.mortgage-calculator_calculator__AHmu5{--accent:#f68920;--ink:#252525;--muted:#667380;--line:#e2e6e9;max-width:1080px;margin:0 auto;padding:146px 24px 72px;color:var(--ink)}.mortgage-calculator_heading__MBvAz{max-width:690px;margin-bottom:32px}.mortgage-calculator_eyebrow__Ct4Bv{margin:0 0 8px;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}.mortgage-calculator_heading__MBvAz h1{margin:0;font-size:clamp(32px,5vw,48px);line-height:1.08}.mortgage-calculator_heading__MBvAz p:last-child{margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.mortgage-calculator_layout__32EFn{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(320px,1.05fr);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 12px 36px rgba(28,37,43,.08);background:#fff}.mortgage-calculator_form__sUaaD{padding:30px;border-right:1px solid var(--line);display:grid;align-content:start;gap:18px}.mortgage-calculator_fieldGroup__jhSnn{display:grid;gap:7px}.mortgage-calculator_fieldGroup__jhSnn label{font-size:13px;font-weight:700;color:#35414a}.mortgage-calculator_inputWithAffix__7pdzR{min-height:44px;display:flex;align-items:center;gap:7px;box-sizing:border-box;padding:0 12px;border:1px solid #cbd3d9;border-radius:5px;color:#64717c;transition:border-color .15s,box-shadow .15s}.mortgage-calculator_inputWithAffix__7pdzR:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(246,137,32,.13)}.mortgage-calculator_fieldGroup__jhSnn select,.mortgage-calculator_inputWithAffix__7pdzR input{width:100%;min-width:0;appearance:none;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:16px}.mortgage-calculator_fieldGroup__jhSnn select{min-height:44px;padding:0 12px;border:1px solid #cbd3d9;border-radius:5px;background:#fff}.mortgage-calculator_fieldGroup__jhSnn select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(246,137,32,.13)}.mortgage-calculator_splitInputs__vfd1o{display:grid;grid-template-columns:1.8fr 1fr}.mortgage-calculator_splitInputs__vfd1o .mortgage-calculator_inputWithAffix__7pdzR:first-child{border-radius:5px 0 0 5px}.mortgage-calculator_splitInputs__vfd1o .mortgage-calculator_inputWithAffix__7pdzR:last-child{border-radius:0 5px 5px 0;margin-left:-1px}.mortgage-calculator_advancedToggle__u5xKh{display:flex;justify-content:space-between;align-items:center;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;padding:14px 0;color:#34414a;font:inherit;font-size:14px;font-weight:700;cursor:pointer;text-align:left}.mortgage-calculator_advancedToggle__u5xKh span{color:var(--accent);font-size:20px;font-weight:400}.mortgage-calculator_advancedFields__ivqJZ{display:grid;gap:16px}.mortgage-calculator_results__8XuKr{background:#f7f9fa;min-width:0}.mortgage-calculator_tabs__TSdoa{display:flex;border-bottom:1px solid var(--line);background:#fff}.mortgage-calculator_tabs__TSdoa button{flex:1 1;padding:17px;border:0;border-bottom:3px solid transparent;background:#fff;color:var(--muted);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.mortgage-calculator_tabs__TSdoa button.mortgage-calculator_activeTab__GIziZ{color:var(--ink);border-bottom-color:var(--accent)}.mortgage-calculator_paymentPanel__8GQ4S,.mortgage-calculator_schedulePanel__Hcemn{padding:32px}.mortgage-calculator_paymentLabel__4aE07{margin:0;font-size:14px;color:var(--muted)}.mortgage-calculator_paymentValue__j0zC4{margin:6px 0 2px;font-size:clamp(38px,5vw,52px);line-height:1;font-weight:800;letter-spacing:-1.5px;color:var(--accent)}.mortgage-calculator_paymentMeta__2cgCV{margin:10px 0 26px;color:var(--muted);font-size:13px}.mortgage-calculator_breakdown__EiXk6{display:grid;gap:11px}.mortgage-calculator_breakdownRow__KjQh_,.mortgage-calculator_totalPaid__uvmm4{display:flex;justify-content:space-between;gap:14px;align-items:center;font-size:14px}.mortgage-calculator_breakdownRow__KjQh_ span{display:flex;align-items:center;gap:8px;color:#48545d}.mortgage-calculator_breakdownRow__KjQh_ i{width:9px;height:9px;border-radius:50%;background:#394c5a}.mortgage-calculator_breakdownRow__KjQh_ i.mortgage-calculator_propertyTax__dIAYE{background:#f6a451}.mortgage-calculator_breakdownRow__KjQh_ i.mortgage-calculator_insurance__DjbfR{background:#9ab6a9}.mortgage-calculator_breakdownRow__KjQh_ i.mortgage-calculator_hoa__jR9GM{background:#8273a8}.mortgage-calculator_totalPaid__uvmm4{margin-top:22px;padding-top:17px;border-top:1px solid var(--line);color:var(--muted)}.mortgage-calculator_totalPaid__uvmm4 strong{color:var(--ink)}.mortgage-calculator_scheduleIntro__P1tNv{margin:0 0 16px;color:var(--muted);font-size:13px;line-height:1.5}.mortgage-calculator_scheduleScroll__O4dck{max-height:365px;overflow:auto;border:1px solid var(--line);background:#fff}.mortgage-calculator_scheduleScroll__O4dck table{width:100%;border-collapse:collapse;font-size:13px}.mortgage-calculator_scheduleScroll__O4dck th{position:sticky;top:0;background:#eef2f4;color:#4e5b65;text-align:right;font-size:11px;letter-spacing:.3px;text-transform:uppercase}.mortgage-calculator_scheduleScroll__O4dck td:first-child,.mortgage-calculator_scheduleScroll__O4dck th:first-child{text-align:left}.mortgage-calculator_scheduleScroll__O4dck td,.mortgage-calculator_scheduleScroll__O4dck th{padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.mortgage-calculator_scheduleScroll__O4dck tbody tr:last-child td{border-bottom:0}.mortgage-calculator_disclaimer__HAVVb{margin:18px 2px 0;color:var(--muted);font-size:12px;line-height:1.55}@media (max-width:760px){.mortgage-calculator_calculator__AHmu5{padding:104px 16px 52px}.mortgage-calculator_layout__32EFn{grid-template-columns:1fr}.mortgage-calculator_form__sUaaD{border-right:0;border-bottom:1px solid var(--line);padding:24px 20px}.mortgage-calculator_paymentPanel__8GQ4S,.mortgage-calculator_schedulePanel__Hcemn{padding:26px 20px}}