.refinancing-module__KKhY2G__page{--navy:#0d2340;--cyan:#2bb8d4;--gold:#c8952a;--muted:#5d6b7d;color:var(--navy);background:linear-gradient(#fff 0%,#f7f9fc 48%,#eef4f8 100%);font-family:Inter,sans-serif;overflow-x:hidden}.refinancing-module__KKhY2G__shell{width:min(1160px,100% - 40px);margin:0 auto}.refinancing-module__KKhY2G__hero{color:#fff;background:radial-gradient(circle at 82% 10%,#2bb8d42e,#0000 28rem),linear-gradient(135deg,#0d2340 0%,#102b4c 58%,#091a2f 100%);padding:clamp(82px,10vw,138px) 0}.refinancing-module__KKhY2G__eyebrow{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800;display:inline-flex}.refinancing-module__KKhY2G__hero h1,.refinancing-module__KKhY2G__sectionHeading h2,.refinancing-module__KKhY2G__rateCallout h2,.refinancing-module__KKhY2G__bottomCta h2{letter-spacing:-.035em;max-width:900px;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,6.2vw,82px);line-height:.98}.refinancing-module__KKhY2G__heroCopy{color:#ffffffc7;max-width:780px;margin:24px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.65}.refinancing-module__KKhY2G__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.refinancing-module__KKhY2G__primaryButton,.refinancing-module__KKhY2G__secondaryButton,.refinancing-module__KKhY2G__cardButton,.refinancing-module__KKhY2G__disabledButton{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:13px 20px;font-size:14px;font-weight:800;display:inline-flex}.refinancing-module__KKhY2G__primaryButton{background:var(--cyan);color:#061421;box-shadow:0 18px 42px #2bb8d438}.refinancing-module__KKhY2G__secondaryButton{color:var(--navy);background:#fff;border:1px solid #0d23402e}.refinancing-module__KKhY2G__hero .refinancing-module__KKhY2G__secondaryButton{color:#fff;background:#ffffff14;border-color:#ffffff3d}.refinancing-module__KKhY2G__decisionTree,.refinancing-module__KKhY2G__products,.refinancing-module__KKhY2G__rateCallout,.refinancing-module__KKhY2G__bottomCta{padding:clamp(66px,8vw,112px) 0}.refinancing-module__KKhY2G__sectionHeading{max-width:800px}.refinancing-module__KKhY2G__sectionHeading h2,.refinancing-module__KKhY2G__rateCallout h2,.refinancing-module__KKhY2G__bottomCta h2{font-size:clamp(34px,4.7vw,58px)}.refinancing-module__KKhY2G__sectionHeading p,.refinancing-module__KKhY2G__productCard p,.refinancing-module__KKhY2G__rateCallout p,.refinancing-module__KKhY2G__bottomCta p,.refinancing-module__KKhY2G__disclaimer{color:var(--muted);line-height:1.75}.refinancing-module__KKhY2G__questionGrid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:34px;display:grid}.refinancing-module__KKhY2G__questionCard,.refinancing-module__KKhY2G__resultCard,.refinancing-module__KKhY2G__productCard,.refinancing-module__KKhY2G__rateCallout,.refinancing-module__KKhY2G__bottomCta{background:#ffffffe6;border:1px solid #0d23401a;border-radius:28px;box-shadow:0 28px 80px #0d234014}.refinancing-module__KKhY2G__questionCard{padding:26px}.refinancing-module__KKhY2G__questionCard h3,.refinancing-module__KKhY2G__productCard h3{margin:0 0 18px;font-size:22px}.refinancing-module__KKhY2G__optionList{flex-wrap:wrap;gap:10px;display:flex}.refinancing-module__KKhY2G__option,.refinancing-module__KKhY2G__selectedOption{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #0d234024;border-radius:999px;padding:11px 13px}.refinancing-module__KKhY2G__selectedOption{border-color:var(--cyan);background:#2bb8d41f;box-shadow:inset 0 0 0 1px #2bb8d42e}.refinancing-module__KKhY2G__resultCard{margin-top:18px;padding:28px}.refinancing-module__KKhY2G__resultCard strong,.refinancing-module__KKhY2G__closingLine{color:var(--navy);font-weight:800}.refinancing-module__KKhY2G__disabledButton{color:#728092;background:#f2f6f9;border:1px dashed #0d234038}.refinancing-module__KKhY2G__productGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.refinancing-module__KKhY2G__productCard{flex-direction:column;justify-content:space-between;min-height:520px;padding:28px;display:flex}.refinancing-module__KKhY2G__subtitle{font-weight:800;color:var(--gold)!important;margin-top:-10px!important}.refinancing-module__KKhY2G__bestFor{padding:14px 0}.refinancing-module__KKhY2G__productCard ul{color:#34465b;gap:10px;margin:20px 0;padding-left:20px;line-height:1.55;display:grid}.refinancing-module__KKhY2G__productCard li::marker{color:var(--cyan)}.refinancing-module__KKhY2G__cardButton{width:max-content;color:var(--navy);background:#2bb8d417;border:1px solid #2bb8d457}.refinancing-module__KKhY2G__rateCallout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:clamp(32px,5vw,52px);display:grid}.refinancing-module__KKhY2G__bottomCta{text-align:center;padding:clamp(42px,6vw,68px)}.refinancing-module__KKhY2G__bottomCta h2,.refinancing-module__KKhY2G__bottomCta p{margin-left:auto;margin-right:auto}.refinancing-module__KKhY2G__bottomCta p{max-width:760px;margin-top:18px}.refinancing-module__KKhY2G__bottomCta .refinancing-module__KKhY2G__actions{justify-content:center}.refinancing-module__KKhY2G__disclaimer{padding-bottom:56px;font-size:13px}@media (max-width:980px){.refinancing-module__KKhY2G__questionGrid,.refinancing-module__KKhY2G__productGrid,.refinancing-module__KKhY2G__rateCallout{grid-template-columns:1fr}.refinancing-module__KKhY2G__productCard{min-height:auto}.refinancing-module__KKhY2G__rateCallout .refinancing-module__KKhY2G__primaryButton{width:100%}}@media (max-width:640px){.refinancing-module__KKhY2G__shell{width:min(100% - 28px,1160px)}.refinancing-module__KKhY2G__hero{padding:64px 0}.refinancing-module__KKhY2G__primaryButton,.refinancing-module__KKhY2G__secondaryButton,.refinancing-module__KKhY2G__disabledButton,.refinancing-module__KKhY2G__cardButton{text-align:center;width:100%;min-height:52px}.refinancing-module__KKhY2G__questionCard,.refinancing-module__KKhY2G__resultCard,.refinancing-module__KKhY2G__productCard{padding:22px}.refinancing-module__KKhY2G__actions{width:100%}}
