.page-container.svelte-xz46o5{padding:8rem 2rem;max-width:1200px;margin:0 auto;min-height:60vh}.badge.svelte-xz46o5{display:inline-block;background:#8b5cf61a;color:#7c3aed;padding:.5rem 1rem;border-radius:50px;font-weight:700;font-size:.9rem;margin-bottom:1.5rem}h1.svelte-xz46o5{font-size:3.5rem;margin-bottom:1.5rem;color:var(--primary);letter-spacing:-.03em}.subtitle.svelte-xz46o5{font-size:1.25rem;color:var(--text-light);max-width:800px}
