/* ============================================================
   trust.css — compact trust strip (service-page bottom band)
   One divorce-specific testimonial + a condensed credentials
   line. Replaces the mid-page proof bar and full testimonials.
   ============================================================ */

.trust {
  background: var(--paper);
  padding-block: clamp(6rem, 12vw, 9rem);
  border-top: 1px solid var(--line-soft);
}

.trust__inner {
  text-align: center;
}
.trust__inner > figure {
  max-width: 54rem;
  margin-inline: auto;
}

.trust__mark {
  display: block;
  font-family: var(--font-display);
  font-size: 3rem;
  line-height: 0.4;
  color: var(--gold);
  margin-bottom: var(--space-3);
}
.trust__quote {
  margin: 0;
  font-family: var(--font-display);
  font-size: clamp(1.75rem, 3.4vw, 2.75rem);   /* matches the section headings */
  font-weight: 400;
  line-height: 1.18;
  color: var(--ink);
}
.trust__author {
  margin-top: var(--space-3);
  font-size: 0.9rem;
  font-weight: 600;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--blue);
}

/* condensed credentials, a single dot-separated line (no divider) */
.trust__creds {
  margin: 60px 0 0;   /* 60px gap between "A client" and the credentials line */
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  gap: 0 1.15rem;
  font-size: 0.76rem;   /* ~2px smaller than the quote author, quieter supporting line */
  color: var(--ink-soft);
}
.trust__creds li {
  position: relative;
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
}
.trust__creds li + li::before {
  content: "·";
  position: absolute;
  left: -0.6rem;
  color: var(--gold-deep);
}

/* on smaller screens the line is too long — let it wrap */
@media (max-width: 900px) {
  .trust__creds { flex-wrap: wrap; gap: 0.5rem 1.15rem; }
}
