.ai-phone{animation:11s ease-in-out infinite aiShake}.ai-wave{animation:11s ease-out infinite aiWave}.ai-wave2{animation-delay:.4s}.ai-lock{animation:11s ease-in-out infinite aiLock}.ai-chat{animation:11s ease-out infinite both aiChat}.ai-banner{animation:11s cubic-bezier(.22,1.2,.36,1) infinite both aiBanner}.ai-card{animation:11s cubic-bezier(.22,1.1,.36,1) infinite both aiCard}.ai-row{animation:11s ease-out infinite both aiRow}.ai-btns{animation:11s ease-out infinite both aiBtns}.ai-cursor{animation:11s cubic-bezier(.45,.05,.3,1) infinite both aiCursor}.ai-tap{animation:11s ease-out infinite both aiTap}.ai-fill{animation:11s step-end infinite both aiFill}.ai-tick{animation:11s cubic-bezier(.34,1.56,.64,1) infinite both aiTick}.ai-toast{animation:11s cubic-bezier(.22,1.2,.36,1) infinite both aiToast}.ai-dot{animation:11s ease-in-out infinite aiDot}@keyframes aiShake{0%,6.4%{transform:translate(0)rotate(0)}7.1%{transform:translate(-5px)rotate(-1.1deg)}7.8%{transform:translate(5px)rotate(1.1deg)}8.5%{transform:translate(-4px)rotate(-.8deg)}9.2%{transform:translate(3px)rotate(.6deg)}9.9%{transform:translate(-2px)rotate(-.3deg)}10.6%,to{transform:translate(0)rotate(0)}}@keyframes aiWave{0%,6.4%{opacity:0;transform:scale(1)}7.2%{opacity:.5}15%{opacity:0;transform:scale(1.22)}to{opacity:0;transform:scale(1.22)}}@keyframes aiLock{0%,29%{opacity:1}33%,95%{opacity:0}99%,to{opacity:1}}@keyframes aiChat{0%,30%{opacity:0;transform:translateY(16px)}35%{opacity:1;transform:translateY(0)}91%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(0)}}@keyframes aiBanner{0%,8.4%{opacity:0;transform:translateY(-96px)scale(.96)}12%{opacity:1;transform:translateY(0)scale(1)}28%{opacity:1;transform:translateY(0)scale(1)}31.5%{opacity:0;transform:translateY(-70px)scale(.97)}to{opacity:0;transform:translateY(-70px)scale(.97)}}@keyframes aiCard{0%,33%{opacity:0;transform:translateY(16px)scale(.94)}38%{opacity:1;transform:translateY(0)scale(1)}88%{opacity:1;transform:translateY(0)scale(1)}92%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:0;transform:translateY(-10px)scale(.98)}}@keyframes aiRow{0%,37%{opacity:0;transform:translateY(7px)}41%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(0)}}@keyframes aiBtns{0%,47%{opacity:0;transform:translateY(10px)}51%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(0)}}@keyframes aiCursor{0%,52%{opacity:0;transform:translate(34px,74px)scale(1)}56%{opacity:1;transform:translate(20px,40px)scale(1)}60.5%{opacity:1;transform:translate(0)scale(1)}62%{opacity:1;transform:translate(0)scale(.78)}64%{opacity:1;transform:translate(0)scale(1)}70%{opacity:0;transform:translate(6px,26px)scale(1)}to{opacity:0;transform:translate(6px,26px)scale(1)}}@keyframes aiTap{0%,61.4%{opacity:0;transform:scale(.35)}62%{opacity:.5}68%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@keyframes aiFill{0%,61.9%{color:#102450;background-color:#fff;border-color:#dcd6cd}62%,88%{color:#fff;background-color:#157f68;border-color:#157f68}92%,to{color:#102450;background-color:#fff;border-color:#dcd6cd}}@keyframes aiTick{0%,62.5%{opacity:0;transform:scale(.4)}66%{opacity:1;transform:scale(1)}88%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(1)}}@keyframes aiToast{0%,65%{opacity:0;transform:translateY(14px)}69%{opacity:1;transform:translateY(0)}86%{opacity:1;transform:translateY(0)}91%,to{opacity:0;transform:translateY(6px)}}@keyframes aiDot{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ai-phone,.ai-wave,.ai-lock,.ai-chat,.ai-banner,.ai-card,.ai-row,.ai-btns,.ai-cursor,.ai-tap,.ai-fill,.ai-tick,.ai-toast,.ai-dot{opacity:1!important;animation:none!important;transform:none!important}.ai-wave,.ai-lock,.ai-banner,.ai-cursor,.ai-tap{opacity:0!important}}.ai-a{animation:12s cubic-bezier(.4,.02,.2,1) infinite both aiA}.ai-b{animation:12s cubic-bezier(.45,.05,.25,1) infinite both aiB}.ai-c{animation:12s cubic-bezier(.4,.02,.2,1) infinite both aiC}.ai-d{animation:12s ease-in-out infinite both aiFade}.ai-lift{animation:12s ease-in-out infinite both aiLift}.ai-lift-c{animation:12s ease-in-out infinite both aiLiftC}.ai-drop2{animation:12s ease-in-out infinite both aiDrop2}.ai-drop3{animation:12s ease-in-out infinite both aiDrop3}.ai-pulse2{animation:12s ease-out infinite both aiPulse2}.ai-pulse3{animation:12s ease-out infinite both aiPulse3}@keyframes aiA{0%,9%{opacity:1;transform:translate(0)rotate(0)}13%{transform:translate(-4px,-10px)rotate(-1.4deg)}21%{transform:translate(340px,104px)rotate(1.2deg)}25%{transform:translate(344px,116px)rotate(0)}47%{transform:translate(344px,116px)rotate(0)}53%{transform:translate(344px)rotate(0)}86%{opacity:1;transform:translate(344px)rotate(0)}91%{opacity:0;transform:translate(344px)rotate(0)}96%{opacity:0;transform:translate(0)rotate(0)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes aiB{0%,22%{opacity:1;transform:translate(0)}29%{transform:translateY(-116px)}86%{opacity:1;transform:translateY(-116px)}91%{opacity:0;transform:translateY(-116px)}96%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes aiC{0%,39%{opacity:1;transform:translate(0)rotate(0)}43%{transform:translate(-4px,-10px)rotate(-1.4deg)}50%{transform:translate(340px,104px)rotate(1.2deg)}54%{transform:translate(344px,116px)rotate(0)}86%{opacity:1;transform:translate(344px,116px)rotate(0)}91%{opacity:0;transform:translate(344px,116px)rotate(0)}96%{opacity:0;transform:translate(0)rotate(0)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes aiFade{0%,86%{opacity:1}91%,96%{opacity:0}to{opacity:1}}@keyframes aiLift{0%,10%{box-shadow:0 1px 2px #10245012,0 6px 14px #1024500d}14%,22%{box-shadow:0 10px 20px #10245021,0 26px 46px #10245029}27%,to{box-shadow:0 1px 2px #10245012,0 6px 14px #1024500d}}@keyframes aiLiftC{0%,40%{box-shadow:0 1px 2px #10245012,0 6px 14px #1024500d}44%,51%{box-shadow:0 10px 20px #10245021,0 26px 46px #10245029}56%,to{box-shadow:0 1px 2px #10245012,0 6px 14px #1024500d}}@keyframes aiDrop2{0%,11%{opacity:0}15%,24%{opacity:1}29%,to{opacity:0}}@keyframes aiDrop3{0%,41%{opacity:0}45%,53%{opacity:1}58%,to{opacity:0}}@keyframes aiPulse2{0%,24%{transform:scale(1)}27%{transform:scale(1.7)}33%,to{transform:scale(1)}}@keyframes aiPulse3{0%,53%{transform:scale(1)}56%{transform:scale(1.7)}62%,to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ai-a,.ai-b,.ai-c,.ai-d,.ai-lift,.ai-lift-c,.ai-pulse2,.ai-pulse3{opacity:1!important;animation:none!important;transform:none!important}.ai-drop2,.ai-drop3{opacity:0!important;animation:none!important}}
