.su-support-categories{padding:3rem 0}.su-support-card{border:2px solid var(--color-border);border-radius:var(--radius-card);padding:1.5rem;height:100%;transition:border-color .15s}.su-support-card:hover{border-color:var(--color-secondary)}.su-support-icon{width:40px;height:40px;background-color:var(--color-secondary);border-radius:50%;margin-bottom:.75rem;opacity:.15}.su-support-card h3{font-size:1rem;font-weight:600;margin-bottom:.5rem}.su-support-card p{font-size:.875rem;color:var(--color-gray-600);margin-bottom:0;line-height:1.6}.su-support-faq{padding:0 0 3rem}.su-support-faq h2{margin-bottom:1.5rem}.su-support-faq .accordion-item{border:1px solid var(--color-gray-200);border-radius:var(--radius-card);margin-bottom:.5rem;overflow:hidden}.su-support-faq .accordion-button{font-weight:500;font-size:.9375rem;color:var(--color-primary);background-color:var(--color-white);padding:.875rem 1.25rem;box-shadow:none}.su-support-faq .accordion-button:not(.collapsed){background-color:var(--color-gray-50);color:var(--color-secondary-dark)}.su-support-faq .accordion-body{font-size:.9375rem;color:var(--color-gray-600);line-height:1.7;padding:0 1.25rem 1.25rem}.su-support-contact{padding:3rem 0 4rem;background-color:var(--color-gray-50);border-top:1px solid var(--color-gray-200)}.su-support-contact h2{margin-bottom:.5rem}.su-support-contact p{color:var(--color-gray-500);margin-bottom:1.5rem}.su-support-actions{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}@media (max-width:767.98px){.su-support-categories{padding:2rem 0}.su-support-card{padding:1.25rem}}