/* ==========================================================================
   ALBINI E CASTELLI — CTA band
   Figma 177:2528. 1440x219, #af1e2d.
   Title @ (80,64) 406 wide · link @ (1199,122) · arrow @ (1339,133)
   ========================================================================== */
.cta-band { background: var(--c-accent); color: var(--c-text-invert); }
.cta-band__inner {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  height: var(--h-cta);
  padding-top: 64px;
}
.cta-band__title { max-width: 406px; }
/* The CTA link sets its label→arrow gap to 19px (Figma: text ends 1320,
   arrow starts 1339), wider than the 13px used inside a PULSANTE. */
.cta-band__link { margin-top: 58px; gap: 19px; }   /* 122 - 64 */

@media (max-width: 1024px) {
  .cta-band__inner {
    height: auto;
    flex-direction: column;
    gap: var(--space-40);
    padding-block: 56px;
  }
  .cta-band__link { margin-top: 0; }
}

@media (max-width: 768px) {
  /* Fixed 24px, not a lower clamp() floor — .t-cta-big is a shared utility
     used elsewhere too, so this overrides just the CTA band's own title
     rather than changing what every future use of the token clamps to. */
  .cta-band__title { font-size: 24px; line-height: 1.2; }
}
