@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--dark:#090c13;--card:#0f1522;--card2:#131a28;--border:#1c2438;--border2:#243048;--accent:#4f8cff;--accent2:#a78bfa;--green:#34d399;--orange:#f59e0b;--pink:#ec4899;--text:#e2e5f0;--muted:#6b7594;--muted2:#8e97b5;--radius:14px;--radius-sm:8px}body{font-family:Space Grotesk,-apple-system,sans-serif;background:var(--dark);color:var(--text);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.fade-up{animation:fadeUp .6s ease both}.fade-up-1{animation-delay:.05s}.fade-up-2{animation-delay:.12s}.fade-up-3{animation-delay:.19s}.fade-up-4{animation-delay:.26s}.reveal{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.08s}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}.reveal-delay-5{transition-delay:.4s}.reveal-delay-6{transition-delay:.48s}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px rgba(79,140,255,.15)}50%{box-shadow:0 0 40px rgba(79,140,255,.3)}}@keyframes border-glow{0%,to{border-color:var(--border)}50%{border-color:var(--border2)}}@keyframes rotate-gradient{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes text-shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}.shimmer-text{background:linear-gradient(90deg,var(--accent),var(--accent2),var(--accent));background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:text-shimmer 4s ease-in-out infinite}.glow-card{transition:all .3s cubic-bezier(.16,1,.3,1)}.glow-card:hover{border-color:var(--border2)!important;transform:translateY(-6px);box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 30px rgba(79,140,255,.08)}.glow-btn{position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.glow-btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(79,140,255,.35)}.glow-btn-outline{transition:all .3s cubic-bezier(.16,1,.3,1)}.glow-btn-outline:hover{border-color:var(--accent)!important;color:var(--accent)!important;box-shadow:0 0 20px rgba(79,140,255,.1)}.hover-lift{transition:all .25s cubic-bezier(.16,1,.3,1)}.hover-lift:hover{transform:translateY(-4px);border-color:var(--border2)!important;box-shadow:0 16px 48px rgba(0,0,0,.4)}.link-hover{transition:color .2s}.link-hover:hover{color:var(--accent)!important}@keyframes particle-float{0%,to{transform:translate(0) scale(1);opacity:.3}25%{transform:translate(30px,-40px) scale(1.1);opacity:.6}50%{transform:translate(-20px,-80px) scale(.9);opacity:.4}75%{transform:translate(40px,-40px) scale(1.05);opacity:.5}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--dark)}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:3px}html{scrollbar-width:thin;scrollbar-color:var(--border2) var(--dark)}.bonus-tag{display:inline-flex;align-items:center;gap:4px;background:rgba(79,140,255,.08);border:1px solid rgba(79,140,255,.15);border-radius:100px;padding:3px 10px;font-size:11px;color:var(--accent);font-weight:500;white-space:nowrap}@keyframes messenger-pulse{0%,to{box-shadow:0 0 0 0 rgba(0,132,255,.4)}50%{box-shadow:0 0 0 12px rgba(0,132,255,0)}}.messenger-btn{transition:all .3s cubic-bezier(.16,1,.3,1);animation:messenger-pulse 3s ease-in-out infinite}.messenger-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,132,255,.3);animation:none}