/**
 * Standard tier — champagne advisory accent (overrides legacy navy highlight).
 */
.pricing-section-premium .pricing-grid-premium {
  display: grid;
  gap: 1.25rem;
  margin-top: 3.5rem;
  background: transparent !important;
  border: none !important;
}
@media (min-width: 900px) {
  .pricing-section-premium .pricing-grid-premium {
    grid-template-columns: 1fr 1.12fr 1fr !important;
    align-items: stretch;
    gap: 1.5rem;
    max-width: 56rem;
    margin-inline: auto;
  }
}
.pricing-section-premium .pricing-card-premium { border: 1px solid #e4e4e7; box-shadow: none; }
.pricing-section-premium .pricing-card-premium:not(.is-highlight) { background: #faf9f7 !important; }
.pricing-section-premium .pricing-card-premium.is-highlight {
  background-color: #f5f0e6 !important;
  background-image: linear-gradient(180deg, #f5f0e6 0%, #f3ebdd 100%) !important;
  color: #0a0f1a !important;
  border: 1px solid #e0d5c4 !important;
  box-shadow: 0 10px 36px rgba(10, 15, 26, 0.07) !important;
  padding-top: 3.25rem; position: relative; z-index: 1;
}
@media (min-width: 900px) {
  .pricing-section-premium .pricing-card-premium.is-highlight { transform: translateY(-6px); padding-bottom: 2.75rem; }
}
.pricing-section-premium .pricing-card-premium.is-highlight .pricing-name { color: #52525b !important; opacity: 1 !important; }
.pricing-section-premium .pricing-card-premium.is-highlight .pricing-price { color: #0a0f1a !important; font-size: 2.75rem !important; }
.pricing-section-premium .pricing-card-premium.is-highlight .pricing-desc { color: #52525b !important; opacity: 1 !important; }
.pricing-section-premium .pricing-card-premium.is-highlight .pricing-features,
.pricing-section-premium .pricing-card-premium.is-highlight .pricing-features li { color: #52525b !important; }
.pricing-section-premium .pricing-card-premium.is-highlight .pricing-features li::before { background: #0a0f1a !important; }
.pricing-section-premium .pricing-badge-premium { background: #0a0f1a !important; color: #fff !important; border: none !important; }
.pricing-section-premium .pricing-card-premium:not(.is-highlight) .btn-primary {
  background: transparent !important; color: #0a0f1a !important; border: 1px solid #d4d4d8 !important;
}
.pricing-section-premium .pricing-card-premium:not(.is-highlight) .btn-primary:hover { background: #fff !important; opacity: 1 !important; }