@keyframes logo-shake{0%{transform:translateY(0)}25%{transform:translateY(-3px)}50%{transform:translateY(0)}75%{transform:translateY(-1px)}to{transform:translateY(0)}}@keyframes badge-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes divider-pulse{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}50%{filter:drop-shadow(0 0 6px #f99c0099);filter:drop-shadow(0 0 6px lab(72.7183% 31.8672 97.9407/.6));transform:scale(1.15)}}@keyframes glow-breathe{0%,to{box-shadow:0 0 30px #f99c0014;box-shadow:0 0 30px lab(72.7183% 31.8672 97.9407/.08)}50%{box-shadow:0 0 60px #f99c002e;box-shadow:0 0 60px lab(72.7183% 31.8672 97.9407/.18)}}@keyframes price-glint{0%{background-position:-120%}to{background-position:220%}}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes check-pop{0%{transform:scale(.8)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes pill-slide-in{0%{opacity:.5;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.landing-nav-link{position:relative}.landing-nav-link:after{content:"";background:#f99c00;background:lab(72.7183% 31.8672 97.9407);width:0;height:1px;transition:width .25s;position:absolute;bottom:-2px;left:0}.landing-nav-link:hover:after{width:100%}.landing-logo-badge{transition:box-shadow .25s}.group:hover .landing-logo-icon{animation:.3s logo-shake}.group:hover .landing-logo-badge{box-shadow:0 0 16px #f99c0059;box-shadow:0 0 16px lab(72.7183% 31.8672 97.9407/.35)}.landing-hero-badge{background-image:linear-gradient(90deg,#0000 30%,#f99c0040 50%,#0000 70%);background-image:linear-gradient(90deg,#0000 30%,lab(72.7183% 31.8672 97.9407/.25) 50%,#0000 70%);background-size:200% 100%;animation:4s infinite badge-shimmer}.landing-divider-icon{animation:2s ease-in-out infinite divider-pulse}.landing-cta-arrow{transition:transform .2s}.group:hover .landing-cta-arrow{transform:translate(4px)}.landing-highlight-accent{opacity:.3;transition:opacity .25s}.group:hover .landing-highlight-accent{opacity:1}.landing-highlight-icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.group:hover .landing-highlight-icon{transform:rotate(8deg)scale(1.12)}.group:hover .landing-highlight-check:first-child svg{animation:.3s check-pop}.group:hover .landing-highlight-check:nth-child(2) svg{animation:.3s 80ms check-pop}.group:hover .landing-highlight-check:nth-child(3) svg{animation:.3s .16s check-pop}.landing-feature-icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.group:hover .landing-feature-icon{transform:rotate(8deg)scale(1.12)}.group:hover .landing-feature-pill:first-child{animation:.3s pill-slide-in}.group:hover .landing-feature-pill:nth-child(2){animation:.3s 50ms pill-slide-in}.group:hover .landing-feature-pill:nth-child(3){animation:.3s .1s pill-slide-in}.landing-pricing-card{animation:3s ease-in-out infinite glow-breathe}.landing-price-glint-overlay{mix-blend-mode:screen;background:linear-gradient(110deg,#0000 35%,#ffc164d9 50%,#0000 65%) 0 0/200% 100%;background:linear-gradient(110deg,#0000 35%,lab(82.4935% 19.4492 65.1483/.85) 50%,#0000 65%) 0 0/200% 100%;animation:.6s forwards price-glint}.landing-pricing-item.is-visible{animation:.4s forwards reveal-up}.landing-cta-pulse-ring{animation:2.5s ease-out infinite pulse-ring}@media (prefers-reduced-motion:reduce){.landing-hero-badge,.landing-divider-icon,.landing-pricing-card,.landing-cta-pulse-ring,.group:hover .landing-logo-icon,.group:hover .landing-highlight-check:first-child svg,.group:hover .landing-highlight-check:nth-child(2) svg,.group:hover .landing-highlight-check:nth-child(3) svg,.group:hover .landing-feature-pill:first-child,.group:hover .landing-feature-pill:nth-child(2),.group:hover .landing-feature-pill:nth-child(3){animation:none}.group:hover .landing-highlight-icon,.group:hover .landing-feature-icon,.group:hover .landing-cta-arrow{transform:none}.landing-price-glint-overlay{animation:none;display:none}.landing-pricing-item.is-visible{opacity:1;animation:none;transform:none}}
