/* ============================================================
   ОПЛАТА ПО ДМС (/patsientam/oplata-.../) — логотипы + шаги
   (rv-docs-card / rv-docs-list общие с licenses.css)
   ============================================================ */

.rv-insure-logos {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--space-5);
  max-width: 44rem;
  margin-bottom: var(--space-10);
}

.rv-insurer-card {
  display: grid;
  place-items: center;
  padding: var(--space-6);
  border: 1px solid var(--color-line);
  border-radius: var(--radius-md);
  background: var(--color-paper-white);
  transition: transform var(--transition-ui), box-shadow var(--transition-ui);
}

.rv-insurer-card:hover { transform: translateY(-3px); box-shadow: var(--shadow-card); }

.rv-insurer-card img { max-width: 6.5rem; max-height: 3rem; object-fit: contain; }

.rv-insure-block { margin-inline: 0; }

.rv-insure__caption {
  margin: 0 0 var(--space-5);
  font: 800 var(--text-xs) / 1.2 var(--font-display);
  letter-spacing: var(--tracking-label);
  text-transform: uppercase;
  color: var(--color-blue-deep);
}

@media (max-width: 640px) {
  .rv-insure-logos { grid-template-columns: 1fr; }
}
