.progression[data-astro-cid-jnwgll72]{gap:var(--sp-3);flex-direction:column;display:flex}.progression__texte[data-astro-cid-jnwgll72]{font-size:var(--fs-50);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--c-text-quiet)}.progression__barre[data-astro-cid-jnwgll72]{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:flex}.progression__segment[data-astro-cid-jnwgll72]{border-radius:var(--r-pill);background-color:var(--c-rule);height:3px;transition:background-color var(--dur-slow) var(--ease);flex:1}.progression__segment[data-astro-cid-jnwgll72][data-atteint]{background-color:var(--c-accent)}.etape[hidden]{display:none}.etape{gap:var(--sp-5);flex-direction:column;display:flex}.etape__titre{font-size:var(--fs-600)}.etape__titre:focus{outline:none}.etape__intro{margin-top:calc(-1 * var(--sp-3));font-size:var(--fs-200);color:var(--c-text-quiet)}.etape__champs{gap:var(--sp-5);flex-direction:column;display:flex}.etape__cases{gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--c-rule);flex-direction:column;display:flex}.etape__actions{gap:var(--sp-3);margin-top:var(--sp-2);flex-direction:column;display:flex}.recap,.rappel{gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--c-rule);border-radius:var(--r-lg);background-color:var(--c-surface);flex-direction:column;display:flex}.rappel{background-color:var(--c-bg-block);border-color:#0000}.recap__entete{justify-content:space-between;align-items:center;gap:var(--sp-4);display:flex}.recap__modifier{min-height:var(--tap-min);color:var(--c-accent);font-size:var(--fs-100);font-weight:var(--fw-semibold);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.recap__liste,.rappel__liste{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-200);grid-template-columns:auto 1fr;margin:0;display:grid}.recap__liste dt,.rappel__liste dt{color:var(--c-text-quiet)}.recap__liste dd,.rappel__liste dd{color:var(--c-title);overflow-wrap:anywhere;margin:0}.regles__liste{gap:var(--sp-4);margin:var(--sp-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.regle__titre{font-family:var(--ff-display);font-size:var(--fs-300);color:var(--c-title)}.regle__texte{margin-top:var(--sp-1);font-size:var(--fs-200);color:var(--c-text-quiet)}.engagement{padding:var(--sp-5);border-inline-start:3px solid var(--c-accent);border-radius:var(--r-sm);background-color:color-mix(in oklab, var(--c-accent) 5%, transparent);font-family:var(--ff-display);font-size:var(--fs-400);font-style:italic;line-height:var(--lh-snug);color:var(--c-title);margin:0}.lien-retour{min-height:var(--tap-min);color:var(--c-text-quiet);font-size:var(--fs-200);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lien-retour:hover{color:var(--c-accent)}.tarif{align-items:center;gap:var(--sp-1);padding:var(--sp-6) var(--sp-5);border-radius:var(--r-lg);background-color:var(--c-accent);text-align:center;flex-direction:column;display:flex}.tarif__label{color:var(--beige)}.tarif__montant{font-family:var(--ff-display);font-size:var(--fs-800);color:var(--c-text-on-accent);line-height:1}.tarif__detail{font-size:var(--fs-200);color:var(--beige)}.inclus{gap:var(--sp-2);font-size:var(--fs-200);color:var(--c-text-quiet);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inclus li{padding-inline-start:var(--sp-5);position:relative}.inclus li:before{content:"";inset-inline-start:2px;border-inline-end:1.5px solid var(--c-accent);border-block-end:1.5px solid var(--c-accent);width:5px;height:9px;position:absolute;top:.45em;transform:rotate(45deg)}.aide{margin-top:calc(-1 * var(--sp-3));flex-direction:column;display:flex}.aide__lien{min-height:var(--tap-min);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-200);color:var(--c-accent);text-align:center;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;text-decoration:underline}.aide__lien[hidden]{display:none}.aide__panneau{visibility:hidden;transition:grid-template-rows var(--dur-slow) var(--ease), visibility var(--dur-slow);grid-template-rows:0fr;display:grid}.aide__panneau[data-ouvert]{visibility:visible;grid-template-rows:1fr}.aide__fenetre{overflow:hidden}.aide__bloc{gap:var(--sp-4);margin-top:var(--sp-2);padding:var(--sp-5) var(--sp-4);border:1px solid var(--c-rule);border-radius:var(--r-lg);background-color:var(--c-surface);flex-direction:column;display:flex}.aide__titre{font-size:var(--fs-400)}.aide__texte{font-size:var(--fs-200);color:var(--c-text-quiet)}.aide__champs{gap:var(--sp-5);padding-top:var(--sp-2);flex-direction:column;display:flex}.aide__confirmation{margin-top:var(--sp-2);padding:var(--sp-5) var(--sp-4);border:1px solid var(--c-rule);border-radius:var(--r-lg);background-color:var(--c-surface);font-size:var(--fs-200);color:var(--c-text);text-align:center}.aide__confirmation[hidden]{display:none}.paiement{gap:var(--sp-4);padding-top:var(--sp-5);border-top:1px solid var(--c-rule);flex-direction:column;display:flex}.paiement[hidden]{display:none}.paiement__boutons{gap:var(--sp-3);flex-direction:column;display:flex}.plans{gap:var(--sp-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.plans__legende{float:left;width:100%;margin-bottom:var(--sp-3);padding:0}.plan{align-items:center;gap:var(--sp-3);min-height:var(--tap-min);padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-rule);border-radius:var(--r-md);background-color:var(--c-surface);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);display:flex}.plan:has(.plan__radio:checked){border-color:var(--c-accent);background-color:color-mix(in oklab, var(--c-accent) 5%, transparent)}.plan:has(.plan__radio:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}.plan__radio{width:1.2rem;height:1.2rem;accent-color:var(--c-accent);cursor:pointer;flex-shrink:0}.plan__texte{flex-direction:column;flex:1;gap:2px;display:flex}.plan__libelle{font-size:var(--fs-200);color:var(--c-title)}.plan__detail{font-size:var(--fs-100);color:var(--c-text-quiet)}.plan__montant{font-family:var(--ff-display);font-size:var(--fs-300);color:var(--c-accent);flex-shrink:0}.plans__note{font-size:var(--fs-100);color:var(--c-text-quiet)}.paiement__erreur{padding:var(--sp-3) var(--sp-4);border-inline-start:3px solid var(--c-accent);border-radius:var(--r-sm);background-color:color-mix(in oklab, var(--c-accent) 8%, transparent);font-size:var(--fs-200);color:var(--c-accent)}.paiement__erreur[hidden]{display:none}.reassurance{align-items:flex-start;gap:var(--sp-3);font-size:var(--fs-100);color:var(--c-text-quiet);display:flex}.reassurance__icone{fill:none;width:16px;height:16px;stroke:var(--c-text-quiet);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:.15em}.tunnel-page{gap:var(--sp-7);padding-block:var(--sp-6) var(--section-y);flex-direction:column;display:flex}.tunnel-page__entete[data-astro-cid-c3gideps]{gap:var(--sp-3);padding-bottom:var(--sp-5);border-bottom:1px solid var(--c-rule);flex-direction:column;display:flex}.tunnel-page__session[data-astro-cid-c3gideps]{font-family:var(--ff-display);font-size:var(--fs-500);line-height:var(--lh-snug);color:var(--c-title)}.tunnel-page__noscript[data-astro-cid-c3gideps]{padding:var(--sp-4);border:1px solid var(--c-accent);border-radius:var(--r-lg);background-color:color-mix(in oklab, var(--c-accent) 8%, transparent);font-size:var(--fs-200)}
