.adf26{--focus-ring:var(--blue-500)}.adf26 .adf26-sparkle{color:var(--blue-500)}.adf26 .adf26-lead{max-width:640px;margin-top:18px}.adf26 .hero-cta{flex-wrap:wrap;gap:10px;display:flex}.adf26-bandeau-section{padding-top:0}.adf26-bandeau{flex-wrap:wrap;align-items:center;gap:32px;padding:22px 28px;display:flex}.adf26-bandeau>div:not(.adf26-bandeau-ctas){flex-direction:column;gap:4px;display:flex}.adf26-bandeau-l{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);font-size:12px;font-weight:600}.adf26-bandeau-v{color:var(--text-primary);font-size:17px;font-weight:600}.adf26-bandeau-ctas{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.adf26-programme{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.adf26-carte{flex-direction:column;gap:12px;padding:28px;display:flex}.adf26-carte p{color:var(--text-secondary);margin:0;line-height:1.55}.adf26-carte .adf26-quand{color:var(--blue-700);align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-weight:600;display:flex}.adf26-astuce{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px 24px;display:flex}.adf26-astuce p{color:var(--text-primary);margin:0}.adf26-compat{color:var(--text-secondary);margin-top:16px;font-size:15px}.adf26 .sfoot{color:var(--text-secondary);font-size:14px}.adf26-infos{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.adf26-info{flex-direction:column;gap:12px;padding:26px;display:flex}.adf26-info p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.55}.adf26-info strong{color:var(--text-primary)}.adf26-info.card-blue p,.adf26-info.card-blue strong,.adf26-info.card-blue .h3{color:#fff}.adf26-info .btn{align-self:flex-start;margin-top:auto}.adf26-itile-blanc{color:#fff;background:#ffffff29}.adf26-lien{color:var(--blue-700);text-underline-offset:3px;margin-top:auto;font-weight:600;text-decoration:underline}.adf26 .faq .ans a{color:var(--blue-700);text-underline-offset:3px;text-decoration:underline}.adf26 .stage .hero-cta{justify-content:center;position:relative}.adf26 .btn-outline-white{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffffbf}.adf26 .btn-outline-white:hover{background:#ffffff14}.adf26 .stage :focus-visible{outline-color:#fff}@media (max-width:1020px){.adf26-infos{grid-template-columns:1fr 1fr}.adf26-programme{grid-template-columns:1fr}}@media (max-width:640px){.adf26-infos{grid-template-columns:1fr}.adf26-astuce{flex-direction:column;align-items:flex-start}.adf26-bandeau-ctas{margin-left:0}.adf26 .stats-b .stat-rest{grid-template-columns:1fr}}
