.charte_racine__9aW_G{min-height:100vh;background:var(--page);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}.charte_racine__9aW_G main{flex:1}.charte_racine__9aW_G a{color:var(--accent)}.charte_racine__9aW_G a:hover{color:var(--accent-strong)}.charte_racine__9aW_G a:focus-visible,.charte_racine__9aW_G button:focus-visible,.charte_racine__9aW_G input:focus-visible,.charte_racine__9aW_G summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-field)}.charte_conteneur__glpcP{width:100%;max-width:1440px;margin:0 auto;padding:0 var(--space-10)}.charte_display__Nfye6{font-family:var(--font-display);font-weight:400;letter-spacing:.5px;margin:0}.charte_titreSection__hDv0f{font-size:60px;line-height:1}.charte_surtitre__m9UL2{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--accent)}.charte_enteteSection__SAtMN{display:flex;flex-direction:column;gap:var(--space-3)}.charte_paragraphe__P2qYX{margin:0;font-size:17px;line-height:28px;color:var(--ink-2);max-width:65ch}.charte_aCompleter__AKllQ{color:var(--muted)}.charte_boutonContour__4xDQG,.charte_boutonNeutre__yb4vD,.charte_bouton__A5g4n{display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:var(--radius-field);font-family:inherit;font-weight:600;font-size:15px;line-height:20px;padding:15px 24px;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.charte_racine__9aW_G .charte_bouton__A5g4n{background:var(--accent);color:#fff;border:1px solid var(--accent)}.charte_racine__9aW_G .charte_bouton__A5g4n:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.charte_racine__9aW_G .charte_boutonContour__4xDQG{border:1px solid var(--accent);color:var(--accent);background:transparent}.charte_racine__9aW_G .charte_boutonContour__4xDQG:hover{background:var(--accent-soft);color:var(--accent-strong)}.charte_racine__9aW_G .charte_boutonNeutre__yb4vD{border:1px solid var(--ink);color:var(--ink);background:transparent}.charte_racine__9aW_G .charte_boutonNeutre__yb4vD:hover{background:var(--subtle);color:var(--ink)}.charte_racine__9aW_G .charte_boutonContour__4xDQG:disabled,.charte_racine__9aW_G .charte_boutonNeutre__yb4vD:disabled,.charte_racine__9aW_G .charte_bouton__A5g4n:disabled{cursor:not-allowed;background:var(--subtle);border-color:var(--border-strong);color:var(--muted)}.charte_grand__yvop5{font-size:16px;padding:18px 28px}.charte_pleineLargeur__pGXgz{width:100%}.charte_bientot__1V0f_{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%}.charte_racine__9aW_G .charte_boutonBientot__rAMjL,.charte_racine__9aW_G .charte_boutonBientot__rAMjL:hover{cursor:default;background:var(--subtle);border-color:var(--border-strong);color:var(--muted)}.charte_racine__9aW_G .charte_lienPreviensMoi__4_5KZ{font-size:14px;line-height:20px;font-weight:600;color:var(--accent)}.charte_racine__9aW_G .charte_lienPreviensMoi__4_5KZ:hover{color:var(--accent-strong)}.charte_bandeau__Iq_KH{background:var(--subtle);border-bottom:1px solid var(--border)}.charte_bandeau__Iq_KH p{padding-top:10px;padding-bottom:10px;font-size:13px;line-height:19px;color:var(--ink-2);text-align:center}.charte_puce__cQQGp{display:inline-block;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.8px;border-radius:var(--radius-pill);padding:5px 12px}.charte_puceAccent__lGO_b{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line)}.charte_puceNeutre__L8kdY{color:var(--muted);border:1px solid var(--border-strong)}.charte_puceMethode__h46qj{font-size:12px;letter-spacing:0}.charte_etiquetteOr__KY6_w{display:inline-block;font-size:14px;line-height:20px;font-weight:700;color:var(--gold);background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:var(--radius-tag);padding:3px 10px}.charte_carte__QrLHj{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.charte_entete__tFb9Y{border-bottom:1px solid var(--border)}.charte_enteteInterieur__bTLGR{height:80px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.charte_logo__W_jaQ{font-size:30px;line-height:1}.charte_racine__9aW_G .charte_logo__W_jaQ,.charte_racine__9aW_G .charte_logo__W_jaQ:hover{color:var(--ink);text-decoration:none}.charte_nav___4jjH{display:flex;gap:32px;align-items:center;font-size:14px;font-weight:500}.charte_racine__9aW_G .charte_lienNav__YOTgI{color:var(--ink-2);text-decoration:none}.charte_racine__9aW_G .charte_lienNav__YOTgI:hover,.charte_racine__9aW_G .charte_lienNav__YOTgI[aria-current=page]{color:var(--accent)}.charte_boutonEntete__Dg7Qw{padding:12px 20px;font-size:14px;white-space:nowrap}.charte_racine__9aW_G .charte_lienNav__YOTgI{white-space:nowrap}.charte_navMobile__9ZLH9{display:none}.charte_navMobile__9ZLH9>div{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none}.charte_navMobile__9ZLH9>div::-webkit-scrollbar{display:none}.charte_racine__9aW_G .charte_lienNavMobile__EGiSB{flex-shrink:0;min-height:44px;display:inline-flex;align-items:center;padding:0 var(--space-3);font-size:14px;font-weight:500;color:var(--ink-2);text-decoration:none;white-space:nowrap}.charte_racine__9aW_G .charte_lienNavMobile__EGiSB[aria-current=page]{color:var(--accent)}.charte_racine__9aW_G .charte_lienNavMobile__EGiSB:first-child{padding-left:0}.charte_pied__uap5z{border-top:1px solid var(--border)}.charte_piedInterieur__yas1v{padding-top:32px;padding-bottom:32px;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;font-size:13px;color:var(--muted)}.charte_piedLogo__3axUb{font-size:22px;line-height:1;color:var(--ink)}.charte_piedLiens__jyzFS{display:flex;gap:var(--space-6);flex-wrap:wrap;list-style:none;margin:0;padding:0}.charte_racine__9aW_G .charte_piedLien__MS5zd{color:var(--muted)}.charte_racine__9aW_G .charte_piedLien__MS5zd:hover{color:var(--accent)}.charte_offre__84sq9{padding:32px;display:flex;flex-direction:column;gap:var(--space-5);scroll-margin-top:var(--space-6)}.charte_offreRecommandee__DqlvW{border:2px solid var(--accent)}.charte_offreTete__ncx9T{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.charte_offreNom__R_8Eh{margin:0;font-size:18px;line-height:24px;font-weight:700}.charte_badgeRecommande__uESDO{font-size:11px;font-weight:600;letter-spacing:.4px;color:#fff;background:var(--accent);border-radius:var(--radius-pill);padding:4px 10px;white-space:nowrap}.charte_offrePrix___Xk7N{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.charte_offreMontant__cDPyt{font-size:64px;line-height:1;letter-spacing:0}.charte_offreMontantAccent__FgHUJ{color:var(--accent)}.charte_offrePeriode__dG0q6{font-size:14px;color:var(--muted)}.charte_offrePourQui__FfiM9{margin:0;font-size:15px;line-height:23px;color:var(--ink-2)}.charte_offreInclus__8_Szv{list-style:none;margin:0;padding:var(--space-5) 0 0;border-top:1px solid var(--hair);display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:21px}.charte_offreInclus__8_Szv li{display:flex;gap:10px;align-items:flex-start}.charte_coche__EUHsN{flex-shrink:0;margin-top:3px;color:var(--accent)}.charte_croix__28kZe{flex-shrink:0;margin-top:3px;color:var(--muted)}.charte_offreBas__ecl9S{margin-top:auto;display:flex;flex-direction:column;gap:10px}.charte_offreLigne2__cOpFH{margin:6px 0 0;font-size:14px;line-height:20px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.charte_notePaiement__D48N4,.charte_offreMention__0Womq{margin:0;font-size:13px;line-height:19px;color:var(--muted)}.charte_notePaiement__D48N4{text-align:center}.charte_liensLegaux__Ai7TV{margin:0;font-size:12px;line-height:18px;color:var(--muted);text-align:center}.charte_racine__9aW_G .charte_liensLegaux__Ai7TV a{color:var(--muted)}.charte_racine__9aW_G .charte_liensLegaux__Ai7TV a:hover{color:var(--accent)}.charte_choixOffre__G158P{display:flex;flex-direction:column;gap:var(--space-3)}.charte_groupeChoix__F84vr{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.charte_legendeChoix__EHHwy{padding:0;margin-bottom:var(--space-2);font-size:11px;line-height:14px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}.charte_choix__tP_zP{display:flex;gap:10px;align-items:center;padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-field);background:var(--surface);font-size:14px;line-height:20px;color:var(--ink-2);cursor:pointer;font-variant-numeric:tabular-nums}.charte_choix__tP_zP strong{color:var(--ink)}.charte_choix__tP_zP input{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:var(--accent);cursor:pointer}.charte_choixActif__4ehUu{border-color:var(--accent);background:var(--accent-soft)}.charte_noteChoix__HKzUc{margin:0;font-size:13px;line-height:19px;color:var(--muted)}.charte_panneauPaiement__AAtjt{display:flex;flex-direction:column;gap:var(--space-3);background:var(--field);border:1px solid var(--border);border-radius:var(--radius-field);padding:var(--space-4)}.charte_caseACocher__v8kPu{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:19px;color:var(--ink-2);cursor:pointer}.charte_caseACocher__v8kPu input{flex-shrink:0;width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent);cursor:pointer}.charte_enValidation__tOoNO{color:var(--muted);font-style:italic}.charte_erreurPaiement__Zbv2u{margin:0;font-size:13px;line-height:19px;color:var(--danger);font-weight:600}.charte_question__rxLpd{border-top:1px solid var(--border-strong)}.charte_question__rxLpd:last-child{border-bottom:1px solid var(--border-strong)}.charte_question__rxLpd summary{list-style:none;cursor:pointer;padding:var(--space-5) 0;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);font-size:17px;line-height:24px;font-weight:600}.charte_question__rxLpd summary::-webkit-details-marker{display:none}.charte_chevron__EVNcL{flex-shrink:0;color:var(--muted);transition:transform .2s ease}.charte_question__rxLpd[open] .charte_chevron__EVNcL{transform:rotate(180deg)}.charte_reponse__gyo9R{margin:0;padding-bottom:var(--space-5);font-size:15px;line-height:24px;color:var(--ink-2);max-width:65ch}.charte_deuxColonnes__jld2R{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-6);row-gap:var(--space-6)}.charte_colIntro__4crem{grid-column:span 4;display:flex;flex-direction:column;gap:var(--space-3)}.charte_colContenu__GmaLB{grid-column:6/span 7;display:flex;flex-direction:column}.charte_heroPage__9rcpZ{padding-top:88px;padding-bottom:var(--space-8);display:flex;flex-direction:column;gap:var(--space-6);max-width:1000px}.charte_titrePage___3Eqz{font-size:72px;line-height:.95}.charte_sousTitrePage__rTNoH{margin:0;font-size:19px;line-height:30px;color:var(--ink-2);max-width:65ch}.charte_sectionPage__AQmnr{padding-top:var(--space-10);display:flex;flex-direction:column;gap:32px;scroll-margin-top:var(--space-6)}.charte_sectionPage__AQmnr:last-child{padding-bottom:var(--space-10)}.charte_sectionSuite__JHtA7{padding-top:0}.charte_grille3__9Ge0w{grid-template-columns:repeat(3,minmax(0,1fr))}.charte_grille2__iHgZP,.charte_grille3__9Ge0w{display:grid;gap:var(--space-6);align-items:stretch}.charte_grille2__iHgZP{grid-template-columns:repeat(2,minmax(0,1fr))}.charte_texteAvantPaiement__apk6m{margin:0;font-size:14px;line-height:21px;color:var(--ink-2);background:var(--field);border:1px solid var(--border);border-radius:var(--radius-field);padding:var(--space-3) var(--space-4);max-width:80ch}.charte_note__ANnDl{margin:0;font-size:14px;line-height:21px;color:var(--muted);font-style:italic}.charte_listeCoches__WG9Cv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);font-size:16px;line-height:24px;color:var(--ink-2)}.charte_listeCoches__WG9Cv li{display:flex;gap:10px;align-items:flex-start}.charte_tableauCadre__tNfRu{overflow-x:auto}.charte_tableau__HBcV_{width:100%;min-width:720px;border-collapse:collapse;font-size:14px;line-height:21px;font-variant-numeric:tabular-nums}.charte_tableau__HBcV_ td,.charte_tableau__HBcV_ th{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--hair)}.charte_tableau__HBcV_ thead th{font-size:15px;font-weight:700;color:var(--ink);border-bottom:1px solid var(--border-strong);background:var(--field)}.charte_tableau__HBcV_ tbody th{font-weight:600;color:var(--muted);width:18%}.charte_tableau__HBcV_ tbody tr:last-child td,.charte_tableau__HBcV_ tbody tr:last-child th{border-bottom:0}.charte_colonneMiseEnAvant__X_rCi{background:var(--accent-soft)}@media (max-width:1100px){.charte_conteneur__glpcP{padding:0 var(--space-8)}.charte_nav___4jjH{gap:var(--space-4);font-size:13px}.charte_colContenu__GmaLB,.charte_colIntro__4crem{grid-column:1/-1}}@media (max-width:860px){.charte_conteneur__glpcP{padding:0 var(--space-4)}.charte_enteteInterieur__bTLGR{height:60px}.charte_logo__W_jaQ{font-size:24px}.charte_lienNav__YOTgI{display:none}.charte_navMobile__9ZLH9{display:block;border-top:1px solid var(--border)}.charte_boutonEntete__Dg7Qw{padding:12px 14px;font-size:13px}.charte_titreSection__hDv0f{font-size:44px}.charte_paragraphe__P2qYX{font-size:16px;line-height:26px}.charte_offre__84sq9{padding:var(--space-6);gap:14px}.charte_offreRecommandee__DqlvW{order:-1}.charte_heroPage__9rcpZ{padding-top:32px;padding-bottom:var(--space-6);gap:var(--space-4)}.charte_titrePage___3Eqz{font-size:52px}.charte_sousTitrePage__rTNoH{font-size:16px;line-height:25px}.charte_sectionPage__AQmnr{padding-top:var(--space-8);gap:var(--space-5)}.charte_sectionPage__AQmnr:last-child{padding-bottom:var(--space-8)}.charte_grille2__iHgZP,.charte_grille3__9Ge0w{grid-template-columns:1fr;gap:var(--space-4)}.charte_tableau__HBcV_ td,.charte_tableau__HBcV_ th{padding:var(--space-3)}.charte_offreMontant__cDPyt{font-size:52px}.charte_piedInterieur__yas1v{padding-top:var(--space-6);padding-bottom:var(--space-6);flex-direction:column;align-items:flex-start}.charte_piedLiens__jyzFS{gap:0 var(--space-4)}.charte_racine__9aW_G .charte_piedLien__MS5zd{display:inline-flex;align-items:center;min-height:44px}}.apres-achat_carteCentree__LOGRZ{max-width:640px;margin:var(--space-8) auto var(--space-10);padding:48px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.apres-achat_icone__8LA_d{color:var(--accent)}.apres-achat_titre__U5TTR{font-size:52px;line-height:1}.apres-achat_texte___Dygx{margin:0;font-size:17px;line-height:28px;color:var(--ink-2)}.apres-achat_formulaire__B5CX3{width:100%;max-width:680px;margin:0 auto var(--space-10);padding:40px;display:flex;flex-direction:column;gap:var(--space-5)}.apres-achat_titreEtape__IGt65{margin:0;font-size:22px;line-height:28px;font-weight:700}.apres-achat_sousTitre__5Nugx{margin:0;font-size:13px;font-weight:600;color:var(--ink)}.apres-achat_grille2__jotNf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.apres-achat_grille3__ytCee{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.apres-achat_champ__GGzJj{display:flex;flex-direction:column;gap:6px;min-width:0}.apres-achat_libelle__GOQ_D{font-size:13px;line-height:18px;font-weight:600;color:var(--ink-2)}.apres-achat_saisie__o2T8k{width:100%;box-sizing:border-box;background:var(--field);border:1px solid var(--border-strong);border-radius:var(--radius-field);padding:12px 14px;font:inherit;font-size:15px;color:var(--ink)}.apres-achat_saisie__o2T8k::placeholder{color:var(--muted)}.apres-achat_saisie__o2T8k:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.apres-achat_aide__nHyfD{margin:0;font-size:13px;line-height:19px;color:var(--muted);border-left:2px solid var(--accent);padding-left:var(--space-3)}.apres-achat_aide__nHyfD strong{color:var(--ink-2)}.apres-achat_cases__BmlK3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.apres-achat_caseChoix__ce_cI{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-field);background:var(--surface);font-size:14px;line-height:20px;color:var(--ink-2);cursor:pointer}.apres-achat_caseChoix__ce_cI input{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:var(--accent)}.apres-achat_caseChoixActive__3M5Gv{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.apres-achat_bascule__t91MG{display:flex;background:var(--subtle);border-radius:var(--radius-field);padding:4px;gap:4px}.apres-achat_basculeBouton__rGkb_{flex:1;border:0;background:transparent;border-radius:8px;padding:10px;font:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer}.apres-achat_basculeActive__wV6II{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.apres-achat_progression__W1vBC{display:flex;flex-direction:column;gap:var(--space-2)}.apres-achat_progressionTexte__yvYT8{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:var(--muted)}.apres-achat_progressionTexte__yvYT8 strong{color:var(--accent)}.apres-achat_barre__DlC8j{height:6px;background:var(--subtle);border-radius:var(--radius-pill);overflow:hidden}.apres-achat_barreRemplie__DKVD0{height:100%;background:var(--accent);border-radius:var(--radius-pill);transition:width .25s ease}.apres-achat_actions__dOfa6{display:flex;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2)}.apres-achat_actions__dOfa6>:only-child{margin-left:auto}.apres-achat_erreur__Vet4m{color:var(--danger)}.apres-achat_erreur__Vet4m,.apres-achat_info__reViF{margin:0;font-size:14px;line-height:20px;font-weight:600}.apres-achat_info__reViF{color:var(--accent)}.apres-achat_etapesIntro__7QUSm{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3);counter-reset:etape}.apres-achat_etapesIntro__7QUSm li{display:flex;gap:var(--space-3);align-items:baseline;font-size:15px;line-height:23px;color:var(--ink-2)}.apres-achat_etapesIntro__7QUSm li strong{color:var(--ink)}.apres-achat_numero__tal5_{font-size:24px;line-height:1;color:var(--accent);min-width:18px}.apres-achat_connexion__oG1I2{max-width:460px;margin:0 auto;padding:var(--space-8) 0 var(--space-10);display:flex;flex-direction:column;gap:var(--space-4)}.apres-achat_connexion__oG1I2 .apres-achat_titre__U5TTR{font-size:44px}.apres-achat_connexion__oG1I2 .apres-achat_formulaire__B5CX3{margin:var(--space-2) 0 0;padding:32px}.apres-achat_saisieCode__4086M{letter-spacing:.3em;text-align:center;font-size:22px;font-variant-numeric:tabular-nums}.apres-achat_lienDiscret__r0uvk{background:none;border:0;padding:0;min-height:44px;font:inherit;font-size:13px;color:var(--muted);cursor:pointer}.apres-achat_lienDiscret__r0uvk:hover{color:var(--accent)}.apres-achat_note__Au_qo{margin:0;font-size:12px;line-height:18px;color:var(--muted);text-align:center}@media (max-width:860px){.apres-achat_carteCentree__LOGRZ{margin:var(--space-6) auto var(--space-8);padding:var(--space-6)}.apres-achat_titre__U5TTR{font-size:40px}.apres-achat_texte___Dygx{font-size:16px;line-height:26px}.apres-achat_formulaire__B5CX3{padding:var(--space-6);margin-bottom:var(--space-8)}.apres-achat_grille3__ytCee{grid-template-columns:repeat(2,minmax(0,1fr))}.apres-achat_cases__BmlK3{grid-template-columns:1fr}}.legal_bandeau__NJ5cz{margin-top:var(--space-6);padding:var(--space-3) var(--space-4);border:1px solid var(--gold-line);background:var(--gold-soft);border-radius:var(--radius-field);font-size:14px;line-height:21px;color:var(--ink)}.legal_tete__ZKQKh{padding-top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-3);max-width:65ch}.legal_titre__MRbeO{font-size:60px;line-height:1}.legal_maj__pEfaA{margin:0;font-size:14px;color:var(--muted)}.legal_intro__BsOSA{font-size:16px;line-height:26px;color:var(--ink-2)}.legal_intro__BsOSA p{margin:0}.legal_grille__9Ykcl{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--space-8);align-items:start;padding:var(--space-8) 0 var(--space-10)}.legal_sommaire__mwjAu{position:sticky;top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.legal_sommaire__mwjAu ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);font-size:14px;line-height:20px}.legal_sommaire__mwjAu ol a{color:var(--ink-2);text-decoration:none}.legal_sommaire__mwjAu ol a:hover{color:var(--accent)}.legal_articles__ODMw1{display:flex;flex-direction:column;gap:var(--space-6);max-width:72ch}.legal_article__pV96d{padding:var(--space-6);scroll-margin-top:var(--space-6)}.legal_titreArticle__Rbstr{margin:0 0 var(--space-3);font-size:20px;line-height:28px;font-weight:700}.legal_contenu__deiKf{font-size:15px;line-height:24px;color:var(--ink-2);display:flex;flex-direction:column;gap:var(--space-3)}.legal_contenu__deiKf p,.legal_contenu__deiKf ul{margin:0}.legal_contenu__deiKf ul{list-style:disc;padding-left:20px;display:flex;flex-direction:column;gap:6px}.legal_contenu__deiKf li::marker{color:var(--muted)}.legal_contenu__deiKf strong{color:var(--ink)}.legal_contenu__deiKf table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.legal_contenu__deiKf td,.legal_contenu__deiKf th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--hair);vertical-align:top}.legal_contenu__deiKf th{color:var(--ink);font-weight:600;background:var(--field)}.legal_aCompleter__vEcNU{color:var(--muted);font-weight:600}@media (max-width:860px){.legal_titre__MRbeO{font-size:44px}.legal_tete__ZKQKh{padding-top:var(--space-6)}.legal_grille__9Ykcl{grid-template-columns:1fr;gap:var(--space-6);padding:var(--space-6) 0 var(--space-8)}.legal_sommaire__mwjAu{position:static}.legal_article__pV96d{padding:var(--space-5)}.legal_contenu__deiKf table{font-size:13px}}.hyrox_tableauOrdinateur__KGtR5{display:block}.hyrox_comparatifMobile__Z8xZ3{display:none}.hyrox_carteComparatif__ruOki{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.hyrox_carteComparatifAvant__l9BxP{border:2px solid var(--accent)}.hyrox_carteComparatifTitre__vgxk9{margin:0;font-size:17px;line-height:24px;font-weight:700}.hyrox_carteComparatifListe__iqlXU{margin:0;display:flex;flex-direction:column}.hyrox_carteComparatifListe__iqlXU>div{display:grid;grid-template-columns:40% 1fr;gap:var(--space-3);padding:8px 0;border-top:1px solid var(--hair);font-size:14px;line-height:20px}.hyrox_carteComparatifListe__iqlXU dt{color:var(--muted);font-weight:600}.hyrox_carteComparatifListe__iqlXU dd{margin:0;color:var(--ink);font-variant-numeric:tabular-nums}.hyrox_bloc__0MgpZ{border:2px solid var(--accent);padding:40px 48px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-8);align-items:start}.hyrox_blocTexte__NqLaI{display:flex;flex-direction:column;gap:var(--space-4)}.hyrox_blocTitre__t6O4N{font-size:44px;line-height:1}.hyrox_blocAction__gP8nL{display:flex;flex-direction:column;gap:var(--space-3)}.hyrox_sousBouton__RyzpJ{margin:0;font-size:14px;line-height:21px;color:var(--ink-2)}.hyrox_choixCarte__8cPBA{padding:32px;display:flex;flex-direction:column;gap:var(--space-5);scroll-margin-top:var(--space-6)}.hyrox_choixCarteAvant__VAaGR{border:2px solid var(--accent)}.hyrox_choixTete__9vAn1{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.hyrox_choixTitre__XthjG{margin:0;font-size:20px;line-height:28px;font-weight:700}.hyrox_semaine___5Gv2{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-3)}.hyrox_jour__vwrK6{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-day);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);min-height:120px}.hyrox_jourNom__0jm0l{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--accent)}.hyrox_jourSeance__zqmg_{font-size:14px;line-height:21px;color:var(--ink);font-weight:500}@media (max-width:1100px){.hyrox_semaine___5Gv2{grid-template-columns:repeat(4,minmax(0,1fr))}.hyrox_bloc__0MgpZ{grid-template-columns:1fr;gap:var(--space-6)}}@media (max-width:860px){.hyrox_tableauOrdinateur__KGtR5{display:none}.hyrox_comparatifMobile__Z8xZ3{display:flex;flex-direction:column;gap:var(--space-4)}.hyrox_carteComparatifAvant__l9BxP{order:-1}.hyrox_bloc__0MgpZ{padding:var(--space-6)}.hyrox_blocTitre__t6O4N{font-size:34px}.hyrox_choixCarte__8cPBA{padding:var(--space-6)}.hyrox_semaine___5Gv2{grid-template-columns:1fr;gap:var(--space-2)}.hyrox_jour__vwrK6{flex-direction:row;align-items:baseline;min-height:0;padding:var(--space-3) var(--space-4)}.hyrox_jourNom__0jm0l{width:44px;flex-shrink:0}}.accueil_hero__fSySV{padding-top:88px;padding-bottom:72px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-6);align-items:center}.accueil_heroTexte__bdnKB{grid-column:span 7;display:flex;flex-direction:column;gap:28px}.accueil_heroPuces__xbgxJ{display:flex;gap:var(--space-2);flex-wrap:wrap}.accueil_puceSecondaire__naq3X{display:inline-flex}.accueil_heroTitre__Acw_O{font-size:clamp(60px,7.2vw,104px);line-height:.92}.accueil_heroSousTitre__Q4_L4{margin:0;font-size:19px;line-height:30px;color:var(--ink-2);max-width:600px}.accueil_heroActions__9gz31{display:flex;gap:var(--space-4);align-items:center;flex-wrap:wrap}.accueil_heroActions__9gz31 .accueil_lienSecondaire__g1UDT{color:var(--ink);text-decoration:none;padding:18px 8px;font-size:16px;font-weight:600;border-bottom:2px solid var(--border-strong)}.accueil_heroActions__9gz31 .accueil_lienSecondaire__g1UDT:hover{color:var(--accent);border-bottom-color:var(--accent)}.accueil_heroVisuel__THE2A{grid-column:9/span 4;display:flex;flex-direction:column;gap:var(--space-4)}.accueil_heroPhoto__RVcB6{width:100%}.accueil_heroVisuel__THE2A:not(.accueil_heroVisuelSansPhoto__f4X9A){width:100%;max-width:330px;justify-self:end}.accueil_carteCourse__1r5Mr{padding:var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.accueil_carteCourseLabel__fWcsF{font-size:11px;font-weight:600;letter-spacing:.8px;color:var(--muted)}.accueil_carteCourseLigne__aEWVJ{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.accueil_carteCourseNom__0LEyS{font-size:36px;line-height:1}.accueil_carteCourseDate__vmM9v{font-size:14px;font-weight:600;color:var(--accent);white-space:nowrap}.accueil_carteCourseDetail__peYXm{display:flex;justify-content:space-between;gap:var(--space-3);font-size:14px;color:var(--ink-2);border-top:1px solid var(--hair);padding-top:var(--space-3)}.accueil_prixFort__13eDq{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.accueil_carteCourseMobile__zGmCM{display:none}.accueil_preuves__XHkNk{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);padding:32px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5) var(--space-6);margin:0}.accueil_preuve__YXe3_{display:flex;flex-direction:column;gap:6px;margin:0}.accueil_preuveValeur__JJm2s{font-size:56px;line-height:1;letter-spacing:0}.accueil_preuveValeurAccent__cY2mO{color:var(--accent)}.accueil_preuveLabel__98DYw{font-size:14px;line-height:21px;color:var(--muted);margin:0}.accueil_pourQui__tLbRx{padding-top:var(--space-10);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.accueil_pourQuiCarte__LB0rA{padding:32px;display:flex;flex-direction:column;gap:var(--space-5)}.accueil_pourQuiTitre__wMSQ7{margin:0;font-size:18px;line-height:24px;font-weight:700}.accueil_pourQuiListe__WPs8O{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);font-size:15px;line-height:23px;color:var(--ink-2)}.accueil_pourQuiListe__WPs8O li{display:flex;gap:10px;align-items:flex-start}.accueil_section__lFruM{padding-top:112px;display:flex;flex-direction:column;gap:40px}.accueil_sectionComment__k1ong{padding-top:var(--space-10)}.accueil_etapes__uD_lS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);list-style:none;margin:0;padding:0}.accueil_etape__LBBMD{border-top:2px solid var(--border-strong);padding-top:var(--space-5);display:flex;flex-direction:column;gap:10px}.accueil_etapePremiere__kQcDU{border-top-color:var(--accent)}.accueil_etapeNumero__MSLru{font-size:28px;line-height:1;color:var(--muted)}.accueil_etapePremiere__kQcDU .accueil_etapeNumero__MSLru{color:var(--accent)}.accueil_etapeTitre__mJXZG{margin:0;font-size:18px;font-weight:600;line-height:24px}.accueil_etapeTexte__sFm0N{margin:0;font-size:15px;line-height:24px;color:var(--ink-2)}.accueil_offres__opu_e{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-5);align-items:stretch}.accueil_offres__opu_e>article{padding:var(--space-6)}.accueil_mentionOffres___WOO2{margin:0;font-size:14px;line-height:21px;color:var(--muted);max-width:80ch}.accueil_muscu__ZuU4X{padding:var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.accueil_muscuTitre__Hbkgr{margin:6px 0;font-size:20px;line-height:26px;font-weight:700;color:var(--ink)}.accueil_muscuTexte__4ydxk{margin:0;font-size:15px;line-height:23px;color:var(--ink-2);max-width:60ch}.accueil_muscuBouton__rs3x2{flex-shrink:0}.accueil_courses__ApJFM{padding-top:112px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-6);row-gap:var(--space-6)}.accueil_coursesIntro__ea5DC{grid-column:span 4;display:flex;flex-direction:column;gap:var(--space-3)}.accueil_coursesNote__gHOth{margin:0;font-size:14px;line-height:21px;color:var(--muted);font-style:italic}.accueil_coursesListe___VIOK{grid-column:6/span 7;display:flex;flex-direction:column}.accueil_listeCourses__2XqIo{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.accueil_course__cNJPb{display:grid;grid-template-columns:160px minmax(0,1fr) auto 190px;align-items:center;column-gap:var(--space-6);padding:var(--space-6) 0;border-top:1px solid var(--border-strong)}.accueil_course__cNJPb:last-child{border-bottom:1px solid var(--border-strong)}.accueil_courseVille__c7DoK{font-size:36px;line-height:1}.accueil_courseInfos__XG_BL{margin:0;font-size:15px;line-height:23px;color:var(--ink-2)}.accueil_courseOffre__VLedF{color:var(--muted)}.accueil_coursePrix__Gndtr{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.accueil_prixBarre__OaB7i{font-size:14px;font-weight:400;color:var(--muted);text-decoration:line-through;margin-left:6px}.accueil_complementPrix__OOHO_{display:block;font-size:13px;font-weight:400;color:var(--muted)}.accueil_courseBouton__GAiMt{font-size:14px;padding:13px 16px}.accueil_aucuneCourse__a6esn{margin:0;padding:var(--space-6) 0;border-top:1px solid var(--border-strong);color:var(--ink-2);font-size:15px}.accueil_coach__9EHgB{padding-top:112px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-6);row-gap:var(--space-6);align-items:center}.accueil_coachPhoto__8fVW2{grid-column:span 5}.accueil_coachTexte__R_Uin{grid-column:7/span 6;display:flex;flex-direction:column;gap:var(--space-5)}.accueil_coachSansPhoto__T_RWg .accueil_coachTexte__R_Uin{grid-column:1/span 8}.accueil_puces__ugadZ{display:flex;gap:var(--space-2);flex-wrap:wrap}.accueil_garantie__1KUhC{margin-top:112px;padding:40px 48px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-6);row-gap:var(--space-4);align-items:center}.accueil_garantieTitre__rmjR5{grid-column:span 5;font-size:44px;line-height:1}.accueil_garantieTexte__dhUHd{grid-column:7/span 6;margin:0;font-size:16px;line-height:26px;color:var(--ink-2)}.accueil_faq__C2jgF{padding-top:112px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-6);row-gap:var(--space-6)}.accueil_faqIntro__dAeDQ{grid-column:span 4}.accueil_faqListe__uW3LS{grid-column:6/span 7;display:flex;flex-direction:column}.accueil_final__VHmEP{padding-top:128px;padding-bottom:112px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.accueil_finalTitre__zVXq9{font-size:88px;line-height:.95;max-width:900px}.accueil_finalSousTitre__bTac9{margin:0;font-size:19px;line-height:30px;color:var(--ink-2)}@media (max-width:1100px){.accueil_offres__opu_e{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.accueil_course__cNJPb{grid-template-columns:110px minmax(0,1fr) auto;row-gap:var(--space-3)}.accueil_course__cNJPb .accueil_courseBouton__GAiMt,.accueil_coursesIntro__ea5DC,.accueil_coursesListe___VIOK,.accueil_faqIntro__dAeDQ,.accueil_faqListe__uW3LS{grid-column:1/-1}}@media (max-width:860px){.accueil_hero__fSySV{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding-top:32px;padding-bottom:24px}.accueil_heroTexte__bdnKB{gap:18px}.accueil_puceSecondaire__naq3X{display:none}.accueil_heroTitre__Acw_O{font-size:60px}.accueil_sautOrdinateur__ffHXg{display:none}.accueil_heroSousTitre__Q4_L4{font-size:16px;line-height:25px}.accueil_heroActions__9gz31{flex-direction:column;align-items:stretch;gap:var(--space-2)}.accueil_heroActions__9gz31 .accueil_lienSecondaire__g1UDT{display:none}.accueil_heroVisuel__THE2A{gap:0}.accueil_heroVisuelSansPhoto__f4X9A,.accueil_heroVisuel__THE2A .accueil_carteCourse__1r5Mr{display:none}.accueil_heroVisuel__THE2A:not(.accueil_heroVisuelSansPhoto__f4X9A){max-width:none}.accueil_carteCourseMobile__zGmCM{display:flex;margin-top:var(--space-6);padding:18px 20px;gap:10px}.accueil_carteCourseNom__0LEyS{font-size:32px}.accueil_preuves__XHkNk{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-4);padding:var(--space-5) 0}.accueil_preuveValeur__JJm2s{font-size:40px}.accueil_preuveLabel__98DYw{font-size:13px;line-height:19px}.accueil_pourQui__tLbRx{grid-template-columns:1fr;gap:var(--space-4);padding-top:var(--space-8)}.accueil_pourQuiCarte__LB0rA{padding:var(--space-6);gap:var(--space-4)}.accueil_coach__9EHgB,.accueil_courses__ApJFM,.accueil_faq__C2jgF,.accueil_section__lFruM{padding-top:var(--space-8)}.accueil_section__lFruM{gap:var(--space-5)}.accueil_sectionComment__k1ong{padding-top:var(--space-8)}.accueil_etapes__uD_lS{grid-template-columns:1fr;gap:var(--space-5)}.accueil_offres__opu_e{grid-auto-flow:row;grid-template-columns:1fr;gap:var(--space-4)}.accueil_mentionOffres___WOO2{font-size:13px;line-height:20px}.accueil_course__cNJPb{grid-template-columns:minmax(0,1fr) auto;padding:var(--space-4) 0;column-gap:var(--space-4)}.accueil_courseVille__c7DoK{font-size:30px}.accueil_course__cNJPb .accueil_courseInfos__XG_BL{grid-column:1/-1;grid-row:2;font-size:13px;line-height:20px}.accueil_coursePrix__Gndtr{grid-column:2;grid-row:1;font-size:18px;text-align:right}.accueil_coachPhoto__8fVW2,.accueil_coachSansPhoto__T_RWg .accueil_coachTexte__R_Uin,.accueil_coachTexte__R_Uin{grid-column:1/-1}.accueil_garantie__1KUhC{margin-top:var(--space-8);padding:var(--space-6)}.accueil_garantieTexte__dhUHd,.accueil_garantieTitre__rmjR5{grid-column:1/-1}.accueil_garantieTitre__rmjR5{font-size:36px}.accueil_final__VHmEP{padding-top:72px;padding-bottom:var(--space-8)}.accueil_finalTitre__zVXq9{font-size:52px}.accueil_finalSousTitre__bTac9{font-size:16px;line-height:25px}.accueil_finalBouton__yRILI{align-self:stretch}}.team_grille__dKkwL{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-6);row-gap:var(--space-8);align-items:start;padding-bottom:var(--space-10)}.team_corps__SAMrl{grid-column:span 7;display:flex;flex-direction:column;gap:var(--space-5)}.team_bloc__YMNMt{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-4)}.team_titreBloc__67bo8{margin:0;font-size:18px;line-height:24px;font-weight:700}.team_offre__X70rh{grid-column:9/span 4;border:2px solid var(--accent);padding:32px;display:flex;flex-direction:column;gap:var(--space-5);position:sticky;top:var(--space-6)}.team_prix__XM2nn{display:flex;align-items:baseline;gap:var(--space-2)}.team_montant__QxsBO{font-size:64px;line-height:1;color:var(--accent);letter-spacing:0}.team_periode__tk4I6{font-size:14px;color:var(--muted)}.team_prixTexte__DWutF{margin:0;font-size:15px;line-height:23px;color:var(--ink-2)}.team_action__uA8vK{display:flex;flex-direction:column;gap:10px}.team_offre__X70rh .team_action__uA8vK .team_bientot__qdI6b{cursor:default;background:var(--subtle);border-color:var(--border-strong);color:var(--muted)}@media (max-width:1100px){.team_corps__SAMrl,.team_offre__X70rh{grid-column:1/-1}.team_offre__X70rh{position:static}}@media (max-width:860px){.team_grille__dKkwL{row-gap:var(--space-6);padding-bottom:var(--space-8)}.team_offre__X70rh{padding:var(--space-6)}.team_montant__QxsBO{font-size:52px}}