.page_main__qN_id{background:var(--background-subtle)}.page_hero__M6eng{background:radial-gradient(circle at 9% 12%,#fff 0,transparent 46%),var(--background-subtle)}.page_heroGrid__gFgfX{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.91fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding-block:clamp(4.5rem,8vw,7.5rem)}.page_intro__dc9hV{min-width:0}.page_heroRule__X0rou{display:block;width:2.5rem;height:2px;margin-bottom:var(--space-8);background:var(--accent)}.page_intro__dc9hV h1{border-left:4px solid var(--brand);padding-left:var(--space-6)}.page_intro__dc9hV p{margin:var(--space-5) 0 0;padding-left:calc(var(--space-6) + 4px);font-size:.875rem;font-weight:600;letter-spacing:.07em;line-height:1.6;text-transform:uppercase}.page_heroActions__pVGaD{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-10);padding-left:calc(var(--space-6) + 4px)}.page_heroActions__pVGaD a{gap:var(--space-3)}.page_heroPanel__lNahr{display:grid;border-radius:var(--radius-feature);background:linear-gradient(135deg,#064231,var(--surface-dark));padding:clamp(1.25rem,3vw,2.5rem);color:#fff;box-shadow:0 18px 44px rgba(7,50,38,.12)}.page_heroPanelLink__pWbB5{display:grid;grid-template-columns:4rem minmax(0,1fr) 2.75rem;align-items:center;gap:var(--space-6);min-height:8.25rem;color:#fff;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:700;line-height:1.35;text-decoration:none}.page_heroPanelLink__pWbB5+.page_heroPanelLink__pWbB5{border-top:1px solid rgba(255,255,255,.25)}.page_heroPanelLink__pWbB5:hover .page_heroPanelArrow__v0RtW{background:rgba(255,255,255,.14)}.page_heroPanelIcon__zMMta{display:grid;width:4rem;height:4rem;place-items:center;border-radius:var(--radius-card);background:rgba(255,255,255,.13)}.page_heroPanelArrow__v0RtW{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid rgba(255,255,255,.6);border-radius:50%;color:var(--orange-400);transition:background-color var(--motion-standard) ease}.page_section__7DJdv{padding-block:clamp(4rem,7vw,6rem) 0;scroll-margin-top:6rem}.page_sectionTitle__HGNSj{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8)}.page_sectionTitle__HGNSj h2{font-size:var(--font-size-h2)}.page_sectionIcon__0a5ls{display:grid;flex:0 0 auto;place-items:center;width:3.5rem;height:3.5rem;border-radius:var(--radius-control);background:var(--green-100);color:var(--brand)}.page_solarGrid__u24_R{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.page_solarCard__bfnWy{padding:clamp(1.5rem,3vw,2.25rem);border:1px solid var(--border);border-radius:var(--radius-media);background:var(--background)}.page_solarCard__bfnWy h3{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-6);color:var(--brand);font-size:1.25rem;line-height:1.4}.page_details__KwR4X h4 svg,.page_solarCard__bfnWy h3 svg{flex:0 0 auto}.page_details__KwR4X{display:grid;gap:var(--space-6)}.page_details__KwR4X h4{display:flex;align-items:center;gap:var(--space-3);margin:0;font-size:1rem;font-weight:700;line-height:1.5}.page_details__KwR4X h4 svg{color:var(--foreground-secondary)}.page_solarCard__bfnWy p{margin:0;font-size:.9375rem;line-height:1.65}.page_details__KwR4X p{margin-top:var(--space-1);padding-left:calc(17px + var(--space-3))}.page_support__GFS5M{display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-5);color:var(--foreground-secondary);font-size:.9375rem}.page_support__GFS5M li::marker{color:var(--brand)}.page_solarCard__bfnWy .page_scope__LOxrg{margin-top:var(--space-5);font-size:.875rem}.page_security__6B_Rh{padding-top:clamp(4rem,7vw,6rem)}.page_securityGrid__2kfEp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.page_securityCard__5sL7I{display:flex;min-width:0;flex-direction:column;align-items:center;padding:var(--space-3) var(--space-3) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-media);background:var(--background)}.page_photo__a78Li{position:relative;width:100%;aspect-ratio:10/7;overflow:hidden;border-radius:var(--radius-small);background:var(--green-50)}.page_photo__a78Li img{object-fit:cover}.page_productIcon__ZXE1u{display:grid;width:3.25rem;height:3.25rem;place-items:center;margin-top:-1.5rem;border:4px solid #fff;border-radius:var(--radius-pill);background:var(--brand-subtle);color:var(--brand);z-index:1}.page_securityCard__5sL7I h3{margin:var(--space-3) 0 0;font-size:.8125rem;font-weight:700;line-height:1.5;letter-spacing:.035em;text-align:center;text-transform:uppercase}.page_closing__iQOHJ{margin:var(--space-10) 0 0;border-top:1px solid var(--border);padding-block:var(--space-5) var(--space-20);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}@media (max-width:1024px){.page_heroGrid__gFgfX{gap:var(--space-10)}.page_heroPanelLink__pWbB5{grid-template-columns:3.25rem minmax(0,1fr) 2.5rem;gap:var(--space-4);min-height:7rem}.page_heroPanelIcon__zMMta{width:3.25rem;height:3.25rem}.page_heroPanelArrow__v0RtW{width:2.5rem;height:2.5rem}.page_securityGrid__2kfEp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.page_heroGrid__gFgfX{grid-template-columns:1fr;gap:var(--space-10)}.page_heroActions__pVGaD{margin-top:var(--space-8)}.page_heroPanelLink__pWbB5{min-height:6.5rem}.page_solarGrid__u24_R{grid-template-columns:1fr}}@media (max-width:480px){.page_heroGrid__gFgfX{padding-block:var(--space-16)}.page_heroRule__X0rou{margin-bottom:var(--space-6)}.page_intro__dc9hV h1{padding-left:var(--space-4)}.page_heroActions__pVGaD,.page_intro__dc9hV p{padding-left:calc(var(--space-4) + 4px)}.page_heroActions__pVGaD{align-items:flex-start;flex-direction:column}.page_heroPanel__lNahr{padding:var(--space-4)}.page_heroPanelLink__pWbB5{grid-template-columns:2.75rem minmax(0,1fr) 2.25rem;gap:var(--space-3);min-height:5.75rem;font-size:1rem}.page_heroPanelIcon__zMMta{width:2.75rem;height:2.75rem}.page_heroPanelIcon__zMMta svg{width:1.375rem}.page_heroPanelArrow__v0RtW{width:2.25rem;height:2.25rem}.page_sectionTitle__HGNSj{align-items:flex-start;gap:var(--space-3)}.page_sectionIcon__0a5ls{width:2.75rem;height:2.75rem}.page_sectionIcon__0a5ls svg{width:1.375rem}.page_securityGrid__2kfEp,.page_solarGrid__u24_R{gap:var(--space-4)}.page_securityGrid__2kfEp{grid-template-columns:1fr}.page_closing__iQOHJ{padding-bottom:var(--space-16)}}