.FAQ-module__7KQVwG__faqList{padding:var(--section-padding) 0;max-width:800px;margin:0 auto}.FAQ-module__7KQVwG__faqGroup{margin-bottom:2.5rem}.FAQ-module__7KQVwG__faqGroup h2{font-family:var(--font-body);color:var(--color-primary);border-bottom:1px solid var(--color-border-light);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:600}.FAQ-module__7KQVwG__faqItem{border-radius:var(--radius-md);border:1px solid var(--color-border-light);transition:all var(--transition-base);background:#fff;margin-bottom:1.5rem;padding:1.5rem}.FAQ-module__7KQVwG__faqItem:hover{border-color:var(--color-accent-light);box-shadow:var(--shadow-md)}.FAQ-module__7KQVwG__question{align-items:flex-start;gap:.75rem;display:flex}.FAQ-module__7KQVwG__qIcon{color:var(--color-accent);font-weight:700;font-family:var(--font-heading);font-size:1.1rem;line-height:1.1}.FAQ-module__7KQVwG__faqItem h3{font-family:var(--font-body);color:var(--color-text);margin:0;font-size:1rem;font-weight:600;line-height:1.4}.FAQ-module__7KQVwG__answer{color:var(--color-text-secondary);margin-top:.75rem;padding-left:1.65rem;font-size:.95rem;line-height:1.6}@media (max-width:768px){.FAQ-module__7KQVwG__faqList{padding:3rem 0}}
