.trainingPack_h1__TGY8c{text-align:center;font-size:var(--text-5xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:48px 0 16px}.trainingPack_or__3Y_gR{text-align:center;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent)}.trainingPack_formationPack__d4dQp{cursor:pointer;padding:32px 24px;display:flex;flex-direction:column;align-items:center;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;transition:all var(--transition-slow)}.trainingPack_formationPack__d4dQp:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)!important;border-color:var(--color-primary)!important}.trainingPack_title__R423Q{font-size:var(--text-4xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.trainingPack_price__cveu6{font-size:var(--text-2xl);line-height:var(--leading-snug);font-weight:var(--font-weight-bold);color:var(--color-primary)}.trainingPack_goal__QOhi4{text-align:center;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.trainingPack_descriptionTraining__fUYrt{font-style:italic;font-size:var(--text-base);text-align:center;color:var(--color-text-tertiary)}.trainingPack_badge__AJDFf{margin:16px 0;width:100%;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.trainingPack_disabled__YYNhE{opacity:.5;pointer-events:none;cursor:not-allowed}.trainingPack_courseList__eMBrb{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px;max-width:var(--max-width);margin:0 auto 48px;padding:0 var(--container-padding)}.trainingPack_accompagnementDiv__K4N25{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:48px;padding:0 var(--container-padding)}.trainingPack_accompagnementStep__ERkyf{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.trainingPack_numberOfStep__D0Vki{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:var(--leading-normal);min-width:32px}.trainingPack_accompagnementCard__2rdpy{width:100%;max-width:720px;display:flex;flex-direction:column;align-items:center;padding:40px;margin-bottom:20px;border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)!important}.trainingPack_accompagnementTitle__idauq{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:center}@media (max-width:1024px){.trainingPack_courseList__eMBrb{grid-template-columns:1fr;padding:0 16px}.trainingPack_accompagnementCard__2rdpy{padding:24px 16px}.trainingPack_accompagnementTitle__idauq{font-size:var(--text-lg)}}