.commercial-solar-page-module__x0u9pG__page{color:#f6f1f8;background:#100925;overflow:clip}.commercial-solar-page-module__x0u9pG__hero{background:#0c071e;align-items:center;min-height:410px;display:grid;position:relative;overflow:hidden}.commercial-solar-page-module__x0u9pG__heroImage{object-fit:cover;object-position:63% center}.commercial-solar-page-module__x0u9pG__heroShade{background:linear-gradient(90deg,#0c071e 0%,#0c071ef7 32%,#0c071ec9 55%,#0c071e2e 82%),linear-gradient(#0000 55%,#0c071e7a);position:absolute;inset:0}.commercial-solar-page-module__x0u9pG__heroInner{z-index:1;width:100%;padding-block:44px;position:relative}.commercial-solar-page-module__x0u9pG__heroCopy{max-width:780px}.commercial-solar-page-module__x0u9pG__eyebrow,.commercial-solar-page-module__x0u9pG__heading>p,.commercial-solar-page-module__x0u9pG__headingLeft>p{color:var(--sb-orange-400);letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:.7rem;font-weight:800}.commercial-solar-page-module__x0u9pG__hero h1{color:#fff;letter-spacing:-.052em;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(3rem,3.8vw,3.4rem);font-weight:800;line-height:1.02}.commercial-solar-page-module__x0u9pG__heroBody{color:#d8cfdf;max-width:620px;margin:15px 0 0;font-size:1rem;line-height:1.52}.commercial-solar-page-module__x0u9pG__heroActions{align-items:center;gap:18px;margin-top:20px;display:flex}:is(.commercial-solar-page-module__x0u9pG__heroActions .ref-button,.commercial-solar-page-module__x0u9pG__closingCta .ref-button){justify-content:center;align-items:center;gap:8px;display:inline-flex}:is(.commercial-solar-page-module__x0u9pG__heroActions .ref-button svg,.commercial-solar-page-module__x0u9pG__closingCta .ref-button svg){width:17px;height:17px}.commercial-solar-page-module__x0u9pG__textAction{color:#fff;text-underline-offset:5px;font-size:.84rem;font-weight:750;-webkit-text-decoration:underline #ff7a3db3;text-decoration:underline #ff7a3db3}.commercial-solar-page-module__x0u9pG__heroPoints{flex-wrap:wrap;gap:7px;margin:19px 0 0;padding:0;list-style:none;display:flex}.commercial-solar-page-module__x0u9pG__heroPoints li{color:#e9e2ee;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#130b28a8;border:1px solid #fff3;border-radius:999px;padding:6px 10px;font-size:.66rem;font-weight:700}.commercial-solar-page-module__x0u9pG__evaluationSection,.commercial-solar-page-module__x0u9pG__optionsSection,.commercial-solar-page-module__x0u9pG__federalSection,.commercial-solar-page-module__x0u9pG__processSection,.commercial-solar-page-module__x0u9pG__faqSection{padding:40px 0}.commercial-solar-page-module__x0u9pG__heading,.commercial-solar-page-module__x0u9pG__headingLeft{max-width:820px;margin-bottom:16px}.commercial-solar-page-module__x0u9pG__heading{text-align:center;margin-inline:auto}.commercial-solar-page-module__x0u9pG__headingLeft{text-align:left}.commercial-solar-page-module__x0u9pG__heading h2,.commercial-solar-page-module__x0u9pG__headingLeft h2{color:#f7f2f9;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.05rem,2.65vw,2.45rem);line-height:1.08}.commercial-solar-page-module__x0u9pG__heading>div,.commercial-solar-page-module__x0u9pG__headingLeft>div{color:#c1b8ca;margin-top:8px;font-size:.91rem;line-height:1.5}.commercial-solar-page-module__x0u9pG__evaluationSection{color:var(--sb-text-ink);background:#f7f4f7}.commercial-solar-page-module__x0u9pG__evaluationSection .commercial-solar-page-module__x0u9pG__heading h2,.commercial-solar-page-module__x0u9pG__federalSection .commercial-solar-page-module__x0u9pG__heading h2{color:var(--sb-text-ink)}.commercial-solar-page-module__x0u9pG__evaluationSection .commercial-solar-page-module__x0u9pG__heading>div,.commercial-solar-page-module__x0u9pG__federalSection .commercial-solar-page-module__x0u9pG__heading>div{color:#5d566a}.commercial-solar-page-module__x0u9pG__evaluationGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.commercial-solar-page-module__x0u9pG__evaluationGrid article{background:#fff;border:1px solid #2616431f;border-radius:11px;gap:12px;min-width:0;padding:16px;display:flex;box-shadow:0 10px 24px #2515420f}.commercial-solar-page-module__x0u9pG__evaluationGrid svg{width:22px;height:22px;color:var(--sb-orange-600);flex:0 0 22px}.commercial-solar-page-module__x0u9pG__evaluationGrid h3,.commercial-solar-page-module__x0u9pG__optionsGrid h3,.commercial-solar-page-module__x0u9pG__taxCards h3,.commercial-solar-page-module__x0u9pG__sourceRegister h3,.commercial-solar-page-module__x0u9pG__processGrid h3,.commercial-solar-page-module__x0u9pG__facilityBlock h3{margin:0;font-size:.94rem;line-height:1.3}.commercial-solar-page-module__x0u9pG__evaluationGrid h3,.commercial-solar-page-module__x0u9pG__facilityBlock h3{color:#272035}.commercial-solar-page-module__x0u9pG__evaluationGrid p,.commercial-solar-page-module__x0u9pG__optionsGrid p,.commercial-solar-page-module__x0u9pG__taxCards p,.commercial-solar-page-module__x0u9pG__processGrid p,.commercial-solar-page-module__x0u9pG__faqList p,.commercial-solar-page-module__x0u9pG__financingNote{margin:5px 0 0;font-size:.76rem;line-height:1.48}.commercial-solar-page-module__x0u9pG__evaluationGrid p{color:#625a6d}.commercial-solar-page-module__x0u9pG__facilityBlock{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding-top:14px;display:grid}.commercial-solar-page-module__x0u9pG__facilityRow{flex-wrap:wrap;gap:7px;display:flex}.commercial-solar-page-module__x0u9pG__facilityRow span{color:#4f475a;background:#ffffffb8;border:1px solid #26164321;border-radius:999px;padding:6px 10px;font-size:.67rem;font-weight:700}.commercial-solar-page-module__x0u9pG__optionsSection{background:radial-gradient(circle at 50% 0,#ff5b2e17,#0000 32%),#0e081e}.commercial-solar-page-module__x0u9pG__optionsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.commercial-solar-page-module__x0u9pG__optionsGrid article{background:linear-gradient(145deg,#271544f5,#160c2bf5);border:1px solid #ffffff24;border-radius:11px;min-width:0;overflow:hidden}.commercial-solar-page-module__x0u9pG__optionImage{background:#24133e;height:142px;position:relative;overflow:hidden}.commercial-solar-page-module__x0u9pG__optionImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#11092473);position:absolute;inset:0}.commercial-solar-page-module__x0u9pG__optionImage img{object-fit:cover;transition:scale .22s}.commercial-solar-page-module__x0u9pG__optionsGrid article:hover .commercial-solar-page-module__x0u9pG__optionImage img{scale:1.025}.commercial-solar-page-module__x0u9pG__optionCopy{padding:14px 15px 15px}.commercial-solar-page-module__x0u9pG__optionsGrid h3{color:#f7f2f9}.commercial-solar-page-module__x0u9pG__optionsGrid p{color:#bfb6c9}.commercial-solar-page-module__x0u9pG__optionLinks{color:#bdb4c8;text-align:center;max-width:900px;margin:16px auto 0;font-size:.75rem;line-height:1.55}.commercial-solar-page-module__x0u9pG__optionLinks a,.commercial-solar-page-module__x0u9pG__financingNote a{color:var(--sb-orange-400);text-underline-offset:3px;font-weight:750;-webkit-text-decoration:underline #ff7a3d73;text-decoration:underline #ff7a3d73}.commercial-solar-page-module__x0u9pG__federalSection{color:var(--sb-text-ink);background:#fffaf7}.commercial-solar-page-module__x0u9pG__taxCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.commercial-solar-page-module__x0u9pG__taxCards article{background:#fff;border:1px solid #2616431f;border-radius:12px;gap:13px;min-width:0;padding:18px;display:flex;box-shadow:0 10px 24px #2515420f}.commercial-solar-page-module__x0u9pG__taxCards article>svg{width:24px;height:24px;color:var(--sb-orange-600);flex:0 0 24px}.commercial-solar-page-module__x0u9pG__taxCards h3{color:#272035;font-size:1rem}.commercial-solar-page-module__x0u9pG__taxCards p{color:#504858}.commercial-solar-page-module__x0u9pG__taxNotice{border-left:3px solid var(--sb-orange-600);color:#342a42;background:#f1ebf2;border-radius:0 9px 9px 0;align-items:flex-start;gap:11px;margin-top:13px;padding:13px 15px;display:flex}.commercial-solar-page-module__x0u9pG__taxNotice svg{width:19px;height:19px;color:var(--sb-orange-600);flex:0 0 19px}.commercial-solar-page-module__x0u9pG__taxNotice p{margin:0;font-size:.71rem;line-height:1.48}.commercial-solar-page-module__x0u9pG__sourceRegister{color:#f7f2f9;background:linear-gradient(125deg,#2b1748,#180d31);border:1px solid #ffffff26;border-radius:11px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:18px;margin-top:13px;padding:12px 16px;display:grid}.commercial-solar-page-module__x0u9pG__sourceRegister h3{color:#fff}.commercial-solar-page-module__x0u9pG__sourceRegister>div>p{color:var(--sb-orange-300);margin:4px 0 0;font-size:.67rem}.commercial-solar-page-module__x0u9pG__sourceRegister ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}.commercial-solar-page-module__x0u9pG__sourceRegister a{color:#fff;text-underline-offset:3px;font-size:.69rem;font-weight:750;line-height:1.35;text-decoration-color:#ff7a3d8c}.commercial-solar-page-module__x0u9pG__financingNote{color:#504858;border-top:1px solid #2616431f;margin:10px 0 0;padding-top:11px}.commercial-solar-page-module__x0u9pG__processSection{background:radial-gradient(circle at 12% 18%,#6d43a436,#0000 34%),#110924}.commercial-solar-page-module__x0u9pG__processGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0;padding:0;list-style:none;display:grid}.commercial-solar-page-module__x0u9pG__processGrid li{background:#ffffff08;border:1px solid #ffffff1f;border-radius:11px;min-width:0;padding:14px}.commercial-solar-page-module__x0u9pG__processGrid li>span{color:#1d1035;background:var(--sb-orange-400);border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:.7rem;font-weight:850;display:inline-flex}.commercial-solar-page-module__x0u9pG__processGrid h3{color:#f7f2f9;margin-top:10px}.commercial-solar-page-module__x0u9pG__processGrid p{color:#bfb6c9}.commercial-solar-page-module__x0u9pG__faqSection{background:linear-gradient(135deg,#170c2f,#251344 60%,#130a29);padding-bottom:32px}.commercial-solar-page-module__x0u9pG__faqGrid{grid-template-columns:minmax(270px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(28px,3.5vw,48px);display:grid}.commercial-solar-page-module__x0u9pG__faqGrid .commercial-solar-page-module__x0u9pG__headingLeft{margin:0}.commercial-solar-page-module__x0u9pG__faqList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.commercial-solar-page-module__x0u9pG__faqList details{background:linear-gradient(135deg,#2a1747eb,#170c2ef5);border:1px solid #ffffff21;border-radius:9px;overflow:hidden}.commercial-solar-page-module__x0u9pG__faqList summary{cursor:pointer;color:#f4edf7;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 13px;font-size:.75rem;font-weight:750;list-style:none;display:flex}.commercial-solar-page-module__x0u9pG__faqList summary::-webkit-details-marker{display:none}.commercial-solar-page-module__x0u9pG__faqList summary svg{width:16px;height:16px;color:var(--sb-orange-400);flex:0 0 16px;transition:rotate .18s}.commercial-solar-page-module__x0u9pG__faqList details[open] summary svg{rotate:180deg}.commercial-solar-page-module__x0u9pG__faqList p{color:#bfb6c9;padding:0 13px 13px}.commercial-solar-page-module__x0u9pG__closingCta{color:#150c28;background:linear-gradient(100deg,#ff5b2e,#ff7a3d 62%,#ed4624);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:82px;margin-top:22px;padding:12px 20px;display:grid;position:relative;overflow:hidden}.commercial-solar-page-module__x0u9pG__closingCta:after{content:"";pointer-events:none;border:1px solid #190d322b;border-radius:50%;width:240px;height:240px;position:absolute;top:-95px;right:-50px}.commercial-solar-page-module__x0u9pG__closingCta>*{z-index:1;position:relative}.commercial-solar-page-module__x0u9pG__closingCta h2{color:#130a27;letter-spacing:-.04em;margin:0;font-size:1.18rem;line-height:1.08}.commercial-solar-page-module__x0u9pG__closingCta span{color:#401d36;max-width:720px;margin-top:3px;font-size:.69rem;line-height:1.4;display:block}.commercial-solar-page-module__x0u9pG__textAction:focus-visible,.commercial-solar-page-module__x0u9pG__optionLinks a:focus-visible,.commercial-solar-page-module__x0u9pG__financingNote a:focus-visible,.commercial-solar-page-module__x0u9pG__sourceRegister a:focus-visible,.commercial-solar-page-module__x0u9pG__faqList summary:focus-visible{outline:3px solid var(--sb-orange-400);outline-offset:3px}@media (max-width:1060px){.commercial-solar-page-module__x0u9pG__hero{min-height:410px}.commercial-solar-page-module__x0u9pG__heroShade{background:linear-gradient(90deg,#0c071e 0%,#0c071ef5 42%,#0c071e94 76%,#0c071e47),linear-gradient(#0000 50%,#0c071e85)}.commercial-solar-page-module__x0u9pG__evaluationGrid,.commercial-solar-page-module__x0u9pG__optionsGrid,.commercial-solar-page-module__x0u9pG__processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-solar-page-module__x0u9pG__faqGrid{grid-template-columns:1fr}.commercial-solar-page-module__x0u9pG__faqList{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-solar-page-module__x0u9pG__optionImage{height:160px}}@media (max-width:820px){.commercial-solar-page-module__x0u9pG__hero{min-height:410px}.commercial-solar-page-module__x0u9pG__hero h1{font-size:clamp(2.75rem,6.25vw,3.1rem)}.commercial-solar-page-module__x0u9pG__evaluationSection,.commercial-solar-page-module__x0u9pG__optionsSection,.commercial-solar-page-module__x0u9pG__federalSection,.commercial-solar-page-module__x0u9pG__processSection,.commercial-solar-page-module__x0u9pG__faqSection{padding:38px 0}.commercial-solar-page-module__x0u9pG__heading h2,.commercial-solar-page-module__x0u9pG__headingLeft h2{font-size:clamp(2rem,5vw,2.4rem)}.commercial-solar-page-module__x0u9pG__facilityBlock,.commercial-solar-page-module__x0u9pG__sourceRegister{grid-template-columns:1fr;align-items:start;gap:10px}.commercial-solar-page-module__x0u9pG__taxCards,.commercial-solar-page-module__x0u9pG__closingCta{grid-template-columns:1fr}.commercial-solar-page-module__x0u9pG__closingCta .ref-button{width:fit-content}}@media (max-width:620px){.commercial-solar-page-module__x0u9pG__hero{min-height:0}.commercial-solar-page-module__x0u9pG__heroImage{object-position:70% center}.commercial-solar-page-module__x0u9pG__heroShade{background:linear-gradient(90deg,#0c071ef7,#0c071ebf),linear-gradient(#0c071e7a 0%,#0000 50%,#0c071e 100%)}.commercial-solar-page-module__x0u9pG__heroInner{padding-block:34px}.commercial-solar-page-module__x0u9pG__hero h1{font-size:clamp(2.25rem,10.4vw,2.6rem)}.commercial-solar-page-module__x0u9pG__heroActions{flex-direction:column;align-items:stretch;gap:14px}.commercial-solar-page-module__x0u9pG__heroActions .ref-button{width:100%}.commercial-solar-page-module__x0u9pG__textAction{width:fit-content}.commercial-solar-page-module__x0u9pG__evaluationSection,.commercial-solar-page-module__x0u9pG__optionsSection,.commercial-solar-page-module__x0u9pG__federalSection,.commercial-solar-page-module__x0u9pG__processSection,.commercial-solar-page-module__x0u9pG__faqSection{padding:36px 0}.commercial-solar-page-module__x0u9pG__heading,.commercial-solar-page-module__x0u9pG__headingLeft{text-align:left;margin-bottom:20px}.commercial-solar-page-module__x0u9pG__heading h2,.commercial-solar-page-module__x0u9pG__headingLeft h2{font-size:clamp(2rem,9vw,2.3rem)}.commercial-solar-page-module__x0u9pG__evaluationGrid,.commercial-solar-page-module__x0u9pG__optionsGrid,.commercial-solar-page-module__x0u9pG__processGrid,.commercial-solar-page-module__x0u9pG__faqList,.commercial-solar-page-module__x0u9pG__sourceRegister ul{grid-template-columns:1fr}.commercial-solar-page-module__x0u9pG__evaluationGrid article,.commercial-solar-page-module__x0u9pG__taxCards article{padding:17px}.commercial-solar-page-module__x0u9pG__facilityRow{justify-content:flex-start}.commercial-solar-page-module__x0u9pG__optionLinks{text-align:left}.commercial-solar-page-module__x0u9pG__optionImage{height:175px}.commercial-solar-page-module__x0u9pG__sourceRegister{padding:16px}.commercial-solar-page-module__x0u9pG__faqSection{padding-bottom:38px}.commercial-solar-page-module__x0u9pG__closingCta{margin-top:24px;min-height:0;margin-inline:14px;padding:18px}.commercial-solar-page-module__x0u9pG__closingCta .ref-button{width:100%}}@media (prefers-reduced-motion:reduce){.commercial-solar-page-module__x0u9pG__optionImage img,.commercial-solar-page-module__x0u9pG__faqList summary svg{transition:none}}
