/** Shopify CDN: Minification failed

Line 77:18 Expected identifier but found whitespace
Line 77:19 Unexpected ".5rem"

**/
.usecases-stats__grid {
    border-radius: 2.4rem;
    border: 1px solid rgba(var(--color-foreground), .25);
    padding: 4rem;
}

.usecases-stats__grid {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    background: linear-gradient(180deg, #003756 0%, #399FD8 100%);
    --color-foreground: 255,255,255;
    /* row-gap: 10rem; */
}

.usecases-stats__card {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: .5rem;
    padding: 0 3rem;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    width: 50%;
    flex: 1 0 50%;    
    &:has(+.usecases-stats__card) {
        border-right: 1px solid rgba(var(--color-foreground), 1);
    }
    &:empty {
        padding: 0;
    }
}

.usecases-stats__card-full-width {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: .5rem;
    padding: 3.5rem 3rem;
    width: 100%;
    flex: 1 0 100%;
    &:empty {
        padding: 0;
    }
}

.usecases-stats__text {
    /* color: #363839; */
    color: rgba(var(--color-foreground), 1);
    line-height: 1.2;
    & * {
        margin: 0;
    }
}
.usecases-stats__text-highlight {
    /* background: linear-gradient(0deg, #003756 0%, #399FD8 100%); */
    /* background: -webkit-linear-gradient(0deg, #003756 0%, #399FD8 100%); */
    /* -webkit-background-clip: text; */
    /* -webkit-text-fill-color: transparent; */
    font-size: 3.3rem;
    line-height: 1;
    & p, h1, h2, h3, h4, h5, h6 {
        margin: 1rem;
        color: rgba(var(--color-foreground), 1);
    }
}

.usecases-stats__icon {
    width: 4.5rem;
    height: 4.5rem;
    margin-bottom: .5rem
    & svg {
        max-width: 100%;
        max-height: 100%;
    }
}

@media screen and (max-width: 749px) {    
    .usecases-stats__card {
        padding: 3.5rem 0;
        width: 100%;
        flex-basis: 100%;
        &:has(+.usecases-stats__card) {
            border-right: none;
        }
    }
    .usecases-stats__card-full-width {
        padding: 3.5rem 0;
    }
    .usecases-stats__text-highlight {
        font-size: 3.5rem;
    }
}