.ia-etapas .ia-etapa-btn[aria-current=step]{border-color:var(--ia-gris-punto)}.ia-desliza{border:2px solid var(--azul-500);pointer-events:none;border-radius:8px;transition:transform .3s cubic-bezier(.2,0,0,1);position:absolute;top:0;left:0}.ia-titulo-etapa.ia-titulo-etapa{top:calc(var(--ia-cabecera,72px) + 28px);margin:0;padding-block:.25em;overflow:visible}.ia-titulo-etapa{color:var(--blanco);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);font-weight:600;line-height:1.3;animation:2.5s cubic-bezier(.2,0,0,1) both ia-titulo}@keyframes ia-titulo{0%{opacity:0;transform:translateY(16px)}14%{opacity:1;transform:none}80%{opacity:1;transform:none}to{opacity:0;transform:none}}.ia-entra{animation:.3s cubic-bezier(.2,0,0,1) both ia-entra}.ia-sale{animation:.3s cubic-bezier(.2,0,0,1) both ia-sale;position:absolute;top:0;left:0;right:0}@keyframes ia-entra{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ia-sale{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-24px)}}.ia-aviso{background:color-mix(in oklab,var(--gris-900) 80%,transparent);color:var(--ia-blanco-frio);white-space:nowrap;border-radius:4px;padding:4px 10px;font-size:.8125rem;font-weight:500}@media (prefers-reduced-motion:reduce){.ia-desliza{transition:none}.ia-titulo-etapa{animation-name:ia-titulo-quieto}.ia-entra{animation:none}.ia-sale{display:none}}@keyframes ia-titulo-quieto{0%,80%{opacity:1}to{opacity:0}}.ia-titulo-etapa{overflow-wrap:break-word}.ia-titulo-plazo{color:color-mix(in srgb,var(--blanco) 75%,transparent);font-size:18px;font-weight:500;line-height:1.4;display:block}
