.portfolio-project-number.svelte-ceu1cl{font-size:.8rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#00000080}.hero-bg.svelte-12rbd28{background:linear-gradient(180deg,#fff,#f8faf8,#f1f5f1 60%,#fff)}.hero-float.svelte-12rbd28{position:absolute;will-change:transform}.hero-float-3.svelte-12rbd28{top:5%;right:12%;animation:svelte-12rbd28-heroFloat3 14s ease-in-out infinite}.hero-float-5.svelte-12rbd28{top:15%;left:8%;animation:svelte-12rbd28-heroFloat5 18s ease-in-out infinite}@keyframes svelte-12rbd28-heroFloat3{0%,to{transform:translateY(0) rotate(12deg)}50%{transform:translateY(-12px) rotate(16deg)}}@keyframes svelte-12rbd28-heroFloat5{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-10px) rotate(-9deg)}}.scroll-indicator.svelte-12rbd28{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-12rbd28{width:4px;height:8px;border-radius:2px;background:#0000004d;animation:svelte-12rbd28-scrollDot 2s ease-in-out infinite}@keyframes svelte-12rbd28-scrollDot{0%{transform:translateY(0);opacity:1}50%{transform:translateY(12px);opacity:.3}to{transform:translateY(0);opacity:1}}.how-it-works-item.svelte-12rbd28{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-12rbd28:last-child{border-bottom:none}.how-it-works-num.svelte-12rbd28{font-size:.8rem;font-weight:700;letter-spacing:.05em;color:var(--color-primary-400);opacity:.5;flex-shrink:0;padding-top:.25rem;width:1.75rem}
