.pnp-plan-heading__wrapper{display:flex;align-items:center;justify-content:space-between}
.pnp-plan-heading__buttons{display:flex;gap:10px;opacity:1;visibility:visible}
@media(prefers-reduced-motion:reduce){.pnp-plan-heading__buttons{transition:none}
}
@media(prefers-reduced-motion:no-preference){.pnp-plan-heading__buttons{transition:opacity .3s}
}
.pnp-plan-heading--no-buttons .pnp-plan-heading__buttons{opacity:0;visibility:hidden;transition:none}
.pnp-plan-heading__buttons .pp-cta--type-button{margin-bottom:0}
.pnp-plan-heading__header-discount-label{font-size:16px;color:#002855;font-weight:500;line-height:.9;background-color:#d7eefe;border-radius:100px;padding:7px 22px;margin-left:20px}
.pnp-plan-heading__top-label{width:fit-content;margin-bottom:8px}
.pnp-plan-heading__title{margin-right:10px}
.pnp-plan-heading--style--large .pnp-plan-heading__title{font-weight:500;font-size:48px;line-height:56px;letter-spacing:-0.24px;font-family:'RingCentralDisplay',Helvetica,Arial,sans-serif}
.pnp-plan-heading--style--medium .pnp-plan-heading__title{font-weight:500;font-size:24px;line-height:32px;letter-spacing:-0.08px;font-family:'RingCentralSans',Helvetica,Arial,sans-serif}
@media only screen and (max-width:1229px){.pnp-plan-heading--style--large .pnp-plan-heading__title{font-size:32px;line-height:40px;letter-spacing:.16px}
.pnp-plan-heading--style--medium .pnp-plan-heading__title{font-size:16px;line-height:28px}
}
@media only screen and (max-width:767px){.pnp-plan-heading__wrapper{flex-direction:column}
.pnp-plan-heading__header{flex-direction:column}
.pnp-plan-heading__header-discount-label{margin-left:0;margin-top:15px}
.pnp-plan-heading__top-label{margin-left:auto;margin-right:auto}
.pnp-plan-heading__title{text-align:center;margin:0 0 8px}
.pnp-plan-heading__buttons{flex-direction:column}
.pnp-plan-heading__buttons .pp-cta--half-width{width:100%}
.pnp-plan-heading__header-wrapper{align-self:initial}
}