.postfooter-cta{--chip-bg:rgba(255,255,255,0.65);--chip-border:rgba(0,0,0,0.08);--chip-shadow:0 3px 12px rgba(0,0,0,0.06);--pad:12px 16px;--radius:12px;--h2:clamp(18px, 1.6vw, 24px);--sub:14px;--chip-text:13.5px;--accent:#dc2626;--accent-18:rgba(220,38,38,.18);--accent-12:rgba(220,38,38,.12);--accent-08:rgba(220,38,38,.08);--accent-06:rgba(220,38,38,.06);--ink:#111827;--muted:#475569;--bezier:cubic-bezier(.22,.7,.23,1);background:transparent;padding:12px 16px 18px}@media (prefers-color-scheme:dark){.postfooter-cta{--chip-bg:rgba(20,22,30,0.55);--chip-border:rgba(255,255,255,0.10);--chip-shadow:0 4px 14px rgba(0,0,0,0.35);--ink:#e5e7eb;--muted:#a3a3a3}}.pf-inner{max-width:1200px;margin:0 auto;display:grid;gap:12px}.pf-card{background:var(--chip-bg);border:1px solid var(--chip-border);border-radius:var(--radius);box-shadow:var(--chip-shadow);padding:var(--pad);color:var(--ink);animation:pfFade .45s var(--bezier) both}.pf-head h2{margin:0 0 4px;font-size:var(--h2);font-weight:900;letter-spacing:.2px;color:var(--ink)}.pf-head p{margin:0;font-size:var(--sub);color:var(--muted)}.pf-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pf-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;line-height:1;background:var(--chip-bg);border:1px solid var(--chip-border);border-radius:10px;box-shadow:var(--chip-shadow);font-size:var(--chip-text);font-weight:600;color:var(--ink)}.pf-chip svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6;opacity:.95}.pf-divider{height:1px;margin:16px 0 14px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.10),transparent);border-radius:1px}@media (prefers-color-scheme:dark){.pf-divider{background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}}.pf-actions{display:flex;gap:10px;flex-wrap:wrap}.pf-btn{--btn-pad:10px 14px;display:inline-flex;align-items:center;gap:8px;padding:var(--btn-pad);border-radius:10px;text-decoration:none;font-weight:800;letter-spacing:.2px;line-height:1;outline:0;transform:translateZ(0);transition:transform .22s var(--bezier),box-shadow .22s var(--bezier),background-color .22s var(--bezier),color .22s var(--bezier),border-color .22s var(--bezier)}.pf-btn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8}.pf-call{background:#fff;color:var(--accent);border:1.5px solid var(--accent);box-shadow:var(--chip-shadow)}@media (prefers-color-scheme:dark){.pf-call{background:transparent}}.pf-call:hover{background:var(--accent-06);box-shadow:0 10px 24px var(--accent-12);transform:translateY(-1px)}.pf-call:active{transform:translateY(0)}.pf-call:focus-visible{box-shadow:0 0 0 3px var(--accent-12),0 8px 22px var(--accent-12)}.pf-primary{background:var(--accent);color:#fff;border:1px solid var(--accent);box-shadow:0 8px 22px var(--accent-12)}.pf-primary:hover{filter:saturate(1.04);transform:translateY(-1px);box-shadow:0 12px 28px var(--accent-18)}.pf-primary:active{transform:translateY(0)}.pf-primary:focus-visible{box-shadow:0 0 0 3px var(--accent-12),0 12px 28px var(--accent-18)}.pf-note{margin-top:10px;font-size:12px;color:#fff}.postfooter-cta .pf-actions .pf-primary,.postfooter-cta .pf-actions .pf-primary:visited,.postfooter-cta .pf-actions .pf-primary:hover,.postfooter-cta .pf-actions .pf-primary:focus{color:#fff!important}.postfooter-cta .pf-actions .pf-primary svg{color:#fff!important}.postfooter-cta .pf-actions .pf-primary:hover{background:#b91c1c;border-color:#b91c1c}.pf-card{text-align:left}@media (max-width:640px){.pf-card{text-align:center}.pf-actions{justify-content:center}}@media (max-width:520px){.pf-chip{padding:6px 8px;font-size:13px}.pf-chip svg,.pf-btn svg{width:17px;height:17px}.pf-btn{--btn-pad:9px 12px}}@media (prefers-reduced-motion:reduce){.pf-card{animation:none}}@keyframes pfFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.elementor-widget-ur-local-cta .postfooter-cta{padding:0}.elementor-widget-ur-local-cta .pf-inner{padding:12px 16px 18px}.pf-note{color:var(--muted)!important}