.topbar-contact{background:#00897b;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;}
#inner-headline{background:#00897b;}
.install-step{background:#fff;border:1px solid #eee;border-radius:8px;padding:30px;text-align:center;margin-bottom:20px;position:relative;}
.install-step .step-number{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:#00897b;color:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;}
.install-step i{font-size:48px;color:#00897b;margin:15px 0;}
.install-step h4{font-size:18px;font-weight:700;margin-bottom:10px;}
.install-step p{font-size:14px;color:#666;}
.service-detail{background:#fff;border:1px solid #eee;border-radius:8px;padding:25px;margin-bottom:20px;}
.service-detail h4{font-size:18px;font-weight:700;color:#00897b;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #00897b;}
.service-detail ul{list-style:none;padding:0;}
.service-detail ul li{padding:8px 0;border-bottom:1px dashed #eee;font-size:14px;}
.service-detail ul li:last-child{border-bottom:none;}
.service-detail ul li i{color:#00897b;margin-right:8px;}
.install-table{width:100%;border-collapse:collapse;margin:20px 0;}
.install-table th{background:#00897b;color:#fff;padding:12px;text-align:left;}
.install-table td{padding:12px;border-bottom:1px solid #eee;}
.install-table tr:hover{background:#f9f9f9;}
.qualify-box{background:linear-gradient(135deg,#00897b,#004d40);color:#fff;padding:30px;border-radius:8px;margin-bottom:20px;}
.qualify-box h4{color:#ffc107;font-size:20px;margin-bottom:15px;}
.qualify-box ul{list-style:none;padding:0;}
.qualify-box ul li{padding:8px 0;font-size:14px;}
.qualify-box ul li i{margin-right:8px;color:#ffc107;}
.cta-section{background:linear-gradient(rgba(0,137,123,0.9),rgba(0,137,123,0.9)),url('img/slides/2.jpg') center/cover;padding:60px 0;color:#fff;text-align:center;}
.cta-section h2{font-size:32px;margin-bottom:20px;}
.cta-section p{font-size:16px;margin-bottom:30px;}
