.campaign-label__icon{flex-shrink:0}.comparison-panel--campaign .comparison-panel__best-label,.comparison-table--campaign .comparison-table__best-label,.plan-cards__item--campaign .plan-cards__best-label,.subscription-plans__item--campaign .subscription-plans__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}.comparison-panel--campaign .base-button--secondary,.comparison-table--campaign .base-button--secondary,.plan-cards__item--campaign .base-button--secondary,.subscription-plans__item--campaign .base-button--secondary{background-color:var(--color-background-brand-2-mid)}.comparison-panel--campaign .base-button--secondary:active,.comparison-table--campaign .base-button--secondary:active,.plan-cards__item--campaign .base-button--secondary:active,.subscription-plans__item--campaign .base-button--secondary:active{background-color:var(--color-background-brand-2-strong)}:is(.hero-intro:has(.subscription-plans__item--campaign) .subscription-plans__bonus-period,.hero-intro:has(.subscription-plans__item--campaign) .plan-cards__bonus-period,.hero-intro:has(.subscription-plans__item--campaign) .plan-full-info__bonus-period,.plan-comparison:has(.comparison-table--campaign) .subscription-plans__bonus-period,.plan-comparison:has(.comparison-table--campaign) .plan-cards__bonus-period,.plan-comparison:has(.comparison-table--campaign) .plan-full-info__bonus-period){color:var(--color-secondary-800);font-weight:400}:is(.hero-intro:has(.subscription-plans__item--campaign) .subscription-plans__item--campaign .subscription-plans__bonus-period,.hero-intro:has(.subscription-plans__item--campaign) .plan-cards__item--campaign .plan-cards__bonus-period,.hero-intro:has(.subscription-plans__item--campaign) .plan-full-info--campaign .plan-full-info__bonus-period,.plan-comparison:has(.comparison-table--campaign) .subscription-plans__item--campaign .subscription-plans__bonus-period,.plan-comparison:has(.comparison-table--campaign) .plan-cards__item--campaign .plan-cards__bonus-period,.plan-comparison:has(.comparison-table--campaign) .plan-full-info--campaign .plan-full-info__bonus-period){color:var(--color-red-500);font-weight:700}.subscription-plans__item--campaign{box-shadow:none;filter:drop-shadow(0 20px 17.5px #ff965233)}.subscription-plans__item--campaign:after{background:linear-gradient(244deg,#2f4357 0%,#1a242e 66%)}.subscription-plans__item--campaign .subscription-plans__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}.comparison-table--campaign .comparison-table__square{filter:drop-shadow(0 20px 17.5px #ff965233)}.comparison-table--campaign .comparison-table__square:before{background-color:#fafafa}.comparison-table--campaign .comparison-table__square:after{background:linear-gradient(244deg,#2f4357 0%,#1a242e 66%)}.comparison-panel--campaign .comparison-panel__best-label{filter:drop-shadow(0 20px 17.5px #ff965233);align-items:flex-start;padding-block:6px 0}.comparison-panel--campaign .comparison-panel__best-label .campaign-label__icon{margin-top:2px}.comparison-panel--campaign .comparison-panel__best-label:before{background-color:#fafafa}.comparison-panel--campaign .comparison-panel__best-label:after{background:linear-gradient(244deg,#2f4357 0%,#1a242e 66%)}.plan-comparison-mobile__table--campaign .plan-comparison-mobile__th:nth-child(3){background-color:#1a242e}.plan-comparison-mobile__table--campaign .plan-comparison-mobile__most-popular{color:var(--campaign-pill-accent,#feaa01);text-transform:uppercase;background-color:#1a242e;padding-block:2px;font-weight:600}.plan-comparison-mobile__table--campaign .plan-comparison-mobile__most-popular:after{border-top-color:#1a242e}@media (hover:hover) and (width>=768px){.comparison-panel--campaign .base-button--secondary:hover,.comparison-table--campaign .base-button--secondary:hover,.plan-cards__item--campaign .base-button--secondary:hover,.subscription-plans__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-plans__item--campaign) .subscription-plans__billed,.plan-comparison:has(.comparison-panel--campaign) .plan-full-info__billed){min-height:36px}}
