.ptce-module__91Im1q__logo{background-color:var(--color-surface-raised);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin:0;padding:36px;display:flex}.ptce-module__91Im1q__logo img{max-width:100%;height:auto}@media (max-width:1023px){.ptce-module__91Im1q__logo{max-width:360px;padding:24px}}.ptce-module__91Im1q__logoLegende{letter-spacing:.04em;text-align:center;color:var(--color-text-secondary);font-size:13px;font-weight:600}.ptce-module__91Im1q__repere{border-top:4px solid var(--color-context-ptce-primary);background-color:var(--color-surface-page);border-radius:20px;flex-direction:column;align-items:flex-start;gap:12px;padding:32px;display:flex}.ptce-module__91Im1q__repereDate{font-family:var(--font-heading);color:var(--color-text-strong);font-size:clamp(36px,2.4vw + 20px,56px);line-height:1}.ptce-module__91Im1q__repereTexte{color:var(--color-text-secondary);font-size:16px;line-height:1.55}.ptce-module__91Im1q__bento{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.ptce-module__91Im1q__bentoItem{border-radius:var(--radius-lg);background-color:var(--color-surface-raised);color:var(--color-text-strong);flex-direction:column;gap:18px;padding:24px;font-size:17px;font-weight:500;line-height:1.5;display:flex}.ptce-module__91Im1q__bentoItem:first-child{background-color:var(--color-surface-dark);color:var(--color-text-primary-on-dark)}@media (min-width:768px){.ptce-module__91Im1q__bento{grid-template-columns:repeat(6,minmax(0,1fr))}.ptce-module__91Im1q__bentoItem{grid-column:span 2}.ptce-module__91Im1q__bentoItem:nth-child(-n+2){min-height:170px;font-family:var(--font-heading);grid-column:span 3;font-size:24px;font-weight:400;line-height:1.25}}.ptce-module__91Im1q__themes{margin-top:24px}.ptce-module__91Im1q__cycle{border:1px solid var(--color-border-on-dark-subtle);background-color:var(--color-surface-on-dark-active);border-radius:20px;padding:32px;position:relative}@media (min-width:1024px){.ptce-module__91Im1q__cycle{margin-top:40px;padding:40px}}p.ptce-module__91Im1q__cycleSur{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-brand-on-dark-soft);margin:0;font-size:12px;font-weight:700}p.ptce-module__91Im1q__cycleEtape{font-family:var(--font-heading);color:var(--color-text-primary-on-dark);margin:14px 0 6px;font-size:24px;line-height:1.1}.ptce-module__91Im1q__cycleNumero{margin-right:8px;font-size:clamp(64px,4vw + 30px,96px);line-height:.9}.ptce-module__91Im1q__cycleExposant{vertical-align:top;font-size:.4em;position:relative;top:.3em}p.ptce-module__91Im1q__cycleDate{border-bottom:1px solid var(--color-border-on-dark);color:var(--color-text-primary-on-dark);align-items:center;gap:8px;margin:0 0 18px;padding-bottom:18px;font-weight:600;display:flex}