.lg-deliver { display: grid; grid-template-columns: 1fr 0.92fr; gap: clamp(36px, 5vw, 72px); align-items: center; margin-top: clamp(8px, 1vw, 16px); }
.lg-deliver-text { max-width: none; }
.lg-deliver-text .lg-intro { max-width: 48ch; }
.lg-svc-list { list-style: none; margin: 28px 0 0; padding: 0; display: flex; flex-direction: column; gap: 14px; }
.lg-svc-list li { display: flex; gap: 13px; align-items: flex-start; font-size: 15.5px; line-height: 1.5; color: var(--c-text-muted); }
.lg-svc-list li b { font-family: var(--font-head); font-weight: var(--fw-semibold); color: var(--c-navy); }
/* Naam en omschrijving stonden op één regel, gescheiden door een komma.
   De copy is 31-07-2026 herschreven naar een kopje met een eigen volzin
   eronder, dus beide zijn nu blokken binnen hetzelfde item. */
.lg-svc-text { display: flex; flex-direction: column; gap: 3px; min-width: 0; }
.lg-svc-desc { display: block; }
.lg-svc-check { flex: 0 0 auto; width: 23px; height: 23px; border-radius: 999px; margin-top: 1px; background: var(--brand-gradient); color: #fff; display: grid; place-items: center; box-shadow: 0 4px 10px rgba(168,2,142,0.24); }
.lg-svc-check svg { width: 12px; height: 12px; }
.lg-deliver-visual .lg-ph { min-height: 420px; height: 100%; }
.lg-deliver-img { display: block; width: 76.5%; height: auto; margin: 0 auto; border-radius: var(--radius-feature); box-shadow: var(--shadow-card); }

@media (max-width: 900px) {
  .lg-deliver { grid-template-columns: 1fr; gap: 36px; align-items: start; }
  .lg-deliver-text { order: -1; }
  .lg-deliver-visual .lg-ph { min-height: 300px; }
}

/* ===== HARDENING — gradient/kleur tegen theme-resets ===== */
.elementor-widget-bconnect_lg_deliver .accent {
	background: linear-gradient(90deg, #2301fb 0%, #a80290 100%) !important;
	-webkit-background-clip: text !important;
	background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
	color: transparent !important;
	display: inline-block;
}
.elementor-widget-bconnect_lg_deliver .btn-primary {
	background: linear-gradient(90deg, #2301fb 0%, #a80290 100%) !important;
	color: #fff !important;
}
.elementor-widget-bconnect_lg_deliver .btn-primary:hover {
	background: linear-gradient(90deg, #3a1eff 0%, #c213ad 100%) !important;
	color: #fff !important;
}
