.static-mobile-nav[hidden]{display:none!important}
main#main-content{position:relative}
.home-breadcrumb-bar{position:absolute;z-index:2;inset:0 0 auto;background:transparent;padding:16px 0;border:0}
.home-breadcrumb-bar .breadcrumbs{margin:0}
.home-breadcrumb-bar .breadcrumbs [aria-current="page"]{color:#fff}
.home-breadcrumb-bar+.network-hero{padding-top:clamp(7.5rem,11vw,10rem)}
.page-hero .breadcrumbs a,.home-hero .breadcrumbs a{color:var(--gold)}
.page-hero .breadcrumbs [aria-current="page"],.home-hero .breadcrumbs [aria-current="page"]{color:#fff}
@media(min-width:761px){.static-mobile-nav{display:none!important}}
.expertise-matching{padding:2rem 0}
.matching-copy{max-width:980px;margin:-14px 0 28px}.matching-copy p{margin-bottom:14px}
.deal-structure-section{padding-bottom:0!important}
.financing{padding-top:1rem!important;padding-bottom:0!important}
.deal-intelligence-section{padding-top:1.5rem!important}
.network-hero{background:linear-gradient(100deg,#061c44 0%,#0b3d91e8 58%,#0b3d9188 100%),url("/images/hero-property.webp") center/cover no-repeat;color:#fff;padding:clamp(5rem,9vw,8rem) 0}.network-hero-content{max-width:1040px}.network-hero h1{font-family:var(--font-display),serif;font-weight:400;max-width:900px}.network-hero-content>p{max-width:820px}.network-lead{font-size:1.35rem;font-weight:700}.network-hero .cta-row{margin-top:30px}.network-purpose{padding:clamp(3rem,5vw,5rem) 0}.purpose-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.purpose-card{border-top:4px solid var(--gold);background:var(--gray);padding:28px}.purpose-card>span{color:#7b8798;font-size:.78rem;font-weight:900;letter-spacing:.12em}.purpose-card>svg{display:block;color:var(--gold);width:34px;height:34px;margin:22px 0}.purpose-card h2{font-size:1.55rem}.selective-network{background:var(--navy);color:#fff;padding:clamp(3rem,5vw,5rem) 0}.selective-network h2{color:#fff}.selective-lead{font-size:1.18rem;font-weight:700}.network-standard{background:#fff;color:var(--navy);border-left:5px solid var(--gold);padding:clamp(28px,5vw,48px);box-shadow:14px 14px 0 var(--gold)}.network-standard h3{font-size:1.6rem}.network-standard p{margin-bottom:10px;font-size:1.15rem}.network-standard span{display:block;border-top:1px solid var(--gold);margin-top:22px;padding-top:18px;color:#56657a}.market-section{padding:clamp(3rem,5vw,5rem) 0}.market-list{background:var(--gray);border-left:4px solid var(--gold);padding:32px}.market-list>svg{color:var(--gold);width:34px;height:34px}.market-list h3{color:var(--navy);margin:18px 0}.market-list span{display:block;padding:11px 0;border-bottom:1px solid var(--border);font-weight:700}.network-paths{background:#061f4f;color:#fff;padding:clamp(3rem,5vw,5rem) 0}.path-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.path-grid article{background:#ffffff0d;border:1px solid #ffffff2b;padding:30px}.path-grid h2{color:#fff;font-size:1.7rem}.network-paths .center-cta{margin-top:24px}@media(max-width:760px){.purpose-grid,.path-grid{grid-template-columns:1fr}.network-hero{padding:4rem 0}.network-standard{box-shadow:8px 8px 0 var(--gold)}}
.desktop-nav{gap:clamp(12px,1.6vw,22px);white-space:nowrap}.desktop-nav .button{padding-left:16px;padding-right:16px;white-space:nowrap}
.network-hero .exclusive-note{border-left:3px solid var(--gold);padding-left:16px;margin-top:20px;font-weight:700;color:#f3f6fb}
.network-hero .brand-gold{color:var(--gold)}

/* Compact global footer: preserve every item while using substantially less height. */
footer{padding:34px 0 18px;font-size:.82rem;line-height:1.34}
.footer-grid{grid-template-columns:1.45fr .65fr .9fr;gap:30px}
.footer-profile{grid-template-columns:78px 1fr;gap:16px}
.footer-portrait{width:78px;height:100px}
.footer-profile p{margin-bottom:5px}
.brand-footer{margin-bottom:8px}
.brand-footer .logo-shell{width:130px;height:48px;flex:0 0 130px;padding:5px}
.footer-grid h2{margin-bottom:3px}
.footer-grid>div:nth-child(n+2){gap:6px}
.footer-grid>div:nth-child(2)>h2,.footer-grid>div:nth-child(3)>h2{font-size:1.15rem;margin-bottom:4px}
.social-section{padding-top:16px;margin-top:0}
.social-section h2{margin-bottom:10px}
.social-icon{width:36px;height:36px}
.footer-grid+.container{margin-top:20px;padding-top:18px}
footer .disclosure{font-size:.72rem;line-height:1.3;padding-left:14px}
footer .disclosure p{margin:4px 0}
.copyright{margin-top:12px;font-size:.72rem}
@media(max-width:760px){footer{padding:28px 0 16px}.footer-grid{gap:24px}.footer-profile{grid-template-columns:70px 1fr;gap:14px}.footer-portrait{width:70px;height:90px}.brand-footer .logo-shell{width:118px;height:44px;flex-basis:118px}.social-section{padding-top:14px}.footer-grid+.container{margin-top:16px;padding-top:15px}}

/* Visually separate the final homepage choice panel from the dark footer. */
.network-paths{background:var(--navy);border-bottom:7px solid var(--gold)}
.network-paths .path-grid article{background:#061f4f52;border-color:#ffffff3d}

/* Close the oversized gap between the homepage markets and process sections. */
.market-section{padding-bottom:1.25rem}
.network-process{padding-top:2rem}
.market-section .split{grid-template-columns:.8fr 1.2fr;gap:clamp(32px,5vw,70px)}
.market-list{display:grid;grid-template-columns:1fr 1.25fr;gap:0 28px;align-items:start}
.market-list>svg{grid-column:1/-1}
.market-column h3{margin-top:18px}
.market-column+.market-column{border-left:2px solid var(--gold);padding-left:28px}
@media(max-width:760px){.market-list{grid-template-columns:1fr}.market-list>svg{grid-column:1}.market-column+.market-column{border-left:0;border-top:2px solid var(--gold);padding:18px 0 0;margin-top:20px}}
@media(max-width:760px){.market-section{padding-bottom:1rem}.network-process{padding-top:1.5rem}}

/* Tight transition between the Realtor overview and fit sections. */
.realtor-overview{padding-bottom:1.25rem}
.realtor-fit-section{padding-top:2rem}
@media(max-width:760px){.realtor-overview{padding-bottom:1rem}.realtor-fit-section{padding-top:1.5rem}}

/* Serve the hero locally to remove a third-party request and reduce transfer size. */
.home-hero{background-image:linear-gradient(90deg,#061c44 0%,#0b3d91cc 55%,#0b3d9159 100%),url("/images/hero-property.webp")}
.network-hero{background-image:linear-gradient(100deg,#061c44 0%,#0b3d91e8 58%,#0b3d9188 100%),url("/images/hero-property.webp")}
