/* centre_aide.css - Premium fintech UI */
body {font-family:'Inter',sans-serif; background:#f9fafb; color:#1e293b; line-height:1.7;}
.container {max-width:1200px; margin:0 auto; padding:0 20px;}
.hero-aide {padding:120px 20px;text-align:center;}
.hero-aide h1 {font-size:3rem;color:#6366f1;margin-bottom:20px;}
.hero-aide p {max-width:800px;margin:auto;font-size:1.2rem;color:#475569;}
.aide-section {padding:80px 0;}
.aide-section h2 {font-size:2rem;color:#6366f1;margin-bottom:15px;}
.aide-section p {margin-bottom:20px;color:#475569;}
.aide-section ul {list-style:none;padding-left:0;}
.aide-section ul li {position:relative;padding-left:30px;margin-bottom:12px;font-weight:500;color:#1e293b;}
.aide-section ul li::before {content:"✔";position:absolute;left:0;color:#6366f1;}
.cta-aide{text-align:center;padding:80px 20px;background:#fff;border-radius:15px;box-shadow:0 15px 50px rgba(0,0,0,0.05);}
.cta-aide h2{color:#6366f1;margin-bottom:12px;}
.cta-aide p{color:#475569;margin-bottom:20px;}
.btn-primary {padding:12px 30px;background:linear-gradient(90deg,#6366f1,#7c83ff);color:#fff;border-radius:12px;display:inline-block;transition:transform .2s;}
.btn-primary:hover {transform:translateY(-3px);}
.fade-up {opacity:0;transform:translateY(40px);transition:0.8s;}
.fade-up.show {opacity:1;transform:translateY(0);}
@media(max-width:768px){.hero-aide h1{font-size:2.2rem;}}