.campaign-label__icon{flex-shrink:0}.subscription-plans__item--campaign .subscription-plans__best-label,.plan-cards__item--campaign .plan-cards__best-label,.comparison-table--campaign .comparison-table__best-label,.comparison-panel--campaign .comparison-panel__best-label{justify-content:center;align-items:center;gap:var(--spacing-level-2);color:var(--campaign-pill-accent,#feaa01);letter-spacing:.15px;text-transform:uppercase;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,.comparison-table--campaign .base-button--secondary,.comparison-panel--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,.comparison-table--campaign .base-button--secondary:active,.comparison-panel--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(--colors-brand-1500);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(--colors-red-600);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{border-color:var(--colors-gray-cold-900);box-shadow:none;filter:drop-shadow(0 20px 17.5px #ff965233);background:linear-gradient(244deg,#2f4357 0%,#1a242e 66%)}.comparison-table--campaign .comparison-table__square{filter:drop-shadow(0 20px 17.5px #ff965233)}.comparison-table--campaign .comparison-table__square:before{background-color:var(--colors-gray-cold-25)}.comparison-table--campaign .comparison-table__square:after{background:linear-gradient(244deg,#2f4357 0%,#1a242e 66%)}.comparison-panel--campaign .comparison-panel__best-label{padding-block:var(--spacing-level-3) 0;filter:drop-shadow(0 20px 17.5px #ff965233);align-items:flex-start}.comparison-panel--campaign .comparison-panel__best-label .campaign-label__icon{margin-top:var(--spacing-level-1)}.comparison-panel--campaign .comparison-panel__best-label:before{background-color:var(--colors-gray-cold-25)}.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:var(--colors-gray-cold-900)}.plan-comparison-mobile__table--campaign .plan-comparison-mobile__most-popular{padding-block:var(--spacing-level-1);background-color:var(--colors-gray-cold-900);color:var(--campaign-pill-accent,#feaa01);text-transform:uppercase;font-weight:600}.plan-comparison-mobile__table--campaign .plan-comparison-mobile__most-popular:after{border-top-color:var(--colors-gray-cold-900)}@media (hover:hover) and (width>=768px){.subscription-plans__item--campaign .base-button--secondary:hover,.plan-cards__item--campaign .base-button--secondary:hover,.comparison-table--campaign .base-button--secondary:hover,.comparison-panel--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}}
