.refinance-module__S7IPtW__hero{background:var(--navy);text-align:center;padding:56px}.refinance-module__S7IPtW__hero>div{margin-bottom:14px}.refinance-module__S7IPtW__title{color:#fff;max-width:720px;margin:0 auto 14px;font-size:clamp(30px,3.9vw,44px);line-height:1.1}.refinance-module__S7IPtW__sub{color:var(--on-navy-body);text-wrap:pretty;max-width:560px;margin:0 auto;font-size:17px;line-height:1.6}.refinance-module__S7IPtW__grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;max-width:1220px;margin:0 auto;padding:56px;display:grid}.refinance-module__S7IPtW__stack{flex-direction:column;gap:20px;display:flex}.refinance-module__S7IPtW__card{border:1px solid var(--warm-border);background:#fff;border-radius:14px;padding:36px}.refinance-module__S7IPtW__card .refinance-module__S7IPtW__eyebrow{letter-spacing:.14em;margin-bottom:16px;font-size:12px;display:block}.refinance-module__S7IPtW__fields{flex-direction:column;gap:16px;display:flex}.refinance-module__S7IPtW__label{color:var(--navy);margin-bottom:6px;font-size:13.5px;font-weight:600}.refinance-module__S7IPtW__chips{flex-wrap:wrap;gap:8px;display:flex}.refinance-module__S7IPtW__chip{padding:9px 16px!important;font-size:13.5px!important}.refinance-module__S7IPtW__submit{width:100%;margin-top:22px;padding:14px;display:block}.refinance-module__S7IPtW__error{color:var(--coral);margin-top:10px;font-size:13px;font-weight:600}.refinance-module__S7IPtW__doneTitle{margin-bottom:10px;font-size:24px}.refinance-module__S7IPtW__doneText{color:var(--secondary-text);font-size:15px;line-height:1.6}.refinance-module__S7IPtW__reasons{border:1px solid var(--warm-border);background:var(--warm-white);border-radius:10px;padding:28px}.refinance-module__S7IPtW__reasonsTitle{color:var(--navy);margin-bottom:8px;font-size:15px;font-weight:700}.refinance-module__S7IPtW__reasonsList{color:var(--secondary-text);flex-direction:column;gap:8px;font-size:14px;line-height:1.5;display:flex}@media (max-width:980px){.refinance-module__S7IPtW__hero{padding:40px 24px}.refinance-module__S7IPtW__grid{grid-template-columns:1fr;padding:32px 24px}}
