.cta-rail-bg[data-v-7ba70239]{background-image:linear-gradient(140deg,var(--color-brand-400) 0%,var(--color-brand-500) 55%,var(--color-brand-600) 100%)}@media(prefers-reduced-motion:no-preference){.cta-float[data-v-7ba70239]{animation:ctaFloat-7ba70239 4s ease-in-out infinite}.cta-float-slow[data-v-7ba70239]{animation:ctaFloat-7ba70239 5.5s ease-in-out infinite}.cta-float-slower[data-v-7ba70239]{animation:ctaFloat-7ba70239 6.5s ease-in-out infinite}}@keyframes ctaFloat-7ba70239{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.fade-enter-active[data-v-6c1ee59a],.fade-leave-active[data-v-6c1ee59a]{transition:opacity .18s ease}.fade-enter-from[data-v-6c1ee59a],.fade-leave-to[data-v-6c1ee59a]{opacity:0}.slide-forward-enter-active[data-v-582380ec],.slide-forward-leave-active[data-v-582380ec],.slide-backward-enter-active[data-v-582380ec],.slide-backward-leave-active[data-v-582380ec]{transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s ease-out;position:absolute;inset:0}.slide-forward-enter-from[data-v-582380ec]{transform:translate(30%);opacity:0}.slide-forward-leave-to[data-v-582380ec],.slide-backward-enter-from[data-v-582380ec]{transform:translate(-30%);opacity:0}.slide-backward-leave-to[data-v-582380ec]{transform:translate(30%);opacity:0}.typing-dot[data-v-4ebc20e2]{width:6px;height:6px;border-radius:9999px;background-color:currentColor;display:inline-block;animation:typing-bounce-4ebc20e2 1.2s ease-in-out infinite;transform-origin:center}.typing-dot[data-v-4ebc20e2]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-4ebc20e2]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-4ebc20e2{0%,60%,to{transform:scale(.6);opacity:.45}30%{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.typing-dot[data-v-4ebc20e2]{animation:none;transform:scale(.9);opacity:.7}}.fade-enter-active[data-v-33810d5c],.fade-leave-active[data-v-33810d5c]{transition:opacity .2s ease}.fade-enter-from[data-v-33810d5c],.fade-leave-to[data-v-33810d5c]{opacity:0}.fade-enter-active[data-v-08a219ce],.fade-leave-active[data-v-08a219ce]{transition:opacity .2s ease}.fade-enter-from[data-v-08a219ce],.fade-leave-to[data-v-08a219ce]{opacity:0}
