.page.svelte-1uha8ag{min-height:100vh;background:#f5f5f5;color:#111}.top.svelte-1uha8ag{border-bottom:1px solid #ddd;background:#fff}.header-inner.svelte-1uha8ag{max-width:1100px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.logo.svelte-1uha8ag{font-weight:800;letter-spacing:.04em}.main.svelte-1uha8ag{max-width:1100px;margin:0 auto;padding:3rem 2rem}.hero.svelte-1uha8ag{text-align:center;margin-bottom:4rem}h1.svelte-1uha8ag{font-size:3rem;font-weight:800;margin-bottom:1.5rem}.hero-desc.svelte-1uha8ag{font-size:1.1rem;line-height:1.7;color:#555;margin-bottom:2rem}.features.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}.feature.svelte-1uha8ag{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 6px 20px #0000000d}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:.75rem}.flow.svelte-1uha8ag{margin-bottom:4rem}.flow.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:1rem}.flow.svelte-1uha8ag ol:where(.svelte-1uha8ag){padding-left:1.2rem;line-height:1.8}.cta-section.svelte-1uha8ag{text-align:center;background:#111;color:#fff;padding:3rem 2rem;border-radius:24px}.cta.svelte-1uha8ag{border:none;border-radius:14px;font-weight:600;cursor:pointer}.cta.small.svelte-1uha8ag{padding:.5rem 1rem;font-size:.9rem;background:#111;color:#fff}.cta.large.svelte-1uha8ag{padding:1rem 2.2rem;font-size:1.05rem;background:#fff;color:#111}
