.page.svelte-1uha8ag{font-family:system-ui,sans-serif;color:#1f1f1f;background:#faf8f6}.hero.svelte-1uha8ag{padding:6rem 1.5rem;text-align:center;background:linear-gradient(180deg,#fff,#faf8f6)}.hero-inner.svelte-1uha8ag{max-width:800px;margin:0 auto}h1.svelte-1uha8ag{font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.1;margin-bottom:1rem}p.svelte-1uha8ag{line-height:1.6;color:#444}.sub.svelte-1uha8ag{margin-top:.5rem;color:#777}.cta.svelte-1uha8ag{display:inline-block;margin-top:1.5rem;padding:.9rem 1.4rem;background:#a22d47;color:#fff;border-radius:999px;text-decoration:none;font-weight:500}.section.svelte-1uha8ag{padding:4rem 1.5rem;max-width:1000px;margin:0 auto}.section.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;margin-bottom:2rem;font-size:2rem}.alt.svelte-1uha8ag{background:#fff;border-radius:24px;margin:2rem auto}.steps.svelte-1uha8ag{display:flex;flex-direction:column;gap:1.5rem}.step.svelte-1uha8ag{display:flex;gap:1rem;align-items:flex-start;background:#fff;padding:1.2rem;border-radius:16px;border:1px solid #eee}.number.svelte-1uha8ag{width:34px;height:34px;border-radius:50%;background:#a22d47;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem}.card.svelte-1uha8ag{background:#faf8f6;border:1px solid #eee;border-radius:16px;padding:1.2rem}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.5rem}.cta-section.svelte-1uha8ag{text-align:center;padding:5rem 1.5rem}.cta-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2rem;margin-bottom:.5rem}.countdown-page.svelte-1uha8ag{min-height:90vh;display:flex;align-items:center;justify-content:center;background:#a22d47}.countdown-box.svelte-1uha8ag{justify-content:center;display:flex;flex-direction:column;align-items:center;max-width:760px;width:100%}.logo.svelte-1uha8ag{width:min(500px,90%)}.launching.svelte-1uha8ag{letter-spacing:.25em;font-size:25px;color:#fff;margin-top:50px}.countdown.svelte-1uha8ag{margin-top:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.countdown.svelte-1uha8ag div:where(.svelte-1uha8ag){background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.06);border-radius:15px;padding:10px 50px;box-shadow:0 10px 30px #0000000a;justify-content:center;display:flex;flex-direction:column;align-items:center}.countdown.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;font-size:clamp(2rem,5vw,3rem);font-weight:500;color:#a22d47;line-height:1}.countdown.svelte-1uha8ag label:where(.svelte-1uha8ag){display:block;margin-top:.7rem;font-size:.8rem;letter-spacing:.08em;color:#000}.social-links.svelte-1uha8ag{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:1.8rem}.social-links.svelte-1uha8ag a:where(.svelte-1uha8ag){width:58px;height:58px;border-radius:50%;background:#000;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;color:#a22d47}.social-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{transform:translateY(-3px);background:#eadbc7;box-shadow:0 10px 20px #0000000f}@media(max-width:640px){.countdown.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}
