.non-qm-module__JpTN4W__page{color:#102033;background:#f7f9fc;min-height:100vh}.non-qm-module__JpTN4W__shell{width:min(1160px,100% - 40px);margin:0 auto}.non-qm-module__JpTN4W__hero{color:#fff;background:radial-gradient(circle at 78% 14%,#2f7bff47,#0000 34rem),linear-gradient(145deg,#06141f,#0a1f34 58%,#071421);padding:110px 0 80px}.non-qm-module__JpTN4W__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.75fr);align-items:center;gap:34px;display:grid}.non-qm-module__JpTN4W__heroCopy,.non-qm-module__JpTN4W__copyStack{gap:18px;display:grid}.non-qm-module__JpTN4W__kicker{color:#2478ff;letter-spacing:.14em;text-transform:uppercase;background:#2f7bff14;border:1px solid #2f7bff38;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:8px 11px;font-size:11px;font-weight:900;display:inline-flex}.non-qm-module__JpTN4W__hero .non-qm-module__JpTN4W__kicker,.non-qm-module__JpTN4W__darkBand .non-qm-module__JpTN4W__kicker,.non-qm-module__JpTN4W__finalCta .non-qm-module__JpTN4W__kicker{color:#8edcff;background:#ffffff0f;border-color:#6fe7ff38}.non-qm-module__JpTN4W__kicker:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.non-qm-module__JpTN4W__hero h1{letter-spacing:-.07em;max-width:820px;margin:0;font-size:clamp(48px,7vw,84px);line-height:.94}.non-qm-module__JpTN4W__hero p{color:#e2eefacc;max-width:760px;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.65}.non-qm-module__JpTN4W__heroPanel,.non-qm-module__JpTN4W__card,.non-qm-module__JpTN4W__highlightCard,.non-qm-module__JpTN4W__faq,.non-qm-module__JpTN4W__notesBox,.non-qm-module__JpTN4W__comparisonCard{background:#fff;border:1px solid #e1e8f0;border-radius:24px;box-shadow:0 18px 50px #0b1f3a12}.non-qm-module__JpTN4W__heroPanel{color:#fff;background:linear-gradient(#ffffff1c,#ffffff0b);border-color:#ffffff1f;gap:14px;padding:30px;display:grid}.non-qm-module__JpTN4W__heroPanel p{font-size:15px}.non-qm-module__JpTN4W__primaryButton,.non-qm-module__JpTN4W__secondaryButton{color:#06141f;cursor:pointer;background:linear-gradient(135deg,#1c78ff,#67d8ff);border:0;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:48px;padding:0 20px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 18px 44px #1e78ff47}.non-qm-module__JpTN4W__secondaryButton{color:#102033;box-shadow:none;background:#eef5fb;border:1px solid #1020331f}.non-qm-module__JpTN4W__actions{flex-wrap:wrap;gap:14px;display:flex}.non-qm-module__JpTN4W__section{padding:84px 0}.non-qm-module__JpTN4W__twoColumn{grid-template-columns:.78fr 1.22fr;gap:54px;display:grid}.non-qm-module__JpTN4W__section h2,.non-qm-module__JpTN4W__darkBand h2,.non-qm-module__JpTN4W__finalCta h2{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(34px,4vw,54px);line-height:1}.non-qm-module__JpTN4W__copyStack p,.non-qm-module__JpTN4W__sectionIntro{color:#4f6478;margin:0;font-size:17px;line-height:1.8}.non-qm-module__JpTN4W__cardGrid,.non-qm-module__JpTN4W__highlightGrid,.non-qm-module__JpTN4W__faqGrid,.non-qm-module__JpTN4W__pathGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.non-qm-module__JpTN4W__card,.non-qm-module__JpTN4W__highlightCard,.non-qm-module__JpTN4W__faq,.non-qm-module__JpTN4W__comparisonCard{padding:24px}.non-qm-module__JpTN4W__card h3,.non-qm-module__JpTN4W__highlightCard h3,.non-qm-module__JpTN4W__faq h3,.non-qm-module__JpTN4W__comparisonCard h3{color:#102033;letter-spacing:-.02em;margin:0 0 10px;font-size:20px}.non-qm-module__JpTN4W__card p,.non-qm-module__JpTN4W__highlightCard p,.non-qm-module__JpTN4W__faq p,.non-qm-module__JpTN4W__comparisonCard li{color:#5f7285;margin:0;line-height:1.7}.non-qm-module__JpTN4W__card span{color:#2478ff;font-weight:900}.non-qm-module__JpTN4W__darkBand{color:#fff;background:radial-gradient(circle at 15% 12%,#67d8ff26,#0000 26rem),linear-gradient(145deg,#071421,#0b1d2e);padding:84px 0}.non-qm-module__JpTN4W__darkBand p,.non-qm-module__JpTN4W__darkBand li{color:#e2eefacc;line-height:1.8}.non-qm-module__JpTN4W__checkList{gap:12px;margin:0;padding-left:22px;display:grid}.non-qm-module__JpTN4W__comparisonGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.non-qm-module__JpTN4W__comparisonCard ul{gap:10px;margin:12px 0 0;padding-left:20px;display:grid}.non-qm-module__JpTN4W__notesBox{padding:30px}.non-qm-module__JpTN4W__notesBox ul{color:#4f6478;gap:12px;margin:18px 0 0;padding-left:22px;line-height:1.7;display:grid}.non-qm-module__JpTN4W__faqGrid{grid-template-columns:repeat(2,1fr)}.non-qm-module__JpTN4W__linkRow{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.non-qm-module__JpTN4W__linkRow a{color:#2478ff;background:#fff;border:1px solid #dbe5ef;border-radius:999px;padding:10px 13px;font-size:13px;font-weight:900}.non-qm-module__JpTN4W__finalCta{color:#fff;background:linear-gradient(135deg,#071421,#102a43);padding:82px 0}.non-qm-module__JpTN4W__finalCta h2{max-width:840px;margin:0 0 18px}.non-qm-module__JpTN4W__finalCta p{color:#e2eefacc;max-width:640px;margin:0 0 28px;line-height:1.7}.non-qm-module__JpTN4W__modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030a12ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.non-qm-module__JpTN4W__modal{color:#102033;background:#fff;border-radius:28px;width:min(760px,100%);max-height:calc(100vh - 40px);position:relative;overflow:auto;box-shadow:0 34px 120px #00000059}.non-qm-module__JpTN4W__closeButton{z-index:2;color:#102033;cursor:pointer;background:#eef5fb;border:0;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:14px;right:16px}.non-qm-module__JpTN4W__leadForm,.non-qm-module__JpTN4W__successPanel{gap:20px;padding:34px;display:grid}.non-qm-module__JpTN4W__leadForm h2,.non-qm-module__JpTN4W__successPanel h2{margin:10px 42px 8px 0;font-size:34px;line-height:1}.non-qm-module__JpTN4W__leadForm p,.non-qm-module__JpTN4W__successPanel p{color:#5f7285;margin:0;line-height:1.7}.non-qm-module__JpTN4W__formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.non-qm-module__JpTN4W__leadForm label{color:#34495e;gap:7px;font-size:13px;font-weight:900;display:grid}.non-qm-module__JpTN4W__leadForm input,.non-qm-module__JpTN4W__leadForm select,.non-qm-module__JpTN4W__leadForm textarea{box-sizing:border-box;width:100%;font:inherit;color:#102033;background:#fff;border:1px solid #ccd7e2;border-radius:14px;padding:12px 13px}.non-qm-module__JpTN4W__consentRow{align-items:flex-start;gap:10px;display:flex!important}.non-qm-module__JpTN4W__consentRow input{width:auto;margin-top:3px}.non-qm-module__JpTN4W__errorText{font-weight:800;color:#9b1c31!important}@media (max-width:900px){.non-qm-module__JpTN4W__heroGrid,.non-qm-module__JpTN4W__twoColumn,.non-qm-module__JpTN4W__comparisonGrid{grid-template-columns:1fr}.non-qm-module__JpTN4W__cardGrid,.non-qm-module__JpTN4W__highlightGrid,.non-qm-module__JpTN4W__pathGrid,.non-qm-module__JpTN4W__faqGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.non-qm-module__JpTN4W__cardGrid,.non-qm-module__JpTN4W__highlightGrid,.non-qm-module__JpTN4W__pathGrid,.non-qm-module__JpTN4W__faqGrid,.non-qm-module__JpTN4W__formGrid{grid-template-columns:1fr}.non-qm-module__JpTN4W__leadForm,.non-qm-module__JpTN4W__successPanel{padding:26px 20px}}
.closed-end-second-module__CfqbZW__page{color:#102033;background:#f7f9fc;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.closed-end-second-module__CfqbZW__shell{width:min(1160px,100% - 40px);margin:0 auto}.closed-end-second-module__CfqbZW__hero{color:#fff;background:radial-gradient(circle at 78% 14%,#2f7bff47,#0000 34rem),linear-gradient(145deg,#06141f,#0a1f34 58%,#071421);padding:118px 0 86px}.closed-end-second-module__CfqbZW__heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.75fr);align-items:center;gap:34px;display:grid}.closed-end-second-module__CfqbZW__heroCopy{gap:24px;display:grid}.closed-end-second-module__CfqbZW__kicker{color:#2478ff;letter-spacing:.14em;text-transform:uppercase;background:#2f7bff14;border:1px solid #2f7bff38;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:8px 11px;font-size:11px;font-weight:900;display:inline-flex}.closed-end-second-module__CfqbZW__hero .closed-end-second-module__CfqbZW__kicker,.closed-end-second-module__CfqbZW__darkBand .closed-end-second-module__CfqbZW__kicker{color:#8edcff;background:#ffffff0f;border-color:#6fe7ff38}.closed-end-second-module__CfqbZW__kicker:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px}.closed-end-second-module__CfqbZW__hero h1{letter-spacing:-.07em;max-width:820px;margin:0;font-size:clamp(48px,7vw,88px);line-height:.94}.closed-end-second-module__CfqbZW__hero p{color:#e2eefac7;max-width:720px;margin:0;font-size:clamp(18px,2vw,23px);line-height:1.65}.closed-end-second-module__CfqbZW__heroPanel{background:linear-gradient(#ffffff1c,#ffffff0b);border:1px solid #ffffff1f;border-radius:30px;gap:14px;padding:30px;display:grid;box-shadow:0 30px 90px #00000042}.closed-end-second-module__CfqbZW__heroPanel span{color:#8edcff;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.closed-end-second-module__CfqbZW__heroPanel h2{margin:0;font-size:32px;line-height:1.05}.closed-end-second-module__CfqbZW__heroPanel p{font-size:15px}.closed-end-second-module__CfqbZW__primaryButton,.closed-end-second-module__CfqbZW__secondaryButton{color:#06141f;cursor:pointer;background:linear-gradient(135deg,#1c78ff,#67d8ff);border:0;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:48px;padding:0 20px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 18px 44px #1e78ff47}.closed-end-second-module__CfqbZW__secondaryButton{color:#102033;box-shadow:none;background:#eef5fb;border:1px solid #1020331f}.closed-end-second-module__CfqbZW__section{padding:96px 0}.closed-end-second-module__CfqbZW__twoColumn{grid-template-columns:.78fr 1.22fr;gap:54px;display:grid}.closed-end-second-module__CfqbZW__section h2,.closed-end-second-module__CfqbZW__darkBand h2,.closed-end-second-module__CfqbZW__finalCta h2{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(34px,4vw,56px);line-height:1}.closed-end-second-module__CfqbZW__copyStack{gap:18px;display:grid}.closed-end-second-module__CfqbZW__copyStack p{color:#4f6478;margin:0;font-size:18px;line-height:1.8}.closed-end-second-module__CfqbZW__cardGrid,.closed-end-second-module__CfqbZW__highlightGrid,.closed-end-second-module__CfqbZW__faqGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.closed-end-second-module__CfqbZW__card,.closed-end-second-module__CfqbZW__highlightCard,.closed-end-second-module__CfqbZW__faqItem,.closed-end-second-module__CfqbZW__notesBox{background:#fff;border:1px solid #e1e8f0;border-radius:24px;box-shadow:0 18px 50px #0b1f3a12}.closed-end-second-module__CfqbZW__card{color:#34495e;padding:24px;font-size:16px;font-weight:700;line-height:1.65}.closed-end-second-module__CfqbZW__darkBand{color:#fff;background:radial-gradient(circle at 15% 12%,#67d8ff26,#0000 26rem),linear-gradient(145deg,#071421,#0b1d2e);padding:96px 0}.closed-end-second-module__CfqbZW__darkBand p{color:#e2eefac7}.closed-end-second-module__CfqbZW__highlightCard{padding:24px}.closed-end-second-module__CfqbZW__highlightCard h3,.closed-end-second-module__CfqbZW__faqItem h3{color:#102033;letter-spacing:-.02em;margin:0 0 10px;font-size:20px}.closed-end-second-module__CfqbZW__highlightCard p,.closed-end-second-module__CfqbZW__faqItem p{color:#5f7285;margin:0;line-height:1.7}.closed-end-second-module__CfqbZW__listColumns{grid-template-columns:1fr 1fr;gap:24px;display:grid}.closed-end-second-module__CfqbZW__listColumns>div{background:#fff;border:1px solid #e1e8f0;border-radius:26px;padding:30px}.closed-end-second-module__CfqbZW__listColumns ul,.closed-end-second-module__CfqbZW__notesBox ul{color:#4f6478;gap:12px;margin:24px 0 0;padding-left:22px;line-height:1.7;display:grid}.closed-end-second-module__CfqbZW__notesBox{padding:30px}.closed-end-second-module__CfqbZW__faqGrid{grid-template-columns:repeat(2,1fr)}.closed-end-second-module__CfqbZW__faqItem{padding:24px}.closed-end-second-module__CfqbZW__finalCta{color:#fff;background:linear-gradient(135deg,#071421,#102a43);padding:94px 0}.closed-end-second-module__CfqbZW__finalCta h2{max-width:840px;margin:0 0 26px}.closed-end-second-module__CfqbZW__modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030a12ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.closed-end-second-module__CfqbZW__modal{color:#102033;background:#fff;border-radius:28px;width:min(720px,100%);max-height:calc(100vh - 40px);position:relative;overflow:auto;box-shadow:0 34px 120px #00000059}.closed-end-second-module__CfqbZW__closeButton{z-index:2;color:#102033;cursor:pointer;background:#eef5fb;border:0;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:14px;right:16px}.closed-end-second-module__CfqbZW__leadForm,.closed-end-second-module__CfqbZW__successPanel{gap:20px;padding:34px;display:grid}.closed-end-second-module__CfqbZW__leadForm h2,.closed-end-second-module__CfqbZW__successPanel h2{margin:10px 42px 8px 0;font-size:34px;line-height:1}.closed-end-second-module__CfqbZW__leadForm p,.closed-end-second-module__CfqbZW__successPanel p{color:#5f7285;margin:0;line-height:1.7}.closed-end-second-module__CfqbZW__formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.closed-end-second-module__CfqbZW__leadForm label{color:#34495e;gap:7px;font-size:13px;font-weight:900;display:grid}.closed-end-second-module__CfqbZW__leadForm input,.closed-end-second-module__CfqbZW__leadForm select,.closed-end-second-module__CfqbZW__leadForm textarea{box-sizing:border-box;width:100%;font:inherit;color:#102033;background:#fff;border:1px solid #ccd7e2;border-radius:14px;padding:12px 13px}.closed-end-second-module__CfqbZW__consentRow{align-items:flex-start;gap:10px;display:flex!important}.closed-end-second-module__CfqbZW__consentRow input{width:auto;margin-top:3px}.closed-end-second-module__CfqbZW__errorText{font-weight:800;color:#9b1c31!important}@media (max-width:900px){.closed-end-second-module__CfqbZW__heroGrid,.closed-end-second-module__CfqbZW__twoColumn,.closed-end-second-module__CfqbZW__listColumns{grid-template-columns:1fr}.closed-end-second-module__CfqbZW__cardGrid,.closed-end-second-module__CfqbZW__highlightGrid,.closed-end-second-module__CfqbZW__faqGrid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.closed-end-second-module__CfqbZW__hero{padding:86px 0 62px}.closed-end-second-module__CfqbZW__hero h1{font-size:48px}.closed-end-second-module__CfqbZW__cardGrid,.closed-end-second-module__CfqbZW__highlightGrid,.closed-end-second-module__CfqbZW__faqGrid,.closed-end-second-module__CfqbZW__formGrid{grid-template-columns:1fr}.closed-end-second-module__CfqbZW__leadForm,.closed-end-second-module__CfqbZW__successPanel{padding:26px 20px}.closed-end-second-module__CfqbZW__modalBackdrop{padding:10px}}
.foreign-national-mortgage-module__DiLQNW__page{color:#f7fbff;background:radial-gradient(circle at 12% 4%,#3189ff38,#0000 30rem),radial-gradient(circle at 90% 18%,#c4a05629,#0000 34rem),linear-gradient(145deg,#07131f 0%,#071b2b 48%,#041019 100%);min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.foreign-national-mortgage-module__DiLQNW__shell{width:min(1160px,100% - 40px);margin:0 auto}.foreign-national-mortgage-module__DiLQNW__hero{padding:clamp(78px,10vw,140px) 0 72px}.foreign-national-mortgage-module__DiLQNW__heroGrid,.foreign-national-mortgage-module__DiLQNW__twoColumn{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.foreign-national-mortgage-module__DiLQNW__heroCopy{gap:24px;display:grid}.foreign-national-mortgage-module__DiLQNW__kicker{color:#91ddff;letter-spacing:.16em;text-transform:uppercase;background:#ffffff0e;border:1px solid #86d9ff38;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:9px 12px;font-size:11px;font-weight:900;display:inline-flex}.foreign-national-mortgage-module__DiLQNW__kicker:before{content:"";background:#c9a65d;border-radius:999px;width:7px;height:7px;box-shadow:0 0 18px #c9a65dd9}.foreign-national-mortgage-module__DiLQNW__hero h1,.foreign-national-mortgage-module__DiLQNW__section h2,.foreign-national-mortgage-module__DiLQNW__finalCta h2{color:#fff;letter-spacing:-.07em;margin:0;font-size:clamp(42px,6.4vw,80px);line-height:.96}.foreign-national-mortgage-module__DiLQNW__section h2,.foreign-national-mortgage-module__DiLQNW__finalCta h2{font-size:clamp(32px,4.4vw,58px)}.foreign-national-mortgage-module__DiLQNW__hero p,.foreign-national-mortgage-module__DiLQNW__sectionIntro p,.foreign-national-mortgage-module__DiLQNW__panel p,.foreign-national-mortgage-module__DiLQNW__section p,.foreign-national-mortgage-module__DiLQNW__faq p,.foreign-national-mortgage-module__DiLQNW__ctaPanel p,.foreign-national-mortgage-module__DiLQNW__note{color:#e2eefab8;margin:0;font-size:15px;line-height:1.82}.foreign-national-mortgage-module__DiLQNW__hero p{max-width:760px;font-size:clamp(18px,2vw,22px);line-height:1.62}.foreign-national-mortgage-module__DiLQNW__primaryButton{color:#06141f;background:linear-gradient(135deg,#1d7dff,#70e0ff);border:1px solid #82d7ff59;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:50px;padding:0 22px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 20px 54px #1e78ff42}.foreign-national-mortgage-module__DiLQNW__heroCard,.foreign-national-mortgage-module__DiLQNW__panel,.foreign-national-mortgage-module__DiLQNW__highlightCard,.foreign-national-mortgage-module__DiLQNW__noteCard,.foreign-national-mortgage-module__DiLQNW__faq,.foreign-national-mortgage-module__DiLQNW__ctaPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff17,#ffffff09);border:1px solid #ffffff1b;box-shadow:0 34px 100px #00000045,inset 0 1px #ffffff14}.foreign-national-mortgage-module__DiLQNW__heroCard{border-radius:34px;align-content:center;gap:20px;min-height:390px;padding:clamp(24px,4vw,38px);display:grid}.foreign-national-mortgage-module__DiLQNW__heroCard span{color:#c9a65d;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.foreign-national-mortgage-module__DiLQNW__heroCard strong{color:#fff;letter-spacing:-.04em;font-size:clamp(26px,3vw,38px);line-height:1.06}.foreign-national-mortgage-module__DiLQNW__heroCard ul,.foreign-national-mortgage-module__DiLQNW__checkList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.foreign-national-mortgage-module__DiLQNW__heroCard li,.foreign-national-mortgage-module__DiLQNW__checkList li{color:#e2eefac7;padding-left:25px;line-height:1.55;position:relative}.foreign-national-mortgage-module__DiLQNW__heroCard li:before,.foreign-national-mortgage-module__DiLQNW__checkList li:before{content:"";background:#70e0ff;border-radius:999px;width:8px;height:8px;position:absolute;top:.68em;left:0;box-shadow:0 0 14px #70e0ffa6}.foreign-national-mortgage-module__DiLQNW__section{padding:clamp(66px,8vw,112px) 0}.foreign-national-mortgage-module__DiLQNW__altSection{background:#ffffff09}.foreign-national-mortgage-module__DiLQNW__sectionIntro{gap:18px;max-width:890px;margin-bottom:34px;display:grid}.foreign-national-mortgage-module__DiLQNW__panel{border-radius:28px;gap:18px;padding:clamp(22px,3vw,32px);display:grid}.foreign-national-mortgage-module__DiLQNW__panel h3,.foreign-national-mortgage-module__DiLQNW__faq h3{color:#fff;letter-spacing:-.03em;margin:0;font-size:22px}.foreign-national-mortgage-module__DiLQNW__cardGrid,.foreign-national-mortgage-module__DiLQNW__noteGrid,.foreign-national-mortgage-module__DiLQNW__faqGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.foreign-national-mortgage-module__DiLQNW__highlightCard,.foreign-national-mortgage-module__DiLQNW__noteCard,.foreign-national-mortgage-module__DiLQNW__faq{color:#e2eefad1;border-radius:24px;padding:22px;line-height:1.65}.foreign-national-mortgage-module__DiLQNW__noteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.foreign-national-mortgage-module__DiLQNW__licensingNote{color:#fff8e5e6;background:#c9a65d1a;border-left:3px solid #c9a65d;border-radius:18px;margin:24px 0 0;padding:20px;line-height:1.7}.foreign-national-mortgage-module__DiLQNW__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.foreign-national-mortgage-module__DiLQNW__faq{gap:10px;display:grid}.foreign-national-mortgage-module__DiLQNW__finalCta{padding:42px 0 100px}.foreign-national-mortgage-module__DiLQNW__ctaPanel{text-align:left;border-radius:34px;gap:20px;padding:clamp(28px,5vw,54px);display:grid}.foreign-national-mortgage-module__DiLQNW__ctaPanel p{max-width:780px}@media (max-width:860px){.foreign-national-mortgage-module__DiLQNW__heroGrid,.foreign-national-mortgage-module__DiLQNW__twoColumn,.foreign-national-mortgage-module__DiLQNW__cardGrid,.foreign-national-mortgage-module__DiLQNW__noteGrid,.foreign-national-mortgage-module__DiLQNW__faqGrid{grid-template-columns:1fr}.foreign-national-mortgage-module__DiLQNW__hero{padding-top:58px}.foreign-national-mortgage-module__DiLQNW__heroCard{min-height:auto}}
.itin-mortgage-module__e6UYLW__page{color:#102033;background:#f7fafc;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.itin-mortgage-module__e6UYLW__shell{width:min(1140px,100% - 40px);margin:0 auto}.itin-mortgage-module__e6UYLW__hero{color:#fff;background:radial-gradient(circle at 80% 10%,#67d8ff38,#0000 30rem),radial-gradient(circle at 16% 78%,#1c78ff29,#0000 28rem),linear-gradient(145deg,#071421 0%,#0b1d2e 62%,#08111b 100%);padding:clamp(84px,11vw,140px) 0 78px;position:relative;overflow:hidden}.itin-mortgage-module__e6UYLW__hero:after{content:"";background:radial-gradient(circle,#67d8ff2e,#0000 68%);border-radius:999px;width:520px;height:520px;position:absolute;inset:auto -120px -220px auto}.itin-mortgage-module__e6UYLW__heroGrid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);align-items:center;gap:clamp(34px,6vw,72px);display:grid;position:relative}.itin-mortgage-module__e6UYLW__heroCopy{gap:24px;display:grid}.itin-mortgage-module__e6UYLW__kicker{color:#71dfff;letter-spacing:.16em;text-transform:uppercase;background:#ffffff0f;border:1px solid #6fe7ff38;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:9px 12px;font-size:11px;font-weight:900;display:inline-flex}.itin-mortgage-module__e6UYLW__kicker:before{content:"";background:#67d8ff;border-radius:999px;width:7px;height:7px;box-shadow:0 0 18px #67d8ffe6}.itin-mortgage-module__e6UYLW__hero h1{letter-spacing:-.08em;max-width:820px;margin:0;font-size:clamp(52px,9vw,104px);line-height:.92}.itin-mortgage-module__e6UYLW__hero p{color:#eaf6ffc2;max-width:720px;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.62}.itin-mortgage-module__e6UYLW__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.itin-mortgage-module__e6UYLW__primaryButton,.itin-mortgage-module__e6UYLW__secondaryButton{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 19px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.itin-mortgage-module__e6UYLW__primaryButton{color:#06141f;background:linear-gradient(135deg,#1c78ff,#67d8ff);border:1px solid #82d7ff73;box-shadow:0 18px 46px #1e78ff47}.itin-mortgage-module__e6UYLW__secondaryButton{color:#eaf6ff;background:#ffffff0e;border:1px solid #ffffff24}.itin-mortgage-module__e6UYLW__arrowIcon{flex:none}.itin-mortgage-module__e6UYLW__heroNote{border-left:3px solid #67d8ff;padding-left:18px;max-width:650px!important;font-size:15px!important}.itin-mortgage-module__e6UYLW__heroCard,.itin-mortgage-module__e6UYLW__proseCard,.itin-mortgage-module__e6UYLW__highlightCard,.itin-mortgage-module__e6UYLW__docCard,.itin-mortgage-module__e6UYLW__noteCard,.itin-mortgage-module__e6UYLW__faq,.itin-mortgage-module__e6UYLW__finalPanel{background:#ffffffdb;border:1px solid #0f253b1a;border-radius:28px;box-shadow:0 24px 80px #07142114}.itin-mortgage-module__e6UYLW__heroCard{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff1f,#ffffff0e);border-color:#ffffff21;gap:18px;padding:clamp(26px,4vw,38px);display:grid}.itin-mortgage-module__e6UYLW__heroCard span{color:#8edcff;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.itin-mortgage-module__e6UYLW__heroCard h2,.itin-mortgage-module__e6UYLW__sectionHeading h2,.itin-mortgage-module__e6UYLW__proseCard h2,.itin-mortgage-module__e6UYLW__finalPanel h2{color:inherit;letter-spacing:-.055em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1}.itin-mortgage-module__e6UYLW__heroCard p{color:#eaf6ffbd;font-size:15px}.itin-mortgage-module__e6UYLW__metricGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.itin-mortgage-module__e6UYLW__metricGrid div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;padding:18px}.itin-mortgage-module__e6UYLW__metricGrid strong,.itin-mortgage-module__e6UYLW__metricGrid small{display:block}.itin-mortgage-module__e6UYLW__metricGrid strong{margin-bottom:7px;font-size:21px}.itin-mortgage-module__e6UYLW__metricGrid small{color:#eaf6ffa8;line-height:1.45}.itin-mortgage-module__e6UYLW__section{padding:clamp(72px,9vw,112px) 0}.itin-mortgage-module__e6UYLW__softSection{background:#edf5fb}.itin-mortgage-module__e6UYLW__darkSection{color:#fff;background:linear-gradient(145deg,#071421,#0b1d2e)}.itin-mortgage-module__e6UYLW__twoColumn,.itin-mortgage-module__e6UYLW__splitPanel{grid-template-columns:minmax(240px,.72fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.itin-mortgage-module__e6UYLW__sectionHeading{gap:16px;max-width:760px;display:grid}.itin-mortgage-module__e6UYLW__sectionHeading p,.itin-mortgage-module__e6UYLW__proseCard p,.itin-mortgage-module__e6UYLW__reviewList,.itin-mortgage-module__e6UYLW__notice,.itin-mortgage-module__e6UYLW__licenseNotice,.itin-mortgage-module__e6UYLW__faq p{color:#52667a;font-size:16px;line-height:1.75}.itin-mortgage-module__e6UYLW__darkSection .itin-mortgage-module__e6UYLW__sectionHeading p,.itin-mortgage-module__e6UYLW__darkSection .itin-mortgage-module__e6UYLW__licenseNotice{color:#eaf6ffb8}.itin-mortgage-module__e6UYLW__proseCard{gap:16px;padding:clamp(26px,4vw,40px);display:grid}.itin-mortgage-module__e6UYLW__proseCard p{margin:0}.itin-mortgage-module__e6UYLW__checkGrid,.itin-mortgage-module__e6UYLW__cardGrid,.itin-mortgage-module__e6UYLW__docGrid,.itin-mortgage-module__e6UYLW__noteGrid,.itin-mortgage-module__e6UYLW__faqGrid,.itin-mortgage-module__e6UYLW__propertyGrid{gap:16px;margin-top:34px;display:grid}.itin-mortgage-module__e6UYLW__checkGrid,.itin-mortgage-module__e6UYLW__cardGrid,.itin-mortgage-module__e6UYLW__docGrid,.itin-mortgage-module__e6UYLW__noteGrid{grid-template-columns:repeat(3,1fr)}.itin-mortgage-module__e6UYLW__checkItem,.itin-mortgage-module__e6UYLW__propertyPill{color:#1a3148;background:#fff;border:1px solid #0f253b17;border-radius:20px;padding:18px 20px;font-weight:800;line-height:1.45}.itin-mortgage-module__e6UYLW__checkItem:before{color:#1c78ff;content:"✓";margin-right:10px}.itin-mortgage-module__e6UYLW__reviewList{gap:14px;margin:0;padding-left:22px;display:grid}.itin-mortgage-module__e6UYLW__reviewList li::marker{color:#1c78ff}.itin-mortgage-module__e6UYLW__highlightCard,.itin-mortgage-module__e6UYLW__docCard,.itin-mortgage-module__e6UYLW__noteCard{padding:24px}.itin-mortgage-module__e6UYLW__highlightCard{box-shadow:none;background:#ffffff13;border-color:#ffffff1a}.itin-mortgage-module__e6UYLW__highlightCard p,.itin-mortgage-module__e6UYLW__noteCard{color:#eaf6ffd1;margin:0;line-height:1.65}.itin-mortgage-module__e6UYLW__docCard h3{color:#102033;letter-spacing:-.03em;margin:0 0 12px;font-size:22px}.itin-mortgage-module__e6UYLW__docCard p{color:#52667a;margin:0;line-height:1.7}.itin-mortgage-module__e6UYLW__propertyGrid{grid-template-columns:repeat(2,1fr)}.itin-mortgage-module__e6UYLW__notice,.itin-mortgage-module__e6UYLW__licenseNotice{margin:26px 0 0}.itin-mortgage-module__e6UYLW__noteCard{box-shadow:none;background:#ffffff13;border-color:#ffffff1a}.itin-mortgage-module__e6UYLW__faqGrid{grid-template-columns:1fr}.itin-mortgage-module__e6UYLW__faq{padding:0;overflow:hidden}.itin-mortgage-module__e6UYLW__faq summary{cursor:pointer;color:#102033;padding:22px 24px;font-weight:900;list-style-position:inside}.itin-mortgage-module__e6UYLW__faq p{margin:0;padding:0 24px 24px}.itin-mortgage-module__e6UYLW__finalCta{background:#f7fafc;padding:0 0 100px}.itin-mortgage-module__e6UYLW__finalPanel{text-align:center;justify-items:center;gap:22px;padding:clamp(34px,6vw,62px);display:grid}.itin-mortgage-module__e6UYLW__finalPanel .itin-mortgage-module__e6UYLW__primaryButton{width:fit-content}@media (max-width:900px){.itin-mortgage-module__e6UYLW__heroGrid,.itin-mortgage-module__e6UYLW__twoColumn,.itin-mortgage-module__e6UYLW__splitPanel{grid-template-columns:1fr}.itin-mortgage-module__e6UYLW__checkGrid,.itin-mortgage-module__e6UYLW__cardGrid,.itin-mortgage-module__e6UYLW__docGrid,.itin-mortgage-module__e6UYLW__noteGrid,.itin-mortgage-module__e6UYLW__propertyGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.itin-mortgage-module__e6UYLW__shell{width:min(100% - 28px,1140px)}.itin-mortgage-module__e6UYLW__hero{padding-top:70px}.itin-mortgage-module__e6UYLW__hero h1{font-size:54px}.itin-mortgage-module__e6UYLW__actions,.itin-mortgage-module__e6UYLW__primaryButton,.itin-mortgage-module__e6UYLW__secondaryButton{width:100%}.itin-mortgage-module__e6UYLW__metricGrid,.itin-mortgage-module__e6UYLW__checkGrid,.itin-mortgage-module__e6UYLW__cardGrid,.itin-mortgage-module__e6UYLW__docGrid,.itin-mortgage-module__e6UYLW__noteGrid,.itin-mortgage-module__e6UYLW__propertyGrid{grid-template-columns:1fr}}
.no-ratio-mortgage-module__nU-nRW__page{color:#0f2437;background:#f6f9fc;min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.no-ratio-mortgage-module__nU-nRW__shell{width:min(1140px,100% - 40px);margin:0 auto}.no-ratio-mortgage-module__nU-nRW__hero{color:#fff;background:radial-gradient(circle at 15% 8%,#3fa0ff3d,#0000 28rem),radial-gradient(circle at 85% 18%,#68dcff2e,#0000 30rem),linear-gradient(145deg,#071625 0%,#0d2941 58%,#092032 100%);padding:clamp(84px,10vw,140px) 0 76px}.no-ratio-mortgage-module__nU-nRW__heroGrid,.no-ratio-mortgage-module__nU-nRW__twoColumn,.no-ratio-mortgage-module__nU-nRW__ctaCard{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.no-ratio-mortgage-module__nU-nRW__heroCopy,.no-ratio-mortgage-module__nU-nRW__sectionHeading{gap:18px;display:grid}.no-ratio-mortgage-module__nU-nRW__kicker{color:#1b7cc8;letter-spacing:.14em;text-transform:uppercase;background:#ffffff14;border:1px solid #2384d638;border-radius:999px;align-items:center;gap:9px;width:fit-content;padding:8px 12px;font-size:11px;font-weight:900;display:inline-flex}.no-ratio-mortgage-module__nU-nRW__hero .no-ratio-mortgage-module__nU-nRW__kicker,.no-ratio-mortgage-module__nU-nRW__darkBand .no-ratio-mortgage-module__nU-nRW__kicker,.no-ratio-mortgage-module__nU-nRW__ctaCard .no-ratio-mortgage-module__nU-nRW__kicker{color:#93e2ff;border-color:#88deff47}.no-ratio-mortgage-module__nU-nRW__kicker:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.no-ratio-mortgage-module__nU-nRW__hero h1,.no-ratio-mortgage-module__nU-nRW__ctaCard h2{letter-spacing:-.07em;margin:0;font-size:clamp(48px,7vw,88px);line-height:.94}.no-ratio-mortgage-module__nU-nRW__hero p,.no-ratio-mortgage-module__nU-nRW__ctaCard p{color:#e8f3fcc2;max-width:760px;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.62}.no-ratio-mortgage-module__nU-nRW__actions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.no-ratio-mortgage-module__nU-nRW__primaryButton,.no-ratio-mortgage-module__nU-nRW__secondaryButton{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.no-ratio-mortgage-module__nU-nRW__primaryButton{color:#071625;background:linear-gradient(135deg,#2c8cff,#78ddff);box-shadow:0 20px 50px #2c8cff47}.no-ratio-mortgage-module__nU-nRW__secondaryButton{color:#eff9ff;border:1px solid #ffffff38}.no-ratio-mortgage-module__nU-nRW__heroPanel,.no-ratio-mortgage-module__nU-nRW__card,.no-ratio-mortgage-module__nU-nRW__highlightCard,.no-ratio-mortgage-module__nU-nRW__faq,.no-ratio-mortgage-module__nU-nRW__ctaCard{background:#ffffffd1;border:1px solid #0f243714;border-radius:28px;box-shadow:0 24px 70px #0f24371a}.no-ratio-mortgage-module__nU-nRW__heroPanel{background:linear-gradient(#ffffff24,#ffffff12);border-color:#ffffff24;gap:22px;padding:clamp(28px,4vw,42px);display:grid}.no-ratio-mortgage-module__nU-nRW__heroPanel span{color:#9fe6ff;text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:900}.no-ratio-mortgage-module__nU-nRW__heroPanel strong{letter-spacing:-.05em;font-size:clamp(30px,4vw,48px);line-height:1}.no-ratio-mortgage-module__nU-nRW__factorGrid,.no-ratio-mortgage-module__nU-nRW__cardGrid,.no-ratio-mortgage-module__nU-nRW__highlightGrid,.no-ratio-mortgage-module__nU-nRW__faqGrid,.no-ratio-mortgage-module__nU-nRW__pillGrid{gap:16px;display:grid}.no-ratio-mortgage-module__nU-nRW__factorGrid{grid-template-columns:repeat(2,1fr)}.no-ratio-mortgage-module__nU-nRW__factorGrid div{color:#dff7ff;background:#ffffff1a;border-radius:18px;padding:18px;font-weight:800}.no-ratio-mortgage-module__nU-nRW__section{padding:clamp(64px,8vw,104px) 0}.no-ratio-mortgage-module__nU-nRW__darkBand{color:#fff;background:#0c253a}.no-ratio-mortgage-module__nU-nRW__propertySection{background:#eaf3fa}.no-ratio-mortgage-module__nU-nRW__page h2{color:inherit;letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,56px);line-height:1}.no-ratio-mortgage-module__nU-nRW__page p{color:#547086;line-height:1.75}.no-ratio-mortgage-module__nU-nRW__prose p:first-child{margin-top:0}.no-ratio-mortgage-module__nU-nRW__darkBand p{color:#e8f3fcb8}.no-ratio-mortgage-module__nU-nRW__cardGrid{grid-template-columns:repeat(3,1fr)}.no-ratio-mortgage-module__nU-nRW__card{color:#173149;padding:24px;font-size:17px;font-weight:800;line-height:1.45}.no-ratio-mortgage-module__nU-nRW__checkList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.no-ratio-mortgage-module__nU-nRW__checkList li{color:#36566f;padding-left:30px;line-height:1.65;position:relative}.no-ratio-mortgage-module__nU-nRW__darkBand .no-ratio-mortgage-module__nU-nRW__checkList li{color:#e8f3fcd1}.no-ratio-mortgage-module__nU-nRW__checkList li:before{content:"";background:linear-gradient(135deg,#2c8cff,#78ddff);border-radius:50%;width:14px;height:14px;position:absolute;top:.45em;left:0}.no-ratio-mortgage-module__nU-nRW__highlightGrid{grid-template-columns:repeat(4,1fr)}.no-ratio-mortgage-module__nU-nRW__highlightCard{color:#173149;min-height:140px;padding:22px;font-weight:800;line-height:1.5}.no-ratio-mortgage-module__nU-nRW__pillGrid{grid-template-columns:repeat(5,1fr)}.no-ratio-mortgage-module__nU-nRW__pillGrid span{color:#173149;text-align:center;background:#fff;border-radius:999px;padding:14px 16px;font-size:14px;font-weight:800;box-shadow:0 12px 32px #0f24370f}.no-ratio-mortgage-module__nU-nRW__faqGrid{grid-template-columns:repeat(2,1fr)}.no-ratio-mortgage-module__nU-nRW__faq{padding:26px}.no-ratio-mortgage-module__nU-nRW__faq h3{color:#132d43;letter-spacing:-.025em;margin:0 0 10px;font-size:20px}.no-ratio-mortgage-module__nU-nRW__faq p{margin:0}.no-ratio-mortgage-module__nU-nRW__ctaSection{background:#f6f9fc;padding:0 0 92px}.no-ratio-mortgage-module__nU-nRW__ctaCard{color:#fff;background:linear-gradient(145deg,#071625,#123a58);padding:clamp(32px,5vw,56px)}.no-ratio-mortgage-module__nU-nRW__hiddenLeadValues{justify-items:start;gap:14px;display:grid}@media (max-width:900px){.no-ratio-mortgage-module__nU-nRW__heroGrid,.no-ratio-mortgage-module__nU-nRW__twoColumn,.no-ratio-mortgage-module__nU-nRW__ctaCard,.no-ratio-mortgage-module__nU-nRW__cardGrid,.no-ratio-mortgage-module__nU-nRW__highlightGrid,.no-ratio-mortgage-module__nU-nRW__faqGrid,.no-ratio-mortgage-module__nU-nRW__pillGrid{grid-template-columns:1fr}}
