.temoignage.svelte-ytvgkq{margin:0;padding:var(--space-4);background:var(--color-surface);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-m) var(--radius-m) 0}blockquote.svelte-ytvgkq{margin:0 0 var(--space-2)}blockquote.svelte-ytvgkq p:where(.svelte-ytvgkq){max-width:none;font-family:var(--font-display);font-size:var(--step-1);font-weight:500;color:var(--color-brand-strong);line-height:1.4;margin:0}figcaption.svelte-ytvgkq{display:flex;flex-wrap:wrap;gap:.5em;font-size:var(--step--1);color:var(--color-text-soft)}.author.svelte-ytvgkq{font-weight:700;color:var(--color-text)}.role.svelte-ytvgkq:before,.context.svelte-ytvgkq:before{content:"· "}.hero.svelte-1uha8ag{padding-block:var(--space-6) var(--space-5);border-bottom:1px solid var(--color-border)}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.3fr .9fr;gap:var(--space-5);align-items:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-top:.2em}.lede.svelte-1uha8ag{font-size:var(--step-0);color:var(--color-text-soft);max-width:46ch}.hero-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.hero-panel.svelte-1uha8ag{background:var(--color-brand-fill);color:var(--color-on-brand-fill);border-radius:var(--radius-m);padding:var(--space-4);display:grid;gap:var(--space-2)}.panel-line.svelte-1uha8ag{display:flex;align-items:center;gap:.7em;font-family:var(--font-mono);font-size:var(--step--1)}.dot.svelte-1uha8ag{width:8px;height:8px;border-radius:999px;background:var(--color-accent-fill);flex-shrink:0}.section.svelte-1uha8ag{padding-block:var(--space-6)}.section.alt.svelte-1uha8ag{background:var(--color-surface);border-block:1px solid var(--color-border)}.section-head.svelte-1uha8ag{display:flex;flex-direction:column;align-items:flex-start;gap:.3em}.section-head.svelte-1uha8ag .link:where(.svelte-1uha8ag){align-self:flex-end;margin-top:.3em}.services-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin-top:var(--space-4)}.services-grid.svelte-1uha8ag .summary:where(.svelte-1uha8ag){color:var(--color-text-soft);font-size:var(--step--1)}.link.svelte-1uha8ag{font-weight:600;text-decoration:none;color:var(--color-brand-strong)}.modules-grid.svelte-1uha8ag{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.section-bottom.svelte-1uha8ag{display:flex;justify-content:flex-end;margin-top:var(--space-4)}.temoignages-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);margin-top:var(--space-4)}.cta-band.svelte-1uha8ag{background:var(--color-brand-fill);color:var(--color-on-brand-fill)}.cta-content.svelte-1uha8ag{text-align:center;display:grid;gap:var(--space-2);justify-items:center}.cta-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--color-on-brand-fill)}.cta-content.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-on-brand-fill);opacity:.85}.cta-band.svelte-1uha8ag .btn-brand{background:var(--color-on-brand-fill);color:var(--color-brand-fill)}.cta-band.svelte-1uha8ag .btn-brand:hover{background:var(--teal-050)}@media(max-width:900px){.hero-grid.svelte-1uha8ag,.services-grid.svelte-1uha8ag,.temoignages-grid.svelte-1uha8ag{grid-template-columns:1fr}}@media(min-width:640px)and (max-width:900px){.services-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}
