﻿ .aide-container{max-width:900px;margin:2rem auto;padding:3rem;}.aide-intro{color:rgba(255,255,255,0.8);text-align:center;margin-bottom:2rem;font-size:1.1rem;}.faq-section{margin-bottom:2.5rem;}.faq-section h2{color:#00d4ff;margin-bottom:1.5rem;font-size:1.4rem;display:flex;align-items:center;gap:0.5rem;}.faq-item{margin-bottom:1rem;border:1px solid rgba(255,255,255,0.1);border-radius:10px;overflow:hidden;}.faq-question{width:100%;padding:1rem 1.5rem;background:rgba(0,0,0,0.2);border:none;color:white;font-size:1rem;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background 0.2s;}.faq-question:hover{background:rgba(0,212,255,0.1);}.faq-question i{transition:transform 0.3s;}.faq-question[aria-expanded="true"] i{transform:rotate(180deg);}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease-out;background:rgba(0,0,0,0.1);}.faq-answer p,.faq-answer ul{padding:1rem 1.5rem;color:rgba(255,255,255,0.9);line-height:1.6;margin:0;}.faq-answer ul{padding-left:3rem;}.faq-answer li{margin-bottom:0.5rem;}.faq-item.active .faq-answer{max-height:500px;}.contact-help{text-align:center;padding:2rem;background:rgba(0,212,255,0.1);border-radius:15px;margin-top:2rem;border:1px solid rgba(0,212,255,0.2);}.contact-help h2{color:white;margin-bottom:0.5rem;}.contact-help p{color:rgba(255,255,255,0.7);margin-bottom:1.5rem;}.btn-contact{display:inline-flex;align-items:center;gap:0.5rem;padding:1rem 2rem;background:linear-gradient(135deg,#00d4ff,#0099cc);color:#000;text-decoration:none;border-radius:10px;font-weight:bold;transition:transform 0.2s,box-shadow 0.2s;}.btn-contact:hover{transform:translateY(-2px);box-shadow:0 5px 20px rgba(0,212,255,0.5);}