.mockup-float-band{animation:mockup-float-band 5.6s ease-in-out infinite}@keyframes mockup-float-band{0%,to{transform:translateZ(0) rotate(10deg)}50%{transform:translate3d(0,-6px,0) rotate(12deg)}}.mockup-float-task{animation:mockup-float-task 4.2s ease-in-out infinite}@keyframes mockup-float-task{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mockup-float-types{animation:mockup-float-types 4.8s ease-in-out infinite}@keyframes mockup-float-types{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.mockup-float-edit{animation:mockup-float-edit 5.4s ease-in-out infinite}@keyframes mockup-float-edit{0%,to{transform:translateZ(0) rotate(-7deg)}50%{transform:translate3d(0,-8px,0) rotate(-3deg)}}.mockup-float-bubble{animation:mockup-float-bubble 5.8s ease-in-out infinite}@keyframes mockup-float-bubble{0%,to{transform:translateZ(0) rotate(2deg)}50%{transform:translate3d(0,-8px,0) rotate(-1deg)}}.mockup-enter{animation:mockup-enter .75s cubic-bezier(.22,1,.36,1) .2s both}@keyframes mockup-enter{0%{opacity:0;transform:translate3d(0,28px,0) scale(.94)}to{opacity:1;transform:translateZ(0) scale(1)}}.wl-blink{animation:wl-blink 3.4s ease-in-out infinite;transform-origin:center}@keyframes wl-blink{0%,54%{transform:scaleY(1)}59%{transform:scaleY(.12)}65%,to{transform:scaleY(1)}}.hero-enter{animation:hero-fade-up .45s cubic-bezier(.22,1,.36,1) both}.hero-enter-1{animation-delay:.08s}.hero-enter-2{animation-delay:.15s}.hero-enter-3{animation-delay:.22s}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.mockup-float,.mockup-enter,.wl-blink,.hero-enter{animation:none}}@keyframes slow-zoom{0%,to{transform:translateZ(0) scale(1.02)}50%{transform:translate3d(0,-3px,0) scale(1.045)}}.animate-slow-zoom{animation-name:slow-zoom;animation-duration:var(--slow-zoom-duration, 8s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:transform;backface-visibility:hidden}@keyframes float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}.animate-float{animation-name:float;animation-duration:var(--float-duration, 3.4s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:var(--float-delay, 0s)}.method-card-dot{animation:method-card-pulse 1.8s ease-in-out infinite;animation-delay:var(--method-pulse-delay, 0s);will-change:transform,opacity}@keyframes method-card-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.45);opacity:.55}}@media(prefers-reduced-motion:reduce){.animate-slow-zoom,.animate-float,.method-card-dot{animation:none}}.wl-float-robot{animation:wl-float-robot 4.8s ease-in-out infinite}@keyframes wl-float-robot{0%,to{transform:translateZ(0) rotate(-3deg)}50%{transform:translate3d(0,-7px,0) rotate(2deg)}}.wl-float-question{animation:wl-float-question 3.8s ease-in-out infinite}@keyframes wl-float-question{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-10px,0) scale(1.06)}}.wl-float-person{animation:wl-float-person 5.2s ease-in-out infinite}@keyframes wl-float-person{0%,to{transform:translateZ(0) rotate(3deg)}50%{transform:translate3d(0,-6px,0) rotate(-2deg)}}@media(prefers-reduced-motion:reduce){.wl-float-robot,.wl-float-question,.wl-float-person{animation:none}}.wl-step-image{animation:var(--wl-step-name, wl-step-a) var(--wl-step-duration, 4.6s) ease-in-out infinite;will-change:transform;backface-visibility:hidden}@keyframes wl-step-a{0%,to{transform:translateZ(0) rotate(-2deg)}50%{transform:translate3d(0,-4px,0) rotate(0)}}@keyframes wl-step-b{0%,to{transform:translateZ(0) rotate(-1deg)}50%{transform:translate3d(0,-5px,0) rotate(1deg)}}@keyframes wl-step-c{0%,to{transform:translateZ(0) rotate(1deg)}50%{transform:translate3d(0,-5px,0) rotate(-1deg)}}@media(prefers-reduced-motion:reduce){.wl-step-image{animation:none}}.wl-star{animation:wl-star var(--wl-star-duration, 2.2s) ease-in-out infinite;animation-delay:var(--wl-star-delay, 0s);will-change:transform,opacity}@keyframes wl-star{0%{opacity:.22;transform:scale(.8)}50%{opacity:.9;transform:scale(1.35)}to{opacity:.3;transform:scale(.9)}}.wl-rocket{animation:wl-rocket 3.2s ease-in-out infinite}@keyframes wl-rocket{0%,to{transform:translateZ(0)}50%{transform:translate3d(4px,-4px,0)}}@media(prefers-reduced-motion:reduce){.wl-star,.wl-rocket{animation:none}}.wl-rise-arrow{animation:wl-rise-arrow 1.37s ease-in-out infinite;animation-delay:var(--wl-arrow-delay, 0s);transform-origin:50% 51.5%;will-change:transform,opacity}@keyframes wl-rise-arrow{0%{opacity:.58;transform:translateY(5.8%) scale(.98)}45%{opacity:1;transform:translateY(-3.8%) scale(1.07)}91%,to{opacity:.58;transform:translateY(5.8%) scale(.98)}}@media(prefers-reduced-motion:reduce){.wl-rise-arrow{animation:none}}@keyframes marquee-left{0%{transform:translate(50%)}to{transform:translate(0)}}@keyframes marquee-right{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes marquee-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes marquee-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.horizontal-to-vertical-marquee{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 7%,black 93%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 7%,black 93%,transparent 100%)}.animate-marquee-left-then-up,.animate-marquee-right-then-down{animation-duration:34s;animation-timing-function:linear;animation-iteration-count:infinite}.animate-marquee-left-then-up{animation-name:marquee-left}.animate-marquee-right-then-down{animation-name:marquee-right}@media(min-width:768px){.horizontal-to-vertical-marquee{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%)}.animate-marquee-left-then-up,.animate-marquee-right-then-down{animation-duration:38s}.animate-marquee-left-then-up{animation-name:marquee-up}.animate-marquee-right-then-down{animation-name:marquee-down}}.horizontal-to-vertical-marquee:hover>*{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.animate-marquee-left-then-up,.animate-marquee-right-then-down{animation-play-state:paused}}@keyframes periodic-shine-sweep{0%,60%{translate:120% 0}85%,to{translate:-120% 0}}.animate-periodic-shine-sweep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--color-white) 45%,transparent) 50%,transparent 70%);pointer-events:none;animation:periodic-shine-sweep 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.animate-periodic-shine-sweep:after{animation:none;display:none}}
