.investigacion-alk {
    margin-top: 50px;
    margin-bottom: 15px;
}
.investigacion-alk__titulo {
    font-family: 'Moranga', sans-serif;
    font-size: var(--fs-1100);
    font-weight: 300;
    color: var(--color-rojo);
    margin: 0;
    width: min(800px, 100% - 60px);
    margin: 0 auto -30px auto;
    text-align: right;
}
.investigacion-alk__contenedor-secundario {
    display: grid;
    grid-template-rows: 1fr 5fr 1fr;
}
.investigacion-alk__franja {
    grid-column: 1;
    grid-row: 2;
    clip-path: polygon(
        0 clamp(10%, 4vw, 27%),
        100% 0,
        100% 100%,
        0 calc(100% - clamp(10%, 4vw, 30%)));
    background-color: var(--color-gris);
}
.investigacion-alk__contenido {
    grid-column: 1;
    grid-row: 1 / span 3;
    z-index: 1;
    width: min(800px, 100% - 60px);
    box-sizing: border-box;
    margin: auto;
    display: flex;
    justify-content: center;
    gap: 30px;
}
.investigacion-alk__figura {
    width: min(300px, 40%);
    height: auto;
}
.investigacion-alk__descripcion {
    margin: auto 0;
    text-align: right;
    font-family: 'Elza Text', sans-serif;
    font-size: var(--fs-500);
    font-weight: 500;
    color: var(--color-azul-verde-oscuro);
}
.investigacion-alk__diseño-movil {
    display: none;
}
@media (max-width: 700px) {
    .investigacion-alk__diseño-escritorio {
        display: none;
    }
    .investigacion-alk__diseño-movil {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }
    .investigacion-alk__contenedor-secundario {
        grid-template-rows: auto;
    }
    .investigacion-alk__figura {
        width: 150px;
        margin: auto;
        padding: 0;
    }
    .investigacion-alk__titulo {
        text-align: center;
        margin: auto;
    }
    .investigacion-alk__franja {
        grid-row: 1;
        grid-column: 1;
    }
    .investigacion-alk__descripcion  {
        grid-column: 1;
        grid-row: 1;
        z-index: 1;
        padding: 50px 30px;
        text-align: left;
    }
}
/* ============================================
    ANIMACION INICIAL (adaptada)
============================================ */
.investigacion-alk__diseño-escritorio,
.investigacion-alk__diseño-movil{
    opacity: 0;
}

.investigacion-alk__franja{
    opacity: 0;
    transform: translateY(18px);
}

.investigacion-alk__figura{
    opacity: 0;
    transform: translateX(-18px) scale(.98);
}

.investigacion-alk__diseño-escritorio .investigacion-alk__titulo{
    opacity: 0;
    transform: translateY(-16px);
}

.investigacion-alk__diseño-movil .investigacion-alk__titulo{
    opacity: 0;
    transform: translateY(-16px);
}

.investigacion-alk__descripcion{
    opacity: 0;
    transform: translateY(16px);
}

.investigacion-alk.is-hero-ready .investigacion-alk__diseño-escritorio,
.investigacion-alk.is-hero-ready .investigacion-alk__diseño-movil{
    opacity: 1;
    transition: opacity 400ms var(--hero-ease);
}

.investigacion-alk.is-hero-ready .investigacion-alk__diseño-escritorio .investigacion-alk__franja{
        opacity: 1;
        transform: none;
        transition: opacity var(--hero-dur) var(--hero-ease), transform var(--hero-dur) var(--hero-ease);
        transition-delay: 120ms;
}
.investigacion-alk.is-hero-ready .investigacion-alk__diseño-escritorio .investigacion-alk__figura{
        opacity: 1;
        transform: none;
        transition: opacity var(--hero-dur) var(--hero-ease), transform var(--hero-dur) var(--hero-ease);
        transition-delay: 160ms;
}
.investigacion-alk.is-hero-ready .investigacion-alk__diseño-escritorio .investigacion-alk__titulo{
        opacity: 1;
        transform: none;
        transition: opacity var(--hero-dur) var(--hero-ease), transform var(--hero-dur) var(--hero-ease);
        transition-delay: 220ms;
}
.investigacion-alk.is-hero-ready .investigacion-alk__diseño-escritorio .investigacion-alk__descripcion{
        opacity: 1;
        transform: none;
        transition: opacity var(--hero-dur) var(--hero-ease), transform var(--hero-dur) var(--hero-ease);
        transition-delay: 320ms;
}

@media (max-width: 900px) {
    .investigacion-alk.is-hero-ready .investigacion-alk__diseño-movil .investigacion-alk__titulo{
        opacity: 1;
        transform: none;
        transition: opacity var(--hero-dur) var(--hero-ease), transform var(--hero-dur) var(--hero-ease);
        transition-delay: 120ms;
    }
    .investigacion-alk.is-hero-ready .investigacion-alk__diseño-movil .investigacion-alk__figura{
        opacity: 1;
        transform: none;
        transition: opacity var(--hero-dur) var(--hero-ease), transform var(--hero-dur) var(--hero-ease);
        transition-delay: 140ms;
    }
    .investigacion-alk.is-hero-ready .investigacion-alk__diseño-movil .investigacion-alk__franja{
        opacity: 1;
        transform: none;
        transition: opacity var(--hero-dur) var(--hero-ease), transform var(--hero-dur) var(--hero-ease);
        transition-delay: 220ms;
    }
    .investigacion-alk.is-hero-ready .investigacion-alk__diseño-movil .investigacion-alk__descripcion{
        opacity: 1;
        transform: none;
        transition: opacity var(--hero-dur) var(--hero-ease), transform var(--hero-dur) var(--hero-ease);
        transition-delay: 300ms;
    }
}

@media (prefers-reduced-motion: reduce) {
    .investigacion-alk__diseño-escritorio,
    .investigacion-alk__diseño-movil,
    .investigacion-alk__franja,
    .investigacion-alk__figura,
    .investigacion-alk__contenedor-titulo,
    .investigacion-alk__titulo,
    .investigacion-alk__descripcion{
        transition: none !important;
        transform: none !important;
        opacity: 1 !important;
    }
}