@media(max-width:1024px){.mobile-landing-hero .landing-kicker{animation:mobile-kicker-in .55s ease both}.mobile-landing-hero h1{animation:mobile-headline-in .7s .08s cubic-bezier(.2,.8,.2,1) both}.mobile-landing-hero .mobile-lead{animation:mobile-copy-in .55s .2s ease both}.mobile-landing-hero>.landing-button,.mobile-landing-hero>.landing-text-link{animation:mobile-copy-in .55s .28s ease both}.mobile-phone-demo{animation:mobile-demo-in .75s .36s cubic-bezier(.2,.8,.2,1) both}.mobile-bridge{position:relative;overflow:hidden}.mobile-bridge:after{content:'';position:absolute;left:0;right:0;bottom:24px;height:1px;background:var(--landing-gold);transform:scaleX(0);transform-origin:left;animation:mobile-line-reveal 1s .5s ease forwards}.mobile-flow-list{position:relative}.mobile-flow-list:before{content:'';position:absolute;left:14px;top:10px;bottom:10px;width:1px;background:var(--landing-line);transform:scaleY(0);transform-origin:top;transition:transform 1.1s .2s ease}.mobile-flow.is-in-view .mobile-flow-list:before{transform:scaleY(1)}.mobile-flow-list span{position:relative;background:var(--landing-bg)}.mobile-flow-list span b{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--landing-line);border-radius:50%;background:var(--landing-bg);transition:border-color .35s,background .35s}.mobile-flow.is-in-view .mobile-flow-list span b{border-color:var(--landing-gold)}.mobile-analytics.is-in-view .mobile-question strong{animation:mobile-number-focus .55s cubic-bezier(.2,.8,.2,1) both}.mobile-analytics.is-in-view .mobile-question:nth-of-type(2) strong{animation-delay:.12s}.mobile-analytics.is-in-view .mobile-question:nth-of-type(3) strong{animation-delay:.24s}.mobile-segment-stage{clip-path:inset(0 0 0 0);animation:mobile-stage-reveal .8s .15s cubic-bezier(.2,.8,.2,1) both}.mobile-segments.is-in-view .mobile-segment-product{animation:mobile-product-lift .65s .35s cubic-bezier(.2,.8,.2,1) both}.mobile-before-after.is-in-view .mobile-toggle{animation:mobile-control-in .5s ease both}.mobile-plans article{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s}.mobile-plans article:active{transform:scale(.985)}.mobile-cta.is-in-view .mobile-callback{animation:mobile-callback-pulse .8s ease both}@keyframes mobile-kicker-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mobile-headline-in{from{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(14px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes mobile-copy-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mobile-demo-in{from{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes mobile-line-reveal{to{transform:scaleX(1)}}@keyframes mobile-number-focus{from{opacity:.45;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes mobile-stage-reveal{from{opacity:.65;clip-path:inset(0 0 12% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes mobile-product-lift{from{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mobile-control-in{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes mobile-callback-pulse{0%{transform:scale(.96);opacity:.5}60%{transform:scale(1.02)}100%{transform:scale(1);opacity:1}}}
@media(prefers-reduced-motion:reduce){.mobile-landing-hero .landing-kicker,.mobile-landing-hero h1,.mobile-landing-hero .mobile-lead,.mobile-landing-hero>.landing-button,.mobile-landing-hero>.landing-text-link,.mobile-phone-demo,.mobile-bridge:after,.mobile-segment-stage,.mobile-segments.is-in-view .mobile-segment-product,.mobile-before-after.is-in-view .mobile-toggle,.mobile-cta.is-in-view .mobile-callback{animation:none!important}.mobile-flow-list:before{transform:scaleY(1);transition:none}.mobile-analytics.is-in-view .mobile-question strong{animation:none}}
