/* Yak Express — yak-cta-banner widget (prototype lines 223–230 / 382–392). */
.yak-cta {
  background: var(--gradient-surface-yellow); border-radius: var(--radius-hero-lg); box-shadow: var(--shadow-s3), var(--shadow-inset);
  padding: clamp(32px, 5vw, 56px); display: flex; flex-wrap: wrap; gap: 24px; align-items: center; justify-content: space-between;
  color: var(--ink-primary);
}
.yak-cta__copy { display: flex; flex-direction: column; gap: 10px; max-width: 720px; min-width: 0; }
.yak-cta__title { margin: 0; font-size: clamp(24px, 3vw, 34px); line-height: 1.25; font-weight: 700; color: var(--ink-primary); text-wrap: balance; }
.yak-cta__text { margin: 0; font-size: 17px; line-height: 1.6; color: var(--ink-primary); text-wrap: pretty; }
.yak-cta .yak-btn { flex-shrink: 0; }
