/**
 * Arkendo text-cta (Über Arkendo, Workshop-Abschluss, Section-CTA).
 * Source: migration/arkendo/hubspot-theme/css/arkendo.css, tokens.css
 */

.ak-reveal { transition: opacity 0.5s ease, transform 0.5s ease; }
.ak-reveal--hidden { opacity: 0; transform: translateY(16px); }
.ak-reveal--on { opacity: 1; transform: none; }
@media (prefers-reduced-motion: reduce) {
  .ak-reveal,
  .ak-reveal--hidden,
  .ak-reveal--on {
    opacity: 1;
    transform: none;
    transition: none;
  }
}

.trust-note { font-size: var(--fs-small); color: var(--color-text-muted); }
.vertrauens-section { text-align: left; }
.vertrauens-section .ak-body { margin-bottom: var(--space-6); }

.hero__cta {
  display: flex;
  gap: var(--space-4);
  margin-top: var(--space-6);
  flex-wrap: wrap;
}

/* Section-CTA (Abschluss) — bleibt in beiden Modi dunkel */
.ak-section--cta {
  background: var(--color-navy);
  color: var(--color-white);
  padding: var(--space-10) 0;
  text-align: center;
}
.ak-section--cta .ak-h2 { color: var(--color-white); max-width: 700px; margin: 0 auto var(--space-5); }
.ak-section--cta .ak-body { color: var(--color-white); max-width: 700px; margin: 0 auto var(--space-6); }
.ak-section--cta .ak-body--trust { color: var(--color-text-muted); font-size: var(--fs-small); margin-top: var(--space-4); }
