.campaign-label__icon{flex-shrink:0}.subscription-plans__item--campaign .subscription-plans__best-label,.plan-cards__item--campaign .plan-cards__best-label,.subscription-card__item--campaign .subscription-card__best-label{color:var(--campaign-pill-accent,#feaa01);letter-spacing:.15px;text-transform:uppercase;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:700;line-height:24px;display:flex}.subscription-plans__item--campaign .base-button--secondary,.plan-cards__item--campaign .base-button--secondary,.subscription-card__item--campaign .base-button--secondary{background-color:var(--color-background-brand-2-mid)}.subscription-plans__item--campaign .base-button--secondary:active,.plan-cards__item--campaign .base-button--secondary:active,.subscription-card__item--campaign .base-button--secondary:active{background-color:var(--color-background-brand-2-strong)}:is(.hero-intro:has(.subscription-card__item--campaign) .subscription-card__bonus-period,.hero-intro:has(.subscription-card__item--campaign) .subscription-card__header-bonus-period,.hero-intro:has(.subscription-card__item--campaign) .plan-cards__bonus-period,.hero-intro:has(.subscription-card__item--campaign) .subscription-plans__bonus-period,.hero-intro:has(.subscription-card__item--campaign) .subscription-plans__header-bonus-period,.hero-panels:has(.subscription-plans__item--campaign) .subscription-card__bonus-period,.hero-panels:has(.subscription-plans__item--campaign) .subscription-card__header-bonus-period,.hero-panels:has(.subscription-plans__item--campaign) .plan-cards__bonus-period,.hero-panels:has(.subscription-plans__item--campaign) .subscription-plans__bonus-period,.hero-panels:has(.subscription-plans__item--campaign) .subscription-plans__header-bonus-period){color:var(--color-secondary-800);font-weight:400}:is(.hero-intro:has(.subscription-card__item--campaign) .subscription-card__item--campaign .subscription-card__bonus-period,.hero-intro:has(.subscription-card__item--campaign) .subscription-card__item--campaign .subscription-card__header-bonus-period,.hero-intro:has(.subscription-card__item--campaign) .plan-cards__item--campaign .plan-cards__bonus-period,.hero-intro:has(.subscription-card__item--campaign) .subscription-plans__item--campaign .subscription-plans__bonus-period,.hero-intro:has(.subscription-card__item--campaign) .subscription-plans__item--campaign .subscription-plans__header-bonus-period,.hero-panels:has(.subscription-plans__item--campaign) .subscription-card__item--campaign .subscription-card__bonus-period,.hero-panels:has(.subscription-plans__item--campaign) .subscription-card__item--campaign .subscription-card__header-bonus-period,.hero-panels:has(.subscription-plans__item--campaign) .plan-cards__item--campaign .plan-cards__bonus-period,.hero-panels:has(.subscription-plans__item--campaign) .subscription-plans__item--campaign .subscription-plans__bonus-period,.hero-panels:has(.subscription-plans__item--campaign) .subscription-plans__item--campaign .subscription-plans__header-bonus-period){color:var(--color-red-500);font-weight:700}.subscription-card__item--campaign{box-shadow:none;filter:drop-shadow(0 20px 17.5px #ff965233)}.subscription-card__item--campaign:after{background:linear-gradient(244deg,#2f4357 0%,#1a242e 66%)}.subscription-card__item--campaign .subscription-card__best-label{width:max-content}.plan-cards__item--campaign{box-shadow:none;filter:drop-shadow(0 20px 17.5px #ff965233);background:linear-gradient(244deg,#2f4357 0%,#1a242e 66%);border-color:#1a242e}.subscription-plans__item--campaign{filter:drop-shadow(0 20px 17.5px #ff965233)}.subscription-plans__item--campaign:before{background-color:#fafafa}.subscription-plans__item--campaign:after{background:linear-gradient(244deg,#2f4357 0%,#1a242e 66%)}.subscription-plans__item--campaign .subscription-plans__best-label{width:max-content}@media (hover:hover) and (width>=768px){.subscription-plans__item--campaign .base-button--secondary:hover,.plan-cards__item--campaign .base-button--secondary:hover,.subscription-card__item--campaign .base-button--secondary:hover{background-color:var(--color-background-brand-2-strong)}}@media only screen and (width>=768px) and (width<=991px){:is(.hero-intro:has(.subscription-card__item--campaign) .subscription-card__billed,.hero-panels:has(.subscription-plans__item--campaign) .subscription-plans__billed){min-height:36px}}
