/* Each audience has a named, direct entrance. Consumer discovery remains primary. */
body[data-page="home"] .head-nav{display:flex;gap:24px;align-items:center}
body[data-page="home"] .head-nav .nav-vip{color:#6139f7;background:#f0ebff;padding:11px 15px;border-radius:9px}
.hero-vip-invite{display:inline-flex;flex-direction:column;gap:6px;margin-top:20px;color:white!important;text-decoration:none;font-size:12px;line-height:1.6}
.hero-vip-invite>span{color:#f5f1f8}.hero-vip-invite>strong{color:#c4ee39;font-size:13px}
.hero-vip-invite:hover strong{text-decoration:underline}.hero-vip-invite:focus-visible{outline:3px solid #c4ee39;outline-offset:6px}
@media(max-width:1190px){body[data-page="home"] .head-nav{gap:14px}body[data-page="home"] .head-nav a{font-size:11px}}
@media(max-width:950px){body[data-page="home"] .market-header{height:auto}body[data-page="home"] .head-content{height:auto;min-height:78px;display:flex;flex-wrap:wrap;padding-top:14px;padding-bottom:14px;gap:12px}body[data-page="home"] .market-brand{margin-right:auto}body[data-page="home"] .head-actions{margin-left:auto}body[data-page="home"] .head-nav{order:3;width:100%;justify-content:space-between;gap:12px}body[data-page="home"] .head-nav a{font-size:12px}body[data-page="home"] .head-nav .nav-vip{padding:8px 11px}}
@media(max-width:560px){body[data-page="home"] .head-nav{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}body[data-page="home"] .head-nav a{font-size:12px;min-height:36px;display:flex;align-items:center}body[data-page="home"] .head-nav .nav-vip{justify-content:center}body[data-page="home"] .head-nav a:last-child{white-space:normal}.hero-vip-invite{margin-top:14px}.hero-vip-invite>strong{font-size:13px}}
