.HomeKeychainCursor_keychainCursor__NhZqy{--keychain-rotate:0deg;--keychain-scale:1;position:fixed;top:0;left:0;z-index:2147483647;width:44px;height:66px;pointer-events:none;transform:translate3d(-80px,-80px,0);will-change:transform}.HomeKeychainCursor_keychainCursor__NhZqy[data-motion=off]{display:none}.HomeKeychainCursor_keychainCursor__NhZqy:before{position:absolute;top:2px;left:16px;z-index:2;width:6px;height:6px;border:1px solid rgba(255,255,255,.95);border-radius:999px;background:#071a36;box-shadow:0 0 0 1px rgba(7,26,54,.28),0 1px 3px rgba(7,26,54,.24);content:"";transform:translate(-50%,-50%);transition:background .12s ease,box-shadow .12s ease}.HomeKeychainCursor_keychainCursor__NhZqy[data-interactive=true]:before{background:#c49a4f;box-shadow:0 0 0 1px rgba(7,26,54,.28),0 0 0 4px rgba(196,154,79,.16),0 1px 4px rgba(7,26,54,.24)}.HomeKeychainCursor_keychainImage__SezyL{position:absolute;top:0;left:0;z-index:1;display:block;max-width:none;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transform:rotate(var(--keychain-rotate)) scale(var(--keychain-scale));transition:opacity .12s ease,filter .12s ease;will-change:transform}.HomeKeychainCursor_houseImage__2NIjq{opacity:1;transform-origin:16px 2px}.HomeKeychainCursor_keysImage__6jBdG{left:-4px;transform-origin:20px 2px}.HomeKeychainCursor_keychainCursor__NhZqy[data-interactive=true] .HomeKeychainCursor_houseImage__2NIjq{opacity:0}.HomeKeychainCursor_keychainCursor__NhZqy[data-interactive=true] .HomeKeychainCursor_keysImage__6jBdG{opacity:1;filter:drop-shadow(0 4px 7px rgba(7,26,54,.24))}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.HomeKeychainCursor_keychainCursor__NhZqy{display:none}}.LandingPage_page__AXpJt{--landing-shell-max:1680px;--sticky-header-height:64px;--sticky-header-offset:80px;width:min(100%,var(--landing-shell-max));min-height:100vh;margin:0 auto;overflow-x:hidden;background:#f7fbfd;color:#071a36;letter-spacing:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.LandingPage_page__AXpJt,.LandingPage_page__AXpJt *{cursor:url(/landing/home-keychain-cursor-small.png) 16 2,auto!important}}.LandingPage_hero__kVC1o{min-height:620px;height:clamp(620px,70svh,680px);display:flex;flex-direction:column;padding-top:var(--sticky-header-height);scroll-margin-top:var(--sticky-header-offset);background:linear-gradient(90deg,rgba(248,252,255,.98),rgba(248,252,255,.9) 39%,rgba(248,252,255,.34) 68%,rgba(248,252,255,.04)),linear-gradient(180deg,rgba(7,26,54,.02),rgba(7,26,54,.14)),url(/landing/homes-for-doctors-doctor-loan-hero.png) 73% bottom /cover no-repeat}.LandingPage_header__jVsud{position:fixed;top:0;left:50%;z-index:50;width:min(100%,var(--landing-shell-max));transform:translateX(-50%);min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px clamp(24px,4vw,54px);color:#071a36;border-bottom:1px solid rgba(8,47,100,.1);background:rgba(248,252,255,.64);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 28px rgba(8,47,100,.06)}.LandingPage_contactCta__KepXh,.LandingPage_contactLink__9bK5_,.LandingPage_footerContactItem__a6yFE,.LandingPage_headerBrand__fjYC8,.LandingPage_headerCta__ZlAXg,.LandingPage_primaryButton__6K_au,.LandingPage_secondaryButton__s1lTZ{text-decoration:none}.LandingPage_headerBrand__fjYC8{display:inline-grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;min-width:0;color:#071a36}.LandingPage_headerBrandMark__DT_Tc{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(8,47,100,.14);border-radius:50%;background:rgba(255,255,255,.72);color:#0e6f8d;box-shadow:0 10px 22px rgba(8,47,100,.1)}.LandingPage_headerBrandText__zwjcx{display:grid;min-width:0;grid-gap:2px;gap:2px}.LandingPage_headerBrandText__zwjcx span,.LandingPage_headerBrandText__zwjcx strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LandingPage_headerBrandText__zwjcx strong{color:#071a36;font-size:15px;font-weight:900;line-height:1.12}.LandingPage_headerBrandText__zwjcx span{color:#315272;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.LandingPage_headerActions__g9rui{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;flex-wrap:wrap}.LandingPage_contactLink__9bK5_{display:inline-flex;min-height:36px;align-items:center;gap:8px;border:1px solid rgba(8,47,100,.12);border-radius:999px;background:rgba(255,255,255,.58);color:#071a36;padding:0 12px;font-size:13px;font-weight:700;white-space:nowrap}.LandingPage_contactCta__KepXh svg,.LandingPage_contactLink__9bK5_ svg,.LandingPage_footerContactItem__a6yFE svg,.LandingPage_headerCta__ZlAXg svg,.LandingPage_primaryButton__6K_au svg,.LandingPage_secondaryButton__s1lTZ svg,.LandingPage_trustLine__2r1cp svg{flex:0 0 auto}.LandingPage_headerCta__ZlAXg{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:1px solid #082f64;border-radius:999px;background:#082f64;color:#ffffff;padding:0 14px;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 12px 24px rgba(8,47,100,.16)}.LandingPage_heroContent__hyZzK{width:min(100%,1120px);margin-block:auto;padding:26px 44px 44px}.LandingPage_eyebrow__Z1e9A{margin:0 0 10px;color:#28739b;font-size:14px;font-weight:900;text-transform:uppercase}.LandingPage_heroOffer__wasas{display:inline-flex;min-height:34px;align-items:center;margin:0 0 12px;border:1px solid rgba(196,154,79,.54);border-radius:999px;background:rgba(255,255,255,.7);color:#082f64;padding:0 14px;font-size:13px;font-weight:900;text-transform:uppercase;box-shadow:0 12px 24px rgba(8,47,100,.09)}.LandingPage_heroContent__hyZzK h1{max-width:1030px;margin:0;color:#061633;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,4.6vw,66px);font-weight:400;line-height:1}.LandingPage_heroActions__6vk9v{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.LandingPage_primaryButton__6K_au,.LandingPage_secondaryButton__s1lTZ{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border-radius:7px;padding:0 22px;font-size:15px;font-weight:800}.LandingPage_primaryButton__6K_au{border:1px solid #082f64;background:#082f64;color:#ffffff;box-shadow:0 16px 30px rgba(8,47,100,.22)}.LandingPage_secondaryButton__s1lTZ{border:1px solid rgba(8,47,100,.34);background:rgba(255,255,255,.64);color:#082f64}.LandingPage_trustLine__2r1cp{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:14px;gap:14px;max-width:610px;margin:18px 0 0;color:#183a5c;font-size:14px;line-height:1.5}.LandingPage_trustLine__2r1cp svg{color:#082f64}.LandingPage_signupSection__cDK8K{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,560px);grid-gap:clamp(34px,5vw,78px);gap:clamp(34px,5vw,78px);align-items:center;scroll-margin-top:var(--sticky-header-offset);padding:38px clamp(28px,6vw,104px) 44px;background:linear-gradient(180deg,#ffffff,#f4fafd)}.LandingPage_signupLoanPanel__S7ko5{max-width:680px;scroll-margin-top:24px}.LandingPage_signupLoanKicker__UT7Rc{display:inline-grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:16px}.LandingPage_signupLoanIcon__kHXPQ{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#e8f2f8;color:#235f89}.LandingPage_signupLoanKicker__UT7Rc p{margin:0;color:#397da1;font-size:12px;font-weight:900;text-transform:uppercase}.LandingPage_signupLoanPanel__S7ko5 h2{margin:0;color:#071a36;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3vw,48px);font-weight:400;line-height:1.06}.LandingPage_signupLoanCopy__w1HXr{max-width:640px;margin-top:16px}.LandingPage_signupLoanCopy__w1HXr p{margin:0;color:#284563;font-size:16px;line-height:1.58}.LandingPage_signupLoanCopy__w1HXr p+p{margin-top:10px}.LandingPage_signupLoanStats__oYDZz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:560px;margin-top:22px}.LandingPage_signupLoanStats__oYDZz>span{display:grid;min-height:88px;align-content:center;border:1px solid rgba(8,47,100,.14);border-radius:8px;background:rgba(255,255,255,.8);padding:15px 16px;box-shadow:0 14px 28px rgba(8,47,100,.08)}.LandingPage_signupLoanStats__oYDZz span span,.LandingPage_signupLoanStats__oYDZz strong{display:block}.LandingPage_signupLoanStats__oYDZz strong{color:#082f64;font-size:30px;font-weight:900;line-height:1}.LandingPage_signupLoanStats__oYDZz span span{margin-top:7px;color:#274565;font-size:13px;font-weight:750;line-height:1.32}.LandingPage_signupLoanProof__9HkM5{display:grid;grid-gap:8px;gap:8px;max-width:580px;margin:18px 0 0;padding:0;color:#284563;font-size:14px;font-weight:760;line-height:1.35;list-style:none}.LandingPage_signupLoanProof__9HkM5 li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.LandingPage_signupLoanProof__9HkM5 li:before{width:18px;height:18px;margin-top:1px;border:1px solid rgba(11,111,80,.2);border-radius:50%;background:radial-gradient(circle,#0b6f50 0 4px,#e7f7f1 4px 100%);content:""}.LandingPage_signupForm__z4v6z{display:grid;width:min(100%,560px);justify-self:end;grid-gap:14px;gap:14px;border:1px solid #d5e3ed;border-radius:8px;background:rgba(255,255,255,.96);padding:clamp(18px,3vw,22px);box-shadow:0 18px 44px rgba(8,47,100,.1)}.LandingPage_signupCompleteForm__cB1zJ{align-content:center;justify-items:center;min-height:514px;gap:18px;overflow:hidden;text-align:center}.LandingPage_signupCompleteArtWrap__hjDAG{position:relative;display:grid;width:min(100%,310px);aspect-ratio:1;place-items:center}.LandingPage_signupCompleteArtWrap__hjDAG:before{position:absolute;inset:11%;border-radius:50%;background:radial-gradient(circle,rgba(14,111,141,.14),rgba(231,247,241,0) 66%);content:""}.LandingPage_signupCompleteArt__tK_6F{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(8,47,100,.12))}.LandingPage_signupCompleteCopy__YhLTs{display:grid;max-width:430px;grid-gap:10px;gap:10px}.LandingPage_signupCompleteKicker___rz7X{margin:0;color:#397da1;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.LandingPage_signupCompleteCopy__YhLTs h3{margin:0;color:#071a36;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3vw,40px);font-weight:400;line-height:1.06}.LandingPage_signupCompleteCopy__YhLTs p:not(.LandingPage_signupCompleteKicker___rz7X){margin:0;color:#284563;font-size:15px;line-height:1.55}.LandingPage_signupCompleteActions__h_PAX{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;width:100%}.LandingPage_signupCompleteActions__h_PAX a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:1px solid #d5e3ed;border-radius:999px;color:#082f64;font-size:12px;font-weight:800;padding:0 13px;text-decoration:none}.LandingPage_signupCompleteActions__h_PAX a svg{flex:0 0 auto}.LandingPage_signupCompleteActions__h_PAX a:first-child{border-color:#082f64;background:#082f64;color:#ffffff;box-shadow:0 14px 24px rgba(8,47,100,.14)}.LandingPage_signupHoneypot__B4yw0{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.LandingPage_signupFormHeader__2I3xP{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.LandingPage_signupIcon__tODXM{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#e8f2f8;color:#235f89}.LandingPage_signupFormHeader__2I3xP h3{margin:0;color:#071a36;font-size:19px;line-height:1.2}.LandingPage_signupFormHeader__2I3xP p{margin:3px 0 0;color:#526a82;font-size:13px;line-height:1.35}.LandingPage_signupGrid__aj4U0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px 12px;gap:9px 12px}.LandingPage_signupGrid__aj4U0 label{display:grid;min-width:0;grid-gap:6px;gap:6px}.LandingPage_signupGrid__aj4U0 label span{color:#2d4a68;font-size:11px;font-weight:900;text-transform:uppercase}.LandingPage_signupGrid__aj4U0 input,.LandingPage_signupGrid__aj4U0 select,.LandingPage_signupGrid__aj4U0 textarea{width:100%;min-width:0;border:1px solid #c9d9e6;border-radius:5px;background:#ffffff;color:#071a36;font:inherit;font-size:14px;outline:none;padding:0 11px}.LandingPage_signupGrid__aj4U0 input,.LandingPage_signupGrid__aj4U0 select{min-height:38px}.LandingPage_signupGrid__aj4U0 textarea{min-height:76px;padding-top:9px;resize:vertical}.LandingPage_signupGrid__aj4U0 input:focus,.LandingPage_signupGrid__aj4U0 select:focus,.LandingPage_signupGrid__aj4U0 textarea:focus{border-color:#0e7f7a;box-shadow:0 0 0 3px rgba(14,127,122,.16)}.LandingPage_signupFullWidth__gF4M5{grid-column:1/-1}.LandingPage_signupActions__kZD6q{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:10px;gap:10px}.LandingPage_signupSubmit__49FYy{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;border:1px solid #082f64;border-radius:7px;background:#082f64;color:#ffffff;font:inherit;font-size:14px;font-weight:900;padding:0 16px;box-shadow:0 16px 30px rgba(8,47,100,.18)}.LandingPage_signupSubmit__49FYy:disabled{cursor:wait;opacity:.72}.LandingPage_signupSpinner__rmBrK{animation:LandingPage_signupSpin__jSpWR .9s linear infinite}.LandingPage_signupContactLinks___ipOG{display:inline-flex;align-items:center;gap:8px}.LandingPage_signupContactLinks___ipOG a{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid #d5e3ed;border-radius:999px;color:#082f64;font-size:12px;font-weight:800;padding:0 10px;text-decoration:none}.LandingPage_signupError__5O_M2,.LandingPage_signupSuccess__apJWC{margin:0;border-radius:6px;font-size:14px;font-weight:800;line-height:1.45;padding:12px 14px}.LandingPage_signupSuccess__apJWC{border:1px solid #9bd8c1;background:#e7f7f1;color:#0b6f50}.LandingPage_signupError__5O_M2{border:1px solid #f0bbb1;background:#fff1ee;color:#a63a2d}@keyframes LandingPage_signupSpin__jSpWR{to{transform:rotate(1turn)}}.LandingPage_loanDetails__tDCHs{padding:44px 44px 50px;background:#ffffff}.LandingPage_loanDetailsHeader__OFN5d{max-width:900px;margin:0 auto 26px;text-align:center}.LandingPage_loanDetailsHeader__OFN5d p{margin:0 0 8px;color:#397da1;font-size:13px;font-weight:900;text-transform:uppercase}.LandingPage_loanDetailsHeader__OFN5d h2{margin:0;color:#071a36;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.15}.LandingPage_loanColumns__uwSF7{max-width:1280px;margin:0 auto 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.LandingPage_loanList__xGja5{min-height:232px;border:1px solid #dce8f1;border-radius:8px;background:#f8fbfd;padding:22px 24px 20px}.LandingPage_loanList__xGja5 h3{margin:0 0 12px;color:#082f64;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;line-height:1.1}.LandingPage_loanList__xGja5 ul{margin:0;padding-left:21px;color:#344f6b;font-size:16px;line-height:1.45}.LandingPage_loanList__xGja5 li+li{margin-top:6px}.LandingPage_loanTableWrap__peMQn{max-width:1280px;margin:0 auto;overflow-x:auto;border:1px solid #d0deea;border-radius:8px;background:#ffffff}.LandingPage_loanTable__FUuMe{width:100%;min-width:760px;border-collapse:collapse;color:#071a36}.LandingPage_loanTable__FUuMe caption{padding:14px 18px;background:#071a36;color:#ffffff;font-size:18px;font-weight:900;text-align:left;text-transform:uppercase}.LandingPage_loanTable__FUuMe td,.LandingPage_loanTable__FUuMe th{padding:13px 18px;border-top:1px solid #d0deea;text-align:left;vertical-align:top}.LandingPage_loanTable__FUuMe th{background:#102d50;color:#ffffff;font-size:14px;text-transform:uppercase}.LandingPage_loanTable__FUuMe td{font-size:15px;line-height:1.36}.LandingPage_loanTable__FUuMe td:nth-child(2),.LandingPage_loanTable__FUuMe td:nth-child(3){color:#071a36;font-size:17px;font-weight:900;white-space:nowrap}.LandingPage_loanTable__FUuMe td strong{display:block;margin-bottom:4px;color:#082f64}.LandingPage_loanTable__FUuMe td span{display:block}.LandingPage_loanNote__TryB4{max-width:1280px;margin:12px auto 0;color:#526a82;font-size:13px;line-height:1.45}.LandingPage_journey__2M9ct{padding:34px 44px 42px;background:#ffffff}.LandingPage_sectionHeader__WKIWQ{max-width:820px;margin:0 auto 26px;text-align:center}.LandingPage_sectionHeader__WKIWQ p{margin:0 0 8px;color:#397da1;font-size:13px;font-weight:900;text-transform:uppercase}.LandingPage_sectionHeader__WKIWQ h2{margin:0;color:#071a36;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.15}.LandingPage_stepsGrid__GnrGE{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.LandingPage_step__Rt2N0{position:relative;min-height:184px;padding:22px 20px 20px;border:1px solid #dce8f1;border-radius:8px;background:#f8fbfd}.LandingPage_stepNumber__IufzB{position:absolute;top:16px;right:16px;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#082f64;color:#ffffff;font-size:13px;font-weight:900}.LandingPage_stepIcon__Kf8QX{display:grid;width:76px;height:76px;place-items:center}.LandingPage_stepIconImage__hfsWl{display:block;width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(14,111,141,.13))}.LandingPage_step__Rt2N0 h3{margin:14px 0 6px;color:#071a36;font-size:17px}.LandingPage_step__Rt2N0 p{margin:0;color:#344f6b;font-size:14px;line-height:1.5}.LandingPage_agency__GhT6M{--agency-ink:#071c3a;--agency-blue:#0e6f8d;--agency-muted:#253b55;--agency-line:#c9d8de;--agency-gold:#c49a4f;scroll-margin-top:var(--sticky-header-offset);background:linear-gradient(180deg,rgba(247,252,253,.96),rgba(247,252,253,.96) 66%,rgba(247,252,253,.86)),url(/landing/about-footer-coastal-medical-linework.png) bottom /cover no-repeat;color:var(--agency-ink);font-family:var(--font-body)}.LandingPage_aboutPanel__eof_T{width:100%;margin:0 auto;padding:76px clamp(32px,6.5vw,132px) 0}.LandingPage_aboutGrid__QBCSx{display:grid;grid-template-columns:minmax(560px,1.24fr) clamp(315px,17.4vw,356px) minmax(360px,.76fr);grid-gap:clamp(44px,4.2vw,78px);gap:clamp(44px,4.2vw,78px);align-items:start}.LandingPage_aboutCopy__ubujJ{padding-top:34px}.LandingPage_footerBrand__AE3BN{margin:0 0 24px;color:var(--agency-blue);font-size:15px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.LandingPage_goldRule__qdXj6,.LandingPage_profileRule__1d1MQ,.LandingPage_tealRule___Rpl2{display:block;content:""}.LandingPage_goldRule__qdXj6{width:62px;height:2px;margin-bottom:22px;background:var(--agency-gold)}.LandingPage_tealRule___Rpl2{width:45px;height:3px;margin:34px 0 30px;background:var(--agency-blue)}.LandingPage_aboutCopy__ubujJ h2{max-width:780px;margin:0;color:var(--agency-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,4.5vw,82px);font-weight:400;line-height:1.02;letter-spacing:0}.LandingPage_footerIntro__GrceL{max-width:700px;margin:0;color:#14233d;font-size:18px;font-weight:500;line-height:1.48}.LandingPage_footerBio__mDU9z{max-width:700px;margin:28px 0 0;color:var(--agency-muted);font-size:16px;line-height:1.66}.LandingPage_footerStatement__6Dnln{max-width:620px;margin:40px 0 0;padding-left:24px;border-left:3px solid var(--agency-gold);color:#13243c;font-size:17px;font-weight:500;line-height:1.45}.LandingPage_portraitColumn__snBJR{display:flex;justify-content:center}.LandingPage_advisorProfile__1JsRi{padding-left:clamp(24px,2.4vw,56px);border-left:1px solid var(--agency-line);background:transparent}.LandingPage_portraitFrame__a0uv6{position:relative;width:100%;max-width:356px;padding:0;border:1px solid rgba(14,111,141,.24);border-radius:0;background:#ffffff;box-shadow:0 18px 44px rgba(26,58,84,.13);overflow:hidden}.LandingPage_advisorPortrait__YjaZK{display:block;width:100%;height:clamp(500px,27vw,560px);border-radius:0;object-fit:cover;object-position:52% 24%}.LandingPage_profileDetails__dMmIU p{margin:0}.LandingPage_signature__2TAK_{color:var(--agency-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.1vw,36px);font-weight:400;line-height:1.12}.LandingPage_role__BpJet{margin-top:8px;color:#14243d;font-size:14px;font-weight:700;letter-spacing:.18em;line-height:1.55;text-transform:uppercase}.LandingPage_profileRule__1d1MQ{width:62px;height:2px;margin:20px 0 28px;background:var(--agency-gold)}.LandingPage_credentialList__a2Hjf{display:grid;grid-gap:24px;gap:24px;margin:0;padding:0;list-style:none}.LandingPage_credentialList__a2Hjf li{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;padding:0;border-top:0}.LandingPage_credentialList__a2Hjf li:first-child{grid-template-columns:88px minmax(0,1fr);margin-bottom:2px}.LandingPage_credentialBadgeImage__wY9iT,.LandingPage_credentialImageIcon__oOFar{display:block;object-fit:contain}.LandingPage_credentialBadgeImage__wY9iT{width:82px;height:92px;filter:drop-shadow(0 9px 15px rgba(14,111,141,.13))}.LandingPage_credentialImageIcon__oOFar{width:70px;height:70px;filter:drop-shadow(0 10px 15px rgba(14,111,141,.14))}.LandingPage_credentialList__a2Hjf span span,.LandingPage_credentialList__a2Hjf strong{display:block}.LandingPage_credentialList__a2Hjf strong{color:#0a2f46;font-size:15px;font-weight:700;line-height:1.28}.LandingPage_credentialList__a2Hjf span span{margin-top:7px;color:#263a54;font-size:14px;line-height:1.45}.LandingPage_proofRail__dNNh5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:50px;border-top:1px solid var(--agency-line);background:rgba(255,255,255,.24)}.LandingPage_proofItem__9QYWy{display:grid;grid-template-columns:116px minmax(0,1fr);grid-gap:28px;gap:28px;min-height:166px;padding:38px 44px;align-items:center}.LandingPage_proofItem__9QYWy+.LandingPage_proofItem__9QYWy{border-left:1px solid var(--agency-line)}.LandingPage_proofIconImage__w3I5_{display:block;width:98px;height:98px;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(14,111,141,.14))}.LandingPage_proofItem__9QYWy h3{margin:0;color:var(--agency-ink);font-size:20px;font-weight:700;line-height:1.2}.LandingPage_proofItem__9QYWy p{margin:9px 0 0;color:var(--agency-muted);font-size:15px;line-height:1.5}.LandingPage_contactDock__BwZ0N{display:block;margin:0;scroll-margin-top:var(--sticky-header-offset);background:linear-gradient(135deg,#002b4b,#00182f 78%);color:#ffffff;font-style:normal}.LandingPage_contactDockInner__tbpC2{width:100%;max-width:none;min-height:210px;margin:0 auto;display:grid;grid-template-columns:minmax(180px,.78fr) repeat(3,minmax(180px,.9fr)) minmax(280px,1.08fr);grid-gap:0;gap:0;align-items:center;padding:42px clamp(32px,5.4vw,132px)}.LandingPage_contactPrompt__Cu__0{margin:0;color:#ffffff;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.15}.LandingPage_contactPrompt__Cu__0:after{display:block;width:64px;height:3px;margin-top:20px;background:#26a6bd;content:""}.LandingPage_footerContactItem__a6yFE{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;min-height:96px;padding:0 24px;border-left:1px solid rgba(255,255,255,.28);color:#ffffff}.LandingPage_contactIconCircle__SDgcb{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border:2px solid rgba(44,158,186,.9);border-radius:50%;color:#e7f9ff}.LandingPage_footerContactItem__a6yFE span span,.LandingPage_footerContactItem__a6yFE strong{display:block}.LandingPage_footerContactItem__a6yFE strong{color:#ffffff;font-size:clamp(14px,.82vw,17px);font-weight:650;line-height:1.25;overflow-wrap:normal;white-space:nowrap}.LandingPage_footerContactItem__a6yFE span span{margin-top:8px;color:rgba(255,255,255,.7);font-size:14px;line-height:1.25}.LandingPage_contactAction__ofoNa{min-height:96px;padding-left:46px;border-left:1px solid rgba(255,255,255,.28)}.LandingPage_contactCta__KepXh{display:inline-flex;min-height:64px;width:min(100%,372px);min-width:0;align-items:center;justify-content:center;gap:18px;border:2px solid #d7b162;border-radius:3px;background:transparent;color:#f2ca73;padding:0 22px;font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.LandingPage_contactCta__KepXh span{min-width:0}.LandingPage_contactAction__ofoNa p{margin:18px 0 0;color:rgba(255,255,255,.82);font-size:16px;text-align:center}.LandingPage_contactCta__KepXh:focus-visible,.LandingPage_contactLink__9bK5_:focus-visible,.LandingPage_footerContactItem__a6yFE:focus-visible,.LandingPage_headerBrand__fjYC8:focus-visible,.LandingPage_headerCta__ZlAXg:focus-visible,.LandingPage_primaryButton__6K_au:focus-visible,.LandingPage_secondaryButton__s1lTZ:focus-visible,.LandingPage_signupCompleteActions__h_PAX a:focus-visible{outline:3px solid rgba(35,143,137,.45);outline-offset:4px}@media (max-width:1500px) and (min-width:1181px){.LandingPage_aboutPanel__eof_T{padding-right:clamp(48px,6.5vw,96px);padding-left:clamp(48px,6.5vw,96px)}.LandingPage_aboutGrid__QBCSx{grid-template-columns:minmax(520px,1.08fr) clamp(315px,22vw,340px) minmax(270px,.72fr);gap:34px}.LandingPage_aboutCopy__ubujJ h2{font-size:58px}.LandingPage_advisorProfile__1JsRi{padding-left:24px}.LandingPage_credentialList__a2Hjf{gap:20px}.LandingPage_credentialList__a2Hjf li{grid-template-columns:52px minmax(0,1fr);gap:14px}.LandingPage_credentialList__a2Hjf li:first-child{grid-template-columns:62px minmax(0,1fr)}.LandingPage_credentialBadgeImage__wY9iT{width:56px;height:64px}.LandingPage_credentialImageIcon__oOFar{width:58px;height:58px}.LandingPage_credentialList__a2Hjf strong{font-size:14px}.LandingPage_credentialList__a2Hjf span span{font-size:13px}.LandingPage_contactDockInner__tbpC2{grid-template-columns:minmax(170px,.75fr) minmax(180px,.8fr) minmax(270px,1.1fr) minmax(230px,1fr) minmax(280px,1.05fr);padding-right:48px;padding-left:48px}.LandingPage_footerContactItem__a6yFE{grid-template-columns:50px minmax(0,1fr);gap:12px;padding-right:16px;padding-left:16px}.LandingPage_contactIconCircle__SDgcb{width:50px;height:50px}.LandingPage_contactAction__ofoNa{padding-left:28px}.LandingPage_contactCta__KepXh{padding-right:18px;padding-left:18px;font-size:12px;letter-spacing:.1em}}@media (max-width:1180px){.LandingPage_header__jVsud{align-items:flex-start;gap:14px}.LandingPage_headerActions__g9rui{gap:8px}.LandingPage_aboutGrid__QBCSx{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:42px 50px}.LandingPage_aboutCopy__ubujJ{grid-column:1/-1;padding-top:0}.LandingPage_portraitColumn__snBJR{justify-content:flex-start}.LandingPage_advisorProfile__1JsRi{padding-left:36px}.LandingPage_contactDockInner__tbpC2{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.LandingPage_contactAction__ofoNa,.LandingPage_contactPrompt__Cu__0{grid-column:1/-1}.LandingPage_contactAction__ofoNa{min-height:0;padding-left:0;border-left:0}}@media (max-width:900px){.LandingPage_page__AXpJt{--sticky-header-height:142px;--sticky-header-offset:158px}.LandingPage_hero__kVC1o{height:auto;min-height:560px;background:linear-gradient(180deg,rgba(248,252,255,.98),rgba(248,252,255,.84) 54%,rgba(248,252,255,.36)),url(/landing/homes-for-doctors-doctor-loan-hero.png) 68% bottom /cover no-repeat}.LandingPage_header__jVsud{min-height:0;align-items:stretch;flex-direction:column;padding:8px 22px}.LandingPage_headerBrand__fjYC8{width:100%}.LandingPage_headerActions__g9rui{width:100%;justify-content:flex-start}.LandingPage_contactLink__9bK5_,.LandingPage_headerCta__ZlAXg{min-height:34px}.LandingPage_heroContent__hyZzK{width:100%;margin-block:24px auto;padding:34px 22px 42px}.LandingPage_heroContent__hyZzK h1{max-width:560px;font-size:40px;line-height:1.04}.LandingPage_journey__2M9ct,.LandingPage_loanDetails__tDCHs,.LandingPage_signupSection__cDK8K{padding-right:22px;padding-left:22px}.LandingPage_signupSection__cDK8K{grid-template-columns:1fr;justify-items:center;gap:28px}.LandingPage_signupLoanPanel__S7ko5{text-align:center}.LandingPage_signupLoanKicker__UT7Rc,.LandingPage_signupLoanProof__9HkM5,.LandingPage_signupLoanStats__oYDZz{margin-right:auto;margin-left:auto}.LandingPage_signupLoanProof__9HkM5{text-align:left}.LandingPage_signupForm__z4v6z{justify-self:center}.LandingPage_aboutPanel__eof_T{padding:56px 22px 0}.LandingPage_loanColumns__uwSF7{grid-template-columns:1fr}.LandingPage_stepsGrid__GnrGE{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_proofRail__dNNh5{grid-template-columns:1fr}.LandingPage_proofItem__9QYWy{grid-template-columns:86px minmax(0,1fr);min-height:0;border-left:0;border-top:1px solid #bfd8df;padding:28px 0}.LandingPage_proofItem__9QYWy:first-child{border-top:0}.LandingPage_proofItem__9QYWy+.LandingPage_proofItem__9QYWy{border-left:0}.LandingPage_contactDockInner__tbpC2{padding-right:22px;padding-left:22px}.LandingPage_footerContactItem__a6yFE{padding-right:24px;padding-left:24px}}@media (max-width:620px){.LandingPage_hero__kVC1o{min-height:540px;background:linear-gradient(180deg,rgba(248,252,255,.99),rgba(248,252,255,.9) 62%,rgba(248,252,255,.52)),url(/landing/homes-for-doctors-doctor-loan-hero.png) 68% bottom /cover no-repeat}.LandingPage_header__jVsud{gap:10px}.LandingPage_headerActions__g9rui{gap:8px}.LandingPage_headerBrand__fjYC8{grid-template-columns:38px minmax(0,1fr)}.LandingPage_headerBrandMark__DT_Tc{width:38px;height:38px}.LandingPage_headerBrandText__zwjcx strong{font-size:14px}.LandingPage_headerBrandText__zwjcx span{font-size:10px}.LandingPage_contactLink__9bK5_{padding:0 10px;font-size:11px}.LandingPage_headerCta__ZlAXg{flex:1 1 140px;padding:0 12px;font-size:11px}.LandingPage_heroContent__hyZzK{-webkit-margin-before:20px;margin-block-start:20px;padding-top:26px;padding-bottom:36px}.LandingPage_heroContent__hyZzK h1{font-size:34px}.LandingPage_heroActions__6vk9v{display:grid}.LandingPage_primaryButton__6K_au,.LandingPage_secondaryButton__s1lTZ{width:100%;min-height:46px}.LandingPage_trustLine__2r1cp{font-size:13px}.LandingPage_signupSection__cDK8K{justify-items:stretch;padding-top:34px;padding-bottom:36px}.LandingPage_signupLoanPanel__S7ko5{text-align:left}.LandingPage_signupLoanKicker__UT7Rc{grid-template-columns:38px minmax(0,1fr);margin-right:0;margin-bottom:14px;margin-left:0}.LandingPage_signupLoanIcon__kHXPQ{width:38px;height:38px}.LandingPage_signupLoanPanel__S7ko5 h2{font-size:30px;line-height:1.08}.LandingPage_signupLoanCopy__w1HXr p{font-size:15px;line-height:1.52}.LandingPage_signupLoanStats__oYDZz{grid-template-columns:1fr;gap:8px;margin-top:18px}.LandingPage_signupLoanStats__oYDZz>span{min-height:70px;padding:13px 14px}.LandingPage_signupLoanStats__oYDZz strong{font-size:24px}.LandingPage_signupLoanProof__9HkM5{margin-top:16px}.LandingPage_signupActions__kZD6q{grid-template-columns:1fr}.LandingPage_signupContactLinks___ipOG,.LandingPage_signupSubmit__49FYy{width:100%}.LandingPage_signupContactLinks___ipOG{justify-content:stretch}.LandingPage_signupContactLinks___ipOG a{flex:1 1}.LandingPage_signupForm__z4v6z{justify-self:stretch;padding:18px}.LandingPage_signupCompleteForm__cB1zJ{min-height:0;padding-top:22px;padding-bottom:22px}.LandingPage_signupCompleteArtWrap__hjDAG{width:min(100%,250px)}.LandingPage_signupCompleteActions__h_PAX{display:grid}.LandingPage_signupCompleteActions__h_PAX a{width:100%}.LandingPage_signupFormHeader__2I3xP{grid-template-columns:38px minmax(0,1fr)}.LandingPage_signupIcon__tODXM{width:38px;height:38px}.LandingPage_loanDetails__tDCHs{padding-top:34px;padding-bottom:38px}.LandingPage_journey__2M9ct{padding-top:30px;padding-bottom:36px}.LandingPage_aboutPanel__eof_T{padding-top:42px}.LandingPage_aboutGrid__QBCSx{grid-template-columns:1fr;gap:30px}.LandingPage_loanDetailsHeader__OFN5d,.LandingPage_sectionHeader__WKIWQ{margin-bottom:22px}.LandingPage_loanDetailsHeader__OFN5d h2,.LandingPage_sectionHeader__WKIWQ h2{font-size:26px}.LandingPage_loanList__xGja5{min-height:0;padding:20px 20px 18px}.LandingPage_loanList__xGja5 h3{font-size:24px}.LandingPage_loanTable__FUuMe{min-width:0}.LandingPage_loanTable__FUuMe thead{display:none}.LandingPage_loanTable__FUuMe caption{font-size:15px;line-height:1.35}.LandingPage_loanTable__FUuMe tr{display:grid;grid-gap:10px;gap:10px;padding:14px;border-top:1px solid #d0deea}.LandingPage_loanTable__FUuMe tbody tr:first-child{border-top:0}.LandingPage_loanTable__FUuMe td{display:grid;grid-template-columns:minmax(108px,.7fr) minmax(0,1fr);grid-gap:12px;gap:12px;border-top:0;padding:0;font-size:14px}.LandingPage_loanTable__FUuMe td:before{content:attr(data-label);color:#526a82;font-size:12px;font-weight:900;line-height:1.35;text-transform:uppercase}.LandingPage_loanTable__FUuMe td span,.LandingPage_loanTable__FUuMe td strong{grid-column:2}.LandingPage_loanTable__FUuMe td:nth-child(2),.LandingPage_loanTable__FUuMe td:nth-child(3){font-size:16px;white-space:normal}.LandingPage_stepsGrid__GnrGE{grid-template-columns:1fr}.LandingPage_step__Rt2N0{min-height:0;padding:20px 18px 18px}.LandingPage_stepIconImage__hfsWl,.LandingPage_stepIcon__Kf8QX{width:62px;height:62px}.LandingPage_footerBrand__AE3BN{margin-bottom:14px}.LandingPage_aboutCopy__ubujJ h2{font-size:40px;line-height:1.02}.LandingPage_footerIntro__GrceL{margin-top:0;font-size:18px}.LandingPage_footerBio__mDU9z{font-size:15px;line-height:1.58}.LandingPage_footerStatement__6Dnln{margin-top:22px;font-size:15px}.LandingPage_advisorProfile__1JsRi{padding:30px 0 0;border-top:1px solid #c9dde3;border-left:0}.LandingPage_portraitColumn__snBJR{display:block}.LandingPage_portraitFrame__a0uv6{width:100%;max-width:320px}.LandingPage_advisorPortrait__YjaZK{height:390px}.LandingPage_signature__2TAK_{font-size:30px}.LandingPage_credentialList__a2Hjf li{grid-template-columns:54px minmax(0,1fr);gap:16px}.LandingPage_credentialList__a2Hjf li:first-child{grid-template-columns:70px minmax(0,1fr)}.LandingPage_credentialBadgeImage__wY9iT{width:64px;height:72px}.LandingPage_credentialImageIcon__oOFar{width:54px;height:54px}.LandingPage_proofRail__dNNh5{margin-top:34px}.LandingPage_proofItem__9QYWy{grid-template-columns:62px minmax(0,1fr);gap:18px}.LandingPage_proofIconImage__w3I5_{width:64px;height:64px}.LandingPage_proofItem__9QYWy h3{font-size:16px}.LandingPage_contactDockInner__tbpC2{grid-template-columns:1fr;gap:0;padding-top:24px;padding-bottom:26px}.LandingPage_contactPrompt__Cu__0{padding-bottom:22px;font-size:24px}.LandingPage_contactAction__ofoNa,.LandingPage_footerContactItem__a6yFE{border-top:1px solid rgba(255,255,255,.2);border-left:0}.LandingPage_footerContactItem__a6yFE{min-height:86px;padding:18px 0}.LandingPage_contactAction__ofoNa{padding-top:24px}.LandingPage_contactCta__KepXh{width:100%;min-width:0}}@media (max-width:360px){.LandingPage_signupGrid__aj4U0{grid-template-columns:1fr}}