.agency-cta-banner[data-v-33d775c4]{background:linear-gradient(90deg,#b91c1c2e,#ef44441f);border:1px solid rgba(239,68,68,.32);border-radius:12px;overflow:hidden;color:#fff}.acb-inner[data-v-33d775c4]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:10px 16px;font-size:.82rem}.acb-icon[data-v-33d775c4]{font-size:1.1rem;flex-shrink:0}.acb-text[data-v-33d775c4]{flex:1;line-height:1.4;min-width:0}.acb-text strong[data-v-33d775c4]{color:#fca5a5;margin-right:4px}.acb-cta[data-v-33d775c4]{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;background:linear-gradient(135deg,#b91c1c,#ef4444);color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.04em;border-radius:20px;border:1px solid rgba(239,68,68,.5);text-decoration:none;white-space:nowrap;transition:opacity .15s}.acb-cta[data-v-33d775c4]:hover{opacity:.88}.acb-close[data-v-33d775c4]{background:transparent;border:none;color:#ffffff80;font-size:1.4rem;line-height:1;padding:0 4px;cursor:pointer;flex-shrink:0}.acb-close[data-v-33d775c4]:hover{color:#fff}@media(max-width:700px){.acb-text[data-v-33d775c4]{font-size:.72rem}.acb-text strong[data-v-33d775c4]{display:block}.acb-cta[data-v-33d775c4]{font-size:.7rem;padding:5px 10px}}
