@keyframes hero-float-90b1cf62{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes hero-in-90b1cf62{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:none}}@keyframes hero-pulse-90b1cf62{0%{box-shadow:0 0 #e8112d73}70%{box-shadow:0 0 0 9px #e8112d00}to{box-shadow:0 0 #e8112d00}}@keyframes hero-caret-90b1cf62{0%,45%{opacity:1}50%,95%{opacity:0}}@keyframes hero-shimmer-90b1cf62{0%{background-position:-140px 0}to{background-position:220px 0}}.hero-shimmer[data-v-90b1cf62]{background:linear-gradient(90deg,#eee9e7,#f9f5f4 45%,#eee9e7 90%);background-size:220px 100%}@media(prefers-reduced-motion:no-preference){.hero-in[data-v-90b1cf62]{animation:hero-in-90b1cf62 .9s cubic-bezier(.2,.7,.3,1) .18s both}.hero-float[data-v-90b1cf62]{animation:hero-float-90b1cf62 7s ease-in-out 1.1s infinite}.hero-pulse[data-v-90b1cf62]{animation:hero-pulse-90b1cf62 3.2s ease-out 1.6s infinite}.hero-shimmer[data-v-90b1cf62]{animation:hero-shimmer-90b1cf62 2.4s linear infinite}.hero-caret[data-v-90b1cf62]{animation:hero-caret-90b1cf62 1.1s step-end infinite}}@media(prefers-reduced-motion:reduce){.hero-mockup[data-v-90b1cf62] *{animation:none!important}}@keyframes step-fillx-985e4edd{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes step-sweep-985e4edd{0%{background-position:-120px 0}to{background-position:180px 0}}@keyframes step-pop-985e4edd{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes step-pulse-985e4edd{0%{box-shadow:0 0 #e8112d73}70%{box-shadow:0 0 0 9px #e8112d00}to{box-shadow:0 0 #e8112d00}}@keyframes step-btnoff-985e4edd{0%,55%{opacity:1;transform:none}70%{opacity:1;transform:scale(.88)}to{opacity:0;transform:scale(.88)}}@keyframes step-tick-985e4edd{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes step-glow-985e4edd{0%,to{box-shadow:0 0 #0f7a3d00}50%{box-shadow:0 0 0 4px #0f7a3d29}}@keyframes step-appear-985e4edd{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes step-fade-985e4edd{0%{opacity:1}to{opacity:0}}@keyframes step-dots-985e4edd{0%,to{opacity:.22}50%{opacity:1}}.step-fill[data-v-985e4edd]{background:linear-gradient(90deg,#e2dcda,#f6eff0 45%,#e2dcda 90%);background-size:180px 100%;transform:scaleX(0);transform-origin:left}.step-signup-cta[data-v-985e4edd]{opacity:0}.step-connect[data-v-985e4edd]{opacity:1}.step-bubble-1[data-v-985e4edd],.step-bubble-2[data-v-985e4edd],.step-bubble-3[data-v-985e4edd],.step-connected[data-v-985e4edd],.step-typing-end[data-v-985e4edd],.step-typing-left[data-v-985e4edd],.step-typing-right[data-v-985e4edd]{opacity:0}.step-mock--active .step-fill[data-v-985e4edd]{animation:step-fillx-985e4edd .7s ease-out both,step-sweep-985e4edd 2.6s linear infinite}.step-mock--active .step-signup-cta[data-v-985e4edd]{animation:step-pop-985e4edd .45s ease-out 2.5s both,step-pulse-985e4edd 1.4s ease-out 3s 2}.step-mock--active .step-connect[data-v-985e4edd]{animation:step-btnoff-985e4edd .55s ease-out both}.step-mock--active .step-connected[data-v-985e4edd]{animation:step-tick-985e4edd .4s ease-out both,step-glow-985e4edd 2.4s ease-in-out infinite}.step-mock--active .step-typing-left[data-v-985e4edd]{animation:step-appear-985e4edd .3s ease-out .2s both,step-fade-985e4edd .25s ease-out 1.1s forwards}.step-mock--active .step-bubble-1[data-v-985e4edd]{animation:step-appear-985e4edd .4s ease-out 1.4s both}.step-mock--active .step-typing-right[data-v-985e4edd]{animation:step-appear-985e4edd .3s ease-out 2.1s both,step-fade-985e4edd .25s ease-out 3.1s forwards}.step-mock--active .step-bubble-2[data-v-985e4edd]{animation:step-appear-985e4edd .4s ease-out 3.4s both}.step-mock--active .step-bubble-3[data-v-985e4edd]{animation:step-appear-985e4edd .4s ease-out 4.3s both}.step-mock--active .step-typing-end[data-v-985e4edd]{animation:step-appear-985e4edd .3s ease-out 5.1s both}.step-mock--active .step-dot[data-v-985e4edd],.step-mock--active .step-dot-red[data-v-985e4edd]{animation:step-dots-985e4edd 1.2s ease-in-out infinite}.step-mock--paused .step-bubble-1[data-v-985e4edd],.step-mock--paused .step-bubble-2[data-v-985e4edd],.step-mock--paused .step-bubble-3[data-v-985e4edd],.step-mock--paused .step-connect[data-v-985e4edd],.step-mock--paused .step-connected[data-v-985e4edd],.step-mock--paused .step-dot[data-v-985e4edd],.step-mock--paused .step-dot-red[data-v-985e4edd],.step-mock--paused .step-fill[data-v-985e4edd],.step-mock--paused .step-signup-cta[data-v-985e4edd],.step-mock--paused .step-typing-end[data-v-985e4edd],.step-mock--paused .step-typing-left[data-v-985e4edd],.step-mock--paused .step-typing-right[data-v-985e4edd]{animation:none!important}@media(prefers-reduced-motion:reduce){.step-mock--active .step-bubble-1[data-v-985e4edd],.step-mock--active .step-bubble-2[data-v-985e4edd],.step-mock--active .step-bubble-3[data-v-985e4edd],.step-mock--active .step-connect[data-v-985e4edd],.step-mock--active .step-connected[data-v-985e4edd],.step-mock--active .step-dot[data-v-985e4edd],.step-mock--active .step-dot-red[data-v-985e4edd],.step-mock--active .step-fill[data-v-985e4edd],.step-mock--active .step-signup-cta[data-v-985e4edd],.step-mock--active .step-typing-end[data-v-985e4edd],.step-mock--active .step-typing-left[data-v-985e4edd],.step-mock--active .step-typing-right[data-v-985e4edd],.step-mock--active[data-v-985e4edd] *{animation:none!important}.step-mock--active .step-fill[data-v-985e4edd]{transform:none}.step-mock--active .step-bubble-1[data-v-985e4edd],.step-mock--active .step-bubble-2[data-v-985e4edd],.step-mock--active .step-bubble-3[data-v-985e4edd],.step-mock--active .step-connected[data-v-985e4edd],.step-mock--active .step-signup-cta[data-v-985e4edd],.step-mock--active .step-typing-end[data-v-985e4edd]{opacity:1}.step-mock--active .step-connect[data-v-985e4edd],.step-mock--active .step-typing-left[data-v-985e4edd],.step-mock--active .step-typing-right[data-v-985e4edd]{opacity:0}}
