.page-hero.svelte-otdesg{background:linear-gradient(135deg,var(--navy-dark),var(--navy));padding:80px 0 60px;text-align:center}.page-hero.svelte-otdesg h1:where(.svelte-otdesg){font-size:2.5rem;color:var(--white);margin-bottom:12px}.page-hero.svelte-otdesg p:where(.svelte-otdesg){color:#ffffffd9;font-size:1.1rem;max-width:640px;margin:0 auto}.intro.svelte-otdesg{text-align:center;max-width:720px;margin:0 auto 48px;color:var(--gray-text);font-size:1.05rem;line-height:1.6}.formation-category.svelte-otdesg{margin-bottom:48px}.formation-category.svelte-otdesg h2:where(.svelte-otdesg){font-size:1.5rem;color:var(--navy-dark);margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--gold)}.formation-grid.svelte-otdesg{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.formation-card.svelte-otdesg{padding:24px;background:var(--white);border:1px solid rgba(0,0,0,.08);border-radius:10px;border-left:4px solid var(--gold);transition:all .2s}.formation-card.svelte-otdesg:hover{box-shadow:0 4px 16px #15314d1a;transform:translateY(-2px)}.formation-card.svelte-otdesg h3:where(.svelte-otdesg){font-size:1.05rem;color:var(--navy-dark);margin-bottom:8px}.formation-card.svelte-otdesg p:where(.svelte-otdesg){font-size:.9rem;color:var(--gray-text);line-height:1.5}.formation-cta.svelte-otdesg{background:linear-gradient(135deg,var(--navy-dark),var(--navy));padding:64px 0;text-align:center}.formation-cta.svelte-otdesg h2:where(.svelte-otdesg){font-size:2rem;color:var(--white);margin-bottom:12px}.formation-cta.svelte-otdesg p:where(.svelte-otdesg){color:#ffffffe6;font-size:1.1rem;max-width:600px;margin:0 auto 28px}.cta-actions.svelte-otdesg{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.formation-grid.svelte-otdesg{grid-template-columns:1fr}}
