:root{--mainColor1:#e94e1b;--mainColor2:#093d65;--mainColor3:#05090e;--mainColor4:#e8ecf1;--mainColor5:#94a3b8;--mainColor6:#e7ebef;--mainColor7:#0f172a;--mainColor8:#282c30;--mainColor9:#64748b;--mainColor10:#a8b0ba;--mainColor11:#f8ddd4;--mainColor12:#86acca;--mainColor13:#e94f1b8b;--font-primary:"Poppins",sans-serif}.section__adp{background:linear-gradient(135deg,var(--mainColor2),#155281);color:#fff;padding:60px 0 80px;text-align:center;position:relative;overflow:hidden}.section__adp:after{content:"";position:absolute;bottom:-50px;left:0;right:0;height:100px;background:#e7ebef;transform:skewY(-2deg);z-index:1}.section__adp h1{font-size:2.5rem;color:#fff;margin-bottom:20px;position:relative;z-index:2;animation:fadeInDown 1s ease}.section__adp h1 span{color:var(--mainColor1)}.nav-links{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-top:30px;position:relative;z-index:2}.nav-link{color:#fff;text-decoration:none;padding:10px 20px;border-radius:30px;background-color:hsla(0,0%,100%,.1);transition:all .3s ease;font-weight:500}.nav-link:hover{background-color:var(--mainColor1);transform:translateY(-3px);color:#fff}.section-title{text-align:center;margin-bottom:20px;color:var(--mainColor2);font-size:2rem;position:relative}.section-title:after{content:"";display:block;width:80px;height:4px;background:var(--mainColor1);margin:15px auto;border-radius:2px}#probleme{background-color:var(--mainColor6)}.simple-content{padding:25px}.intro{color:#093d65;text-align:center;margin-bottom:25px;font-size:16px}.problem-list{margin:30px 0}.problem{padding:12px 15px;margin-bottom:10px;background:#f8f9fa;border-left:3px solid #e94e1b;border-radius:0 4px 4px 0}.problem,.problem .icon{display:flex;align-items:center}.problem .icon{width:22px;height:22px;background:#e94e1b;color:#fff;border-radius:50%;justify-content:center;margin-right:12px;font-size:14px;font-weight:700}.consequences{background:#fff5f2;padding:20px;border-radius:6px;margin:30px 0}.consequences h3{color:#e94e1b;margin-top:0;margin-bottom:15px;font-size:18px}.consequences ul{padding-left:20px;color:#093d65}.consequences li{margin-bottom:8px;list-style:disc}.solution-block{text-align:center;margin-top:30px;padding-top:20px;border-top:1px dashed #ddd}.solution-block p{color:#093d65;font-size:17px;margin-bottom:20px}@media (max-width:600px){.tpe-simple-card{margin:15px}.simple-content{padding:20px}}#chiffres{background-color:#fff}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;gap:30px}.stat-card{text-align:center;padding:30px;background:linear-gradient(135deg,var(--mainColor2),#155281);color:#fff;border-radius:8px;transition:all .3s ease;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--mainColor13),transparent);opacity:0;transition:opacity .3s ease}.stat-card:hover:before{opacity:1}.stat-card:hover{transform:scale(1.05);background:linear-gradient(135deg,var(--mainColor13),#e94e1c)}.stat-number{font-size:3rem;font-weight:700;margin-bottom:10px;color:var(--mainColor1)}.stat-desc{font-size:1.1rem}#concerne{background-color:var(--mainColor4)}.checklist{background:#fff;padding:30px;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.checklist-item{display:flex;align-items:center;margin-bottom:15px;padding:10px;border-bottom:1px solid var(--mainColor6)}.checklist-item:before{content:"✔️";margin-right:15px;color:var(--mainColor1)}#expert{background-color:#fff}.expert-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--mainColor4);padding:40px;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.expert-quote{font-style:italic;font-size:1.2rem;margin:20px 0;position:relative}.expert-quote:after,.expert-quote:before{content:'"';font-size:2rem;color:var(--mainColor1);opacity:.5}.expert-quote:before{margin-right:5px}.expert-quote:after{margin-left:5px}.expert-name{font-weight:600;color:var(--mainColor2)}.video-placeholder{width:100%;height:300px;background:var(--mainColor8);display:flex;align-items:center;justify-content:center;color:#fff;border-radius:8px;margin-top:30px;position:relative;overflow:hidden}.video-placeholder:before{content:"";position:absolute;width:80px;height:80px;background:hsla(0,0%,100%,.2);border-radius:50%;animation:pulse 2s infinite}.video-placeholder:after{content:"▶";position:absolute;font-size:2rem;color:#fff;z-index:2}#solution{background-color:var(--mainColor2);-webkit-clip-path:polygon(0 0,100% 5%,100% 100%,0 95%);clip-path:polygon(0 0,100% 5%,100% 100%,0 95%);padding:120px 0}#solution,#solution .section-title{color:#fff}#solution .section-title:after{background:var(--mainColor1)}#solution .section-subtitle{color:hsla(0,0%,100%,.8);text-align:center}.solution-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:32px;gap:32px;margin-top:48px}.step-card{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-lg);padding:40px 32px;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.step-card:hover{transform:translateY(-8px);background:hsla(0,0%,100%,.15);box-shadow:0 10px 30px rgba(0,0,0,.2)}.step-number{font-size:3rem;font-weight:700;color:hsla(0,0%,100%,.2);position:absolute;top:20px;right:20px;line-height:1}.step-card h3{font-size:1.25rem;margin-bottom:16px;color:#fff}.step-card h3,.step-card p{position:relative;z-index:2}.step-card p{color:hsla(0,0%,100%,.8)}.timeline{margin-top:48px;padding:32px;background:hsla(0,0%,100%,.1);border-radius:var(--radius-lg);text-align:center;max-width:600px;margin-left:auto;margin-right:auto;border:1px solid hsla(0,0%,100%,.1)}.timeline p{color:#fff}#plateya{background-color:#fff;padding-bottom:120px}#plateya .section-header .section-subtitle{color:var(--mainColor10);font-size:16px;text-align:center;margin-bottom:20px}.partners-container{background:#f8fafc;border-radius:16px;padding:64px 48px;box-shadow:0 10px 25px rgba(0,0,0,.1)}.partners-description{max-width:700px;margin:0 auto 48px;text-align:center}.partners-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:40px;gap:40px;align-items:center}.partner-logo{height:60px;display:flex;align-items:center;justify-content:center;filter:grayscale(100%) contrast(.5);opacity:.8;transition:all .3s ease}.partner-logo:hover{filter:grayscale(0) contrast(1);opacity:1;transform:scale(1.1)}.partner-logo img{max-height:100%;max-width:100%;object-fit:contain}#cta{background:linear-gradient(135deg,#e94e1b,#f97316);color:#fff;text-align:center;padding:120px 0;-webkit-clip-path:polygon(0 5%,100% 0,100% 100%,0 100%);clip-path:polygon(0 5%,100% 0,100% 100%,0 100%)}.cta-container{max-width:700px;margin:0 auto}.cta-title{font-size:2.5rem;margin-bottom:24px;font-weight:700;color:#fff}.cta-subtitle{font-size:1.25rem;margin-bottom:40px;opacity:.9;color:#fff}.cta-button{display:inline-flex;align-items:center;gap:12px;background:#fff;color:var(--mainColor1);padding:18px 48px;border-radius:9999px;text-decoration:none;font-weight:600;font-size:1.125rem;transition:all .3s ease;box-shadow:0 10px 20px rgba(0,0,0,.1)}.cta-button:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.2);color:var(--mainColor1)}.cta-button i{font-size:1.25rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.95);opacity:.8}70%{transform:scale(1.1);opacity:.5}to{transform:scale(.95);opacity:.8}}.intro-text{margin-top:30px;text-align:center}.intro-chapo{font-size:1.2rem;margin-bottom:20px;color:hsla(0,0%,100%,.9)}.intro-description{font-size:1.1rem;line-height:1.6;color:hsla(0,0%,100%,.8);max-width:800px;margin:0 auto}.stat-source{font-size:.9rem;opacity:.8;margin-top:10px;font-style:italic}.expert-additional-quote{margin-top:30px;padding:20px;background:hsla(0,0%,100%,.1);border-radius:8px;border-left:4px solid var(--mainColor1)}.expert-additional-quote p{font-style:italic;color:var(--mainColor2);margin:0}.video-container{position:relative;width:100%;background:var(--mainColor8);border-radius:8px;overflow:hidden}.video-container video{width:100%;height:auto;display:block;background:#000}.partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;margin:40px 0}.partner-item{background:#fff;padding:30px;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.05);text-align:center}.partner-item h3{color:var(--mainColor2);margin-bottom:15px;font-size:1.2rem}.partner-item p{color:var(--mainColor9);line-height:1.5}.partners-note{background:var(--mainColor11);padding:25px;border-radius:8px;text-align:center;margin-top:30px}.partners-note p{color:var(--mainColor2);margin:0;font-size:1.1rem}