.StickyCTABar-module__hEa4mG__bar{left:0;right:0;z-index:60;background:var(--surface-ink);border-top:3px solid var(--surface-accent-bright);padding-bottom:env(safe-area-inset-bottom,0px);opacity:0;visibility:hidden;transition:transform var(--transition-panel)var(--easing-out),opacity var(--transition-panel)var(--easing-out),visibility 0s linear var(--transition-panel);position:fixed;bottom:0;transform:translateY(100%)}.StickyCTABar-module__hEa4mG__visible{opacity:1;visibility:visible;transition:transform var(--transition-panel)var(--easing-out),opacity var(--transition-panel)var(--easing-out),visibility 0s;transform:translateY(0)}.StickyCTABar-module__hEa4mG__inner{max-width:var(--shell-max);min-height:var(--bar-sticky-h);padding:var(--space-2-5)var(--section-px);justify-content:space-between;align-items:center;gap:var(--space-5);margin:0 auto;display:flex}.StickyCTABar-module__hEa4mG__text{min-width:0}.StickyCTABar-module__hEa4mG__headline{font-size:var(--font-lg);color:var(--text-on-ink);}.StickyCTABar-module__hEa4mG__sub{font-size:var(--font-sm);color:var(--text-on-ink-muted)}.StickyCTABar-module__hEa4mG__actions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.StickyCTABar-module__hEa4mG__phoneLink{align-items:center;gap:var(--space-2);font-size:var(--font-phone);color:var(--text-on-ink);white-space:nowrap;transition:color var(--transition-fast)var(--easing-default);display:inline-flex;}.StickyCTABar-module__hEa4mG__phoneLink:hover{color:var(--text-accent-on-ink)}.StickyCTABar-module__hEa4mG__cta{}.StickyCTABar-module__hEa4mG__dismiss{min-width:var(--tap-min);min-height:var(--tap-min);color:var(--text-on-ink-faint);transition:color var(--transition-fast)var(--easing-default);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.StickyCTABar-module__hEa4mG__dismiss:hover{color:var(--text-on-ink)}@media (max-width:767px){.StickyCTABar-module__hEa4mG__inner{justify-content:flex-end;gap:var(--space-2-5)}.StickyCTABar-module__hEa4mG__text{margin-right:auto}.StickyCTABar-module__hEa4mG__sub{display:none}}@media (max-width:479px){.StickyCTABar-module__hEa4mG__text{display:none}.StickyCTABar-module__hEa4mG__cta{flex:1}}@media (prefers-reduced-motion:reduce){.StickyCTABar-module__hEa4mG__bar,.StickyCTABar-module__hEa4mG__visible{transition:none}}
