
    * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    }

    :root {
        --primary-red: #E53935;
        --dark-gray: #212121;
        --medium-gray: #616161;
        --white: #FFFFFF;
    }

    .container {
        max-width: 1440px;
        margin: 0 auto;
        padding: 0 20px;
    }

    .advantages-section {
        padding: 100px 0;
        background-color: var(--white);
    }

    /* 核心修改：从4列改为3列，三个图标均匀居中分布 */
    .advantages-grid {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 40px; /* 略微增大间距，适配3列更宽松的布局 */
        justify-content: center;
    }

    .advantage-card {
        text-align: center;
        padding: 24px;
    }

    /* 图标保持固定200×200px尺寸 */
    .advantage-icon {
        width: 200px;
        height: 200px;
        margin: 0 auto 28px;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        border-radius: 8px;
    }

    .advantage-icon img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }

    .advantage-card h3 {
        font-size: 22px;
        font-weight: 700;
        color: var(--dark-gray);
        margin-bottom: 12px;
    }

    .advantage-card p {
        font-size: 16px;
        color: var(--medium-gray);
        line-height: 1.5;
    }

    /* 移动端适配：改为单列垂直排列，全部居中 */
    @media (max-width: 768px) {
        .advantages-grid {
            grid-template-columns: 1fr;
            gap: 32px;
        }
        
        .advantage-icon {
            width: 140px;
            height: 140px;
            margin: 0 auto 20px;
        }

        .advantage-card h3 {
            font-size: 20px;
        }

        .advantage-card p {
            font-size: 14px;
        }
    }
