 /* 运输方式专属样式 */
            #transport {
                padding: 80px 0;
            }
            
            .gt-section-header {
                text-align: center;
                margin-bottom: 50px;
            }
            
            .gt-section-title {
                font-size: 2.5rem;
                font-weight: 700;
                color: var(--secondary);
                margin-bottom: 15px;
            }
            
            .gt-section-subtitle {
                font-size: 1.2rem;
                color: #64748b;
                max-width: 700px;
                margin: 0 auto;
            }
            
            .gt-transport-cards {
                display: grid;
                grid-template-columns: repeat(3, 1fr);
                gap: 30px;
            }
            
            .gt-transport-card {
                background: white;
                border-radius: 16px;
                overflow: hidden;
                box-shadow: var(--shadow);
                transition: var(--transition);
            }
            
            .gt-transport-card:hover {
                transform: translateY(-10px);
                box-shadow: 0 10px 25px rgba(0,0,0,0.1);
            }
            
            .gt-card-header {
                padding: 25px;
                display: flex;
                align-items: center;
                gap: 15px;
            }
            
            .gt-card-icon {
                width: 60px;
                height: 60px;
                border-radius: 12px;
                display: flex;
                align-items: center;
                justify-content: center;
                font-size: 1.8rem;
            }
            
            .gt-air-icon {
                background: linear-gradient(135deg, #93c5fd 0%, #3b82f6 100%);
                color: white;
            }
            
            .gt-rail-icon {
                background: linear-gradient(135deg, #fdba74 0%, #f97316 100%);
                color: white;
            }
            
            .gt-sea-icon {
                background: linear-gradient(135deg, #7dd3fc 0%, #0ea5e9 100%);
                color: white;
            }
            
            .gt-card-title {
                font-size: 1.5rem;
                font-weight: 700;
            }
            
            .gt-card-content {
                padding: 0 25px 25px;
            }
            
            .gt-card-highlight {
                display: inline-block;
                background: #eff6ff;
                color: var(--primary);
                padding: 5px 12px;
                border-radius: 20px;
                font-size: 0.9rem;
                font-weight: 500;
                margin-bottom: 15px;
            }
            
            .gt-card-features {
                list-style: none;
                margin: 20px 0;
            }
            
            .gt-card-features li {
                padding: 8px 0;
                display: flex;
                align-items: center;
                gap: 10px;
            }
            
            .gt-card-features li i {
                color: var(--success);
            }
            
            .gt-card-button {
                display: block;
                width: 100%;
                text-align: center;
                padding: 12px;
                background: #f1f5f9;
                color: var(--secondary);
                text-decoration: none;
                font-weight: 500;
                border-radius: 8px;
                transition: var(--transition);
            }
            
            .gt-card-button:hover {
                background: var(--primary);
                color: white;
            }
            
            @media (max-width: 992px) {
                .gt-transport-cards {
                    grid-template-columns: repeat(2, 1fr);
                }
            }
            
            @media (max-width: 768px) {
                .gt-transport-cards {
                    grid-template-columns: 1fr;
                }
                
                .gt-section-title {
                    font-size: 2rem;
                }
            }