.wrap.svelte-60j6b{max-width:720px;margin:0 auto;padding:3rem 1.25rem 4rem}.eyebrow.svelte-60j6b{font-family:VanZee,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;color:var(--text-secondary, #777);margin:0 0 .5rem}.hero.svelte-60j6b h1:where(.svelte-60j6b){font-family:logo-font,sans-serif;font-size:clamp(2.2rem,6vw,3.4rem);line-height:1.05;margin:0 0 1rem}.lede.svelte-60j6b{font-size:1.15rem;line-height:1.6;color:var(--text-primary, #222);margin:0 0 1rem}h2.svelte-60j6b{font-family:VanZee,sans-serif;text-transform:uppercase;font-size:1.05rem;letter-spacing:.03em;margin:2.5rem 0 .6rem}p.svelte-60j6b,li.svelte-60j6b{line-height:1.65;color:var(--text-primary, #222)}.steps.svelte-60j6b{padding-left:1.2rem;display:grid;gap:.7rem}.cta.svelte-60j6b{background:var(--accent-soft, rgba(43,108,176,.08));border-radius:14px;padding:1.25rem 1.5rem;margin-top:2rem}.cta.svelte-60j6b h2:where(.svelte-60j6b){margin-top:.25rem}.button.svelte-60j6b{display:inline-block;margin-top:1rem;padding:.75rem 1.5rem;background:var(--accent, #2b6cb0);color:#fff;border-radius:10px;font-family:VanZee,sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;text-decoration:none}.button.svelte-60j6b:hover{opacity:.9}.foot.svelte-60j6b{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border, #e5e5e5);display:flex;gap:.6rem;font-family:VanZee,sans-serif;text-transform:uppercase;font-size:.8rem}a.svelte-60j6b{color:var(--accent, #2b6cb0)}
