@font-face{font-family:Satoshi;src:url(/fonts/satoshi/Satoshi-Variable.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root,:root[data-direction=treats]{--color-canvas:#fff;--color-mist:#f7f4ef;--color-cream:#fbf3e4;--color-hairline:#1a16131a;--color-hairline-strong:#1a161333;--color-ink:#1a1613;--color-ink-2:#6b615a;--color-ink-3:#9a9087;--color-accent:#f26b32;--color-accent-text:#b5461a;--color-accent-soft:#f26b321f;--color-link:var(--color-ink);--color-cta-bg:var(--color-ink);--color-cta-fg:var(--color-canvas);--color-cta-hover-opacity:.88;--color-focus:var(--color-accent);--color-nav-bg:color-mix(in srgb, var(--color-canvas) 88%, transparent);--color-frame-border:var(--color-hairline-strong);--font-sans:"Satoshi", "Helvetica Neue", Helvetica, Arial, sans-serif;--weight-regular:400;--weight-medium:500;--weight-heading:700;--text-nav:14px;--leading-nav:1;--tracking-nav:-.005em;--text-caption:13px;--leading-caption:1.4;--tracking-caption:0;--text-body-small:15px;--leading-body-small:1.45;--tracking-body-small:-.01em;--text-body:17px;--leading-body:1.5;--tracking-body:-.015em;--text-lead:21px;--leading-lead:1.45;--tracking-lead:-.015em;--text-kicker:21px;--leading-kicker:1;--tracking-kicker:0;--text-card-heading:24px;--leading-card-heading:1.17;--tracking-card-heading:-.015em;--text-feature-heading:56px;--leading-feature-heading:1.04;--tracking-feature-heading:-.03em;--text-hero-display:88px;--leading-hero-display:1;--tracking-hero-display:-.035em;--text-stat:72px;--leading-stat:1;--tracking-stat:-.04em;--text-price:44px;--leading-price:1;--tracking-price:-.035em;--kicker-weight:700;--kicker-color:var(--color-accent-text);--section-gap:128px;--stage-gap:64px;--card-padding:28px;--element-gap:20px;--grid-gap:16px;--content-max:1180px;--text-max:640px;--gutter:28px;--nav-height:60px;--radius-frame:28px;--radius-card:28px;--radius-door:32px;--radius-menu:16px;--radius-pill:9999px;--btn-font-size:15px;--btn-weight:500;--btn-pad-y:11px;--btn-pad-x:20px;--btn-sm-font-size:14px;--btn-sm-pad-y:8px;--btn-sm-pad-x:15px;--section-link-size:17px;--section-link-weight:500;--section-link-decoration:none;--tag-pro-color:var(--color-accent-text);--tag-pro-border:color-mix(in srgb, var(--color-accent) 45%, transparent);--shadow-menu:0 18px 40px #00000014;--shadow-phone:0 40px 90px -30px #1a161359}@media (width<=734px){:root,:root[data-direction=treats]{--text-lead:18px;--text-kicker:17px;--text-card-heading:21px;--text-feature-heading:36px;--text-hero-display:46px;--text-stat:44px;--text-price:36px;--section-gap:88px;--stage-gap:40px;--gutter:16px;--card-padding:22px}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-direction=apple]){--color-canvas:#151210;--color-mist:#1b1714;--color-cream:#221c16;--color-ink:#f3ede4;--color-ink-2:#a99e94;--color-ink-3:#7d736a;--color-hairline:#f3ede41a;--color-hairline-strong:#f3ede438;--color-accent-soft:#f26b322e;--color-accent-text:#f26b32;--shadow-menu:0 18px 40px #00000073}}:root[data-theme=dark]:not([data-direction=apple]){--color-canvas:#151210;--color-mist:#1b1714;--color-cream:#221c16;--color-ink:#f3ede4;--color-ink-2:#a99e94;--color-ink-3:#7d736a;--color-hairline:#f3ede41a;--color-hairline-strong:#f3ede438;--color-accent-soft:#f26b322e;--color-accent-text:#f26b32;--shadow-menu:0 18px 40px #00000073}@font-face{font-family:Inter;src:url(/fonts/inter/inter-latin-wght-normal.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root[data-direction=apple]{--color-canvas:#fff;--color-mist:#f5f5f7;--color-cream:#f5f5f7;--color-hairline:#d6d6d6;--color-hairline-strong:#86868b;--color-ink:#1d1d1f;--color-ink-2:#707070;--color-ink-3:#86868b;--color-accent:#0071e3;--color-accent-text:var(--color-ink);--color-accent-soft:#0071e31f;--color-link:#06c;--color-cta-bg:#0071e3;--color-cta-fg:#fff;--color-cta-hover-opacity:.9;--color-focus:#0071e3;--color-nav-bg:#fafafceb;--color-frame-border:var(--color-hairline);--font-sans:"Satoshi", -apple-system, BlinkMacSystemFont, system-ui, "Helvetica Neue", Arial, sans-serif;--weight-regular:400;--weight-medium:500;--weight-heading:600;--text-nav:12px;--leading-nav:1;--tracking-nav:-.01em;--text-caption:12px;--leading-caption:1.33;--tracking-caption:-.01em;--text-body-small:14px;--leading-body-small:1.29;--tracking-body-small:-.016em;--text-body:17px;--leading-body:1.47;--tracking-body:-.022em;--text-lead:21px;--leading-lead:1.38;--tracking-lead:.011em;--text-kicker:21px;--leading-kicker:1;--tracking-kicker:.011em;--text-card-heading:24px;--leading-card-heading:1.17;--tracking-card-heading:0;--text-feature-heading:40px;--leading-feature-heading:1;--tracking-feature-heading:0;--text-hero-display:80px;--leading-hero-display:1.05;--tracking-hero-display:-.015em;--text-stat:64px;--leading-stat:1;--tracking-stat:-.015em;--text-price:44px;--leading-price:1;--tracking-price:-.01em;--kicker-weight:600;--kicker-color:var(--color-ink);--section-gap:90px;--stage-gap:52px;--card-padding:28px;--element-gap:20px;--grid-gap:16px;--content-max:1180px;--text-max:640px;--gutter:28px;--nav-height:44px;--radius-frame:28px;--radius-card:28px;--radius-door:32px;--radius-menu:20px;--radius-pill:9999px;--btn-font-size:17px;--btn-weight:400;--btn-pad-y:11px;--btn-pad-x:21px;--btn-sm-font-size:12px;--btn-sm-pad-y:4px;--btn-sm-pad-x:11px;--section-link-size:17px;--section-link-weight:400;--section-link-decoration:none;--tag-pro-color:var(--color-accent-text);--tag-pro-border:transparent;--shadow-menu:0 0 0 1px #e6e6e8;--shadow-phone:none}@media (width<=734px){:root[data-direction=apple]{--text-lead:17px;--leading-lead:1.45;--text-kicker:15px;--text-card-heading:17px;--leading-card-heading:1.3;--text-feature-heading:28px;--leading-feature-heading:1.1;--text-hero-display:36px;--leading-hero-display:1.08;--text-stat:36px;--text-price:36px;--text-body-small:15px;--leading-body-small:1.4;--section-gap:64px;--stage-gap:40px;--gutter:16px;--card-padding:22px;--btn-font-size:15px;--btn-pad-y:9px;--btn-pad-x:18px;--section-link-size:15px}}@media (prefers-color-scheme:dark){:root[data-direction=apple]:not([data-theme=light]){--color-canvas:#000;--color-mist:#161617;--color-cream:#161617;--color-hairline:#424245;--color-hairline-strong:#86868b;--color-ink:#f5f5f7;--color-ink-2:#a1a1a6;--color-ink-3:#6e6e73;--color-accent-text:var(--color-ink);--color-accent-soft:#2997ff2e;--color-link:#2997ff;--color-nav-bg:#161617eb;--shadow-menu:0 0 0 1px #424245}}:root[data-direction=apple][data-theme=dark]{--color-canvas:#000;--color-mist:#161617;--color-cream:#161617;--color-hairline:#424245;--color-hairline-strong:#86868b;--color-ink:#f5f5f7;--color-ink-2:#a1a1a6;--color-ink-3:#6e6e73;--color-accent-text:var(--color-ink);--color-accent-soft:#2997ff2e;--color-link:#2997ff;--color-nav-bg:#161617eb;--shadow-menu:0 0 0 1px #424245}:root{--p-sl-anamnese:#ebe3fb;--p-sl-examen:#dcebfb;--p-sl-diagnostic:#fbe0e7;--p-sl-traitement:#d8f0e1;--cadre-a:#e4edfa;--cadre-b:#cbdcf3;--cadre-filet:#b9cdec;--p-font-sans:"Satoshi", system-ui, sans-serif;--p-font-mono:ui-monospace, "SF Mono", monospace;--p-background:#f4f5f7;--p-card:#fff;--p-popover:#fff;--p-secondary:#f1f2f4;--p-muted:#f1f2f4;--p-accent:#f1f2f4;--p-sidebar:#fbfbfc;--p-sidebar-active:#eceef1;--p-text:#111316;--p-text-secondary:#3f4650;--p-text-muted:#686c73;--p-border:#e4e5e9;--p-input:#e4e5e9;--p-ring:#111316;--p-brand:#111316;--p-brand-hover:#2c2f36;--p-brand-foreground:#fff;--p-brand-bg:#eceef1;--p-brand-border:#d3d6db;--p-ok:#1f6e4b;--p-ok-bg:#e7f2ec;--p-ok-border:#c8e0d3;--p-warn:#8a5a16;--p-warn-bg:#fbf0df;--p-warn-border:#f0e0c6;--p-destructive:#b3261e;--p-destructive-bg:#fdf6f5;--p-destructive-border:#e7c4c0;--p-info:#2e5aac;--p-info-bg:#e8eef9;--p-info-border:#d3e0f4;--p-ev-consultation:#58a6f6;--p-ev-consultation-text:#fff;--p-ev-urgence:#f45b5b;--p-ev-urgence-text:#fff;--p-ev-suivi:#f7b731;--p-ev-suivi-text:#422006;--p-ev-prevention:#7ed03f;--p-ev-prevention-text:#1a2e05;--p-ev-chirurgie:#2fd3be;--p-ev-chirurgie-text:#0a3d36;--p-ev-examens:#fa9f3b;--p-ev-examens-text:#fff;--p-ev-acte:#c36bf6;--p-ev-acte-text:#fff;--p-ev-hospitalisation:#f75bc0;--p-ev-hospitalisation-text:#fff;--p-ev-admin:#9aa0a8;--p-ev-admin-text:#fff;--p-ev-euthanasie:#f1f5f9;--p-ev-euthanasie-text:#334155;--p-care-traitements:#f7b731;--p-care-soins:#7ed03f;--p-care-perfusions:#58a6f6;--p-care-signes:#c36bf6;--p-care-examens:#fa9f3b;--p-hospit-today-bg:#fdf6fa;--p-hospit-today-ink:#9d174d;--p-hospit-row-bg:#fbfbfc;--p-hospit-ring:#cdd0d6;--p-radius-xs:5px;--p-radius-sm:7px;--p-radius-md:8px;--p-radius-lg:10px;--p-radius-xl:14px;--p-radius-2xl:16px;--p-shadow-card:0 1px 3px #1113160d;--p-shadow-el:0 1px 3px #1113160d;--p-shadow-field:0 1px 2px #11131608;--p-shadow-pop:0 10px 28px #1113161f;--p-ease-out-soft:cubic-bezier(.25, .7, .3, 1);--p-text-meta:12.5px;--p-text-ui:13px;--p-text-body:13.5px;--p-text-card-title:15px;--p-text-field-label:12px;--p-text-field-value:15px;--p-text-chip:13px;--p-control-height:30px;--p-field-height:32px;--p-card-padding:14px;--p-module-padding:20px;--p-timeline-row:36px;--a-font-ui:"Inter", system-ui, sans-serif;--a-font-display:"Newsreader", Georgia, serif;--a-page-top:#f6f0e4;--a-page-bottom:#f7f4ef;--a-surface:#eee7d8;--a-cream:#ebdfc7;--a-hair:#dfd7c6;--a-card:#fff;--a-text:#2a2320;--a-text-secondary:#635d53;--a-glyph:#8a8478;--a-action:#2a2320;--a-green:#12805d;--a-green-bg:#f0faf6;--a-radius-card:18px;--a-radius-block:12px;--a-radius-tile:10px;--a-radius-segment:9px}@font-face{font-family:Newsreader;src:url(/fonts/newsreader/newsreader-latin-wght-normal.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--scene-prune:#f5edf3;--scene-lilas:#eeeaf8;--scene-prune-ink:#6b2c5f;--scene-lilas-ink:#5b3f9a;--scene-on-ink:#fff;--offer-pro-ink:#7a1f35;--offer-pro-bg:#f7e8ec;--offer-essentiel-ink:#5b3f9a;--offer-essentiel-bg:#efeaf8;--offer-hospit-ink:#2f6b4a;--offer-hospit-bg:#e6f1ea}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--scene-prune:#22151f;--scene-lilas:#1b1730;--scene-prune-ink:#e9c3e0;--scene-lilas-ink:#c9b8f0;--scene-on-ink:#1d1d1f;--offer-pro-ink:#f2b8c6;--offer-pro-bg:#3a1620;--offer-essentiel-ink:#c9b8f0;--offer-essentiel-bg:#261d3b;--offer-hospit-ink:#a8d8bb;--offer-hospit-bg:#15291e}}:root[data-theme=dark]{--scene-prune:#22151f;--scene-lilas:#1b1730;--scene-prune-ink:#e9c3e0;--scene-lilas-ink:#c9b8f0;--scene-on-ink:#1d1d1f;--offer-pro-ink:#f2b8c6;--offer-pro-bg:#3a1620;--offer-essentiel-ink:#c9b8f0;--offer-essentiel-bg:#261d3b;--offer-hospit-ink:#a8d8bb;--offer-hospit-bg:#15291e}*,:before,:after{box-sizing:border-box}@property --echelle{syntax:"<number>";inherits:false;initial-value:1}[data-echelle-actif]{scale:var(--echelle);transform-origin:0 0}.cadre-piece[data-filet]:after{mix-blend-mode:normal;border-color:var(--filet)}html{scroll-padding-top:calc(var(--nav-height) + var(--barre-height,0px) + 16px);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}img,svg{max-width:100%}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:4px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--color-ink);color:var(--color-canvas);border-radius:var(--radius-pill);font-size:var(--text-body-small);padding:10px 16px;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.wrap{max-width:calc(var(--content-max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.section{padding:var(--section-gap) 0;position:relative}.band-mist{background:var(--color-mist)}.band-cream{background:var(--color-cream)}.center{text-align:center}.t-hero{font-size:var(--text-hero-display);line-height:var(--leading-hero-display);letter-spacing:var(--tracking-hero-display);font-weight:var(--weight-heading);text-wrap:balance;margin:0}.t-feature{font-size:var(--text-feature-heading);line-height:var(--leading-feature-heading);letter-spacing:var(--tracking-feature-heading);font-weight:var(--weight-heading);text-wrap:balance;margin:0}.t-card{font-size:var(--text-card-heading);line-height:var(--leading-card-heading);letter-spacing:var(--tracking-card-heading);font-weight:var(--weight-heading);margin:0}.t-kicker{font-size:var(--text-kicker);line-height:var(--leading-kicker);letter-spacing:var(--tracking-kicker);font-weight:var(--kicker-weight);margin:0 0 16px}.t-lead{font-size:var(--text-lead);line-height:var(--leading-lead);letter-spacing:var(--tracking-lead);color:var(--color-ink-2);max-width:var(--text-max);margin:22px 0 0}.center .t-lead{margin-left:auto;margin-right:auto}.t-body-small{font-size:var(--text-body-small);line-height:var(--leading-body-small);letter-spacing:var(--tracking-body-small)}.t-caption{font-size:var(--text-caption);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption)}.muted{color:var(--color-ink-2)}.btn{font-family:var(--font-sans);font-size:var(--btn-font-size);font-weight:var(--btn-weight);padding:var(--btn-pad-y) var(--btn-pad-x);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;line-height:1.2;text-decoration:none;transition:opacity .2s,background-color .2s;display:inline-flex}.btn-primary{background:var(--color-cta-bg);color:var(--color-cta-fg)}.btn-primary:hover{opacity:var(--color-cta-hover-opacity)}.btn-secondary{color:var(--color-ink);border-color:var(--color-hairline-strong);background:0 0}.btn-secondary:hover{background:var(--color-mist)}.btn-sm{font-size:var(--btn-sm-font-size);padding:var(--btn-sm-pad-y) var(--btn-sm-pad-x)}.cta-row{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.center .cta-row{justify-content:center}.section-link{font-size:var(--section-link-size);font-weight:var(--section-link-weight);color:var(--color-link);text-decoration:var(--section-link-decoration);text-underline-offset:4px;align-items:center;gap:6px;margin-top:20px;display:inline-flex}.section-link:after{content:"";border-top:1.6px solid;border-right:1.6px solid;width:.42em;height:.42em;margin-left:1px;transform:rotate(45deg)}.section-link:hover{text-decoration:underline}.tag{font-size:13px;font-weight:var(--weight-medium);color:var(--color-ink-2);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-pill);align-items:center;padding:4px 11px;line-height:1.3;display:inline-flex}.tag-pro{color:var(--tag-pro-color);border-color:var(--tag-pro-border)}.tag-offre-pro,.tag-offre-essentiel,.tag-offre-hospit{color:var(--color-ink-2);background:var(--color-hairline);border-color:#0000}.frame{background:var(--p-card);border:1px solid var(--color-frame-border);border-radius:var(--radius-frame);color:var(--p-text);font-family:var(--p-font-sans);letter-spacing:0;color-scheme:light;position:relative;overflow:hidden}.placeholder{border:1.5px dashed var(--color-hairline-strong);border-radius:var(--radius-menu);color:var(--color-ink-2);font-size:var(--text-caption);text-align:center;justify-content:center;align-items:center;padding:16px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fc{background:var(--p-card);border-radius:var(--p-radius-xl);color:var(--p-text);font-family:var(--p-font-sans);letter-spacing:0;box-shadow:0 1px 2px #1113160f,0 12px 32px #1113161f}.band-noir,.band-bordeaux{--color-ink:#f5f5f7;--color-ink-2:#b4b4b9;--color-ink-3:#86868b;--color-hairline:#ffffff29;--color-hairline-strong:#fff6;--color-link:#2997ff;--color-mist:#ffffff14;--color-cta-bg:#f5f5f7;--color-cta-fg:#1d1d1f;background:var(--band-bg);color:var(--color-ink);color-scheme:dark}.band-noir{--band-bg:#000}:root[data-navbar=noire] :is(.nav,[data-barre]){--color-nav-bg:#000;--color-canvas:#000;--color-ink:#f5f5f7;--color-ink-2:#b4b4b9;--color-ink-3:#86868b;--color-hairline:#ffffff29;--color-hairline-strong:#fff6;--color-mist:#161617;--color-link:#f5f5f7;--color-cta-bg:#f5f5f7;--color-cta-fg:#1d1d1f;color-scheme:dark}.band-bordeaux{--band-bg:#000}.t-hero,.t-feature,.t-display{text-wrap:balance}.t-lead{text-wrap:pretty}:root[data-accent=noir]{--color-link:var(--color-ink);--color-cta-bg:var(--color-ink);--color-cta-fg:var(--color-canvas);--color-accent:var(--color-ink);--color-accent-soft:color-mix(in srgb, var(--color-ink) 10%, transparent);--color-focus:var(--color-ink)}:root[data-accent=noir] :is(.band-noir,.band-bordeaux),:root[data-accent=noir][data-theme=dark]{--color-link:var(--color-ink);--color-focus:var(--color-ink)}.verre{-webkit-backdrop-filter:blur(24px)saturate(150%);background:#ffffff24!important;border-radius:23px!important;padding:10px!important;box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 1px #ffffff4d!important}html body .arc.verre .ecran{border-radius:13px!important;box-shadow:0 0 0 1px #fff3!important}.cadre-piece{--r:12px;--z:1;--b:calc(3px / var(--z));--l:calc(1px / var(--z));box-sizing:border-box;padding:var(--b);border-radius:calc((var(--r) + 3px) / var(--z));box-shadow:inset 0 0 0 var(--l) #fff;background:#f6f6f8;position:relative}.cadre-piece:after{content:"";inset:calc(-1 * var(--l));pointer-events:none;border:var(--l) solid #141414;border-radius:calc((var(--r) + 4px) / var(--z));mix-blend-mode:exclusion;position:absolute}.cadre-piece:not(#_)>:not(.cp-z),.cadre-piece:not(#_)>.cp-z>*{box-shadow:none!important;border:0!important}.cadre-piece>:not(.cp-z){border-radius:calc(var(--r) / var(--z) / var(--zc,1))!important}.cadre-piece>.cp-z{--echelle:var(--zi,1);border-radius:calc(var(--r) / var(--z) / var(--zi,1));overflow:hidden}.cadre-piece>.cp-z>*{border-radius:calc(var(--r) / var(--z) / var(--zi,1))!important}.cadre-piece.ouvert-bas{border-bottom-right-radius:0;border-bottom-left-radius:0;padding-bottom:0}.cadre-piece.ouvert-bas:after{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;bottom:0}.cadre-piece.ouvert-bas>*,.cadre-piece.ouvert-bas>.cp-z>*{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.cadre-piece.ouvert-haut{border-top-left-radius:0;border-top-right-radius:0;padding-top:0}.cadre-piece.ouvert-haut:after{border-top:0;border-top-left-radius:0;border-top-right-radius:0;top:0}.cadre-piece.ouvert-haut>*,.cadre-piece.ouvert-haut>.cp-z>*{border-top-left-radius:0!important;border-top-right-radius:0!important}.cadre-piece.ouvert-droite{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:0}.cadre-piece.ouvert-droite:after{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;right:0}.cadre-piece.ouvert-droite>*,.cadre-piece.ouvert-droite>.cp-z>*{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.cadre-seul{--r:12px;position:relative}.cadre-seul:not(#_){border:0!important;box-shadow:0 0 0 2px #f6f6f8,0 0 0 3px #fff!important}.cadre-seul:after{content:"";pointer-events:none;border-radius:calc(var(--r) + 4px);mix-blend-mode:exclusion;border:1px solid #141414;position:absolute;inset:-4px}:root[data-theme=dark] :is(.cadre-piece,.cadre-seul):after,:is(.band-noir,.band-bordeaux,.fond-nuit) :is(.cadre-piece,.cadre-seul):after{mix-blend-mode:normal;border-color:#9a9a9c8a}:root[data-theme=dark] .cadre-piece:not(#_),:is(.band-noir,.band-bordeaux,.fond-nuit) .cadre-piece:not(#_){-webkit-backdrop-filter:blur(16px);background:#8383864f;box-shadow:inset 0 0 0 1px #ffffff2e}:root[data-theme=dark] .cadre-seul:not(#_),:is(.band-noir,.band-bordeaux,.fond-nuit) .cadre-seul:not(#_){box-shadow:0 0 0 1px #ffffff2e,0 0 0 3px #8383864f!important}.fond-clair.fond-clair .cadre-piece:not(#_){box-shadow:inset 0 0 0 var(--l,1px) #fff;-webkit-backdrop-filter:none;background:#f6f6f8}.fond-clair.fond-clair :is(.cadre-piece,.cadre-seul):not(#_):after{mix-blend-mode:exclusion;border-color:#141414}.segmente{isolation:isolate;scrollbar-width:none;background:var(--color-canvas);max-width:100%;box-shadow:inset 0 0 0 1px var(--color-hairline);border-radius:999px;gap:2px;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.segmente [role=tab]{z-index:1;font:inherit;color:var(--color-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:9px 20px;font-size:15px;transition:color .3s;position:relative}.segmente [role=tab]:hover{color:var(--color-ink)}.segmente [role=tab][aria-selected=true]{background:var(--color-ink);color:var(--color-canvas)}.segmente.anime [role=tab][aria-selected=true]{background:0 0}.segmente [role=tab]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.segmente .pastille{z-index:0;background:var(--color-ink);border-radius:999px;transition:transform .4s cubic-bezier(.3,.8,.2,1),width .4s cubic-bezier(.3,.8,.2,1);position:absolute;top:0;left:0}.segmente:not(.anime) .pastille{display:none}@media (prefers-reduced-motion:reduce){.segmente .pastille,.segmente [role=tab]{transition:none}}html[data-revele-attente] [data-revele]:not(.revele){opacity:0}@media (prefers-reduced-motion:no-preference){.revele .apparait{opacity:0;filter:blur(10px);transform:translateY(16px)}.revele.parti .apparait{opacity:1;filter:blur();transition:opacity 1.3s cubic-bezier(.33,1,.68,1),filter 1.3s cubic-bezier(.33,1,.68,1),transform 1.3s cubic-bezier(.33,1,.68,1);transition-delay:calc(var(--l) * .12s);transform:none}.revele .ligne{display:block}}@media (width<=734px){main>section,main>div>section,.section{overflow-x:clip}html body .arc{--echelle:.55;clip-path:inset(-4px -4px 0);max-height:600px;position:relative;overflow:hidden;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;width:1200px!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-bottom:0!important}html body .arc :is(.ecran,.frame){border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}html body .arc:after{content:"";z-index:3;background:#e3e3e8;height:1.81818px;position:absolute;bottom:0;left:0;right:0}html body :is(.band-noir,.fond-nuit,.scene-pro) .arc:after,html[data-theme=dark] body .arc:after{background:#3a3a3c}html body .arc:is(.entier,:not(.ouverture .arc),.scene-pro .arc){clip-path:none;max-height:none;border-radius:23px 0 0 23px!important;padding-bottom:10px!important}html body .arc:is(.entier,:not(.ouverture .arc),.scene-pro .arc) :is(.ecran,.frame){border-bottom-left-radius:13px!important}html body .arc:is(.entier,:not(.ouverture .arc),.scene-pro .arc):after{display:none}html body .arc.sort-gauche.sort-gauche.sort-gauche{border-radius:0 23px 23px 0!important;margin-left:calc(100vw - 692px)!important}html body .arc.sort-gauche.sort-gauche.sort-gauche :is(.ecran,.frame){border-radius:0 13px 13px 0!important}.carrousel-mobile{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline:var(--gutter);overflow-x:auto;margin-inline:calc(var(--gutter) * -1)!important;padding-inline:var(--gutter)!important;gap:12px!important;display:flex!important}.carrousel-mobile::-webkit-scrollbar{display:none}.carrousel-mobile[hidden]{display:none!important}.carrousel-mobile>*{scroll-snap-align:start;min-width:0;flex:0 0 min(84%,340px)!important}.t-lead{margin-top:14px}.cta-row{margin-top:24px}}:root{--obs-orange:#e8704b;--obs-orange-doux:#fbe3da;--obs-large:1180px;--obs-texte-max:720px;--obs-rayon:28px}html,body{overflow-x:clip}body{background:var(--color-canvas);color:var(--color-ink)}.obs-num,.obs-table td.n,.obs-table th.n,.cle-valeur,.obs-stat b{font-variant-numeric:tabular-nums}.obs-entete{z-index:20;background:var(--color-nav-bg);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid #0000000f;position:sticky;top:0}.obs-entete-in{max-width:calc(var(--obs-large) + 2 * var(--gutter));padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:16px;height:56px;margin:0 auto;display:flex}.obs-marque{color:var(--color-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.obs-marque img{width:auto;height:22px;display:block}.obs-marque-sep{background:var(--color-hairline);width:1px;height:18px}.obs-marque-nom{letter-spacing:-.01em;font-size:15px;font-weight:600}.obs-nav{align-items:center;gap:4px 22px;font-size:14px;display:flex}.obs-nav a{color:var(--color-ink);opacity:.8;text-decoration:none}.obs-nav a:hover,.obs-nav a[aria-current=page]{opacity:1}.obs-nav a[aria-current=page]{font-weight:600}.obs-nav .obs-langue{opacity:.55}.obs-nav .obs-pilule{opacity:1;background:var(--color-ink);color:#fff;border-radius:var(--radius-pill);padding:7px 14px;font-weight:500}.obs-nav .obs-pilule:hover{opacity:.85}.obs-page{max-width:calc(var(--obs-large) + 2 * var(--gutter));padding:40px var(--gutter) 96px;margin:0 auto}.obs-texte{max-width:var(--obs-texte-max)}.obs-page h1{letter-spacing:-.025em;color:var(--color-ink);text-wrap:balance;max-width:16ch;margin:14px 0 0;font-size:clamp(40px,6.2vw,72px);font-weight:600;line-height:1.04}.obs-page h2{letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;max-width:22ch;margin:96px 0 18px;font-size:clamp(28px,3.6vw,40px);font-weight:600;line-height:1.08}.obs-page h3{letter-spacing:-.01em;margin:28px 0 8px;font-size:20px;font-weight:600}.obs-page p,.obs-page li{max-width:var(--obs-texte-max);font-size:var(--text-body);line-height:var(--leading-body)}.obs-page a{color:var(--color-ink);text-underline-offset:3px;text-decoration-thickness:1px}.obs-page a:hover{color:var(--obs-orange)}.obs-sur-titre{color:var(--color-ink);letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.obs-sur-titre:before{content:"";background:var(--obs-orange);border-radius:3px;width:18px;height:3px}.obs-chapo{letter-spacing:-.01em;color:var(--color-ink-2);max-width:760px;margin:22px 0 0;font-size:clamp(19px,2.2vw,23px);line-height:1.42}.obs-chapo strong{color:var(--color-ink);font-weight:600}.obs-note{color:var(--color-ink-2);font-size:14px!important;line-height:1.5!important}.obs-fil ol{color:var(--color-ink-2);flex-wrap:wrap;gap:4px 8px;margin:0 0 18px;padding:0;font-size:13px;list-style:none;display:flex}.obs-fil li+li:before{content:"›";color:var(--color-ink-3);margin-right:8px}.obs-fil a{color:var(--color-ink-2);text-decoration:none}.obs-fil a:hover{color:var(--color-ink)}.obs-fiche{background:var(--color-mist);border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px 28px;margin:36px 0 0;padding:24px 28px;font-size:14px;line-height:1.45;display:grid}.obs-fiche dt{color:var(--color-ink-2);margin-bottom:4px;font-size:12px}.obs-fiche dd{color:var(--color-ink);margin:0}.obs-actions{flex-wrap:wrap;gap:10px;margin:28px 0 0;display:flex}.obs-page .btn{text-decoration:none}.obs-btn{border-radius:var(--radius-pill);border:1px solid var(--color-ink);align-items:center;gap:8px;padding:11px 20px;font-size:15px;font-weight:500;display:inline-flex;text-decoration:none!important}.obs-btn-noir{background:var(--color-ink);color:#fff!important}.obs-btn-noir:hover{opacity:.86}.obs-btn-contour{border-color:var(--color-hairline-strong);background:0 0;color:var(--color-ink)!important}.obs-btn-contour:hover{border-color:var(--color-ink)}.obs-heros{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;margin-top:24px;display:grid}.obs-heros h1{max-width:13ch;font-size:clamp(44px,6.8vw,84px)}.obs-heros figure{margin:0}.obs-heros img{mix-blend-mode:multiply;filter:brightness(1.035)contrast(1.04);width:100%;height:auto;display:block}.obs-bande{background:var(--color-ink);color:#fff;margin:72px calc(50% - 50vw) 0;padding:72px calc(50vw - 50%)}.obs-bande-in{max-width:var(--obs-large)}.obs-bande .obs-sur-titre{color:#fff}.obs-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:36px 0 0;padding:0;list-style:none;display:grid}.obs-stats li{border-top:1px solid #ffffff2e;max-width:none;padding-top:22px}.obs-stat b{letter-spacing:-.03em;font-size:clamp(44px,5.6vw,72px);font-weight:600;line-height:1;display:block}.obs-stat p{color:#ffffffb8;max-width:34ch;margin:14px 0 0;font-size:15px!important;line-height:1.5!important}.obs-bande a{color:#fff}.obs-bande .obs-lien-bande{margin-top:40px;font-size:15px;font-weight:500;display:inline-block}.cles{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 40px;margin:32px 0 0;padding:0;list-style:none;display:grid}.cles li{border-top:2px solid var(--color-ink);max-width:none;padding-top:20px}.cle-valeur{letter-spacing:-.03em;color:var(--color-ink);margin-bottom:14px;font-size:clamp(40px,4.4vw,56px);font-weight:600;line-height:1;display:block}.cles p{color:var(--color-ink-2);margin:0;font-size:15px!important;line-height:1.5!important}.obs-cartes{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:28px 0 0;padding:0;list-style:none;display:grid}.obs-cartes>li{background:var(--color-mist);border-radius:var(--obs-rayon);flex-direction:column;gap:10px;max-width:none;padding:32px;display:flex;position:relative;overflow:hidden}.obs-cartes>li.obs-carte-noire{background:var(--color-ink);color:#fff}.obs-cartes>li.obs-carte-noire a,.obs-cartes>li.obs-carte-noire .obs-statut{color:#fff}.obs-cartes>li.obs-carte-noire p{color:#ffffffb8}.obs-cartes>li.obs-carte-attente{border:1px dashed var(--color-hairline-strong);background:0 0}.obs-cartes h3{letter-spacing:-.02em;margin:4px 0 0;font-size:26px;line-height:1.15}.obs-cartes h3 a{text-decoration:none}.obs-cartes p{color:var(--color-ink-2);margin:0;font-size:15px!important;line-height:1.5!important}.obs-cartes .obs-carte-chiffre{letter-spacing:-.03em;margin:12px 0 4px;font-weight:600;font-size:clamp(48px,5vw,64px)!important;line-height:1!important}.obs-carte-pied{flex-wrap:wrap;gap:8px;padding-top:14px;display:flex;margin-top:auto!important}.obs-statut{color:var(--color-ink);background:var(--color-canvas);border-radius:var(--radius-pill);align-self:flex-start;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.obs-carte-noire .obs-statut{background:#ffffff1f}.obs-statut.vif:before{content:"";background:var(--obs-orange);border-radius:50%;width:7px;height:7px}.obs-pastille{border-radius:var(--radius-pill);background:var(--color-canvas);padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex;text-decoration:none!important}.obs-carte-noire .obs-pastille{background:#ffffff1f}.obs-vitrine{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:28px 0 0;display:grid}.obs-vitrine>div{border-radius:var(--obs-rayon);background:var(--color-mist);padding:32px}.obs-vitrine>div:last-child{background:var(--obs-orange-doux)}.obs-vitrine b{letter-spacing:-.03em;font-size:clamp(44px,5vw,64px);font-weight:600;line-height:1;display:block}.obs-vitrine p{color:var(--color-ink-2);margin:12px 0 0;font-size:15px!important}.obs-principes{counter-reset:p;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px 40px;margin:28px 0 0;padding:0;list-style:none;display:grid}.obs-principes li{counter-increment:p;border-top:1px solid var(--color-hairline);max-width:none;color:var(--color-ink-2);padding-top:18px;font-size:15px!important;line-height:1.55!important}.obs-principes li:before{content:counter(p, decimal-leading-zero);color:var(--obs-orange);margin-bottom:10px;font-size:13px;font-weight:600;display:block}.obs-principes strong{color:var(--color-ink);letter-spacing:-.01em;margin-bottom:4px;font-size:18px;font-weight:600;display:block}.obs-table-cadre{-webkit-overflow-scrolling:touch;border:1px solid var(--color-hairline);border-radius:18px;margin:24px 0 0;overflow-x:auto}.obs-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.4}.obs-table caption{text-align:left;color:var(--color-ink);padding:16px 18px 12px;font-size:15px;font-weight:600}.obs-table th,.obs-table td{border-top:1px solid var(--color-hairline);text-align:left;vertical-align:top;padding:11px 18px}.obs-table thead th{color:var(--color-ink-2);background:var(--color-mist);border-top:0;font-size:12px;font-weight:600}.obs-table tbody th{font-weight:500}.obs-table .n{text-align:right;white-space:nowrap}.obs-table tbody tr:hover{background:var(--color-mist)}.obs-table tfoot td,.obs-table tfoot th{background:var(--color-mist);font-weight:600}.obs-table-long{max-height:560px;overflow-y:auto}.obs-table-long thead th{z-index:1;position:sticky;top:0}.obs-graphique{max-width:880px;margin:28px 0 0}.obs-graphique figcaption{margin:0 0 12px;font-size:15px;font-weight:600}.obs-graphique .obs-graphique-note{color:var(--color-ink-2);margin:12px 0 0;font-size:13px!important}.obs-graphique svg{width:100%;font-family:var(--font-sans);display:block;overflow:visible}.obs-graphique .g-libelle{fill:var(--color-ink);font-size:13px;font-weight:500}.obs-graphique .g-valeur{fill:var(--color-ink-2);font-variant-numeric:tabular-nums;font-size:13px}.obs-graphique .g-axe{fill:var(--color-ink-2);font-variant-numeric:tabular-nums;font-size:11px}.obs-graphique .g-grille{stroke:var(--color-hairline);stroke-width:1px;stroke-dasharray:2 4}.obs-graphique .g-base{stroke:#0000}.obs-graphique .g-piste{fill:var(--color-mist)}.obs-graphique .g-barre{fill:var(--color-ink)}.obs-graphique .g-barre-2{fill:var(--obs-orange)}.obs-graphique .g-barre-partielle{fill-opacity:.35}.obs-graphique g.g-marque:hover .g-barre{fill:var(--obs-orange)}.obs-legende{color:var(--color-ink-2);flex-wrap:wrap;gap:6px 20px;margin:4px 0 12px;padding:0;font-size:13px;list-style:none;display:flex}.obs-legende li{align-items:center;gap:8px;display:inline-flex}.obs-legende i{background:var(--color-ink);border-radius:50%;width:10px;height:10px;display:inline-block}.obs-legende i.s2{background:var(--obs-orange)}.obs-encadre{background:var(--color-mist);max-width:var(--obs-texte-max);border-radius:22px;margin:24px 0 0;padding:24px 28px}.obs-encadre>:first-child{margin-top:0}.obs-encadre>:last-child{margin-bottom:0}.obs-alerte{background:var(--obs-orange-doux);max-width:var(--obs-texte-max);border-radius:18px;margin:24px 0 0;padding:16px 20px;font-size:15px}.obs-citer{background:var(--color-ink);color:#fff;border-radius:32px;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:32px;margin:96px 0 0;padding:44px;display:grid}.obs-citer h2{color:#fff;margin:0 0 18px!important}.obs-citer blockquote{color:#fff;background:#ffffff14;border-radius:18px;margin:0;padding:18px 20px;font-size:16px;line-height:1.55}.obs-citer p{color:#fff;max-width:none;margin:0}.obs-citer .btn,.obs-citer button{color:var(--color-ink);border-radius:var(--radius-pill);font:inherit;cursor:pointer;background:#fff;border:0;margin-top:18px;padding:10px 18px;font-size:15px;font-weight:500}.obs-citer a{color:#fff}.obs-citer-dessin{background:#fff;border-radius:22px;padding:12px}.obs-citer-dessin img{width:100%;height:auto;display:block}.obs-fichiers{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.obs-fichiers li{background:var(--color-mist);border-radius:16px;flex-direction:column;gap:4px;max-width:none;padding:16px 18px;display:flex}.obs-fichiers a{font-weight:600;text-decoration:none}.obs-fichiers code{font-size:14px}.obs-fichiers span{color:var(--color-ink-2);font-size:13px;line-height:1.45}.obs-faq details{border-bottom:1px solid var(--color-hairline);max-width:820px;padding:18px 0}.obs-faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:17px;font-weight:600;list-style:none;display:flex}.obs-faq summary::-webkit-details-marker{display:none}.obs-faq summary:after{content:"+";color:var(--color-ink-2);font-weight:400}.obs-faq details[open] summary:after{content:"–"}.obs-faq details p{color:var(--color-ink-2);margin:10px 0 0}.obs-page pre{background:var(--color-mist);max-width:var(--obs-texte-max);border-radius:16px;padding:18px 20px;font-size:13px;line-height:1.55;overflow-x:auto}.obs-page code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.obs-formule{background:var(--color-mist);border-radius:22px;max-width:820px;margin:20px 0 0;padding:28px;font-size:20px;overflow-x:auto}.obs-formule math{font-size:1.05em}.obs-formule mtd{text-align:left;padding:3px 0}.obs-formule mtd:first-child{text-align:right;padding-right:8px}.obs-latex{white-space:pre-wrap;overflow-wrap:anywhere}.obs-pied{background:var(--color-mist);color:var(--color-ink-2);font-size:14px}.obs-pied-in{max-width:calc(var(--obs-large) + 2 * var(--gutter));padding:48px var(--gutter) 56px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px 48px;margin:0 auto;display:grid}.obs-pied-marque{flex-direction:column;gap:14px;display:flex}.obs-pied-marque img{align-self:flex-start;width:auto;height:24px}.obs-pied p{max-width:520px;margin:0;line-height:1.55}.obs-pied a{color:var(--color-ink);text-decoration:none}.obs-pied a:hover{text-decoration:underline}.obs-pied ul{align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.obs-pied .obs-service{color:var(--color-ink);font-weight:500}@media (width<=960px){.obs-heros{grid-template-columns:1fr}.obs-heros figure{max-width:460px}.obs-stats,.cles{grid-template-columns:1fr 1fr}.obs-citer{grid-template-columns:1fr}.obs-citer-dessin{max-width:320px}}@media (width<=734px){.obs-entete-in{flex-wrap:wrap;height:auto;padding-top:10px;padding-bottom:10px}.obs-nav{flex-wrap:wrap;gap:6px 16px}.obs-page{padding-top:24px}.obs-page h2{margin-top:72px}.obs-stats,.cles,.obs-vitrine{grid-template-columns:1fr;gap:28px}.obs-bande{padding-top:56px;padding-bottom:56px}.obs-cartes>li,.obs-vitrine>div{padding:24px}.obs-citer{border-radius:24px;padding:28px}.obs-pied-in{grid-template-columns:1fr}.obs-table{font-size:13px}.obs-table th,.obs-table td{padding:9px 12px}}@media print{.obs-entete nav,.obs-citer button{display:none}.obs-bande,.obs-citer{color:inherit;background:0 0}.obs-table-long{max-height:none;overflow:visible}}.obs-heros-court{grid-template-columns:minmax(0,1fr) 300px;gap:32px;margin-top:8px}.obs-heros-court h1{max-width:18ch;font-size:clamp(36px,4.6vw,56px)}.obs-heros-court .obs-chapo{font-size:clamp(18px,1.9vw,20px)}.obs-page h2.obs-h2-proche{margin-top:56px}.obs-etudes{grid-template-columns:repeat(2,minmax(0,1fr))}.obs-etudes .obs-carte-large{grid-row:span 2}.obs-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:18px 0 4px;display:grid}.obs-mini-stats div{border-top:1px solid #7f7f7f4d;padding-top:10px}.obs-mini-stats dt{color:var(--color-ink-2);font-size:12px}.obs-carte-noire .obs-mini-stats dt{color:#fff9}.obs-mini-stats dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1}.obs-mini-stats dd.orange{color:var(--obs-orange)}.obs-btn-blanc{background:#fff;border-color:#fff;padding:8px 16px;font-size:14px;color:var(--color-ink)!important}.obs-carte-pied{align-items:center}.obs-engagements{flex-wrap:wrap;gap:10px;margin:56px 0 0;padding:0;list-style:none;display:flex}.obs-engagements li{max-width:none;color:var(--color-ink-2);background:var(--color-mist);border-radius:var(--radius-pill);padding:8px 14px;font-size:14px!important}.obs-engagements strong{color:var(--color-ink);font-weight:600}.obs-page .obs-citer{margin-top:56px}@media (width<=960px){.obs-heros-court{grid-template-columns:1fr}.obs-heros-court figure{display:none}.obs-etudes{grid-template-columns:1fr}.obs-etudes .obs-carte-large{grid-row:auto}}.obs-cartes>li{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,background-color .35s,border-color .35s}.obs-cartes>li:before{content:"";background:var(--obs-orange);transform-origin:0;height:4px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 0 auto;transform:scaleX(0)}.obs-cartes>li:has(h3 a):hover{transform:translateY(-6px);box-shadow:0 22px 48px -18px #00000047,0 4px 12px -6px #0000001f}.obs-cartes>li:has(h3 a):hover:before{transform:scaleX(1)}.obs-cartes h3 a:after{content:"";z-index:0;border-radius:inherit;position:absolute;inset:0}.obs-cartes h3 a{position:static}.obs-cartes h3 a span.fleche,.obs-cartes h3 a:before{display:none}.obs-cartes h3{align-items:baseline;gap:10px;display:flex}.obs-cartes>li:has(h3 a) h3:after{content:"→";opacity:0;font-weight:400;transition:opacity .3s,transform .35s cubic-bezier(.2,.7,.2,1);transform:translate(-8px)}.obs-cartes>li:has(h3 a):hover h3:after{opacity:1;transform:translate(0)}.obs-cartes>li a:not(h3 a),.obs-cartes>li .obs-pastille,.obs-cartes>li .obs-btn{z-index:1;position:relative}.obs-cartes>li:has(h3 a):hover .obs-mini-stats dd{color:var(--obs-orange)}.obs-cartes>li.obs-carte-noire:has(h3 a):hover .obs-mini-stats dd{color:#fff}.obs-cartes>li.obs-carte-noire:has(h3 a):hover .obs-mini-stats div:first-child dd{color:var(--obs-orange)}.obs-mini-stats dd{transition:color .3s}.obs-cartes>li:has(h3 a):focus-within{box-shadow:0 0 0 3px var(--color-focus)}@media (prefers-reduced-motion:reduce){.obs-cartes>li,.obs-cartes>li:before,.obs-cartes h3:after{transition:none}.obs-cartes>li:has(h3 a):hover{transform:none}}.obs-carte{background:var(--color-mist);border-radius:var(--obs-rayon);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:32px;margin-top:40px;padding:32px;display:grid}.obs-carte-fond{position:relative}.obs-carte-fond svg{width:100%;height:auto;display:block;overflow:visible}.obs-carte .dep{fill:#d9d9d6;stroke:#fff;stroke-width:.8px;stroke-linejoin:round;cursor:pointer;outline:none;transition:fill .2s}.obs-carte [data-classe="0"]{fill:#fbe3da;background:#fbe3da}.obs-carte [data-classe="1"]{fill:#f4b9a4;background:#f4b9a4}.obs-carte [data-classe="2"]{fill:#e8704b;background:#e8704b}.obs-carte [data-classe="3"]{fill:#b0462a;background:#b0462a}.obs-carte [data-classe="4"]{fill:#6b2714;background:#6b2714}.obs-carte [data-classe=x]{fill:#d9d9d6;background:#d9d9d6}.obs-carte path.dep:hover,.obs-carte path.dep:focus-visible,.obs-carte path.dep.choisi{stroke:var(--color-ink);stroke-width:2px;paint-order:fill}.obs-carte-om{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.obs-carte-om li{border:2px solid #0000;border-radius:10px;max-width:none;padding:6px 12px;font-size:13px}.obs-carte-om li span{color:var(--color-ink);background:#ffffffdb;border-radius:6px;padding:1px 6px}.obs-carte-om li:hover,.obs-carte-om li:focus-visible,.obs-carte-om li.choisi{border-color:var(--color-ink)}.obs-carte-legende{color:var(--color-ink-2);flex-wrap:wrap;gap:6px 16px;margin:16px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.obs-carte-legende li{align-items:center;gap:6px;max-width:none;display:inline-flex}.obs-carte-legende i{border-radius:4px;width:14px;height:14px;display:inline-block}.obs-carte-panneau h2{letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(22px,2.4vw,28px);line-height:1.15}.obs-carte-fiche{background:#fff;border-radius:20px;margin-top:20px;padding:20px 22px}.obs-carte-fiche p{margin:0}.obs-carte-nom{font-weight:600;font-size:17px!important}.obs-carte-valeur b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(44px,5vw,60px);font-weight:600;line-height:1}.obs-carte-valeur span{color:var(--color-ink-2);font-size:14px}.obs-carte-fiche dl{gap:6px;margin:14px 0 0;display:grid}.obs-carte-fiche dl div{border-top:1px solid var(--color-hairline);justify-content:space-between;gap:12px;padding-top:6px;font-size:14px;display:flex}.obs-carte-fiche dt{color:var(--color-ink-2)}.obs-carte-fiche dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.obs-carte-panneau .obs-note{margin-top:12px}.obs-carte-couches{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.obs-carte-couches li{max-width:none}.obs-carte-couches li>*{border:1px dashed var(--color-hairline-strong);color:var(--color-ink-2);border-radius:14px;flex-direction:column;gap:2px;padding:12px 16px;font-size:15px;text-decoration:none;display:flex}.obs-carte-couches li span{font-size:13px}.obs-carte-couches li[aria-current]>*{background:var(--color-ink);color:#fff;border:1px solid var(--color-ink)}.obs-carte-couches li[aria-current] span{color:#ffffffb8}@media (width<=960px){.obs-carte{grid-template-columns:1fr;gap:20px;padding:20px}}.obs-carte{--g0:#e8704b;--g1:#17906f;--g2:#2f6fde;--g3:#8a4fd3;--g4:#c99700;--g5:#d2457e;--g6:#55585e}.obs-carte [data-g="0"]{fill:var(--g0);background:var(--g0)}.obs-carte [data-g="1"]{fill:var(--g1);background:var(--g1)}.obs-carte [data-g="2"]{fill:var(--g2);background:var(--g2)}.obs-carte [data-g="3"]{fill:var(--g3);background:var(--g3)}.obs-carte [data-g="4"]{fill:var(--g4);background:var(--g4)}.obs-carte [data-g="5"]{fill:var(--g5);background:var(--g5)}.obs-carte [data-g="6"]{fill:var(--g6);background:var(--g6)}.obs-carte-fond svg{touch-action:pan-y;cursor:grab;background:#fff;border-radius:20px}.obs-carte[data-mode=cliniques] path.dep{fill:#eceae6;stroke:#fff}.obs-carte[data-mode=cliniques] path.dep:hover{fill:#e0ddd7}.obs-carte[data-mode=cliniques] path.dep.choisi{fill:#fbe3da}.obs-carte[data-mode=densite] .obs-carte-points,.obs-carte[data-mode=densite] .obs-panneau-cliniques,.obs-carte[data-mode=densite] .obs-legende-cliniques,.obs-carte[data-mode=cliniques] .obs-panneau-densite,.obs-carte[data-mode=cliniques] .obs-legende-densite{display:none}.obs-carte path.dep{vector-effect:non-scaling-stroke}.obs-carte-points circle{r:calc(var(--obs-point,2.6) * 1px);stroke:#fff;stroke-width:.6px;vector-effect:non-scaling-stroke;cursor:pointer;opacity:.9}.obs-carte-points circle.cache{display:none}.obs-carte-points circle.choisi{r:calc(var(--obs-point,2.6) * 2.2px);stroke:var(--color-ink);stroke-width:2px;opacity:1}.obs-carte-modes,.obs-carte-zoom{z-index:2;background:#fff;border-radius:999px;padding:4px;display:flex;position:absolute;box-shadow:0 2px 10px #0000001f}.obs-carte-modes{top:12px;left:12px}.obs-carte-zoom{top:12px;right:12px}.obs-carte-modes button,.obs-carte-zoom button{font:inherit;cursor:pointer;color:var(--color-ink);background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:14px}.obs-carte-zoom button{padding:6px 11px;font-size:16px;line-height:1}.obs-carte-modes button[aria-pressed=true]{background:var(--color-ink);color:#fff}.obs-carte-recherche{margin-top:16px;display:block}.obs-carte-recherche input{width:100%;font:inherit;border:1px solid var(--color-hairline-strong);color:var(--color-ink);background:#fff;border-radius:999px;padding:13px 18px;font-size:16px}.obs-carte-recherche input:focus{outline:2px solid var(--color-ink);outline-offset:2px}.obs-carte-filtres{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.obs-carte-filtres li{max-width:none}.obs-carte-filtres button{border:1px solid var(--color-hairline-strong);font:inherit;cursor:pointer;color:var(--color-ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;display:inline-flex}.obs-carte-filtres button span{color:var(--color-ink-2);font-variant-numeric:tabular-nums}.obs-carte-filtres button[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.obs-carte-filtres button[aria-pressed=true] span{color:#ffffffb3}.obs-carte-filtres i,.obs-carte-resultats i{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.obs-carte-compte{color:var(--color-ink-2);margin:14px 0 0;font-size:13px!important}.obs-carte-resultats{gap:6px;max-height:380px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.obs-carte-resultats li{background:#fff;border-radius:14px;gap:4px;max-width:none;padding:10px 14px;display:grid}.obs-carte-resultats button{text-align:left;font:inherit;cursor:pointer;color:var(--color-ink);background:0 0;border:0;grid-template-columns:9px 1fr;align-items:baseline;column-gap:8px;padding:0;display:grid}.obs-carte-resultats button b{font-size:15px;font-weight:600}.obs-carte-resultats button span{color:var(--color-ink-2);grid-column:2;font-size:13px}.obs-carte-resultats a{color:var(--color-ink);margin-left:17px;font-size:13px;font-weight:600}.obs-carte .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.obs-carte .obs-carte-fond svg{overflow:hidden}.obs-carte-gl{background:#f3f2ef;border-radius:20px;height:min(640px,72vh);min-height:420px;overflow:hidden}.obs-carte-attente-gl{height:100%;color:var(--color-ink-2);place-items:center;margin:0;display:grid;font-size:14px!important}.obs-carte[data-mode=densite] .obs-carte-gl,.obs-carte[data-mode=cliniques] .obs-carte-svg{display:none}.obs-carte .obs-carte-fond svg.obs-carte-svg{cursor:default;background:0 0;margin-top:44px}.obs-carte[data-mode=densite] path.dep{stroke-width:.8px}.obs-carte .maplibregl-map{font:inherit}.obs-carte .maplibregl-popup-content{border-radius:16px;padding:14px 16px;box-shadow:0 12px 32px -10px #0000004d}.obs-carte .maplibregl-popup-close-button{padding:4px 8px;font-size:18px}.obs-bulle{gap:4px;padding-right:14px;display:grid}.obs-bulle b{font-size:15px;line-height:1.25}.obs-bulle span{color:var(--color-ink-2);font-size:13px}.obs-bulle a{background:var(--color-ink);border-radius:999px;justify-self:start;margin-top:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;color:#fff!important}.obs-carte .maplibregl-ctrl-group{border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #0000001f}.obs-carte .maplibregl-ctrl-top-right{top:4px;right:4px}.obs-carte-couleur{border:1px solid var(--color-hairline-strong);background:#fff;border-radius:999px;margin-top:12px;padding:4px;display:inline-flex}.obs-carte-couleur button{font:inherit;cursor:pointer;color:var(--color-ink);background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:13px}.obs-carte-couleur button[aria-pressed=true]{background:var(--color-ink);color:#fff}.obs-carte[data-couleur=groupe] .obs-filtres-service,.obs-carte[data-couleur=service] .obs-filtres-groupe{display:none}.obs-carte [data-s="0"]{background:#2f6fde}.obs-carte [data-s="1"]{background:#e8704b}.obs-carte [data-s="2"]{background:#17906f}.obs-carte [data-s="3"]{background:#8a4fd3}.obs-carte [data-s="4"]{background:#c99700}.obs-carte [data-s="5"]{background:#d2457e}.obs-carte [data-s="6"]{background:#0aa5b8}.obs-carte [data-s="7"]{background:#7a5c3e}.obs-carte [data-s="8"]{background:#b9bbc0}.obs-bento{gap:var(--grid-gap);grid-template-columns:repeat(6,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;display:grid}.obs-bento>li{background:var(--color-mist);border-radius:var(--obs-rayon);flex-direction:column;grid-column:span 2;gap:10px;max-width:none;padding:28px;display:flex;position:relative;overflow:hidden}.obs-bento>.obs-b-etude{grid-area:span 2/span 3;padding:32px}.obs-bento>.obs-b-densite,.obs-bento>.obs-b-formule{grid-column:span 3}.obs-bento>.obs-b-noire{background:var(--color-ink);color:#fff}.obs-bento>.obs-b-noire a,.obs-bento>.obs-b-noire .obs-statut{color:#fff}.obs-bento>.obs-b-noire p{color:#ffffffb8}.obs-bento>.obs-b-attente{border:1px dashed var(--color-hairline-strong);background:0 0}.obs-bento h3{letter-spacing:-.02em;margin:4px 0 0;font-size:24px;line-height:1.15}.obs-bento h3 a{text-decoration:none}.obs-bento p{color:var(--color-ink-2);margin:0;font-size:15px!important;line-height:1.5!important}.obs-bento .obs-b-chiffre{letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;margin:6px 0 2px;font-weight:600;font-size:clamp(52px,6vw,76px)!important;line-height:1!important}.obs-bento .obs-carte-pied{margin-top:auto;padding-top:12px}.obs-b-barres{gap:8px;margin:8px 0 4px;padding:0;list-style:none;display:grid}.obs-b-barres li{grid-template-columns:minmax(0,9.5em) 1fr auto;align-items:center;gap:10px;max-width:none;font-size:14px;display:grid}.obs-b-barres span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.obs-b-barres i{background:linear-gradient(var(--color-ink), var(--color-ink)) left / var(--part) 100% no-repeat, #00000014;border-radius:4px;height:8px}.obs-b-barres b{font-variant-numeric:tabular-nums;font-weight:600}.obs-bento .obs-note{margin-top:auto;font-size:13px!important}@media (width<=960px){.obs-bento{grid-template-columns:1fr}.obs-bento>li,.obs-bento>.obs-b-etude,.obs-bento>.obs-b-densite,.obs-bento>.obs-b-formule{grid-area:auto;padding:24px}}.obs-carte-gl{height:min(480px,60vh);min-height:360px}.obs-carte{margin-top:20px}.obs-carte-resultats{max-height:300px}
