 .gx-offer-modal[hidden],.gx-offer-fab[hidden]{display:none!important}.gx-offer-modal{position:fixed;inset:0;z-index:99999;background:#07101dd9;display:grid;place-items:center;padding:18px}.gx-offer-card{position:relative;width:min(100%,480px);padding:36px 28px 28px;border:1px solid #d8b45a;border-radius:22px;background:linear-gradient(145deg,#101827,#172a43);color:#fff;box-shadow:0 24px 90px #0008;text-align:center}.gx-offer-kicker{color:#e6c46b;font-size:12px;font-weight:800;letter-spacing:2px}.gx-offer-card h2{font-size:clamp(28px,6vw,40px);line-height:1.1;margin:16px 0}.gx-offer-card p{color:#d4dbe7;line-height:1.6}.gx-offer-duration{font-weight:700}.gx-offer-close{position:absolute;right:12px;top:8px;background:transparent;border:0;color:#fff;font-size:32px;cursor:pointer}.gx-offer-claim{display:block;margin:20px auto 12px;padding:14px 20px;border-radius:10px;background:#e5bd59;color:#111827;font-weight:800;text-decoration:none}.gx-offer-terms{color:#c7d7ed;font-size:13px}.gx-offer-fab{position:fixed;z-index:9998;right:20px;bottom:20px}.gx-offer-fab button{border:0;border-radius:999px;padding:15px 22px;background:#e5bd59;color:#101827;font-weight:800;box-shadow:0 8px 30px #0004;cursor:pointer}@media(max-width:480px){.gx-offer-fab{right:12px;bottom:12px}.gx-offer-fab button{padding:13px 16px}}