.sticky-call{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:48;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);opacity:0;pointer-events:none;transition:translate .5s var(--ease-out), opacity .3s;background:#0d0d15e6;border-radius:999px;gap:6px;padding:6px;display:flex;position:fixed;translate:-50% calc(100% + 30px);box-shadow:0 20px 50px -18px #000000d9}.sticky-call.is-shown{opacity:1;pointer-events:auto;translate:-50%}.sticky-call-btn{white-space:nowrap;min-height:44px;color:var(--text);-webkit-tap-highlight-color:transparent;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.95rem;font-weight:600;display:inline-flex}.sticky-call-btn.is-call{color:#fff;background:linear-gradient(135deg, var(--cta-2), var(--cta-1) 60%, var(--cta-3))}.sticky-call-btn:active{scale:.97}@media (width>=900px){.sticky-call{display:none}}@media (prefers-reduced-motion:reduce){.sticky-call{transition:opacity .2s;translate:-50%}}
