.ac{--ac-texte:44rem;--ac-r:16px}html:not(.js) .ac [data-js]{display:none!important}.ac .wrap{width:100%}.ac h2{scroll-margin-top:calc(var(--tete-bas,80px) + 16px)}.ac-intro{color:var(--c-ink-2);max-width:var(--ac-texte);margin:0 0 var(--s-5)}.ac-section{padding-block:clamp(36px,4.5vw,64px)}.ac-actions{display:flex;flex-wrap:wrap;gap:var(--s-3);margin:var(--s-5) 0 0}.ac-nav-rang{display:flex;align-items:center;gap:var(--s-4);overflow-x:auto;scrollbar-width:none}.ac-nav-rang::-webkit-scrollbar{display:none}.ac-nav-marque{flex:none;gap:10px;font:640 1.0625rem/1 var(--f-titre);letter-spacing:-.02em;text-decoration:none;color:var(--c-ink)!important;padding-right:var(--s-4);border-right:1px solid var(--c-line);min-height:var(--cible);display:flex;align-items:center}.ac-nav ul{display:flex;gap:2px;margin:0;padding:0;list-style:none;flex:none}.ac-nav li a{display:flex;align-items:center;min-height:48px;padding:0 12px;font-size:var(--t-sm);font-weight:600;color:var(--c-ink-2);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.ac-nav li a:hover{color:var(--c-ink)}.ac-nav li a[aria-current]{color:var(--c-ink);border-bottom-color:#7dd8cb}.ac-tete-simple{padding:clamp(32px,5vw,64px) 0 clamp(24px,3vw,40px);border-bottom:1px solid var(--c-line)}.ac-tete-simple h1{max-width:22ch}.ac-tete-formation{padding:clamp(28px,4vw,56px) 0;border-bottom:1px solid var(--c-line)}.ac-tete-grille{display:grid;gap:var(--s-6)}@media(min-width:1024px){.ac-tete-grille{grid-template-columns:minmax(0,1fr) 26rem;align-items:start;gap:var(--s-8)}}.ac-production{margin-top:var(--s-5);max-width:40rem}.ac-faits{margin:0;background:var(--c-papier);border-top:3px double var(--c-ink);border-bottom:1px solid var(--c-ink);padding:var(--s-1) var(--s-4)}.ac-faits>div{display:grid;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);gap:var(--s-3);padding:11px 0;border-bottom:1px solid var(--c-line)}.ac-faits>div:last-child{border-bottom:0}.ac-faits dt{font:600 .875rem/1.35 var(--f-texte);color:#a9b0ba}.ac-faits dd{margin:0;font-weight:600}.ac-badge{display:inline-block;padding:2px 10px;border-radius:var(--r-pill);background:var(--c-ok-soft);color:var(--c-ok);font-size:var(--t-xs);font-weight:600;white-space:nowrap}.ac-deux{display:grid;gap:var(--s-6)}@media(min-width:960px){.ac-deux{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-8)}}.ac-deux>*{min-width:0}.ac-coches,.ac-limites,.ac-puces{list-style:none;margin:0 0 var(--s-4);padding:0}.ac-coches>li,.ac-limites>li,.ac-puces>li{position:relative;padding:6px 0 6px 28px}.ac-coches>li::before{content:"";position:absolute;left:4px;top:13px;width:11px;height:6px;border-left:2px solid var(--c-ok);border-bottom:2px solid var(--c-ok);transform:rotate(-45deg)}.ac-puces>li::before{content:"";position:absolute;left:6px;top:15px;width:6px;height:6px;border-radius:50%;background:var(--c-or)}.ac-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ac-tags li{padding:4px 12px;border:1px solid var(--c-line-2);border-radius:var(--r-pill);font-size:var(--t-sm)}.ac-journal{list-style:none;margin:0;padding:0}.ac-journal>li{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:var(--s-3);padding:12px 0;border-top:1px solid var(--c-line);font-size:var(--t-sm)}.ac-journal-date{color:var(--c-ink-3)}@media(max-width:479px){.ac-journal>li{grid-template-columns:1fr;gap:2px}}.ac-faq{border-top:1px solid var(--c-ink)}.ac-faq details{border-bottom:1px solid var(--c-line)}.ac-faq summary{display:flex;justify-content:space-between;gap:var(--s-4);align-items:center;min-height:56px;padding:12px 0;cursor:pointer;font-weight:600;list-style:none}.ac-faq summary::-webkit-details-marker{display:none}.ac-faq summary::after{content:"+";flex:none;font:400 1.5rem/1 var(--f-texte);color:var(--c-ink-3);transition:transform var(--m-base) var(--ease)}.ac-faq details[open] summary::after{transform:rotate(45deg)}.ac-faq-r{padding:0 0 var(--s-4);color:var(--c-ink-2);max-width:var(--ac-texte)}.ac-lecons{list-style:none;margin:0;padding:0}.ac-lecons>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-3);align-items:center;padding:12px var(--s-5);border-top:1px solid var(--c-line);font-size:var(--t-sm)}.ac-lecons>li:first-child{border-top:0}.ac-lecons--plat{border:1px solid var(--c-line);border-radius:var(--r-3);background:var(--c-surface);margin-bottom:var(--s-5)}.ac-lecon-titre{font-weight:600;font-size:var(--t-base)}.ac-lecon-titre a{display:inline-block;padding:10px 0;margin:-10px 0}.ac-lecon-titre small{display:block;font-weight:400;color:var(--c-ink-3);font-size:var(--t-sm)}.ac-lecon-meta{display:flex;gap:var(--s-2);align-items:center;color:var(--c-ink-3);white-space:nowrap}@media(max-width:559px){.ac-lecons .ac-lecon-meta{flex-direction:column;align-items:flex-end;gap:4px;text-align:right}}.ac-certif h3{font-size:var(--t-lg)}.ac-certif ul{padding-left:1.1em;margin:0}.ac-certif li{padding:4px 0}.ac-prix{display:block;font:700 var(--t-2xl)/1.1 var(--f-titre);letter-spacing:-.02em;margin:var(--s-2) 0 2px}.ac-prix small{font-size:.5em;font-weight:600;color:var(--c-ink-3);letter-spacing:.04em;vertical-align:.45em}.ac-prix-per{font:400 var(--t-sm)/1 var(--f-texte);color:var(--c-ink-3);letter-spacing:0;margin-left:4px}.ac-faits .ac-prix{display:inline;font-size:var(--t-base)}.ac-faits .ac-prix small{vertical-align:0;font-size:.85em}.ac-prix-liste{list-style:none;margin:0 0 var(--s-3);padding:0}.ac-prix-liste li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 var(--s-4);padding:10px 0;border-top:1px solid var(--c-line)}.ac-prix-liste .ac-prix{font-size:var(--t-lg);margin:0}.ac-prix-liste .fine{grid-column:1/-1}.ac-prix-nom{font-weight:600}.ac-checkout{display:grid;gap:var(--s-2)}.ac-conditions--court{margin-top:var(--s-4)}@media(min-width:768px){.ac-conditions--court>div{grid-template-columns:8rem minmax(0,1fr)}}.ac-conditions{margin:0 0 var(--s-4);border-top:1px solid var(--c-ink)}.ac-conditions>div{display:grid;gap:4px var(--s-5);padding:14px 0;border-bottom:1px solid var(--c-line)}@media(min-width:768px){.ac-conditions>div{grid-template-columns:14rem minmax(0,1fr)}}.ac-conditions dt{font-weight:700}.ac-conditions dd{margin:0;color:var(--c-ink-2);max-width:var(--ac-texte)}.ac-repli{margin-top:var(--s-4);padding:var(--s-4);border:1px solid var(--c-line-2);border-radius:var(--r-2);background:var(--c-surface);max-width:44rem}.ac-repli p{margin:0}.ac-lecon-meta{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6);margin:var(--s-4) 0 0}.ac-lecon-meta dt{font-size:var(--t-xs);color:var(--c-ink-3)}.ac-lecon-meta dd{margin:2px 0 0;font-weight:600;min-width:0;white-space:normal;overflow-wrap:break-word;hyphens:auto}dl.ac-lecon-meta{white-space:normal}.ac-lecon-meta>div{min-width:0;max-width:100%}.ac-sujet-bloc+.ac-sujet-bloc{margin-top:var(--s-7)}.ac-verifies{padding-left:1.1em}.ac-verifies li{padding:6px 0}.ac-verifies .fine{display:block}.ac-message{margin:0;font-size:var(--t-sm);font-weight:600;min-height:1.5em}.ac-message[data-etat="ok"]{color:var(--c-ok)}.ac-message[data-etat="erreur"]{color:var(--c-erreur)}.ac-message[data-etat="attente"]{color:var(--c-attente)}[data-etat="solide"] dd{background:var(--c-ok-soft);color:var(--c-ok)}[data-etat="à consolider"] dd{background:var(--c-attente-soft);color:var(--c-attente)}[data-etat="à travailler"] dd{background:var(--c-erreur-soft);color:var(--c-erreur)}@media(prefers-reduced-motion:reduce){.ac *,.ac *::before,.ac *::after{transition:none!important;animation:none!important}}@media print{.tete,.univers-nav,.ac-nav,.pied,.ac-sommaire,.ac-actions,.ac-copier,.ac-bande-cta,.ac-demo{display:none!important}body.premium{background:#fff}}.ac-lecon-meta dd a{display:inline-flex;align-items:center;min-height:var(--cible)}.ac-conditions--court+p.fine a,.ac-section--sources li>a{display:inline-flex;align-items:center;min-height:var(--cible)}.ac-nav a:focus-visible{outline-offset:-3px}.ac-tete-simple+.ac-section:has(.ac-offres){padding-top:var(--s-6)}.ac-encart .ac-faits dd .ac-prix{font-size:1.25rem}@media(min-width:1024px){.ac-encart{position:sticky;top:96px}}@media(max-width:1023px){.ac:has(.ac-barre){padding-bottom:76px}}@keyframes ac-barre{0%,70%{transform:translateY(110%);visibility:hidden}100%{transform:none;visibility:visible}}.ac-calcul{margin:var(--s-4) 0;padding:var(--s-4);background:var(--c-surface);border:1px solid var(--c-line);border-left:3px solid var(--c-or);border-radius:var(--ac-r)}.ac-calcul h3{font-size:var(--t-base);margin:0 0 6px}.ac-calcul ul{margin:0;padding:0 0 0 18px}.ac-calcul li{margin:4px 0;font-size:var(--t-sm);color:var(--c-ink-2)}.ac-calcul strong{color:var(--c-ink)}.ac{--ac-acc:#7dd8cb;--ac-surface:#151920;--pages:1px 0 0 #cfcac0,2px 1px 0 #e9e4da,3px 1px 0 #bdb7ac,4px 2px 0 #e9e4da,5px 3px 0 #0009;background:#0e1013;color:var(--c-ink)}.ac .btn{color:#111315!important}.ac .btn--secondaire,.ac .btn--discret,.ac .btn--contour{color:var(--c-ink)!important}.ac .btn--contour,.ac .btn--secondaire{background:#0000;border-color:#46505e}.ac .btn--contour:hover,.ac .btn--secondaire:hover{border-color:#e6c07f;background:#e6c07f12}.ac .section--soft{background:#12151a}.ac ::selection{background:#7dd8cb;color:#0e1013}.ac :is(h1,h2,h3){font-family:var(--f-titre);font-weight:640;letter-spacing:-.024em;text-wrap:balance}.ac .eyebrow{color:var(--ac-acc);font-weight:600;letter-spacing:.01em}.ac a:not(.btn){text-decoration-color:#7dd8cb80}.ac-nav{background:#0f1216;border-bottom:1px solid #2a3039}.ac-nav-marque::before{content:"";width:10px;height:10px;border:2px solid var(--ac-acc);transform:rotate(45deg)}.ac #catalogue{background:radial-gradient(60% 240px at 50% 0,#1a222c,#0000 70%),#0e1013}.ac #catalogue h2{font:640 clamp(1.9rem,1.4rem + 1.8vw,2.9rem)/1.06 var(--f-titre);letter-spacing:-.03em}.ac #f-q{min-height:54px;padding:0 22px;border-radius:999px;border:1px solid #46505e;background:#171b21;color:#f2efe9;font-size:1.05rem}.ac #f-q:focus{outline:0;border-color:#e6c07f;box-shadow:0 0 0 4px #e6c07f26}.ac #f-q::placeholder{color:#a9b0ba}.ac .ac-faq{border-top-color:var(--ac-acc)}.ac .ac-tete-formation{position:relative;isolation:isolate;background:radial-gradient(40% 60% at 24% 30%,var(--nef-coeur,#e6c07f24),#0000 70%),radial-gradient(70% 60% at 50% 0,var(--nef-ciel,#1d2a3a),#0000 70%),#0e1013;border-bottom-color:#2a3039}.ac .ac-tete-formation h1{color:#f2efe9;font:640 clamp(2.1rem,1.5rem + 2.2vw,3.4rem)/1.04 var(--f-titre);letter-spacing:-.032em}@media(min-width:1024px){.ac .ac-tete-grille{grid-template-columns:minmax(0,1fr) 26rem;grid-template-areas:"texte encart";gap:var(--s-6) var(--s-8);align-items:start}.ac-tete-texte{grid-area:texte}.ac .ac-encart{grid-area:encart;position:static}}.ac .ac-encart{padding:var(--s-4) var(--s-5) var(--s-5);border:1px solid #2a3039;border-top:2px solid var(--ac-acc);border-radius:6px;background:#151920;box-shadow:0 14px 20px -10px #000}.ac .ac-faits{background:transparent;border-top:0;border-bottom:0;padding-inline:0}.ac .ac-faits>div{border-bottom-color:#2a3039}.ac .ac-faits dd{font-variant-numeric:tabular-nums}.ac .section:has(.ac-programme) h2:first-child{font:640 clamp(1.9rem,1.5rem + 1.6vw,2.7rem)/1.08 var(--f-titre);letter-spacing:-.03em}.ac .ac-extrait,.ac .ac-calcul,.ac .ac-cmp-cadre{border:1px solid #2a3039;border-radius:6px;background:#151920}.ac .ac-tete-simple{background:radial-gradient(50% 240px at 50% 0,#1a222c,#0000 70%),#0e1013;border-bottom-color:#2a3039}.ac .ac-tete-simple h1{font:640 clamp(2rem,1.5rem + 2vw,3.2rem)/1.05 var(--f-titre);letter-spacing:-.032em;color:#f2efe9}.ac-puces>li>a:only-child{display:inline-flex;align-items:center;min-height:44px}@keyframes ac-fx-pose{from{opacity:0;transform:translateY(30px) rotateY(-28deg) rotateX(12deg)}}@keyframes ac-fx-monte{from{opacity:.25;transform:translateY(28px)}}