/* T22: stärkerer Scroll-Kontrast; erreichte Karten behalten den vollen Kontrast. */
#zielbild .vision-benefit::before { opacity: .55; }
#zielbild .vision-benefit.is-reached::before { opacity: 0; }

/* Die Unterzeile nutzt einen Teil des bisherigen Abstands zu den Zahlen. */
#kosten h2 { margin-bottom: 20px; }
#kosten .costs-subtitle {
  font: 400 19px/1.7 var(--sans);
  color: #C7C7C7;
  margin: 0 0 40px;
}
#kosten .number-grid p {
  font-size: 16.5px;
  line-height: 1.45;
  color: #d8d2ca;
}

/* Gleiche Bildfläche; die höhere Kompass-Silhouette optisch angleichen. */
#zusammenarbeit .service-card:nth-child(2) img { transform: scale(.84); }

@media (max-width: 760px) {
  #kosten .costs-subtitle { font-size: 16px; margin-bottom: 20px; }
  #kosten .number-grid p { font-size: 14.5px; }
  #services-title { font-size: 44px; }
}
@media (prefers-reduced-motion: reduce) {
  #zielbild .vision-benefit::before { opacity: 0; }
}
