@media (max-width: 781px) {
  .thewoox-header__inner { gap: 12px; }
  .thewoox-brand__descriptor { display: none; }
  .thewoox-hero-main,
  .thewoox-split,
  .thewoox-footer__inner { grid-template-columns: 1fr; }
  .thewoox-dashboard { margin-top: 28px; transform: none; }
  .thewoox-grid { grid-template-columns: 1fr; }
  .thewoox-marketplace__deck { grid-template-columns: 1fr; }
}

@media (min-width: 782px) and (max-width: 1023px) {
  .thewoox-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
