.site h1,.site h2,.site h3,.site h4,.site h5,.site h6{font-weight:700}.site .visuellement-cache{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body:has(.site),body:has(>* .site){background:#FAFAF7}.site .texte-legal{max-width:46em;padding:8px 0 112px}.site .texte-legal p{margin:0 0 1.1em;font-size:17px;line-height:1.7;color:var(--encre-2);white-space:pre-line}.site.p-preparation{min-height:100vh;display:grid;place-items:center;background:#FAFAF7;color:#1B2230;font-family:var(--font-instrument),"Instrument Sans",system-ui,sans-serif;padding:24px;text-align:center}.site.p-preparation h1{margin:16px 0 8px;font-size:32px;letter-spacing:-.03em;font-weight:600}.site.p-preparation p{margin:0;color:#3C4453}.site.p-preparation svg{width:36px;height:36px;color:#1F7770}@media (max-width:480px){.site .entete-in{gap:12px}}.site.avec-menu{--fond:#FAFAF7;--fond-2:#F2F1EB;--fond-3:#EAE8E0;--blanc:#FFFFFF;--encre:#1B2230;--encre-2:#3C4453;--encre-3:#5A6270;--trait:#E4E2D8;--trait-fort:#D3D0C3;--acc:#1F7770;--acc-fonce:#155E58;--acc-doux:#E6F2F1;--acc-doux-2:#C9E2E0;--acc-nuit:#5FB3A9;--ocre:#E2B341;--ocre-doux:#FBF2DF;--ocre-texte:#7A5408;--rouge:#C84A3C;--rouge-doux:#FBECEA;--rouge-texte:#A53A2E;--vert:#3C7F52;--vert-doux:#ECF4EE;--vert-texte:#2D6340;--nuit:#0F191C;--nuit-trait:#25363A;--nuit-texte:#E7EDEE;--nuit-texte-2:#A9B6B8}.site.avec-menu .evitement{position:absolute;left:16px;top:-80px;z-index:100;background:var(--encre);color:#fff;padding:12px 18px;border-radius:8px;text-decoration:none;font-weight:600}.site.avec-menu .evitement:focus{top:12px;color:#fff}.site.avec-menu .annonce{background:var(--encre);color:#E9ECF1;font-size:14.5px}.site.avec-menu .annonce .conteneur{display:flex;align-items:center;justify-content:center;gap:14px;min-height:44px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px;text-align:center}.site.avec-menu .annonce-tag{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--encre);background:var(--ocre);padding:3px 8px;border-radius:4px;font-weight:600}.site.avec-menu .annonce a{color:#FFFFFF;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.45);display:inline-flex;align-items:center;gap:6px}.site.avec-menu .annonce a:hover{color:#FFFFFF;text-decoration-color:#FFFFFF}.site.avec-menu .entete{position:sticky;top:0;z-index:50;background:rgba(250,250,247,.9);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--trait)}.site.avec-menu .entete-in{display:flex;align-items:center;gap:28px;min-height:72px}.site.avec-menu .logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--encre);min-height:44px}.site.avec-menu .logo:hover{color:var(--encre)}.site.avec-menu .logo-mark{width:28px;height:28px;color:var(--acc);flex:none}.site.avec-menu .logo-mot{font-size:20px;font-weight:650;letter-spacing:-.03em}.site.avec-menu .nav{flex:1}.site.avec-menu .nav-liste{list-style:none;margin:0;padding:0;display:flex;gap:2px;align-items:center}.site.avec-menu .nav-lien{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border-radius:8px;font-size:15px;font-weight:500;color:var(--encre-2);text-decoration:none;min-height:44px;transition:background .2s,color .2s}.site.avec-menu .nav-lien:hover{color:var(--encre);background:var(--fond-2)}.site.avec-menu .nav-lien .ic{width:14px;height:14px;transition:transform .25s}.site.avec-menu .a-menu{position:relative}.site.avec-menu .a-menu:focus-within .nav-lien .ic,.site.avec-menu .a-menu:hover .nav-lien .ic{transform:rotate(180deg)}.site.avec-menu .mega{position:absolute;left:-16px;top:100%;width:min(1000px,calc(100vw - 80px));padding-top:12px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .25s cubic-bezier(.2,.7,.1,1),visibility .2s}.site.avec-menu .a-menu:focus-within .mega,.site.avec-menu .a-menu:hover .mega{opacity:1;visibility:visible;transform:none}.site.avec-menu .mega-in{background:var(--blanc);border:1px solid var(--trait);border-radius:16px;box-shadow:0 30px 70px -20px rgba(20,24,33,.22),0 6px 16px rgba(20,24,33,.06);display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 230px;gap:4px;padding:18px}.site.avec-menu .mega-col{padding:8px}.site.avec-menu .mega-col h3{margin:0 0 6px;padding:0 10px;font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--encre-3);font-weight:500}.site.avec-menu .mega-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.site.avec-menu .mega-col a{display:block;padding:8px 10px;border-radius:8px;text-decoration:none;color:var(--encre);font-size:14.5px;font-weight:550;line-height:1.3;min-height:44px}.site.avec-menu .mega-col a span{display:block;font-size:12.5px;font-weight:400;color:var(--encre-3);margin-top:2px}.site.avec-menu .mega-carte,.site.avec-menu .mega-col a:hover{background:var(--fond-2);color:var(--encre)}.site.avec-menu .mega-carte{border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:10px;text-decoration:none}.site.avec-menu .mega-carte:hover{color:var(--encre);background:var(--fond-3)}.site.avec-menu .mega-carte strong{font-size:16px;letter-spacing:-.01em;line-height:1.3}.site.avec-menu .mega-carte span{font-size:13.5px;color:var(--encre-2);line-height:1.5}.site.avec-menu .mega-carte em{font-style:normal;margin-top:auto;font-weight:600;color:var(--acc);font-size:14px;display:inline-flex;align-items:center;gap:6px}.site.avec-menu .entete-actions{display:flex;align-items:center;gap:8px}.site.avec-menu .lien-discret{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:15px;font-weight:500;color:var(--encre-2);text-decoration:none;border-radius:8px}.site.avec-menu .lien-discret:hover{color:var(--encre);background:var(--fond-2)}.site.avec-menu .bouton-menu{display:none;width:44px;height:44px;border-radius:10px;border:1px solid var(--trait-fort);background:var(--blanc);color:var(--encre);align-items:center;justify-content:center;cursor:pointer}.site.avec-menu .menu-mobile{border-top:1px solid var(--trait);background:var(--fond);padding:12px 0 24px}.site.avec-menu .menu-mobile ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.site.avec-menu .menu-mobile a{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-size:18px;font-weight:550;color:var(--encre);text-decoration:none;border-bottom:1px solid var(--trait)}.site.avec-menu .menu-mobile .bouton{width:100%;margin-top:20px}.site.avec-menu .entete .bouton{min-height:44px;padding:0 18px;font-size:15px}.site.avec-menu .f-logo{width:22px;height:22px;color:var(--acc);flex:none}@media (max-width:1100px){.site.avec-menu .mega-in{grid-template-columns:repeat(2,minmax(0,1fr))}.site.avec-menu .mega-carte{display:none}}@media (max-width:900px){.site.avec-menu .lien-discret,.site.avec-menu .nav{display:none}.site.avec-menu .entete-actions{margin-left:auto}.site.avec-menu .bouton-menu{display:inline-flex}}@media (max-width:480px){.site.avec-menu .entete-in{gap:12px}.site.avec-menu .entete-actions>.bouton-plein{display:none}}.site.avec-menu .lien-discret,.site.avec-menu .nav-lien{white-space:nowrap}.site.p-accueil *,.site.p-accueil :after,.site.p-accueil :before{box-sizing:border-box}.site.p-accueil a{color:#1F7770}.site.p-accueil a:hover{color:#155E58}.site.p-accueil{--fond:#FAFAF7;--fond-2:#F2F1EB;--fond-3:#EAE8E0;--blanc:#FFFFFF;--encre:#1B2230;--encre-2:#3C4453;--encre-3:#5A6270;--trait:#E4E2D8;--trait-fort:#D3D0C3;--acc:#1F7770;--acc-fonce:#155E58;--acc-doux:#E6F2F1;--acc-doux-2:#C9E2E0;--acc-nuit:#5FB3A9;--ocre:#E2B341;--ocre-doux:#FBF2DF;--ocre-texte:#7A5408;--rouge:#C84A3C;--rouge-doux:#FBECEA;--rouge-texte:#A53A2E;--vert:#3C7F52;--vert-doux:#ECF4EE;--vert-texte:#2D6340;--nuit:#0F191C;--nuit-trait:#25363A;--nuit-texte:#E7EDEE;--nuit-texte-2:#A9B6B8;font-family:var(--font-instrument),"Instrument Sans","Helvetica Neue","Segoe UI",system-ui,sans-serif;color:var(--encre);background:var(--fond);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;position:relative}.site.p-accueil.pal-bleu{--acc:#2A5BA0;--acc-fonce:#1F4581;--acc-doux:#EEF3FA;--acc-doux-2:#DCE6F4;--acc-nuit:#88AEDA}.site.p-accueil.pal-marine{--acc:#1F4581;--acc-fonce:#173564;--acc-doux:#EEF3FA;--acc-doux-2:#DCE6F4;--acc-nuit:#8CA3C8}.site.p-accueil ::-moz-selection{background:var(--acc-doux-2);color:var(--encre)}.site.p-accueil ::selection{background:var(--acc-doux-2);color:var(--encre)}.site.p-accueil :focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:4px}.site.p-accueil .mono{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,"SFMono-Regular",Consolas,monospace}.site.p-accueil .conteneur{width:100%;max-width:1280px;margin:0 auto;padding:0 40px}.site.p-accueil .ic{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.site.p-accueil .visuellement-cache{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site.p-accueil .evitement{position:absolute;left:16px;top:-80px;z-index:100;background:var(--encre);color:#fff;padding:12px 18px;border-radius:8px;text-decoration:none;font-weight:600}.site.p-accueil .evitement:focus{top:12px;color:#fff}.site.p-accueil .annonce{background:var(--encre);color:#E9ECF1;font-size:14.5px}.site.p-accueil .annonce .conteneur{display:flex;align-items:center;justify-content:center;gap:14px;min-height:44px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px;text-align:center}.site.p-accueil .annonce-tag{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--encre);background:var(--ocre);padding:3px 8px;border-radius:4px;font-weight:600}.site.p-accueil .annonce a{color:#FFFFFF;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.45);display:inline-flex;align-items:center;gap:6px}.site.p-accueil .annonce a:hover{color:#FFFFFF;text-decoration-color:#FFFFFF}.site.p-accueil .entete{position:sticky;top:0;z-index:50;background:rgba(250,250,247,.9);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--trait)}.site.p-accueil .entete-in{display:flex;align-items:center;gap:28px;min-height:72px}.site.p-accueil .logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--encre);min-height:44px}.site.p-accueil .logo:hover{color:var(--encre)}.site.p-accueil .logo-mark{width:28px;height:28px;color:var(--acc);flex:none}.site.p-accueil .logo-mot{font-size:20px;font-weight:650;letter-spacing:-.03em}.site.p-accueil .nav{flex:1}.site.p-accueil .nav-liste{list-style:none;margin:0;padding:0;display:flex;gap:2px;align-items:center}.site.p-accueil .nav-lien{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border-radius:8px;font-size:15px;font-weight:500;color:var(--encre-2);text-decoration:none;min-height:44px;transition:background .2s,color .2s}.site.p-accueil .nav-lien:hover{color:var(--encre);background:var(--fond-2)}.site.p-accueil .nav-lien .ic{width:14px;height:14px;transition:transform .25s}.site.p-accueil .a-menu{position:relative}.site.p-accueil .a-menu:focus-within .nav-lien .ic,.site.p-accueil .a-menu:hover .nav-lien .ic{transform:rotate(180deg)}.site.p-accueil .mega{position:absolute;left:-16px;top:100%;width:min(1000px,calc(100vw - 80px));padding-top:12px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .25s cubic-bezier(.2,.7,.1,1),visibility .2s}.site.p-accueil .a-menu:focus-within .mega,.site.p-accueil .a-menu:hover .mega{opacity:1;visibility:visible;transform:none}.site.p-accueil .mega-in{background:var(--blanc);border:1px solid var(--trait);border-radius:16px;box-shadow:0 30px 70px -20px rgba(20,24,33,.22),0 6px 16px rgba(20,24,33,.06);display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 230px;gap:4px;padding:18px}.site.p-accueil .mega-col{padding:8px}.site.p-accueil .mega-col h3{margin:0 0 6px;padding:0 10px;font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--encre-3);font-weight:500}.site.p-accueil .mega-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.site.p-accueil .mega-col a{display:block;padding:8px 10px;border-radius:8px;text-decoration:none;color:var(--encre);font-size:14.5px;font-weight:550;line-height:1.3;min-height:44px}.site.p-accueil .mega-col a span{display:block;font-size:12.5px;font-weight:400;color:var(--encre-3);margin-top:2px}.site.p-accueil .mega-carte,.site.p-accueil .mega-col a:hover{background:var(--fond-2);color:var(--encre)}.site.p-accueil .mega-carte{border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:10px;text-decoration:none}.site.p-accueil .mega-carte:hover{color:var(--encre);background:var(--fond-3)}.site.p-accueil .mega-carte strong{font-size:16px;letter-spacing:-.01em;line-height:1.3}.site.p-accueil .mega-carte span{font-size:13.5px;color:var(--encre-2);line-height:1.5}.site.p-accueil .mega-carte em{font-style:normal;margin-top:auto;font-weight:600;color:var(--acc);font-size:14px;display:inline-flex;align-items:center;gap:6px}.site.p-accueil .entete-actions{display:flex;align-items:center;gap:8px}.site.p-accueil .lien-discret{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:15px;font-weight:500;color:var(--encre-2);text-decoration:none;border-radius:8px}.site.p-accueil .lien-discret:hover{color:var(--encre);background:var(--fond-2)}.site.p-accueil .bouton-menu{display:none;width:44px;height:44px;border-radius:10px;border:1px solid var(--trait-fort);background:var(--blanc);color:var(--encre);align-items:center;justify-content:center;cursor:pointer}.site.p-accueil .menu-mobile{border-top:1px solid var(--trait);background:var(--fond);padding:12px 0 24px}.site.p-accueil .menu-mobile ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.site.p-accueil .menu-mobile a{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-size:18px;font-weight:550;color:var(--encre);text-decoration:none;border-bottom:1px solid var(--trait)}.site.p-accueil .menu-mobile .bouton{width:100%;margin-top:20px}.site.p-accueil .bouton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border-radius:10px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;letter-spacing:-.005em;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;white-space:nowrap}.site.p-accueil .bouton .ic{transition:transform .3s cubic-bezier(.2,.7,.1,1)}.site.p-accueil .bouton:hover .ic{transform:translateX(3px)}.site.p-accueil .bouton-plein{background:var(--acc);color:#FFFFFF;box-shadow:0 1px 0 rgba(255,255,255,.18) inset,0 8px 20px -10px var(--acc)}.site.p-accueil .bouton-plein:hover{background:var(--acc-fonce);color:#FFFFFF}.site.p-accueil .bouton-trait{background:transparent;color:var(--encre);border-color:var(--trait-fort)}.site.p-accueil .bouton-trait:hover{border-color:var(--encre);color:var(--encre);background:var(--blanc)}.site.p-accueil .bouton-clair{background:#FFFFFF;color:var(--acc-fonce)}.site.p-accueil .bouton-clair:hover{background:var(--acc-doux);color:var(--acc-fonce)}.site.p-accueil .bouton-fantome{background:transparent;color:#FFFFFF;border-color:rgba(255,255,255,.4)}.site.p-accueil .bouton-fantome:hover{border-color:#FFFFFF;color:#FFFFFF}.site.p-accueil .entete .bouton{min-height:44px;padding:0 18px;font-size:15px}.site.p-accueil .lien-fleche{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--acc);text-decoration:none;min-height:44px}.site.p-accueil .lien-fleche:hover{color:var(--acc-fonce)}.site.p-accueil .lien-fleche .ic{transition:transform .3s cubic-bezier(.2,.7,.1,1)}.site.p-accueil .lien-fleche:hover .ic{transform:translateX(3px)}.site.p-accueil .hero{position:relative;padding:72px 0 0}.site.p-accueil .hero:before{content:"";position:absolute;inset:0 0 30% 0;background-image:linear-gradient(90deg,rgba(27,34,48,.05) 1px,transparent 0);background-size:calc((min(100vw,1280px) - 80px) / 12) 100%;background-position:top;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 50%,transparent);pointer-events:none}.site.p-accueil .hero .conteneur{position:relative}.site.p-accueil .surtitre{display:flex;align-items:center;gap:12px;margin:0 0 28px;font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--encre-3);animation:sv-monte .7s .05s both}.site.p-accueil .point-vivant{width:8px;height:8px;border-radius:50%;background:var(--acc);flex:none;animation:sv-pouls 2.4s ease-out infinite}.site.p-accueil .titre-1{margin:0;font-size:clamp(44px,6.2vw,88px);line-height:.96;letter-spacing:-.045em;font-weight:600}.site.p-accueil .titre-1 .ligne{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.site.p-accueil .titre-1 .ligne>span{display:inline-block;animation:sv-leve 1.05s cubic-bezier(.2,.7,.1,1) both}.site.p-accueil .titre-1 .ligne+.ligne>span{animation-delay:.12s}.site.p-accueil .titre-1 em{font-style:normal;color:var(--acc)}.site.p-accueil .hero-bas{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:44px;align-items:end}.site.p-accueil .hero-chapeau{grid-column:1/span 6;margin:0;font-size:20px;line-height:1.55;color:var(--encre-2);text-wrap:pretty;animation:sv-monte .8s .35s both}.site.p-accueil .hero-actions{grid-column:7/span 6;justify-self:end;display:flex;flex-direction:column;gap:14px;align-items:flex-end;animation:sv-monte .8s .45s both}.site.p-accueil .hero-boutons{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.site.p-accueil .hero-note{margin:0;font-size:14px;color:var(--encre-3)}.site.p-accueil .hero-garanties{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 18px;font-size:14px;color:var(--encre-2)}.site.p-accueil .hero-garanties li{display:inline-flex;align-items:center;gap:6px}.site.p-accueil .hero-garanties .ic{width:15px;height:15px;color:var(--vert);stroke-width:2.2}.site.p-accueil .planche{margin:56px 0 0;position:relative}.site.p-accueil .fenetre{position:relative;background:var(--blanc);border:1px solid var(--trait-fort);border-radius:14px;box-shadow:0 1px 0 rgba(20,24,33,.04),0 40px 90px -30px rgba(20,24,33,.28),0 14px 28px -14px rgba(20,24,33,.12);overflow:hidden;font-size:13px;line-height:1.4;color:var(--encre);animation:sv-fenetre 1.1s cubic-bezier(.2,.7,.1,1) .5s both}.site.p-accueil .f-barre{display:flex;align-items:center;gap:16px;height:54px;padding:0 16px;border-bottom:1px solid var(--trait);background:#FCFCFA}.site.p-accueil .f-logo{width:22px;height:22px;color:var(--acc);flex:none}.site.p-accueil .f-fil{font-size:13px;color:var(--encre-3);white-space:nowrap}.site.p-accueil .f-fil b{color:var(--encre);font-weight:600}.site.p-accueil .f-etapes{display:flex;gap:2px;list-style:none;margin:0 auto;padding:0}.site.p-accueil .f-etapes li{display:flex;align-items:center;gap:6px;font-size:12px;padding:5px 10px 5px 6px;border-radius:999px;color:var(--encre-3);white-space:nowrap}.site.p-accueil .f-etapes .n{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:10px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--trait-fort)}.site.p-accueil .f-etapes .fait{color:var(--encre-2)}.site.p-accueil .f-etapes .fait .n{background:var(--acc-doux);border-color:var(--acc-doux-2);color:var(--acc-fonce)}.site.p-accueil .f-etapes .cours{background:var(--acc);color:#FFFFFF;font-weight:600}.site.p-accueil .f-etapes .cours .n{border-color:rgba(255,255,255,.55);color:#FFFFFF}.site.p-accueil .f-chrono{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:12px;color:var(--encre-2);background:var(--fond-2);padding:4px 8px;border-radius:6px;white-space:nowrap}.site.p-accueil .f-avatar{width:28px;height:28px;border-radius:50%;background:#1F4581;color:#FFFFFF;font-size:11px;font-weight:600;display:grid;place-items:center;flex:none}.site.p-accueil .f-corps{display:grid;grid-template-columns:262px minmax(0,1fr) 322px;min-height:560px}.site.p-accueil .f-gauche{border-right:1px solid var(--trait);padding:18px;display:flex;flex-direction:column;gap:18px;background:#FCFCFA;position:relative}.site.p-accueil .f-centre{padding:18px 22px;display:flex;flex-direction:column;gap:14px;min-width:0}.site.p-accueil .f-droite{border-left:1px solid var(--trait);padding:18px;display:flex;flex-direction:column;gap:14px}.site.p-accueil .f-etiquette{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--encre-3)}.site.p-accueil .f-patient strong{display:block;font-size:16px;letter-spacing:-.01em}.site.p-accueil .f-meta{display:block;color:var(--encre-3);font-size:12.5px}.site.p-accueil .f-puces{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.site.p-accueil .puce{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:6px;white-space:nowrap;line-height:1.5}.site.p-accueil .puce-rouge{background:var(--rouge-doux);color:var(--rouge-texte)}.site.p-accueil .puce-ocre{background:var(--ocre-doux);color:var(--ocre-texte)}.site.p-accueil .puce-acc{background:var(--acc-doux);color:var(--acc-fonce)}.site.p-accueil .puce-vert{background:var(--vert-doux);color:var(--vert-texte)}.site.p-accueil .puce-gris{background:var(--fond-2);color:var(--encre-2)}.site.p-accueil .f-jour-tete{display:flex;align-items:center;justify-content:space-between}.site.p-accueil .f-direct{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--acc-fonce);font-weight:600}.site.p-accueil .f-direct i{width:6px;height:6px;border-radius:50%;background:var(--acc);animation:sv-pouls 2s ease-out infinite}.site.p-accueil .jour{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.site.p-accueil .jour li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;padding:9px 0;border-top:1px solid var(--trait)}.site.p-accueil .jour .h{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:11px;color:var(--encre-3);padding-top:2px}.site.p-accueil .jour .nom{display:block;font-weight:600;font-size:13px}.site.p-accueil .jour .motif{display:block;font-size:12px;color:var(--encre-3);margin:1px 0 5px}.site.p-accueil .jour li.ici{background:linear-gradient(to right,var(--acc-doux),transparent);margin:0 -18px;padding-left:18px;padding-right:18px}.site.p-accueil .pile{display:grid;justify-items:start}.site.p-accueil .pile>*{grid-area:1/1}.site.p-accueil .chip-avant{animation:sv-efface .3s 3s both}.site.p-accueil .chip-apres{animation:sv-revele-chip .4s 3s both}.site.p-accueil .f-toast{position:absolute;left:18px;right:18px;bottom:18px;background:var(--encre);color:#FFFFFF;border-radius:10px;padding:12px 14px;display:flex;gap:10px;align-items:flex-start;box-shadow:0 16px 30px -12px rgba(20,24,33,.5);animation:sv-toast .55s cubic-bezier(.2,.7,.1,1) 2.85s both}.site.p-accueil .f-toast strong{display:block;font-size:12.5px;color:#FFFFFF}.site.p-accueil .f-toast span{font-size:12px;color:#C9CFD8}.site.p-accueil .f-toast .repere{background:#FFFFFF;color:var(--encre)}.site.p-accueil .f-centre-tete{display:flex;align-items:center;justify-content:space-between;gap:12px}.site.p-accueil .f-centre-tete strong{font-size:14px}.site.p-accueil .f-centre-tete span{font-size:12px;color:var(--encre-3)}.site.p-accueil .etats{display:flex;flex-wrap:wrap;gap:6px}.site.p-accueil .etat{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:4px 9px;border:1px solid var(--trait);border-radius:999px;color:var(--encre-2);background:#FFFFFF}.site.p-accueil .etat i{width:10px;height:10px;border-radius:3px;border:1px solid rgba(27,34,48,.25)}.site.p-accueil .etat.actif{border-color:var(--encre);color:var(--encre);font-weight:600}.site.p-accueil .schema{width:100%;height:auto;display:block;overflow:visible}.site.p-accueil .schema .d{fill:#FFFFFF;stroke:#8A9099;stroke-width:1.1}.site.p-accueil .schema .dl{fill:none;stroke:#BEC1C6;stroke-width:.9}.site.p-accueil .schema .dc{fill:#FFFFFF;stroke:#8A9099;stroke-width:1}.site.p-accueil .schema .num{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:11px;fill:#5A6270;text-anchor:middle}.site.p-accueil .schema .num-fort{fill:#1B2230;font-weight:600}.site.p-accueil .schema .axe{stroke:#D3D0C3;stroke-width:1;stroke-dasharray:3 4;fill:none}.site.p-accueil .schema .f-carie{fill:#E2B341}.site.p-accueil .schema .f-obt{fill:#6B7280}.site.p-accueil .schema .f-cour{fill:#C9E2E0}.site.p-accueil .schema .f-impl{fill:#4E9866}.site.p-accueil .schema .f-trait{fill:#C84A3C}.site.p-accueil .schema .bord-rouge{stroke:#C84A3C;stroke-width:1.4}.site.p-accueil .schema .manq .d,.site.p-accueil .schema .manq .dc{fill:none;stroke:#9CA0A8;stroke-dasharray:3 3}.site.p-accueil .schema .manq .dl{stroke:#C7C6BD;stroke-dasharray:2 3}.site.p-accueil .schema .f-36{fill:#E2B341;animation:sv-obture .6s 3.5s both}.site.p-accueil .schema .anneau{fill:none;stroke:var(--acc);stroke-width:2;stroke-dasharray:170;stroke-dashoffset:170;animation:sv-trace .9s cubic-bezier(.6,0,.2,1) 1.9s forwards}.site.p-accueil .schema .renvoi{stroke:var(--acc);stroke-width:1.3;fill:none;stroke-dasharray:60;stroke-dashoffset:60;animation:sv-trace .5s ease 2.6s forwards}.site.p-accueil .schema .renvoi-pt{fill:var(--acc);animation:sv-apparait .3s 2.6s both}.site.p-accueil .arcade{animation:sv-monte-svg .8s cubic-bezier(.2,.7,.1,1) both}.site.p-accueil .arcade-haut{animation-delay:.95s}.site.p-accueil .arcade-bas{animation-delay:1.1s}.site.p-accueil .faces{animation:sv-apparait .6s 1.55s both}.site.p-accueil .bulle{margin-left:auto;width:min(340px,100%);display:flex;align-items:flex-start;gap:10px;background:#FFFFFF;border:1px solid var(--acc-doux-2);box-shadow:0 10px 24px -14px rgba(31,119,112,.55);border-radius:10px;padding:10px 12px;margin-top:-4px;animation:sv-monte .5s 2.95s both}.site.p-accueil .bulle strong{display:block;font-size:12.5px;color:var(--encre)}.site.p-accueil .bulle span{font-size:12px;color:var(--encre-3)}.site.p-accueil .bulle .remplace{position:relative;display:inline-grid}.site.p-accueil .bulle .remplace>*{grid-area:1/1}.site.p-accueil .mot-avant{animation:sv-efface .3s 3.5s both}.site.p-accueil .mot-apres{animation:sv-revele-chip .4s 3.5s both}.site.p-accueil .legende-etats{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11.5px;color:var(--encre-3)}.site.p-accueil .actes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.site.p-accueil .actes li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--trait)}.site.p-accueil .actes .dent{font-size:11.5px;color:var(--acc-fonce);font-weight:600}.site.p-accueil .actes .dent,.site.p-accueil .actes .mt{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace}.site.p-accueil .actes .mt{font-size:12px;color:var(--encre-2)}.site.p-accueil .total{display:flex;justify-content:space-between;align-items:baseline;font-weight:600;font-size:13px}.site.p-accueil .total .mono{font-size:14px}.site.p-accueil .ordo{border:1px solid var(--trait);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px;background:#FFFFFF}.site.p-accueil .ordo-tete{display:flex;justify-content:space-between;align-items:center}.site.p-accueil .ordo-ligne strong{display:block;font-size:13px}.site.p-accueil .ordo-ligne span{font-size:12px;color:var(--encre-3)}.site.p-accueil .alerte{display:flex;gap:9px;align-items:flex-start;background:var(--rouge-doux);color:var(--rouge-texte);border-radius:8px;padding:9px 10px;animation:sv-glisse .5s cubic-bezier(.2,.7,.1,1) 2.25s both}.site.p-accueil .alerte .ic{width:16px;height:16px;margin-top:1px}.site.p-accueil .alerte strong{display:block;font-size:12.5px;color:var(--rouge-texte)}.site.p-accueil .alerte-ocre strong{color:var(--ocre-texte)}.site.p-accueil .alerte span{font-size:12px;color:#7E2B22}.site.p-accueil .alerte-ocre{background:var(--ocre-doux);color:var(--ocre-texte)}.site.p-accueil .alerte-ocre span{color:#6A4807}.site.p-accueil .mini-boutons{display:flex;gap:6px;flex-wrap:wrap}.site.p-accueil .mini-bouton{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:6px 10px;border-radius:7px;border:1px solid var(--trait-fort);color:var(--encre);background:#FFFFFF}.site.p-accueil .mini-bouton.plein{background:var(--acc);border-color:var(--acc);color:#FFFFFF}.site.p-accueil .mini-bouton.inerte{color:var(--encre-3);background:var(--fond-2);border-color:var(--trait)}.site.p-accueil .f-cloturer{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;height:42px;border-radius:9px;background:var(--acc);color:#FFFFFF;font-weight:600;font-size:13.5px}.site.p-accueil .repere{width:22px;height:22px;border-radius:50%;background:var(--encre);color:#FFFFFF;font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:11px;font-weight:600;display:inline-grid;place-items:center;flex:none;line-height:1}.site.p-accueil .repere-flottant{position:absolute;z-index:2;box-shadow:0 0 0 4px #FFFFFF}.site.p-accueil .legende{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-top:28px;padding-top:20px;border-top:1px solid var(--trait)}.site.p-accueil .legende-titre{grid-column:1/span 3;margin:0;font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.04em;color:var(--encre-3);line-height:1.6}.site.p-accueil .legende-liste{grid-column:4/span 9;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px}.site.p-accueil .legende-liste li{display:flex;gap:12px;align-items:flex-start}.site.p-accueil .legende-liste p{margin:0;font-size:15px;line-height:1.55;color:var(--encre-2)}.site.p-accueil .legende-liste strong{color:var(--encre);font-weight:600}.site.p-accueil .bande{border-top:1px solid var(--trait);border-bottom:1px solid var(--trait);margin-top:96px;background:var(--fond)}.site.p-accueil .bande-in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:center;padding-top:28px;padding-bottom:28px}.site.p-accueil .bande-titre{grid-column:1/span 3;margin:0;font-size:15px;font-weight:600;letter-spacing:-.005em}.site.p-accueil .bande-liste{grid-column:4/span 9;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 0}.site.p-accueil .bande-liste li{font-size:15px;color:var(--encre-2);padding:0 20px;border-left:1px solid var(--trait-fort);line-height:1.4}.site.p-accueil .bande-liste li:first-child{padding-left:0;border-left:0}.site.p-accueil .section{padding:128px 0;position:relative}.site.p-accueil .section-claire{background:var(--blanc);border-top:1px solid var(--trait);border-bottom:1px solid var(--trait)}.site.p-accueil .tete-section{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-bottom:64px}.site.p-accueil .marque-section{grid-column:1/span 3;margin:0;align-self:start;padding-top:14px;border-top:1px solid var(--encre);font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--encre-3);line-height:1.5}.site.p-accueil .marque-section b{color:var(--encre);font-weight:600;margin-right:12px}.site.p-accueil .titres{grid-column:4/span 9}.site.p-accueil .titre-2{margin:0;font-size:clamp(34px,4.2vw,58px);line-height:1.03;letter-spacing:-.035em;font-weight:600;text-wrap:balance;max-width:17em}.site.p-accueil .duo .titre-2{font-size:clamp(32px,3.4vw,48px)}.site.p-accueil .titre-3{margin:0;font-size:26px;line-height:1.2;letter-spacing:-.025em;font-weight:600;text-wrap:balance}.site.p-accueil .chapeau{margin:24px 0 0;font-size:19px;line-height:1.6;color:var(--encre-2);max-width:40em;text-wrap:pretty}.site.p-accueil .texte{margin:16px 0 0;font-size:17px;line-height:1.65;color:var(--encre-2);text-wrap:pretty}.site.p-accueil .parcours{display:grid;grid-template-columns:330px minmax(0,1fr);gap:48px;align-items:start}.site.p-accueil .etapes{list-style:none;margin:0;padding:0;border-top:1px solid var(--trait)}.site.p-accueil .etape-btn{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:68px;padding:16px 4px;margin:0;background:none;border:0;border-bottom:1px solid var(--trait);font:inherit;text-align:left;color:var(--encre-3);cursor:pointer;position:relative}.site.p-accueil .etape-btn .n{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:12.5px}.site.p-accueil .etape-btn .nom{font-size:18px;font-weight:600;letter-spacing:-.015em;color:var(--encre-2);transition:color .2s}.site.p-accueil .etape-btn .h{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:12px}.site.p-accueil .etape-btn.actif .nom,.site.p-accueil .etape-btn:hover .nom{color:var(--encre)}.site.p-accueil .etape-btn.actif .n{color:var(--acc)}.site.p-accueil .etape-barre{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden}.site.p-accueil .etape-barre i{display:block;height:100%;background:var(--acc);transform-origin:left center;transform:scaleX(0)}.site.p-accueil .etape-btn.actif .etape-barre i{transform:scaleX(1)}.site.p-accueil .etape-btn.actif.auto .etape-barre i{animation:sv-progression 7s linear both}.site.p-accueil .scene{background:var(--fond-2);border:1px solid var(--trait);border-radius:20px;padding:40px;min-height:560px;position:relative;overflow:hidden}.site.p-accueil .panneau{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:start;animation:sv-monte .55s cubic-bezier(.2,.7,.1,1) both}.site.p-accueil .panneau-texte .f-etiquette{display:block;margin-bottom:14px}.site.p-accueil .liste-points{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.site.p-accueil .liste-points li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:1.5;color:var(--encre-2)}.site.p-accueil .liste-points .ic{color:var(--acc);margin-top:2px}.site.p-accueil .ecran{background:#FFFFFF;border:1px solid var(--trait-fort);border-radius:12px;box-shadow:0 24px 50px -24px rgba(20,24,33,.28);overflow:hidden;font-size:13px;line-height:1.4;color:var(--encre)}.site.p-accueil .ecran-tete{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--trait);background:#FCFCFA;flex-wrap:wrap}.site.p-accueil .ecran-tete strong{font-size:14px}.site.p-accueil .ecran-tete .meta{font-size:12px;color:var(--encre-3)}.site.p-accueil .segments{margin-left:auto;display:flex;background:var(--fond-2);border-radius:8px;padding:3px;gap:2px}.site.p-accueil .segments span{font-size:11.5px;padding:4px 10px;border-radius:6px;color:var(--encre-3)}.site.p-accueil .segments .actif{background:#FFFFFF;color:var(--encre);font-weight:600;box-shadow:0 1px 2px rgba(20,24,33,.08)}.site.p-accueil .ecran-corps{padding:16px}.site.p-accueil .agenda{display:grid;grid-template-columns:46px minmax(0,1fr) minmax(0,1fr);gap:0 10px}.site.p-accueil .ag-titre{font-size:12px;font-weight:600;padding-bottom:8px;color:var(--encre-2)}.site.p-accueil .ag-heures{display:grid;grid-template-rows:repeat(7,46px);font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:10.5px;color:var(--encre-3)}.site.p-accueil .ag-col{display:grid;grid-template-rows:repeat(7,46px);background-image:linear-gradient(to bottom,var(--trait) 1px,transparent 1px);background-size:100% 46px;border-radius:6px}.site.p-accueil .rdv{margin:2px 0;border-radius:7px;padding:6px 8px;font-size:11.5px;line-height:1.3;border:1px solid transparent;overflow:hidden}.site.p-accueil .rdv strong{display:block;font-size:12px}.site.p-accueil .rdv-acc{background:var(--acc-doux);border-color:var(--acc-doux-2);color:var(--acc-fonce)}.site.p-accueil .rdv-bleu{background:#EEF3FA;border-color:#DCE6F4;color:#1F4581}.site.p-accueil .rdv-ocre{background:var(--ocre-doux);border-color:#F1DFB5;color:var(--ocre-texte)}.site.p-accueil .rdv-fantome{border:1.5px dashed var(--rouge);background:rgba(200,74,60,.06);color:var(--rouge-texte)}.site.p-accueil .refus{display:flex;gap:10px;align-items:flex-start;margin:14px 16px 16px;padding:10px 12px;border-radius:9px;background:var(--rouge-doux);color:var(--rouge-texte)}.site.p-accueil .refus strong{display:block;font-size:12.5px;color:var(--rouge-texte)}.site.p-accueil .refus span{font-size:12px;color:#7E2B22}.site.p-accueil .salle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.site.p-accueil .salle-col{background:var(--fond);border:1px solid var(--trait);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px;min-height:240px}.site.p-accueil .salle-col h4{margin:0 0 2px;display:flex;justify-content:space-between;font-size:11.5px;font-weight:600;color:var(--encre-2)}.site.p-accueil .salle-col h4 span{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;color:var(--encre-3);font-weight:500}.site.p-accueil .carte-patient{background:#FFFFFF;border:1px solid var(--trait);border-radius:8px;padding:9px 10px;box-shadow:0 1px 2px rgba(20,24,33,.05)}.site.p-accueil .carte-patient strong{display:block;font-size:12.5px}.site.p-accueil .cp-meta{display:block;font-size:11.5px;color:var(--encre-3)}.site.p-accueil .carte-patient .mini-bouton{display:flex;justify-content:center;margin-top:8px}.site.p-accueil .carte-patient.attente{border-color:#F1DFB5;box-shadow:0 0 0 3px var(--ocre-doux)}.site.p-accueil .chrono-attente{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;color:var(--ocre-texte)}.site.p-accueil .alertes-dossier{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.site.p-accueil .alertes-dossier li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--trait);font-size:12.5px}.site.p-accueil .alertes-dossier .non{color:var(--encre-3)}.site.p-accueil .decision{margin-top:14px;border:1px solid #f1dfb5;background:var(--ocre-doux);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px}.site.p-accueil .decision strong{font-size:12.5px;color:var(--ocre-texte)}.site.p-accueil .decision .champ{display:flex;justify-content:space-between;align-items:center;background:#FFFFFF;border:1px solid var(--trait-fort);border-radius:7px;padding:7px 10px;font-size:12.5px}.site.p-accueil .decision .champ b{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-weight:600}.site.p-accueil .decision small{font-size:11.5px;color:var(--ocre-texte)}.site.p-accueil .recherche{display:flex;align-items:center;gap:8px;border:1.5px solid var(--acc);border-radius:9px;padding:9px 12px;box-shadow:0 0 0 4px var(--acc-doux)}.site.p-accueil .recherche .ic{width:15px;height:15px;color:var(--encre-3)}.site.p-accueil .curseur{width:1.5px;height:16px;background:var(--encre);animation:sv-clignote 1s steps(1) infinite}.site.p-accueil .suggestions{list-style:none;margin:8px 0 0;padding:6px;border:1px solid var(--trait);border-radius:10px;display:flex;flex-direction:column;gap:2px}.site.p-accueil .suggestions li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;font-size:12.5px}.site.p-accueil .suggestions li.choisi{background:var(--acc-doux)}.site.p-accueil .suggestions small{display:block;font-size:11.5px;color:var(--encre-3);margin-top:1px}.site.p-accueil .suggestions .puce{font-size:10.5px}.site.p-accueil .cloture-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.site.p-accueil .cloture-liste li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--trait);font-size:12.5px;animation:sv-monte .45s both}.site.p-accueil .cloture-liste li:first-child{animation-delay:.15s}.site.p-accueil .cloture-liste li:nth-child(2){animation-delay:.3s}.site.p-accueil .cloture-liste li:nth-child(3){animation-delay:.45s}.site.p-accueil .cloture-liste li:nth-child(4){animation-delay:.6s}.site.p-accueil .cloture-liste li:nth-child(5){animation-delay:.75s}.site.p-accueil .cloture-liste li:nth-child(6){animation-delay:.9s}.site.p-accueil .coche{width:20px;height:20px;border-radius:50%;background:var(--acc);color:#FFFFFF;display:grid;place-items:center}.site.p-accueil .coche .ic{width:12px;height:12px;stroke-width:2.4}.site.p-accueil .cloture-liste .ref{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:11px;color:var(--encre-3)}.site.p-accueil .caisse-resume{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.site.p-accueil .caisse-resume div{background:var(--fond);border:1px solid var(--trait);border-radius:9px;padding:10px}.site.p-accueil .caisse-resume span{display:block;font-size:11px;color:var(--encre-3)}.site.p-accueil .caisse-resume b{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:13px}.site.p-accueil .caisse-resume .du{border-color:#F1DFB5;background:var(--ocre-doux)}.site.p-accueil .caisse-resume .du b,.site.p-accueil .caisse-resume .du span{color:var(--ocre-texte)}.site.p-accueil .sms{max-width:330px;margin:6px auto 0;display:flex;flex-direction:column;gap:10px}.site.p-accueil .sms-meta{display:flex;justify-content:space-between;font-size:11.5px;color:var(--encre-3)}.site.p-accueil .sms-bulle{background:var(--fond-2);border-radius:16px 16px 16px 4px;padding:14px 16px;font-size:14px;line-height:1.5;color:var(--encre);animation:sv-monte .5s .2s both}.site.p-accueil .sms-etat{display:flex;gap:8px;flex-wrap:wrap}.site.p-accueil .sms-regles{margin-top:16px;border-top:1px solid var(--trait);padding-top:12px;display:flex;flex-direction:column;gap:8px}.site.p-accueil .sms-regles div{display:flex;justify-content:space-between;align-items:center;font-size:12.5px}.site.p-accueil .interrupteur{width:30px;height:18px;border-radius:999px;background:var(--acc);position:relative;flex:none}.site.p-accueil .interrupteur:after{content:"";position:absolute;right:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#FFFFFF}.site.p-accueil .interrupteur.off{background:var(--trait-fort)}.site.p-accueil .interrupteur.off:after{right:auto;left:2px}.site.p-accueil .index{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:0 32px}.site.p-accueil .index-groupe{border-top:1px solid var(--encre);padding-top:16px}.site.p-accueil .index-groupe h3{margin:0 0 6px;font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--encre-3);font-weight:500}.site.p-accueil .index-liste{list-style:none;margin:0;padding:0}.site.p-accueil .index-lien{display:block;padding:18px 0;border-bottom:1px solid var(--trait);text-decoration:none;color:var(--encre);position:relative}.site.p-accueil .index-lien:hover{color:var(--encre)}.site.p-accueil .index-lien .t{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:18.5px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.site.p-accueil .index-lien .t .ic{color:var(--acc);opacity:0;transform:translateX(-8px);transition:opacity .25s,transform .35s cubic-bezier(.2,.7,.1,1)}.site.p-accueil .index-lien:focus-visible .t .ic,.site.p-accueil .index-lien:hover .t .ic{opacity:1;transform:none}.site.p-accueil .index-lien .d{display:block;margin-top:6px;font-size:15px;line-height:1.5;color:var(--encre-3);text-wrap:pretty}.site.p-accueil .index-lien:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--acc);transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.2,.7,.1,1)}.site.p-accueil .index-lien:hover:after{transform:scaleX(1)}.site.p-accueil .duo{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.site.p-accueil .duo-texte{grid-column:1/span 5}.site.p-accueil .duo-visuel{grid-column:7/span 6}.site.p-accueil .duo-inverse .duo-texte{grid-column:8/span 5;grid-row:1}.site.p-accueil .duo-inverse .duo-visuel{grid-column:1/span 6;grid-row:1}.site.p-accueil .points{list-style:none;margin:40px 0 0;padding:0;counter-reset:pt}.site.p-accueil .points li{counter-increment:pt;display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;padding:22px 0;border-top:1px solid var(--trait)}.site.p-accueil .points li:before{content:counter(pt,decimal-leading-zero);font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:12.5px;color:var(--acc);padding-top:4px;grid-row:span 2}.site.p-accueil .points h3{margin:0;font-size:19px;letter-spacing:-.015em;line-height:1.3}.site.p-accueil .points p{margin:0;font-size:16px;line-height:1.6;color:var(--encre-2)}.site.p-accueil .source{margin:20px 0 0;font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:12px;color:var(--encre-3);line-height:1.6}.site.p-accueil .ordonnance{background:#FFFFFF;border:1px solid var(--trait-fort);border-radius:14px;box-shadow:0 40px 80px -40px rgba(20,24,33,.35);overflow:hidden;font-size:13.5px;line-height:1.45}.site.p-accueil .ord-tete{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--trait);background:#FCFCFA;flex-wrap:wrap}.site.p-accueil .ord-tete strong{display:block;font-size:15px;margin-top:2px}.site.p-accueil .ord-lignes{list-style:none;margin:0;padding:0}.site.p-accueil .ord-ligne{padding:16px 20px;border-bottom:1px solid var(--trait);display:flex;flex-direction:column;gap:10px}.site.p-accueil .ord-med{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.site.p-accueil .ord-med strong{font-size:14.5px}.site.p-accueil .ord-med span{font-size:12.5px;color:var(--encre-3)}.site.p-accueil .ord-pied{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;background:var(--fond);flex-wrap:wrap}.site.p-accueil .ord-pied span{font-size:12.5px;color:var(--rouge-texte);font-weight:600}.site.p-accueil .ord-ligne .alerte{animation:none}.site.p-accueil .ord-pied .verrou{display:inline-flex;align-items:center;gap:8px}.site.p-accueil .roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:20px}.site.p-accueil .role{background:#FFFFFF;border:1px solid var(--trait);border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:16px}.site.p-accueil .role-tete{display:flex;align-items:center;gap:12px}.site.p-accueil .initiales{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:600;color:#FFFFFF;flex:none}.site.p-accueil .role h3{margin:0;font-size:19px;letter-spacing:-.015em;line-height:1.25}.site.p-accueil .role .f-etiquette{display:block}.site.p-accueil .role ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.site.p-accueil .role li{display:flex;gap:9px;align-items:flex-start;font-size:15px;line-height:1.45;color:var(--encre-2)}.site.p-accueil .role li .ic{width:16px;height:16px;color:var(--acc);margin-top:3px}.site.p-accueil .role .ferme{margin-top:auto;padding-top:14px;border-top:1px dashed var(--trait-fort);font-size:14px;line-height:1.5;color:var(--encre-3)}.site.p-accueil .role .ferme b{color:var(--encre);font-weight:600}.site.p-accueil .delegation{margin-top:20px;background:var(--encre);color:var(--nuit-texte);border-radius:16px;padding:28px 32px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px;align-items:center}.site.p-accueil .delegation h3{margin:0;font-size:21px;letter-spacing:-.02em;line-height:1.25;color:#FFFFFF}.site.p-accueil .delegation p{margin:8px 0 0;font-size:15px;color:var(--nuit-texte-2);line-height:1.55}.site.p-accueil .frise{position:relative;padding:34px 0 8px}.site.p-accueil .frise-ligne{position:absolute;left:0;right:0;top:44px;height:2px;background:rgba(255,255,255,.14)}.site.p-accueil .frise-ligne i{position:absolute;left:0;top:0;bottom:0;width:62%;background:var(--acc-nuit);transform-origin:left center;animation:sv-progression 2.2s cubic-bezier(.4,0,.2,1) .2s both}.site.p-accueil .frise-points{position:relative;display:flex;justify-content:space-between}.site.p-accueil .frise-pt{display:flex;flex-direction:column;gap:6px;align-items:flex-start;max-width:30%}.site.p-accueil .frise-pt:last-child{align-items:flex-end;text-align:right}.site.p-accueil .frise-pt i{width:12px;height:12px;border-radius:50%;background:var(--acc-nuit);box-shadow:0 0 0 4px var(--encre)}.site.p-accueil .frise-pt:last-child i{background:var(--encre);border:2px solid rgba(255,255,255,.5)}.site.p-accueil .frise-pt b{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:12px;color:#FFFFFF;font-weight:500}.site.p-accueil .frise-pt span{font-size:13px;color:var(--nuit-texte-2);line-height:1.4}.site.p-accueil .papier-zone{position:relative;padding:0 0 40px}.site.p-accueil .papier{position:relative;background:#FFFFFF;border:1px solid var(--trait-fort);border-radius:6px;box-shadow:0 2px 0 var(--fond-3),0 4px 0 -1px #FFFFFF,0 5px 0 -1px var(--trait-fort),0 40px 80px -40px rgba(20,24,33,.35);padding:36px;font-size:13.5px;line-height:1.45;transform:rotate(-.6deg)}.site.p-accueil .papier-tete{display:flex;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:2px solid var(--acc)}.site.p-accueil .papier-marque{display:flex;gap:12px;align-items:flex-start}.site.p-accueil .monogramme{width:42px;height:42px;border-radius:10px;background:var(--acc);color:#FFFFFF;display:grid;place-items:center;font-weight:600;font-size:14px;flex:none;letter-spacing:.02em}.site.p-accueil .papier-marque strong{display:block;font-size:14.5px}.site.p-accueil .papier-marque div span{display:block;font-size:12px;color:var(--encre-3)}.site.p-accueil .papier-ref{text-align:right}.site.p-accueil .papier-ref strong{display:block;font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:15px;margin:2px 0}.site.p-accueil .papier-ref span{font-size:12px;color:var(--encre-3)}.site.p-accueil .papier-patient{padding:16px 0;font-size:13px;color:var(--encre-2)}.site.p-accueil .lignes-facture{display:flex;flex-direction:column;border-top:1px solid var(--trait)}.site.p-accueil .lf{display:grid;grid-template-columns:minmax(0,1fr) 60px 110px;gap:12px;padding:10px 0;border-bottom:1px solid var(--trait);font-size:13px}.site.p-accueil .lf-tete{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--encre-3)}.site.p-accueil .lf .d,.site.p-accueil .lf-tete{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace}.site.p-accueil .lf .d{text-align:right}.site.p-accueil .lf .dent{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace}.site.p-accueil .totaux{margin-left:auto;width:min(280px,100%);display:flex;flex-direction:column;padding-top:12px}.site.p-accueil .totaux div{display:flex;justify-content:space-between;padding:4px 0;font-size:13px;color:var(--encre-2)}.site.p-accueil .totaux div b{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-weight:500;color:var(--encre)}.site.p-accueil .totaux .ttc{border-top:1px solid var(--encre);margin-top:6px;padding-top:10px;font-weight:600;color:var(--encre)}.site.p-accueil .totaux .ttc b{font-weight:600}.site.p-accueil .tampon{position:absolute;right:28px;bottom:84px;border:2px solid var(--acc);color:var(--acc);border-radius:8px;padding:6px 12px;font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-8deg);background:rgba(255,255,255,.85);animation:sv-tamponne .5s cubic-bezier(.2,.9,.3,1.3) both}.site.p-accueil .avoir{position:absolute;left:-28px;bottom:0;background:#FFFFFF;border:1px solid var(--trait-fort);border-radius:12px;box-shadow:0 20px 40px -20px rgba(20,24,33,.35);padding:14px 16px;display:flex;gap:12px;align-items:center;max-width:360px;transform:rotate(1.2deg)}.site.p-accueil .avoir strong{display:block;font-size:13px;color:var(--encre)}.site.p-accueil .avoir small{display:block;font-size:12px;color:var(--encre-3)}.site.p-accueil .avoir strong b{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-weight:600}.site.p-accueil .avoir-ic{width:36px;height:36px;border-radius:9px;background:var(--acc-doux);color:var(--acc-fonce);display:grid;place-items:center;flex:none}.site.p-accueil .nuit{background:var(--nuit);color:var(--nuit-texte)}.site.p-accueil .nuit .marque-section{border-top-color:rgba(255,255,255,.7);color:var(--nuit-texte-2)}.site.p-accueil .nuit .marque-section b,.site.p-accueil .nuit .titre-2{color:#FFFFFF}.site.p-accueil .nuit .chapeau{color:var(--nuit-texte-2)}.site.p-accueil .motif-nuit{position:absolute;right:-60px;top:80px;width:520px;height:520px;opacity:.07;pointer-events:none}.site.p-accueil .motif-nuit path,.site.p-accueil .motif-nuit rect{fill:none;stroke:#FFFFFF;stroke-width:1}.site.p-accueil .garanties{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:0 32px}.site.p-accueil .garantie{padding:28px 0 32px;border-top:1px solid var(--nuit-trait)}.site.p-accueil .garantie .f-etiquette{color:var(--acc-nuit)}.site.p-accueil .garantie h3{margin:12px 0 0;font-size:21px;letter-spacing:-.02em;line-height:1.25;color:#FFFFFF}.site.p-accueil .garantie p{margin:10px 0 0;font-size:15.5px;line-height:1.6;color:var(--nuit-texte-2);text-wrap:pretty}.site.p-accueil .loi{margin-top:48px;display:flex;gap:20px;align-items:flex-start;border:1px solid var(--nuit-trait);border-radius:14px;padding:24px 28px}.site.p-accueil .loi .ic{width:22px;height:22px;color:var(--acc-nuit);margin-top:2px}.site.p-accueil .loi p{margin:0;font-size:16px;line-height:1.6;color:var(--nuit-texte)}.site.p-accueil .loi p span{color:var(--nuit-texte-2)}.site.p-accueil .citation{margin:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.site.p-accueil .citation blockquote{grid-column:3/span 9;margin:0}.site.p-accueil .citation blockquote p{margin:0;font-size:clamp(28px,3.2vw,44px);line-height:1.2;letter-spacing:-.03em;font-weight:500;text-wrap:balance;color:var(--encre)}.site.p-accueil .citation .guillemet{color:var(--acc)}.site.p-accueil .citation figcaption{grid-column:3/span 9;display:flex;align-items:center;gap:14px;margin-top:28px;font-size:16px;color:var(--encre-2)}.site.p-accueil .citation figcaption b{color:var(--encre);font-weight:600}.site.p-accueil .portrait{width:52px;height:52px;border-radius:50%;background:var(--fond-3);border:1px dashed var(--trait-fort);display:grid;place-items:center;color:var(--encre-3);flex:none}.site.p-accueil .a-fournir{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ocre-texte);background:var(--ocre-doux);padding:3px 8px;border-radius:4px;margin-left:auto}.site.p-accueil .formules{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px}.site.p-accueil .formule{background:#FFFFFF;border:1px solid var(--trait);border-radius:18px;padding:32px;display:flex;flex-direction:column;gap:22px;transition:border-color .25s,box-shadow .25s,transform .35s cubic-bezier(.2,.7,.1,1);position:relative}.site.p-accueil .formule .bouton{margin-top:auto}.site.p-accueil .formule-conseillee{border:2px solid var(--acc)}.site.p-accueil .formule-conseillee:hover{border-color:var(--acc-fonce)}.site.p-accueil .badge-conseil{position:absolute;top:-13px;left:30px;margin:0;background:var(--acc);color:#FFFFFF;font-size:12.5px;font-weight:600;line-height:1.5;padding:2px 12px;border-radius:999px}.site.p-accueil .formule:hover{border-color:var(--trait-fort);box-shadow:0 30px 60px -36px rgba(20,24,33,.35);transform:translateY(-3px)}.site.p-accueil .formule h3{margin:0;font-size:22px;letter-spacing:-.02em}.site.p-accueil .formule .pour{margin:4px 0 0;font-size:15px;color:var(--encre-3)}.site.p-accueil .prix{display:flex;align-items:baseline;gap:8px}.site.p-accueil .prix b{font-size:56px;line-height:1;letter-spacing:-.045em;font-weight:600}.site.p-accueil .prix span{font-size:15px;color:var(--encre-3)}.site.p-accueil .inclus{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid var(--trait);display:flex;flex-direction:column;gap:10px}.site.p-accueil .inclus li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45;color:var(--encre-2)}.site.p-accueil .inclus li .ic{width:16px;height:16px;color:var(--acc);margin-top:3px}.site.p-accueil .inclus li b{color:var(--encre);font-weight:600}.site.p-accueil .tarifs-pied{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.site.p-accueil .tarifs-pied p{margin:0;font-size:14px;color:var(--encre-3);max-width:60em;line-height:1.6}.site.p-accueil .faq-liste{grid-column:4/span 9;border-top:1px solid var(--encre)}.site.p-accueil .q{border-bottom:1px solid var(--trait)}.site.p-accueil .q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;min-height:44px;font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.35}.site.p-accueil .q summary::-webkit-details-marker{display:none}.site.p-accueil .q summary:hover{color:var(--acc-fonce)}.site.p-accueil .plus{width:30px;height:30px;flex:none;border-radius:50%;border:1px solid var(--trait-fort);position:relative;transition:background .2s,border-color .2s}.site.p-accueil .plus:after,.site.p-accueil .plus:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--encre);transform:translate(-50%,-50%);transition:transform .35s cubic-bezier(.2,.7,.1,1)}.site.p-accueil .plus:after{transform:translate(-50%,-50%) rotate(90deg)}.site.p-accueil .q[open] .plus{background:var(--encre);border-color:var(--encre)}.site.p-accueil .q[open] .plus:after,.site.p-accueil .q[open] .plus:before{background:#FFFFFF}.site.p-accueil .q[open] .plus:after{transform:translate(-50%,-50%) rotate(0deg)}.site.p-accueil .q .reponse{margin:0;padding:0 64px 26px 0;font-size:17px;line-height:1.65;color:var(--encre-2);max-width:46em;animation:sv-monte .35s both}.site.p-accueil .q .reponse .a-fournir{margin-left:0}.site.p-accueil .appel{background:var(--acc-fonce);color:#FFFFFF;position:relative;overflow:hidden}.site.p-accueil .appel-in{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end;padding-top:120px;padding-bottom:120px}.site.p-accueil .appel h2{grid-column:1/span 8;margin:0;font-size:clamp(38px,5vw,72px);line-height:1;letter-spacing:-.04em;font-weight:600;text-wrap:balance}.site.p-accueil .appel-texte{grid-column:1/span 8}.site.p-accueil .appel p{margin:24px 0 0;font-size:19px;line-height:1.6;color:#D3E8E5;max-width:34em}.site.p-accueil .appel-actions{grid-column:9/span 4;justify-self:end;display:flex;flex-direction:column;gap:12px;align-items:stretch;min-width:280px}.site.p-accueil .appel-contact{margin-top:8px;font-size:14.5px;color:#D3E8E5;line-height:1.7}.site.p-accueil .appel-contact a{color:#FFFFFF;font-weight:600}.site.p-accueil .appel-contact a:hover{color:#FFFFFF}.site.p-accueil .appel-motif{position:absolute;inset:0;pointer-events:none;opacity:.12}.site.p-accueil .appel-motif path,.site.p-accueil .appel-motif rect{fill:none;stroke:#FFFFFF;stroke-width:1}.site.p-accueil .pied{background:var(--fond);padding:88px 0 32px;border-top:1px solid var(--trait)}.site.p-accueil .pied-haut{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.site.p-accueil .pied-marque{grid-column:1/span 4}.site.p-accueil .pied-marque p{margin:16px 0 0;font-size:15px;color:var(--encre-3);max-width:24em;line-height:1.6}.site.p-accueil .pied-cols{grid-column:6/span 7;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:24px}.site.p-accueil .pied-col h3{margin:0 0 14px;font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--encre-3);font-weight:500}.site.p-accueil .pied-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.site.p-accueil .pied-col a{display:inline-flex;align-items:center;min-height:36px;font-size:15px;color:var(--encre-2);text-decoration:none}.site.p-accueil .pied-col a:hover{color:var(--acc)}.site.p-accueil .pied-bas{margin-top:64px;padding-top:24px;border-top:1px solid var(--trait);display:flex;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;font-size:13.5px;color:var(--encre-3)}.site.p-accueil .pied-bas ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 20px}.site.p-accueil .pied-bas a{color:var(--encre-3);text-decoration:none;display:inline-flex;min-height:32px;align-items:center}.site.p-accueil .pied-bas a:hover{color:var(--encre)}.site.p-accueil .pied-mention{display:flex;align-items:center;gap:8px}.site.p-accueil .pied-mention .ic{width:15px;height:15px;color:var(--acc)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.site.p-accueil .revele{animation:sv-monte linear both;animation-timeline:view();animation-range:entry 10% entry 75%}}}@keyframes sv-monte-svg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sv-leve{0%{transform:translateY(108%)}to{transform:none}}@keyframes sv-fenetre{0%{opacity:0;transform:translateY(48px) scale(.985)}to{opacity:1;transform:none}}@keyframes sv-apparait{0%{opacity:0}to{opacity:1}}@keyframes sv-trace{to{stroke-dashoffset:0}}@keyframes sv-obture{0%{fill:#E2B341}to{fill:#6B7280}}@keyframes sv-glisse{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes sv-toast{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@keyframes sv-efface{to{opacity:0;transform:translateY(-4px)}}@keyframes sv-revele-chip{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes sv-pouls{0%{box-shadow:0 0 0 0 rgba(31,119,112,.45)}70%{box-shadow:0 0 0 8px rgba(31,119,112,0)}to{box-shadow:0 0 0 0 rgba(31,119,112,0)}}@keyframes sv-progression{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sv-clignote{50%{opacity:0}}@keyframes sv-tamponne{0%{opacity:0;transform:rotate(-8deg) scale(1.4)}to{opacity:1;transform:rotate(-8deg) scale(1)}}.site.p-accueil.sans-anim *,.site.p-accueil.sans-anim :after,.site.p-accueil.sans-anim :before{animation:none!important;transition:none!important}.site.p-accueil.sans-anim .schema .anneau,.site.p-accueil.sans-anim .schema .renvoi{stroke-dashoffset:0}.site.p-accueil.sans-anim .schema .f-36{fill:#6B7280}.site.p-accueil.sans-anim .chip-avant,.site.p-accueil.sans-anim .mot-avant{opacity:0}@media (prefers-reduced-motion:reduce){.site.p-accueil *,.site.p-accueil :after,.site.p-accueil :before{animation:none!important;transition:none!important}.site.p-accueil .schema .anneau,.site.p-accueil .schema .renvoi{stroke-dashoffset:0}.site.p-accueil .schema .f-36{fill:#6B7280}.site.p-accueil .chip-avant,.site.p-accueil .mot-avant{opacity:0}}@media (max-width:1100px){.site.p-accueil .f-corps{grid-template-columns:minmax(0,1fr) 300px}.site.p-accueil .f-etapes li:not(.cours),.site.p-accueil .f-gauche{display:none}.site.p-accueil .parcours{grid-template-columns:minmax(0,1fr)}.site.p-accueil .etapes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.site.p-accueil .mega-in{grid-template-columns:repeat(2,minmax(0,1fr))}.site.p-accueil .mega-carte{display:none}}@media (max-width:900px){.site.p-accueil .lien-discret,.site.p-accueil .nav{display:none}.site.p-accueil .entete-actions{margin-left:auto}.site.p-accueil .bouton-menu{display:inline-flex}.site.p-accueil .hero-actions,.site.p-accueil .hero-chapeau{grid-column:1/-1;justify-self:start;align-items:flex-start}.site.p-accueil .hero-boutons,.site.p-accueil .hero-garanties{justify-content:flex-start}.site.p-accueil .f-corps{grid-template-columns:minmax(0,1fr)}.site.p-accueil .f-droite{border-left:0;border-top:1px solid var(--trait)}.site.p-accueil .f-chrono,.site.p-accueil .f-fil{display:none}.site.p-accueil .appel-in,.site.p-accueil .bande-in,.site.p-accueil .citation,.site.p-accueil .duo,.site.p-accueil .legende,.site.p-accueil .pied-haut,.site.p-accueil .tete-section{grid-template-columns:minmax(0,1fr)}.site.p-accueil .appel h2,.site.p-accueil .appel-actions,.site.p-accueil .appel-texte,.site.p-accueil .bande-liste,.site.p-accueil .bande-titre,.site.p-accueil .citation blockquote,.site.p-accueil .citation figcaption,.site.p-accueil .duo-inverse .duo-texte,.site.p-accueil .duo-inverse .duo-visuel,.site.p-accueil .duo-texte,.site.p-accueil .duo-visuel,.site.p-accueil .faq-liste,.site.p-accueil .legende-liste,.site.p-accueil .legende-titre,.site.p-accueil .marque-section,.site.p-accueil .pied-cols,.site.p-accueil .pied-marque,.site.p-accueil .titres{grid-column:1/-1;grid-row:auto}.site.p-accueil .marque-section{justify-self:start;padding-right:24px}.site.p-accueil .duo-visuel{margin-top:40px}.site.p-accueil .panneau{grid-template-columns:minmax(0,1fr)}.site.p-accueil .scene{padding:24px}.site.p-accueil .delegation{grid-template-columns:minmax(0,1fr)}.site.p-accueil .appel-actions{justify-self:start;min-width:0;width:100%}.site.p-accueil .avoir{left:12px;right:12px;max-width:none}.site.p-accueil .papier{transform:none}}@media (max-width:720px){.site.p-accueil .conteneur{padding:0 16px}.site.p-accueil .hero:before{display:none}.site.p-accueil{font-size:16px}.site.p-accueil .hero{padding-top:56px}.site.p-accueil .section{padding:88px 0}.site.p-accueil .etapes{grid-template-columns:minmax(0,1fr)}.site.p-accueil .etape-btn{min-height:56px;padding:12px 2px}.site.p-accueil .salle{grid-template-columns:minmax(0,1fr)}.site.p-accueil .salle-col{min-height:0}.site.p-accueil .agenda{grid-template-columns:40px minmax(0,1fr)}.site.p-accueil .agenda .ag-col-2{display:none}.site.p-accueil .caisse-resume{grid-template-columns:minmax(0,1fr)}.site.p-accueil .bande-liste li{padding:0;border-left:0;width:100%}.site.p-accueil .q .reponse{padding-right:0}.site.p-accueil .q summary{font-size:18px}.site.p-accueil .papier{padding:22px}.site.p-accueil .papier-tete{flex-direction:column}.site.p-accueil .papier-ref{text-align:left}.site.p-accueil .lf{grid-template-columns:minmax(0,1fr) 40px 90px}.site.p-accueil .tampon{bottom:120px}.site.p-accueil .pied-bas{flex-direction:column}.site.p-accueil .appel-in{padding-top:80px;padding-bottom:80px}}.site.p-fonctionnalite *,.site.p-fonctionnalite :after,.site.p-fonctionnalite :before{box-sizing:border-box}.site.p-fonctionnalite a{color:#1F7770}.site.p-fonctionnalite a:hover{color:#155E58}.site.p-fonctionnalite{--fond:#FAFAF7;--fond-2:#F2F1EB;--fond-3:#EAE8E0;--blanc:#FFFFFF;--encre:#1B2230;--encre-2:#3C4453;--encre-3:#5A6270;--trait:#E4E2D8;--trait-fort:#D3D0C3;--acc:#1F7770;--acc-fonce:#155E58;--acc-doux:#E6F2F1;--acc-doux-2:#C9E2E0;--ocre-doux:#FBF2DF;--ocre-texte:#7A5408;--rouge-doux:#FBECEA;--rouge-texte:#A53A2E;--vert-doux:#ECF4EE;--vert-texte:#2D6340;font-family:var(--font-instrument),"Instrument Sans","Helvetica Neue","Segoe UI",system-ui,sans-serif;color:var(--encre);background:var(--fond);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.site.p-fonctionnalite ::-moz-selection{background:var(--acc-doux-2)}.site.p-fonctionnalite ::selection{background:var(--acc-doux-2)}.site.p-fonctionnalite :focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:4px}.site.p-fonctionnalite .conteneur{width:100%;max-width:1280px;margin:0 auto;padding:0 40px}.site.p-fonctionnalite .ic{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.site.p-fonctionnalite .f-etiquette{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--encre-3)}.site.p-fonctionnalite .bouton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border-radius:10px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.site.p-fonctionnalite .bouton .ic{transition:transform .3s cubic-bezier(.2,.7,.1,1)}.site.p-fonctionnalite .bouton:hover .ic{transform:translateX(3px)}.site.p-fonctionnalite .bouton-plein{background:var(--acc);color:#FFFFFF}.site.p-fonctionnalite .bouton-plein:hover{background:var(--acc-fonce);color:#FFFFFF}.site.p-fonctionnalite .bouton-trait{background:transparent;color:var(--encre);border-color:var(--trait-fort)}.site.p-fonctionnalite .bouton-trait:hover{border-color:var(--encre);color:var(--encre);background:var(--blanc)}.site.p-fonctionnalite .bouton-clair{background:#FFFFFF;color:var(--acc-fonce)}.site.p-fonctionnalite .bouton-clair:hover{background:var(--acc-doux);color:var(--acc-fonce)}.site.p-fonctionnalite .ariane{padding-top:28px}.site.p-fonctionnalite .ariane ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:14px;color:var(--encre-3)}.site.p-fonctionnalite .ariane li{display:flex;align-items:center;gap:6px}.site.p-fonctionnalite .ariane li+li:before{content:"/";color:var(--trait-fort)}.site.p-fonctionnalite .ariane a{color:var(--encre-3);text-decoration:none;display:inline-flex;min-height:32px;align-items:center}.site.p-fonctionnalite .ariane a:hover{color:var(--encre)}.site.p-fonctionnalite .ariane [aria-current=page]{color:var(--encre);font-weight:500}.site.p-fonctionnalite .tete{padding:56px 0 48px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:end}.site.p-fonctionnalite .tete-texte{grid-column:1/span 8}.site.p-fonctionnalite .tete-actions{grid-column:9/span 4;justify-self:end;display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.site.p-fonctionnalite .surtitre{display:flex;align-items:center;gap:10px;margin:0 0 24px;font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--encre-3);animation:sv-monte .6s both}.site.p-fonctionnalite .surtitre i{width:8px;height:8px;border-radius:2px;background:var(--acc)}.site.p-fonctionnalite .titre-1{margin:0;font-size:clamp(40px,5.4vw,78px);line-height:1;letter-spacing:-.042em;font-weight:600;text-wrap:balance;animation:sv-monte .8s .08s both}.site.p-fonctionnalite .chapeau{margin:24px 0 0;font-size:20px;line-height:1.55;color:var(--encre-2);max-width:38em;text-wrap:pretty;animation:sv-monte .8s .18s both}.site.p-fonctionnalite .atelier{background:#FFFFFF;border:1px solid var(--trait-fort);border-radius:18px;box-shadow:0 40px 90px -40px rgba(20,24,33,.3);display:grid;grid-template-columns:minmax(0,1fr) 380px;overflow:hidden;animation:sv-monte .9s cubic-bezier(.2,.7,.1,1) .25s both}.site.p-fonctionnalite .atelier-schema{padding:28px 28px 24px;min-width:0;display:flex;flex-direction:column;gap:20px}.site.p-fonctionnalite .atelier-tete{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.site.p-fonctionnalite .atelier-tete strong{font-size:16px}.site.p-fonctionnalite .atelier-tete span{font-size:13px;color:var(--encre-3)}.site.p-fonctionnalite .defile{overflow-x:auto;padding-bottom:6px}.site.p-fonctionnalite .arcades{min-width:820px;display:flex;flex-direction:column;gap:14px;position:relative}.site.p-fonctionnalite .rangee{display:grid;grid-template-columns:repeat(8,minmax(0,1fr)) 18px repeat(8,minmax(0,1fr));gap:6px}.site.p-fonctionnalite .rangee .milieu{border-left:1px dashed var(--trait-fort);margin-left:8px}.site.p-fonctionnalite .dent{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 2px;border-radius:10px;border:1px solid transparent;background:none;font:inherit;color:var(--encre-3);cursor:pointer;min-height:44px;transition:background .2s,border-color .2s,transform .25s cubic-bezier(.2,.7,.1,1)}.site.p-fonctionnalite .dent:hover{background:var(--fond-2);transform:translateY(-2px)}.site.p-fonctionnalite .rangee-bas .dent{flex-direction:column-reverse}.site.p-fonctionnalite .dent-num{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:12px;line-height:1}.site.p-fonctionnalite .dent-svg{width:100%;max-width:40px;height:auto;display:block}.site.p-fonctionnalite .dent-svg path,.site.p-fonctionnalite .dent-svg rect{stroke:#A9ADB4;stroke-width:.9}.site.p-fonctionnalite .dent-svg .contour{fill:none;stroke:#7E848D;stroke-width:1.2}.site.p-fonctionnalite .dent.choisie{background:var(--acc-doux);border-color:var(--acc)}.site.p-fonctionnalite .dent.choisie .dent-num{color:var(--acc-fonce);font-weight:600}.site.p-fonctionnalite .dent.manquante .dent-svg path,.site.p-fonctionnalite .dent.manquante .dent-svg rect{fill:none;stroke:#A9ADB4;stroke-dasharray:2 2}.site.p-fonctionnalite .dent.a-traiter .dent-svg .contour{stroke:#C84A3C;stroke-width:1.8}.site.p-fonctionnalite .separation{height:1px;background:var(--trait);margin:0}.site.p-fonctionnalite .legende{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:var(--encre-2);padding-top:16px;border-top:1px solid var(--trait)}.site.p-fonctionnalite .legende span{display:inline-flex;align-items:center;gap:7px}.site.p-fonctionnalite .legende i{width:12px;height:12px;border-radius:3px;border:1px solid rgba(27,34,48,.28)}.site.p-fonctionnalite .astuce{font-size:13px;color:var(--encre-3);display:flex;gap:8px;align-items:center}.site.p-fonctionnalite .astuce .ic{width:16px;height:16px;color:var(--acc)}.site.p-fonctionnalite .fiche{border-left:1px solid var(--trait);background:#FCFCFA;padding:28px;display:flex;flex-direction:column;gap:18px}.site.p-fonctionnalite .fiche-num{display:flex;align-items:baseline;gap:12px}.site.p-fonctionnalite .fiche-num b{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:44px;line-height:1;font-weight:500;letter-spacing:-.04em;color:var(--encre)}.site.p-fonctionnalite .fiche-nom{margin:0;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.site.p-fonctionnalite .etat-ligne{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.site.p-fonctionnalite .puce{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 9px;border-radius:6px;white-space:nowrap}.site.p-fonctionnalite .puce i{width:9px;height:9px;border-radius:2px;border:1px solid rgba(27,34,48,.25)}.site.p-fonctionnalite .puce-neutre{background:var(--fond-2);color:var(--encre-2)}.site.p-fonctionnalite .faces-txt{font-size:14px;color:var(--encre-2)}.site.p-fonctionnalite .histo{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column}.site.p-fonctionnalite .histo:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:1px;background:var(--trait-fort)}.site.p-fonctionnalite .histo li{position:relative;padding:0 0 18px 24px;animation:sv-monte .4s both}.site.p-fonctionnalite .histo li:before{content:"";position:absolute;left:0;top:6px;width:11px;height:11px;border-radius:50%;background:#FFFFFF;border:2px solid var(--acc)}.site.p-fonctionnalite .histo li:first-child:before{background:var(--acc)}.site.p-fonctionnalite .histo .date{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:12px;color:var(--encre-3)}.site.p-fonctionnalite .histo p{margin:2px 0 0;font-size:14.5px;line-height:1.45;color:var(--encre)}.site.p-fonctionnalite .histo small{display:block;font-size:12.5px;color:var(--encre-3);margin-top:2px}.site.p-fonctionnalite .vide{font-size:14.5px;color:var(--encre-3);margin:0;padding:16px;border:1px dashed var(--trait-fort);border-radius:10px}.site.p-fonctionnalite .fiche-pied{margin-top:auto;padding-top:16px;border-top:1px solid var(--trait);font-size:13px;color:var(--encre-3);line-height:1.5}.site.p-fonctionnalite .section{padding:120px 0}.site.p-fonctionnalite .section-claire{background:var(--blanc);border-top:1px solid var(--trait);border-bottom:1px solid var(--trait)}.site.p-fonctionnalite .tete-section{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;margin-bottom:56px}.site.p-fonctionnalite .marque-section{grid-column:1/span 3;margin:0;align-self:start;padding-top:14px;border-top:1px solid var(--encre);font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--encre-3);line-height:1.5}.site.p-fonctionnalite .marque-section b{color:var(--encre);font-weight:600;margin-right:12px}.site.p-fonctionnalite .titres{grid-column:4/span 9}.site.p-fonctionnalite .titre-2{margin:0;font-size:clamp(32px,3.8vw,52px);line-height:1.04;letter-spacing:-.035em;font-weight:600;text-wrap:balance;max-width:18em}.site.p-fonctionnalite .colonnes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:0 32px}.site.p-fonctionnalite .colonne{border-top:1px solid var(--encre);padding-top:20px}.site.p-fonctionnalite .colonne .n{font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:12.5px;color:var(--acc)}.site.p-fonctionnalite .colonne h3{margin:10px 0 0;font-size:22px;letter-spacing:-.02em;line-height:1.25}.site.p-fonctionnalite .colonne p{margin:12px 0 0;font-size:16.5px;line-height:1.6;color:var(--encre-2);text-wrap:pretty}.site.p-fonctionnalite .flux{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:16px;counter-reset:fx}.site.p-fonctionnalite .noeud{position:relative;background:var(--fond);border:1px solid var(--trait);border-radius:14px;padding:22px 22px 24px;counter-increment:fx}.site.p-fonctionnalite .noeud:before{content:counter(fx,decimal-leading-zero);font-family:var(--font-jbmono),"JetBrains Mono",ui-monospace,monospace;font-size:12px;color:var(--acc)}.site.p-fonctionnalite .noeud h3{margin:8px 0 0;font-size:18px;letter-spacing:-.015em;line-height:1.3}.site.p-fonctionnalite .noeud p{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--encre-2)}.site.p-fonctionnalite .noeud:after{content:"";position:absolute;right:-13px;top:50%;width:10px;height:10px;border-top:1.5px solid var(--encre-3);border-right:1.5px solid var(--encre-3);transform:translateY(-50%) rotate(45deg);background:transparent}.site.p-fonctionnalite .noeud:last-child:after{display:none}.site.p-fonctionnalite .noeud.fin{background:var(--acc-doux);border-color:var(--acc-doux-2)}.site.p-fonctionnalite .faq-liste{grid-column:4/span 9;border-top:1px solid var(--encre)}.site.p-fonctionnalite .q{border-bottom:1px solid var(--trait)}.site.p-fonctionnalite .q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;min-height:44px;font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.35}.site.p-fonctionnalite .q summary::-webkit-details-marker{display:none}.site.p-fonctionnalite .plus{width:30px;height:30px;flex:none;border-radius:50%;border:1px solid var(--trait-fort);position:relative}.site.p-fonctionnalite .plus:after,.site.p-fonctionnalite .plus:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--encre);transform:translate(-50%,-50%);transition:transform .35s}.site.p-fonctionnalite .plus:after{transform:translate(-50%,-50%) rotate(90deg)}.site.p-fonctionnalite .q[open] .plus{background:var(--encre);border-color:var(--encre)}.site.p-fonctionnalite .q[open] .plus:after,.site.p-fonctionnalite .q[open] .plus:before{background:#FFFFFF}.site.p-fonctionnalite .q[open] .plus:after{transform:translate(-50%,-50%) rotate(0deg)}.site.p-fonctionnalite .q .reponse{margin:0;padding:0 64px 24px 0;font-size:17px;line-height:1.65;color:var(--encre-2);max-width:46em}.site.p-fonctionnalite .voisins{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px}.site.p-fonctionnalite .voisin{display:flex;flex-direction:column;gap:10px;background:#FFFFFF;border:1px solid var(--trait);border-radius:16px;padding:26px;text-decoration:none;color:var(--encre);transition:border-color .25s,transform .35s cubic-bezier(.2,.7,.1,1),box-shadow .25s}.site.p-fonctionnalite .voisin:hover{color:var(--encre);border-color:var(--trait-fort);transform:translateY(-3px);box-shadow:0 30px 60px -36px rgba(20,24,33,.35)}.site.p-fonctionnalite .voisin strong{font-size:20px;letter-spacing:-.02em;line-height:1.25}.site.p-fonctionnalite .voisin span{font-size:15px;color:var(--encre-3);line-height:1.55}.site.p-fonctionnalite .voisin em{font-style:normal;margin-top:6px;display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--acc);font-size:15px}.site.p-fonctionnalite .voisin em .ic{transition:transform .3s}.site.p-fonctionnalite .voisin:hover em .ic{transform:translateX(3px)}.site.p-fonctionnalite .appel{background:var(--acc-fonce);color:#FFFFFF}.site.p-fonctionnalite .appel-in{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap;padding-top:72px;padding-bottom:72px}.site.p-fonctionnalite .appel h2{margin:0;font-size:clamp(28px,3.2vw,44px);line-height:1.08;letter-spacing:-.035em;font-weight:600;max-width:20em;text-wrap:balance}.site.p-fonctionnalite .pied{padding:40px 0;border-top:1px solid var(--trait)}.site.p-fonctionnalite .pied-in{display:flex;justify-content:space-between;align-items:center;gap:16px 32px;flex-wrap:wrap;font-size:13.5px;color:var(--encre-3)}.site.p-fonctionnalite .pied ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 20px}.site.p-fonctionnalite .pied a{color:var(--encre-3);text-decoration:none;display:inline-flex;min-height:32px;align-items:center}.site.p-fonctionnalite .pied a:hover{color:var(--encre)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.site.p-fonctionnalite .revele{animation:sv-monte linear both;animation-timeline:view();animation-range:entry 10% entry 75%}}}@keyframes sv-monte{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.site.p-fonctionnalite *,.site.p-fonctionnalite :after,.site.p-fonctionnalite :before{animation:none!important;transition:none!important}}@media (max-width:1100px){.site.p-fonctionnalite .atelier{grid-template-columns:minmax(0,1fr)}.site.p-fonctionnalite .fiche{border-left:0;border-top:1px solid var(--trait)}}@media (max-width:900px){.site.p-fonctionnalite .tete,.site.p-fonctionnalite .tete-section{grid-template-columns:minmax(0,1fr)}.site.p-fonctionnalite .faq-liste,.site.p-fonctionnalite .marque-section,.site.p-fonctionnalite .tete-actions,.site.p-fonctionnalite .tete-texte,.site.p-fonctionnalite .titres{grid-column:1/-1}.site.p-fonctionnalite .tete-actions{justify-self:start;justify-content:flex-start}.site.p-fonctionnalite .marque-section{justify-self:start;padding-right:24px}.site.p-fonctionnalite .noeud:after{display:none}}@media (max-width:720px){.site.p-fonctionnalite .conteneur{padding:0 16px}.site.p-fonctionnalite .section{padding:80px 0}.site.p-fonctionnalite .atelier-schema,.site.p-fonctionnalite .fiche{padding:20px}.site.p-fonctionnalite .q .reponse{padding-right:0}}.site .scenarios{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px}.site .scenario{display:flex;flex-direction:column;gap:10px;padding:20px 22px 24px;border:1px solid var(--trait);border-radius:14px;background:var(--blanc)}.site .section-claire .scenario{background:var(--fond)}.site .scenario h3{margin:0;font-size:19px;letter-spacing:-.015em;line-height:1.3;color:var(--encre)}.site .scenario p{margin:0;font-size:15.5px;line-height:1.6;color:var(--encre-2);text-wrap:pretty}.site .scenario .f-etiquette{margin-top:6px}.site .reseau{display:block;width:100%;max-width:300px;height:auto;margin-bottom:4px}.site .reseau text{font-family:inherit;font-size:10.5px;font-weight:600}.site .reseau .cadre{fill:none;stroke:var(--trait-fort);stroke-width:1;stroke-dasharray:4 4}.site .reseau .cadre-nom{fill:var(--encre-3);font-weight:500;letter-spacing:.04em}.site .reseau .noeud rect{stroke-width:1.2}.site .reseau .noeud.ok rect{fill:var(--acc-doux);stroke:var(--acc)}.site .reseau .noeud.ok text{fill:var(--acc-fonce)}.site .reseau .noeud.attente rect{fill:var(--ocre-doux);stroke:#C99A2E}.site .reseau .noeud.attente text{fill:var(--ocre-texte)}.site .reseau .noeud.bloque rect{fill:var(--rouge-doux);stroke:var(--rouge-texte)}.site .reseau .noeud.bloque text{fill:var(--rouge-texte)}.site .reseau .noeud.eteint rect{fill:var(--fond-2);stroke:var(--trait-fort);stroke-dasharray:3 3}.site .reseau .noeud.eteint text{fill:var(--encre-3)}.site .reseau .lien{fill:none;stroke-width:2}.site .reseau .lien.ok{stroke:var(--acc)}.site .reseau .lien.coupe{stroke:var(--rouge-texte);stroke-dasharray:4 4}.site .reseau .lien.eteint{stroke:var(--trait-fort);stroke-dasharray:2 4}.site .reseau .croix line{stroke:var(--rouge-texte);stroke-width:2;stroke-linecap:round}.site .postes{margin:8px 0 0;padding:14px 0 0;border-top:1px solid var(--trait);display:grid;gap:8px;font-size:14px;line-height:1.45}.site .postes div{display:grid;grid-template-columns:minmax(0,7.5em) minmax(0,1fr);gap:12px}.site .postes dt{color:var(--encre-3)}.site .postes dd{margin:0;font-weight:600}.site .postes dd.ok{color:var(--acc-fonce)}.site .postes dd.attente{color:var(--ocre-texte)}.site .postes dd.bloque{color:var(--rouge-texte)}.site .postes dd.eteint{color:var(--encre-3)}.site .scenarios-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;margin-top:32px;padding-top:20px;border-top:1px solid var(--trait)}.site .scenarios-pied p{margin:0;font-size:15.5px;line-height:1.6;color:var(--encre-2);max-width:44em}