.faq-section{margin-bottom:3rem}.faq-section h2{color:var(--bs-body-color);font-weight:600;font-size:1.75rem}.accordion-button{font-size:1.05rem;padding:1.25rem;transition:all .3s ease}.accordion-button:not(.collapsed){background-color:#f3f5f2!important;color:#49823f;font-weight:600}.accordion-button:hover{background-color:#f3f5f2!important}.accordion-button:focus{box-shadow:none!important;border-color:transparent}.accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transition:transform .3s ease}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2349823F'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-item{background-color:transparent;border:none!important}.accordion-body{font-size:1rem;line-height:1.7;color:var(--bs-body-color)}.faq-section .accordion-button{background-color:#f8f9fa;border-radius:8px;font-weight:500;color:var(--bs-body-color)}.faq-section .accordion-body{background-color:#fff;border:1px solid #e9ecef;border-top:none;border-radius:0 0 8px 8px;padding:1.5rem}@media(max-width:768px){.faq-section h2{font-size:1.5rem}.accordion-button{font-size:1rem;padding:1rem}.accordion-body{padding:1.25rem}}