
        /* 统一样式，减少内联样式冗余 */
        .page-container {
            width: 96%;
            max-width: 1680px; /* 页面最大宽度设为1680px */
            margin: 0 auto;
            box-sizing: border-box;
        }
        .main-title {
            text-align: center;
            line-height: 1.5;
            color: #169179;
            font-family: AvertaStd-Black;
        }
        .main-desc {
            font-size: 14px;
            text-align: center;
            margin: 20px 0;
        }
        .contact-btn-table {
            border-collapse: collapse;
            width: 36%;
            height: 36px; /* 增加高度，按钮更美观 */
            background-color: #169179;
            margin: 20px auto;
        }
        .contact-btn-cell {
            text-align: center;
            vertical-align: middle; /* 垂直居中，解决文字错位 */
        }
        .contact-btn {
            font-size: 16px;
            color: #ffffff;
            font-weight: bold;
            text-decoration: none; /* 去掉链接下划线，可选 */
        }
        .feature-img {
            display: block;
            width: 100%;
            height: auto;
            margin: 30px 0;
        }
        .section-intro {
            font-size: 14px;
            margin: 20px 0;
            line-height: 1.6;
        }
        .section-title {
            color: #169179;
            font-family: AvertaStd-Black;
            font-weight: bold;
            margin: 40px 0 10px 0;
        }
        .section-subtitle {
            font-size: 14px;
            margin-bottom: 30px;
        }
        /* 核心优化：Flex布局，支持移动端拆分排列，无分隔线 */
        .process-container {
            display: flex;
            justify-content: space-between; /* 桌面端均匀分布 */
            flex-wrap: wrap; /* 允许小屏幕下换行拆分 */
            width: 100%;
            margin: 0 auto 20px auto;
            gap: 8px; /* 桌面端项之间的间距，不影响移动端 */
            box-sizing: border-box;
        }
        .process-item {
            flex: 1; /* 桌面端自动均分宽度 */
            min-width: 180px; /* 最小宽度，达到该宽度后才会拆分换行 */
            max-width: calc(20% - 12px); /* 桌面端每个项约占20%，保持5列对齐 */
            padding: 15px 10px;
            box-sizing: border-box;
        }
        .process-title {
            font-size: 16px; /* 统一标题字号 */
            font-weight: bold;
            margin: 0 0 8px 0; /* 统一标题下方间距 */
        }
        .process-desc {
            font-size: 12px;
            line-height: 1.5;
            margin: 0; /* 清除多余间距，保证对齐 */
        }
        .divider-table {
            border-collapse: collapse;
            width: 100%;
            margin: 20px 0;
        }
        .divider-cell {
            border: 1px solid #ccc; /* 统一分隔线样式，更整洁 */
            height: 1px;
            background-color: #ccc;
        }
        /* 响应式适配：移动端极致紧凑排列，大幅缩减项间距 */
        @media (max-width: 768px) {
            .contact-btn-table {
                width: 80%; /* 小屏幕放大按钮表格 */
            }
            /* 核心修改1：清除Flex容器的gap间距，避免与margin-bottom叠加导致间距过大 */
            .process-container {
                gap: 0; /* 移除移动端纵向间距叠加，仅靠process-item的margin-bottom控制间距 */
            }
            /* 核心修改2：大幅减小流程项底部外边距，实现紧凑排列 */
            .process-item {
                max-width: 100%; /* 单个项占满屏幕宽度 */
                min-width: 100%;
                margin-bottom: 8px; /* 从12px进一步缩减至8px，极致紧凑（可按需调至6px） */
                padding: 10px 8px; /* 保持内边距紧凑，不挤压内容 */
            }
            .process-title {
                margin: 0 0 5px 0; /* 保持标题与描述的紧凑间距 */
                font-size: 15px; /* 小幅缩小标题字号，节省空间 */
            }
            .process-desc {
                font-size: 11px; /* 小幅缩小描述字号，保持可读性 */
                line-height: 1.4; /* 微调行高，减少纵向留白 */
            }
        }
    