:root{color-scheme:dark;--bg:#151616;--surface:#1d1f1f;--raised:#242626;--text:#f7f7f2;--muted:#a8aeaa;--line:#363b38;--orange:#de5c2c;--soft-orange:#e9a385;--focus:#f4a77c;font-family:Arial,Helvetica,sans-serif;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);line-height:1.45}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus);outline-offset:5px}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.shell{max-width:1104px;margin:auto;padding:30px 46px 22px}.masthead{display:flex;align-items:center;justify-content:space-between;padding-bottom:26px;border-bottom:1px solid var(--line);gap:24px}.identity{display:flex;align-items:center;gap:13px}.avatar{border-radius:50%;object-fit:cover;object-position:center;width:52px;height:52px;background:var(--raised)}.identity strong{display:block;font-size:17px;letter-spacing:-.3px}.brand{display:block;font-size:11px;letter-spacing:.6px;color:var(--muted);margin-top:4px}.preview-tag{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.preview-tag span{width:5px;height:5px;background:var(--orange);border-radius:50%}.intro{padding:49px 0 32px}.eyebrow{color:var(--soft-orange);font-size:10px;font-weight:700;letter-spacing:1.9px;margin:0 0 12px}h1{font-size:76px;line-height:1.01;letter-spacing:-4.2px;margin:0;font-weight:600}h1 span{color:var(--orange)}.intro-copy{font-size:18px;color:#d8dcd7;margin:19px 0 7px}.markets{font-size:12px;color:var(--muted);margin:0}.markets span{margin:0 7px;color:#6f7771}.audience-section{scroll-margin-top:20px}.section-kicker{display:flex;align-items:center;gap:17px;margin-bottom:13px;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:1.6px}.rule{height:1px;background:var(--line);flex:1}.micro{font-size:10px;font-weight:400;letter-spacing:0}.audience-tabs{display:grid;grid-template-columns:1fr 1fr;gap:14px}.audience-tab{position:relative;display:grid;text-align:left;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px;padding:18px 22px 17px;cursor:pointer;transition:background .2s,border-color .2s}.audience-tab:hover{background:#262827;border-color:#626a63}.audience-tab[aria-selected=true]{background:#32261f;border-color:var(--orange)}.tab-top{display:flex;align-items:center;gap:10px;margin-bottom:8px}.tab-number{color:var(--muted);font-size:10px;letter-spacing:.8px}.tab-top svg{width:18px;height:18px;color:var(--soft-orange)}.tab-arrow{margin-left:auto;font-size:21px;line-height:1;color:var(--muted)}[aria-selected=true] .tab-arrow{color:var(--soft-orange)}.tab-label{font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.6px}.tab-description{color:var(--muted);font-size:12px;margin-top:4px}.resource-panel{padding:28px 0 0;animation:arrive .18s ease-out}.resource-panel[hidden]{display:none}.panel-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}.panel-heading .eyebrow{margin-bottom:6px;color:var(--muted);font-size:9px}h2{font-size:23px;line-height:1.2;font-weight:500;letter-spacing:-.5px;margin:0}.panel-caption{font-size:11px;color:var(--muted);padding-bottom:3px}.home-searches{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.search-link{display:block;padding:17px 20px;background:var(--surface);border:1px solid var(--line);border-radius:9px;transition:background .2s,border-color .2s}.link-overline{font-size:9px;letter-spacing:1.5px;color:var(--muted);display:block;margin-bottom:6px}.search-title{font-size:17px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:14px}.search-title>span{color:var(--soft-orange);font-size:20px}.resource-link{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:9px;padding:17px 20px;background:var(--surface);transition:background .2s,border-color .2s}.search-link:hover,.resource-link:hover{background:#292d29;border-color:#636a62}.link-icon{display:flex;align-items:center;justify-content:center;color:#c9cfca;flex-shrink:0}.resource-link strong{font-size:15px;font-weight:500;display:block}.resource-link span span{font-size:11px;color:var(--muted);display:block;margin-top:3px}.resource-link span .qualification{color:var(--soft-orange)}.external-arrow{margin-left:auto;color:var(--soft-orange);font-size:20px;flex-shrink:0}.agent-links{display:grid;gap:10px}.supporting-link{display:flex;justify-content:space-between;gap:16px;font-size:11px;color:var(--muted);padding:18px 1px 0}.supporting-link a{color:#e1e5df;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#626b63}.supporting-link a span:not(.sr-only){display:inline-block;margin-left:9px;color:var(--soft-orange)}.conversation{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 0;margin-top:29px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.conversation .eyebrow{margin-bottom:6px}.conversation h2{font-size:22px}.conversation p:last-child{font-size:12px;color:var(--muted);margin:7px 0 0}.primary-link{background:#c94f23;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:15px 19px;border-radius:7px;font-size:13px;font-weight:600;transition:background .2s;flex-shrink:0}.primary-link:hover{background:#df602e}.primary-link>span:not(.sr-only){font-size:22px;line-height:1}footer{display:flex;justify-content:space-between;gap:15px;padding-top:20px;font-size:10px;color:var(--muted)}.footer-dot{padding:0 5px}.preview-note{text-align:center;color:#747d75;font-size:9px;margin-top:23px}.skip{position:absolute;top:-100px;background:#fff;color:#151616;padding:12px;z-index:10}.skip:focus{top:8px;left:8px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes arrive{from{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1100px){.intro{position:relative}.intro:after{content:"YREEX";position:absolute;right:0;bottom:33px;color:#262a27;font-size:12px;letter-spacing:8px;writing-mode:vertical-rl}}
@media(max-width:700px){.shell{padding:18px 22px 20px}.masthead{padding-bottom:18px}.avatar{width:43px;height:43px}.identity{gap:10px}.identity strong{font-size:15px}.brand{font-size:9px;letter-spacing:.2px}.preview-tag{font-size:8px;letter-spacing:.4px;gap:5px}.intro{padding:28px 0 25px}h1{font-size:49px;letter-spacing:-2.4px;line-height:1.03}.intro .eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:11px}.intro-copy{font-size:15px;margin:15px 0 9px}.markets{font-size:10px;max-width:330px;line-height:1.65}.markets span{margin:0 3px}.micro{display:none}.section-kicker{font-size:8px;margin-bottom:11px}.audience-tabs{gap:10px}.audience-tab{padding:13px 15px 14px;border-radius:10px}.tab-top{gap:7px;margin-bottom:7px}.tab-top svg{width:16px;height:16px}.tab-number{font-size:8px}.tab-arrow{font-size:18px}.tab-label{font-size:22px;letter-spacing:-.5px}.tab-description{font-size:10px}.resource-panel{padding-top:24px}.panel-heading{margin-bottom:15px}.panel-caption{display:none}h2{font-size:21px}.panel-heading .eyebrow{font-size:8px;letter-spacing:1.5px}.home-searches{gap:9px;margin-bottom:9px}.search-link{padding:14px 12px}.link-overline{font-size:7px;letter-spacing:1.2px;margin-bottom:7px}.search-title{font-size:13px;gap:7px;line-height:1.35;min-height:35px}.search-title>span{font-size:18px;flex-shrink:0}.resource-link{padding:15px 13px;gap:11px}.resource-link strong{font-size:13px;line-height:1.4}.resource-link span span{font-size:10px;line-height:1.45}.link-icon svg{width:20px;height:20px}.supporting-link{font-size:10px;flex-wrap:wrap;gap:8px;padding-top:16px}.conversation{margin-top:24px;padding:23px 0;display:block}.conversation h2{font-size:21px}.conversation .eyebrow{font-size:8px}.conversation p:last-child{font-size:11px}.primary-link{margin-top:16px;padding:15px 16px;font-size:12px}.conversation .primary-link{width:100%}footer{font-size:9px;flex-wrap:wrap;gap:8px}.preview-note{font-size:8px;line-height:1.5;margin-top:18px}}
@media(max-width:360px){.shell{padding-left:17px;padding-right:17px}.preview-tag{display:none}h1{font-size:44px}.tab-label{font-size:20px}.tab-description{font-size:9px}.markets{font-size:9px}.resource-link strong{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.arrow-svg{width:19px;height:19px;display:block;stroke-width:1.8}.tab-arrow .arrow-svg{width:20px;height:20px}.supporting-link .arrow-svg{display:inline-block;vertical-align:middle;width:13px;height:13px}.primary-link .arrow-svg{width:19px;height:19px}

@media(max-width:700px){.markets{font-size:11px}.tab-description{font-size:12px}.resource-link strong{font-size:14px}.resource-link span span{font-size:12px}.search-title{font-size:14px}.supporting-link{font-size:12px}.conversation p:last-child{font-size:12px}.primary-link{font-size:14px}.brand{font-size:10px}.preview-note{font-size:10px}footer{font-size:10px}}

/* Verified channel directory and prominent booking. */
.header-book{margin:0;font-size:12px;padding:13px 16px;gap:18px}.watch-connect{margin-top:34px;padding-top:28px;border-top:1px solid var(--line)}.watch-connect .panel-heading{margin-bottom:17px}.directory-link{display:flex;align-items:center;gap:13px;padding:15px 17px;border:1px solid var(--line);border-radius:8px;background:var(--surface);transition:background .2s,border-color .2s}.directory-link:hover{background:#292d29;border-color:#626a63}.directory-link strong{display:block;font-size:14px;font-weight:500;line-height:1.35}.directory-link span span:not(.sr-only){display:block;font-size:11px;color:var(--muted);line-height:1.4;margin-top:4px}.directory-link .external-arrow{margin-left:auto;color:var(--soft-orange)}.main-video{padding:19px 20px;background:#242725}.main-video strong{font-size:17px}.link-group{margin-top:12px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.link-group summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 17px;font-size:13px;font-weight:500;background:#191c1a}.link-group summary::-webkit-details-marker{display:none}.link-group summary>span{font-size:20px;line-height:1;color:var(--soft-orange)}.link-group[open] summary>span{transform:rotate(45deg)}.link-group summary:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.directory-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 12px 12px}.directory-grid .directory-link{background:var(--surface)}.social-links{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.social-links .directory-link{padding:14px}.connect-label{font-size:9px;letter-spacing:1.8px;font-weight:700;color:var(--muted);margin:26px 0 12px}.contact-links{display:flex;gap:24px;flex-wrap:wrap;padding:15px 1px 5px;font-size:12px}.contact-links a{color:#e4e8e2;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#647066}.selling-tools{margin-top:12px}.selling-tools .directory-grid{grid-template-columns:repeat(3,1fr)}.selling-tools .directory-link{padding:13px}.selling-tools .directory-link strong{font-size:12px}.selling-tools .directory-link span span{font-size:10px}.audit-note{font-size:11px;line-height:1.5;color:var(--muted);margin:0;padding:0 15px 13px}footer{margin-top:28px;border-top:1px solid var(--line);padding-top:20px}
@media(max-width:700px){.masthead{gap:12px}.identity{gap:8px}.identity strong{font-size:14px}.avatar{width:38px;height:38px}.brand{font-size:8px;letter-spacing:0;max-width:166px}.header-book{font-size:11px;gap:8px;padding:12px 11px;border-radius:6px;flex-shrink:0}.header-book .arrow-svg{width:15px;height:15px}.watch-connect{margin-top:27px;padding-top:23px}.directory-link{padding:14px 13px}.directory-link strong{font-size:13px}.directory-link span span:not(.sr-only){font-size:11px}.main-video strong{font-size:15px}.social-links{grid-template-columns:1fr}.social-links .directory-link{padding:12px 13px}.social-links .directory-link strong{font-size:13px}.social-links .directory-link span span{font-size:11px}.directory-grid{grid-template-columns:1fr;padding:0 10px 10px;gap:8px}.link-group summary{font-size:13px;padding:15px 13px}.selling-tools .directory-grid{grid-template-columns:1fr}.selling-tools .directory-link strong{font-size:13px}.selling-tools .directory-link span span{font-size:11px}.contact-links{gap:14px;font-size:11px;justify-content:space-between}.connect-label{font-size:8px}.brand{display:none}.audit-note{font-size:11px}}
@media(max-width:360px){.masthead{flex-wrap:wrap}.header-book{width:100%;justify-content:center}.identity{width:100%}.brand{display:block}.header-book{font-size:12px}}

#panel-clients>.resource-link + .resource-link{margin-top:10px}.selling-tools .directory-grid{grid-template-columns:1fr}

/* Public launch polish: clearer choices and more comfortable reading/tapping. */
.tab-status{margin-left:auto;font-size:10px;font-weight:600;letter-spacing:.1px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 8px;line-height:1.2}.audience-tab[aria-selected=true] .tab-status{color:var(--soft-orange);border-color:#8e553b;background:#3e2d22}.tab-label{font-size:25px;max-width:390px}.tab-description{font-size:13px;margin-top:8px}.tab-top{margin-bottom:10px}.intro-copy{max-width:750px}.review-link{margin-top:12px;background:#202521}.resource-link span span,.directory-link span span:not(.sr-only){font-size:13px}.directory-link strong{font-size:15px}.link-overline{font-size:10px}.panel-caption{font-size:12px}.markets{font-size:13px}.supporting-link{align-items:center;font-size:13px;gap:14px;padding-top:10px}.supporting-link a{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:7px;gap:10px}.contact-links{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;font-size:13px;padding-top:15px}.contact-links a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:7px}.header-book{min-height:44px;font-size:13px}footer{font-size:12px}.brand{font-size:12px}.connect-label{font-size:10px}.link-group summary{min-height:48px;font-size:14px}
@media(max-width:700px){.intro{padding-top:25px}.intro-copy{font-size:16px;line-height:1.45;max-width:340px}.brand{display:block;font-size:10px;margin-top:2px}.brand-detail{display:none}.identity strong{font-size:14px}.masthead{gap:8px}.header-book{font-size:12px;padding:12px 10px;gap:6px}.tab-label{font-size:19px;line-height:1.2;letter-spacing:-.35px;min-height:69px}.audience-tab{padding:13px 13px 14px;align-content:start}.tab-status{font-size:9px;padding:3px 6px}.tab-top{gap:6px}.tab-description{font-size:12px;line-height:1.4;margin-top:7px}.markets{font-size:12px;max-width:346px}.resource-link strong{font-size:15px}.resource-link span span,.directory-link span span:not(.sr-only){font-size:13px;line-height:1.45}.directory-link strong,.social-links .directory-link strong{font-size:15px}.social-links .directory-link span span{font-size:13px}.search-title{font-size:15px}.link-overline{font-size:9px}.supporting-link{font-size:13px;gap:6px}.supporting-link>span{width:100%}.supporting-link a{width:100%;min-height:44px;font-size:14px}.contact-links{font-size:12px;gap:8px}.contact-links a{padding:9px 6px;min-height:48px}.link-group summary{font-size:14px}.connect-label{font-size:10px}footer{font-size:12px;line-height:1.6}}
@media(max-width:360px){.tab-label{font-size:18px}.tab-description{font-size:11px}.header-book{width:100%}.identity{width:100%}}

/* Larger type and immediate call/booking access, requested for launch. */
.hero-actions{display:flex;align-items:stretch;gap:16px;margin:22px 0 18px;max-width:550px}.hero-phone{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:72px;padding:6px 0;flex:1}.hero-phone>span{font-size:16px;color:var(--muted)}.hero-phone strong{font-size:30px;letter-spacing:-.65px;line-height:1.2;white-space:nowrap}.hero-book{font-size:16px;margin:0;min-height:72px;padding:18px 24px;text-align:center;justify-content:center}.tab-label{font-size:30px;line-height:1.15}.tab-description{font-size:16px;line-height:1.4}.resource-link strong{font-size:18px}.resource-link span span,.directory-link span span:not(.sr-only),.social-links .directory-link span span{font-size:16px;line-height:1.45}.directory-link strong,.social-links .directory-link strong,.main-video strong{font-size:18px;line-height:1.35}.search-title{font-size:18px}.supporting-link,.panel-caption{font-size:16px}.supporting-link a{font-size:16px;min-height:48px}.contact-links{font-size:16px}.contact-links a{min-height:48px}.link-group summary{font-size:16px;min-height:54px}.markets{font-size:16px;line-height:1.5}.brand{font-size:14px}.identity strong{font-size:20px}.avatar{width:56px;height:56px}footer{font-size:14px}.platform-icon{flex:0 0 38px;display:flex;align-items:center;justify-content:center}.platform-icon svg{width:36px;height:36px;stroke:none;fill:none}.directory-link>.platform-icon+span{min-width:0}.directory-link span span:not(.sr-only){overflow-wrap:anywhere}.summary-label{display:flex!important;align-items:center;gap:10px;font-size:16px!important;color:var(--text)!important;line-height:1.4!important}.link-group[open] summary>.summary-label{transform:none}.community-mark{display:inline-flex}.community-mark svg{width:23px;height:23px;color:var(--soft-orange)}
@media(max-width:700px){.shell{padding-top:18px}.masthead{padding-bottom:17px}.avatar{width:48px;height:48px}.identity strong{font-size:19px}.brand{font-size:14px}.intro{padding:22px 0 22px}.intro-copy{font-size:16px;margin:14px 0 0}.hero-actions{display:grid;grid-template-columns:1.15fr 1fr;gap:10px;margin:16px 0}.hero-phone{min-height:70px;padding:4px 0}.hero-phone>span{font-size:16px}.hero-phone strong{font-size:24px;letter-spacing:-.6px}.hero-book{font-size:16px;min-height:70px;padding:14px 10px;line-height:1.3;display:flex;align-items:center}.markets{font-size:14px;line-height:1.5}.tab-label{font-size:23px;line-height:1.15;min-height:106px;letter-spacing:-.45px}.tab-description{font-size:16px;line-height:1.35;min-height:44px}.tab-top{margin-bottom:10px}.audience-tab{padding:14px 12px}.tab-status{font-size:10px}.resource-link strong{font-size:17px}.resource-link span span,.directory-link span span:not(.sr-only),.social-links .directory-link span span{font-size:16px}.directory-link strong,.social-links .directory-link strong,.main-video strong{font-size:17px}.directory-link{gap:12px}.platform-icon{flex-basis:34px}.platform-icon svg{width:32px;height:32px}.search-title{font-size:17px}.supporting-link{font-size:16px}.supporting-link a{font-size:16px;min-height:48px}.contact-links{grid-template-columns:1fr;font-size:16px;gap:9px}.contact-links a{min-height:48px}.link-group summary{font-size:16px}.link-overline{font-size:11px}.eyebrow,.panel-heading .eyebrow,.intro .eyebrow,.section-kicker,.connect-label{font-size:11px;letter-spacing:1.2px}.panel-heading h2{font-size:25px}footer{font-size:14px}.brand-detail{display:inline}.intro:after{display:none}}
@media(max-width:360px){.hero-phone strong{font-size:22px}.hero-book{font-size:16px}.tab-label{font-size:21px}.tab-description{font-size:16px}.identity{width:auto}.hero-actions{grid-template-columns:1.1fr 1fr}.brand{font-size:12px}}
@media(max-width:700px){.brand{max-width:none}.tab-label{min-height:80px}}

/* Visible community routes and distinct channel sections. */
.community-jumps{margin-top:24px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.community-nav-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px}.community-nav-heading strong{font-size:19px;font-weight:600}.community-nav-heading>span{font-size:16px;color:var(--muted)}.community-jump-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.community-jump-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;font-size:17px;font-weight:600;padding:12px 16px;border:1px solid #87543c;border-radius:8px;background:#2b221d}.community-jump-grid a>span{color:var(--soft-orange);font-size:22px}.community-jump-grid a:hover{background:#3a2a20;border-color:var(--orange)}.communities-hub{margin-top:40px;padding-top:30px;border-top:1px solid var(--line)}.hub-heading{margin-bottom:26px}.hub-heading h2{font-size:34px;font-weight:600;letter-spacing:-.8px}.hub-heading>p:last-child{font-size:17px;color:var(--muted);max-width:720px;line-height:1.5;margin:10px 0 0}.community-section{scroll-margin-top:24px;border:1px solid var(--line);border-radius:12px;margin:20px 0;padding:24px;background:#191c1a}.community-heading{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px}.community-number{display:flex;align-items:center;justify-content:center;min-width:42px;height:42px;border:1px solid #805039;border-radius:50%;font-size:14px;color:var(--soft-orange)}.community-heading .eyebrow{font-size:11px;margin:0 0 5px}.community-heading h3{font-size:30px;line-height:1.2;letter-spacing:-.5px;margin:0;font-weight:600}.community-heading p:last-child{font-size:16px;color:var(--muted);line-height:1.5;margin:8px 0 0}.community-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}.community-links .directory-link{min-width:0;min-height:92px}.community-links .directory-link>span:not(.platform-icon):not(.external-arrow):not(.sr-only):not(.link-icon){min-width:0}.community-links .directory-link strong{font-size:18px}.community-links .directory-link span span:not(.sr-only){font-size:16px}.community-links .qualification{color:var(--soft-orange)!important}.community-plan .link-icon{width:36px;flex:0 0 36px}.website-icon svg{fill:none;stroke:var(--soft-orange);stroke-width:1.5}.connect-section{margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}.connect-section h2{font-size:28px;margin-bottom:20px}.connect-section>.directory-link{max-width:490px}.community-section:focus{outline:2px solid var(--focus);outline-offset:4px}
@media(max-width:700px){.community-jumps{margin-top:20px;padding:20px 0}.community-nav-heading{display:block}.community-nav-heading strong{font-size:20px}.community-nav-heading>span{display:block;font-size:16px;margin-top:4px}.community-jump-grid{grid-template-columns:1fr 1fr;gap:9px}.community-jump-grid a{font-size:17px;min-height:54px;padding:11px 12px}.communities-hub{margin-top:30px;padding-top:25px}.hub-heading h2{font-size:29px;line-height:1.15}.hub-heading>p:last-child{font-size:16px}.community-section{padding:18px 13px;margin:18px 0;border-radius:10px;scroll-margin-top:16px}.community-heading{gap:11px;margin-bottom:16px}.community-number{min-width:34px;width:34px;height:34px;font-size:12px}.community-heading h3{font-size:28px}.community-heading p:last-child{font-size:16px}.community-links{grid-template-columns:1fr;gap:10px}.community-links .directory-link{padding:14px 12px;min-height:80px;gap:11px}.community-links .directory-link strong{font-size:17px}.community-links .directory-link span span:not(.sr-only){font-size:16px}.connect-section h2{font-size:27px}}

/* Separate client and agent experiences. */
[hidden]{display:none!important}.avatar{width:80px;height:80px;object-fit:cover;object-position:50% 30%;border-radius:50%}.client-jumps{margin-top:0;padding-top:0;border-top:0}.client-jumps .community-jump-grid{grid-template-columns:repeat(3,1fr)}.agent-brand-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:0 0 22px}.agent-brand-heading h2{font-size:32px;line-height:1.15;max-width:620px}.agent-subheading{font-size:18px;line-height:1.45;color:#e2e5df;margin:12px 0 0}.ngu-signature{flex:0 0 168px;display:flex;align-items:center;flex-direction:column;gap:2px}.ngu-logo{display:block;width:168px;height:74px;object-fit:contain}.ngu-motto{display:block;width:168px;height:42px;object-fit:contain}.agent-jumps{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 20px}.agent-jumps a{display:flex;align-items:center;min-height:48px;padding:11px 16px;border:1px solid #805039;border-radius:8px;background:#2b221d;font-size:16px}.agent-jumps a:hover{background:#3a2a20}.agent-links [id]{scroll-margin-top:22px}.plan-brand{flex:0 0 76px;display:flex;align-items:center;justify-content:center}.plan-brand img{width:76px;height:40px;object-fit:contain}.plan-feature{border-color:#8a573c}.training-feature .platform-icon{flex-basis:40px}.agent-links .resource-link{min-height:94px}.coming-soon-channel{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;border:1px dashed #626960;border-radius:10px;padding:24px;background:#1b1e1b}.coming-soon-channel h3{font-size:26px;margin:0;line-height:1.2}.coming-soon-channel p:last-child{font-size:16px;color:var(--muted);margin:9px 0 0}.coming-soon-label{font-size:14px;white-space:nowrap;color:var(--muted);padding:7px 12px;border:1px solid var(--line);border-radius:999px}.community-links{align-items:stretch}#panel-agents>.community-section{margin-top:28px}
@media(max-width:700px){.avatar{width:68px;height:68px}.identity{gap:13px}.brand{font-size:13px}.client-jumps .community-jump-grid{grid-template-columns:1fr}.client-jumps .community-jump-grid a{min-height:52px}.agent-brand-heading{gap:15px;align-items:flex-start}.agent-brand-heading h2{font-size:26px;line-height:1.2}.agent-subheading{font-size:16px;margin-top:10px}.ngu-signature{flex-basis:88px;padding-top:4px}.ngu-logo{width:88px;height:40px}.ngu-motto{width:88px;height:29px}.agent-jumps{display:grid;grid-template-columns:1fr;gap:9px}.agent-jumps a{min-height:48px;justify-content:space-between}.agent-links .resource-link{min-height:100px;gap:12px}.plan-brand{flex-basis:56px}.plan-brand img{width:56px;height:35px}.coming-soon-channel{display:block;padding:20px 16px}.coming-soon-channel h3{font-size:24px}.coming-soon-label{display:inline-block;margin-top:16px}.community-heading h3{font-size:27px}}

/* Targeted identity and additional search coverage. */
.identity-copy{min-width:0}.identity-role{display:block;font-size:16px;color:#e2e5df;line-height:1.45;margin-top:4px}.identity .avatar{flex-shrink:0}.team-market{margin-top:5px;color:#d0d5cf}.search-placeholder{border-style:dashed;background:#191b1a;cursor:default}.search-placeholder:hover{background:#191b1a;border-color:var(--line)}.search-soon{display:block;font-size:16px;color:var(--muted);margin-top:7px}.search-placeholder .search-title{color:#d0d5cf}
@media(max-width:700px){.identity{align-items:center}.identity-copy{flex:1}.identity strong{font-size:19px;line-height:1.2}.identity-role{font-size:16px;line-height:1.35;margin-top:5px}.identity .brand{font-size:12px;line-height:1.4;white-space:normal}.search-soon{font-size:16px}.team-market{font-size:14px}.search-placeholder .search-title{min-height:0}}

/* Original YREEX mark, cropped only by its display frame. */
.yreex-logo-frame{display:block;position:relative;width:156px;height:52px;overflow:hidden;margin-top:7px}.yreex-logo{position:absolute;width:193px;height:auto;max-width:none;left:50%;top:50%;transform:translate(-50%,-50%)}.markets .markets-label{display:block;font-size:14px;color:#d0d5cf;margin:0 0 4px}.identity-copy{display:block}
@media(max-width:700px){.yreex-logo-frame{width:132px;height:44px;margin-top:6px}.yreex-logo{width:164px}.identity .avatar{align-self:flex-start;margin-top:3px}.markets .markets-label{font-size:14px}}

/* Native, keyboard-accessible community disclosure groups. */
.community-accordion{padding:0;overflow:visible}.community-accordion>summary{list-style:none;display:flex;align-items:center;gap:18px;min-height:100px;padding:20px 24px;cursor:pointer;border-radius:12px}.community-accordion>summary::-webkit-details-marker{display:none}.community-accordion>summary:hover{background:#242923}.community-accordion>summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.community-summary-copy{display:block;flex:1;min-width:0}.community-summary-copy .eyebrow{display:block;font-size:11px;line-height:1.4;margin:0 0 5px}.community-summary-title{display:block;font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.4px}.community-summary-description{display:block;font-size:16px;color:var(--muted);line-height:1.45;margin-top:7px}.community-symbol{width:52px;flex:0 0 52px;color:var(--soft-orange)}.community-symbol svg{width:48px;height:48px;stroke-width:1.5}.community-toggle{display:flex;align-items:center;gap:14px;color:var(--soft-orange)}.community-toggle>svg{width:24px;height:24px;transition:transform .15s}.community-count{font-size:14px;color:var(--muted);white-space:nowrap}.community-accordion[open]>.community-toggle>svg,.community-accordion[open]>summary .community-toggle>svg{transform:rotate(180deg)}.community-contents{padding:4px 24px 24px}.community-logo{flex:0 0 88px;display:flex;align-items:center}.community-logo img{width:88px;height:44px;object-fit:contain}.exp-brand{flex:0 0 76px;display:flex;align-items:center}.exp-brand img{width:76px;height:42px;object-fit:contain}.mortgage-channel{display:grid;grid-template-columns:minmax(230px,360px) 1fr;gap:28px}.mortgage-logo-panel{background:#fff;border-radius:8px;padding:18px;overflow:hidden}.mortgage-logo-panel img{display:block;width:100%;height:auto}.mortgage-copy h3{font-size:24px}.mortgage-copy .coming-soon-label{display:inline-block;margin-top:10px}.mortgage-copy .eyebrow{margin-bottom:7px}
@media(max-width:700px){.community-accordion{padding:0}.community-accordion>summary{min-height:92px;gap:12px;padding:17px 14px}.community-summary-title{font-size:24px}.community-summary-description{font-size:16px;line-height:1.4}.community-symbol{flex-basis:36px;width:36px}.community-symbol svg{width:36px;height:36px}.community-toggle{gap:0}.community-toggle>svg{width:22px;height:22px}.community-count{display:none}.community-contents{padding:0 13px 16px}.community-logo{flex-basis:56px}.community-logo img{width:56px;height:36px}.exp-brand{flex-basis:56px}.exp-brand img{width:56px;height:34px}.mortgage-channel{display:block;padding:20px 16px}.mortgage-logo-panel{padding:15px;margin-bottom:20px}.mortgage-copy h3{font-size:24px}}
