.about-page.svelte-cwls5q{padding:3rem 1.5rem}.page-header.svelte-cwls5q{text-align:center;margin-bottom:3rem}.page-header.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:2.5rem;font-weight:700;margin:0 0 .5rem}.subtitle.svelte-cwls5q{color:var(--color-text-muted);font-size:1.125rem;margin:0}section.svelte-cwls5q{margin-bottom:3rem}section.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.5rem;font-weight:600;margin:0 0 1rem}section.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-text-muted);line-height:1.7;margin:0 0 1rem}section.svelte-cwls5q p:where(.svelte-cwls5q):last-child{margin-bottom:0}.values-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:1.5rem}.value-card.svelte-cwls5q{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:1.5rem}.value-icon.svelte-cwls5q{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-bg);border-radius:12px;margin-bottom:1rem;color:var(--color-text)}.value-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.value-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:.9375rem;margin:0}.cta.svelte-cwls5q{text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:3rem 2rem;margin-top:4rem}.cta.svelte-cwls5q h2:where(.svelte-cwls5q){margin-top:1rem}.cta.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-text-muted)}.cta-buttons.svelte-cwls5q{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.btn.svelte-cwls5q{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:500;text-decoration:none;transition:all .15s}.btn-primary.svelte-cwls5q{background:var(--color-text);color:var(--color-bg)}.btn-primary.svelte-cwls5q:hover{opacity:.9}.btn-secondary.svelte-cwls5q{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.btn-secondary.svelte-cwls5q:hover{background:var(--color-surface)}@media(max-width:600px){.page-header.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:2rem}.cta.svelte-cwls5q{padding:2rem 1.5rem}}
