  /* ===== 关于我们区域样式 ===== */
        .about-section {
            padding: 80px 0;
            background: #f8f9fc;
        }
        
        .about-content {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 50px;
            align-items: center;
        }
        
        /* 左侧卡片区域 */
        .stats-cards {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 25px;
        }
        
        .stat-card {
            background: white;
            border-radius: 15px;
            padding: 30px 20px;
            text-align: center;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
            transition: all 0.4s ease;
            border: 1px solid #eaeaea;
        }
        
        .stat-card:hover {
            transform: translateY(-10px);
            box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12);
            border-color: #1a6db5;
        }
        
        .stat-icon {
            font-size: 42px;
            color: #1a6db5;
            margin-bottom: 15px;
            transition: all 0.3s ease;
        }
        
        .stat-number {
            font-size: 42px;
            font-weight: 700;
            color: #0a4a82;
            margin-bottom: 10px;
        }
        
        .stat-text {
            font-size: 18px;
            color: #666;
            font-weight: 500;
        }
        
        /* 右侧关于我们内容 */
        .about-text h3 {
            font-size: 32px;
            color: #0a4a82;
            margin-bottom: 25px;
        }
        
        .about-text p {
            margin-bottom: 20px;
            font-size: 18px;
            color: #444;
            line-height: 1.8;
        }
        
        .features {
            margin-top: 30px;
        }
        
        .feature {
            display: flex;
            align-items: center;
            margin-bottom: 20px;
        }
        
        .feature-icon {
            width: 50px;
            height: 50px;
            background: #eef7ff;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 20px;
            color: #1a6db5;
            font-size: 20px;
            transition: all 0.3s ease;
        }
        
        .feature:hover .feature-icon {
            background: #1a6db5;
            color: white;
            transform: rotate(10deg);
        }
        
        @media (max-width: 900px) {
            .about-content {
                grid-template-columns: 1fr;
            }
        }
        
        @media (max-width: 768px) {
            .stats-cards {
                grid-template-columns: 1fr;
            }
        }