.seo-page.svelte-1kp7gar{--marketing-paper:#fffdf9;--marketing-canvas:#f8f5ef;--marketing-sage:#eef2ea;--marketing-brand:#173733;--marketing-accent:#e29578;--marketing-accent-text:#9a4f39;--marketing-rule:#24231f1f;--marketing-text:#24231f;--marketing-muted:#6f6a62;background:var(--marketing-paper);color:var(--marketing-text);overflow-x:clip}.seo-breadcrumb.svelte-1kp7gar{width:min(80rem,100% - clamp(2.5rem,8vw,8rem));margin-inline:auto;padding-top:2rem}.seo-breadcrumb.svelte-1kp7gar ol:where(.svelte-1kp7gar){color:var(--marketing-muted);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.7rem;font-weight:650;list-style:none;display:flex}.seo-breadcrumb.svelte-1kp7gar a:where(.svelte-1kp7gar){color:var(--marketing-accent-text);text-underline-offset:.3em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.seo-breadcrumb.svelte-1kp7gar a:where(.svelte-1kp7gar):focus-visible{outline:3px solid var(--marketing-accent-text);outline-offset:3px}.seo-chapter.svelte-1kp7gar{background:var(--marketing-surface,#fffdf9);color:var(--marketing-text);padding-block:clamp(3.5rem,6.5vw,5.75rem);scroll-margin-top:6rem}.seo-chapter--hero.svelte-1kp7gar{border-bottom:1px solid var(--marketing-rule);padding-block:clamp(3rem,5vw,4.5rem) clamp(4rem,7vw,6rem)}.seo-chapter--canvas.svelte-1kp7gar{--marketing-surface:var(--marketing-canvas)}.seo-chapter--sage.svelte-1kp7gar{--marketing-surface:var(--marketing-sage)}.seo-chapter--brand.svelte-1kp7gar{--marketing-accent-text:#e29578;--marketing-text:#fffdf9;--marketing-muted:#fffdf9bd;--marketing-rule:#fffdf933;--marketing-surface:var(--marketing-brand)}.seo-inner.svelte-1kp7gar{gap:clamp(2.25rem,4.5vw,3.5rem);width:min(80rem,100% - clamp(2.5rem,8vw,8rem));margin-inline:auto;display:grid}.seo-inner--split.svelte-1kp7gar{grid-template-columns:minmax(15rem,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(2.25rem,6vw,5rem)}.seo-hero.svelte-1kp7gar{grid-template-columns:minmax(20rem,1.25fr) minmax(0,.85fr);align-items:center;gap:clamp(2.5rem,6vw,6rem)}.seo-hero__copy.svelte-1kp7gar{justify-items:start;gap:1.25rem;display:grid}.seo-hero__eyebrow.svelte-1kp7gar{color:var(--marketing-accent-text);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:650}.seo-hero__copy.svelte-1kp7gar h1:where(.svelte-1kp7gar){letter-spacing:-.025em;text-wrap:balance;max-width:20ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,3.8vw,3.4rem);font-weight:500;line-height:1.05}.seo-hero__lead.svelte-1kp7gar{color:var(--marketing-muted);max-width:42rem;margin:0;font-size:clamp(1rem,1.15vw,1.1rem);line-height:1.65}.seo-metrics.svelte-1kp7gar{border-top:1px solid var(--marketing-rule);width:min(30rem,100%);margin:.5rem 0 0;display:grid}.seo-metrics.svelte-1kp7gar>div:where(.svelte-1kp7gar){border-bottom:1px solid var(--marketing-rule);align-items:baseline;gap:.7rem;padding-block:.8rem;display:flex}.seo-metrics.svelte-1kp7gar dt:where(.svelte-1kp7gar){color:var(--marketing-muted);font-size:.82rem}.seo-metrics.svelte-1kp7gar i:where(.svelte-1kp7gar){border-bottom:2px dotted #24231f4d;flex:auto;min-width:1.25rem;transform:translateY(-.3em)}.seo-metrics.svelte-1kp7gar dd:where(.svelte-1kp7gar){white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;font-weight:500}.seo-hero__fiche.svelte-1kp7gar{justify-self:end;gap:1.25rem;width:min(28rem,100%)}.seo-hero__card.svelte-1kp7gar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.seo-hero__card.svelte-1kp7gar strong:where(.svelte-1kp7gar){letter-spacing:-.015em;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:500;line-height:1.2}.seo-hero__card.svelte-1kp7gar img:where(.svelte-1kp7gar){border-radius:.75rem;width:4.5rem;height:4.5rem}.seo-hero__needs.svelte-1kp7gar{border-top:1px solid var(--marketing-rule);-moz-column-gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.seo-hero__needs.svelte-1kp7gar li:where(.svelte-1kp7gar){border-bottom:1px solid var(--marketing-rule);color:var(--marketing-muted);padding-block:.6rem;font-size:.82rem;line-height:1.45}.seo-heading.svelte-1kp7gar{gap:.9rem;max-width:46rem;display:grid}.seo-heading.svelte-1kp7gar h2:where(.svelte-1kp7gar){letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:500;line-height:1.14}.seo-heading.svelte-1kp7gar p:where(.svelte-1kp7gar){color:var(--marketing-muted);max-width:40rem;margin:0;font-size:1rem;line-height:1.65}.seo-columns.svelte-1kp7gar{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,4vw,3.25rem);display:grid}.seo-item.svelte-1kp7gar{border-top:1px solid var(--marketing-rule);align-content:start;gap:.9rem;padding-top:1.35rem;display:grid}.seo-item.svelte-1kp7gar h3:where(.svelte-1kp7gar){letter-spacing:-.015em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:500;line-height:1.2}.seo-item.svelte-1kp7gar ul:where(.svelte-1kp7gar){margin:0;padding:0;list-style:none;display:grid}.seo-item.svelte-1kp7gar li:where(.svelte-1kp7gar){border-bottom:1px solid var(--marketing-rule);color:var(--marketing-muted);padding-block:.8rem;font-size:.9rem;line-height:1.6}.seo-item.svelte-1kp7gar li:where(.svelte-1kp7gar):last-child{border-bottom:0}.seo-aside.svelte-1kp7gar{color:var(--marketing-muted);max-width:46rem;margin:0;font-size:.95rem;line-height:1.7}.seo-aside.svelte-1kp7gar a:where(.svelte-1kp7gar){color:var(--marketing-accent-text);text-underline-offset:.25em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.seo-table-wrap.svelte-1kp7gar{overflow-x:auto}.seo-table.svelte-1kp7gar{border-collapse:collapse;text-align:left;width:100%}.seo-table.svelte-1kp7gar thead:where(.svelte-1kp7gar) th:where(.svelte-1kp7gar){color:var(--marketing-accent-text);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #24231f38;padding:0 1.5rem .85rem 0;font-size:.66rem;font-weight:650}.seo-table.svelte-1kp7gar tbody:where(.svelte-1kp7gar) th:where(.svelte-1kp7gar),.seo-table.svelte-1kp7gar td:where(.svelte-1kp7gar){border-bottom:1px solid var(--marketing-rule);vertical-align:top;padding:1.1rem 1.5rem 1.1rem 0}.seo-table.svelte-1kp7gar tbody:where(.svelte-1kp7gar) th:where(.svelte-1kp7gar){color:var(--marketing-text);letter-spacing:-.01em;width:22%;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:500;line-height:1.35}.seo-table.svelte-1kp7gar td:where(.svelte-1kp7gar){color:var(--marketing-muted);font-size:.9rem;line-height:1.65}.seo-table.svelte-1kp7gar tbody:where(.svelte-1kp7gar) tr:where(.svelte-1kp7gar):last-child td:where(.svelte-1kp7gar),.seo-table.svelte-1kp7gar tbody:where(.svelte-1kp7gar) tr:where(.svelte-1kp7gar):last-child th:where(.svelte-1kp7gar){border-bottom:0}.seo-example.svelte-1kp7gar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.seo-qr.svelte-1kp7gar{border:1px solid var(--marketing-rule);background:#fffdf9;border-radius:1rem;justify-items:center;gap:.75rem;width:fit-content;margin:0;padding:1.15rem;display:grid}.seo-qr.svelte-1kp7gar img:where(.svelte-1kp7gar){border-radius:.75rem;width:8rem;height:auto}.seo-qr.svelte-1kp7gar figcaption:where(.svelte-1kp7gar){color:var(--marketing-muted);text-align:center;max-width:10rem;font-size:.7rem;line-height:1.45}.seo-quote.svelte-1kp7gar{border-top:1px solid var(--marketing-rule);gap:1.25rem;margin:0;padding-top:1.35rem;display:grid}.seo-quote.svelte-1kp7gar blockquote:where(.svelte-1kp7gar){margin:0}.seo-quote.svelte-1kp7gar blockquote:where(.svelte-1kp7gar) p:where(.svelte-1kp7gar){letter-spacing:-.01em;max-width:38rem;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:450;line-height:1.55}.seo-quote.svelte-1kp7gar figcaption:where(.svelte-1kp7gar){align-items:center;gap:.85rem;display:flex}.seo-quote.svelte-1kp7gar figcaption:where(.svelte-1kp7gar) img:where(.svelte-1kp7gar){-o-object-fit:cover;object-fit:cover;border-radius:999px;width:3rem;height:3rem}.seo-quote.svelte-1kp7gar figcaption:where(.svelte-1kp7gar) span:where(.svelte-1kp7gar){gap:.1rem;display:grid}.seo-quote.svelte-1kp7gar figcaption:where(.svelte-1kp7gar) strong:where(.svelte-1kp7gar){font-size:.92rem;font-weight:600}.seo-quote.svelte-1kp7gar figcaption:where(.svelte-1kp7gar) small:where(.svelte-1kp7gar){color:var(--marketing-muted);font-size:.78rem}.seo-steps.svelte-1kp7gar{border-top:1px solid var(--marketing-rule);max-width:44rem;margin:0;padding:0;list-style:none;display:grid}.seo-steps.svelte-1kp7gar li:where(.svelte-1kp7gar){border-bottom:1px solid var(--marketing-rule);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:1.05rem;display:grid}.seo-steps.svelte-1kp7gar b:where(.svelte-1kp7gar){color:var(--marketing-accent-text);font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;font-weight:500}.seo-steps.svelte-1kp7gar p:where(.svelte-1kp7gar){color:var(--marketing-muted);margin:0;font-size:.95rem;line-height:1.6}.seo-links.svelte-1kp7gar{max-width:42rem;display:grid}.seo-links.svelte-1kp7gar a:where(.svelte-1kp7gar){color:var(--marketing-text);align-items:baseline;gap:.7rem;min-height:3.4rem;text-decoration:none;display:flex}.seo-links--dense.svelte-1kp7gar a:where(.svelte-1kp7gar){min-height:3rem}.seo-links.svelte-1kp7gar strong:where(.svelte-1kp7gar){letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:500;line-height:1.25}.seo-links.svelte-1kp7gar i:where(.svelte-1kp7gar){border-bottom:2px dotted #24231f4d;flex:auto;min-width:1.5rem;transition:border-color .2s;transform:translateY(-.3em)}.seo-links.svelte-1kp7gar span:where(.svelte-1kp7gar){color:var(--marketing-brand);font-size:1rem;transition:transform .18s}.seo-links.svelte-1kp7gar a:where(.svelte-1kp7gar):hover i:where(.svelte-1kp7gar){border-bottom-color:var(--marketing-brand)}.seo-links.svelte-1kp7gar a:where(.svelte-1kp7gar):hover span:where(.svelte-1kp7gar){transform:translate(.2rem)}.seo-links.svelte-1kp7gar a:where(.svelte-1kp7gar):focus-visible{outline:3px solid var(--marketing-accent-text);outline-offset:3px}.seo-actions.svelte-1kp7gar{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.seo-actions--center.svelte-1kp7gar,.seo-cta.svelte-1kp7gar{justify-content:center}.seo-cta.svelte-1kp7gar{border:1px solid #0000;border-radius:999px;align-items:center;gap:.55rem;min-height:3rem;padding:.75rem 1.25rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.seo-cta--primary.svelte-1kp7gar{background:var(--marketing-accent);color:#24231f}.seo-cta--ghost.svelte-1kp7gar{border-color:var(--marketing-rule);color:var(--marketing-text)}.seo-cta--handheld.svelte-1kp7gar{display:none}.seo-cta.svelte-1kp7gar:hover{transform:translateY(-1px)}.seo-cta.svelte-1kp7gar:focus-visible{outline:3px solid var(--marketing-accent-text);outline-offset:3px}@media (width<=1000px){.seo-hero.svelte-1kp7gar{grid-template-columns:minmax(0,1fr)}.seo-hero__fiche.svelte-1kp7gar{justify-self:start}}@media (width<=900px){.seo-example.svelte-1kp7gar,.seo-inner--split.svelte-1kp7gar{grid-template-columns:minmax(0,1fr)}.seo-qr.svelte-1kp7gar{display:none}.seo-cta--handheld.svelte-1kp7gar{display:inline-flex}}@media (width<=760px){.seo-table.svelte-1kp7gar,.seo-table.svelte-1kp7gar tbody:where(.svelte-1kp7gar),.seo-table.svelte-1kp7gar tbody:where(.svelte-1kp7gar) th:where(.svelte-1kp7gar),.seo-table.svelte-1kp7gar td:where(.svelte-1kp7gar),.seo-table.svelte-1kp7gar tr:where(.svelte-1kp7gar){display:block}.seo-table.svelte-1kp7gar thead:where(.svelte-1kp7gar){display:none}.seo-table.svelte-1kp7gar tr:where(.svelte-1kp7gar){border-bottom:1px solid var(--marketing-rule);padding-block:1.35rem}.seo-table.svelte-1kp7gar tbody:where(.svelte-1kp7gar) th:where(.svelte-1kp7gar),.seo-table.svelte-1kp7gar td:where(.svelte-1kp7gar){border-bottom:0;width:auto;padding:0}.seo-table.svelte-1kp7gar tbody:where(.svelte-1kp7gar) th:where(.svelte-1kp7gar){padding-bottom:.65rem}.seo-table.svelte-1kp7gar td:where(.svelte-1kp7gar){padding-top:.65rem}.seo-table.svelte-1kp7gar td:where(.svelte-1kp7gar):before{color:var(--marketing-accent-text);content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.15rem;font-size:.62rem;font-weight:650;display:block}.seo-table.svelte-1kp7gar tbody:where(.svelte-1kp7gar) tr:where(.svelte-1kp7gar):last-child{border-bottom:0}}@media (width<=700px){.seo-columns.svelte-1kp7gar,.seo-hero__needs.svelte-1kp7gar{grid-template-columns:minmax(0,1fr)}}
