:root{--navy:#061b3a;--red:#d71920}.bg-navy{background:var(--navy)!important}.text-navy{color:var(--navy)!important}.btn-red{background:var(--red);border-color:var(--red);color:#fff}.btn-red:hover{background:#b9151b;border-color:#b9151b;color:#fff}.hero{min-height:540px;position:relative;display:flex;align-items:center;background:#061b3a;overflow:hidden}.hero-bg{position:absolute;inset:0;background-image:url('../img/port-containers.svg');background-size:cover;background-position:center;transform:scale(1.03)}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,27,58,.95),rgba(6,27,58,.76),rgba(6,27,58,.45))}.hero-content{position:relative;z-index:2;min-height:540px;display:flex;align-items:center}.section-title{color:var(--navy);font-weight:800;border-left:6px solid var(--red);padding-left:12px}.card-service,.car-card,.job-card,.dash-card{border:0;border-radius:18px;box-shadow:0 8px 22px rgba(0,0,0,.08);overflow:hidden}.price-badge{background:var(--navy);color:#fff;border-radius:30px;padding:6px 12px;font-weight:700;display:inline-block}.five-col{width:20%}.table td,.table th{vertical-align:middle}.invoice-box{max-width:950px;margin:auto;background:#fff;border:1px solid #ddd;padding:25px}.invoice-head{border-bottom:4px solid var(--red);padding-bottom:15px;margin-bottom:20px}.status-badge{border-radius:30px;padding:4px 10px;background:#eef;font-size:12px}@media(max-width:1199px){.five-col{width:25%}}@media(max-width:991px){.five-col{width:33.333%}.hero,.hero-content{min-height:460px}}@media(max-width:767px){.five-col{width:50%}.hero h1{font-size:2rem}}@media(max-width:480px){.five-col{width:100%}}
