.about-hero.svelte-cwls5q{padding:var(--space-16) var(--space-8) var(--space-12);background-color:var(--color-primary);color:#fff;text-align:center}.container.svelte-cwls5q{max-width:var(--max-content-width);margin:0 auto}.display.svelte-cwls5q{font-family:var(--font-display);font-size:var(--text-display);margin-bottom:var(--space-6)}.intro.svelte-cwls5q{font-size:var(--text-body-lg);max-width:720px;margin:0 auto;line-height:1.6;color:#ffffffd9}.mission-vision.svelte-cwls5q{padding:var(--space-16) var(--space-8);background-color:var(--color-surface)}.grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-8)}.card.svelte-cwls5q{padding:var(--space-8);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.card.svelte-cwls5q h2:where(.svelte-cwls5q){margin-bottom:var(--space-4);color:var(--color-primary)}.card.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-muted);line-height:1.7}.values.svelte-cwls5q{padding:var(--space-16) var(--space-8);background-color:var(--color-tint)}.section-title.svelte-cwls5q{text-align:center;font-family:var(--font-display);font-size:var(--text-h2);margin-bottom:var(--space-12);color:var(--color-primary)}.values__grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-10)}.value-item.svelte-cwls5q{display:flex;flex-direction:column;gap:var(--space-3)}.value-num.svelte-cwls5q{font-family:var(--font-display);font-size:var(--text-h2);color:var(--color-accent);opacity:.5}.value-item.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--color-primary)}.value-item.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-muted);font-size:var(--text-small);line-height:1.6}.cta-section.svelte-cwls5q{padding:var(--space-16) var(--space-8);background-color:var(--color-surface)}.cta-card.svelte-cwls5q{background:var(--color-primary);padding:var(--space-12);border-radius:var(--radius-card);color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-6)}.cta-card.svelte-cwls5q p:where(.svelte-cwls5q){max-width:500px;color:#fffc}.cta-actions.svelte-cwls5q{display:flex;gap:var(--space-4)}@media(max-width:640px){.display.svelte-cwls5q{font-size:3rem}.cta-actions.svelte-cwls5q{flex-direction:column;width:100%}.cta-actions .btn{width:100%}}
