.Signup_tranches__HcilX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width:30em){.Signup_tranches__HcilX{grid-template-columns:repeat(4,minmax(0,1fr))}}.Signup_tranche__LmpFW{appearance:none;background:var(--surface-page);border:1px solid var(--border);border-radius:8px;padding:12px 8px;font:inherit;font-size:14px;font-weight:600;color:var(--text-strong);cursor:pointer;text-align:center}.Signup_tranche__LmpFW:hover{border-color:var(--text-faint)}.Signup_trancheActive__XvCMP{border-color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--text-strong)}.Signup_choix__L7Z7z:focus-visible,.Signup_replier__IYjFU:focus-visible,.Signup_tranche__LmpFW:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.Signup_replier__IYjFU{appearance:none;background:none;border:none;padding:0;margin:20px 0 0;font:inherit;font-size:14px;font-weight:600;color:var(--color-info-readable);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.Signup_replierNote__s3Zhu{font-weight:400;color:var(--text-faint)}.Signup_chevron__jANcI{transition:transform .15s}.Signup_chevronOuvert__GDsg5{transform:rotate(180deg)}.Signup_replie__lr_pT{margin-top:16px}.Signup_definitif__OUqvc{border:var(--card-border);border-radius:12px;padding:16px;margin-top:20px}.Signup_definitifEntete__zbG3w{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.Signup_definitifTitre__lXFIB{font-size:14px;font-weight:600;color:var(--text-strong)}.Signup_definitifTag__GaMzY{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-warning-readable);background:var(--color-warning-soft);border-radius:999px;padding:4px 12px;white-space:nowrap}.Signup_choixPaire__gMQ2Z{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width:30em){.Signup_choixPaire__gMQ2Z{grid-template-columns:repeat(2,minmax(0,1fr))}}.Signup_choix__L7Z7z{appearance:none;background:var(--surface-page);border:1px solid var(--border);border-radius:8px;padding:12px;font:inherit;cursor:pointer;text-align:center}.Signup_choix__L7Z7z:hover{border-color:var(--text-faint)}.Signup_choixActif__dr_W1{border-color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--text-strong)}.Signup_choixTitre__fOsLe{display:block;font-size:14px;font-weight:600;color:var(--text-strong)}.Signup_choixNote__fYr9K{display:block;font-size:12px;color:var(--text-faint);margin-top:4px;line-height:1.45}.Signup_avertissement__RmNJV{display:block;font-size:12px;color:var(--text-soft);line-height:1.45;margin:12px 0 0}.Signup_pointAvertissement__gGpfW{width:6px;height:6px;border-radius:50%;background:var(--color-warning);flex-shrink:0;margin-top:4px}.Signup_devis__LTt_f{border:var(--card-border);border-radius:12px;background:var(--surface-muted,var(--surface-page));padding:16px;margin-top:20px}.Signup_devisTitre__raxv6{font-size:14px;font-weight:700;color:var(--text-strong);margin:0 0 8px}.Signup_devisTexte__Tvzhu{font-size:13px;color:var(--text-soft);line-height:1.6;margin:0}.Signup_etapeIndicateur__eZ0Gr{display:flex;align-items:baseline;gap:8px;font-size:14px;font-weight:600;color:var(--text-strong);margin:0 0 20px}.Signup_etapeNumero__1_4Xb{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.Signup_retourEtape__zFOvZ{appearance:none;background:none;border:none;padding:0;margin:0 0 16px;font:inherit;font-size:13px;font-weight:600;color:var(--color-info-readable);cursor:pointer}.Signup_retourEtape__zFOvZ:hover{text-decoration:underline}.Signup_retourEtape__zFOvZ:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}