/* V8 premium final-direction refinements */
#network{opacity:.14}
.cursor-glow{background:radial-gradient(circle,rgba(113,255,55,.07),transparent 66%)}
.hero-grid{grid-template-columns:1.08fr .92fr;gap:clamp(36px,5vw,72px)}
.hero-copy>p{max-width:650px}
.brand-mini-mark{width:184px;height:64px;filter:drop-shadow(0 0 11px rgba(116,255,67,.18))}
.hero-visual{min-height:560px}
.hero-logo-stage{position:relative;z-index:3;width:min(94%,570px);padding:18px 10px 22px;display:grid;place-items:center}
.hero-logo-stage::after{content:"";position:absolute;left:10%;right:10%;bottom:6px;height:1px;background:linear-gradient(90deg,transparent,rgba(140,255,67,.38),transparent);box-shadow:0 0 14px rgba(140,255,67,.12)}
.hero-logo.master-lockup{width:100%;aspect-ratio:440/325;background-size:contain;background-position:center center;filter:drop-shadow(0 0 28px rgba(98,255,54,.16));position:relative;z-index:3}
.hero-visual .ring-inner{width:74%;opacity:.30}
.hero-visual .ring-outer{width:94%;opacity:.22}
.hero-proof{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07);font-size:8px;letter-spacing:.09em;color:#68746b}
.hero-proof span{position:relative}
.hero-proof span:not(:last-child)::after{content:"";position:absolute;right:-12px;top:50%;width:3px;height:3px;border-radius:50%;background:var(--acid);transform:translateY(-50%);opacity:.65}
.nav-shell{background:linear-gradient(180deg,rgba(5,8,6,.94),rgba(5,8,6,.58))}
.nav-cta{border-bottom-color:rgba(140,255,67,.65)}
.button.primary{box-shadow:0 8px 34px rgba(140,255,67,.12)}
@media(max-width:980px){
  .brand-mini-mark{width:164px;height:58px}
  .hero-visual{min-height:500px}
  .hero-logo-stage{width:min(86%,520px)}
  .hero-logo.master-lockup{width:100%}
}
@media(max-width:620px){
  .brand-mini-mark{width:122px;height:46px}
  .hero-visual{min-height:390px}
  .hero-logo-stage{width:min(96%,410px);padding-top:8px}
  .hero-logo.master-lockup{width:100%}
  .hero-proof{gap:9px 14px;font-size:7px}
  .hero-proof span:not(:last-child)::after{display:none}
}