.sticky-cta{align-items:center;background:var(--sticky-bg,#ff6e82);border-radius:999px;bottom:clamp(12px,3vh,28px);box-shadow:0 12px 32px rgba(0,0,0,.18);color:var(--sticky-fg,#fff);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;gap:6px;opacity:0;padding:6px;pointer-events:none;position:fixed;right:clamp(12px,3vw,28px);transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,box-shadow .25s ease;z-index:9000}.sticky-cta[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-cta:hover{box-shadow:0 14px 40px rgba(0,0,0,.22)}.sticky-cta__button{align-items:center;background:transparent;border-radius:999px;color:var(--sticky-fg,#fff);display:inline-flex;font-size:14px;font-weight:500;letter-spacing:.5px;line-height:1.2;padding:12px 22px;text-decoration:none;text-transform:uppercase;transition:background .2s ease}.sticky-cta__button:focus-visible,.sticky-cta__button:hover{background:hsla(0,0%,100%,.12);color:var(--sticky-fg,#fff);text-decoration:none}.sticky-cta__dismiss{align-items:center;background:hsla(0,0%,100%,.18);border:0;border-radius:50%;color:var(--sticky-fg,#fff);cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin-right:4px;transition:background .2s ease;width:32px}.sticky-cta__dismiss:focus-visible,.sticky-cta__dismiss:hover{background:hsla(0,0%,100%,.32)}.sticky-cta__dismiss:focus-visible{outline:2px solid var(--sticky-fg,#fff);outline-offset:2px}@media (max-width:480px){.sticky-cta{bottom:8px;max-width:calc(100vw - 16px);right:8px}.sticky-cta__button{font-size:13px;padding:10px 16px}}@media (prefers-reduced-motion:reduce){.sticky-cta{transform:none;transition:opacity 1ms}}