:root{--lp-navy-profond:#11182c;--lp-navy:#1c2644;--lp-navy-filet:#26304c;--lp-creme:#f0ece3;--lp-blanc-chaud:#e2dcd0;--lp-gris-bleute:#a3a9b8;--lp-or:#c8a870;--lp-or-signature:#c9a33c;--lp-petrole:#176078;--lp-petrole-clair:#7fb6cb;--lp-encre:#1a2030;--lp-navy-contour:#34405f;--lp-fil:#c8a87066;--fond:var(--lp-navy-profond);--surface:var(--lp-navy);--filet:var(--lp-navy-filet);--contour:var(--lp-navy-contour);--contour-btn:#a3a9b880;--titre:var(--lp-creme);--texte:var(--lp-blanc-chaud);--doux:var(--lp-gris-bleute);--or:var(--lp-or);--pt:var(--lp-or-signature);--lien:var(--lp-petrole-clair);--fil:var(--lp-fil);--alerte:#e0a04a;--alerte-t:#f0b566;--risque:#e5533d;--erreur:#f2998a;--navy-deep:var(--fond);--blanc-chaud:var(--texte);--blanc-chaud-60:var(--doux);--encre-60:var(--doux);--police:var(--font-archivo),"Archivo","Helvetica Neue",Arial,sans-serif;--mono:var(--font-mono),"IBM Plex Mono",ui-monospace,"Courier New",monospace;--max:1120px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--fond)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--police);color:var(--texte);background:var(--fond);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#7fb6cb2e;font-size:1.0625rem;font-stretch:100%;line-height:1.55;overflow-x:clip}::selection{color:var(--titre);background:#c8a87059}img{max-width:100%}a{color:var(--lien)}a,.btn,summary{touch-action:manipulation}:focus-visible{outline:2px solid var(--lien);outline-offset:3px;border-radius:2px}.skip-link{z-index:100;background:var(--titre);color:var(--fond);border-radius:0 0 3px 3px;padding:10px 16px;font-size:.9rem;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-48px;left:16px}.skip-link:focus{top:0}[id]{scroll-margin-top:calc(var(--hh,72px) + var(--sh,0px) + 16px)}h1,h2,.t,.q{text-wrap:balance}h1,h2,h3{color:var(--titre)}.wrap{max-width:var(--max);padding:0 max(24px,env(safe-area-inset-right)) 0 max(24px,env(safe-area-inset-left));margin:0 auto}.serif{font-family:var(--police);letter-spacing:-.005em;font-weight:700;font-stretch:112%}h1.serif,h2.serif{letter-spacing:-.015em;font-weight:760;font-stretch:118%}.pt{background:var(--pt);border-radius:50%;width:.19em;height:.19em;margin-left:.05em;display:inline-block}.num{font-family:var(--mono);letter-spacing:0;font-weight:500}.mono{font-family:var(--police);letter-spacing:0;text-transform:none;font-weight:500}.eyebrow{font-family:var(--police);letter-spacing:0;color:var(--or);font-size:1rem;font-weight:500;display:block}.footnote{font-family:var(--police);color:var(--doux);align-items:center;gap:9px;font-size:.94rem;font-weight:400;display:inline-flex}.footnote:before{content:"";background:var(--pt);border-radius:50%;flex:none;width:7px;height:7px}header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11182cdb;border-bottom:1px solid #0000;transition:border-color .3s;position:fixed;top:0;left:0;right:0}header.scrolled{border-bottom-color:var(--filet)}.header-in{max-width:var(--max);padding:14px max(24px,env(safe-area-inset-right)) 14px max(24px,env(safe-area-inset-left));align-items:center;gap:28px;margin:0 auto;display:flex}.brand{align-items:center;gap:16px;text-decoration:none;display:flex}.brand img{width:128px;display:block}nav.main{align-items:center;gap:26px;margin-left:auto;display:flex}nav.main a.nav-link{color:var(--doux);font-size:.92rem;font-weight:500;text-decoration:none}nav.main a.nav-link:hover{color:var(--titre)}nav.main a.nav-link[aria-current=page]{color:var(--titre);border-bottom:1.5px solid var(--titre);padding-bottom:2px}.btn{text-align:center;font-family:var(--police);letter-spacing:0;cursor:pointer;border:1.5px solid #0000;border-radius:3px;padding:13px 22px;font-size:.95rem;font-weight:600;font-stretch:100%;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s,color .15s;display:inline-block}.btn-or{background:var(--or);color:var(--fond)}.btn-or:hover{background:#d6bc8a;transform:translateY(-1px)}.btn-outline,.btn-ghost{color:var(--titre);border-color:var(--contour-btn);background:0 0}.btn-outline:hover,.btn-ghost:hover{border-color:var(--or);color:var(--titre)}nav.main .btn{padding:9px 16px;font-size:.86rem}.hero{padding:124px 0 96px;position:relative}.hero h1{max-width:19ch;margin-top:22px;font-size:clamp(2.3rem,4.9vw,4.1rem);line-height:1}.hero .lead{color:var(--texte);max-width:56ch;margin-top:28px;font-size:1.15rem;line-height:1.5}.hero .cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:40px;display:flex}.hero .meta-line{flex-wrap:wrap;align-items:center;gap:10px 28px;margin-top:36px;display:flex}@media (min-width:1440px){:root{--max:1240px}.hero h1{max-width:22ch}.hero .lead{max-width:60ch}}@media (min-width:1080px){.sec-head{grid-template-columns:1fr 1fr;align-items:end;gap:18px 64px;display:grid}.sec-head .eyebrow{grid-column:1/-1}.sec-head h2{grid-column:1;max-width:none;margin-top:0}.sec-head p.lead{grid-column:2;margin-top:0}.sec-head:not(:has(p.lead)):not(:has(.echo)) h2{grid-column:1/-1;max-width:24ch}.sec-head .echo{grid-column:2}}section{padding:104px 0}.sec-head{margin-bottom:52px}.sec-head h2{max-width:24ch;margin-top:18px;font-size:clamp(1.85rem,3.4vw,3rem);line-height:1.02}.sec-head p.lead{color:var(--texte);max-width:56ch;margin-top:18px;font-size:1.06rem}.rv{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(26px)}.rv.in{opacity:1;transform:none}.rv-d1{transition-delay:80ms}.rv-d2{transition-delay:.16s}.rv-d3{transition-delay:.24s}.rv-d4{transition-delay:.32s}.rv-d5{transition-delay:.4s}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}*{transition:none!important;animation:none!important}}.on-dark,.cta-final{background:var(--fond);color:var(--texte);border-top:1px solid var(--filet);position:relative;overflow:hidden}:is(.on-dark,.cta-final)+section{border-top:1px solid var(--filet)}.on-dark:before,.cta-final:before{content:"";pointer-events:none;clip-path:polygon(31% 0,100% 0,100% 100%,18% 100%);background:linear-gradient(106deg,#0000 0 24%,#ffffff04 24% 48%,#c8a87004 48% 69%,#080e1f13 69% 100%),linear-gradient(145deg,#0000 0 47%,#ffffff03 47% 67%,#080e1f0f 67% 100%);position:absolute;inset:0}.on-dark>.wrap,.cta-final>.wrap{z-index:1;position:relative}.qui-avatar{object-fit:cover;width:88px;height:88px;box-shadow:0 0 0 1px var(--contour);border-radius:50%;display:block}.qui-narrow{max-width:760px;margin:26px auto 0}.qui-narrow .qui-head{align-items:center;gap:20px;margin-bottom:22px;display:flex}.qui-narrow p{color:var(--texte);font-size:1.02rem}.qui-narrow p+p,.qui-refs+p{margin-top:16px}.qui-refs{border-block:1px solid var(--filet);gap:10px;margin:14px 0 4px;padding:16px 0;display:grid}.qui-secteur{grid-template-columns:8rem minmax(0,1fr);align-items:baseline;column-gap:16px;display:grid}.qui-secteur dt{color:var(--doux);font-size:.88rem;font-weight:500}.qui-secteur dd{margin:0}.qui-secteur dd span{color:var(--titre);white-space:nowrap;font-size:clamp(.92rem,1.2vw,1rem);font-weight:650;font-stretch:112%;display:inline-block}.qui-secteur dd span:not(:last-child):after{content:"·";color:var(--contour-btn);padding:0 .3em;font-weight:400}@media (max-width:640px){.qui-secteur{grid-template-columns:1fr;row-gap:2px}}.qui-nom{color:var(--titre);font-size:clamp(1.5rem,2.6vw,2rem)}@media (max-width:640px){.qui-narrow .qui-head{flex-direction:column;align-items:flex-start;gap:14px}}.trois-cols{border-top:1px solid var(--filet);grid-template-columns:1fr 1fr 1fr;display:grid}.trois-cols .col{padding:30px 32px 0 0}.trois-cols .col+.col{border-left:1px solid var(--filet);padding-left:32px}.trois-cols .col-head{align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.trois-cols .col-t{color:var(--titre);font-size:1.4rem;font-weight:700;font-stretch:112%}.trois-cols ul{margin-top:14px;list-style:none}.trois-cols li{border-top:1px solid var(--filet);color:var(--doux);padding:10px 0;font-size:.97rem}.trois-cols li strong{color:var(--texte);font-weight:600}.pains{border-top:1px solid var(--filet);grid-template-columns:1fr 1fr;display:grid}.pain{padding:30px 32px 0 0}.pain+.pain{border-left:1px solid var(--filet);padding-left:32px}.pain .t{color:var(--titre);font-size:1.3rem;font-weight:700;font-stretch:112%;line-height:1.25}.pain .d{color:var(--texte);margin-top:10px;font-size:1rem}.timeline{grid-template-columns:repeat(6,1fr);gap:0;margin-top:14px;display:grid;position:relative}.timeline:before{content:"";background:var(--filet);height:1.5px;position:absolute;top:61px;left:17px;right:calc(16.6667% - 17px)}.tl-prog{background:var(--fil);transform-origin:0;width:83.3333%;height:1.5px;transition:transform 1.6s;position:absolute;top:61px;left:17px;transform:scaleX(0)}.timeline.in .tl-prog{transform:scaleX(1)}.tl-step{padding:44px 14px 0 0;position:relative}.tl-step .n{background:var(--fond);width:34px;height:34px;box-shadow:inset 0 0 0 2px var(--contour);font-family:var(--mono);color:var(--doux);z-index:1;border-radius:50%;place-items:center;font-size:.74rem;font-weight:500;transition:box-shadow .5s .3s,color .5s .3s;display:grid;position:relative}.timeline.in .tl-step .n{box-shadow:inset 0 0 0 2px var(--pt);color:var(--titre)}.tl-step .t{color:var(--titre);margin-top:12px;font-size:1rem;font-weight:650}.tl-step .d{color:var(--doux);margin-top:4px;font-size:.9rem}.registre{background:var(--surface);border-radius:6px;margin-top:56px;position:relative;overflow:hidden}.registre-head{border-bottom:1px solid var(--filet);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:18px 26px;display:flex}.registre-head .mono{color:var(--doux);font-size:.9rem}.registre-body{padding:8px 26px 26px}.reg-row{border-bottom:1px solid var(--filet);grid-template-columns:180px 1fr;gap:18px;padding:15px 0;display:grid}.reg-row:last-child{border-bottom:none}.reg-row .k{color:var(--doux);font-size:.9rem;font-weight:500}.reg-row .v{color:var(--texte);font-size:.98rem}.reg-row .v strong{color:var(--titre);font-weight:650}.stamp{font-family:var(--police);letter-spacing:0;color:var(--or);border:2px solid var(--or);opacity:0;border-radius:3px;padding:7px 13px;font-size:.86rem;font-weight:700;font-stretch:112%;position:absolute;top:18px;right:22px;transform:rotate(6deg)scale(1.35)}.stamp.in{animation:.45s cubic-bezier(.2,1.4,.4,1) forwards stampin}@keyframes stampin{to{opacity:1;transform:rotate(6deg)scale(1)}}@media (prefers-reduced-motion:reduce){.stamp{opacity:1;transform:rotate(6deg)scale(1)}}.garde{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gcard{background:var(--surface);border-radius:6px;padding:30px 28px}.gcard .role{color:var(--lien);margin-bottom:12px;font-size:.95rem;font-weight:500}.gcard .t{color:var(--titre);font-size:1.25rem;font-weight:700;font-stretch:112%;line-height:1.25}.gcard .d{color:var(--texte);margin-top:10px;font-size:.97rem}.steps{border-top:1px solid var(--filet);grid-template-columns:repeat(3,1fr);display:grid}.step{padding:30px 32px 0 0}.step+.step{border-left:1px solid var(--filet);padding-left:32px}.step .n{color:var(--or);font-size:.95rem;font-weight:500}.step .t{color:var(--titre);margin-top:10px;font-size:1.35rem;font-weight:700;font-stretch:112%;line-height:1.25}.step .d{color:var(--texte);margin-top:10px;font-size:.98rem}.step .d strong{color:var(--titre);font-weight:600}.garantie{border-left:3px solid var(--or);color:var(--texte);background:#c8a87014;border-radius:0 3px 3px 0;align-items:baseline;gap:16px;margin-top:40px;padding:18px 24px;font-size:1rem;display:flex}.garantie .g{color:var(--or);flex:none;font-size:.92rem;font-weight:600}.garantie p strong{color:var(--titre);font-weight:600}.d-row.is-decision{border-left:3px solid var(--or);background:#c8a8701a;margin-inline:-17px 0;padding-left:14px}.d-row.is-decision .v strong{color:var(--titre);font-size:1.2rem;font-weight:700;font-stretch:112%;line-height:1.35}.formation-hero{padding:124px 0 80px}.formation-hero h1{max-width:21ch;margin-top:22px;font-size:clamp(2.25rem,4.6vw,4.1rem);line-height:.98}.formation-hero .h1-valeur{font-family:var(--police);letter-spacing:0;color:var(--texte);margin-top:16px;font-size:clamp(1.1rem,1.9vw,1.35rem);font-weight:500;font-stretch:100%;line-height:1.4;display:block}.formation-hero .soustitre{color:var(--texte);max-width:54ch;margin-top:28px;font-size:1.15rem;line-height:1.5}.deroule-body{padding:10px 26px 22px}.d-row{border-bottom:1px solid var(--filet);grid-template-columns:130px 1fr;gap:18px;padding:14px 0;display:grid}.d-row:last-child{border-bottom:none}.d-row .k{color:var(--doux);padding-top:2px;font-size:.9rem;font-weight:500}.d-row .v{color:var(--texte);font-size:.98rem}.d-row .v strong{color:var(--titre);font-weight:650}.faq{max-width:780px}.faq details{background:var(--surface);border-radius:6px;margin-bottom:10px;overflow:hidden}.faq summary{cursor:pointer;color:var(--titre);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:1.04rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--mono);color:var(--lien);flex:none;font-size:1.25rem;font-weight:500;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:focus-visible{outline-offset:-3px}.faq .a{color:var(--texte);padding:0 24px 22px;font-size:.98rem}.faq .a p+p{margin-top:10px}.faq-outils{border-top:1px solid var(--filet);gap:0;margin:12px 0 14px;list-style:none;display:grid}.faq-outils li{border-bottom:1px solid var(--filet);grid-template-columns:minmax(0,220px) 1fr;gap:4px 18px;padding:9px 0;font-size:.95rem;display:grid}.faq-outils b{color:var(--titre);font-weight:600}@media (max-width:640px){.faq-outils li{grid-template-columns:1fr}}.cta-final{padding:120px 0}.cta-final .inner{position:relative}.cta-final h2{color:var(--titre);max-width:22ch;margin-top:18px;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.02}.cta-final .seule{color:var(--texte);max-width:60ch;margin-top:22px;font-size:1.1rem}.cta-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:48px;display:flex}.cta-actions .note{color:var(--doux);font-size:.88rem}.stamp-cta{font-family:var(--police);letter-spacing:0;color:var(--or);border:2px solid var(--or);opacity:0;border-radius:3px;padding:11px 18px;font-size:.95rem;font-weight:700;font-stretch:112%;transform:rotate(-5deg)scale(1.35)}.stamp-cta.in{animation:.5s cubic-bezier(.2,1.4,.4,1) .35s forwards stampin}@media (prefers-reduced-motion:reduce){.stamp-cta{opacity:1;transform:rotate(-5deg)scale(1)}}footer{background:var(--fond);color:var(--doux);border-top:1px solid var(--filet);padding:56px 0 44px}.foot-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.foot-brand img{width:150px;display:block}.foot-brand .foot-meta{max-width:34ch;margin-top:16px}.archi{font-size:.9rem;line-height:1.9}.archi b{color:var(--titre);font-weight:600}.archi a{color:var(--doux);text-decoration:none}.archi a:hover{color:var(--titre)}.foot-meta{font-size:.86rem}.foot-meta p{margin-top:6px}.foot-meta a{color:var(--texte);text-decoration:none}.foot-meta a:hover{color:var(--titre)}.hero.hero-home{padding-bottom:56px}.hero-home+#qui{padding-top:16px}.hero-home h1{max-width:none;font-size:clamp(2.5rem,6vw,4.8rem);line-height:1}.hero-home .lead{max-width:62ch}.nowrap{white-space:nowrap}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pv{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px;margin-top:48px;display:grid}.pv-porte{background:var(--surface);color:var(--texte);border:1.5px solid #0000;border-radius:6px;flex-direction:column;gap:14px;padding:22px 22px 26px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.pv-porte:hover{border-color:var(--or);transform:translateY(-4px);box-shadow:0 30px 60px -30px #0009}.pv-aud{color:var(--or);font-size:1rem;font-weight:500}.pv-win{background:var(--fond);border-radius:4px;display:block;position:relative;overflow:hidden}.pv-win .cap-badge,.cap-badge-bas .cap-badge{top:auto;bottom:10px}.pv-win img{aspect-ratio:16/9;object-fit:cover;object-position:top left;width:100%;transition:transform .6s;display:block}.pv-porte:hover .pv-win img{transform:scale(1.04)}.pv-leg{color:var(--doux);align-items:center;gap:10px;margin-top:10px;font-size:.88rem;font-weight:500;display:flex}.pv-leg:after{content:"";background:var(--filet);flex:1;height:1px}.pv-sig{justify-content:space-between;align-items:center;height:22px;margin:2px 4px 0;display:flex;position:relative}.pv-rail{background:var(--fil);height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:4px;right:4px}.pv-pulse{background:var(--pt);opacity:0;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:0;box-shadow:0 0 0 4px #c9a33c40,0 0 14px 3px #c9a33c80}.pv-pt{z-index:1;background:var(--surface);width:11px;height:11px;box-shadow:inset 0 0 0 2px var(--pt);border-radius:50%;position:relative}.pv-pt.is-lab{text-align:center;width:auto;min-width:24px;height:auto;color:var(--titre);border-radius:999px;padding:2px 6px;font-size:.66rem;font-weight:650}.pv-porte .pv-pt.is-lab.is-fin,.pv-porte .pv-pt.is-fin{background:var(--pt);color:var(--fond)}.pv-pb{color:var(--titre);font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.15}.pv-rep{color:var(--texte);max-width:52ch;font-size:1rem}.pv-cta{background:var(--or);color:var(--fond);align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:12px 22px;display:inline-flex}.pv-porte:hover .pv-cta{background:#d6bc8a}.pv-cta:after{content:"→";transition:transform .2s}.pv-porte:hover .pv-cta:after{transform:translate(6px)}@media (prefers-reduced-motion:no-preference){.pv-pulse{animation:3.6s ease-in-out 1.2s infinite pv-pulse}@keyframes pv-pulse{0%{opacity:0;left:0}10%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}}.pv-sig{margin-bottom:22px}.pv-porte[data-v=entreprises] .pv-rail{left:12px;right:12px}.pv-mot{color:var(--or);white-space:nowrap;opacity:0;pointer-events:none;font-size:.78rem;font-weight:500;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-3px)}.pv-pt.is-lab{transition:transform .25s}.pv-pb2{font-family:var(--police);letter-spacing:0;color:var(--texte);margin-top:8px;font-size:clamp(1rem,1.6vw,1.12rem);font-weight:500;font-stretch:100%;line-height:1.4;display:block}@media (prefers-reduced-motion:no-preference){.pv-porte[data-v=entreprises] .pv-pulse{animation:pv-opah 7s linear var(--pv-delai,1.2s) infinite}.pv-porte[data-v=entreprises] .pv-pt:nth-of-type(2) .pv-mot{animation:pv-mot-o 7s linear var(--pv-delai,1.2s) infinite}.pv-porte[data-v=entreprises] .pv-pt:nth-of-type(3) .pv-mot{animation:pv-mot-p 7s linear var(--pv-delai,1.2s) infinite}.pv-porte[data-v=entreprises] .pv-pt:nth-of-type(4) .pv-mot{animation:pv-mot-a 7s linear var(--pv-delai,1.2s) infinite}.pv-porte[data-v=entreprises] .pv-pt:nth-of-type(5) .pv-mot{animation:pv-mot-h 7s linear var(--pv-delai,1.2s) infinite}@keyframes pv-opah{0%{opacity:0;left:0}3%{opacity:1;left:0}15%{left:0}24%{left:33.333%}36%{left:33.333%}45%{left:66.666%}57%{left:66.666%}66%{left:100%}92%{opacity:1;left:100%}to{opacity:0;left:100%}}@keyframes pv-mot-o{0%,2%{opacity:0;transform:translate(-50%,-3px)}5%,14%{opacity:1;transform:translate(-50%)}19%,to{opacity:0;transform:translate(-50%,-3px)}}@keyframes pv-mot-p{0%,23%{opacity:0;transform:translate(-50%,-3px)}26%,35%{opacity:1;transform:translate(-50%)}40%,to{opacity:0;transform:translate(-50%,-3px)}}@keyframes pv-mot-a{0%,44%{opacity:0;transform:translate(-50%,-3px)}47%,56%{opacity:1;transform:translate(-50%)}61%,to{opacity:0;transform:translate(-50%,-3px)}}@keyframes pv-mot-h{0%,65%{opacity:0;transform:translate(-50%,-3px)}68%,91%{opacity:1;transform:translate(-50%)}97%,to{opacity:0;transform:translate(-50%,-3px)}}.pv-porte[data-v=entreprises] .pv-pt:nth-of-type(2){animation:pv-hit-o 7s linear var(--pv-delai,1.2s) infinite}.pv-porte[data-v=entreprises] .pv-pt:nth-of-type(3){animation:pv-hit-p 7s linear var(--pv-delai,1.2s) infinite}.pv-porte[data-v=entreprises] .pv-pt:nth-of-type(4){animation:pv-hit-a 7s linear var(--pv-delai,1.2s) infinite}.pv-porte[data-v=entreprises] .pv-pt:nth-of-type(5){animation:pv-hit-h 7s linear var(--pv-delai,1.2s) infinite}@keyframes pv-hit-o{0%,2%{box-shadow:inset 0 0 0 2px var(--pt);transform:none}4%,14%{box-shadow:inset 0 0 0 2px var(--pt),0 0 0 5px #c9a33c59,0 0 16px 4px #c9a33c8c;transform:scale(1.15)}17%,to{box-shadow:inset 0 0 0 2px var(--pt);transform:none}}@keyframes pv-hit-p{0%,23%{box-shadow:inset 0 0 0 2px var(--pt);transform:none}25%,35%{box-shadow:inset 0 0 0 2px var(--pt),0 0 0 5px #c9a33c59,0 0 16px 4px #c9a33c8c;transform:scale(1.15)}38%,to{box-shadow:inset 0 0 0 2px var(--pt);transform:none}}@keyframes pv-hit-a{0%,44%{box-shadow:inset 0 0 0 2px var(--pt);transform:none}46%,56%{box-shadow:inset 0 0 0 2px var(--pt),0 0 0 5px #c9a33c59,0 0 16px 4px #c9a33c8c;transform:scale(1.15)}59%,to{box-shadow:inset 0 0 0 2px var(--pt);transform:none}}@keyframes pv-hit-h{0%,65%{box-shadow:inset 0 0 0 2px var(--pt);transform:none}67%,91%{box-shadow:inset 0 0 0 2px var(--pt),0 0 0 5px #c9a33c59,0 0 16px 4px #c9a33c8c;transform:scale(1.2)}95%,to{box-shadow:inset 0 0 0 2px var(--pt);transform:none}}}@media (prefers-reduced-motion:reduce){.pv-mot{opacity:1;transform:translate(-50%)}}.pv-porte[data-v=agilistes] .pv-sig{display:block}.pv-porte[data-v=agilistes] .pv-rail{left:12px;right:12px}.pv-porte[data-v=agilistes] .pv-pt{top:50%;left:calc(12px + (100% - 24px) * var(--i) / 5);position:absolute;transform:translate(-50%,-50%)}.pv-porte[data-v=agilistes] .pv-pulse{display:none}.pv-porte:not([data-actif]) :is(.pv-pulse,.pv-pt,.pv-mot){animation:none!important}.ag-hero{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.ag-hero h1{max-width:16ch}.ag-hero .cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ag-hero .meta-line{flex-wrap:wrap;align-items:center;gap:10px 28px;margin-top:32px;display:flex}.ag-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.ag-split h2{font-size:clamp(1.85rem,3.4vw,3rem);line-height:1.02}.ag-sortie{gap:22px;margin-top:40px;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.ag-sortie:before{content:"";background:var(--fil);width:1.5px;position:absolute;top:10px;bottom:10px;left:6px}.ag-sortie li{color:var(--texte);font-size:1.05rem;position:relative}.ag-sortie li:before{content:"";background:var(--pt);border-radius:50%;width:13px;height:13px;position:absolute;top:.42em;left:-30px}.ag-sortie b{color:var(--titre);margin-bottom:1px;font-size:1.16rem;font-weight:650;display:block}.ag-details{background:var(--surface);max-width:860px;color:var(--texte);border-radius:6px;margin-top:28px}.ag-details summary{cursor:pointer;color:var(--titre);justify-content:space-between;align-items:center;gap:16px;padding:17px 24px;font-size:1rem;font-weight:600;list-style:none;display:flex}.ag-details summary::-webkit-details-marker{display:none}.ag-details summary:after{content:"+";font-family:var(--mono);color:var(--lien);font-size:1.25rem;transition:transform .2s}.ag-details[open] summary:after{transform:rotate(45deg)}.ag-details summary:focus-visible{outline-offset:-3px}.ag-details .deroule-body{padding-top:0}.ag-qui{align-items:center;gap:24px;max-width:760px;margin:0 auto;display:flex}.ag-qui .serif{color:var(--titre);font-size:clamp(1.3rem,2.4vw,1.75rem);line-height:1.2}.ag-qui p+p{color:var(--texte);margin-top:10px;font-size:1rem}.ag-prix{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.ag-prix h2{font-size:clamp(1.85rem,3.6vw,3rem);line-height:1.02}.cap-win{background:var(--surface);border-radius:6px;margin:0;overflow:hidden;box-shadow:0 30px 80px -24px #0000008c}.cap-bar{background:var(--filet);align-items:center;gap:6px;padding:9px 12px;display:flex}.cap-bar i{background:var(--contour);border-radius:50%;width:9px;height:9px}.cap-bar span{color:var(--doux);white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-size:.76rem;font-weight:500;overflow:hidden}.cap-win img,.cap-win video{width:100%;height:auto;display:block}.cap-lien{cursor:zoom-in;color:inherit;text-decoration:none;display:block;position:relative}.cap-badge{color:var(--titre);font-family:var(--police);letter-spacing:0;pointer-events:none;background:#11182ce6;border-radius:3px;padding:5px 10px;font-size:.74rem;font-weight:600;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px -4px #00000080}.lightbox{background:0 0;border:0;max-width:min(96vw,1600px);max-height:92vh;margin:auto;padding:0;overflow:visible}.lightbox::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080c16db}.lightbox img{border-radius:6px;width:auto;max-width:min(96vw,1600px);height:auto;max-height:92vh;display:block;box-shadow:0 30px 80px -20px #000000b3}.lightbox video{width:100%;height:auto;display:block}.lightbox .vb{border-radius:6px;width:min(96vw,1400px,175.26vh - 171.45px);overflow:hidden;box-shadow:0 30px 80px -20px #000000b3}.lightbox-close{background:var(--titre);width:36px;height:36px;color:var(--fond);cursor:pointer;border:0;border-radius:50%;font-size:1.4rem;line-height:1;position:absolute;top:-14px;right:-14px;box-shadow:0 4px 14px #0006}@media (max-width:640px){.lightbox-close{top:8px;right:8px}}.cap-vide{aspect-ratio:16/10;text-align:center;color:var(--doux);background:repeating-linear-gradient(135deg,#1c2644 0 14px,#202a4a 14px 28px);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:.9rem;display:flex}.cap-vide b{color:var(--lien);font-size:.9rem;font-weight:600}.cap-mention{color:var(--doux);padding:10px 12px;font-size:.82rem}.cap-mention b{color:var(--texte);font-weight:600}.tl15{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;padding-top:36px;list-style:none;display:grid;position:relative}.tl15-rail{background:var(--filet);height:1.5px;position:absolute;top:8px;left:8px;right:8px}.tl15-fill{background:var(--fil);transform-origin:0;transition:transform 2.5s linear .9s;position:absolute;inset:0;transform:scaleX(0)}.tl15-pulse{background:var(--pt);opacity:0;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%;left:0;box-shadow:0 0 0 5px #c9a33c40,0 0 18px 4px #c9a33c80}@media (prefers-reduced-motion:no-preference){.tl15.in .tl15-pulse{animation:5s ease-in-out 3.6s infinite tl15-pulse}@keyframes tl15-pulse{0%{opacity:0;left:0}8%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}}.tl15.in .tl15-fill{transform:scaleX(1)}.tl15-step{flex-direction:column;gap:4px;display:flex;position:relative}.tl15-dot{background:var(--fond);width:17px;height:17px;box-shadow:inset 0 0 0 2.5px var(--contour);transition:box-shadow .3s,background .3s,transform .3s;transition-delay:calc(.9s + var(--i) * .5s);border-radius:50%;position:absolute;top:-36px;left:0}.tl15.in .tl15-dot{box-shadow:inset 0 0 0 2.5px var(--pt)}.tl15.in .is-jour .tl15-dot{background:var(--pt);transform:scale(1.15)}.tl15-k{color:var(--doux);font-size:.86rem;font-weight:500}.tl15-date{font-family:var(--mono);color:var(--or);font-size:.84rem;font-weight:500}.tl15-t{color:var(--titre);margin-top:4px;font-size:1.08rem;font-weight:650;line-height:1.25}.is-jour .tl15-t{font-size:1.16rem}.tl15-d{color:var(--doux);font-size:.9rem;line-height:1.45}.tl15-step>span:not(.tl15-dot){opacity:.35;transition:opacity .5s;transition-delay:calc(.9s + var(--i) * .5s)}.tl15.in .tl15-step>span{opacity:1}.sdo{grid-template-columns:minmax(0,1.2fr) minmax(90px,.55fr) minmax(0,1fr);align-items:center;gap:0;max-width:960px;display:grid}.sdo-machine{background:var(--surface);border-radius:6px;gap:14px;padding:44px 20px 20px;display:grid;position:relative}.sdo-ext{border:1.5px dashed var(--contour-btn);border-radius:6px;gap:14px;padding:44px 20px 20px;display:grid;position:relative}.sdo-lab{color:var(--titre);font-size:.92rem;font-weight:700;font-stretch:112%;position:absolute;top:14px;left:20px}.sdo-ext .sdo-lab{color:var(--doux)}.sdo-box{border-top:2px solid var(--lien);color:var(--doux);padding-top:8px;font-size:.9rem;line-height:1.45}.sdo-coffre{border-color:var(--or)}.sdo-box b{color:var(--titre);margin-bottom:2px;font-size:.98rem;font-weight:650;display:block}.sdo-chip{white-space:nowrap;border-radius:3px;padding:4px 9px;font-size:.8rem;font-weight:600;display:inline-block}.sdo-flux{height:40px;position:relative}.sdo-line{border-top:2px dashed var(--fil);position:absolute;top:50%;left:0;right:0}.sdo-chip-sort{background:var(--or);color:var(--fond);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sdo-contrat{border-left:3px solid var(--or);color:var(--doux);grid-column:1/-1;margin-top:18px;padding:10px 0 10px 18px;font-size:.9rem;line-height:1.45}.sdo-contrat b{color:var(--or);margin-bottom:2px;font-size:.98rem;font-weight:650;display:block}@media (prefers-reduced-motion:no-preference){.sdo.in .sdo-chip-sort{animation:4.5s ease-in-out infinite sdo-voyage}@keyframes sdo-voyage{0%{opacity:0;left:0}12%{opacity:1}50%{left:50%}88%{opacity:1}to{opacity:0;left:100%}}}.comite-tabs{flex-wrap:wrap;gap:10px;display:flex}.comite-tabs button{font:inherit;text-align:left;cursor:pointer;border:1.5px solid var(--contour);color:var(--doux);background:0 0;border-radius:3px;flex-direction:column;gap:2px;padding:12px 18px;transition:border-color .15s,background .15s;display:flex}.comite-tabs button:hover{border-color:var(--contour-btn)}.comite-tabs button b{color:var(--titre);font-size:1rem;font-weight:600}.comite-tabs button span{font-size:.86rem}.comite-tabs button[aria-selected=true]{border-color:var(--or);background:#c8a87014}.comite-tabs button[aria-selected=true] b{color:var(--or)}.comite-ex{color:var(--titre);margin:24px 0 16px;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;font-stretch:112%}.comite .cap-win{max-width:980px}.opah{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;display:grid;position:relative}.opah-rail{background:var(--fil);height:1.5px;position:absolute;top:36px;left:36px;right:calc(25% - 51px)}.opah-pulse{background:var(--pt);opacity:0;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;left:0;box-shadow:0 0 0 5px #c9a33c40,0 0 18px 4px #c9a33c80}.opah-step{opacity:.3;transition:opacity .6s,transform .6s;transition-delay:calc(.4s + var(--i) * .35s);flex-direction:column;gap:6px;display:flex;position:relative;transform:translateY(8px)}.opah.in .opah-step{opacity:1;transform:none}.opah-l{background:var(--surface);width:72px;height:72px;box-shadow:inset 0 0 0 2px var(--contour);color:var(--titre);z-index:1;border-radius:50%;place-items:center;font-size:2rem;line-height:1;display:grid;position:relative}.opah-l.serif{font-weight:760;font-stretch:118%}.is-h .opah-l{background:var(--or);box-shadow:none;color:var(--fond)}.opah-mot{color:var(--titre);margin-top:10px;font-size:1.06rem;font-weight:650}.is-h .opah-mot{color:var(--or)}.opah-d{color:var(--texte);max-width:30ch;font-size:.95rem}@media (prefers-reduced-motion:no-preference){.opah.in .opah-pulse{animation:4s ease-in-out 2s infinite opah-pulse}@keyframes opah-pulse{0%{opacity:0;left:0}10%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}.opah.in .is-h .opah-l{animation:4s ease-in-out 2s infinite opah-h}@keyframes opah-h{0%,80%{box-shadow:0 0 #c8a87000}92%{box-shadow:0 0 0 10px #c8a87059}to{box-shadow:0 0 #c8a87000}}}.opah-hero{margin-top:56px}.pains.pains-3{grid-template-columns:repeat(3,1fr)}.echo{flex-direction:column;gap:8px;max-width:320px;margin:20px 0 0;display:flex}.sec-head .echo{justify-self:end;width:100%;max-width:440px;margin:0}.risque{color:var(--risque)}.echo-svg{width:100%;height:auto;display:block}.echo figcaption{color:var(--doux);flex-direction:column;gap:4px;font-size:.78rem;display:flex}.echo-msg{color:var(--titre);font-size:1.05rem;font-weight:700;font-stretch:112%;line-height:1.3}.echo-msg em{color:var(--risque);font-style:normal}.opah-exemple{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:28px;margin-top:48px;display:grid}.opah-exemple .registre{margin-top:0}.opah-exemple .reg-row{grid-template-columns:128px 1fr;gap:12px}.opah-exemple .stamp{top:auto;bottom:16px;right:16px}.opah-exemple .registre-body{padding-bottom:64px}.opah-hero .opah{opacity:1;transform:none}.resa{flex-direction:column;flex:100%;gap:20px;display:flex}.prerequis{border-left:4px solid var(--alerte);background:#e0a04a1a;border-radius:0 3px 3px 0;padding:22px 24px}.prerequis-t{color:var(--alerte-t);align-items:center;gap:10px;font-size:1.06rem;font-weight:650;display:flex}.prerequis-ico{background:var(--alerte);width:22px;height:22px;color:var(--fond);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:inline-grid}.prerequis-g{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px 32px;margin-top:14px;display:grid}.prerequis-g b{color:var(--titre);margin-bottom:4px;font-weight:600;display:block}.prerequis-g p{color:var(--texte);font-size:.96rem}.prerequis-lien{color:var(--alerte-t);text-underline-offset:3px;text-decoration:underline}.prerequis-lien:before{background:var(--alerte)}.resa-case{border:1.5px solid var(--contour);border-radius:3px;grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;max-width:720px;padding:14px 16px;transition:border-color .2s,background .2s;display:grid}.resa-case input{width:20px;height:20px;accent-color:var(--or);cursor:pointer;margin-top:2px}.resa-case label{color:var(--texte);cursor:pointer;font-size:1rem}.resa-case.is-erreur{border-color:var(--alerte);background:#e0a04a1a}.resa-erreur{color:var(--alerte-t);grid-column:2;font-size:.94rem;font-weight:500}@media (max-width:480px){nav.main .btn{display:none}}@media (max-width:960px){nav.main{gap:16px}nav.main a.nav-link{font-size:.86rem}.header-in{gap:14px}.brand img{width:108px}.garde,.trois-cols,.steps,.pains,.pains.pains-3{grid-template-columns:1fr}.trois-cols .col,.trois-cols .col+.col,.step,.step+.step,.pain,.pain+.pain{border-left:0;border-bottom:1px solid var(--filet);padding:24px 0}.opah-exemple{grid-template-columns:1fr}.timeline{grid-template-columns:repeat(3,1fr);gap:28px 0}.timeline:before,.tl-prog{display:none}.hero,.formation-hero{padding:104px 0 72px}.ag-hero,.ag-split{grid-template-columns:1fr}.tl15{grid-template-columns:1fr;gap:24px;padding-top:0;padding-left:36px}.tl15-rail{width:1.5px;height:auto;inset:6px auto 6px 8px}.tl15-fill{transform-origin:top;transform:scaleY(0)}.tl15.in .tl15-fill{transform:scaleY(1)}.tl15-pulse{margin:-5.5px 0 0 -5.5px;top:0;left:50%}.tl15.in .tl15-pulse{animation-name:tl15-pulse-v}@keyframes tl15-pulse-v{0%{opacity:0;top:0}8%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}.tl15-dot{top:2px;left:-36px}.opah{grid-template-columns:1fr;gap:22px}.opah-rail{width:1.5px;height:auto;inset:36px auto 36px 36px}.opah-pulse{top:0;left:50%}.opah.in .opah-pulse{animation-name:opah-pulse-v}@keyframes opah-pulse-v{0%{opacity:0;top:0}10%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}.opah-step{grid-template-columns:72px 1fr;align-items:center;column-gap:18px;display:grid}.opah-l{grid-row:span 2}.opah-mot{align-self:end;margin-top:0}.opah-d{align-self:start}.sdo{grid-template-columns:1fr}.sdo-flux{height:64px}.sdo-line{border-top:0;border-left:2px dashed var(--fil);inset:0 auto 0 50%}.sdo.in .sdo-chip-sort{animation-name:sdo-voyage-v}@keyframes sdo-voyage-v{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}section{padding:76px 0}.cta-final{padding:88px 0}.reg-row,.d-row{grid-template-columns:1fr;gap:4px}}@media (max-width:640px){.deroule-body{padding:8px 18px 18px}.timeline{grid-template-columns:1fr;gap:22px}.garantie{flex-direction:column;gap:8px;padding:16px 20px}.registre .stamp{opacity:1;margin:14px 26px 0;display:inline-block;position:static;transform:rotate(4deg)}.registre .stamp.in{animation:none}.registre-head{padding:14px 18px}.registre-body{padding:8px 18px 20px}}.vb{display:block;position:relative;container-type:inline-size}.vb-leg{background:var(--fond);pointer-events:none;padding:.75em 4% 1.5em;font-size:clamp(12px,2.9cqw,19px);display:block;position:relative}.vb-cap{flex-direction:column;align-items:flex-start;gap:.3em;animation:.38s cubic-bezier(.2,.8,.3,1) both vb-in;display:flex}.vb-cap.is-sortie{animation:.28s both vb-out}@keyframes vb-in{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes vb-out{to{opacity:0;transform:translateY(-.4em)}}.vb-eti{white-space:nowrap;align-items:center;gap:.5em;font-size:.7em;font-weight:600;display:inline-flex}.vb-eti:before{content:"";background:currentColor;border-radius:50%;width:.5em;height:.5em}.vb-txt{color:var(--titre);font-weight:700;font-stretch:112%;line-height:1.25}.vb-rail{background:#ffffff29;height:1.5px;position:absolute;bottom:.7em;left:4%;right:4%}.vb-fill{background:var(--fil);height:1.5px;transition:width .6s;position:absolute;top:0;left:0}.vb-rail i{background:var(--fond);width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--contour-btn);border-radius:50%;margin:-4.5px 0 0 -4.5px;transition:background .3s,box-shadow .3s;position:absolute;top:50%}.vb-rail i:first-of-type{left:0%}.vb-rail i:nth-of-type(2){left:20%}.vb-rail i:nth-of-type(3){left:40%}.vb-rail i:nth-of-type(4){left:60%}.vb-rail i:nth-of-type(5){left:80%}.vb-rail i:nth-of-type(6){left:100%}.vb-rail i.on{background:var(--pt);box-shadow:none}@media (prefers-reduced-motion:reduce){.vb-cap{animation:none}}.pv-win .am{aspect-ratio:16/9;width:100%;height:auto;display:block}.am{font-family:var(--police)}.am-bg{fill:var(--fond)}.am-titre{letter-spacing:-.015em;fill:var(--titre);font-size:40px;font-weight:760;font-stretch:112%}.am-soustitre{fill:var(--lien);font-size:15px;font-weight:500}.am-mid{text-anchor:middle}.am-f-or{fill:var(--pt)}.am-ck-t{fill:none;stroke:var(--fond);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.am-inv{fill:var(--surface);stroke:var(--lien);stroke-width:1.5px}.am-inv-or{stroke:var(--pt)}.am-inv-k-or{fill:var(--or)}.am-risque{fill:var(--risque)}.am-inv-k{font-family:var(--mono);letter-spacing:.08em;fill:var(--lien);font-size:10.5px}.am-inv-t{fill:var(--titre);font-size:19px;font-weight:700}.am-inv-d{fill:var(--doux);font-size:13px}.am-inv-p{font-family:var(--mono);fill:var(--doux);font-size:11px}.am-lab{fill:var(--texte);font-size:12.5px;font-weight:600}.am-av{fill:var(--surface);stroke:var(--contour);stroke-width:1.5px}.am-av-g{fill:var(--doux)}.am-vide{fill:none;stroke:var(--doux);stroke-width:1.5px;stroke-dasharray:5 4}.am-vide-t{fill:var(--doux);font-size:22px;font-weight:700}.am-halo{fill:none;stroke:var(--pt);stroke-opacity:.35;stroke-width:6px}.am-toi-t{fill:var(--fond);font-size:15px;font-weight:760}.am-cable{stroke:var(--pt);stroke-width:2px}.am-chip-o{fill:var(--fond);font-size:13px;font-weight:650}.am-ref{font-family:var(--mono);fill:var(--doux);font-size:52px;font-weight:500}.am-ref-l{fill:var(--doux);font-size:12.5px}.am-barre{stroke:var(--doux);stroke-width:2.5px}.am-fleche{fill:none;stroke:var(--lien);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.am-gain{font-family:var(--mono);fill:var(--titre);font-size:60px;font-weight:500;transition:fill .3s}.am-gain.is-pose{fill:var(--pt)}.am-onde{fill:none;stroke:var(--pt);stroke-width:3px;opacity:0}.am-gain-l{fill:var(--or);font-size:12.5px;font-weight:600}.am-retrait{opacity:.4}.am-roule{transform:translateY(calc(var(--pas) * 3))}.am-pop,.am-bat,.am-onde{transform-box:fill-box;transform-origin:50%}.am-slide,.am-slam{transform-box:fill-box;transform-origin:0}@media (prefers-reduced-motion:no-preference){.am-scene{animation:am-in .25s ease both,am-out .25s ease calc(var(--ms) - .25s) forwards}.am-fade{animation:am-fade .35s ease var(--d,0s) both}.am-slide{animation:am-slide .45s cubic-bezier(.2,.8,.2,1) var(--d,0s) both}.am-slam{animation:am-slam .45s cubic-bezier(.34,1.56,.64,1) var(--d,0s) both}.am-pop{animation:am-pop .45s cubic-bezier(.34,1.56,.64,1) var(--d,0s) both}.am-trace-l{stroke-dasharray:var(--len);animation:am-trace-l .4s cubic-bezier(.2,.8,.2,1) var(--d,0s) both}.am-retrait{animation:am-retrait .25s ease var(--d,0s) both}.am-bat{animation:am-bat .5s ease-in-out var(--d,0s) both}.am-sort{animation:am-sort .25s ease var(--s) forwards}.am-risque{animation:am-risque .35s ease var(--d,0s) both}@keyframes am-risque{0%{fill:var(--titre)}to{fill:var(--risque)}}.am-roule{animation:am-roule 3.75s cubic-bezier(.6,0,.3,1) var(--d,0s) both}@keyframes am-roule{0%,26.67%{transform:none}33.33%,60%{transform:translateY(var(--pas))}66.67%,93.33%{transform:translateY(calc(var(--pas) * 2))}to{transform:translateY(calc(var(--pas) * 3))}}.am-onde{animation:am-onde .8s cubic-bezier(.2,.8,.2,1) var(--d,0s) forwards}@keyframes am-in{0%{opacity:0}to{opacity:1}}@keyframes am-out{0%{opacity:1}to{opacity:0}}@keyframes am-fade{0%{opacity:0}to{opacity:1}}@keyframes am-slide{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes am-slam{0%{opacity:0;transform:scale(2)}to{opacity:1;transform:none}}@keyframes am-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes am-trace-l{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes am-retrait{0%{opacity:1}to{opacity:.4}}@keyframes am-bat{0%,to{transform:none}50%{transform:scale(1.12)}}@keyframes am-sort{to{opacity:0}}@keyframes am-onde{0%{opacity:.85;transform:none}to{opacity:0;transform:scale(2.4)}}.pv-porte[data-v=agilistes][data-etape=appel] .pv-cta{animation:.7s .6s both pv-ag-cta}@keyframes pv-ag-cta{0%{box-shadow:0 0 #c9a33c00}45%{box-shadow:0 0 0 6px #c9a33c59,0 0 22px 6px #c9a33c8c}to{box-shadow:0 0 #c9a33c00}}}.am-fixe *{animation:none!important}@media (max-width:480px){.pv-win .cap-badge{padding:3px 7px;font-size:.62rem;bottom:6px;right:6px}}.insc-hero{padding:112px 0 44px}.insc-hero h1{margin-top:18px;font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:1}.insc-hero .soustitre{max-width:640px;color:var(--texte);margin-top:22px;font-size:1.1rem}.insc-hero .soustitre b{color:var(--titre);font-weight:600}.insc-hero .soustitre+.soustitre{margin-top:14px}.insc-hero .meta-line{flex-wrap:wrap;gap:10px 28px;margin-top:28px;display:flex}.insc-corps{padding:36px 0 96px}.insc-form{max-width:620px}.insc-champ{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.insc-duo{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}@media (max-width:520px){.insc-duo{grid-template-columns:1fr}}.insc-champ label{color:var(--texte);font-size:.95rem;font-weight:500}.insc-champ input[type=text],.insc-champ input[type=email],.insc-champ select{border:1.5px solid var(--contour-btn);font:inherit;color:var(--titre);background:var(--surface);border-radius:3px;width:100%;padding:13px 15px;font-size:1rem}.insc-champ select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.insc-champ select:invalid{color:var(--doux)}.insc-champ select option{color:var(--titre);background:var(--surface)}.insc-champ input::placeholder{color:var(--doux);opacity:1}.insc-champ input:focus,.insc-champ select:focus{outline:2px solid var(--lien);outline-offset:1px;border-color:var(--lien)}.insc-champ input:-webkit-autofill{-webkit-text-fill-color:var(--titre);caret-color:var(--titre);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 9999s}.quest-input:-webkit-autofill{-webkit-text-fill-color:var(--titre);caret-color:var(--titre);-webkit-box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 9999s}.insc-opt{color:var(--doux);font-weight:400}.insc-case{align-items:flex-start;gap:12px;display:flex}.insc-case input[type=checkbox]{width:18px;height:18px;accent-color:var(--or);flex:none;margin-top:4px}.insc-case label{color:var(--texte);cursor:pointer;font-size:1rem;line-height:1.5}.insc-erreur{color:var(--erreur);border-left:3px solid var(--erreur);background:#f2998a14;border-radius:0 3px 3px 0;margin:4px 0 16px;padding:10px 14px;font-size:.96rem;font-weight:500}.insc-submit{cursor:pointer;padding:16px 28px;font-size:1rem}.insc-submit:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.insc-note{color:var(--doux);margin-top:14px;font-size:.88rem}.insc-grille{grid-template-columns:minmax(0,620px);align-items:start;gap:0;display:grid}.insc-section{color:var(--titre);border-top:1px solid var(--filet);margin:10px 0 18px;padding-top:22px;font-size:1.1rem;font-weight:700;font-stretch:112%}.insc-rangee{grid-template-columns:1fr 1.6fr;gap:16px;display:grid}.insc-bloc-entreprise{border-left:2px solid var(--contour);margin:4px 0 26px;padding-left:22px}.insc-aide{color:var(--doux);margin-top:2px;font-size:.86rem;line-height:1.5}.insc-champ input[readonly]{background:var(--fond);color:var(--doux)}.insc-segment{border:1.5px solid var(--contour-btn);border-radius:3px;width:fit-content;display:flex;overflow:hidden}.insc-segment button{background:var(--surface);color:var(--texte);font-family:var(--police);cursor:pointer;border:none;padding:11px 26px;font-size:.95rem;font-weight:500}.insc-segment button+button{border-left:1.5px solid var(--contour-btn)}.insc-segment button[aria-pressed=true]{background:var(--or);color:var(--fond);font-weight:600}.insc-segment button:focus-visible{outline:2px solid var(--lien);outline-offset:-4px}.insc-recap{background:var(--surface);border-radius:6px;max-width:620px;padding:22px 24px;position:sticky;top:96px}.insc-recap-titre{color:var(--titre);margin-bottom:12px;font-size:1.05rem;font-weight:700;font-stretch:112%}.insc-recap-ligne{color:var(--texte);margin-bottom:4px;font-size:.95rem;line-height:1.5}.insc-recap-vide{color:var(--doux)}.insc-recap-prix{color:var(--doux);border-top:1px solid var(--filet);margin-top:14px;padding-top:12px;font-size:.9rem;line-height:1.6}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.rgpd{max-width:720px;padding-bottom:96px}.rgpd-bloc{margin-top:36px}.rgpd-bloc h2{margin-bottom:10px;font-size:1.25rem}.rgpd-bloc p,.rgpd-bloc li{color:var(--texte)}@media (max-width:600px){.insc-hero{padding:88px 0 32px}.insc-rangee{grid-template-columns:1fr}}@media (min-width:1020px){.insc-grille{grid-template-columns:minmax(0,620px) 300px;gap:56px}.insc-recap{max-width:none}}.hub-alerte{border-left:4px solid var(--alerte);color:var(--texte);background:#e0a04a1a;border-radius:0 3px 3px 0;max-width:640px;margin-top:22px;padding:14px 18px;font-size:.98rem}.hub-form{margin-top:0}.hub-envoye{background:var(--surface);border-radius:6px;max-width:620px;padding:28px 30px}.hub-envoye-t{color:var(--titre);font-size:1.35rem}.hub-envoye-p{color:var(--texte);margin-top:12px;font-size:.98rem}.quest-card{background:var(--surface);max-width:760px;scroll-margin-top:calc(var(--hh,64px) + var(--sh,0px) + 40px);border-radius:6px;margin-top:10px;padding:26px 28px 22px}.quest-stepper{top:calc(var(--hh,64px) + var(--sh,0px));z-index:10;-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--filet);background:#1c2644f2;border-radius:6px 6px 0 0;margin:-26px -28px 6px;padding:16px 28px 12px;position:sticky}.quest-step-line{color:var(--doux);justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:.86rem;display:flex}.quest-step-line .cur{color:var(--titre)}.quest-segs{gap:6px;display:flex}.quest-seg{background:var(--contour);border-radius:2px;flex:1;height:4px;transition:background-color .4s}.quest-seg.done{background:var(--pt)}.quest-seg.cur{background:var(--or);animation:2s infinite questPulse}@keyframes questPulse{0%{box-shadow:0 0 #c8a87073}70%{box-shadow:0 0 0 6px #c8a87000}to{box-shadow:0 0 #c8a87000}}.quest-page{animation:.3s both questIn}@keyframes questIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.quest-page-eyebrow{color:var(--or);margin-bottom:6px;font-size:.88rem}.quest-page-t{color:var(--titre);font-size:1.4rem;line-height:1.2}.quest-page-lead{color:var(--texte);max-width:54ch;margin-top:8px;font-size:.98rem}.quest-q{background:var(--fond);border-radius:4px;margin-top:16px;padding:20px 20px 18px}.quest-q-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quest-q-txt{color:var(--titre);flex:1;font-size:1.02rem;font-weight:600;line-height:1.45}.quest-req{font-family:var(--police);letter-spacing:0;color:var(--lien);white-space:nowrap;border:1px solid #7fb6cb73;border-radius:3px;flex:none;margin-top:3px;padding:2px 8px;font-size:.78rem;font-weight:500}.quest-req.fac{color:var(--doux);border-color:var(--contour)}.quest-req.ok{color:var(--lien);border-color:var(--lien);background:#7fb6cb14}.quest-q-sub{color:var(--doux);margin-top:6px;font-size:.92rem}.quest-opts{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.quest-opt{font-family:var(--police);border:1.5px solid var(--contour-btn);color:var(--texte);cursor:pointer;background:0 0;border-radius:3px;padding:10px 16px;font-size:.95rem;font-weight:500;transition:transform .15s,background-color .2s,border-color .2s,color .2s;position:relative}.quest-opt:hover{border-color:var(--lien);color:var(--titre);transform:translateY(-1px)}.quest-opt.sel{background:var(--or);border-color:var(--or);color:var(--fond);padding-right:36px}.quest-opt.sel:after{content:"✓";color:var(--fond);font-size:.85rem;font-weight:700;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.quest-input{width:100%;font-family:var(--police);color:var(--titre);background:var(--surface);border:1.5px solid var(--contour-btn);border-radius:3px;margin-top:14px;padding:11px 14px;font-size:1rem;transition:border-color .2s}.quest-input:focus{outline:2px solid var(--lien);outline-offset:1px;border-color:var(--lien)}.quest-input::placeholder{color:var(--doux);opacity:1}.quest-email-add{color:var(--lien);font-family:var(--police);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:2px 0;font-size:.92rem;font-weight:500}.quest-email-add:hover{color:var(--titre)}.quest-aide{margin-top:12px}.quest-aide-toggle{font-family:var(--police);color:var(--lien);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:2px 0;font-size:.9rem;font-weight:500;display:inline-flex}.quest-aide-toggle:hover{color:var(--titre)}.quest-aide-toggle .chev{font-size:.7rem;transition:transform .25s}.quest-aide-toggle[aria-expanded=true] .chev{transform:rotate(180deg)}.quest-aide-body{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.quest-aide-body.open{grid-template-rows:1fr}.quest-aide-body>div{overflow:hidden}.quest-aide-body p{color:var(--doux);padding-top:10px;font-size:.9rem;line-height:1.6}.quest-aide-body b{color:var(--texte);font-weight:600}.quest-alerte,.quest-note{color:var(--texte);border-radius:0 3px 3px 0;margin-top:14px;padding:12px 14px;font-size:.92rem;line-height:1.55}.quest-alerte{border-left:3px solid var(--alerte);background:#e0a04a1a}.quest-note{border-left:3px solid var(--lien);background:#7fb6cb14}.quest-alerte b,.quest-note b{color:var(--titre);font-weight:700}.quest-alerte a{color:var(--lien);font-weight:600}.quest-nav{justify-content:space-between;align-items:center;gap:14px;margin-top:24px;display:flex}.quest-hint{color:var(--doux);min-height:1em;margin-top:10px;font-size:.86rem}.quest-erreur{border-left:3px solid var(--erreur);color:var(--erreur);background:#f2998a14;border-radius:0 3px 3px 0;margin-top:12px;padding:12px 14px;font-size:.94rem;font-weight:500}.quest-check{width:60px;height:60px;margin:22px auto 0;display:block}.quest-check circle,.quest-check path{fill:none;stroke:var(--lien);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:200;stroke-dashoffset:200px;animation:.7s .1s forwards questDraw}.quest-check path{stroke-dasharray:48;animation-delay:.7s}@keyframes questDraw{to{stroke-dashoffset:0}}.quest-recap{background:var(--fond);border-radius:4px;margin-top:22px;overflow:hidden}.quest-recap-row{border-bottom:1px solid var(--filet);justify-content:space-between;gap:16px;padding:10px 16px;display:flex}.quest-recap-row:last-child{border-bottom:none}.quest-recap-row .k{color:var(--doux);flex:none;align-self:center;font-size:.86rem}.quest-recap-row .v{text-align:right;color:var(--titre);font-size:.95rem;font-weight:500}.quest-suivant{border-left:3px solid var(--lien);background:var(--fond);color:var(--texte);border-radius:0 3px 3px 0;margin-top:20px;padding:14px 16px;font-size:.98rem;line-height:1.6}.quest-fait{padding:6px 0 2px}.quest-fait-p{color:var(--texte);max-width:52ch;margin-top:14px;font-size:.98rem}.quest-fait .btn{margin-top:16px}@media (max-width:640px){.quest-card{padding:20px 18px 18px}.quest-stepper{top:calc(var(--hh,56px) + var(--sh,0px));margin:-20px -18px 6px;padding:14px 18px 10px}.quest-q-head{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.quest-page,.quest-opt.sel:after,.quest-seg.cur{animation:none!important}.quest-aide-body{transition:none!important}.quest-check circle,.quest-check path{stroke-dashoffset:0;animation:none!important}}.ph-haut{padding-bottom:36px}.ph-pointeur{background:var(--surface);box-shadow:inset 3px 0 0 var(--or);border-radius:6px;flex-wrap:wrap;align-items:center;gap:18px;max-width:820px;margin-top:30px;padding:20px 24px;display:flex}.ph-pointeur-k{color:var(--or);font-size:.85rem;font-weight:500}.ph-pointeur-t{color:var(--titre);margin-top:4px;font-size:1.25rem;font-weight:700;font-stretch:112%}.ph-pointeur-p{color:var(--texte);max-width:58ch;margin-top:4px;font-size:.97rem}.ph-pointeur-a{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}.ph-lien-sec{color:var(--lien);font:500 .95rem var(--police);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.ph-lien-sec:hover{text-decoration:underline}.ph-acces{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.ph-acces>span,.ph-acces>a{border:1px solid var(--filet);color:var(--doux);border-radius:3px;align-items:center;gap:8px;padding:8px 12px;font-size:.88rem;text-decoration:none;display:inline-flex}.ph-acces>a{color:var(--titre);border-color:var(--contour)}.ph-acces>a:hover{border-color:var(--or)}.ph-acces i{background:var(--doux);border-radius:50%;width:7px;height:7px}.ph-acces>a i{background:var(--lien)}.ph-acces form{margin-left:auto}.ph-deconnexion{color:var(--doux);font:500 .85rem var(--police);cursor:pointer;background:0 0;border:0;padding:8px 4px}.ph-deconnexion:hover{color:var(--titre);text-decoration:underline}.ph-parcours{padding:24px 0 80px}.ph-parcours-tete{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:26px;display:flex}.ph-parcours-tete h2{letter-spacing:-.015em;color:var(--titre);font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:760;font-stretch:118%}.ph-dates{font:500 .88rem var(--mono);color:var(--doux)}.ph-fil{padding-left:46px;position:relative}.ph-fil:before{content:"";background:var(--fil);width:1.5px;position:absolute;top:14px;bottom:14px;left:12px}.ph-phase{border-radius:6px;margin-bottom:18px;transition:background-color .3s,box-shadow .3s,opacity .3s;position:relative}.ph-noeud{width:26px;height:26px;font:500 .78rem var(--mono);color:var(--doux);background:var(--fond);box-shadow:inset 0 0 0 2px var(--contour);border-radius:50%;place-content:center;display:grid;position:absolute;top:22px;left:-46px}.ph-phase-tete{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:18px 22px;list-style:none;display:flex}.ph-phase-tete::-webkit-details-marker{display:none}.ph-phase-n{font:500 .85rem var(--mono);color:var(--doux)}.ph-phase-titre{color:var(--titre);font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:700;font-stretch:112%}.ph-statut{font:600 .78rem var(--police);white-space:nowrap;border-radius:3px;margin-left:auto;padding:4px 9px}.ph-chevron{color:var(--doux);font-size:.9rem;transition:transform .2s}.ph-phase[open]>.ph-phase-tete .ph-chevron{transform:rotate(90deg)}.ph-phase-resume{color:var(--doux);flex-basis:100%;font-size:.95rem;font-weight:400}.ph-phase[open] .ph-phase-resume{display:none}.ph-phase-corps{padding:4px 22px 26px}@media (min-width:700px){.ph-phase-resume{padding-left:4.25rem}}@media (max-width:600px){.ph-fil{padding-left:32px}.ph-fil:before{left:7px}.ph-noeud{width:16px;height:16px;font-size:0;left:-32px}}.ph-phase.fait .ph-noeud{background:var(--pt);color:var(--fond);box-shadow:none}.ph-phase.fait .ph-statut{color:var(--lien);background:#7fb6cb1f}.ph-phase.fait .ph-phase-titre{color:var(--texte)}.ph-phase.encours{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--or),0 0 46px #c9a33c1a}.ph-phase.encours .ph-noeud{box-shadow:inset 0 0 0 2px var(--pt),0 0 0 5px #c9a33c2e;color:var(--pt)}.ph-phase.encours .ph-statut{background:var(--or);color:var(--fond)}.ph-phase.avenir{opacity:.72}.ph-phase.avenir:hover,.ph-phase.avenir[open]{opacity:1}.ph-phase.avenir .ph-statut{border:1px solid var(--contour);color:var(--doux)}.ph-etapes{gap:12px;display:grid}.ph-etape{background:#11182c8c;border-radius:6px;grid-template-columns:30px 1fr;gap:14px;padding:18px 20px;display:grid}.ph-etape-n{width:26px;height:26px;font:500 .8rem var(--mono);background:var(--filet);color:var(--titre);border-radius:50%;place-content:center;display:grid}.ph-etape.ok .ph-etape-n{background:var(--lien);color:var(--fond)}.ph-etape h3{color:var(--titre);font-size:1.1rem;font-weight:700;font-stretch:112%}.ph-etape p{max-width:62ch;margin-top:6px;font-size:.96rem}.ph-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:14px;display:flex}.ph-badge{font:600 .8rem var(--police);color:var(--lien);background:#7fb6cb1a;border-radius:3px;padding:4px 9px;display:inline-block}.ph-note{color:var(--doux);margin-top:10px;font-size:.88rem}.ph-pret{color:var(--texte);gap:6px;margin-top:14px;padding:0;font-size:.93rem;list-style:none;display:grid}.ph-pret li{padding-left:22px;position:relative}.ph-pret li:before{content:"";width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--or);border-radius:50%;position:absolute;top:.5em;left:2px}.ph-blocs{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.ph-bloc{background:#11182c8c;border-radius:6px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.ph-bloc-tete{font:500 .8rem var(--mono);color:var(--doux);justify-content:space-between;gap:10px;display:flex}.ph-bloc h4{color:var(--titre);font-size:1.02rem;font-weight:700;font-stretch:112%}.ph-bloc p{color:var(--texte);font-size:.9rem}.ph-bloc .ph-livrable{color:var(--doux);margin-top:auto;font-size:.84rem}.ph-bloc .ph-livrable b{color:var(--or);font-weight:500}.ph-bloc.passe{opacity:.6}.ph-bloc.aujourdhui,.ph-bloc.prochain{box-shadow:inset 0 0 0 1.5px var(--or)}.ph-bloc.aujourdhui .ph-bloc-tete span:last-child,.ph-bloc.prochain .ph-bloc-tete span:last-child{color:var(--or)}.ph-encadre{background:#11182c8c;border-radius:6px;margin-top:14px;padding:18px 20px}.ph-encadre h4{color:var(--titre);font-size:1.05rem;font-weight:700;font-stretch:112%}.ph-encadre p{max-width:64ch;margin-top:6px;font-size:.95rem}.ph-regles{gap:8px;margin:2px 0 16px;padding:0;list-style:none;display:grid}.ph-regles li{border-left:2px solid var(--fil);color:var(--texte);padding-left:16px;font-size:.94rem}.ph-sous{color:var(--doux);margin:2px 0 12px;font-size:.9rem}#questionnaire .quest-card{margin:0}.webi-aside{background:var(--surface);border-radius:6px;max-width:620px;margin-top:40px;padding:22px 24px}.webi-programme{gap:14px;margin:0 0 20px;padding:0 0 0 26px;list-style:none;display:grid;position:relative}.webi-programme:before{content:"";background:var(--fil);width:1.5px;position:absolute;top:9px;bottom:9px;left:5px}.webi-programme li{flex-direction:column;gap:2px;display:flex;position:relative}.webi-programme li:before{content:"";background:var(--fond);width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--pt);border-radius:50%;position:absolute;top:.42em;left:-26px}.webi-etape{color:var(--titre);font-size:1rem;font-weight:700;font-stretch:112%}.webi-detail{color:var(--texte);font-size:.92rem;line-height:1.45}.webi-titre-suivant{border-top:1px solid var(--filet);padding-top:16px}.webi-merci{max-width:620px}.webi-merci-titre{letter-spacing:-.015em;color:var(--titre);margin-bottom:18px;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:760;font-stretch:118%;line-height:1.05}.webi-merci p+p{margin-top:12px}.webi-merci p{color:var(--texte);font-size:1.05rem;line-height:1.55}.webi-merci b{color:var(--titre);font-weight:600}.webi-lien{color:var(--lien);text-underline-offset:3px;text-decoration:underline}@media (min-width:1020px){.webi-aside{margin-top:0;position:sticky;top:96px}}.sys{background:var(--surface);border-radius:6px;margin:0;padding:22px 20px 20px;box-shadow:0 30px 80px -24px #0000008c}.sys-tete{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.sys-titre{color:var(--titre);font-size:clamp(1.25rem,2.1vw,1.55rem);font-weight:700;font-stretch:112%;line-height:1.1}.sys-sous{color:var(--doux);font-size:.9rem}.sys-grille{grid-template-rows:repeat(4,minmax(68px,auto));grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"auto inter gf""mstat harn integ""mdyn harn integ""skills mod outils";gap:12px 14px;display:grid;position:relative}.sys-z-auto{grid-area:auto}.sys-z-mstat{grid-area:mstat}.sys-z-mdyn{grid-area:mdyn}.sys-z-skills{grid-area:skills}.sys-z-inter{grid-area:inter}.sys-z-harn{grid-area:harn}.sys-z-mod{grid-area:mod}.sys-z-gf{grid-area:gf}.sys-z-integ{grid-area:integ}.sys-z-outils{grid-area:outils}.sys-cables{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sys-cable{stroke:var(--contour);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:stroke .5s;transition-delay:calc(.35s + var(--i) * .22s)}.sys-cable.is-plus-tard,.sys-cable.is-retrait{stroke-dasharray:4 5;opacity:.6}.sys-j15.in .sys-cable.is-place{stroke:#c8a8708c}.sys-retro.in .sys-cable.is-actif{stroke:#7fb6cb99}.sys-carte{z-index:1;background:var(--fond);border:1.5px solid var(--contour);color:var(--titre);transition:background .45s,border-color .45s,color .45s,box-shadow .45s;transition-delay:calc(.35s + var(--i) * .22s);border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-self:center;align-items:center;gap:10px;padding:11px 12px;display:grid;position:relative}.sys-ico{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;flex:none;width:22px;height:22px}.sys-texte{flex-direction:column;min-width:0;display:flex}.sys-texte b{font-size:.9rem;font-weight:650;line-height:1.2}.sys-texte span{color:var(--doux);transition:color .45s;transition-delay:inherit;margin-top:2px;font-size:.78rem;line-height:1.3}.sys-etat{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.sys-carte.is-place .sys-etat circle{fill:var(--fond);stroke:none}.sys-carte.is-place .sys-etat path{stroke:var(--or)}.sys-carte.is-place .sys-etat{opacity:0;transition:opacity .3s;transition-delay:calc(.5s + var(--i) * .22s)}.sys-etat-plus{stroke:var(--doux);stroke-dasharray:3 2.6}.sys-etat-plus path{stroke-dasharray:none}.sys-carte.is-plus-tard{color:var(--doux);background:0 0;border-style:dashed}.sys-carte.is-retrait{border-color:var(--filet);color:var(--doux);opacity:.5;background:0 0}.sys-carte.is-retrait .sys-texte span{display:none}.sys-j15.in .sys-carte.is-place{background:var(--or);border-color:var(--or);color:var(--fond)}.sys-j15.in .sys-carte.is-place .sys-texte span{color:#11182cc7}.sys-j15.in .sys-carte.is-place .sys-etat{opacity:1}.sys-retro.in .sys-carte.is-actif{border-color:var(--lien);box-shadow:0 0 0 3px #7fb6cb1f}.sys-num{z-index:2;background:var(--fond);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--lien);font-family:var(--mono);color:var(--lien);border-radius:50%;place-items:center;font-size:.72rem;font-weight:500;display:grid;position:absolute;top:-9px;left:-9px}.sys-anneau{z-index:1;aspect-ratio:1;background:var(--fond);border:3px solid var(--contour);width:min(100%,168px);transition:border-color .5s;transition-delay:calc(.35s + var(--i) * .22s);border-radius:50%;flex-direction:column;justify-content:center;place-self:center;align-items:center;gap:2px;display:flex;position:relative}.sys-anneau-nom{color:var(--titre);font-size:1.15rem;font-weight:700;font-stretch:112%}.sys-anneau-note{color:var(--doux);font-size:.82rem}.sys-anneau .sys-num{top:10%;left:10%}.sys-j15.in .sys-anneau{border-color:var(--or)}.sys-j15.in .sys-anneau-note{color:var(--or)}.sys-retro.in .sys-anneau{border-color:var(--lien)}@media (prefers-reduced-motion:reduce){.sys-carte,.sys-cable,.sys-anneau,.sys-carte .sys-etat{transition:none}}@media (max-width:640px){.sys{padding:18px 14px}.sys-grille{grid-template:none/1fr;gap:8px}.sys-grille>*{grid-area:auto}.sys-cables{display:none}.sys-anneau{aspect-ratio:auto;border-radius:5px;flex-direction:row;justify-content:flex-start;gap:10px;width:100%;padding:10px 12px}.sys-anneau .sys-num{top:-9px;left:-9px}.sys-carte{padding:10px 12px}.sys-texte b{font-size:.92rem}.sys-texte span{font-size:.82rem}}.ag-hero-sys{grid-template-columns:1fr;gap:clamp(36px,5vw,56px)}.ag-hero-sys h1{max-width:20ch}.sys{container-type:inline-size}.sys-texte b,.sys-texte span{overflow-wrap:anywhere}@container (max-width:700px){.sys-ico{display:none}.sys-carte{grid-template-columns:minmax(0,1fr) auto;padding:10px}}@media (max-width:640px){.sys .sys-ico{display:block}.sys .sys-carte{grid-template-columns:auto minmax(0,1fr) auto}}.sys-legende{color:var(--texte);margin-top:18px;font-size:.86rem;line-height:1.45}.sys-j15{--pas:1.2s;--cycle:8.4s;--depart:2.6s}.sys-signal{z-index:0;background:var(--pt);opacity:0;pointer-events:none;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 4px #c9a33c38,0 0 14px 3px #c9a33c80}.sys-fleche{fill:none;width:calc(100% + 14px);height:calc(100% + 14px);stroke:var(--or);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;pointer-events:none;transition:opacity .5s 2.4s;position:absolute;top:-7px;left:-7px;transform:rotate(61deg)}.sys-j15.in .sys-fleche{opacity:1;animation:sys-tour var(--cycle) linear calc(var(--depart) + .6s) infinite}.sys-j15.in .sys-signal{animation:sys-signal var(--cycle) linear calc(var(--depart) + var(--k) * var(--pas)) infinite}.sys-j15.in .sys-carte.is-appel{animation:sys-appel var(--cycle) ease-out calc(var(--depart) + var(--k) * var(--pas)) infinite}.sys-j15:hover .sys-signal,.sys-j15:hover .sys-carte,.sys-j15:hover .sys-fleche{animation-play-state:paused}@keyframes sys-tour{0%{transform:rotate(61deg)}to{transform:rotate(-299deg)}}@keyframes sys-signal{0%{opacity:0;top:50%;left:50%}1%{opacity:1}9%{left:var(--x);top:var(--y);opacity:1}10.5%,to{left:var(--x);top:var(--y);opacity:0}}@keyframes sys-appel{0%,8.5%{transform:scale(1);box-shadow:0 0 #c8a87000}11.5%{transform:scale(1.06);box-shadow:0 0 0 6px #c8a87038,0 10px 30px -8px #c8a87099}17%,to{transform:scale(1);box-shadow:0 0 #c8a87000}}@media (max-width:640px){.sys-signal,.sys-fleche{display:none}.sys-j15.in .sys-carte.is-appel{animation:none}}@media (prefers-reduced-motion:reduce){.sys-signal,.sys-fleche{display:none}.sys-j15.in .sys-carte.is-appel{animation:none}}.sr{background:var(--surface);border-radius:6px;margin:0;padding:22px 20px 20px;box-shadow:0 30px 80px -24px #0000008c}.sr-tete{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.sr-titre{color:var(--titre);font-size:clamp(1.2rem,2vw,1.45rem);font-weight:700;font-stretch:112%;line-height:1.15}.sr-sous{color:var(--doux);font-size:.9rem}.sr-repere{vertical-align:middle;background:var(--or);width:22px;height:22px;color:var(--fond);font-family:var(--mono);letter-spacing:0;border-radius:50%;flex:none;place-items:center;margin-left:8px;font-size:.72rem;font-style:normal;font-weight:500;line-height:1;display:inline-grid}.sr-diapo{background:var(--fond);border:1px solid var(--filet);border-radius:5px;padding:16px 18px 12px;position:relative}.sr-rail{border-bottom:1px solid var(--filet);align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.sr-etapes{flex:1;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:relative}.sr-etapes:before{content:"";background:var(--contour);height:1px;position:absolute;top:4px;left:4px;right:12px}.sr-etapes li{min-width:0;color:var(--doux);white-space:nowrap;flex:1;padding-top:14px;font-size:.7rem;position:relative}.sr-etapes li b{color:var(--texte);font-weight:600}.sr-pt{background:var(--fond);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--contour);border-radius:50%;position:absolute;top:0;left:0}.sr-etapes li.is-actif .sr-pt{background:var(--pt);box-shadow:0 0 0 3px #c9a33c38}.sr-etapes li.is-actif b{color:var(--or)}.sr-min{font-family:var(--mono);font-size:.64rem}.sr-chrono{font-family:var(--mono);color:var(--texte);padding-top:2px;font-size:.82rem}.sr-rail .sr-repere{margin-left:0}.sr-eyebrow{color:var(--or);margin-top:14px;font-size:.78rem}.sr-h{color:var(--titre);margin-top:4px;font-size:clamp(1.3rem,2.3vw,1.7rem);font-weight:700;font-stretch:112%;line-height:1.1}.sr-lab{color:var(--doux);align-items:center;font-size:.72rem;font-weight:600;display:flex}.sr-question{background:var(--surface);border-left:3px solid var(--or);border-radius:4px;margin-top:14px;padding:12px 44px 12px 14px;position:relative}.sr-question p{color:var(--titre);margin-top:4px;font-size:.98rem;font-weight:550;line-height:1.35}.sr-question .sr-repere{margin:0;position:absolute;top:12px;right:12px}.sr-motifs{margin-top:14px}.sr-motifs ul{margin:6px 0 0;padding:0;list-style:none}.sr-motifs li{border-top:1px solid var(--filet);color:var(--texte);justify-content:space-between;gap:12px;padding:7px 0;font-size:.84rem;display:flex}.sr-motifs li.is-note{color:var(--doux)}.sr-occ{font-family:var(--mono);color:var(--doux);flex:none;font-size:.72rem}.sr-pied{color:var(--doux);justify-content:space-between;gap:12px;margin-top:10px;font-size:.68rem;display:flex}.sr-notes{grid-template-columns:1fr 1fr;gap:12px 18px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sr-notes li{color:var(--texte);align-items:flex-start;gap:10px;font-size:.84rem;line-height:1.4;display:flex}.sr-notes li .sr-repere{margin:1px 0 0}.sr-notes b{color:var(--or);font-size:.78rem;font-weight:650;display:block}.sr-gain{color:var(--or);margin-top:18px;font-size:1.05rem;font-weight:600}.sr-gain b{font-family:var(--mono);color:var(--pt);margin-right:6px;font-size:1.6rem;font-weight:500}.sr-legende{color:var(--doux);margin-top:6px;font-size:.78rem}@media (max-width:640px){.sr{padding:18px 14px}.sr-diapo{padding:14px 12px 10px}.sr-etapes li{font-size:0}.sr-etapes li.is-actif{flex:3;font-size:.7rem}.sr-chrono{display:none}.sr-notes{grid-template-columns:1fr}}.sr-diapo{container-type:inline-size}@container (max-width:600px){.sr-etapes li:not(.is-actif) .sr-min{display:none}.sr-etapes li.is-actif{flex:1.6}}.sr-exemple{color:var(--lien);background:#7fb6cb1f;border-radius:3px;order:-1;align-self:flex-start;margin-bottom:8px;padding:4px 10px;font-size:.74rem;font-weight:600;box-shadow:inset 0 0 0 1px #7fb6cb73}.ag-split-motion{grid-template-columns:1fr;gap:clamp(32px,4vw,48px)}.ag-emporte{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:40px 0 0;padding:0;list-style:none;display:grid}.ag-emporte li{background:var(--surface);color:var(--texte);border-radius:6px;padding:22px 22px 24px;font-size:.98rem;line-height:1.45}.ag-emporte span{font-family:var(--mono);letter-spacing:.06em;color:var(--pt);margin-bottom:14px;font-size:.78rem;display:block}.ag-emporte b{color:var(--titre);margin-bottom:6px;font-size:1.12rem;font-weight:650;line-height:1.25;display:block}@media (max-width:960px){.ag-emporte{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ag-emporte{grid-template-columns:1fr;gap:10px}.ag-emporte li{padding:18px 20px 20px}}.mr-video{aspect-ratio:4/3;background:var(--fond);border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 30px 80px -24px #0000008c}.mr-statique{display:none}@media (max-width:640px){.mr:not(.mr-hero) .mr-video{display:none}.mr:not(.mr-hero) .mr-statique{display:block}}@media (prefers-reduced-motion:reduce){.mr-video{display:none}.mr-statique{display:block}}.bib-famille{margin-bottom:44px;padding:0}.bib-famille-tete{border-bottom:1px solid var(--filet);flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:18px;padding-bottom:10px;display:flex}.bib-famille-tete h2{letter-spacing:-.015em;color:var(--titre);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:760;font-stretch:118%}.bib-famille-tete p{color:var(--doux);margin-left:auto;font-size:.95rem}@media (max-width:700px){.bib-famille-tete p{margin-left:0}}.bib-fiches{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.bib-fiche{background:var(--surface);border-radius:6px;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:inset 0 0 0 1px #0000}.bib-fiche:hover{box-shadow:inset 0 0 0 1.5px var(--or);transform:translateY(-2px)}.bib-fiche-lien{flex-direction:column;flex:1;gap:8px;padding:20px 22px 12px;text-decoration:none;display:flex}.bib-fiche-t{color:var(--titre);font-size:1.1rem;font-weight:700;font-stretch:112%}.bib-fiche-r{color:var(--texte);font-size:.94rem}.bib-fiche-q{color:var(--lien);font-size:.86rem}.bib-fiche-pied{flex-wrap:wrap;align-items:center;gap:12px;padding:0 22px 18px;display:flex}.bib-fiche-v{font:500 .78rem var(--mono);color:var(--doux)}.bib-fiche-dl{font:500 .8rem var(--police);color:var(--lien);border-bottom:1px solid #7fb6cb66;margin-left:auto;padding-bottom:1px;text-decoration:none}.bib-fiche-dl:hover{color:var(--titre);border-bottom-color:var(--or)}.bib-vide{color:var(--doux);font-size:.92rem}.rp-liste{gap:16px;display:grid}.rp-carte{background:var(--surface);border-radius:6px;padding:20px 22px}.rp-carte.avenir{opacity:.8}.rp-tete{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.rp-date{font:500 .8rem var(--mono);color:var(--doux)}.rp-nom{color:var(--titre);margin-top:2px;font-size:1.18rem;font-weight:700;font-stretch:112%}.rp-etat{font:600 .78rem var(--police);color:var(--lien);white-space:nowrap;background:#7fb6cb1f;border-radius:3px;margin-left:auto;padding:4px 9px}.rp-carte.avenir .rp-etat{border:1px solid var(--contour);color:var(--doux);background:0 0}.rp-video{aspect-ratio:16/9;background:var(--fond);border-radius:4px;margin-bottom:14px;position:relative;overflow:hidden}.rp-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.rp-chapitres summary{cursor:pointer;font:500 .9rem var(--police);color:var(--lien);list-style:none}.rp-chapitres summary::-webkit-details-marker{display:none}.rp-chapitres summary:before{content:"› ";transition:transform .2s;display:inline-block}.rp-chapitres[open] summary:before{transform:rotate(90deg)}.rp-chapitres ol{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rp-chapitres li{color:var(--texte);grid-template-columns:20px 1fr;gap:10px;font-size:.92rem;display:grid}.rp-chapitres li:before{content:"·";color:var(--or);font-weight:700}.rp-chapitres .rp-t{color:var(--or)}.ph-plus-loin{margin-top:16px}.ph-ext{background:#11182c8c;border-radius:6px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.ph-ext-avant{box-shadow:inset 3px 0 0 var(--or);background:#c9a33c0f}.ph-ext-tag{font:500 .74rem var(--mono);color:var(--or);letter-spacing:.04em;text-transform:uppercase}.ph-ext-t{color:var(--titre);margin:0;font-size:1.04rem;font-weight:700;font-stretch:112%}.ph-ext-q{color:var(--texte);margin:0;font-size:.93rem}.ph-ext-bon{color:var(--doux);margin:0;font-size:.86rem}.ph-ext-bon b{color:var(--lien);font-weight:600}.ph-ext-reste{margin-top:12px}.ph-ext-reste>summary{cursor:pointer;font:500 .9rem var(--police);color:var(--lien);list-style:none}.ph-ext-reste>summary::-webkit-details-marker{display:none}.ph-ext-reste>summary:before{content:"› ";transition:transform .2s;display:inline-block}.ph-ext-reste[open]>summary:before{transform:rotate(90deg)}.ph-ext-grille{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-top:12px;display:grid}.ph-ext-calls{gap:10px;margin-top:12px;display:grid}.ph-ext-call{background:#11182c66;border-radius:6px;padding:12px 16px}.ph-ext-call>summary{cursor:pointer;font:600 .95rem var(--police);color:var(--titre);list-style:none}.ph-ext-call>summary::-webkit-details-marker{display:none}.ph-ext-call>summary:before{content:"› ";color:var(--or);transition:transform .2s;display:inline-block}.ph-ext-call[open]>summary:before{transform:rotate(90deg)}.ph-ext-call .ph-ext{margin-top:10px}.ph-fiches{margin-top:16px}.ph-fiches-liste{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ph-fiches-liste li{flex-direction:column;gap:2px;display:flex}.ph-fiches-liste a{color:var(--titre);border-bottom:1px solid #c8a87066;align-self:flex-start;font-size:.98rem;font-weight:600;text-decoration:none}.ph-fiches-liste a:hover{border-bottom-color:var(--or)}.ph-fiches-liste span{color:var(--doux);font-size:.88rem}.rp-lien-zone{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 14px;display:flex}.rp-lien-note{color:var(--doux);font-size:.86rem}.ph-agenda{margin-bottom:18px}.ph-agenda-liste{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ph-agenda-liste li{flex-direction:column;gap:2px;display:flex}.ph-agenda-liste a{color:var(--titre);border-bottom:1px solid #c8a87066;align-self:flex-start;font-size:.98rem;font-weight:600;text-decoration:none}.ph-agenda-liste a:before{content:"↓ ";color:var(--or)}.ph-agenda-liste a:hover{border-bottom-color:var(--or)}.ph-agenda-liste span{color:var(--doux);font-size:.88rem}.son-page{max-width:760px;padding-bottom:96px}.son-form{max-width:760px;margin-top:34px}.son-form .quest-q+.quest-q{margin-top:14px}.son-zone{font-family:var(--police);resize:vertical;line-height:1.5}.son-opts{gap:10px;margin-top:14px;display:grid}.son-opt{text-align:left;width:100%;font-family:var(--police);border:1.5px solid var(--contour-btn);background:var(--surface);color:var(--texte);cursor:pointer;border-radius:4px;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .2s,background-color .2s;display:flex}.son-opt:hover{border-color:var(--lien)}.son-opt.sel{border-color:var(--or);background:#c8a8701a}.son-opt.sel .son-opt-t{color:var(--or)}.son-opt-t{color:var(--titre);font-size:.99rem;font-weight:600}.son-opt-d{color:var(--doux);font-size:.9rem;line-height:1.45}.son-piege{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mn-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mn-barre{top:var(--hh,64px);margin-top:var(--hh,64px);z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);background:#11182cf0;position:sticky}.mn-barre-in{flex-wrap:wrap;align-items:center;gap:6px 22px;min-height:56px;display:flex}.mn-onglets{gap:4px 22px;display:flex}.mn-onglets a{color:var(--doux);white-space:nowrap;border-bottom:2px solid #0000;padding:16px 0 14px;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s}.mn-onglets a:hover{color:var(--titre)}.mn-onglets a[aria-current=page]{color:var(--titre);border-bottom-color:var(--or)}.mn-onglets a.mn-ext:after{content:" ↗";color:var(--doux);font-weight:400}.mn-cherche-barre{margin-left:auto;position:relative}.mn-cherche-barre:before{content:"⌕";color:var(--doux);pointer-events:none;font-size:1.05rem;position:absolute;top:50%;left:11px;transform:translateY(-54%)}.mn-cherche-barre input{font:400 .9rem var(--police);color:var(--titre);background:var(--surface);border:1px solid var(--contour-btn);border-radius:3px;width:230px;padding:8px 12px 8px 32px}.mn-cherche-barre input:focus{border-color:var(--or);outline:none}.mn-deco .ph-deconnexion{padding:8px 0}@media (max-width:820px){.mn-barre-in{gap:0 16px;padding-top:8px}.mn-cherche-barre{flex:1;min-width:0;margin-left:0}.mn-cherche-barre input{width:100%}.mn-onglets{scrollbar-width:none;flex-basis:100%;order:3;overflow-x:auto}.mn-onglets a{padding:12px 0 10px}}.mn-haut{padding:44px 0 28px}.mn-haut h1{margin-top:12px;font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.02}.mn-haut .soustitre{max-width:640px;color:var(--texte);margin-top:16px;font-size:1.08rem}.mn-haut .ph-pointeur{max-width:860px}.mn-badge{font:600 .74rem var(--police);white-space:nowrap;border-radius:3px;flex-shrink:0;padding:3px 8px;display:inline-block}.b-neuf{background:var(--or);color:var(--fond)}.b-maj{color:var(--lien);background:#7fb6cb24}.b-red{border:1px dashed var(--contour);color:var(--doux);font-weight:500}.b-fait{color:var(--lien);background:#7fb6cb1f}.b-encours{background:var(--or);color:var(--fond)}.b-avenir{border:1px solid var(--contour);color:var(--doux)}.mn-portes{grid-template-columns:1.25fr 1fr;gap:16px;padding:6px 0 36px;display:grid}@media (max-width:820px){.mn-portes{grid-template-columns:1fr}}.mn-porte{color:var(--texte);background:var(--surface);box-shadow:inset 0 0 0 1px var(--contour);border-radius:8px;flex-direction:column;gap:12px;padding:28px 28px 26px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.mn-porte:hover{box-shadow:inset 0 0 0 1.5px var(--or),0 0 40px #c9a33c14;transform:translateY(-2px)}.mn-porte.principale{box-shadow:inset 0 0 0 1.5px var(--or)}.mn-porte .eyebrow{font-size:.88rem}.mn-porte h2{color:var(--titre);font-size:clamp(1.7rem,3vw,2.3rem)}.mn-porte p{max-width:52ch}.mn-chips{flex-wrap:wrap;gap:6px;display:flex}.mn-chips span{color:var(--doux);border:1px solid var(--filet);border-radius:3px;padding:4px 8px;font-size:.8rem}.mn-chips span.aujourdhui{color:var(--or);border-color:var(--or)}.mn-porte-meta{font:500 .82rem var(--mono);color:var(--doux);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:auto;padding-top:8px;display:flex}.mn-aller{color:var(--or);font:600 .95rem var(--police);margin-left:auto}.mn-sec{padding:8px 0 44px}.mn-sec-tete{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.mn-sec-tete h2{color:var(--titre);font-size:clamp(1.45rem,2.6vw,1.95rem)}.mn-sec-tete span{color:var(--doux);font-size:.92rem}.mn-neuf{max-width:860px;margin:0;padding:0;list-style:none;display:grid}.mn-neuf li{border-bottom:1px solid var(--filet);grid-template-columns:62px 96px 1fr;align-items:baseline;gap:14px;padding:12px 0;display:grid}.mn-neuf-d{font:500 .85rem var(--mono);color:var(--doux)}.mn-neuf a{color:var(--titre);font-weight:600;text-decoration:none}.mn-neuf a:hover{color:var(--or)}.mn-neuf-q{color:var(--doux);font-size:.9rem;display:block}.mn-neuf .mn-badge{justify-self:start}@media (max-width:600px){.mn-neuf li{grid-template-columns:52px 1fr}.mn-neuf li>div{grid-column:1/-1}}.mn-recherche{max-width:720px;margin-top:24px}.mn-grande-recherche{display:block;position:relative}.mn-grande-recherche:before{content:"⌕";color:var(--doux);pointer-events:none;font-size:1.35rem;position:absolute;top:50%;left:16px;transform:translateY(-54%)}.mn-grande-recherche input{width:100%;font:400 1.05rem var(--police);color:var(--titre);background:var(--surface);border:1.5px solid var(--contour-btn);border-radius:4px;padding:15px 16px 15px 46px;transition:border-color .15s}.mn-grande-recherche input:focus{border-color:var(--or);outline:none}.mn-suggest{color:var(--doux);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;font-size:.88rem;display:flex}.mn-suggest button{font:500 .84rem var(--police);color:var(--lien);border:1px solid var(--filet);cursor:pointer;background:0 0;border-radius:3px;padding:4px 9px}.mn-suggest button:hover{border-color:var(--lien)}.mn-resultats{gap:8px;margin-top:18px;display:grid}.mn-resultats a{background:var(--surface);color:var(--texte);box-shadow:inset 0 0 0 1px var(--filet);border-radius:5px;padding:14px 18px;text-decoration:none;display:block}.mn-resultats a:hover{box-shadow:inset 0 0 0 1.5px var(--or)}.mn-res-ch{font:500 .78rem var(--mono);color:var(--or)}.mn-res-t{color:var(--titre);margin-top:2px;font-weight:700;font-stretch:112%;display:block}.mn-res-r{color:var(--doux);margin-top:2px;font-size:.9rem;display:block}.mn-resultats mark{color:var(--titre);background:#c9a33c47;border-radius:2px}.mn-vide{color:var(--doux);font-size:.95rem}.mn-bandeau-fin{background:#7fb6cb12;border:1px solid #7fb6cb40;border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px 20px;max-width:860px;margin-top:22px;padding:14px 18px;font-size:.95rem;display:flex}.mn-bandeau-fin-liens{flex-wrap:wrap;gap:8px 16px;margin-left:auto;display:flex}.mn-bandeau-fin-liens a{margin-left:0}.mn-bandeau-lien{align-items:center;gap:6px;display:inline-flex}.mn-bandeau-vignette{aspect-ratio:16/9;object-fit:cover;width:48px;height:auto;box-shadow:inset 0 0 0 1px var(--filet);background:var(--surface);border-radius:2px;flex:none}.mn-sec-export{padding-top:0}.mn-export-carte{background:var(--surface);border-left:3px solid var(--or);box-shadow:inset 0 0 0 1px var(--filet);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 36px;padding:22px 26px;display:grid}.mn-export-titre{color:var(--titre);margin:0;font-size:1.2rem;font-weight:700;font-stretch:112%}.mn-export-desc{color:var(--texte);max-width:64ch;margin-top:6px;font-size:.95rem}.mn-export-etapes{color:var(--doux);counter-reset:etape;flex-wrap:wrap;gap:8px 26px;margin:14px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.mn-export-etapes li{counter-increment:etape;align-items:baseline;gap:8px;display:flex}.mn-export-etapes li:before{content:counter(etape);border:1px solid var(--filet);width:20px;height:20px;font:500 .76rem var(--mono);color:var(--or);border-radius:50%;flex:none;place-items:center;display:grid}.mn-export-etapes b{color:var(--titre);font-weight:600}.mn-export-fine{color:var(--doux);max-width:64ch;margin-top:12px;font-size:.84rem}.mn-export-action{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.mn-export-poids{font:500 .76rem var(--mono);color:var(--doux)}@media (max-width:760px){.mn-export-carte{grid-template-columns:minmax(0,1fr);padding:20px}}.mn-chapitres{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.mn-chapitre{background:var(--surface);box-shadow:inset 0 0 0 1px var(--filet);border-radius:7px;flex-direction:column;gap:10px;padding:22px 22px 18px;display:flex}.mn-chapitre-tete{align-items:baseline;gap:10px;display:flex}.mn-chapitre-n{font:500 .85rem var(--mono);color:var(--or)}.mn-chapitre h2{color:var(--titre);font-size:1.25rem;font-weight:700;font-stretch:112%}.mn-chapitre-q{color:var(--doux);margin-top:-4px;font-size:.9rem}.mn-chapitre ul{margin:2px 0 0;padding:0;list-style:none;display:grid}.mn-chapitre li a{border-top:1px solid var(--filet);color:var(--titre);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;font-size:.95rem;text-decoration:none;display:flex}.mn-chapitre li a:hover{color:var(--or)}.mn-chapitre li a.red{color:var(--doux)}.mn-compte{font:500 .8rem var(--mono);color:var(--doux);margin-top:auto;padding-top:6px}.mn-doc{grid-template-columns:260px minmax(0,1fr);gap:46px;padding:34px 0 80px;display:grid}.mn-article{min-width:0}@media (max-width:900px){.mn-doc{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:20px}}.mn-sommaire{top:calc(var(--hh,64px) + var(--sh,56px) + 18px);max-height:calc(100vh - var(--hh,64px) - var(--sh,56px) - 36px);align-self:start;padding-right:6px;font-size:.92rem;position:sticky;overflow:auto}.mn-som-titre{font:500 .8rem var(--mono);color:var(--doux);margin-bottom:10px}.mn-som-ch{margin-bottom:12px}.mn-som-ch-t{color:var(--titre);margin-bottom:4px;font-size:.95rem;font-weight:700;font-stretch:112%;text-decoration:none;display:block}.mn-som-ch-t span{font:500 .78rem var(--mono);color:var(--or);margin-right:6px}.mn-sommaire ul{border-left:1px solid var(--filet);margin:0 0 0 4px;padding:0;list-style:none}.mn-sommaire li a{color:var(--doux);border-left:2px solid #0000;margin-left:-1px;padding:4px 0 4px 12px;line-height:1.35;text-decoration:none;display:block}.mn-sommaire li a:hover{color:var(--titre)}.mn-sommaire li a.red{opacity:.6;font-style:italic}.mn-sommaire li a[aria-current=page]{color:var(--titre);border-left-color:var(--or);opacity:1;font-weight:600}.mn-sommaire-mobile{display:none}@media (max-width:900px){.mn-doc>.mn-sommaire{display:none}.mn-sommaire-mobile{background:var(--surface);border-radius:5px;padding:0 16px;display:block}.mn-sommaire-mobile summary{cursor:pointer;color:var(--titre);justify-content:space-between;padding:13px 0;font-weight:600;list-style:none;display:flex}.mn-sommaire-mobile summary::-webkit-details-marker{display:none}.mn-sommaire-mobile summary:after{content:"›";color:var(--doux);transition:transform .2s}.mn-sommaire-mobile[open] summary:after{transform:rotate(90deg)}.mn-sommaire-mobile .mn-sommaire{max-height:none;padding-bottom:14px;position:static}}.mn-ariane{color:var(--doux);margin-top:14px;font-size:.88rem}.mn-ariane a{color:var(--doux);text-decoration:none}.mn-ariane a:hover{color:var(--titre)}.mn-article h1{color:var(--titre);margin-top:10px;font-size:clamp(1.9rem,3.8vw,2.8rem);line-height:1.05}.mn-meta{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;display:flex}.mn-maj{font:500 .82rem var(--mono);color:var(--doux)}.mn-liens-page{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;max-width:72ch;margin-top:20px;display:grid}.mn-lien-page{background:var(--surface);border-radius:5px;flex-wrap:wrap;gap:2px 0;padding:12px 16px;font-size:.9rem;display:flex}.mn-lien-page b{color:var(--or);flex-basis:100%;margin-bottom:2px;font-size:.84rem;font-weight:600}.mn-lien-page a{color:var(--titre);font-weight:600;text-decoration:none}.mn-lien-page>a{flex-basis:100%}.mn-lien-page a:hover{color:var(--or)}.mn-lien-doux{color:var(--doux);flex-basis:100%}.mn-corps{max-width:72ch;margin-top:28px}.mn-corps h2,.mn-md h2{color:var(--titre);margin:34px 0 10px;font-size:1.35rem;font-weight:700;font-stretch:112%}.mn-md h3{color:var(--titre);margin:26px 0 8px;font-size:1.12rem;font-weight:700;font-stretch:112%}.mn-corps p,.mn-md p{margin-top:8px}.mn-phrase{color:var(--titre);border-left:3px solid var(--or);padding-left:16px;font-size:1.15rem}.mn-md ul,.mn-md ol{gap:5px;margin:10px 0 0 20px;display:grid}.mn-md table{border-collapse:collapse;width:100%;margin-top:12px;font-size:.92rem;display:block;overflow-x:auto}.mn-md th{text-align:left;color:var(--doux);border-bottom:1px solid var(--contour);padding:8px 10px;font-size:.84rem;font-weight:600}.mn-md td{border-bottom:1px solid var(--filet);vertical-align:top;padding:10px}.mn-md code{font:500 .86em var(--mono);color:var(--or)}.mn-md pre{background:var(--surface);border-radius:5px;margin-top:10px;padding:14px 16px;overflow-x:auto}.mn-md blockquote{background:var(--surface);border-left:3px solid var(--lien);color:var(--titre);border-radius:0 5px 5px 0;margin-top:10px;padding:12px 16px}.mn-md strong{color:var(--titre);font-weight:600}.mn-md a{color:var(--lien)}.mn-note{color:var(--doux);margin-top:22px;font-size:.9rem}.mn-attention{border-left:3px solid var(--alerte);color:var(--texte);padding-left:14px;font-size:.93rem}.mn-exts{gap:10px;display:grid}.mn-corps .ph-ext{scroll-margin-top:calc(var(--hh,64px) + var(--sh,56px) + 16px)}.mn-redaction{background:var(--surface);border-radius:6px;max-width:62ch;margin-top:26px;padding:22px 24px}.mn-redaction-t{color:var(--titre);font-size:1.1rem;font-weight:700;font-stretch:112%}.mn-redaction p+p{margin-top:6px}.mn-prec-suiv{grid-template-columns:1fr 1fr;gap:12px;max-width:72ch;margin-top:46px;display:grid}.mn-prec-suiv a{border:1px solid var(--filet);color:var(--titre);border-radius:5px;padding:12px 16px;font-weight:600;text-decoration:none;display:block}.mn-prec-suiv a:hover{border-color:var(--or)}.mn-prec-suiv small{font:500 .78rem var(--mono);color:var(--doux);display:block}.mn-prec-suiv .s{text-align:right;grid-column:2}.mn-seances{gap:12px;max-width:900px;display:grid}.mn-seance{box-shadow:inset 0 0 0 1px var(--filet);border-radius:7px;transition:background-color .2s}.mn-seance[open]{background:var(--surface)}.mn-seance.aujourdhui{box-shadow:inset 0 0 0 1.5px var(--or),0 0 40px #c9a33c14}.mn-seance>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:18px 22px;list-style:none;display:flex}.mn-seance>summary::-webkit-details-marker{display:none}.mn-seance-n{font:500 .82rem var(--mono);color:var(--doux);min-width:84px}.mn-seance-t{color:var(--titre);font-size:1.2rem;font-weight:700;font-stretch:112%}.mn-seance.fait .mn-seance-t{color:var(--texte)}.mn-seance-d{font:500 .84rem var(--mono);color:var(--doux)}.mn-seance>summary .mn-badge{margin-left:auto}.mn-chev{color:var(--doux);transition:transform .2s}.mn-seance[open] .mn-chev{transform:rotate(90deg)}.mn-seance-corps{grid-template-columns:1fr 1fr;gap:12px;padding:0 22px 22px;display:grid}@media (max-width:700px){.mn-seance-corps{grid-template-columns:1fr}.mn-seance-n{min-width:0}}.mn-case{background:#11182c99;border-radius:5px;padding:14px 16px}.mn-case-large{grid-column:1/-1}.mn-case h3{color:var(--or);margin-bottom:6px;font-size:.86rem;font-weight:600}.mn-case p,.mn-case li{font-size:.93rem}.mn-case ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.mn-case li a,.mn-case-a a{color:var(--titre);font-weight:600;text-decoration:none}.mn-case li a:hover,.mn-case-a a:hover{color:var(--or)}.mn-case-a{flex-wrap:wrap;gap:8px 16px;margin-top:8px;display:flex}.mn-support{align-items:center;gap:14px;min-width:0;display:flex}.mn-support-texte{min-width:0}.mn-support-vignette{aspect-ratio:16/9;object-fit:cover;width:160px;height:auto;box-shadow:inset 0 0 0 1px var(--filet);background:var(--surface);border-radius:4px;flex:none}.mn-support-petit{gap:10px}.mn-support-petit .mn-support-vignette{width:80px}.mn-support-liste{gap:8px;margin-top:8px;display:grid}.mn-support-liste a{align-items:center;gap:10px;display:flex}@media (max-width:560px){.mn-support:not(.mn-support-petit){flex-direction:column;align-items:flex-start}.mn-support:not(.mn-support-petit) .mn-support-vignette{width:100%;max-width:260px}}.mn-pratique{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;max-width:900px;display:grid}.mn-pratique .mn-case{background:var(--surface)}.mn-pratique .ph-regles{margin:4px 0 0}.mn-pratique .ph-acces{margin-top:4px}.mn-questionnaire{max-width:900px;margin-top:14px}.chap{align-items:center;gap:14px;margin:0 0 22px;display:flex}.sec-head .chap{grid-column:1/-1;margin:0}.chap-n{background:var(--pt);width:40px;height:40px;color:var(--fond);font-family:var(--mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.05rem;font-weight:500;display:inline-flex}.chap-q{color:var(--or);flex:none;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:700;font-stretch:112%;line-height:1.2}.chap-l{background:linear-gradient(90deg,var(--pt),#c9a33c00);transform-origin:0;flex:1;height:2px;transition:transform 1s cubic-bezier(.2,.8,.2,1) .25s;transform:scaleX(0)}.chap.in .chap-l{transform:none}@media (prefers-reduced-motion:reduce){.chap-l{transition:none;transform:none}}@media (max-width:520px){.chap-q{white-space:normal;flex:1}.chap-l{display:none}}.mr-detail{font:inherit;color:var(--lien);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:12px;padding:4px 0;font-size:.92rem;font-weight:600;text-decoration:underline}.mr-detail:focus-visible{outline:2px solid var(--lien);outline-offset:3px}.mr-dialog video{aspect-ratio:4/3;background:var(--fond);border-radius:6px;width:min(96vw,122.667vh - 26.6667px);height:auto;box-shadow:0 30px 80px -20px #000000b3}.pq-titre{max-width:20ch;margin:0;font-size:clamp(1.85rem,3.6vw,3.2rem);line-height:1.02}.pq-lignes{border-top:1px solid var(--filet);flex-direction:column;margin-top:44px;display:flex}.pq-ligne{border-bottom:1px solid var(--filet);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:28px 56px;padding:34px 0;display:grid}.pq-txt{min-width:0}.pq-fait{color:var(--titre);max-width:30ch;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:700;font-stretch:112%;line-height:1.22}.pq-cout{color:var(--texte);max-width:52ch;margin-top:14px;font-size:1.05rem;line-height:1.5}.pq-k{color:var(--risque);margin-bottom:4px;font-size:.92rem;font-weight:700;display:block}.pq-vis{justify-self:end;width:100%;min-width:0;max-width:420px}.pq-vis .echo{max-width:none;margin:0}.pq-budget{flex-direction:column;gap:10px;margin:0;display:flex}.pq-budget figcaption{color:var(--doux);font-size:.85rem}.pq-barre{border-radius:6px;height:54px;font-size:.95rem;font-weight:700;display:flex;overflow:hidden}.pq-barre span{white-space:nowrap;align-items:center;padding:0 14px;transition:flex-basis 1.6s cubic-bezier(.6,0,.3,1) .5s;display:flex}.pq-coaching{background:var(--surface);color:var(--titre);box-shadow:inset 0 0 0 1px var(--contour);flex:0 0 72%}.pq-ia{background:var(--risque);color:var(--fond);flex:auto;justify-content:flex-end}.pq-ligne.in .pq-coaching{flex-basis:30%}@media (prefers-reduced-motion:reduce){.pq-coaching{flex-basis:30%;transition:none}}.pq-tutos{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.pq-tutos div{background:var(--surface);border-radius:6px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.pq-tutos b{font-family:var(--mono);color:var(--titre);font-size:2.6rem;font-weight:500;line-height:1}.pq-tutos span{color:var(--doux);font-size:.92rem}.pq-tutos .pq-zero{box-shadow:inset 0 0 0 1.5px var(--risque)}.pq-tutos .pq-zero b{color:var(--risque)}.pq-bascule{color:var(--or);max-width:32ch;margin-top:40px;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:700;font-stretch:112%;line-height:1.2}@media (max-width:760px){.pq-ligne{grid-template-columns:1fr;gap:20px;padding:28px 0}.pq-vis{justify-self:start;max-width:none}}.ph{background:var(--surface);box-shadow:inset 0 0 0 1px var(--contour),0 30px 70px -40px #000000b3;border-radius:8px;flex-direction:column;gap:24px;min-width:0;margin:0;padding:30px 32px;display:flex;position:relative;overflow:hidden}.ph:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle,#c9a33c38,#c9a33c00 68%);border-radius:50%;width:380px;height:380px;transition:opacity 1.2s .3s;position:absolute;top:-140px;right:-120px}.ph.in:before{opacity:1}.ph-top{flex-wrap:wrap;align-items:flex-end;gap:6px 22px;display:flex;position:relative}.ph-dix{font-family:var(--mono);letter-spacing:-.04em;color:var(--pt);text-shadow:0 0 40px #c9a33c59;transform-origin:0 100%;margin:0;font-size:clamp(5rem,9vw,7.6rem);font-weight:500;line-height:.82}.ph-dix span{letter-spacing:-.02em;color:var(--or);margin-left:.04em;font-size:.42em}.ph-dix-t{flex-direction:column;gap:4px;margin:0 0 6px;display:flex}.ph-dix-t b{color:var(--titre);font-size:clamp(1.3rem,2vw,1.6rem);font-weight:760;font-stretch:112%;line-height:1.1}.ph-dix-t span{color:var(--doux);font-size:.9rem}@media (prefers-reduced-motion:no-preference){.ph.in .ph-dix{animation:.7s cubic-bezier(.34,1.56,.64,1) .35s both ph-claque}@keyframes ph-claque{0%{opacity:0;text-shadow:0 0 #c9a33c00;transform:scale(1.9)}60%{opacity:1;text-shadow:0 0 70px #c9a33ccc}to{opacity:1;text-shadow:0 0 40px #c9a33c59;transform:none}}}.ph-cas{border-top:1px solid var(--filet);flex-direction:column;gap:14px;padding-top:22px;display:flex;position:relative}.ph-tete{color:var(--or);font-size:.95rem;font-weight:600}.ph-titre{letter-spacing:-.01em;color:var(--titre);text-wrap:balance;font-size:clamp(1.3rem,2.1vw,1.7rem);font-weight:760;font-stretch:112%;line-height:1.1}.ph-demos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ph-demos li{background:var(--fond);color:var(--texte);border-radius:6px;min-width:0;padding:30px 12px 12px;font-size:.85rem;line-height:1.3;position:relative}.ph-demos li:before{content:"";width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--pt);transition:background .3s ease calc(1.2s + var(--i) * .45s),box-shadow .3s ease calc(1.2s + var(--i) * .45s);border-radius:50%;position:absolute;top:12px;left:12px}.ph.in .ph-demos li:before{background:var(--pt);box-shadow:inset 0 0 0 2px var(--pt),0 0 0 5px #c9a33c2e}@media (prefers-reduced-motion:reduce){.ph-demos li:before{background:var(--pt);transition:none}.ph:before{opacity:1;transition:none}}.ph-phrase{color:var(--titre);margin:0;font-size:1.05rem;font-weight:700;font-stretch:112%;line-height:1.3}.ph-pied{color:var(--or);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;font-size:.9rem;display:flex;position:relative}.ph-pied b{font-family:var(--mono);color:var(--pt);font-size:1.05rem;font-weight:500}.ph-pied a{color:var(--lien);font-weight:600}@media (max-width:520px){.ph{padding:24px 20px}.ph-demos{grid-template-columns:1fr}.ph-demos li{padding:10px 12px 10px 34px}.ph-demos li:before{margin-top:-6px;top:50%}}.ag-exemple{flex-direction:column;gap:14px;max-width:760px;display:flex}@media (min-width:1024px){.ag-exemple{max-width:max(760px,133.333svh - 186.667px)}}.ag-exemple-t{color:var(--titre);font-size:1.2rem;font-weight:700;font-stretch:112%}.pr-titre{max-width:30ch;margin:0;font-size:clamp(1.85rem,3.4vw,3rem);line-height:1.02}.pr-frise{flex-direction:column;gap:22px;margin:8px 0 0;padding:0;list-style:none;display:flex;position:relative}.pr-frise:before{content:"";background:var(--fil);transform-origin:top;width:2px;transition:transform 1.4s cubic-bezier(.2,.8,.2,1) .2s;position:absolute;top:8px;bottom:8px;left:7px;transform:scaleY(0)}.pr-frise.in:before{transform:none}@media (prefers-reduced-motion:reduce){.pr-frise:before{transition:none;transform:none}}.pr-frise li{grid-template-columns:200px minmax(0,1fr);gap:4px 28px;padding-left:36px;display:grid;position:relative}.pr-frise li:before{content:"";background:var(--fond);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--pt);border-radius:50%;position:absolute;top:5px;left:0}.pr-frise li.is-fin:before{background:var(--pt)}.pr-quand{font-family:var(--mono);color:var(--or);grid-row:1/span 2;padding-top:2px;font-size:.85rem}.pr-frise .pr-t{color:var(--titre);font-size:1.2rem;font-weight:700;font-stretch:112%;line-height:1.25}.pr-d{color:var(--texte);max-width:64ch;font-size:1rem;line-height:1.5}.pr-phrase{border-left:3px solid var(--pt);max-width:58ch;margin:52px 0 0;padding:0 0 0 22px}.pr-phrase blockquote{color:var(--titre);margin:0;font-size:clamp(1.25rem,2.1vw,1.65rem);font-weight:700;font-stretch:112%;line-height:1.25}.pr-phrase figcaption{color:var(--doux);margin-top:12px;font-size:.95rem}.pr-interlocuteur{color:var(--texte);max-width:60ch;margin-top:22px;font-size:1.05rem;line-height:1.5}.pr-scores{flex-wrap:wrap;gap:12px 40px;margin:48px 0 0;padding:0;list-style:none;display:flex}.pr-scores li{color:var(--or);align-items:baseline;gap:10px;font-size:1.02rem;font-weight:600;display:flex}.pr-scores b{font-family:var(--mono);color:var(--pt);font-size:2.2rem;font-weight:500}.pr-scores-k{color:var(--doux);margin-top:8px;font-size:.88rem}@media (max-width:640px){.pr-frise li{grid-template-columns:1fr;padding-left:32px}.pr-quand{grid-row:auto}}.pr-lead{max-width:62ch;color:var(--texte);margin:14px 0 32px;font-size:1.06rem}.ag-sans-code{color:var(--doux);margin-top:22px;font-size:1rem}.pr-avis{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.pr-citation{border-left:2px solid var(--pt);background:var(--surface);border-radius:0 6px 6px 0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:24px 26px;display:flex}.pr-citation blockquote{color:var(--titre);margin:0;font-size:1.05rem;line-height:1.5}.pr-citation figcaption{color:var(--doux);flex-direction:column;gap:8px;font-size:.9rem;display:flex}.pr-note-reco{color:var(--or);align-items:baseline;gap:8px;font-weight:600;display:flex}.pr-note-reco b{font-family:var(--mono);color:var(--pt);font-size:1.35rem;font-weight:500}.pr-cta{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:36px;display:flex}.ag-prix-avis{border-left:2px solid var(--pt);max-width:46ch;margin:28px 0 0;padding:0 0 0 18px}.ag-prix-avis blockquote{color:var(--titre);margin:0;font-size:1.15rem;font-weight:700;font-stretch:112%;line-height:1.3}.ag-prix-avis figcaption{color:var(--doux);margin-top:8px;font-size:.88rem}.pr-citation figcaption b{color:var(--texte);font-weight:650}@media (max-width:720px){.pr-avis{grid-template-columns:1fr}}.tl15{padding-top:84px}.tl15-dot{display:none}.tl15-step>span:not(.tl15-dot){transition-delay:var(--t,calc(.9s + var(--i) * .5s))}.tl15-coeur{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.tl15-coeur path{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.tl15-coeur-fond{stroke:var(--filet)}.tl15-coeur-or{stroke:var(--pt);stroke-dasharray:calc(var(--len) * 1px);stroke-dashoffset:calc(var(--len) * 1px);transition:stroke-dashoffset var(--duree) linear var(--debut)}.tl15.in .tl15-coeur-or{stroke-dashoffset:0}.tl15-coeur-eclat{opacity:0;filter:drop-shadow(0 0 4px #f6d678e6)drop-shadow(0 0 10px #c9a33c99)}.tl15-coeur .tl15-coeur-eclat path{stroke:#fff4cf;stroke-dasharray:calc(var(--lk) * 1px) calc(var(--len) * 1px + 300px);stroke-dashoffset:calc(var(--lk) * 1px)}.tl15-coeur-pic{fill:var(--fond);stroke:var(--contour);stroke-width:2px;transform-box:fill-box;transform-origin:50%;transition:stroke .3s ease var(--t),fill .3s ease var(--t)}.tl15.in .tl15-coeur-pic{stroke:var(--pt)}.tl15.in .tl15-coeur-pic.is-jour{fill:var(--pt)}@media (prefers-reduced-motion:no-preference){.tl15.in .tl15-coeur-pic{animation:tl15-bip .6s ease-out var(--t) both}.tl15.in .tl15-coeur-eclat{animation:tl15-eclat-vis 7s linear calc(var(--debut) + var(--duree) + .6s) infinite}.tl15.in .tl15-coeur-eclat path{animation:tl15-eclat 7s linear calc(var(--debut) + var(--duree) + .6s) infinite}@keyframes tl15-bip{0%{transform:scale(1)}35%{transform:scale(1.9)}to{transform:scale(1)}}@keyframes tl15-eclat{0%{stroke-dashoffset:calc(var(--lk) * 1px)}83%,to{stroke-dashoffset:calc((var(--lk) - var(--len) - 240) * 1px)}}@keyframes tl15-eclat-vis{0%,83%{opacity:1}83.1%,to{opacity:0}}.tl15-k{transform-origin:0}.tl15.in .tl15-k{animation:tl15-k-bip 7s ease-out var(--eclat,0s) infinite}@keyframes tl15-k-bip{0%{text-shadow:none;transform:scale(1)}3%{color:var(--titre);text-shadow:0 0 14px #c9a33cd9;transform:scale(1.14)}13%,to{text-shadow:none;transform:scale(1)}}}@media (prefers-reduced-motion:reduce){.tl15-coeur-or{stroke-dasharray:none}.tl15-coeur-eclat{display:none}}@media (max-width:960px){.tl15{padding-top:20px;padding-left:62px}}#pourquoi{padding-bottom:clamp(36px,4vw,52px)}#preuve{padding-top:clamp(36px,4vw,52px)}.barre-insc{z-index:60;background:var(--surface);border:1px solid var(--filet);opacity:0;pointer-events:none;border-radius:8px;align-items:center;gap:16px;padding:10px 10px 10px 20px;transition:opacity .3s,transform .3s;display:flex;position:fixed;bottom:24px;right:24px;transform:translateY(18px);box-shadow:0 18px 50px -12px #0009}.barre-insc.is-visible{opacity:1;pointer-events:auto;transform:none}.barre-insc-detail{color:var(--doux);white-space:nowrap;font-size:.86rem}.barre-insc .btn{white-space:nowrap;flex-shrink:0;padding:11px 20px}@media (max-width:640px){.barre-insc{padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:0;justify-content:space-between;gap:12px;bottom:0;left:0;right:0}.barre-insc-detail{white-space:normal;flex:1;min-width:0;font-size:.8rem;line-height:1.3}.barre-insc .btn{padding:11px 16px}}@media (prefers-reduced-motion:reduce){.barre-insc{transition:opacity .2s;transform:none}}.ag-details-sys{max-width:none}.ag-details-sys .sys{margin:0 12px 12px}
