.support-main { max-width: 760px; margin-top: clamp(28px, 6vw, 64px); }
.support-card { padding: clamp(28px, 7vw, 64px); }
.support-intro { max-width: 590px; margin: 18px 0 30px; font-size: clamp(17px, 2.5vw, 20px); }
.support-options { display: grid; gap: 14px; margin: 0 0 28px; }
.support-option { display: grid; grid-template-columns: 46px 1fr auto; align-items: center; gap: 14px; min-height: 78px; padding: 14px 18px; border: 1px solid #d8e4f2; border-radius: 14px; background: #f8fbff; color: var(--ink); text-decoration: none; transition: border-color .18s ease, box-shadow .18s ease, transform .18s ease; }
.support-option:hover, .support-option:focus-visible { border-color: #9fc9fa; box-shadow: 0 10px 28px rgba(8, 120, 249, .11); transform: translateY(-1px); outline: none; }
.support-icon { display: grid; width: 46px; height: 46px; place-items: center; border-radius: 13px; background: #21b563; color: #fff; font-size: 22px; font-weight: 800; }
.support-icon svg { width: 24px; height: 24px; fill: currentColor; }
.support-icon-email { background: #e8f3ff; color: var(--blue); }
.support-option strong, .support-option small { display: block; }
.support-option strong { font-size: 17px; }
.support-option small { margin-top: 2px; color: var(--muted); font-size: 14px; }
.support-arrow { color: var(--blue); font-size: 24px; }
.support-home-link { color: var(--blue); font-weight: 750; text-decoration: none; }
.support-home-link:hover, .support-home-link:focus-visible { text-decoration: underline; }
.support-footer { display: flex; align-items: center; justify-content: space-between; gap: 20px; }
.support-footer nav { display: flex; gap: 18px; }
.support-footer a { color: var(--muted); }
@media (max-width: 560px) {
  .support-main { margin-top: 22px; }
  .support-option { grid-template-columns: 42px 1fr auto; padding: 13px; }
  .support-icon { width: 42px; height: 42px; }
  .support-footer { align-items: flex-start; flex-direction: column; }
}
@media (prefers-reduced-motion: reduce) { .support-option { transition: none; } }
