.become-installer-page-module__8VC9cq__page{--black:#020607;--carbon:#071116;--warm:#f2eee6;--ink:#101416;--blue:#0067a0;background:var(--black);color:#f7f8f8;margin-top:calc(var(--site-header-height,72px)*-1);overflow:clip}.become-installer-page-module__8VC9cq__hero,.become-installer-page-module__8VC9cq__benefits,.become-installer-page-module__8VC9cq__eligibility,.become-installer-page-module__8VC9cq__process,.become-installer-page-module__8VC9cq__finalCta{position:relative}.become-installer-page-module__8VC9cq__hero{min-height:92svh;padding:calc(var(--site-header-height,72px) + clamp(5rem,12vh,9rem)) max(4vw,2rem) clamp(4.5rem,10vh,7rem);align-items:end;display:flex}.become-installer-page-module__8VC9cq__heroImage{object-fit:cover;object-position:69% center}.become-installer-page-module__8VC9cq__heroShade{background:linear-gradient(90deg,#020607fa 0%,#020607eb 35%,#02060757 68%,#0206071f 100%),linear-gradient(#0000 55%,#020607e6);position:absolute;inset:0}.become-installer-page-module__8VC9cq__heroGrid,.become-installer-page-module__8VC9cq__sectionGrid{z-index:1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,8vw,9rem);width:100%;max-width:1600px;margin:0 auto;display:grid;position:relative}.become-installer-page-module__8VC9cq__heroGrid{align-items:end}.become-installer-page-module__8VC9cq__heroCopy{max-width:710px}.become-installer-page-module__8VC9cq__eyebrow{color:#59c6ff;letter-spacing:.22em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.74rem;font-weight:800}.become-installer-page-module__8VC9cq__heroTitle,.become-installer-page-module__8VC9cq__sectionTitle,.become-installer-page-module__8VC9cq__finalTitle{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-weight:900;line-height:.86}.become-installer-page-module__8VC9cq__heroTitle{font-size:clamp(4.2rem,7.6vw,8.9rem)}.become-installer-page-module__8VC9cq__heroTitle span{color:#59c6ff;display:block}.become-installer-page-module__8VC9cq__heroBody,.become-installer-page-module__8VC9cq__sectionLead,.become-installer-page-module__8VC9cq__finalCopy>p:not(.become-installer-page-module__8VC9cq__eyebrow){max-width:620px;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.6}.become-installer-page-module__8VC9cq__heroBody{color:#ffffffc7;margin:2rem 0 0}.become-installer-page-module__8VC9cq__heroNote{color:#ffffffb8;border-left:1px solid #59c6ff8c;align-self:end;max-width:340px;margin:0 0 0 auto;padding-left:1.5rem;font-size:.95rem;line-height:1.65}.become-installer-page-module__8VC9cq__actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.become-installer-page-module__8VC9cq__primaryAction,.become-installer-page-module__8VC9cq__secondaryAction{letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;min-height:52px;padding:.9rem 1.35rem;font-size:.76rem;font-weight:800;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.become-installer-page-module__8VC9cq__primaryAction{background:var(--blue);border:1px solid var(--blue);color:#fff;gap:1rem}.become-installer-page-module__8VC9cq__secondaryAction{color:#fff;border:1px solid #ffffff7a}.become-installer-page-module__8VC9cq__primaryAction:hover,.become-installer-page-module__8VC9cq__primaryAction:focus-visible{background:#087caf;border-color:#59c6ff}.become-installer-page-module__8VC9cq__secondaryAction:hover,.become-installer-page-module__8VC9cq__secondaryAction:focus-visible{border-color:#fff}.become-installer-page-module__8VC9cq__benefits,.become-installer-page-module__8VC9cq__eligibility,.become-installer-page-module__8VC9cq__process{padding:clamp(5.5rem,10vw,10rem) max(4vw,2rem)}.become-installer-page-module__8VC9cq__benefits,.become-installer-page-module__8VC9cq__process{background:var(--warm);color:var(--ink)}.become-installer-page-module__8VC9cq__sectionIntro{top:calc(var(--site-header-height,72px) + 2rem);align-self:start;position:sticky}.become-installer-page-module__8VC9cq__sectionTitle{font-size:clamp(3.4rem,6.4vw,7rem)}.become-installer-page-module__8VC9cq__sectionLead{color:#4e5659;margin:2rem 0 0}.become-installer-page-module__8VC9cq__benefitList{border-top:1px solid #10141638}.become-installer-page-module__8VC9cq__benefitRow{border-bottom:1px solid #10141638;grid-template-columns:3.5rem 1fr;gap:1.5rem;padding:2rem 0;display:grid}.become-installer-page-module__8VC9cq__rowNumber,.become-installer-page-module__8VC9cq__stepNumber{color:var(--blue);letter-spacing:.14em;font-size:.76rem;font-weight:800}.become-installer-page-module__8VC9cq__benefitRow h3,.become-installer-page-module__8VC9cq__processList h3{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(1.3rem,1.8vw,1.8rem);line-height:1.05}.become-installer-page-module__8VC9cq__benefitRow p,.become-installer-page-module__8VC9cq__processList p{color:#525a5d;max-width:690px;margin:.9rem 0 0;line-height:1.65}.become-installer-page-module__8VC9cq__eligibility{background:var(--carbon)}.become-installer-page-module__8VC9cq__eligibility .become-installer-page-module__8VC9cq__sectionTitle{color:var(--warm)}.become-installer-page-module__8VC9cq__requirementList{border-top:1px solid #ffffff38;margin:0;padding:0;list-style:none}.become-installer-page-module__8VC9cq__requirementList li{border-bottom:1px solid #ffffff38;grid-template-columns:3.5rem 1fr;align-items:center;gap:1.5rem;min-height:86px;display:grid}.become-installer-page-module__8VC9cq__requirementList span{color:#59c6ff;letter-spacing:.14em;font-size:.72rem;font-weight:800}.become-installer-page-module__8VC9cq__requirementList strong{color:#ffffffe6;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:600}.become-installer-page-module__8VC9cq__beforeApply{border-left:2px solid var(--blue);max-width:660px;margin-top:3rem;padding:.25rem 0 .25rem 1.5rem}.become-installer-page-module__8VC9cq__beforeApply .become-installer-page-module__8VC9cq__eyebrow{margin-bottom:.65rem}.become-installer-page-module__8VC9cq__beforeApply>p:last-child{color:#ffffffa8;margin:0;line-height:1.65}.become-installer-page-module__8VC9cq__processHeading{max-width:1600px;margin:0 auto clamp(3.5rem,7vw,6rem)}.become-installer-page-module__8VC9cq__processHeading .become-installer-page-module__8VC9cq__sectionTitle{max-width:1050px}.become-installer-page-module__8VC9cq__processList{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1600px;margin:0 auto;padding:0;list-style:none;display:grid}.become-installer-page-module__8VC9cq__processList li{min-height:290px;padding:0 2rem 2rem 0;position:relative}.become-installer-page-module__8VC9cq__processList h3{margin-top:2rem}.become-installer-page-module__8VC9cq__stepLine{background:#10141633;height:1px;position:absolute;top:.43rem;left:3rem;right:0}.become-installer-page-module__8VC9cq__statusUtility{border-top:1px solid #10141640;justify-content:space-between;align-items:center;gap:2rem;max-width:1600px;margin:1.5rem auto 0;padding-top:1.5rem;display:flex}.become-installer-page-module__8VC9cq__statusUtility>span{color:#5c6264;font-size:.85rem}.become-installer-page-module__8VC9cq__statusUtility a{color:var(--blue);letter-spacing:.08em;white-space:nowrap;font-size:.75rem;font-weight:800;text-decoration:none}.become-installer-page-module__8VC9cq__finalCta{background:#010405;align-items:center;min-height:72svh;padding:clamp(6rem,12vw,11rem) max(4vw,2rem);display:flex}.become-installer-page-module__8VC9cq__finalCopy{z-index:1;width:100%;max-width:1600px;margin:0 auto;position:relative}.become-installer-page-module__8VC9cq__finalTitle{max-width:1050px;font-size:clamp(3.8rem,7.2vw,8rem)}.become-installer-page-module__8VC9cq__finalCopy>p:not(.become-installer-page-module__8VC9cq__eyebrow){color:#ffffffa8;margin:2rem 0 0}.become-installer-page-module__8VC9cq__finalRing{border:1px solid #59c6ff33;border-radius:50%;width:min(72vw,980px);height:min(72vw,980px);position:absolute;top:50%;right:min(-26vw,-300px);transform:translateY(-50%)}.become-installer-page-module__8VC9cq__finalRing:after{content:"";border:1px solid #59c6ff17;border-radius:50%;position:absolute;inset:12%}.become-installer-page-module__8VC9cq__eligibility .become-installer-page-module__8VC9cq__sectionTitle{font-size:clamp(3rem,5vw,5.6rem)}@media (max-width:1023px){.become-installer-page-module__8VC9cq__heroGrid,.become-installer-page-module__8VC9cq__sectionGrid{grid-template-columns:1fr;gap:3.5rem}.become-installer-page-module__8VC9cq__heroNote{margin:0}.become-installer-page-module__8VC9cq__sectionIntro{position:static}.become-installer-page-module__8VC9cq__processList{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}}@media (max-width:767px){.become-installer-page-module__8VC9cq__hero{min-height:860px;padding-left:1.25rem;padding-right:1.25rem}.become-installer-page-module__8VC9cq__heroImage{object-position:62% center}.become-installer-page-module__8VC9cq__heroShade{background:linear-gradient(#02060759 0%,#020607e0 42%,#020607fc 100%)}.become-installer-page-module__8VC9cq__heroGrid{gap:2rem}.become-installer-page-module__8VC9cq__heroTitle{font-size:clamp(3rem,13vw,4.4rem)}.become-installer-page-module__8VC9cq__heroNote{font-size:.86rem}.become-installer-page-module__8VC9cq__actions{flex-direction:column;align-items:stretch}.become-installer-page-module__8VC9cq__primaryAction,.become-installer-page-module__8VC9cq__secondaryAction{width:100%}.become-installer-page-module__8VC9cq__benefits,.become-installer-page-module__8VC9cq__eligibility,.become-installer-page-module__8VC9cq__process,.become-installer-page-module__8VC9cq__finalCta{padding-left:1.25rem;padding-right:1.25rem}.become-installer-page-module__8VC9cq__sectionTitle{font-size:clamp(3rem,14vw,4.8rem)}.become-installer-page-module__8VC9cq__benefitRow,.become-installer-page-module__8VC9cq__requirementList li{grid-template-columns:2.5rem 1fr;gap:.75rem}.become-installer-page-module__8VC9cq__processList{grid-template-columns:1fr}.become-installer-page-module__8VC9cq__processList li{border-top:1px solid #10141633;min-height:0;padding:1.5rem 0 2.5rem}.become-installer-page-module__8VC9cq__stepLine{display:none}.become-installer-page-module__8VC9cq__processList h3{margin-top:1rem}.become-installer-page-module__8VC9cq__statusUtility{flex-direction:column;align-items:flex-start}.become-installer-page-module__8VC9cq__finalCta{min-height:720px}.become-installer-page-module__8VC9cq__finalTitle{font-size:clamp(3.1rem,13vw,4.6rem)}.become-installer-page-module__8VC9cq__finalRing{width:620px;height:620px;right:-430px}}@media (prefers-reduced-motion:reduce){.become-installer-page-module__8VC9cq__primaryAction,.become-installer-page-module__8VC9cq__secondaryAction{transition:none}}
