.solar-module__3AMBRa__page{--ink:#0c2945;--deep-navy:#031d33;--muted:#526779;--cream:#fbf9f5;--warm:#f2eee6;--orange:#f8a722;color:var(--ink);background:var(--cream)}.solar-module__3AMBRa__container{width:min(1180px,100% - 40px);margin-inline:auto}.solar-module__3AMBRa__hero{isolation:isolate;color:#fff;align-items:center;min-height:clamp(590px,63vw,740px);display:grid;position:relative;overflow:hidden}.solar-module__3AMBRa__heroImage{object-fit:cover;object-position:center;z-index:-2}.solar-module__3AMBRa__heroShade{z-index:-1;background:linear-gradient(90deg,#031d33e8 0%,#031d33b8 32%,#031d3321 68%),linear-gradient(#0000 45%,#031d336b);position:absolute;inset:0}.solar-module__3AMBRa__heroContent{max-width:610px;padding-block:84px 66px}.solar-module__3AMBRa__eyebrow{color:var(--orange);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:13px;margin:0 0 18px;font-size:11px;font-weight:800;line-height:1.2;display:flex}.solar-module__3AMBRa__eyebrow:before{content:"";background:currentColor;width:29px;height:2px}.solar-module__3AMBRa__hero h1,.solar-module__3AMBRa__intro h2,.solar-module__3AMBRa__sectionHeading h2,.solar-module__3AMBRa__cta h2,.solar-module__3AMBRa__optionContent h3{letter-spacing:-.065em;margin:0;font-weight:750}.solar-module__3AMBRa__hero h1{max-width:600px;font-size:clamp(53px,7.6vw,92px);line-height:.9}.solar-module__3AMBRa__heroLead{color:#ffffffe6;max-width:475px;margin:28px 0 32px;font-size:clamp(16px,1.7vw,19px);line-height:1.5}.solar-module__3AMBRa__primaryButton,.solar-module__3AMBRa__lightButton{border-radius:5px;align-items:center;gap:28px;min-height:48px;padding:0 18px;font-size:13px;font-weight:750;transition:transform .18s,background-color .18s;display:inline-flex}.solar-module__3AMBRa__primaryButton{color:var(--ink);background:var(--orange)}.solar-module__3AMBRa__primaryButton:hover{background:#ffbd37;transform:translateY(-2px)}.solar-module__3AMBRa__primaryButton svg,.solar-module__3AMBRa__lightButton svg{font-size:19px}.solar-module__3AMBRa__intro{background:#fff;padding:clamp(74px,10vw,128px) 0}.solar-module__3AMBRa__introGrid{grid-template-columns:minmax(260px,.85fr) minmax(350px,1fr);gap:clamp(44px,10vw,145px);display:grid}.solar-module__3AMBRa__intro h2,.solar-module__3AMBRa__sectionHeading h2,.solar-module__3AMBRa__cta h2{font-size:clamp(38px,4.5vw,60px);line-height:.97}.solar-module__3AMBRa__introCopy{max-width:555px;color:var(--muted);padding-top:5px;font-size:17px;line-height:1.65}.solar-module__3AMBRa__introCopy p+p{margin-top:17px}.solar-module__3AMBRa__introNote{color:var(--ink);border-top:1px solid #dfe4e6;align-items:center;gap:12px;margin-top:27px;padding-top:22px;font-size:14px;font-weight:700;line-height:1.35;display:flex}.solar-module__3AMBRa__introNote svg{color:#e68e00}.solar-module__3AMBRa__options{background:var(--warm);padding:clamp(76px,10vw,130px) 0}.solar-module__3AMBRa__sectionHeading{max-width:625px;margin-bottom:clamp(45px,6vw,72px)}.solar-module__3AMBRa__sectionHeading>p:last-child{max-width:515px;color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.6}.solar-module__3AMBRa__optionList{gap:28px;display:grid}.solar-module__3AMBRa__optionCard{background:#fff;border-radius:12px;grid-template-columns:minmax(300px,.9fr) minmax(410px,1.1fr);min-height:388px;display:grid;overflow:hidden;box-shadow:0 15px 38px #0c294512}.solar-module__3AMBRa__optionCard:nth-child(2n) .solar-module__3AMBRa__optionVisual{order:2}.solar-module__3AMBRa__optionVisual{background:#c9d4d2;min-height:300px;position:relative;overflow:hidden}.solar-module__3AMBRa__optionVisual img{object-fit:cover;transition:transform .5s}.solar-module__3AMBRa__optionCard:hover .solar-module__3AMBRa__optionVisual img{transform:scale(1.035)}.solar-module__3AMBRa__optionVisual:after{content:"";background:linear-gradient(#0000 52%,#031d336b);position:absolute;inset:0}.solar-module__3AMBRa__optionVisual span{z-index:1;color:#fff;letter-spacing:.2em;font-size:12px;font-weight:800;position:absolute;bottom:19px;left:22px}.solar-module__3AMBRa__optionContent{padding:clamp(30px,4vw,52px)}.solar-module__3AMBRa__optionContent h3{text-transform:capitalize;font-size:clamp(32px,3vw,45px);line-height:.95}.solar-module__3AMBRa__optionDescription{max-width:450px;color:var(--muted);margin:15px 0 25px;font-size:15px;line-height:1.55}.solar-module__3AMBRa__optionContent ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.solar-module__3AMBRa__optionContent li{color:#314b61;grid-template-columns:17px 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.solar-module__3AMBRa__optionContent li svg{color:#e89000;margin-top:1px;font-size:17px}.solar-module__3AMBRa__cta{color:#fff;background:var(--deep-navy);padding:clamp(69px,9vw,112px) 0}.solar-module__3AMBRa__cta .solar-module__3AMBRa__eyebrow{margin-bottom:20px}.solar-module__3AMBRa__ctaInner{grid-template-columns:1.1fr .72fr;align-items:end;gap:clamp(45px,9vw,145px);display:grid}.solar-module__3AMBRa__cta h2{max-width:625px}.solar-module__3AMBRa__ctaInner>div:last-child>p{color:#ffffffc2;margin:0 0 26px;font-size:16px;line-height:1.62}.solar-module__3AMBRa__lightButton{color:var(--ink);background:#fff}.solar-module__3AMBRa__lightButton:hover{background:var(--orange);transform:translateY(-2px)}@media (max-width:760px){.solar-module__3AMBRa__container{width:min(100% - 32px,1180px)}.solar-module__3AMBRa__hero{align-items:end;min-height:620px}.solar-module__3AMBRa__heroImage{object-position:63% center}.solar-module__3AMBRa__heroShade{background:linear-gradient(90deg,#031d33d4,#031d3352),linear-gradient(#0000 42%,#031d33e6)}.solar-module__3AMBRa__heroContent{padding-block:55px 65px}.solar-module__3AMBRa__hero h1{font-size:clamp(50px,15vw,70px)}.solar-module__3AMBRa__introGrid,.solar-module__3AMBRa__ctaInner{grid-template-columns:1fr;gap:31px}.solar-module__3AMBRa__introCopy{font-size:16px}.solar-module__3AMBRa__optionCard,.solar-module__3AMBRa__optionCard:nth-child(2n){grid-template-columns:1fr}.solar-module__3AMBRa__optionCard:nth-child(2n) .solar-module__3AMBRa__optionVisual{order:0}.solar-module__3AMBRa__optionVisual{min-height:245px}.solar-module__3AMBRa__optionContent{padding:30px 24px 33px}.solar-module__3AMBRa__ctaInner{align-items:start}}
