.rates-module__abdQ-q__intro{max-width:1220px;margin:0 auto;padding:52px 56px 8px}.rates-module__abdQ-q__intro .rates-module__abdQ-q__eyebrow{margin-bottom:12px;display:block}.rates-module__abdQ-q__title{margin-bottom:10px;font-size:clamp(30px,3.6vw,40px)}.rates-module__abdQ-q__sub{color:var(--secondary-text);text-wrap:pretty;max-width:560px;font-size:16px;line-height:1.6}.rates-module__abdQ-q__grid{grid-template-columns:1fr 400px;align-items:start;gap:48px;max-width:1220px;margin:0 auto;padding:40px 56px 56px;display:grid}.rates-module__abdQ-q__inputs{border:1px solid var(--warm-border);background:#fff;border-radius:14px;flex-direction:column;gap:22px;padding:36px;display:flex}.rates-module__abdQ-q__sliderHead{color:var(--navy);justify-content:space-between;margin-bottom:8px;font-size:13.5px;font-weight:600;display:flex}.rates-module__abdQ-q__sliderValue{color:var(--coral)}.rates-module__abdQ-q__range{appearance:none;background:var(--warm-section);cursor:pointer;width:100%;height:6px;accent-color:var(--teal);border:none;border-radius:999px;padding:0}.rates-module__abdQ-q__range::-webkit-slider-thumb{appearance:none;border:3px solid var(--teal);background:#fff;border-radius:50%;width:20px;height:20px}.rates-module__abdQ-q__range::-moz-range-thumb{border:3px solid var(--teal);background:#fff;border-radius:50%;width:14px;height:14px}.rates-module__abdQ-q__range::-moz-range-progress{background:var(--teal);border-radius:999px;height:6px}.rates-module__abdQ-q__label{color:var(--navy);margin-bottom:8px;font-size:13.5px;font-weight:600}.rates-module__abdQ-q__chips{flex-wrap:wrap;gap:8px;display:flex}.rates-module__abdQ-q__chip{padding:9px 18px!important;font-size:13.5px!important}.rates-module__abdQ-q__rightCol{flex-direction:column;gap:20px;display:flex}.rates-module__abdQ-q__result{background:var(--navy);border-radius:14px;padding:32px}.rates-module__abdQ-q__result .rates-module__abdQ-q__eyebrowTeal{letter-spacing:.14em;margin-bottom:8px;font-size:13px;display:block}.rates-module__abdQ-q__total{font-family:var(--font-serif), Georgia, serif;color:#fff;font-size:46px;font-weight:700;line-height:1}.rates-module__abdQ-q__lines{flex-direction:column;gap:10px;margin-top:22px;font-size:14px;display:flex}.rates-module__abdQ-q__line{color:var(--on-navy-body);justify-content:space-between;display:flex}.rates-module__abdQ-q__line strong{color:#fff;font-weight:600}.rates-module__abdQ-q__lineLast{border-bottom:1px solid var(--navy-border);padding-bottom:12px}.rates-module__abdQ-q__disclaimer{color:var(--on-navy-muted);font-size:12.5px;line-height:1.5}.rates-module__abdQ-q__cta{text-align:center;padding:15px;display:block}@media (max-width:980px){.rates-module__abdQ-q__intro{padding:40px 24px 0}.rates-module__abdQ-q__grid{grid-template-columns:1fr;padding:32px 24px}}.rates-module__abdQ-q__next{max-width:1220px;margin:0 auto;padding:0 56px 56px}.rates-module__abdQ-q__nextInner{border:1px solid var(--line);background:var(--warm-section);border-radius:12px;padding:22px 24px}.rates-module__abdQ-q__nextH{font-family:var(--font-heading), var(--font-body);color:var(--navy);margin:0 0 6px;font-size:1.15rem}.rates-module__abdQ-q__nextP{color:var(--body-text);max-width:62ch;margin:0;font-size:.97rem;line-height:1.6}.rates-module__abdQ-q__nextP a{color:var(--teal-dark);font-weight:600}@media (max-width:720px){.rates-module__abdQ-q__next{padding:0 20px 40px}}
