.mortgage-calculator_page__jQlvj{position:relative;isolation:isolate;overflow:hidden;font-family:var(--mc-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#f4efec;min-height:100vh;--surface:rgba(244,239,236,0.04);--row-divider:rgba(244,239,236,0.12);--eyebrow:rgba(244,239,236,0.6);--plum:#e6c6cf}.mortgage-calculator_backdrop__GU1cz{position:absolute;inset:0;z-index:-1;background:radial-gradient(44% 38% at 14% 6%,rgba(230,198,207,.2),transparent 70%),radial-gradient(52% 44% at 88% 4%,rgba(168,110,125,.26),transparent 72%),linear-gradient(155deg,#5b4854,#3a2f3f 46%,#241d28)}.mortgage-calculator_nav__Lut6i{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px clamp(20px,4vw,64px) 0}.mortgage-calculator_logo__oTU4E{display:inline-flex;align-items:center}.mortgage-calculator_logoImg__JJu0n{height:30px;width:auto;display:block}.mortgage-calculator_navRight__ZLe_k{display:flex;align-items:center;gap:8px}.mortgage-calculator_navLink__3UNlw{font-size:14.5px;font-weight:500;color:rgba(244,239,236,.72);text-decoration:none;padding:9px 12px;border-radius:999px;white-space:nowrap;transition:color .3s ease}.mortgage-calculator_navLink__3UNlw:hover{color:#f4efec}.mortgage-calculator_navCta__onW_S{font-size:14.5px;font-weight:600;color:#f4efec;text-decoration:none;padding:9px 20px;white-space:nowrap;border:1px solid rgba(244,239,236,.42);border-radius:999px;transition:background-color .3s ease,border-color .3s ease}.mortgage-calculator_navCta__onW_S:hover{background:rgba(244,239,236,.12);border-color:rgba(244,239,236,.7)}.mortgage-calculator_main__LugyM{max-width:1160px;margin:0 auto;padding:clamp(28px,5vw,60px) clamp(20px,4vw,64px) clamp(56px,8vw,96px)}.mortgage-calculator_header__uMXfT{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:clamp(20px,2.6vw,32px);border-bottom:1px solid rgba(244,239,236,.12)}.mortgage-calculator_breadcrumb__LKjif{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#e6c6cf;text-decoration:none;margin-bottom:12px}.mortgage-calculator_breadcrumb__LKjif:hover{color:#f0dbe1}.mortgage-calculator_title__Gqc1_{font-family:var(--mc-display),Impact,sans-serif;font-size:clamp(46px,6vw,74px);line-height:.92;letter-spacing:.01em;text-transform:uppercase;color:#f4efec;margin:0}.mortgage-calculator_intro__t6eOS{font-size:17px;line-height:1.5;color:rgba(244,239,236,.66);max-width:380px;margin:0 0 4px}.mortgage-calculator_body__9Aj2G{display:grid;grid-template-columns:340px 1fr;grid-gap:28px;gap:28px;align-items:stretch;margin-top:clamp(24px,3vw,36px)}.mortgage-calculator_form__w11HZ{display:flex;flex-direction:column;gap:18px;background:rgba(244,239,236,.05);border:1px solid rgba(244,239,236,.1);border-radius:20px;padding:clamp(20px,2.4vw,28px)}.mortgage-calculator_field__MmwUK{display:flex;flex-direction:column;gap:8px}.mortgage-calculator_fieldLabel__2D01q{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13.5px;font-weight:500;color:rgba(244,239,236,.72)}.mortgage-calculator_helper__jK7yb{font-size:12px;color:#e6c6cf}.mortgage-calculator_rateNote__TlvAi{font-size:12px;color:rgba(244,239,236,.55)}.mortgage-calculator_inputWrap__Ia9zc{position:relative;display:flex;align-items:center}.mortgage-calculator_affix__Le_2r{position:absolute;left:15px;font-size:16px;color:rgba(244,239,236,.5);pointer-events:none}.mortgage-calculator_affixEnd__RMeSF{left:auto;right:15px}.mortgage-calculator_input__AX9RM{width:100%;box-sizing:border-box;font-family:inherit;font-size:17px;color:#f4efec;background:rgba(244,239,236,.05);border:1px solid rgba(244,239,236,.16);border-radius:12px;padding:13px 16px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.mortgage-calculator_inputMoney__iZZWu{padding-left:30px}.mortgage-calculator_input__AX9RM:focus{border-color:#e6c6cf;box-shadow:0 0 0 3px rgba(230,198,207,.22)}.mortgage-calculator_input__AX9RM::placeholder{color:rgba(244,239,236,.4)}.mortgage-calculator_select__QtbYg{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer}.mortgage-calculator_select__QtbYg option{color:#2f2833}.mortgage-calculator_caret__G9J0Z{font-size:16px;color:#e6c6cf}.mortgage-calculator_advancedToggle__Xx_GV{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-family:inherit;font-size:14px;font-weight:600;color:#e6c6cf;background:none;border:none;padding:2px 0;cursor:pointer}.mortgage-calculator_advCaret__heVTW{display:inline-block;font-size:15px;transition:transform .25s ease}.mortgage-calculator_advCaretOn__9SazT{transform:rotate(180deg)}.mortgage-calculator_advanced__zWcoN{display:flex;flex-direction:column;gap:18px}.mortgage-calculator_results__R6nTO{display:flex;flex-direction:column;gap:20px}.mortgage-calculator_primary__zceR1{flex:1 1;display:flex;align-items:center;gap:clamp(24px,3vw,44px);flex-wrap:wrap;background:rgba(244,239,236,.05);border:1px solid rgba(244,239,236,.1);border-radius:20px;padding:clamp(24px,3vw,40px)}.mortgage-calculator_donutWrap__m_g_k{position:relative;flex-shrink:0;width:224px;height:224px}.mortgage-calculator_donutGlow__v_el0{position:absolute;inset:-18%;z-index:0;background:radial-gradient(circle,rgba(230,198,207,.28),transparent 66%);filter:blur(6px);pointer-events:none}.mortgage-calculator_donut__dyezv{position:relative;z-index:1;width:224px;height:224px}.mortgage-calculator_donutHole__oXLNw,.mortgage-calculator_donut__dyezv{border-radius:50%;display:flex;align-items:center;justify-content:center}.mortgage-calculator_donutHole__oXLNw{width:150px;height:150px;background:radial-gradient(circle at 50% 40%,#342b3a,#241d28);flex-direction:column;gap:2px;box-shadow:inset 0 1px 0 rgba(244,239,236,.08)}.mortgage-calculator_donutFig__b90IM{font-family:var(--mc-display),Impact,sans-serif;font-weight:400;font-size:50px;line-height:.9;letter-spacing:.01em;color:#f4efec}.mortgage-calculator_donutSub__L4a0f{font-size:12.5px;color:rgba(244,239,236,.6)}.mortgage-calculator_legend__CbnGn{flex:1 1;min-width:200px;list-style:none;margin:0;padding:0}.mortgage-calculator_legendRow__juzqw{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid rgba(244,239,236,.1)}.mortgage-calculator_legendRow__juzqw:last-child{border-bottom:none}.mortgage-calculator_legendDot__k9Rtp{width:12px;height:12px;border-radius:4px;flex-shrink:0}.mortgage-calculator_legendLabel__cSO9L{flex:1 1;font-size:14.5px;color:rgba(244,239,236,.86)}.mortgage-calculator_legendAmt__mFi4M{font-size:15px;font-weight:500;color:#f4efec}.mortgage-calculator_incomeBand__A0_N3{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:rgba(230,198,207,.1);border:1px solid rgba(230,198,207,.2);border-radius:20px;padding:clamp(20px,2.4vw,30px) clamp(24px,3vw,36px)}.mortgage-calculator_incomeFigWrap__0wROd{display:flex;flex-direction:column;gap:6px}.mortgage-calculator_incomeEyebrow__td4LY{font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#e6c6cf}.mortgage-calculator_incomeFig__cIUow{font-family:var(--mc-display),Impact,sans-serif;font-weight:400;font-size:50px;line-height:.9;letter-spacing:.01em;color:#f4efec}.mortgage-calculator_incomeMore__6cLKk{font-family:var(--mc-ui),sans-serif;font-size:16px;font-weight:500;color:rgba(244,239,236,.6)}.mortgage-calculator_incomeWhy__Q0jOQ{max-width:300px;font-size:14px;line-height:1.5;color:rgba(244,239,236,.66);margin:0;text-align:right}.mortgage-calculator_advancedToggle__Xx_GV:focus-visible,.mortgage-calculator_breadcrumb__LKjif:focus-visible{outline:2px solid #e6c6cf;outline-offset:3px;border-radius:4px}@media (max-width:860px){.mortgage-calculator_body__9Aj2G{grid-template-columns:1fr}.mortgage-calculator_primary__zceR1{justify-content:center;text-align:center}.mortgage-calculator_incomeWhy__Q0jOQ{text-align:left}}@media (max-width:620px){.mortgage-calculator_nav__Lut6i{flex-wrap:wrap;gap:10px}.mortgage-calculator_navRight__ZLe_k{gap:4px}.mortgage-calculator_navLink__3UNlw{padding:9px 10px}}@media (max-width:520px){.mortgage-calculator_header__uMXfT{gap:12px}.mortgage-calculator_intro__t6eOS{max-width:none}.mortgage-calculator_donutWrap__m_g_k,.mortgage-calculator_donut__dyezv{width:200px;height:200px}}@media (prefers-reduced-motion:reduce){.mortgage-calculator_page__jQlvj *,.mortgage-calculator_page__jQlvj :after,.mortgage-calculator_page__jQlvj :before{transition:none!important}}