@keyframes svelte-1uha8ag-slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes svelte-1uha8ag-slideInRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1uha8ag-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes svelte-1uha8ag-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.workflow-step{animation:svelte-1uha8ag-slideInUp .6s ease-out both}.workflow-step:hover .workflow-icon{animation:svelte-1uha8ag-pulse 1s infinite}.workflow-arrow{animation:svelte-1uha8ag-slideInRight .8s ease-out both}.workflow-arrow:hover{animation:svelte-1uha8ag-bounce 1s infinite}.hero-content{animation:svelte-1uha8ag-fadeInUp .8s ease-out}.section{animation:svelte-1uha8ag-fadeInUp .6s ease-out both}.video-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.upload-form:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.scroll-bounce{animation:svelte-1uha8ag-bounce 2s infinite}.scroll-bounce-delayed{animation:svelte-1uha8ag-bounce 2s infinite;animation-delay:.4s}
