:root{--mb-ff-titre:var(--font-archivo),"Archivo",system-ui,sans-serif;--mb-ff-texte:var(--font-archivo),"Archivo",system-ui,sans-serif;--h-mono:var(--font-mono),"IBM Plex Mono",ui-monospace,Menlo,monospace;--h-papier:#f2f1ec;--h-carte:#fafaf7;--h-encre:#16171a;--h-gris:#55575c;--h-trait:#d3d1c8;--h-grille:rgba(22,23,26,0.06);--h-accent:var(--h-encre);--h-accent-pale:#e4e3dd;--mb-blanc:var(--h-carte);--mb-lin:#e9e8e2;--mb-encre:var(--h-encre);--mb-gris:var(--h-gris);--mb-gris-clair:#7a7c80;--mb-trait:var(--h-trait);--i-fond:var(--h-papier);--i-accent:var(--h-encre);--i-action:var(--h-accent);--i-action-survol:var(--h-encre);--i-lien:var(--h-encre);--i-marque:var(--h-accent-pale);--i-marque-fg:var(--h-encre);--i-btn-bg:var(--h-encre);--i-btn-survol:#000;--i-btn-fg:#fff;--i-btn-rond:#34353a;--i-btn-rond-fg:#fff;--i-ombre-cadre:transparent;--i-etiquette:var(--h-trait)}.appli{--ap-texte:var(--h-gris);--ap-pale:#e9e8e2;--ap-creme:#ebeae4;--ap-nuit:var(--h-encre);--ap-nuit-2:#232428;--ap-ombre:none;--ap-ombre-forte:none}.appli,body{background:var(--h-papier)}.hx,.mp,.pq{background-color:var(--h-papier);background-image:linear-gradient(var(--h-grille) 1px,transparent 1px),linear-gradient(90deg,var(--h-grille) 1px,transparent 1px);background-size:32px 32px}.hx{background-position:top;-webkit-mask-image:none;mask-image:none}.fq,.px,.sm{background:var(--h-papier)}.qj{background:var(--ap-creme)}.hx-demo,.mp-scene>*,.pq-gauche,.px-pack,.sm-scene-in{position:relative}.hx-demo:after,.mp-scene>:after,.pq-gauche:after,.px-pack:after,.sm-scene-in:after{content:"";position:absolute;inset:-9px;pointer-events:none;--c:var(--h-encre);background:linear-gradient(var(--c),var(--c)) 0 0 /12px 1px,linear-gradient(var(--c),var(--c)) 0 0 /1px 12px,linear-gradient(var(--c),var(--c)) 100% 0 /12px 1px,linear-gradient(var(--c),var(--c)) 100% 0 /1px 12px,linear-gradient(var(--c),var(--c)) 0 100% /12px 1px,linear-gradient(var(--c),var(--c)) 0 100% /1px 12px,linear-gradient(var(--c),var(--c)) 100% 100% /12px 1px,linear-gradient(var(--c),var(--c)) 100% 100% /1px 12px;background-repeat:no-repeat}.ap-h3{font:700 clamp(30px,3.6vw,50px) /.98 var(--mb-ff-titre);letter-spacing:-.035em;text-transform:uppercase}.hx-titre{font-weight:700;letter-spacing:-.045em}.ap-pastille{display:inline-flex;align-items:center;gap:8px;padding:0;border-radius:0;background:none;font:500 12px/1 var(--h-mono);letter-spacing:.1em;color:var(--h-encre)}.ap-pastille:before{content:"";width:8px;height:8px;background:var(--h-accent)}.ap-etiquette-blanche,.bientot,.fq-liste details summary:before,.hx-etat,.hx-num,.hx-pour,.hx-puce,.hx-regle,.hx-res-pied,.hx-res-tete,.mp-etat,.mp-num,.pq-legende,.px-badge,.px-bande-tag,.px-note,.px-visio-tete,.sm-num{font-family:var(--h-mono)!important;letter-spacing:.04em}.hx-pour{text-transform:uppercase;font-size:12px;letter-spacing:.12em;color:var(--h-encre)}.cta{padding:5px 5px 5px 22px;font-weight:600}.cta,.cta i{border-radius:0}.ap-bouton-blanc,.ghost{border-radius:0;border:1px solid var(--h-encre);background:transparent;box-shadow:none}.ap-bouton-blanc:hover{background:var(--h-encre);color:#fff;box-shadow:none}.lien{color:var(--h-encre);-webkit-text-decoration-color:var(--h-accent);text-decoration-color:var(--h-accent);text-decoration-thickness:2px}.alerte-app,.ap-pile-outil-rond,.bulle-app,.conv-app,.doc-app,.fenetre-app,.hx-ask,.hx-res,.mp-aide,.mp-carte,.pq-gauche,.px-pack,.px-visio,.sm-scene-in{border-radius:2px!important;box-shadow:none!important}.conv-app,.fenetre-app,.hx-ask,.hx-res,.mp-carte,.px-pack{border:1px solid var(--h-encre);background:var(--h-carte)}.hx-res-tete{background:var(--h-encre);color:#fff;border-bottom:0;text-transform:uppercase;font-size:11px}.hx-res-tete .hx-chiffre{color:#fff}.hx-etat.envoyee,.mp-ligne.fait .mp-etat{border-color:var(--h-accent);background:var(--h-accent);color:#fff}.hx-envoi,.hx-etat,.mp-etat{border-radius:2px}.hx-envoi{background:var(--h-accent)}.hx-puce{border-radius:2px}.bulle-app.moi,.sm-dit{background:var(--h-encre);color:#fff}.alerte-app{background:var(--h-accent-pale);border:1px solid var(--h-accent)}.mp-carte{padding:0 18px 12px}.mp-carte-titre{margin:0 -18px 6px;padding:9px 14px;background:var(--h-encre);font:500 11px/1 var(--h-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff}.mp-num{border-radius:0;border:1px solid var(--h-trait);background:var(--h-carte)}.mp-etapes li.actif .mp-num{border-color:var(--h-accent);background:var(--h-accent)}.mp-barre span,.mp-fichier-barre span{background:var(--h-accent)}.mp-fichier{border-radius:0;border-color:var(--h-encre)}.mp-aide{background:var(--h-carte);border:1px dashed var(--h-trait)}.sm-scene-in{background-color:var(--h-carte);border:1px solid var(--h-trait);background-image:linear-gradient(var(--h-grille) 1px,transparent 1px),linear-gradient(90deg,var(--h-grille) 1px,transparent 1px);background-size:24px 24px}.ap-points li:before{border-radius:0;background:var(--h-accent)}.ap-pile-outil-rond{background:var(--h-carte)}.ap-pile-outil-rond,.pq-gauche{border:1px solid var(--h-trait)}.pq-gauche{background-color:var(--h-carte)}.pq-agent{fill:var(--h-encre)}.pq-liste button{text-transform:uppercase;letter-spacing:.01em}.px-badge{border-radius:0;background:var(--h-accent-pale)}.px-badge,.px-liste li span{color:var(--h-accent)}.px-bande,.px-outil{border-radius:2px}.fq-liste details{border-bottom:1px dashed var(--h-trait)}.fq-liste summary:after{border-radius:0;border-color:var(--h-encre);color:var(--h-encre)}.fq-liste details[open] summary:after{background:var(--h-accent);border-color:var(--h-accent);color:#fff}.nav{background:var(--h-papier);border-bottom:1px solid var(--h-encre)}.prog{background:var(--h-accent)}.pied{background:var(--h-papier);color:var(--h-gris);border-top:1px solid var(--h-encre)}.pied .mb-logo,.pied-titre{color:var(--h-encre)}.pied-titre{font:500 11px/1 var(--h-mono);letter-spacing:.1em;text-transform:uppercase}.pied a{color:var(--h-gris)}.pied a:hover{color:var(--h-encre)}.pied-bas{border-top:1px solid var(--h-trait);font-family:var(--h-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.cm-tete{max-width:720px;margin-bottom:40px}.cm-tete p{color:var(--h-gris);font-size:18px}.cm-grille{display:grid;grid-template-columns:4fr 7fr;grid-gap:48px;gap:48px;align-items:start}.cm-grille>*{min-width:0}.cm-etapes{list-style:none;border-top:1px solid var(--h-encre)}.cm-etapes li{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px dashed var(--h-trait);font:600 17px/1.3 var(--mb-ff-titre);color:var(--mb-gris-clair);transition:color .3s}.cm-etapes li.actif,.cm-etapes li.fait{color:var(--h-encre)}.cm-num{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--h-trait);background:var(--h-carte);font:500 12px/1 var(--h-mono);color:var(--h-gris);flex:none}.cm-etapes li.actif .cm-num{border-color:var(--h-accent);background:var(--h-accent);color:#fff}.cm-etapes li.fait .cm-num{border-color:var(--h-encre);color:var(--h-encre)}.cm-ecran{position:relative;border:1px solid var(--h-encre);background:var(--h-carte)}.cm-ecran:after{content:"";position:absolute;inset:-9px;pointer-events:none;--c:var(--h-encre);background:linear-gradient(var(--c),var(--c)) 0 0 /12px 1px,linear-gradient(var(--c),var(--c)) 0 0 /1px 12px,linear-gradient(var(--c),var(--c)) 100% 0 /12px 1px,linear-gradient(var(--c),var(--c)) 100% 0 /1px 12px,linear-gradient(var(--c),var(--c)) 0 100% /12px 1px,linear-gradient(var(--c),var(--c)) 0 100% /1px 12px,linear-gradient(var(--c),var(--c)) 100% 100% /12px 1px,linear-gradient(var(--c),var(--c)) 100% 100% /1px 12px;background-repeat:no-repeat}.cm-barre{display:flex;justify-content:space-between;padding:10px 16px;background:var(--h-encre);font:500 11px/1 var(--h-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff}.cm-barre span:first-child{display:inline-flex;align-items:center;gap:8px}.cm-barre svg path{fill:#fff}.cm-corps{min-height:420px;padding:24px;display:grid;align-content:start}.cm-fin,.cm-mail,.cm-plugins{display:grid;grid-gap:14px;gap:14px;color:var(--h-gris)}.cm-mail-de{font:500 12px/1 var(--h-mono);color:var(--mb-gris-clair)}.cm-mail-objet,.cm-titre{font:700 20px/1.2 var(--mb-ff-titre);color:var(--h-encre)}.cm-fichier{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px dashed var(--h-encre);font:500 14px/1 var(--h-mono);color:var(--h-encre)}.cm-jauge{height:4px;background:var(--h-trait)}.cm-jauge span{display:block;height:100%;background:var(--h-accent);transition:width .08s linear}.cm-action{justify-self:start;padding:13px 20px;border:0;background:var(--h-encre);color:#fff;font:600 15px/1 var(--mb-ff-titre);cursor:pointer}.cm-action:hover{background:var(--h-accent)}.cm-action[disabled]{cursor:progress;background:var(--h-gris)}.cm-action.petit{padding:10px 14px;font-size:14px}.cm-lien{justify-self:start;padding:0;border:0;background:none;font:600 15px/1.4 var(--mb-ff-texte);color:var(--h-encre);text-decoration:underline;-webkit-text-decoration-color:var(--h-accent);text-decoration-color:var(--h-accent);text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer}.cm-ligne{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;border:1px solid var(--h-trait)}.cm-ligne span:first-child{display:grid;grid-gap:4px;gap:4px}.cm-ligne strong{color:var(--h-encre)}.cm-ligne small{font:500 12px/1 var(--h-mono)}.cm-vide{padding:14px;border:1px dashed var(--h-trait);font:500 13px/1.4 var(--h-mono)}.cm-switch{position:relative;flex:none;width:44px;height:24px;padding:0;border:1px solid var(--h-encre);border-radius:999px;background:var(--h-carte);cursor:pointer;transition:background-color .2s}.cm-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--h-encre);transition:transform .2s}.cm-switch.on{border-color:var(--h-accent);background:var(--h-accent)}.cm-switch.on:after{background:#fff;transform:translateX(20px)}.cm-switch:focus-visible{outline:2px solid var(--h-encre);outline-offset:3px}.cm-conv{display:grid;grid-gap:12px;gap:12px}.cm-bulle{max-width:88%;padding:11px 14px;border:1px solid var(--h-trait);background:#fff;font-size:15px;line-height:1.5;color:var(--h-encre);animation:cm-arrive .35s ease both}.cm-bulle.toi{justify-self:end;border-color:var(--h-encre);background:var(--h-encre);color:#fff}.cm-qui{display:flex;align-items:center;gap:6px;margin-bottom:4px;font:500 11px/1 var(--h-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--h-gris)}@keyframes cm-arrive{0%{opacity:0;transform:translateY(6px)}}.cm-saisie{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 16px;border:1px solid var(--h-encre);color:var(--h-encre)}.cm-outils{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;list-style:none}.cm-outils li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--h-trait);background:#fff}.cm-outil-nom{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:var(--h-encre)}.cm-choix{display:flex;flex-wrap:wrap;gap:8px}.cm-attente{font:500 12px/1.4 var(--h-mono);color:var(--h-gris)}.cm-fin ul{display:grid;grid-gap:10px;gap:10px;list-style:none}.cm-fin li{display:flex;gap:12px;padding-bottom:10px;border-bottom:1px dashed var(--h-trait);color:var(--h-encre)}.cm-fin li span{color:var(--h-accent);font-weight:700}.cm-fin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.mp .mp-aide{margin-top:32px}@media (max-width:900px){.cm-grille{grid-template-columns:minmax(0,1fr);gap:24px}.cm-etapes{display:flex;gap:6px;overflow-x:auto;border-top:0;scrollbar-width:none}.cm-etapes li{flex:none;padding:0;border:0;font-size:0;gap:0}.cm-etapes li.actif{font-size:14px;gap:8px}.cm-outils{grid-template-columns:minmax(0,1fr)}.cm-corps{min-height:380px;padding:18px}}@media (prefers-reduced-motion:reduce){.cm-bulle{animation:none}}.appli{--hairline-plate:var(--h-carte);--hairline-hi:var(--h-accent);--hairline-edge:var(--h-encre);--hairline-mid:#6d6f74;--hairline-lo:#c9c7bf;--hairline-stroke:0.9}.tsm{position:relative;height:calc(var(--n, 5) * 100vh);background:var(--h-papier)}.tsm-scene{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:grid;grid-template-rows:auto 1fr;padding-top:90px;overflow:hidden}.tsm-tete .ap-h3{margin-bottom:0}.tsm-grille{position:relative;display:grid;grid-template-columns:40px 1fr;grid-gap:28px;gap:28px;align-items:center}.tsm-rail{display:grid;grid-gap:10px;gap:10px;list-style:none;align-self:center}.tsm-rail li span{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--h-trait);background:var(--h-carte);font:500 11px/1 var(--h-mono);color:var(--h-gris);transition:all .3s}.tsm-rail li.passe span{border-color:var(--h-encre);color:var(--h-encre)}.tsm-rail li.actif span{border-color:var(--h-accent);background:var(--h-accent);color:#fff}.tsm-moment{grid-column:2;grid-row:1;display:grid;grid-template-columns:6fr 5fr;grid-gap:56px;gap:56px;align-items:center;opacity:0;visibility:hidden;transform:translateY(24px);transition:opacity .5s,transform .5s,visibility .5s}.tsm-moment.actif{opacity:1;visibility:visible;transform:none}.tsm-moment>*{min-width:0}.tsm-figure{position:relative;padding:20px;border:1px solid var(--h-trait);background-color:var(--h-carte);background-image:linear-gradient(var(--h-grille) 1px,transparent 1px),linear-gradient(90deg,var(--h-grille) 1px,transparent 1px);background-size:24px 24px}.tsm-hairline{width:100%;max-height:52vh}.tsm-num{font:500 12px/1 var(--h-mono);letter-spacing:.1em;color:var(--h-gris)}.tsm-texte h3{margin:12px 0 20px;font:700 clamp(28px,3vw,42px) /1 var(--mb-ff-titre);letter-spacing:-.03em;text-transform:uppercase;color:var(--h-encre)}.tsm-texte .et-aussi ul{max-height:200px;overflow-y:auto}.pq-tete{max-width:760px;margin-bottom:36px}.pq-cartes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.pq-carte{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:12px;border:1px solid var(--h-trait);background:var(--h-carte);cursor:pointer;transition:border-color .2s}.pq-carte:hover{border-color:var(--h-encre)}.pq-carte.actif{border-color:var(--h-accent);box-shadow:inset 0 0 0 1px var(--h-accent)}.pq-hairline{width:100%}.pq-carte-titre{padding:0;border:0;background:none;text-align:left;font:700 15px/1.25 var(--mb-ff-titre);color:var(--h-gris);cursor:pointer}.pq-carte.actif .pq-carte-titre{color:var(--h-encre)}.pq-carte-titre:focus-visible{outline:2px solid var(--h-accent);outline-offset:4px}.pq-detail{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-top:18px;padding:28px;border:1px solid var(--h-encre);background:var(--h-carte)}.pq-detail-tag{margin-bottom:14px;font:500 11px/1 var(--h-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--h-gris)}.pq-soucis{display:grid;grid-gap:10px;gap:10px;list-style:none}.pq-soucis li{display:flex;gap:12px;font:600 18px/1.35 var(--mb-ff-titre);color:var(--h-encre)}.pq-soucis li:before{content:"";flex:none;width:8px;height:8px;margin-top:8px;background:var(--h-accent)}.pq-ce{font-size:18px;line-height:1.6;color:var(--h-gris)}@media (max-width:900px){.tsm{height:auto;padding:70px 0}.tsm-scene{position:static;height:auto;padding-top:0;overflow:visible}.tsm-grille{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:30px}.tsm-rail{display:none}.tsm-moment{grid-column:1;grid-row:auto;grid-template-columns:minmax(0,1fr);gap:20px;opacity:1;visibility:visible;transform:none}.pq-cartes{grid-template-columns:repeat(2,minmax(0,1fr))}.pq-detail{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px}}@media (min-width:901px){.tsm-grille{grid-template-columns:52px 1fr}}.tsm-rail li span{width:48px;text-transform:uppercase}.tsm-scenes{display:grid;grid-gap:0;gap:0;list-style:none;border-top:1px solid var(--h-encre)}.tsm-scenes li{display:grid;grid-template-columns:112px 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px dashed var(--h-trait)}.tsm-heure{font:500 12px/1.6 var(--h-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--h-accent)}.tsm-scenes p{font-size:16px;line-height:1.55;color:var(--h-encre)}@media (max-width:900px){.tsm-scenes li{grid-template-columns:minmax(0,1fr);gap:4px}}.pd{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.pd-plan{width:100%;height:auto;max-height:34vh}.pd-plan polygon{fill:var(--hairline-plate);stroke:var(--hairline-mid);stroke-width:var(--hairline-stroke);stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .3s}.pd-socle polygon{stroke:var(--hairline-lo)}.pd-salle .pd-dessus,.pd-salle.comptee polygon{stroke:var(--hairline-edge)}.pd-salle.haute polygon{stroke:var(--hairline-hi)}.pd-salle{cursor:pointer}.pd-lecture{font:500 11px/1 var(--h-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--h-gris)}.pd-devis{display:grid;border-top:1px solid var(--h-encre);font-size:13px}.pd-devis-titre{padding:8px 0;font:500 10.5px/1 var(--h-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--h-gris)}.pd-ligne{display:grid;grid-template-columns:1fr 70px 60px;grid-gap:10px;gap:10px;padding:5px 0;border-bottom:1px dashed var(--h-trait);color:var(--h-encre);opacity:.2;transition:opacity .35s;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-ligne.vue{opacity:1}.pd-ligne span:not(:first-child){font-family:var(--h-mono);font-size:12px;color:var(--h-gris);text-align:right}.pd-total{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-top:8px;opacity:.2;transition:opacity .35s}.pd-total.vu{opacity:1}.pd-total span{font:500 11px/1.4 var(--h-mono);color:var(--h-gris)}.pd-total strong{font:700 19px/1.1 var(--mb-ff-titre);color:var(--h-accent)}.px-lancement{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:7px 12px;background:var(--h-accent);font:500 12px/1 var(--h-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff}.px-lancement+.px-prix{margin-top:12px}.px-limite{display:flex;gap:10px;margin:-8px 0 22px;font-size:15px;line-height:1.5;color:var(--h-encre)}.px-nom{margin-top:0}.px-limite:before{content:"";flex:none;width:8px;height:8px;margin-top:7px;background:var(--h-accent)}.mj{padding:110px 0;background-color:var(--h-papier);background-image:linear-gradient(var(--h-grille) 1px,transparent 1px),linear-gradient(90deg,var(--h-grille) 1px,transparent 1px);background-size:32px 32px;border-top:1px solid var(--h-trait)}.mj-grille{display:grid;grid-template-columns:5fr 6fr;grid-gap:60px;gap:60px;align-items:center}.mj-grille>*{min-width:0}.mj-figure{position:relative;padding:20px;border:1px solid var(--h-trait);background:var(--h-carte)}.mj-hairline{width:100%}.mj-version{margin-top:10px;font:500 11px/1 var(--h-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--h-gris)}.mj-etapes{list-style:none;border-top:1px solid var(--h-encre)}.mj-etapes li{display:grid;grid-template-columns:48px 1fr;grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px dashed var(--h-trait)}.mj-num{font:500 12px/1.6 var(--h-mono);color:var(--h-accent)}.mj-etapes strong{font:700 17px/1.3 var(--mb-ff-titre);color:var(--h-encre)}.mj-etapes p{color:var(--h-gris)}.mj-apres{margin-top:20px;color:var(--h-encre)}@media (max-width:900px){.mj{padding:70px 0}.mj-grille{grid-template-columns:minmax(0,1fr);gap:30px}}.qj-grille{display:grid;grid-template-columns:5fr 6fr;grid-gap:60px;gap:60px;align-items:center}.qj-grille>*{min-width:0}.qj-grille .qj-lettre{max-width:none}.qf{position:relative;margin:0;padding:18px;border:1px solid var(--h-trait);background-color:var(--h-carte);background-image:linear-gradient(var(--h-grille) 1px,transparent 1px),linear-gradient(90deg,var(--h-grille) 1px,transparent 1px);background-size:24px 24px}.qf-hairline{width:100%}.qf-dessin *{fill:var(--hairline-plate);stroke-width:var(--hairline-stroke);stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.qf-dessin .edge{stroke:var(--hairline-edge)}.qf-dessin .mid{stroke:var(--hairline-mid)}.qf-dessin .lo{stroke:var(--hairline-lo)}.qf-dessin .hi{stroke:var(--hairline-hi)}.qf-dessin line{fill:none}.qf-fond{fill:var(--hairline-plate)}.qf-bord{fill:none;stroke:var(--hairline-hi);stroke-width:1.6;vector-effect:non-scaling-stroke}.qf-manche{stroke:var(--hairline-edge);stroke-width:5;stroke-linecap:round}.qf-lecture{margin-top:10px;font:500 11px/1.4 var(--h-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--h-gris)}@media (max-width:900px){.qj-grille{grid-template-columns:minmax(0,1fr);gap:30px}}.nav-marque em{font-size:18px}.pied-nom-pack{font:700 18px/1 var(--mb-ff-titre);letter-spacing:-.02em;color:var(--h-encre)}.qf-dessin .trait{fill:none}.qf{max-width:440px;justify-self:center;width:100%}.fq,.mj,.mp,.pq,.px,.qj,.tsm{background:var(--h-papier);background-image:none;border-top:1px solid var(--h-trait)}.ap-h3,.mp .ap-h3,.tsm-tete .ap-h3{margin-bottom:20px}.cm-tete p,.pq-tete p{max-width:62ch}.px .ap-centre{text-align:left}.px-bande,.px-pack{max-width:none;margin-left:0;margin-right:0}.px .ap-bientot,.px .ap-contact-ligne{text-align:left}.mj-figure,.pq-carte,.qf{background-color:var(--h-carte);background-image:linear-gradient(var(--h-grille) 1px,transparent 1px),linear-gradient(90deg,var(--h-grille) 1px,transparent 1px);background-size:24px 24px}.mj-figure,.qf,.tsm-figure{position:relative}.mj-figure:after,.qf:after,.tsm-figure:after{content:"";position:absolute;inset:-9px;pointer-events:none;--c:var(--h-encre);background:linear-gradient(var(--c),var(--c)) 0 0 /12px 1px,linear-gradient(var(--c),var(--c)) 0 0 /1px 12px,linear-gradient(var(--c),var(--c)) 100% 0 /12px 1px,linear-gradient(var(--c),var(--c)) 100% 0 /1px 12px,linear-gradient(var(--c),var(--c)) 0 100% /12px 1px,linear-gradient(var(--c),var(--c)) 0 100% /1px 12px,linear-gradient(var(--c),var(--c)) 100% 100% /12px 1px,linear-gradient(var(--c),var(--c)) 100% 100% /1px 12px;background-repeat:no-repeat}.mj-version,.pd-lecture,.qf-lecture{margin-top:10px;font:500 11px/1.4 var(--h-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--h-gris)}.hx-mal{max-width:52ch;font-size:17px;color:var(--h-gris)}.fq-cta{margin-top:10px}.lg{padding:80px 0 110px}.lg-wrap{max-width:760px}.lg h2{margin:36px 0 12px;font:500 12px/1 var(--h-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--h-encre)}.lg p{font-size:16px;line-height:1.7;color:var(--h-gris)}.lg-lignes{display:grid;border-top:1px solid var(--h-encre)}.lg-lignes div{display:grid;grid-template-columns:220px 1fr;grid-gap:16px;gap:16px;padding:10px 0;border-bottom:1px dashed var(--h-trait)}.lg-lignes dt{font:500 12px/1.6 var(--h-mono);color:var(--h-gris)}.lg-lignes dd{color:var(--h-encre)}@media (max-width:600px){.lg-lignes div{grid-template-columns:minmax(0,1fr);gap:2px}}.cm-action:hover{background:#34353a}.px-bande .cta{background:#fff;color:var(--h-encre)}.px-bande .cta i{background:var(--h-encre);color:#fff}.pq-carte.actif{border-color:var(--h-encre);box-shadow:inset 0 0 0 1px var(--h-encre)}.page-commande.cmd{max-width:1120px;padding:48px 0 90px}.cmd-tete{margin-bottom:28px}.cmd-tete h1{margin:0 0 18px;font-size:clamp(32px,4.4vw,52px)}.cmd-etapes{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none;font:500 15px/1.3 var(--mb-ff-texte);color:var(--h-gris)}.cmd-etapes li{display:flex;align-items:center;gap:10px}.cmd-etapes b{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid var(--h-trait);font:500 13px/1 var(--h-mono)}.cmd-etapes li[aria-current=step]{color:var(--h-encre);font-weight:600}.cmd-etapes li[aria-current=step] b{background:var(--h-encre);border-color:var(--h-encre);color:#fff}.page-commande.cmd .bandeau-test{max-width:none;margin:0 0 24px;text-align:left}.cmd-grille{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:40px;gap:40px;align-items:start}.cmd .commande{padding:0;border:0;background:none;box-shadow:none;gap:34px}.cmd-bloc{display:grid;grid-gap:20px;gap:20px;margin:0;padding:26px 0 0;border:0;border-top:1px solid var(--h-trait);min-width:0}.cmd-bloc>legend{float:left;width:100%;margin:0 0 4px}.cmd .offres>legend{margin-bottom:12px}.cmd .offre{border-radius:0;border:1px solid var(--h-trait);background:var(--h-carte)}.cmd .offre:has(input:checked){border-color:var(--h-encre);box-shadow:inset 0 0 0 1px var(--h-encre);background:var(--h-carte)}.cmd .champ input,.cmd .champ textarea{border-radius:0;border:1px solid #b9b7ae;background:#fff}.cmd .champ input:focus,.cmd .champ textarea:focus{outline:2px solid var(--h-encre);outline-offset:1px;border-color:var(--h-encre)}.cmd-plus{border-top:1px solid var(--h-trait);padding-top:22px}.cmd-plus>summary{cursor:pointer;font:700 17px/1.3 var(--mb-ff-titre);list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:44px}.cmd-plus>summary::-webkit-details-marker{display:none}.cmd-plus>summary:after{content:"+";font:400 24px/1 var(--h-mono)}.cmd-plus[open]>summary:after{content:"−"}.cmd-plus[open]>summary{margin-bottom:16px}.cmd-plus .champ+.champ{margin-top:20px}.cmd-recap{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:18px;gap:18px;padding:26px;border:1px solid var(--h-encre);background:var(--h-carte)}.cmd-recap-titre{margin:0;font:500 13px/1 var(--h-mono);letter-spacing:.06em;text-transform:uppercase}.cmd-inclus,.cmd-lignes{margin:0;padding:0;list-style:none}.cmd-lignes li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--h-trait);font:600 16px/1.35 var(--mb-ff-texte)}.cmd-lignes li:first-child{border-top:1px solid var(--h-trait)}.cmd-inclus{display:grid;grid-gap:8px;gap:8px;font-size:15px;color:var(--h-gris)}.cmd-inclus li{display:grid;grid-template-columns:18px 1fr;grid-gap:8px;gap:8px}.cmd-inclus li:before{content:"✓";color:var(--h-encre)}.cmd-total{display:flex;justify-content:space-between;align-items:end;margin:0;padding-top:16px;border-top:1px solid var(--h-encre);font:700 18px/1.2 var(--mb-ff-titre)}.cmd-total small{display:block;margin-top:4px;font:400 13px/1.3 var(--mb-ff-texte);color:var(--h-gris)}.cmd-total b{font:800 34px/1 var(--mb-ff-titre);letter-spacing:-.02em}.cmd-recap .champ.case .case-ligne{font-size:15px}.cmd-recap .cta{width:100%;justify-content:space-between}.cmd-recap .aide{margin:0;font-size:13px}.cmd-question{margin-top:40px}.nav-retour{justify-self:center;font:500 15px/1 var(--mb-ff-texte);color:var(--h-gris)}.nav-retour:hover{color:var(--h-encre)}@media (max-width:900px){.cmd-grille{grid-template-columns:minmax(0,1fr);gap:32px}.cmd-recap{position:static;padding:22px 18px}.page-commande.cmd{padding-top:32px}}@media (max-width:640px){.cmd-etapes{flex-direction:column}.nav-retour{font-size:14px}}.cmd-pile{margin:0;padding:12px 14px;border:1px dashed var(--h-trait);font-size:14px;line-height:1.45;color:var(--h-gris)}.cmd-pile b{color:var(--h-encre)}.cmd-cgv{margin:8px 0 0 36px;font-size:14px}.cmd-cgv>summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;color:var(--h-gris)}.cmd-cgv ul{display:grid;grid-gap:6px;gap:6px;margin:10px 0 0;padding:12px 14px 12px 28px;border-left:2px solid var(--h-encre);background:var(--h-papier);color:var(--h-encre);line-height:1.45}.cmd-recap .case-ligne small{color:var(--h-gris)}.sm-page{max-width:720px;padding:48px 0 90px}.sm-tete h1{margin:0 0 14px;font-size:clamp(32px,4.4vw,52px)}.sm-tete .chapo{margin:0 0 32px;color:var(--h-gris)}.sm{display:grid;grid-gap:22px;gap:22px;padding:30px;border:1px solid var(--h-encre);background:var(--h-carte)}.sm-piege{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.sm-progres{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.sm-progres span{height:3px;background:var(--h-trait)}.sm-progres span.fait{background:var(--h-encre)}.sm-etape{margin:0;font:500 13px/1 var(--h-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--h-gris)}.sm-titre{margin:-8px 0 0;font:800 28px/1.15 var(--mb-ff-titre);letter-spacing:-.02em;outline:none}.sm-choix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;border:0;margin:0;padding:0;min-width:0}.sm-choix>.aide,.sm-choix>.msg-erreur{grid-column:1/-1}.sm-carte{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:start;min-height:56px;padding:16px;border:1px solid var(--h-trait);background:#fff;cursor:pointer;font:600 16px/1.35 var(--mb-ff-texte)}.sm-carte:has(input:checked){border-color:var(--h-encre);box-shadow:inset 0 0 0 1px var(--h-encre)}.sm-carte input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--h-encre)}.sm-carte span{display:grid;grid-gap:4px;gap:4px}.sm-carte small{font-weight:400;font-size:14px;color:var(--h-gris)}.sm-champs{display:grid;grid-gap:20px;gap:20px}.sm .champ input,.sm .champ textarea{border-radius:0;border:1px solid #b9b7ae}.sm-boutons{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--h-trait)}.sm-boutons .cta{margin-left:auto}.sm-fini{padding:30px;border:1px solid var(--h-encre);background:var(--h-carte)}.sm-fini h2{margin:0 0 12px;font-size:clamp(26px,3.4vw,36px)}@media (max-width:640px){.sm{padding:20px 16px}.sm-choix{grid-template-columns:minmax(0,1fr)}}.sm [hidden]{display:none!important}.sm-fini .ghost{display:inline-block;margin-top:8px}.lg ul{display:grid;grid-gap:10px;gap:10px;margin:0 0 16px;padding-left:20px;font-size:16px;line-height:1.7;color:var(--h-gris)}.lg p b,.lg ul b{color:var(--h-encre)}.cmd-cgv .lien{display:inline-block;margin-top:10px}.gx{padding:40px 0 90px}.gx-tete{margin-bottom:32px}.gx-tete .compte{margin:0 0 18px}.gx-tete h1{margin:0 0 12px;font-size:clamp(32px,4.4vw,52px)}.gx-tete .chapo{margin:0;max-width:60ch;color:var(--h-gris)}.gx-grille{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:48px;gap:48px;align-items:start}.gx-main{display:grid;grid-gap:40px;gap:40px;min-width:0}.gx-h2{margin:0 0 14px;font:500 13px/1 var(--h-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--h-encre)}.gx-cote{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:16px;gap:16px}.gx-cote .pack-bloc{margin:0;padding:22px;border-radius:0;border:1px solid var(--h-encre);box-shadow:none;background:var(--h-carte)}.gx-carte{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:20px 22px;border:1px solid var(--h-trait);background:var(--h-carte)}.gx-carte.fort{border-color:var(--h-encre)}.gx-carte p{margin:0;font-size:15px;line-height:1.5;color:var(--h-gris)}.gx-carte .gx-carte-titre{font:700 17px/1.3 var(--mb-ff-titre);color:var(--h-encre)}.gx-carte .aide{font-size:13px}.guide-liens{margin:0;padding:0;list-style:none;border-top:1px solid var(--h-trait)}.guide-liens li a{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--h-trait);text-decoration:none;color:var(--h-encre);font-weight:500}.guide-liens li a:after{content:"→";color:var(--h-gris)}.guide-liens li a:hover:after{color:var(--h-encre)}.gx-intro{border:1px solid var(--h-trait);background:var(--h-carte);padding:0 20px}.gx-intro>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:56px;font:700 16px/1.3 var(--mb-ff-titre)}.gx-intro>summary::-webkit-details-marker{display:none}.gx-intro>summary:after{content:"+";font:400 22px/1 var(--h-mono)}.gx-intro[open]>summary:after{content:"−"}.gx-intro .prose{padding-bottom:20px}.etapes{border:1px solid var(--h-encre);background:var(--h-carte)}.etapes-tete{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;border-bottom:1px solid var(--h-trait)}.etapes-tete p{margin:0;font-size:15px;color:var(--h-gris)}.etapes-tete b{color:var(--h-encre)}.etapes-barre{flex:0 1 180px;height:4px;background:var(--h-trait)}.etapes-barre i{display:block;height:100%;background:var(--h-encre)}.etapes ol{margin:0;padding:0;list-style:none}.etapes li+li{border-top:1px solid var(--h-trait)}.etapes li a{display:grid;grid-template-columns:34px 1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 20px;text-decoration:none;color:var(--h-encre)}.etapes li a:hover{background:#fff}.etapes li a>b{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--h-trait);font:500 14px/1 var(--h-mono)}.etapes li.fait a>b{background:var(--h-encre);color:#fff}.etapes li.fait a>b,.etapes li.suivante a>b{border-color:var(--h-encre)}.etapes li a>span{display:grid;grid-gap:2px;gap:2px;font-weight:600;line-height:1.35}.etapes li a small{font:500 12px/1.2 var(--h-mono);letter-spacing:.04em}.etapes li a small,.etapes li a>i,.etapes li.fait a>span{color:var(--h-gris)}.etapes li a>i{font-style:normal}.etapes.compact li a{padding:10px 16px}.etapes.compact li a>span{font-size:15px}.etape-fin{margin-top:40px;padding-top:24px;border-top:1px solid var(--h-trait)}.etape-fin p{margin:0}.espace-suite{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:18px}.etape-suivante.finie{margin:0;font-weight:600}.espace .espace-commandes li{padding:8px 0}.pages-mobile{display:none}@media (max-width:900px){.gx-grille{grid-template-columns:minmax(0,1fr);gap:32px}.gx-cote{position:static}.guide>.sommaire{display:none}.pages-mobile{display:block;margin:0 0 20px;border:1px solid var(--h-encre);background:var(--h-carte)}.pages-mobile>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-weight:600}.pages-mobile>summary::-webkit-details-marker{display:none}.pages-mobile>summary:after{content:"▾"}.pages-mobile .sommaire{display:block;order:0;position:static;max-height:none;border:0;border-top:1px solid var(--h-trait);border-radius:0;padding:8px}.etapes-tete{flex-direction:column;align-items:start;gap:10px}.etapes-barre{flex:none;width:100%}}.page-commande.merci{max-width:760px;padding:56px 0 100px}.merci .cmd-etapes{margin-bottom:28px}.merci h1{margin:0 0 16px;font-size:clamp(32px,4.4vw,52px)}.merci .chapo{max-width:58ch;color:var(--h-gris)}.page-commande.connexion{max-width:620px;padding:56px 0 100px}.connexion h1{font-size:clamp(32px,4.4vw,48px)}.connexion .commande{padding:28px;border-radius:0;border:1px solid var(--h-encre);background:var(--h-carte);box-shadow:none}.connexion .champ input{border-radius:0;border:1px solid #b9b7ae}.suivant a{border-radius:0;border-color:var(--h-trait);background:var(--h-carte)}.suivant a:hover{border-color:var(--h-encre)}.espace-compte{margin:0 0 6px;font-size:13px;color:var(--h-gris)}.espace-tableau{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.espace-tableau>.gx-carte{align-content:start;min-width:0}.espace-tableau>.large{grid-column:1/-1}.espace-progres{display:grid;grid-gap:12px;gap:12px;width:100%}.espace-suivante{display:grid;grid-gap:2px;gap:2px;color:var(--h-encre)!important;font-weight:600}.espace-suivante small{font:400 12px/1.3 var(--h-mono);color:var(--h-gris);text-transform:uppercase;letter-spacing:.04em}.espace-paiements{width:100%;border-collapse:collapse;font-size:15px}.espace-paiements th{text-align:left;font:400 12px/1.3 var(--h-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--h-gris);padding:0 12px 8px 0;border-bottom:1px solid var(--h-trait)}.espace-paiements td{padding:12px 12px 12px 0;border-bottom:1px solid var(--h-trait);color:var(--h-encre);vertical-align:top}.espace-paiements td:last-child,.espace-paiements th:last-child{text-align:right;padding-right:0}.espace-paiements .etat{font-size:13px;padding:2px 8px;border:1px solid var(--h-trait)}.espace-paiements .etat.ok{border-color:var(--h-encre)}.espace-message{display:grid;grid-gap:14px;gap:14px;width:100%}.espace-choix{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;border:0}.espace-choix legend{margin-bottom:6px;font-size:14px;font-weight:600;color:var(--h-encre)}.espace-choix label{display:flex;gap:10px;align-items:center;font-size:15px;color:var(--h-encre);cursor:pointer}.espace-texte{display:grid;grid-gap:6px;gap:6px;font-size:14px;font-weight:600;color:var(--h-encre)}.espace-texte textarea{width:100%;padding:12px;font:inherit;font-weight:400;font-size:16px;border:1px solid var(--h-trait);background:#fff;color:var(--h-encre);resize:vertical}.espace-envoye{display:grid;grid-gap:8px;gap:8px}.espace-envoye p{color:var(--h-encre)!important}.nav form.nav-droite{margin:0}@media (max-width:760px){.espace-tableau{grid-template-columns:1fr}.espace-paiements thead{display:none}.espace-paiements,.espace-paiements tbody,.espace-paiements td,.espace-paiements tr{display:block;width:100%}.espace-paiements tr{padding:10px 0;border-bottom:1px solid var(--h-trait)}.espace-paiements td{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border:0;text-align:right}.espace-paiements td:before{content:attr(data-label);color:var(--h-gris);text-align:left}.espace-paiements td:last-child{justify-content:flex-end}}.espace-progres .cta{justify-self:start}.cs{display:grid;grid-template-columns:272px minmax(0,1fr);min-height:100vh;background:var(--h-papier)}.cs-side{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:18px;padding:24px 16px 18px;border-right:1px solid var(--h-trait);background:var(--h-carte);overflow-y:auto}.cs-marque{padding:0 10px;font:700 18px/1.2 var(--mb-ff-titre);color:var(--h-encre);text-decoration:none}.cs-marque span{font-weight:400;color:var(--h-gris)}.cs-large{display:flex;flex:1 1;flex-direction:column;gap:18px;min-height:0}.cs-mobile{display:none}.cs-menu ul{margin:0;padding:0;list-style:none}.cs-menu>ul{display:grid;grid-gap:2px;gap:2px}.cs-menu>ul>li>a{display:flex;gap:10px;align-items:center;padding:9px 10px;font-size:15px;color:var(--h-gris);text-decoration:none}.cs-menu>ul>li>a svg{width:18px;height:18px;flex:none}.cs-menu>ul>li>a:hover{background:var(--h-accent-pale);color:var(--h-encre)}.cs-menu>ul>li>a.actif{background:var(--h-encre);color:#fff}.cs-guide{margin:6px 0 8px 18px;padding-left:10px;border-left:1px solid var(--h-trait)}.cs-guide summary{padding:8px 8px 4px;cursor:pointer;font:400 11px/1.3 var(--h-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--h-gris)}.cs-guide li a{display:block;padding:5px 8px;font-size:14px;line-height:1.35;color:var(--h-gris);text-decoration:none}.cs-guide li a:hover{color:var(--h-encre)}.cs-guide li a[aria-current=page]{background:var(--h-accent-pale);color:var(--h-encre);font-weight:600}.cs-bas{display:grid;grid-gap:10px;gap:10px;margin-top:auto;border-top:1px solid var(--h-trait);color:var(--h-gris)}.cs-bas p{margin:0}.cs-bas a{color:var(--h-gris)}.cs-compte{display:grid;grid-gap:4px;gap:4px}.cs-compte span{overflow:hidden;color:var(--h-encre);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.cs-compte form{margin:0}.cs-compte .lien{font-size:13px}.cs-legal{font-size:12px}.cs-contenu{width:100%;max-width:1120px;padding:44px 48px 80px}.cs-tete{margin-bottom:28px}.cs-tete h1{margin:0 0 8px;font-size:clamp(32px,4vw,48px)}.cs-tete .chapo{margin:0}.cs-etroit{max-width:720px}.cs-apres{margin-top:14px}.cs-contenu .gx{padding:0}.cs-contenu .guide-contenu{max-width:780px}.cs-contenu .guide-contenu h1{margin-top:10px}.espace-liens{display:flex;flex-wrap:wrap;gap:8px 18px}.encre{color:var(--h-encre)}@media (max-width:900px){.cs{grid-template-columns:1fr}.cs-side{position:-webkit-sticky;position:sticky;z-index:20;height:auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:14px 16px;border-right:0;border-bottom:1px solid var(--h-trait);overflow:visible}.cs-large{display:none}.cs-mobile{display:block}.cs-mobile>summary{padding:8px 14px;border:1px solid var(--h-encre);cursor:pointer;font-size:15px;list-style:none}.cs-mobile>summary::-webkit-details-marker{display:none}.cs-mobile[open]{position:absolute;top:100%;left:0;right:0;display:grid;grid-gap:16px;gap:16px;max-height:calc(100vh - 70px);padding:0 16px 18px;overflow-y:auto;border-bottom:1px solid var(--h-trait);background:var(--h-carte)}.cs-mobile[open]>summary{position:absolute;top:-52px;right:16px}.cs-contenu{padding:28px 16px 60px}}.cs-side{gap:20px;padding:22px 14px 18px}.cs-progres{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--h-trait);background:#fff;color:var(--h-encre);text-decoration:none;font-size:14px}.cs-progres:hover{border-color:var(--h-encre)}.cs-progres-l{display:flex;justify-content:space-between}.cs-progres-l span,.cs-progres>span:not(.cs-progres-l):not(.etapes-barre){color:var(--h-gris)}.cs-progres.fini{border-color:var(--h-encre)}.cs-progres .etapes-barre{display:block;width:100%}.cs-menu>ul>li>a{color:#36373b}.cs-bas{gap:4px;padding:14px 10px 0;font-size:13px}.cs-qui{font-size:14px;font-weight:600;color:var(--h-encre)}.cs-mail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-bas form{margin:6px 0 0}.cs-bas .lien{font-size:13px}.cs-contenu{max-width:none;padding:40px 48px 72px}.ev-tete{display:grid;grid-gap:6px;gap:6px;margin-bottom:24px}.ev-fini h1,.ev-tete h1{margin:0;font-size:clamp(32px,4vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.ev-tete p{margin:0;font-size:17px;color:var(--h-gris)}.ev-grille{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.ev-cote,.ev-principal{display:grid;grid-gap:20px;gap:20px;min-width:0}.ev-cote{align-content:start}.ev-grille.ecrire .ev-cote-bas{padding-top:0}.ev-carte{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:22px;border:1px solid var(--h-trait);background:var(--h-carte)}.ev-carte.fort{border-color:var(--h-encre)}.ev-carte h2{margin:0;font:700 17px/1.3 var(--mb-ff-titre);color:var(--h-encre)}.ev-carte p{margin:0;font-size:15px;line-height:1.55;color:var(--h-gris)}.ev-carte.sombre{border-color:var(--h-encre);background:var(--h-encre)}.ev-carte.sombre h2{color:#fff}.ev-carte.sombre p{color:#d6d5cf}.ev-carte-tete{display:flex;justify-content:space-between;align-items:center;gap:16px}.ev-carte-tete a{font-size:14px;color:var(--h-encre)}.ev-etiquette{padding:2px 8px;border:1px solid var(--h-encre);font-size:12px}.ev-produit{gap:12px}.ev-produit,.ev-produit>span{display:flex;align-items:center}.ev-produit>span{flex:none;width:44px;height:44px;justify-content:center;background:var(--h-encre);color:#fff;font-weight:800;font-size:18px}.ev-produit div{display:grid;grid-gap:2px;gap:2px}.ev-carte .ev-petit,.ev-ligne small,.ev-petit,.ev-produit small{font-size:13px;color:var(--h-gris)}.ev-carte .ev-petit,.ev-petit{margin:0;line-height:1.5}.ev-petit a{color:var(--h-encre)}.ev-ligne{display:flex;justify-content:space-between;align-items:center;gap:12px}.ev-ligne div{display:grid;grid-gap:2px;gap:2px;font-size:15px}.ev-actions{display:flex;flex-wrap:wrap;gap:10px}.ev-bouton{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;padding:0 16px;border:1px solid var(--h-encre);background:transparent;color:var(--h-encre);font:inherit;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.ev-bouton.plein,.ev-bouton:hover{background:var(--h-encre);color:#fff}.ev-bouton.plein:hover{background:#000}.ev-bouton.blanc{border-color:#fff;background:#fff;color:var(--h-encre)}.ev-bouton.contour{border-color:#6a6b70;color:#fff}.ev-bouton.contour:hover{border-color:#fff;background:transparent}.ev-pack .ev-bouton.plein{width:100%}.ev-install{gap:0;padding:0}.ev-install .ev-carte-tete{padding:18px 22px;border-bottom:1px solid var(--h-trait)}.ev-compte{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--h-gris)}.ev-compte .etapes-barre{display:block;width:120px}.ev-install ul{margin:0;padding:0;list-style:none}.ev-install li{border-bottom:1px solid #e4e3dd}.ev-install li:last-child{border-bottom:0}.ev-install li>a{display:flex;gap:14px;align-items:center;padding:13px 22px;color:var(--h-encre);text-decoration:none;font-size:15px}.ev-install li>a:hover{background:#fff}.ev-install li b{display:flex;flex:none;width:24px;height:24px;align-items:center;justify-content:center;border:1px solid #b7b5ac;font-size:12px;font-weight:600;color:var(--h-gris)}.ev-install li i{margin-left:auto;font-style:normal}.ev-install li i,.ev-install li.fait a{color:var(--h-gris)}.ev-install li.fait span{text-decoration:line-through}.ev-install li.fait b{border-color:var(--h-encre);background:var(--h-encre);color:#fff}.ev-ouverte{display:grid;grid-gap:12px;gap:12px;padding:20px 22px;background:#fff}.ev-ouverte-titre{display:flex;gap:14px;align-items:center;font-size:17px;font-weight:700}.ev-install .ev-ouverte b{border:1.5px solid var(--h-encre);color:var(--h-encre)}.ev-ouverte p{margin:0 0 0 38px;font-size:15px;line-height:1.55;color:var(--h-gris)}.ev-ouverte-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-left:38px}.ev-fini,.ev-ouverte-actions .ev-bouton{background:var(--h-encre);color:#fff}.ev-fini{flex-wrap:wrap;gap:24px;padding:30px}.ev-fini,.ev-fini-ok{display:flex;align-items:center}.ev-fini-ok{flex:none;width:60px;height:60px;justify-content:center;border:2px solid #fff;font-size:28px}.ev-fini>div{display:grid;flex:1 1 380px;grid-gap:8px;gap:8px}.ev-fini p{margin:0;font-size:17px;color:#d6d5cf}.ev-phrases{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none}.ev-phrases li{padding:8px 12px;border:1px solid #55575c;font-size:15px}.ev-version{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:20px;gap:20px;padding-top:16px;border-top:1px solid #e4e3dd}.ev-version>span{display:grid;grid-gap:6px;gap:6px;align-content:start}.ev-version small{font-size:13px;color:var(--h-gris)}.ev-version b{justify-self:start;padding:2px 8px;border:1px solid var(--h-encre);font-size:12px}.ev-version.recente b{background:var(--h-encre);color:#fff}.ev-version .prose{font-size:15px}.ev-vide{color:var(--h-gris)}.ev-table{padding:0;overflow-x:auto}.ev-table .espace-paiements td,.ev-table .espace-paiements th{padding:14px 22px}.ev-table .espace-paiements th{padding-top:12px;padding-bottom:12px;background:var(--h-papier)}.espace-paiements td strong{display:block}.espace-paiements td small{font-size:13px;color:var(--h-gris)}.espace-paiements .droite{text-align:right}.ev-deux{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;margin:20px 0}.ev-l{display:block;color:#36373b}.ev-form{gap:22px;padding:24px}.ev-form fieldset{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;border:0}.ev-champ,.ev-form legend{margin-bottom:10px;font-size:15px;font-weight:700;color:var(--h-encre)}.ev-pastilles{display:flex;flex-wrap:wrap;gap:8px}.ev-pastilles button{min-height:44px;padding:0 14px;border:1px solid #b7b5ac;background:#fff;color:var(--h-encre);font:inherit;font-size:15px;cursor:pointer}.ev-pastilles button[aria-pressed=true]{border-color:var(--h-encre);background:var(--h-encre);color:#fff}.ev-champ{display:grid;grid-gap:8px;gap:8px;margin:0}.ev-champ textarea{width:100%;padding:14px;border:1px solid #b7b5ac;background:#fff;color:var(--h-encre);font:inherit;font-weight:400;font-size:16px;line-height:1.5;resize:vertical}.ev-fichier{display:flex;gap:14px;align-items:center;padding:16px;border:1px dashed #b7b5ac;background:#fff;cursor:pointer}.ev-fichier svg{width:22px;height:22px;flex:none}.ev-fichier span{display:grid;grid-gap:2px;gap:2px}.ev-fichier b{font-size:15px}.ev-fichier small{font-size:13px;color:var(--h-gris)}.ev-fichier:focus-within{outline:2px solid var(--h-encre);outline-offset:2px}.ev-envoi{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-top:16px;border-top:1px solid #e4e3dd;font-size:14px;color:var(--h-gris)}.ev-envoi .ev-bouton{padding:0 26px}.ev-envoye h2{font-size:20px}.ev-messages{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.ev-messages li{display:grid;grid-gap:2px;gap:2px;font-size:14px;color:#36373b}.ev-messages small{color:var(--h-gris)}.ev-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px);grid-gap:32px;gap:32px;align-items:start}.ev-fil{margin:0;font-size:14px}.ev-fil,.ev-fil a{color:var(--h-gris)}.ev-liens{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;font-size:14px}.ev-liens a{color:var(--h-encre)}.cs-mobile>summary{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--h-encre);cursor:pointer;list-style:none}.cs-mobile>summary svg{width:20px;height:20px}.cs-mobile-menu{display:grid;grid-gap:16px;gap:16px}@media (max-width:900px){.cs-mobile[open],.cs-mobile[open]>summary{position:static}.cs-mobile[open] .cs-mobile-menu{position:absolute;top:100%;left:0;right:0;z-index:30;max-height:calc(100vh - 72px);padding:16px;overflow-y:auto;border-bottom:1px solid var(--h-trait);background:var(--h-carte)}.ev-deux,.ev-grille,.ev-guide{grid-template-columns:1fr}.ev-grille.ecrire .ev-cote-bas{padding-top:0}.ev-ouverte p,.ev-ouverte-actions{margin-left:0}.ev-version{grid-template-columns:1fr;gap:8px}.ev-table .espace-paiements td{padding:4px 16px}.ev-table .espace-paiements tr{padding:12px 0}}.ev-compte{white-space:nowrap}.ev-version{grid-template-columns:1fr;gap:10px}.ev-version>span{display:flex;gap:10px;align-items:center}