.FAQ-module__iQI87a__faqContainer{gap:var(--gap-4xl);flex-direction:column;max-width:900px;margin:0 auto;display:flex}.FAQ-module__iQI87a__categories{gap:var(--gap-sm);flex-wrap:wrap;display:flex}.FAQ-module__iQI87a__categoryBtn{padding:var(--padding-xs)var(--padding-sm);color:var(--dark-blue);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;transition:background .25s,border-color .25s,color .25s}.FAQ-module__iQI87a__categoryBtn:hover{border-color:var(--color-primary);color:var(--color-primary)}.FAQ-module__iQI87a__categoryBtn.FAQ-module__iQI87a__active{border-color:var(--color-primary);color:var(--color-primary);background:#7c3aed14}.FAQ-module__iQI87a__accordion{gap:var(--gap-base);margin:0;padding:0;list-style:none;display:grid}.FAQ-module__iQI87a__item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.FAQ-module__iQI87a__trigger{justify-content:space-between;align-items:center;gap:var(--gap-sm);cursor:pointer;text-align:left;background:linear-gradient(#fff,#fff);border:0;width:100%;padding:20px 18px;transition:background .25s;display:flex}.FAQ-module__iQI87a__trigger:hover{background:linear-gradient(#fff,#fafafa)}.FAQ-module__iQI87a__q{color:var(--dark-blue);font-weight:600}.FAQ-module__iQI87a__chevron{color:var(--gray);font-size:20px}.FAQ-module__iQI87a__panel{max-height:0;padding:0 18px;transition:all .3s ease-in-out;overflow:hidden;transform:scale(0)}.FAQ-module__iQI87a__panelOpen{max-height:600px;transform:scale(1)}.FAQ-module__iQI87a__a{color:var(--dark-blue);margin:18px 0;line-height:1.6}.FAQ-module__iQI87a__empty{padding:var(--padding-lg);text-align:center;color:var(--gray);background:#fff;border:1px dashed #e5e7eb;border-radius:12px}@media (min-width:768px){.FAQ-module__iQI87a__controls{grid-template-columns:1fr;align-items:center}}
