.banner_banner__VK5RO{position:relative;width:100%}.banner_logo__F5Dr1{display:flex;justify-content:center;align-items:center;flex-shrink:0;background:#262626;color:var(--text-on-color,#fff);font-family:Arial Black;font-size:24px;font-style:normal;font-weight:900;line-height:24px;position:absolute;top:56px;right:0;padding:38px 53px}@media screen and (max-width:672px){.banner_logo__F5Dr1{font-size:16px;line-height:16px;font-weight:600;padding:20px 27px;top:26px}}.page_contentWrapper__cfTpl{display:flex;flex-direction:column;align-items:center;width:100%;gap:32px}.page_view__OMr_H{height:600px;width:100%;position:relative;background:#d3d3d3}.footnote_footnote__515l8{display:flex;padding:80px 32px;align-items:center;align-self:stretch;color:var(--text-tertiary,#a8a8a8);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.block_block__Cv8kq{display:flex;flex-direction:column;border:1px solid #d3d3d3;border-radius:6px;color:#161616;width:100%;padding:16px;overflow:hidden}.block_center__WDXCw{align-items:center}.block_title__zpoGa{display:flex;align-items:center;justify-content:space-between;font-family:Inter;font-size:28px;font-style:normal;font-weight:500;line-height:36px}.block_description__66vrl{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.block_content__Al56H{padding:40px 0;width:100%}.environmental-impact_impactContainer__YN4zX{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;padding:40px 0}.environmental-impact_impactItem__w5tjQ{display:flex;flex-direction:column;gap:10px;align-items:center;flex-grow:1;flex-basis:calc(25% - 10px)}@media (max-width:672px){.environmental-impact_impactContainer__YN4zX{gap:16px;padding:0}.environmental-impact_impactItem__w5tjQ{flex-basis:calc(50% - 10px)}}.warranty_warrantyContainer__W8ydF{display:flex;flex-direction:column;gap:40px}.warranty_warrantyItem__XBDws{display:flex;flex-direction:column;gap:8px}.warranty_warrantyHeader__6csJi{display:flex;justify-content:space-between}.warranty_title__74ewH{font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:28px;color:#161616}.warranty_duration___HeCy{font-size:15px;color:#525252}.warranty_description__X0nYL,.warranty_duration___HeCy{font-family:Inter;font-style:normal;font-weight:400;line-height:24px}.warranty_description__X0nYL{font-size:16px;color:#161616}.stepper_stepper__7Cwnz{display:flex;flex-direction:column;gap:20px}.stepper_step-container__VxpvF{display:flex;align-items:stretch;gap:24px}.stepper_step-indicator__QAKuN{position:relative;display:flex;align-items:flex-start}.stepper_step-label__N5fpL{font-size:12px;color:grey;min-width:68px;text-align:right;-webkit-padding-before:4px;padding-block-start:4px}.stepper_step-wrapper__80sI7{width:32px;height:32px;border-radius:16px;position:relative}.stepper_active-step-wrapper__KOmYS{background:#cfe0ff}.stepper_inactive-step-wrapper___Sffa{background:transparent}.stepper_active-step__45Apo,.stepper_inactive-step__Yb1O5{position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.stepper_active-step__45Apo{background-color:#0f62fe;font-weight:700}.stepper_inactive-step__Yb1O5{background-color:#d3d3d3}.stepper_step-line__hU4Mv{position:absolute;top:24px;left:calc(32px / 2);width:1px;height:100%;background-color:#d3d3d3;z-index:-1}.stepper_step-line-active__INpnx{background-color:#0f62fe}.stepper_step-content__83G5I{flex-grow:1;-webkit-padding-before:4px;padding-block-start:4px}.stepper_step-title__FZ__e{font-size:18px;font-weight:700;margin-bottom:10px}.stepper_step-description__aKKQg{font-size:14px;color:grey;margin-bottom:10px}.stepper_step-action__bwSwT button{margin-right:10px}.electricity-usage_content__OJQ_W{display:flex;flex-direction:column;gap:40px}.electricity-usage_chartTitle__0pOVN{color:#525252;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:.16px}.electricity-usage_chartDescription__onXyg{color:var(--text-secondary,#525252);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.32px}.slider_slider__WfX_8{position:relative;width:100%}.slider_slider-track-container__ebVdw{position:relative;height:2px;background:#d3d3d3}.slider_slider-track__zJWlm{position:absolute;height:100%;background:#0f62fe}.slider_slider-marks__jTN6h{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between}.slider_slider-mark__gP0_3{position:absolute;top:calc((2px - 8px) / 2);display:flex;flex-direction:column;align-items:center;cursor:pointer;transform:translateX(-50%);gap:8px}.slider_slider-mark__gP0_3:first-child,.slider_slider-mark__gP0_3:last-child{transform:translateX(-50%)}.slider_slider-mark-dot__tYY_0{width:8px;height:8px;background-color:gray;border-radius:50%;margin-bottom:4px}.slider_slider-mark-label__Cjt0M{font-size:12px;color:gray;white-space:nowrap}.slider_slider-mark__gP0_3.slider_custom-active__QDbg_ .slider_slider-mark-dot__tYY_0{background-color:#0f62fe;color:#0f62fe}.slider_slider-thumb__2aCRK{position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:#0f62fe;border-radius:50%;cursor:pointer}.savings-calculation_content__DVDF9{display:flex;flex-direction:column;gap:40px;max-width:800px;margin:0 auto}.rebates-and-incentives_total__d9zOM{display:flex;align-items:center;justify-content:space-between;padding:20px 12px 0}.equipment_equipmentRoot__xmZ9k{display:flex;flex-direction:column;gap:32px}.equipment_list__7WE05{display:flex;flex-wrap:wrap;gap:32px}.equipment_item__4Yvjg{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 32px);display:flex;flex-direction:column;padding:16px;border:1px solid #e0e0e0;border-radius:8px}.equipment_header__AhlF8{font-size:18px;font-weight:700;margin-bottom:16px}.equipment_model__vGzLN{display:flex;flex-direction:column}.equipment_modelHeader__t_f5X{margin-bottom:16px}.equipment_modelName__sXM15{font-size:16px;font-weight:700}.equipment_modelContent__mRV99{display:flex;gap:16px}.equipment_image__fSykA{border-radius:8px}.equipment_modelDetails__bdYtF{display:flex;flex-direction:column;gap:8px}.equipment_description__l0qM1{color:var(--text-secondary,#525252);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.16px}.equipment_link__dbfag{color:blue;text-decoration:underline;cursor:pointer}@media (max-width:672px){.equipment_image__fSykA{display:none}}.contact_contact__0RqwU{padding:16px 0;display:flex;flex-direction:column;gap:var(--spacing-8,64px);width:100%}.contact_header__ywHvH{display:flex;flex-direction:column;gap:16px}.contact_title__fE_Ou{font-family:Inter;font-size:42px;font-style:normal;font-weight:700;line-height:50px;color:var(--text-primary,#161616)}.contact_description__seESN{font-family:Inter;font-size:32px;font-style:normal;font-weight:600;line-height:40px}.contact_content__qOLEx{display:flex;flex-wrap:wrap;gap:32px;align-self:stretch}.contact_contactItem__5S2hM{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex-grow:1;flex-shrink:0;flex-basis:calc(25% - 32px);box-sizing:border-box;color:var(--text-primary,#161616)}.contact_contactItemBody__C91jZ{color:var(--text-primary,#161616);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-width:672px){.contact_contact__0RqwU{gap:40px}.contact_title__fE_Ou{font-size:28px;line-height:36px;color:var(--text-primary,#161616)}.contact_description__seESN,.contact_title__fE_Ou{font-family:Inter;font-style:normal;font-weight:500}.contact_description__seESN{font-size:20px;line-height:28px}.contact_content__qOLEx{gap:32px;flex-direction:column}}.summary_summary__SUOUZ{display:flex;gap:32px;justify-content:space-between;width:100%}.summary_card__e3ub3{display:flex;justify-content:space-evenly;align-items:center;flex-grow:1;padding:20px;border:1px solid #d3d3d3;border-radius:6px}.summary_data__F7T37,.summary_item__j38IF{display:flex;flex-direction:column}.summary_data__F7T37{gap:20px}.summary_item__j38IF{gap:5px;align-items:center}.summary_label___pP0v{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#525252}.summary_value__Ls3Tv{font-family:Inter;font-size:32px;font-style:normal;font-weight:600;line-height:40px;color:#161616}@media (max-width:1056px){.summary_summary__SUOUZ{display:grid;grid-gap:32px;gap:32px;width:100%;grid-template-columns:1fr 1fr;grid-template-areas:"card1 card3" "card2 card2"}.summary_card__e3ub3:first-child{grid-area:card1}.summary_card__e3ub3:nth-child(2){grid-area:card2}.summary_card__e3ub3:nth-child(3){grid-area:card3}.summary_card__e3ub3.summary_hasPercentage__FW4e0{flex-direction:row;justify-content:center;align-items:center}}@media (max-width:672px){.summary_summary__SUOUZ{grid-template-columns:1fr;grid-template-areas:"card1" "card3" "card2"}.summary_card__e3ub3:nth-child(2){grid-area:card2;display:flex;flex-direction:column}.summary_card__e3ub3.summary_hasPercentage__FW4e0{flex-direction:column}}.battery-calculator_container__0TtbO{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;text-align:center;position:relative}.battery-calculator_textContainer___8AA1{display:flex;flex-direction:column;gap:8px;z-index:1}.battery-calculator_title__6FMa_{color:#161616;font-family:Inter;font-size:32px;font-style:normal;font-weight:600;line-height:40px}.battery-calculator_subtitle__wS6ME{color:#161616;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.battery-calculator_batteryCalculator__EDE4B{display:flex;flex-direction:column;gap:36px}.battery-calculator_modelContainer__6LUVf{display:flex;flex-wrap:wrap;gap:32px;max-width:calc(50% - 16px)}.battery-calculator_modelItem__UJln8{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 16px);display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.battery-calculator_modelDetails__HlR92{display:flex;flex-direction:column;gap:16px}.battery-calculator_detailRow__MVpqT{display:flex;align-items:center;justify-content:space-between}.battery-calculator_calculatorContainer__NqIE5{display:flex;flex-direction:column;gap:16px}.battery-calculator_calculatorHeader__CqX07{display:flex;flex-direction:column;gap:8px}.battery-calculator_calculatorItems___n_lZ{display:flex;flex-wrap:wrap;gap:0 32px}.battery-calculator_calculatorItem__ig0CE{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 32px);display:flex;gap:24px;padding:12px 0;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px dashed #d3d3d3}.battery-calculator_control__cvpT_{display:flex;align-items:center;gap:10px}.battery-calculator_tesla__x0VGZ{position:absolute;top:-56px;right:50px}.battery-calculator_enphase__w_gpq{position:absolute;top:53px;right:193px}@media (max-width:672px){.battery-calculator_tesla__x0VGZ{top:-56px;right:0}.battery-calculator_enphase__w_gpq{top:53px;right:140px}}.segment-control_segment-control__J1g4_{display:flex;flex-direction:column;width:100%;gap:20px}.segment-control_reversed__CHH_7{flex-direction:column-reverse}.segment-control_shrink__2MQbb .segment-control_tabs__oIlPT{width:-moz-fit-content;width:fit-content;margin:auto;padding:2px;border-radius:6px}.segment-control_shrink__2MQbb .segment-control_tabs__oIlPT .segment-control_tab__aFCQx{padding-block:5px 8px}.segment-control_tabs__oIlPT{display:flex;justify-content:space-between;background:#76767614;padding:4px;border-radius:8px}.segment-control_tab__aFCQx{padding:8px 20px;cursor:pointer;flex-grow:1;text-align:center;position:relative;color:#a8a8a8;border-radius:4px}.segment-control_tab__aFCQx:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:70%;width:1px;background:#a8a8a8;display:none}.segment-control_tab__aFCQx+.segment-control_tab__aFCQx:before{display:block}.segment-control_tab__aFCQx+.segment-control_tab__aFCQx.segment-control_active__Fln4W:before,.segment-control_tab__aFCQx.segment-control_active__Fln4W+.segment-control_tab__aFCQx:before{display:none}.segment-control_tab__aFCQx.segment-control_active__Fln4W{background:#fff;box-shadow:0 0 1px 0 rgba(47,47,47,.04);color:#000}.segment-control_content__DJIxQ{padding:16px;background:transparent}.solar-quote_totalAmount__RDIay{display:flex;align-items:center;justify-content:space-between;padding:20px 12px 0}.lease_loanContainer__rEvS4{display:flex;flex-direction:column;gap:24px}.lease_header__o8C0x{display:flex;align-items:center;justify-content:space-between}.lease_optionsContainer__oU3Av{display:flex;flex-wrap:wrap;gap:24px}.lease_optionItem__SKH2Q{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 16px);display:flex;flex-direction:column;gap:24px;padding:16px;border-radius:12px;border:1px solid #e0e0e0;box-sizing:border-box}.lease_optionHeader__BkIay{display:flex;flex-direction:column;gap:4px}.lease_optionName__O5PaF{color:#161616;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:28px}.lease_optionDescription__aXJIv{color:#161616;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.lease_row__vXi9T{display:flex;align-items:center;justify-content:space-between}.lease_optionRow__HMJlD{border-radius:4px;padding:4px 8px;background:#f4f4f4}.lease_optionDetails__PUarD{gap:16px}.lease_detailRow__iKuzf,.lease_optionDetails__PUarD{display:flex;flex-direction:column}.lease_detailText___lLaP{font-size:14px;line-height:20px;letter-spacing:.16px}.lease_detailText___lLaP,.lease_detailValue__JMgG7{color:#161616;font-family:Inter;font-style:normal;font-weight:600}.lease_detailValue__JMgG7{font-size:16px;line-height:24px}.lease_detailDescription__m0S7a{color:#525252;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}.lease_loanAmountText__vX3s8{color:#161616;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.lease_loanAmountValue__bZr8X{color:#161616;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:28px}.loan_loanContainer__L404X{display:flex;flex-direction:column;gap:24px}.loan_header__QW9s7{display:flex;align-items:center;justify-content:space-between}.loan_optionsContainer__sJX7q{display:flex;flex-wrap:wrap;gap:24px}.loan_optionItem__rAKcU{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 16px);display:flex;flex-direction:column;gap:24px;padding:16px;border-radius:12px;border:1px solid #e0e0e0;box-sizing:border-box}.loan_optionHeader__Pkmtr{display:flex;flex-direction:column;gap:4px}.loan_optionName__TQ_G9{color:#161616;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:28px}.loan_optionDescription__ITg0o{color:#161616;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.loan_row__0hTE_{display:flex;align-items:center;justify-content:space-between}.loan_optionRow__5utEA{border-radius:4px;padding:4px 8px;background:#f4f4f4}.loan_optionDetails__MEFiS{gap:16px}.loan_detailRow__xeJVT,.loan_optionDetails__MEFiS{display:flex;flex-direction:column}.loan_detailText__W7XmB{font-size:14px;line-height:20px;letter-spacing:.16px}.loan_detailText__W7XmB,.loan_detailValue__FwsuA{color:#161616;font-family:Inter;font-style:normal;font-weight:600}.loan_detailValue__FwsuA{font-size:16px;line-height:24px}.loan_detailDescription__9YIxM{color:#525252;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.16px}.loan_loanAmountText__nY6Zb{color:#161616;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.loan_loanAmountValue__CkAtV{color:#161616;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:28px}.utility-bill_container__gUmsG{display:flex;flex-direction:column;gap:32px}.utility-bill_fileList__i8sjf{display:flex;flex-wrap:wrap;gap:16px}.utility-bill_fileItem__ecFix{display:flex;gap:16px;align-items:center;padding:12px 16px;border-radius:8px;background:#f2f2f2}.utility-bill_fileName__Xu4ii{flex-grow:1}.utility-bill_iconButtons__J0DED{display:flex;gap:8px;align-items:center}.review-wrapper_wrapperContainer__Eq0r2{position:relative;width:100%}.review-wrapper_anchor__OJkxh{position:absolute}.review-wrapper_reviewWrapper__1gnlW{width:100%;position:relative;-webkit-margin-before:20px;margin-block-start:20px}.review-wrapper_label__jKYAv{position:absolute;top:0;transform:translateY(-50%);right:32px;padding:10px 24px;border-radius:20px;background:var(--background-accent,#0f62fe);color:#fff}