.mobile-sticky-cta{display:none}@media (max-width:768px){.mobile-sticky-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(26,27,30,.12);box-shadow:0 -6px 24px rgba(0,0,0,.06);transform:translateY(110%);transition:transform var(--duration-normal,.3s) var(--ease-standard,ease)}.mobile-sticky-cta.is-visible{transform:translateY(0)}.mobile-sticky-cta-text{font-size:13px;font-weight:600;color:var(--text-body)}.mobile-sticky-cta-btn{min-height:44px;padding:0 20px!important;font-size:15px!important;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.mobile-sticky-cta{transition:none}}