._section_15ng5_1{background:#fff;border:1px solid #c4dce7;border-top:3px solid #237e9c;border-radius:14px;margin-top:28px;padding:32px;scroll-margin-top:100px}._section_15ng5_1 :is(input,select,button,a,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #1986a5}._heading_15ng5_3{justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px;display:flex}._heading_15ng5_3>div{max-width:650px}._heading_15ng5_3 h2{letter-spacing:-.035em;margin:0;scroll-margin-top:110px;font-size:clamp(29px,3.2vw,43px);font-weight:750;line-height:1.1}._section_15ng5_1 ._eyebrow_15ng5_5{color:#21728e;text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px;font-size:13px;font-weight:800}._heading_15ng5_3>p{color:#526778;max-width:350px;margin:0;font-size:16px;line-height:1.6}._grid_15ng5_7{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:38px;display:grid}._controls_15ng5_8,._results_15ng5_8{min-width:0}._section_15ng5_1 ._vehicle_15ng5_8{color:#21677f;border-bottom:1px solid #d5e3eb;margin:0 0 22px;padding-bottom:16px;font-size:16px;font-weight:750}._fields_15ng5_9{grid-template-columns:1fr 1fr;gap:18px;scroll-margin-top:110px;display:grid}._full_15ng5_9{grid-column:1/-1}._section_15ng5_1 label{color:#263f54;flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:700;display:flex}._section_15ng5_1 input:not([type=range]),._section_15ng5_1 select{color:#12283d;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #b9cbd6;border-radius:7px;padding:10px 12px;font-size:16px;font-weight:450}._section_15ng5_1 label small{color:#526778;font-size:13px;font-weight:450;line-height:1.55}._range_15ng5_13{margin-top:23px}._range_15ng5_13 input{accent-color:#207b99;cursor:pointer;width:100%;min-height:26px;margin:5px 0}._section_15ng5_1 ._small_15ng5_14{color:#516575;margin:15px 0;font-size:14px;font-weight:450;line-height:1.65}._section_15ng5_1 a{color:#216b86;text-underline-offset:3px}._small_15ng5_14 a{text-decoration:underline}._settings_15ng5_15{background:#f3f8fb;border:1px solid #d5e3eb;border-radius:8px;margin:22px 0;padding:16px}._section_15ng5_1 summary{cursor:pointer;font-size:15px;font-weight:750}._settings_15ng5_15 ._fields_15ng5_9{margin-top:20px}._threshold_15ng5_16{background:#eaf5fa;border:1px solid #b1d0df;border-left:4px solid #227d9c;border-radius:9px;margin-bottom:20px;padding:23px 26px}._threshold_15ng5_16>span{color:#1f5a74;font-size:15px;font-weight:750;display:block}._threshold_15ng5_16>strong{color:#15384e;letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(34px,4vw,48px);line-height:1.05;display:block}._threshold_15ng5_16 p{color:#436579;margin:8px 0 0;font-size:14px;line-height:1.6}._scenarios_15ng5_18{background:#e7f0f5;border-radius:10px;gap:4px;margin-bottom:13px;padding:5px;display:flex}._scenarios_15ng5_18 button{color:#436175;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;min-height:46px;padding:11px 7px;font-size:14px;font-weight:700}._scenarios_15ng5_18 button[aria-pressed=true]{color:#173b54;background:#fff;border-color:#bbd1df;box-shadow:0 1px 3px #132e4212}._scenarios_15ng5_18 button:disabled{opacity:.45;cursor:default}._resultCard_15ng5_19{background:#f8fbfd;border:1px solid #cadae4;border-radius:12px;padding:26px}._resultCard_15ng5_19>._small_15ng5_14{margin:0 0 12px}._resultCard_15ng5_19 h3{margin:0 0 18px;font-size:22px;line-height:1.35}._section_15ng5_1 ._value_15ng5_19{letter-spacing:-.04em;color:#153650;margin:0 0 27px;font-size:clamp(40px,5vw,60px);font-weight:800;line-height:1}._value_15ng5_19 span{letter-spacing:0;color:#4d6374;margin-top:12px;font-size:14px;font-weight:550;line-height:1.55;display:block}._section_15ng5_1 ._saving_15ng5_19{color:#176b68}._chart_15ng5_20{margin:0}._chart_15ng5_20 figcaption{color:#526778;margin-bottom:18px;font-size:14px}._chart_15ng5_20>div+div{margin-top:18px}._chart_15ng5_20 p{flex-wrap:wrap;justify-content:space-between;gap:8px 15px;margin:0 0 7px;font-size:14px;line-height:1.6;display:flex}._track_15ng5_20{background:#e0ebf1;border-radius:4px;height:16px;display:flex;overflow:hidden}._track_15ng5_20 i{height:100%;display:block}._track_15ng5_20 .repair-shock-premium,._legend_15ng5_20 .repair-shock-premium{background:#ee795c}._selfPay_15ng5_20{background:#829fb1}._repairShare_15ng5_20{background:#217895}._legend_15ng5_20{color:#5c6f7c;flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}._legend_15ng5_20 span{align-items:center;gap:5px;display:flex}._legend_15ng5_20 i{width:9px;height:9px;display:block}._breakdown_15ng5_22{border-top:1px solid #d2e0e8;margin:23px 0 0;padding-top:15px;font-size:14px}._breakdown_15ng5_22 div{justify-content:space-between;gap:16px;padding:5px 0;display:flex}._breakdown_15ng5_22 dd{margin:0;font-weight:750}._breakdown_15ng5_22 div:last-child{padding-top:10px;font-weight:750}._next_15ng5_23{margin-top:20px;font-size:15px;font-weight:750;display:block}._section_15ng5_1 ._assumptions_15ng5_24{color:#516575;border-top:1px solid #d5e3eb;margin:30px 0 0;padding-top:20px;font-size:14px;line-height:1.7}._takeaway_15ng5_25{margin-top:20px}._takeaway_15ng5_25 p{color:#516575;font-size:15px;line-height:1.7}._section_15ng5_1 ._warning_15ng5_26{background:#fff2ec;border-left:3px solid #da7556;padding:13px 16px;font-size:14px;line-height:1.6}@media (width<=950px){._section_15ng5_1{padding:26px}._heading_15ng5_3{display:block}._heading_15ng5_3>p{max-width:760px;margin-top:16px}._grid_15ng5_7{gap:24px}._threshold_15ng5_16,._resultCard_15ng5_19{padding:22px}}@media (width<=760px){._section_15ng5_1{margin-top:24px;padding:22px 18px}._grid_15ng5_7{grid-template-columns:minmax(0,1fr);gap:26px}._heading_15ng5_3{margin-bottom:23px}._heading_15ng5_3 h2{font-size:31px}._fields_15ng5_9{gap:16px 12px}._results_15ng5_8{display:contents}._threshold_15ng5_16{grid-row:1;margin-bottom:0}._controls_15ng5_8{grid-row:2}._scenarios_15ng5_18{grid-row:3;margin-bottom:-14px}._resultCard_15ng5_19{grid-row:5}._warning_15ng5_26{grid-row:4}._next_15ng5_23{grid-row:6;margin-top:0}._scenarios_15ng5_18 button{font-size:13px}._resultCard_15ng5_19{padding:23px}._section_15ng5_1 ._assumptions_15ng5_24{margin-top:24px}}@media (width<=380px){._fields_15ng5_9{grid-template-columns:minmax(0,1fr)}._full_15ng5_9{grid-column:auto}._threshold_15ng5_16,._resultCard_15ng5_19{padding:18px}}._resultCard_15ng5_19 h3{font-weight:700}
