@font-face{font-family:Titan One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/titan-one-latin-ext-400-normal.BW7cdQ38.woff2)format("woff2"),url(/_astro/titan-one-latin-ext-400-normal.CiNNQIOC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Titan One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/titan-one-latin-400-normal.DwVbh4mi.woff2)format("woff2"),url(/_astro/titan-one-latin-400-normal.VZVzRR2h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dosis Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/dosis-vietnamese-wght-normal.DD5t4dbF.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dosis Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/dosis-latin-ext-wght-normal.CWB30aBi.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dosis Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/dosis-latin-wght-normal.CvOn4Vwj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.dc{--jaune:#ffc91f;--noir:#121212;--blanc:#fff;--bleu:#1f55c9;--bleu-d:#17439f;--vert:#1fa35a;--gris:#5b5b5b;--trait:#e6e6e6;--titre:"Titan One", "Arial Rounded MT Bold", system-ui, sans-serif;--sans:"Dosis Variable", "Segoe UI", system-ui, sans-serif;--g:clamp(16px, 4vw, 56px);--wrap:min(1328px, calc(100% - 2 * var(--g)));--r:28px;background:var(--blanc);color:var(--noir);font:500 clamp(17px, .25vw + 15.6px, 18.5px) / 1.55 var(--sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}:where(.dc) *,:where(.dc) :before,:where(.dc) :after{box-sizing:border-box}body{background:#ffc91f;margin:0}html.dc-lock{overflow:hidden}:where(.dc) img{max-width:100%;height:auto;display:block}:where(.dc) a{color:inherit}:where(.dc) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,fieldset,table){margin:0}:where(.dc) :is(ul,ol){padding:0;list-style:none}:where(.dc) fieldset{border:0;min-width:0;padding:0}:where(.dc) :is(button,input,select,textarea){font:inherit;color:inherit}:where(.dc) button{cursor:pointer}.dc :focus-visible{outline:3px solid var(--noir);outline-offset:3px}:is(.dc-bar,.dc-sec--bleu,.dc-ftr,.dc-dock,.dc-menu__panel) :focus-visible{outline-color:var(--jaune)}.dc-wrap{width:var(--wrap);margin-inline:auto}.dc [id]{scroll-margin-top:76px}.dc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.dc-skip{z-index:100;background:var(--noir);color:var(--jaune);border-radius:999px;padding:10px 18px;position:absolute;top:-60px;left:12px}.dc-skip:focus{top:12px}.dc-btn{border:3px solid var(--noir);min-height:54px;font:700 17px/1.15 var(--sans);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.dc-btn svg{flex:none}.dc-btn:hover{transform:translateY(-2px)}.dc-btn--noir{background:var(--noir);color:var(--jaune)}.dc-btn--jaune{background:var(--jaune);border-color:var(--jaune);color:var(--noir)}.dc-btn--filet{color:var(--noir);background:0 0}.dc-btn--filet:hover{background:var(--noir);color:var(--jaune)}.dc-lien{color:var(--bleu);text-underline-offset:4px;align-items:center;gap:8px;font-weight:700;text-decoration:underline 2px;display:inline-flex}.dc-lien svg{flex:none}.dc-bar{z-index:50;height:64px;padding:0 var(--g);background:var(--noir);color:var(--blanc);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;display:grid;position:sticky;top:0}.dc-logo{min-width:0;color:var(--jaune);font:400 21px/1 var(--titre);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.dc-logo>span{text-overflow:ellipsis;overflow:hidden}.dc-logo__pente{color:var(--jaune);flex:none}.dc-logo--big{white-space:normal;font-size:clamp(24px,2.4vw,32px)}.dc-nav{justify-content:center;align-items:center;display:flex}.dc-nav a{color:var(--blanc);font:600 16px/1 var(--sans);letter-spacing:.02em;border-radius:999px;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.dc-nav a+a:before{content:"";background:var(--jaune);border-radius:50%;width:5px;height:5px;margin:0 14px 0 -12px}.dc-nav a:hover{color:var(--jaune)}.dc-bar__cta{min-height:42px;padding:0 20px;font-size:15.5px}.dc-menu{display:none}.dc-menu summary{border:2px solid var(--jaune);min-height:42px;color:var(--jaune);font:700 15px/1 var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;list-style:none;display:flex}.dc-menu summary::-webkit-details-marker{display:none}.dc-menu:not([open]) .dc-menu__panel{display:none}.dc-menu__panel{z-index:60;padding:32px var(--g) 48px;background:var(--noir);color:var(--blanc);flex-direction:column;gap:26px;display:flex;position:fixed;inset:64px 0 0;overflow-y:auto}.dc-menu__panel nav{flex-direction:column;gap:4px;display:flex}.dc-menu__panel nav a{color:var(--jaune);font:400 clamp(30px, 8.5vw, 40px)/1.3 var(--titre);text-decoration:none}.dc-menu__panel .dc-btn{align-self:flex-start}.dc-menu__tel{align-items:center;gap:10px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.dc-menu__note{color:#cfcfcf;font-size:15px}.dc-dock{display:none}.dc-hero{background:var(--jaune);padding-top:clamp(22px,3vh,36px);position:relative}.dc-hero__tete{padding-right:196px;position:relative}.dc-hero__sur{background:var(--noir);color:var(--jaune);font:700 15px/1.25 var(--sans);letter-spacing:.03em;border-radius:999px;padding:6px 14px;display:inline-flex}.dc-h1{font:400 clamp(30px, 3.6vw, 52px)/1.06 var(--titre);letter-spacing:-.005em;color:var(--noir);margin:14px 0 0}.dc-h1>span{display:block}.dc-pastille{aspect-ratio:1;background:var(--noir);width:166px;color:var(--blanc);text-align:center;border-radius:50%;place-content:center;padding:18px;display:grid;position:absolute;top:-6px;right:0;transform:rotate(-8deg)}.dc-pastille b{color:var(--jaune);font:400 60px/.9 var(--titre);display:block}.dc-pastille span{font:700 14.5px/1.15 var(--sans);margin-top:6px;display:block}.dc-plan{margin-top:clamp(16px,2.2vh,26px)}.dc-plan__outils{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:12px;display:flex}.dc-filtres{flex-wrap:wrap;gap:8px;display:flex}.dc-filtre{border:2px solid var(--noir);min-height:40px;font:700 15px/1 var(--sans);background:0 0;border-radius:999px;padding:0 18px}.dc-filtre[aria-pressed=true]{background:var(--noir);color:var(--jaune)}.dc-legende{font:700 14.5px/1.2 var(--sans);flex-wrap:wrap;gap:6px 18px;display:flex}.dc-legende li{align-items:center;gap:8px;display:inline-flex}.dc-legende__p{border-radius:6px;width:18px;height:18px}.dc-legende__p--libre{background:var(--blanc);box-shadow:inset 0 0 0 5px var(--blanc), inset 0 0 0 9px var(--vert)}.dc-legende__p--pris{background:var(--noir)}.dc-legende__p--code{background:var(--bleu)}.dc-plan__jours{display:none}.dc-grille{grid-template-columns:58px repeat(6,minmax(0,1fr));gap:6px;display:grid}.dc-grille__jour{font:700 15px/1.2 var(--sans);text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:baseline;gap:6px;padding:4px 0 2px;display:flex}.dc-grille__jour b{font:400 22px/1 var(--titre)}.dc-grille__h{font:400 18px/1 var(--titre);align-items:center;display:flex}.dc-c{text-align:left;min-width:0;min-height:clamp(50px,6.2vh,60px);font:600 14px/1.2 var(--sans);border:0;border-radius:18px;flex-direction:column;justify-content:center;gap:2px;padding:7px 14px;transition:opacity .2s,transform .15s;display:flex;position:relative}.dc-c__h{display:none}.dc-c__etat{font:800 15px/1.15 var(--sans);align-items:center;gap:7px;display:inline-flex}.dc-c__etat i{background:var(--vert);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 3px #1fa35a33}.dc-c__qui{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dc-c--libre{background:var(--blanc);color:var(--noir);box-shadow:0 2px #1212122e}.dc-c--libre:hover{transform:translateY(-2px)}.dc-c--libre[aria-current=true]{box-shadow:inset 0 0 0 3px var(--vert), 0 2px 0 #1212122e}.dc-c--pris{background:var(--noir);color:#ffffffb3}.dc-c--code{background:var(--bleu);color:var(--blanc)}.dc-c--code .dc-c__qui{font-weight:500}.dc-plan[data-filtre=manuelle] .dc-c:not([data-k=manuelle]),.dc-plan[data-filtre=auto] .dc-c:not([data-k=auto]),.dc-plan[data-filtre=code] .dc-c:not([data-k=code]){opacity:.22}.dc-plan__panel{background:#ffffff8c;border-radius:999px;align-items:center;min-height:52px;margin-top:12px;padding:10px 20px;font-size:16px;display:flex}.dc-plan__vide{font-weight:700}.dc-plan__detail:not([hidden]){flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.dc-plan__detail p{align-items:center;gap:8px;display:inline-flex}.dc-plan__detail svg{color:var(--vert);flex:none}.dc-plan__regle{color:#3b3b3b}.dc-hero__cta{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px;padding-bottom:clamp(22px,3vh,34px);display:flex}.dc-hero__note{font-size:15.5px;font-weight:700}.dc-pente{height:clamp(44px,7vw,104px);position:relative}.dc-pente svg{width:100%;height:100%;display:block}.dc-pente__panneau{aspect-ratio:1;background:var(--blanc);border:clamp(5px,.6vw,8px) solid #d62d2d;border-radius:50%;place-items:center;width:clamp(54px,5.6vw,82px);display:grid;position:absolute;top:0;right:9%;transform:translateY(-34%)}.dc-pente__panneau b{font:400 clamp(15px, 1.6vw, 23px)/1 var(--titre)}.dc-pente--haut{margin-top:calc(-1*clamp(56px,7vw,104px));margin-bottom:clamp(24px,3vw,40px)}.dc-sec{padding:clamp(60px,8vw,116px) 0;position:relative}.dc-sec--blanc{background:var(--blanc)}.dc-sec--jaune{background:var(--jaune)}.dc-sec--bleu{background:var(--bleu);color:var(--blanc)}.dc-sec--suite{padding-top:0}.dc-sec:has(>.dc-pente--haut){padding-top:clamp(56px,7vw,104px)}.dc-head{max-width:820px;margin-bottom:clamp(28px,3.5vw,48px)}.dc-kick{background:var(--jaune);color:var(--noir);font:800 14px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px;display:inline-flex}.dc-sec--jaune .dc-kick{background:var(--noir);color:var(--jaune)}.dc-kick--clair{background:var(--blanc);color:var(--bleu)}.dc-h2{font:400 clamp(30px, 3.6vw, 52px)/1.06 var(--titre)}.dc-h3{font:400 clamp(21px, 1.7vw, 26px)/1.15 var(--titre)}.dc-lead{max-width:62ch;margin-top:16px;font-size:clamp(18px,.45vw + 15.6px,21px);line-height:1.5}.dc-note{color:var(--gris);margin-top:18px;font-size:15.5px}.dc-sec--jaune .dc-note{color:#3b3b3b}.dc-stage{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.dc-fiche{border:3px solid var(--noir);background:var(--blanc);border-radius:64px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:20px 32px;margin-top:30px;padding:30px clamp(24px,3.5vw,48px);display:grid}.dc-fiche__infos{gap:10px;display:grid}.dc-fiche__infos div{grid-template-columns:92px minmax(0,1fr);gap:10px;display:grid}.dc-fiche__infos dt{text-transform:uppercase;letter-spacing:.06em;padding-top:3px;font-size:14px;font-weight:800}.dc-fiche__infos dd{font-weight:700}.dc-fiche__infos small{color:var(--gris);font-size:14px;font-weight:600;display:inline-block}.dc-fiche__places p{font-size:16px}.dc-fiche__places b{font:400 30px/1 var(--titre)}.dc-jauge{grid-template-columns:repeat(6,22px);gap:8px;margin-top:12px;display:grid}.dc-jauge__p{border:3px solid var(--vert);background:var(--blanc);border-radius:50%;width:22px;height:22px}.dc-jauge__p--pris{border-color:var(--noir);background:var(--noir)}.dc-fiche__go{grid-column:1/-1;justify-self:start}.dc-stage__fig img,.dc-cotes__fig img,.dc-boites__fig img,.dc-code__fig img,.dc-parents__fig img{border-radius:var(--r);width:100%}.dc-stage__fig img{aspect-ratio:4/5;object-fit:cover}.dc-stage__fig figcaption,.dc-boites__fig figcaption{color:var(--gris);margin-top:10px;font-size:15px;font-weight:600}.dc-sec--jaune .dc-boites__fig figcaption{color:#3b3b3b}#formules{padding-top:clamp(20px,3vw,40px)}.dc-formules{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.dc-formule{border:3px solid var(--noir);border-radius:var(--r);background:var(--blanc);flex-direction:column;padding:30px 28px;display:flex}.dc-formule--top{background:var(--jaune)}.dc-formule__etq{background:var(--noir);color:var(--blanc);font:800 13.5px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:18px;padding:5px 14px}.dc-formule--top .dc-formule__etq{color:var(--jaune)}.dc-formule h3{font:400 clamp(23px, 1.9vw, 28px)/1.1 var(--titre)}.dc-formule h3 span{font:800 17px/1.2 var(--sans);margin-top:4px;display:block}.dc-formule__pour{margin:12px 0 18px}.dc-formule dl{gap:0;margin-bottom:22px;display:grid}.dc-formule dl div{border-bottom:2px dotted #12121259;justify-content:space-between;gap:14px;padding:8px 0;font-size:16px;display:flex}.dc-formule dd{white-space:nowrap;font-weight:800}.dc-formule__prix{margin-top:auto}.dc-formule__prix b{font:400 clamp(38px, 3.4vw, 50px)/1 var(--titre);display:block}.dc-formule__prix span{font-size:15px;font-weight:700}.dc-bandeau{background:var(--noir);color:var(--blanc);border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:14px 24px;font-weight:700;display:flex}.dc-bandeau svg{color:var(--jaune);flex:none}.dc-unites{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:clamp(24px,4vw,64px);margin-top:clamp(40px,5vw,64px);display:grid}.dc-unites>div p{margin:12px 0 18px}.dc-table{border-collapse:collapse;width:100%}.dc-table th,.dc-table td{border-bottom:2px solid var(--trait);text-align:left;vertical-align:top;padding:11px 0}.dc-table th{padding-right:16px;font-weight:600}.dc-table td{text-align:right;white-space:nowrap;font-weight:800}.dc-phrase{background:var(--jaune);position:relative}.dc-phrase>.dc-wrap{padding:clamp(28px,4vw,56px) 0}.dc-phrase__txt{max-width:1180px;font:400 clamp(30px, 4.4vw, 64px)/1.28 var(--titre)}.dc-picto{background:var(--noir);width:1.25em;height:1.05em;color:var(--jaune);vertical-align:-.12em;border-radius:999px;place-items:center;margin:0 .06em;display:inline-grid}.dc-picto svg{width:.62em;height:.62em}.dc-phrase__sig{margin-top:22px;font-weight:700}.dc-sec--bleu .dc-lead{color:#e8eeff}.dc-parents{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.dc-calc{border-radius:var(--r);background:var(--blanc);color:var(--noir);padding:clamp(24px,3vw,40px)}.dc-calc legend,.dc-calc__curseur label{font:800 15px/1.2 var(--sans);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.dc-calc__formules{gap:8px;display:grid}.dc-calc__formules label{cursor:pointer;display:block;position:relative}.dc-calc__formules input,.dc-form__choix input{opacity:0;width:1px;height:1px;position:absolute}.dc-calc__formules span{border:2px solid var(--noir);border-radius:999px;justify-content:space-between;gap:12px;padding:12px 20px;font-weight:700;display:flex}.dc-calc__formules input:checked+span{background:var(--bleu);border-color:var(--bleu);color:var(--blanc)}.dc-calc__formules input:focus-visible+span,.dc-form__choix input:focus-visible+span{outline:3px solid var(--noir);outline-offset:3px}.dc-calc__curseur{margin-top:24px}.dc-calc__curseur output{font:400 22px/1 var(--titre);text-transform:none;color:var(--bleu)}.dc-calc__curseur input{width:100%;accent-color:var(--bleu);height:28px}.dc-calc__bornes{color:var(--gris);justify-content:space-between;font-size:14px;font-weight:700;display:flex}.dc-calc__detail{margin-top:20px;display:grid}.dc-calc__detail div{border-bottom:2px dotted #1212124d;justify-content:space-between;gap:12px;padding:8px 0;font-size:16px;display:flex}.dc-calc__detail dd{white-space:nowrap;font-weight:800}.dc-calc__total{background:var(--jaune);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:18px;padding:18px 24px;display:flex}.dc-calc__total span{font-weight:800}.dc-calc__total b{font:400 clamp(40px, 4.4vw, 62px)/1 var(--titre)}.dc-calc__note{color:var(--gris);margin-top:14px;font-size:15px}.dc-parents__fig{margin-bottom:28px}.dc-parents__fig img{aspect-ratio:3/2;object-fit:cover}.dc-etapes{counter-reset:e;gap:12px;margin-top:16px;display:grid}.dc-etapes li{counter-increment:e;padding-left:50px;position:relative}.dc-etapes li:before{content:counter(e);background:var(--jaune);width:36px;height:36px;color:var(--noir);font:400 18px/1 var(--titre);border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;left:0}.dc-parents__livret{background:var(--bleu-d);border-radius:22px;gap:12px;margin-top:22px;padding:16px 22px;display:flex}.dc-parents__livret svg{color:var(--jaune);flex:none;margin-top:3px}.dc-cotes__haut{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(24px,4vw,64px);margin-bottom:clamp(28px,3.5vw,48px);display:grid}.dc-cotes__haut .dc-head{margin-bottom:0}.dc-cotes__fig img{aspect-ratio:3/2;object-fit:cover}.dc-carte{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,48px);display:grid}.dc-carte__plan{border:3px solid var(--noir);border-radius:var(--r);position:relative;overflow:hidden}.dc-carte__plan svg{width:100%;height:auto;display:block}.dc-carte__mer,.dc-carte__eau{font:700 15px var(--sans);fill:var(--bleu);letter-spacing:.04em}.dc-carte__lieu{font:800 15px var(--sans);fill:var(--noir)}.dc-carte__pin{aspect-ratio:1;border:3px solid var(--noir);background:var(--blanc);width:clamp(34px,3.2vw,46px);font:400 clamp(16px, 1.4vw, 21px)/1 var(--titre);border-radius:50%;place-items:center;padding:0;transition:transform .15s,background-color .15s;display:grid;position:absolute;transform:translate(-50%,-50%)}.dc-carte__pin:hover{transform:translate(-50%,-50%)scale(1.08)}.dc-carte__pin[aria-pressed=true]{background:var(--noir);color:var(--jaune)}.dc-carte__liste{gap:10px;display:grid}.dc-carte__liste li{border:2px solid var(--trait);border-radius:22px;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px 20px;transition:border-color .2s,background-color .2s;display:grid}.dc-carte__liste li[aria-current=true]{border-color:var(--noir);background:var(--jaune)}.dc-carte__num{background:var(--noir);width:36px;height:36px;color:var(--jaune);font:400 17px/1 var(--titre);border-radius:50%;place-items:center;display:grid}.dc-carte__liste h3{font:800 18px/1.25 var(--sans)}.dc-carte__liste h3 span{color:var(--bleu);text-transform:uppercase;letter-spacing:.05em;font-size:15px;display:block}.dc-carte__liste p{margin-top:4px;font-size:16px}.dc-boites{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,.9fr);align-items:start;gap:clamp(16px,2vw,28px);display:grid}.dc-boite{border-radius:var(--r);background:var(--blanc);padding:28px}.dc-boite h3{background:var(--noir);color:var(--jaune);font:400 21px/1.1 var(--titre);border-radius:999px;padding:8px 20px;display:inline-flex}.dc-boite dl{gap:14px;margin-top:20px;display:grid}.dc-boite dt{font:800 13.5px/1.2 var(--sans);text-transform:uppercase;letter-spacing:.06em;color:var(--bleu)}.dc-boite dd{margin-top:3px;font-weight:600}.dc-boites__fig img{aspect-ratio:4/5;object-fit:cover;object-position:40% 50%}.dc-code{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.dc-code__fig img{aspect-ratio:4/3.4;object-fit:cover}.dc-seances{gap:10px;margin:24px 0 26px;display:grid}.dc-seances li{background:var(--bleu);color:var(--blanc);border-radius:22px;padding:14px 20px}.dc-seances__q{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-weight:800;display:flex}.dc-seances__q span{color:var(--jaune)}.dc-seances li>p:last-child{color:#e8eeff;margin-top:2px;font-size:16px}.dc-aides{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.dc-aide{border-radius:var(--r);background:var(--blanc);flex-direction:column;padding:28px;display:flex}.dc-aide__n{background:var(--jaune);width:52px;height:52px;font:400 24px/1 var(--titre);box-shadow:inset 0 0 0 3px var(--noir);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.dc-aide h3{font:400 22px/1.15 var(--titre)}.dc-aide p{margin-top:10px}.dc-aide__lien{color:var(--bleu);padding-top:16px;font-weight:800;margin-top:auto!important}.dc-eval{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.dc-eval__txt .dc-h3{margin-top:30px}.dc-pieces{gap:8px;margin-top:14px;display:grid}.dc-pieces li{align-items:center;gap:10px;font-weight:700;display:flex}.dc-pieces svg{color:var(--vert);flex:none}.dc-form{border:3px solid var(--noir);border-radius:var(--r);background:var(--jaune);gap:20px;padding:clamp(24px,3vw,40px);display:grid}.dc-form__t{font:400 clamp(23px, 2vw, 28px)/1.1 var(--titre)}.dc-form legend{font:800 14.5px/1.2 var(--sans);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.dc-form__choix{flex-wrap:wrap;gap:8px;display:flex}.dc-form__choix label{cursor:pointer;position:relative}.dc-form__choix span{border:2px solid var(--noir);background:var(--blanc);border-radius:999px;align-items:center;min-height:42px;padding:0 18px;font-size:16px;font-weight:700;display:inline-flex}.dc-form__choix input:checked+span{background:var(--noir);color:var(--jaune)}.dc-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dc-form__row label{gap:6px;font-size:16px;font-weight:700;display:grid}.dc-form :is(input:not([type=radio]):not([type=checkbox]),select){border:2px solid var(--noir);background:var(--blanc);border-radius:999px;width:100%;min-height:50px;padding:0 18px;font-weight:600}.dc-form .dc-btn{justify-self:start}.dc-form .dc-note{color:#3b3b3b;margin-top:0}.dc-form__msg{background:var(--noir);color:var(--jaune);border-radius:18px;padding:12px 18px;font-weight:700}.dc-faq{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.dc-bureau{gap:12px;margin-top:26px;display:grid}.dc-bureau li{gap:12px;font-weight:700;display:flex}.dc-bureau svg{flex:none;margin-top:3px}.dc-faq__liste{gap:10px;display:grid}.dc-faq__liste details{background:var(--blanc);border-radius:24px}.dc-faq__liste summary{font:800 18px/1.3 var(--sans);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;list-style:none;display:flex}.dc-faq__liste summary::-webkit-details-marker{display:none}.dc-faq__plus{background:var(--noir);width:34px;height:34px;color:var(--jaune);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}.dc-faq__liste details[open] .dc-faq__plus{transform:rotate(45deg)}.dc-faq__liste details>p{padding:0 24px 20px}.dc-faq__liste details>p+p{margin-top:-8px}.dc-ftr{background:var(--noir);color:#e9e9e9;padding:clamp(52px,6vw,84px) 0 28px;font-size:16px}.dc-ftr__top{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.dc-ftr__brand p{max-width:42ch;margin-top:16px}.dc-ftr h2{color:var(--jaune);font:800 14px/1.2 var(--sans);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.dc-ftr ul{gap:6px;display:grid}.dc-ftr a{text-decoration:none}.dc-ftr a:hover{color:var(--jaune);text-decoration:underline}.dc-ftr__agr{margin-top:40px}.dc-ftr__agr p{border:2px solid var(--jaune);border-radius:999px;padding:10px 20px;display:inline-flex}.dc-ftr__agr b{color:var(--jaune);margin-right:6px}.dc-ftr__bottom{color:#bdbdbd;border-top:1px solid #333;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:26px;padding-top:20px;font-size:14.5px;display:flex}@media (width<=1180px){.dc-nav a{padding:8px;font-size:15px}.dc-nav a+a:before{margin:0 10px 0 -8px}.dc-boites{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-boites__fig{grid-column:1/-1}.dc-boites__fig img{aspect-ratio:16/8}.dc-ftr__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1060px){.dc-bar{grid-template-columns:minmax(0,1fr) auto}.dc-nav,.dc-bar__cta{display:none}.dc-menu{display:block}}@media (width<=1040px){.dc-stage,.dc-parents,.dc-cotes__haut,.dc-carte,.dc-code,.dc-eval,.dc-faq,.dc-unites{grid-template-columns:minmax(0,1fr)}.dc-stage__fig{max-width:520px}.dc-formules,.dc-aides{grid-template-columns:minmax(0,1fr)}.dc-formule{max-width:640px}}@media (width<=900px){.dc-bar{height:56px}.dc-menu__panel{inset:56px 0 0}.dc-logo{font-size:18px}.dc [id]{scroll-margin-top:66px}.dc-dock{z-index:45;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:var(--noir);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.dc-dock a{min-height:48px;font:800 16px/1 var(--sans);border-radius:999px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.dc-dock__tel{border:2px solid var(--jaune);color:var(--jaune)}.dc-dock__go{background:var(--jaune);color:var(--noir)}.dc-dock__agr{color:#bdbdbd;text-align:center;grid-column:1/-1;font-size:12.5px}.dc-ftr{padding-bottom:130px}.dc-hero__tete{padding-right:0}.dc-pastille{aspect-ratio:auto;text-align:left;border-radius:999px;justify-content:flex-start;align-items:center;gap:12px;width:auto;margin-top:14px;padding:8px 18px 8px 10px;display:flex;position:static;transform:none}.dc-pastille b{background:var(--jaune);width:44px;height:44px;color:var(--noir);border-radius:50%;place-items:center;font-size:24px;display:grid}.dc-pastille span{margin:0;font-size:15px}.dc-hero__tete{flex-direction:column;align-items:flex-start;display:flex}.dc-plan__jours{margin:0 calc(-1 * var(--g)) 12px;padding:2px var(--g) 6px;scrollbar-width:none;gap:8px;display:flex;position:relative;overflow-x:auto}.dc-plan__jours::-webkit-scrollbar{display:none}.dc-jour{border:2px solid var(--noir);min-width:60px;font:700 14px/1.1 var(--sans);background:0 0;border-radius:22px;flex:none;justify-items:center;padding:8px 10px;display:grid;position:relative}.dc-jour b{font:400 22px/1.1 var(--titre)}.dc-jour[aria-pressed=true]{background:var(--noir);color:var(--jaune)}.dc-grille{grid-template-columns:minmax(0,1fr);gap:8px}.dc-grille__coin,.dc-grille__jour,.dc-grille__h{display:none}.dc-c{grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);column-gap:12px;min-height:58px;padding:9px 16px;display:grid}.dc-c__h{font:400 19px/1 var(--titre);grid-row:1/3;align-items:center;display:flex}.dc-c--pris .dc-c__etat{grid-row:1/3;align-self:center}.dc-plan[data-jour="0"] .dc-c:not([data-d="0"]),.dc-plan[data-jour="1"] .dc-c:not([data-d="1"]),.dc-plan[data-jour="2"] .dc-c:not([data-d="2"]),.dc-plan[data-jour="3"] .dc-c:not([data-d="3"]),.dc-plan[data-jour="4"] .dc-c:not([data-d="4"]),.dc-plan[data-jour="5"] .dc-c:not([data-d="5"]){display:none}.dc-plan__panel{border-radius:22px}.dc-legende{font-size:13.5px}}@media (width<=640px){.dc-bar{gap:12px}.dc-logo{gap:8px;font-size:15px}.dc-logo__pente{width:26px;height:16px}.dc-menu summary{padding:0 14px}.dc-h1{font-size:clamp(30px,9vw,40px)}.dc-h1>span{display:inline}.dc-hero__sur{font-size:13.5px}.dc-plan__outils{flex-direction:column;align-items:flex-start}.dc-filtre{min-height:38px;padding:0 14px;font-size:14px}.dc-hero__cta .dc-btn{width:100%}.dc-fiche{border-radius:32px;grid-template-columns:minmax(0,1fr);padding:24px 22px}.dc-fiche__infos div{grid-template-columns:minmax(0,1fr);gap:0}.dc-fiche__go{width:100%}.dc-boites{grid-template-columns:minmax(0,1fr)}.dc-boites__fig img{aspect-ratio:3/2}.dc-form__row{grid-template-columns:minmax(0,1fr)}.dc-form .dc-btn{width:100%}.dc-bandeau{border-radius:22px;align-items:flex-start}.dc-table td{white-space:normal}.dc-calc__formules span{border-radius:22px;flex-direction:column;gap:0}.dc-ftr__top{grid-template-columns:minmax(0,1fr)}.dc-ftr__agr p{border-radius:22px}.dc-phrase__txt{font-size:clamp(26px,7.4vw,34px)}.dc-carte__liste li{padding:14px 16px}.dc-faq__liste summary{padding:16px 18px;font-size:17px}.dc-faq__liste details>p{padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.dc *,.dc :before,.dc :after{transition:none!important;animation:none!important}.dc-btn:hover,.dc-c--libre:hover{transform:none}}
