@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600&display=swap";:root{--bg-primary:#050505;--bg-secondary:#0f0f0f;--accent:#d4af37;--text-primary:#fff;--text-secondary:#a0a0a0;--glass-bg:#ffffff08;--glass-border:#ffffff14;--transition:all .3s cubic-bezier(.4, 0, .2, 1)}html{scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-family:Outfit,sans-serif;font-weight:600}a{color:inherit;transition:var(--transition);text-decoration:none}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:16px}.premium-button{background:var(--accent);color:#000;cursor:pointer;transition:var(--transition);border:none;border-radius:8px;padding:.8rem 1.5rem;font-weight:600}.premium-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px #d4af3733}.section-padding{padding:8rem 0}@media (width<=768px){.section-padding{padding:4rem 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.8s forwards fadeIn}
