@media (prefers-reduced-motion:no-preference){.landing-header,.landing-plan-preview,.marketing-hero__copy>*,.marketing-proof-bar li,html.landing-motion-ready [data-reveal=callout].is-visible>*{opacity:0;animation:landing-enter var(--landing-enter-duration,.62s) var(--landing-enter-delay,0s) var(--landing-enter-easing,cubic-bezier(.2,.8,.2,1)) both}.landing-header{--landing-enter-duration:520ms;--landing-enter-y:-0.7rem}.marketing-hero__copy>:first-child{--landing-enter-delay:80ms}.marketing-hero__copy>:nth-child(2){--landing-enter-delay:140ms}.marketing-hero__copy>:nth-child(3){--landing-enter-delay:220ms}.marketing-hero__copy>:nth-child(4){--landing-enter-delay:280ms}.marketing-hero__copy>:nth-child(5){--landing-enter-delay:350ms}.marketing-hero__copy>:nth-child(6){--landing-enter-delay:410ms}.landing-plan-preview{--landing-enter-delay:220ms;--landing-enter-duration:760ms;--landing-enter-easing:cubic-bezier(0.16,1,0.3,1);--landing-enter-x:1.5rem;--landing-enter-y:1rem}.marketing-proof-bar li{--landing-enter-duration:520ms;--landing-enter-y:0.6rem}.marketing-proof-bar li:first-child{--landing-enter-delay:480ms}.marketing-proof-bar li:nth-child(2){--landing-enter-delay:560ms}.marketing-proof-bar li:nth-child(3){--landing-enter-delay:640ms}.marketing-hero:before{animation:landing-ripple-drift 14s ease-in-out infinite alternate}.marketing-hero:after{animation:landing-ripple-drift 18s ease-in-out 1.5s infinite alternate-reverse}.landing-plan-preview__mascot,.landing-sheet-mascot{animation:landing-mascot-drift 6s ease-in-out infinite}.landing-plan-preview__arrow,.landing-route__arrow{animation:landing-flow-arrow 2.8s ease-in-out infinite}.landing-route__arrow:nth-of-type(2){animation-delay:.5s}.landing-sheet__formula{animation:landing-formula-glow 3.8s ease-in-out infinite}html.landing-motion-ready [data-reveal]:not([data-reveal=stagger]){--landing-reveal-y:2rem;opacity:0;translate:0 var(--landing-reveal-y)}html.landing-motion-ready [data-reveal]:not([data-reveal=stagger]).is-visible{animation:landing-reveal .82s cubic-bezier(.16,1,.3,1) both}html.landing-motion-ready [data-reveal=stagger]>*{opacity:0;translate:0 1.5rem}html.landing-motion-ready [data-reveal=stagger].is-visible>*{animation:landing-reveal .72s var(--landing-reveal-delay,0s) cubic-bezier(.16,1,.3,1) both}html.landing-motion-ready [data-reveal=stagger].is-visible>:nth-child(2){--landing-reveal-delay:100ms}html.landing-motion-ready [data-reveal=stagger].is-visible>:nth-child(3){--landing-reveal-delay:200ms}html.landing-motion-ready [data-reveal=stagger].is-visible>:nth-child(4){--landing-reveal-delay:300ms}html.landing-motion-ready [data-reveal=callout].is-visible>:first-child{--landing-enter-delay:120ms;--landing-enter-x:-1rem}html.landing-motion-ready [data-reveal=callout].is-visible>:last-child{--landing-enter-delay:220ms;--landing-enter-duration:760ms;--landing-enter-easing:cubic-bezier(0.16,1,0.3,1);--landing-enter-x:1.5rem}}@keyframes landing-enter{0%{opacity:0;translate:var(--landing-enter-x,0) var(--landing-enter-y,1.1rem)}to{opacity:1;translate:0 0}}@keyframes landing-reveal{0%{opacity:0;translate:0 var(--landing-reveal-y,1.5rem)}to{opacity:1;translate:0 0}}@keyframes landing-ripple-drift{0%{transform:scale(.98) translateZ(0)}to{transform:scale(1.035) translate3d(-.7rem,-.5rem,0)}}@keyframes landing-mascot-drift{0%,to{translate:0 0}50%{translate:0 -.28rem}}@keyframes landing-flow-arrow{0%,to{opacity:.55;translate:-.08rem 0}50%{opacity:1;translate:.18rem 0}}@keyframes landing-formula-glow{0%,to{color:rgba(106,180,170,.72)}50%{color:#8ed2c8}}