.FAQ-module__KSzKsa__faqSection{background:var(--bg-light)}.FAQ-module__KSzKsa__faqTitle{margin-bottom:.5rem}.FAQ-module__KSzKsa__faqSubtitle{color:var(--text-muted);font-size:1.1rem}.FAQ-module__KSzKsa__faqList{flex-direction:column;gap:15px;max-width:800px;margin:0 auto;display:flex}.FAQ-module__KSzKsa__faqItem{border:1px solid var(--border);background:#fff;border-radius:16px;transition:box-shadow .3s,border-color .3s;overflow:hidden}.FAQ-module__KSzKsa__faqItem:hover{border-color:var(--primary);box-shadow:0 10px 20px #0000000d}.FAQ-module__KSzKsa__faqItem[open]{border-color:var(--primary);box-shadow:0 15px 30px #2d84fb1a}.FAQ-module__KSzKsa__faqQuestion{color:var(--text-dark);cursor:pointer;justify-content:space-between;align-items:center;padding:20px 30px;font-size:1.1rem;font-weight:700;list-style:none;transition:color .3s;display:flex}.FAQ-module__KSzKsa__faqQuestion::-webkit-details-marker{display:none}.FAQ-module__KSzKsa__faqItem[open] .FAQ-module__KSzKsa__faqQuestion{color:var(--primary);background:#2d84fb05}.FAQ-module__KSzKsa__icon{color:var(--primary);flex-shrink:0;font-size:1.5rem}.FAQ-module__KSzKsa__icon:before{content:"＋"}.FAQ-module__KSzKsa__faqItem[open] .FAQ-module__KSzKsa__icon:before{content:"−"}.FAQ-module__KSzKsa__faqAnswer{overflow:hidden}.FAQ-module__KSzKsa__answerContent{color:var(--text-muted);padding:0 30px 25px;font-size:1rem;line-height:1.7}@media (max-width:768px){.FAQ-module__KSzKsa__faqQuestion{padding:18px 20px;font-size:1rem}.FAQ-module__KSzKsa__answerContent{padding:0 20px 20px;font-size:.95rem}}
