._page_4xbqp_1{background:#fff;overflow-x:clip}._pageHeader_4xbqp_6{background:#fff;border-bottom:1px solid #1739651a}._crumbBar_4xbqp_11{background:linear-gradient(145deg,#0d2138 0%,#173965 55%,#1a2f4d 100%);border-bottom:1px solid #ffffff14;padding:.45rem 0}._crumbInner_4xbqp_17{justify-content:space-between;align-items:center;gap:1rem;display:flex}._crumbActions_4xbqp_24{flex-shrink:0;align-items:center;display:flex}._pageIntro_4xbqp_30{background:radial-gradient(80% 120% at 100% 0,#bb1f3f0f,#0000 55%),linear-gradient(#f4f6f9 0%,#eef1f5 100%);padding:1.25rem 0 1.6rem}._pageEyebrow_4xbqp_37{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:.45rem;font-size:.78rem;font-weight:600}._pageTitle_4xbqp_47{letter-spacing:-.03em;max-width:18ch;color:var(--navy);font-size:clamp(1.65rem,3.2vw,2.25rem);line-height:1.15}._pageSupport_4xbqp_55{max-width:36rem;color:var(--muted);margin-top:.65rem;font-size:.98rem;line-height:1.6}._disclaimer_4xbqp_63{border-left:3px solid var(--red);max-width:48rem;color:var(--muted);background:#1739650a;margin-top:1rem;padding:.75rem .9rem;font-size:.82rem;line-height:1.55}._main_4xbqp_74{background:linear-gradient(#fff 0%,#f7f8fa 40%,#fff 100%);padding:clamp(2rem,4vw,3.25rem) 0 clamp(3.5rem,7vw,5rem)}._layout_4xbqp_80{gap:1.75rem;display:grid}@media (width>=960px){._layout_4xbqp_80{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:2rem}}._leftColumn_4xbqp_93{align-content:start;gap:1.25rem;display:grid}._panel_4xbqp_99,._resultsPanel_4xbqp_100{background:#fff;border:1px solid #1739651a;min-width:0;padding:1.35rem 1.25rem 1.5rem;box-shadow:0 12px 36px #1028480f}@media (width>=640px){._panel_4xbqp_99,._resultsPanel_4xbqp_100{padding:1.5rem 1.5rem 1.65rem}}._panelTitle_4xbqp_115{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy);margin:0 0 1rem;font-size:1.05rem;font-weight:650}._form_4xbqp_124{gap:1.75rem;display:grid}._formSection_4xbqp_129{gap:.85rem;display:grid}._fieldGrid_4xbqp_134{gap:.9rem;display:grid}@media (width>=520px){._fieldGrid_4xbqp_134{grid-template-columns:1fr 1fr}}._field_4xbqp_134{gap:.35rem;display:grid}._fieldLabel_4xbqp_150{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--navy-soft);flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.78rem;font-weight:600;display:flex}._fieldHint_4xbqp_163{letter-spacing:0;text-transform:none;color:var(--muted);font-size:.75rem;font-weight:500}._inputAffix_4xbqp_171{background:#fafbfc;border:1px solid #1739652e;align-items:center;gap:.4rem;min-height:2.65rem;padding:0 .75rem;transition:border-color .15s,box-shadow .15s;display:flex}._inputAffix_4xbqp_171:focus-within{border-color:var(--navy);background:#fff;box-shadow:0 0 0 3px #1739651f}._inputAffix_4xbqp_171:has(input[aria-invalid=true]){border-color:#bb1f3f73}._inputAffix_4xbqp_171:has(input[aria-invalid=true]):focus-within{box-shadow:0 0 0 3px #bb1f3f1f}._inputAffix_4xbqp_171 span{color:var(--muted);font-size:.9rem}._inputAffix_4xbqp_171 input{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none}._fieldError_4xbqp_210{color:var(--red);font-size:.78rem}._termBlock_4xbqp_215{grid-column:1/-1;gap:.5rem;display:grid}._termPresets_4xbqp_221,._amortToggle_4xbqp_222{flex-wrap:wrap;gap:.4rem;display:flex}._termBtn_4xbqp_228,._termActive_4xbqp_229{font-family:var(--font-display);color:var(--navy);cursor:pointer;background:#fff;border:1px solid #1739652e;padding:.45rem .8rem;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}._termBtn_4xbqp_228:hover{border-color:var(--navy)}._termActive_4xbqp_229{border-color:var(--navy);background:var(--navy);color:#fff}._results_4xbqp_100{gap:1.15rem;display:grid}._paymentHero_4xbqp_256{color:#fff;background:linear-gradient(145deg,#0d2138 0%,#173965 60%,#1f3f6a 100%);padding:1.15rem 1.2rem}._paymentLabel_4xbqp_262{letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;margin:0;font-size:.78rem;font-weight:600}._paymentTotal_4xbqp_271{font-family:var(--font-display);letter-spacing:-.03em;margin:.35rem 0 0;font-size:clamp(2rem,4vw,2.55rem);font-weight:700;line-height:1.1}._paymentSub_4xbqp_280{color:#ffffffb3;margin:.45rem 0 0;font-size:.88rem}._chipRow_4xbqp_286{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.55rem;width:100%;margin:0;padding:0;list-style:none;display:grid}._chip_4xbqp_286{background:linear-gradient(#fafbfc 0%,#f4f6f9 100%);border:1px solid #1739651a;gap:.2rem;min-width:0;padding:.7rem .8rem;display:grid}._chipLabel_4xbqp_305{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.68rem}._chipValue_4xbqp_312{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--navy);font-size:1rem;font-weight:650}._summaryGrid_4xbqp_320{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}._summaryCard_4xbqp_326{border-top:2px solid var(--red);background:#f7f8fa;gap:.25rem;padding:.75rem .85rem;display:grid}._summaryCard_4xbqp_326 span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.72rem}._summaryCard_4xbqp_326 strong{font-family:var(--font-display);color:var(--navy);font-size:1.05rem;font-weight:650}._biWeekly_4xbqp_348{background:#fff;border:1px solid #1739651a;padding:0;overflow:hidden;box-shadow:0 12px 36px #1028480f}._biWeeklyHead_4xbqp_356{color:var(--navy);background:linear-gradient(#f4f6f9 0%,#eef1f5 100%);border-bottom:1px solid #17396514;align-items:center;gap:.55rem;padding:.85rem 1.15rem;display:flex}._biWeeklyTitle_4xbqp_366{font-family:var(--font-display);letter-spacing:-.015em;color:var(--navy);margin:0;font-size:.95rem;font-weight:650}._biWeeklySub_4xbqp_375{color:var(--muted);margin:.2rem 0 0;font-size:.72rem}._biWeeklySavedExtra_4xbqp_381{color:var(--muted)}._biWeeklyGrid_4xbqp_385{grid-template-columns:1fr;gap:0;padding:1rem 1.15rem .35rem;display:grid}@media (width>=420px){._biWeeklyGrid_4xbqp_385{grid-template-columns:1fr auto 1fr;gap:0 .75rem}}._biWeeklyDivider_4xbqp_399{display:none}@media (width>=420px){._biWeeklyDivider_4xbqp_399{background:#1739651f;width:1px;margin:.35rem 0 .75rem;display:block}}._biWeeklyCol_4xbqp_412{gap:1rem;padding-bottom:.85rem;display:grid}._biWeeklyColLabel_4xbqp_418{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin:0;font-size:.72rem;font-weight:650}._biWeeklyStat_4xbqp_428{gap:.2rem;display:grid}._biWeeklyStat_4xbqp_428 strong{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.2rem;font-weight:700}._biWeeklyStat_4xbqp_428 span{color:var(--muted);font-size:.8rem}._biWeeklySavings_4xbqp_447{text-align:center;color:var(--muted);background:#17396508;border-top:1px solid #17396514;margin:0;padding:.95rem 1.15rem;font-size:.9rem}._biWeeklySavings_4xbqp_447 strong{font-family:var(--font-display);color:var(--red);font-variant-numeric:tabular-nums;font-weight:700}._biWeeklyNote_4xbqp_464{color:var(--muted);text-align:center;margin:0;padding:0 1.15rem 1rem;font-size:.72rem;line-height:1.45}._reportCta_4xbqp_473,._secondaryBtn_4xbqp_474{min-height:2.85rem;font-family:var(--font-display);letter-spacing:.02em;cursor:pointer;border:0;justify-content:center;align-items:center;padding:.7rem 1.25rem;font-size:.92rem;font-weight:650;transition:background .15s,opacity .15s;display:inline-flex}._reportCta_4xbqp_473{background:var(--red);color:#fff;width:100%}._reportCta_4xbqp_473:hover:not(:disabled){background:var(--red-deep)}._reportCta_4xbqp_473:disabled{opacity:.7;cursor:wait}._secondaryBtn_4xbqp_474{color:var(--navy);background:0 0;border:1px solid #17396533}._secondaryBtn_4xbqp_474:hover{border-color:var(--navy)}._charts_4xbqp_514{grid-template-columns:1fr;gap:1rem;width:100%;min-width:0;margin-top:1.25rem;display:grid}@media (width>=1100px){._charts_4xbqp_514{grid-template-columns:minmax(0,17.5rem) minmax(0,1fr)}}._chartCard_4xbqp_529{background:linear-gradient(165deg,#fffffff2 0%,#f7f9fcfa 100%);border:1px solid #1739651a;flex-direction:column;gap:.75rem;min-width:0;max-width:100%;padding:1.15rem 1.1rem;display:flex;overflow:hidden;box-shadow:0 10px 28px #1028480d}._chartTitleRow_4xbqp_543{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}._chartTitle_4xbqp_543{font-family:var(--font-display);letter-spacing:-.01em;color:var(--navy);margin:0;font-size:.9rem;font-weight:650}._pieLayout_4xbqp_560{flex-direction:column;align-items:stretch;gap:.85rem;width:100%;min-width:0;display:flex}._pieChartWrap_4xbqp_569{width:100%;max-width:14rem;height:200px;margin:0 auto;position:relative;overflow:hidden}._pieCenter_4xbqp_578{pointer-events:none;text-align:center;place-content:center;place-items:center;gap:.15rem;display:grid;position:absolute;inset:0}._pieCenter_4xbqp_578 span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:600}._pieCenter_4xbqp_578 strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy);font-size:1.05rem;font-weight:700}._legend_4xbqp_605{gap:.4rem;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}._legend_4xbqp_605 li{color:var(--muted);background:#ffffffd9;border:1px solid #17396514;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.4rem .5rem;font-size:.78rem;display:grid}._legendName_4xbqp_628{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._legendValue_4xbqp_634{color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}._swatch_4xbqp_641{flex-shrink:0;width:.55rem;height:.55rem}._areaChartWrap_4xbqp_647{width:100%;min-width:0;height:240px;overflow:hidden}._lineLegend_4xbqp_654{color:var(--muted);flex-wrap:wrap;gap:.75rem 1rem;font-size:.75rem;font-weight:600;display:flex}._lineLegend_4xbqp_654 i{vertical-align:-.05rem;width:.7rem;height:.7rem;margin-right:.35rem;display:inline-block}._legendPrincipal_4xbqp_671{background:#173965}._legendInterest_4xbqp_675{background:#bb1f3f}._chartSkeleton_4xbqp_679{background:linear-gradient(90deg,#1739650a,#17396514,#1739650a) 0 0/200% 100%;width:100%;height:200px;animation:1.2s ease-in-out infinite _chartShimmer_4xbqp_1}@keyframes _chartShimmer_4xbqp_1{0%{background-position:100% 0}to{background-position:-100% 0}}._chartTooltip_4xbqp_697{background:#fff;border:1px solid #1739651f;padding:.55rem .7rem;font-size:.78rem;box-shadow:0 12px 28px #10284824}._chartTooltipLabel_4xbqp_705{font-family:var(--font-display);color:var(--navy);margin:0 0 .35rem;font-weight:650}._chartTooltip_4xbqp_697 ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}._chartTooltip_4xbqp_697 li{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;display:grid}._chartTooltip_4xbqp_697 li span{width:.45rem;height:.45rem}._chartTooltip_4xbqp_697 strong{color:var(--navy);font-variant-numeric:tabular-nums}._chartEmpty_4xbqp_738{color:var(--muted);text-align:center;margin:0;padding:2rem 0;font-size:.88rem}._amortSection_4xbqp_746{background:#fff;border:1px solid #1739651a;margin-top:1.75rem;padding:1.35rem 1.25rem 1.5rem;box-shadow:0 12px 36px #1028480f}._amortHeader_4xbqp_754{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}._amortHeader_4xbqp_754 ._panelTitle_4xbqp_115{margin:0}._tableWrap_4xbqp_767{border:1px solid #1739651a;overflow-x:auto}._table_4xbqp_767{border-collapse:collapse;width:100%;font-size:.85rem}._table_4xbqp_767 th,._table_4xbqp_767 td{text-align:right;white-space:nowrap;border-bottom:1px solid #17396514;padding:.55rem .7rem}._table_4xbqp_767 th:first-child,._table_4xbqp_767 td:first-child{text-align:left}._table_4xbqp_767 th{background:var(--navy);color:#fff;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}._table_4xbqp_767 tbody tr:nth-child(2n){background:#f7f8fa}._expandBtn_4xbqp_805{font-family:var(--font-display);color:var(--red);cursor:pointer;background:0 0;border:0;margin-top:.85rem;padding:.5rem 0;font-size:.88rem;font-weight:650}._expandBtn_4xbqp_805:hover{text-decoration:underline}._modalRoot_4xbqp_822{z-index:80;padding:max(.75rem, env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-right,0px)) max(.75rem, env(safe-area-inset-bottom,0px)) max(.75rem, env(safe-area-inset-left,0px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}._modalBackdrop_4xbqp_838{cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0d213894;border:0;position:fixed;inset:0}._modal_4xbqp_822{z-index:1;background:linear-gradient(#fff 0%,#f8fafc 100%);flex-direction:column;width:min(100%,42rem);max-height:min(44rem,100dvh - 1.5rem);margin:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #10284852,0 0 0 1px #17396514}._modalAccent_4xbqp_863{background:linear-gradient(90deg, var(--navy) 0%, var(--navy-soft) 55%, var(--red) 100%);flex-shrink:0;height:4px}._modalInner_4xbqp_869{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:1.5rem 1.65rem 1.65rem;overflow-y:auto}._modalHead_4xbqp_878{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.15rem;display:flex}._modalHeadCopy_4xbqp_886{min-width:0}._modalEyebrow_4xbqp_890{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:0 0 .35rem;font-size:.72rem;font-weight:650}._modalHead_4xbqp_878 h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--navy);margin:0;font-size:clamp(1.25rem,2.4vw,1.55rem);line-height:1.2}._modalClose_4xbqp_909{width:2.25rem;height:2.25rem;color:var(--muted);cursor:pointer;background:#fff;border:1px solid #17396524;flex-shrink:0;place-items:center;font-size:1.35rem;line-height:1;transition:border-color .15s,color .15s;display:inline-grid}._modalClose_4xbqp_909:hover{border-color:var(--navy);color:var(--navy)}._modalBody_4xbqp_929{max-width:38rem;color:var(--muted);margin:.55rem 0 0;font-size:.92rem;line-height:1.55}._modalSnapshot_4xbqp_937{color:#fff;background:linear-gradient(145deg,#0d2138 0%,#173965 70%,#1f3f6a 100%);grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1.25rem;padding:.9rem 1rem;display:grid}._modalSnapshot_4xbqp_937 span{letter-spacing:.1em;text-transform:uppercase;color:#ffffff9e;margin-bottom:.2rem;font-size:.68rem;font-weight:600;display:block}._modalSnapshot_4xbqp_937 strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.2rem;font-weight:700}._leadForm_4xbqp_964{gap:.95rem;display:grid}._leadRow_4xbqp_969{gap:.85rem;display:grid}@media (width>=560px){._leadRow_4xbqp_969{grid-template-columns:1fr 1fr}}._leadForm_4xbqp_964 ._field_4xbqp_134 input{width:100%;min-height:2.75rem;font:inherit;color:var(--ink);background:#fff;border:1px solid #17396529;padding:.7rem .85rem;transition:border-color .15s,box-shadow .15s}._leadForm_4xbqp_964 ._field_4xbqp_134 input:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #1739651f}._leadForm_4xbqp_964 ._field_4xbqp_134 input::placeholder{color:#5c66788c}._consent_4xbqp_1001{color:var(--ink);background:#17396508;border:1px solid #1739651a;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.75rem .85rem;font-size:.84rem;line-height:1.45;display:grid}._consent_4xbqp_1001 input{accent-color:var(--navy);margin-top:.2rem}._modalActions_4xbqp_1019{grid-template-columns:auto minmax(0,1fr);gap:.75rem;margin-top:.15rem;display:grid}._modalActions_4xbqp_1019 ._reportCta_4xbqp_473{width:auto}._toast_4xbqp_1030{right:max(1rem, env(safe-area-inset-right,0px));bottom:max(1rem, env(safe-area-inset-bottom,0px));z-index:90;background:var(--navy);color:#fff;max-width:min(22rem,100vw - 2rem);font-family:var(--font-display);padding:.85rem 1.15rem;font-size:.9rem;font-weight:600;animation:.25s _toastIn_4xbqp_1;position:fixed;box-shadow:0 12px 32px #10284840}@keyframes _toastIn_4xbqp_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){._modalRoot_4xbqp_822{padding:max(.5rem, env(safe-area-inset-top,0px)) 0 0 0;place-items:end center}._modal_4xbqp_822{width:100%;max-width:none;max-height:min(94dvh, calc(100dvh - env(safe-area-inset-top,0px)));border-radius:.85rem .85rem 0 0}._modalInner_4xbqp_869{padding:1.1rem .95rem max(1.1rem, env(safe-area-inset-bottom,0px))}._modalHead_4xbqp_878{gap:.55rem;margin-bottom:.85rem}._modalHead_4xbqp_878 h2{font-size:1.2rem}._modalBody_4xbqp_929{font-size:.88rem}._modalSnapshot_4xbqp_937{grid-template-columns:1fr;gap:.65rem;margin-bottom:1rem;padding:.75rem .85rem}._modalSnapshot_4xbqp_937 strong{font-size:1.1rem}._leadForm_4xbqp_964 ._field_4xbqp_134 input{min-height:2.85rem;font-size:1rem}._consent_4xbqp_1001{padding:.6rem .7rem;font-size:.78rem}._modalActions_4xbqp_1019{grid-template-columns:1fr}._modalActions_4xbqp_1019 ._reportCta_4xbqp_473{order:-1;width:100%;min-height:2.85rem}._toast_4xbqp_1030{left:max(.75rem, env(safe-area-inset-left,0px));right:max(.75rem, env(safe-area-inset-right,0px));max-width:none}}
