/* LBI Egypt V32.1 — SEO Revenue Patch Visual Regression Recovery
   Additive CSS-only correction layer. No layout rebuild, no database/runtime/admin impact. */
:root{--lbi-v321-ink:#0f172a;--lbi-v321-heading:#07111f;--lbi-v321-body:#334155;--lbi-v321-muted:#475569;--lbi-v321-soft:#f8fbff;--lbi-v321-line:rgba(15,23,42,.1);--lbi-v321-blue:#1d4ed8}
.lbi-v32-balanced-authority,.lbi-v32-product-graph,.lbi-v13-authority-grid,.lbi-v19-section,.lbi-v8-section,.lbi-v23-procurement-band,.lbi-v17-trust{color:var(--lbi-v321-ink)}
.lbi-v32-balanced-authority :is(h1,h2,h3,h4),.lbi-v32-product-graph :is(h1,h2,h3,h4),.lbi-v13-authority-grid :is(h1,h2,h3,h4),.lbi-v19-section :is(h1,h2,h3,h4),.lbi-v8-section :is(h1,h2,h3,h4),.lbi-v23-procurement-band :is(h1,h2,h3,h4),.lbi-v17-trust :is(h1,h2,h3,h4){color:var(--lbi-v321-heading)!important;text-shadow:none!important;opacity:1!important}
.lbi-v32-balanced-authority :is(p,li,small,.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),.lbi-v32-product-graph :is(p,li,small,.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),.lbi-v13-authority-grid :is(p,li,small,.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),.lbi-v19-section :is(p,li,small,.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),.lbi-v8-section:not(.lbi-v17-final):not(:has(.lbi-v17-cta)) :is(p,li,small,.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),.lbi-v23-procurement-band :is(p,li,small,.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500),.lbi-v17-trust :is(p,li,small,.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-slate-300,.text-slate-400,.text-slate-500){color:var(--lbi-v321-body)!important;text-shadow:none!important;opacity:1!important}
.lbi-v32-head{text-align:center!important;margin-inline:auto!important}.lbi-v32-head p{color:var(--lbi-v321-body)!important;opacity:1!important}.lbi-v32-head span{color:var(--lbi-v321-blue)!important;background:#eef4ff!important;border:1px solid #bfdbfe!important;text-shadow:none!important}.lbi-v32-product-map,.lbi-v32-graph-grid{align-items:stretch}.lbi-v32-map-card,.lbi-v32-graph-grid article{background:#fff!important;color:var(--lbi-v321-ink)!important;text-align:center!important}.lbi-v32-map-card p,.lbi-v32-graph-grid p{color:var(--lbi-v321-muted)!important;opacity:1!important}.lbi-v32-map-card>span,.lbi-v32-graph-grid b{color:var(--lbi-v321-blue)!important}.lbi-v32-map-card div{justify-content:center}.lbi-v32-map-card em,.lbi-v32-verticals span{background:#f1f5f9!important;color:#0f172a!important;border-color:rgba(15,23,42,.1)!important;text-shadow:none!important}.lbi-v32-product-graph{padding-block:clamp(2.8rem,5vw,4.7rem)!important;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%)!important}
.lbi-v19-2-card,.lbi-software-card,.lbi-v17-panel,.lbi-v17-workflow article,.lbi-v17-process article,.lbi-v17-review-grid article,.lbi-v18-capability-grid article,.lbi-v18-addon-grid article,.lbi-v17-pricing article,.lbi-v17-related a{background:#fff!important;color:var(--lbi-v321-ink)!important}.lbi-v19-2-card :is(p,small,li),.lbi-software-card :is(p,small,li),.lbi-v17-panel p,.lbi-v17-workflow article p,.lbi-v17-process article p,.lbi-v17-review-grid article p,.lbi-v18-capability-grid article p,.lbi-v18-addon-grid article p,.lbi-v17-pricing article p,.lbi-v17-related a p{color:var(--lbi-v321-body)!important;opacity:1!important}.lbi-v19-2-card :is(h3,h4,a),.lbi-software-card :is(h3,h4,a),.lbi-v17-panel :is(h3,h4),.lbi-v17-workflow article h3,.lbi-v17-process article h3,.lbi-v17-review-grid article h3,.lbi-v18-capability-grid article h3,.lbi-v18-addon-grid article h3,.lbi-v17-pricing article h3,.lbi-v17-related a h3{color:var(--lbi-v321-heading)!important}.lbi-v19-2-body>p,.lbi-software-card__text{display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;color:var(--lbi-v321-body)!important}
.lbi-v31-product-hero{min-height:0!important;padding:clamp(5.2rem,7vw,7rem) 0 clamp(3rem,5vw,4.75rem)!important;background:radial-gradient(circle at 16% 12%,rgba(37,99,235,.12),transparent 31%),radial-gradient(circle at 84% 18%,rgba(20,184,166,.1),transparent 30%),linear-gradient(135deg,#f8fbff 0%,#eef6ff 48%,#fff 100%)!important;color:var(--lbi-v321-ink)!important;overflow:hidden}.lbi-v31-product-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.82),rgba(255,255,255,.48))!important}.lbi-v31-product-hero .lbi-v19-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:clamp(1.8rem,4vw,4.5rem)!important}.lbi-v31-product-hero .lbi-v31-product-visual{min-height:0!important;padding:1rem!important;border-radius:2rem!important;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(219,234,254,.72))!important;border:1px solid rgba(37,99,235,.14)!important;box-shadow:0 28px 80px rgba(30,64,175,.14)!important}.lbi-v31-product-hero .lbi-v31-product-visual:before{display:none!important}.lbi-v31-product-hero .lbi-v31-product-visual img{height:auto!important;max-height:340px!important;width:100%!important;object-fit:contain!important;border-radius:1.35rem!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;padding:.7rem!important;box-shadow:0 18px 50px rgba(15,23,42,.1)!important}.lbi-v31-product-hero .lbi-v19-orbit{border-radius:1rem!important;background:#fff!important;color:#0f172a!important;border:1px solid rgba(148,163,184,.28)!important;box-shadow:0 14px 34px rgba(15,23,42,.1)!important;max-width:175px!important}.lbi-v31-product-hero .lbi-v19-ai{border-radius:1rem!important;background:linear-gradient(135deg,#0f172a,#1d4ed8)!important;color:#fff!important}.lbi-v31-product-hero .lbi-v19-copy h1,.lbi-v31-product-hero .lbi-v19-copy p,.lbi-v31-product-hero .lbi-v19-kicker,.lbi-v31-product-hero .lbi-v19-trust-row span{opacity:1!important;text-shadow:none!important}.lbi-v31-product-hero .lbi-v19-copy p{color:#334155!important}.lbi-v31-product-hero .lbi-v19-trust-row span{background:#fff!important;color:#172554!important;border-color:rgba(148,163,184,.24)!important}
.lbi-v17-section-head,.lbi-v19-section-head,.lbi-v27-section-head{text-align:center!important;margin-inline:auto!important}.lbi-v17-grid-3,.lbi-v17-grid-4,.lbi-v17-workflow,.lbi-v17-process,.lbi-v17-review-grid,.lbi-v18-capability-grid,.lbi-v18-addon-grid,.lbi-v17-pricing,.lbi-v17-related{justify-items:center}.lbi-v17-grid-3>*,.lbi-v17-grid-4>*,.lbi-v17-workflow>*,.lbi-v17-process>*,.lbi-v17-review-grid>*,.lbi-v18-capability-grid>*,.lbi-v18-addon-grid>*,.lbi-v17-pricing>*,.lbi-v17-related>*{width:100%;text-align:center}.lbi-v23-procurement-grid article{text-align:center!important}.lbi-v17-chip-grid{justify-content:center}.lbi-v17-chip-grid span{text-align:center;color:#0f172a!important;background:#fff!important;border-color:rgba(15,23,42,.1)!important}
.lbi-v17-cta{background:linear-gradient(135deg,#020617,#172554)!important;color:#fff!important;text-align:center!important}.lbi-v17-cta h2,.lbi-v17-cta p{color:#fff!important;opacity:1!important;text-shadow:none!important}.lbi-v17-cta .lbi-v8-btn--light{background:#fff!important;color:#0f172a!important;border-color:#fff!important}.lbi-v17-cta .lbi-v8-btn--whatsapp{color:#fff!important}.lbi-v17-actions{justify-content:center!important}
.dark .lbi-v32-balanced-authority,.dark .lbi-v32-product-graph{background:linear-gradient(180deg,#0f172a 0%,#111827 100%)!important;color:#e2e8f0}.dark .lbi-v32-balanced-authority :is(h1,h2,h3,h4),.dark .lbi-v32-product-graph :is(h1,h2,h3,h4){color:#fff!important}.dark .lbi-v32-balanced-authority :is(p,li,small),.dark .lbi-v32-product-graph :is(p,li,small){color:#cbd5e1!important}.dark .lbi-v32-map-card,.dark .lbi-v32-graph-grid article{background:#111827!important;color:#e2e8f0!important;border-color:rgba(148,163,184,.16)!important}.dark .lbi-v32-map-card p,.dark .lbi-v32-graph-grid p{color:#cbd5e1!important}.dark .lbi-v32-map-card em,.dark .lbi-v32-verticals span{background:rgba(15,23,42,.72)!important;color:#e2e8f0!important;border-color:rgba(148,163,184,.18)!important}
@media(max-width:991px){.lbi-v31-product-hero .lbi-v19-hero-grid{grid-template-columns:1fr!important}.lbi-v31-product-hero .lbi-v31-product-visual{order:2}.lbi-v31-product-hero .lbi-v19-copy{order:1}.lbi-v32-product-map,.lbi-v32-graph-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){.lbi-v31-product-hero{padding:4.25rem 0 2.5rem!important}.lbi-v31-product-hero .lbi-v31-product-visual{border-radius:1.35rem!important;padding:.75rem!important}.lbi-v31-product-hero .lbi-v31-product-visual img{max-height:240px!important}.lbi-v31-product-hero .lbi-v19-orbit{display:none!important}.lbi-v31-product-hero .lbi-v19-ai{width:3.25rem!important;height:3.25rem!important;right:1rem!important;bottom:1rem!important}.lbi-v32-product-map,.lbi-v32-graph-grid{grid-template-columns:1fr!important}.lbi-v32-head{text-align:center!important}.lbi-v32-verticals{justify-content:center!important;overflow:visible!important;flex-wrap:wrap!important}.lbi-v32-map-card,.lbi-v32-graph-grid article{text-align:center!important}.lbi-v17-actions{display:grid!important;grid-template-columns:1fr!important}.lbi-v17-actions a{width:100%!important}}
