img[src=""]{color:transparent;font-size:0;text-indent:-9999px}:root{--brand-primary:#17456C;--brand-primary-dark:#0B243A;--brand-primary-light:#66A5CC;--brand-secondary:#0F766E;--brand-accent:#38BDF8;--brand-bg:#FFFFFF;--brand-bg-alt:#F7FAFC;--brand-text:#102A43;--brand-text-inverse:#FFFFFF;--brand-border:#D9E2EC;--radius-base:12px}body{font-family:Inter,Arial,sans-serif;color:#102a43;color:var(--brand-text);line-height:1.7;background:#fff;background:var(--brand-bg)}a{color:#17456c;color:var(--brand-primary)}h1{font-size:max(2rem, min(4vw, 3.5rem))}h2{font-size:max(1.65rem, min(3vw, 2.45rem))}h1,h2,h3{color:#0b243a;color:var(--brand-primary-dark);line-height:1.2}.navbar{background:#fff;border-bottom:1px solid #d9e2ec;border-bottom:1px solid var(--brand-border);padding:12px 0}.navbar-brand img{height:36px;width:160px;-o-object-fit:contain;object-fit:contain}.nav-link{color:#102a43!important;color:var(--brand-text)!important;font-weight:700}.btn-accent,.btn-brand{background:#17456c;background:var(--brand-primary);border-color:#17456c;border-color:var(--brand-primary);color:#fff;border-radius:12px;border-radius:var(--radius-base);padding:.7rem 1.1rem;font-weight:700}.btn-accent{background:#38bdf8;background:var(--brand-accent);border-color:#38bdf8;border-color:var(--brand-accent);color:#102a43;color:var(--brand-text)}.btn-outline-brand{border:1px solid #17456c;border:1px solid var(--brand-primary);color:#17456c;color:var(--brand-primary);border-radius:12px;border-radius:var(--radius-base)}.btn-accent:hover,.btn-brand:hover{background:#0b243a;background:var(--brand-primary-dark);border-color:#0b243a;border-color:var(--brand-primary-dark);color:#fff}.eyebrow{color:#0f766e;color:var(--brand-secondary);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.about-evidence-hero,.contact-project-hero,.industries-project-hero,.planner-brief-hero,.re-solution-gateway,.service-spec-hero{padding:96px 0 72px}.re-solution-gateway{background:linear-gradient(135deg,#0b243a,#17456c);background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-primary));color:#fff}.re-solution-gateway h1,.re-solution-gateway h2,.re-solution-gateway p{color:#fff}.hero-copy{max-width:760px;margin:0 auto}.blog-card,.contact-form-panel,.contact-info-panel,.cta-card,.evidence-card,.gateway-card,.info-card,.recent-panel{padding:24px;background:#fff;border:1px solid #d9e2ec;border:1px solid var(--brand-border);border-radius:12px;border-radius:var(--radius-base);box-shadow:0 6px 20px rgba(16,42,67,.08)}.gateway-card a{font-weight:700}.application-voltage-gridcode-matrix,.climate-grid-and-duty-cycle-cards,.energy-project-brief,.lifecycle-metrics-table,.project-verification-cards,.quality-technology-service-evidence,.re-compliance-path,.re-solution-family-grid,.renewable-support-map,.supply-chain-and-recycling-rows{padding:64px 0;background:#f7fafc;background:var(--brand-bg-alt)}.section-heading{max-width:760px;margin:0 auto 32px;text-align:center}.re-bankability-strip{padding:52px 0;background:#0b243a;background:var(--brand-primary-dark);color:#fff}.re-bankability-strip span,.re-bankability-strip strong{display:block;color:#fff}.re-bankability-strip span{margin-top:8px;color:#e7ffff}.re-distributor-cta{padding:64px 0}.re-expert-rfq{padding:56px 0 80px;background:#0b243a;background:var(--brand-primary-dark);color:#fff}.re-expert-rfq h2,.re-expert-rfq p{color:#fff}.re-project-proof-row{padding:48px 0;border-top:1px solid #d9e2ec;border-top:1px solid var(--brand-border);border-bottom:1px solid #d9e2ec;border-bottom:1px solid var(--brand-border)}.re-project-proof-row .col{padding:16px;border-right:1px solid #d9e2ec;border-right:1px solid var(--brand-border)}.about-evidence-hero,.contact-project-hero,.planner-brief-hero,.service-spec-hero{background:#f7fafc;background:var(--brand-bg-alt)}.planner-row,.spec-stack div{display:grid;grid-template-columns:minmax(130px,0.6fr) 2fr;grid-gap:16px;gap:16px;padding:16px 0;border-bottom:1px solid #d9e2ec;border-bottom:1px solid var(--brand-border)}.industries-project-hero{background:linear-gradient(135deg,#e9f8f8,#f7fafc);background:linear-gradient(135deg,#e9f8f8,var(--brand-bg-alt))}.industries-project-hero img,.renewable-support-map img{width:100%;min-height:320px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border-radius:var(--radius-base)}.legal-page,.re-application-catalog,.re-case-article,.re-project-notes{padding:64px 0}.catalog-intro{max-width:680px}.product-card{height:100%;padding:20px;border:1px solid #d9e2ec;border:1px solid var(--brand-border);border-radius:12px;border-radius:var(--radius-base);background:#fff}.product-card img{width:100%;height:210px;-o-object-fit:cover;object-fit:cover;border-radius:calc(12px - 2px);border-radius:calc(var(--radius-base) - 2px);margin-bottom:16px}.blog-card a,.recent-panel a{display:block;margin:10px 0}.blog-pagination{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.article-nav a,.blog-pagination a{padding:8px 12px;border:1px solid #d9e2ec;border:1px solid var(--brand-border);border-radius:12px;border-radius:var(--radius-base)}.article-content{padding:24px;border:1px solid #d9e2ec;border:1px solid var(--brand-border);border-radius:12px;border-radius:var(--radius-base);background:#fff}.article-nav{display:flex;justify-content:space-between;gap:16px;margin-top:24px}.table th{background:#0b243a;background:var(--brand-primary-dark);color:#fff}.table td,.table th{padding:12px}.re-service-network{padding:64px 0 28px;background:#102a43;color:#fff}.re-service-network a:not([class*=btn-]),.re-service-network h2,.re-service-network h3,.re-service-network p{display:block;color:#fff}.re-service-network a{margin:8px 0;-webkit-text-decoration:underline;text-decoration:underline}.footer-legal{margin-top:32px;padding-top:20px;border-top:1px solid rgba(255,255,255,.3);color:#fff}.modal-header{background:#0b243a;background:var(--brand-primary-dark)}.modal-title{color:#fff}.error-page{padding:128px 0}.feedback-form-wrap{color:#102a43;color:var(--brand-text)}@media (max-width:767px){.about-evidence-hero,.contact-project-hero,.industries-project-hero,.planner-brief-hero,.re-solution-gateway,.service-spec-hero{padding:72px 0 56px}.planner-row,.spec-stack div{grid-template-columns:1fr}.re-project-proof-row .col{border-right:0}.article-nav{flex-direction:column}}.re-technical-dark .navbar{background:#0b243a}.re-technical-dark .nav-link{color:#fff!important}.re-minimal-documentation{padding:64px 0 28px;background:#0b243a;color:#fff}.re-minimal-documentation a:not([class*=btn-]),.re-minimal-documentation h2,.re-minimal-documentation h3,.re-minimal-documentation p{display:block;color:#fff}.waaree-home-hero{padding:104px 0 80px;background:#f7fafc}.waaree-home-hero .spec-stack{background:#fff;padding:24px;border:1px solid #d9e2ec}.waaree-home-hero .spec-stack span,.waaree-home-hero .spec-stack strong{color:#102a43}.sustainability-data-header,.technical-center-hero,.technology-and-supply-chain-timeline{padding:64px 0;background:#f7fafc}.technical-center-hero{padding:96px 0 72px}.re-specification-split h1{font-size:max(2rem, min(4vw, 3.5rem))}.re-expert-rfq .feedback-form-wrap{background:#fff;padding:24px}.re-expert-rfq .feedback-form-wrap h2,.re-expert-rfq .feedback-form-wrap label,.re-expert-rfq .feedback-form-wrap p,.re-expert-rfq .feedback-form-wrap small{color:#102a43;color:var(--brand-text)}