.offers-secondary {
  grid-template-columns: repeat(3, 1fr);
  margin-top: 14px;
}

.offers-secondary .offer:first-child {
  background: linear-gradient(150deg, #102951, #604b8d);
  color: white;
}

.offers-secondary .offer:first-child p {
  color: #d5dbea;
}

@media (max-width: 950px) {
  .offers-secondary { grid-template-columns: 1fr 1fr; }
}

@media (max-width: 620px) {
  .offers-secondary { grid-template-columns: 1fr; }
}
