.section.svelte-1z5pa9{text-align:center;border-top:1px solid var(--border);max-width:720px;margin:0 auto;padding:7rem 1.5rem}.eyebrow.svelte-1z5pa9{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-2);margin-bottom:.8rem;font-size:.66rem;font-weight:600}.section-heading.svelte-1z5pa9{letter-spacing:-.03em;margin-bottom:1rem;font-family:system-ui,sans-serif;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800;line-height:1.05}.section-heading.svelte-1z5pa9 em{color:var(--text-muted);font-family:DM Sans Variable,sans-serif;font-style:italic;font-weight:300}.sub.svelte-1z5pa9{color:var(--text-muted);max-width:540px;margin:0 auto 2.25rem;font-size:.95rem;font-weight:300;line-height:1.75}.actions.svelte-1z5pa9{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.btn-primary.svelte-1z5pa9{background:var(--fg);color:var(--bg);letter-spacing:.06em;text-transform:uppercase;transition:opacity .2s, transform .3s var(--ease);-webkit-tap-highlight-color:transparent;border-radius:10px;padding:.9rem 2rem;font-family:system-ui,sans-serif;font-size:.82rem;font-weight:700;text-decoration:none}.btn-primary.svelte-1z5pa9:hover{opacity:.8;transform:translateY(-2px)}.btn-ghost.svelte-1z5pa9{color:var(--fg);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border);transition:border-color .2s, transform .3s var(--ease);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:10px;padding:.9rem 2rem;font-family:system-ui,sans-serif;font-size:.82rem;font-weight:600;text-decoration:none}.btn-ghost.svelte-1z5pa9:hover{border-color:var(--fg);transform:translateY(-2px)}
