.sticky-cta{--scta-z:999998;--scta-offset:0px;--scta-radius:12px;--scta-bar-bg:#111319;--scta-bar-text:#fff;--scta-panel-bg:#111319;--scta-panel-text:#fff;--scta-safe:env(safe-area-inset-bottom,0px)}body.has-sticky-cta{padding-bottom:var(--scta-body-pad,0)}.sticky-cta__bar{background-color:var(--scta-bar-bg);bottom:0;box-shadow:0 -4px 20px rgba(0,0,0,.25);color:var(--scta-bar-text);left:0;opacity:0;padding:12px 16px calc(12px + var(--scta-safe));position:fixed;right:0;transform:translateY(110%);transition:transform .28s ease,opacity .28s ease,visibility 0s linear .28s;visibility:hidden;z-index:var(--scta-z)}.sticky-cta.is-visible:not(.is-suppressed):not(.is-dismissed) .sticky-cta__bar{opacity:1;transform:translateY(0);transition:transform .28s ease,opacity .28s ease,visibility 0s;visibility:visible}.sticky-cta.is-open .sticky-cta__bar{opacity:0;pointer-events:none}.sticky-cta__bar-inner{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;max-width:1200px}.sticky-cta__message{color:inherit;font-size:1rem;font-weight:600;line-height:1.3;margin:0}.sticky-cta__action{align-items:center;display:flex;flex-direction:column;gap:4px;margin-left:auto}.sticky-cta__subtext{font-size:.75rem;line-height:1.2;opacity:.7}.sticky-cta__btn{align-items:center;background:var(--grad-brand);border:none;border-radius:8px;box-shadow:0 2px 2px 0 rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.3);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:700;gap:8px;justify-content:center;line-height:1;padding:14px 32px;text-decoration:none;transition:filter .3s ease;white-space:nowrap}.sticky-cta__btn:focus-visible,.sticky-cta__btn:hover{filter:brightness(112%)}.sticky-cta__dismiss{background:transparent;border:none;color:inherit;cursor:pointer;flex:0 0 auto;font-size:1.75rem;height:32px;line-height:1;opacity:.6;padding:0;transition:opacity .2s ease;width:32px}.sticky-cta__dismiss:hover{opacity:1}.sticky-cta__backdrop{background-color:rgba(0,0,0,.6);inset:0;opacity:0;position:fixed;transition:opacity .28s ease;z-index:calc(var(--scta-z) + 1)}.sticky-cta.is-open .sticky-cta__backdrop{opacity:1}.sticky-cta__panel{background-color:var(--scta-panel-bg);color:var(--scta-panel-text);overflow-y:auto;overscroll-behavior:contain;position:fixed;z-index:calc(var(--scta-z) + 2);-webkit-overflow-scrolling:touch;box-shadow:0 0 40px rgba(0,0,0,.5);transition:transform .3s ease}.sticky-cta__backdrop[hidden],.sticky-cta__panel[hidden]{display:none}.sticky-cta__panel-inner{padding:40px 28px 32px}.sticky-cta__close{background:hsla(0,0%,100%,.08);border:none;border-radius:50%;color:inherit;cursor:pointer;font-size:1.75rem;height:36px;line-height:1;opacity:.8;padding:0;position:absolute;right:12px;top:12px;transition:opacity .2s ease;width:36px}.sticky-cta__close:hover{opacity:1}.sticky-cta__title{color:inherit;font-size:1.75rem;line-height:1.2;margin:0 0 12px}.sticky-cta__description{font-size:1rem;line-height:1.5;margin-bottom:20px;opacity:.85}.sticky-cta__description p:last-child{margin-bottom:0}.sticky-cta__description,.sticky-cta__description :not(a):not(a *),.sticky-cta__privacy,.sticky-cta__privacy :not(a):not(a *){color:var(--scta-panel-text)!important}.sticky-cta__bullets{list-style:none;margin:0 0 24px;padding:0}.sticky-cta__bullets li{font-size:.95rem;line-height:1.4;margin-bottom:8px;padding-left:26px;position:relative}.sticky-cta__bullets li:before{color:#fc007e;content:"✓";font-weight:700;left:0;position:absolute;top:0}.sticky-cta__privacy{font-size:.75rem;line-height:1.4;margin-top:16px;opacity:.6}.sticky-cta__form,.sticky-cta__form [data-hsfc-id=Renderer]{--hsf-background__padding:0!important;--hsf-background__border-width:0!important;--hsf-background__border-style:none!important;--hsf-row__horizontal-spacing:16px!important;--hsf-row__vertical-spacing:14px!important;--hsf-module__vertical-spacing:8px!important;--hsf-heading__color:var(--scta-panel-text)!important;--hsf-richtext__color:var(--scta-panel-text)!important;--hsf-field-label__color:var(--scta-panel-text)!important;--hsf-field-description__color:var(--scta-panel-text)!important;--hsf-field-footer__color:var(--scta-panel-text)!important;--hsf-field-input__background-color:#fff!important;--hsf-field-input__color:#23035e!important;--hsf-field-textarea__background-color:#fff!important;--hsf-field-textarea__color:#23035e!important;--hsf-field-checkbox__background-color:#fff!important;--hsf-field-radio__background-color:#fff!important}.sticky-cta__form .hs-form-field>label,.sticky-cta__form label,.sticky-cta__form legend{color:inherit}.sticky-cta__form .hs-form-field{margin-bottom:16px}.sticky-cta__form .hs-button{cursor:pointer;width:100%}.sticky-cta__form .hs-error-msg,.sticky-cta__form .hs-error-msgs label{color:#ff8fb1}@media (min-width:768px){.sticky-cta--desktop-pill .sticky-cta__bar{border-radius:999px;bottom:calc(24px + var(--scta-offset) + var(--scta-safe));box-shadow:0 8px 30px rgba(0,0,0,.35);left:50%;padding:12px 16px 12px 24px;right:auto;transform:translate(-50%,200%)}.sticky-cta--desktop-pill.is-visible:not(.is-suppressed):not(.is-dismissed) .sticky-cta__bar{transform:translate(-50%)}.sticky-cta--desktop-fab .sticky-cta__bar{background:transparent;bottom:calc(24px + var(--scta-offset) + var(--scta-safe));box-shadow:none;left:auto;padding:0;right:24px}.sticky-cta--desktop-fab .sticky-cta__dismiss,.sticky-cta--desktop-fab .sticky-cta__message{display:none}.sticky-cta--desktop-fab .sticky-cta__btn{border-radius:999px;padding:18px 32px}.sticky-cta--desktop-bar .sticky-cta__bar{bottom:var(--scta-offset)}.sticky-cta--panel-left .sticky-cta__panel,.sticky-cta--panel-right .sticky-cta__panel{bottom:0;max-width:460px;top:0;width:100%}.sticky-cta--panel-right .sticky-cta__panel{right:0;transform:translateX(100%)}.sticky-cta--panel-left .sticky-cta__panel{left:0;transform:translateX(-100%)}.sticky-cta--panel-left.is-open .sticky-cta__panel,.sticky-cta--panel-right.is-open .sticky-cta__panel{transform:translateX(0)}.sticky-cta--panel-center .sticky-cta__panel{border-radius:var(--scta-radius);left:50%;max-height:88dvh;max-width:560px;opacity:0;top:50%;transform:translate(-50%,-46%);transition:transform .3s ease,opacity .3s ease;width:92%}.sticky-cta--panel-center.is-open .sticky-cta__panel{opacity:1;transform:translate(-50%,-50%)}.sticky-cta__panel-inner{padding:48px 40px 40px}}@media (max-width:767px){.sticky-cta__bar{bottom:var(--scta-offset)}.sticky-cta__bar-inner{gap:10px}.sticky-cta__message{display:-webkit-box;font-size:.875rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sticky-cta__btn{font-size:.9375rem;padding:14px 20px}.sticky-cta--mobile-bar .sticky-cta__action{align-items:stretch;flex:1 1 auto}.sticky-cta--mobile-bar .sticky-cta__btn{width:100%}.sticky-cta--mobile-bar .sticky-cta__subtext{text-align:center}.sticky-cta--mobile-fab .sticky-cta__bar{background:transparent;bottom:calc(16px + var(--scta-offset) + var(--scta-safe));box-shadow:none;left:auto;padding:0;right:16px}.sticky-cta--mobile-fab .sticky-cta__dismiss,.sticky-cta--mobile-fab .sticky-cta__message{display:none}.sticky-cta--mobile-fab .sticky-cta__btn{border-radius:999px}.sticky-cta__panel{border-radius:var(--scta-radius) var(--scta-radius) 0 0;bottom:0;left:0;max-height:92dvh;right:0;top:auto;transform:translateY(100%)}.sticky-cta.is-open .sticky-cta__panel{transform:translateY(0)}.sticky-cta__panel-inner{padding:40px 20px calc(24px + var(--scta-safe))}.sticky-cta__title{font-size:1.375rem}}.sticky-cta__btn:focus-visible,.sticky-cta__close:focus-visible,.sticky-cta__dismiss:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (prefers-reduced-motion:reduce){.sticky-cta__backdrop,.sticky-cta__bar,.sticky-cta__panel{transition:none!important}}.sticky-cta__editor-note{background:#f5f8fa;border:1px dashed #b0b8c4;border-radius:6px;color:#33475b;font-size:.875rem;line-height:1.4;padding:12px 16px}