.intro-cta-content {
    max-width: 56rem;
}

.steps-number-icon-grid__number-badge {
    width: 4rem;
    height: 4rem;
}

.steps-number-icon-grid__icon-box {
    width: 5rem;
    height: 5rem;
}

.outlook-mission__icon-box {
    width: 3.5rem;
    height: 3.5rem;
}

.outlook-mission__grid {
    column-count: 1;
    column-gap: 1.5rem;
}

@media (min-width: 640px) {
    .outlook-mission__grid {
        column-count: 2;
    }
}

@media (min-width: 1024px) {
    .outlook-mission__grid {
        column-count: 3;
    }
}

.outlook-mission__item {
    margin-bottom: 1.5rem;
    break-inside: avoid;
}

.outlook-mission__icon-box-sm {
    width: 3rem;
    height: 3rem;
}

.whyus-timeline__subtitle-max {
    max-width: 48rem;
}

.whyus-timeline__slot {
    max-width: 64rem;
}

.whyus-timeline__line {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 4px;
    top: 0;
    bottom: 0;
}

.whyus-timeline__thumb {
    z-index: 10;
    width: 5rem;
    height: 5rem;
    flex-shrink: 0;
}

@media (min-width: 768px) {
    .whyus-timeline__thumb {
        width: 6rem;
        height: 6rem;
    }
}

