.mortgage_pageWrapper__zK_w6{background:#0a1628;min-height:100vh}.mortgage_hero__v6ORM{background:linear-gradient(135deg,#0a1628,#0d1e3a 60%,#122040);padding:7rem 1.5rem 4rem;text-align:center;border-bottom:1px solid hsla(38,45%,58%,.18)}.mortgage_heroInner__WfJb5{max-width:700px;margin:0 auto}.mortgage_heroEyebrow__PT_2S{font-size:.72rem;font-weight:700;letter-spacing:.14em;background:linear-gradient(135deg,#dec993,#c5a265);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase;margin-bottom:.75rem;display:block}.mortgage_heroTitle__SAFmD{font-family:Playfair Display,Georgia,serif;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700;color:#fff;margin:0 0 1rem;line-height:1.15}.mortgage_heroSub__Y3H9O{font-size:1.05rem;color:hsla(0,0%,100%,.65);line-height:1.65;margin:0}.mortgage_container__tUQ3G{max-width:1200px;margin:0 auto;padding:3rem 1.5rem 5rem}.mortgage_grid__ggAbX{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:start}@media (max-width:900px){.mortgage_grid__ggAbX{grid-template-columns:1fr}}.mortgage_sectionCard__30ks5{background:hsla(0,0%,100%,.04);border:1px solid hsla(38,45%,58%,.22);border-radius:16px;padding:1.75rem;margin-bottom:1.5rem}.mortgage_sectionTitle__RP_tO{font-family:Playfair Display,Georgia,serif;font-size:1.2rem;font-weight:700;color:#fff;margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:1px solid hsla(38,45%,58%,.18)}.mortgage_inputGroup__I_S_l{margin-bottom:1.5rem}.mortgage_inputGroup__I_S_l:last-child{margin-bottom:0}.mortgage_label__8yPO6{display:block;font-size:.8rem;font-weight:700;color:hsla(0,0%,100%,.55);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}.mortgage_priceRow__moi_M{display:flex;align-items:center;gap:8px;margin-bottom:10px}.mortgage_currencyBadge__U9goH{background:linear-gradient(135deg,#dec993,#c5a265 50%,#b59556);color:#0d1625;font-size:.8rem;font-weight:800;padding:6px 12px;border-radius:6px;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 8px hsla(38,45%,58%,.3)}.mortgage_numberInput__ViTow{width:100%;padding:10px 14px;border:1px solid hsla(38,45%,58%,.3);border-radius:8px;font-size:1rem;outline:none;transition:border-color .2s;color:#fff;font-weight:600;background:hsla(0,0%,100%,.05)}.mortgage_numberInput__ViTow:focus{border-color:#c5a265;background:hsla(0,0%,100%,.08)}.mortgage_slider__PeJN8{width:100%;accent-color:#c5a265;height:6px;cursor:pointer;margin-bottom:4px}.mortgage_sliderRange__0Jr7O{display:flex;justify-content:space-between;font-size:.72rem;color:hsla(0,0%,100%,.3);margin-top:2px}.mortgage_downPaymentAed__2g4fK{font-size:1.1rem;font-weight:700;background:linear-gradient(135deg,#dec993,#c5a265);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-top:8px;display:inline-block}.mortgage_validMsg__e8Xt7{font-size:.78rem;color:#c5a265;font-weight:600;margin-top:4px}.mortgage_warnMsg__HJJ2k{font-size:.78rem;color:#fca5a5;font-weight:600;margin-top:4px}.mortgage_loanAmountDisplay__XZv5g{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#dec993,#c5a265 50%,#b59556);color:#0d1625;padding:10px 18px;border-radius:10px;display:inline-block;box-shadow:0 4px 15px hsla(38,45%,58%,.25)}.mortgage_inputNote___HWCL{font-size:.78rem;color:hsla(0,0%,100%,.32);margin-top:6px;font-style:italic}.mortgage_toggle__hXiyn{display:flex;border:1.5px solid hsla(38,45%,58%,.45);border-radius:10px;overflow:hidden}.mortgage_toggleBtn__k_a_J{flex:1 1;padding:10px 8px;border:none;background:transparent;font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.55);cursor:pointer;transition:all .2s;text-align:center}.mortgage_toggleActive__VVlrp{background:linear-gradient(135deg,#dec993,#c5a265 50%,#b59556);color:#0d1625;font-weight:700}.mortgage_resultsCard___nC_k{background:linear-gradient(160deg,#0d1e3a,#122040);color:#fff;border-radius:16px;padding:2rem;position:-webkit-sticky;position:sticky;top:100px;border:1px solid hsla(38,45%,58%,.28);box-shadow:0 8px 40px rgba(0,0,0,.4),inset 0 0 0 1px hsla(38,45%,58%,.05)}@media (max-width:900px){.mortgage_resultsCard___nC_k{position:static}}.mortgage_monthlyLabel__gIQNm{font-size:.68rem;color:hsla(0,0%,100%,.4);text-align:center;letter-spacing:.12em;font-weight:700;margin-bottom:6px;text-transform:uppercase}.mortgage_monthlyPayment__PDM0n{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;background:linear-gradient(135deg,#dec993,#c5a265 50%,#b59556);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center;line-height:1.15;display:block}.mortgage_monthlySubLabel__UcToY{font-size:.78rem;color:hsla(0,0%,100%,.32);text-align:center;margin:6px 0 0}.mortgage_divider__hMcyQ{border:none;border-top:1px solid hsla(0,0%,100%,.07);margin:1.25rem 0}.mortgage_breakdownGrid__2lkK8{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:1.25rem}.mortgage_breakdownItem__JItzS{background:hsla(38,45%,58%,.07);border-radius:10px;padding:.75rem 1rem;border:1px solid hsla(38,45%,58%,.18)}.mortgage_breakdownValue__l76FQ{font-size:.92rem;font-weight:700;background:linear-gradient(135deg,#dec993,#c5a265);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px;display:block}.mortgage_breakdownLabel__AS7WR{font-size:.66rem;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.05em}.mortgage_costsSection__ibWuo{background:hsla(0,0%,100%,.03);border-radius:10px;overflow:hidden;margin-bottom:1.25rem;border:1px solid hsla(38,45%,58%,.12)}.mortgage_costsToggle__nB_YX{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.85rem 1rem;background:transparent;border:none;color:hsla(0,0%,100%,.8);font-size:.82rem;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.mortgage_costsToggle__nB_YX:hover{background:hsla(0,0%,100%,.03)}.mortgage_costsTable__avAwU{padding:0 1rem .75rem}.mortgage_costsRow__T0E4b{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.05);font-size:.82rem;color:hsla(0,0%,100%,.6)}.mortgage_costsRow__T0E4b:last-child{border-bottom:none}.mortgage_costsTotal__ti6ar{font-weight:800;background:linear-gradient(135deg,#dec993,#c5a265);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:.9rem;padding-top:.75rem;margin-top:.25rem;border-top:1px solid hsla(38,45%,58%,.25)!important;border-bottom:none!important}.mortgage_affordSection__7APMg{background:hsla(0,0%,100%,.03);border-radius:10px;padding:1rem;margin-bottom:1.25rem;border:1px solid hsla(38,45%,58%,.1)}.mortgage_affordTitle__bXw3U{font-size:.68rem;font-weight:700;color:hsla(0,0%,100%,.4);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem}.mortgage_affordLabel__97K4X{display:block;font-size:.78rem;color:hsla(0,0%,100%,.5);margin-bottom:6px;font-weight:600}.mortgage_salaryInput__jOeyJ{width:100%;padding:8px 12px;border:1px solid hsla(38,45%,58%,.35);border-radius:8px;background:hsla(0,0%,100%,.05);color:#fff;font-size:.95rem;font-weight:600;outline:none;margin-bottom:.75rem;box-sizing:border-box}.mortgage_salaryInput__jOeyJ:focus{border-color:#c5a265}.mortgage_affordGreen__3HFFz{font-size:.78rem;color:#c5a265;line-height:1.55}.mortgage_affordRed__dtOR8{font-size:.78rem;color:#fca5a5;line-height:1.55}.mortgage_ctaBtn__UQ0m7{display:block;width:100%;padding:14px;background:linear-gradient(135deg,#dec993,#c5a265 50%,#b59556);color:#0d1625;font-weight:700;font-size:1rem;border-radius:50px;text-align:center;text-decoration:none;border:none;cursor:pointer;transition:opacity .2s,transform .1s;box-sizing:border-box;letter-spacing:.04em;box-shadow:0 4px 15px hsla(38,45%,58%,.35),0 2px 6px rgba(0,0,0,.15)}.mortgage_ctaBtn__UQ0m7:hover{opacity:.92;transform:translateY(-1px)}.mortgage_infoSection__StEmV{margin-top:5rem;padding-top:3rem;border-top:1px solid hsla(38,45%,58%,.12)}.mortgage_infoH2__cQ92r{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:700;color:#fff;text-align:center;margin-bottom:2.5rem}.mortgage_infoGrid__8ZYY4{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}@media (max-width:768px){.mortgage_infoGrid__8ZYY4{grid-template-columns:1fr}}.mortgage_infoCard__qqD21{background:hsla(0,0%,100%,.04);border-radius:14px;padding:1.75rem;border:1px solid hsla(38,45%,58%,.18);border-top:3px solid #c5a265}.mortgage_infoIcon__CtGF3{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#dec993,#c5a265 50%,#b59556);display:flex;align-items:center;justify-content:center;margin-bottom:20px;flex-shrink:0}.mortgage_infoCardTitle__WWxK0{font-family:Playfair Display,Georgia,serif;font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 .75rem}.mortgage_infoCardText__gtR5_{font-size:.9rem;color:hsla(0,0%,100%,.58);line-height:1.7;margin:0}.mortgage_faqSection__9GhsM{margin-top:4rem;padding-top:3rem;border-top:1px solid hsla(38,45%,58%,.12)}.mortgage_faqList__7PGBk{max-width:780px;margin:0 auto}.mortgage_faqItem__C1_vF{background:hsla(0,0%,100%,.03);border:1px solid hsla(38,45%,58%,.12);border-radius:10px;margin-bottom:.75rem;overflow:hidden}.mortgage_faqQuestion__Pacbv{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:transparent;border:none;text-align:left;font-size:.95rem;font-weight:700;color:#fff;cursor:pointer;gap:1rem}.mortgage_faqQuestion__Pacbv:hover{background:hsla(0,0%,100%,.03)}.mortgage_faqChevron__LsVYO{font-size:1.3rem;color:#c5a265;flex-shrink:0;line-height:1}.mortgage_faqAnswer__T7_jN{padding:.75rem 1.25rem 1rem;font-size:.88rem;color:hsla(0,0%,100%,.58);line-height:1.7;border-top:1px solid hsla(38,45%,58%,.1)}.mortgage_inputsCol__kVsfG{min-width:0}.mortgage_sectionEyebrow__A2eqY{font-size:.72rem;font-weight:700;letter-spacing:.14em;background:linear-gradient(135deg,#dec993,#c5a265);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-transform:uppercase;margin-bottom:.6rem;display:block;text-align:center}.mortgage_heroSubLine__GfffG{font-size:.95rem;color:#c5a265;line-height:1.55;margin:.75rem 0 0;font-weight:600;letter-spacing:.01em}.mortgage_benefitsSection__UMRDB{margin-top:5rem;padding-top:3rem;border-top:1px solid hsla(38,45%,58%,.12);text-align:center}.mortgage_benefitsGrid__c_LQU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2.5rem;text-align:left}@media (max-width:900px){.mortgage_benefitsGrid__c_LQU{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mortgage_benefitsGrid__c_LQU{grid-template-columns:1fr}}.mortgage_benefitCard__eIJlN{background:hsla(0,0%,100%,.04);border:1px solid hsla(38,45%,58%,.18);border-top:3px solid #c5a265;border-radius:14px;padding:1.75rem;transition:border-color .2s,transform .2s}.mortgage_benefitCard__eIJlN:hover{border-color:hsla(38,45%,58%,.4);transform:translateY(-3px)}.mortgage_benefitIcon__BiQX6{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#dec993,#c5a265 50%,#b59556);display:flex;align-items:center;justify-content:center;margin-bottom:20px;flex-shrink:0}.mortgage_benefitTitle__c0Cuh{font-family:Playfair Display,Georgia,serif;font-size:1.05rem;font-weight:700;color:#fff;margin:0 0 .6rem}.mortgage_benefitText__N48XP{font-size:.88rem;color:hsla(0,0%,100%,.58);line-height:1.7;margin:0}.mortgage_servicesSection__lg6yG{margin-top:5rem;padding-top:3rem;border-top:1px solid hsla(38,45%,58%,.12);text-align:center}.mortgage_servicesGrid__dvP7y{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2.5rem;text-align:left}@media (max-width:640px){.mortgage_servicesGrid__dvP7y{grid-template-columns:1fr}}.mortgage_serviceCard__AyQ4s{background:hsla(0,0%,100%,.04);border:1px solid hsla(38,45%,58%,.18);border-radius:14px;padding:2rem;position:relative;overflow:hidden;transition:border-color .2s,transform .2s}.mortgage_serviceCard__AyQ4s:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,#dec993,#c5a265 50%,#b59556)}.mortgage_serviceCard__AyQ4s:hover{border-color:hsla(38,45%,58%,.35);transform:translateY(-3px)}.mortgage_serviceIcon__cZQJy{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#dec993,#c5a265 50%,#b59556);display:flex;align-items:center;justify-content:center;margin-bottom:16px;flex-shrink:0}.mortgage_serviceTitle___9iZ_{font-family:Playfair Display,Georgia,serif;font-size:1.1rem;font-weight:700;color:#fff;margin:0 0 .65rem}.mortgage_serviceText__gi3G8{font-size:.9rem;color:hsla(0,0%,100%,.58);line-height:1.7;margin:0}.mortgage_bankMarqueeContainer__fV8bD{overflow:hidden;position:relative;width:100%;height:96px;display:flex;align-items:center}.mortgage_bankMarqueeContainer__fV8bD:after,.mortgage_bankMarqueeContainer__fV8bD:before{content:"";position:absolute;top:0;width:60px;height:100%;z-index:2;pointer-events:none}.mortgage_bankMarqueeContainer__fV8bD:before{left:0;background:linear-gradient(90deg,#0a1628 0,transparent)}.mortgage_bankMarqueeContainer__fV8bD:after{right:0;background:linear-gradient(270deg,#0a1628 0,transparent)}.mortgage_bankMarqueeList__NYkFj{display:flex;align-items:center;width:max-content;height:96px;animation:mortgage_bankMarquee__4roZt 32s linear infinite;list-style:none;margin:0;padding:0}.mortgage_bankMarqueeContainer__fV8bD:hover .mortgage_bankMarqueeList__NYkFj{animation-play-state:paused}.mortgage_bankMarqueeItem__3ZEaL{display:flex;align-items:center;justify-content:center;padding:0 36px;height:96px;flex-shrink:0}.mortgage_bankMarqueeImg__oUohc{max-height:48px;max-width:130px;width:auto;height:auto;display:block;object-fit:contain}.mortgage_bankMarqueeText__6mxns{color:#c5a265;font-weight:800;font-size:.9rem;white-space:nowrap;letter-spacing:.05em}@keyframes mortgage_bankMarquee__4roZt{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.mortgage_bankMarqueeContainer__fV8bD{height:80px}.mortgage_bankMarqueeList__NYkFj{height:80px;animation-duration:26s}.mortgage_bankMarqueeItem__3ZEaL{padding:0 24px;height:80px}.mortgage_bankMarqueeImg__oUohc{max-height:34px;max-width:100px}.mortgage_bankMarqueeText__6mxns{font-size:.8rem}}.mortgage_trustStatsBar__VhqER{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid hsla(38,45%,58%,.15);border-bottom:1px solid hsla(38,45%,58%,.15);padding:24px 0;margin-bottom:48px}.mortgage_trustStatItem__FGgJZ{text-align:center;padding:8px 24px;border-right:1px solid hsla(38,45%,58%,.2)}.mortgage_trustStatItem__FGgJZ:last-child{border-right:none}@media (max-width:640px){.mortgage_trustStatsBar__VhqER{grid-template-columns:repeat(2,1fr)}.mortgage_trustStatItem__FGgJZ:nth-child(2){border-right:none}.mortgage_trustStatItem__FGgJZ:nth-child(3),.mortgage_trustStatItem__FGgJZ:nth-child(4){border-top:1px solid hsla(38,45%,58%,.1)}.mortgage_trustStatItem__FGgJZ:nth-child(4){border-right:none}}.mortgage_howItWorksGrid__8hsBG{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;max-width:1100px;margin:0 auto}@media (max-width:640px){.mortgage_howItWorksGrid__8hsBG{grid-template-columns:repeat(2,1fr);gap:20px}}