.about-page.svelte-cwls5q{padding:2rem 0 4rem}.page-header.svelte-cwls5q{text-align:center;margin-bottom:3rem}.page-title.svelte-cwls5q{font-size:2.5rem;font-weight:700;color:var(--text);margin:0 0 .5rem}.page-subtitle.svelte-cwls5q{font-size:1.25rem;color:var(--text-muted);margin:0}.content-wrapper.svelte-cwls5q{max-width:700px;margin:0 auto}.about-section.svelte-cwls5q{margin-bottom:3rem;padding:2rem;background-color:var(--surface);border:1px solid var(--border);border-radius:16px}.about-icon.svelte-cwls5q{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:var(--selection);color:var(--accent);border-radius:12px;margin-bottom:1.25rem}.about-section.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.375rem;font-weight:700;color:var(--text);margin:0 0 1rem}.about-section.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-muted);line-height:1.8;margin:0}.cta-section.svelte-cwls5q{text-align:center;padding:3rem;background:linear-gradient(135deg,var(--accent),var(--accent-hover));border-radius:16px;color:#fff}.cta-section.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.cta-section.svelte-cwls5q p:where(.svelte-cwls5q){opacity:.9;margin:0 0 1.5rem}.cta-button.svelte-cwls5q{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background-color:#fff;color:var(--accent);font-weight:600;text-decoration:none;border-radius:8px;transition:transform .15s ease,box-shadow .15s ease}.cta-button.svelte-cwls5q:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}
