.simple-faq-section{padding:80px 0;background-color:#fff;color:#333333;color:var(--color-text-dark, #333333)}.simple-faq-section .section-title{text-align:center;margin-bottom:40px}.simple-faq-section .section-title h2{font-size:1.8rem;font-weight:700;text-transform:uppercase;margin-bottom:10px}.simple-faq-section .section-title p{font-size:.9rem;color:#666}.simple-faq-section .faq-container{max-width:800px;margin:0 auto}.simple-faq-section .faq-container details{border-bottom:1px solid #eaeaea}.simple-faq-section .faq-container details summary{padding:20px 0;font-weight:500;font-size:1.1rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.simple-faq-section .faq-container details summary::-webkit-details-marker{display:none}.simple-faq-section .faq-container details summary .icon{transition:transform .3s ease}.simple-faq-section .faq-container details[open] summary .icon{transform:rotate(180deg)}.simple-faq-section .faq-container details .faq-answer{padding-bottom:20px;font-size:.95rem;line-height:1.6;color:#555}@media(max-width: 768px){.simple-faq-section{padding:50px 0}}
