/* v1.9.23: títulos del proceso en una línea en escritorio y entrada del hero. */
@media (min-width: 1100px) {
  .tca-about-v2 .tca21-timeline{max-width:1320px}
  .tca-about-v2 .tca21-step{padding-right:48px;gap:12px}
  .tca-about-v2 .tca21-step:nth-child(even){padding-left:48px;padding-right:0}
  .tca-about-v2 .tca21-step h3{font-size:clamp(18px,1.65vw,24px);letter-spacing:-.8px;white-space:nowrap}
  .tca-about-v2 .tca21-step-icon{width:42px;height:42px;flex-basis:42px;font-size:23px}
}
@media (min-width: 721px) and (max-width:1099px) {
  .tca-about-v2 .tca21-step h3{font-size:19px;letter-spacing:-.6px}
  .tca-about-v2 .tca21-step{padding-right:44px;gap:10px}
  .tca-about-v2 .tca21-step:nth-child(even){padding-left:44px;padding-right:0}
  .tca-about-v2 .tca21-step-icon{width:34px;height:34px;flex-basis:34px;font-size:19px}
}
@media (prefers-reduced-motion: no-preference) {
  .tca-about-v2.tca23-hero-enter .tca-editorial-eyebrow{animation:tca23-entrance .65s both}
  .tca-about-v2.tca23-hero-enter .tca-editorial-head-copy h1{animation:tca23-entrance .8s .12s both}
  .tca-about-v2.tca23-hero-enter .tca-editorial-head-copy > p{animation:tca23-entrance .8s .25s both}
  .tca-about-v2.tca23-hero-enter .tca-hero-metrics{animation:tca23-entrance .85s .38s both}
  .tca-about-v2.tca23-hero-enter .tca-editorial-hero-photo{animation:tca23-photo .95s .16s both}
  @keyframes tca23-entrance{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
  @keyframes tca23-photo{from{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}
}
