/* VenvRotico Neon UI */:root{--bg:#0a0f1e;--ink:#c9e6ff;--mut:#7aa0c2;--p:#6ee7ff;--n1:#00e5ff;--n2:#7bff7b;--glass:rgba(15,27,50,.6);--rad:18px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:radial-gradient(1000px 600px at 10% 0%,#0c1530 0%,transparent 60%),radial-gradient(800px 500px at 90% 10%,#0a2238 0%,transparent 60%),linear-gradient(#07101f,#0a0f1e);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;overflow-x:hidden}#bg-stars{position:fixed;inset:0;z-index:0}.nv-top{position:sticky;top:0;z-index:20;background:linear-gradient(180deg,rgba(5,10,20,.9),rgba(5,10,20,.55));backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid rgba(255,255,255,.05)}.nv-wrap{max-width:1200px;margin:auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:10px;align-items:center;font:800 18px Orbitron,Inter;color:#e6fbff;text-decoration:none;letter-spacing:.12em;text-transform:uppercase}.brand .dot{width:10px;height:10px;border-radius:50%;background:conic-gradient(from 0deg,var(--n1),var(--n2),var(--n1));box-shadow:0 0 16px var(--n1),0 0 32px var(--n2)}.nv a{color:var(--mut);text-decoration:none;margin:0 10px;font-weight:600}.nv a:hover{color:var(--ink)}.nv .cta{padding:10px 16px;border-radius:999px;background:linear-gradient(90deg,var(--n1),var(--n2));color:#001215;box-shadow:0 0 20px rgba(0,230,255,.45);font-weight:800}.hero{position:relative;z-index:1;padding:70px 0}.hero-grid{max-width:1200px;margin:auto;padding:0 20px;display:grid;grid-template-columns:1.15fr .85fr;gap:32px}.hero-copy h1{font:900 56px/1.05 Orbitron,Inter;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px}.hero-copy .hi{color:var(--p);text-shadow:0 0 18px rgba(0,230,255,.75)}.hero-copy p{color:var(--mut);font-size:18px;margin:0 0 20px}.bullets{margin:0 0 22px;padding:0;list-style:none;display:grid;gap:10px}.bullets li{display:grid;grid-template-columns:36px 1fr;gap:10px;padding:10px 14px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.00));border-radius:12px}.bullets b{display:block;color:#e7f8ff}.bullets span{display:block;color:var(--mut);font-size:14px}.ic{width:36px;height:36px;border-radius:10px;display:inline-grid;place-items:center;background:linear-gradient(135deg,rgba(0,229,255,.15),rgba(123,255,123,.10));border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 16px rgba(0,229,255,.12),0 0 18px rgba(0,229,255,.12)}.ic-shield:before{content:"🛡️"}.ic-balance:before{content:"⚖️"}.ic-event:before{content:"🎯"}.cta-row{display:flex;gap:14px;flex-wrap:wrap}.btn{display:inline-block;padding:14px 22px;border-radius:14px;text-decoration:none;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.btn-primary{background:linear-gradient(90deg,var(--n1),var(--n2));color:#001215;box-shadow:0 8px 24px rgba(0,229,255,.25),inset 0 0 0 2px rgba(0,0,0,.1)}.btn-ghost{background:rgba(255,255,255,.06);color:var(--ink);border:1px solid rgba(255,255,255,.12)}.btn:hover{transform:translateY(-2px);filter:saturate(120%)}.btn:active{transform:translateY(0)}.hero-art{display:grid;place-items:center;position:relative}.logo-wrap{position:relative;display:grid;place-items:center;filter:drop-shadow(0 0 18px rgba(0,229,255,.35)) drop-shadow(0 0 42px rgba(123,255,123,.2))}.logo-wrap .logo-glow{width:min(560px,90%);animation:floatY 6s ease-in-out infinite,breath 6s ease-in-out infinite;image-rendering:-webkit-optimize-contrast}.logo-wrap .neon-ring{position:absolute;inset:auto;bottom:-26px;left:10%;right:10%;height:28px;border-radius:999px;background:radial-gradient(ellipse at 50% 50%,rgba(0,229,255,.35),rgba(0,229,255,0)70%);filter:blur(8px);animation:ring 6s ease-in-out infinite}@keyframes floatY{0%,100%{transform:translateY(-6px) rotate(-.3deg)}50%{transform:translateY(6px) rotate(.3deg)}}@keyframes breath{0%,100%{filter:drop-shadow(0 0 12px rgba(0,229,255,.6)) drop-shadow(0 0 22px rgba(123,255,123,.35))}50%{filter:drop-shadow(0 0 22px rgba(0,229,255,.9)) drop-shadow(0 0 42px rgba(123,255,123,.55))}}@keyframes ring{0%,100%{transform:scaleX(1)}50%{transform:scaleX(1.08)}}.panels{z-index:1;position:relative;margin:40px auto 90px;max-width:1200px;padding:0 20px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.panel{background:var(--glass);border:1px solid rgba(255,255,255,.08);border-radius:var(--rad);padding:20px;box-shadow:0 18px 60px rgba(0,0,0,.35),inset 0 0 40px rgba(0,229,255,.03)}.panel h3{margin:0 0 8px;font:800 18px Inter;color:#e6fbff}.panel p{margin:0;color:var(--mut)}.ft{border-top:1px solid rgba(255,255,255,.06);background:rgba(5,10,20,.8);backdrop-filter:blur(6px);z-index:1}.ft .nv-wrap{padding:20px}.ft a{color:var(--mut);text-decoration:none;margin-left:14px}@media(max-width:980px){.hero-grid{grid-template-columns:1fr;gap:10px}.hero-copy h1{font-size:44px}.panels{grid-template-columns:1fr}}.logo-wrap:hover{transform:translateZ(0) scale(1.02);transition:transform .25s ease}.parallax{will-change:transform}a:focus-visible,button:focus-visible{outline:2px solid var(--n1);outline-offset:2px}