.mobile-cta-bar,.mobile-cta-spacer{display:none}@media (max-width:720px){.mobile-cta-spacer{height:calc(76px + env(safe-area-inset-bottom,0px));display:block}.mobile-cta-bar{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#0b1015f2;border-top:1px solid #303945;transition:transform .25s,opacity .25s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(0)}.mobile-cta-bar.is-hidden{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(100%)}.mobile-cta-bar a{color:#0b1015;background:#dfe4e9;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.mobile-cta-bar a:focus-visible{outline-offset:3px;outline:2px solid #a3c3ff}}@media (prefers-reduced-motion:reduce){.mobile-cta-bar{transition:none}}
