/* Young Corporation — homepage/cta.css
   Extracted from style.css. Depends on global/global.css tokens. */

/* ==========================================================================
   CTA (image band above footer)
   ========================================================================== */
.cta { position: relative; isolation: isolate; overflow: hidden; padding: clamp(3.5rem, 8vw, 6rem) 0; text-align: center; }
.cta__bg {
  position: absolute; inset: 0; width: 100%; height: 100%;
  object-fit: cover; z-index: -2; filter: saturate(.9);
}
.cta::after {
  content: ""; position: absolute; inset: 0; z-index: -1;
  background: linear-gradient(130deg, rgba(11,18,38,.86), rgba(44,54,144,.78));
}
.cta__inner { color: #fff; display: grid; gap: 1.1rem; justify-items: center; }
.cta__title { color: #fff; margin: 0; max-width: 20ch; }
.cta__text { color: #d7deec; margin: 0; max-width: 56ch; }
.cta .btn--dark { margin-top: .6rem; }
.btn__ico { display: inline-block; margin-left: .25rem; }
