.hero-mesh{position:relative;overflow:hidden}.hero-mesh:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 25% 65%,hsl(var(--primary)/.1) 0,transparent 55%),radial-gradient(ellipse at 78% 25%,rgba(142,94,237,.07) 0,transparent 50%);pointer-events:none;z-index:0}.hero-mesh>*{position:relative;z-index:1}.hero-quantum{position:relative;overflow:hidden;background:#050a14}.hero-quantum:before{background-image:linear-gradient(rgba(36,99,235,.07) 1px,transparent 0),linear-gradient(90deg,rgba(36,99,235,.07) 1px,transparent 0);background-size:64px 64px;animation:quantum-grid 20s linear infinite}.hero-quantum:after,.hero-quantum:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.hero-quantum:after{background:radial-gradient(ellipse at 20% 60%,rgba(36,99,235,.22) 0,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(146,52,234,.18) 0,transparent 45%),radial-gradient(ellipse at 55% 90%,rgba(33,196,93,.12) 0,transparent 40%)}.hero-quantum>*{position:relative;z-index:1}@keyframes quantum-grid{0%{transform:translateY(0)}to{transform:translateY(64px)}}.quantum-headline{background:linear-gradient(135deg,#fff,#a2bcf6 30%,#c18cf3 60%,#5c8bf0);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:quantum-shimmer 6s ease-in-out infinite;will-change:background-position}@keyframes quantum-shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.quantum-card{background:rgba(36,99,235,.04);border-color:rgba(36,99,235,.12);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.quantum-card:hover{transform:translateY(-4px);border-color:rgba(36,99,235,.35);background:rgba(36,99,235,.08);box-shadow:0 12px 40px rgba(36,99,235,.15),0 0 0 1px rgba(36,99,235,.2)}.stagger-item{opacity:0;animation:stagger-fade .4s ease-out forwards}.stagger-item:first-child{animation-delay:.05s}.stagger-item:nth-child(2){animation-delay:.12s}.stagger-item:nth-child(3){animation-delay:.19s}.stagger-item:nth-child(4){animation-delay:.26s}.stagger-item:nth-child(5){animation-delay:.33s}.stagger-item:nth-child(6){animation-delay:.4s}@keyframes stagger-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sr-hidden{opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.sr-visible{opacity:1;transform:translateY(0)}.sr-hidden-left{opacity:0;transform:translateX(-32px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.sr-hidden-left.sr-visible{transform:translateX(0)}.quantum-cta-btn{position:relative;z-index:0}.quantum-cta-btn:after{content:"";position:absolute;inset:-3px;border-radius:inherit;background:linear-gradient(135deg,rgba(36,99,235,.9),rgba(146,52,234,.7),rgba(36,99,235,.9));background-size:200% 200%;z-index:-1;opacity:0;filter:blur(8px);transition:opacity .3s ease;animation:cta-glow-shift 3s ease infinite}.quantum-cta-btn:hover:after{opacity:1}@keyframes cta-glow-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.quantum-badge-pulse{position:relative;isolation:isolate}.quantum-badge-pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid rgba(36,99,235,.5);animation:badge-pulse 2.5s ease-in-out infinite;pointer-events:none;z-index:-1}@keyframes badge-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:0}}.quantum-stat-value{text-shadow:0 0 20px rgba(36,99,235,.5)}.marquee-outer{overflow:hidden;width:100%;position:relative;cursor:default;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}.marquee-outer:after,.marquee-outer:before{display:none}.marquee-outer:before{left:0;background:linear-gradient(to right,var(--background,#050a14),transparent)}.marquee-outer:after{right:0;background:linear-gradient(to left,var(--background,#050a14),transparent)}.marquee-track{display:flex;gap:.5rem;width:-moz-max-content;width:max-content;animation:marquee-scroll 32s linear infinite;will-change:transform}.marquee-track:hover{animation-play-state:paused}.marquee-track-reverse{animation-direction:reverse}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}.pricing-popular-glow{border-color:hsl(var(--primary)/.7)!important;animation:popular-glow-pulse 2.2s ease-in-out infinite alternate;will-change:filter}@keyframes popular-glow-pulse{0%{filter:drop-shadow(0 0 9px hsl(var(--primary)/.35)) drop-shadow(0 0 18px hsl(var(--primary)/.18))}to{filter:drop-shadow(0 0 19px hsl(var(--primary)/.55)) drop-shadow(0 0 36px hsl(var(--primary)/.28))}}.pricing-popular-halo{position:relative;isolation:isolate}.pricing-popular-halo:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:linear-gradient(var(--halo-angle,0deg),hsl(var(--primary)),#a85dee,hsl(var(--primary)/.4),hsl(var(--primary)));z-index:-1;animation:halo-spin 4s linear infinite}@property --halo-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes halo-spin{to{--halo-angle:360deg}}@supports not (background:paint(halo)){.pricing-popular-halo:before{background:linear-gradient(135deg,hsl(var(--primary)),#a85dee,hsl(var(--primary)));background-size:200% 200%;animation:halo-fallback 3s ease infinite}@keyframes halo-fallback{0%,to{background-position:0 50%}50%{background-position:100% 50%}}}.pricing-popular-pulse-border{animation:pulse-border-anim 1.8s ease-in-out infinite}@keyframes pulse-border-anim{0%,to{box-shadow:0 0 0 0 hsl(var(--primary)/.5),0 4px 24px hsl(var(--primary)/.15)}50%{box-shadow:0 0 0 6px hsl(var(--primary)/0),0 4px 24px hsl(var(--primary)/.3)}}.pricing-popular-aurora{position:relative;isolation:isolate;overflow:hidden}.pricing-popular-aurora:before{content:"";position:absolute;inset:-120%;background:conic-gradient(from 0deg,hsl(var(--primary)/.12),rgba(146,52,234,.1),rgba(33,196,93,.06),hsl(var(--primary)/.12));animation:aurora-spin 6s linear infinite;z-index:-1}@keyframes aurora-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.card-hover-lift{transition:transform .22s ease,box-shadow .22s ease}.card-hover-lift:hover{transform:translateY(-5px);box-shadow:0 10px 30px hsl(var(--primary)/.1)}.card-hover-glow{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.card-hover-glow:hover{transform:translateY(-4px);box-shadow:0 12px 40px hsl(var(--primary)/.18),0 0 0 1px hsl(var(--primary)/.2);border-color:hsl(var(--primary)/.35)}