.frm[data-astro-cid-5ullme52]{display:grid;gap:var(--e-5);padding:clamp(1.5rem,3vw,2.5rem);border-radius:var(--r-carte);background:var(--blanc);color:var(--encre);box-shadow:var(--ombre-2)}.frm-progression[data-astro-cid-5ullme52]{display:grid;grid-template-columns:1fr 1fr;gap:var(--e-2)}.frm-pas[data-astro-cid-5ullme52]{height:4px;border-radius:2px;background:var(--nuage);transition:background-color var(--d-3) var(--ease)}.frm-pas[data-astro-cid-5ullme52].fait{background:var(--bordeaux)}.frm-etape[data-astro-cid-5ullme52]{display:grid;gap:var(--e-4);min-width:0}.frm-etape[data-astro-cid-5ullme52][hidden],.frm-merci[data-astro-cid-5ullme52][hidden]{display:none}.frm-question[data-astro-cid-5ullme52]{display:grid;gap:var(--e-1);font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:800;letter-spacing:-.025em;line-height:1.1}.frm-compte[data-astro-cid-5ullme52]{font-size:.8125rem;font-weight:600;letter-spacing:0;color:var(--bordeaux)}.frm-aide[data-astro-cid-5ullme52]{margin-top:calc(-1 * var(--e-3));color:var(--gris)}.frm-tuiles[data-astro-cid-5ullme52]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-2)}.frm-tuile--large[data-astro-cid-5ullme52]{grid-column:1 / -1}.frm-tuile[data-astro-cid-5ullme52]{position:relative;cursor:pointer}.frm-tuile[data-astro-cid-5ullme52] input[data-astro-cid-5ullme52]{position:absolute;inset:0;opacity:0;cursor:pointer}.frm-tuile-corps[data-astro-cid-5ullme52]{position:relative;display:flex;align-items:center;gap:var(--e-3);min-height:3.75rem;padding:var(--e-3) var(--e-4);border:1.5px solid var(--trait);border-radius:18px;font-weight:600;line-height:1.2;transition:border-color var(--d-1) var(--ease),background-color var(--d-1) var(--ease),transform var(--d-1) var(--ease)}.frm-tuile[data-astro-cid-5ullme52]:hover .frm-tuile-corps[data-astro-cid-5ullme52]{border-color:var(--encre)}.frm-tuile[data-astro-cid-5ullme52]:active .frm-tuile-corps[data-astro-cid-5ullme52]{transform:scale(.98)}.frm-tuile-icone[data-astro-cid-5ullme52]{display:grid;place-items:center;flex:none;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--nuage);color:var(--bordeaux);transition:background-color var(--d-1) var(--ease),color var(--d-1) var(--ease)}.frm-tuile-coche[data-astro-cid-5ullme52]{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:50%;background:var(--bordeaux);color:var(--blanc);opacity:0;transform:scale(.6);transition:opacity var(--d-1) var(--ease),transform var(--d-1) var(--ease)}.frm-tuile[data-astro-cid-5ullme52] input[data-astro-cid-5ullme52]:checked+.frm-tuile-corps[data-astro-cid-5ullme52]{border-color:var(--bordeaux);background:var(--rose-pale)}.frm-tuile[data-astro-cid-5ullme52] input[data-astro-cid-5ullme52]:checked+.frm-tuile-corps[data-astro-cid-5ullme52] .frm-tuile-icone[data-astro-cid-5ullme52]{background:var(--bordeaux);color:var(--blanc)}.frm-tuile[data-astro-cid-5ullme52] input[data-astro-cid-5ullme52]:checked+.frm-tuile-corps[data-astro-cid-5ullme52] .frm-tuile-coche[data-astro-cid-5ullme52]{opacity:1;transform:none}.frm-tuile[data-astro-cid-5ullme52] input[data-astro-cid-5ullme52]:focus-visible+.frm-tuile-corps[data-astro-cid-5ullme52]{outline:2px solid var(--bordeaux);outline-offset:2px}.frm-suivant[data-astro-cid-5ullme52]{justify-self:start}.frm-champ[data-astro-cid-5ullme52]{display:grid;gap:var(--e-2)}.frm-champ[data-astro-cid-5ullme52] label[data-astro-cid-5ullme52]{font-weight:600;font-size:.95rem}.frm-champ[data-astro-cid-5ullme52] label[data-astro-cid-5ullme52] span[data-astro-cid-5ullme52]{font-weight:400;color:var(--gris)}.frm-champ[data-astro-cid-5ullme52] input[data-astro-cid-5ullme52],.frm-plus[data-astro-cid-5ullme52] textarea[data-astro-cid-5ullme52]{width:100%;min-height:3.25rem;padding:.85em 1.1em;border:1.5px solid transparent;border-radius:var(--r-champ);background:var(--nuage);color:var(--encre);font:inherit;font-size:1.0625rem;caret-color:var(--bordeaux);transition:border-color var(--d-1) var(--ease),background-color var(--d-1) var(--ease)}.frm-champ[data-astro-cid-5ullme52] input[data-astro-cid-5ullme52]::placeholder{color:color-mix(in srgb,var(--gris) 70%,transparent)}.frm-champ[data-astro-cid-5ullme52] input[data-astro-cid-5ullme52]:hover,.frm-plus[data-astro-cid-5ullme52] textarea[data-astro-cid-5ullme52]:hover{border-color:var(--trait)}.frm-champ[data-astro-cid-5ullme52] input[data-astro-cid-5ullme52]:focus-visible,.frm-plus[data-astro-cid-5ullme52] textarea[data-astro-cid-5ullme52]:focus-visible{outline:none;border-color:var(--bordeaux);background:var(--blanc);box-shadow:0 0 0 4px var(--rose-pale)}.frm-champ[data-astro-cid-5ullme52] input[data-astro-cid-5ullme52][aria-invalid=true]{border-color:var(--rec)}.frm-erreur[data-astro-cid-5ullme52]{display:none;font-size:.875rem;font-weight:600;color:var(--bordeaux)}.frm-erreur[data-astro-cid-5ullme52].visible{display:block}.frm-plus[data-astro-cid-5ullme52] summary[data-astro-cid-5ullme52]{display:inline-flex;align-items:center;gap:var(--e-2);font-weight:600;color:var(--bordeaux);cursor:pointer;list-style:none}.frm-plus[data-astro-cid-5ullme52] summary[data-astro-cid-5ullme52]::-webkit-details-marker{display:none}.frm-plus[data-astro-cid-5ullme52][open] summary[data-astro-cid-5ullme52]{margin-bottom:var(--e-2)}.frm-plus[data-astro-cid-5ullme52] textarea[data-astro-cid-5ullme52]{resize:vertical}.frm-actions[data-astro-cid-5ullme52]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--e-3)}.frm-statut[data-astro-cid-5ullme52]:empty{display:none}.frm-statut[data-astro-cid-5ullme52]{color:var(--bordeaux);font-weight:600}.frm-merci[data-astro-cid-5ullme52]{display:grid;gap:var(--e-3);justify-items:start;padding-block:var(--e-4)}.frm-merci[data-astro-cid-5ullme52]:focus{outline:none}.frm-merci-icone[data-astro-cid-5ullme52]{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--bordeaux);color:var(--blanc)}@media(max-width:520px){.frm-tuile-corps[data-astro-cid-5ullme52]{flex-direction:column;align-items:flex-start;gap:var(--e-2);min-height:5.5rem;padding:var(--e-3);font-size:.9rem}.frm-suivant[data-astro-cid-5ullme52],.frm-actions[data-astro-cid-5ullme52] .bouton[data-astro-cid-5ullme52]{justify-self:stretch;flex:1}}.dem[data-astro-cid-ouxe64tw]{padding:0 var(--gouttiere) var(--section)}.dem-bloc[data-astro-cid-ouxe64tw]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);align-items:center;max-width:calc(var(--largeur) + 8rem);margin-inline:auto;padding:clamp(2.5rem,6vw,5.5rem) clamp(1.5rem,6vw,6rem);border-radius:var(--r-appareil);background:var(--bordeaux);color:var(--blanc)}.dem-gauche[data-astro-cid-ouxe64tw]{display:grid;gap:var(--e-6);justify-items:start}.dem-titre[data-astro-cid-ouxe64tw]{font-size:clamp(2.5rem,5vw,4.25rem)}.dem-texte[data-astro-cid-ouxe64tw]{max-width:36ch;font-size:1.15rem;color:var(--rose-pale)}.dem-appel[data-astro-cid-ouxe64tw]{display:flex;align-items:center;gap:var(--e-4);width:min(100%,24rem);padding:var(--e-3) var(--e-3) var(--e-3) var(--e-3);border-radius:var(--r-pilule);background:var(--blanc);color:var(--encre);text-decoration:none;box-shadow:0 16px 40px #14020240;transition:transform var(--d-1) var(--ease)}.dem-appel[data-astro-cid-ouxe64tw]:hover{transform:translateY(-2px)}.dem-appel[data-astro-cid-ouxe64tw]:active{transform:scale(.98)}.dem-appel-icone[data-astro-cid-ouxe64tw]{display:grid;place-items:center;flex:none;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--bordeaux);color:var(--blanc)}.dem-appel-texte[data-astro-cid-ouxe64tw]{display:grid;line-height:1.2}.dem-appel-texte[data-astro-cid-ouxe64tw] span[data-astro-cid-ouxe64tw]{font-size:.85rem;color:var(--gris)}.dem-appel-texte[data-astro-cid-ouxe64tw] strong[data-astro-cid-ouxe64tw]{font-size:1.45rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dem-appel-fleche[data-astro-cid-ouxe64tw]{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-left:auto;border-radius:50%;background:var(--nuage)}.dem-reseaux[data-astro-cid-ouxe64tw]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;color:var(--rose-pale)}.dem-reseaux[data-astro-cid-ouxe64tw] a[data-astro-cid-ouxe64tw]{display:inline-flex;align-items:center;gap:.3rem;color:var(--blanc);font-weight:600;text-underline-offset:.25em}.dem-prix[data-astro-cid-ouxe64tw]{max-width:40ch;padding:var(--e-4) var(--e-5);border-radius:22px;background:#00000029;font-size:.95rem;color:var(--rose-pale)}.dem-prix-titre[data-astro-cid-ouxe64tw]{margin-bottom:var(--e-1);font-weight:700;color:var(--blanc)}@media(max-width:899px){.dem-bloc[data-astro-cid-ouxe64tw]{grid-template-columns:minmax(0,1fr);border-radius:var(--r-carte);padding-inline:var(--e-4)}.dem-gauche[data-astro-cid-ouxe64tw]{padding-inline:var(--e-2)}}
