.lede.svelte-134ryls{max-width:44rem;color:var(--text-muted);margin:0}.chain.svelte-134ryls{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chain.svelte-134ryls li:where(.svelte-134ryls){align-items:center;gap:var(--space-2);display:inline-flex}.chain__step.svelte-134ryls{padding:var(--space-1) var(--space-4);background:var(--surface);border:1px solid var(--line);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);border-radius:999px}.chain__arrow.svelte-134ryls{color:var(--accent-deco);display:inline-flex}.example.svelte-134ryls{gap:var(--col-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=1100px){.example.svelte-134ryls{grid-template-columns:repeat(4,minmax(0,1fr))}}.example__step.svelte-134ryls{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-rows:auto auto auto 1fr;display:grid}.example__media.svelte-134ryls{aspect-ratio:3/2;margin-bottom:var(--space-2);border-radius:calc(var(--radius-card) - var(--space-2));display:block;overflow:hidden}.example__media.svelte-134ryls img{object-fit:cover;width:100%;height:100%;display:block}.example__num.svelte-134ryls{width:2.75rem;height:2.75rem;margin-inline:var(--space-2);background:var(--action);color:var(--surface);font-family:var(--font-display);font-weight:var(--weight-display);border-radius:50%;place-items:center;font-size:1.25rem;line-height:1;display:grid}.example__title.svelte-134ryls{padding-inline:var(--space-2);margin:0;font-size:1.25rem}.example__text.svelte-134ryls{padding-inline:var(--space-2);font-size:var(--text-body-sm);color:var(--text-muted);margin:0}.principles.svelte-134ryls{gap:var(--space-4) var(--col-gap);font-size:var(--text-body-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.principles.svelte-134ryls li:where(.svelte-134ryls){align-items:flex-start;gap:var(--space-3);display:flex}.principles__check.svelte-134ryls{background:var(--action);width:26px;height:26px;color:var(--on-action);border-radius:50%;flex:none;place-items:center;display:grid}.note.svelte-134ryls{align-items:flex-start;gap:var(--space-2);font-size:var(--text-caption);color:var(--text-muted);margin:0;display:flex}.logiciel-title.svelte-134ryls{scroll-margin-top:7rem}.sub-title.svelte-134ryls{margin:0;font-size:clamp(1.375rem,1.2rem + .8vw,1.875rem)}.pillars.svelte-134ryls{gap:var(--col-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=1100px){.pillars.svelte-134ryls{grid-template-columns:repeat(4,minmax(0,1fr))}}.pillar.svelte-134ryls{align-content:start;gap:var(--space-2);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:grid}.pillar__num.svelte-134ryls{background:var(--action);width:2.75rem;height:2.75rem;color:var(--surface);font-family:var(--font-display);font-weight:var(--weight-display);margin-bottom:var(--space-2);border-radius:50%;place-items:center;font-size:1.25rem;line-height:1;display:grid}.pillar__title.svelte-134ryls{margin:0 0 var(--space-2);font-size:1.25rem}.pillar.svelte-134ryls p:where(.svelte-134ryls){font-size:var(--text-body-sm);color:var(--text-muted);margin:0}.gallery.svelte-134ryls{gap:var(--col-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.gallery.svelte-134ryls{grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery__item.svelte-134ryls{margin:0}.gallery__media.svelte-134ryls{aspect-ratio:3/2;border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:block;overflow:hidden}.gallery__media.svelte-134ryls img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-reveal) var(--ease-out);display:block}.gallery__item.svelte-134ryls:hover .gallery__media:where(.svelte-134ryls) img{transform:scale(1.04)}.gallery.svelte-134ryls figcaption:where(.svelte-134ryls){margin-top:var(--space-2);font-size:var(--text-body-sm);color:var(--text-muted)}.phases.svelte-134ryls{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=1100px){.phases.svelte-134ryls{grid-template-columns:repeat(5,minmax(0,1fr))}}.phase.svelte-134ryls{gap:var(--space-2);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-rows:auto auto auto 1fr auto;display:grid}.phase__label.svelte-134ryls{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-text);margin:0}.phase__title.svelte-134ryls{margin:0;font-size:1.2rem}.phase__steps.svelte-134ryls{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.phase__steps.svelte-134ryls li:where(.svelte-134ryls){padding:.1rem var(--space-2);background:var(--surface-sunk);font-size:var(--text-caption);font-weight:var(--weight-semibold);border-radius:999px}.phase__text.svelte-134ryls{font-size:var(--text-body-sm);color:var(--text-muted);margin:0}.phase__output.svelte-134ryls{align-items:flex-start;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line);font-size:var(--text-caption);margin:0;display:flex}.phase__output.svelte-134ryls .icon{color:var(--accent-deco);flex:none}.benefits.svelte-134ryls{gap:var(--col-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.benefit.svelte-134ryls{padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.benefit__title.svelte-134ryls{margin:0 0 var(--space-3);font-size:1.25rem}.benefit.svelte-134ryls ul:where(.svelte-134ryls){gap:var(--space-2);font-size:var(--text-body-sm);margin:0;padding:0;list-style:none;display:grid}.benefit.svelte-134ryls li:where(.svelte-134ryls){align-items:flex-start;gap:var(--space-2);display:flex}.benefit__check.svelte-134ryls{background:var(--action);width:22px;height:22px;color:var(--on-action);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}@media (prefers-reduced-motion:reduce){.gallery__item.svelte-134ryls:hover .gallery__media:where(.svelte-134ryls) img{transform:none}}.pillar.svelte-134ryls{transition:transform var(--duration-reveal) var(--ease-out), box-shadow var(--duration-reveal) var(--ease-out), border-color var(--duration-reveal) var(--ease-out)}.pillar.svelte-134ryls:hover{box-shadow:var(--shadow-card-hover);border-color:var(--accent-deco);transform:translateY(-6px)}.pillar__title.svelte-134ryls{transition:color var(--duration-reveal) var(--ease-out)}.pillar.svelte-134ryls:hover .pillar__title:where(.svelte-134ryls){color:var(--accent-deco)}@media (prefers-reduced-motion:reduce){.pillar.svelte-134ryls:hover{transform:none}}.phase.svelte-134ryls{transition:transform var(--duration-reveal) var(--ease-out), box-shadow var(--duration-reveal) var(--ease-out), border-color var(--duration-reveal) var(--ease-out)}.phase.svelte-134ryls:hover{box-shadow:var(--shadow-card-hover);border-color:var(--accent-deco);transform:translateY(-6px)}.phase__title.svelte-134ryls{transition:color var(--duration-reveal) var(--ease-out)}.phase.svelte-134ryls:hover .phase__title:where(.svelte-134ryls){color:var(--accent-deco)}@media (prefers-reduced-motion:reduce){.phase.svelte-134ryls:hover{transform:none}}.benefit.svelte-134ryls{transition:transform var(--duration-reveal) var(--ease-out), box-shadow var(--duration-reveal) var(--ease-out), border-color var(--duration-reveal) var(--ease-out)}.benefit.svelte-134ryls:hover{box-shadow:var(--shadow-card-hover);border-color:var(--accent-deco);transform:translateY(-6px)}.benefit__title.svelte-134ryls{transition:color var(--duration-reveal) var(--ease-out)}.benefit.svelte-134ryls:hover .benefit__title:where(.svelte-134ryls){color:var(--accent-deco)}@media (prefers-reduced-motion:reduce){.benefit.svelte-134ryls:hover{transform:none}}.example__step.svelte-134ryls{transition:transform var(--duration-reveal) var(--ease-out), box-shadow var(--duration-reveal) var(--ease-out), border-color var(--duration-reveal) var(--ease-out)}.example__step.svelte-134ryls:hover{box-shadow:var(--shadow-card-hover);border-color:var(--accent-deco);transform:translateY(-6px)}.example__title.svelte-134ryls{transition:color var(--duration-reveal) var(--ease-out)}.example__step.svelte-134ryls:hover .example__title:where(.svelte-134ryls){color:var(--accent-deco)}@media (prefers-reduced-motion:reduce){.example__step.svelte-134ryls:hover{transform:none}}.visual.svelte-1egzd9e{aspect-ratio:3/2;border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.visual.svelte-1egzd9e img{object-fit:cover;width:100%;height:100%;display:block}
