.exit-offer{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:opacity var(--t-med, 0.3s) ease,visibility var(--t-med, 0.3s) ease}.exit-offer[hidden]{display:none}.exit-offer.is-open{opacity:1;visibility:visible}.exit-offer__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.exit-offer__dialog{position:relative;width:100%;max-width:min(440px,92vw);transform:scale(.96);transition:transform var(--t-med, 0.3s) ease}.exit-offer.is-open .exit-offer__dialog{transform:scale(1)}.exit-offer__link{display:block;border-radius:12px;outline-offset:4px}.exit-offer__img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 18px 50px rgba(0,0,0,.6)}.exit-offer__close{position:absolute;top:-14px;right:-14px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--color-gold);color:var(--color-bg);font-size:24px;line-height:1;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.5);transition:background-color var(--t-fast, 0.2s) ease,transform var(--t-fast, 0.2s) ease}.exit-offer__close:hover{background:var(--color-gold-hover);transform:scale(1.08)}.exit-offer__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body.exit-offer-open,html.exit-offer-open{overflow:hidden}@media (max-width:768px){.exit-offer{padding:18px}.exit-offer__close{top:-10px;right:-10px}}@media (prefers-reduced-motion:reduce){.exit-offer,.exit-offer__dialog{transition:none}}