.faq-accordion-module__7BW7oa__faqSection{margin:var(--space-12)0}.faq-accordion-module__7BW7oa__faqTitle{font-size:var(--font-size-2xl);margin-bottom:var(--space-6);color:var(--color-gray-900);font-weight:700}.faq-accordion-module__7BW7oa__faqList{gap:var(--space-3);flex-direction:column;display:flex}.faq-accordion-module__7BW7oa__faqItem{border:1px solid var(--color-gray-200);border-radius:var(--border-radius);transition:border-color .15s;overflow:hidden}.faq-accordion-module__7BW7oa__faqItem:hover,.faq-accordion-module__7BW7oa__faqItem[open]{border-color:var(--color-teal)}.faq-accordion-module__7BW7oa__faqQuestion{padding:var(--space-4)var(--space-6);font-weight:600;font-size:var(--font-size-base);cursor:pointer;background:var(--color-gray-50);justify-content:space-between;align-items:center;list-style:none;transition:background-color .15s;display:flex}.faq-accordion-module__7BW7oa__faqQuestion::-webkit-details-marker{display:none}.faq-accordion-module__7BW7oa__faqQuestion:hover{background:var(--color-gray-100)}.faq-accordion-module__7BW7oa__faqQuestion span{padding-right:var(--space-4);flex:1}.faq-accordion-module__7BW7oa__faqIcon{color:var(--color-gray-500);flex-shrink:0;transition:transform .2s}.faq-accordion-module__7BW7oa__faqItem[open] .faq-accordion-module__7BW7oa__faqIcon{color:var(--color-teal);transform:rotate(180deg)}.faq-accordion-module__7BW7oa__faqAnswer{padding:0 var(--space-6)var(--space-4);color:var(--color-gray-700);line-height:var(--line-height-normal);animation:.2s faq-accordion-module__7BW7oa__fadeIn}.faq-accordion-module__7BW7oa__faqAnswer p{margin:0}@keyframes faq-accordion-module__7BW7oa__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-color-scheme:dark){.faq-accordion-module__7BW7oa__faqQuestion{background:var(--color-gray-100)}.faq-accordion-module__7BW7oa__faqQuestion:hover{background:var(--color-gray-200)}}
