/* 3 money intent articles, 24 Oct 2026 evening (worker d85caeff): WhatsApp buy button. Sticky bar on phones, a repeat block at the end, a second button in the CTA box. */
.b24-wa{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 20px;border-radius:999px;background:#FF6B00;color:#111;font-weight:700;font-size:16px;line-height:1.2;text-decoration:none;border:0;box-shadow:0 6px 18px rgba(255,107,0,.28)}
.b24-wa:hover,.b24-wa:focus-visible{background:#ff7d1f;color:#111}
.b24-wa:focus-visible{outline:3px solid #111;outline-offset:3px}
.b24-wa svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.b24-wa--ghost{background:transparent;color:inherit;box-shadow:none;border:2px solid currentColor}
.b-cta .b24-cta-r{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}
.b-cta .b24-cta-r .btn{margin:0}
.b-cta .b24-btn2{background:transparent;border:2px solid currentColor;color:inherit}
.b-cta .b24-cta-r a.b24-wa--ghost{min-height:44px;color:#fff;border-color:rgba(255,255,255,.7);background:transparent}
.b-cta .b24-cta-r a.b24-wa--ghost:hover{border-color:#FF6B00;color:#FF6B00}
.b-cta .b24-wa-n{display:block;width:100%;font-size:13px;opacity:.75;margin-top:2px}
.b24-wa-end{margin:36px 0 8px;padding:26px 22px;border-radius:18px;background:#111;color:#fff;text-align:left}
.b24-wa-end__k{margin:0 0 6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#FF6B00;font-weight:700}
.b24-wa-end__h{margin:0 0 8px;font-size:22px;line-height:1.25;font-weight:700;color:#fff}
.b24-wa-end__p{margin:0 0 16px;font-size:16px;line-height:1.5;color:rgba(255,255,255,.82)}
.b24-wa-end__s{margin:12px 0 0;font-size:13px;color:rgba(255,255,255,.6)}
.b24-wa-end .b24-wa--ghost{color:#fff;margin-left:6px}
.b24-bar{display:none}
@media (max-width:760px){
 .b24-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:61;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(rgba(17,17,17,0),rgba(17,17,17,.92) 32%);transform:translateY(115%);transition:transform .3s ease;pointer-events:none}
 .b24-bar.is-on{transform:none;pointer-events:auto}
 .b24-bar .b24-wa{width:100%;font-size:15px}
 body.b24-pad{padding-bottom:84px}
 .b24-wa-end .b24-wa{width:100%}
 .b24-wa-end .b24-wa--ghost{margin:10px 0 0}
}
@media (prefers-reduced-motion:reduce){.b24-bar{transition:none}}
@media print{.b24-bar,.b24-wa-end{display:none}}
