.solar-header-badge{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;border:1px solid #f2bd2a73;padding:9px 14px;font-size:.78rem;font-weight:800}.solar-funnel-hero{grid-template-columns:minmax(280px,430px) minmax(0,1fr);align-items:center;gap:clamp(42px,7vw,96px);width:min(100% - 40px,1160px);margin:0 auto;padding:clamp(48px,7vw,90px) 0;display:grid}.solar-video-shell{background:linear-gradient(145deg,#171717,#050505);border:1px solid #f2bd2a73;justify-self:center;width:min(100%,390px);padding:10px;position:relative;box-shadow:0 28px 80px #00000080}.solar-video-shell:before{content:"";z-index:-1;filter:blur(18px);background:radial-gradient(circle,#f2bd2a33,#0000 68%);position:absolute;inset:-18px}.solar-funnel-video{aspect-ratio:9/16;object-fit:cover;background:#000;width:100%;display:block}.solar-funnel-copy h1{color:#fff;letter-spacing:-.055em;max-width:680px;margin:15px 0 20px;font-size:clamp(2.55rem,5.4vw,5rem);line-height:.98}.solar-funnel-lead{color:#b8bec7;max-width:650px;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.7}.solar-funnel-benefits{color:#e9eaec;gap:12px;margin:28px 0 32px;padding:0;list-style:none;display:grid}.solar-funnel-benefits li{align-items:center;gap:11px;display:flex}.solar-funnel-benefits li:before{content:"✓";background:var(--gold-bright);color:#050505;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:900;display:grid}.solar-funnel-cta{background:var(--gold-bright);color:#050505;justify-content:center;align-items:center;gap:22px;min-height:58px;padding:0 26px;font-weight:900;transition:all .18s;display:inline-flex}.solar-funnel-cta:hover{background:#ffd45c;transform:translateY(-2px)}.solar-funnel-cta span{font-size:1.25rem}.solar-funnel-note{color:#737b86;max-width:520px;margin-top:14px;font-size:.76rem;line-height:1.45}.solar-trust-strip{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:min(100% - 40px,1160px);margin:0 auto;display:grid}.solar-trust-strip div{border-right:1px solid var(--line);gap:7px;padding:26px 30px;display:grid}.solar-trust-strip div:last-child{border-right:0}.solar-trust-strip strong{color:#fff;font-size:.92rem}.solar-trust-strip span{color:#858d97;font-size:.8rem;line-height:1.4}.solar-funnel-form{padding:clamp(62px,8vw,110px) 0 40px;scroll-margin-top:20px}.solar-funnel-form-heading{text-align:center;width:min(100% - 40px,780px);margin:0 auto -40px}.solar-funnel-form-heading h2{color:#fff;letter-spacing:-.045em;margin:13px 0 12px;font-size:clamp(2.1rem,4.5vw,4rem);line-height:1}.solar-funnel-form-heading>p:last-child{color:#929aa5;max-width:630px;margin:0 auto;line-height:1.6}@media (max-width:760px){.solar-header-badge{padding:7px 9px;font-size:.62rem}.solar-funnel-hero{grid-template-columns:1fr;gap:42px;width:min(100% - 28px,1160px);padding:34px 0 58px}.solar-video-shell{width:min(82vw,350px)}.solar-funnel-copy{text-align:center}.solar-funnel-copy h1{font-size:clamp(2.3rem,11vw,3.4rem)}.solar-funnel-benefits{text-align:left;width:fit-content;margin-inline:auto}.solar-funnel-cta{width:100%}.solar-trust-strip{grid-template-columns:1fr;width:min(100% - 28px,1160px)}.solar-trust-strip div{border-right:0;border-bottom:1px solid var(--line);text-align:center}.solar-trust-strip div:last-child{border-bottom:0}.solar-funnel-form-heading{width:min(100% - 28px,780px);margin-bottom:-10px}}
