.landing-page{--landing-charcoal:#0b0b0f;scroll-behavior:smooth}.landing-page .gradient-text{background:linear-gradient(90deg,#fff,#e4e4e7,#71717a);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-page .glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#18181bcc;border:1px solid #ffffff1a}.landing-page .glow-btn{box-shadow:0 0 24px #10b98166,0 0 48px #10b98126}.landing-page .glow-btn:hover{box-shadow:0 0 32px #10b9818c,0 0 64px #10b98140}.landing-page .border-gradient{background:linear-gradient(135deg,#10b981b3,#8b5cf680,#10b9814d);border-radius:1rem;padding:1px;position:relative}.landing-page .border-gradient-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#18181bf2;border-radius:calc(1rem - 1px)}@keyframes landing-pulse-bar{0%,to{opacity:.5;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}.landing-page .speed-bar{transform-origin:bottom;animation:1.2s ease-in-out infinite landing-pulse-bar}.landing-page .speed-bar:nth-child(2){animation-delay:.15s}.landing-page .speed-bar:nth-child(3){animation-delay:.3s}.landing-page .speed-bar:nth-child(4){animation-delay:.45s}.landing-page .speed-bar:nth-child(5){animation-delay:.6s}.landing-page .speed-bar:nth-child(6){animation-delay:.75s}@keyframes landing-flow-dot{0%,to{opacity:.3}50%{opacity:1}}.landing-page .flow-dot{animation:2s ease-in-out infinite landing-flow-dot}.landing-page .flow-dot:nth-child(2){animation-delay:.4s}.landing-page .flow-dot:nth-child(3){animation-delay:.8s}@keyframes js-ripple-animation{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.landing-page .animate-js-ripple-effect{animation:js-ripple-animation var(--ripple-duration) ease-out forwards}
