.page-header.svelte-1bv7ezn{margin-bottom:35px}.page-header.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){margin:10px 0 16px;font-size:clamp(2.4rem,8vw,4.5rem)}.page-block.svelte-1bv7ezn{margin-bottom:28px}.page-block.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--muted);font-size:.92rem;line-height:1.7;margin-bottom:16px}.page-block.svelte-1bv7ezn .lead:where(.svelte-1bv7ezn){font-size:1.05rem;color:var(--text);line-height:1.65}.contact-card.svelte-1bv7ezn{padding:24px;border:1px solid var(--line);background:var(--surface);margin-bottom:24px}.contact-card.svelte-1bv7ezn .eyebrow:where(.svelte-1bv7ezn){display:block;margin-bottom:10px}.email-link.svelte-1bv7ezn{color:var(--accent);font:900 1.6rem Barlow Condensed,sans-serif;text-transform:uppercase;text-decoration:none;letter-spacing:.03em}.email-link.svelte-1bv7ezn:hover{text-decoration:underline}.page-actions.svelte-1bv7ezn{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.page-actions.svelte-1bv7ezn a{display:inline-flex;align-items:center;min-height:50px;border:0;border-radius:2px;padding:0 20px;cursor:pointer;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:transform .18s ease,background .18s ease;font-size:.78rem}.page-actions.svelte-1bv7ezn .primary{background:var(--accent);color:#0a0d08;box-shadow:0 0 30px color-mix(in srgb,var(--accent) 25%,transparent)}.page-actions.svelte-1bv7ezn .secondary{border:1px solid var(--line);color:var(--text);background:var(--surface-2)}.page-actions.svelte-1bv7ezn a:hover{transform:translateY(-2px)}.suggestions.svelte-1bv7ezn{padding-top:18px;border-top:1px solid var(--line)}.suggestions.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:.85rem}
