@keyframes svelte-1w73jb-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1w73jb-flyUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1w73jb-flyDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in.svelte-1w73jb{opacity:0;animation:svelte-1w73jb-fadeIn .8s cubic-bezier(.25,.46,.45,.94) forwards}.animate-fly-up.svelte-1w73jb{opacity:0;animation:svelte-1w73jb-flyUp .8s cubic-bezier(.25,.46,.45,.94) forwards}.animate-fly-down.svelte-1w73jb{opacity:0;animation:svelte-1w73jb-flyDown .8s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes svelte-1w73jb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float.svelte-1w73jb{animation:svelte-1w73jb-float 3.5s ease-in-out infinite}.step-container.svelte-53mwma{width:100%;min-height:100svh}.video-backdrop.svelte-53mwma{position:fixed;top:0;left:50%;transform:translate(-50%) translateZ(0);width:100%;max-width:500px;height:100vh;overflow:hidden}@media (max-width: 1024px){.video-backdrop.svelte-53mwma{top:-2.5vh;height:105vh}}.background-video.svelte-53mwma{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;transform:translateZ(0)}body{margin:0;padding:0;overflow-x:hidden;background-color:var(--bg-color, white)}@media (min-width: 768px){[data-aos]{will-change:opacity,transform;backface-visibility:hidden}}@media (max-width: 767px),(prefers-reduced-motion: reduce){[data-aos]{opacity:1!important;transform:none!important;transition:none!important}}
