.LoanOfficerLandingPage-module__8ew0Ia__page{color:#071421;width:100%;max-width:100vw;min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(44px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:#f7f9fc;position:relative;overflow-x:hidden}.LoanOfficerLandingPage-module__8ew0Ia__backdrop{pointer-events:none;background:radial-gradient(circle at 50% 0,#28d7ff33,#0000 32%),linear-gradient(#0714210d,#0000);height:420px;position:absolute;inset:0 0 auto}.LoanOfficerLandingPage-module__8ew0Ia__shell{z-index:1;gap:16px;width:100%;min-width:0;max-width:560px;margin:0 auto;display:grid;position:relative}.LoanOfficerLandingPage-module__8ew0Ia__identityCard,.LoanOfficerLandingPage-module__8ew0Ia__infoCard,.LoanOfficerLandingPage-module__8ew0Ia__quickActions,.LoanOfficerLandingPage-module__8ew0Ia__socials,.LoanOfficerLandingPage-module__8ew0Ia__compliance{background:#fffffff0;border:1px solid #b7c2d073;box-shadow:0 24px 70px #07142114}.LoanOfficerLandingPage-module__8ew0Ia__identityCard{text-align:center;border-radius:30px;flex-direction:column;align-items:center;padding:26px 20px 20px;display:flex}.LoanOfficerLandingPage-module__8ew0Ia__logo{object-fit:contain;width:min(245px,78vw);height:auto;margin-bottom:20px}.LoanOfficerLandingPage-module__8ew0Ia__avatarWrap{color:#fff;background:linear-gradient(145deg,#0b1d2e,#2f7bff);border:4px solid #fff;border-radius:50%;place-items:center;width:112px;height:112px;margin-bottom:16px;font-size:32px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 18px 40px #2f7bff38}.LoanOfficerLandingPage-module__8ew0Ia__avatarWrap img{object-fit:cover;width:100%;height:100%}.LoanOfficerLandingPage-module__8ew0Ia__kicker{color:#2f7bff;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.LoanOfficerLandingPage-module__8ew0Ia__identityCard h1{letter-spacing:-.045em;margin:8px 0 6px;font-family:Inter,sans-serif;font-size:clamp(32px,9vw,43px);line-height:1.02}.LoanOfficerLandingPage-module__8ew0Ia__title{color:#536174;font-weight:700}.LoanOfficerLandingPage-module__8ew0Ia__nmls{color:#0b1d2e;margin-top:5px;font-size:13px;font-weight:800}.LoanOfficerLandingPage-module__8ew0Ia__trustLine{color:#536174;max-width:330px;margin:16px auto 20px;line-height:1.65}.LoanOfficerLandingPage-module__8ew0Ia__cta,.LoanOfficerLandingPage-module__8ew0Ia__quickButton,.LoanOfficerLandingPage-module__8ew0Ia__inlineActions a,.LoanOfficerLandingPage-module__8ew0Ia__portalButton,.LoanOfficerLandingPage-module__8ew0Ia__secondaryActions a,.LoanOfficerLandingPage-module__8ew0Ia__secondaryActions span,.LoanOfficerLandingPage-module__8ew0Ia__socials a{border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-weight:800;display:inline-flex}.LoanOfficerLandingPage-module__8ew0Ia__ctaPrimary{color:#fff;background:#0b1f3a;width:100%;box-shadow:0 16px 34px #0b1f3a40}.LoanOfficerLandingPage-module__8ew0Ia__ctaPrimary[aria-disabled=true]{opacity:.72;cursor:not-allowed}.LoanOfficerLandingPage-module__8ew0Ia__secondaryActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-width:0;margin-top:12px;display:grid}.LoanOfficerLandingPage-module__8ew0Ia__secondaryActions a{color:#071421;background:#f1f5fa;border:1px solid #b7c2d073;min-width:0;padding:0 6px;font-size:13px}.LoanOfficerLandingPage-module__8ew0Ia__quickActions{border-radius:24px;gap:10px;min-width:0;padding:12px;display:grid}.LoanOfficerLandingPage-module__8ew0Ia__quickButton{color:#071421;background:#fff;border:1px solid #b7c2d061;justify-content:space-between;min-width:0;min-height:58px;padding:0 16px}.LoanOfficerLandingPage-module__8ew0Ia__quickButton span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;min-width:0;display:inline-flex;overflow:hidden}.LoanOfficerLandingPage-module__8ew0Ia__quickButton[aria-disabled=true]{color:#7b8797;background:#f7f9fc}.LoanOfficerLandingPage-module__8ew0Ia__infoCard{border-radius:26px;padding:22px}.LoanOfficerLandingPage-module__8ew0Ia__cardIcon{color:#2f7bff;background:#2f7bff1a;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.LoanOfficerLandingPage-module__8ew0Ia__infoCard h2{letter-spacing:-.035em;margin-bottom:10px;font-family:Inter,sans-serif;font-size:24px}.LoanOfficerLandingPage-module__8ew0Ia__infoCard p{color:#536174;line-height:1.7}.LoanOfficerLandingPage-module__8ew0Ia__infoCard ul{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.LoanOfficerLandingPage-module__8ew0Ia__infoCard li{color:#0b1d2e;align-items:center;gap:10px;font-weight:700;display:flex}.LoanOfficerLandingPage-module__8ew0Ia__infoCard li svg{color:#2f7bff}.LoanOfficerLandingPage-module__8ew0Ia__inlineActions{gap:10px;min-width:0;margin-top:18px;display:grid}.LoanOfficerLandingPage-module__8ew0Ia__inlineActions a,.LoanOfficerLandingPage-module__8ew0Ia__portalButton{color:#0b1d2e;text-align:center;background:#f1f5fa;border:1px solid #2f7bff2e}.LoanOfficerLandingPage-module__8ew0Ia__portalButton{width:100%;margin-top:2px}.LoanOfficerLandingPage-module__8ew0Ia__socials{border-radius:22px;flex-wrap:wrap;gap:10px;min-width:0;padding:14px;display:flex}.LoanOfficerLandingPage-module__8ew0Ia__socials a{color:#071421;background:#fff;border:1px solid #b7c2d061;flex:145px}.LoanOfficerLandingPage-module__8ew0Ia__compliance{color:#536174;overflow-wrap:break-word;border-radius:26px;gap:8px;min-width:0;padding:22px;font-size:12px;line-height:1.6;display:grid}.LoanOfficerLandingPage-module__8ew0Ia__compliance strong,.LoanOfficerLandingPage-module__8ew0Ia__compliance a{color:#071421}.LoanOfficerLandingPage-module__8ew0Ia__equalHousing{color:#0b1d2e;align-items:center;gap:8px;margin-top:4px;font-weight:800;display:inline-flex}.LoanOfficerLandingPage-module__8ew0Ia__icon{flex:none}@media (min-width:720px){.LoanOfficerLandingPage-module__8ew0Ia__page{padding:34px 24px 70px}.LoanOfficerLandingPage-module__8ew0Ia__shell{gap:18px;width:min(100%,640px)}.LoanOfficerLandingPage-module__8ew0Ia__identityCard{padding:34px 34px 28px}.LoanOfficerLandingPage-module__8ew0Ia__quickActions{grid-template-columns:1fr 1fr}.LoanOfficerLandingPage-module__8ew0Ia__quickActions .LoanOfficerLandingPage-module__8ew0Ia__quickButton:first-child{grid-column:1/-1}.LoanOfficerLandingPage-module__8ew0Ia__inlineActions{grid-template-columns:1fr 1fr}}
