.savings-simulator-module__i-YvEq__page{min-height:100vh}.savings-simulator-module__i-YvEq__intro{padding:62px 0 54px}.savings-simulator-module__i-YvEq__intro h1{letter-spacing:-.055em;white-space:normal;font-size:clamp(36px,4.6vw,66px);font-weight:450;line-height:1.15}.savings-simulator-module__i-YvEq__intro p{color:var(--subtle);margin-top:18px;font-size:19px;line-height:1.6}.savings-simulator-module__i-YvEq__simulator{--accent:#b2e65e;padding-bottom:32px}.savings-simulator-module__i-YvEq__workspace{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:52px;display:grid}.savings-simulator-module__i-YvEq__controls{flex-direction:column;justify-content:center;gap:44px;min-width:0;padding:16px 0;display:flex}.savings-simulator-module__i-YvEq__control{min-width:0}.savings-simulator-module__i-YvEq__controlHeading{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.savings-simulator-module__i-YvEq__controlHeading label{font-size:18px;font-weight:550}.savings-simulator-module__i-YvEq__controlHeading output{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.savings-simulator-module__i-YvEq__amount{border-bottom:1px solid #82968a;flex:0 225px;align-items:baseline;gap:6px;min-width:0;display:flex}.savings-simulator-module__i-YvEq__amount span{font-size:24px}.savings-simulator-module__i-YvEq__amount input{text-align:right;width:100%;min-width:0;color:var(--text);letter-spacing:-.8px;background:0 0;border:0;border-radius:0;padding:5px 0;font-size:28px;font-weight:550}.savings-simulator-module__i-YvEq__amount input[aria-invalid=true]{color:#9a382d}.savings-simulator-module__i-YvEq__range{--fill:#315d45;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;border:0;border-radius:20px;width:100%;height:44px;margin:22px 0 0;padding:0;display:block}.savings-simulator-module__i-YvEq__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--fill) 0 var(--progress), #e2e6e1 var(--progress) 100%);border-radius:20px;height:10px}.savings-simulator-module__i-YvEq__range::-moz-range-track{background:#e2e6e1;border-radius:20px;height:10px}.savings-simulator-module__i-YvEq__range::-moz-range-progress{background:var(--fill);border-radius:20px;height:10px}.savings-simulator-module__i-YvEq__range::-webkit-slider-thumb{appearance:none;background:var(--fill);border:5px solid #fff;border-radius:50%;outline:1px solid #61735e;width:32px;height:32px;margin-top:-11px;transition:box-shadow .15s;box-shadow:0 3px 12px #243b322b,0 0 0 1px #243b3210}.savings-simulator-module__i-YvEq__range::-moz-range-thumb{background:var(--fill);border:5px solid #fff;border-radius:50%;outline:1px solid #61735e;width:22px;height:22px;box-shadow:0 3px 12px #243b322b}.savings-simulator-module__i-YvEq__range:hover::-webkit-slider-thumb{box-shadow:0 3px 14px #243b3240,0 0 0 5px #315d450c}.savings-simulator-module__i-YvEq__savingRange{--fill:var(--accent)}.savings-simulator-module__i-YvEq__limits{color:var(--subtle);justify-content:space-between;font-size:13px;display:flex}.savings-simulator-module__i-YvEq__hint{color:var(--subtle);margin-top:16px;font-size:12px;line-height:1.6}.savings-simulator-module__i-YvEq__result{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff80;border:1px solid #e1e7ded9;border-radius:18px;min-width:0;padding:28px 30px;box-shadow:inset 0 1px #fff,0 12px 40px #243b3205}.savings-simulator-module__i-YvEq__resultLabel{color:var(--subtle);font-size:18px}.savings-simulator-module__i-YvEq__monthly{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px;display:flex}.savings-simulator-module__i-YvEq__monthly strong{letter-spacing:-.065em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(36px,4.5vw,65px);font-weight:550;line-height:1.15}.savings-simulator-module__i-YvEq__monthly>span{font-size:23px}.savings-simulator-module__i-YvEq__annual{color:var(--subtle);margin-top:14px;font-size:19px;line-height:1.5}.savings-simulator-module__i-YvEq__comparison{margin-top:28px}.savings-simulator-module__i-YvEq__bar{background:#315d45;border-radius:6px;height:25px;display:flex;overflow:hidden}.savings-simulator-module__i-YvEq__bar>span{background:#315d45;min-width:0;transition:flex .18s}.savings-simulator-module__i-YvEq__bar>.savings-simulator-module__i-YvEq__saved{background:var(--accent)}.savings-simulator-module__i-YvEq__result[data-increase=true] .savings-simulator-module__i-YvEq__bar>.savings-simulator-module__i-YvEq__saved{background:#c48c6d}.savings-simulator-module__i-YvEq__result[data-increase=true] .savings-simulator-module__i-YvEq__resultLabel{color:#914432}.savings-simulator-module__i-YvEq__comparisonLabels{color:var(--subtle);flex-wrap:wrap;justify-content:space-between;gap:8px 14px;margin-top:10px;font-size:12px;line-height:1.6;display:flex}.savings-simulator-module__i-YvEq__comparisonLabels strong{color:var(--text);margin-left:5px;font-weight:600}.savings-simulator-module__i-YvEq__costNote{color:var(--subtle);margin-top:12px;font-size:12px;line-height:1.6}.savings-simulator-module__i-YvEq__cta{color:#fff;background:#243e33;border:1px solid #243e33;border-radius:7px;justify-content:center;align-items:center;min-height:56px;margin-top:28px;padding:12px 18px;font-size:15px;font-weight:550;transition:background .15s;display:flex}.savings-simulator-module__i-YvEq__cta:hover{background:#365844}.savings-simulator-module__i-YvEq__details{border-block:1px solid var(--stroke);margin-top:44px;scroll-margin-top:24px}.savings-simulator-module__i-YvEq__details summary{cursor:pointer;min-height:52px;padding:20px 0;font-size:14px}.savings-simulator-module__i-YvEq__explanation{max-width:920px;padding:4px 0 24px}.savings-simulator-module__i-YvEq__explanation p{color:var(--subtle);margin-bottom:16px;font-size:13px;line-height:1.85}.savings-simulator-module__i-YvEq__explanation a{text-underline-offset:3px;text-decoration:underline}.savings-simulator-module__i-YvEq__costs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.savings-simulator-module__i-YvEq__costs label{font-size:12px;line-height:1.6}.savings-simulator-module__i-YvEq__costs input{width:100%;min-width:0;min-height:46px;color:var(--text);background:#ffffffb3;border:1px solid #aabbb0;border-radius:6px;margin-top:7px;padding:10px 12px;font-size:16px;display:block}.savings-simulator-module__i-YvEq__costs input[aria-invalid=true]{border-color:#9a382d}.savings-simulator-module__i-YvEq__disclaimer{color:var(--subtle);margin-top:14px;font-size:12px;line-height:1.7}.savings-simulator-module__i-YvEq__empty{flex-direction:column;justify-content:center;gap:15px;min-height:200px;display:flex}.savings-simulator-module__i-YvEq__empty p{letter-spacing:-1px;font-size:27px}.savings-simulator-module__i-YvEq__empty span{color:var(--subtle);font-size:14px;line-height:1.6}.savings-simulator-module__i-YvEq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1000px){.savings-simulator-module__i-YvEq__workspace{grid-template-columns:1fr 1fr;gap:28px}.savings-simulator-module__i-YvEq__result{padding:24px}.savings-simulator-module__i-YvEq__controlHeading label{font-size:15px}.savings-simulator-module__i-YvEq__amount{flex-basis:180px}.savings-simulator-module__i-YvEq__amount input{font-size:24px}.savings-simulator-module__i-YvEq__monthly strong{font-size:43px}}@media (max-width:760px){.savings-simulator-module__i-YvEq__page>header{gap:12px;min-height:76px;padding-block:14px}.savings-simulator-module__i-YvEq__page>header>a:nth-of-type(2){display:none}.savings-simulator-module__i-YvEq__intro{padding:20px 0 22px}.savings-simulator-module__i-YvEq__intro h1{letter-spacing:-.05em;max-width:420px;font-size:clamp(33px,7.6vw,44px)}.savings-simulator-module__i-YvEq__intro p{max-width:310px;margin-top:12px;font-size:14px}.savings-simulator-module__i-YvEq__workspace{grid-template-columns:1fr;gap:22px}.savings-simulator-module__i-YvEq__controls{gap:12px;padding:0}.savings-simulator-module__i-YvEq__controlHeading{min-height:40px}.savings-simulator-module__i-YvEq__controlHeading label{font-size:15px}.savings-simulator-module__i-YvEq__controlHeading output{font-size:25px}.savings-simulator-module__i-YvEq__amount{flex-basis:170px}.savings-simulator-module__i-YvEq__amount span{font-size:20px}.savings-simulator-module__i-YvEq__amount input{font-size:23px}.savings-simulator-module__i-YvEq__range{margin-top:4px}.savings-simulator-module__i-YvEq__hint{margin-top:8px;font-size:11px}.savings-simulator-module__i-YvEq__result{border-radius:14px;padding:18px}.savings-simulator-module__i-YvEq__resultLabel{font-size:15px}.savings-simulator-module__i-YvEq__monthly strong{font-size:clamp(35px,9.5vw,48px)}.savings-simulator-module__i-YvEq__monthly>span{font-size:18px}.savings-simulator-module__i-YvEq__annual{margin-top:8px;font-size:15px}.savings-simulator-module__i-YvEq__comparison{margin-top:20px}.savings-simulator-module__i-YvEq__bar{height:20px}.savings-simulator-module__i-YvEq__cta{min-height:50px;margin-top:16px}.savings-simulator-module__i-YvEq__details{margin-top:24px}.savings-simulator-module__i-YvEq__costs{grid-template-columns:1fr;gap:16px}}@media (max-width:360px){.savings-simulator-module__i-YvEq__amount{flex-basis:145px}.savings-simulator-module__i-YvEq__amount input{font-size:21px}.savings-simulator-module__i-YvEq__controlHeading label{font-size:14px}}
