.page-header.svelte-1yq6dae{padding:4rem 0 2rem;background:var(--color-bg)}.eyebrow.svelte-1yq6dae{display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:1rem}.eyebrow.svelte-1yq6dae a:where(.svelte-1yq6dae){color:var(--color-accent);text-decoration:none}.page-header.svelte-1yq6dae h1:where(.svelte-1yq6dae){font-size:2.5rem;margin-bottom:.75rem}.accent.svelte-1yq6dae{color:var(--color-accent)}.page-header.svelte-1yq6dae p:where(.svelte-1yq6dae){color:var(--color-text-muted);font-size:1.125rem}.approach.svelte-1yq6dae{padding:3rem 0;background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.approach-content.svelte-1yq6dae{max-width:800px;margin:0 auto;text-align:center}.approach.svelte-1yq6dae h2:where(.svelte-1yq6dae){font-size:1.5rem;margin-bottom:1rem}.approach.svelte-1yq6dae p:where(.svelte-1yq6dae){color:var(--color-text-muted);font-size:1.0625rem;line-height:1.7}.capabilities.svelte-1yq6dae{padding:4rem 0}.capability-section.svelte-1yq6dae{margin-bottom:3rem}.capability-section.svelte-1yq6dae h2:where(.svelte-1yq6dae){font-size:1.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-accent);display:inline-block}.capability-grid.svelte-1yq6dae{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.capability-card.svelte-1yq6dae{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.75rem}.capability-card.svelte-1yq6dae h3:where(.svelte-1yq6dae){color:var(--color-ink);font-size:1.125rem;margin-bottom:.875rem}.capability-card.svelte-1yq6dae ul:where(.svelte-1yq6dae){list-style:none}.capability-card.svelte-1yq6dae li:where(.svelte-1yq6dae){padding:.4rem 0 .4rem 1.25rem;position:relative;color:var(--color-text)}.capability-card.svelte-1yq6dae li:where(.svelte-1yq6dae):before{content:"›";position:absolute;left:0;color:var(--color-accent);font-weight:700}.cta-section.svelte-1yq6dae{padding:3.5rem 0;text-align:center;background:var(--color-surface);border-top:1px solid var(--color-border)}.cta-section.svelte-1yq6dae h2:where(.svelte-1yq6dae){font-size:1.625rem;margin-bottom:.5rem}.cta-section.svelte-1yq6dae p:where(.svelte-1yq6dae){color:var(--color-text-muted);margin-bottom:1.5rem}.btn.svelte-1yq6dae{display:inline-block;padding:.75rem 1.5rem;border-radius:var(--radius-md);font-weight:600}.btn-primary.svelte-1yq6dae{background:var(--color-accent);color:#fff}.btn-primary.svelte-1yq6dae:hover{background:var(--color-accent-hover);color:#fff}@media(max-width:768px){.capability-grid.svelte-1yq6dae{grid-template-columns:1fr}.page-header.svelte-1yq6dae h1:where(.svelte-1yq6dae){font-size:2rem}}
