.about-page.svelte-cwls5q{max-width:640px;max-width:40rem;margin:0 auto;padding:0 16px 72px;padding:0 1rem 4.5rem}.hero.svelte-cwls5q{padding:52px 0 36px;padding:3.25rem 0 2.25rem;text-align:center}.eyebrow.svelte-cwls5q{display:inline-block;font-size:13px;font-size:.8125rem;font-weight:700;color:var(--color-accent);background:var(--color-accent-bg);padding:5px 12px;padding:.3125rem .75rem;border-radius:var(--radius-full);margin-bottom:20px;margin-bottom:1.25rem}.hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:28px;font-size:1.75rem;font-weight:800;line-height:1.35;letter-spacing:-.03em;color:var(--text-primary)}.hero.svelte-cwls5q h1:where(.svelte-cwls5q) .em:where(.svelte-cwls5q){color:var(--color-accent)}.hero.svelte-cwls5q p:where(.svelte-cwls5q){margin-top:16px;margin-top:1rem;font-size:16px;font-size:1rem;color:var(--text-muted)}.cta-row.svelte-cwls5q{margin-top:28px;margin-top:1.75rem;display:flex;gap:10px;gap:.625rem;justify-content:center;flex-wrap:wrap}.btn.svelte-cwls5q{display:inline-flex;align-items:center;gap:6px;gap:.375rem;font-size:15px;font-size:.9375rem;font-weight:700;padding:12px 22px;padding:.75rem 1.375rem;border-radius:var(--radius-md);text-decoration:none;transition:background .2s ease}.btn-primary.svelte-cwls5q{background:var(--color-accent);color:#fff}.btn-primary.svelte-cwls5q:hover{background:var(--color-accent-hover)}.btn-ghost.svelte-cwls5q{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border)}section.block.svelte-cwls5q{margin-bottom:48px;margin-bottom:3rem}.sec-head.svelte-cwls5q{margin-bottom:20px;margin-bottom:1.25rem}.sec-head.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:21px;font-size:1.3125rem;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.sec-head.svelte-cwls5q p:where(.svelte-cwls5q){margin-top:6px;margin-top:.375rem;font-size:14px;font-size:.875rem;color:var(--text-muted)}.grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:12px;gap:.75rem}.card.svelte-cwls5q{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px;padding:1.125rem}.card.svelte-cwls5q .ic:where(.svelte-cwls5q){font-size:22px;font-size:1.375rem}.card.svelte-cwls5q h3:where(.svelte-cwls5q){margin:10px 0 6px;margin:.625rem 0 .375rem;font-size:15px;font-size:.9375rem;font-weight:700;color:var(--text-primary)}.card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:13px;font-size:.8125rem;color:var(--text-muted);line-height:1.6}.who-list.svelte-cwls5q{display:flex;flex-direction:column;gap:10px;gap:.625rem}.who-item.svelte-cwls5q{display:flex;gap:14px;gap:.875rem;align-items:flex-start;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px 18px;padding:1rem 1.125rem}.who-item.svelte-cwls5q .wi-ic:where(.svelte-cwls5q){font-size:20px;font-size:1.25rem;flex-shrink:0}.who-item.svelte-cwls5q .wi-t:where(.svelte-cwls5q){font-size:15px;font-size:.9375rem;font-weight:700;color:var(--text-primary)}.who-item.svelte-cwls5q .wi-d:where(.svelte-cwls5q){font-size:13px;font-size:.8125rem;color:var(--text-muted);margin-top:2px;margin-top:.125rem}.prose.svelte-cwls5q{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;padding:1.5rem}.prose.svelte-cwls5q p:where(.svelte-cwls5q){font-size:15px;font-size:.9375rem;color:var(--text-muted);margin-bottom:12px;margin-bottom:.75rem;line-height:1.7}.prose.svelte-cwls5q p:where(.svelte-cwls5q):last-child{margin-bottom:0}.prose.svelte-cwls5q .src-lead:where(.svelte-cwls5q){margin-top:16px;margin-top:1rem}.prose.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--text-primary);font-weight:700}.src-tags.svelte-cwls5q{display:flex;flex-wrap:wrap;gap:8px;gap:.5rem;margin-top:14px;margin-top:.875rem}.src-tag.svelte-cwls5q{font-size:12px;font-size:.75rem;font-weight:600;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border);padding:5px 11px;padding:.3125rem .6875rem;border-radius:var(--radius-full)}.faq-item.svelte-cwls5q{border-bottom:1px solid var(--border);padding:18px 2px;padding:1.125rem .125rem}.faq-item.svelte-cwls5q:last-child{border-bottom:none}.faq-q.svelte-cwls5q{font-size:15px;font-size:.9375rem;font-weight:700;display:flex;gap:8px;gap:.5rem;color:var(--text-primary)}.faq-q.svelte-cwls5q .qmark:where(.svelte-cwls5q){color:var(--color-accent)}.faq-a.svelte-cwls5q{margin-top:7px;margin-top:.4375rem;padding-left:20px;padding-left:1.25rem;font-size:14px;font-size:.875rem;color:var(--text-muted);line-height:1.7}.notice.svelte-cwls5q{background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius-md);padding:18px;padding:1.125rem;font-size:13px;font-size:.8125rem;color:var(--text-dim);line-height:1.7}.notice.svelte-cwls5q strong:where(.svelte-cwls5q){color:var(--text-muted)}.end-cta.svelte-cwls5q{text-align:center;padding:44px 24px;padding:2.75rem 1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg)}.end-cta.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:20px;font-size:1.25rem;font-weight:800;color:var(--text-primary)}.end-cta.svelte-cwls5q p:where(.svelte-cwls5q){margin-top:8px;margin-top:.5rem;font-size:14px;font-size:.875rem;color:var(--text-muted)}.end-cta.svelte-cwls5q .cta-row:where(.svelte-cwls5q){margin-top:22px;margin-top:1.375rem}.foot.svelte-cwls5q{margin-top:36px;margin-top:2.25rem;text-align:center;font-size:12px;font-size:.75rem;color:var(--text-dim);line-height:1.9}.foot.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--text-muted);text-decoration:none}.foot.svelte-cwls5q a:where(.svelte-cwls5q):hover{text-decoration:underline}@media(max-width:499px){.hero.svelte-cwls5q{padding:40px 0 30px;padding:2.5rem 0 1.875rem}.hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:24px;font-size:1.5rem}.grid.svelte-cwls5q{grid-template-columns:1fr}}
