/* OffersInBahrain Growth 1.0: classifieds-only scoped enhancements */
.oib-growth-hero-cta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:1.35rem;color:#e4f3fb;font-size:.89rem}
.oib-growth-hero-cta .btn{padding:.85rem 1.35rem;box-shadow:0 6px 22px #08152250}
.oib-growth-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:1rem;padding:1.25rem;background:#f3f8f9;border:1px solid #dfebef;border-radius:18px;margin:1.5rem 0 2rem}
.oib-growth-how div{display:grid;gap:.3rem}.oib-growth-how strong{font-size:.88rem}.oib-growth-how span{font-size:.77rem;color:#5b6c77}.oib-growth-how a{font-weight:700;white-space:nowrap}
.oib-growth-trust{display:flex;gap:.65rem 1.3rem;flex-wrap:wrap;color:#166553;font-size:.83rem;font-weight:700;margin:.7rem 0 1.25rem}
.oib-growth-intro{background:#f1f8f7;border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.3rem}
.oib-growth-intro strong{display:block;font-size:1.05rem}.oib-growth-intro p{margin:.3rem 0 0;font-size:.86rem;color:#486577}
.oib-growth-extra{margin:1.3rem 0;border:1px solid #dce5ea;border-radius:14px;background:#fbfcfd}
.oib-growth-extra>summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-weight:750;cursor:pointer;list-style:revert}
.oib-growth-extra>summary small{font-weight:400;color:#66788b;font-size:.79rem}
.oib-growth-extra>section{padding:1rem 1.2rem 0}.oib-growth-extra[open]>summary{border-bottom:1px solid #dce5ea}
.oib-growth-privacy{font-size:.78rem;color:#596d80;max-width:690px}.oib-growth-admin-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#edf7f5;border:1px solid #d3e8e2;border-radius:14px;padding:1.2rem}
.oib-growth-admin-link p{color:#516b74;font-size:.87rem}
.oib-growth-meter{height:11px;background:#e9eef3;border-radius:999px;overflow:hidden}.oib-growth-meter>span{display:block;height:100%;background:#17857f;border-radius:inherit}
@media(max-width:900px){.oib-growth-how{grid-template-columns:repeat(2,minmax(0,1fr))}.oib-growth-how>a{grid-column:span 2}}
@media(max-width:640px){.oib-growth-how{grid-template-columns:1fr}.oib-growth-how>a{grid-column:span 1}.oib-growth-hero-cta{align-items:stretch}.oib-growth-hero-cta>.btn{width:100%}.oib-growth-extra>summary{flex-direction:column;align-items:flex-start}.oib-growth-admin-link{flex-direction:column;align-items:stretch}}
