@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Outfit:wght@400;500;600;700;800&display=swap";
:root{--brand-primary:#7857ff;--brand-primary-dark:#4e25f4;--brand-secondary:#33d6ff;--brand-accent:#ff4cb2;--gradient-brand:linear-gradient(135deg, #7857ff 0%, #33d6ff 100%);--gradient-hero:linear-gradient(135deg, #090911 0%, #171320 50%, #090911 100%);--gradient-card:linear-gradient(135deg, #ffffff0d 0%, #ffffff05 100%);--gradient-glow:radial-gradient(ellipse at center, #7857ff26 0%, transparent 70%);--bg-base:#07070d;--bg-surface:#0d0d16;--bg-elevated:#14141f;--bg-card:#101018;--glass-bg:#ffffff0a;--glass-border:#ffffff14;--glass-hover:#ffffff12;--text-primary:#fafafa;--text-secondary:#ababba;--text-muted:#75758a;--text-dim:#55555e;--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-brand:#8b5cf666;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 20px #00000080;--shadow-lg:0 10px 40px #0009;--shadow-brand:0 0 30px #8b5cf640;--shadow-glow:0 0 60px #8b5cf626;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.4s cubic-bezier(.4, 0, .2, 1);--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-display:"Outfit", "Inter", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--container-max:1200px;--container-padding:clamp(16px, 4vw, 48px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);background-color:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--brand-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--text-primary);font-weight:700;line-height:1.2}a{color:inherit;text-decoration:none}p{color:var(--text-secondary);line-height:1.7}.container{width:100%;max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.gradient-text{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px)}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;border:none;outline:none;font-size:.9rem;font-weight:600;display:inline-flex}.btn-primary{background:var(--gradient-brand);color:#fff;box-shadow:0 4px 20px #8b5cf666}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #8b5cf680}.btn-primary:active{transform:translateY(0)}.btn-ghost{background:var(--glass-bg);color:var(--text-secondary);border:1px solid var(--glass-border)}.btn-ghost:hover{background:var(--glass-hover);color:var(--text-primary);border-color:var(--border-brand)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:.8}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in-up{animation:.5s forwards fadeInUp}.animate-fade-in{animation:.4s forwards fadeIn}:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}
.HmnIjW_header{z-index:100;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);transition:background var(--transition-base);background:#0a0a14cc;position:sticky;top:0}.HmnIjW_inner{justify-content:space-between;align-items:center;gap:var(--space-6);height:68px;display:flex}.HmnIjW_logo{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.HmnIjW_logoIcon{filter:drop-shadow(0 0 8px var(--brand-primary));font-size:1.5rem}.HmnIjW_logoText{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;font-size:1.35rem;font-weight:800}.HmnIjW_logoAccent{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.HmnIjW_nav{align-items:center;gap:var(--space-1);flex:1;display:flex}.HmnIjW_navLink{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);transition:all var(--transition-fast);font-size:.875rem;font-weight:500;display:flex}.HmnIjW_navLink:hover{color:var(--text-primary);background:var(--glass-bg)}.HmnIjW_navLinkActive{color:var(--brand-primary)!important;background:#8b5cf61a!important}.HmnIjW_navIcon{opacity:.7;font-size:.85rem}.HmnIjW_actions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.HmnIjW_ctaBtn{padding:var(--space-2) var(--space-5);font-size:.85rem}.HmnIjW_menuToggle{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-sm);cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px;display:none}.HmnIjW_menuToggle:hover{background:var(--glass-hover)}.HmnIjW_hamburger,.HmnIjW_hamburger:before,.HmnIjW_hamburger:after{background:var(--text-secondary);width:18px;height:2px;transition:all var(--transition-base);border-radius:2px;display:block;position:relative}.HmnIjW_hamburger:before,.HmnIjW_hamburger:after{content:"";position:absolute}.HmnIjW_hamburger:before{top:-5px}.HmnIjW_hamburger:after{top:5px}.HmnIjW_hamburgerOpen{background:0 0}.HmnIjW_hamburgerOpen:before{top:0;transform:rotate(45deg)}.HmnIjW_hamburgerOpen:after{top:0;transform:rotate(-45deg)}.HmnIjW_mobileMenu{gap:var(--space-1);padding:var(--space-4) var(--container-padding);border-top:1px solid var(--border-subtle);background:var(--bg-surface);flex-direction:column;animation:.2s HmnIjW_fadeInUp;display:none}.HmnIjW_mobileLink{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);transition:background var(--transition-fast);display:flex}.HmnIjW_mobileLink:hover{background:var(--glass-bg)}.HmnIjW_mobileLinkIcon{border-radius:var(--radius-sm);background:#8b5cf626;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.2rem;display:flex}.HmnIjW_mobileLinkLabel{color:var(--text-primary);font-size:.9rem;font-weight:600}.HmnIjW_mobileLinkDesc{color:var(--text-muted);margin-top:2px;font-size:.8rem}@media (max-width:768px){.HmnIjW_nav,.HmnIjW_ctaBtn{display:none}.HmnIjW_menuToggle,.HmnIjW_mobileMenu{display:flex}}
.cyaCmW_footer{margin-top:var(--space-24);border-top:1px solid var(--border-subtle);padding:var(--space-16) 0 var(--space-8)}.cyaCmW_inner{gap:var(--space-12);margin-bottom:var(--space-12);grid-template-columns:2fr 1fr 1fr;display:grid}.cyaCmW_logo{align-items:center;gap:var(--space-2);font-family:var(--font-display);color:var(--text-primary);margin-bottom:var(--space-4);font-size:1.2rem;font-weight:800;display:inline-flex}.cyaCmW_tagline{color:var(--text-muted);max-width:280px;font-size:.875rem;line-height:1.6}.cyaCmW_colTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-4);font-size:.8rem;font-weight:700}.cyaCmW_colList{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.cyaCmW_colLink{color:var(--text-secondary);transition:color var(--transition-fast);font-size:.875rem}.cyaCmW_colLink:hover{color:var(--brand-primary)}.cyaCmW_bottom{padding-top:var(--space-8);border-top:1px solid var(--border-subtle);color:var(--text-dim);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}@media (max-width:768px){.cyaCmW_inner{gap:var(--space-8);grid-template-columns:1fr 1fr}.cyaCmW_brand{grid-column:1/-1}.cyaCmW_bottom{gap:var(--space-2);text-align:center;flex-direction:column}}
