.ss-cta-block{margin:18px auto;max-width:620px;width:calc(100% - 32px);padding:14px;border:1px solid rgba(234,194,94,.38);border-radius:12px;background:#23191c;color:#fff;display:flex;flex-direction:column;gap:10px;font-family:inherit;box-sizing:border-box;text-align:center}
.qc-hero .ss-cta-block{width:100%;margin:0;padding:0;border:0;background:none}
.ss-cta-block .ss-cta-offer{font-weight:600;font-size:15px;line-height:1.35;margin:0;color:#fff}
.ss-cta-block .ss-cta-offer b{color:#eac25e}
.ss-cta-block .ss-cta-small{display:block;font-weight:400;font-size:12px;color:#d4dce6;margin-top:4px}
html body a.ss-cta-btn{display:flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:10px 16px!important;border:0!important;border-radius:10px!important;background:#c11532!important;background-image:none!important;color:#fff!important;font-weight:700!important;font-size:17px!important;line-height:1.2!important;text-decoration:none!important;text-transform:none!important;opacity:1!important;visibility:visible!important;white-space:normal!important;text-align:center!important;box-sizing:border-box}
html body a.ss-cta-btn:hover{background:#a1122a!important;color:#fff!important}
html body a.ss-cta-btn:focus-visible{outline:3px solid #f0d48a;outline-offset:2px}
html body a.ss-cta-btn::before,html body a.ss-cta-btn::after{content:none!important;display:none!important}
/* sticky bottom claim bar: on at every width, closes via ss-cta.js */
html body .ss-cta-bar{display:flex!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;z-index:2147483000!important;visibility:visible!important;opacity:1!important;transform:none!important;gap:8px;align-items:center;justify-content:center;padding:6px 6px calc(6px + env(safe-area-inset-bottom)) 12px;background:#0f0c0d;border-top:1px solid #eac25e;color:#fff;box-sizing:border-box;font-family:inherit}
.ss-cta-bar .ss-cta-bar-txt{flex:1 1 auto;min-width:0;max-width:420px;font-size:12px;line-height:1.25;color:#d4dce6}
.ss-cta-bar .ss-cta-bar-txt b{color:#eac25e;display:block;font-size:15px}
html body .ss-cta-bar a.ss-cta-btn{flex:0 0 auto!important;width:auto!important;min-height:48px!important;padding:8px 16px!important;font-size:15px!important}
.ss-cta-bar .ss-cta-x{flex:0 0 44px;width:44px;height:44px;background:none;border:0;color:#fff;font-size:22px;line-height:1;padding:0;cursor:pointer}
.ss-cta-bar .ss-cta-x:focus-visible{outline:3px solid #f0d48a;outline-offset:-3px}
body:has([data-ss-cta="bar"]),body.ss-cta-has-bar{padding-bottom:72px}
body:not(:has([data-ss-cta="bar"])){padding-bottom:0}
