@keyframes ai-stage-float{0%,to{transform:rotateX(8deg)rotateY(-10deg)translateY(0)}50%{transform:rotateX(4deg)rotateY(10deg)translateY(-14px)}}@keyframes ai-orbit-spin{0%{transform:rotateX(68deg)rotate(-8deg)}to{transform:rotateX(68deg)rotate(352deg)}}@keyframes ai-core-beat-mobile{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes ai-node-pulse{0%,to{border-color:#08736e29;transform:translateY(0)scale(1)}50%{border-color:#08736e5c;transform:translateY(-8px)scale(1.02)}}@keyframes ai-core-beat{0%,to{transform:translate(-50%,-50%)translateZ(20px)scale(1)}50%{transform:translate(-50%,-50%)translateZ(28px)scale(1.04)}}@keyframes ai-icon-glow{0%,to{filter:drop-shadow(0 0 #18b8a800);transform:scale(1)}50%{filter:drop-shadow(0 0 8px #18b8a873);transform:scale(1.08)}}@keyframes ai-badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ai-soft-rise{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ai-map-glow{0%,to{box-shadow:none}50%{box-shadow:0 0 34px #14b8a62e}}@keyframes ai-flow-loop{0%,8%{border-color:#0f766e;box-shadow:0 0 0 4px #0f766e38,0 16px 34px #08736e29}15%,to{border-color:#08736e24;box-shadow:0 10px 30px #08736e14}}@keyframes ai-flow-wash{0%,8%{opacity:1}15%,to{opacity:0}}@keyframes ai-flow-icon{0%,8%{transform:scale(1.14)}15%,to{transform:scale(1)}}@keyframes ai-flow-run-x{0%{opacity:0;transform:translateY(-50%)}2%{opacity:1}8%{opacity:1;transform:translate(22px,-50%)}10%,to{opacity:0;transform:translate(22px,-50%)}}@keyframes ai-flow-rail{0%{opacity:0;top:12px}3%{opacity:1}94%{opacity:1;top:calc(100% - 24px)}to{opacity:0;top:calc(100% - 24px)}}@keyframes ai-flow-track{0%,8%{background-image:radial-gradient(circle,#0f766e 1.7px,#0000 1.85px)}12%,to{background-image:radial-gradient(circle,#08736e47 1.5px,#0000 1.7px)}}@keyframes ai-whatsapp-pulse{0%,to{box-shadow:0 0 #10b98157,0 20px 60px #00000047}50%{box-shadow:0 0 0 12px #10b98100,0 20px 60px #00000047}}.ai-workflow-stage{animation:9s ease-in-out infinite ai-stage-float}.ai-orbit-spin>div{animation:18s linear infinite ai-orbit-spin}.ai-deal-core-mobile>div{animation:3s ease-in-out infinite ai-core-beat-mobile}.ai-flow-node{animation:4.8s ease-in-out infinite ai-node-pulse}.ai-deal-core{animation:3s ease-in-out infinite ai-core-beat}.ai-icon-glow{animation:2.8s ease-in-out infinite ai-icon-glow}.ai-badge-float{animation:5s ease-in-out infinite ai-badge-float}.ai-soft-rise{animation:7s ease-in-out infinite ai-soft-rise}.ai-map-glow{animation:5s ease-in-out infinite ai-map-glow}.ai-flow-loop{animation:10.8s ease-in-out infinite ai-flow-loop}.ai-flow-loop:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:10.8s ease-in-out infinite ai-flow-wash;animation-delay:inherit;background:linear-gradient(145deg,#2dd4bf57,#0f766e14 58%,#0000 78%);position:absolute;inset:0}.ai-flow-icon{animation:10.8s ease-in-out infinite ai-flow-icon}.ai-flow-loop .ai-flow-icon{animation-delay:inherit}.ai-flow-dots-x,.ai-flow-dots-y{background-image:radial-gradient(circle,#08736e47 1.5px,#0000 1.7px);animation:10.8s linear infinite ai-flow-track}.ai-flow-dots-x{background-repeat:repeat-x;background-size:7px 3px}.ai-flow-dots-y{background-repeat:repeat-y;background-size:3px 8px}.ai-flow-runner{opacity:0;background:#0f766e;border-radius:999px;width:10px;height:10px;animation:10.8s linear infinite ai-flow-run-x;position:absolute;top:50%;left:0;box-shadow:0 0 0 5px #0f766e29}.ai-flow-runner-rail{z-index:2;background:#0f766e;border-radius:999px;width:10px;height:10px;animation:10.8s linear infinite ai-flow-rail;position:absolute;left:16px;box-shadow:0 0 0 5px #0f766e29}.ai-whatsapp-pulse{animation:2.8s ease-in-out infinite ai-whatsapp-pulse}html:has(.ai-automation-landing){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.ai-automation-landing){scroll-behavior:auto}.ai-automation-landing *,.ai-automation-landing :before,.ai-automation-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
