.contact-bar { background: #071c33; padding: 10px 0; color: #fff; font-size: 14px; border-bottom: 2px solid #ffae00; }
.contact-bar a { color: #ffae00; font-weight: bold; }
.logo-text { font-size: 14px !important; line-height: 1.4; white-space: normal; max-width: 280px; }
.business-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 30px; margin: 50px 0; }
.business-card { background: #fff; border-radius: 10px; overflow: hidden; box-shadow: 0 5px 20px rgba(0,0,0,0.1); transition: all 0.3s ease; }
.business-card:hover { transform: translateY(-10px); box-shadow: 0 10px 30px rgba(0,0,0,0.15); }
.business-card .card-header { padding: 30px; text-align: center; color: #fff; }
.business-card:nth-child(1) .card-header { background: linear-gradient(135deg, #ffae00 0%, #ff8c00 100%); }
.business-card:nth-child(2) .card-header { background: linear-gradient(135deg, #23B684 0%, #1a8a63 100%); }
.business-card:nth-child(3) .card-header { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); }
.business-card:nth-child(4) .card-header { background: linear-gradient(135deg, #1a3a5c 0%, #2c5f8d 100%); }
.business-card:nth-child(5) .card-header { background: linear-gradient(135deg, #e74c3c 0%, #c0392b 100%); }
.business-card .card-header i { font-size: 50px; margin-bottom: 15px; }
.business-card .card-header h3 { font-size: 24px; margin: 0; }
.business-card .card-body { padding: 25px; }
.business-card .card-body p { color: #666; line-height: 1.8; margin-bottom: 15px; }
.business-card .card-body ul { list-style: none; padding: 0; }
.business-card .card-body ul li { padding: 8px 0; color: #555; border-bottom: 1px solid #f0f0f0; }
.business-card .card-body ul li:last-child { border-bottom: none; }
.stats-section { background: #f8f9fa; padding: 60px 0; margin: 50px 0; }
.stats-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 30px; }
.stat-item { text-align: center; padding: 30px; background: #fff; border-radius: 10px; box-shadow: 0 2px 10px rgba(0,0,0,0.05); }
.stat-number { font-size: 48px; color: #ffae00; font-weight: bold; }
.stat-label { font-size: 16px; color: #666; margin-top: 10px; }
