.slw-hero-flow {
  background:
    radial-gradient(ellipse 75% 78% at 98% 18%, #c4e2eb 0%, transparent 80%),
    linear-gradient(180deg, #f6fafb 0%, #e4f1f5 68%, #f1f7f9 100%);
}
.slw-hero-flow .hero { background: transparent; }
.slw-proof-strip {
  display: grid;
  gap: 6px;
  margin: 12px 0 0;
  padding: 8px 0 0;
  border-top: 1px solid color-mix(in srgb, var(--blue) 18%, transparent);
  list-style: none;
  scroll-margin-top: 90px;
}
.slw-proof-strip li {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  color: var(--navy);
  font-size: clamp(12px, 1.05vw, 14px);
  line-height: 1.35;
}
.slw-proof-strip .slw-proof-mark {
  width: 18px;
  height: 18px;
  flex: 0 0 18px;
  fill: none;
  stroke: var(--blue);
  stroke-width: 6;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.slw-hero-flow + .early-trust.compact-proof { border-top: 0; }