
    /* 基础样式隔离 */
    .gl-container * {
        margin: 0;
        padding: 0;
        box-sizing: border-box;
        font-family: 'Inter', system-ui, sans-serif;
    }

    /* 核心变量 */
    :root {
        --primary-color: #959c3a;
        --primary-light: rgba(149, 156, 58, 0.1);
        --title-color: #1f2937;
        --text-color: #4b5563;
        --white-color: #ffffff;
    }

    /* 容器 */
    .gl-container {
        width: 100%;
        max-width: 1280px;
        margin: 0 auto;
        padding: 0 16px;
    }

    /* 模块主体 */
    .global-logistics-module {
        padding: 60px 0;
        width: 100%;
        overflow: hidden;
    }

    /* 标题区域 */
    .gl-title-section {
        text-align: center;
        margin-bottom: 40px;
    }

    .gl-main-title {
        font-size: 38px; /* 电脑端标题 */
        font-weight: 700;
        color: var(--title-color);
        margin-bottom: 16px;
        line-height: 1.2;
    }

    .gl-subtitle {
        font-size: 14px; /* 电脑端正文 */
        color: var(--text-color);
        line-height: 1.6;
        max-width: 800px;
        margin: 0 auto;
    }

    /* 卡片网格 */
    .gl-cards-grid {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        gap: 24px;
        width: 100%;
    }

    /* 卡片样式 */
    .gl-card {
        background: var(--white-color);
        border-radius: 16px;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
        padding: 24px;
        transition: all 0.3s ease;
    }

    .gl-card:hover {
        transform: translateY(-8px);
        box-shadow: 0 12px 24px rgba(0, 0, 0, 0.1);
    }

    .gl-card-icon {
        width: 48px;
        height: 48px;
        background-color: var(--primary-light);
        border-radius: 12px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 16px;
    }

    .gl-card-icon .fa {
        color: var(--primary-color) !important;
        font-size: 24px !important;
        font-family: 'FontAwesome' !important;
        display: inline-block !important;
    }

    .gl-card-title {
        font-size: 18px;
        font-weight: 600;
        color: var(--title-color);
        margin-bottom: 8px;
    }

    .gl-card-text {
        font-size: 14px; /* 电脑端正文 */
        color: var(--text-color);
        line-height: 1.5;
    }

    /* 平板适配 (1024px以下) */
    @media (max-width: 1024px) {
        .gl-cards-grid {
            grid-template-columns: repeat(2, 1fr);
        }
    }

    /* 手机适配 (768px以下) */
    @media (max-width: 768px) {
        .gl-main-title {
            font-size: 25px; /* 手机端标题 */
        }

        .gl-subtitle, .gl-card-text {
            font-size: 15px; /* 手机端正文 */
        }

        .gl-cards-grid {
            grid-template-columns: 1fr;
            gap: 16px;
        }

        .global-logistics-module {
            padding: 40px 0;
        }

        .gl-title-section {
            margin-bottom: 32px;
        }

        .gl-card {
            padding: 20px;
        }

        .gl-card-icon {
            width: 44px;
            height: 44px;
        }
        
        .gl-card-icon .fa {
            font-size: 22px !important;
        }
    }

    /* 淡入动画 */
    .animate-fade-in {
        animation: fadeIn 0.8s ease-in-out;
    }

    @keyframes fadeIn {
        from { opacity: 0; transform: translateY(20px); }
        to { opacity: 1; transform: translateY(0); }
    }
