@keyframes zap-art-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes zap-art-blink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}97%{transform:scaleY(1)}}@keyframes zap-art-pull{0%,12%,to{transform:translate(0) rotate(0)}42%,56%{transform:translate(-14px,-46px) rotate(-3deg)}}@keyframes zap-art-lift-forearm{0%,10%,92%,to{transform:rotate(0deg)}38%,50%{transform:rotate(-36deg)}76%{transform:rotate(6deg)}}@keyframes zap-art-lift-papers{0%,10%,92%,to{transform:rotate(0deg) translate(51.8px,34px) rotate(0deg) translate(-51.8px,-34px)}38%,50%{transform:rotate(-36deg) translate(51.8px,34px) rotate(40deg) translate(-51.8px,-34px)}76%{transform:rotate(6deg) translate(51.8px,34px) rotate(-6deg) translate(-51.8px,-34px)}}@keyframes zap-art-tap{0%,36%,44%,86%,94%,to{transform:scale(1)}40%,90%{transform:scale(.9)}}@keyframes zap-art-arrows{0%,38%{transform:rotate(0)}46%,88%{transform:rotate(180deg)}96%,to{transform:rotate(1turn)}}@keyframes zap-art-ring{0%,36%,46%,86%,96%,to{opacity:0;transform:scale(.6)}40%,90%{opacity:.5;transform:scale(1)}44%,94%{opacity:0;transform:scale(1.5)}}@keyframes zap-art-to-right{0%,40%{transform:translateX(0)}50%,90%{transform:translateX(477px)}to{transform:translateX(0)}}@keyframes zap-art-to-left{0%,40%{transform:translateX(0)}50%,90%{transform:translateX(-477px)}to{transform:translateX(0)}}@keyframes zap-art-beat{0%,15%,30%,to{transform:scale(1)}7%{transform:scale(1.12)}22%{transform:scale(1.07)}}#hero-door-hand{transform-box:view-box;transform-origin:0 226px;animation:zap-art-sway 3.2s ease-in-out infinite}#hero-chatty-arm{transform-box:view-box;transform-origin:436px 214px;animation:zap-art-sway 3.6s ease-in-out infinite}#hero-eye-left,#hero-eye-right{transform-box:view-box;animation:zap-art-blink 5s infinite}#hero-eye-left{transform-origin:486px 145px}#hero-eye-right{transform-origin:555px 162px}#step1-swap-button{animation:zap-art-tap 6.67s ease-in-out infinite}#step1-swap-arrows,#step1-swap-button{transform-box:view-box;transform-origin:602px 358px}#step1-swap-arrows{animation:zap-art-arrows 6.67s ease-in-out infinite}#step1-from-city{transform-box:view-box;animation:zap-art-to-right 6.67s cubic-bezier(.6,0,.2,1) infinite}#step1-to-city{transform-box:view-box;animation:zap-art-to-left 6.67s cubic-bezier(.6,0,.2,1) infinite}#step1-tap-ring{transform-box:view-box;transform-origin:602px 358px;animation:zap-art-ring 6.67s ease-out infinite}#step2-arm-thumb{transform-box:view-box;transform-origin:125px 495px;animation:zap-art-sway 3.2s ease-in-out infinite}#step2-eye-left{transform-origin:765px 345px}#step2-eye-left,#step2-eye-right{transform-box:view-box;animation:zap-art-blink 5s .7s infinite}#step2-eye-right{transform-origin:872px 352px}#step2-forearm-left,#step2-papers-hand{transform-box:view-box;transform-origin:615.2px 502px;animation:3.4s ease-in-out .4s infinite}#step2-forearm-left{animation-name:zap-art-lift-forearm}#step2-papers-hand{animation-name:zap-art-lift-papers}#step3-arm-suitcase{transform-box:view-box;transform-origin:872px 445px;animation:zap-art-sway 3.6s ease-in-out infinite}#step3-eye-left{transform-origin:800px 312px}#step3-eye-left,#step3-eye-right{transform-box:view-box;animation:zap-art-blink 5.6s 1.3s infinite}#step3-eye-right{transform-origin:848px 318px}#step4-document,#step4-hand-top{transform-box:view-box;transform-origin:590px 640px;animation:zap-art-pull 2.6s cubic-bezier(.45,0,.3,1) infinite}#footer-heart,#footer-mobile-heart{transform-box:view-box;animation:zap-art-beat 1.3s ease-out infinite}#footer-heart{transform-origin:907px 358.5px}#footer-mobile-heart{transform-origin:482px 617.5px}#footer-eye-left,#footer-eye-right,#footer-mobile-eye-left,#footer-mobile-eye-right{transform-box:view-box;animation:zap-art-blink 5.3s 1.1s infinite}#footer-eye-left{transform-origin:898px 227.5px}#footer-eye-right{transform-origin:966.5px 249.5px}#footer-mobile-eye-left{transform-origin:475px 523.5px}#footer-mobile-eye-right{transform-origin:524px 539.5px}.zap-art [font-family^=Inter]{font-family:var(--font-inter),-apple-system,"Segoe UI",Arial,sans-serif}.zap-art [font-family^=Montserrat]{font-family:var(--font-montserrat),Arial,sans-serif}.zap-art[data-paused] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.zap-art *{animation:none!important}}