.CostComparisonCalculator-module__m_7ZZG__section{padding:112px 0 96px}.CostComparisonCalculator-module__m_7ZZG__content{width:100%}.CostComparisonCalculator-module__m_7ZZG__header{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:end;gap:64px;margin-bottom:36px;padding:0 4px;display:grid}.CostComparisonCalculator-module__m_7ZZG__eyebrow,.CostComparisonCalculator-module__m_7ZZG__controlsTitle,.CostComparisonCalculator-module__m_7ZZG__resultLabel,.CostComparisonCalculator-module__m_7ZZG__takeawayLabel{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.2}.CostComparisonCalculator-module__m_7ZZG__title{max-width:760px;color:var(--color-black);letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0;font-size:clamp(36px,4vw,56px);font-weight:600;line-height:1.02}.CostComparisonCalculator-module__m_7ZZG__description{max-width:540px;color:var(--color-grey);text-wrap:pretty;margin:0 0 4px;font-size:18px;font-weight:500;line-height:1.55}.CostComparisonCalculator-module__m_7ZZG__calculator{background:var(--background-white);border-top:1px solid #1018281a;border-bottom:1px solid #1018281a;grid-template-columns:minmax(300px,4fr) minmax(0,8fr);display:grid;overflow:hidden}.CostComparisonCalculator-module__m_7ZZG__controls{background:#f2f3f6;border-right:1px solid #10182814;flex-direction:column;gap:54px;padding:48px 42px 50px;display:flex}.CostComparisonCalculator-module__m_7ZZG__controlsTitle{color:#777c88}.CostComparisonCalculator-module__m_7ZZG__inputGroup{flex-direction:column;display:flex}.CostComparisonCalculator-module__m_7ZZG__sliderHeader{justify-content:space-between;align-items:flex-start;gap:18px;min-height:54px;display:flex}.CostComparisonCalculator-module__m_7ZZG__inputLabel{max-width:220px;color:var(--color-black);font-size:16px;font-weight:600;line-height:1.35}.CostComparisonCalculator-module__m_7ZZG__sliderValue{min-width:60px;color:var(--accent);text-align:right;font-size:18px;font-weight:700;line-height:1.25}.CostComparisonCalculator-module__m_7ZZG__sliderRoot{margin:16px 0 22px;padding:0 7px}.CostComparisonCalculator-module__m_7ZZG__sliderTrack,.CostComparisonCalculator-module__m_7ZZG__sliderTrack:before{background:#d8dde8;height:4px}.CostComparisonCalculator-module__m_7ZZG__sliderBar{background:var(--accent);height:4px}.CostComparisonCalculator-module__m_7ZZG__sliderThumb{border:3px solid var(--accent);background:var(--background-white);width:18px;height:18px;box-shadow:0 2px 7px #1035e533}.CostComparisonCalculator-module__m_7ZZG__sliderThumb:focus-visible{outline-offset:3px;outline:3px solid #1035e53d}.CostComparisonCalculator-module__m_7ZZG__sliderMark{background:#b7bdca;border:0;width:2px;height:7px;margin-top:1px}.CostComparisonCalculator-module__m_7ZZG__sliderMarkLabel{color:#777c88;margin-top:8px;font-size:11px}.CostComparisonCalculator-module__m_7ZZG__results{min-width:0;padding:48px 52px 46px}.CostComparisonCalculator-module__m_7ZZG__resultHeader{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px;display:flex}.CostComparisonCalculator-module__m_7ZZG__consumption{color:var(--color-black);letter-spacing:-.035em;margin:9px 0 0;font-size:clamp(34px,3.2vw,48px);font-weight:600;line-height:1}.CostComparisonCalculator-module__m_7ZZG__consumption span{color:var(--color-grey);letter-spacing:0;font-size:18px;font-weight:500}.CostComparisonCalculator-module__m_7ZZG__resultDescription{max-width:330px;color:var(--color-grey);text-align:right;margin:0 0 2px;font-size:14px;font-weight:500;line-height:1.5}.CostComparisonCalculator-module__m_7ZZG__comparison{border-top:1px solid #1018281f}.CostComparisonCalculator-module__m_7ZZG__comparisonRow{border-bottom:1px solid #1018281a;grid-template-columns:minmax(115px,.8fr) repeat(2,minmax(145px,1fr));display:grid}.CostComparisonCalculator-module__m_7ZZG__comparisonRow>span,.CostComparisonCalculator-module__m_7ZZG__comparisonRow>strong{min-width:0;color:var(--color-black);padding:17px 18px;font-size:15px;font-weight:500;line-height:1.35}.CostComparisonCalculator-module__m_7ZZG__comparisonRow>:first-child{padding-left:0}.CostComparisonCalculator-module__m_7ZZG__comparisonRow>:last-child{padding-right:0}.CostComparisonCalculator-module__m_7ZZG__comparisonRow>:not(:first-child){border-left:1px solid #10182814}.CostComparisonCalculator-module__m_7ZZG__comparisonRow>strong{font-size:19px;font-weight:600}.CostComparisonCalculator-module__m_7ZZG__comparisonHead>span{color:#777c88;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.CostComparisonCalculator-module__m_7ZZG__rowLabel{color:var(--color-grey)!important}.CostComparisonCalculator-module__m_7ZZG__takeaway{grid-template-columns:minmax(170px,.8fr) minmax(230px,1fr) minmax(210px,1fr);align-items:baseline;gap:22px;margin-top:26px;padding:26px 0 4px;display:grid}.CostComparisonCalculator-module__m_7ZZG__takeawayValue{color:var(--color-black);letter-spacing:-.025em;margin:0;font-size:clamp(25px,2.5vw,36px);font-weight:600;line-height:1.1}.CostComparisonCalculator-module__m_7ZZG__takeawayText{color:var(--color-grey);margin:0;font-size:14px;font-weight:500;line-height:1.5}.CostComparisonCalculator-module__m_7ZZG__footer{border-top:1px solid #1018281a;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:32px;padding-top:24px;display:flex}.CostComparisonCalculator-module__m_7ZZG__assumptions{color:#777c88;max-width:650px;margin:0;font-size:12px;font-weight:500;line-height:1.55}.CostComparisonCalculator-module__m_7ZZG__button{flex-shrink:0;padding-inline:24px}@media (max-width:1199.98px){.CostComparisonCalculator-module__m_7ZZG__header{grid-template-columns:minmax(0,3fr) minmax(300px,2fr);gap:42px}.CostComparisonCalculator-module__m_7ZZG__calculator{grid-template-columns:minmax(280px,4fr) minmax(0,8fr)}.CostComparisonCalculator-module__m_7ZZG__controls{padding:42px 32px}.CostComparisonCalculator-module__m_7ZZG__results{padding:42px 38px}.CostComparisonCalculator-module__m_7ZZG__takeaway{grid-template-columns:1fr 1.4fr}.CostComparisonCalculator-module__m_7ZZG__takeawayText{grid-column:2}}@media (max-width:991.98px){.CostComparisonCalculator-module__m_7ZZG__section{padding:88px 0 72px}.CostComparisonCalculator-module__m_7ZZG__header{grid-template-columns:1fr;gap:22px}.CostComparisonCalculator-module__m_7ZZG__description{max-width:700px;font-size:17px}.CostComparisonCalculator-module__m_7ZZG__calculator{grid-template-columns:1fr}.CostComparisonCalculator-module__m_7ZZG__controls{border-bottom:1px solid #10182814;border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.CostComparisonCalculator-module__m_7ZZG__controlsTitle{grid-column:1/-1}}@media (max-width:767.98px){.CostComparisonCalculator-module__m_7ZZG__section{padding:72px 0 56px}.CostComparisonCalculator-module__m_7ZZG__header{margin-bottom:28px;padding:0}.CostComparisonCalculator-module__m_7ZZG__title{font-size:34px}.CostComparisonCalculator-module__m_7ZZG__description{font-size:16px}.CostComparisonCalculator-module__m_7ZZG__controls{grid-template-columns:1fr;gap:38px;padding:34px 26px 38px}.CostComparisonCalculator-module__m_7ZZG__controlsTitle{grid-column:auto}.CostComparisonCalculator-module__m_7ZZG__results{padding:36px 26px 34px}.CostComparisonCalculator-module__m_7ZZG__resultHeader{flex-direction:column;align-items:flex-start;gap:16px}.CostComparisonCalculator-module__m_7ZZG__resultDescription{text-align:left;max-width:520px}.CostComparisonCalculator-module__m_7ZZG__comparisonRow{grid-template-columns:minmax(78px,.7fr) repeat(2,minmax(100px,1fr))}.CostComparisonCalculator-module__m_7ZZG__comparisonRow>span,.CostComparisonCalculator-module__m_7ZZG__comparisonRow>strong{padding:15px 10px;font-size:13px}.CostComparisonCalculator-module__m_7ZZG__comparisonRow>strong{font-size:16px}.CostComparisonCalculator-module__m_7ZZG__comparisonHead>span{letter-spacing:.04em;font-size:9px}.CostComparisonCalculator-module__m_7ZZG__takeaway{grid-template-columns:1fr;gap:10px}.CostComparisonCalculator-module__m_7ZZG__takeawayText{grid-column:auto}.CostComparisonCalculator-module__m_7ZZG__footer{flex-direction:column;align-items:stretch;gap:22px}.CostComparisonCalculator-module__m_7ZZG__button{width:100%}}@media (max-width:575.98px){.CostComparisonCalculator-module__m_7ZZG__section{padding:62px 0 48px}.CostComparisonCalculator-module__m_7ZZG__eyebrow,.CostComparisonCalculator-module__m_7ZZG__controlsTitle,.CostComparisonCalculator-module__m_7ZZG__resultLabel,.CostComparisonCalculator-module__m_7ZZG__takeawayLabel{font-size:11px}.CostComparisonCalculator-module__m_7ZZG__title{font-size:30px}.CostComparisonCalculator-module__m_7ZZG__description{font-size:15px}.CostComparisonCalculator-module__m_7ZZG__calculator{margin-inline:-20px}.CostComparisonCalculator-module__m_7ZZG__controls,.CostComparisonCalculator-module__m_7ZZG__results{padding-inline:20px}.CostComparisonCalculator-module__m_7ZZG__inputLabel{max-width:190px;font-size:15px}.CostComparisonCalculator-module__m_7ZZG__consumption{font-size:36px}.CostComparisonCalculator-module__m_7ZZG__consumption span{font-size:15px}.CostComparisonCalculator-module__m_7ZZG__takeawayValue{font-size:28px}}
