@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--font-display: "Bebas Neue", ui-sans-serif, system-ui, sans-serif;--font-body: "Manrope", ui-sans-serif, system-ui, sans-serif;--bg: #000000;--surface: #0a0a0a;--surface-2: #141414;--surface-3: #1a1a1a;--border: rgba(255, 255, 255, .06);--border-strong: rgba(255, 255, 255, .12);--text: #f5f5f5;--text-muted: #aeaeae;--text-dim: #6b6b6b;--accent: #e50914;--accent-glow: rgba(229, 9, 20, .35);--accent-2: #b81d24;--radius: 6px;--radius-sm: 4px;--radius-lg: 12px;--shadow: 0 20px 50px -26px rgba(0, 0, 0, .9);--shadow-lg: 0 44px 100px -34px rgba(0, 0, 0, .95);--max-w: 1400px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:#000}body{font-family:var(--font-body);line-height:1.6;color:var(--text);min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:#000}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;letter-spacing:.02em;line-height:1}h1{font-size:clamp(2.8rem,7vw,5rem)}h2{font-size:clamp(1.6rem,3.6vw,2.4rem)}h3{font-size:clamp(1.1rem,2.4vw,1.5rem)}p{color:var(--text-muted);line-height:1.7}a{color:var(--text);text-decoration:none;transition:color .2s ease}a:hover{color:var(--text)}::selection{background:color-mix(in srgb,var(--accent) 50%,transparent);color:#fff}.container{width:100%;max-width:var(--max-w);margin-inline:auto;padding-inline:40px}.muted{color:var(--text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 15px/1 var(--font-body);padding:12px 28px;border-radius:var(--radius-sm);border:none;cursor:pointer;white-space:nowrap;transition:transform .15s ease,background .2s ease,box-shadow .2s ease;letter-spacing:.01em}.btn:active{transform:scale(.97)}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 0 40px var(--accent-glow)}.btn-primary:hover{background:#f40612;box-shadow:0 0 60px #e509148c}.btn-ghost{background:#6d6d6eb3;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn-ghost:hover{background:#6d6d6e80}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:#fff;cursor:pointer;transition:background .2s ease,transform .15s ease}.btn-icon:hover{background:#fff3;transform:scale(1.05)}.card{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}.input,input,textarea,select{width:100%;font:15px var(--font-body);color:var(--text);background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.input:focus,input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}:where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.rise{animation:rise .7s cubic-bezier(.16,1,.3,1) both}.rise-1{animation-delay:.05s}.rise-2{animation-delay:.12s}.rise-3{animation-delay:.19s}.rise-4{animation-delay:.26s}.rise-5{animation-delay:.33s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .8s ease both}@keyframes scaleIn{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff40}@media (max-width: 768px){.container{padding-inline:20px}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}
