.sp-fixed-cta-bar{display:none;position:fixed;bottom:0;left:0;width:100%;background:rgba(255,255,255,.98);box-shadow:0 -4px 16px rgba(15,23,42,.18);border-top:2px solid #0284c7;z-index:999;padding:.42rem .45rem calc(.42rem + env(safe-area-inset-bottom, 0px));box-sizing:border-box;gap:.35rem;opacity:0;transform:translateY(100%);transition:opacity .22s ease,transform .22s ease}.sp-fixed-cta-bar.is-visible{opacity:1;transform:translateY(0)}.sp-cta-call,.sp-cta-line,.sp-cta-web{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;padding:.38rem .22rem;border-radius:9px;font-weight:800;text-decoration:none;line-height:1.18;min-width:0;overflow:hidden;box-sizing:border-box}#sp-fixed-cta.sp-fixed-cta-bar .sp-cta-call,.sp-cta-call{flex:1.05 1;background:linear-gradient(135deg,#ea580c,#c2410c)!important;color:#ffffff!important;box-shadow:0 2px 6px rgba(234,88,12,.28)}#sp-fixed-cta.sp-fixed-cta-bar .sp-cta-line,.sp-cta-line{flex:0.98 1;background:linear-gradient(135deg,#06c755,#059669)!important;color:#ffffff!important;box-shadow:0 2px 6px rgba(6,199,85,.28)}#sp-fixed-cta.sp-fixed-cta-bar .sp-cta-web,.sp-cta-web{flex:1.22 1;background:linear-gradient(135deg,#0284c7,#1d4ed8)!important;color:#ffffff!important;box-shadow:0 2px 6px rgba(2,132,199,.28)}.sp-cta-main{font-size:.8rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.sp-cta-sub{font-size:.64rem;font-weight:700;opacity:.96;margin-top:.12rem;white-space:nowrap}@media (max-width:768px){.sp-fixed-cta-bar{display:flex}}