.feature-page.svelte-prr5oe{max-width:900px;margin:0 auto;padding:var(--space-8) var(--space-4)}.breadcrumb.svelte-prr5oe{font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-4)}.breadcrumb.svelte-prr5oe a:where(.svelte-prr5oe){color:var(--support-600);text-decoration:none}.breadcrumb.svelte-prr5oe a:where(.svelte-prr5oe):hover{color:var(--accent-500)}.page-header.svelte-prr5oe{text-align:center;margin-bottom:var(--space-8)}h1.svelte-prr5oe{font-family:var(--font-serif);font-size:3rem;font-weight:700;color:var(--ink-1000);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-2);line-height:1.1}.hero-sub.svelte-prr5oe{font-size:var(--font-size-lg);color:var(--support-600);max-width:540px;margin:0 auto}.section.svelte-prr5oe{border-top:var(--border-heavy);padding-top:var(--space-8);margin-bottom:var(--space-8)}.section-label.svelte-prr5oe{font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-500);display:block;margin-bottom:var(--space-2)}.section-heading.svelte-prr5oe{font-family:var(--font-serif);font-size:var(--font-size-2xl);font-weight:700;color:var(--ink-1000);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-6)}.section-copy.svelte-prr5oe{max-width:640px}.section-copy.svelte-prr5oe p:where(.svelte-prr5oe){font-size:var(--font-size-base);color:var(--ink-900);line-height:1.7;margin-bottom:var(--space-3)}.section-copy.svelte-prr5oe strong:where(.svelte-prr5oe){font-weight:700;color:var(--ink-1000)}.section-copy.svelte-prr5oe code:where(.svelte-prr5oe){font-family:var(--font-mono);font-size:.9em;background:var(--paper-100);padding:.1em .3em;border:var(--border-subtle)}.grid-2.svelte-prr5oe{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.card.svelte-prr5oe{border:var(--border-heavy);padding:var(--space-4)}.card-heading.svelte-prr5oe{font-family:var(--font-serif);font-size:var(--font-size-lg);font-weight:700;color:var(--ink-1000);text-transform:uppercase;letter-spacing:.02em;margin-bottom:var(--space-2)}.card-body.svelte-prr5oe{font-size:var(--font-size-sm);color:var(--support-600);line-height:1.6}.pro-inline.svelte-prr5oe{margin-bottom:var(--space-3)}.pro-badge.svelte-prr5oe{background:var(--accent-500);color:var(--ink-1000);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:var(--space-1) var(--space-3);display:inline-block}.cta-section.svelte-prr5oe{background:var(--accent-500);padding:var(--space-8);text-align:center;margin-top:var(--space-8)}.cta-heading.svelte-prr5oe{font-family:var(--font-serif);font-size:var(--font-size-2xl);font-weight:700;color:var(--ink-1000);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-2)}.cta-body.svelte-prr5oe{font-size:var(--font-size-sm);color:var(--ink-900);margin-bottom:var(--space-6)}.cta-btn.svelte-prr5oe{font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:600;padding:var(--space-3) var(--space-6);text-decoration:none;border:2px solid var(--ink-1000);background:var(--ink-1000);color:var(--paper-50);display:inline-block;transition:background var(--duration-fast) var(--ease-enter)}.cta-btn.svelte-prr5oe:hover{background:var(--ink-900)}@media(max-width:768px){.grid-2.svelte-prr5oe{grid-template-columns:1fr}}@media(max-width:480px){h1.svelte-prr5oe{font-size:2.2rem}.cta-section.svelte-prr5oe{padding:var(--space-6) var(--space-4)}}
