.campaign-rain[data-v-6939df0e]{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:2000}.campaign-rain--stopping[data-v-6939df0e]{opacity:0;transition:opacity .5s ease}.campaign-rain__drop[data-v-6939df0e]{position:absolute;top:-60px;animation-name:campaign-rain-fall-6939df0e;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes campaign-rain-fall-6939df0e{to{transform:translateY(110vh) rotate(1turn)}}.campaign-cta[data-v-eefe2b5b]{--cta-size:68px;--cta-gap:12px;--cta-bottom:84px;--cta-panel-bottom:calc(var(--cta-bottom) + var(--stack-size, 1)*(var(--cta-size) + var(--cta-gap)) - var(--cta-gap) + 6px)}@media(min-width:768px){.campaign-cta[data-v-eefe2b5b]{--cta-size:80px}}.campaign-cta__toggle[data-v-eefe2b5b]{position:fixed;bottom:calc(var(--cta-bottom) + var(--stack-index, 0)*(var(--cta-size) + var(--cta-gap)));right:16px;width:var(--cta-size);height:var(--cta-size);padding:0;border-radius:50%;border:none;overflow:hidden;background:#1a1a1a;color:#fff;box-shadow:0 2px 8px #0000004d;cursor:pointer;z-index:1900;display:flex;align-items:center;justify-content:center}body.modal-open .campaign-cta__panel[data-v-eefe2b5b],body.modal-open .campaign-cta__toggle[data-v-eefe2b5b]{display:none}@media(max-width:767.98px){body:has(.page-header.nav-open) .campaign-cta__panel[data-v-eefe2b5b],body:has(.page-header.nav-open) .campaign-cta__toggle[data-v-eefe2b5b]{display:none}}.campaign-cta__toggle[data-v-eefe2b5b]:focus-visible{outline:3px solid #fff;outline-offset:2px}.campaign-cta__icon[data-v-eefe2b5b]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.campaign-cta__panel[data-v-eefe2b5b]{position:fixed;bottom:var(--cta-panel-bottom);right:16px;max-width:320px;max-height:calc(100dvh - var(--cta-panel-bottom) - 16px);display:flex;flex-direction:column;padding:20px;border-radius:8px;background:#fff;color:#1a1a1a;box-shadow:0 4px 16px #00000040;z-index:1900}.campaign-cta__body[data-v-eefe2b5b]{min-height:0;overflow-y:auto}.campaign-cta__close[data-v-eefe2b5b]{position:absolute;top:8px;right:8px;border:none;background:transparent;font-size:20px;line-height:1;cursor:pointer;color:inherit}.campaign-cta__link-wrap[data-v-eefe2b5b],.campaign-cta__message[data-v-eefe2b5b]{text-align:center}.campaign-cta__link[data-v-eefe2b5b]{display:inline-block;margin-top:12px}.campaign-cta-fade-enter-active[data-v-eefe2b5b],.campaign-cta-fade-leave-active[data-v-eefe2b5b]{transition:opacity .2s ease}.campaign-cta-fade-enter[data-v-eefe2b5b],.campaign-cta-fade-enter-from[data-v-eefe2b5b],.campaign-cta-fade-leave-to[data-v-eefe2b5b]{opacity:0}
