.mortgage_toolWrap__6pNMQ{max-width:980px;margin:0 auto;padding:2rem 1.5rem 4rem;--sky:#185fa5;--sage-bg:rgba(59,109,17,.1);--sage-border:rgba(59,109,17,.25)}.mortgage_toolWrap__6pNMQ input[type=number]{-moz-appearance:textfield;appearance:textfield}.mortgage_toolWrap__6pNMQ input[type=number]::-webkit-inner-spin-button,.mortgage_toolWrap__6pNMQ input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mortgage_mortLayout__jTAxT{display:grid;grid-template-columns:320px 1fr;gap:1.25rem;align-items:start}@media (max-width:820px){.mortgage_mortLayout__jTAxT{grid-template-columns:1fr}}.mortgage_toolBadge__7gpcy{display:inline-block;font-size:.6rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#0f6e56;background:rgba(30,122,110,.1);border:1px solid rgba(30,122,110,.25);padding:.22rem .65rem;border-radius:3px;margin-bottom:.75rem}.mortgage_toolTitle__uG2bn{font-family:var(--font-playfair),serif;font-size:2.2rem;font-weight:900;color:var(--ink);line-height:1.1;margin-bottom:.5rem;letter-spacing:-.02em}.mortgage_toolTitle__uG2bn em{font-style:italic;color:var(--amber)}.mortgage_toolDesc__tRvsw{font-size:.92rem;color:var(--muted);line-height:1.7;max-width:560px;margin-bottom:1.75rem}.mortgage_card__1UL_F{background:var(--card-bg);border:1px solid var(--tan);border-radius:8px;padding:1.25rem 1.4rem;margin-bottom:1rem}.mortgage_cardTitle___2VLz{font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:1rem}.mortgage_field__2yadL{margin-bottom:.85rem}.mortgage_field__2yadL label{display:block;font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem}.mortgage_fieldHint__Ema1X{font-size:.68rem;color:var(--muted);margin-top:.3rem;line-height:1.5}.mortgage_inputWithSymbol__WvRzx{display:flex;align-items:center;gap:.5rem}.mortgage_inputSymbol__SGTaL{font-size:.95rem;font-weight:600;color:var(--muted);flex-shrink:0}.mortgage_inputWithSymbol__WvRzx input{flex:1}.mortgage_suffixWrap__Eiafj{position:relative}.mortgage_suffixWrap__Eiafj:after{content:attr(data-suffix);position:absolute;right:.8rem;top:50%;transform:translateY(-50%);font-size:.82rem;color:var(--muted);pointer-events:none;white-space:nowrap}.mortgage_suffixWrap__Eiafj input{padding-right:3.5rem}.mortgage_field__2yadL input,.mortgage_field__2yadL select{width:100%;background:var(--cream);border:1.5px solid var(--tan);border-radius:4px;padding:.55rem .75rem;font-family:var(--font-instrument),sans-serif;font-size:.88rem;color:var(--ink);outline:none;transition:border-color .15s}.mortgage_field__2yadL input:focus,.mortgage_field__2yadL select:focus{border-color:var(--amber)}.mortgage_fieldRow__ymgC5{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.mortgage_repayTabs__tQux0{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:.85rem}.mortgage_repayTab__4JQfe{padding:.48rem;border-radius:4px;border:1.5px solid var(--tan);background:transparent;font-family:var(--font-instrument),sans-serif;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s;color:var(--muted);text-align:center}.mortgage_repayTab__4JQfe.mortgage_active__tNWB1{background:rgba(232,150,10,.1);border-color:rgba(232,150,10,.4);color:#8a5a00}.mortgage_repayTab__4JQfe:not(.mortgage_active__tNWB1):hover{border-color:var(--amber);color:var(--amber)}.mortgage_freqToggle__aDZAx{display:flex;gap:.3rem;flex-wrap:wrap}.mortgage_freqToggleBtn__xgZr3{padding:.3rem .65rem;border-radius:4px;border:1.5px solid var(--tan);background:transparent;font-family:var(--font-instrument),sans-serif;font-size:.68rem;font-weight:600;cursor:pointer;transition:all .15s;color:var(--muted)}.mortgage_freqToggleBtn__xgZr3.mortgage_active__tNWB1{background:rgba(232,150,10,.1);border-color:rgba(232,150,10,.4);color:#8a5a00}.mortgage_freqToggleBtn__xgZr3:not(.mortgage_active__tNWB1):hover{border-color:var(--amber);color:var(--amber)}.mortgage_extraSectionLabel__xFmW6{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.75rem}.mortgage_resultHero__YvSN4{background:var(--ink);border-radius:8px;padding:1.4rem 1.5rem;margin-bottom:1rem}.mortgage_rhLabel__yirz2{font-size:.6rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#a09070;margin-bottom:.25rem}.mortgage_rhMain__wWoXx{font-family:var(--font-playfair),serif;font-size:2rem;font-weight:900;color:var(--cream);line-height:1.1;margin-bottom:.15rem}.mortgage_rhSub__TqWLw{font-size:.78rem;color:#a09070;margin-bottom:1rem}.mortgage_rhGrid__n9fpB{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.mortgage_rhStat__MUMCx{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:.6rem .75rem}.mortgage_rhStatLabel__hHdN1{font-size:.58rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a09070;margin-bottom:.2rem}.mortgage_rhStatVal__UOJKm{font-family:var(--font-playfair),serif;font-size:1.05rem;font-weight:700;color:var(--cream)}.mortgage_rhStatVal__UOJKm.mortgage_red__ysmyb{color:#f0856a}.mortgage_rhStatVal__UOJKm.mortgage_green__xL4WD{color:#74c69d}.mortgage_savingsBanner__8qkwW{background:var(--sage-bg);border:1px solid var(--sage-border);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1rem;display:flex;align-items:center;gap:.85rem}.mortgage_sbIcon___yJss{font-size:1.4rem;flex-shrink:0}.mortgage_sbText__qO3Q_{flex:1}.mortgage_sbHeading__Vjxkr{font-size:.82rem;font-weight:600;color:var(--sage);margin-bottom:.2rem}.mortgage_sbBody__HeaWR{font-size:.76rem;color:var(--ink-soft);line-height:1.55}.mortgage_breakdownCard__9SOkD{background:var(--card-bg);border:1px solid var(--tan);border-radius:8px;padding:1.1rem 1.25rem;margin-bottom:1rem}.mortgage_breakdownRow__V5VmE{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--tan);font-size:.82rem}.mortgage_breakdownRow__V5VmE:last-child{border-bottom:none;font-weight:600}.mortgage_brLeft__b9V4_{display:flex;align-items:center;gap:.6rem}.mortgage_brDot__PStOI{width:9px;height:9px;border-radius:50%;flex-shrink:0}.mortgage_brLabel__o8e6x{color:var(--ink-soft)}.mortgage_brVal__B_UFa,.mortgage_breakdownRow__V5VmE:last-child .mortgage_brLabel__o8e6x{color:var(--ink);font-weight:600}.mortgage_brVal__B_UFa.mortgage_red__ysmyb{color:var(--rust)}.mortgage_brVal__B_UFa.mortgage_green__xL4WD{color:var(--sage)}.mortgage_chartCard__Jt6l6{background:var(--card-bg);border:1px solid var(--tan);border-radius:8px;padding:1.1rem 1.25rem;margin-bottom:1rem}.mortgage_chartTitle__tBiZg{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.85rem}.mortgage_chartWrap__WclsL{height:160px}.mortgage_chartWrap__WclsL svg{width:100%;height:100%}.mortgage_chartLegend__PtyDa{display:flex;gap:1.25rem;margin-top:.5rem;flex-wrap:wrap}.mortgage_legendItem__yiuvz{display:flex;align-items:center;gap:.35rem;font-size:.68rem;color:var(--muted)}.mortgage_legendDot__09Cvx{width:9px;height:9px;border-radius:2px}.mortgage_compareCard__tWBPt{background:var(--card-bg);border:1px solid var(--tan);border-radius:8px;padding:1.1rem 1.25rem;margin-bottom:1rem}.mortgage_compareRow__GN_bz{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:.5rem;padding:.5rem .4rem;border-bottom:1px solid var(--tan);font-size:.76rem;align-items:center}.mortgage_compareRow__GN_bz:last-child{border-bottom:none}.mortgage_compareRow__GN_bz.mortgage_header__KUBXW{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-bottom:.6rem}.mortgage_compareRow__GN_bz.mortgage_activeRow__eEGtU{background:rgba(232,150,10,.06);border-radius:5px;border-color:transparent;margin:0 -.4rem;padding:.5rem .4rem}.mortgage_crExtra__jHb73{font-weight:600;color:var(--ink)}.mortgage_crTerm__V4Nrs{color:var(--ink-soft)}.mortgage_crInterest__EbEXS{color:var(--rust)}.mortgage_crSaving__cdDtm{color:var(--sage);font-weight:600}.mortgage_disclaimer__f920n{background:var(--warm);border:1px solid var(--tan);border-radius:6px;padding:.75rem 1rem;font-size:.72rem;color:var(--muted);line-height:1.6}.mortgage_disclaimer__f920n strong{color:var(--ink)}.mortgage_emptyNote__gXrUc{background:var(--warm);border-left:3px solid var(--amber);border-radius:0 6px 6px 0;padding:.75rem 1rem;font-size:.78rem;color:var(--muted)}.mortgage_lessonsCtaWrap__krbqe{max-width:960px;margin:0 auto;padding:0 1.5rem 3rem}.mortgage_lessonsCta__rfq69{border-radius:12px;overflow:hidden}.mortgage_lessonsCtaTop__u3D7F{background:var(--ink);padding:1.25rem 1.4rem;position:relative;overflow:hidden}.mortgage_lessonsCtaTop__u3D7F:before{content:"";position:absolute;top:-50px;right:-50px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(232,150,10,.15) 0,transparent 70%);pointer-events:none}.mortgage_lessonsCtaEyebrow__sy71I{font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin-bottom:.5rem}.mortgage_lessonsCtaHeading__hkokH{font-family:var(--font-playfair),serif;font-size:1.1rem;font-weight:700;color:var(--cream);line-height:1.3;margin-bottom:.4rem}.mortgage_lessonsCtaHeading__hkokH em{font-style:italic;color:var(--amber)}.mortgage_lessonsCtaSub__Q9xb3{font-size:.75rem;color:rgba(247,242,232,.5);line-height:1.55}.mortgage_lessonsCtaBottom__hlmKh{background:var(--card-bg);border:1px solid var(--tan);border-top:none;padding:1rem 1.1rem}.mortgage_ctaLessonList__NgRlV{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-bottom:1rem}.mortgage_ctaLesson__yvAXa{display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;background:var(--cream);border:1px solid var(--tan);border-radius:7px;text-decoration:none;transition:border-color .15s}.mortgage_ctaLesson__yvAXa:hover{border-color:var(--amber)}.mortgage_ctaLessonIcon__lJFkJ{width:28px;height:28px;background:var(--warm);border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.mortgage_ctaLessonBody__UDaTo{flex:1;min-width:0}.mortgage_ctaLessonNum__8xQkS{font-size:.58rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mortgage_ctaLessonTitle__KsOj7{font-size:.75rem;font-weight:600;color:var(--ink);line-height:1.3}.mortgage_ctaLessonBadge__TKdV_{font-size:.56rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:2px 7px;border-radius:100px;flex-shrink:0;white-space:nowrap}.mortgage_badgeFree__85SsH{background:rgba(59,109,17,.1);color:var(--sage);border:1px solid rgba(59,109,17,.2)}.mortgage_badgeLock__XMiTO{background:transparent;color:var(--tan);border:1px solid var(--tan)}.mortgage_ctaLessonListFooter__a1KFU{display:flex;align-items:center;gap:1rem}.mortgage_btnCtaPass__d1__D{flex:1;padding:.7rem;background:var(--amber);color:var(--ink);border:none;border-radius:8px;font-family:var(--font-instrument),sans-serif;font-size:.8rem;font-weight:700;cursor:pointer;text-align:center;text-decoration:none;transition:background .2s;display:block}.mortgage_btnCtaPass__d1__D:hover{background:var(--amber-light)}.mortgage_ctaPassNote__rPW_N{font-size:.65rem;color:var(--muted);line-height:1.5;flex:1}@media (max-width:768px){.mortgage_ctaLessonList__NgRlV{grid-template-columns:1fr}}