.form[data-astro-cid-vekgkm42]{box-shadow:var(--ombre);color:var(--texte);text-align:left;background:#fff;border-radius:22px;padding:clamp(1.25rem,3vw,2rem)}.piege[data-astro-cid-vekgkm42]{position:absolute;left:-9999px}.champs[data-astro-cid-vekgkm42]{gap:1rem;display:grid}.champs[data-astro-cid-vekgkm42][hidden]{display:none}@media (width>=640px){.champs[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}.plein[data-astro-cid-vekgkm42]{grid-column:1/-1}}.champ[data-astro-cid-vekgkm42]{align-content:start;gap:.35rem;display:grid}label[data-astro-cid-vekgkm42]{color:var(--bleu-fonce);font-size:.95rem;font-weight:700}label[data-astro-cid-vekgkm42] small[data-astro-cid-vekgkm42]{color:var(--doux);font-weight:400}input[data-astro-cid-vekgkm42]:not([type=checkbox]),textarea[data-astro-cid-vekgkm42]{font:inherit;color:var(--bleu-fonce);border:1.5px solid var(--bord);background:var(--gris);border-radius:12px;width:100%;min-height:50px;padding:.75rem 1rem;transition:border-color .2s,background .2s,box-shadow .2s}input[data-astro-cid-vekgkm42]:not([type=checkbox]):hover,textarea[data-astro-cid-vekgkm42]:hover{border-color:var(--bleu)}input[data-astro-cid-vekgkm42]:not([type=checkbox]):focus,textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--bleu);background:#fff;outline:none;box-shadow:0 0 0 4px #023b8526}textarea[data-astro-cid-vekgkm42]{resize:vertical}.choix[data-astro-cid-vekgkm42]{color:var(--texte);flex-wrap:wrap;align-items:flex-start;gap:.6rem;font-weight:400;display:flex}.choix[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{flex:1}.choix[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:20px;height:20px;accent-color:var(--rouge);flex:none;margin-top:.2rem}.actions[data-astro-cid-vekgkm42]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.alt[data-astro-cid-vekgkm42]{color:var(--doux);font-size:.95rem}.statut[data-astro-cid-vekgkm42]{margin:0;font-weight:700}.statut[data-astro-cid-vekgkm42].ko{color:#b00020}.statut[data-astro-cid-vekgkm42]:empty{display:none}form[data-form] .erreur{color:#b00020;font-size:.86rem;font-weight:700;display:block}.choix[data-astro-cid-vekgkm42] .erreur,.radios[data-astro-cid-vekgkm42] .erreur{flex-basis:100%}input[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:#b00020!important}.merci[data-astro-cid-vekgkm42]{text-align:center;color:#1f7a3d;justify-items:center;gap:.4rem;padding:2rem 1rem;display:grid}.merci[data-astro-cid-vekgkm42][hidden]{display:none}fieldset[data-astro-cid-vekgkm42]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-vekgkm42]{color:var(--bleu-fonce);margin-bottom:.45rem;padding:0;font-size:.95rem;font-weight:700}.radios[data-astro-cid-vekgkm42]{flex-wrap:wrap;gap:.5rem;display:flex}.radios[data-astro-cid-vekgkm42] legend[data-astro-cid-vekgkm42]{width:100%}.radios[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{border:1.5px solid var(--bord);background:var(--gris);cursor:pointer;border-radius:12px;align-items:center;gap:.55rem;padding:.65rem 1.1rem;font-weight:700;transition:border-color .2s,background .2s;display:inline-flex}.radios[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]:has(input:checked){border-color:var(--bleu);background:var(--bleu-clair)}.radios[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:18px;height:18px;accent-color:var(--bleu);margin:0}.sous-grille[data-astro-cid-vekgkm42]{gap:.9rem;display:grid}.etape[data-astro-cid-vekgkm42]{align-content:start;gap:1rem;display:grid}.par-etapes[data-astro-cid-vekgkm42] .etape[data-astro-cid-vekgkm42]{min-height:230px;animation:glisse .45s var(--ease) both}.etape[data-astro-cid-vekgkm42][hidden]{display:none}@keyframes glisse{0%{opacity:0;transform:translate(18px)}}.titre-etape[data-astro-cid-vekgkm42]{outline:none;margin:0;font-size:1.3rem}.progres[data-astro-cid-vekgkm42]{gap:.5rem;display:none}.par-etapes[data-astro-cid-vekgkm42] .progres[data-astro-cid-vekgkm42]{display:grid}.compteur[data-astro-cid-vekgkm42]{color:var(--rouge);letter-spacing:.02em;font-size:.85rem;font-weight:700}.barre[data-astro-cid-vekgkm42]{background:var(--gris);border-radius:6px;height:6px;overflow:hidden}.barre[data-astro-cid-vekgkm42] i[data-astro-cid-vekgkm42]{background:linear-gradient(90deg, var(--rouge), var(--bleu));width:20%;height:100%;transition:width .45s var(--ease);border-radius:6px;display:block}.nav-etapes[data-astro-cid-vekgkm42]{justify-content:space-between}.nav-etapes[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][hidden]{display:none}.nav-etapes[data-astro-cid-vekgkm42] .btn[data-astro-cid-vekgkm42]{margin-left:auto}.retour[data-astro-cid-vekgkm42]{font:inherit;color:var(--bleu);cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-weight:700}.retour[data-astro-cid-vekgkm42]:hover{color:var(--rouge)}.form[data-astro-cid-vekgkm42]:not(.par-etapes) [data-astro-cid-vekgkm42][data-suiv],.form[data-astro-cid-vekgkm42]:not(.par-etapes) [data-astro-cid-vekgkm42][data-prec]{display:none}@media (width>=640px){.sous-grille[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}}.merci[data-astro-cid-vekgkm42] h3[data-astro-cid-vekgkm42]{outline:none;margin:.5rem 0 0}.merci[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{color:var(--texte);margin:0}
