/* =========================================================
   SECCIÓN · Quiénes somos (#nosotros)
   ========================================================= */
.about .wrap { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(32px, 6vw, 88px); align-items: center; }
.about .wrap > * { min-width: 0; }
.about blockquote {
  margin: 0; font-family: var(--f-display); font-weight: 800; font-stretch: 108%;
  font-size: var(--step-3); line-height: 1.05; letter-spacing: -.02em;
}
.about blockquote span { color: var(--orange-deep); }
.about .copy { display: grid; gap: 18px; color: var(--ink-soft); font-size: 1.08rem; }
.about .copy strong { color: var(--ink); }

.promise {
  display: flex; align-items: center; gap: 14px; padding: 16px 20px; border-radius: 14px;
  background: var(--paper); color: var(--ink); font-weight: 600;
}
.promise svg { flex: none; width: 26px; height: 26px; fill: none; stroke: var(--orange-deep); stroke-width: 2; }

@media (max-width: 960px) {
  .about .wrap { grid-template-columns: 1fr; }
}
