.coaching{--coach-muted: var(--ds-texte-leger);--coach-text: var(--ds-texte);--coach-line: var(--ds-bordure);--coach-paper: var(--ds-blanc-panneau);--coach-soft: var(--ds-creme-doux);--coach-selected: var(--ds-noir);--coach-accent: var(--ds-jaune);--coach-warning: var(--ds-attention);--coach-warning-bg: var(--ds-attention-fond);--coach-error: var(--ds-erreur-texte);--coach-espace-xs: var(--ds-espace-1);--coach-espace-sm: var(--ds-espace-2);--coach-espace: var(--ds-espace-3);--coach-espace-md: var(--ds-espace-4);--coach-espace-lg: var(--ds-espace-6);--coach-espace-xl: var(--ds-espace-8);--coach-rayon: var(--ds-rayon);--coach-case: var(--ds-taille-case);--coach-bordure: var(--ds-bordure-fine);--coach-bordure-epaisse: var(--ds-bordure-epaisse);--coach-texte-petit: var(--ds-taille-sm);--coach-texte-prix: var(--ds-taille-2xl);--coach-poids-fort: var(--ds-poids-fort);--coach-poids-gras: var(--ds-poids-gras);--coach-interligne: var(--ds-interligne);--coach-interligne-large: var(--ds-interligne-large);--coach-transition: var(--ds-duree-micro) var(--ds-courbe-survol);--coach-largeur-panneau: var(--ds-largeur-resume);--coach-largeur-formulaire: var(--ds-largeur-formulaire);--coach-largeur-colonne: var(--ds-largeur-carte-min);--coach-largeur-colonne-large: var(--ds-largeur-carte-large-min);--coach-largeur-texte: var(--ds-largeur-texte);min-width:0}.coaching--admin{--coach-muted: var(--couleur-texte-secondaire);--coach-text: var(--couleur-texte);--coach-line: var(--couleur-bordure);--coach-paper: var(--couleur-surface-0);--coach-soft: var(--couleur-surface-1);--coach-selected: var(--couleur-primaire);--coach-accent: var(--couleur-primaire);--coach-warning: var(--couleur-avertissement);--coach-warning-bg: var(--couleur-avertissement-surface);--coach-error: var(--couleur-danger);--coach-espace-xs: var(--espace-2);--coach-espace-sm: var(--espace-4);--coach-espace: var(--espace-6);--coach-espace-md: var(--espace-8);--coach-espace-lg: var(--espace-12);--coach-espace-xl: var(--espace-16);--coach-rayon: var(--rayon-grand);--coach-case: var(--taille-case);--coach-bordure: var(--bordure-fine);--coach-bordure-epaisse: var(--bordure-epaisse);--coach-texte-petit: var(--typo-petit);--coach-texte-prix: var(--typo-titre-page);--coach-poids-fort: var(--typo-poids-semi-gras);--coach-poids-gras: var(--typo-poids-gras);--coach-interligne: var(--typo-hauteur-normale);--coach-interligne-large: var(--typo-hauteur-large);--coach-transition: var(--transition);--coach-largeur-panneau: var(--largeur-panneau);--coach-largeur-formulaire: var(--largeur-formulaire);--coach-largeur-colonne: var(--largeur-colonne-min)}.coaching [hidden]{display:none}.coaching__muted{color:var(--coach-muted)}.coaching__header,.coaching__actions{display:flex;gap:var(--coach-espace);align-items:center;flex-wrap:wrap}.coaching__header{justify-content:space-between;margin-bottom:var(--coach-espace-lg)}.coaching__offre{display:grid;gap:var(--coach-espace-xs)}.coaching__offre p{margin:0}.coaching__offre .badge{margin-left:var(--coach-espace-xs)}.coaching__actions{margin:var(--coach-espace) 0}.carte__entete>.coaching__actions,td .coaching__actions{margin:0}.coaching .bouton{max-width:100%;white-space:normal;text-align:center}.coaching__layout{display:grid;grid-template-columns:minmax(0,1fr) var(--coach-largeur-panneau);gap:var(--coach-espace-lg);align-items:start}.coaching__layout>*{min-width:0}.coaching__section{margin-bottom:var(--coach-espace-lg)}.coaching__section.carte__corps,.coaching__section>.carte__corps{display:flex;flex-direction:column;gap:var(--coach-espace-md)}.coaching__section p{margin:0;line-height:var(--coach-interligne)}.coaching--front>.account-main__title{margin:var(--coach-espace-md) 0 var(--coach-espace-lg)}.coaching .carte__entete{flex-wrap:wrap;gap:var(--coach-espace)}.coaching__price{font-size:var(--coach-texte-prix);font-weight:var(--coach-poids-gras);line-height:var(--coach-interligne)}.coaching__notice{background:var(--coach-warning-bg);border-left:var(--coach-bordure-epaisse) solid var(--coach-warning);padding:var(--coach-espace-md);margin-bottom:var(--coach-espace-md);line-height:var(--coach-interligne-large)}.coaching__tabs{overflow-x:auto;margin-bottom:var(--coach-espace-lg)}.coaching__tabs>a{white-space:nowrap}.coaching__table-wrap{overflow-x:auto}.coaching__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--coach-largeur-colonne),1fr));gap:var(--coach-espace-lg);margin:0}.coaching__stats dd{margin:var(--coach-espace-sm) 0 0}.coaching__list{padding-left:var(--coach-espace-lg);line-height:var(--coach-interligne-large);margin:0 0 var(--coach-espace-md)}.coaching__retour{display:inline-block;margin-bottom:var(--coach-espace-md);color:var(--coach-muted);font-size:var(--coach-texte-petit);font-weight:var(--coach-poids-fort);text-decoration:underline;text-underline-offset:var(--coach-espace-xs)}.coaching__retour:hover{color:var(--coach-selected)}.coaching__lien{color:var(--coach-selected);font-size:var(--coach-texte-petit);font-weight:var(--coach-poids-fort);text-decoration:underline;text-underline-offset:var(--coach-espace-xs)}.coaching__lien:hover{color:var(--coach-muted)}.coaching details{margin:var(--coach-espace-md) 0}.coaching summary{cursor:pointer;font-weight:var(--coach-poids-fort);padding:var(--coach-espace-sm) 0}.coaching .form-error-message,.coaching .form-errors{color:var(--coach-error)}.coaching__form{width:100%;max-width:var(--coach-largeur-formulaire)}.coaching__form-layout{display:grid;grid-template-columns:minmax(0,var(--coach-largeur-formulaire)) minmax(0,var(--coach-largeur-panneau));gap:var(--coach-espace-lg);align-items:start}.coaching__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--coach-espace-md) var(--coach-espace-lg)}.coaching__form-wide{grid-column:1/-1}.coaching__form-grid .formulaire__groupe{margin-bottom:0}.coaching__form-grid .help-text,.coaching__form-grid .form-help,.coaching__form-grid .help{display:block;color:var(--coach-muted);margin-top:var(--coach-espace-sm);line-height:var(--coach-interligne)}.coaching__option{padding:var(--coach-espace) var(--coach-espace-md);border:var(--coach-bordure) solid var(--coach-line);border-radius:var(--coach-rayon);background:var(--coach-paper);transition:border-color var(--coach-transition),background-color var(--coach-transition)}.coaching__option .label-checkbox,.coaching__option .label-radio{display:flex;align-items:center;gap:var(--coach-espace);margin:0;padding:0;border:0;color:var(--coach-text);font-size:var(--coach-texte-petit);font-weight:var(--coach-poids-fort);text-transform:none;letter-spacing:normal;cursor:pointer}.coaching__option .label-checkbox span,.coaching__option .label-radio span{color:inherit;font-size:inherit;font-weight:inherit}.coaching__form-grid .coaching__option .help-text{margin:var(--coach-espace-xs) 0 0;padding-left:calc(var(--coach-case) + var(--coach-espace))}.coaching__option:has(input:checked){border-color:var(--coach-selected);background:var(--coach-soft)}.coaching__option:focus-within{outline:var(--coach-bordure-epaisse) solid var(--coach-accent);outline-offset:var(--coach-bordure-epaisse)}.coaching__option .coaching__option-case[type]{display:block;flex:none;width:var(--coach-case);height:var(--coach-case);min-width:0;min-height:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--coach-selected);cursor:pointer}.coaching__option .coaching__option-case[type]:focus{outline:none;box-shadow:none}.coaching__blocs{display:flex;flex-direction:column;gap:var(--coach-espace-lg)}.coaching__bloc{display:flex;flex-direction:column;gap:var(--coach-espace);min-width:0;margin:0;padding:0;border:0}.coaching__bloc>legend{margin-bottom:var(--coach-espace);padding:0}.coaching__bloc .support-text{color:var(--coach-error);font-size:var(--coach-texte-petit)}.coaching__choix{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--coach-largeur-colonne)),1fr));gap:var(--coach-espace-sm)}.coaching__choix--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.coaching__choix--large{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--coach-largeur-colonne-large)),1fr))}.coaching__serie-apercu{margin:0;padding:var(--coach-espace) var(--coach-espace-md);background:var(--coach-soft);border-radius:var(--coach-rayon);font-weight:var(--coach-poids-fort)}.coaching__serie-apercu:empty{display:none}.coaching__pilotage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--coach-espace-lg);margin-bottom:var(--coach-espace-lg);align-items:stretch}.coaching__pilote{display:flex;flex-direction:column;gap:var(--coach-espace-md);height:100%}.coaching__pilote p{margin:0;line-height:var(--coach-interligne)}.coaching__etat{display:flex;align-items:center;justify-content:space-between;gap:var(--coach-espace);flex-wrap:wrap}.coaching__menu-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--coach-espace);align-items:end}.coaching__menu-form .formulaire__groupe{margin:0}.coaching__menu-form>.coaching__actions{grid-column:1/-1;margin:0}.coaching__filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:var(--coach-espace);align-items:end;margin-bottom:var(--coach-espace-lg)}.coaching__filters .formulaire__groupe{margin:0}.coaching__method{display:flex;align-items:flex-start;gap:var(--coach-espace);padding:var(--coach-espace-md);border:var(--coach-bordure) solid var(--coach-line);margin:var(--coach-espace-sm) 0;border-radius:var(--coach-rayon);cursor:pointer}.coaching__method:has(input:checked){background:var(--coach-soft);border-color:var(--coach-selected)}.coaching__method input{flex-shrink:0;margin-top:var(--coach-espace-xs);accent-color:var(--coach-selected)}.coaching__preview-help{margin-bottom:var(--coach-espace-lg);max-width:var(--coach-largeur-texte);line-height:var(--coach-interligne-large)}.coaching__email-preview{width:100%;max-width:var(--largeur-apercu-mail);margin-inline:auto}.coaching__email-preview--mobile{max-width:var(--largeur-apercu-mobile)}.coaching__email-frame{display:block;width:100%;height:var(--hauteur-apercu-mail);border:0;background:var(--couleur-blanc)}.coaching [data-coaching-preview-width][aria-pressed=true]{background:var(--couleur-surface-3);border-color:var(--couleur-texte-secondaire)}.coaching__hero{display:grid;gap:var(--ds-espace-4);margin-bottom:var(--ds-espace-8);padding:var(--ds-espace-8);background:var(--ds-blanc-panneau);border:var(--ds-bordure-fine) solid var(--ds-bordure);border-radius:var(--ds-rayon-grand);box-shadow:var(--ds-ombre-carte)}.coaching__entete{display:grid;grid-template-columns:minmax(0,1fr) var(--coach-largeur-panneau);gap:var(--ds-espace-6);align-items:stretch;margin-bottom:var(--ds-espace-8)}.coaching__entete>.coaching__hero{margin:0}.coaching__surtitre{margin:0;color:var(--ds-texte-leger);font-size:var(--ds-taille-xs);font-weight:var(--ds-poids-gras);letter-spacing:var(--ds-espacement-large);text-transform:uppercase}.coaching__titre{margin:0;color:var(--ds-noir);font-family:var(--ds-police-affichage);font-size:var(--ds-taille-titre-fluide);font-weight:var(--ds-poids-noir);line-height:var(--ds-interligne-serre);letter-spacing:var(--ds-espacement-serre);text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.coaching__accroche{margin:0;max-width:var(--ds-largeur-texte);color:var(--ds-texte);font-size:var(--ds-taille-md);line-height:var(--ds-interligne-large)}.coaching__hero .coaching__lien{justify-self:start}.coaching__infos{display:flex;flex-wrap:wrap;gap:var(--ds-espace-3);margin:0}.coaching__info{display:grid;gap:var(--ds-espace-1);padding:var(--ds-espace-3) var(--ds-espace-4);background:var(--ds-creme-doux);border-radius:var(--ds-rayon-petit)}.coaching__info dt{color:var(--ds-texte-leger);font-size:var(--ds-taille-xs);font-weight:var(--ds-poids-gras);letter-spacing:var(--ds-espacement-large);text-transform:uppercase}.coaching__info dd{margin:0;color:var(--ds-noir);font-size:var(--ds-taille-sm);font-weight:var(--ds-poids-fort)}.coaching__infos--compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.coaching__presentation{display:grid;gap:var(--ds-espace-3);max-width:var(--ds-largeur-texte);color:var(--ds-texte);line-height:var(--ds-interligne-large)}.coaching__presentation p{margin:0}.coaching__chapo{color:var(--ds-noir);font-size:var(--ds-taille-lg);font-weight:var(--ds-poids-fort);line-height:var(--ds-interligne)}.coaching__presentation .coaching__suite{margin:0}.coaching__suite p{margin-top:var(--ds-espace-3)}.coaching__suite summary{display:inline-block;padding:var(--ds-espace-2) var(--ds-espace-4);border:var(--ds-bordure-fine) solid var(--ds-bordure-forte);border-radius:var(--ds-rayon-complet);color:var(--ds-noir);font-size:var(--ds-taille-sm);list-style:none;transition:border-color var(--coach-transition)}.coaching__suite summary::-webkit-details-marker{display:none}.coaching__suite summary:hover{border-color:var(--ds-noir)}.coaching__suite[open] summary{display:none}.coaching__fiche{display:flex;flex-direction:column;gap:var(--ds-espace-5);padding:var(--ds-espace-6);background:var(--ds-blanc-panneau);border:var(--ds-bordure-fine) solid var(--ds-bordure);border-radius:var(--ds-rayon-grand);box-shadow:var(--ds-ombre-carte)}.coaching__fiche>.bouton{margin-top:auto}.coaching__fiche-prix{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ds-espace-2);margin:0;color:var(--ds-texte);font-size:var(--ds-taille-sm)}.coaching__fiche-prix strong{color:var(--ds-noir);font-family:var(--ds-police-affichage);font-size:var(--ds-taille-3xl);font-weight:var(--ds-poids-noir);line-height:var(--ds-interligne-serre)}.coaching__forfait{display:grid;gap:var(--ds-espace-2);padding:var(--ds-espace-4);background:var(--ds-jaune);border-radius:var(--ds-rayon);color:var(--ds-noir)}.coaching__forfait p{margin:0}.coaching__forfait-nom{font-size:var(--ds-taille-xs);font-weight:var(--ds-poids-gras);letter-spacing:var(--ds-espacement-large);text-transform:uppercase}.coaching__forfait-prix{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ds-espace-2);font-size:var(--ds-taille-sm);font-weight:var(--ds-poids-fort)}.coaching__forfait-prix strong{font-family:var(--ds-police-affichage);font-size:var(--ds-taille-2xl);font-weight:var(--ds-poids-noir);line-height:var(--ds-interligne-serre)}.coaching__forfait-detail{font-size:var(--ds-taille-sm);line-height:var(--ds-interligne)}.coaching__fiche-liste{display:grid;margin:0}.coaching__fiche-liste .coaching__info{padding:var(--ds-espace-3) 0;background:none;border-radius:0;border-bottom:var(--ds-bordure-fine) dashed var(--ds-bordure)}.coaching__fiche-liste .coaching__info:first-child{padding-top:0}.coaching__fiche-liste .coaching__info:last-child{padding-bottom:0;border-bottom:0}.coaching__fiche-notes{display:grid;gap:var(--ds-espace-2);margin:0;padding:var(--ds-espace-4) 0 0;border-top:var(--ds-bordure-fine) solid var(--ds-bordure);list-style:none;color:var(--ds-texte);font-size:var(--ds-taille-sm);line-height:var(--ds-interligne)}.coaching__intro{display:grid;gap:var(--ds-espace-2)}.coaching__intro p{margin:0}.coaching__bloc-titre{color:var(--ds-noir);font-size:var(--ds-taille-md);font-weight:var(--ds-poids-gras)}.coaching__etapes{display:flex;flex-direction:column;gap:var(--ds-espace-6);min-width:0}.coaching__etape{padding:var(--ds-espace-6);background:var(--ds-blanc-panneau);border:var(--ds-bordure-fine) solid var(--ds-bordure);border-radius:var(--ds-rayon-grand);box-shadow:var(--ds-ombre-carte);scroll-margin-top:calc(var(--ds-nav-hauteur) + var(--ds-espace-6))}.coaching__etape-entete{display:flex;align-items:flex-start;gap:var(--ds-espace-4);margin-bottom:var(--ds-espace-5)}.coaching__etape-entete p{margin:var(--ds-espace-1) 0 0;font-size:var(--ds-taille-sm)}.coaching__etape-numero{display:grid;place-items:center;flex:none;width:var(--ds-taille-pastille);height:var(--ds-taille-pastille);border-radius:var(--ds-rayon-complet);background:var(--ds-noir);color:var(--ds-jaune);font-family:var(--ds-police-affichage);font-size:var(--ds-taille-lg);font-weight:var(--ds-poids-gras)}.coaching__etape-titre{margin:0;color:var(--ds-noir);font-family:var(--ds-police-affichage);font-size:var(--ds-taille-xl);font-weight:var(--ds-poids-gras);line-height:var(--ds-interligne-serre)}.coaching__mois{margin:var(--ds-espace-6) 0 var(--ds-espace-3);color:var(--ds-noir);font-family:var(--ds-police-affichage);font-size:var(--ds-taille-lg);font-weight:var(--ds-poids-gras)}.coaching__calendrier{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ds-largeur-carte-min)),1fr));gap:var(--ds-espace-3)}.coaching__jour{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ds-espace-4);padding:var(--ds-espace-3);background:var(--ds-blanc-panneau);border:var(--ds-bordure-fine) solid var(--ds-bordure);border-radius:var(--ds-rayon);cursor:pointer;transition:border-color var(--coach-transition),background-color var(--coach-transition),box-shadow var(--coach-transition)}.coaching__jour:hover{border-color:var(--ds-bordure-forte)}.coaching__jour:has(input:checked){background:var(--ds-creme-doux);border-color:var(--ds-noir);box-shadow:inset 0 0 0 var(--ds-bordure-fine) var(--ds-noir)}.coaching__jour:focus-within{outline:var(--ds-bordure-epaisse) solid var(--ds-jaune);outline-offset:var(--ds-bordure-epaisse)}.coaching__jour--complet{opacity:var(--ds-opacite-desactive);cursor:not-allowed}.coaching__jour--complet:hover{border-color:var(--ds-bordure)}.coaching__jour-case{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.coaching__jour-date{display:grid;justify-items:center;min-width:var(--ds-taille-date);padding:var(--ds-espace-2);background:var(--ds-creme);border-radius:var(--ds-rayon-petit);color:var(--ds-noir);transition:background-color var(--coach-transition)}.coaching__jour:has(input:checked) .coaching__jour-date{background:var(--ds-jaune)}.coaching__jour-semaine,.coaching__jour-mois{font-size:var(--ds-taille-xs);font-weight:var(--ds-poids-gras);text-transform:uppercase}.coaching__jour-numero{font-family:var(--ds-police-affichage);font-size:var(--ds-taille-2xl);font-weight:var(--ds-poids-gras);line-height:var(--ds-interligne-serre)}.coaching__jour-details{display:grid;gap:var(--ds-espace-1);min-width:0}.coaching__jour-horaire{color:var(--ds-noir);font-size:var(--ds-taille-md);font-weight:var(--ds-poids-gras)}.coaching__jour-prix{color:var(--ds-texte);font-size:var(--ds-taille-sm);font-weight:var(--ds-poids-fort)}.coaching__jour-places{color:var(--ds-texte-leger);font-size:var(--ds-taille-xs)}.coaching__jour-coche{position:relative;width:var(--ds-taille-case);height:var(--ds-taille-case);border:var(--ds-bordure-epaisse) solid var(--ds-bordure-forte);border-radius:var(--ds-rayon-petit);transition:background-color var(--coach-transition),border-color var(--coach-transition)}.coaching__jour:has(input:checked) .coaching__jour-coche{background:var(--ds-noir);border-color:var(--ds-noir)}.coaching__jour:has(input:checked) .coaching__jour-coche:after{content:"";position:absolute;left:30%;top:10%;width:35%;height:60%;border:solid var(--ds-jaune);border-width:0 var(--ds-bordure-epaisse) var(--ds-bordure-epaisse) 0;transform:rotate(45deg)}.coaching__jour--complet .coaching__jour-coche{visibility:hidden}.coaching__participants{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ds-largeur-carte-min)),1fr));gap:var(--ds-espace-3);margin:0 0 var(--ds-espace-3);padding:0;border:0;min-width:0}.coaching__legende{margin-bottom:var(--ds-espace-2);padding:0;color:var(--ds-texte-fonce);font-size:var(--ds-taille-xs);font-weight:var(--ds-poids-fort);letter-spacing:var(--ds-espacement-large);text-transform:uppercase}.coaching__participant{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:var(--ds-espace-3);column-gap:var(--ds-espace-3);row-gap:var(--ds-espace-1);align-items:center;padding:var(--ds-espace-4);background:var(--ds-blanc-panneau);border:var(--ds-bordure-fine) solid var(--ds-bordure);border-radius:var(--ds-rayon);cursor:pointer;transition:border-color var(--coach-transition),background-color var(--coach-transition)}.coaching__participant input{grid-row:span 2;width:var(--ds-taille-case);height:var(--ds-taille-case);margin:0;accent-color:var(--ds-noir);cursor:pointer}.coaching__participant:hover{border-color:var(--ds-bordure-forte)}.coaching__participant:has(input:checked){background:var(--ds-creme-doux);border-color:var(--ds-noir);box-shadow:inset 0 0 0 var(--ds-bordure-fine) var(--ds-noir)}.coaching__participant:focus-within{outline:var(--ds-bordure-epaisse) solid var(--ds-jaune);outline-offset:var(--ds-bordure-epaisse)}.coaching__participant-nom{color:var(--ds-noir);font-weight:var(--ds-poids-gras)}.coaching__participant-naissance{color:var(--ds-texte-leger);font-size:var(--ds-taille-xs)}.coaching__telephone{max-width:var(--ds-largeur-champ-court);margin:var(--ds-espace-5) 0 0}.coaching__connexion{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-espace-4);padding:var(--ds-espace-5);background:var(--ds-creme-doux);border-radius:var(--ds-rayon)}.coaching__connexion p{flex:1 1 var(--ds-largeur-carte-min);margin:0;line-height:var(--ds-interligne)}.coaching__vide{margin:0;padding:var(--ds-espace-6);background:var(--ds-creme-doux);border:var(--ds-bordure-fine) dashed var(--ds-bordure-forte);border-radius:var(--ds-rayon);color:var(--ds-texte-leger);text-align:center;line-height:var(--ds-interligne)}.coaching__vide p{margin:var(--ds-espace-2) 0 0}.coaching__resume{position:sticky;top:calc(var(--ds-nav-hauteur) + var(--ds-espace-6));display:flex;flex-direction:column;gap:var(--ds-espace-4);padding:var(--ds-espace-6);background:var(--ds-blanc-panneau);border:var(--ds-bordure-fine) solid var(--ds-bordure);border-radius:var(--ds-rayon-grand);box-shadow:var(--ds-ombre-carte)}.coaching__resume-titre{margin:0;color:var(--ds-noir);font-family:var(--ds-police-affichage);font-size:var(--ds-taille-xl);font-weight:var(--ds-poids-gras)}.coaching__resume-liste{display:flex;flex-direction:column;gap:var(--ds-espace-2);margin:0;padding:0;list-style:none}.coaching__resume-liste li{display:flex;justify-content:space-between;gap:var(--ds-espace-3);padding-bottom:var(--ds-espace-2);border-bottom:var(--ds-bordure-fine) dashed var(--ds-bordure);font-size:var(--ds-taille-sm)}.coaching__resume-liste li>:last-child{flex:none;font-weight:var(--ds-poids-fort)}.coaching__resume-vide{margin:0;color:var(--ds-texte-leger);font-size:var(--ds-taille-sm)}.coaching__resume-total{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ds-espace-3);padding-top:var(--ds-espace-3);border-top:var(--ds-bordure-epaisse) solid var(--ds-noir)}.coaching__resume-total span{font-size:var(--ds-taille-sm);font-weight:var(--ds-poids-fort)}.coaching__resume-total strong{color:var(--ds-noir);font-family:var(--ds-police-affichage);font-size:var(--ds-taille-2xl);font-weight:var(--ds-poids-gras)}.coaching__resume-offre{margin:0;padding:var(--ds-espace-2) var(--ds-espace-3);background:var(--ds-attention-fond);border-radius:var(--ds-rayon-petit);color:var(--ds-attention-texte);font-size:var(--ds-taille-sm);font-weight:var(--ds-poids-fort)}.coaching__resume-note{margin:0;color:var(--ds-texte-leger);font-size:var(--ds-taille-xs);text-align:center}.coaching__offres{padding:var(--ds-espace-4);background:var(--ds-creme-doux);border-radius:var(--ds-rayon);font-size:var(--ds-taille-sm);line-height:var(--ds-interligne)}.coaching__offres ul{margin:var(--ds-espace-2) 0;padding-left:var(--ds-espace-5)}.coaching__offres p{margin:0}.coaching__offres-titre{font-size:var(--ds-taille-xs);font-weight:var(--ds-poids-gras);letter-spacing:var(--ds-espacement-large);text-transform:uppercase}.coaching__programmes{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ds-largeur-carte-large-min)),1fr));gap:var(--ds-espace-6)}.coaching__programmes>.coaching__vide{grid-column:1/-1}.coaching__programme{display:flex;flex-direction:column;gap:var(--ds-espace-5);padding:var(--ds-espace-6);background:var(--ds-blanc-panneau);border:var(--ds-bordure-fine) solid var(--ds-bordure);border-radius:var(--ds-rayon-grand);box-shadow:var(--ds-ombre-carte);transition:box-shadow var(--ds-duree-survol) var(--ds-courbe-survol)}.coaching__programme:hover{box-shadow:var(--ds-ombre-carte-survol)}.coaching__programme-titre{margin:0;color:var(--ds-noir);font-family:var(--ds-police-affichage);font-size:var(--ds-taille-2xl);font-weight:var(--ds-poids-gras);line-height:var(--ds-interligne-serre);text-transform:uppercase}.coaching__programme-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-espace-3);margin:auto 0 0}@media (max-width: 1000px){.coaching__form-layout,.coaching__pilotage{grid-template-columns:1fr}.coaching__form-layout>.carte{max-width:var(--coach-largeur-formulaire)}}@media (max-width: 760px){.coaching__layout,.coaching__entete,.coaching__filters,.coaching__form-grid,.coaching__infos--compact,.coaching__menu-form{grid-template-columns:1fr}.coaching__resume{position:static}.coaching__hero{padding:var(--ds-espace-5)}.coaching__titre{font-size:var(--ds-taille-2xl)}.coaching__etape,.coaching__resume,.coaching__programme,.coaching__fiche{padding:var(--ds-espace-4)}.coaching__fiche-prix strong{font-size:var(--ds-taille-2xl)}.coaching__email-frame{height:var(--hauteur-apercu-mail-mobile)}}.coaching-page{padding-block:var(--ds-espace-10) var(--ds-espace-16)}.coaching-page__container{max-width:var(--ds-largeur-max);margin-inline:auto;padding-inline:var(--ds-espace-6)}.coaching__section-title{margin:0;color:var(--ds-noir);font-family:var(--ds-police-affichage);font-size:var(--ds-taille-xl);font-weight:var(--ds-poids-gras);line-height:var(--ds-interligne-serre)}@media (max-width: 760px){.coaching-page{padding-block:var(--ds-espace-6) var(--ds-espace-10)}.coaching-page__container{padding-inline:var(--ds-espace-4)}}
