/* Espaço para os dois caminhos de atendimento e textos da copy v3. */
.story-about-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  min-height: 44px;
  margin-top: 26px;
  padding: 11px 22px;
  border: 1px solid var(--gold);
  border-radius: 999px;
  background: transparent;
  color: var(--gold-soft);
  font-size: 12px;
  font-weight: 700;
  transition: background .2s ease, border-color .2s ease;
}

.story-about-link:hover {
  background: rgba(217, 173, 89, .08);
  border-color: var(--gold-soft);
}

@media (prefers-reduced-motion: reduce) {
  .story-about-link { transition: none; }
}

.copy-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 28px;
}

.services-grid .service {
  display: flex;
  align-items: flex-end;
}

.services-grid .service-body {
  position: relative;
  inset: auto;
  width: 100%;
  padding: 28px 18px 18px;
}

.reviews-head .text-link {
  display: inline-block;
  margin-top: 18px;
}

.service-benefits {
  gap: 6px;
}

.service-benefits li {
  font-size: 11px;
  line-height: 1.5;
}

@media (max-width: 480px) {
  .copy-actions { flex-direction: column; }
}
