:root{--font-family:"Outfit", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--bg-dark:#07090e;--bg-darker:#040508;--bg-card:#0d121cbf;--bg-card-hover:#141c2ce6;--bg-glass:#ffffff08;--border-glass:#ffffff14;--border-glow:#00e6a859;--primary-mint:#00e6a8;--primary-glow:#00e6a84d;--mint-dark:#00b383;--accent-cyan:#00f2fe;--accent-blue:#4facfe;--accent-purple:#a855f7;--text-main:#f8fafc;--text-muted:#94a3b8;--text-dim:#64748b;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-full:9999px;--transition-fast:.2s cubic-bezier(.4, 0, .2, 1);--transition-normal:.35s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--bg-dark);color:var(--text-main);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}.bg-glow-container{pointer-events:none;z-index:-1;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.glow-orb-mint{filter:blur(90px);background:radial-gradient(circle,#00e6a826 0%,#0000 70%);border-radius:50%;width:550px;height:550px;animation:8s ease-in-out infinite alternate pulseOrb;position:absolute;top:-15%;left:15%}.glow-orb-cyan{filter:blur(110px);background:radial-gradient(circle,#00f2fe1f 0%,#a855f70d 50%,#0000 75%);border-radius:50%;width:650px;height:650px;animation:10s ease-in-out infinite alternate-reverse pulseOrb;position:absolute;top:35%;right:-5%}.cyber-ring{border:1px solid #00f2fe1f;border-radius:50%;width:500px;height:500px;animation:40s linear infinite spinRing;position:absolute;top:10%;right:-100px;box-shadow:0 0 50px #00f2fe0d,inset 0 0 50px #00f2fe0d}.cyber-ring-2{border:1px dashed #00e6a826;border-radius:50%;width:400px;height:400px;animation:30s linear infinite reverse spinRing;position:absolute;top:8%;right:-50px}@keyframes pulseOrb{0%{opacity:.8;transform:scale(1)translateY(0)}to{opacity:1;transform:scale(1.15)translateY(25px)}}@keyframes spinRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-glass{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-glass);border-radius:var(--radius-md);transition:all var(--transition-normal)}.card-glass:hover{background:var(--bg-card-hover);border-color:#00e6a84d;transform:translateY(-5px);box-shadow:0 16px 35px #00000080,0 0 25px #00e6a826}.gradient-text-mint{background:linear-gradient(135deg,#fff 0%,#a7f3d0 40%,#00e6a8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.gradient-text-cyber{background:linear-gradient(135deg,#00f2fe 0%,#4facfe 50%,#00e6a8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.btn-mint{color:#04080e;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;background:linear-gradient(135deg,#00e6a8 0%,#00b383 100%);border:none;justify-content:center;align-items:center;gap:10px;padding:15px 32px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 25px #00e6a859}.btn-mint:hover{background:linear-gradient(135deg,#26ecc0 0%,#00d69c 100%);transform:translateY(-3px)scale(1.02);box-shadow:0 10px 35px #00e6a880}.btn-cyan{color:#04080e;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;background:linear-gradient(135deg,#00f2fe 0%,#0284c7 100%);border:none;justify-content:center;align-items:center;gap:10px;padding:15px 32px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 25px #00f2fe4d}.btn-cyan:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 10px 35px #00f2fe80}.btn-secondary-dark{color:var(--text-main);border-radius:var(--radius-full);border:1px solid var(--border-glass);cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;background:#ffffff0d;justify-content:center;align-items:center;gap:10px;padding:15px 30px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-secondary-dark:hover{color:var(--primary-mint);background:#ffffff1f;border-color:#00e6a866;transform:translateY(-2px)}.badge-bonus{border-radius:var(--radius-full);color:var(--primary-mint);background:#00e6a81f;border:1px solid #00e6a859;align-items:center;gap:8px;padding:8px 18px;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:0 0 20px #00e6a826}.container{max-width:1200px;margin:0 auto;padding:0 24px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#00e6a833;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--primary-mint)}.nav-desktop{white-space:nowrap;align-items:center;gap:24px;display:flex}.mobile-menu-btn{border:1px solid var(--border-glass);color:#fff;border-radius:var(--radius-sm);cursor:pointer;background:#ffffff0d;padding:8px;display:none}.mobile-menu-drawer{z-index:90;display:none}@media (width<=1024px){.nav-desktop{display:none!important}.mobile-menu-btn{justify-content:center;align-items:center;display:inline-flex!important}.mobile-menu-drawer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07090efa;border-bottom:1px solid #00e6a833;flex-direction:column;gap:16px;width:100%;padding:24px;animation:.3s ease-out forwards slideDown;display:flex;position:absolute;top:100%;left:0;box-shadow:0 20px 40px #000c}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.container{padding:0 16px}.stats-grid-container{grid-template-columns:repeat(2,1fr)!important;gap:16px!important;padding:20px 16px!important}.stats-grid-container>div{border-top:1px solid var(--border-glass);padding-top:12px;border-left:none!important}.stats-grid-container>div:first-child,.stats-grid-container>div:nth-child(2){border-top:none;padding-top:0}.hero-ctas-container{flex-direction:column;width:100%}.hero-ctas-container>button,.hero-ctas-container>a{width:100%}}@media (width<=480px){.stats-grid-container{grid-template-columns:1fr!important}.stats-grid-container>div{padding-top:12px;border-top:1px solid var(--border-glass)!important}.stats-grid-container>div:first-child{padding-top:0;border-top:none!important}.card-glass{padding:20px 16px!important}.top-banner{flex-direction:column!important;gap:6px!important;padding:8px 12px!important;font-size:.8rem!important}.top-banner button,.top-banner a{margin-left:0!important}.badge-bonus{padding:6px 12px!important;font-size:.78rem!important}}
