.am-geo-cta.am-has-bot{position:relative;overflow:visible}.am-bot{position:absolute;right:13%;bottom:calc(100% - 11px);width:96px;height:96px;z-index:3;pointer-events:none;animation:amBotIn .9s cubic-bezier(.34,1.56,.64,1) both .4s}.am-bot svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 6px 14px rgba(0,188,226,.35))}.am-bot .b-all{transform-origin:40px 80px;animation:amBotBob 3.2s ease-in-out infinite}.am-geo-cta:hover .am-bot .b-all{animation:amBotHop .55s ease-out}.am-bot .b-eyes{transition:transform .25s ease-out}.am-bot .b-blink{transform-origin:40px 34px;animation:amBotBlink 4.6s infinite}.am-bot .b-arm{transform-origin:56px 58px;animation:amBotWave 5s ease-in-out infinite}.am-bot .b-ant{animation:amBotGlow 1.6s ease-in-out infinite}.am-bot .b-core{animation:amBotGlow 2.2s ease-in-out infinite}.am-bot .b-scan{animation:amBotScan 2.8s linear infinite}.am-bot-bubble{position:absolute;right:calc(100% + 4px);top:-6px;white-space:nowrap;background:#eef5ff;color:#07142a;font:600 12px/1.2 Inter,system-ui,sans-serif;padding:7px 10px;border-radius:12px 12px 2px 12px;box-shadow:0 8px 20px rgba(0,0,0,.35);opacity:0;transform:translateY(6px) scale(.9);transform-origin:100% 100%;transition:opacity .3s,transform .3s}.am-bot.say .am-bot-bubble{opacity:1;transform:none}.am-geo-cta:hover .am-bot-bubble{opacity:1;transform:none}@keyframes amBotIn{from{opacity:0;transform:translateY(22px) scale(.6)}to{opacity:1;transform:none}}@keyframes amBotBob{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(-2deg)}}@keyframes amBotHop{0%{transform:translateY(0)}40%{transform:translateY(-12px) rotate(4deg)}100%{transform:translateY(0)}}@keyframes amBotBlink{0%,92%,100%{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes amBotWave{0%,55%,100%{transform:rotate(0)}62%{transform:rotate(-28deg)}70%{transform:rotate(8deg)}78%{transform:rotate(-28deg)}86%{transform:rotate(8deg)}}@keyframes amBotGlow{0%,100%{opacity:1}50%{opacity:.45}}@keyframes amBotScan{0%{transform:translateX(-22px)}100%{transform:translateX(22px)}}@media(min-width:901px){.am-bot{right:9%}.am-bot-bubble{right:auto;left:calc(100% - 6px);top:-4px;border-radius:12px 12px 12px 2px;transform-origin:0 100%}}@media(max-width:600px){.am-bot{width:78px;height:78px;right:8%;bottom:calc(100% - 9px)}.am-bot-bubble{font-size:11px}}.alexamedia-beta .am-lifecycle-ready #main>section a.am-geo-cta>span.am-bot{animation-play-state:running !important}@media(prefers-reduced-motion:reduce){.am-bot,.am-bot *{animation:none !important}}