:root{--encre:#14161A;--jaune:#FFF600;--cerise:var(--jaune);--gris-acier:#646b75;--ardoise:var(--gris-acier);--encre-douce:#3a3f47;--brume:#eef1f5;--blanc:#ffffff;--filet:#e4e7eb;--filet-appuye:#d6dae0;--max:1140px;--lecture:487px;--sceau:32px;--r:12px;--trema:var(--encre)}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/roboto-condensed/roboto-condensed-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-condensed/roboto-condensed-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/roboto-condensed/roboto-condensed-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Dortage;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dortage/dortage.woff2) format("woff2")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/comfortaa/comfortaa-latin-600-normal.woff2) format("woff2")}.bandeau,.bande,.heroC,.creneau,.engagement{--trema:var(--jaune)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--blanc);color:var(--encre);font-family:Roboto Condensed,sans-serif;font-weight:400;font-size:17px;line-height:1.65}.cadre{max-width:var(--max);margin:0 auto;padding:0 28px}a{color:inherit}::selection{background:var(--encre);color:#fff}:focus-visible{outline:3px solid var(--encre);outline-offset:3px}.folio{font-family:Dortage,sans-serif;font-size:15.5px;letter-spacing:.01em;text-transform:none;color:var(--gris-acier);display:flex;align-items:center;gap:12px;margin-bottom:36px}.folio .tick{width:18px;height:3px;background:var(--cerise);flex:none}.annotation{font-family:Roboto Condensed,monospace;font-size:12.5px;color:var(--gris-acier);line-height:1.65;max-width:36ch}section{padding:104px 0}h2{font-weight:700;font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.15;letter-spacing:-.02em;max-width:24ch;margin-bottom:28px}p{font-weight:400}strong{font-weight:500}.bandeau{background:#14161aeb;backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:10;color:#fff}.bandeau .cadre{display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:16px;gap:24px}.bandeau .wordmark{font-size:1.55rem;color:#fff}.bandeau :focus-visible{outline-color:var(--jaune)}nav ul{display:flex;gap:28px;list-style:none;align-items:center}nav a{font-size:15px;font-weight:500;text-decoration:none;color:#fff}nav a:hover,nav a[aria-current=page]{color:#fff;text-decoration:underline;text-decoration-color:var(--jaune);text-underline-offset:6px;text-decoration-thickness:2px}.nav-cta{background:#fff;color:var(--encre)!important;border-radius:var(--r);padding:10px 18px;text-decoration:none}.nav-cta:hover{background:#e9ecf0}.nav-cta[aria-current=page]{text-decoration:none}.wordmark{font-family:Roboto Condensed,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1;text-decoration:none;display:inline-flex;align-items:center}.wordmark svg{height:1.3em;width:auto;display:block}.bandeau .wordmark svg{height:var(--sceau)}.btn{font-size:15.5px;font-weight:500;text-decoration:none;padding:15px 26px;border-radius:var(--r);display:inline-block}.btn-plein{background:var(--encre);color:#fff}.btn-plein:hover{background:#242830}.btn-contour{border:1.5px solid var(--filet-appuye);color:var(--encre)}.btn-contour:hover{border-color:var(--encre)}.btn-signal{background:var(--jaune);color:var(--encre)}.btn-signal:hover{background:#ffe600}.hero-page{padding:96px 0 76px;border-bottom:1px solid var(--filet)}.hero-page h1{font-weight:700;font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.06;letter-spacing:-.025em;max-width:24ch}.sig-uniy{display:inline-block;width:.92em;height:.4em;margin-left:.26em;vertical-align:.08em;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 74 32'%3E%3Crect width='74' height='32' rx='7' fill='%2314161A'/%3E%3Ccircle cx='26' cy='16' r='7.5' fill='%23FFF600'/%3E%3Ccircle cx='48' cy='16' r='7.5' fill='%23FFF600'/%3E%3C/svg%3E")}.hero-page .chapeau{font-size:1.1rem;color:var(--encre-douce);max-width:var(--lecture);margin-top:26px}.courant{max-width:var(--lecture);color:var(--encre-douce)}.fil-retour{display:inline-block;font-family:Roboto Condensed,monospace;font-size:12.5px;letter-spacing:.04em;color:var(--gris-acier);text-decoration:none;margin-bottom:20px}.fil-retour:hover{color:var(--encre)}.bande{background:var(--encre);color:#fff;padding:88px 0}.bande .folio{color:#9aa1ab}.bande .folio .tick{background:var(--jaune)}.bande h2{color:#fff}.bande .grande{font-weight:700;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.35;letter-spacing:-.015em;max-width:36ch}.bande .grande em{font-style:normal;color:inherit;text-decoration:underline;text-decoration-color:var(--jaune);text-underline-offset:.1em;text-decoration-thickness:2px}.bande .detail{margin-top:24px;max-width:var(--lecture);color:#b9bfc8}.bande .courant{color:#cdd2d9}.temps{background:var(--brume)}.temps-grille{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.temp{background:var(--blanc);border-radius:var(--r);padding:36px 30px 40px}.temp .num{font-family:Roboto Condensed,monospace;font-size:12px;color:var(--gris-acier);display:block;margin-bottom:20px}.temp h3{font-family:Dortage,sans-serif;font-weight:400;font-size:1.65rem;margin-bottom:12px;letter-spacing:0}.temp h3:after{content:"";display:block;width:22px;height:3px;background:var(--cerise);margin-top:12px}.temp p{font-size:.98rem;color:var(--encre-douce)}.legende{font-family:Roboto Condensed,monospace;font-size:12.5px;color:var(--gris-acier);margin-top:22px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.schema{width:100%;height:auto;max-width:960px;margin:10px 0 6px;display:block}.schema .s-kick{font-family:Roboto Condensed,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;fill:var(--gris-acier)}.schema .s-titre{font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:22px;fill:var(--encre)}.schema .s-sub{font-family:Roboto Condensed,sans-serif;font-size:13px;fill:var(--encre-douce)}.schema .s-lab{font-family:Roboto Condensed,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;fill:var(--gris-acier)}.schema .s-stroke{stroke:var(--encre);stroke-width:1.5;fill:none}.schema .s-acc{fill:var(--cerise)}.actions{display:flex;flex-wrap:wrap;gap:14px}.cartouche{padding:56px 0 72px;background:var(--brume)}.cartouche .grille{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;font-size:14.5px}.cartouche .lbl{display:block;font-family:Roboto Condensed,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gris-acier);margin-bottom:8px}.cartouche a{text-decoration:none;border-bottom:1px solid var(--filet-appuye)}.cartouche a:hover{color:var(--encre);border-color:var(--encre)}.legal{max-width:760px}.legal h2{font-size:clamp(1.35rem,2.6vw,1.8rem);margin-bottom:18px}.legal .courant{margin-bottom:16px}.legal .courant+.courant{margin-top:0}.legal a{color:var(--encre);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--filet)}.legal a:hover{color:var(--encre);text-decoration-color:var(--gris-acier)}.legal .maj{font-family:Roboto Condensed,monospace;font-size:12.5px;color:var(--gris-acier);margin-top:28px}.fiche{margin:8px 0;display:grid;gap:18px}.fiche div{display:grid;grid-template-columns:230px 1fr;gap:18px;align-items:start}.fiche dt{font-weight:500;color:var(--encre)}.fiche dd{color:var(--encre-douce)}.table-wrap{overflow-x:auto;margin-top:8px}.ck-table{border-collapse:collapse;width:100%;font-size:14.5px}.ck-table th,.ck-table td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--filet)}.ck-table th{font-family:Roboto Condensed,monospace;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--gris-acier);font-weight:400}.ck-table td:first-child{font-family:Roboto Condensed,monospace}@media(max-width:680px){.fiche div{grid-template-columns:1fr;gap:4px}}.legal-bar{margin-top:40px;padding-top:24px;border-top:1px solid var(--filet-appuye);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;font-family:Roboto Condensed,monospace;font-size:12.5px;color:var(--gris-acier)}.legal-liens{display:flex;gap:22px;flex-wrap:wrap}.legal-liens a{text-decoration:none;border-bottom:1px solid var(--filet-appuye);color:var(--gris-acier)}.legal-liens a:hover{color:var(--encre);border-color:var(--encre)}@media(max-width:880px){section{padding:68px 0}.hero-page{padding:64px 0 48px}.temps-grille{grid-template-columns:1fr}.bande{padding:60px 0}.cartouche .grille{grid-template-columns:1fr;gap:24px}.bandeau .cadre{flex-wrap:wrap;row-gap:10px;padding-top:12px;padding-bottom:12px}nav ul{gap:14px;flex-wrap:wrap;row-gap:8px}nav a{font-size:13.5px}.nav-cta{padding:8px 14px}}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/red-hat-display/red-hat-display-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/red-hat-display/red-hat-display-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/red-hat-display/red-hat-display-latin-700-normal.woff2) format("woff2")}.marque{position:relative;display:inline-block;line-height:1;font-family:Comfortaa,sans-serif;vertical-align:baseline;white-space:nowrap}.marque .mq-uni{font-family:Comfortaa,sans-serif}.marque .mq-y{font-family:Red Hat Display,sans-serif;font-weight:500;font-size:1.083em}.marque:after{content:"";position:absolute;left:1.778em;top:.156em;width:.138em;height:.138em;border-radius:50%;background:var(--trema);box-shadow:.186em 0 0 var(--trema)}:root{--e-out:cubic-bezier(.16,1,.3,1);--e-trace:cubic-bezier(.65,0,.35,1)}section{position:relative}html.js .sec .rev{opacity:0;transform:translate3d(0,16px,0);transition:opacity .72s var(--e-out),transform .72s var(--e-out);transition-delay:var(--dl,0s)}html.js .sec.in .rev{opacity:1;transform:none}html.js .sec .folio .tick{transform:scaleX(0);transform-origin:left;transition:transform .45s var(--e-trace) .15s}html.js .sec.in .folio .tick{transform:scaleX(1)}html.js .sec .trS{stroke-dasharray:1;stroke-dashoffset:1}html.js .sec.in .trS{animation:uy-trace var(--d,.5s) var(--e-trace) var(--dl,0s) forwards}html.js .sec .popS{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.4)}html.js .sec.in .popS{animation:uy-pop .32s cubic-bezier(.34,1.56,.64,1) var(--dl,0s) forwards}html.js .sec .lbS{opacity:0}html.js .sec.in .lbS{animation:uy-lbin .5s var(--e-out) var(--dl,0s) forwards}@keyframes uy-trace{to{stroke-dashoffset:0}}@keyframes uy-pop{to{opacity:1;transform:scale(1)}}@keyframes uy-lbin{to{opacity:1}}html.js .sec .grande em{text-decoration:none;background:linear-gradient(var(--jaune),var(--jaune)) left 100%/0% 2px no-repeat}html.js .sec.in .grande em{animation:uy-sou .6s var(--e-out) .5s forwards}@keyframes uy-sou{to{background-size:100% var(--sou-h,2px)}}html.js body:not(.calme) .hero-page .folio .tick{transform:scaleX(0);transform-origin:left;animation:uy-tickx .45s var(--e-trace) .15s forwards}html.js body:not(.calme) .hero-page h1{opacity:0;transform:translate3d(0,14px,0);animation:uy-ouvre .65s var(--e-out) forwards}html.js body:not(.calme) .hero-page .chapeau{opacity:0;transform:translate3d(0,14px,0);animation:uy-ouvre .65s var(--e-out) .12s forwards}@keyframes uy-tickx{to{transform:scaleX(1)}}@keyframes uy-ouvre{to{opacity:1;transform:none}}.btn{transition:background .28s var(--e-out),border-color .28s var(--e-out),transform .28s var(--e-out)}.btn:hover{transform:translateY(-2px)}.temp{border:1px solid var(--filet);transition:transform .28s var(--e-out),border-color .28s var(--e-out),box-shadow .28s var(--e-out)}.temp:hover{transform:translateY(-3px);border-color:var(--filet-appuye);box-shadow:0 18px 38px #14161a12}html.js .sec .temp h3:after{transform:scaleX(0);transform-origin:left;transition:transform .5s var(--e-trace)}html.js .sec.in .temp h3:after{transform:scaleX(1)}html.js .sec.in .temp:nth-child(1) h3:after{transition-delay:.35s}html.js .sec.in .temp:nth-child(2) h3:after{transition-delay:.5s}html.js .sec.in .temp:nth-child(3) h3:after{transition-delay:.65s}.trait-guide,.trait-prog{position:fixed;top:0;bottom:0;left:calc(max(0px,(100% - var(--max)) / 2) + 2px);width:1.5px;z-index:5;pointer-events:none}.trait-guide{background:#646b7547}.trait-prog{background:var(--jaune);transform:scaleY(0);transform-origin:top}@supports (animation-timeline: scroll()){html.js .trait-prog{animation:uy-tp linear both;animation-timeline:scroll(root)}}@keyframes uy-tp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}body:has(.trait-guide) .sec:before{content:"";position:absolute;top:26px;left:calc(max(0px,(100% - var(--max)) / 2) + 2px);width:12px;height:2px;background:#646b7566;transition:background .5s var(--e-out),width .5s var(--e-out);z-index:6}body:has(.trait-guide) .sec.in:before{background:var(--jaune);width:20px}@media(max-width:1100px){.trait-guide,.trait-prog{display:none}body:has(.trait-guide) .sec:before{display:none}}html.js .sec.in .clin{animation:uy-clin .9s ease-out .3s 1}@keyframes uy-clin{0%,to{opacity:1}18%{opacity:.25}36%{opacity:1}}@media(prefers-reduced-motion:reduce){html.js .sec .rev{opacity:1;transform:none;transition:none}html.js .sec .folio .tick{transform:scaleX(1);transition:none}html.js .sec .trS{animation:none!important;stroke-dashoffset:0}html.js .sec .popS,html.js .sec .lbS{animation:none!important;opacity:1;transform:none}html.js .sec .grande em{animation:none!important;background-size:100% var(--sou-h,2px)}html.js body:not(.calme) .hero-page .folio .tick{animation:none;transform:scaleX(1)}html.js body:not(.calme) .hero-page h1,html.js body:not(.calme) .hero-page .chapeau{animation:none;opacity:1;transform:none}html.js .sec .temp h3:after{transform:scaleX(1);transition:none}.btn,.temp{transition:none}.trait-prog{display:none}html.js .sec.in .clin{animation:none}}
