@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
:root{--navy:#06264c;--navy2:#021a35;--orange:#ff6a00;--green:#079447;--ink:#102846;--muted:#65758b;--light:#f5f8fb;--line:#dce4ed}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--ink);background:#fff}a{text-decoration:none;color:inherit}.container{width:min(1440px,92%);margin:auto}
.topbar{background:var(--navy2);color:#fff;font-size:13px}.topbar-inner{min-height:40px;display:flex;align-items:center;gap:20px}.topbar a{color:#fff}.top-spacer{flex:1}
.header{height:100px;background:#fff;position:sticky;top:0;z-index:50;box-shadow:0 2px 18px #001b3a12}.nav{height:100%;display:flex;align-items:center;gap:30px}.brand img{width:270px;height:auto;display:block}.nav-links{display:flex;gap:28px;margin-left:auto;font-size:14px;font-weight:700}.nav-links a{padding:38px 0 32px;border-bottom:3px solid transparent}.nav-links a:hover,.nav-links .active{color:var(--orange);border-color:var(--orange)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:16px 25px;border-radius:4px;font-weight:800;font-size:13px;letter-spacing:.2px}.btn-dark{background:var(--navy);color:#fff}.btn-orange{background:var(--orange);color:#fff}.btn-outline{border:1px solid var(--navy);color:var(--navy);background:#fff}.menu-toggle{display:none;background:none;border:0;font-size:26px}

.hero{position:relative;min-height:620px;overflow:hidden;color:#fff}.hero-bg{position:absolute;inset:0;background:url('assets/hero-truck.jpg') center/cover no-repeat;filter:saturate(.95)}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,26,55,.92) 0%,rgba(3,26,55,.75) 40%,rgba(3,26,55,.08) 72%,rgba(3,26,55,.22) 100%)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 430px;gap:60px;align-items:center;min-height:620px}.hero-copy{padding:55px 0}.eyebrow{font-weight:800;letter-spacing:.8px;color:var(--orange);margin:0 0 12px;font-size:15px}.hero h1{font-size:72px;line-height:.98;margin:0 0 20px;letter-spacing:-2px}.hero h1 span{color:#ff7417}.hero-lead{font-size:18px;line-height:1.6;max-width:600px}.ticks{display:flex;flex-wrap:wrap;gap:18px;margin:24px 0;font-size:13px;font-weight:700}.ticks span{white-space:nowrap}.hero-actions{display:flex;gap:14px;margin-top:28px}
.quote-card{background:#06264cf2;border-radius:10px;padding:28px;box-shadow:0 20px 60px #0008}.quote-kicker{font-size:22px;font-weight:800;margin:0 0 18px}.quote-kicker strong{color:#ff7417}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}input,select{width:100%;height:45px;border:0;border-radius:3px;padding:0 12px;font:inherit;font-size:12px;color:#30445d}.full{grid-column:1/-1}.submit-btn{width:100%;border:0;background:var(--orange);color:#fff;height:48px;margin-top:12px;border-radius:3px;font-weight:800;cursor:pointer}.whatsapp{display:block;text-align:center;background:#12b94e;color:#fff;padding:12px;margin-top:12px;border-radius:4px;font-weight:700;font-size:13px}

.section{padding:75px 0}.section-title{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:30px}.section-title span{width:40px;height:3px;background:var(--navy)}.section-title p{font-size:20px;font-weight:800;margin:0}.section-title b{color:var(--orange)}.service-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.service-card{border:1px solid var(--line);padding:25px 18px;text-align:center;min-height:225px;transition:.25s;background:#fff}.service-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #08284b15}.icon{font-size:38px;margin-bottom:15px}.service-card h3{font-size:15px;line-height:1.35;margin:0 0 12px}.service-card p{font-size:12px;line-height:1.6;color:var(--muted);margin:0}
.trust{background:var(--navy);color:#fff}.trust-grid{display:grid;grid-template-columns:repeat(6,1fr)}.trust-grid>div{padding:30px 20px;border-right:1px solid #ffffff2b;display:flex;flex-direction:column;gap:6px}.trust-grid b{color:#ff8a33;font-size:18px}.trust-grid span{font-size:11px;line-height:1.45;color:#d6e2f1}
.about{background:var(--light)}.about-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:center}.about h2,.industries h2,.fleet h2,.coverage h2,.cta h2{font-size:44px;line-height:1.1;margin:0 0 20px;letter-spacing:-1px}.about p:not(.eyebrow),.fleet p:not(.eyebrow),.coverage p:not(.eyebrow),.cta p:not(.eyebrow){color:var(--muted);line-height:1.8}.about-box{background:var(--navy);color:#fff;padding:42px;border-radius:10px;box-shadow:0 20px 50px #08284b25}.big-number{font-size:54px;color:var(--orange);font-weight:800}.about-box h3{font-size:28px}.about-box p{color:#d6e2f1!important}.about-stats{display:flex;gap:30px;border-top:1px solid #ffffff2b;padding-top:20px}.about-stats span{font-size:12px;color:#d6e2f1}.about-stats b{display:block;color:#fff;font-size:20px}.text-link{display:inline-block;color:var(--orange);font-weight:800;margin-top:15px}
.industries{background:#fff}.industry-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:30px}.industry-grid div{border:1px solid var(--line);min-height:150px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;font-size:38px}.industry-grid b{font-size:14px}
.fleet{background:var(--light)}.fleet-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.fleet-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fleet-list span{padding:22px;background:#fff;border-left:4px solid var(--orange);font-weight:700}
.coverage{background:var(--navy);color:#fff}.coverage p:not(.eyebrow){color:#cfdae7}.coverage-inner{display:flex;justify-content:space-between;align-items:center;gap:50px}.india-mark{font-size:54px;font-weight:800;text-align:center;color:#fff}.india-mark small{font-size:12px;color:#9fb1c7;display:block}
.cta{padding:65px 0;background:#eef4f9}.cta-inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.cta h2{font-size:40px}.cta-actions{display:flex;align-items:center;gap:20px}.phone{font-weight:800;color:var(--navy)}
footer{background:#031b34;color:#d6e2f1;padding-top:55px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1.5fr 1.2fr;gap:50px;padding-bottom:40px}.footer-grid img{width:240px;background:#fff;padding:6px}.footer-grid p{font-size:13px;line-height:1.7}.footer-grid h4{color:#fff;margin-top:0}.footer-grid a{display:block;margin:9px 0;font-size:13px}.copyright{border-top:1px solid #ffffff1c;padding:18px 4%;font-size:12px;text-align:center}

@media(max-width:1100px){.nav-links{gap:15px}.nav-quote{display:none}.service-grid{grid-template-columns:repeat(3,1fr)}.trust-grid{grid-template-columns:repeat(3,1fr)}.industry-grid{grid-template-columns:repeat(3,1fr)}.hero-grid{grid-template-columns:1fr 380px}.hero h1{font-size:58px}}
@media(max-width:800px){.topbar-inner{gap:10px;overflow:auto;white-space:nowrap}.topbar-inner>span:nth-child(n+4){display:none}.header{height:76px}.nav{height:76px}.brand img{width:200px}.menu-toggle{display:block;margin-left:auto}.nav-links{display:none;position:absolute;top:76px;left:0;right:0;background:#fff;padding:15px 6%;flex-direction:column;gap:0;box-shadow:0 10px 25px #0002}.nav-links.open{display:flex}.nav-links a{padding:14px 0;border-bottom:1px solid #eee}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;gap:20px;padding-bottom:40px}.hero-copy{padding:65px 0 10px}.hero h1{font-size:52px}.quote-card{order:2}.service-grid,.industry-grid{grid-template-columns:1fr 1fr}.trust-grid{grid-template-columns:1fr 1fr}.about-grid,.fleet-grid{grid-template-columns:1fr;gap:35px}.coverage-inner,.cta-inner{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr}.cta-actions{flex-wrap:wrap}}
@media(max-width:520px){.container{width:90%}.hero h1{font-size:43px}.hero-lead{font-size:16px}.ticks{display:grid;grid-template-columns:1fr 1fr}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.service-grid,.industry-grid,.trust-grid,.footer-grid{grid-template-columns:1fr}.about h2,.industries h2,.fleet h2,.coverage h2{font-size:34px}.form-grid{grid-template-columns:1fr}.full{grid-column:auto}.topbar{font-size:11px}.brand img{width:185px}}

.page-hero{background:linear-gradient(110deg,var(--navy),#0b467d);color:#fff;padding:78px 0}.page-hero h1{font-size:56px;line-height:1.08;margin:0 0 15px;letter-spacing:-1.2px}.page-hero p:last-child{max-width:760px;color:#dbe8f5;font-size:18px;line-height:1.7;margin:0}.industry-grid div span{font-size:11px;color:var(--muted)}
@media(max-width:800px){.page-hero{padding:55px 0}.page-hero h1{font-size:42px}}
