
:focus-visible{outline:2px solid #22C9D8;outline-offset:3px;border-radius:4px;}
[data-navlink][aria-current="page"],[data-navlink]:hover{color:#F4F3EF !important;}
@keyframes vmkRing{0%,100%{box-shadow:0 0 0 1px rgba(198,244,16,.5),0 0 14px 1px rgba(198,244,16,.24)}50%{box-shadow:0 0 0 1px rgba(198,244,16,1),0 0 30px 4px rgba(198,244,16,.72)}}
.vmk-ring{animation:vmkRing 2.8s ease-in-out 1.2s infinite}
@media (max-width:980px){[data-m="menubtn"]{display:inline-flex !important}[data-m="navlinks"]{display:none !important}}
@media (max-width:560px){[data-m="navcta"]{display:none !important}}
body { margin:0; background:#0B0C0E; -webkit-font-smoothing:antialiased; }
a { color:#C6F410; text-decoration:none; }
a:hover { color:#D9FF3D; }
[data-pan] img { transform: translateY(0); transition: transform .7s cubic-bezier(.16,1,.3,1); }
a:hover [data-pan] img { will-change: transform; transform: translateY(-91.08%); transition: transform 16s linear; }
@keyframes vmkRing{0%,100%{box-shadow:0 0 0 1px rgba(198,244,16,.5),0 0 14px 1px rgba(198,244,16,.24),inset 0 0 12px -4px rgba(198,244,16,.2)}50%{box-shadow:0 0 0 1px rgba(198,244,16,1),0 0 30px 4px rgba(198,244,16,.72),inset 0 0 16px -2px rgba(198,244,16,.42)}}
.vmk-ring{animation:vmkRing 2.8s ease-in-out 1.5s infinite}

@media (max-width:980px){
  [data-m~="wrap"]{padding-left:20px !important;padding-right:20px !important}
  [data-m~="grid"]{grid-template-columns:1fr !important;gap:26px !important}
  [data-m="h1"]{font-size:clamp(32px,9vw,46px) !important}
  [data-m="h2xl"]{font-size:clamp(28px,8vw,40px) !important}
  [data-m="navlinks"]{gap:16px !important;font-size:14px !important}
}
@media (max-width:560px){
  [data-m~="wrap"]{padding-left:16px !important;padding-right:16px !important}
}
