/* v56: a restrained premium treatment, scoped to the premium grade only. */
html body.client-redline-v07.page-price .plans .plan-card--premium {
  --premium-gold: #cdbb93;
  --premium-gold-light: #f1e2bf;
  border-color: var(--premium-gold);
  background: #285770;
  box-shadow: 0 12px 30px rgba(28, 59, 76, .1);
}
html body.client-redline-v07.page-price .plans .plan-card--premium .plan-card__body {
  position: relative;
  isolation: isolate;
  background: linear-gradient(135deg, #346b86 0%, #285770 65%, #234d64 100%);
}
html body.client-redline-v07.page-price .plans .plan-card--premium .plan-card__body::before {
  position: absolute;
  z-index: -1;
  inset: 12px;
  border: 1px solid rgba(205, 187, 147, .36);
  content: "";
  pointer-events: none;
}
html body.client-redline-v07.page-price .plans .plan-card--premium .plan-card__label {
  border-color: var(--premium-gold);
  border-radius: 1px;
  background: rgba(205, 187, 147, .08);
  color: var(--premium-gold-light);
}
html body.client-redline-v07.page-price .plans .plan-card--premium .plan-card__title {
  color: #fffdf7;
}
html body.client-redline-v07.page-price .plans .plan-card--premium .plan-card__desc {
  color: #e4edf2;
}
@media (max-width: 600px) {
  html body.client-redline-v07.page-price .plans .plan-card--premium .plan-card__body::before {
    inset: 9px;
  }
}
