:root{--offer-yellow:linear-gradient(118deg,#fee07b 8%,#fed46b 44%,#feba48 74%,#ffab31 100%);--offer-action-line:#ffc55b;--offer-action-ink:#421600;--offer-dialog-action:linear-gradient(105deg,#f89f11 0%,#f79d10 47%,#faa211 100%);--offer-dialog-ink:#101b31;--offer-ribbon:linear-gradient(105deg,#fe842f,#fd702f 50%,#fd5323);--offer-owned-surface:#ffedd8;--offer-owned-line:#ffc584;--offer-owned-ink:#873500;--offer-pill:#fef6d5;--offer-pill-ink:#d54c15;--offer-price-pill:#fd8115;--offer-mask:rgb(29 51 90 / .69);--offer-free-start:#f0f3f7;--offer-free-end:#e3eaf3;--offer-standard-start:#cfe8fb;--offer-standard-end:#a3cdf8;--offer-professional-start:#0048d0;--offer-professional-end:#1967eb;--offer-flagship-start:#101d39;--offer-flagship-end:#203c60;--offer-blue:#005bff;--offer-navy:#112341}.mdz-offer-flag{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:0;border-radius:7px;background:var(--offer-ribbon);color:white;font:inherit;font-weight:750;line-height:1.4;mask:radial-gradient(circle at 0 50%,transparent 4px,#000 4.5px),radial-gradient(circle at 100% 50%,transparent 4px,#000 4.5px);mask-composite:intersect}button.mdz-offer-flag{cursor:pointer}button.mdz-offer-ribbon{display:block;flex:0 1 auto;width:clamp(228px,21vw,335px);max-width:100%;padding:0;border:0;border-radius:6px;background:none;cursor:pointer}.mdz-offer-ribbon img{display:block;width:100%;height:auto}button.mdz-offer-ribbon:focus-visible{outline:2px solid var(--offer-blue);outline-offset:3px}button.mdz-offer-ribbon:disabled{opacity:.65;cursor:default}.mdz-offer-ticket{display:block;width:100%;height:auto;max-width:529px;margin-inline:auto}.mdz-offer-ribbon-text{width:100%;min-height:36px;justify-content:center;font-size:15px}.mdz-offer-ribbon-text svg{flex:none}.mdz-offer-ticket-text{position:relative;display:grid;place-content:center;justify-items:center;gap:4px;aspect-ratio:529 / 210;min-height:100px;border-radius:14px;color:white;background:linear-gradient(152deg,#ff7218 18%,transparent 30%),linear-gradient(104deg,#f9570f 14%,#ff9e13 100%);mask:radial-gradient(circle at 0 50%,transparent 12px,#000 12.5px),radial-gradient(circle at 100% 50%,transparent 12px,#000 12.5px);mask-composite:intersect}.mdz-offer-ticket-text::before{content:'';position:absolute;inset:9px;border:1px dashed rgb(255 255 255 / .85);border-radius:8px;pointer-events:none}.mdz-offer-ticket-text strong{font-size:clamp(33px,7vw,65px);line-height:1}.mdz-offer-ticket-text span{font-size:16px;font-weight:750}:is(.am2-mod.t-desk,.module[data-primary=m01]){--offer-module-end:#169ff4}:is(.am2-mod.t-screen,.module[data-primary=m02]){--offer-module-end:#4d3af2}:is(.am2-mod.t-m04,.module[data-primary=m04]){--offer-module-end:#00a999}:is(.am2-mod.t-m06,.module[data-primary=m06]){--offer-module-end:#8638ed}:is(.am2-mod.t-m08,.module[data-primary=m08]){--offer-module-end:#009bf4}:is(.am2-mod.t-m09,.module[data-primary=m09]){--offer-module-end:#7952ec}:is(.am2-mod.t-m11,.module[data-primary=m11]){--offer-module-end:#00aeb1}:is(.am2-mod.t-m12,.module[data-primary=m12]){--offer-module-end:#209cf6}:is(.am2-mod.t-m13,.module[data-primary=m13]){--offer-module-end:#32b5f2}