.inscription-module__vN5TbG__page{background:var(--color-bg);color:var(--color-text-secondary);font-family:var(--font-sans);flex-direction:column;min-height:100dvh;display:flex}.inscription-module__vN5TbG__barre{background:var(--color-bg-raised);border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:14px 20px;display:flex}.inscription-module__vN5TbG__marque{filter:var(--mark-filter);width:22px;height:22px}.inscription-module__vN5TbG__marqueTexte{color:var(--color-text-primary);letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.inscription-module__vN5TbG__corps{flex:1;justify-content:center;padding:32px 20px 56px;display:flex}.inscription-module__vN5TbG__colonne{flex-direction:column;gap:20px;width:100%;max-width:44rem;display:flex}.inscription-module__vN5TbG__carte{--ancre-decalage:24px;background:var(--color-bg-raised);border:1px solid var(--color-border);box-shadow:var(--shadow-low);border-radius:12px;flex-direction:column;gap:16px;padding:28px;display:flex}@media (max-width:640px){.inscription-module__vN5TbG__carte{padding:20px}}.inscription-module__vN5TbG__badge{background:var(--color-bg-hover);color:var(--color-text-tertiary);letter-spacing:.02em;border-radius:999px;align-self:flex-start;padding:5px 11px;font-size:.75rem;font-weight:500}.inscription-module__vN5TbG__titre{color:var(--color-text-primary);letter-spacing:-.01em;margin:0;font-size:1.375rem;font-weight:600;line-height:1.25}.inscription-module__vN5TbG__sousTitre{color:var(--color-text-primary);margin:0;font-size:1.0625rem;font-weight:600}.inscription-module__vN5TbG__paragraphe{margin:0;font-size:.9375rem;line-height:1.65}.inscription-module__vN5TbG__liste{flex-direction:column;gap:12px;margin:0;padding-left:22px;list-style:decimal;display:flex}.inscription-module__vN5TbG__liste li{padding-left:4px;font-size:.9375rem;line-height:1.65}.inscription-module__vN5TbG__lien{color:var(--color-accent);text-underline-offset:2px}.inscription-module__vN5TbG__societe{border-bottom:1px solid var(--color-border);flex-direction:column;gap:2px;padding-bottom:16px;display:flex}.inscription-module__vN5TbG__societeNom{color:var(--color-text-primary);margin:0;font-size:.9375rem;font-weight:600}.inscription-module__vN5TbG__societeLigne{color:var(--color-text-tertiary);margin:0;font-size:.8125rem}.inscription-module__vN5TbG__case{cursor:pointer;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.55;display:flex}.inscription-module__vN5TbG__case input{accent-color:var(--color-btn-bg);flex:none;width:17px;height:17px;margin-top:2px}.inscription-module__vN5TbG__bouton{background:var(--color-btn-bg);color:var(--color-btn-text);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:12px 20px;font-family:inherit;font-size:.9375rem;font-weight:600;transition:background .12s}.inscription-module__vN5TbG__bouton:hover:not(:disabled){background:var(--color-btn-bg-hover)}.inscription-module__vN5TbG__bouton:disabled{cursor:not-allowed;opacity:.4}.inscription-module__vN5TbG__boutonSecondaire{border:1px solid var(--color-border-strong);color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:8px;padding:12px 20px;font-family:inherit;font-size:.9375rem;font-weight:500}.inscription-module__vN5TbG__boutonSecondaire:hover:not(:disabled){background:var(--color-bg-hover)}.inscription-module__vN5TbG__boutonSecondaire:disabled{cursor:not-allowed;opacity:.4}.inscription-module__vN5TbG__pleineLargeur{width:100%}.inscription-module__vN5TbG__aide{color:var(--color-text-tertiary);margin:0;font-size:.8125rem}.inscription-module__vN5TbG__progression{gap:6px;margin:0;padding:0;list-style:none;display:flex}.inscription-module__vN5TbG__etape{border-top:3px solid var(--color-border);color:var(--color-text-quaternary);flex:1;padding-top:8px;font-size:.75rem;line-height:1.3}.inscription-module__vN5TbG__etape[data-etat=faite]{border-top-color:var(--color-text-quaternary);color:var(--color-text-tertiary)}.inscription-module__vN5TbG__etape[data-etat=courante]{border-top-color:var(--color-btn-bg);color:var(--color-text-primary);font-weight:600}.inscription-module__vN5TbG__etapeNumero{font-variant-numeric:tabular-nums;display:block}@media (max-width:640px){.inscription-module__vN5TbG__etape span:last-child{display:none}.inscription-module__vN5TbG__etape[data-etat=courante] span:last-child{display:inline}}.inscription-module__vN5TbG__champs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:640px){.inscription-module__vN5TbG__champs{grid-template-columns:minmax(0,1fr)}}.inscription-module__vN5TbG__champ{flex-direction:column;gap:6px;min-width:0;display:flex}.inscription-module__vN5TbG__champLarge{grid-column:1/-1}.inscription-module__vN5TbG__champ label,.inscription-module__vN5TbG__champLibelle{color:var(--color-text-primary);margin:0;font-size:.8125rem;font-weight:500}.inscription-module__vN5TbG__champ input,.inscription-module__vN5TbG__champ select{background:var(--color-bg-input);border:1px solid var(--color-border-strong);color:var(--color-text-primary);border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:.9375rem}.inscription-module__vN5TbG__champ input:disabled{background:var(--color-bg-hover);color:var(--color-text-tertiary)}.inscription-module__vN5TbG__champ input:focus-visible,.inscription-module__vN5TbG__champ select:focus-visible{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:-1px}.inscription-module__vN5TbG__champ input[aria-invalid=true],.inscription-module__vN5TbG__champ select[aria-invalid=true]{border-color:var(--error-line)}.inscription-module__vN5TbG__champErreur{color:var(--color-error);margin:0;font-size:.8125rem}.inscription-module__vN5TbG__choix{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;max-height:13rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.inscription-module__vN5TbG__choixBouton{color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:9px 12px;font-family:inherit;font-size:.9375rem}.inscription-module__vN5TbG__choixBouton:hover{background:var(--color-bg-hover)}.inscription-module__vN5TbG__choisi{justify-content:space-between;align-items:center;gap:10px;display:flex}.inscription-module__vN5TbG__choisiValeur{color:var(--color-text-primary);margin:0;font-size:.9375rem}.inscription-module__vN5TbG__boutonTexte{color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8125rem;text-decoration:underline}.inscription-module__vN5TbG__navigation{border-top:1px solid var(--color-border);justify-content:space-between;gap:10px;padding-top:16px;display:flex}.inscription-module__vN5TbG__recapBloc{border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.inscription-module__vN5TbG__recapTitre{background:var(--color-bg-hover);color:var(--color-text-primary);letter-spacing:.01em;margin:0;padding:10px 14px;font-size:.8125rem;font-weight:600}.inscription-module__vN5TbG__recapListe{flex-direction:column;margin:0;display:flex}.inscription-module__vN5TbG__recapLigne{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:9px 14px;display:flex}.inscription-module__vN5TbG__recapLigne dt{color:var(--color-text-tertiary);font-size:.8125rem}.inscription-module__vN5TbG__recapLigne dd{color:var(--color-text-primary);text-align:right;word-break:break-word;margin:0;font-size:.8125rem}.inscription-module__vN5TbG__alerte{background:var(--error-tint);border:1px solid var(--error-line);color:var(--color-text-primary);border-radius:8px;margin:0;padding:12px 14px;font-size:.875rem;line-height:1.55}.inscription-module__vN5TbG__contact{margin:0;font-size:.875rem}.inscription-module__vN5TbG__pied{border-top:1px solid var(--color-border);color:var(--color-text-tertiary);text-align:center;flex-wrap:wrap;justify-content:center;gap:6px 14px;padding:20px;font-size:.75rem;display:flex}.inscription-module__vN5TbG__pied a{color:inherit;text-underline-offset:2px}
.conditions-particulieres-module__UwWSEq__conditions{border-top:1px solid var(--color-border);max-width:34rem;scroll-margin-top:var(--ancre-decalage,112px);flex-direction:column;gap:12px;width:100%;padding-top:22px;display:flex}.conditions-particulieres-module__UwWSEq__titre{color:var(--color-text-primary);font-family:var(--font-serif);font-size:1.25rem;font-weight:var(--weight-regular);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.25}.conditions-particulieres-module__UwWSEq__bascule{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:0;display:flex}.conditions-particulieres-module__UwWSEq__bascule span:first-child{text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.conditions-particulieres-module__UwWSEq__bascule:hover span:first-child{text-decoration-color:currentColor}.conditions-particulieres-module__UwWSEq__bascule:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px;border-radius:4px}.conditions-particulieres-module__UwWSEq__chevron{color:var(--color-text-tertiary);font-size:1.125rem;line-height:1}.conditions-particulieres-module__UwWSEq__corps{flex-direction:column;gap:12px;display:flex}.conditions-particulieres-module__UwWSEq__corps[hidden]{display:none}.conditions-particulieres-module__UwWSEq__version{color:var(--color-text-tertiary);margin:0;font-size:.8125rem}.conditions-particulieres-module__UwWSEq__paragraphe{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.6}.conditions-particulieres-module__UwWSEq__paragraphe strong{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.conditions-particulieres-module__UwWSEq__formulaire{border:1px dashed var(--color-border);border-radius:var(--radius-12);flex-direction:column;gap:8px;padding:14px 16px;display:flex}
.devis-module__V194XW__ecran{flex-direction:column;gap:22px;width:100%;max-width:34rem;display:flex}.devis-module__V194XW__entete{flex-direction:column;gap:8px;display:flex}.devis-module__V194XW__marque{color:var(--color-text-tertiary);font-size:.8125rem;font-weight:var(--weight-semibold);letter-spacing:.01em;margin:0}.devis-module__V194XW__titre{color:var(--color-text-primary);font-family:var(--font-serif);font-size:1.75rem;font-weight:var(--weight-regular);letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.18}.devis-module__V194XW__resume{background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-16);box-shadow:var(--shadow-low);flex-direction:column;gap:10px;padding:18px 20px 20px;display:flex}.devis-module__V194XW__resumeTitre{color:var(--color-text-tertiary);font-size:.8125rem;font-weight:var(--weight-semibold);letter-spacing:.02em;text-transform:uppercase;margin:0}.devis-module__V194XW__ligne{color:var(--color-text-primary);margin:0;font-size:1rem;line-height:1.5}.devis-module__V194XW__vousPayez{background:color-mix(in oklab, var(--color-success) 12%, transparent);border:1px solid color-mix(in oklab, var(--color-success) 35%, transparent);border-radius:var(--radius-10);color:var(--color-success);font-size:1.0625rem;font-weight:var(--weight-semibold);align-self:flex-start;margin:2px 0 0;padding:6px 12px;line-height:1.35}.devis-module__V194XW__avance{color:var(--color-text-tertiary);margin:0;font-size:.8125rem;line-height:1.5}.devis-module__V194XW__professeur{border-top:1px solid var(--color-border);color:var(--color-text-secondary);margin:2px 0 0;padding-top:10px;font-size:.8125rem;line-height:1.5}.devis-module__V194XW__prix{color:var(--color-text-primary);font-size:1.125rem;font-weight:var(--weight-regular);margin:0;line-height:1.4}.devis-module__V194XW__formulaire{flex-direction:column;gap:14px;display:flex}.devis-module__V194XW__case{color:var(--color-text-secondary);cursor:pointer;grid-template-columns:20px 1fr;align-items:flex-start;gap:12px;font-size:.9375rem;line-height:1.5;display:grid}.devis-module__V194XW__case input{accent-color:var(--color-btn-bg);width:20px;height:20px;margin:2px 0 0}.devis-module__V194XW__case input:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.devis-module__V194XW__lien{color:var(--color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.devis-module__V194XW__lien:hover{text-decoration-color:currentColor}.devis-module__V194XW__lien:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:2px}.devis-module__V194XW__bouton{background:var(--color-btn-bg);border-radius:var(--radius-10);color:var(--color-btn-text);cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:var(--weight-semibold);min-height:48px;transition:background var(--speed-quick) var(--ease-out-quad), opacity var(--speed-quick) var(--ease-out-quad);border:0;justify-content:center;align-items:center;width:100%;padding:13px 18px;display:inline-flex}.devis-module__V194XW__bouton:hover:not(:disabled){background:var(--color-btn-bg-hover)}.devis-module__V194XW__bouton:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.devis-module__V194XW__bouton:disabled{cursor:not-allowed;opacity:.45}.devis-module__V194XW__aide{color:var(--color-text-quaternary);margin:-4px 0 0;font-size:.8125rem}.devis-module__V194XW__alerte{background:var(--error-tint);border:1px solid color-mix(in oklab, var(--color-error) 30%, transparent);border-radius:var(--radius-10);color:var(--color-error);margin:0;padding:12px 14px;font-size:.875rem;line-height:1.5}@media (min-width:720px){.devis-module__V194XW__titre{font-size:2rem}}@media (prefers-reduced-motion:reduce){.devis-module__V194XW__bouton{transition:none}}
.activer-module__B01RZW__page{background:var(--color-bg);color:var(--color-text-secondary);font-family:var(--font-sans);justify-content:center;min-height:100dvh;padding:40px 20px 64px;display:flex}.activer-module__B01RZW__grille{flex-direction:column;gap:28px;width:100%;max-width:25rem;display:flex}.activer-module__B01RZW__entete{flex-direction:column;gap:6px;display:flex}.activer-module__B01RZW__marque{filter:var(--mark-filter);width:28px;height:28px;margin-bottom:14px}.activer-module__B01RZW__surtitre{color:var(--color-text-tertiary);font-size:.8125rem;font-weight:var(--weight-medium);letter-spacing:.01em;margin:0}.activer-module__B01RZW__titre{color:var(--color-text-primary);font-family:var(--font-serif);font-size:2rem;font-weight:var(--weight-regular);letter-spacing:-.015em;margin:0;line-height:1.12}.activer-module__B01RZW__paragraphe{color:var(--color-text-tertiary);margin:4px 0 0;font-size:.9375rem;line-height:1.55}.activer-module__B01RZW__formulaire{flex-direction:column;gap:18px;display:flex}.activer-module__B01RZW__separateur{color:var(--color-text-quaternary);align-items:center;gap:12px;margin:-2px 0;font-size:.75rem;display:flex}.activer-module__B01RZW__separateur:before,.activer-module__B01RZW__separateur:after{background:var(--color-border);content:"";flex:1;height:1px}.activer-module__B01RZW__champ{border:0;flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;display:flex}.activer-module__B01RZW__champ label{color:var(--color-text-secondary);font-size:.8125rem;font-weight:var(--weight-medium);padding:0}.activer-module__B01RZW__champ input[type=text],.activer-module__B01RZW__champ input[type=email],.activer-module__B01RZW__champ input[type=password]{background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-10);color:var(--color-text-primary);min-height:46px;transition:border-color var(--speed-quick) var(--ease-out-quad);width:100%;padding:11px 13px;font-family:inherit;font-size:1rem}.activer-module__B01RZW__champ input:focus-visible{border-color:var(--color-border-strong);outline:2px solid var(--focus-ring-color);outline-offset:1px}.activer-module__B01RZW__etiquette{color:var(--color-text-secondary);font-size:.8125rem;font-weight:var(--weight-medium);margin:0}.activer-module__B01RZW__valeur{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:.9375rem}.activer-module__B01RZW__aide{color:var(--color-text-quaternary);margin:0;font-size:.75rem;line-height:1.45}.activer-module__B01RZW__adresse{flex-direction:column;gap:14px;min-width:0;display:flex}.activer-module__B01RZW__adresseEntete{flex-direction:column;gap:3px;display:flex}.activer-module__B01RZW__adresseTitre{color:var(--color-text-primary);font-size:.875rem;font-weight:var(--weight-semibold);margin:0}.activer-module__B01RZW__adresseMention{color:var(--color-text-tertiary);margin:0;font-size:.8125rem;font-style:italic;line-height:1.45}.activer-module__B01RZW__adresseLigne{grid-template-columns:minmax(0,10rem) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (max-width:420px){.activer-module__B01RZW__adresseLigne{grid-template-columns:minmax(0,1fr)}}.activer-module__B01RZW__champErreur{color:var(--color-error);margin:0;font-size:.8125rem;line-height:1.45}.activer-module__B01RZW__champ input[aria-invalid=true]{border-color:var(--color-error)}.activer-module__B01RZW__bouton{background:var(--color-btn-bg);border-radius:var(--radius-10);box-sizing:border-box;color:var(--color-btn-text);cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:var(--weight-semibold);min-height:48px;transition:background var(--speed-quick) var(--ease-out-quad), opacity var(--speed-quick) var(--ease-out-quad);border:0;justify-content:center;align-items:center;width:100%;padding:13px 18px;text-decoration:none;display:inline-flex}.activer-module__B01RZW__bouton:hover:not(:disabled){background:var(--color-btn-bg-hover)}.activer-module__B01RZW__bouton:disabled{cursor:not-allowed}.activer-module__B01RZW__bouton[aria-busy=true],.activer-module__B01RZW__bouton[data-ferme=true]{opacity:.55}.activer-module__B01RZW__alerte{background:var(--error-tint);border:1px solid var(--error-line);border-radius:var(--radius-10);color:var(--color-error);margin:0;padding:12px 14px;font-size:.875rem;line-height:1.5}.activer-module__B01RZW__contact{color:var(--color-text-quaternary);margin:0;font-size:.8125rem;line-height:1.5}.activer-module__B01RZW__contact a{color:var(--color-text-secondary);text-underline-offset:3px;text-decoration:underline}.activer-module__B01RZW__contact a:hover{color:var(--color-text-primary)}.activer-module__B01RZW__carteSeule{background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-16);box-shadow:var(--shadow-low);align-self:center;width:100%;max-width:25rem;margin:auto 0;padding:32px 28px}.activer-module__B01RZW__carteSeule .activer-module__B01RZW__titre{margin-bottom:12px;font-size:1.625rem}.activer-module__B01RZW__carteSeule .activer-module__B01RZW__paragraphe{margin:0 0 20px}@media (min-width:900px){.activer-module__B01RZW__page{align-items:center;padding:64px 32px}.activer-module__B01RZW__titre{font-size:2.375rem}}@media (prefers-reduced-motion:reduce){.activer-module__B01RZW__bouton,.activer-module__B01RZW__champ input{transition:none}}
.google-button-module__sFaWnW__btn{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-8);color:var(--color-text-primary);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:var(--weight-medium);height:44px;transition:background var(--speed-regular) var(--ease-out-quad), border-color var(--speed-regular) var(--ease-out-quad);justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.google-button-module__sFaWnW__btn:disabled{cursor:progress;opacity:.7}.google-button-module__sFaWnW__btn:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-border-strong,var(--color-border))}
.activer-module__vkhU4q__page{background:var(--color-bg);color:var(--color-text-secondary);font-family:var(--font-sans);justify-content:center;min-height:100dvh;padding:40px 20px 64px;display:flex}.activer-module__vkhU4q__grille{flex-direction:column;gap:28px;width:100%;max-width:27rem;display:flex}.activer-module__vkhU4q__entete{flex-direction:column;gap:6px;display:flex}.activer-module__vkhU4q__marque{filter:var(--mark-filter);width:28px;height:28px;margin-bottom:14px}.activer-module__vkhU4q__surtitre{color:var(--color-text-tertiary);font-size:.8125rem;font-weight:var(--weight-medium);letter-spacing:.01em;margin:0}.activer-module__vkhU4q__titre{color:var(--color-text-primary);font-family:var(--font-serif);font-size:2rem;font-weight:var(--weight-regular);letter-spacing:-.015em;margin:0;line-height:1.12}.activer-module__vkhU4q__paragraphe{color:var(--color-text-tertiary);margin:4px 0 0;font-size:.9375rem;line-height:1.55}.activer-module__vkhU4q__offre{background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-12);box-shadow:var(--shadow-low);padding:20px}.activer-module__vkhU4q__offreNom{color:var(--color-text-tertiary);font-size:.8125rem;font-weight:var(--weight-medium);letter-spacing:.04em;text-transform:uppercase;margin:0}.activer-module__vkhU4q__offrePrix{color:var(--color-text-primary);font-family:var(--font-serif);font-size:1.75rem;font-weight:var(--weight-regular);letter-spacing:-.01em;margin:8px 0 0;line-height:1.2}.activer-module__vkhU4q__offreDetail{color:var(--color-text-tertiary);margin:6px 0 0;font-size:.8125rem;line-height:1.5}.activer-module__vkhU4q__formulaire{flex-direction:column;gap:18px;display:flex}.activer-module__vkhU4q__separateur{color:var(--color-text-quaternary);align-items:center;gap:12px;margin:-2px 0;font-size:.75rem;display:flex}.activer-module__vkhU4q__separateur:before,.activer-module__vkhU4q__separateur:after{background:var(--color-border);content:"";flex:1;height:1px}.activer-module__vkhU4q__champ{border:0;flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;display:flex}.activer-module__vkhU4q__champ label,.activer-module__vkhU4q__champ legend{color:var(--color-text-secondary);font-size:.8125rem;font-weight:var(--weight-medium);padding:0}.activer-module__vkhU4q__champ input[type=text],.activer-module__vkhU4q__champ input[type=email],.activer-module__vkhU4q__champ input[type=password]{background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-10);color:var(--color-text-primary);min-height:46px;transition:border-color var(--speed-quick) var(--ease-out-quad);width:100%;padding:11px 13px;font-family:inherit;font-size:1rem}.activer-module__vkhU4q__champ input:focus-visible{border-color:var(--color-border-strong);outline:2px solid var(--focus-ring-color);outline-offset:1px}.activer-module__vkhU4q__etiquette{color:var(--color-text-secondary);font-size:.8125rem;font-weight:var(--weight-medium);margin:0}.activer-module__vkhU4q__valeur{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:.9375rem}.activer-module__vkhU4q__aide{color:var(--color-text-quaternary);margin:0;font-size:.75rem;line-height:1.45}.activer-module__vkhU4q__aide a{color:inherit;text-underline-offset:2px;text-decoration:underline}.activer-module__vkhU4q__aideCentree{color:var(--color-text-quaternary);text-align:center;margin:-6px 0 0;font-size:.75rem;line-height:1.45}.activer-module__vkhU4q__segments{grid-template-columns:1fr 1fr;gap:8px;display:grid}.activer-module__vkhU4q__segment{background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-10);color:var(--color-text-secondary);cursor:pointer;text-align:center;min-height:46px;transition:border-color var(--speed-quick) var(--ease-out-quad), background var(--speed-quick) var(--ease-out-quad), color var(--speed-quick) var(--ease-out-quad);justify-content:center;align-items:center;padding:10px 8px;font-size:.875rem;display:flex}.activer-module__vkhU4q__segment:has(input:checked){background:var(--color-bg-hover);border-color:var(--color-border-strong);color:var(--color-text-primary);font-weight:var(--weight-medium)}.activer-module__vkhU4q__segment input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.activer-module__vkhU4q__segment:has(input:focus-visible){outline:2px solid var(--focus-ring-color);outline-offset:1px}.activer-module__vkhU4q__bouton{background:var(--color-btn-bg);border-radius:var(--radius-10);color:var(--color-btn-text);cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:var(--weight-semibold);min-height:48px;transition:background var(--speed-quick) var(--ease-out-quad), opacity var(--speed-quick) var(--ease-out-quad);border:0;width:100%;padding:13px 18px}.activer-module__vkhU4q__bouton:hover:not(:disabled){background:var(--color-btn-bg-hover)}.activer-module__vkhU4q__bouton:disabled{cursor:not-allowed}.activer-module__vkhU4q__bouton[aria-busy=true],.activer-module__vkhU4q__bouton[data-ferme=true]{opacity:.55}.activer-module__vkhU4q__lienBouton{color:var(--color-text-primary);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:var(--weight-medium);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:0;text-decoration:underline}.activer-module__vkhU4q__avis{background:var(--color-bg-hover);border:1px solid var(--color-border);border-radius:var(--radius-10);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.activer-module__vkhU4q__avis p{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.activer-module__vkhU4q__alerte{background:var(--error-tint);border:1px solid var(--error-line);border-radius:var(--radius-10);color:var(--color-error);margin:0;padding:12px 14px;font-size:.875rem;line-height:1.5}.activer-module__vkhU4q__succes{color:var(--color-success);margin:0;font-size:.8125rem;line-height:1.5}.activer-module__vkhU4q__relais{border-top:1px solid var(--color-border);padding-top:18px}.activer-module__vkhU4q__relais summary{color:var(--color-text-secondary);cursor:pointer;font-size:.875rem;font-weight:var(--weight-medium);min-height:44px;padding:11px 0;list-style:none}.activer-module__vkhU4q__relais summary::-webkit-details-marker{display:none}.activer-module__vkhU4q__relais summary:after{color:var(--color-text-tertiary);content:" +";font-weight:var(--weight-semibold);margin-left:2px}.activer-module__vkhU4q__relais[open] summary:after{content:" −"}.activer-module__vkhU4q__relais summary:hover{color:var(--color-text-primary)}.activer-module__vkhU4q__relaisForm{flex-direction:column;gap:8px;padding-bottom:4px;display:flex}.activer-module__vkhU4q__relaisForm label{color:var(--color-text-secondary);font-size:.8125rem;font-weight:var(--weight-medium)}.activer-module__vkhU4q__relaisLigne{flex-wrap:wrap;gap:8px;display:flex}.activer-module__vkhU4q__relaisLigne input{background:var(--color-bg-input);border:1px solid var(--color-border);border-radius:var(--radius-10);color:var(--color-text-primary);flex:12rem;min-width:0;min-height:46px;padding:11px 13px;font-family:inherit;font-size:1rem}.activer-module__vkhU4q__relaisLigne input:focus-visible{border-color:var(--color-border-strong);outline:2px solid var(--focus-ring-color);outline-offset:1px}.activer-module__vkhU4q__relaisLigne button{border:1px solid var(--color-border-strong);border-radius:var(--radius-10);color:var(--color-text-primary);cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:var(--weight-medium);min-height:46px;transition:background var(--speed-quick) var(--ease-out-quad);background:0 0;padding:11px 18px}.activer-module__vkhU4q__relaisLigne button:hover:not(:disabled){background:var(--color-bg-hover)}.activer-module__vkhU4q__relaisLigne button:disabled{cursor:not-allowed;opacity:.5}.activer-module__vkhU4q__contact{color:var(--color-text-quaternary);margin:0;font-size:.8125rem;line-height:1.5}.activer-module__vkhU4q__contact a{color:var(--color-text-secondary);text-underline-offset:3px;text-decoration:underline}.activer-module__vkhU4q__contact a:hover{color:var(--color-text-primary)}.activer-module__vkhU4q__carteSeule{background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-16);box-shadow:var(--shadow-low);align-self:center;width:100%;max-width:27rem;margin:auto 0;padding:32px 28px}.activer-module__vkhU4q__carteSeule .activer-module__vkhU4q__titre{margin-bottom:12px;font-size:1.625rem}.activer-module__vkhU4q__carteSeule .activer-module__vkhU4q__paragraphe{margin:0 0 20px}@media (min-width:900px){.activer-module__vkhU4q__page{align-items:center;padding:64px 32px}.activer-module__vkhU4q__grille{grid-template:"entete formulaire""offre formulaire"".formulaire"1fr".relais"".contact"/minmax(0,1fr) minmax(0,1fr);align-content:start;gap:24px 64px;max-width:58rem;display:grid}.activer-module__vkhU4q__entete{grid-area:entete;align-self:start}.activer-module__vkhU4q__offre{grid-area:offre;align-self:start}.activer-module__vkhU4q__formulaire{grid-area:formulaire;align-self:start}.activer-module__vkhU4q__relais{grid-area:relais;align-self:start}.activer-module__vkhU4q__contact{grid-area:contact;align-self:start}.activer-module__vkhU4q__titre{font-size:2.375rem}}@media (prefers-reduced-motion:reduce){.activer-module__vkhU4q__segment,.activer-module__vkhU4q__bouton,.activer-module__vkhU4q__champ input,.activer-module__vkhU4q__relaisLigne button{transition:none}}
.auth-form-module__FOHHFG__back{cursor:pointer;color:var(--color-text-tertiary);font-family:inherit;font-size:.8125rem;font-weight:var(--weight-medium);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-bottom:20px;padding:0;text-decoration:none;transition:color .15s;display:inline-flex}.auth-form-module__FOHHFG__back:hover{color:var(--color-text-primary)}.auth-form-module__FOHHFG__piege{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}
