@font-face{font-family:Montserrat;src:url(/fonts/montserrat-var.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-ext-var.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-italic-var.woff2) format("woff2");font-weight:300 800;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4-italic-var.woff2) format("woff2");font-weight:400 600;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-var.woff2) format("woff2-variations"),url(/fonts/figtree-var.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/figtree-italic-var.woff2) format("woff2-variations"),url(/fonts/figtree-italic-var.woff2) format("woff2");font-weight:300 900;font-style:italic;font-display:swap}:root{--marque:#1d1740;--marque-survol:#565170;--marque-doux:#8e8b9e;--accent:#e4002b;--texte:#33373a;--texte-fort:#232424;--trait:#c6c9cb;--trait-clair:#e1e6e8;--fond-doux:#f2f4f5;--ciel-haut:#f8fafe;--ciel-bas:#e2e5f2;--filet:#717271;--sarcelle:#0093ad;--police-texte:"Montserrat";--police-editoriale:"Source Serif 4";--blanc:#ffffff;--ciel:linear-gradient(180deg,var(--ciel-haut) 0%,color-mix(in srgb,var(--ciel-haut) 55%,var(--ciel-bas)) 35%,var(--ciel-bas) 100%);--marque-pale:color-mix(in srgb,var(--marque) 6%,white);--accent-pale:color-mix(in srgb,var(--accent) 7%,white);--publique:var(--marque-doux);--interne:var(--marque-survol);--sensible:var(--marque);--politique-compatible:var(--marque-doux);--politique-encadrer:var(--marque);--politique-exclu:var(--accent);--primaire:var(--marque);--primaire-nuit:var(--marque-survol);--primaire-encre:var(--texte-fort);--doux:var(--trait);--texte-doux:#565a5c;--gris-02:#fbfbfc;--gris-05:var(--fond-doux);--gris-10:var(--trait-clair);--gris-20:var(--trait);--gris-40:#a3a6a7;--gris-60:var(--texte);--gris-80:var(--texte-fort);--nav:264px;--page-max:1840px;--gouttiere:clamp(20px,3.4vw,80px);--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--fs-micro:12px;--fs-mini:13px;--fs-petit:14px;--fs-second:15.5px;--fs-corps:16.5px;--fs-fort:18px;--fs-titre-s:20px;--fs-intro:19px;--largeur-lecture:65ch;--zoom:1}@media (min-width:1800px){:root{--zoom:1.06}}@media (min-width:2200px){:root{--zoom:1.12}}.coque,.porte{zoom:var(--zoom);font-size:var(--fs-corps);line-height:1.62}.impression{--fs-micro:10.5px;--fs-mini:12px;--fs-petit:13px;--fs-second:14.5px;--fs-corps:15.5px;--fs-fort:17px;--fs-titre-s:19px;--fs-intro:16.5px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body,html{margin:0;padding:0}body{font-family:var(--police-texte),"Segoe UI",system-ui,-apple-system,sans-serif;color:var(--texte);background:var(--blanc);-webkit-font-smoothing:antialiased;font-size:15.5px;line-height:1.65}h1,h2,h3,h4{font-weight:500;line-height:1.18;margin:0;color:var(--marque);text-wrap:balance}h3{font-weight:600;color:var(--texte-fort)}p{margin:0 0 .9em;text-wrap:pretty}p:last-child{margin-bottom:0}a{color:var(--marque);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--marque-survol)}b,strong{font-weight:600;color:var(--texte-fort)}button{font-family:inherit}:focus-visible{outline:2px solid var(--marque-doux);outline-offset:2px}::selection{background:var(--ciel-bas)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.coque{min-height:calc(100vh / var(--zoom))}.coque,.nav{display:flex;background:var(--blanc)}.nav{width:var(--nav);flex:0 0 var(--nav);border-right:1px solid var(--trait-clair);padding:26px 0 22px;gap:18px;position:-webkit-sticky;position:sticky;top:0;height:calc(100vh / var(--zoom));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--trait) transparent}.nav,.nav-marque{flex-direction:column}.nav-marque{display:flex;gap:12px;color:inherit;text-decoration:none;padding:0 24px 20px;border-bottom:1px solid var(--trait-clair)}.nav-logo{display:block;width:152px;height:auto}.nav-client{display:block;font-size:var(--fs-mini);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--marque);line-height:1.3}.nav-mission{display:block;font-weight:400;text-transform:none;letter-spacing:0;color:var(--texte);font-size:var(--fs-petit)}.nav-liens{display:flex;flex-direction:column}.nav-lien{display:flex;align-items:center;gap:11px;padding:9px 24px 9px 20px;border-left:4px solid transparent;color:var(--texte);text-decoration:none;font-size:var(--fs-second);font-weight:450;transition:background .15s,color .15s}.nav-lien svg{flex:0 0 auto;font-size:var(--fs-corps);opacity:.7}.nav-lien:hover,.nav-lien[aria-current=page]{background:var(--fond-doux);color:var(--marque)}.nav-lien[aria-current=page]{border-left-color:var(--marque);font-weight:600}.nav-lien[aria-current=page] svg{opacity:1}.nav-sous{display:flex;flex-direction:column;margin:2px 0 8px 47px;border-left:1px solid var(--trait)}.nav-sous a{display:flex;justify-content:space-between;gap:8px;padding:4px 22px 4px 14px;color:var(--texte);font-size:var(--fs-petit);text-decoration:none;line-height:1.35}.nav-sous a:hover,.nav-sous a[aria-current=page]{color:var(--marque)}.nav-sous a[aria-current=page]{box-shadow:inset 2px 0 0 var(--marque);font-weight:600}.nav-compte{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--gris-40)}.nav-compte,.nav-pied{font-size:var(--fs-mini)}.nav-pied{margin-top:auto;padding:18px 24px 0;border-top:1px solid var(--trait-clair);color:var(--texte);line-height:1.5}.nav-pdf{display:inline-flex;align-items:center;gap:8px;color:var(--marque);text-decoration:none;font-weight:700;font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.03em;margin-bottom:16px}.nav-discret{display:block;width:-moz-fit-content;width:fit-content;margin:-6px 0 14px;font-size:var(--fs-micro);color:var(--texte-doux);text-decoration:underline;-webkit-text-decoration-color:var(--trait);text-decoration-color:var(--trait);text-underline-offset:3px}.nav-discret:hover{color:var(--marque)}.nav-rubrique{margin:0 24px;padding:10px 0 2px;border-top:1px solid var(--trait-clair);display:flex;flex-direction:column;gap:6px}.nav-rubrique-nom{font-size:var(--fs-micro);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--texte-doux)}.nav-retour{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-mini);font-weight:600;color:var(--marque);text-decoration:none}.nav-retour svg{transform:rotate(180deg)}.nav-retour:hover{text-decoration:underline}.nav-auteur{display:block;height:20px;width:auto;margin-bottom:8px}.barre-mobile{display:none}.corps{flex:1 1;min-width:0;background:var(--blanc);display:flex;flex-direction:column}.page{flex:1 1;width:100%;max-width:calc(var(--page-max) + 2 * var(--gouttiere));margin:0 auto;padding:44px var(--gouttiere) 80px}.fil{font-size:var(--fs-mini);letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--texte-doux);margin:0 0 14px}.entete{display:grid;grid-gap:18px 64px;gap:18px 64px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--trait-clair)}.entete h1{font-size:clamp(30px,2.5vw,40px);line-height:1.14;font-weight:700;letter-spacing:-.015em;max-width:30ch}.chapo{font-size:var(--fs-intro);line-height:1.58;max-width:var(--largeur-lecture);margin:0}.entete:has(.chapo-long){align-items:start}.chapo-long{font-size:var(--fs-corps);line-height:1.62}.entete-chapo .couverture-actions{margin-top:20px}@media (min-width:1500px){.entete{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end}}.section{margin:0 0 76px}.section-tete{margin-bottom:28px}.surtitre{display:flex;align-items:center;gap:18px;font-size:var(--fs-petit);line-height:1.4;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--texte);margin:0 0 14px}.surtitre:after{content:"";flex:1 1;height:1px;background:var(--trait)}.section-tete h2{font-size:clamp(24px,1.75vw,28px);line-height:1.24;font-weight:700;letter-spacing:-.01em;max-width:44ch}.section-intro,.section>p{max-width:var(--largeur-lecture)}.section-intro{margin-top:12px;font-size:var(--fs-intro);line-height:1.55}.titre-bloc{font-size:var(--fs-fort);font-weight:700;margin:0 0 14px}.couverture{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:600px;margin:0;background:var(--marque)}.couverture-bloc{position:relative;background:var(--marque);color:var(--blanc);padding:clamp(36px,3.6vw,72px);display:flex;flex-direction:column;overflow:hidden}.couverture-bloc .fil{color:rgba(255,255,255,.78)}.couverture h1{color:var(--blanc);font-size:clamp(34px,3.1vw,56px);text-transform:uppercase;font-weight:500;letter-spacing:0;line-height:1.08}.couverture-these{font-family:var(--police-editoriale),Georgia,serif;font-style:italic;font-size:clamp(22px,1.7vw,30px);line-height:1.3;color:var(--blanc);margin:16px 0 22px;max-width:30ch}.couverture-accroche{color:rgba(255,255,255,.86);max-width:64ch;font-size:var(--fs-corps)}.couverture-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.couverture-meta{display:flex;flex-wrap:wrap;gap:6px 26px;margin-top:28px;font-size:var(--fs-petit);color:rgba(255,255,255,.72)}.couverture-meta b{color:var(--blanc);font-weight:600}.couverture-signature{margin-top:auto;padding-top:32px;display:flex;align-items:center;gap:10px;font-size:var(--fs-mini);color:rgba(255,255,255,.7);position:relative;z-index:1}.couverture-signature img{height:16px;width:auto}.motif{fill:none;stroke:currentColor;stroke-width:1.2}.couverture-motif{position:absolute;right:clamp(24px,3vw,64px);bottom:0;width:clamp(150px,14vw,260px);height:auto;color:rgba(255,255,255,.22)}.photo-couverture{position:relative;margin:0;overflow:hidden;background:var(--ciel-bas)}.photo-couverture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:40% 18%;display:block}.photo-couverture figcaption{position:absolute;right:0;bottom:0;padding:5px 10px;font-size:var(--fs-micro);color:var(--texte);background:rgba(255,255,255,.86)}.chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));background:var(--ciel);margin:0 0 56px;padding:30px clamp(20px,2.4vw,44px);grid-gap:22px 0;gap:22px 0}.couverture+.chiffres{margin-top:0}.chiffre{padding:0 clamp(12px,1.2vw,22px);border-left:1px solid color-mix(in srgb,var(--marque) 16%,transparent);min-width:0}.chiffre:first-child{border-left:0;padding-left:0}.chiffre-valeur{font-size:clamp(32px,2.4vw,46px);font-weight:700;color:var(--marque);line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.chiffre-accent .chiffre-valeur{color:var(--accent)}.chiffre-libelle{font-size:var(--fs-second);color:var(--marque);margin-top:6px;line-height:1.3}.chiffre-detail{font-size:var(--fs-petit);color:var(--texte);margin-top:4px;line-height:1.4}.section .chiffres{margin-bottom:26px}.vedette{display:grid;grid-template-columns:minmax(200px,.6fr) minmax(0,2fr);grid-gap:24px 56px;gap:24px 56px;align-items:start;background:var(--ciel);padding:34px clamp(20px,2.4vw,44px);margin:0 0 56px}.vedette-valeur{font-size:clamp(64px,6vw,112px);font-weight:700;color:var(--marque);line-height:.95;letter-spacing:-.02em}.vedette-libelle{font-size:var(--fs-corps);margin-top:10px}.vedette b,.vedette-libelle{color:var(--marque)}.repartition{display:flex;height:14px;margin:10px 0 8px;background:var(--blanc)}.repartition span{display:block;height:100%}.legende{display:flex;flex-wrap:wrap;gap:4px 20px;font-size:var(--fs-petit)}.legende span{display:inline-flex;align-items:center;gap:7px}.legende i{width:11px;height:11px;display:inline-block}.grille,.grille-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(320px,calc((100% - 48px) / 3))),1fr));grid-gap:24px}.grille,.grille-2,.grille-3{display:grid;gap:24px;align-items:start}.grille-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(420px,calc((100% - 24px) / 2))),1fr));grid-gap:24px}.grille-6{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(270px,calc((100% - 48px) / 3))),1fr));grid-gap:24px;gap:24px}.grille-enquetes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(320px,calc((100% - 48px) / 3))),1fr));grid-gap:24px;gap:24px}.grille-sondage{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(440px,calc((100% - 24px) / 2))),1fr));grid-gap:24px;gap:24px;margin-bottom:24px}.grille+.note-bas,.grille-3+.note-bas{margin:12px 0 18px}.carte{display:flex;flex-direction:column;gap:10px;padding:24px 26px;background:var(--blanc);border:1px solid var(--trait);border-top:4px solid var(--marque);min-width:0}.carte h3{font-size:var(--fs-fort);line-height:1.35;font-weight:700}.carte p{margin:0;font-size:var(--fs-second);line-height:1.6;max-width:var(--largeur-lecture)}.carte-lien{text-decoration:none;color:inherit;transition:border-color .15s,background .15s}.carte-lien:hover{border-color:var(--marque);border-top-color:var(--marque);background:var(--marque-pale)}.carte-lien:hover h3{color:var(--marque)}.carte-tete{display:flex;align-items:center;justify-content:space-between;gap:10px}.carte-icone{display:inline-grid;place-items:center;width:36px;height:36px;color:var(--marque);border:1px solid var(--trait);font-size:var(--fs-fort);flex:0 0 auto}.carte-meta,.carte-numero{font-size:var(--fs-micro);letter-spacing:.04em;color:var(--texte)}.carte-meta,.carte-numero,.carte-pied{font-weight:700;text-transform:uppercase}.carte-pied{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--fs-mini);letter-spacing:.03em;color:var(--marque)}.carte-lien .carte-pied{justify-content:flex-start}.carte .carte-detail{font-size:var(--fs-petit);color:var(--texte-doux)}.carte-compte{color:var(--marque);font-size:24px;margin-right:2px}.pastille{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texte-fort);line-height:1.3;white-space:nowrap;vertical-align:middle}.pastille:before{content:"";width:8px;height:8px;flex:0 0 auto;background:var(--marque-doux)}.pastille-accent:before,.pastille-politique-exclu:before{background:var(--accent)}.pastille-bleu:before,.pastille-interne:before{background:var(--interne)}.pastille-politique-a-encadrer:before,.pastille-sensible:before{background:var(--marque)}.pastille-politique-compatible:before,.pastille-publique:before{background:var(--publique)}.pastille-neutre:before{background:var(--trait)}.pastille-contour{font-weight:600;color:var(--texte)}.pastille-contour:before{background:transparent;border:1px solid var(--trait)}.pastille-cas-type:before{background:transparent;border:1px dashed var(--marque)}.releve{display:flex;flex-wrap:wrap;border:1px solid var(--trait);background:var(--blanc);width:-moz-fit-content;width:fit-content;max-width:100%}.releve-case{display:flex;flex-direction:column;gap:2px;padding:6px 14px 7px;border-left:1px solid var(--trait);min-width:0}.releve-case:first-child{border-left:0}.releve-etiquette{font-size:var(--fs-micro);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--texte-doux);line-height:1.35}.releve-valeur{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-petit);line-height:1.45;font-weight:600;color:var(--marque);line-height:1.3;white-space:nowrap}@container (min-width: 1180px){.fiche summary>.releve .releve-case:first-child{min-width:138px}.fiche summary>.releve .releve-case:nth-child(2){min-width:118px}.fiche summary>.releve .releve-case:nth-child(3){min-width:142px}.fiche summary>.releve .releve-case:nth-child(4){min-width:214px}.fiche summary>.releve .releve-case:nth-child(5){min-width:96px}}.releve-accent .releve-valeur{color:var(--accent)}.releve-score{display:inline-flex;align-items:center;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.releve-score-barre{display:inline-block;width:46px;height:4px;background:var(--trait-clair)}.releve-score-barre span{display:block;height:100%;background:var(--marque)}.glyphe{width:14px;height:14px;flex:0 0 auto;overflow:visible}.glyphe-priorite rect.vide{fill:none;stroke:var(--trait);stroke-width:1}.glyphe-priorite rect.plein{fill:var(--marque-doux)}.glyphe-priorite-2 rect.plein{fill:var(--marque)}.glyphe-priorite-3 rect.plein{fill:var(--accent)}.glyphe-donnees .cadre{fill:none;stroke:var(--marque);stroke-width:1.3}.glyphe-donnees .plein{fill:var(--marque)}.glyphe-politique path{fill:none;stroke:var(--marque);stroke-width:1.8;stroke-linecap:square}.glyphe-politique-exclu path{stroke:var(--accent)}.legende-releve{display:flex;flex-wrap:wrap;gap:8px 36px;font-size:var(--fs-petit);margin:0 0 16px;color:var(--texte)}.legende-releve>span{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.legende-releve b{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.04em;margin-right:4px}.legende-releve .glyphe{margin-left:6px}.encadre{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:14px;gap:14px;padding:24px 28px;margin:0 0 18px;background:var(--fond-doux);font-size:var(--fs-second);line-height:1.62}.encadre li,.encadre p{max-width:var(--largeur-lecture)}.page>.encadre,.section>.encadre{width:-moz-fit-content;width:fit-content;max-width:100%}.encadre-icone{color:var(--marque);font-size:var(--fs-titre-s);line-height:1;padding-top:2px}.encadre-titre{font-weight:700;color:var(--marque);margin:0 0 8px;font-size:var(--fs-fort);line-height:1.35}.encadre p{margin:0 0 6px}.encadre p:last-child{margin-bottom:0}.chiffres+.section,.encadre+.section{margin-top:8px}.page>.encadre+.section{margin-top:52px}.encadre-sombre{background:var(--marque);font-size:var(--fs-corps)}.encadre-sombre,.encadre-sombre .encadre-icone,.encadre-sombre .encadre-titre,.encadre-sombre a,.encadre-sombre b{color:var(--blanc)}.encadre-accent{background:var(--blanc);border:1px solid var(--trait);border-top:4px solid var(--marque)}.pile>.encadre:last-child{margin-bottom:0}.tableau-boite{overflow-x:auto;border:1px solid var(--trait);background:var(--blanc);margin:0 0 18px}.tableau{width:100%;border-collapse:collapse;font-size:var(--fs-petit);line-height:1.56}.tableau th{text-align:left;font-size:var(--fs-mini);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--marque);background:var(--sarcelle);padding:13px 16px;border-bottom:1px solid var(--sarcelle);white-space:nowrap}.tableau td{padding:13px 16px;border-bottom:1px solid var(--trait-clair);vertical-align:top}.tableau tr:last-child td{border-bottom:0}.tableau .nombre{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prose li,.prose p{max-width:var(--largeur-lecture)}.prose h3{font-size:var(--fs-fort);margin:22px 0 8px}.prose ol,.prose ul{padding-left:20px}@media (min-width:1800px){.prose-colonnes{column-count:2;column-gap:48px}.prose-colonnes p{page-break-inside:avoid;break-inside:avoid}}.deux-colonnes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:32px 48px;gap:32px 48px;align-items:start}@media (min-width:1800px){.deux-colonnes-large{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.phrase-forte{font-size:clamp(18px,1.3vw,22px);line-height:1.45;font-weight:500;color:var(--marque);max-width:60ch;margin:18px 0}.liste-simple{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-gap:8px;gap:8px}.liste-simple li{padding-left:18px;position:relative;line-height:1.5}.carte .liste-simple{gap:12px}.liste-simple li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:1.5px;background:var(--marque)}.liste-points{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.liste-points li{font-size:var(--fs-second);line-height:1.55}.liste-points li::marker{color:var(--marque)}.note-bas{font-size:var(--fs-petit);color:var(--texte);line-height:1.5}.vide{padding:26px;text-align:center;background:var(--fond-doux);margin:0 0 16px}.etapes{list-style:none;counter-reset:etape;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.etapes li{counter-increment:etape;position:relative;padding:2px 0 2px 38px;line-height:1.5}.etapes li:before{content:counter(etape);position:absolute;left:0;top:0;width:26px;height:26px;display:grid;place-items:center;color:var(--marque)}.bouton,.etapes li:before{font-size:var(--fs-mini);font-weight:700;border:1px solid var(--marque)}.bouton{display:inline-flex;align-items:center;gap:9px;padding:14px 20px;text-transform:uppercase;letter-spacing:.03em;line-height:1.1;text-decoration:none;background:var(--marque);color:var(--blanc);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.bouton:hover{background:var(--marque-survol);border-color:var(--marque-survol);color:var(--blanc)}.bouton-plein{background:var(--marque)}.bouton-contour{background:transparent;color:var(--marque)}.bouton-contour:hover{background:transparent;color:var(--marque-survol);box-shadow:inset 0 0 0 1px var(--marque-survol)}.bouton-blanc{background:var(--blanc);border-color:var(--blanc);color:var(--marque)}.bouton-blanc:hover{background:var(--ciel-haut);border-color:var(--ciel-haut);color:var(--marque)}.bouton-clair{background:transparent;border-color:rgba(255,255,255,.55);color:var(--blanc)}.bouton-clair:hover{background:rgba(255,255,255,.1);border-color:var(--blanc)}.bouton-copier{display:inline-flex;align-items:center;gap:7px;min-height:40px;border:1px solid var(--marque);background:var(--blanc);color:var(--marque);font-size:var(--fs-mini);font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:8px 14px;cursor:pointer;flex:0 0 auto}.bouton-copier:hover{border-color:var(--marque)}.frise{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:0;gap:0;position:relative}.frise-etape{position:relative;padding:28px 18px 0 0;border-top:1px solid var(--trait)}.frise-etape:before{content:"";position:absolute;top:-6px;left:0;width:11px;height:11px;background:var(--blanc);border:1.5px solid var(--marque)}.frise-fort:before{width:15px;height:15px;top:-8px;background:var(--marque)}.frise-date{font-size:var(--fs-mini);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--marque)}.frise-titre{font-weight:600;color:var(--texte-fort);margin:4px 0 6px;font-size:var(--fs-second)}.frise-fort .frise-titre{color:var(--marque)}.frise-detail{font-size:var(--fs-petit);line-height:1.5}.barres{display:grid;grid-gap:6px;gap:6px;margin:0}.barre-ligne{display:grid;grid-template-columns:minmax(160px,260px) minmax(0,1fr) 48px;grid-gap:18px;gap:18px;align-items:center;padding:7px 0;border-bottom:1px solid var(--trait-clair);text-decoration:none;color:inherit}a.barre-ligne:hover .barre-nom{color:var(--marque);text-decoration:underline}.barre-libelle,.barre-nom{font-size:var(--fs-second);color:var(--texte-fort);line-height:1.35}.barre-piste{display:flex;height:14px;background:transparent}.barre-piste>span{display:block;height:100%;background:var(--marque)}.barre-total,.barre-valeur{font-size:var(--fs-second);font-weight:700;color:var(--marque);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seg-prioritaire{background:var(--accent)!important}.seg-intermediaire{background:var(--marque)!important}.seg-differe{background:var(--trait)!important}.legende-barres{display:flex;flex-wrap:wrap;gap:8px 30px;font-size:var(--fs-petit);margin:-6px 0 18px;color:var(--texte-fort)}.legende-barres span{display:inline-flex;align-items:center;gap:9px}.cle{width:22px;height:12px;display:inline-block}.cle-prioritaire{background:var(--accent)}.cle-intermediaire{background:var(--marque)}.cle-differe{background:var(--trait)}@media (min-width:1700px){.barres-metiers{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}}figure.barres{margin:0;padding:22px 24px;border:1px solid var(--trait);border-top:4px solid var(--marque);align-content:start}figure.barres figcaption{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.barres-question{font-weight:700;color:var(--texte-fort);font-size:var(--fs-corps);line-height:1.45}.barres-base{font-size:var(--fs-mini);white-space:nowrap}.barres-liste{display:grid;grid-gap:2px;gap:2px}figure.barres .barre-ligne{grid-template-columns:minmax(150px,38%) minmax(0,1fr) 60px;border-bottom:0;padding:5px 0}figure.barres .barre-libelle{font-size:var(--fs-second)}figure.barres .barre-valeur{font-size:var(--fs-corps)}.barre-piste .barre{background:var(--trait)}.barre-piste .barre-accent{background:var(--marque)}.barres-lecture{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--trait-clair);font-size:var(--fs-second);line-height:1.55;max-width:var(--largeur-lecture)}.prompt{border:1px solid var(--trait);background:var(--blanc);margin:10px 0 14px}.prompt-express{border-left:4px solid var(--marque)}.prompt-systeme{background:var(--fond-doux)}.prompt-entete{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 18px}.prompt-titre{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;background:none;border:0;padding:0;cursor:pointer;font-weight:600;font-size:var(--fs-second);line-height:1.45;color:var(--texte-fort);text-align:left}.prompt-lignes{font-weight:400;font-size:var(--fs-mini);color:var(--texte)}.prompt-texte{margin:0;border-top:1px solid var(--trait-clair);background:var(--gris-02);font-family:var(--mono);font-size:calc(var(--fs-petit) + .5px);line-height:1.65;padding:20px 24px 22px;white-space:pre-wrap;word-break:break-word;color:var(--texte-fort);max-height:480px;overflow:auto}.filtres{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:14px 0 12px;margin-bottom:18px;border-bottom:1px solid var(--trait-clair);display:flex;flex-wrap:wrap;gap:12px;align-items:center}.filtres input,.filtres select{font:inherit;font-size:var(--fs-second);min-height:44px;padding:9px 12px;border:1px solid var(--trait);border-radius:0;background:var(--blanc);color:var(--texte-fort);min-width:0}.filtres input:focus,.filtres select:focus{border-color:var(--marque);outline:none}.filtres input{flex:1 1 220px}.filtres-compte{font-size:var(--fs-petit);margin-left:auto;white-space:nowrap}.filtres-compte b{color:var(--marque)}.bascule{display:inline-flex;border:1px solid var(--trait)}.bascule button{border:0;background:var(--blanc);min-height:42px;padding:9px 14px;font-size:var(--fs-mini);font-weight:700;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;color:var(--texte)}.bascule button+button{border-left:1px solid var(--trait)}.bascule button[aria-pressed=true]{background:var(--marque);color:var(--blanc)}.fiches{display:flex;flex-direction:column;gap:10px}.fiche{container-type:inline-size;scroll-margin-top:130px;border:1px solid var(--trait);background:var(--blanc);transition:border-color .15s}.fiche:hover{border-color:var(--marque-doux)}.fiche[open]{border-color:var(--marque);border-top:4px solid var(--marque)}.fiche summary{list-style:none;cursor:pointer;padding:16px 20px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"num tete chev" "num meta chev";grid-gap:4px 16px;gap:4px 16px;align-items:start}.fiche-numero{grid-area:num}.fiche-tete{grid-area:tete;min-width:0}.fiche summary>.releve{grid-area:meta}.fiche-chevron{grid-area:chev}.fiche summary::-webkit-details-marker{display:none}.fiche-numero{width:36px;height:36px;display:grid;place-items:center;font-weight:700;font-size:var(--fs-second);color:var(--marque);border:1px solid var(--trait);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fiche-prioritaire .fiche-numero{border-color:var(--marque);background:var(--marque);color:var(--blanc)}.fiche-titre{display:block;font-size:var(--fs-corps);font-weight:600;color:var(--texte-fort);line-height:1.35;margin-bottom:6px}.fiche[open] .fiche-titre{color:var(--marque)}.fiche-qui{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;font-size:var(--fs-petit);margin-bottom:10px}.fiche-qui svg{font-size:var(--fs-second)}.fiche-origine{font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--marque);border-bottom:1px dashed var(--marque)}.fiche-chevron{color:var(--marque);font-size:var(--fs-fort);transition:transform .2s;padding-top:8px}.fiche[open] .fiche-chevron{transform:rotate(90deg)}.fiche-corps{padding:4px 28px 30px 76px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px 40px;gap:8px 40px}.fiche-corps h4{font-size:var(--fs-mini);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texte);margin:18px 0 8px}.fiche-corps li,.fiche-corps p{font-size:var(--fs-second);line-height:1.6}.fiche-corps ol{padding-left:20px;margin:0;display:grid;grid-gap:6px;gap:6px}.fiche-cote{display:flex;flex-direction:column;gap:12px;padding-top:18px}.fiche-cote dl{margin:0;display:grid;grid-gap:10px;gap:10px}.fiche-cote dt{font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texte)}.fiche-cote dd{margin:2px 0 0;line-height:1.5}.fiche-cote dd,.recommandation{font-size:var(--fs-petit);color:var(--texte-fort)}.recommandation{padding:14px 16px;line-height:1.55;background:var(--fond-doux);border-left:4px solid var(--marque-doux)}.recommandation b{display:block;font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--marque);margin-bottom:4px}.recommandation-politique-a-encadrer,.recommandation-sensible{border-left-color:var(--marque)}.recommandation-interne{border-left-color:var(--interne)}.recommandation-politique-exclu{border-left-color:var(--accent)}.recommandation-politique-exclu b{color:var(--accent)}.score{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--marque)}.score-barre{flex:1 1;height:5px;background:var(--trait-clair);max-width:160px}.score-barre span{display:block;height:100%;background:var(--marque)}@container (min-width: 960px){.fiche-corps{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:8px 32px}.fiche-lire{grid-column:1}.fiche-prompts{grid-column:2;grid-row:1}.fiche-cote{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px 32px;gap:16px 32px;margin-top:18px;padding-top:22px;border-top:1px solid var(--trait-clair)}.fiche-cote dl{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px 32px}.fiche-corps-simple{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.fiche-corps-simple>.fiche-cote{grid-column:2;grid-row:1;display:flex;margin-top:0;padding-top:18px;border-top:0}.fiche-corps-simple>.fiche-cote dl,.fiche-corps.competence-corps{grid-template-columns:minmax(0,1fr)}}@container (min-width: 1180px){.fiche summary{grid-template-columns:40px minmax(0,1fr) auto auto;grid-template-areas:"num tete meta chev";align-items:center}.fiche-tete .fiche-qui{margin-bottom:0}}.fiche.competence summary{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.competence-description{display:block;font-size:var(--fs-second);line-height:1.6;margin-top:10px;font-weight:400;max-width:var(--largeur-lecture)}.competence-ouvrir{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:var(--fs-mini);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--marque)}.competence-ouvrir svg{transition:transform .2s}.fiche[open] .competence-ouvrir svg{transform:rotate(90deg)}.fiche.competence .fiche-titre{font-size:var(--fs-fort);font-weight:700}.fiche.competence summary{padding:22px 24px}@media (min-width:1100px){.fiches-competences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.fiches-competences>.fiche[open]{grid-column:1/-1}}.competence .fiche-meta{display:flex;flex-wrap:wrap;gap:8px 18px}.competence .fiche-corps{padding-left:22px}.competence-corps h4:first-child{margin-top:6px}.competence-infos>div{padding-bottom:14px}.competence-test{padding:8px 28px 28px;background:var(--fond-doux);margin-top:8px}.competence-test li,.competence-test p{font-size:var(--fs-second);max-width:var(--largeur-lecture)}.competence-apercu-cadre{margin:18px 0 0}.competence-apercu-cadre figcaption{margin-top:10px;font-size:var(--fs-mini);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.competence-apercu-cadre figcaption a{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.competence-apercu{display:block;border:1px solid var(--trait);background:var(--blanc)}.competence-apercu img{display:block;width:100%;height:auto}.competence-telechargements{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px}.competence-variante{font-size:var(--fs-petit)}@container (min-width: 900px){.competence-infos{column-count:2;column-gap:40px}.competence-infos>div{page-break-inside:avoid;break-inside:avoid}.competence-test-apercu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:0 36px;gap:0 36px;align-items:start}.competence-test-apercu .competence-apercu-cadre{margin-top:24px}}@container (min-width: 1500px){.competence-test-apercu{grid-template-columns:minmax(0,1fr) minmax(720px,1.4fr)}}.guide-etapes{list-style:none;margin:0;padding:0;border-top:1px solid var(--trait)}.guide-etape{display:grid;grid-template-columns:56px minmax(0,45fr) minmax(0,55fr);grid-gap:18px 32px;gap:18px 32px;padding:28px 0;border-bottom:1px solid var(--trait-clair);align-items:start}.guide-etape-texte{grid-template-columns:56px minmax(0,1fr)}.guide-numero{font-size:36px;line-height:1}.guide-numero,.guide-texte h3{font-weight:700;color:var(--marque)}.guide-texte h3{font-size:var(--fs-titre-s);line-height:1.36;margin-bottom:10px}.guide-texte p{font-size:var(--fs-corps);max-width:var(--largeur-lecture)}.guide-image{max-width:720px}.guide-image figcaption{font-size:var(--fs-petit);line-height:1.55}.guide-image{margin:0}.vignette.guide-image>a{aspect-ratio:16/10;padding:0;background:var(--blanc)}@media (max-width:1100px){.guide-etape{grid-template-columns:44px minmax(0,1fr)}.guide-image{grid-column:2}}.resumes-metier{margin-bottom:40px}.resumes-titre{display:flex;align-items:baseline;gap:14px;font-size:24px;font-weight:700;margin:0 0 18px}.resumes-titre a{color:var(--marque);text-decoration:none}.resumes-titre a:hover{text-decoration:underline}.resumes-titre span{font-weight:400;font-size:var(--fs-petit);color:var(--texte)}.resume{gap:14px;padding:28px}.resume p{margin:0}.resume-liens,.resume-texte{display:flex;flex-direction:column;gap:12px;min-width:0}.resume-qui{display:grid;grid-gap:10px;gap:10px}.resume-personne{display:flex;flex-direction:column;gap:2px}.resume-nom{font-size:var(--fs-titre-s);line-height:1.4;font-weight:700;color:var(--marque)}.resume-poste{font-size:var(--fs-second);line-height:1.5;font-weight:400}.resume-quand{font-size:var(--fs-second);color:var(--texte-doux)}.resume-corps{font-size:var(--fs-corps);line-height:1.62;max-width:var(--largeur-lecture)}@media (min-width:1100px){.resume-seul{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 48px;gap:0 48px;align-items:start}}.tableau-calendrier{table-layout:fixed;min-width:900px}.resume-sujets{display:flex;flex-wrap:wrap;gap:4px 16px}.resume-bloc>span{display:block;font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:8px 0 6px}.resume .liste-simple{gap:6px;margin:0}.resume .liste-simple li{font-size:var(--fs-second);line-height:1.5}.resume .liste-simple li a{color:inherit;text-decoration:none;border-bottom:1px solid var(--trait)}.resume .liste-simple li a:hover{color:var(--marque);border-bottom-color:var(--marque)}.agregats{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,560px),1fr));grid-gap:12px 22px;gap:12px 22px;margin-bottom:22px}.agregat{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;padding:16px 20px;border:1px solid var(--trait)}.agregat p{margin:0;font-size:var(--fs-second);line-height:1.5}.agregat p b{color:var(--marque)}.agregat-points{display:grid;grid-template-columns:repeat(16,9px);grid-gap:3px;gap:3px}.agregat-points span{width:9px;height:9px;background:var(--trait-clair)}.agregat-points span.plein{background:var(--marque)}.agregat-pct{display:block;font-size:26px;font-weight:700;color:var(--marque);line-height:1.1;margin-bottom:6px}.definition{font-size:var(--fs-petit);padding:12px 16px;border-left:4px solid var(--marque-doux);background:var(--fond-doux);margin:0 0 22px;max-width:110ch}.definition b{color:var(--marque)}.recit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);border:1px solid var(--trait);border-top:4px solid var(--marque);margin:0 0 22px}.recit-chiffre{padding:24px 26px;border-right:1px solid var(--trait-clair)}.recit-valeur{font-size:clamp(38px,3vw,54px);font-weight:700;line-height:1;color:var(--marque)}.recit-chiffre-accent .recit-valeur{color:var(--accent)}.recit-libelle{margin-top:10px;font-size:var(--fs-second);color:var(--texte-fort);line-height:1.4}.recit-base{margin-top:6px;font-size:var(--fs-mini)}.recit-lecture{padding:24px 28px;background:var(--fond-doux);font-size:var(--fs-second);line-height:1.6;color:var(--texte-fort);display:flex;flex-direction:column;justify-content:center;gap:10px}.recit-lecture p{margin:0}.recit-lecture .phrase-forte{margin:0;font-size:var(--fs-fort)}.face-a-face{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:0;gap:0;align-items:stretch;margin:0 0 18px;border:1px solid var(--trait)}.face{padding:22px 26px}.face-valeur{font-size:clamp(40px,3.4vw,60px);font-weight:700;line-height:1;color:var(--marque)}.face-libelle{margin-top:10px;font-size:var(--fs-second);color:var(--texte-fort)}.face-base{margin-top:4px}.face-base,.face-contre{font-size:var(--fs-mini)}.face-contre{display:grid;place-items:center;padding:0 18px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texte);background:var(--fond-doux)}.enquete{gap:8px}.enquete-chiffre{font-size:32px;font-weight:700;color:var(--marque);line-height:1.1}.enquete p{margin:0;font-size:var(--fs-second);line-height:1.55}.enquete-source{font-size:var(--fs-petit)!important}.enquete-source a{color:inherit}.scenario{gap:4px}.scenario-nom{font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texte)}.scenario-sieges{font-size:22px;font-weight:600;color:var(--marque);line-height:1.3}.scenario-detail{font-size:var(--fs-petit)}.scenario-cout{font-size:clamp(30px,2.2vw,36px);line-height:1.12;font-weight:700;color:var(--marque);margin-top:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.scenario-cout small{display:block;letter-spacing:0;font-size:var(--fs-petit);font-weight:400;color:var(--texte);margin-top:2px}.proposition-hypotheses{margin:16px 0 0}#equiper .pourquoi,#equiper>.encadre,.proposition-bloc{margin-top:48px}.scenario-mia{font-size:var(--fs-petit);color:var(--texte);border-top:1px solid var(--trait-clair);padding-top:8px;margin-top:8px}.scenario p{margin:8px 0 0;font-size:var(--fs-second);line-height:1.5}.scenario-cible{background:var(--fond-doux);border-color:var(--marque)}.pourquoi{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));grid-gap:0;gap:0;border:1px solid var(--trait);border-top:4px solid var(--marque);margin:22px 0}.pourquoi>div{padding:20px 24px;border-right:1px solid var(--trait-clair);border-bottom:1px solid var(--trait-clair);font-size:var(--fs-second);line-height:1.6;color:var(--texte-fort)}.pourquoi-tete{grid-column:1/-1;background:var(--fond-doux)}.pourquoi-tete h3{font-size:var(--fs-fort);color:var(--marque)}.liste-decisions{margin:0;padding:0;list-style:none;counter-reset:decision;display:grid;grid-gap:0;gap:0;border:1px solid var(--trait);border-top:4px solid var(--marque)}.liste-decisions li{counter-increment:decision;display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px 20px;border-bottom:1px solid var(--trait-clair);color:var(--texte-fort);font-size:var(--fs-second)}.liste-decisions li:last-child{border-bottom:0}.liste-decisions li:before{content:counter(decision);font-size:26px;font-weight:700;color:var(--marque);line-height:1}.liste-livrables{list-style:none;margin:0;padding:0;border-top:1px solid var(--trait)}.liste-livrables li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--trait-clair);font-size:var(--fs-second)}.livrable-lien{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;text-decoration:none}.livrable-attente,.livrable-lien{font-size:var(--fs-mini);white-space:nowrap}.galerie{display:grid;align-items:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:16px;gap:16px}.galerie-titre{font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texte);margin:0 0 10px}.vignette{margin:0;border:1px solid var(--trait);display:flex;flex-direction:column}.vignette,.vignette>a{background:var(--fond-doux)}.vignette>a{display:block;aspect-ratio:4/3;padding:10px;overflow:hidden}.vignette img{display:block;width:100%;height:100%;object-fit:contain}.demo-office-entree .vignette>a{aspect-ratio:3/4}.vignette figcaption{padding:10px 14px;font-size:var(--fs-petit);line-height:1.55;border-top:1px solid var(--trait-clair);background:var(--blanc)}.demo-office{border:1px solid var(--trait);border-top:4px solid var(--marque);padding:24px 26px;margin:0 0 22px}.demo-office-tete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:18px}.demo-office-tete h3{font-size:var(--fs-fort);color:var(--marque)}.demo-office-flux{display:grid;grid-template-columns:320px 40px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.demo-office .galerie{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(300px,calc((100% - 20px) / 2))),1fr));gap:20px}.demo-consigne{font-size:var(--fs-second)}.vignette figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.vignette-agrandir{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:.03em;text-decoration:none}.demo-office-fleche{align-self:center;color:var(--marque);font-size:26px;display:grid;place-items:center}.demo-fichiers{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px}.coupe{grid-template-columns:minmax(0,1fr);margin:0 0 18px}.coupe,.coupe-immeuble{display:grid;grid-gap:0;gap:0}.coupe-immeuble{border-left:1px solid var(--trait);border-right:1px solid var(--trait);position:relative}.coupe-niveau{display:grid;grid-template-columns:200px minmax(0,1fr);border-bottom:1px solid var(--trait);min-height:96px}.coupe-niveau:first-child{border-top:1px solid var(--trait)}.coupe-etage{display:flex;flex-direction:column;justify-content:center;padding:12px 14px;background:var(--fond-doux);border-right:1px solid var(--trait);font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texte)}.coupe-etage span{font-size:var(--fs-fort);font-weight:700;text-transform:none;color:var(--marque);letter-spacing:0;line-height:1.2;margin-top:3px}.coupe-pieces{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.coupe-piece{padding:20px;border-left:1px solid var(--trait-clair);display:flex;flex-direction:column;gap:4px;justify-content:center}.coupe-piece:first-child{border-left:0}.coupe-piece b{font-size:var(--fs-corps);color:var(--marque);font-weight:700}.coupe-piece span{font-size:var(--fs-second);line-height:1.5}.coupe-piece-sombre{background:var(--marque)}.coupe-piece-sombre b,.coupe-piece-sombre span{color:var(--blanc)}.coupe-piece-ciel{background:var(--ciel)}.coupe-piece-projet{background:repeating-linear-gradient(135deg,var(--blanc) 0 8px,var(--fond-doux) 8px 9px);outline:1px dashed var(--marque);outline-offset:-6px}.coupe-toit{height:40px;display:flex;align-items:flex-end;gap:10px;padding:0 0 0 calc(200px + 24px)}.coupe-toit i{display:block;width:10px;border:1px solid var(--marque);border-bottom:0}.coupe-fondations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--marque);color:var(--blanc)}.coupe-fondations div{padding:16px 18px;border-left:1px solid rgba(255,255,255,.18);font-size:var(--fs-petit);line-height:1.45;color:rgba(255,255,255,.85)}.coupe-fondations div:first-child{border-left:0}.coupe-fondations b{display:block;color:var(--blanc);font-size:var(--fs-second);margin-bottom:3px}.coupe-sol{font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texte);padding:8px 0 0}.coupe-notes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(380px,calc((100% - 24px) / 2))),1fr));align-content:start;grid-gap:16px 24px;gap:16px 24px;padding-top:32px}.coupe-note{padding:18px 22px;font-size:var(--fs-second);line-height:1.55;background:var(--blanc);border:1px solid var(--trait-clair);border-left:4px solid var(--marque)}.coupe-note b{display:block;font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--marque);margin-bottom:6px}.coupe-legende{display:flex;flex-wrap:wrap;gap:8px 26px;font-size:var(--fs-petit);margin:12px 0 0}.coupe-legende span{display:inline-flex;align-items:center;gap:8px}.coupe-legende i{width:18px;height:12px;display:inline-block;border:1px solid var(--trait)}.garde-fous{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(280px,calc(100% / 3))),1fr));grid-gap:0;gap:0;border-top:1px solid var(--trait);border-left:1px solid var(--trait)}.garde-fou{padding:22px 24px;border-right:1px solid var(--trait);border-bottom:1px solid var(--trait);display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px}.garde-fou svg{color:var(--marque);font-size:var(--fs-fort);margin-top:2px}.garde-fou b{color:var(--texte-fort);font-size:var(--fs-corps)}.garde-fou span{grid-column:2;font-size:var(--fs-second);line-height:1.55;max-width:var(--largeur-lecture)}details.repli{border:1px solid var(--trait);margin:0 0 18px}details.repli>summary{cursor:pointer;padding:14px 20px;font-weight:600;color:var(--marque);list-style:none;display:flex;justify-content:space-between;gap:12px}details.repli>summary::-webkit-details-marker{display:none}details.repli>summary:after{content:"Déplier";font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:.04em}details.repli[open]>summary:after{content:"Replier"}details.repli>div{padding:0 20px 20px}.schema{margin:0}.schema svg{display:block;width:100%;height:auto}.schema-legende{font-size:var(--fs-petit);margin-top:8px}.pied{border-top:1px solid var(--trait-clair);background:var(--blanc)}.pied-haut{flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding:22px var(--gouttiere);font-size:var(--fs-petit)}.pied-haut,.pied-marque{display:flex;align-items:center}.pied-marque{gap:18px;max-width:820px}.pied-logo-client{height:30px;width:auto;flex:0 0 auto}.pied-droite{display:flex;align-items:center;gap:24px}.pied-lien{gap:7px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;text-decoration:none}.pied-lien,.pied-signature{display:inline-flex;align-items:center;font-size:var(--fs-mini)}.pied-signature{gap:9px}.pied-signature img{height:15px;width:auto}.pied-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding:12px var(--gouttiere);background:var(--marque);font-size:var(--fs-mini);line-height:1.6}.pied-legal,.pied-legal a{color:var(--blanc)}.porte{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(380px,1fr);min-height:calc(100vh / var(--zoom));background:var(--blanc)}.porte-visuel{position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:clamp(28px,5vw,96px) 0 clamp(28px,5vw,96px) 15%;min-height:420px}.porte-photo{position:absolute;inset:0}.porte-visuel:before{content:"";position:absolute;inset:0 auto 0 0;width:10%;background:var(--marque);opacity:.8;z-index:1}.porte-encart{position:relative;z-index:2;background:rgba(255,255,255,.95);border-top:4px solid var(--marque);padding:40px 44px;max-width:560px;margin-right:24px}.porte-encart h1{font-size:clamp(30px,2.6vw,44px);text-transform:uppercase;margin-bottom:14px}.porte-encart p:last-child{font-size:var(--fs-corps);line-height:1.6}.porte-formulaire{display:grid;place-items:center;padding:48px 32px}.porte-boite{width:100%;max-width:480px}.porte-logo{width:220px;max-width:70%;height:auto;display:block;margin-bottom:36px}.porte-boite h2{font-size:28px;line-height:1.28;font-weight:600;margin-bottom:14px;text-transform:uppercase}.porte-boite p{font-size:var(--fs-corps);line-height:1.62}.porte-boite form{display:grid;grid-gap:12px;gap:12px;margin-top:26px}.porte-boite .bouton{min-height:52px;font-size:var(--fs-mini)}.porte-boite label{font-size:var(--fs-micro);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--texte-fort)}.porte-champ{font:inherit;min-height:56px;padding:14px 16px;border:1px solid var(--trait);border-radius:0;font-size:var(--fs-second);color:var(--texte-fort)}.porte-champ:focus{border-color:var(--marque);outline:2px solid var(--marque-doux);outline-offset:0}.porte-boite .bouton{justify-content:center}.porte-erreur{padding:10px 14px;border-left:4px solid var(--accent);background:var(--accent-pale);color:var(--texte-fort);font-size:var(--fs-second);margin:10px 0 0}.porte-pied{display:flex;align-items:center;gap:10px;margin-top:32px;padding-top:18px;border-top:1px solid var(--trait-clair);font-size:var(--fs-mini)}.porte-pied img{height:15px;width:auto}.admin-grille{display:grid;grid-gap:22px;gap:22px}.impression{font-size:11pt;line-height:1.5;color:var(--texte-fort)}.impression-page{padding:16mm 16mm 10mm;page-break-after:always;break-after:page}.impression-partie{margin:0 0 18px;padding-bottom:8px;border-bottom:2px solid var(--marque)}.impression-page:last-child{page-break-after:auto}.impression-couverture{min-height:277mm;padding:22mm 18mm;background:var(--marque);color:var(--blanc);display:flex;flex-direction:column;position:relative;overflow:hidden}.impression-couverture .motif{position:absolute;right:18mm;bottom:0;width:90mm;height:auto;color:rgba(255,255,255,.25)}.impression-couverture h1{color:var(--blanc);font-size:40pt;text-transform:uppercase;margin:10mm 0 6mm;max-width:13ch}.impression-couverture p{color:rgba(255,255,255,.85);max-width:120mm;font-size:12pt}.impression-couverture .fil{color:rgba(255,255,255,.75)!important}.impression-logos{display:flex;gap:10mm;align-items:center}.impression-logos .blanc{background:var(--blanc);padding:3mm 4mm}.impression-logos img{height:9mm;width:auto}.impression h2{font-size:19pt;margin:0 0 5mm;padding-bottom:3mm;border-bottom:1.5pt solid var(--marque)}.impression h3{font-size:13pt;margin:6mm 0 2mm}.impression h4{font-size:11pt;margin:4mm 0 1.5mm}.impression .tableau-boite{overflow:visible}.impression table.tableau{font-size:8.5pt}.impression table.tableau th{white-space:normal;font-size:7.5pt}.impression table.tableau td,.impression table.tableau th{padding:5px 7px}.impression .fiche-imprimee,.impression tr{page-break-inside:avoid;break-inside:avoid}.fiche-imprimee{border:1px solid var(--trait-clair);border-left:3px solid var(--marque);padding:3mm 4mm;margin-bottom:3mm;font-size:9.5pt}.fiche-imprimee.prio{border-left-color:var(--accent)}.fiche-imprimee h4{margin:0 0 1mm;font-size:10.5pt}.fiche-imprimee .meta{color:var(--texte);font-size:8.5pt;margin-bottom:1.5mm}.fiche-imprimee pre{white-space:pre-wrap;font-size:7.8pt;background:var(--gris-02);border:1px solid var(--trait-clair);padding:2mm 3mm;margin:1.5mm 0 0;font-family:var(--mono)}.impression .chiffres{grid-template-columns:repeat(6,1fr);padding:6mm 5mm}.impression .chiffre-valeur{font-size:22pt}.impression .chiffre{padding:0 3mm}.impression .chiffre-libelle{font-size:8.5pt;overflow-wrap:anywhere}.impression .coupe{grid-template-columns:1fr}.impression .coupe-notes{padding-top:4mm;grid-template-columns:repeat(2,1fr)}@page{size:A4;margin:0}@media print{.barre-mobile,.bouton-copier,.filtres,.nav{display:none!important}}@media (max-width:1280px){.couverture{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.coupe{grid-template-columns:1fr}.coupe-notes{padding-top:18px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.recit{grid-template-columns:repeat(3,minmax(0,1fr))}.recit-lecture{grid-column:1/-1}}@media (max-width:1100px){.coque{flex-direction:column}.barre-mobile{position:-webkit-sticky;position:sticky;top:0;z-index:20;justify-content:space-between;padding:12px 18px;background:var(--blanc);border-bottom:1px solid var(--trait-clair)}.barre-mobile,.barre-mobile-marque{display:flex;align-items:center;gap:12px}.barre-mobile-marque{text-decoration:none;font-size:var(--fs-mini);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--marque)}.barre-mobile-marque img{height:26px;width:auto}.barre-mobile button{border:1px solid var(--trait);background:var(--blanc);color:var(--marque);padding:7px 9px;display:grid;place-items:center;cursor:pointer}.nav{display:none;position:fixed;inset:55px 0 0 0;width:auto;height:auto;z-index:19;border-right:0}.nav-ouverte{display:flex}.nav-marque{display:none}.couverture{grid-template-columns:1fr}.couverture-photo{min-height:280px;order:-1}.deux-colonnes,.porte{grid-template-columns:1fr}.porte-visuel{min-height:360px;padding:120px 0 0 12%}.porte-encart{margin-right:0;padding:28px 26px}.demo-office-flux,.vedette{grid-template-columns:1fr}.demo-office-fleche{transform:rotate(90deg)}}@media (max-width:760px){body{font-size:15px}:root{--fs-corps:16px;--fs-second:15px;--fs-intro:17px;--fs-fort:17px}.page{padding:28px 16px 56px}.couverture-bloc{padding:28px 22px}.couverture-motif{width:120px}.chiffres{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 18px;gap:20px 0}.chiffre,.chiffre:first-child{padding:0 12px;border-left:0}.chiffre:nth-child(odd){padding-left:0}.chiffre:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--marque) 16%,transparent)}.section{margin-bottom:56px}.barre-ligne{grid-template-columns:minmax(96px,40%) minmax(0,1fr) 40px;gap:10px}.filtres{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.filtres input,.filtres select{width:100%;font-size:var(--fs-petit);padding:8px 9px}.filtres input{grid-column:1/-1}.filtres-compte{margin-left:0;align-self:center}.fiche summary{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tete chev" "meta meta";padding:14px}.fiche-numero{display:none}.competence .fiche-corps,.fiche-corps{padding:0 14px 20px}.releve{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.releve-case{border-left:0;border-top:1px solid var(--trait)}.releve-case:nth-child(-n+2){border-top:0}.releve-case:nth-child(2n){border-left:1px solid var(--trait)}.releve-valeur{white-space:normal}.agregat,.recit{grid-template-columns:1fr}.recit-chiffre{border-right:0;border-bottom:1px solid var(--trait-clair)}.face-a-face{grid-template-columns:1fr}.face-contre{padding:8px}.coupe-niveau{grid-template-columns:1fr}.coupe-etage{flex-direction:row;align-items:baseline;gap:10px;border-right:0;border-bottom:1px solid var(--trait-clair);padding:8px 14px}.coupe-etage span{font-size:var(--fs-corps)}.coupe-pieces{grid-auto-flow:row}.coupe-piece{border-left:0;border-top:1px solid var(--trait-clair)}.coupe-toit{padding:0 0 0 16px}.coupe-fondations{grid-template-columns:1fr}.coupe-fondations div{border-left:0;border-top:1px solid rgba(255,255,255,.18)}.liste-livrables li{grid-template-columns:1fr;gap:4px}.pied-haut,.pied-marque{flex-direction:column;align-items:flex-start}.porte-formulaire{padding:36px 20px 48px}.entete h1{font-size:28px}}:root{--v-chat:#2f9e44;--v-m365:#1971c2;--v-cowork:#e8590c;--v-skill:#7b61ff;--v-sans:#f1f3f5}.nav-lien{padding-top:6px;padding-bottom:6px}.nav-partie{margin:14px 20px 4px 24px;font-size:10.5px;line-height:1.35;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--texte-doux)}.version{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:1.2;padding:3px 8px;color:#fff;white-space:nowrap}.version-chat{background:var(--v-chat)}.version-m365{background:var(--v-m365)}.version-cowork{background:var(--v-cowork)}.version-skill{background:var(--v-skill)}.version-sans{background:var(--v-sans);color:var(--texte-doux);border:1px solid var(--trait)}.version-contour{background:transparent;border:2px solid}.version-contour.version-chat{color:var(--v-chat)}.version-contour.version-m365{color:var(--v-m365)}.version-contour.version-cowork{color:var(--v-cowork)}.legende-versions{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin:0 0 18px;font-size:var(--fs-second);color:var(--texte-doux)}.legende-versions span{display:inline-flex;gap:8px;align-items:center}.a-retenir{margin:22px 0 0;padding:14px 18px;border-left:4px solid var(--accent);background:var(--fond-doux);color:var(--marque);font-weight:600;max-width:90ch}.a-confirmer{margin:12px 0 0;font-size:var(--fs-mini);color:var(--texte-doux)}.a-confirmer b{color:var(--texte)}.versions-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.version-carte{border:1px solid var(--trait);border-top:6px solid var(--v-chat);padding:18px 20px;background:#fff;display:flex;flex-direction:column;gap:8px}.version-carte.m365{border-top-color:var(--v-m365)}.version-carte.cowork{border-top-color:var(--v-cowork)}.version-carte h3{margin:0}.version-carte .prix{font-weight:700;color:var(--marque)}.version-carte dl{margin:6px 0 0;display:grid;grid-gap:6px;gap:6px}.version-carte dt{font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.04em;color:var(--texte-doux);font-weight:700}.version-carte dd{margin:0}.tableau td.centre,.tableau th.centre{text-align:center}.tableau td.nombre{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tableau tr.total td{font-weight:700;border-top:2px solid var(--marque)}.pile-versions{display:grid;grid-gap:8px;gap:8px}.pile-ligne{display:grid;grid-template-columns:minmax(150px,220px) 1fr 60px;grid-gap:12px;gap:12px;align-items:center;text-decoration:none;color:var(--texte)}.pile-piste{display:flex;height:22px;background:var(--fond-doux)}.pile-piste span{display:flex;align-items:center;justify-content:center;color:#fff;font-size:11.5px;font-weight:700}.pile-chat{background:var(--v-chat)}.pile-m365{background:var(--v-m365)}.pile-cowork{background:var(--v-cowork)}.pile-total{font-weight:700;text-align:right}.matrice td.cellule{text-align:center;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.matrice .n0{color:var(--texte-doux);font-weight:400}.matrice .n1{background:#fee8a0}.matrice .n2{background:#fdb863}.matrice .n3{background:#f46d43;color:#fff}.matrice .n4{background:#d73027;color:#fff}.matrice .n5{background:#8b0a1a;color:#fff}.matrice th small{display:block;font-weight:500;text-transform:none;letter-spacing:0}.legende-matrice{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--fs-mini);color:var(--texte-doux);margin-top:10px}.legende-matrice i{display:inline-block;width:14px;height:14px;vertical-align:-2px;margin-right:6px}.process{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));grid-gap:16px 10px;gap:16px 10px;padding-bottom:6px}.process-phases{display:grid;grid-auto-flow:column;grid-gap:10px;gap:10px;margin-bottom:8px}.process-phase{background:var(--fond-doux);color:var(--marque);font-weight:700;font-size:var(--fs-mini);text-transform:uppercase;letter-spacing:.04em;padding:6px 10px}.process-etape{display:flex;flex-direction:column;gap:6px;min-width:0}.process-etape h4{margin:0;padding:8px 10px;background:var(--marque);color:#fff;font-size:13px;line-height:1.3}.process-etape .phase{font-size:11px;color:var(--texte-doux);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.tache{border:1px solid var(--trait);padding:8px 10px;background:#fff;font-size:13px;line-height:1.35;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--texte)}a.tache:hover{border-color:var(--marque-doux)}.tache-sans{background:var(--v-sans);color:var(--texte-doux);border-style:dashed}.tache-etiquettes{display:flex;flex-wrap:wrap;gap:4px}.tache-etiquettes .version{font-size:10.5px;padding:2px 6px}.puces-versions{display:flex;flex-wrap:wrap;gap:8px}.puce-version{border:2px solid var(--trait);background:#fff;padding:6px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;color:var(--texte);display:inline-flex;gap:8px;align-items:center}.puce-version i{width:12px;height:12px;display:inline-block}.puce-version[aria-pressed=true]{border-color:var(--marque);background:var(--fond-doux)}.fiche-version-chat{border-left:6px solid var(--v-chat)}.fiche-version-m365{border-left:6px solid var(--v-m365)}.fiche-version-cowork{border-left:6px solid var(--v-cowork)}.fiche-equipe{font-size:var(--fs-mini);color:var(--texte-doux)}.fiche-pourquoi{font-size:var(--fs-second);color:var(--texte-doux)}.liste-cas-compacte{width:100%}.liste-cas-compacte td:first-child{width:1%;white-space:nowrap}.etapes-route{display:grid;grid-gap:14px;gap:14px}.etape-route{display:grid;grid-template-columns:170px 1fr;grid-gap:18px;gap:18px;border:1px solid var(--trait);border-left:6px solid var(--marque);padding:16px 20px;background:#fff}.etape-route .quand{font-weight:700;color:var(--marque)}.etape-route .quand small{display:block;font-weight:500;color:var(--texte-doux)}.etape-route h3{margin:0 0 8px}.etape-route ul{margin:0;padding-left:18px}.etape-route .fin{margin-top:10px;font-size:var(--fs-second);color:var(--texte-doux)}.equipe-pastille{display:inline-block;width:10px;height:10px;margin-right:8px;vertical-align:0}.personnes-liste{column-count:2;margin:0;padding-left:18px}.programme{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.programme li{display:grid;grid-template-columns:70px 1fr;grid-gap:12px;gap:12px}.programme .heure{font-weight:700;color:var(--marque);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1100px){.etape-route,.versions-3{grid-template-columns:1fr}.pile-ligne{grid-template-columns:120px 1fr 40px}}@media print{.process{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}.filtres,.puces-versions{display:none}}.pile{display:flex;flex-direction:column;gap:16px}.matrice td,.matrice th{padding:8px 6px}.matrice th{white-space:normal;text-transform:none;letter-spacing:0;font-size:12.5px;line-height:1.25}.matrice td:first-child{white-space:normal;min-width:120px}.gantt{border:1px solid var(--trait);padding:12px 16px;background:white;overflow-x:auto}.gantt-ligne{display:grid;grid-template-columns:minmax(180px,26%) 1fr;grid-gap:12px;gap:12px;align-items:center;min-height:40px;border-bottom:1px solid var(--trait);min-width:620px}.gantt-ligne:last-child{border-bottom:0}.gantt-ligne>span{display:flex;flex-direction:column;font-size:.9rem;line-height:1.25}.gantt-ligne>span small,.gantt-tete{color:var(--texte-doux);font-size:.78rem}.gantt-tete{min-height:28px}.gantt-piste{position:relative;height:26px}.gantt-tete .gantt-piste{height:18px}.gantt-mois{position:absolute;top:0;padding-left:4px;border-left:1px solid var(--trait);font-size:.75rem;color:var(--texte-doux);white-space:nowrap}.gantt-barre{position:absolute;top:5px;height:16px;min-width:6px}.gantt-comex{position:absolute;top:-6px;bottom:-6px;width:0;border-left:2px solid var(--accent,#e4002b)}.gantt-point{position:absolute;top:7px;width:12px;height:12px;margin-left:-6px;transform:rotate(45deg);background:var(--v-m365)}.gantt-repere{position:absolute;top:4px;margin-left:8px;font-size:.75rem;font-weight:600;white-space:nowrap;color:var(--marque)}.gantt-eteint{opacity:.35}@media print{.gantt{overflow:visible}}@media (min-width:2000px){:root{--page-max:2600px}}.page{container:page/inline-size}.version-carte>.version{align-self:flex-start}@container page (min-width: 1300px){.process{grid-template-columns:repeat(auto-fit,minmax(max(140px,calc((100% - (var(--etapes, 6) - 1) * 12px) / var(--etapes, 6))),1fr));column-gap:12px}}@container page (min-width: 1700px){.grille,.grille-3,.grille-6,.grille-enquetes{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(300px,calc((100% - 72px) / 4))),1fr))}.section-tete h2{max-width:62ch}.section-intro,.section>p{max-width:90ch}.process{gap:18px 12px}.process-etape h4,.tache{font-size:14px}.tache-etiquettes .version{font-size:11.5px}.pile-ligne{grid-template-columns:minmax(180px,280px) 1fr 70px}.pile-piste{height:26px}}@container page (min-width: 2300px){.grille,.grille-3,.grille-6,.grille-enquetes{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(300px,calc((100% - 96px) / 5))),1fr))}.process-etape h4,.tache{font-size:15px}}.version-autre{background:#c4684a}.video-versions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.video-comparatif{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:28px;gap:28px;align-items:start;margin:0 0 36px}.video-cadre{background:#fff;border:1px solid var(--trait);border-top:4px solid var(--marque)}.video-ecran{display:block;width:100%;aspect-ratio:16/9;background:var(--marque)}.video-impression{display:none;width:100%;height:auto}.video-texte h3{margin:0 0 4px;color:var(--marque)}.video-duree{margin:0 0 10px;color:var(--filet);font-size:.9em}.video-constats{margin:14px 0 0;display:grid;grid-gap:10px;gap:10px}.video-constats dt{font-weight:700;color:var(--marque);text-transform:uppercase;font-size:.8em;letter-spacing:normal}.video-constats dd{margin:2px 0 0}@media (max-width:900px){.video-comparatif{grid-template-columns:1fr}}@media print{.video-ecran{display:none}.video-impression{display:block}.video-comparatif{page-break-inside:avoid;break-inside:avoid}}.pres-aide{font-size:var(--fs-petit);color:var(--texte-doux)}.hypothese{color:#c2410c;font-style:italic}.logos-clients{display:block;width:100%;height:auto;border-radius:10px}.pres-telecharger{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px}.pres{position:relative;margin:8px 0 0;background:var(--marque);border-radius:14px;overflow:hidden;box-shadow:0 10px 30px color-mix(in srgb,var(--marque) 22%,transparent);scroll-margin-top:16px}.pres-scene{position:relative;aspect-ratio:16/9;width:100%;background:#fff;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-y}.pres-scene-video{background:var(--marque);cursor:default}.pres-image{display:block;width:100%;height:100%;object-fit:contain;animation:pres-fondu .22s ease-out}@keyframes pres-fondu{0%{opacity:.35}to{opacity:1}}.pres-video{position:absolute;inset:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:2.2% 3% 1.6%}.pres-video video{display:block;width:100%;min-height:0;flex:1 1 auto;object-fit:contain;background:transparent}.pres-video figcaption{flex:0 0 auto;color:#fff;font-size:clamp(12px,1.25vw,17px);line-height:1.35;text-align:center;max-width:95ch}.pres-video figcaption strong{font-weight:700;color:inherit}.pres-lecture{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:clamp(64px,9vw,120px);aspect-ratio:1;border-radius:50%;border:0;display:grid;place-items:center;background:color-mix(in srgb,var(--marque) 88%,transparent);color:#fff;cursor:pointer;box-shadow:0 6px 24px rgba(0,0,0,.35);transition:transform .15s ease,background .15s ease}.pres-lecture svg{width:44%;height:44%;margin-left:6%}.pres-lecture:focus-visible,.pres-lecture:hover{background:var(--accent);transform:translate(-50%,-50%) scale(1.06)}.pres-commandes{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--marque);color:#fff}.pres-espace{flex:1 1}.pres-bouton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:42px;height:42px;padding:0 10px;border:1px solid color-mix(in srgb,#fff 28%,transparent);border-radius:10px;background:transparent;color:#fff;font:inherit;font-size:var(--fs-mini);font-weight:600;cursor:pointer}.pres-bouton svg{width:20px;height:20px;flex:none}.pres-bouton:focus-visible,.pres-bouton:hover:not(:disabled){background:color-mix(in srgb,#fff 14%,transparent)}.pres-bouton:disabled{opacity:.35;cursor:default}.pres-compteur{font-size:var(--fs-mini);white-space:nowrap;padding:0 6px;min-width:11ch;text-align:center}.pres-compteur b{font-size:var(--fs-fort);color:inherit}.pres-avancee{height:3px;background:color-mix(in srgb,#fff 16%,var(--marque))}.pres-avancee i{display:block;height:100%;background:var(--accent);transition:width .2s ease}.pres.pres-plein{display:flex;flex-direction:column;border-radius:0;background:#000;width:100vw;height:100vh;height:100dvh}.pres-plein .pres-scene{flex:1 1 auto;min-height:0;aspect-ratio:auto;background:#000}.pres-plein .pres-scene-video{background:var(--marque)}.pres-plein .pres-video{padding:1.5% 2% 1%}.pres-plein .pres-video figcaption{font-size:clamp(13px,1.1vw,20px)}.pres-plein .pres-commandes{background:#000;padding:6px 12px;opacity:.35;transition:opacity .2s ease}.pres-plein .pres-commandes:focus-within,.pres-plein .pres-commandes:hover{opacity:1}.pres-plein .pres-avancee{background:#111}.pres-voile{position:absolute;inset:0;z-index:5;background:color-mix(in srgb,var(--marque) 70%,transparent);display:flex;padding:12px}.pres-voile-boite{flex:1 1;overflow:auto;background:#fff;border-radius:12px;padding:10px 18px 18px}.pres-voile-tete{position:-webkit-sticky;position:sticky;top:-10px;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:8px 0;background:#fff}.pres-voile-tete p{margin:0;font-weight:700;color:var(--marque)}.pres-voile-tete .pres-bouton{color:var(--marque);border-color:var(--trait)}.pres-voile-tete .pres-bouton:hover{background:var(--fond-doux)}.pres:not(.pres-plein) .pres-voile{position:absolute}.pres-partie+.pres-partie{margin-top:22px}.pres-partie h3{font-size:var(--fs-fort);color:var(--marque);margin:0 0 10px}.pres-vignettes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));grid-gap:10px;gap:10px}.pres-vignette{position:relative;display:block;padding:0;border:1px solid var(--trait);border-radius:6px;overflow:hidden;background:#fff;cursor:pointer;aspect-ratio:16/9}.pres-vignette img{display:block;width:100%;height:100%;object-fit:cover}.pres-vignette:focus-visible,.pres-vignette:hover{border-color:var(--marque);box-shadow:0 0 0 2px var(--marque)}.pres-vignette.courante{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}.pres-vignette-n{position:absolute;left:6px;bottom:6px;padding:1px 7px;border-radius:6px;background:var(--marque);color:#fff;font-size:var(--fs-micro);font-weight:700}.pres-vignette.video .pres-vignette-n{background:var(--accent)}.pres-vignette-lecture{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--marque) 85%,transparent);color:#fff}.pres-vignette-lecture svg{width:18px;height:18px;margin-left:2px}.pres-sommaire{margin-top:36px}@media (max-width:700px){.pres{border-radius:10px;margin-left:calc(-1 * var(--gouttiere) / 2);margin-right:calc(-1 * var(--gouttiere) / 2)}.pres-commandes{gap:6px;padding:8px}.pres-bouton-texte span{display:none}.pres-bouton{min-width:38px;height:38px;padding:0 8px}.pres-compteur b{font-size:var(--fs-corps)}.pres-video{padding:2% 2% 1%;gap:4px}.pres-video figcaption{display:none}.pres-vignettes{grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr));gap:8px}}@container page (min-width: 1700px){.pres-vignettes{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media print{.pres,.pres-sommaire{display:none}}