/* --- Frequency Orders grid styles --- */

.orders-section {
  padding: 80px 20px;
  background: rgba(10, 10, 10, 0.9);
}

.orders-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 2rem;
  max-width: 1100px;
  margin: 0 auto;
}

.order-card {
  background: rgba(0, 0, 0, 0.6);
  border: 1px solid #33ccff;
  border-radius: 10px;
  padding: 30px 20px;
  text-align: center;
  transition: transform 0.3s ease;
}

.order-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 0 15px #33ccff;
}

.order-card h4 {
  margin: 0 0 10px;
  color: #f2fcff;
  letter-spacing: 1px;
}

.order-card p {
  font-size: 0.85rem;
  color: #b3b3b3;
}
