.intro-centered-simple__content-area {
    max-width: 48rem;
}

.intro-centered-simple__text-block {
    max-width: 42rem;
}

/* v28 - scattered rotation per card (per-index transform has no TW/BS utility) */
[data-scatter-card] {
    transition: transform 200ms ease;
}

[data-scatter-card="0"] {
    transform: rotate(-3deg);
}

[data-scatter-card="1"] {
    transform: rotate(2deg) translateY(-0.5rem);
}

[data-scatter-card="2"] {
    transform: rotate(-1.5deg);
}

[data-scatter-card]:hover {
    transform: rotate(0deg) translateY(0);
}


.gridview-versus__field--mb16 { margin-bottom: 4rem; }

.gridview-versus__stripe--mb12 { margin-bottom: 3rem; }

.gridview-versus__field--mt12 { margin-top: 3rem; }

.timeline-layout__card--hover {
    transition: transform 0.3s ease;
}
.timeline-layout__card--hover:hover {
    transform: scale(1.05);
}

.timeline-layout__img--zoom {
    transition: transform 0.5s ease;
}
.timeline-layout__row:hover .timeline-layout__img--zoom {
    transform: scale(1.1);
}

.timeline-layout__overlay--fade {
    opacity: 0;
    transition: opacity 0.3s ease;
}
.timeline-layout__row:hover .timeline-layout__overlay--fade {
    opacity: 1;
}

.timeline-layout__panel--slide {
    transform: translateY(100%);
    transition: transform 0.3s ease;
}
.timeline-layout__row:hover .timeline-layout__panel--slide {
    transform: translateY(0);
}

.timeline-layout__badge--zoom {
    transition: transform 0.3s ease;
}
.timeline-layout__row:hover .timeline-layout__badge--zoom {
    transform: scale(1.25);
}

.timeline-layout__slot {
    width: 3rem;
    height: 3rem;
}

.timeline-layout__badge {
    width: 2rem;
    height: 2rem;
}

.timeline-layout__line {
    width: 0.25rem;
}

