@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{display:flex;width:max-content;animation:marquee 22s linear infinite}.marquee-track:hover{animation-play-state:paused}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .8s cubic-bezier(.16,1,.3,1) both}.fade-up-1{animation-delay:.1s}.fade-up-2{animation-delay:.2s}.fade-up-3{animation-delay:.3s}.fade-up-4{animation-delay:.4s}.glass-card{background:#0a0a0a99;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.text-gradient{background:linear-gradient(to right,#fff,#a1a1aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes slow-pan{0%{background-position:0% 0%}to{background-position:100% 100%}}.bg-grid{background-image:radial-gradient(circle at 2px 2px,rgba(255,255,255,.05) 1px,transparent 0);background-size:40px 40px}.hero-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100vh;background:radial-gradient(circle at center,rgba(255,255,255,.02) 0%,transparent 70%);pointer-events:none;z-index:0}@keyframes orb-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-28px) scale(1.04)}}.orb{animation:orb-float 7s ease-in-out infinite}.orb-2{animation-duration:9s;animation-delay:-3s}@keyframes pulse-glow{0%,to{box-shadow:0 0 #ffffff1a}50%{box-shadow:0 0 32px 8px #ffffff0d}}.glow-pulse{animation:pulse-glow 3s ease-in-out infinite}.feature-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.feature-card:hover{transform:translateY(-4px);border-color:#ffffff4d!important;box-shadow:0 8px 32px #ffffff0d}.pricing-card{transition:transform .22s ease,box-shadow .22s ease}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #ffffff0d}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.shimmer-text{background:linear-gradient(90deg,#fff,#a1a1aa 40%,#fff 60%,#71717a);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 4s linear infinite}.nav-scrolled{background:#000000fa!important;box-shadow:0 2px 24px #000c}
