.SolarProduct-module__4uJxda__solarPage{--bg:#f4f8fb;--surface:#fff;--surface-soft:#f8fbfd;--surface-warm:#eef5f9;--text:#1c2a35;--muted:#61727d;--heading:#10283c;--line:#10283c1c;--line-strong:#10283c33;--primary:#10283c;--primary-dark:#061827;--primary-deep:#03101c;--steel:#7e8d96;--steel-dark:#4f5f69;--silver:#d7e0e5;--accent:#006fa8;--accent-dark:#00527d;--accent-bright:#9ed7f3;--accent-soft:#006fa821;--green:#5d9b52;--green-dark:#2f6d41;--orange:#f59a22;--shadow-sm:0 10px 25px #10283c14;--shadow-md:0 20px 50px #10283c21;--shadow-lg:0 30px 80px #06182738;--shadow-blue:0 18px 40px #006fa838;--radius-sm:14px;--radius-md:22px;--radius-lg:30px;--radius-xl:38px;min-height:100vh;color:var(--text);background:radial-gradient(circle at 0 0,#006fa81f,#0000 32rem),radial-gradient(circle at 82% 12%,#5d9b5224,#0000 30rem),linear-gradient(#fff 0%,#f4f8fb 38%,#edf4f8 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.SolarProduct-module__4uJxda__solarPage *,.SolarProduct-module__4uJxda__solarPage :before,.SolarProduct-module__4uJxda__solarPage :after{box-sizing:border-box}.SolarProduct-module__4uJxda__solarPage img,.SolarProduct-module__4uJxda__solarPage svg{max-width:100%}.SolarProduct-module__4uJxda__solarPage h1,.SolarProduct-module__4uJxda__solarPage h2,.SolarProduct-module__4uJxda__solarPage h3,.SolarProduct-module__4uJxda__solarPage p,.SolarProduct-module__4uJxda__solarPage span,.SolarProduct-module__4uJxda__solarPage strong,.SolarProduct-module__4uJxda__solarPage a,.SolarProduct-module__4uJxda__solarPage td,.SolarProduct-module__4uJxda__solarPage th,.SolarProduct-module__4uJxda__solarPage li{overflow-wrap:anywhere}.SolarProduct-module__4uJxda__container{width:min(1180px,100% - 32px);margin:0 auto}.SolarProduct-module__4uJxda__heroSection{isolation:isolate;background:radial-gradient(circle at 14% 20%,#006fa82e,#0000 32rem),radial-gradient(circle at 88% 14%,#f59a2221,#0000 24rem),linear-gradient(135deg,#fff 0%,#edf5fa 45%,#10283c 100%);align-items:center;min-height:94vh;padding:clamp(82px,9vw,128px) 0 42px;display:flex;position:relative;overflow:hidden}.SolarProduct-module__4uJxda__heroGlow{z-index:0;background:radial-gradient(circle,#9ed7f385,#006fa81f 48%,#0000 70%);border-radius:999px;width:640px;height:640px;position:absolute;top:-180px;right:-170px}.SolarProduct-module__4uJxda__heroPattern{opacity:.3;z-index:1;pointer-events:none;background:repeating-linear-gradient(135deg,#0000 0 11px,#006fa8b8 12px,#0000 13px);width:360px;height:360px;position:absolute;top:-90px;left:-90px}.SolarProduct-module__4uJxda__heroGrid{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(320px,.72fr);align-items:center;gap:clamp(34px,5vw,74px);display:grid;position:relative}.SolarProduct-module__4uJxda__heroContent{max-width:880px;animation:.75s both SolarProduct-module__4uJxda__fadeLift}.SolarProduct-module__4uJxda__brandStack{flex-direction:column;align-items:flex-start;margin-bottom:34px;display:inline-flex}.SolarProduct-module__4uJxda__brandName{color:var(--primary);letter-spacing:.16em;text-shadow:0 12px 30px #10283c1f;font-size:clamp(2.1rem,5vw,4.2rem);font-weight:950;line-height:.9}.SolarProduct-module__4uJxda__brandSubtitle{color:var(--steel-dark);letter-spacing:.22em;text-transform:uppercase;margin-top:8px;font-size:clamp(.94rem,2vw,1.55rem);font-weight:850}.SolarProduct-module__4uJxda__brandTagline{color:var(--accent);align-items:center;gap:12px;margin-top:8px;font-size:.82rem;font-weight:750;display:inline-flex}.SolarProduct-module__4uJxda__brandTagline:before,.SolarProduct-module__4uJxda__brandTagline:after{content:"";background:linear-gradient(90deg, var(--accent), var(--green));width:42px;height:1px}.SolarProduct-module__4uJxda__eyebrow{width:fit-content;max-width:100%;color:var(--accent-dark);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #006fa82e;border-radius:999px;align-items:center;gap:10px;margin-bottom:20px;padding:10px 15px;font-size:.76rem;font-weight:950;display:inline-flex;box-shadow:0 14px 30px #10283c14}.SolarProduct-module__4uJxda__eyebrow svg{color:var(--accent);flex:none}.SolarProduct-module__4uJxda__heroContent h1{max-width:950px;color:var(--heading);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(2rem,4.4vw,4.35rem);font-weight:950;line-height:.96}.SolarProduct-module__4uJxda__heroContent h1:after{content:"";background:linear-gradient(90deg, var(--accent), var(--green), var(--orange));border-radius:99px;width:92px;height:5px;margin-top:24px;display:block;box-shadow:0 10px 22px #006fa838}.SolarProduct-module__4uJxda__heroContent p{color:#40515d;max-width:800px;margin:24px 0 0;font-size:clamp(.98rem,1.5vw,1.16rem);line-height:1.78}.SolarProduct-module__4uJxda__heroTrustRow{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.SolarProduct-module__4uJxda__heroTrustRow span{color:#40515d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd6;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #10283c17,0 10px 22px #10283c0f}.SolarProduct-module__4uJxda__heroTrustRow svg{color:var(--accent)}.SolarProduct-module__4uJxda__heroPanel{width:100%;box-shadow:inset 0 0 0 1px #ffffff0f, var(--shadow-lg);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 25% 0,#006fa845,#0000 15rem),linear-gradient(145deg,#10283cf7,#061827fa);border:1px solid #9ed7f361;border-radius:0 34px;padding:24px;animation:.75s .14s both SolarProduct-module__4uJxda__fadeLift;position:relative;overflow:hidden}.SolarProduct-module__4uJxda__heroPanel:before{content:"";pointer-events:none;border:1px solid #9ed7f32e;border-radius:0 28px;position:absolute;inset:10px}.SolarProduct-module__4uJxda__panelTop{z-index:1;color:#fff;border-bottom:1px solid #9ed7f33d;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex;position:relative}.SolarProduct-module__4uJxda__panelTop p{color:var(--accent-bright);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:.74rem;font-weight:950}.SolarProduct-module__4uJxda__panelTop h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.1}.SolarProduct-module__4uJxda__panelTop svg{color:var(--accent-bright)}.SolarProduct-module__4uJxda__panelCompany{z-index:1;background:#ffffff0f;border:1px solid #9ed7f333;border-radius:20px;margin-top:16px;padding:16px;position:relative}.SolarProduct-module__4uJxda__panelCompany strong{color:#fff;font-size:1rem;line-height:1.35;display:block}.SolarProduct-module__4uJxda__panelCompany span{color:#ffffffb8;margin-top:8px;font-size:.88rem;line-height:1.55;display:block}.SolarProduct-module__4uJxda__heroStats{z-index:3;box-shadow:var(--shadow-lg);background:radial-gradient(circle at 10% 0,#006fa83d,#0000 18rem),linear-gradient(135deg,#10283c,#061827);border:1px solid #9ed7f347;border-radius:28px;grid-template-columns:repeat(4,1fr);margin-top:clamp(38px,5vw,72px);animation:.75s .24s both SolarProduct-module__4uJxda__fadeLift;display:grid;position:relative;overflow:hidden}.SolarProduct-module__4uJxda__heroStat{grid-template-columns:46px 1fr;grid-template-areas:"icon value""icon label";align-items:center;column-gap:14px;padding:22px 24px;display:grid;position:relative}.SolarProduct-module__4uJxda__heroStat:not(:last-child):after{content:"";background:#9ed7f35c;width:1px;height:56%;position:absolute;top:22%;right:0}.SolarProduct-module__4uJxda__heroStat svg{width:46px;height:46px;color:var(--accent-bright);border:1px solid #9ed7f37a;border-radius:999px;grid-area:icon;padding:10px}.SolarProduct-module__4uJxda__heroStat strong{color:#fff;letter-spacing:-.04em;grid-area:value;font-size:clamp(1.1rem,1.8vw,1.5rem);line-height:1.08}.SolarProduct-module__4uJxda__heroStat span{color:#ffffffad;grid-area:label;margin-top:6px;font-size:.82rem;font-weight:700;line-height:1.4}.SolarProduct-module__4uJxda__profileIntroSection,.SolarProduct-module__4uJxda__companySection,.SolarProduct-module__4uJxda__companySectionAlt,.SolarProduct-module__4uJxda__ctaSection{padding:clamp(64px,7vw,104px) 0}.SolarProduct-module__4uJxda__profileIntroSection{background:radial-gradient(circle at 100% 0,#006fa814,#0000 28rem),#fff}.SolarProduct-module__4uJxda__companySection{background:radial-gradient(circle at 0 0,#006fa814,#0000 30rem),linear-gradient(#f8fbfd 0%,#fff 100%)}.SolarProduct-module__4uJxda__companySectionAlt{background:radial-gradient(circle at 100% 0,#5d9b521f,#0000 30rem),linear-gradient(135deg,#fff 0%,#f8fbfd 52%,#eef5f9 100%)}.SolarProduct-module__4uJxda__sectionHeadingCenter{text-align:center;max-width:860px;margin:0 auto 38px}.SolarProduct-module__4uJxda__sectionHeadingCenter h2,.SolarProduct-module__4uJxda__sectionHeadingRow h2,.SolarProduct-module__4uJxda__ctaCard h2,.SolarProduct-module__4uJxda__whyCard h2{color:var(--heading);letter-spacing:-.055em;margin:0;font-size:clamp(1.7rem,3.4vw,3rem);font-weight:950;line-height:1.08}.SolarProduct-module__4uJxda__sectionHeadingCenter p:not(.SolarProduct-module__4uJxda__sectionKicker),.SolarProduct-module__4uJxda__sectionHeadingRow p,.SolarProduct-module__4uJxda__ctaCard p,.SolarProduct-module__4uJxda__whyCard p{color:var(--muted);margin:14px 0 0;font-size:.98rem;line-height:1.78}.SolarProduct-module__4uJxda__sectionHeadingRow{grid-template-columns:minmax(0,.95fr) minmax(300px,.75fr);align-items:end;gap:clamp(22px,4vw,42px);margin-bottom:38px;display:grid}.SolarProduct-module__4uJxda__sectionKicker{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 9px;font-size:.76rem;font-weight:950}.SolarProduct-module__4uJxda__companyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.SolarProduct-module__4uJxda__companyCard,.SolarProduct-module__4uJxda__infoCard,.SolarProduct-module__4uJxda__seriesCard,.SolarProduct-module__4uJxda__specCard,.SolarProduct-module__4uJxda__serviceCard,.SolarProduct-module__4uJxda__industryCard,.SolarProduct-module__4uJxda__faqCard,.SolarProduct-module__4uJxda__contactCard,.SolarProduct-module__4uJxda__quoteCard,.SolarProduct-module__4uJxda__whyCard{box-shadow:var(--shadow-sm);background:linear-gradient(#fffffff5,#f8fbfdfa),radial-gradient(circle at 100% 0,#006fa81a,#0000 24rem);border:1px solid #10283c1f;position:relative;overflow:hidden}.SolarProduct-module__4uJxda__companyCard:before,.SolarProduct-module__4uJxda__infoCard:before,.SolarProduct-module__4uJxda__seriesCard:before,.SolarProduct-module__4uJxda__specCard:before,.SolarProduct-module__4uJxda__serviceCard:before,.SolarProduct-module__4uJxda__industryCard:before,.SolarProduct-module__4uJxda__faqCard:before,.SolarProduct-module__4uJxda__contactCard:before,.SolarProduct-module__4uJxda__quoteCard:before,.SolarProduct-module__4uJxda__whyCard:before{content:"";background:#006fa817;border-radius:999px;width:260px;height:260px;position:absolute;top:-110px;right:-110px}.SolarProduct-module__4uJxda__companyCard>*,.SolarProduct-module__4uJxda__infoCard>*,.SolarProduct-module__4uJxda__seriesCard>*,.SolarProduct-module__4uJxda__specCard>*,.SolarProduct-module__4uJxda__serviceCard>*,.SolarProduct-module__4uJxda__industryCard>*,.SolarProduct-module__4uJxda__faqCard>*,.SolarProduct-module__4uJxda__contactCard>*,.SolarProduct-module__4uJxda__quoteCard>*,.SolarProduct-module__4uJxda__whyCard>*{z-index:1;position:relative}.SolarProduct-module__4uJxda__companyCard{border-radius:var(--radius-xl);padding:clamp(24px,4vw,36px)}.SolarProduct-module__4uJxda__companyIcon,.SolarProduct-module__4uJxda__cardIcon,.SolarProduct-module__4uJxda__serviceIcon{background:linear-gradient(135deg, var(--accent), var(--primary));color:#fff;width:60px;height:60px;box-shadow:var(--shadow-blue);border-radius:22px;place-items:center;margin-bottom:18px;display:grid}.SolarProduct-module__4uJxda__companyLabel{color:var(--green-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.74rem;font-weight:950}.SolarProduct-module__4uJxda__companyCard h3,.SolarProduct-module__4uJxda__infoCard h3,.SolarProduct-module__4uJxda__seriesCard h3,.SolarProduct-module__4uJxda__specCard h3,.SolarProduct-module__4uJxda__serviceCard h3,.SolarProduct-module__4uJxda__industryCard h3,.SolarProduct-module__4uJxda__faqCard h3,.SolarProduct-module__4uJxda__contactCard h3{color:var(--heading);letter-spacing:-.04em;margin:0;font-size:clamp(1.22rem,2vw,1.7rem);font-weight:950;line-height:1.16}.SolarProduct-module__4uJxda__companyCard p:not(.SolarProduct-module__4uJxda__companyLabel),.SolarProduct-module__4uJxda__infoCard p,.SolarProduct-module__4uJxda__seriesCard p,.SolarProduct-module__4uJxda__specCard p,.SolarProduct-module__4uJxda__serviceCard p,.SolarProduct-module__4uJxda__industryCard p,.SolarProduct-module__4uJxda__faqCard p,.SolarProduct-module__4uJxda__contactCard p{color:var(--muted);font-size:.94rem;line-height:1.75}.SolarProduct-module__4uJxda__companyCard p:not(.SolarProduct-module__4uJxda__companyLabel),.SolarProduct-module__4uJxda__infoCard p,.SolarProduct-module__4uJxda__industryCard p,.SolarProduct-module__4uJxda__faqCard p{margin:14px 0 0}.SolarProduct-module__4uJxda__statsGrid,.SolarProduct-module__4uJxda__statsGridThree{gap:18px;margin-bottom:34px;display:grid}.SolarProduct-module__4uJxda__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.SolarProduct-module__4uJxda__statsGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.SolarProduct-module__4uJxda__statCard{min-height:170px;box-shadow:var(--shadow-md);background:radial-gradient(circle at 100% 0,#006fa83d,#0000 18rem),linear-gradient(135deg,#10283c,#061827);border:1px solid #9ed7f34d;border-radius:26px;padding:24px;position:relative;overflow:hidden}.SolarProduct-module__4uJxda__statCard svg{width:48px;height:48px;color:var(--accent-bright);border:1px solid #9ed7f37a;border-radius:999px;padding:10px}.SolarProduct-module__4uJxda__statCard strong{color:#fff;letter-spacing:-.055em;margin-top:20px;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1;display:block}.SolarProduct-module__4uJxda__statCard span{color:#ffffffb8;margin-top:9px;font-size:.88rem;font-weight:700;line-height:1.5;display:block}.SolarProduct-module__4uJxda__contentGrid,.SolarProduct-module__4uJxda__rdGrid,.SolarProduct-module__4uJxda__visionMissionGrid,.SolarProduct-module__4uJxda__specGrid,.SolarProduct-module__4uJxda__seriesGrid{gap:22px;margin-top:24px;display:grid}.SolarProduct-module__4uJxda__contentGrid,.SolarProduct-module__4uJxda__rdGrid,.SolarProduct-module__4uJxda__visionMissionGrid,.SolarProduct-module__4uJxda__seriesGrid,.SolarProduct-module__4uJxda__specGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SolarProduct-module__4uJxda__infoCard,.SolarProduct-module__4uJxda__seriesCard,.SolarProduct-module__4uJxda__specCard{border-radius:var(--radius-xl);padding:clamp(24px,4vw,34px)}.SolarProduct-module__4uJxda__checkList{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.SolarProduct-module__4uJxda__checkList li{color:#40515d;background:#ffffffb8;border:1px solid #10283c14;border-radius:15px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:.9rem;font-weight:750;line-height:1.5;display:flex}.SolarProduct-module__4uJxda__checkList svg{color:var(--green);flex:none;margin-top:2px}.SolarProduct-module__4uJxda__cardHeaderInline{align-items:center;gap:12px;display:flex}.SolarProduct-module__4uJxda__cardHeaderInline svg{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:18px;flex:none;padding:10px}.SolarProduct-module__4uJxda__tableSection,.SolarProduct-module__4uJxda__faqSection,.SolarProduct-module__4uJxda__servicesSection,.SolarProduct-module__4uJxda__industriesSection,.SolarProduct-module__4uJxda__galleryBlock{margin-top:clamp(38px,5vw,68px)}.SolarProduct-module__4uJxda__tableWrap{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #10283c1f;border-radius:28px;overflow-x:auto}.SolarProduct-module__4uJxda__dataTable{border-collapse:collapse;width:100%;min-width:980px}.SolarProduct-module__4uJxda__dataTable th{background:radial-gradient(circle at top right, #006fa847, transparent 18rem), linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:18px 16px;font-size:.78rem;font-weight:950}.SolarProduct-module__4uJxda__dataTable td{color:var(--muted);vertical-align:top;border-bottom:1px solid #10283c17;padding:15px 16px;font-size:.91rem;line-height:1.55}.SolarProduct-module__4uJxda__dataTable tr:last-child td{border-bottom:0}.SolarProduct-module__4uJxda__dataTable tbody tr{transition:background .25s}.SolarProduct-module__4uJxda__dataTable tbody tr:hover{background:#f8fbfd}.SolarProduct-module__4uJxda__dataTable td:first-child{color:var(--heading);font-weight:950}.SolarProduct-module__4uJxda__simpleTable{background:#fff;border:1px solid #10283c1a;border-radius:20px;margin-top:20px;display:grid;overflow:hidden}.SolarProduct-module__4uJxda__simpleRow{border-bottom:1px solid #10283c1a;grid-template-columns:minmax(170px,.74fr) minmax(0,1fr);display:grid}.SolarProduct-module__4uJxda__simpleRow:last-child{border-bottom:0}.SolarProduct-module__4uJxda__simpleRow span,.SolarProduct-module__4uJxda__simpleRow strong{padding:14px 16px;font-size:.9rem;line-height:1.55}.SolarProduct-module__4uJxda__simpleRow span{color:#40515d;background:#f8fbfde6;border-right:1px solid #10283c1a;font-weight:850}.SolarProduct-module__4uJxda__simpleRow strong{color:var(--text);font-weight:750}.SolarProduct-module__4uJxda__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.SolarProduct-module__4uJxda__faqCard{border-radius:24px;padding:24px}.SolarProduct-module__4uJxda__faqCard strong{color:var(--heading);margin-top:12px;font-size:.94rem;line-height:1.5;display:block}.SolarProduct-module__4uJxda__quoteCard{border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0,#f59a221f,#0000 26rem),linear-gradient(135deg,#fffffffa,#f5faf7fa);align-items:flex-start;gap:18px;margin-bottom:34px;padding:clamp(24px,4vw,34px);display:flex}.SolarProduct-module__4uJxda__quoteCard svg{width:58px;height:58px;color:var(--orange);background:#f59a2224;border-radius:20px;flex:none;padding:13px}.SolarProduct-module__4uJxda__quoteCard p{color:#40515d;margin:0;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:700;line-height:1.72}.SolarProduct-module__4uJxda__darkCard{border-radius:var(--radius-xl);color:#fff;box-shadow:var(--shadow-md);background:radial-gradient(circle at 100% 0,#006fa838,#0000 18rem),linear-gradient(135deg,#10283c,#061827);border:1px solid #9ed7f347;padding:clamp(24px,4vw,34px);position:relative;overflow:hidden}.SolarProduct-module__4uJxda__darkIcon{width:58px;height:58px;color:var(--accent-bright);background:#9ed7f31f;border-radius:20px;place-items:center;margin-bottom:18px;display:grid}.SolarProduct-module__4uJxda__darkCard h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:950;line-height:1.12}.SolarProduct-module__4uJxda__darkCard p:not(.SolarProduct-module__4uJxda__sectionKicker){color:#ffffffc2;margin:16px 0 0;font-size:.95rem;line-height:1.75}.SolarProduct-module__4uJxda__darkCard .SolarProduct-module__4uJxda__sectionKicker{color:var(--accent-bright)}.SolarProduct-module__4uJxda__serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.SolarProduct-module__4uJxda__serviceCard{border-radius:24px;min-height:255px;padding:24px}.SolarProduct-module__4uJxda__serviceIcon{border-radius:18px;width:54px;height:54px}.SolarProduct-module__4uJxda__industryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.SolarProduct-module__4uJxda__industryCard{border-radius:22px;padding:22px;transition:transform .25s,border-color .25s,box-shadow .25s}.SolarProduct-module__4uJxda__industryCard:hover,.SolarProduct-module__4uJxda__serviceCard:hover,.SolarProduct-module__4uJxda__companyCard:hover,.SolarProduct-module__4uJxda__infoCard:hover,.SolarProduct-module__4uJxda__seriesCard:hover,.SolarProduct-module__4uJxda__specCard:hover,.SolarProduct-module__4uJxda__faqCard:hover,.SolarProduct-module__4uJxda__galleryCard:hover{box-shadow:var(--shadow-md);border-color:#006fa852;transform:translateY(-5px)}.SolarProduct-module__4uJxda__industryCard svg{width:46px;height:46px;color:var(--green-dark);background:#5d9b5221;border-radius:18px;padding:10px}.SolarProduct-module__4uJxda__industryCard h3{margin-top:16px}.SolarProduct-module__4uJxda__whyCard{border-radius:var(--radius-xl);grid-template-columns:minmax(0,.9fr) minmax(320px,.75fr);align-items:start;gap:28px;margin-top:42px;padding:clamp(24px,4vw,38px);display:grid}.SolarProduct-module__4uJxda__contactCard{border-radius:var(--radius-xl);grid-template-columns:minmax(0,.55fr) minmax(0,1fr);align-items:center;gap:22px;margin-top:42px;padding:clamp(24px,4vw,34px);display:grid}.SolarProduct-module__4uJxda__contactGrid{gap:12px;display:grid}.SolarProduct-module__4uJxda__contactGrid span{color:#40515d;background:#fff;border:1px solid #10283c17;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.92rem;font-weight:800;line-height:1.5;display:flex}.SolarProduct-module__4uJxda__contactGrid svg{color:var(--accent);flex:none;margin-top:2px}.SolarProduct-module__4uJxda__galleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.SolarProduct-module__4uJxda__galleryCard{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #10283c1f;border-radius:28px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.SolarProduct-module__4uJxda__galleryImage{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;transition:transform .35s,filter .35s;display:block}.SolarProduct-module__4uJxda__galleryCard:hover .SolarProduct-module__4uJxda__galleryImage{filter:saturate(1.08)contrast(1.04);transform:scale(1.03)}.SolarProduct-module__4uJxda__ctaSection{background:radial-gradient(circle at 100% 0,#006fa81f,#0000 30rem),linear-gradient(#fff 0%,#edf4f8 100%)}.SolarProduct-module__4uJxda__ctaCard{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:radial-gradient(circle at 100% 0,#006fa842,#0000 20rem),linear-gradient(135deg,#10283c,#061827);justify-content:space-between;align-items:center;gap:28px;padding:clamp(28px,5vw,50px);display:flex}.SolarProduct-module__4uJxda__ctaCard h2{color:#fff}.SolarProduct-module__4uJxda__ctaCard p:not(.SolarProduct-module__4uJxda__sectionKicker){color:#ffffffb8;max-width:680px}.SolarProduct-module__4uJxda__ctaCard .SolarProduct-module__4uJxda__sectionKicker{color:var(--accent-bright)}.SolarProduct-module__4uJxda__ctaBtn{min-height:52px;color:var(--primary);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.92rem;font-weight:950;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 16px 36px #0000002e}.SolarProduct-module__4uJxda__ctaBtn:hover{background:#f8fbfd;transform:translateY(-3px);box-shadow:0 22px 46px #00000038}@keyframes SolarProduct-module__4uJxda__fadeLift{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.SolarProduct-module__4uJxda__heroGrid,.SolarProduct-module__4uJxda__sectionHeadingRow,.SolarProduct-module__4uJxda__whyCard,.SolarProduct-module__4uJxda__contactCard{grid-template-columns:1fr}.SolarProduct-module__4uJxda__heroStats,.SolarProduct-module__4uJxda__statsGrid{grid-template-columns:repeat(2,1fr)}.SolarProduct-module__4uJxda__serviceGrid,.SolarProduct-module__4uJxda__industryGrid,.SolarProduct-module__4uJxda__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SolarProduct-module__4uJxda__ctaCard{flex-direction:column;align-items:flex-start}}@media (max-width:860px){.SolarProduct-module__4uJxda__heroSection{min-height:auto;padding-top:72px}.SolarProduct-module__4uJxda__companyGrid,.SolarProduct-module__4uJxda__contentGrid,.SolarProduct-module__4uJxda__rdGrid,.SolarProduct-module__4uJxda__visionMissionGrid,.SolarProduct-module__4uJxda__seriesGrid,.SolarProduct-module__4uJxda__specGrid,.SolarProduct-module__4uJxda__faqGrid,.SolarProduct-module__4uJxda__statsGridThree{grid-template-columns:1fr}.SolarProduct-module__4uJxda__brandName{letter-spacing:.1em}.SolarProduct-module__4uJxda__brandSubtitle{letter-spacing:.14em}.SolarProduct-module__4uJxda__brandTagline:before,.SolarProduct-module__4uJxda__brandTagline:after{width:24px}}@media (max-width:640px){.SolarProduct-module__4uJxda__container{width:min(100% - 22px,1180px)}.SolarProduct-module__4uJxda__heroPanel,.SolarProduct-module__4uJxda__companyCard,.SolarProduct-module__4uJxda__infoCard,.SolarProduct-module__4uJxda__seriesCard,.SolarProduct-module__4uJxda__specCard,.SolarProduct-module__4uJxda__serviceCard,.SolarProduct-module__4uJxda__industryCard,.SolarProduct-module__4uJxda__faqCard,.SolarProduct-module__4uJxda__contactCard,.SolarProduct-module__4uJxda__quoteCard,.SolarProduct-module__4uJxda__whyCard,.SolarProduct-module__4uJxda__ctaCard{border-radius:24px}.SolarProduct-module__4uJxda__heroStats,.SolarProduct-module__4uJxda__statsGrid,.SolarProduct-module__4uJxda__serviceGrid,.SolarProduct-module__4uJxda__industryGrid,.SolarProduct-module__4uJxda__galleryGrid{grid-template-columns:1fr}.SolarProduct-module__4uJxda__heroStat{padding:18px}.SolarProduct-module__4uJxda__heroStat:not(:last-child):after{display:none}.SolarProduct-module__4uJxda__simpleRow{grid-template-columns:1fr}.SolarProduct-module__4uJxda__simpleRow span{border-bottom:1px solid #10283c14;border-right:0}.SolarProduct-module__4uJxda__quoteCard{flex-direction:column}.SolarProduct-module__4uJxda__ctaBtn{width:100%}}
