@keyframes hero-fade-up{from{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes hero-fade-scale{from{opacity:0;transform:translate3d(0,22px,0) scale(.98)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes hero-cta-glow{0%,100%{box-shadow:0 0 0 1px rgba(255,255,255,.08),0 0 22px -4px rgba(122,208,219,.35),0 16px 40px -14px rgba(44,129,141,.45)}50%{box-shadow:0 0 0 1px rgba(255,255,255,.12),0 0 40px 2px rgba(122,208,219,.42),0 22px 50px -12px rgba(44,129,141,.55)}}@media (prefers-reduced-motion:no-preference){.hero-animate{opacity:0;animation:hero-fade-up .78s cubic-bezier(.22,1,.36,1) forwards}.hero-animate-1{animation-delay:40ms}.hero-animate-2{animation-delay:.12s}.hero-animate-3{animation-delay:.2s}.hero-animate-4{animation-delay:.28s}.hero-animate-5{animation-delay:.36s}.hero-dash-1{opacity:0;animation:hero-fade-scale 1s cubic-bezier(.22,1,.36,1) .15s forwards}.hero-dash-2{opacity:0;animation:hero-fade-scale .95s cubic-bezier(.22,1,.36,1) .22s forwards}.hero-dash-3{opacity:0;animation:hero-fade-up .75s cubic-bezier(.22,1,.36,1) .38s forwards}.hero-dash-4{opacity:0;animation:hero-fade-up .75s cubic-bezier(.22,1,.36,1) .5s forwards}.hero-dash-5{opacity:0;animation:hero-fade-up .75s cubic-bezier(.22,1,.36,1) .62s forwards}.hero-cta-primary{animation:hero-cta-glow 2.6s ease-in-out infinite}}@media (prefers-reduced-motion:reduce){.hero-animate,.hero-animate-5,.hero-dash-1,.hero-dash-2,.hero-dash-3,.hero-dash-4,.hero-dash-5{opacity:1!important;animation:none!important}.hero-cta-primary{animation:none!important}}