.upgrade-compare {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  margin: 24px 0;
  padding: 10px;
  background: #edf2ee;
}
.upgrade-compare > div {
  display: grid;
  gap: 5px;
  padding: 19px;
  border: 1px solid #d5ded7;
  background: #fff;
}
.upgrade-compare small { font-size: 9px; font-weight: 850; letter-spacing: .13em; }
.upgrade-compare b { font-size: 17px; }
.upgrade-compare p { margin: 0; color: #68736c; font-size: 12px; line-height: 1.55; }
.upgrade-before { opacity: .72; }
.upgrade-before small { color: #8b9290; }
.upgrade-now { border-color: #9dcf58 !important; background: #f5ffe9 !important; }
.upgrade-now small { color: #63951e; }
@media (max-width: 620px) {
  .upgrade-compare { grid-template-columns: 1fr; }
}
