.section-intro{padding:60px 20px 30px;text-align:center;background-color:var(--blanc)}.faq-titre{font-family:'Montserrat','Montserrat Fallback',sans-serif;font-size:1.75rem;font-weight:600;color:var(--bordeaux);margin:0 0 15px 0}.faq-sous-titre{font-family:'Montserrat','Montserrat Fallback',sans-serif;font-size:16px;font-weight:500;color:var(--texte-secondaire);margin:0}.section-questions{padding:30px 20px 60px;max-width:900px;margin:0 auto;background-color:var(--blanc)}.question-bloc{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e0e0e0}.question-bloc:last-of-type{border-bottom:none;margin-bottom:40px}.question-titre{font-family:'Montserrat','Montserrat Fallback',sans-serif;font-size:1rem;font-weight:600;color:var(--texte);display:block;margin:0 0 15px 0;line-height:1.5}.question-numero{color:var(--bordeaux);margin-right:5px}.question-reponse{font-family:'Montserrat','Montserrat Fallback',sans-serif;font-size:15px;line-height:1.8;color:var(--texte-secondaire);margin:0}.question-reponse a{color:var(--bordeaux);text-decoration:underline;text-decoration-color:var(--dore);text-underline-offset:3px;transition:text-decoration-color 0.3s ease}.question-reponse a:hover{text-decoration-color:var(--bordeaux)}.faq-conclusion{font-family:'Montserrat','Montserrat Fallback',sans-serif;font-size:15px;line-height:1.8;color:var(--texte-secondaire);margin:40px 0 0 0;padding-top:30px;border-top:1px solid #e0e0e0}@media (max-width:768px){.faq-titre{font-size:1.5rem}.question-titre{font-size:0.95rem}.question-reponse,.faq-conclusion{font-size:14px}}