.topbar-contact{background:#1a73e8;padding:8px 0;color:#fff;font-size:13px;}
.topbar-contact a{color:#fff;text-decoration:none;margin-right:20px;}
.topbar-contact a:hover{color:#ffc107;}
.topbar-contact .contact-left{float:left;}
.topbar-contact .contact-right{float:right;}
.logo-container{display:flex;align-items:center;}
.logo-container a{display:flex;align-items:center;text-decoration:none;color:#fff;}
.logo-container .logo-icon{font-size:32px;margin-right:8px;color:#ffc107;}
.logo-container .logo-text{font-size:16px;font-weight:700;line-height:1.2;color:#fff;}
.logo-container .logo-sub{font-size:10px;font-weight:400;color:#ddd;letter-spacing:1px;}
.navbar-default{background:rgba(8,8,8,0.95)!important;}
.service-card{border:1px solid #eee;border-radius:8px;overflow:hidden;margin-bottom:30px;transition:all 0.3s;}
.service-card:hover{box-shadow:0 8px 25px rgba(0,0,0,0.15);transform:translateY(-5px);}
.service-card .card-icon{font-size:48px;color:#ffc107;padding:30px;text-align:center;background:#f9f9f9;}
.service-card .card-body{padding:20px;}
.service-card .card-body h4{font-size:18px;font-weight:700;margin-bottom:10px;}
.service-card .card-body p{font-size:14px;color:#666;line-height:1.6;}
.service-card .card-body a{color:#1a73e8;font-weight:600;}
.stats-section{background:linear-gradient(135deg,#1a73e8 0%,#0d47a1 100%);color:#fff;padding:60px 0;}
.stats-section .stat-item{text-align:center;padding:20px;}
.stats-section .stat-number{font-size:48px;font-weight:700;color:#ffc107;}
.stats-section .stat-label{font-size:16px;margin-top:10px;}
.timeline{position:relative;padding:40px 0;}
.timeline::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:2px;background:#ffc107;transform:translateX(-50%);}
.timeline-item{position:relative;margin-bottom:40px;}
.timeline-item .timeline-year{position:absolute;left:50%;transform:translateX(-50%);background:#ffc107;color:#000;padding:8px 16px;border-radius:20px;font-weight:700;z-index:1;}
.timeline-item .timeline-content{width:45%;padding:20px;background:#fff;border:1px solid #eee;border-radius:8px;}
.timeline-item:nth-child(odd) .timeline-content{margin-left:0;}
.timeline-item:nth-child(even) .timeline-content{margin-left:auto;}
.brand-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:20px 0;}
.brand-item{background:#f5f5f5;padding:15px 25px;border-radius:8px;font-weight:600;color:#333;}
.cta-section{background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.7)),url('img/slides/2.jpg') center/cover;padding:80px 0;color:#fff;text-align:center;}
.cta-section h2{font-size:36px;margin-bottom:20px;}
.cta-section p{font-size:18px;margin-bottom:30px;}
