.devis[data-astro-cid-bi7ovhm6]{gap:var(--r-6);align-items:start;display:grid}.parcours[data-astro-cid-bi7ovhm6]{border:1px solid var(--trait);border-radius:var(--rayon-l);background:var(--fond-carte);box-shadow:var(--ombre-2);scroll-margin-top:calc(var(--entete-h) + 1rem);padding:clamp(1.25rem,1rem + 2vw,2.25rem);overflow:clip}.parcours__jauge[data-astro-cid-bi7ovhm6]{border-radius:var(--rayon-pilule);background:var(--fond-creux);height:6px;position:relative;overflow:hidden}.parcours__jauge[data-astro-cid-bi7ovhm6]:after{content:"";background:linear-gradient(90deg, transparent calc(33.333% - 1px), var(--fond-carte) calc(33.333% - 1px) calc(33.333% + 1px), transparent calc(33.333% + 1px) calc(66.666% - 1px), var(--fond-carte) calc(66.666% - 1px) calc(66.666% + 1px), transparent calc(66.666% + 1px));position:absolute;inset:0}.parcours__jauge[data-astro-cid-bi7ovhm6] span[data-astro-cid-bi7ovhm6]{transform-origin:0;width:100%;height:100%;scale:var(--part,.33) 1;border-radius:inherit;background:var(--action);transition:scale var(--t-focal,.64s) var(--sortie);display:block}.parcours__compte[data-astro-cid-bi7ovhm6]{color:var(--encre-faible);font-variant-numeric:tabular-nums;margin:.9rem 0 1.5rem;font-size:.875rem}.parcours__compte[data-astro-cid-bi7ovhm6] strong[data-astro-cid-bi7ovhm6]{color:var(--encre)}.etape[data-astro-cid-bi7ovhm6]{border:0;min-width:0;margin:0;padding:0}.etape[data-astro-cid-bi7ovhm6]:focus{outline:none}.etape[data-astro-cid-bi7ovhm6]:focus-visible legend[data-astro-cid-bi7ovhm6]{outline:3px solid var(--safran-500);outline-offset:4px;border-radius:var(--r-1)}[data-astro-cid-bi7ovhm6][data-sens=avant] .etape[data-astro-cid-bi7ovhm6]{animation:etape-avant var(--t-entree,.42s) var(--sortie)}[data-astro-cid-bi7ovhm6][data-sens=arriere] .etape[data-astro-cid-bi7ovhm6]{animation:etape-arriere var(--t-entree,.42s) var(--sortie)}@keyframes etape-avant{0%{opacity:0;translate:32px}}@keyframes etape-arriere{0%{opacity:0;translate:-32px}}.etape[data-astro-cid-bi7ovhm6] legend[data-astro-cid-bi7ovhm6]{letter-spacing:-.02em;text-wrap:balance;margin-bottom:1.1rem;padding:0;font-size:clamp(1.1875rem,1.05rem + .8vw,1.5rem);font-weight:800;font-stretch:108%}.etape__aide[data-astro-cid-bi7ovhm6]{color:var(--encre-douce);max-width:58ch;margin-bottom:1rem;font-size:.9375rem}.etape__sous[data-astro-cid-bi7ovhm6]{margin:1.5rem 0 .75rem;font-size:.9375rem;font-weight:700}.choix[data-astro-cid-bi7ovhm6]{gap:.6rem;display:grid}.choix__item[data-astro-cid-bi7ovhm6]{border:1px solid var(--trait);border-radius:var(--rayon);background:var(--fond-carte);cursor:pointer;min-height:60px;transition:border-color var(--t-survol,.18s) var(--sortie), background-color var(--t-survol,.18s) var(--sortie), box-shadow var(--t-survol,.18s) var(--sortie), scale var(--t-retour,.12s) var(--sortie);grid-template-columns:34px 1fr 22px;align-items:center;gap:.8rem;padding:.75rem .9rem .75rem 1rem;display:grid;position:relative}.choix__item[data-astro-cid-bi7ovhm6]:hover{border-color:var(--bleu-400);box-shadow:var(--ombre-1)}.choix__item[data-astro-cid-bi7ovhm6]:active{scale:.985}.choix__item[data-astro-cid-bi7ovhm6] input[data-astro-cid-bi7ovhm6]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choix__marque[data-astro-cid-bi7ovhm6]{--pic-accent:var(--safran-500);color:var(--bleu-600);transition:scale var(--t-etat,.26s) var(--sortie);display:grid}.choix__mot[data-astro-cid-bi7ovhm6]{font-weight:600;line-height:1.3}.coche[data-astro-cid-bi7ovhm6]{aspect-ratio:1;border:1px solid var(--trait-fort);border-radius:var(--rayon-pilule);width:22px;color:var(--blanc);transition:background-color var(--t-etat,.26s) var(--sortie), border-color var(--t-etat,.26s) var(--sortie);place-items:center;display:grid}.coche[data-astro-cid-bi7ovhm6] svg{transition:scale var(--t-etat,.26s) var(--sortie);scale:0}.choix__item[data-astro-cid-bi7ovhm6]:has(input:checked){border-color:var(--bleu-600);background:color-mix(in srgb, var(--bleu-500) 9%, var(--fond-carte))}.choix__item[data-astro-cid-bi7ovhm6]:has(input:checked) .choix__marque[data-astro-cid-bi7ovhm6]{scale:1.08}.choix__item[data-astro-cid-bi7ovhm6]:has(input:checked) .coche[data-astro-cid-bi7ovhm6]{border-color:var(--bleu-600);background:var(--bleu-600)}.choix__item[data-astro-cid-bi7ovhm6]:has(input:checked) .coche[data-astro-cid-bi7ovhm6] svg{scale:1}.choix__item[data-astro-cid-bi7ovhm6]:has(input:focus-visible){outline:3px solid var(--safran-500);outline-offset:2px}.champ[data-astro-cid-bi7ovhm6]{gap:.35rem;margin-bottom:1rem;display:grid}.champ[data-astro-cid-bi7ovhm6]>span[data-astro-cid-bi7ovhm6]{color:var(--encre-douce);font-size:.8125rem;font-weight:700}.champ[data-astro-cid-bi7ovhm6] input[data-astro-cid-bi7ovhm6],.champ[data-astro-cid-bi7ovhm6] select[data-astro-cid-bi7ovhm6],.champ[data-astro-cid-bi7ovhm6] textarea[data-astro-cid-bi7ovhm6]{border:1px solid var(--trait-fort);border-radius:var(--rayon-s);background:var(--fond);width:100%;min-height:48px;color:var(--encre);caret-color:var(--bleu-600);transition:border-color var(--t-survol,.18s) var(--sortie);padding:.75rem .9rem}.champ[data-astro-cid-bi7ovhm6] input[data-astro-cid-bi7ovhm6]:hover,.champ[data-astro-cid-bi7ovhm6] select[data-astro-cid-bi7ovhm6]:hover,.champ[data-astro-cid-bi7ovhm6] textarea[data-astro-cid-bi7ovhm6]:hover{border-color:var(--bleu-400)}.champ[data-astro-cid-bi7ovhm6] textarea[data-astro-cid-bi7ovhm6]{resize:vertical;min-height:8rem;line-height:1.55}.duo[data-astro-cid-bi7ovhm6]{gap:0 1rem;display:grid}.pilules[data-astro-cid-bi7ovhm6]{flex-wrap:wrap;gap:.5rem;display:flex}.pilule[data-astro-cid-bi7ovhm6]{cursor:pointer;position:relative}.pilule[data-astro-cid-bi7ovhm6] input[data-astro-cid-bi7ovhm6]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pilule[data-astro-cid-bi7ovhm6]>span[data-astro-cid-bi7ovhm6]{border:1px solid var(--trait-fort);border-radius:var(--rayon-pilule);min-height:44px;color:var(--encre-douce);transition:border-color var(--t-survol,.18s) var(--sortie), background-color var(--t-survol,.18s) var(--sortie), color var(--t-survol,.18s) var(--sortie);align-items:center;gap:.45rem;padding:.5em 1.1em .5em .6em;font-size:.9375rem;font-weight:600;display:inline-flex}.pilule[data-astro-cid-bi7ovhm6]:hover>span[data-astro-cid-bi7ovhm6]{border-color:var(--bleu-400);color:var(--encre)}.pilule__coche[data-astro-cid-bi7ovhm6]{aspect-ratio:1;border:1px solid var(--trait-fort);border-radius:var(--rayon-pilule);width:20px;color:var(--blanc);transition:background-color var(--t-etat,.26s) var(--sortie), border-color var(--t-etat,.26s) var(--sortie);place-items:center;display:grid}.pilule__coche[data-astro-cid-bi7ovhm6] svg{transition:scale var(--t-etat,.26s) var(--sortie);scale:0}.pilule[data-astro-cid-bi7ovhm6]:has(input:checked)>span[data-astro-cid-bi7ovhm6]{border-color:var(--bleu-600);background:color-mix(in srgb, var(--bleu-500) 10%, transparent);color:var(--encre)}.pilule[data-astro-cid-bi7ovhm6]:has(input:checked) .pilule__coche[data-astro-cid-bi7ovhm6]{border-color:var(--bleu-600);background:var(--bleu-600)}.pilule[data-astro-cid-bi7ovhm6]:has(input:checked) .pilule__coche[data-astro-cid-bi7ovhm6] svg{scale:1}.pilule[data-astro-cid-bi7ovhm6]:has(input:focus-visible)>span[data-astro-cid-bi7ovhm6]{outline:3px solid var(--safran-500);outline-offset:2px}.rassure[data-astro-cid-bi7ovhm6]{color:var(--encre-douce);gap:.45rem;margin:1.4rem 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.rassure[data-astro-cid-bi7ovhm6] li[data-astro-cid-bi7ovhm6]{align-items:center;gap:.5rem;display:flex}.rassure[data-astro-cid-bi7ovhm6] svg{color:var(--valide);flex:none}.parcours__erreur[data-astro-cid-bi7ovhm6]{border-radius:var(--rayon-s);background:var(--alerte-fond);color:var(--alerte);animation:erreur-arrive var(--t-etat,.26s) var(--sortie);margin:1rem 0 0;padding:.7rem .9rem;font-size:.875rem;font-weight:600}@keyframes erreur-arrive{0%{opacity:0;translate:0 -4px}}.parcours__pieds[data-astro-cid-bi7ovhm6]{margin-top:var(--r-6);flex-wrap:wrap;gap:.75rem;display:flex}.parcours__pieds[data-astro-cid-bi7ovhm6] [data-astro-cid-bi7ovhm6][data-retour]{margin-right:auto}.devis__cote[data-astro-cid-bi7ovhm6]{gap:var(--r-4);display:grid}.ensuite[data-astro-cid-bi7ovhm6],.direct[data-astro-cid-bi7ovhm6]{border:1px solid var(--trait);border-radius:var(--rayon-l);padding:clamp(1.25rem,1rem + 1.5vw,1.75rem)}.ensuite[data-astro-cid-bi7ovhm6]{background:var(--fond-carte)}.direct[data-astro-cid-bi7ovhm6]{background:var(--fond-creux)}.devis__cote[data-astro-cid-bi7ovhm6] h2[data-astro-cid-bi7ovhm6]{margin-bottom:1rem;font-size:1.0625rem;font-stretch:105%}.ensuite[data-astro-cid-bi7ovhm6] ol[data-astro-cid-bi7ovhm6]{counter-reset:suite;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ensuite[data-astro-cid-bi7ovhm6] li[data-astro-cid-bi7ovhm6]{counter-increment:suite;grid-template-columns:2rem 1fr;gap:.75rem;display:grid;position:relative}.ensuite[data-astro-cid-bi7ovhm6] li[data-astro-cid-bi7ovhm6]>[data-astro-cid-bi7ovhm6]{grid-column:2}.ensuite[data-astro-cid-bi7ovhm6] li[data-astro-cid-bi7ovhm6]:before{content:counter(suite);aspect-ratio:1;border-radius:var(--rayon-pilule);background:color-mix(in srgb, var(--bleu-500) 12%, transparent);width:2rem;color:var(--lien);font-variant-numeric:tabular-nums;grid-area:1/1;place-items:center;font-size:.875rem;font-weight:800;display:grid}.ensuite[data-astro-cid-bi7ovhm6] li[data-astro-cid-bi7ovhm6]:not(:last-child):after{content:"";background:var(--trait);width:1px;position:absolute;top:2.25rem;bottom:-.85rem;left:calc(1rem - .5px)}.ensuite[data-astro-cid-bi7ovhm6] p[data-astro-cid-bi7ovhm6]{color:var(--encre-douce);margin:.2rem 0 0;font-size:.9375rem;line-height:1.55}.direct[data-astro-cid-bi7ovhm6] ul[data-astro-cid-bi7ovhm6]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.direct[data-astro-cid-bi7ovhm6] a[data-astro-cid-bi7ovhm6]{border-radius:var(--rayon-s);min-height:44px;color:var(--encre);overflow-wrap:anywhere;transition:background-color var(--t-survol,.18s) var(--sortie);align-items:center;gap:.6rem;margin-inline:-.6rem;padding-inline:.6rem;font-weight:600;text-decoration:none;display:flex}.direct[data-astro-cid-bi7ovhm6] a[data-astro-cid-bi7ovhm6]:hover{background:color-mix(in srgb, var(--bleu-500) 9%, transparent)}.direct[data-astro-cid-bi7ovhm6] svg{color:var(--bleu-600);flex:none}@media (prefers-reduced-motion:reduce){[data-astro-cid-bi7ovhm6][data-sens=avant] .etape[data-astro-cid-bi7ovhm6],[data-astro-cid-bi7ovhm6][data-sens=arriere] .etape[data-astro-cid-bi7ovhm6],.parcours__erreur[data-astro-cid-bi7ovhm6]{animation:.15s linear etape-fondu}@keyframes etape-fondu{0%{opacity:0}}.choix__item[data-astro-cid-bi7ovhm6]:active,.choix__item[data-astro-cid-bi7ovhm6]:has(input:checked) .choix__marque[data-astro-cid-bi7ovhm6]{scale:none}}@media (width>=560px){.choix[data-astro-cid-bi7ovhm6],.duo[data-astro-cid-bi7ovhm6]{grid-template-columns:1fr 1fr}}@media (width>=980px){.devis[data-astro-cid-bi7ovhm6]{grid-template-columns:minmax(0,1fr) 22rem;gap:clamp(2rem,1rem + 2vw,3rem)}.devis__cote[data-astro-cid-bi7ovhm6]{top:calc(var(--entete-h) + 1.5rem);position:sticky}}
