.ambient-light-1{position:absolute;top:-20%;left:-20%;width:70vw;height:70vw;background:radial-gradient(circle,var(--accent-glow) 0%,rgba(0,0,0,0) 70%);opacity:.4;filter:blur(150px);z-index:1;animation:floatMove 25s ease-in-out infinite alternate}.ambient-light-2{position:absolute;bottom:-30%;right:-10%;width:60vw;height:60vw;background:radial-gradient(circle,var(--accent-secondary) 0%,rgba(0,0,0,0) 70%);opacity:.25;filter:blur(180px);z-index:1;animation:floatMove 30s ease-in-out infinite alternate-reverse}.noise-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");pointer-events:none;z-index:2;opacity:.4}nav{position:absolute;top:0;left:0;width:100%;padding:3vh 5vw;display:flex;justify-content:space-between;align-items:center;z-index:10}.logo-mini{font-family:Inter,sans-serif;font-weight:800;font-size:1.5rem;letter-spacing:1px;color:var(--text-primary)}.nav-links{display:flex;gap:3rem}@media (max-width: 768px){.nav-links{display:none}}.nav-item{color:var(--text-muted);text-decoration:none;font-size:.85rem;text-transform:uppercase;font-family:Inter,sans-serif;font-weight:400;letter-spacing:1px;transition:color .4s ease}.nav-item:hover{color:var(--text-primary)}.menu-trigger{font-family:Inter,sans-serif;font-weight:400;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:var(--text-primary);border-bottom:1px solid var(--text-primary);cursor:pointer}main{position:relative;z-index:5;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 10vw}.content-wrapper{position:relative}.separator-line{width:60px;height:1px;background-color:var(--text-muted);margin-bottom:2rem;opacity:0;animation:slideRight 1s cubic-bezier(.23,1,.32,1) forwards .2s}.hero-title{font-family:Inter,sans-serif;font-weight:800;letter-spacing:1px;font-size:clamp(2rem,10vw,11rem);line-height:1.1;text-transform:uppercase;margin-bottom:2rem;background:var(--luxury-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;max-width:100%;word-wrap:break-word;opacity:0;animation:fadeUp 1.2s cubic-bezier(.23,1,.32,1) forwards .4s}.hero-subtitle{font-family:Inter,sans-serif;font-weight:400;letter-spacing:.14em;color:var(--text-muted);font-size:clamp(.8rem,1.2vw,1rem);text-transform:uppercase;margin-bottom:5rem;max-width:600px;line-height:1.6;opacity:0;animation:fadeUp 1.2s cubic-bezier(.23,1,.32,1) forwards .7s}.cta-container{opacity:0;animation:fadeUp 1.2s cubic-bezier(.23,1,.32,1) forwards 1s}.cta-button{padding:18px 45px;background:transparent;border:1px solid rgba(255,255,255,.3);color:var(--text-primary);font-family:Inter,sans-serif;font-weight:400;font-size:.9rem;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .5s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;border-radius:0}.cta-button:hover{background:var(--text-primary);color:var(--bg-color);border-color:var(--text-primary);transform:translate(10px)}.footer-bar{position:absolute;bottom:0;left:0;width:100%;padding:2rem 5vw;display:flex;justify-content:flex-start;align-items:center;gap:1.5rem;font-family:Inter,sans-serif;font-weight:400;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);z-index:10;border-top:1px solid rgba(255,255,255,.05)}.footer-divider{opacity:.3}.status-ok{color:var(--text-primary);position:relative;padding-left:15px}.status-ok:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background-color:#0f8;border-radius:50%;box-shadow:0 0 8px #0f8}@keyframes floatMove{0%{transform:translate(0) scale(1)}50%{transform:translate(10%,15%) scale(1.1)}to{transform:translate(-5%,-10%) scale(.9)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px) skewY(2deg)}to{opacity:1;transform:translateY(0) skewY(0)}}@keyframes slideRight{0%{width:0;opacity:0}to{width:60px;opacity:1}}:root{--bg-color: #050508;--text-primary: #ffffff;--text-muted: #6F7285;--luxury-gradient: linear-gradient(45deg, #cfd9df 0%, #e2ebf0 100%);--accent-glow: #4c37ee;--accent-secondary: #00d2ff}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-color);color:var(--text-primary);font-family:Inter,sans-serif;font-weight:400;overflow:hidden;height:100vh;width:100vw;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;height:100%}
