/* Index Boost 5/20 — adds hero social-proof + post-result /membership CTA
 * Module: departments/conversion_boost_5_20
 * Layers on existing index.html — no rebuild.
 */
.ib520-hero-proof{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:12px 0 8px}
.ib520-hero-proof span{font-size:0.74rem;letter-spacing:0.02em;padding:5px 12px;border-radius:999px;background:rgba(201,168,76,0.08);border:1px solid rgba(201,168,76,0.28);color:#e8c97a;font-weight:600;line-height:1.4}
.ib520-hero-proof span.ib520-jade{background:rgba(74,158,142,0.10);border-color:rgba(74,158,142,0.32);color:#7bc1b3}
.ib520-result-cta{margin:24px auto 8px;padding:20px 22px 18px;background:linear-gradient(135deg,rgba(201,168,76,0.14),rgba(232,201,122,0.04));border:1px solid rgba(201,168,76,0.42);border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.ib520-result-cta .ib520-rc-text{flex:1;min-width:220px;color:#e8c97a;font-size:0.95rem;line-height:1.5;font-weight:600}
.ib520-result-cta .ib520-rc-text small{display:block;color:#9a9080;font-size:0.78rem;font-weight:500;margin-top:4px}
.ib520-result-cta .ib520-rc-cta{display:inline-block;background:linear-gradient(135deg,#c9a84c,#e8c97a);color:#1a1206;padding:11px 22px;border-radius:10px;font-weight:800;font-size:0.92rem;text-decoration:none;white-space:nowrap;letter-spacing:0.02em;transition:transform 0.18s}
.ib520-result-cta .ib520-rc-cta:hover{transform:translateY(-1px)}
@media(max-width:560px){.ib520-result-cta{padding:16px 16px 14px}.ib520-result-cta .ib520-rc-text{font-size:0.88rem;min-width:160px}.ib520-result-cta .ib520-rc-cta{padding:10px 16px;font-size:0.85rem}}
