.qa-content{padding:3rem 0}.faq-list{max-width:900px;margin:0 auto}.faq-item{background:white;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:2rem;margin-bottom:1.5rem}.faq-question,.faq-answer{display:flex;gap:1rem}.faq-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.25rem;border-radius:50%}.faq-question .faq-icon{background:var(--color-primary);color:white}.faq-answer .faq-icon{background:var(--color-secondary);color:white}.faq-question h3{font-size:1.25rem;font-weight:700;color:var(--color-secondary);margin-bottom:1rem}.faq-answer{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-gray-200)}.faq-answer p{font-size:1rem;color:var(--color-gray-700);line-height:1.7;margin:0}.qa-footer{max-width:900px;margin:3rem auto 0;padding:2rem;background:var(--color-gray-100);border-radius:var(--radius-lg);text-align:center}.qa-footer p{margin:0;font-size:1.125rem}.qa-footer a{color:var(--color-primary);text-decoration:underline}@media (max-width:767px){.faq-item{padding:1.5rem}.faq-icon{width:35px;height:35px;font-size:1rem}.faq-question h3{font-size:1.125rem}}