@media (max-width: 992px) {
  .hero__wrapper {
    grid-template-columns: 1fr;
  }

  .hero__content {
    text-align: center;
  }

  .hero__buttons {
    justify-content: center;
  }

  .hero__stats {
    justify-content: center;
  }

  .dashboard-card {
    width: 100%;

    margin-top: 50px;
  }

  .hero__title {
    font-size: 52px;
  }
}
@media (max-width: 1200px) {
  .category__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 768px) {
  .category__grid {
    grid-template-columns: 1fr;
  }

  .category-card {
    padding: 28px;
  }
}
@media (max-width: 1100px) {
  .featured__wrapper {
    grid-template-columns: 1fr;
  }

  .product-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 768px) {
  .product-grid {
    grid-template-columns: 1fr;
  }

  .featured-highlight__content {
    padding: 30px;
  }

  .featured-highlight h3 {
    font-size: 28px;
  }
}
@media (max-width: 1100px) {
  .why__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 768px) {
  .why__grid {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 992px) {
  .stats__wrapper {
    grid-template-columns: 1fr;
  }

  .stats-dashboard {
    margin-top: 50px;
  }
}

@media (max-width: 768px) {
  .stats-dashboard {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 1100px) {
  .market-window__body {
    flex-direction: column;
  }

  .market-sidebar {
    width: 100%;
  }

  .market-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .market-search {
    width: 280px;
  }
}

@media (max-width: 768px) {
  .market-grid {
    grid-template-columns: 1fr;
  }

  .market-window__header {
    flex-direction: column;

    gap: 20px;
  }

  .market-search {
    width: 100%;
  }
}
@media (max-width: 1200px) {
  .authors__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 768px) {
  .authors__grid {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 768px) {
  .search-input {
    flex-direction: column;

    border-radius: 24px;
  }

  .search-input button {
    width: 100%;
  }

  .ai-search__content h2 {
    font-size: 40px;
  }
}
