.hero-badge[data-astro-cid-crishjmo]{display:inline-block;padding:var(--space-1) var(--space-4);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-blue-expert);background-color:var(--color-blue-100);border-radius:var(--radius-full);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.04em}.formation-chiffres[data-astro-cid-crishjmo]{padding:var(--space-10) 0}.chiffres-grid[data-astro-cid-crishjmo]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);text-align:center}.chiffre-item[data-astro-cid-crishjmo]{padding:var(--space-7);background-color:var(--color-surface-alt);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg)}.chiffre-value[data-astro-cid-crishjmo]{display:block;font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-extrabold);color:var(--color-blue-expert);margin-bottom:var(--space-2);letter-spacing:var(--tracking-tight)}.chiffre-label[data-astro-cid-crishjmo]{font-size:var(--text-sm);color:var(--color-text);line-height:var(--leading-snug);font-weight:var(--weight-medium)}.pedago-grid[data-astro-cid-crishjmo]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-top:var(--space-8)}.pedago-card[data-astro-cid-crishjmo]{padding:var(--space-8);background-color:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-border)}.pedago-card[data-astro-cid-crishjmo] h3[data-astro-cid-crishjmo]{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-blue-night);margin-bottom:var(--space-3)}.pedago-card[data-astro-cid-crishjmo] p[data-astro-cid-crishjmo]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.catalogue-heading[data-astro-cid-crishjmo]{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-blue-expert);text-transform:uppercase;letter-spacing:.06em;margin-top:var(--space-12);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:3px solid var(--color-turquoise)}.formations-grid[data-astro-cid-crishjmo]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.formation-card[data-astro-cid-crishjmo]{padding:var(--space-6);background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);border-top:4px solid var(--color-turquoise);display:flex;flex-direction:column;transition:box-shadow var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.formation-card[data-astro-cid-crishjmo]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.formation-tag[data-astro-cid-crishjmo]{display:inline-block;align-self:flex-start;padding:var(--space-1) var(--space-3);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-text-inverse);background-color:var(--color-blue-expert);border-radius:var(--radius-sm);margin-bottom:var(--space-4);text-transform:uppercase;letter-spacing:.04em}.formation-card[data-astro-cid-crishjmo] h4[data-astro-cid-crishjmo]{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-blue-night);margin-bottom:var(--space-3);line-height:var(--leading-snug)}.formation-card[data-astro-cid-crishjmo] p[data-astro-cid-crishjmo]{font-size:var(--text-sm);color:var(--color-text);line-height:var(--leading-relaxed);margin-bottom:var(--space-4);flex-grow:1}.formation-public[data-astro-cid-crishjmo]{list-style:none;padding:0;margin:0;border-top:1px solid var(--color-border-strong);padding-top:var(--space-3)}.formation-public[data-astro-cid-crishjmo] li[data-astro-cid-crishjmo]{font-size:var(--text-xs);color:var(--color-text-secondary);padding:var(--space-1) 0}.surmesure-grid[data-astro-cid-crishjmo]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-top:var(--space-8)}.surmesure-item[data-astro-cid-crishjmo]{padding:var(--space-8);background-color:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border-strong);border-top:4px solid var(--color-yellow-signal)}.surmesure-item[data-astro-cid-crishjmo] h3[data-astro-cid-crishjmo]{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-blue-night);margin-bottom:var(--space-3)}.surmesure-item[data-astro-cid-crishjmo] p[data-astro-cid-crishjmo]{font-size:var(--text-sm);color:var(--color-text);line-height:var(--leading-relaxed)}.modalites-grid[data-astro-cid-crishjmo]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);margin-top:var(--space-6)}.modalite-item[data-astro-cid-crishjmo]{padding:var(--space-6);background-color:var(--color-surface-alt);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.modalite-item[data-astro-cid-crishjmo] h3[data-astro-cid-crishjmo]{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-blue-night);margin-bottom:var(--space-2)}.modalite-item[data-astro-cid-crishjmo] p[data-astro-cid-crishjmo]{font-size:var(--text-sm);color:var(--color-text);line-height:var(--leading-relaxed)}.public-grid[data-astro-cid-crishjmo]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);margin-top:var(--space-6)}.public-item[data-astro-cid-crishjmo]{padding:var(--space-6);background-color:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);border-left:3px solid var(--color-blue-expert)}.public-item[data-astro-cid-crishjmo] h3[data-astro-cid-crishjmo]{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-blue-night);margin-bottom:var(--space-2)}.public-item[data-astro-cid-crishjmo] p[data-astro-cid-crishjmo]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.cta-final[data-astro-cid-crishjmo]{text-align:center;padding:var(--space-16) var(--space-8);background-color:var(--color-blue-night);color:#fff;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;margin-top:var(--space-16)}.cta-final[data-astro-cid-crishjmo] h2[data-astro-cid-crishjmo]{color:#fff}.cta-final[data-astro-cid-crishjmo] p[data-astro-cid-crishjmo]{color:var(--color-text-on-dark-secondary);max-width:600px;margin:var(--space-4) auto var(--space-8)}.cta-actions[data-astro-cid-crishjmo]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}@media(max-width:768px){.chiffres-grid[data-astro-cid-crishjmo]{grid-template-columns:repeat(2,1fr)}.pedago-grid[data-astro-cid-crishjmo],.formations-grid[data-astro-cid-crishjmo],.surmesure-grid[data-astro-cid-crishjmo],.modalites-grid[data-astro-cid-crishjmo],.public-grid[data-astro-cid-crishjmo]{grid-template-columns:1fr}}
