.formation-hero[data-v-bd18d0c7]{border-radius:24px;box-shadow:0 15px 35px #0000001a;margin-bottom:3rem;overflow:hidden;padding:3rem 2rem;position:relative}.parcours-hero[data-v-bd18d0c7]{background:linear-gradient(135deg,#e3f2fd,#e8f5e8 50%,#fff3e0)}.hero-background[data-v-bd18d0c7]{animation:backgroundShift-bd18d0c7 8s ease-in-out infinite;background:radial-gradient(circle at 20% 20%,rgba(33,150,243,.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(76,175,80,.1) 0,transparent 50%);bottom:0;left:0;position:absolute;right:0;top:0}@keyframes backgroundShift-bd18d0c7{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.05) rotate(1deg)}}.hero-content[data-v-bd18d0c7]{position:relative;text-align:center;z-index:10}.formation-title[data-v-bd18d0c7]{align-items:center;display:flex;font-size:clamp(2rem,5vw,3rem);font-weight:800;justify-content:center;margin-bottom:1rem}.formation-title .title-road-icon[data-v-bd18d0c7]{animation:roadFloat-bd18d0c7 3s ease-in-out infinite;color:#2196f3!important;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));flex-shrink:0}.formation-title span[data-v-bd18d0c7]{background:linear-gradient(135deg,#2196f3,#4caf50,#ff9800);-webkit-background-clip:text;background-size:200% 200%;-webkit-text-fill-color:transparent;animation:gradientShift-bd18d0c7 3s ease-in-out infinite;background-clip:text}@keyframes roadFloat-bd18d0c7{0%,to{transform:translateY(0) rotate(0) scale(1)}50%{transform:translateY(-4px) rotate(3deg) scale(1.05)}}.formation-subtitle[data-v-bd18d0c7]{color:#666;font-size:1.2rem;font-weight:500;margin-bottom:2rem}.back-btn[data-v-bd18d0c7]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6!important;border:2px solid hsla(0,0%,100%,.9)!important;color:#2196f3!important;font-weight:600!important}@keyframes gradientShift-bd18d0c7{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.modern-card[data-v-bd18d0c7]{background:linear-gradient(135deg,#fff,#fafafa)!important;border-radius:20px!important;overflow:visible!important;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.parcours-card[data-v-bd18d0c7]{background:linear-gradient(135deg,#e3f2fd,#e8f5e8)!important;border:2px solid rgba(33,150,243,.2)}.card-header[data-v-bd18d0c7]{padding:1.5rem 1.5rem 1rem}.card-header[data-v-bd18d0c7],.card-icon[data-v-bd18d0c7]{align-items:center;display:flex;position:relative}.card-icon[data-v-bd18d0c7]{border-radius:12px;height:50px;justify-content:center;margin-right:1rem;overflow:hidden;width:50px}.parcours-icon[data-v-bd18d0c7]{background:linear-gradient(135deg,#2196f3,#1976d2);box-shadow:0 6px 16px #2196f366}.card-icon[data-v-bd18d0c7]:before{background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.2));bottom:0;content:"";left:0;position:absolute;right:0;top:0}.card-title[data-v-bd18d0c7]{color:#333;font-size:1.3rem;font-weight:700;margin:0}.alert-box[data-v-bd18d0c7]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:2px solid rgba(33,150,243,.3);border-radius:12px;padding:1rem}@media (max-width:600px){.alert-box[data-v-bd18d0c7]{align-items:start;display:grid!important;gap:.5rem;grid-template-areas:"icon title" "text text";grid-template-columns:auto 1fr}.alert-icon[data-v-bd18d0c7]{grid-area:icon}.alert-title[data-v-bd18d0c7]{grid-area:title}.alert-text[data-v-bd18d0c7]{grid-area:text}}.thematic-section[data-v-bd18d0c7]{background:#2196f30d;border-radius:12px;padding:1rem}.important-box[data-v-bd18d0c7]{background:linear-gradient(135deg,#fff3e0,#ffcc02 10%,#fff3e0);border:2px solid rgba(255,193,7,.3);border-radius:8px;padding:.75rem}@media (max-width:600px){.important-box[data-v-bd18d0c7]{align-items:start;display:grid!important;gap:.5rem;grid-template-areas:"icon title" "text text";grid-template-columns:auto 1fr}.important-icon[data-v-bd18d0c7]{grid-area:icon}.important-title[data-v-bd18d0c7]{grid-area:title}.important-text[data-v-bd18d0c7]{grid-area:text}}.driving-environments[data-v-bd18d0c7]{display:grid;gap:1rem}.environment-item[data-v-bd18d0c7]{align-items:center;background:#ffffffb3;border:1px solid rgba(33,150,243,.2);border-radius:12px;display:flex;padding:1rem;transition:all .3s ease}.environment-item[data-v-bd18d0c7]:hover{box-shadow:0 4px 12px #0000001a;transform:translate(4px)}.environment-content[data-v-bd18d0c7]{flex:1}.key-points[data-v-bd18d0c7]{display:grid;gap:.75rem}.key-point[data-v-bd18d0c7]{align-items:center;background:#ffffffb3;border-radius:8px;display:flex;font-weight:500;padding:.75rem}.progression-steps[data-v-bd18d0c7]{display:grid;gap:1rem}.step[data-v-bd18d0c7]{background:#ffffffb3;border-radius:12px;padding:1rem;position:relative}.step[data-v-bd18d0c7],.step-number[data-v-bd18d0c7]{align-items:center;display:flex}.step-number[data-v-bd18d0c7]{background:linear-gradient(135deg,#2196f3,#1976d2);border-radius:50%;color:#fff;flex-shrink:0;font-weight:700;height:40px;justify-content:center;margin-right:1rem;width:40px}.step-content h5[data-v-bd18d0c7]{color:#333;font-weight:600;margin:0}.v-btn[data-v-bd18d0c7]{border-radius:12px!important;font-weight:600!important;height:auto!important;min-height:36px!important;text-transform:none!important;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:normal!important}.v-btn[data-v-bd18d0c7]:hover{box-shadow:0 8px 20px #0003;transform:translateY(-2px)}ul.ml-6 li[data-v-bd18d0c7]{padding:.25rem 0;position:relative}ul.ml-6 li[data-v-bd18d0c7]:before{color:#2196f3;content:"✓";font-weight:700;left:-1.5rem;position:absolute}@media (max-width:600px){.formation-hero[data-v-bd18d0c7]{padding:2rem 1rem}.formation-title[data-v-bd18d0c7]{font-size:2rem}.formation-subtitle[data-v-bd18d0c7]{font-size:1.1rem}.card-header[data-v-bd18d0c7]{padding:1rem}.card-icon[data-v-bd18d0c7]{height:40px;width:40px}.card-title[data-v-bd18d0c7]{font-size:1.1rem}.environment-item[data-v-bd18d0c7],.step[data-v-bd18d0c7]{padding:.75rem}}
