/* The Pro plan is the only recommended tier in both billing views. */
#Solutions .pricing-lab-quick-compare__grid {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

#Solutions .pricing-lab-quick-compare__grid > article:nth-of-type(1),
#Solutions .pricing-lab-quick-compare__grid > article:nth-of-type(2),
#Solutions .pricing-lab-quick-compare__grid > article:nth-of-type(4) {
  background-color: transparent !important;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, .045), rgba(255, 255, 255, .012)) !important;
  box-shadow: none !important;
}

#Solutions .pricing-lab-quick-compare__grid > article:nth-of-type(1)::after,
#Solutions .pricing-lab-quick-compare__grid > article:nth-of-type(2)::after,
#Solutions .pricing-lab-quick-compare__grid > article:nth-of-type(4)::after {
  display: none !important;
  content: none !important;
}

#Solutions .pricing-lab-quick-compare__grid > article:nth-of-type(1) .pricing-lab-quick-compare__credits,
#Solutions .pricing-lab-quick-compare__grid > article:nth-of-type(2) .pricing-lab-quick-compare__credits,
#Solutions .pricing-lab-quick-compare__grid > article:nth-of-type(4) .pricing-lab-quick-compare__credits {
  border-color: rgba(255, 255, 255, .17) !important;
  border-left-color: #ff8a60 !important;
  background: rgba(255, 255, 255, .065) !important;
  color: #fff !important;
}

#Solutions .pricing-lab-quick-compare__grid > article:nth-of-type(1) .pricing-lab-quick-compare__cta,
#Solutions .pricing-lab-quick-compare__grid > article:nth-of-type(2) .pricing-lab-quick-compare__cta,
#Solutions .pricing-lab-quick-compare__grid > article:nth-of-type(4) .pricing-lab-quick-compare__cta {
  border-color: rgba(255, 138, 96, .58) !important;
  background: rgba(255, 255, 255, .043) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .06) !important;
  color: #fff !important;
}

#Solutions .pricing-lab-quick-compare__grid > article:nth-of-type(3) {
  background-image: radial-gradient(120% 70% at 50% -20%, rgba(255, 127, 83, .26), transparent 67%), linear-gradient(155deg, rgba(255, 107, 53, .3), rgba(255, 107, 53, .1)) !important;
  box-shadow: inset 0 3px 0 #ff6b35, inset 0 0 0 1px rgba(255, 155, 117, .44), 0 18px 36px rgba(255, 75, 24, .15) !important;
}

#Solutions .pricing-lab-quick-compare__grid > article:nth-of-type(3)::after {
  display: block !important;
  position: absolute !important;
  top: 12px !important;
  right: 12px !important;
  padding: 5px 7px !important;
  border: 1px solid rgba(255, 138, 96, .62) !important;
  border-radius: 999px !important;
  background: rgba(0, 0, 0, .32) !important;
  color: #ffb091 !important;
  content: "MOST POPULAR" !important;
  font-family: Satoshi, Arial, sans-serif !important;
  font-size: 8px !important;
  font-weight: 800 !important;
  letter-spacing: .1em !important;
  line-height: 1 !important;
}

#Solutions .pricing-lab-quick-compare__grid > article:nth-of-type(3) .pricing-lab-quick-compare__credits {
  border-color: rgba(255, 138, 96, .68) !important;
  border-left-color: #ff6b35 !important;
  background: rgba(255, 107, 53, .16) !important;
}

@media screen and (max-width: 991px) {
  #Solutions .pricing-lab-quick-compare__grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}

@media screen and (max-width: 767px) {
  #Solutions .pricing-lab-quick-compare__grid { grid-template-columns: 1fr !important; }
}
