/* ========== H5端联络方式样式 ========== */
@media (max-width: 767px) {
  .contact-wrapper {
    grid-template-columns: 1fr;
    gap: 32px;
  }

  .contact-info-card {
    padding: 18px;
    gap: 12px;
  }

  .contact-info-icon {
    width: 40px;
    height: 40px;
  }

  .contact-info-icon svg {
    width: 20px;
    height: 20px;
  }

  .contact-info-value {
    font-size: 15px;
  }

  .contact-form-card {
    padding: 20px;
  }

  .contact-form-card h2 {
    font-size: 20px;
    margin-bottom: 18px;
  }

  .form-row {
    grid-template-columns: 1fr;
    gap: 16px;
    margin-bottom: 16px;
  }

  .form-group {
    margin-bottom: 16px;
  }

  .form-group input,
  .form-group textarea {
    padding: 10px 12px;
    font-size: 14px;
  }
}
