@keyframes hero-megaphone-in{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.06)}72%{transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes hero-ring-in{0%{opacity:0;transform:rotate(28.88deg)scale(.7)}55%{opacity:1;transform:rotate(28.88deg)scale(1.04)}78%{transform:rotate(28.88deg)scale(.98)}to{opacity:1;transform:rotate(28.88deg)scale(1)}}@keyframes hero-emerge{0%{opacity:0;transform:translate(var(--emerge-x), var(--emerge-y)) scale(.55)}45%{opacity:1}68%{transform:translate(calc(var(--emerge-x) * .12), calc(var(--emerge-y) * .12)) scale(1.1)}82%{transform:translate(calc(var(--emerge-x) * -.05), calc(var(--emerge-y) * -.05)) scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes hero-chat-message-in{0%,8%{opacity:0;transform:translateY(12px)scale(.96)}20%,72%{opacity:1;transform:translateY(0)scale(1)}86%,to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes hero-card-float{0%{opacity:0;transform:translateY(12px)scale(.92)}18%{opacity:1;transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-card-idle-float{0%,to{opacity:1;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-9px)scale(1.02)}}@keyframes hero-chat-in{0%{opacity:0;transform:scale(.94)translateY(12px)}70%{opacity:1;transform:scale(1.03)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.hero-illustration__megaphone{animation:.95s cubic-bezier(.34,1.45,.64,1) both hero-megaphone-in}.hero-illustration__ring{animation:1.05s cubic-bezier(.34,1.45,.64,1) both hero-ring-in}.hero-illustration__ring--1{animation-delay:.12s}.hero-illustration__ring--2{animation-delay:.22s}.hero-illustration__ring--3{animation-delay:.32s}.hero-illustration__emerge{animation:.9s cubic-bezier(.68,-.45,.32,1.45) both hero-emerge}.hero-chat{animation:.9s cubic-bezier(.68,-.45,.32,1.45) .75s both hero-chat-in}.hero-chat__message{opacity:0;animation:5.8s cubic-bezier(.22,1,.36,1) infinite both hero-chat-message-in}.hero-capability-card{--card-delay:0s;opacity:0;animation:hero-card-float .9s cubic-bezier(.22, 1, .36, 1) var(--card-delay) both, hero-card-idle-float 4.2s ease-in-out calc(var(--card-delay) + .9s) infinite both}@media (prefers-reduced-motion:reduce){.hero-illustration__megaphone,.hero-illustration__ring,.hero-illustration__emerge,.hero-chat,.hero-chat__message,.hero-capability-card{opacity:1;animation:none;transform:none}.hero-illustration__ring{transform:rotate(28.88deg)}}
