/* GROWBZ — Pricing page.
   The design is desktop-only and carries all cosmetic values inline; these rules only
   adapt the layout below tablet width via data-* hooks (no effect at >= 1024px). */

@media (max-width: 960px) {
  [data-cards-grid] { grid-template-columns: 1fr 1fr !important; row-gap: 32px !important; }
  [data-compare-wrap] { overflow-x: auto !important; }
  [data-compare-table] { min-width: 640px; }
}

@media (max-width: 640px) {
  [data-pricing-hero] { padding: 56px 20px 110px !important; }
  [data-pricing-h1] { font-size: 34px !important; }
  [data-pricing-section] { padding-left: 20px !important; padding-right: 20px !important; }
  [data-cards-grid] { grid-template-columns: 1fr !important; }
  [data-enterprise-box] { padding: 40px 24px !important; }
}
