._autoEcoleBadge_9dj9f_1{width:140px;height:140px;box-shadow:var(--shadow-lg);border-radius:50%;margin:1.5rem auto 0;overflow:hidden}._autoEcoleBadge_9dj9f_1 img{object-fit:cover;width:100%;height:100%}._grid_9dj9f_16{grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid}._card_9dj9f_22{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;padding:2rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative}._card_9dj9f_22:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}._badge_9dj9f_41{background:var(--color-red);color:var(--color-white);font-family:var(--font-heading);border-radius:var(--radius-pill);padding:.3rem .6rem;font-size:.75rem;font-weight:700;position:absolute;top:1.4rem;right:1.4rem}._iconWrap_9dj9f_54{margin-bottom:1.3rem}._card_9dj9f_22 h3{margin-bottom:.2rem;font-size:1.15rem}._code_9dj9f_63{font-family:var(--font-heading);color:var(--color-red);letter-spacing:.06em;margin-bottom:.8rem;font-size:.72rem;font-weight:700;display:inline-block}._card_9dj9f_22 p{color:var(--color-body);margin-bottom:1.3rem;font-size:.9rem;line-height:1.55}._link_9dj9f_80{font-family:var(--font-heading);color:var(--color-red);align-items:center;gap:.5rem;margin-top:auto;font-size:.86rem;font-weight:600;transition:gap .2s;display:inline-flex}._card_9dj9f_22:hover ._link_9dj9f_80{gap:.8rem}@media screen and (width<=900px){._grid_9dj9f_16{grid-template-columns:1fr 1fr}}@media screen and (width<=560px){._grid_9dj9f_16{grid-template-columns:1fr}}
