li.platform-page__item span {
    display: block;
}

.platform-page__item::before {
    font-size: 28px;
}

.solution-p__main-title {
    margin-bottom: 64px;
}

.star-p__toolchain-content h3 {
    text-transform: capitalize;
}

.star-p__toolchain {
    padding-bottom: 0;
}

h2.c-title.c-section-header__title.h3 {
    font-family: 'Libre Baskerville';
    --title-font-weight: 400;
    color: #2F3551;
    text-transform: uppercase;
    text-align: center;
}

.star-p__demo {
    padding: 176px 0 320px;
}

.enterprises_heading {
    text-transform: none;
    font-size: 28px;
    --title-font-weight: 400;
}

.star-p__demo-desc {
    color: #474A5D;
}

.b-logo-grid__item img{
	height: 55px;
}

@media (max-width: 768px) {
    .platform-page__hero {
        padding: 24px 0;
    }

    .platform-page__item {
        font-size: 14px;
        padding-left: 25px;
    }

    .platform-page__item::before {
        font-size: 18px;
    }

    li.platform-page__item:last-child {
        margin-bottom: 0;
    }

    .solution-p__main-title {
        font-size: 24px;
        text-transform: none;
		margin-bottom: 32px;
    }

    .star-p__toolchain-content {
        padding: 16px;
        padding-top: 24px;
    }

    .star-p__toolchain-content h3 {
        font-size: 24px;
    }

    h2.c-title.c-section-header__title.h3 {
        font-size: 24px;
    }

    .enterprises_heading {
        --title-font-weight: 400;
    }

    .star-p__clients-grid {
        display: none;
    }

    .star-p__demo {
        padding: 92px 0 284px;
    }
	
	.b-logo-grid .c-section-header{
		margin-bottom: 32px;
	}
	
	.enterprises-badges img{
		width: 66px;
	}
}