html{scroll-behavior:smooth}:root{--landing-primary:37, 99, 235;--landing-secondary:79, 70, 229;--landing-accent:124, 58, 237;--landing-zinc-50:250, 250, 250;--landing-zinc-900:24, 24, 27;--landing-zinc-950:9, 9, 11}.landing-container{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.hero-gradient-mesh{z-index:0;pointer-events:none;background-color:#0000;position:absolute;inset:0;overflow:hidden}.hero-gradient-orb{filter:blur(80px);opacity:.15;mix-blend-mode:multiply;border-radius:50%;animation:20s ease-in-out infinite alternate float-orb;position:absolute}.dark .hero-gradient-orb{opacity:.1;mix-blend-mode:screen}.hero-gradient-orb-1{background:radial-gradient(circle, rgba(var(--landing-primary), .8) 0%, rgba(var(--landing-secondary), .2) 100%);width:500px;height:500px;animation-duration:25s;top:-100px;right:-50px}.hero-gradient-orb-2{background:radial-gradient(circle, rgba(var(--landing-accent), .8) 0%, rgba(var(--landing-primary), .2) 100%);width:400px;height:400px;animation-duration:18s;animation-delay:-5s;bottom:-50px;left:-100px}.hero-gradient-orb-3{background:radial-gradient(circle, rgba(var(--landing-secondary), .8) 0%, rgba(var(--landing-accent), .2) 100%);width:350px;height:350px;animation-duration:22s;animation-delay:-10s;top:40%;right:25%}@keyframes float-orb{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.95)}to{transform:translate(0)scale(1)}}.marquee-container{-webkit-user-select:none;user-select:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#fff 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#fff 20% 80%,#0000)}.marquee-content{flex-shrink:0;justify-content:space-around;gap:4rem;min-width:100%;animation:30s linear infinite marquee-scroll;display:flex}.marquee-content:hover{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0%)}to{transform:translate(-100%)}}.landing-glass{-webkit-backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #fff6}.dark .landing-glass{-webkit-backdrop-filter:blur(16px);background:#09090bbf;border:1px solid #ffffff0d}.feature-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.feature-card:hover{border-color:rgba(var(--landing-primary), .3);transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.dark .feature-card:hover{border-color:rgba(var(--landing-primary), .4);background-color:#18181bcc}.pricing-card-popular{background-image:linear-gradient(#fff, #fff), linear-gradient(135deg, rgba(var(--landing-primary), 1) 0%, rgba(var(--landing-accent), 1) 100%);box-shadow:0 25px 50px -12px rgba(var(--landing-primary), .25);background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000}.dark .pricing-card-popular{background-image:linear-gradient(#09090b, #09090b), linear-gradient(135deg, rgba(var(--landing-primary), 1) 0%, rgba(var(--landing-accent), 1) 100%)}.accent-glow-border{position:relative}.accent-glow-border:after{content:"";background:linear-gradient(135deg, rgba(var(--landing-primary), .6), rgba(var(--landing-accent), .6));border-radius:inherit;z-index:-1;opacity:0;transition:opacity .3s;position:absolute;inset:-1px}.accent-glow-border:hover:after{opacity:1}.landing-scrollbar::-webkit-scrollbar{width:8px}.landing-scrollbar::-webkit-scrollbar-track{background:0 0}.landing-scrollbar::-webkit-scrollbar-thumb{background:rgba(var(--landing-primary), .2);border-radius:4px}.landing-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(var(--landing-primary), .4)}
