.page.svelte-3i4zwu{max-width:960px;font-family:var(--font-sans);margin:0 auto;padding:3rem 1.5rem 5rem}.hero.svelte-3i4zwu{text-align:center;margin-bottom:3rem}.kicker.svelte-3i4zwu{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-ambre-900);margin:0;font-size:.75rem}.hero.svelte-3i4zwu h1:where(.svelte-3i4zwu){font-family:var(--font-serif);color:var(--color-canard-700);margin:1rem 0;font-size:clamp(2rem,4.5vw,3rem);line-height:1.1}.lede.svelte-3i4zwu{color:var(--color-anthracite);max-width:640px;margin:0 auto;font-size:1.125rem;line-height:1.55}.bloc.svelte-3i4zwu{background:#fff;border:1.5px solid #14504f1a;border-radius:14px;margin:3rem 0;padding:2.25rem 2rem}.bloc-canard.svelte-3i4zwu{background:var(--color-canard-700);color:var(--color-pierre-claire);border-color:var(--color-canard-700)}.bloc-head.svelte-3i4zwu{text-align:center;margin-bottom:2rem}.bloc-kicker.svelte-3i4zwu{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-ambre-700);margin:0;font-size:.6875rem}.bloc-canard.svelte-3i4zwu .bloc-kicker:where(.svelte-3i4zwu){color:var(--color-ambre-500)}.bloc-titre.svelte-3i4zwu{font-family:var(--font-serif);color:var(--color-canard-700);margin:.5rem 0 .85rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15}.bloc-canard.svelte-3i4zwu .bloc-titre:where(.svelte-3i4zwu){color:var(--color-pierre-claire)}.bloc-intro.svelte-3i4zwu{max-width:640px;color:var(--color-anthracite);margin:0 auto;font-size:1rem;line-height:1.6}.bloc-canard.svelte-3i4zwu .bloc-intro:where(.svelte-3i4zwu){color:#faf7f2e0}.engagements.svelte-3i4zwu{counter-reset:engagement;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.engagements.svelte-3i4zwu li:where(.svelte-3i4zwu){background:var(--color-pierre-claire);border-left:4px solid var(--color-ambre-500);counter-increment:engagement;border-radius:0 10px 10px 0;padding:1.25rem 1.6rem 1.25rem 3.5rem;position:relative}.engagements.svelte-3i4zwu li:where(.svelte-3i4zwu):before{content:counter(engagement, decimal-leading-zero);font-family:var(--font-mono);color:var(--color-ambre-700);letter-spacing:.05em;font-size:.875rem;font-weight:700;position:absolute;top:1.25rem;left:1.1rem}.bloc-canard.svelte-3i4zwu .engagements:where(.svelte-3i4zwu) li:where(.svelte-3i4zwu){background:#faf7f2f2}.engagements.svelte-3i4zwu h3:where(.svelte-3i4zwu){font-family:var(--font-serif);color:var(--color-canard-700);margin:0 0 .45rem;font-size:1.1875rem;line-height:1.25}.engagements.svelte-3i4zwu p:where(.svelte-3i4zwu){color:var(--color-anthracite);margin:0;font-size:.9375rem;line-height:1.55}.cta-bloc.svelte-3i4zwu{text-align:center;background:var(--color-pierre-claire);border-radius:14px;margin-top:3.5rem;padding:2.5rem 2rem}.cta-bloc.svelte-3i4zwu h2:where(.svelte-3i4zwu){font-family:var(--font-serif);color:var(--color-canard-700);margin:0 0 .85rem;font-size:1.5rem}.cta-bloc.svelte-3i4zwu p:where(.svelte-3i4zwu){max-width:540px;color:var(--color-anthracite);margin:0 auto 1.5rem;font-size:.9375rem;line-height:1.55}.cta-ambre.svelte-3i4zwu{background:var(--color-ambre-500);color:var(--color-anthracite);border-radius:999px;padding:.85rem 1.75rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block}.cta-ambre.svelte-3i4zwu:hover{background:var(--color-ambre-700);color:var(--color-pierre-claire)}@media (width<=640px){.bloc.svelte-3i4zwu{padding:1.75rem 1.25rem}.engagements.svelte-3i4zwu li:where(.svelte-3i4zwu){padding:1.1rem 1.25rem 1.1rem 3rem}.engagements.svelte-3i4zwu li:where(.svelte-3i4zwu):before{left:.85rem}}
