.FAQSection-module__72zs1q__container{max-width:960px;margin:28px auto;padding:20px}.FAQSection-module__72zs1q__header h2{margin:0 0 8px;font-size:1.75rem}.FAQSection-module__72zs1q__header p{color:#575757;margin:0 0 14px}.FAQSection-module__72zs1q__list{margin:0;padding:0;list-style:none}.FAQSection-module__72zs1q__item{border-top:1px solid var(--gray-100);background:var(--color-white);border-radius:8px;margin-bottom:14px;overflow:hidden;box-shadow:0 1px 2px #10182808,0 6px 18px #1018280a}.FAQSection-module__72zs1q__question{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 16px;font-size:1.15rem;transition:background-color .18s,transform .18s;display:flex}.FAQSection-module__72zs1q__question:hover{background-color:var(--color-bg-secondary);transform:translateY(-1px)}.FAQSection-module__72zs1q__chev{font-weight:var(--font-weight-bold);margin-left:12px;transition:transform .18s}.FAQSection-module__72zs1q__question[aria-expanded=true] .FAQSection-module__72zs1q__chev{transform:rotate(45deg)}.FAQSection-module__72zs1q__answer{color:var(--color-text);opacity:0;max-height:0;padding:0 16px;transition:max-height .28s cubic-bezier(.2,.9,.2,1),opacity .22s 40ms,transform .2s;overflow:hidden;transform:translateY(-6px)}.FAQSection-module__72zs1q__answer.FAQSection-module__72zs1q__open{opacity:1;max-height:520px;padding:14px 16px 20px;transform:translateY(0)}.FAQSection-module__72zs1q__item:first-child{border-top:none}.FAQSection-module__72zs1q__list{gap:12px;display:block}
