.youchao-specs .specs-cta {
    display: flex;
    justify-content: center;
    margin-top: calc(60 * var(--rpx));
}

.youchao-specs .specs-cta__reveal {
    width: auto;
}

.youchao-specs .specs-cta .btn-ctn {
    margin: 0;
}

/* 对齐页脚 .footer-info .btn-more */
.youchao-specs .specs-cta-btn {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    width: calc(150 * var(--rpx));
    height: calc(60 * var(--rpx));
    padding: 0 calc(25 * var(--rpx));
    border: 0;
    border-radius: calc(300 * var(--rpx));
    background: var(--brand-red);
    color: #fff;
    font-size: calc(16 * var(--fpx));
    font-weight: 400;
    line-height: 1;
    white-space: nowrap;
    text-decoration: none;
    transition: filter 0.2s;
}

html[lang="en"] .youchao-specs .specs-cta-btn {
    width: calc(175 * var(--rpx));
}

.youchao-specs .specs-cta-btn:hover {
    filter: brightness(1.06);
}

.youchao-specs .specs-cta-btn .text {
    flex: 0 0 auto;
    text-align: left;
}

.youchao-specs .specs-cta-btn .arr {
    flex: 0 0 auto;
    width: calc(19 * var(--rpx));
    height: calc(14 * var(--rpx));
    background: url("../../images/icons/icon_arr_right.svg") center/contain no-repeat;
}

@media (max-width: 828px) {
    .youchao-specs .specs-cta {
        width: 100%;
        margin-top: calc(32 * var(--rpx));
    }

    .youchao-specs .specs-cta__reveal {
        width: auto;
        max-width: 100%;
    }

    .youchao-specs .specs-cta .btn-ctn {
        width: auto;
    }

    .youchao-specs .specs-cta-btn {
        width: calc(150 * var(--rpx));
    }

    html[lang="en"] .youchao-specs .specs-cta-btn {
        width: calc(175 * var(--rpx));
    }
}
