/* LBI Egypt V51 Commercial Acquisition Engine — Delta-only product-page layer */
/* V51.1 readability lock: white text only inside the dark commercial acquisition section. */
.lbi-v51-commercial-acquisition{position:relative;overflow:hidden;background:linear-gradient(135deg,#061729 0%,#0f2742 48%,#102f28 100%);color:#fff!important;-webkit-text-fill-color:#fff}
.lbi-v51-commercial-acquisition:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(64,187,255,.18),transparent 28%),radial-gradient(circle at 85% 10%,rgba(54,211,153,.16),transparent 30%);pointer-events:none}
.lbi-v51-commercial-acquisition>.container{position:relative;z-index:1}
.lbi-v51-commercial-acquisition :is(h1,h2,h3,h4,h5,h6,strong,p,li,small,em){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-shadow:0 1px 2px rgba(2,6,23,.34)!important}
.lbi-v51-commercial-acquisition :is(.text-slate-400,.text-slate-500,.text-slate-600,.text-gray-400,.text-gray-500,.text-gray-600,.dark\:text-slate-300,.dark\:text-slate-400){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}
.lbi-v51-head{max-width:880px;margin:0 auto 28px;text-align:center}
.lbi-v51-head span,.lbi-v51-panel>span,.lbi-v51-buyer-grid article span{display:inline-flex;color:#7dd3fc!important;-webkit-text-fill-color:#7dd3fc!important;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;margin-bottom:10px;text-shadow:0 1px 2px rgba(2,6,23,.28)!important}
.lbi-v51-head h2{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(1.8rem,3vw,3rem);line-height:1.15;margin:0 0 14px}
.lbi-v51-head p{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:1.05rem;line-height:1.8;margin:0 auto;max-width:760px;font-weight:600}
.lbi-v51-buyer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0}
.lbi-v51-buyer-grid article,.lbi-v51-panel{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.20);border-radius:24px;padding:24px;box-shadow:0 24px 60px rgba(0,0,0,.2);backdrop-filter:blur(14px);color:#fff!important;-webkit-text-fill-color:#fff}
.lbi-v51-buyer-grid h3{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:1.05rem;line-height:1.55;margin:0 0 12px;font-weight:900}
.lbi-v51-buyer-grid p,.lbi-v51-panel li,.lbi-v51-cta p{color:#fff!important;-webkit-text-fill-color:#fff!important;line-height:1.75;margin:0;font-weight:700}
.lbi-v51-procurement-grid{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:18px;align-items:stretch}
.lbi-v51-panel ul{padding:0;margin:0;list-style:none}
.lbi-v51-panel li{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.18)}
.lbi-v51-panel li:last-child{border-bottom:0}
.lbi-v51-pills{display:flex;flex-wrap:wrap;gap:10px}
.lbi-v51-pills b{display:inline-flex;border-radius:999px;padding:9px 13px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24);color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:.9rem;font-weight:900;text-shadow:0 1px 2px rgba(2,6,23,.26)!important}
.lbi-v51-cta{margin-top:20px;display:flex;justify-content:space-between;gap:20px;align-items:center;background:linear-gradient(135deg,rgba(14,165,233,.34),rgba(16,185,129,.28));border:1px solid rgba(255,255,255,.24);border-radius:26px;padding:24px;color:#fff!important;-webkit-text-fill-color:#fff}
.lbi-v51-cta strong{display:block;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:1.25rem;margin-bottom:8px;font-weight:900}
.lbi-v51-cta p{font-weight:700}
.lbi-v51-cta .lbi-v8-btn{white-space:nowrap;color:#062033!important;-webkit-text-fill-color:#062033!important;background:#fff!important;border-color:#fff!important;text-shadow:none!important}
.lbi-v51-cta .lbi-v8-btn *{color:#062033!important;-webkit-text-fill-color:#062033!important;text-shadow:none!important}
html[dir="rtl"] .lbi-v51-panel li{text-align:right}
@media (max-width: 991px){.lbi-v51-buyer-grid,.lbi-v51-procurement-grid{grid-template-columns:1fr}.lbi-v51-cta{flex-direction:column;text-align:center}.lbi-v51-cta .lbi-v8-btn{width:100%;justify-content:center}.lbi-v51-commercial-acquisition{padding-block:52px}.lbi-v51-buyer-grid article,.lbi-v51-panel{padding:20px}}
