.aev-form .aev-payment-reassurance {
  display: flex; align-items: flex-start; gap: 10px; margin: 12px 0 0;
  padding: 12px 14px; border-left: 2px solid var(--aev-gold); border-radius: 3px;
  background: #fbf9f4; color: var(--aev-ink); text-align: left;
}
.aev-form .aev-payment-reassurance__lock { flex: 0 0 16px; width: 16px; height: 16px; margin: 2px 0 0; }
.aev-form .aev-payment-reassurance__body { min-width: 0; }
.aev-form .aev-payment-reassurance strong { display: block; font-size: 13px; line-height: 1.4; color: var(--aev-navy); }
.aev-form .aev-payment-reassurance p { margin: 3px 0 0; font-size: 12px; line-height: 1.45; color: var(--aev-muted); }
.aev-form .aev-payment-reassurance__marks { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-top: 8px; }
.aev-form .aev-payment-reassurance__marks img { display: block; flex: 0 0 auto; width: auto; height: 26px; max-width: 100%; }
.aev-form .aev-payment-reassurance__marks:empty { display: none; }
