.nextiva-sticky-cta-banner-block .sticky-cta-banner{align-items:center;background:var(--bg-white,#fff);border:1px solid rgba(0,0,0,.1);border-radius:100px;bottom:24px;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);display:flex;gap:20px;left:50%;opacity:0;padding:14px 20px 14px 24px;position:fixed;transform:translateX(-50%) translateY(120px);transition:all .4s cubic-bezier(.16,1,.3,1);visibility:hidden;z-index:999}.nextiva-sticky-cta-banner-block .sticky-cta-banner.visible{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.nextiva-sticky-cta-banner-block .sticky-cta-banner.dismissed{opacity:0;transform:translateX(-50%) translateY(120px);visibility:hidden}.nextiva-sticky-cta-banner-block .sticky-cta-content{align-items:center;display:flex;gap:10px}.nextiva-sticky-cta-banner-block .sticky-cta-icon{color:var(--text-primary,#1a1a1a);flex-shrink:0;height:18px;width:18px}.nextiva-sticky-cta-banner-block .sticky-cta-text{color:var(--text-secondary,#4a4b46);font-family:var(--font-body,sans-serif);font-size:var(--text-body-sm,15px);font-weight:400;white-space:nowrap}.nextiva-sticky-cta-banner-block .sticky-cta-text strong{color:var(--text-primary,#1a1a1a);font-weight:600}.nextiva-sticky-cta-banner-block .sticky-cta-text-short{display:none}.nextiva-sticky-cta-banner-block .sticky-cta-actions{align-items:center;display:flex;gap:8px}.nextiva-sticky-cta-banner-block .sticky-cta-btn{border-radius:100px;font-family:var(--font-body,sans-serif);font-size:var(--text-caption-lg,13px);font-weight:600;padding:10px 18px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.nextiva-sticky-cta-banner-block .sticky-cta-secondary{background:transparent;border:1px solid rgba(0,0,0,.15);color:var(--text-secondary,#4a4b46)}.nextiva-sticky-cta-banner-block .sticky-cta-secondary:hover{background:var(--neutral-100,#f9f4ef);border-color:rgba(0,0,0,.25)}.nextiva-sticky-cta-banner-block .sticky-cta-primary{background:var(--text-primary,#1a1a1a);color:var(--text-white,#fff)}.nextiva-sticky-cta-banner-block .sticky-cta-primary:hover{background:var(--neutral-900,#2e2d2c);transform:scale(1.03)}.nextiva-sticky-cta-banner-block .sticky-cta-close{align-items:center;background:var(--neutral-100,#f9f4ef);border:none;border-radius:50%;color:var(--neutral-700,#6c6967);cursor:pointer;display:flex;height:28px;justify-content:center;margin-left:4px;transition:all .2s ease;width:28px}.nextiva-sticky-cta-banner-block .sticky-cta-close:hover{background:var(--border-subtle,#e1deda);color:var(--text-primary,#1a1a1a)}.nextiva-sticky-cta-banner-block .sticky-cta-close-icon{height:14px;width:14px;stroke:currentColor;stroke-width:2;stroke-linecap:round;fill:none}@media(max-width:768px){.nextiva-sticky-cta-banner-block .sticky-cta-banner{flex-wrap:nowrap;gap:10px;height:56px;left:16px;padding:0 6px 0 16px;right:84px;transform:translateX(0) translateY(120px)}.nextiva-sticky-cta-banner-block .sticky-cta-banner.visible{transform:translateX(0) translateY(0)}.nextiva-sticky-cta-banner-block .sticky-cta-banner.dismissed{transform:translateX(0) translateY(120px)}.nextiva-sticky-cta-banner-block .sticky-cta-icon{display:none}.nextiva-sticky-cta-banner-block .sticky-cta-content{flex:1;min-width:0;overflow:hidden}.nextiva-sticky-cta-banner-block .sticky-cta-text{display:block;font-size:var(--text-caption,12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nextiva-sticky-cta-banner-block .sticky-cta-text-full{display:none}.nextiva-sticky-cta-banner-block .sticky-cta-text-short{display:inline}.nextiva-sticky-cta-banner-block .sticky-cta-secondary{display:none}.nextiva-sticky-cta-banner-block .sticky-cta-primary{flex-shrink:0;font-size:var(--text-caption,12px);padding:8px 16px}.nextiva-sticky-cta-banner-block .sticky-cta-close{flex-shrink:0;height:24px;margin-left:0;width:24px}.nextiva-sticky-cta-banner-block .sticky-cta-close-icon{height:12px;width:12px}}@media(max-width:480px){.nextiva-sticky-cta-banner-block .sticky-cta-banner{bottom:16px;left:16px;right:82px}}