/* Voordelen van een zakelijk account (zakelijke registratie): vier tegels, twee naast elkaar.
   Eigen bestand (geen query-string-cache: LiteSpeed haalt ?ver= weg); zet de oude regels uit registration.css terug. */
.ozb2b-benefits { margin:var(--oz-space-lg,1.5rem) 0; padding:var(--oz-space-lg,1.5rem); border:1px solid var(--oz-color-border,#dedee7); border-radius:var(--oz-radius-large,1.25rem); background:var(--oz-color-surface,#f5f5f5); }
.ozb2b-benefits h3 { margin:0 0 1rem; }
.ozb2b-benefits ul { list-style:none; margin:0; padding:0; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:.75rem; }
.ozb2b-benefits li { position:static; display:flex; align-items:center; gap:.85rem; margin:0; padding:.9rem 1rem; border:1px solid var(--oz-color-border,#dedee7); border-radius:var(--oz-radius-medium,.75rem); background:var(--oz-color-background,#fff); font-weight:var(--oz-font-weight-semibold,600); line-height:1.35; }
.ozb2b-benefits li::before { position:static; top:auto; left:auto; content:""; flex:none; width:2.25rem; height:2.25rem; border-radius:50%; background:rgba(81,48,244,.12) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235130f4' stroke-width='2.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5.5 12.5 4 4 9-9'/%3E%3C/svg%3E") center / 1.15rem no-repeat; }
@media(max-width:600px) { .ozb2b-benefits { padding:var(--oz-space-md,1rem); } .ozb2b-benefits ul { grid-template-columns:minmax(0,1fr); } }
