main.svelte-1s55s15{max-width:760px;margin:0 auto;padding:26px 24px 60px}header.svelte-1s55s15{align-items:center;gap:10px;margin-bottom:44px;display:flex}.hero.svelte-1s55s15{text-align:center;margin-bottom:46px}.badge.svelte-1s55s15{color:var(--primary-deep);background:var(--tint);border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:6px 13px;font-size:12px;font-weight:600;display:inline-flex}h1.svelte-1s55s15{max-width:590px;margin:0 auto 12px;font-size:30px;line-height:1.25}.sub.svelte-1s55s15{color:var(--text2);max-width:520px;margin:0 auto;font-size:14.5px}.cta.svelte-1s55s15{border-radius:12px;margin-top:22px;padding:12px 28px;font-size:14.5px}.steps.svelte-1s55s15{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:26px;display:grid}@media (width<=640px){.steps.svelte-1s55s15{grid-template-columns:1fr}}.step.svelte-1s55s15{text-align:center;padding:10px;position:relative}.stepno.svelte-1s55s15{top:2px;background:var(--primary);width:20px;height:20px;color:var(--on-primary);z-index:1;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:calc(50% - 34px)}.step-icon.svelte-1s55s15{background:var(--surface2);width:52px;height:52px;color:var(--primary-deep);border-radius:15px;justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}.step.svelte-1s55s15 h3:where(.svelte-1s55s15){margin-bottom:3px;font-size:14.5px}.step.svelte-1s55s15 p:where(.svelte-1s55s15){font-size:12.5px}.promise.svelte-1s55s15{background:var(--surface2);border:0;margin-bottom:18px;padding:20px 24px}.promise.svelte-1s55s15 h2:where(.svelte-1s55s15){color:var(--primary-deep);margin-bottom:12px;font-size:13px}.promise.svelte-1s55s15 ul:where(.svelte-1s55s15){grid-template-columns:repeat(2,1fr);gap:9px 20px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}@media (width<=560px){.promise.svelte-1s55s15 ul:where(.svelte-1s55s15){grid-template-columns:1fr}}.promise.svelte-1s55s15 li:where(.svelte-1s55s15){align-items:center;gap:8px;display:flex}.promise.svelte-1s55s15 svg:where(.svelte-1s55s15){flex:none}.family.svelte-1s55s15{align-items:center;gap:14px;padding:16px 20px;display:flex}.promo-tile.svelte-1s55s15{background:var(--surface2);border:1px solid var(--border);border-radius:11px;flex:none;width:40px;height:40px}.family-text.svelte-1s55s15{flex:1;min-width:0}.family-text.svelte-1s55s15 strong:where(.svelte-1s55s15){color:var(--text-strong);font-size:13.5px}.family-text.svelte-1s55s15 p:where(.svelte-1s55s15){font-size:12px}.family-link.svelte-1s55s15{border:1px solid var(--border);border-radius:999px;flex:none;padding:8px 16px;font-size:12.5px}
