@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";:root{--bg-color:#010101;--bg-card:#080808;--accent:#e50914;--text-main:#fff;--text-dim:#9ca3af;--transition:all .5s cubic-bezier(.16, 1, .3, 1);--glass:#ffffff0a;--glass-border:#ffffff1a;--nav-height:70px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;margin:0;padding:0}:focus{outline:none!important}body{background-color:var(--bg-color);color:var(--text-main);-webkit-font-smoothing:antialiased;font-family:Outfit,sans-serif;line-height:1.4;overflow-x:hidden}.container{max-width:1400px;margin:0 auto;padding:0 1.5rem}@media (width<=768px){.container{padding:0 1.25rem}}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}.liquid-glass{-webkit-backdrop-filter:blur(30px)saturate(200%);border:1px solid var(--glass-border);background:#121212b3}.hero-gradient{background:linear-gradient(to top, var(--bg-color) 10%, #01010133 60%, transparent 100%)}@media (width<=768px){.hero-gradient{background:linear-gradient(to top, var(--bg-color) 20%, transparent 100%)}}.btn-primary{background:var(--accent);color:#fff;transition:var(--transition);border-radius:16px;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.5rem;font-weight:700;display:flex;box-shadow:0 10px 20px #e5091433}.btn-primary:active{transform:scale(.95)}.btn-secondary{background:var(--glass);color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);transition:var(--transition);border-radius:16px;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.5rem;font-weight:700;display:flex}.btn-secondary:active{transform:scale(.95)}h1,h2,h3{letter-spacing:-.03em}.text-gradient{background:linear-gradient(#fff 0%,#aaa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}
