
    .snm-ultimate * { box-sizing: border-box; font-family: 'Helvetica Neue', Arial, sans-serif; }
    .snm-ultimate { width: 100%; max-width: 1200px; margin: 0 auto; color: #333; line-height: 1.6; }

    /* 顶部视觉 */
    .hero-banner { width: 100%; max-height: 675px; object-fit: cover; display: block; }

    .main-body { padding: 30px 20px; background: #fff; }

    /* 核心卖点区 - 重点突出 */
    .highlight-title { 
        text-align: center; 
        font-size: 28px; 
        color: #002e5b; 
        margin-bottom: 30px; 
        text-transform: uppercase;
        letter-spacing: 1px;
    }
    .highlight-title span { border-bottom: 3px solid #ff6600; padding-bottom: 5px; }

    .selling-points { 
        display: grid; 
        grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); 
        gap: 20px; 
        margin-bottom: 40px;
    }
    .point-card { 
        padding: 25px; 
        border: 1px solid #eaeaea; 
        border-top: 4px solid #0056b3; 
        background: #fdfdfd;
        transition: 0.3s;
    }
    .point-card:hover { transform: translateY(-5px); box-shadow: 0 5px 15px rgba(0,0,0,0.1); }
    .point-card h3 { margin: 0 0 12px; color: #0056b3; font-size: 18px; }
    .point-card p { font-size: 14px; color: #555; margin: 0; }

    /* 应用场景区 */
    .app-section { 
        background: #002e5b; 
        color: #fff; 
        padding: 30px 20px; 
        border-radius: 8px; 
        margin-bottom: 35px;
    }
    .app-grid { 
        display: grid; 
        grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); 
        gap: 15px; 
        text-align: center;
    }
    .app-item { padding: 10px; border: 1px border-color: rgba(255,255,255,0.2); border-style: dashed; }
    .app-item span { display: block; font-size: 14px; font-weight: bold; }

    /* 模块化选配条 */
    .module-bar { 
        background: #f4f4f4; 
        padding: 15px; 
        border-radius: 50px; 
        text-align: center; 
        margin-bottom: 30px; 
        font-size: 14px;
        color: #444;
        border: 1px solid #ddd;
    }
    .module-bar strong { color: #ff6600; }

    /* 引导条 */
    .final-guide { 
        background: #ff6600; 
        color: #fff; 
        text-align: center; 
        padding: 18px; 
        font-size: 18px; 
        font-weight: bold; 
        border-radius: 4px;
        cursor: default;
    }

    @media(max-width: 768px) {
        .selling-points { grid-template-columns: 1fr; }
        .app-grid { grid-template-columns: 1fr 1fr; }
        .highlight-title { font-size: 22px; }
    }
