.ic-page-accompagnement{gap:var(--sp-6);padding-block:var(--sp-6) var(--section-y);flex-direction:column;display:flex}.ic-entete{gap:var(--sp-3);padding-bottom:var(--sp-5);border-bottom:1px solid var(--c-rule);flex-direction:column;display:flex}.ic-entete__titre{font-size:var(--fs-600)}.ic-entete__texte{font-size:var(--fs-200);color:var(--c-text-quiet)}.ic-formulaire{gap:var(--sp-6);flex-direction:column;display:flex}.ic-choix{gap:var(--sp-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ic-choix__legende{margin-bottom:var(--sp-3);font-family:var(--ff-display);font-size:var(--fs-500);color:var(--c-title);padding:0}.ic-option{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--c-border-field);border-radius:var(--r-md);background-color:var(--c-surface);cursor:pointer;transition:border-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease);align-items:flex-start;display:flex}.ic-option:has(input:checked){border-color:var(--c-accent);box-shadow:inset 0 0 0 1px var(--c-accent)}.ic-option:has(input:focus-visible){outline:var(--ring-width) solid var(--c-focus);outline-offset:var(--ring-offset)}.ic-option input{width:1.25rem;height:1.25rem;accent-color:var(--c-accent);flex:none;margin-top:.15rem}.ic-option__corps{gap:var(--sp-1);flex-direction:column;display:flex}.ic-option__titre{font-weight:var(--fw-semibold);color:var(--c-title)}.ic-option__badge{padding:0 var(--sp-2);border-radius:var(--r-pill);background-color:var(--c-bg-soft);font-size:var(--fs-50);font-weight:var(--fw-semibold);color:var(--c-accent);white-space:nowrap;margin-inline-start:var(--sp-2)}.ic-option__detail{font-size:var(--fs-100);color:var(--c-text-quiet)}.ic-montant{align-items:center;gap:var(--sp-1);padding:var(--sp-5);border:1.5px solid var(--c-accent);border-radius:var(--r-lg);background-color:var(--c-surface);text-align:center;flex-direction:column;display:flex}.ic-montant__valeur{font-family:var(--ff-display);font-size:var(--fs-700);font-weight:var(--fw-semibold);color:var(--c-accent);line-height:1.1}.ic-montant__detail{font-size:var(--fs-200);color:var(--c-text-quiet)}.ic-formulaire__champs{gap:var(--sp-5);flex-direction:column;display:flex}.ic-formulaire__cases{gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--c-rule);flex-direction:column;display:flex}.ic-paiement{gap:var(--sp-3);flex-direction:column;display:flex}.ic-paiement__erreur{padding:var(--sp-3) var(--sp-4);border:1px solid var(--c-accent);border-radius:var(--r-md);font-size:var(--fs-200);color:var(--c-accent)}.ic-paiement__erreur[hidden]{display:none}.ic-paiement__reassurance{font-size:var(--fs-100);color:var(--c-text-quiet);text-align:center}.ic-noscript{padding:var(--sp-4);border:1px solid var(--c-accent);border-radius:var(--r-lg);font-size:var(--fs-200)}.ic-retour{font-size:var(--fs-200)}
