/* CON-02 trust seals — token-bound, RTL. */
.mi-trust-seals {
  display: flex;
  flex-wrap: wrap;
  gap: var(--mi-space-3);
  align-items: center;
}
.mi-trust-seal {
  display: inline-flex;
  align-items: center;
  gap: var(--mi-space-2);
  padding: var(--mi-space-2) var(--mi-space-4);
  border: 1px solid var(--mi-color-border);
  border-radius: var(--mi-radius-md);
  background: var(--mi-color-bg-elevated);
  color: var(--mi-color-text-secondary);
  font-size: var(--mi-font-size-caption);
  font-weight: var(--mi-type-weight-600);
  text-decoration: none;
  box-shadow: var(--mi-shadow-e1);
  transition: border-color var(--mi-motion-duration-200) var(--mi-ease-standard);
}
a.mi-trust-seal:hover {
  border-color: var(--mi-color-brand-primary);
}
.mi-trust-seal .mi-icon {
  inline-size: var(--mi-icon-size-md);
  block-size: var(--mi-icon-size-md);
  stroke: var(--mi-color-brand-accent);
  fill: none;
  stroke-width: 1.6;
  flex: none;
}
