@media (max-width: 768px) {
  .section {
    padding: var(--spacing-12) 0;
  }

  .btn {
    min-height: 48px;
  }

  .hide-on-mobile {
    display: none !important;
  }
}

@media (min-width: 769px) {
  .hide-on-desktop {
    display: none !important;
  }
}
