/* Requested emphasis within the existing Elaryx pricing theme. */
.elx-pricing-card .pricing-card-description,.ob-sub-plan .pricing-card-description,.eb-plan .pricing-card-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.pricing-feature-hot>span{font-weight:600;color:var(--pp-primary-strong,var(--elx-purple,#7148ba))}
.pricing-hot-badge{display:inline-block;vertical-align:middle;margin-left:6px;padding:2px 7px;border:1px solid #e4d8ff;border-radius:5px;background:#f1eaff;color:#7440d7;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.4;white-space:nowrap}
.pc-card .pc-saving{color:#078536;background:#e2f7e9;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:fit-content;max-width:100%;box-sizing:border-box;padding:.35rem .75rem;margin-top:.65rem;font-size:1.05rem;font-weight:700;line-height:1.4}
.pc-card .pricing-growth-summary{font-size:1.05rem;font-weight:700;line-height:1.4;color:var(--pp-primary-strong,var(--elx-purple,#7148ba))}
.pc-card .pricing-billing-note{font-size:.7rem;font-weight:400;line-height:1.5;color:var(--pp-muted,var(--elx-muted,#6b7894))}

.elx-billing-toggle [data-yearly-save-label]{display:inline-flex;white-space:nowrap;vertical-align:middle}
@media(max-width:600px){.elx-billing-toggle [data-yearly-save-label]{display:flex;width:fit-content;margin:.3rem auto 0;padding:.15rem .4rem;font-size:.65rem}}
