/* TEXT TRANSFORM FIX – load last */
*:not(i, .material-symbols-outlined, .material-icons) {
  text-transform: none !important;
}

/* Pricing: canh giữa grid + nới khung */
section[aria-labelledby="pricing-title"] .container{
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 24px;
}

/* 4 cột to, nhưng luôn căn GIỮA khi còn dư không gian */
.grid.pricing{
  display: grid !important;
  grid-template-columns: repeat(4, minmax(320px, 1fr)) !important;
  gap: 28px !important;
  justify-content: center;       /* <<< quan trọng: canh giữa toàn bộ grid */
}

