/* 来宾兄弟集团 - 集团化企业风格 */
:root {
    --corp-blue: #2c3e50;
    --corp-light-blue: #3498db;
    --corp-gold: #f39c12;
}
body { background: #ffffff; color: #2c3e50; }
.navbar { background: linear-gradient(135deg, var(--corp-blue), #34495e); box-shadow: 0 5px 20px rgba(0,0,0,0.1); }
.hero { background: linear-gradient(135deg, rgba(44,62,80,0.95), rgba(52,73,94,0.9)); padding: 8rem 0; }
.group-title { font-size: 4.5rem; font-weight: 900; color: white; text-transform: uppercase; letter-spacing: 5px; }
.business-module { background: white; border-radius: 15px; padding: 3rem; box-shadow: 0 10px 30px rgba(0,0,0,0.1); transition: all 0.4s; }
.business-module:hover { transform: translateY(-15px); box-shadow: 0 20px 50px rgba(52, 152, 219, 0.2); }
.industry-icon { width: 100px; height: 100px; background: linear-gradient(135deg, var(--corp-light-blue), var(--corp-blue)); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 3rem; color: white; }
.revenue-number { font-size: 3.5rem; font-weight: 900; color: var(--corp-gold); }
