.belt.svelte-2x04jr{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.belt-track.svelte-2x04jr{display:flex;width:max-content;gap:.75rem;animation:svelte-2x04jr-belt 24s linear infinite}.belt-track.slow.svelte-2x04jr{animation-duration:32s}.rail.svelte-2x04jr{height:6px;border-radius:999px;background-color:var(--muted);background-image:repeating-linear-gradient(90deg,var(--border) 0 10px,transparent 10px 20px);animation:svelte-2x04jr-rail 1.2s linear infinite}@keyframes svelte-2x04jr-belt{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes svelte-2x04jr-rail{to{background-position-x:20px}}@media(prefers-reduced-motion:reduce){.belt-track.svelte-2x04jr,.rail.svelte-2x04jr{animation:none}}@keyframes svelte-11ykh3c-card-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.feature-card.svelte-11ykh3c{opacity:0}.in-view.svelte-11ykh3c .feature-card:where(.svelte-11ykh3c){animation:svelte-11ykh3c-card-fade-in .5s ease-out forwards}.in-view.svelte-11ykh3c .feature-card:where(.svelte-11ykh3c):nth-child(1){animation-delay:.1s}.in-view.svelte-11ykh3c .feature-card:where(.svelte-11ykh3c):nth-child(2){animation-delay:.2s}.in-view.svelte-11ykh3c .feature-card:where(.svelte-11ykh3c):nth-child(3){animation-delay:.3s}.in-view.svelte-11ykh3c .feature-card:where(.svelte-11ykh3c):nth-child(4){animation-delay:.4s}.in-view.svelte-11ykh3c .feature-card:where(.svelte-11ykh3c):nth-child(5){animation-delay:.5s}.in-view.svelte-11ykh3c .feature-card:where(.svelte-11ykh3c):nth-child(6){animation-delay:.6s}@keyframes svelte-1rfasqo-float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.floating-animation.svelte-1rfasqo{animation:svelte-1rfasqo-float 6s ease-in-out infinite}@keyframes svelte-8563mx-card-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.feature-card.svelte-8563mx{opacity:0}.in-view.svelte-8563mx .feature-card:where(.svelte-8563mx){animation:svelte-8563mx-card-fade-in .5s ease-out forwards}.in-view.svelte-8563mx .feature-card:where(.svelte-8563mx):nth-child(1){animation-delay:.1s}.in-view.svelte-8563mx .feature-card:where(.svelte-8563mx):nth-child(2){animation-delay:.2s}.in-view.svelte-8563mx .feature-card:where(.svelte-8563mx):nth-child(3){animation-delay:.3s}.in-view.svelte-8563mx .feature-card:where(.svelte-8563mx):nth-child(4){animation-delay:.4s}.in-view.svelte-8563mx .feature-card:where(.svelte-8563mx):nth-child(5){animation-delay:.5s}
