/* Make the Acumatica product image bigger */
.image-32.product-img.product-hero {
  width: 110px !important;
  height: 110px !important;
  display: block !important;
  margin: 0 auto 10px auto !important;
  object-fit: contain !important;
}

/* Make the category icon (Home/SMB/Enterprise) smaller */
.image-32.category-icon {
  width: 38px !important;
  height: 38px !important;
  display: block !important;
  margin: 0 auto 6px auto !important;
  object-fit: contain !important;
}

/* Force the cards to align to the TOP of the grid row (removes the top “gap” on column 2) */
#fibre-grid-3,
#wireless-grid-3 {
  align-items: start !important;      /* grid cross-axis alignment */
  align-content: start !important;
}

#fibre-grid-3 > .div-block-63,
#wireless-grid-3 > .div-block-63 {
  align-self: stretch !important;
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
}


/* Safety: if anything is pushing the header down inside the card */
#fibre-grid-3 .div-block-90,
#wireless-grid-3 .div-block-90 {
  margin-top: 0 !important;
}


/* Push the Sign up button to the bottom consistently */
#fibre-grid-3 > .div-block-63 > a.button-7,
#wireless-grid-3 > .div-block-63 > a.button-7 {
  margin-top: auto !important;
}


