.public-workspace-module__8s0f5W__portal,.public-workspace-module__8s0f5W__legal,.public-workspace-module__8s0f5W__landing,.public-workspace-module__8s0f5W__request{--pv-bg:#f6f7fb;--pv-card:#fff;--pv-border:#e4e8f0;--pv-text:#0f1c33;--pv-muted:#5b6b8c;--pv-action-bg:#253b59;--pv-action-hover:#182c45;--pv-blue:#2563eb;--pv-solar:#c58b2e;--pv-solar-wash:#e8b55b1a;--pv-shadow-card:0 1px 2px #0f1c3308, 0 8px 24px -16px #0f1c3329;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--pv-text)}.public-workspace-module__8s0f5W__portal{background:var(--pv-bg)}.public-workspace-module__8s0f5W__portal :where(.font-black),.public-workspace-module__8s0f5W__portal :where(.font-bold){font-weight:600}.public-workspace-module__8s0f5W__portal :where(.rounded-3xl){border-radius:20px}.public-workspace-module__8s0f5W__portal :where(.shadow-sm){box-shadow:var(--pv-shadow-card)}.public-workspace-module__8s0f5W__portal :where(h1){letter-spacing:-.04em;line-height:1.25}.public-workspace-module__8s0f5W__portal :where(.border-2){border-width:1px}.public-workspace-module__8s0f5W__portal :where(.border-blue-600,.border-green-600){border-color:#d0d9eb}.public-workspace-module__8s0f5W__portal :where(.bg-blue-600){background:var(--pv-action-bg)}.public-workspace-module__8s0f5W__portal :where(.text-slate-400){color:#627087}.public-workspace-module__8s0f5W__portal :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:46px;font-size:16px}.public-workspace-module__8s0f5W__portal :where(button,a[class*=rounded]){min-height:44px}:is(.public-workspace-module__8s0f5W__portal :where(button,input,select,textarea,a):focus-visible,.legal :where(a):focus-visible,.landing :where(a,button,summary):focus-visible,.request :where(a,button,input,textarea,select):focus-visible){outline-offset:3px;outline:2px solid #2563eb}.public-workspace-module__8s0f5W__offerHeader{background:linear-gradient(110deg,#111e35,#222c35 70%,#39362e);border-bottom:1px solid #2a3a55}.public-workspace-module__8s0f5W__offerHeader :where(p){color:#f2f5fb}.public-workspace-module__8s0f5W__offerHeader>div{align-items:flex-start;gap:18px}.public-workspace-module__8s0f5W__offerHeader :where(.opacity-80){opacity:1;color:#bdcbe1}.public-workspace-module__8s0f5W__offerHeader :where(.text-xl){font-size:18px}.public-workspace-module__8s0f5W__plantMetrics{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:0;margin-top:18px;display:grid}.public-workspace-module__8s0f5W__plantMetrics>div{background:0 0;border-inline-end:1px solid #e4e8f0;border-radius:0;padding:12px}.public-workspace-module__8s0f5W__plantMetrics>div:last-child{border-inline-end:0}.public-workspace-module__8s0f5W__plantMetrics :where(.text-blue-600){color:#0f1c33;font-size:26px;font-weight:600}.public-workspace-module__8s0f5W__variantTabs{border-bottom:1px solid #dce2ed;gap:0;display:flex}.public-workspace-module__8s0f5W__variantTabs>button{color:#5b6b8c;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.public-workspace-module__8s0f5W__variantTabs>button[aria-pressed=true]{color:#274bc0;background:0 0;border-bottom-color:#274bc0}.public-workspace-module__8s0f5W__priceCard{background:linear-gradient(135deg,#fff,#fffaf0)}.public-workspace-module__8s0f5W__priceCard :where(.text-5xl){font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(30px,6vw,44px)}.public-workspace-module__8s0f5W__approvalHeader{border-top:3px solid var(--pv-solar)}.public-workspace-module__8s0f5W__summaryGrid{border:1px solid #e4e8f0;border-radius:14px;gap:0;display:grid;overflow:hidden}.public-workspace-module__8s0f5W__summaryGrid>div{background:#fafbfe;border-bottom:1px solid #e4e8f0;border-radius:0}.public-workspace-module__8s0f5W__summaryGrid dt{color:#5b6b8c;text-transform:none;letter-spacing:0;font-weight:500}.public-workspace-module__8s0f5W__summaryGrid dd{font-weight:500}.public-workspace-module__8s0f5W__legal{background:#f6f7fb}.public-workspace-module__8s0f5W__legal>header{background:#fff}.public-workspace-module__8s0f5W__legal>main{max-width:850px;padding-top:56px;padding-bottom:64px}.public-workspace-module__8s0f5W__legal :where(h1){letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(30px,4vw,42px);font-weight:600}.public-workspace-module__8s0f5W__legal :where(h2){letter-spacing:-.025em;font-size:18px;font-weight:600}.public-workspace-module__8s0f5W__legal :where(h3){font-size:14px;font-weight:600}.public-workspace-module__8s0f5W__legal>main>div{box-shadow:var(--pv-shadow-card);background:#fff;border:1px solid #e4e8f0;border-radius:20px;margin-top:36px;padding:30px}.public-workspace-module__8s0f5W__legal :where(section+section){border-top:1px solid #e4e8f0;padding-top:28px}.public-workspace-module__8s0f5W__legal :where(p){font-size:14px;line-height:1.85}.public-workspace-module__8s0f5W__legal :where(header a,footer a){align-items:center;min-height:44px;display:inline-flex}:is(.public-workspace-module__8s0f5W__landing :where(.font-black),.request :where(.font-black)){font-weight:600}:is(.public-workspace-module__8s0f5W__landing :where(h1,h2),.request :where(h1,h2)){letter-spacing:-.045em}:is(.public-workspace-module__8s0f5W__landing :where(.bg-blue-600),.request :where(.bg-blue-600)){background:var(--pv-action-bg)}:is(.public-workspace-module__8s0f5W__landing :where(.bg-blue-600):hover,.request :where(.bg-blue-600):hover){background:var(--pv-action-hover)}:is(.public-workspace-module__8s0f5W__landing :where(a[class*=rounded],button,summary),.request :where(a[class*=rounded],button)){min-height:44px}:is(.public-workspace-module__8s0f5W__landing :where(.shadow-lg,.shadow-xl,.shadow-sm),.request :where(.shadow-sm)){box-shadow:var(--pv-shadow-card)}.public-workspace-module__8s0f5W__landing :where(h1 .bg-clip-text){color:#274bc0;background:0 0}.public-workspace-module__8s0f5W__landing :where(.blur-3xl){opacity:.25}:is(.public-workspace-module__8s0f5W__landing :where(.rounded-3xl),.request :where(.rounded-3xl)){border-radius:22px}.public-workspace-module__8s0f5W__request{background:#f6f7fb}.public-workspace-module__8s0f5W__request :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#e4e8f0;border-radius:10px;min-height:46px;font-size:16px}@media (min-width:640px){:is(.public-workspace-module__8s0f5W__portal :where(input,select,textarea),.request :where(input,select,textarea)){font-size:14px}.public-workspace-module__8s0f5W__summaryGrid>div:nth-child(odd){border-inline-end:1px solid #e4e8f0}.public-workspace-module__8s0f5W__summaryGrid>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:639px){.public-workspace-module__8s0f5W__offerHeader>div{flex-direction:column;gap:6px}.public-workspace-module__8s0f5W__offerHeader :where(.text-right){text-align:start;overflow-wrap:anywhere}.public-workspace-module__8s0f5W__legal>main{padding-top:32px}.public-workspace-module__8s0f5W__legal>main>div{padding:20px}.public-workspace-module__8s0f5W__plantMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.public-workspace-module__8s0f5W__plantMetrics>div:nth-child(2n){border-inline-end:0}.public-workspace-module__8s0f5W__summaryGrid>div:last-child{border-bottom:0}}
.landing-module__Q0SwhG__page{background:#fcfcfd}.landing-module__Q0SwhG__hero{color:#f4f6fa;background:linear-gradient(110deg,#101c2a 8%,#101c2ae3 55%,#101c2aa8),url(/images/pv-helper/hero-modern-house-pv-04.jpg) 50%/cover}.landing-module__Q0SwhG__hero h1{color:#f4f6fa}.landing-module__Q0SwhG__hero h1 span{color:#ffcf7a;background:0 0;display:block}.landing-module__Q0SwhG__heroCopy{color:#d2dbe7}.landing-module__Q0SwhG__heroNote{color:#becbdc;font-size:12px;line-height:1.7}.landing-module__Q0SwhG__heroPrimary{color:#382a15;background:linear-gradient(135deg,#ffe2ac,#ffcf7a);border:1px solid #ffe2ac;min-height:48px;box-shadow:0 6px 22px #0000001f}.landing-module__Q0SwhG__heroPrimary:hover{background:#ffe2ac}.landing-module__Q0SwhG__heroSecondary{color:#f4f6fa;background:#ffffff14;border:1px solid #ffffff3d;min-height:48px}.landing-module__Q0SwhG__heroSecondary:hover{background:#ffffff24}.landing-module__Q0SwhG__preview{color:#152339;text-align:left;background:#f5f7fb;border:1px solid #ffffff40;border-radius:24px;overflow:hidden;box-shadow:0 24px 80px -30px #0000008c}.landing-module__Q0SwhG__previewBar{background:#fff;border-bottom:1px solid #e0e5ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:12px;display:flex}.landing-module__Q0SwhG__previewLabel{color:#617087;font-size:11px}.landing-module__Q0SwhG__previewBody{padding:24px}.landing-module__Q0SwhG__previewWelcome{color:#fff;background:linear-gradient(110deg,#152339,#293747 75%,#3c382e);border-radius:16px;padding:22px 24px}.landing-module__Q0SwhG__previewWelcome p{color:#ffcf7a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px}.landing-module__Q0SwhG__previewWelcome h2{letter-spacing:-.04em;font-size:clamp(20px,3vw,28px);font-weight:600}.landing-module__Q0SwhG__pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.landing-module__Q0SwhG__pipelineColumn{background:#fff;border:1px solid #e0e5ed;border-radius:14px;min-width:0;padding:14px}.landing-module__Q0SwhG__pipelineColumn>p{color:#617087;margin-bottom:12px;font-size:11px;font-weight:600}.landing-module__Q0SwhG__pipelineCard{background:#fcfcfd;border:1px solid #e0e5ed;border-radius:10px;padding:15px}.landing-module__Q0SwhG__pipelineCard strong{font-size:13px;font-weight:600;display:block}.landing-module__Q0SwhG__pipelineCard span{color:#617087;margin-top:5px;font-size:11px;line-height:1.6;display:block}.landing-module__Q0SwhG__previewDock{color:#e2eaf3;background:linear-gradient(110deg,#26323e,#37372f);border:1px solid #526071;border-radius:18px;flex-wrap:wrap;justify-content:center;gap:7px;width:fit-content;max-width:100%;margin:22px auto 0;padding:8px;display:flex}.landing-module__Q0SwhG__previewDock span{border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:58px;padding:9px;font-size:9px;display:flex}.landing-module__Q0SwhG__previewDock span:first-child{color:#382a15;background:#ffcf7a}.landing-module__Q0SwhG__previewDock svg{width:19px;height:19px}.landing-module__Q0SwhG__pricing{background:radial-gradient(at 50% 0,#e8b55b1a,#0000 65%),#f5f7fb}.landing-module__Q0SwhG__pricing :where(.text-slate-400){color:#617087}.landing-module__Q0SwhG__priceCard{box-shadow:0 8px 32px -20px #15233933}.landing-module__Q0SwhG__priceHighlight{--tw-ring-color:transparent;border:1px solid #67707b;background:linear-gradient(135deg,#152339,#253544 70%,#38362e)!important}.landing-module__Q0SwhG__priceHighlight :where(p,span,li){color:#e2eaf3}.landing-module__Q0SwhG__priceHighlight>p:first-of-type{color:#ffcf7a}.landing-module__Q0SwhG__priceHighlight>span,.landing-module__Q0SwhG__priceHighlight>a{color:#382a15;background:#ffcf7a}.landing-module__Q0SwhG__priceHighlight>a:hover{color:#382a15;background:#ffe2ac}.landing-module__Q0SwhG__priceHighlight :where(svg){color:#ffcf7a}.landing-module__Q0SwhG__priceHighlight .landing-module__Q0SwhG__savingBadge{color:#382a15}.landing-module__Q0SwhG__priceHighlight :where(h3){color:#fff}.landing-module__Q0SwhG__documentSection{background:#fff;overflow:hidden}.landing-module__Q0SwhG__featureCard{background:linear-gradient(145deg,#fff,#fcfcfd);box-shadow:0 8px 32px -24px #15233933}.landing-module__Q0SwhG__featureIcon{color:#73501d;background:#fff5e3}@media (max-width:639px){.landing-module__Q0SwhG__previewBar,.landing-module__Q0SwhG__previewBody{padding:16px}.landing-module__Q0SwhG__previewWelcome{padding:18px}.landing-module__Q0SwhG__pipeline{grid-template-columns:minmax(0,1fr);gap:10px}.landing-module__Q0SwhG__pipelineColumn{grid-template-columns:65px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.landing-module__Q0SwhG__pipelineColumn>p{margin:0}.landing-module__Q0SwhG__pipelineCard{padding:10px}.landing-module__Q0SwhG__previewDock{gap:2px}.landing-module__Q0SwhG__previewDock span{min-width:42px;padding:7px}}@media (prefers-reduced-motion:reduce){.landing-module__Q0SwhG__page :where(a,button){transition:none}}
