.SolarSolution_eyebrow__MFR_A{display:inline-flex;align-items:center;gap:10px;color:#72d7ff;font-size:11px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.SolarSolution_eyebrow__MFR_A:before{width:28px;height:1px;background:linear-gradient(90deg,#ffb44a,#72d7ff);content:""}.SolarSolution_actions__mFHs7{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.SolarSolution_primaryAction__XtJon,.SolarSolution_secondaryAction__X_jLz{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:22px;padding:0 20px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:800;transition:transform .2s ease,border-color .2s ease,background .2s ease}.SolarSolution_primaryAction__XtJon{color:#06101f;background:linear-gradient(100deg,#f6a62b,#ffd173);box-shadow:0 16px 36px rgba(246,166,43,.2)}.SolarSolution_secondaryAction__X_jLz{border-color:rgba(255,255,255,.3);color:#f8fbff;background:rgba(7,18,35,.48)}.SolarSolution_primaryAction__XtJon:hover,.SolarSolution_secondaryAction__X_jLz:hover{transform:translateY(-2px)}.SolarSolution_secondaryAction__X_jLz:hover{border-color:rgba(114,215,255,.75)}.SolarSolution_hub__wadqm a:focus-visible,.SolarSolution_page__bxQui a:focus-visible,.SolarSolution_primaryAction__XtJon:focus-visible,.SolarSolution_secondaryAction__X_jLz:focus-visible,.SolarSolution_spotlight__dYDXt a:focus-visible{outline:2px solid #72d7ff;outline-offset:4px}.SolarSolution_spotlight__dYDXt{position:relative;overflow:hidden;padding:clamp(92px,10vw,150px) 0;color:#f8fbff;background:radial-gradient(circle at 86% 16%,rgba(30,126,214,.24),transparent 34vw),radial-gradient(circle at 16% 80%,rgba(246,166,43,.1),transparent 28vw),#030a14}.SolarSolution_spotlight__dYDXt:before{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(114,215,255,.12) 1px,transparent 0),linear-gradient(90deg,rgba(114,215,255,.12) 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(90deg,#000,transparent 66%);content:"";pointer-events:none}.SolarSolution_spotlightShell__Pr1Ot{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(44px,6vw,88px);align-items:center}.SolarSolution_spotlightCopy__4K00Z h2{max-width:660px;margin:22px 0 24px;font-size:clamp(46px,5.5vw,78px);font-weight:690;letter-spacing:-.055em;line-height:.98}.SolarSolution_spotlightCopy__4K00Z h2 em{color:#f6b94c;font-style:normal}.SolarSolution_spotlightCopy__4K00Z>p{max-width:610px;color:#afbed1;font-size:18px;line-height:1.75}.SolarSolution_spotlightCopy__4K00Z ul{display:grid;gap:11px;margin:28px 0 0;padding:0;list-style:none}.SolarSolution_spotlightCopy__4K00Z li{display:flex;align-items:center;gap:11px;color:#dce7f5}.SolarSolution_spotlightCopy__4K00Z li:before{width:7px;height:7px;border-radius:50%;background:#f6b94c;box-shadow:0 0 0 5px rgba(246,185,76,.1);content:""}.SolarSolution_spotlightVisual__78v_n{position:relative;display:flex;min-width:0;flex-direction:column;padding-left:7%}.SolarSolution_photoFrame__Wrnk8{position:relative;min-height:470px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:30px;background:#081426;box-shadow:0 40px 100px rgba(0,0,0,.42)}.SolarSolution_photoFrame__Wrnk8:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(2,8,20,.82)),linear-gradient(90deg,rgba(2,8,20,.34),transparent 44%);content:""}.SolarSolution_photoFrame__Wrnk8>img{object-fit:cover;object-position:52% center;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.SolarSolution_spotlight__dYDXt:hover .SolarSolution_photoFrame__Wrnk8>img{transform:scale(1.025)}.SolarSolution_photoLabel__OxfYc{position:absolute;z-index:1;right:26px;bottom:26px;left:26px;display:flex;align-items:end;justify-content:space-between;gap:20px}.SolarSolution_photoLabel__OxfYc span{color:#bbcadb;font-size:10px;font-weight:850;letter-spacing:.13em}.SolarSolution_photoLabel__OxfYc strong{font-size:18px}.SolarSolution_floatingWorkflow__fF8Ii{position:relative;z-index:2;margin:-132px 5% 0 -7%}.SolarSolution_workflow__sdJSt{overflow:hidden;border:1px solid rgba(124,167,210,.23);border-radius:24px;color:#eef7ff;background:linear-gradient(145deg,rgba(11,29,52,.98),rgba(3,10,20,.99));box-shadow:0 30px 90px rgba(0,0,0,.38)}.SolarSolution_workflowTopbar__UlxCq{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:20px;padding:0 20px;border-bottom:1px solid rgba(148,189,227,.14);background:rgba(7,20,38,.78)}.SolarSolution_workflowTopbar__UlxCq>div{display:flex;align-items:center;gap:10px}.SolarSolution_workflowTopbar__UlxCq strong{font-size:13px;letter-spacing:.01em}.SolarSolution_workflowTopbar__UlxCq>span{color:#78d8ff;font-size:9px;font-weight:900;letter-spacing:.14em}.SolarSolution_statusDot__FHczj{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 5px rgba(74,222,128,.1),0 0 18px rgba(74,222,128,.6)}.SolarSolution_workflowBody__46ODk{display:grid;grid-template-columns:minmax(250px,.82fr) minmax(280px,1.18fr);min-height:390px}.SolarSolution_pipeline__eDneI{padding:22px;border-right:1px solid rgba(148,189,227,.12)}.SolarSolution_pipelineHeading__ajgIK{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.SolarSolution_pipelineHeading__ajgIK span{color:#7890a9;font-size:9px;font-weight:900;letter-spacing:.14em}.SolarSolution_pipelineHeading__ajgIK b{color:#8ea5bd;font-size:10px}.SolarSolution_stage__UYfgq{position:relative;display:grid;grid-template-columns:30px 1fr 20px;gap:10px;align-items:center;min-height:70px;padding:12px 10px;border-top:1px solid rgba(148,189,227,.1)}.SolarSolution_stage__UYfgq>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(148,189,227,.18);border-radius:9px;color:#8fa4bb;font-size:9px}.SolarSolution_stage__UYfgq div{display:grid;gap:4px}.SolarSolution_stage__UYfgq strong{font-size:12px}.SolarSolution_stage__UYfgq small{color:#71869d;font-size:9px}.SolarSolution_stage__UYfgq>i{color:#667d95;font-size:11px;font-style:normal;text-align:center}.SolarSolution_stageComplete__ILSuU>span{border-color:rgba(74,222,128,.3);color:#84efaa;background:rgba(74,222,128,.08)}.SolarSolution_stageComplete__ILSuU>i{color:#4ade80}.SolarSolution_stageActive__w4OxW{border:1px solid rgba(246,185,76,.22);border-radius:12px;background:linear-gradient(90deg,rgba(246,185,76,.08),transparent)}.SolarSolution_stageActive__w4OxW>span{border-color:rgba(246,185,76,.42);color:#ffd580;background:rgba(246,185,76,.1)}.SolarSolution_stageActive__w4OxW>i{color:#f6b94c;animation:SolarSolution_pulseDot__zAUri 1.8s ease-in-out infinite}.SolarSolution_leadPanel__JFmUG{padding:24px;background:radial-gradient(circle at 100% 0,rgba(20,110,245,.16),transparent 48%)}.SolarSolution_leadHeader__UAFq6{display:flex;align-items:start;justify-content:space-between;gap:20px}.SolarSolution_leadHeader__UAFq6>div{display:grid;gap:7px}.SolarSolution_leadHeader__UAFq6 span,.SolarSolution_leadLocation__t91i3>span{color:#7189a3;font-size:8px;font-weight:900;letter-spacing:.14em}.SolarSolution_leadHeader__UAFq6 strong{font-size:17px}.SolarSolution_leadHeader__UAFq6>b{padding:6px 9px;border:1px solid rgba(246,185,76,.3);border-radius:999px;color:#ffd173;background:rgba(246,185,76,.08);font-size:8px;letter-spacing:.1em}.SolarSolution_leadMetrics__nB5rg{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.SolarSolution_leadMetrics__nB5rg div{display:grid;gap:8px;padding:15px;border:1px solid rgba(148,189,227,.12);border-radius:14px;background:rgba(5,17,33,.58)}.SolarSolution_leadMetrics__nB5rg span{color:#71869d;font-size:9px}.SolarSolution_leadMetrics__nB5rg strong{font-size:17px}.SolarSolution_leadLocation__t91i3{display:grid;gap:6px;margin-top:12px;padding:16px;border:1px solid rgba(148,189,227,.12);border-radius:14px}.SolarSolution_leadLocation__t91i3 strong{font-size:13px}.SolarSolution_leadLocation__t91i3 small{color:#7f94aa;font-size:9px}.SolarSolution_surveyCard__gnHZW{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;margin-top:12px;padding:12px;border:1px solid rgba(91,182,255,.2);border-radius:14px;background:linear-gradient(90deg,rgba(20,110,245,.15),rgba(3,10,20,.2))}.SolarSolution_surveyIcon__q4pZg{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;color:#04101f;background:#72d7ff;font-weight:900}.SolarSolution_surveyCard__gnHZW div{display:grid;gap:4px}.SolarSolution_surveyCard__gnHZW small{color:#7890a9;font-size:8px;letter-spacing:.08em}.SolarSolution_surveyCard__gnHZW strong{font-size:11px}.SolarSolution_surveyCard__gnHZW>b{color:#aeeaff;font-size:11px}.SolarSolution_conceptNote__5ZiAH{margin:13px 0 0;color:#63788f;font-size:8px;line-height:1.5}.SolarSolution_workflowCompact__QmjZL .SolarSolution_workflowBody__46ODk{min-height:330px}.SolarSolution_workflowCompact__QmjZL .SolarSolution_leadPanel__JFmUG,.SolarSolution_workflowCompact__QmjZL .SolarSolution_pipeline__eDneI{padding:18px}.SolarSolution_workflowCompact__QmjZL .SolarSolution_stage__UYfgq{min-height:58px}.SolarSolution_workflowCompact__QmjZL .SolarSolution_leadLocation__t91i3{padding:12px}@keyframes SolarSolution_pulseDot__zAUri{50%{opacity:.34;transform:scale(.72)}}.SolarSolution_hub__wadqm{background:#f5f8fc}.SolarSolution_hubSection__6OKKs{padding:clamp(74px,9vw,130px) 0}.SolarSolution_hubGrid__cJxhP{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:clamp(42px,7vw,100px);align-items:center}.SolarSolution_hubImage__fcbf7{position:relative;min-height:560px;overflow:hidden;border-radius:26px;box-shadow:0 34px 80px rgba(9,28,53,.18)}.SolarSolution_hubImage__fcbf7>img{object-fit:cover}.SolarSolution_hubImage__fcbf7:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,8,20,.62),transparent 48%);content:""}.SolarSolution_hubImage__fcbf7>span{position:absolute;z-index:1;bottom:24px;left:24px;color:#fff;font-size:11px;font-weight:850;letter-spacing:.14em}.SolarSolution_hubCopy__vwgbq .SolarSolution_eyebrow__MFR_A{color:#1166c9}.SolarSolution_hubCopy__vwgbq h2{margin:20px 0;color:#071426;font-size:clamp(42px,5vw,70px);letter-spacing:-.05em;line-height:1}.SolarSolution_hubCopy__vwgbq>p{color:#5b6c80;font-size:18px;line-height:1.75}.SolarSolution_hubCopy__vwgbq>a{display:inline-flex;gap:24px;margin-top:30px;color:#0e65ca;font-weight:850}.SolarSolution_hubTags__TykW6{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.SolarSolution_hubTags__TykW6 span{padding:9px 12px;border:1px solid #d5e0ec;border-radius:999px;color:#44566b;background:#fff;font-size:11px;font-weight:750}.SolarSolution_page__bxQui{overflow:clip;color:#eaf3ff;background:#020811}.SolarSolution_hero__7KKyN{position:relative;min-height:850px;display:flex;align-items:end}.SolarSolution_heroImage__z8vfC{object-fit:cover;object-position:center}.SolarSolution_heroOverlay__COKGk{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,8,17,.98),rgba(2,8,17,.84) 43%,rgba(2,8,17,.22) 76%),linear-gradient(0deg,rgba(2,8,17,.95),transparent 52%),radial-gradient(circle at 72% 20%,rgba(246,166,43,.12),transparent 32%)}.SolarSolution_heroShell__nupjw{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(300px,.58fr);gap:80px;align-items:end;padding-top:190px;padding-bottom:76px}.SolarSolution_heroCopy__0vQMn h1{max-width:950px;margin:24px 0 26px;font-size:clamp(64px,8vw,118px);font-weight:690;letter-spacing:-.065em;line-height:.9}.SolarSolution_heroCopy__0vQMn h1 em{color:#ffc45f;font-style:normal}.SolarSolution_heroCopy__0vQMn>p{max-width:700px;color:#c1cddd;font-size:clamp(18px,1.5vw,21px);line-height:1.7}.SolarSolution_heroProof__AWpsM{padding:26px;border:1px solid rgba(255,255,255,.17);border-radius:22px;background:rgba(3,12,26,.68);box-shadow:0 30px 80px rgba(0,0,0,.26);backdrop-filter:blur(15px)}.SolarSolution_heroProof__AWpsM>span{color:#ffc45f;font-size:9px;font-weight:900;letter-spacing:.14em}.SolarSolution_heroProof__AWpsM>p{margin:16px 0 22px;color:#bac8da;font-size:13px;line-height:1.65}.SolarSolution_heroProof__AWpsM>div{display:grid;grid-template-columns:28px 1fr;gap:9px 12px;align-items:center;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.SolarSolution_heroProof__AWpsM strong{color:#72d7ff;font-size:10px}.SolarSolution_heroProof__AWpsM div span{color:#e6eef9;font-size:11px}.SolarSolution_principles__lxjdW{border-top:1px solid rgba(148,189,227,.13);border-bottom:1px solid rgba(148,189,227,.13);background:#06101f}.SolarSolution_principles__lxjdW>div{display:grid;grid-template-columns:repeat(4,1fr)}.SolarSolution_principles__lxjdW span{display:flex;min-height:82px;align-items:center;justify-content:center;padding:14px;border-right:1px solid rgba(148,189,227,.12);color:#aebdd0;font-size:11px;font-weight:750;letter-spacing:.04em;text-align:center}.SolarSolution_principles__lxjdW span:last-child{border-right:0}.SolarSolution_faqSection__GrBWb,.SolarSolution_implementationSection__LHfeY,.SolarSolution_problemSection__zYSKG,.SolarSolution_workflowSection__9C40G{padding:clamp(90px,10vw,150px) 0}.SolarSolution_sectionHeading__vpkbr{display:grid;grid-template-columns:.48fr 1.52fr;gap:clamp(30px,6vw,90px);align-items:start}.SolarSolution_sectionHeading__vpkbr h2{max-width:960px;margin:0;font-size:clamp(44px,5.5vw,78px);font-weight:650;letter-spacing:-.05em;line-height:1.02}.SolarSolution_problemGrid__Oc6Vt{display:grid;grid-template-columns:repeat(4,1fr);margin-top:70px;border-top:1px solid rgba(148,189,227,.16)}.SolarSolution_problemCard__CPAOZ{min-height:290px;padding:28px;border-right:1px solid rgba(148,189,227,.13)}.SolarSolution_problemCard__CPAOZ>span{color:#ffc45f;font-size:11px;font-weight:850}.SolarSolution_problemCard__CPAOZ h3{margin:86px 0 14px;font-size:22px}.SolarSolution_problemCard__CPAOZ p{color:#8fa1b8;font-size:14px;line-height:1.75}.SolarSolution_demoSection__XGPRn{padding:clamp(90px,10vw,145px) 0;background:radial-gradient(circle at 70% 25%,rgba(14,101,202,.2),transparent 36vw),#06101f}.SolarSolution_demoGrid__82qGJ{display:grid;grid-template-columns:minmax(280px,.6fr) minmax(0,1.4fr);gap:clamp(46px,7vw,100px);align-items:center}.SolarSolution_demoCopy__jy0zB h2{margin:20px 0 24px;font-size:clamp(42px,5vw,70px);letter-spacing:-.05em;line-height:1}.SolarSolution_demoCopy__jy0zB>p{color:#9eb0c5;font-size:17px;line-height:1.75}.SolarSolution_demoAssurance__zjyBq{display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start;margin-top:30px;padding-top:24px;border-top:1px solid rgba(148,189,227,.14)}.SolarSolution_demoAssurance__zjyBq>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#05101f;background:#ffc45f;font-weight:900}.SolarSolution_demoAssurance__zjyBq p{display:grid;gap:5px;margin:0;color:#8295ac;font-size:12px;line-height:1.55}.SolarSolution_demoAssurance__zjyBq strong{color:#e6f0fb;font-size:13px}.SolarSolution_workflowSection__9C40G{color:#071426;background:#f3f6fa}.SolarSolution_featureSection__Xm4yv .SolarSolution_eyebrow__MFR_A,.SolarSolution_workflowSection__9C40G .SolarSolution_eyebrow__MFR_A{color:#0e67c9}.SolarSolution_workflowSteps__TsR4M{display:grid;grid-template-columns:repeat(5,1fr);margin-top:70px;border-top:1px solid #cbd8e6}.SolarSolution_workflowStep__DYbkO{min-height:300px;padding:28px 24px;border-right:1px solid #d5e0eb}.SolarSolution_workflowStep__DYbkO>span{color:#0e67c9;font-size:11px;font-weight:900}.SolarSolution_workflowStep__DYbkO h3{margin:90px 0 14px;font-size:22px}.SolarSolution_workflowStep__DYbkO p{color:#607186;font-size:13px;line-height:1.7}.SolarSolution_featureSection__Xm4yv{padding:clamp(90px,10vw,150px) 0;color:#071426;background:#fff}.SolarSolution_featureIntro__8zU98{display:grid;grid-template-columns:.35fr 1.05fr .6fr;gap:clamp(28px,5vw,72px);align-items:start}.SolarSolution_featureIntro__8zU98 h2{margin:0;font-size:clamp(42px,5vw,70px);letter-spacing:-.05em;line-height:1.02}.SolarSolution_featureIntro__8zU98>p{margin:0;color:#5d6d80;font-size:16px;line-height:1.75}.SolarSolution_featureGrid__mBr9K{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:64px}.SolarSolution_featureCard__a9FO3{min-height:260px;padding:26px;border:1px solid #dce5ef;border-radius:18px;background:linear-gradient(145deg,#fff,#f6f9fc)}.SolarSolution_featureCard__a9FO3>span{display:grid;width:44px;height:44px;place-items:center;border:1px solid #cbdced;border-radius:13px;color:#0e67c9;background:#eef6ff;font-size:11px;font-weight:900}.SolarSolution_featureCard__a9FO3 h3{margin:55px 0 12px;font-size:20px}.SolarSolution_featureCard__a9FO3 p{color:#607186;font-size:13px;line-height:1.68}.SolarSolution_implementationSection__LHfeY{background:radial-gradient(circle at 15% 20%,rgba(246,166,43,.1),transparent 28vw),#07111f}.SolarSolution_implementationGrid__JTbAT{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(50px,8vw,120px)}.SolarSolution_implementationIntro__YEAlB h2{margin:20px 0;font-size:clamp(42px,5vw,68px);letter-spacing:-.05em;line-height:1}.SolarSolution_implementationIntro__YEAlB>p{color:#94a7bd;font-size:16px;line-height:1.75}.SolarSolution_implementationIntro__YEAlB>a{display:inline-flex;gap:24px;margin-top:26px;color:#72d7ff;font-weight:850}.SolarSolution_implementationList__iFKhH{border-top:1px solid rgba(148,189,227,.16)}.SolarSolution_implementationItem___Qj9u{display:grid;grid-template-columns:50px 1fr;gap:20px;padding:26px 0;border-bottom:1px solid rgba(148,189,227,.14)}.SolarSolution_implementationItem___Qj9u>span{color:#ffc45f;font-size:11px;font-weight:900}.SolarSolution_implementationItem___Qj9u h3{margin:0 0 8px;font-size:20px}.SolarSolution_implementationItem___Qj9u p{margin:0;color:#8fa1b8;font-size:13px;line-height:1.7}.SolarSolution_faqSection__GrBWb{color:#071426;background:#f4f7fb}.SolarSolution_faqGrid__n92GO{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(48px,8vw,120px)}.SolarSolution_faqIntro___u7Ix .SolarSolution_eyebrow__MFR_A{color:#0e67c9}.SolarSolution_faqIntro___u7Ix h2{margin:20px 0 0;font-size:clamp(42px,5vw,68px);letter-spacing:-.05em;line-height:1}.SolarSolution_faqItem__kDIyJ{padding:26px 0;border-top:1px solid #cfdae7}.SolarSolution_faqItem__kDIyJ h3{margin:0 0 12px;font-size:20px}.SolarSolution_faqItem__kDIyJ p{margin:0;color:#5f7084;line-height:1.75}.SolarSolution_finalCta__Uwil2{padding:clamp(90px,11vw,160px) 0;background:radial-gradient(circle at 78% 20%,rgba(246,166,43,.16),transparent 30vw),linear-gradient(120deg,#06255b,#020811 58%)}.SolarSolution_finalCta__Uwil2 h2{max-width:980px;margin:20px 0 24px;font-size:clamp(52px,7vw,100px);letter-spacing:-.06em;line-height:.92}.SolarSolution_finalCta__Uwil2 p{max-width:720px;color:#aebdd0;font-size:17px;line-height:1.75}.SolarSolution_finalCta__Uwil2 .SolarSolution_primaryAction__XtJon{margin-top:30px}@media (max-width:1100px){.SolarSolution_demoGrid__82qGJ,.SolarSolution_spotlightShell__Pr1Ot{grid-template-columns:1fr}.SolarSolution_spotlightVisual__78v_n{padding-left:0}.SolarSolution_photoFrame__Wrnk8{min-height:500px}.SolarSolution_floatingWorkflow__fF8Ii{margin:-122px 3% 0}.SolarSolution_heroShell__nupjw{grid-template-columns:1fr}.SolarSolution_heroProof__AWpsM{max-width:480px}.SolarSolution_featureGrid__mBr9K,.SolarSolution_problemGrid__Oc6Vt{grid-template-columns:repeat(2,1fr)}.SolarSolution_workflowSteps__TsR4M{grid-template-columns:repeat(3,1fr)}.SolarSolution_workflowStep__DYbkO:nth-child(3){border-right:0}.SolarSolution_featureIntro__8zU98{grid-template-columns:.4fr 1.1fr}.SolarSolution_featureIntro__8zU98>p{grid-column:2}}@media (max-width:820px){.SolarSolution_spotlight__dYDXt{padding:84px 0 96px}.SolarSolution_spotlightCopy__4K00Z h2{font-size:clamp(43px,12vw,66px)}.SolarSolution_photoFrame__Wrnk8{min-height:430px}.SolarSolution_floatingWorkflow__fF8Ii{margin:-86px 3% 0}.SolarSolution_photoLabel__OxfYc{align-items:start;flex-direction:column}.SolarSolution_workflowBody__46ODk{grid-template-columns:1fr}.SolarSolution_pipeline__eDneI{border-right:0;border-bottom:1px solid rgba(148,189,227,.12)}.SolarSolution_workflowCompact__QmjZL .SolarSolution_pipeline__eDneI{display:none}.SolarSolution_faqGrid__n92GO,.SolarSolution_hubGrid__cJxhP,.SolarSolution_implementationGrid__JTbAT{grid-template-columns:1fr}.SolarSolution_hubImage__fcbf7{min-height:470px}.SolarSolution_hero__7KKyN{min-height:820px}.SolarSolution_heroImage__z8vfC{object-position:62% center}.SolarSolution_heroOverlay__COKGk{background:linear-gradient(0deg,rgba(2,8,17,.99) 10%,rgba(2,8,17,.78) 64%,rgba(2,8,17,.2))}.SolarSolution_heroShell__nupjw{gap:42px;padding-top:150px;padding-bottom:58px}.SolarSolution_heroCopy__0vQMn h1{font-size:clamp(54px,15vw,82px)}.SolarSolution_principles__lxjdW>div{grid-template-columns:1fr 1fr}.SolarSolution_principles__lxjdW span:nth-child(2){border-right:0}.SolarSolution_principles__lxjdW span:nth-child(-n+2){border-bottom:1px solid rgba(148,189,227,.12)}.SolarSolution_featureGrid__mBr9K,.SolarSolution_problemGrid__Oc6Vt,.SolarSolution_sectionHeading__vpkbr,.SolarSolution_workflowSteps__TsR4M{grid-template-columns:1fr}.SolarSolution_problemCard__CPAOZ,.SolarSolution_workflowStep__DYbkO{min-height:230px;border-right:0;border-bottom:1px solid rgba(148,189,227,.14)}.SolarSolution_problemCard__CPAOZ h3,.SolarSolution_workflowStep__DYbkO h3{margin-top:54px}.SolarSolution_featureIntro__8zU98{grid-template-columns:1fr}.SolarSolution_featureIntro__8zU98>p{grid-column:auto}.SolarSolution_featureCard__a9FO3{min-height:230px}}@media (max-width:560px){.SolarSolution_actions__mFHs7{display:grid}.SolarSolution_primaryAction__XtJon,.SolarSolution_secondaryAction__X_jLz{width:100%}.SolarSolution_photoFrame__Wrnk8{min-height:340px;border-radius:22px}.SolarSolution_photoFrame__Wrnk8>img{object-position:66% center}.SolarSolution_photoLabel__OxfYc{right:18px;bottom:18px;left:18px}.SolarSolution_floatingWorkflow__fF8Ii{margin:-48px 0 0}.SolarSolution_workflowTopbar__UlxCq{padding:0 15px}.SolarSolution_leadMetrics__nB5rg{grid-template-columns:1fr 1fr}.SolarSolution_hubImage__fcbf7{min-height:390px}.SolarSolution_hero__7KKyN{min-height:760px}.SolarSolution_heroShell__nupjw{padding-top:132px;padding-bottom:42px}.SolarSolution_heroCopy__0vQMn h1{font-size:clamp(48px,14vw,68px)}.SolarSolution_heroProof__AWpsM{padding:20px}.SolarSolution_principles__lxjdW>div{grid-template-columns:1fr}.SolarSolution_principles__lxjdW span{min-height:62px;border-right:0;border-bottom:1px solid rgba(148,189,227,.12)}.SolarSolution_demoSection__XGPRn,.SolarSolution_faqSection__GrBWb,.SolarSolution_featureSection__Xm4yv,.SolarSolution_implementationSection__LHfeY,.SolarSolution_problemSection__zYSKG,.SolarSolution_workflowSection__9C40G{padding:80px 0}.SolarSolution_demoCopy__jy0zB h2,.SolarSolution_faqIntro___u7Ix h2,.SolarSolution_featureIntro__8zU98 h2,.SolarSolution_implementationIntro__YEAlB h2,.SolarSolution_sectionHeading__vpkbr h2{font-size:42px}.SolarSolution_featureGrid__mBr9K,.SolarSolution_problemGrid__Oc6Vt,.SolarSolution_workflowSteps__TsR4M{margin-top:44px}.SolarSolution_finalCta__Uwil2 h2{font-size:50px}}@media (prefers-reduced-motion:reduce){.SolarSolution_stageActive__w4OxW>i{animation:none}.SolarSolution_photoFrame__Wrnk8>img,.SolarSolution_primaryAction__XtJon,.SolarSolution_secondaryAction__X_jLz{transition:none}.SolarSolution_spotlight__dYDXt:hover .SolarSolution_photoFrame__Wrnk8>img{transform:none}}