
    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap');

    :root {
        --brand-green: #0F2A1D; 
        --brand-gold: #C8A24A;  
        --bg-white: #FFFFFF;    
        --light-grey: #F9F9F9;
    }

    .ms-dropship-page { 
        font-family: 'Poppins', sans-serif; 
        color: #333; 
        line-height: 1.8; 
        background-color: var(--bg-white); 
        padding-bottom: 100px; 
        box-sizing: border-box;
        overflow-x: hidden;
    }
    .ms-container { max-width: 1200px; margin: 0 auto; padding: 0 25px; }
    
    /* 全站统一标题层级｜PC端偏小精致 不笨重 */
    h1, h2, h3 { 
        color: var(--brand-green); 
        text-transform: uppercase; 
        letter-spacing: 1.5px; 
        font-weight: 600; 
    }
    h1 { font-size: 28px; }
    h2 { font-size: 22px; text-align: center; margin-bottom: 60px; }
    .gold-text { color: var(--brand-gold); }

    /* Hero Section */
    .ms-hero { 
        text-align: center; 
        padding: 120px 20px; 
        background: var(--light-grey);
        background-image: linear-gradient(rgba(249, 249, 249, 0.88), rgba(249, 249, 249, 0.88)), url('//ueeshop.ly200-cdn.com/u_file/UPBC/UPBC999/2604/07/photo/46745a3e9e.png'); 
        background-size: cover;
        background-position: center;
        margin-bottom: 80px; 
    }
    .ms-hero p { font-weight: 300; font-size: 16px; max-width: 900px; margin: 0 auto; color: #555; }

    /* 核心优势卡片 */
    .ms-benefit-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 30px; margin-bottom: 120px; }
    .ms-benefit-card { background: #fff; border: 1px solid #eee; padding: 50px 30px; text-align: center; transition: 0.3s; }
    .ms-benefit-card:hover { border-color: var(--brand-gold); transform: translateY(-5px); box-shadow: 0 10px 30px rgba(0,0,0,0.03); }
    .ms-benefit-icon { font-size: 32px; color: var(--brand-gold); margin-bottom: 20px; display: block; }
    .ms-benefit-card h4 { font-size: 17px; margin-bottom: 15px; color: var(--brand-green); }
    .ms-benefit-card p { font-size: 15px; color: #777; font-weight: 300; }

    /* 采集产品模块 */
    .ms-import-row { display: flex; gap: 80px; align-items: center; margin-bottom: 140px; flex-wrap: wrap; }
    .ms-import-content { flex: 1.2; min-width: 350px; }
    .ms-import-img { flex: 1; min-width: 350px; }
    .ms-import-img img { width: 100%; border: 1px solid #f0f0f0; border-radius: 4px; box-shadow: 0 10px 30px rgba(0,0,0,0.03); }
    
    .ms-import-method { margin-bottom: 40px; }
    .ms-import-method h3 { font-size: 19px; margin-bottom: 15px; border-left: 5px solid var(--brand-gold); padding-left: 20px; }
    .ms-import-method p { font-size: 15px; font-weight: 300; color: #555; }

    /* 营销素材赋能 */
    .ms-media-section { padding: 100px 0; background: #fafafa; margin-bottom: 120px; }
    .ms-media-row { display: flex; gap: 60px; align-items: center; flex-wrap: wrap-reverse; }
    .ms-media-img { flex: 1; min-width: 350px; }
    .ms-media-img img { width: 100%; border-radius: 4px; box-shadow: 0 15px 40px rgba(0,0,0,0.06); }
    .ms-media-content { flex: 1.2; min-width: 350px; }
    .ms-media-content p { font-size: 15px; color: #666; font-weight: 300; }

    /* 流程图模块 */
    .ms-process-row { display: flex justify-content: space-between; gap: 30px; margin-bottom: 120px; flex-wrap: wrap; }
    .ms-process-step { flex: 1; min-width: 250px; text-align: center; padding: 40px 25px; border: 1px solid #f2f2f2; background: #fff; }
    .ms-process-step span { display: block; font-size: 14px; color: var(--brand-gold); margin-bottom: 15px; font-weight: 600; letter-spacing: 3px; }
    .ms-process-step div { font-weight: 500; font-size: 17px; margin-bottom: 15px; color: var(--brand-green); }
    .ms-process-step p { font-size: 15px; color: #888; font-weight: 300; }

    /* 统一精致小按钮｜居中固定尺寸 不宽大 */
    .ms-cta { text-align: center; padding: 80px 20px; }
    .ms-btn-wrapper { text-align: center; width: 100%; margin: 0 auto; }
    .ms-btn-luxury { 
        display: inline-block;
        width: 100%;
        max-width: 240px;
        background: var(--brand-gold); 
        color: #fff; 
        padding: 13px 0;
        text-transform: uppercase; 
        font-weight: 600; 
        letter-spacing: 2px; 
        text-decoration: none; 
        transition: 0.3s; 
        font-size: 13px;
        border: none;
        border-radius: 2px;
        margin: 0 10px 18px;
        text-align: center;
    }
    .ms-btn-luxury:hover { background: var(--brand-green); transform: translateY(-3px); box-shadow: 0 10px 25px rgba(200, 162, 74, 0.25); }
    .ms-btn-dark { background: #333; border: 1px solid var(--brand-gold); }

    /* 手机/APP 端自适应｜标题再缩小、按钮独占居中、排版整齐 */
    @media (max-width: 991px) {
        h1 { font-size: 24px; }
        h2 { font-size: 20px; }
        .ms-hero p { font-size: 15px; }
        .ms-import-row, .ms-media-row { flex-direction: column; gap: 40px; }
        .ms-import-img, .ms-media-img { width: 100%; min-width: 100%; }
        .ms-process-row { flex-direction: column; gap: 30px; }

        .ms-btn-luxury { 
            max-width: 240px;
            margin: 0 auto 18px;
            display: block;
        }
    }
