.exit-offer{padding:0;border:0;margin:auto;background:transparent;overflow:visible;width:min(440px,calc(100vw - 24px),calc((100dvh - 24px)*.839));max-width:none;max-height:none;border-radius:22px}
.exit-offer::backdrop{background:rgba(0,0,0,.65)}
.exit-offer img{display:block;width:100%;height:auto;border-radius:22px}
.exit-offer button{position:absolute;border:0;background:transparent;cursor:pointer;border-radius:10px;color:transparent}
.exit-offer button:focus-visible{outline:3px solid #1d4ed8;outline-offset:3px}
.exit-offer-close{top:3%;right:2%;width:44px;height:44px}
.exit-offer-accept{left:13.6%;width:72.8%;top:83.3%;height:10.6%}
.exit-offer-decline{bottom:2%;left:25%;width:50%;height:4%}
