.intro-page.svelte-1v92kbx{max-width:800px;margin:0 auto;padding:2rem}.intro-header.svelte-1v92kbx{text-align:center;padding:0 0 2.5rem;margin-bottom:.5rem;border-bottom:1px solid #e2e8f0}.lang-toggle.svelte-1v92kbx{display:inline-flex;padding:.25rem;margin-bottom:1.75rem;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;gap:.25rem}.lang-pill.svelte-1v92kbx{padding:.45rem 1.1rem;border:none;border-radius:999px;font-size:.85rem;font-weight:600;cursor:pointer;background:transparent;color:#64748b;transition:all .2s ease}.lang-pill.svelte-1v92kbx:hover{color:#334155;background:#fff9}.lang-pill.active.svelte-1v92kbx{color:#fff;box-shadow:0 2px 6px #0000001f}.lang-fr.svelte-1v92kbx .lang-pill.active:where(.svelte-1v92kbx):first-child{background:#3b82f6}.lang-cat.svelte-1v92kbx .lang-pill.active:where(.svelte-1v92kbx):last-child{background:#f59e0b;color:#78350f}.intro-title.svelte-1v92kbx{margin:0 auto .75rem;max-width:36rem;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#1e293b}.lang-fr.svelte-1v92kbx .intro-title:where(.svelte-1v92kbx){font-family:Georgia,Times New Roman,serif}.lang-cat.svelte-1v92kbx .intro-title:where(.svelte-1v92kbx){font-family:Georgia,Times New Roman,serif}.intro-subtitle.svelte-1v92kbx{margin:0;font-size:1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.intro-accent.svelte-1v92kbx{width:4rem;height:3px;margin:1.25rem auto 0;border-radius:2px;transition:background .2s ease}.lang-fr.svelte-1v92kbx .intro-accent:where(.svelte-1v92kbx){background:linear-gradient(90deg,#3b82f6,#60a5fa)}.lang-cat.svelte-1v92kbx .intro-accent:where(.svelte-1v92kbx){background:linear-gradient(90deg,#f59e0b,#fbbf24)}.intro-content.svelte-1v92kbx{padding:0;max-width:none;margin:0}@media (max-width: 768px){.intro-page.svelte-1v92kbx{padding:1.25rem}.intro-header.svelte-1v92kbx{padding-bottom:2rem}.lang-toggle.svelte-1v92kbx{margin-bottom:1.25rem}}
