.page_statePage__tjT9g{min-height:100vh;background-color:#faf6ef;padding-top:80px}.page_breadcrumb__yWpIK{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;max-width:1200px;margin:0 auto;font-size:.875rem;color:#5f7a76;background-color:#faf6ef}.page_breadcrumb__yWpIK a{color:#5f7a76;text-decoration:none;transition:color .2s ease}.page_breadcrumb__yWpIK a:hover{color:#060807}.page_separator__rVUB_{color:#cfd8d3}.page_current__WT1hb{color:#060807;font-weight:500}.page_hero__1ZIPL{background:#102230;padding:64px 0 72px;overflow:hidden;position:relative}.page_hero__1ZIPL:after{content:"";position:absolute;top:-100px;right:-100px;width:500px;height:500px;background:radial-gradient(circle,rgba(58,155,138,.08) 0,transparent 70%);pointer-events:none}.page_heroInner__T6LcO{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:55% 45%;gap:48px;align-items:center}.page_heroEyebrow__6_6aN{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#3a9b8a;margin-bottom:16px}.page_title__in_Mo{font-family:Haffer XH-TRIAL,sans-serif;font-weight:500;font-size:clamp(2rem,3vw + .5rem,3rem);color:#fff;line-height:1.15;letter-spacing:-.48px;margin-bottom:16px}.page_description__NWWbA{font-size:1rem;color:hsla(0,0%,100%,.6);line-height:1.7;margin-bottom:24px;max-width:480px}.page_availabilityNote__etjcZ{max-width:480px;margin:-.5rem 0 1.5rem;padding:.75rem 1rem;border:1px solid rgba(58,155,138,.25);border-radius:12px;background:rgba(58,155,138,.08);color:hsla(0,0%,100%,.7);font-size:.875rem;line-height:1.6}.page_ctaButton__skgM_{display:inline-block;padding:14px 28px;background-color:#ff4a00;color:#fff;font-weight:700;border-radius:999px;text-decoration:none;font-size:15px;transition:background-color .2s ease,transform .2s ease}.page_ctaButton__skgM_:hover{background-color:#d93f00;transform:translateY(-2px)}.page_resourceLinks__bYz2A{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}.page_linkPill__3P02F{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.15);background:transparent;color:hsla(0,0%,100%,.5);text-decoration:none;font-size:13px;font-weight:500;transition:border-color .2s,color .2s}.page_linkPill__3P02F:hover{border-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.8)}.page_dataSlab__BmcLF{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;padding:36px;position:relative}.page_dataHeroStat__EMZqO{font-family:Haffer XH Mono-TRIAL,monospace;font-weight:500;font-size:clamp(3rem,5vw,4.5rem);color:#ff4a00;letter-spacing:-2px;line-height:1;margin-bottom:4px}.page_dataHeroLabel__FA64v{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.08em;margin-bottom:28px}.page_dataRow__AbWy_{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.page_dataCellValue__QENXW{font-family:Haffer XH Mono-TRIAL,monospace;font-weight:500;font-size:24px;color:#fff}.page_dataCellLabel__gUJOy{font-size:11px;color:hsla(0,0%,100%,.35);text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.page_dataCellLabel__gUJOy.page_up__9kvqt{color:#3a9b8a}.page_dataFreshness__iLmF3{margin-top:20px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.06);font-size:12px;color:hsla(0,0%,100%,.3)}.page_dataFreshness__iLmF3 span{color:#3a9b8a}.page_section__Hl87a{max-width:1200px;margin:0 auto;padding:3rem 2rem}.page_sectionTitle__c_l8E{font-family:Haffer XH-TRIAL,sans-serif;font-weight:500;font-size:1.75rem;color:#060807;margin-bottom:.5rem;letter-spacing:-.3px}.page_sectionSubtitle__q7B3V{font-size:.95rem;color:#5f7a76;margin-bottom:1.5rem;line-height:1.6}.page_marketPulseLabel__D2lUi{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#5f7a76;margin-bottom:20px}.page_statBand__E30oj{display:flex;justify-content:space-between;border-top:1px solid #cfd8d3;border-bottom:1px solid #cfd8d3;padding:28px 0}.page_statItem__RMpHz{flex:1;border-right:1px solid #cfd8d3;padding:0 24px}.page_statItem__RMpHz:first-child{padding-left:0}.page_statItem__RMpHz:last-child{border-right:none}.page_statLabel__GeJTo{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5f7a76;margin-bottom:6px}.page_statValue___wy_u{font-family:Haffer XH Mono-TRIAL,monospace;font-weight:500;font-size:26px;color:#102230}.page_statNote__JpEAi{font-size:11px;color:#5f7a76;margin-top:4px}.page_dualGrid__Xl8MA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.page_contentCard__jMZCw{background:#fffdf8;border:1px solid rgba(207,216,211,.5);border-radius:20px;padding:1.5rem;box-shadow:0 14px 32px rgba(16,34,48,.04)}.page_prose__KcTvz{margin:0 0 1rem;font-size:1rem;line-height:1.7;color:#1a211f}.page_marketList___tL70{margin:0;padding-left:1.25rem;display:grid;gap:.75rem;color:#1a211f;list-style:none}.page_marketList___tL70 li:before{content:"→";color:#ff4a00;font-weight:700;margin-right:8px}.page_externalLink__qR48k{display:inline-flex;margin-top:1rem;color:#3a9b8a;font-weight:600;text-decoration:underline;text-underline-offset:.18em;transition:color .2s}.page_externalLink__qR48k:hover{color:#2d7a6d}.page_inlineLink__yO8D0{color:#3a9b8a;font-weight:600;text-decoration:underline;text-decoration-style:wavy;text-underline-offset:.18em}.page_infoGrid__S92mG{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.page_infoCard__uzc9E{background:#fffdf8;border:1px solid rgba(207,216,211,.5);border-radius:16px;padding:1.25rem;box-shadow:0 14px 32px rgba(16,34,48,.04)}.page_infoTitle__UdWGa{margin:0 0 .55rem;font-size:.82rem;color:#5f7a76;text-transform:uppercase;letter-spacing:.08em}.page_infoValue__eUzbS{margin:0;font-family:Haffer XH Mono-TRIAL,monospace;font-size:1.35rem;font-weight:500;color:#102230}.page_infoNote__wpfS7{margin:.55rem 0 0;color:#5f7a76;font-size:.88rem}.page_basicsGrid__zu0ji{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.page_basicsCard__2WO8n{background:#e8efe6;border-radius:20px;padding:28px;transition:transform .2s,box-shadow .2s;cursor:default}.page_basicsCard__2WO8n:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(6,8,7,.08)}.page_basicsCard__2WO8n:nth-child(3){background:#e7f5f1}.page_basicsCard__2WO8n:nth-child(4){background:#ffefe8}.page_basicsCardTitle__8NlJ9{font-family:Haffer XH-TRIAL,sans-serif;font-weight:500;font-size:1.125rem;color:#060807;margin-bottom:10px}.page_basicsCardText__bo3Hd{font-size:.875rem;color:#5f7a76;line-height:1.6;margin:0}.page_citiesGrid__HMhou{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.page_cityCard__LXlfC{background:#fffdf8;border-radius:14px;padding:20px;text-decoration:none;transition:background .2s,transform .15s}.page_cityCard__LXlfC:hover{background:#fff0e8;transform:translateY(-2px)}.page_cityName__aVYsa{font-family:Haffer XH-TRIAL,sans-serif;font-weight:500;font-size:15px;color:#060807;margin-bottom:4px}.page_cityMeta__5dAw5{font-size:12px;color:#5f7a76;margin-bottom:10px}.page_cityLink__5RlCK{font-size:16px;font-weight:700;color:#ff4a00;transition:transform .2s;display:inline-block}.page_cityCard__LXlfC:hover .page_cityLink__5RlCK{transform:translateX(4px)}.page_loansGrid__bwOEF{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.page_loanCard__mbb73{background:#fffdf8;border-radius:20px;overflow:hidden;text-decoration:none;transition:transform .2s,box-shadow .2s}.page_loanCard__mbb73:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(6,8,7,.08)}.page_loanStripe__WOu81{height:4px;width:100%}.page_loanStripe__WOu81[data-type=conventional]{background:#3a9b8a}.page_loanStripe__WOu81[data-type=jumbo]{background:#ff4a00}.page_loanStripe__WOu81[data-type=arm]{background:#102230}.page_loanCard__mbb73:first-child .page_loanStripe__WOu81{background:#3a9b8a}.page_loanCard__mbb73:nth-child(2) .page_loanStripe__WOu81{background:#ff4a00}.page_loanCard__mbb73:nth-child(3) .page_loanStripe__WOu81{background:#102230}.page_loanBody__n69Ne{padding:28px}.page_loanName__EX9NC{font-family:Haffer XH-TRIAL,sans-serif;font-weight:500;font-size:1.25rem;color:#060807;margin-bottom:.5rem}.page_loanDesc__55IfY{font-size:.875rem;color:#5f7a76;line-height:1.6;margin:0}.page_faqDark__f1sR_{background:#060807;padding-bottom:64px}.page_faqDark__f1sR_>section{background:transparent!important}.page_faqDark__f1sR_ .faqItem,.page_faqDark__f1sR_ [class*=faqItem]{background:hsla(0,0%,100%,.06)}.page_faqDark__f1sR_ [class*=sectionTitle]{color:#fff}.page_faqDark__f1sR_ [class*=questionText]{color:hsla(0,0%,100%,.85)}.page_faqDark__f1sR_ [class*=answerText]{color:hsla(0,0%,100%,.7)}.page_faqDark__f1sR_ [class*=plusIcon]{filter:invert(1)}.page_faqDark__f1sR_ [class*=seeMoreButton]{background:transparent;border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.7)}.page_faqDark__f1sR_ [class*=seeMoreButton]:hover{background:hsla(0,0%,100%,.1);color:#fff}.page_ctaSection__pjU29{text-align:center;padding:5rem 2rem;background:#ff4a00;color:#fff}.page_footerWrap__GB2RT [class*=curvedTransition]{background:#ff4a00}.page_ctaTitle__Pj4zV{font-family:Haffer XH-TRIAL,sans-serif;font-weight:500;font-size:2rem;margin-bottom:1rem;letter-spacing:-.3px}.page_ctaDescription__UZLUt{font-size:1.125rem;color:hsla(0,0%,100%,.85);max-width:520px;margin:0 auto 2rem}.page_ctaButtonAlt__vbIR9{display:inline-block;padding:16px 32px;background-color:#fff;color:#ff4a00;font-weight:700;border-radius:999px;text-decoration:none;font-size:16px;transition:background-color .2s ease,color .2s ease,transform .2s ease}.page_ctaButtonAlt__vbIR9:hover{background-color:#102230;color:#fff;transform:translateY(-2px)}@media (max-width:1024px){.page_heroInner__T6LcO{grid-template-columns:1fr}.page_dataSlab__BmcLF{margin-top:8px}.page_basicsGrid__zu0ji{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_title__in_Mo{font-size:2rem}.page_hero__1ZIPL{padding:3rem 0}.page_section__Hl87a{padding:2rem 1.5rem}.page_dualGrid__Xl8MA{grid-template-columns:1fr}.page_sectionTitle__c_l8E{font-size:1.5rem}.page_statBand__E30oj{flex-direction:column;gap:20px}.page_statItem__RMpHz{border-right:none;border-bottom:1px solid #cfd8d3;padding:0 0 16px}.page_statItem__RMpHz:last-child{border-bottom:none}.page_basicsGrid__zu0ji{grid-template-columns:1fr}.page_citiesGrid__HMhou{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.page_loansGrid__bwOEF{grid-template-columns:1fr}.page_ctaSection__pjU29{padding:3rem 1.5rem}.page_ctaTitle__Pj4zV{font-size:1.5rem}.page_dataRow__AbWy_{grid-template-columns:1fr;gap:12px}}