.hero-bg.svelte-183069u{background:linear-gradient(180deg,#fff,#f6fafb,#eef5f7 60%,#fff)}.hero-float.svelte-183069u{position:absolute;will-change:transform}.hero-float-3.svelte-183069u{top:5%;right:12%;animation:svelte-183069u-heroFloat3 14s ease-in-out infinite}.hero-float-5.svelte-183069u{top:15%;left:8%;animation:svelte-183069u-heroFloat5 18s ease-in-out infinite}@keyframes svelte-183069u-heroFloat3{0%,to{transform:translateY(0) rotate(12deg)}50%{transform:translateY(-12px) rotate(16deg)}}@keyframes svelte-183069u-heroFloat5{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-10px) rotate(-9deg)}}.scroll-indicator.svelte-183069u{width:24px;height:40px;border:2px solid rgba(0,0,0,.2);border-radius:12px;display:flex;align-items:flex-start;justify-content:center;padding-top:8px}.scroll-dot.svelte-183069u{width:4px;height:8px;border-radius:2px;background:#0000004d;animation:svelte-183069u-scrollDot 2s ease-in-out infinite}@keyframes svelte-183069u-scrollDot{0%{transform:translateY(0);opacity:1}50%{transform:translateY(12px);opacity:.3}to{transform:translateY(0);opacity:1}}.how-it-works-item.svelte-183069u{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.how-it-works-item.svelte-183069u:last-child{border-bottom:none}.how-it-works-num.svelte-183069u{font-size:.8rem;font-weight:700;letter-spacing:.05em;color:var(--color-accent-400);opacity:.5;flex-shrink:0;padding-top:.25rem;width:1.75rem}
