.faq-accordion{background:var(--white);padding:var(--space-16) 0}.faq-accordion__heading{color:var(--black);font-size:2rem;font-weight:700;margin-bottom:var(--space-10);text-align:center}.faq-item{border-bottom:1px solid var(--border-color)}.faq-item__question{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-body);font-size:1.0625rem;font-weight:600;gap:var(--space-4);justify-content:space-between;padding:var(--space-6) 0;text-align:left;width:100%}.faq-item__chevron{color:var(--text-muted);flex-shrink:0;font-size:.75rem;transition:transform .2s ease}.faq-item--open .faq-item__chevron{transform:rotate(180deg)}.faq-item__answer{color:var(--text-secondary);display:none;font-size:.9375rem;line-height:1.7;padding-bottom:var(--space-6)}.faq-item__answer p{color:inherit;margin:0 0 var(--space-3) 0}.faq-item__answer p:last-child{margin-bottom:0}.faq-item--open .faq-item__answer{display:block}@media (max-width:768px){.faq-accordion__heading{font-size:1.5rem}.faq-item__question{font-size:.9375rem}}