.page.svelte-px2825{--page-accent:var(--accent-3);--page-accent-text:var(--accent-3-text);--page-accent-strong:var(--accent-3-strong);background:var(--surface)}.hero.svelte-px2825{padding-block-start:calc(var(--header-h) + var(--space-6));padding-block-end:var(--space-6)}.hero-inner.svelte-px2825{text-align:center;--stack-gap:var(--space-4);align-items:center}.badge.svelte-px2825{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);border:1px solid color-mix(in oklch, var(--page-accent) 40%, transparent);background:color-mix(in oklch, var(--page-accent) 12%, transparent);color:var(--page-accent-text);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;display:inline-flex}h1.svelte-px2825{max-inline-size:22ch}.gradient-text.svelte-px2825{background:linear-gradient(135deg, var(--accent-3-text), var(--accent-2-text));color:#0000;-webkit-background-clip:text;background-clip:text}.lede.svelte-px2825{color:var(--ink-soft);font-size:var(--text-2);max-inline-size:58ch}.lede.svelte-px2825 strong:where(.svelte-px2825){color:var(--ink)}.cta.svelte-px2825{--cluster-gap:var(--space-3);justify-content:center}.section.svelte-px2825{padding-block:var(--space-6)}.section-alt.svelte-px2825{background:var(--ocean)}.section-deep.svelte-px2825{background:var(--abyss)}.section.svelte-px2825>.center:where(.svelte-px2825){--stack-gap:var(--space-5)}.section-title.svelte-px2825{text-align:center}.accent-text.svelte-px2825{color:var(--page-accent-text)}.vs.svelte-px2825{color:var(--muted);font-weight:400}.section-lede.svelte-px2825{text-align:center;color:var(--ink-soft);margin-inline:auto}.btn.svelte-px2825{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--tap-target);padding-inline:var(--space-4);border-radius:var(--radius-pill);font-weight:600;font-size:var(--text-small);transition:transform var(--duration-1) var(--ease-out);text-decoration:none;display:inline-flex}.btn.svelte-px2825:hover{transform:translateY(-2px)}.btn-primary.svelte-px2825{background:var(--page-accent-strong);color:var(--on-accent)}.btn-ghost.svelte-px2825{border:1px solid var(--glass-border);background:var(--glass);color:var(--ink)}.btn-small.svelte-px2825{min-block-size:var(--tap-target);padding-inline:var(--space-3)}.clients-cq.svelte-px2825{container-type:inline-size}.clients-grid.svelte-px2825{--grid-min:100%}@container (width>=40rem){.clients-grid.svelte-px2825{--grid-min:19rem}}.client-card.svelte-px2825{gap:var(--space-2);padding:var(--space-3);background:var(--glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-2);transition:border-color var(--duration-1) var(--ease-out);flex-direction:column;display:flex}.client-card.open.svelte-px2825{border-color:color-mix(in oklch, var(--page-accent) 50%, transparent)}.client-heading.svelte-px2825{font-size:var(--text-1)}.client-heading.svelte-px2825 button:where(.svelte-px2825){align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--tap-target);padding:var(--space-1);border-radius:var(--radius-1);color:var(--ink);text-align:start;display:flex}.client-initial.svelte-px2825{border-radius:var(--radius-1);background:color-mix(in oklch, var(--page-accent) 16%, transparent);block-size:2.5rem;inline-size:2.5rem;color:var(--page-accent-text);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.client-names.svelte-px2825{flex-direction:column;min-inline-size:0;display:flex}.client-name.svelte-px2825{font-weight:600}.client-heading.svelte-px2825 button:where(.svelte-px2825):hover .client-name:where(.svelte-px2825),.client-card.open.svelte-px2825 .client-name:where(.svelte-px2825){color:var(--page-accent-text)}.client-lang.svelte-px2825{font-family:var(--font-mono);color:var(--muted);font-size:.75rem}.client-chevron.svelte-px2825{color:var(--muted);transition:transform var(--duration-2) var(--ease-out);margin-inline-start:auto}.client-chevron.open.svelte-px2825{transform:rotate(180deg)}.client-desc.svelte-px2825{font-size:var(--text-small);color:var(--ink-soft)}.client-etat.svelte-px2825{margin-block-start:auto}.etat-badge.svelte-px2825{padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--ink-soft);font-size:.75rem;font-weight:600;display:inline-block}.client-details.svelte-px2825{gap:var(--space-3);border-block-start:1px solid var(--border);flex-direction:column;padding-block-start:var(--space-3);display:flex}.client-facts.svelte-px2825{gap:var(--space-1);font-family:var(--font-mono);flex-direction:column;font-size:.75rem;display:flex}.client-facts.svelte-px2825>div:where(.svelte-px2825){justify-content:space-between;gap:var(--space-3);display:flex}.client-facts.svelte-px2825 dt:where(.svelte-px2825){color:var(--muted)}.client-facts.svelte-px2825 dd:where(.svelte-px2825){color:var(--ink)}.simplex-panel.svelte-px2825{--stack-gap:var(--space-4);padding:var(--space-5);background:var(--glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:var(--radius-3)}.simplex-head.svelte-px2825{align-items:center;gap:var(--space-3);display:flex}.simplex-icon.svelte-px2825{border-radius:var(--radius-2);block-size:3rem;inline-size:3rem;color:var(--accent-4-text);background:color-mix(in oklch, var(--accent-4) 14%, transparent);justify-content:center;align-items:center;display:inline-flex}.kicker.svelte-px2825{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.75rem}.simplex-panel.svelte-px2825 p:where(.svelte-px2825){color:var(--ink-soft)}.simplex-panel.svelte-px2825 p:where(.svelte-px2825) strong:where(.svelte-px2825){color:var(--ink)}.simplex-point.svelte-px2825{padding:var(--space-3);border-radius:var(--radius-2);border:1px solid color-mix(in oklch, var(--accent-4) 18%, transparent);background:color-mix(in oklch, var(--accent-4) 8%, transparent)}.simplex-point.svelte-px2825 h3:where(.svelte-px2825){align-items:center;gap:var(--space-2);font-size:var(--text-1);color:var(--accent-4-text);margin-block-end:var(--space-1);display:flex}.simplex-point.svelte-px2825 p:where(.svelte-px2825){font-size:var(--text-small)}.btn-simplex.svelte-px2825{background:var(--accent-4-strong);color:var(--on-accent)}.simplex-badges.svelte-px2825{align-items:center;gap:var(--space-2);color:var(--muted);font-size:.75rem;display:inline-flex}
