.intro-promotion-trigger{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;border:0;background:none;color:#eed49d;font:inherit;font-size:14px;text-align:left;cursor:pointer}.intro-promotion-trigger span{font-size:11px;border:1px solid #dfc18955;border-radius:99px;padding:1px 8px}.intro-promotion-trigger:hover{color:#fff0cf}.intro-promotion-trigger:focus-visible{outline:2px solid #eed49d;outline-offset:4px;border-radius:4px}
body.intro-promotion-open{overflow:hidden}dialog.intro-promotion-dialog{width:min(570px,calc(100vw - 28px))}.intro-promotion-dialog .purchase-flow-header{padding-top:36px}.intro-promotion-dialog h2{font-size:32px;line-height:1.45}.intro-promotion-dialog h2 em{font-style:normal;color:#f0d292}.intro-promotion-dialog h2:focus{outline:none}.intro-promotion-dialog .promo-price{color:#f0d292!important;font-size:15px!important}.promo-benefits{list-style:none;margin:3px 0 20px;padding:0;display:grid;gap:12px}.promo-benefits li{padding:16px 18px;border:1px solid #e0c38b26;border-radius:16px;background:#ffffff03;animation:purchase-step-in .4s both}.promo-benefits li:nth-child(2){animation-delay:.07s}.promo-benefits strong{display:block;color:#eed6a6;font-size:17px}.promo-benefits p{margin:5px 0 0;font-size:14px;line-height:1.8;color:#c2b8ca}.promo-terms{font-size:12px;line-height:1.9;color:#aca2b6;margin:0}.promo-actions{display:grid;grid-template-columns:1fr;gap:10px;padding:19px 36px 25px;border-top:1px solid #ffffff12}.promo-actions .button{border-radius:99px;min-height:48px}.promo-later{background:none;border:0;color:#bcb0c7;font:inherit;font-size:13px;min-height:40px;cursor:pointer}.promo-later:hover{color:#fff}.promo-actions :focus-visible{outline:2px solid #eed49d;outline-offset:3px}
@media(max-width:600px){.intro-promotion-dialog .purchase-flow-header{padding-top:29px}.intro-promotion-dialog h2{font-size:27px}.promo-benefits li{padding:13px 15px}.promo-benefits strong{font-size:16px}.promo-benefits p{font-size:13px}.promo-actions{padding:15px 22px 18px;gap:5px}}
@media(prefers-reduced-motion:reduce){.intro-promotion-dialog,.intro-promotion-dialog *,.intro-promotion-trigger{animation:none!important;transition:none!important}}

[data-intro-promotion][hidden],[data-promotion-only][hidden]{display:none!important}
