.config[data-astro-cid-5kuabyyw]{background:var(--blanc);padding-block:clamp(64px,9vw,128px)}.config-scene[data-astro-cid-5kuabyyw]{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:stretch;gap:clamp(20px,3vw,40px);display:grid}.config-gabarits[data-astro-cid-5kuabyyw]{align-content:start;gap:8px;display:grid}.gab[data-astro-cid-5kuabyyw]{border-radius:var(--rayon);border:1px solid var(--dalle);background:var(--studio);text-align:left;cursor:pointer;transition:border-color .2s ease, background-color .2s ease, transform .16s var(--ease-out);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px 12px 12px;display:grid}.gab[data-astro-cid-5kuabyyw]:active{transform:scale(.98)}.gab[data-astro-cid-5kuabyyw] svg[data-astro-cid-5kuabyyw]{width:92px;height:40px}.gab[data-astro-cid-5kuabyyw] path[data-astro-cid-5kuabyyw]{fill:var(--acier-clair);transition:fill .2s}.gab-nom[data-astro-cid-5kuabyyw]{font-family:var(--titres);font-size:1rem;font-weight:600;line-height:1.25}.gab[data-astro-cid-5kuabyyw][aria-checked=true]{background:var(--carbone);border-color:var(--carbone);color:#fff}.gab[data-astro-cid-5kuabyyw][aria-checked=true] path[data-astro-cid-5kuabyyw]{fill:var(--or-clair)}@media (hover:hover) and (pointer:fine){.gab[data-astro-cid-5kuabyyw]:hover:not([aria-checked=true]){border-color:var(--acier-clair);background:#fff}}.config-dessin[data-astro-cid-5kuabyyw]{border-radius:calc(var(--rayon) + 4px);background:var(--studio);border:1px solid var(--dalle);gap:12px;margin:0;padding:clamp(16px,3vw,36px) clamp(12px,3vw,36px) 20px;display:grid;position:relative;overflow:hidden}.config-dessin[data-astro-cid-5kuabyyw] svg[data-astro-cid-5kuabyyw]{width:100%;height:auto;overflow:visible}.grille[data-astro-cid-5kuabyyw] line[data-astro-cid-5kuabyyw]{stroke:#dfe2e5;stroke-width:1px;vector-effect:non-scaling-stroke}.sol[data-astro-cid-5kuabyyw]{stroke:var(--graphite);stroke-width:1.4px;vector-effect:non-scaling-stroke}.profil[data-astro-cid-5kuabyyw] path{fill:none;stroke:var(--graphite);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset,opacity .16s}.profil[data-astro-cid-5kuabyyw][data-actif] path{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .7s var(--ease-in-out) calc(var(--i) * 3.2ms), opacity 0s calc(var(--i) * 3.2ms)}.cote[data-astro-cid-5kuabyyw] line[data-astro-cid-5kuabyyw]{stroke:var(--or);stroke-width:1.2px;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .3s}.cote-h[data-astro-cid-5kuabyyw]{stroke-dasharray:4 5}.profil[data-astro-cid-5kuabyyw][data-actif] .cote[data-astro-cid-5kuabyyw] line[data-astro-cid-5kuabyyw]{opacity:1;transition-delay:.5s}.config-dessin[data-astro-cid-5kuabyyw] figcaption[data-astro-cid-5kuabyyw]{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.config-nom[data-astro-cid-5kuabyyw]{font-family:var(--titres);font-size:1.25rem;font-weight:600;font-stretch:112%}.config-packs[data-astro-cid-5kuabyyw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,20px);margin-top:clamp(20px,3vw,32px);display:grid}.pack[data-astro-cid-5kuabyyw]{border-radius:calc(var(--rayon) + 4px);border:1px solid var(--dalle);background:#fff;grid-template-rows:auto auto 1fr auto auto;gap:14px;padding:clamp(20px,2.4vw,28px);display:grid;position:relative}.pack[data-astro-cid-5kuabyyw].populaire{background:var(--carbone);border-color:var(--carbone);color:#eceef1;box-shadow:0 30px 60px -30px #c9a15a73}.pack[data-astro-cid-5kuabyyw] header[data-astro-cid-5kuabyyw]{gap:2px;display:grid}.pack[data-astro-cid-5kuabyyw] h3[data-astro-cid-5kuabyyw]{font-size:1.6rem}.pack-badge[data-astro-cid-5kuabyyw]{background:var(--or-vif);color:var(--carbone);font-family:var(--titres);border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:600;position:absolute;top:20px;right:20px}.populaire[data-astro-cid-5kuabyyw] .repere[data-astro-cid-5kuabyyw],.populaire[data-astro-cid-5kuabyyw] .pack-des[data-astro-cid-5kuabyyw]{color:var(--acier-clair)}.pack-prix[data-astro-cid-5kuabyyw]{align-items:baseline;gap:10px;min-height:56px;display:flex}.pack-des[data-astro-cid-5kuabyyw]{color:var(--acier);font-size:.92rem}.odo[data-astro-cid-5kuabyyw]{font-family:var(--titres);font-variant-numeric:tabular-nums;align-items:baseline;font-size:2.8rem;font-weight:650;font-stretch:112%;line-height:1;display:inline-flex}.odo-col[data-astro-cid-5kuabyyw]{width:.66em;height:1em;transition:width .4s var(--ease-out);display:inline-block;overflow:hidden}.odo-col[data-astro-cid-5kuabyyw].vide{width:0}.odo-bande[data-astro-cid-5kuabyyw]{transform:translateY(calc(var(--n) * -1em));transition:transform .9s var(--ease-out);flex-direction:column;display:flex}.odo-col[data-astro-cid-5kuabyyw][data-pos="1"] .odo-bande[data-astro-cid-5kuabyyw]{transition-delay:60ms}.odo-col[data-astro-cid-5kuabyyw][data-pos="2"] .odo-bande[data-astro-cid-5kuabyyw]{transition-delay:.12s}.odo-bande[data-astro-cid-5kuabyyw] span[data-astro-cid-5kuabyyw]{text-align:center;height:1em;display:block}.odo-euro[data-astro-cid-5kuabyyw]{color:var(--or);margin-left:.12em;font-size:.6em}.populaire[data-astro-cid-5kuabyyw] .odo-euro[data-astro-cid-5kuabyyw]{color:var(--or-clair)}.odo-devis[data-astro-cid-5kuabyyw]{font-family:var(--titres);font-size:2rem;font-weight:650;display:none}.pack[data-astro-cid-5kuabyyw].devis .odo[data-astro-cid-5kuabyyw],.pack[data-astro-cid-5kuabyyw].devis .pack-des[data-astro-cid-5kuabyyw]{display:none}.pack[data-astro-cid-5kuabyyw].devis .odo-devis[data-astro-cid-5kuabyyw]{display:inline}.pack-accroche[data-astro-cid-5kuabyyw]{color:var(--acier)}.populaire[data-astro-cid-5kuabyyw] .pack-accroche[data-astro-cid-5kuabyyw]{color:#b9bec5}.pack-etapes[data-astro-cid-5kuabyyw]{border-top:1px solid var(--dalle);padding-top:12px}.populaire[data-astro-cid-5kuabyyw] .pack-etapes[data-astro-cid-5kuabyyw]{border-color:#ffffff1f}.pack-etapes[data-astro-cid-5kuabyyw] summary[data-astro-cid-5kuabyyw]{cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.pack-etapes[data-astro-cid-5kuabyyw] summary[data-astro-cid-5kuabyyw]::-webkit-details-marker{display:none}.pack-etapes[data-astro-cid-5kuabyyw] summary[data-astro-cid-5kuabyyw]:after{content:"+";font-family:var(--titres);color:var(--or);font-size:1.4rem;line-height:1}.pack-etapes[data-astro-cid-5kuabyyw][open] summary[data-astro-cid-5kuabyyw]:after{content:"−"}.pack-etapes[data-astro-cid-5kuabyyw] ol[data-astro-cid-5kuabyyw]{gap:6px;margin:12px 0 0;padding-left:1.3em;font-size:.96rem;list-style:decimal;display:grid}.pack-etapes[data-astro-cid-5kuabyyw] li[data-astro-cid-5kuabyyw]::marker{font-family:var(--titres);color:var(--or);font-variant-numeric:tabular-nums}.pack-actions[data-astro-cid-5kuabyyw]{justify-items:start;gap:12px;display:grid}.populaire[data-astro-cid-5kuabyyw] .lien[data-astro-cid-5kuabyyw]{color:var(--or-clair)}.express[data-astro-cid-5kuabyyw]{border-radius:calc(var(--rayon) + 4px);background:var(--studio);border:1px dashed var(--acier-clair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:clamp(12px,2vw,20px);padding:22px clamp(20px,2.4vw,28px);display:flex}.express[data-astro-cid-5kuabyyw]>div[data-astro-cid-5kuabyyw]{gap:4px;max-width:720px;display:grid}.express[data-astro-cid-5kuabyyw] .repere[data-astro-cid-5kuabyyw]{color:var(--or-texte)}.express-titre[data-astro-cid-5kuabyyw]{font-family:var(--titres);font-size:1.35rem;font-weight:600;font-stretch:112%}.express-titre[data-astro-cid-5kuabyyw] strong[data-astro-cid-5kuabyyw]{color:var(--or-texte);margin-left:8px}@media (width<=1000px){.config-scene[data-astro-cid-5kuabyyw]{grid-template-columns:minmax(0,1fr)}.config-gabarits[data-astro-cid-5kuabyyw]{order:2;grid-template-columns:repeat(4,minmax(0,1fr))}.gab[data-astro-cid-5kuabyyw]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;padding:10px 8px}.gab[data-astro-cid-5kuabyyw] svg[data-astro-cid-5kuabyyw]{width:100%;max-width:92px}.gab-nom[data-astro-cid-5kuabyyw]{font-size:.86rem}.config-packs[data-astro-cid-5kuabyyw]{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.config-gabarits[data-astro-cid-5kuabyyw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.profil[data-astro-cid-5kuabyyw][data-actif] path,.odo-bande[data-astro-cid-5kuabyyw],.odo-col[data-astro-cid-5kuabyyw]{transition:none}}.proto-grille[data-astro-cid-ulrib2em]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.proto-tete[data-astro-cid-ulrib2em]{top:calc(var(--entete) + 32px);position:sticky}.proto[data-astro-cid-ulrib2em]{gap:6px;margin:0;padding:0 0 0 64px;list-style:none;display:grid;position:relative}.proto-piste[data-astro-cid-ulrib2em]{background:repeating-linear-gradient(to bottom, var(--trait) 0 10px, transparent 10px 18px);border-radius:4px;width:4px;position:absolute;top:22px;bottom:22px;left:21px}.fond-carbone[data-astro-cid-ulrib2em] .proto-piste[data-astro-cid-ulrib2em]{background:repeating-linear-gradient(#ffffff29 0 10px,#0000 10px 18px)}.proto-avance[data-astro-cid-ulrib2em]{height:calc(var(--p) * 100%);background:linear-gradient(to bottom, var(--or), var(--or-vif));border-radius:4px;position:absolute;inset:0 0 auto;box-shadow:0 0 14px #c9a15a99}.proto-etape[data-astro-cid-ulrib2em]{border-bottom:1px solid var(--dalle);padding:14px 0 18px;position:relative}.fond-carbone[data-astro-cid-ulrib2em] .proto-etape[data-astro-cid-ulrib2em]{border-color:#ffffff14}.proto-num[data-astro-cid-ulrib2em]{width:46px;height:46px;font-family:var(--titres);font-variant-numeric:tabular-nums;background:var(--studio);border:1px solid var(--trait);color:var(--acier);transition:background-color .3s ease, color .3s ease, border-color .3s ease, transform .3s var(--ease-out);border-radius:50%;place-items:center;font-size:.95rem;font-weight:600;display:grid;position:absolute;top:10px;left:-64px}.fond-carbone[data-astro-cid-ulrib2em] .proto-num[data-astro-cid-ulrib2em]{background:var(--carbone-2);color:var(--acier-clair);border-color:#ffffff24}.proto-etape[data-astro-cid-ulrib2em].passee .proto-num[data-astro-cid-ulrib2em]{background:var(--or-vif);border-color:var(--or-vif);color:var(--carbone);transform:scale(1.04)}.proto-titre[data-astro-cid-ulrib2em]{font-family:var(--titres);padding-top:10px;font-size:1.08rem;font-weight:600;line-height:1.35}.proto-texte[data-astro-cid-ulrib2em]{color:var(--acier);margin-top:4px}.fond-carbone[data-astro-cid-ulrib2em] .proto-texte[data-astro-cid-ulrib2em]{color:var(--acier-clair)}@media (width<=900px){.proto-grille[data-astro-cid-ulrib2em]{grid-template-columns:minmax(0,1fr)}.proto-tete[data-astro-cid-ulrib2em]{position:static}.proto[data-astro-cid-ulrib2em]{padding-left:58px}.proto-num[data-astro-cid-ulrib2em]{width:40px;height:40px;left:-58px}.proto-piste[data-astro-cid-ulrib2em]{left:18px}}.faq-grille[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.faq-liste[data-astro-cid-hemr5th4]{border-top:1px solid var(--dalle)}.faq-item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--dalle)}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;display:flex}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:after{content:"";border-right:2px solid var(--or);border-bottom:2px solid var(--or);width:12px;height:12px;transition:transform .22s var(--ease-out);flex:none;transform:rotate(45deg)translateY(-4px)}.faq-item[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{transform:rotate(225deg)translate(-4px)}.faq-item[data-astro-cid-hemr5th4] h3[data-astro-cid-hemr5th4]{font-size:1.08rem;font-stretch:106%;line-height:1.35}.faq-reponse[data-astro-cid-hemr5th4]{color:var(--acier);max-width:68ch;padding:0 0 22px}.faq-reponse[data-astro-cid-hemr5th4] a{color:var(--or-texte);font-weight:600}@media (width<=900px){.faq-grille[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,1fr)}}
