@layer element{._divider_1o388_4{border:0;border-bottom:1px solid}}
@layer components{.FinanceCalculator-module__0Fq25G__container{flex-direction:column;gap:2.4rem;display:flex}.FinanceCalculator-module__0Fq25G__header{flex-direction:column;gap:.8rem;display:flex}.FinanceCalculator-module__0Fq25G__title{color:var(--color-brand-dark)}.FinanceCalculator-module__0Fq25G__subtitle{color:var(--color-surface-on-surface-variant)}.FinanceCalculator-module__0Fq25G__body{flex-direction:column;gap:2.4rem;display:flex}@media (min-width:768px){.FinanceCalculator-module__0Fq25G__body{grid-template-columns:1fr 1fr;gap:2.4rem;display:grid}}.FinanceCalculator-module__0Fq25G__inputPanel{flex-direction:column;gap:1.6rem;display:flex}.FinanceCalculator-module__0Fq25G__termGroup{flex-direction:column;gap:.6rem;display:flex}.FinanceCalculator-module__0Fq25G__termGroupHeader{align-items:center;gap:.8rem;display:flex}.FinanceCalculator-module__0Fq25G__termGroupHeader>div{align-items:center;display:inline-flex}.FinanceCalculator-module__0Fq25G__termGroupHeader button{align-items:center;padding:0;display:inline-flex}.FinanceCalculator-module__0Fq25G__termGroupTitle{color:var(--color-surface-on-surface);font-size:1.6rem;font-weight:700}.FinanceCalculator-module__0Fq25G__termList{flex-direction:column;gap:.4rem;display:flex}.FinanceCalculator-module__0Fq25G__termRow{cursor:pointer;color:var(--color-surface-on-surface-variant);border-radius:.8rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:.4rem;transition:color .15s;display:grid}.FinanceCalculator-module__0Fq25G__termRow:hover{color:var(--color-surface-on-surface)}.FinanceCalculator-module__0Fq25G__termRadio{appearance:none;background:var(--color-surface-bright);cursor:pointer;border:2px solid #635e58;border-radius:50%;flex-shrink:0;width:2.4rem;height:2.4rem;margin:0;position:relative}.FinanceCalculator-module__0Fq25G__termRadio:checked{background:#ebefff;border:2px solid #4f66de}.FinanceCalculator-module__0Fq25G__termRadio:checked:after{content:"";background:#4f66de;border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.FinanceCalculator-module__0Fq25G__termLabel{font-size:1.6rem}.FinanceCalculator-module__0Fq25G__termMonthly{text-align:right;font-size:1.6rem}.FinanceCalculator-module__0Fq25G__termRowActive{color:var(--color-surface-on-surface)}.FinanceCalculator-module__0Fq25G__termRowActive .FinanceCalculator-module__0Fq25G__termLabel,.FinanceCalculator-module__0Fq25G__termRowActive .FinanceCalculator-module__0Fq25G__termMonthly{font-weight:700}.FinanceCalculator-module__0Fq25G__depositSection{margin-top:.8rem}.FinanceCalculator-module__0Fq25G__resultsPanel{flex-direction:column;display:flex}.FinanceCalculator-module__0Fq25G__resultsCard{background-color:var(--color-surface-surface);border-radius:1.6rem;flex-direction:column;flex:1;padding:2.4rem;display:flex}.FinanceCalculator-module__0Fq25G__monthlyPayment{flex-direction:column;align-items:flex-start;gap:.8rem;padding-bottom:1.6rem;display:flex}.FinanceCalculator-module__0Fq25G__monthlyLabel{color:var(--color-surface-on-surface);font-size:1.6rem;font-weight:700}.FinanceCalculator-module__0Fq25G__monthlyValueRow{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.FinanceCalculator-module__0Fq25G__monthlyValue{color:var(--color-brand-brand);font-size:3.2rem;font-weight:700;line-height:1}@media (min-width:768px){.FinanceCalculator-module__0Fq25G__monthlyValue{font-size:4rem}}.FinanceCalculator-module__0Fq25G__aprBadge{color:var(--color-surface-on-surface);font-size:1.6rem;font-weight:700;display:inline-block}.FinanceCalculator-module__0Fq25G__zeroAprBadge{color:var(--color-alert-success);background:var(--color-alert-success-tint);border:2px solid var(--color-alert-success-tint);border-radius:1.2rem;height:2.4rem;padding:.2rem .8rem;line-height:1.6rem}.FinanceCalculator-module__0Fq25G__resultsDivider{background:var(--color-surface-border-dim,#d4cfcb);height:1px;margin:1.2rem 0}.FinanceCalculator-module__0Fq25G__savingsRow{color:var(--color-surface-on-surface);align-items:flex-start;gap:.8rem;font-size:1.6rem;line-height:2.4rem;display:flex}.FinanceCalculator-module__0Fq25G__savingsIcon{flex-shrink:0;margin-top:.2rem}.FinanceCalculator-module__0Fq25G__savingsValue{font-weight:700}.FinanceCalculator-module__0Fq25G__betterOffContent{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.FinanceCalculator-module__0Fq25G__betterOffHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.2rem;display:flex}.FinanceCalculator-module__0Fq25G__betterOffLabel{color:var(--color-surface-on-surface);font-size:1.6rem;font-weight:700}.FinanceCalculator-module__0Fq25G__betterOffValue{color:var(--color-brand-brand);font-size:2rem;font-weight:700}@media (min-width:768px){.FinanceCalculator-module__0Fq25G__betterOffValue{font-size:2.4rem}}.FinanceCalculator-module__0Fq25G__betterOffSubhead{color:var(--color-surface-on-surface);font-size:1.6rem;line-height:2.4rem}.FinanceCalculator-module__0Fq25G__betterOffMath{color:var(--color-surface-on-surface-variant);font-size:1.4rem;line-height:2rem}.FinanceCalculator-module__0Fq25G__disclaimer{color:var(--color-surface-on-surface-variant);margin-top:auto;padding-top:1.6rem;font-size:1.4rem;line-height:2rem}.FinanceCalculator-module__0Fq25G__popValue{animation:.5s FinanceCalculator-module__0Fq25G__pop}@keyframes FinanceCalculator-module__0Fq25G__pop{0%{opacity:.5;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.FinanceCalculator-module__0Fq25G__representativeExample{flex-direction:column;gap:4px;padding:0 0 1.2rem;display:flex}@media (min-width:768px){.FinanceCalculator-module__0Fq25G__representativeExample{flex-direction:row;justify-content:space-between;align-items:center;gap:2.4rem;padding:0 2.4rem 0 0}}.FinanceCalculator-module__0Fq25G__representativeText{color:var(--color-surface-on-surface-variant);flex:1;font-size:1.4rem;line-height:2rem}.FinanceCalculator-module__0Fq25G__representativeText strong{color:var(--color-surface-on-surface)}.FinanceCalculator-module__0Fq25G__lenderBadge{flex-shrink:0;align-items:center;display:flex}@media (min-width:768px){.FinanceCalculator-module__0Fq25G__lenderBadge{align-self:flex-start}}.FinanceCalculator-module__0Fq25G__error{color:var(--color-alert-error,#d32f2f);font-size:1.4rem}}
.InstallationInfo-module__9Ky3DG__container{flex-direction:column;gap:1.8rem;display:flex}@media (min-width:768px){.InstallationInfo-module__9Ky3DG__container{flex-direction:row;align-items:flex-start;gap:4rem}}.InstallationInfo-module__9Ky3DG__panelsSection{flex-direction:column;gap:8px;width:100%;display:flex}@media (min-width:768px){.InstallationInfo-module__9Ky3DG__panelsSection{width:200px}}.InstallationInfo-module__9Ky3DG__stepper>div{width:160px}@media (min-width:768px){.InstallationInfo-module__9Ky3DG__stepper>div{width:100%}}.InstallationInfo-module__9Ky3DG__batterySection{flex:1}@media (min-width:768px){.InstallationInfo-module__9Ky3DG__batterySection{padding-top:3.6rem}.InstallationInfo-module__9Ky3DG__batterySection label>span{margin:0}}.InstallationInfo-module__9Ky3DG__batteryDescription{color:var(--color-surface-on-surface-variant);padding-top:.6rem}
.Summary-module__2rkgoW__container{flex-direction:column;gap:2.4rem;display:flex}.Summary-module__2rkgoW__heading{color:var(--color-brand-dark)}.Summary-module__2rkgoW__headingGreen{color:var(--color-brand-brand)}.Summary-module__2rkgoW__card{background-color:var(--color-brand-on-brand);border-radius:22px;flex-direction:column;gap:2.4rem;padding:1.6rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.Summary-module__2rkgoW__card{padding:4rem}}.Summary-module__2rkgoW__sectionHeader{align-items:center;gap:4px;display:flex}.Summary-module__2rkgoW__sectionHeader h4{color:var(--color-brand-dark);font-size:2rem;font-weight:700;line-height:2.8rem}@media (min-width:768px){.Summary-module__2rkgoW__sectionHeader h4{font-size:2.4rem;line-height:3.2rem}}.Summary-module__2rkgoW__costAndSavingsCard{flex-direction:column;gap:1.2rem;display:flex}@media (min-width:768px){.Summary-module__2rkgoW__costAndSavingsCard{gap:2.4rem}}.Summary-module__2rkgoW__itemGroupWrapper{align-items:center;gap:.8rem;display:flex}.Summary-module__2rkgoW__itemGroupWrapper>:first-child{align-self:flex-end}.Summary-module__2rkgoW__costAndSavingsGrid{flex-direction:column;gap:2.4rem;display:flex}@media (min-width:768px){.Summary-module__2rkgoW__costAndSavingsGrid{flex-direction:row}}.Summary-module__2rkgoW__costSavingItem{flex-direction:column;flex:1;gap:4px;display:flex}.Summary-module__2rkgoW__sublabel{color:var(--color-surface-on-surface-variant);font-size:1.6rem;line-height:1.8rem}@media (min-width:768px){.Summary-module__2rkgoW__sublabel{font-size:1.6rem;line-height:2.4rem}}.Summary-module__2rkgoW__value{color:var(--color-brand-brand);font-size:2.8rem;line-height:3.2rem;animation:.5s Summary-module__2rkgoW__pop}@media (min-width:768px){.Summary-module__2rkgoW__value{font-size:3.2rem;line-height:4rem}}.Summary-module__2rkgoW__value[data-is-loading=true]{animation:1.5s infinite Summary-module__2rkgoW__pulse}.Summary-module__2rkgoW__link{cursor:pointer;color:var(--color-surface-link);text-align:left;background-color:#0000;border:none;margin:0;padding:0;font-size:1.6rem;line-height:1.8rem;text-decoration:underline}@media (min-width:768px){.Summary-module__2rkgoW__link{line-height:2.4rem}}.Summary-module__2rkgoW__paybackContent{flex-direction:column;display:flex}.Summary-module__2rkgoW__paybackSavings{color:var(--color-brand-dim);font-size:1.6rem;line-height:1.8rem;display:none}@media (min-width:768px){.Summary-module__2rkgoW__paybackSavings{line-height:2.4rem;display:block}}.Summary-module__2rkgoW__infoBox{align-items:flex-start;gap:.2rem;margin-top:1.6rem;margin-left:-.4rem;display:flex}.Summary-module__2rkgoW__infoBox svg{flex-shrink:0;width:2.4rem;height:2.4rem}.Summary-module__2rkgoW__infoBox p{flex:1;margin:0}.Summary-module__2rkgoW__financeFromLine{color:var(--color-surface-on-surface-variant);margin-top:.4rem;font-size:1.6rem;line-height:2.4rem}.Summary-module__2rkgoW__financeFromValue{color:var(--color-brand-brand);font-weight:700}.Summary-module__2rkgoW__dark{color:var(--color-brand-dark)}.Summary-module__2rkgoW__summaryContent{flex-direction:column;gap:2rem;display:flex}@media (min-width:768px){.Summary-module__2rkgoW__summaryContent{flex-direction:row}}.Summary-module__2rkgoW__summaryItems{flex-direction:column;gap:1.2rem;display:flex}@media (min-width:768px){.Summary-module__2rkgoW__summaryItems{width:50%}}.Summary-module__2rkgoW__summaryItem{gap:.8rem;display:flex}.Summary-module__2rkgoW__icon{min-width:16px;min-height:16px;margin-top:1px}.Summary-module__2rkgoW__map{border-radius:12px;width:100%;height:144px;overflow:hidden}@media (min-width:768px){.Summary-module__2rkgoW__map{width:50%;height:auto;min-height:144px;max-height:200px}}@keyframes Summary-module__2rkgoW__pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes Summary-module__2rkgoW__pop{0%{opacity:.5;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=0-s5pf6onxk9o.css.map*/