.price {
    font-size: 2.4rem;
    font-weight: 700;
    color: var(--purple-soft);
}

.muted {
    color: var(--text-muted);
}

.highlight {
    border: 2px solid var(--purple);
}

h5 {
    color: var(--purple-soft);
}

.price {
    font-size: 2rem;
    font-weight: 700;
    margin: 0.5rem 0 1rem;
}

.card.highlight {
    border-color: rgba(124, 58, 237, 0.45);
    box-shadow: 0 20px 40px rgba(124, 58, 237, 0.12);
}

.card ul li {
    margin-bottom: 0.4rem;
}