.faq-table th{background-color:#2c3e50;color:#fff;border:none;font-weight:600;padding:15px}.faq-table td{padding:15px;vertical-align:top;border-bottom:1px solid #dee2e6}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.02)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.05)}.fw-semibold{font-weight:600;color:#2c3e50}@media (max-width:768px){.faq-table thead{display:none}.faq-table tbody tr{display:block;margin-bottom:20px;background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.faq-table tbody tr td{display:block;width:100%!important;border:none;padding:15px}.faq-table tbody tr td:first-child{background-color:#f8f9fa;font-weight:700;color:#2c3e50;font-size:1rem;border-bottom:1px solid #dee2e6;margin-bottom:0}.faq-table tbody tr td:last-child{background-color:#fff;font-size:.95rem;line-height:1.6;margin-top:0}.table-hover tbody tr:hover{background-color:#fff}.table-striped tbody tr:nth-of-type(odd){background-color:#fff}}