.zv-sc--advice{--ad-ink: #102719;--ad-muted: #58665c;--ad-line: #dce5da;--ad-lime: #a6f238;--ad-soft: #f6f8f2}.zv-sc--advice .zv-advice__restart{border:0;background:none;cursor:pointer;min-height:36px;padding:4px 0;font:600 12px/1.4 var(--zv-body-font, Poppins, sans-serif)}.zv-sc--advice .zv-advice__restart:focus-visible,.zv-sc--advice :is(.zv-sc__choice-card,.zv-sc__mode-card,.zv-sc__profile-card):has(input:focus-visible){outline:3px solid #578b24;outline-offset:4px}.zv-sc--advice :is(.zv-sc__choice-card,.zv-sc__mode-card,.zv-sc__profile-card) small{font-size:14px;line-height:1.5}.zv-sc--advice .zv-sc__field>small{font-size:13px;line-height:1.55}.zv-sc--advice .zv-sc__mode-title em,.zv-sc--advice .zv-sc__plans summary em{font-size:11px}.zv-sc--advice .zv-sc__navigation :is(button,.zv-btn){min-height:46px}.zv-sc--advice [data-zv-advice-return]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 17px;border:1px solid var(--ad-lime);border-radius:999px;background:var(--ad-lime);color:#102719;text-decoration:none;font:600 13px/1.4 var(--zv-body-font, Poppins, sans-serif);cursor:pointer}.zv-sc--advice [data-zv-advice-return]:hover{background:#96de2b;border-color:#96de2b}.zv-sc--advice [data-zv-advice-return] svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}body.zv-sc-page-mode:has(.zv-sc--advice),body.zv-sc-page-mode:has(.zv-sc--advice) :where(#MainContent,.content-for-layout){height:auto;overflow:visible}.zv-sc--advice,.zv-sc--advice .zv-sc__page{height:auto;min-height:100dvh;overflow:visible}.zv-sc--advice .zv-sc__shell{width:min(calc(100% - 40px),1400px);height:auto;max-height:none;display:block}.zv-sc--advice :is(.zv-sc__form,.zv-sc__form-state){height:auto;min-height:0;overflow:visible}.zv-sc--advice .zv-sc__calculator{height:auto;min-height:0;grid-template-columns:minmax(0,1fr);overflow:hidden}.zv-sc--advice .zv-sc__rail{position:relative;top:auto;display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:26px;height:auto;min-height:0;max-height:none;overflow:visible;padding:17px 30px;border-radius:var(--sc-radius) var(--sc-radius) 0 0}.zv-sc--advice .zv-sc__rail-logo{grid-column:auto;width:auto;min-height:0;padding:0;border:0;align-self:center}.zv-sc--advice .zv-sc__rail-logo-image{width:130px}.zv-sc--advice .zv-sc__rail-intro{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.zv-sc--advice .zv-sc__rail-current,.zv-sc--advice .zv-sc__progress{display:none}.zv-sc--advice .zv-sc__rail-progress{grid-column:auto;margin:0}.zv-sc--advice .zv-sc__step-dots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.zv-sc--advice .zv-sc__step-dots li{display:flex;align-items:center;justify-items:start;gap:8px;text-align:left}.zv-sc--advice .zv-sc__step-dots span{width:28px;height:28px;flex:0 0 28px;font-size:12px}.zv-sc--advice .zv-sc__step-dots small{position:static;width:auto;height:auto;padding:0;overflow:visible;clip:auto;white-space:normal;font-size:12px;line-height:1.35}.zv-sc--advice .zv-sc__step-dots button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:4px 0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:left}.zv-sc--advice .zv-sc__step-dots button:disabled{cursor:default}.zv-sc--advice .zv-sc__step-dots button:focus-visible{outline:2px solid var(--ad-lime);outline-offset:4px;border-radius:6px}.zv-sc--advice .zv-sc__workspace{width:100%;max-width:1064px;height:auto;min-height:0;margin-inline:auto;padding:32px;overflow:visible;scrollbar-gutter:auto;border-radius:0 0 var(--sc-radius) var(--sc-radius)}.zv-sc--advice .zv-sc__step-heading{margin-bottom:25px}#MainContent .zv-sc--advice .zv-sc__step-heading h2{font-size:clamp(26px,2.6vw,35px);line-height:1.15}#MainContent .zv-sc--advice .zv-sc__step-heading>span{font-size:14px;line-height:1.6}.zv-sc--advice .zv-sc__navigation{width:100%;max-width:1000px;margin-inline:auto}.zv-sc--advice.is-result .zv-sc__workspace{max-width:none;padding:22px 28px 20px}.zv-sc--advice.is-result .zv-sc__navigation{display:none}.zv-sc--advice .zv-advice{color:var(--ad-ink);font-size:14px;line-height:1.55}#MainContent .zv-sc--advice .zv-advice :where(h2,h3,h4,p){margin:0;color:inherit}#MainContent .zv-sc--advice .zv-advice h2{font:750 clamp(28px,2.6vw,36px)/1.18 var(--zv-heading-font, Poppins, sans-serif);letter-spacing:-.045em}#MainContent .zv-sc--advice .zv-advice h3{font:600 23px/1.3 var(--zv-heading-font, Poppins, sans-serif);letter-spacing:-.035em}#MainContent .zv-sc--advice .zv-advice h4{font-size:14px;line-height:1.45;font-weight:600}.zv-sc--advice .zv-advice [hidden]{display:none!important}.zv-sc--advice .zv-advice :is(button,summary,textarea):focus-visible{outline:3px solid #578b24;outline-offset:4px}.zv-sc--advice .zv-advice__toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,.9fr);align-items:center;gap:32px;margin-bottom:26px}.zv-sc--advice .zv-advice__eyebrow{display:block;font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.zv-sc--advice .zv-advice__heading .zv-advice__eyebrow{color:#537047;margin-bottom:8px}#MainContent .zv-sc--advice .zv-advice__heading p{max-width:550px;color:var(--ad-muted);font-size:12px;line-height:1.7;margin-top:10px}.zv-sc--advice .zv-advice__source{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:#53654e;font-size:11px;line-height:1.5}.zv-sc--advice .zv-advice__source:before{content:"";width:6px;height:6px;border-radius:50%;background:#85b544}.zv-sc--advice .zv-advice__source:empty{display:none}.zv-sc--advice .zv-advice__secondary-button{border:1px solid #cab777;background:#fffdfa;border-radius:999px;padding:10px 16px;min-height:44px;color:#543b09;font:500 13px/1.4 var(--zv-body-font, Poppins, sans-serif);cursor:pointer}.zv-sc--advice .zv-advice__notice{background:#fff8e8;border:1px solid #e4ca80;border-radius:16px;padding:14px 17px;margin-bottom:18px;color:#624611;font-size:13px;line-height:1.55}.zv-sc--advice .zv-advice__demo{display:flex;align-items:center;justify-content:space-between;gap:22px}.zv-sc--advice .zv-advice__demo>div{flex:1}#MainContent .zv-sc--advice .zv-advice__demo p{font-size:13px;margin-top:3px}.zv-sc--advice .zv-advice__demo .zv-advice__secondary-button{flex:0 0 auto;max-width:290px}.zv-sc--advice .zv-advice__hero{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:20px;padding:16px 24px 16px 14px;border:1px solid #e4e9e0;border-radius:22px;background:#f7f9f4}.zv-sc--advice .zv-advice__hero-main{min-width:0}.zv-sc--advice .zv-advice__hero .zv-advice__eyebrow{color:#5a704f;font-size:10px;margin-bottom:6px}#MainContent .zv-sc--advice .zv-advice__hero h3{color:#12271b;font-size:22px}.zv-sc--advice .zv-advice__pill{display:block;margin-top:5px;color:#61715b;font-size:12px;line-height:1.5}.zv-sc--advice .zv-advice__product{display:grid;place-items:center;width:108px;height:110px;border-radius:16px;background:radial-gradient(ellipse at 50% 65%,#e4efd8,#f2f6ed 72%)}.zv-sc--advice .zv-advice__product .zv-core-render{width:79px}.zv-sc--advice .zv-advice__product .zv-core-render[data-zv-core-render="4"]{width:95px}.zv-sc--advice .zv-advice__product .zv-core-render[data-zv-core-render="12"]{width:67px}.zv-sc--advice .zv-advice__product .zv-core-render[data-zv-core-render="16"]{width:58px}.zv-sc--advice .zv-advice__state-reason{display:none}.zv-sc--advice:is([data-advice-state=invalid],[data-advice-state=no-benefit]) .zv-advice__hero{grid-template-columns:minmax(0,1fr);padding:22px;background:#faf9f4}.zv-sc--advice:is([data-advice-state=invalid],[data-advice-state=no-benefit]) .zv-advice__product{display:none}#MainContent .zv-sc--advice:is([data-advice-state=invalid],[data-advice-state=no-benefit]) .zv-advice__state-reason{display:block;margin-top:10px;font-size:12px;color:#69725d}.zv-sc--advice .zv-advice__crm-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border:1px solid #304232;border-radius:22px;overflow:hidden;background:#0c2114}.zv-sc--advice .zv-advice__crm-field{display:grid;grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"label label" "value value" "unit copy";grid-template-rows:58px minmax(38px,auto) 36px;align-items:start;gap:8px 4px;min-width:0;padding:22px 18px 16px;border:0;border-right:1px solid #304232;background:#0c2114;color:#f6f8f0}.zv-sc--advice .zv-advice__crm-field:last-child{border-right:0}.zv-sc--advice .zv-advice__crm-label{grid-area:label;color:#d3decc;font-size:13px;line-height:1.55;font-weight:500}.zv-sc--advice .zv-advice__crm-value{display:contents}.zv-sc--advice .zv-advice__crm-value>strong{grid-area:value;align-self:end;min-width:0;color:#a6f238;font-size:clamp(24px,2.3vw,32px);line-height:1.2;letter-spacing:-.045em;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.zv-sc--advice .zv-advice__crm-prefix{font-size:13px;letter-spacing:0;font-weight:400}.zv-sc--advice .zv-advice__crm-unit{grid-area:unit;align-self:center;color:#c4d1bc;font-size:11px;line-height:1.5;white-space:nowrap}.zv-sc--advice .zv-advice__crm-copy{grid-area:copy;display:grid;place-items:center;align-self:center;width:36px;height:36px;padding:0;border:1px solid #476039;border-radius:50%;background:#21371d;color:#a6f238;cursor:pointer;transition:background .15s,border-color .15s}.zv-sc--advice .zv-advice__crm-copy>svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.zv-sc--advice .zv-advice__crm-copy:hover:not(:disabled),.zv-sc--advice .zv-advice__crm-field .zv-advice__crm-copy.is-copied{background:#a6f238;color:#102719;border-color:#a6f238}.zv-sc--advice .zv-advice__crm-copy:disabled{cursor:default;opacity:.35}.zv-sc--advice .zv-advice__crm-copy:focus-visible{outline-offset:-3px}.zv-sc--advice .zv-advice__crm-field.is-unavailable{background:#f5f6f2;color:#67715f}.zv-sc--advice .zv-advice__crm-field.is-unavailable :is(.zv-advice__crm-label,.zv-advice__crm-value>strong){color:#67715f}.zv-sc--advice .zv-advice__crm-field.is-unavailable .zv-advice__crm-value>strong{font-size:20px;letter-spacing:-.02em}.zv-sc--advice .zv-advice__field-copy-fallback{display:block;width:100%;min-height:56px;margin-top:10px;padding:10px 13px;border:1px solid #adc592;border-radius:9px;background:#fbfdf8;color:var(--ad-ink);font:14px/1.5 var(--zv-body-font, Poppins, sans-serif)}.zv-sc--advice .zv-advice__disclosures{display:grid;gap:10px;margin-top:26px}.zv-sc--advice .zv-advice__details{margin:0;border:1px solid #e0e6db;border-radius:18px;background:#fff;overflow:hidden}.zv-sc--advice .zv-advice__details>summary{display:grid;grid-template-columns:45px minmax(0,1fr) 34px;align-items:stretch;gap:18px;min-height:80px;padding:17px 22px;cursor:pointer;list-style:none;transition:background .15s}.zv-sc--advice .zv-advice__details>summary:hover{background:#f8faf5}.zv-sc--advice .zv-advice__details>summary:focus-visible{outline-offset:-4px}.zv-sc--advice .zv-advice__details>summary::-webkit-details-marker{display:none}.zv-sc--advice .zv-advice__disclosure-number{display:grid;place-items:center;align-self:stretch;width:45px;height:auto;min-height:0;border:1px solid #dce5d3;border-radius:11px;background:#f2f7eb;color:#50723a;font-size:17px;line-height:1;font-weight:500;font-variant-numeric:tabular-nums}.zv-sc--advice .zv-advice__disclosure-copy{display:flex;flex-direction:column;justify-content:center;align-self:stretch;min-width:0}.zv-sc--advice .zv-advice__details>summary strong{display:block;font-size:15px;line-height:1.4;font-weight:600;letter-spacing:-.015em}.zv-sc--advice .zv-advice__details>summary small{display:block;font-size:12px;line-height:1.55;color:#697460;margin-top:4px;font-weight:400}.zv-sc--advice .zv-advice__details>summary>svg{align-self:center;width:34px;height:34px;padding:8px;border-radius:50%;background:#f2f6ee;fill:none;stroke:#3e5831;stroke-width:1.8}.zv-sc--advice .zv-advice__details[open]>summary{border-bottom:1px solid var(--ad-line);background:#f7faf3}.zv-sc--advice .zv-advice__details[open]>summary>svg{transform:rotate(180deg)}.zv-sc--advice .zv-advice__details-body{padding:24px}#MainContent .zv-sc--advice .zv-advice__detail-intro{margin-bottom:18px;max-width:960px;color:var(--ad-muted);font-size:13px;line-height:1.7}.zv-sc--advice .zv-advice__costs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.zv-sc--advice .zv-advice__cost-card{min-width:0;padding:17px;border:1px solid #dce4d5;border-radius:12px;background:#f8faf5}.zv-sc--advice .zv-advice__cost-year{display:block;color:#68765e;font-size:12px;line-height:1.4;font-weight:600}#MainContent .zv-sc--advice .zv-advice__cost-card h4{margin-top:4px;font-size:14px}.zv-sc--advice .zv-advice__cost-amount{display:block;margin-top:15px;font-size:27px;line-height:1.2;letter-spacing:-.025em;font-weight:600;font-variant-numeric:tabular-nums}.zv-sc--advice .zv-advice__cost-kind{display:block;margin-top:3px;color:#607054;font-size:12px;line-height:1.45}.zv-sc--advice .zv-advice__bar{height:6px;margin-top:15px;width:100%;border-radius:8px;overflow:hidden;background:#e6ebdf}.zv-sc--advice .zv-advice__bar i{display:block;height:100%;border-radius:inherit;background:#899d7b}.zv-sc--advice .zv-advice__cost-card.is-saldering .zv-advice__bar i{background:#e49a32}.zv-sc--advice .zv-advice__cost-card.is-without-battery .zv-advice__bar i{background:#d65e56}.zv-sc--advice .zv-advice__cost-card.is-battery{background:#eff9e3;border-color:#bed799}.zv-sc--advice .zv-advice__cost-card.is-battery .zv-advice__bar i{background:#79ba25}.zv-sc--advice .zv-advice__cost-card.is-credit .zv-advice__cost-kind{color:#326d67}.zv-sc--advice .zv-advice__insight{margin-top:14px;padding:11px 14px;border-left:3px solid #90d434;border-radius:0 8px 8px 0;background:var(--ad-soft);font-size:13px;line-height:1.55}.zv-sc--advice .zv-advice__calculation{margin-top:20px}.zv-sc--advice .zv-advice__breakdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.zv-sc--advice .zv-advice__breakdown>div{display:flex;flex-direction:column;justify-content:space-between;gap:9px;min-width:0;padding:13px;border:1px solid #e1e8da;border-radius:9px;background:#fafcf7}.zv-sc--advice .zv-advice__breakdown>div>span{color:var(--ad-muted);font-size:12px;line-height:1.5}.zv-sc--advice .zv-advice__breakdown>div>strong{color:var(--ad-ink);font-size:18px;line-height:1.3;font-weight:700;font-variant-numeric:tabular-nums}.zv-sc--advice .zv-advice__breakdown>div:last-of-type{border-color:#c8dda9;background:#edf7e1}.zv-sc--advice .zv-advice__breakdown>div:last-of-type>strong{color:#355b1e}.zv-sc--advice .zv-advice__breakdown>p{grid-column:1 / -1}.zv-sc--advice .zv-advice__detail-notes{display:grid;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #e6ebe1}#MainContent .zv-sc--advice .zv-advice__note{max-width:1000px;color:var(--ad-muted);font-size:12px;line-height:1.7}.zv-sc--advice .zv-advice__table-wrap{border:1px solid var(--ad-line);border-radius:12px;overflow:hidden}.zv-sc--advice .zv-advice__table{width:100%;border-collapse:collapse;border-spacing:0;font-size:14px;box-shadow:none}.zv-sc--advice .zv-advice__table th,.zv-sc--advice .zv-advice__table td{padding:14px 18px;border:0;border-bottom:1px solid var(--ad-line);text-align:right;line-height:1.45;font-variant-numeric:tabular-nums}.zv-sc--advice .zv-advice__table th:first-child{text-align:left}.zv-sc--advice .zv-advice__table thead{background:#f5f8f0;color:var(--ad-muted);font-size:12px}.zv-sc--advice .zv-advice__table tr:last-child :is(th,td){border-bottom:0}.zv-sc--advice .zv-advice__table .is-selected{background:#edf8df;font-weight:700}.zv-sc--advice .zv-advice__table .is-selected th:first-child{box-shadow:inset 3px 0 #90cb43}.zv-sc--advice .zv-advice__table small{display:block;color:#426822;font-size:12px;margin-top:3px}#MainContent .zv-sc--advice .zv-advice__selection{max-width:1000px;font-size:13px;line-height:1.7}.zv-sc--advice .zv-advice__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 20px;margin-top:20px}.zv-sc--advice .zv-advice__footer #zv-cookie-footer-link{order:-1;margin-right:auto;padding:8px 0;color:#6b7665;font:400 11px/1.5 var(--zv-body-font, Poppins, sans-serif)}.zv-sc--advice .zv-advice__restart-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid #d0ddc5;border-radius:999px;background:#fff;color:#355126;font:500 12px/1.5 var(--zv-body-font, Poppins, sans-serif);cursor:pointer}.zv-sc--advice .zv-advice__restart-button:hover{background:#f0f7e8;border-color:#adc794}.zv-sc--advice .zv-advice__restart-button>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.zv-sc--advice [data-zv-advice-return]:focus-visible{outline:3px solid #578b24;outline-offset:4px}@media(max-width:1000px){.zv-sc--advice .zv-advice__breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.zv-sc--advice .zv-sc__shell{width:min(calc(100% - 24px),1400px)}.zv-sc--advice .zv-sc__rail{grid-template-columns:140px minmax(0,1fr);padding:16px 22px;gap:20px}.zv-sc--advice .zv-sc__step-dots{gap:9px}.zv-sc--advice .zv-sc__step-dots button{flex-direction:column;justify-content:center;align-items:center;gap:5px;text-align:center}.zv-sc--advice .zv-sc__workspace,.zv-sc--advice.is-result .zv-sc__workspace{padding:24px 22px}.zv-sc--advice .zv-sc__navigation.is-mobile-ready{width:auto}.zv-sc--advice .zv-advice__demo{align-items:stretch;flex-direction:column;gap:13px}.zv-sc--advice .zv-advice__demo .zv-advice__secondary-button{align-self:flex-start}}@media(max-width:600px){.zv-sc--advice :is(.zv-sc__input-wrap,.zv-sc__money-input) input{font-size:16px}.zv-sc--advice .zv-sc__shell{width:min(calc(100% - 16px),1400px)}.zv-sc--advice .zv-sc__rail{grid-template-columns:minmax(0,1fr);gap:14px;padding:17px 15px 13px}.zv-sc--advice .zv-sc__rail-logo-image{width:119px}.zv-sc--advice .zv-sc__rail-logo{padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.14)}.zv-sc--advice .zv-sc__rail-progress{grid-column:1;display:block}.zv-sc--advice .zv-sc__step-dots{gap:4px}.zv-sc--advice .zv-sc__step-dots li{justify-content:center}.zv-sc--advice .zv-sc__step-dots button{flex-direction:column;justify-content:flex-start;align-items:center;gap:7px;min-height:55px;padding:0;text-align:center}.zv-sc--advice .zv-sc__step-dots small{display:block;font-size:12px;line-height:1.35;white-space:nowrap}.zv-sc--advice .zv-sc__workspace,.zv-sc--advice.is-result .zv-sc__workspace{padding:21px 16px}#MainContent .zv-sc--advice .zv-sc__step-heading h2{font-size:26px}.zv-sc--advice .zv-advice__details>summary{gap:11px;padding:13px 15px}.zv-sc--advice .zv-advice__details-body{padding:17px 15px}.zv-sc--advice .zv-advice__costs{grid-template-columns:minmax(0,1fr);gap:10px}.zv-sc--advice .zv-advice__cost-card{padding:15px}.zv-sc--advice .zv-advice__cost-amount{margin-top:11px}.zv-sc--advice .zv-advice__table th,.zv-sc--advice .zv-advice__table td{padding:12px 8px;font-size:13px}.zv-sc--advice .zv-advice__table thead th{font-size:12px}.zv-sc--advice .zv-advice__notice{padding:14px}.zv-sc--advice [data-zv-advice-return]{flex:1;white-space:nowrap}}@media(max-width:360px){.zv-sc--advice .zv-advice__breakdown{grid-template-columns:minmax(0,1fr)}.zv-sc--advice .zv-advice__table th,.zv-sc--advice .zv-advice__table td{padding-inline:6px}}@media(min-width:990px)and (max-width:1199px){.zv-sc--advice .zv-advice__crm-field{padding-inline:12px}.zv-sc--advice .zv-advice__crm-label{font-size:11px}.zv-sc--advice .zv-advice__crm-value>strong{font-size:23px}}@media(max-width:989px){.zv-sc--advice .zv-advice__toolbar{grid-template-columns:minmax(0,1fr);gap:22px}.zv-sc--advice .zv-advice__hero{grid-template-columns:88px minmax(0,1fr);gap:16px;padding:12px 18px 12px 12px}.zv-sc--advice .zv-advice__product{width:88px;height:96px}.zv-sc--advice .zv-advice__crm-grid{grid-template-columns:minmax(0,1fr)}.zv-sc--advice .zv-advice__crm-field{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"label copy" "value copy" "unit copy";grid-template-rows:auto;gap:3px 12px;padding:19px 22px;border-right:0;border-bottom:1px solid #304232}.zv-sc--advice .zv-advice__crm-field:last-child{border-bottom:0}.zv-sc--advice .zv-advice__crm-label{font-size:12px}.zv-sc--advice .zv-advice__crm-value>strong{font-size:30px;margin-top:3px}.zv-sc--advice .zv-advice__crm-unit{font-size:11px}.zv-sc--advice .zv-advice__crm-copy{width:44px;height:44px}.zv-sc--advice .zv-advice__disclosures{margin-top:22px}}@media(max-width:600px){#MainContent .zv-sc--advice .zv-advice h2{font-size:29px}#MainContent .zv-sc--advice .zv-advice__hero h3{font-size:19px}.zv-sc--advice .zv-advice__details>summary{grid-template-columns:36px minmax(0,1fr) 28px;gap:11px;padding:16px 14px}.zv-sc--advice .zv-advice__disclosure-number{width:36px}.zv-sc--advice .zv-advice__details>summary>svg{width:28px;height:28px;padding:6px}.zv-sc--advice .zv-advice__details>summary strong{font-size:13px}.zv-sc--advice .zv-advice__details>summary small{font-size:11px}}.zv-sc--advice .zv-advice__toolbar{gap:28px;margin-bottom:22px}.zv-sc--advice .zv-advice__headline-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ad-line);border-radius:18px;overflow:hidden;margin-bottom:18px}.zv-sc--advice .zv-advice__headline-stat{min-width:0;padding:22px 25px;border-right:1px solid var(--ad-line)}.zv-sc--advice .zv-advice__headline-stat:last-child{border:0}.zv-sc--advice .zv-advice__headline-stat.is-saving{background:linear-gradient(110deg,#f1fadc,#e9f7d6)}.zv-sc--advice .zv-advice__headline-stat>span{display:block;color:#55624d;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.zv-sc--advice .zv-advice__headline-stat>strong{display:block;margin:8px 0 4px;font:750 clamp(27px,2.5vw,37px)/1.2 var(--zv-heading-font,Poppins,sans-serif);letter-spacing:-.04em}.zv-sc--advice .zv-advice__headline-stat>strong.is-pending{font-size:24px;margin-block:12px 8px}#MainContent .zv-sc--advice .zv-advice__headline-stat>p{font-size:12px;color:var(--ad-muted)}.zv-sc--advice .zv-advice__metric-help{margin-top:13px;color:var(--ad-muted);font-size:11px}.zv-sc--advice .zv-advice__metric-help>summary{width:fit-content;cursor:pointer;text-decoration:underline;text-underline-offset:3px}#MainContent .zv-sc--advice .zv-advice__metric-help p{margin-top:8px;max-width:38ch;font-size:11px;line-height:1.65}.zv-sc--advice .zv-advice__investment{display:block;margin-top:12px;color:var(--ad-muted);font-size:11px}.zv-sc--advice .zv-advice__investment-input{display:flex;align-items:center;gap:8px;margin-top:5px;max-width:210px;border:1px solid #d4ddcd;border-radius:8px;padding-left:12px;background:#fff}.zv-sc--advice .zv-advice__investment input{min-width:0;width:100%;padding:8px 10px 8px 0;min-height:36px;border:0;outline-offset:2px;background:transparent;color:var(--ad-ink);font:500 14px/1.4 var(--zv-body-font,Poppins,sans-serif)}.zv-sc--advice .zv-advice__investment input:focus-visible{outline:2px solid #578b24;border-radius:4px}#MainContent .zv-sc--advice .zv-advice__headline-stat>.zv-advice__payback-note{font-size:10px;margin-top:7px;line-height:1.5;max-width:42ch}.zv-sc--advice .zv-advice__chart-section{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1.65fr);align-items:center;gap:30px;padding:25px;border:1px solid var(--ad-line);border-radius:18px}.zv-sc--advice .zv-advice__chart-copy .zv-advice__eyebrow{color:#607151;margin-bottom:9px}#MainContent .zv-sc--advice .zv-advice__chart-copy h3{font-weight:750;font-size:23px;line-height:1.25;max-width:19ch}#MainContent .zv-sc--advice .zv-advice__chart-copy>p{margin-top:9px;max-width:33ch;color:var(--ad-muted);font-size:12px;line-height:1.65}.zv-sc--advice .zv-advice__chart-legend{display:grid;gap:9px;margin:18px 0;font-size:11px}.zv-sc--advice .zv-advice__chart-legend>div{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.zv-sc--advice .zv-advice__chart-legend dt{display:flex;align-items:center;gap:7px}.zv-sc--advice .zv-advice__chart-legend dd{margin:0 0 0 25px;font-size:13px;font-weight:700}.zv-sc--advice .zv-advice__chart-legend i{width:18px;height:3px;border-radius:2px;background:#345c28}.zv-sc--advice .zv-advice__chart-legend i.is-smart{background:#8bcf35}.zv-sc--advice .zv-advice__chart-controls{display:inline-flex;gap:4px;border:1px solid #dce5d3;border-radius:10px;padding:3px;background:#fafcf7}.zv-sc--advice .zv-advice__chart-controls button{min-height:36px;padding:7px 12px;border:0;border-radius:7px;background:transparent;color:var(--ad-muted);font:500 11px/1.4 var(--zv-body-font,Poppins,sans-serif);cursor:pointer}.zv-sc--advice .zv-advice__chart-controls button[aria-pressed=true]{background:#e7f4d6;color:#274617;box-shadow:0 1px 3px #10271912}.zv-sc--advice .zv-advice__chart-visual{min-width:0}.zv-sc--advice .zv-advice__chart-visual svg{display:block;width:100%;height:auto;overflow:visible}.zv-sc--advice .zv-advice__chart-visual text{fill:#69755f;font:12px var(--zv-body-font,Poppins,sans-serif)}.zv-sc--advice .zv-advice__chart-grid{stroke:#e7ebe2;stroke-width:1}.zv-sc--advice .zv-advice__chart-line{fill:none;stroke:#345c28;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.zv-sc--advice .zv-advice__chart-line.is-smart{stroke:#8bcf35;stroke-dasharray:7 4}.zv-sc--advice .zv-advice__chart-dot{fill:#345c28}.zv-sc--advice .zv-advice__chart-dot.is-smart{fill:#8bcf35}#MainContent .zv-sc--advice .zv-advice__chart-visual>.zv-advice__note{margin:5px 0 0 12px;font-size:10px;line-height:1.6}.zv-sc--advice .zv-advice__disclosures{margin-top:18px}.zv-sc--advice .zv-advice__disclosure-number>svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.zv-sc--advice .zv-advice__guidance .zv-advice__disclosure-number{background:#fff8e8;border-color:#f1deaf;color:#a37426}.zv-sc--advice .zv-advice__guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}@media(min-width:1051px){.zv-sc--advice .zv-advice__guide-grid:has(>article:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr))}}.zv-sc--advice .zv-advice__guide-card{--guide-bg: #f7fbf0;--guide-prompt: #eaf3db;--guide-border: #d4e3bc;--guide-ink: #456228;display:flex;flex-direction:column;min-width:0;border:1px solid var(--guide-border);border-radius:12px;padding:16px;background:var(--guide-bg)}.zv-sc--advice .zv-advice__guide-card.is-contract{--guide-bg: #fff7f6;--guide-prompt: #fcebea;--guide-border: #ebc9c5;--guide-ink: #853f3a}.zv-sc--advice .zv-advice__guide-card.is-solar{--guide-bg: #f7fbf0;--guide-prompt: #eaf3db;--guide-border: #d4e3bc;--guide-ink: #456228}.zv-sc--advice .zv-advice__guide-card.is-devices{--guide-bg: #f4f9fd;--guide-prompt: #e5f0fa;--guide-border: #c5daeb;--guide-ink: #315d7f}.zv-sc--advice .zv-advice__guide-card.is-warning{--guide-bg: #fffaf0;--guide-prompt: #fff0d4;--guide-border: #ecd8a7;--guide-ink: #7a581c}.zv-sc--advice .zv-advice__guide-card.is-profile{--guide-bg: #f9f6fd;--guide-prompt: #eee7f7;--guide-border: #dbcee9;--guide-ink: #644584}.zv-sc--advice .zv-advice__guide-card.is-rates{--guide-bg: #f1faf7;--guide-prompt: #def1e9;--guide-border: #c0dfd2;--guide-ink: #2c6653}#MainContent .zv-sc--advice .zv-advice__guide-card h4{font-size:13px;font-weight:700}#MainContent .zv-sc--advice .zv-advice__guide-card>p{margin:7px 0 14px;font-size:12px;line-height:1.65;color:var(--ad-muted)}.zv-sc--advice .zv-advice__guide-prompt{margin-top:auto;padding:10px 11px;border-radius:8px;background:var(--guide-prompt);font-size:11px;line-height:1.6;color:var(--guide-ink)}.zv-sc--advice .zv-advice__guide-prompt>span{display:block;margin-bottom:3px;color:var(--guide-ink);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.zv-sc--advice .zv-advice__input-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.zv-sc--advice .zv-advice__input-values>div{padding:16px;background:#f5f8f0;border:1px solid #e2e8db;border-radius:10px}.zv-sc--advice .zv-advice__input-values span{display:block;color:var(--ad-muted);font-size:12px}.zv-sc--advice .zv-advice__input-values strong{display:block;margin-top:4px;font-size:20px;font-weight:700}.zv-sc--advice .zv-advice__input-values small{color:var(--ad-muted);font-size:11px}.zv-sc--advice :is(.zv-advice__input-context,.zv-advice__assumptions) dl{display:grid;gap:10px;margin:0;font-size:12px}.zv-sc--advice :is(.zv-advice__input-context,.zv-advice__assumptions) dl>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:14px}.zv-sc--advice :is(.zv-advice__input-context,.zv-advice__assumptions) dt{color:var(--ad-muted)}.zv-sc--advice :is(.zv-advice__input-context,.zv-advice__assumptions) dd{margin:0}.zv-sc--advice .zv-advice__edit-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.zv-sc--advice .zv-advice__edit-actions button{border:1px solid #d4dfc9;border-radius:999px;padding:9px 14px;min-height:38px;background:#fff;color:#375126;font:500 11px/1.4 var(--zv-body-font,Poppins,sans-serif);cursor:pointer}.zv-sc--advice .zv-advice__assumptions{margin-top:22px;padding-top:15px;border-top:1px solid var(--ad-line);font-size:12px}.zv-sc--advice .zv-advice__assumptions>summary{cursor:pointer;font-weight:600}.zv-sc--advice .zv-advice__assumptions>div{margin-top:16px}#MainContent .zv-sc--advice .zv-advice__assumptions .zv-advice__note{margin-top:16px}.zv-sc--advice .zv-advice__crm-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 20px;margin:30px 0 12px}#MainContent .zv-sc--advice .zv-advice__crm-heading h3{font-size:18px;font-weight:700;letter-spacing:-.025em}#MainContent .zv-sc--advice .zv-advice__crm-heading p{font-size:11px;color:var(--ad-muted)}.zv-sc--advice .zv-advice__summary-button{margin-right:auto}#MainContent .zv-sc--advice .zv-advice__copy-status{margin-top:10px;color:var(--ad-muted);font-size:12px}@media(max-width:1050px){.zv-sc--advice .zv-advice__guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zv-sc--advice .zv-advice__chart-section{gap:18px;padding:20px;grid-template-columns:minmax(195px,.8fr) minmax(0,1.4fr)}.zv-sc--advice .zv-advice__headline-stat{padding:20px}}@media(min-width:750px)and (max-width:989px){.zv-sc--advice .zv-advice__crm-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.zv-sc--advice .zv-advice__crm-field{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "value" "unit" "copy";grid-template-rows:74px 42px 30px 36px;padding:17px 10px;gap:3px;border-right:1px solid #304232;border-bottom:0}.zv-sc--advice .zv-advice__crm-label{font-size:10px}.zv-sc--advice .zv-advice__crm-value>strong{font-size:21px;margin-top:0}.zv-sc--advice .zv-advice__crm-unit{font-size:9px;white-space:normal}.zv-sc--advice .zv-advice__crm-copy{width:34px;height:34px;justify-self:end}}@media(max-width:749px){.zv-sc--advice .zv-advice__headline-stats{grid-template-columns:minmax(0,1fr)}.zv-sc--advice .zv-advice__headline-stat{padding:19px 20px;border-right:0;border-bottom:1px solid var(--ad-line)}.zv-sc--advice .zv-advice__headline-stat>strong{font-size:32px}.zv-sc--advice .zv-advice__chart-section{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 16px 16px}#MainContent .zv-sc--advice .zv-advice__chart-copy h3{max-width:none;font-size:22px}#MainContent .zv-sc--advice .zv-advice__chart-copy>p{max-width:none}.zv-sc--advice .zv-advice__chart-legend{margin:14px 0}.zv-sc--advice .zv-advice__chart-legend>div{justify-content:space-between}.zv-sc--advice .zv-advice__chart-legend dd{margin-left:0}.zv-sc--advice .zv-advice__chart-visual svg{min-height:0}#MainContent .zv-sc--advice .zv-advice__chart-visual>.zv-advice__note{margin-left:0}.zv-sc--advice .zv-advice__guide-grid{grid-template-columns:minmax(0,1fr)}.zv-sc--advice .zv-advice__input-values{grid-template-columns:minmax(0,1fr);gap:8px}.zv-sc--advice .zv-advice__input-values>div{padding:13px 15px}.zv-sc--advice :is(.zv-advice__input-context,.zv-advice__assumptions) dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.zv-sc--advice .zv-advice__investment input{font-size:16px}}.zv-sc--advice .zv-advice__chart-visual .zv-advice__chart-svg.is-compact{display:none}@media(max-width:600px){.zv-sc--advice .zv-advice__chart-visual .zv-advice__chart-svg.is-wide{display:none}.zv-sc--advice .zv-advice__chart-visual .zv-advice__chart-svg.is-compact{display:block}.zv-sc--advice .zv-advice__chart-svg.is-compact text{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/389/assets/zv-salderingscheck-advice.css.map */
