.stats-offer.premium-stats-popup{width:min(765px,calc(100vw - 28px));max-height:calc(100svh - 32px);padding:26px 35px 24px;border:1px solid #ffffffb3;border-radius:30px;background:radial-gradient(ellipse at 90% 6%,#f1faff,transparent 65%),radial-gradient(ellipse at 2% 90%,#b9daff,transparent 65%),linear-gradient(145deg,#dfF1ff,#cce6ff);color:#0b205a;text-align:center;overflow:auto;box-shadow:0 30px 100px #10245d38;font-family:Manrope,Arial,sans-serif}
.premium-stats-popup::backdrop{background:#10245d75;backdrop-filter:blur(6px)}
.premium-stats-popup .stats-offer-close{top:19px;right:23px;width:30px;height:30px;padding:0;border:0;background:transparent;color:#819ec7;font:400 30px/1 Manrope,Arial,sans-serif;z-index:1;cursor:pointer}
.premium-stats-art{display:block;width:min(330px,70%);height:auto;margin:-12px auto 0}
.premium-stats-popup .premium-stats-eyebrow{font-size:11px;font-weight:800;letter-spacing:3px;line-height:1.5;color:#0675ff;margin:8px 0 14px}
.premium-stats-popup h2{font-family:Manrope,Arial,sans-serif;font-size:clamp(28px,4.3vw,40px);font-weight:800;line-height:1.12;letter-spacing:-1.2px;margin:0 0 18px;color:#0b205a}
.premium-stats-popup h2 span{color:#0074ff}
.premium-stats-popup .premium-stats-description{font-size:15px;line-height:1.65;color:#4e72a2;margin:0 auto 22px;max-width:650px}
.premium-stats-benefits{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 23px}
.premium-stats-benefits li{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ffffff60;border-radius:30px;padding:10px 12px;background:#ffffffc9;color:#10245d;font-size:11px;font-weight:800;line-height:1.5}
.premium-stats-benefits li>span{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:#087aff;color:white;font-size:13px}
.premium-stats-popup .stats-offer-packages{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-width:270px;margin:0;padding:16px 28px;border:0;border-radius:12px;background:linear-gradient(110deg,#0785ff,#0069ff);color:#fff;font-family:Manrope,Arial,sans-serif;font-size:18px;font-weight:800;line-height:1.5;box-shadow:0 10px 25px #0874ff25;text-decoration:none}
.premium-stats-popup .stats-offer-packages:hover{background:#0063eb}
.premium-stats-popup .stats-offer-packages>span{font-size:25px;line-height:1}
.premium-stats-popup .premium-stats-free{font-size:12px;color:#6385b2;line-height:1.6;margin:16px 0 0}
.premium-stats-brand{display:flex;align-items:center;gap:8px;margin:15px 0 0;color:#167df1;font-size:15px;font-weight:800;letter-spacing:1px;text-align:left}
.premium-stats-popup .stats-offer-close:focus-visible,.premium-stats-popup .stats-offer-packages:focus-visible{outline:3px solid #ff9b26;outline-offset:4px}
@media(max-width:600px){.stats-offer.premium-stats-popup{padding:26px 20px 20px;border-radius:23px}.premium-stats-art{width:min(300px,90%);margin:0 auto}.premium-stats-popup .premium-stats-eyebrow{margin-top:4px;font-size:10px;letter-spacing:2px}.premium-stats-popup h2{font-size:29px;letter-spacing:-.8px;line-height:1.16}.premium-stats-popup .premium-stats-description{font-size:13px;margin-bottom:18px}.premium-stats-break{display:none}.premium-stats-benefits{gap:7px;margin-bottom:20px}.premium-stats-benefits li{padding:8px 10px;font-size:10px}.premium-stats-benefits li>span{flex-basis:17px;width:17px;height:17px;font-size:11px}.premium-stats-popup .stats-offer-packages{min-width:0;width:100%;font-size:16px;padding:14px 18px}.premium-stats-popup .premium-stats-free{font-size:11px}.premium-stats-brand{font-size:12px;margin-top:18px}}
/* Compact the content on shorter screens instead of adding a scrollable panel. */
@media(max-height:760px){
  .stats-offer.premium-stats-popup{padding:18px 28px;max-height:calc(100svh - 24px)}
  .premium-stats-art{width:270px;max-width:75%;max-height:165px;object-fit:contain;margin:-8px auto 0}
  .premium-stats-popup .premium-stats-eyebrow{margin:3px 0 10px;font-size:10px}
  .premium-stats-popup h2{font-size:30px;margin-bottom:13px}
  .premium-stats-popup .premium-stats-description{font-size:13px;margin-bottom:16px}
  .premium-stats-benefits{margin-bottom:17px;gap:7px}
  .premium-stats-benefits li{padding:8px 10px;font-size:10px}
  .premium-stats-popup .stats-offer-packages{padding:12px 24px;font-size:16px}
  .premium-stats-popup .premium-stats-free{margin-top:12px;font-size:11px}
  .premium-stats-brand{margin-top:12px;font-size:12px}
}
@media(max-height:600px){
  .stats-offer.premium-stats-popup{padding:14px 20px}
  .premium-stats-art{max-height:85px;margin:-4px auto 0}
  .premium-stats-popup h2{font-size:24px;margin-bottom:10px}
  .premium-stats-popup .premium-stats-eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:7px}
  .premium-stats-popup .premium-stats-description{font-size:12px;line-height:1.5;margin-bottom:12px}
  .premium-stats-benefits{margin-bottom:12px;gap:5px}
  .premium-stats-benefits li{padding:6px 8px;font-size:9px}
  .premium-stats-popup .stats-offer-packages{padding:10px 18px;font-size:14px}
  .premium-stats-popup .premium-stats-free{font-size:10px;margin-top:10px}
  .premium-stats-brand{margin-top:8px;font-size:11px}
}
