.page.svelte-t38dek{padding:var(--section-pad)}.wrap.svelte-t38dek{max-width:var(--wrap);margin:0 auto}.back-link.svelte-t38dek{display:inline-block;font-family:var(--font-sans);font-size:14px;color:var(--text-body);text-decoration:none;margin-bottom:24px;transition:color .2s ease}.back-link.svelte-t38dek:hover{color:var(--accent)}.section-label.svelte-t38dek{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}h1.svelte-t38dek{font-family:var(--font-sans);font-size:clamp(32px,4vw,48px);font-weight:700;color:var(--white);line-height:1.15;letter-spacing:-.03em;margin-bottom:20px}.lead.svelte-t38dek{font-family:var(--font-sans);font-size:18px;color:var(--text-body);line-height:1.7;max-width:640px;margin-bottom:56px}.lead.svelte-t38dek strong:where(.svelte-t38dek){color:var(--white)}.section-block.svelte-t38dek{margin-bottom:64px}h2.svelte-t38dek{font-family:var(--font-sans);font-size:22px;font-weight:600;color:var(--white);margin-bottom:20px}.table-wrap.svelte-t38dek{overflow-x:auto;border-radius:14px;border:1px solid var(--border);background:var(--surface)}.roadmap-table.svelte-t38dek{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:14px}.roadmap-table.svelte-t38dek th:where(.svelte-t38dek),.roadmap-table.svelte-t38dek td:where(.svelte-t38dek){padding:16px 20px;text-align:left;border-bottom:1px solid var(--border);vertical-align:top}.roadmap-table.svelte-t38dek th:where(.svelte-t38dek){font-weight:600;color:var(--white);background:var(--bg-alt)}.roadmap-table.svelte-t38dek th:where(.svelte-t38dek):first-child{min-width:180px}.roadmap-table.svelte-t38dek td:where(.svelte-t38dek){color:var(--text-body);line-height:1.6}.roadmap-table.svelte-t38dek tbody:where(.svelte-t38dek) tr:where(.svelte-t38dek):last-child td:where(.svelte-t38dek){border-bottom:none}.roadmap-table.svelte-t38dek td:where(.svelte-t38dek) strong:where(.svelte-t38dek){color:var(--white)}.workstreams.svelte-t38dek{display:flex;flex-direction:column;gap:20px}.workstream-card.svelte-t38dek{padding:24px 28px;background:var(--surface);border-radius:14px;border:1px solid var(--border)}.workstream-card.svelte-t38dek h3:where(.svelte-t38dek){font-family:var(--font-sans);font-size:17px;font-weight:600;color:var(--white);margin-bottom:10px}.workstream-card.svelte-t38dek p:where(.svelte-t38dek){font-family:var(--font-sans);font-size:15px;color:var(--text-body);line-height:1.7;margin:0}.cta-block.svelte-t38dek{background:var(--bg-alt);margin:80px -24px -112px;padding:64px 24px 112px;border-radius:0}.cta-block.svelte-t38dek h2:where(.svelte-t38dek){margin-bottom:12px}.cta-block.svelte-t38dek p:where(.svelte-t38dek){margin-bottom:24px;font-family:var(--font-sans);font-size:15px;color:var(--text-body);line-height:1.7}.btn-primary.svelte-t38dek{display:inline-block;text-decoration:none;color:var(--bg);background:var(--accent);padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;font-family:var(--font-sans);transition:all .25s ease;box-shadow:0 2px 12px #3ddba926}.btn-primary.svelte-t38dek:hover{box-shadow:0 4px 20px #3ddba940;transform:translateY(-1px)}@media(max-width:768px){.roadmap-table.svelte-t38dek th:where(.svelte-t38dek),.roadmap-table.svelte-t38dek td:where(.svelte-t38dek){padding:12px 14px;font-size:13px}}
