*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#fff;background:#05070a;font-family:Arial,Helvetica,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}.wrap{z-index:2;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.hero{background:#05070a;min-height:850px;position:relative;overflow:hidden}.heroBg{background-image:linear-gradient(90deg,#05070af5 0%,#05070adb 38%,#05070a61 70%,#05070abd 100%),url(/top-notch-truck.jpg);background-position:100%;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.heroGlow{background:radial-gradient(circle at 15% 18%,#3291d352,#0000 34%),radial-gradient(circle at 80% 15%,#3291d32e,#0000 30%),linear-gradient(#0000 70%,#05070a 100%);position:absolute;inset:0}header{z-index:3;justify-content:space-between;align-items:center;gap:22px;padding:22px 0;display:flex;position:relative}.logo{background:#fffffff5;border-radius:18px;width:255px;max-width:45vw;padding:10px 14px;box-shadow:0 14px 45px #00000047}nav{color:#dbeafe;gap:26px;font-size:14px;font-weight:800;display:flex}nav a:hover{color:#3291d3}.btn{cursor:pointer;color:#fff;background:#3291d3;border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;font-weight:950;transition:all .2s;display:inline-flex;box-shadow:0 14px 35px #3291d340}.btn:hover{background:#2379b8;transform:translateY(-1px)}.outline{box-shadow:none;background:#ffffff1a;border:1px solid #ffffff59}.heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:46px;padding:78px 0 96px;display:grid}.pill{color:#bfdbfe;background:#3291d324;border:1px solid #3291d38c;border-radius:999px;align-items:center;gap:9px;margin-bottom:24px;padding:10px 16px;font-size:14px;font-weight:950;display:inline-flex}h1{letter-spacing:-3px;max-width:790px;font-size:clamp(48px,6.5vw,82px);font-weight:1000;line-height:.92}h1 span{color:#3291d3}.heroText{color:#e5e7eb;max-width:670px;margin-top:28px;font-size:20px;line-height:1.65}.actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.center{justify-content:center}.trust{grid-template-columns:repeat(4,1fr);gap:12px;max-width:760px;margin-top:34px;display:grid}.trust div{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:18px;padding:14px;font-size:14px;font-weight:950}.leadForm{color:#111;background:#fff;border-radius:18px;max-width:380px;margin-left:auto;padding:18px}.leadForm h2{letter-spacing:-1px;margin-bottom:8px;font-size:32px;line-height:1.05}.leadForm p{color:#4b5563;margin-bottom:20px}.formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}label{color:#111827;margin:12px 0 6px;font-size:13px;font-weight:950;display:block}input,select,textareainput,select,textarea{border:1px solid #ccc;border-radius:8px;width:100%;margin-top:4px;padding:10px;font-size:14px}input:focus,select:focus,textarea:focus{border-color:#3291d3;box-shadow:0 0 0 3px #3291d326}textarea{resize:vertical;min-height:100px}.submit{color:#fff;cursor:pointer;background:#3291d3;border:0;border-radius:16px;width:100%;margin-top:18px;padding:17px;font-size:17px;font-weight:1000}.fineprint{color:#6b7280!important;margin-top:12px!important;font-size:12px!important}section{padding:90px 0}.light{color:#111827;background:#f4f7fb}.white{color:#111827;background:#fff}.sectionHead{max-width:780px;margin-bottom:42px}.eyebrow{color:#3291d3;text-transform:uppercase;letter-spacing:3px;font-size:13px;font-weight:1000}.sectionHead h2,.split h2{letter-spacing:-2px;margin-top:12px;font-size:clamp(38px,5vw,58px);font-weight:1000;line-height:1}.sectionHead p{color:#4b5563;margin-top:18px;font-size:18px}.cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.card{background:#fff;border:1px solid #e5e7eb;border-radius:28px;padding:30px;box-shadow:0 18px 50px #02061714}.icon{color:#3291d3;background:#eaf5fc;border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:18px;font-size:28px;display:flex}.card h3{margin-bottom:10px;font-size:24px}.card p{color:#4b5563}.systems{color:#fff;background:#05070a;border-radius:30px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:22px;margin-top:34px;padding:34px;display:grid}.systems h2{margin-top:8px;font-size:34px;line-height:1}.chips{flex-wrap:wrap;gap:11px;display:flex}.chips span{background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:900}.split{grid-template-columns:.9fr 1.1fr;align-items:center;gap:44px;display:grid}.darkBox{color:#fff;background:#05070a;border-radius:34px;padding:40px;box-shadow:0 24px 65px #00000038}.darkBox p{color:#d1d5db;margin-top:18px;font-size:17px}.badges{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.badges span{color:#0b4ea2;background:#fff;border:2px solid #0b4ea2;border-radius:14px;align-items:center;gap:9px;padding:9px 12px;font-size:13px;font-weight:1000;display:inline-flex}.steps{gap:15px;display:grid}.step{background:#f8fafc;border:1px solid #e5e7eb;border-radius:22px;gap:16px;padding:20px;display:flex}.step b{color:#fff;background:#3291d3;border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-weight:1000;display:flex}.step h3{font-size:19px}.step p{color:#4b5563;margin-top:3px}.reviews article{background:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;height:100%;padding:24px;display:flex}.reviews article p{margin:12px 0}@media (max-width:900px){.reviews{grid-template-columns:1fr}.reviews footer{text-align:center;color:#aaa;border-top:1px solid #ffffff1a;padding:30px 20px}.reviews footer strong{color:#fff;margin-bottom:8px;display:block}}.callNowBtn{color:#fff;z-index:9999;text-align:center;background:#3291d3;border-radius:40px;padding:16px 28px;font-size:16px;font-weight:900;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0006}.reviews article{text-align:left!important;background:#fff!important;border-radius:20px!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important;min-height:230px!important;padding:24px!important;display:flex!important}.reviews article div{color:#fbbf24!important;margin-bottom:12px!important;font-size:18px!important}.reviews article p{margin-bottom:18px!important}.reviews article strong{color:#3291d3!important;margin-top:auto!important}footer{text-align:center!important;color:#aaa!important;border-top:1px solid #ffffff1a!important;width:100%!important;padding:34px 20px!important;display:block!important}footer strong{color:#fff!important;margin-bottom:8px!important;display:block!important}@media (max-width:900px){.reviews{grid-template-columns:1fr!important}}.reviews{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:22px!important;display:grid!important}.reviews article{flex-direction:column!important;height:100%!important;min-height:250px!important;display:flex!important}.reviews article strong{margin-top:auto!important;display:block!important}@media (max-width:900px){.reviews{grid-template-columns:1fr!important}}#reviews .reviews{grid-template-columns:repeat(3,1fr)!important;align-items:stretch!important;gap:22px!important;display:grid!important}#reviews .reviews article{grid-template-rows:auto 1fr auto!important;height:100%!important;min-height:260px!important;padding:24px!important;display:grid!important}#reviews .reviews article p{margin:14px 0!important}#reviews .reviews article strong{color:#3291d3!important;align-self:end!important}#reviews .btn{margin-top:25px!important}@media (max-width:900px){#reviews .reviews{grid-template-columns:1fr!important}}@media (max-width:900px){.reviewCardsFixed{grid-template-columns:1fr}}.reviewCardsFixed{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}.reviewBoxFixed{background:#fff;border-radius:22px;flex-direction:column;min-height:260px;padding:24px;display:flex}.reviewStars{color:#fbbf24;margin-bottom:14px;font-size:18px}.reviewBoxFixed p{flex:1;margin-bottom:18px}.reviewBoxFixed strong{color:#3291d3;margin-top:auto}@media (max-width:900px){.reviewCardsFixed{grid-template-columns:1fr}}.galleryCard{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 14px 35px #00000014}.galleryImage{color:#fff;background:linear-gradient(135deg,#111827,#3291d3);justify-content:center;align-items:center;height:210px;font-weight:900;display:flex}.galleryCard h3{color:#111827;padding:18px 18px 6px;font-size:20px}.galleryCard p{color:#4b5563;padding:0 18px 20px}@media (max-width:900px){.galleryGrid{grid-template-columns:1fr}}.galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;margin-top:30px!important;display:grid!important}.galleryItem{background:#111827!important;border-radius:18px!important;height:280px!important;position:relative!important;overflow:hidden!important}.galleryItem img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.galleryItem span{color:#fff!important;background:#3291d3!important;border-radius:999px!important;padding:7px 13px!important;font-size:13px!important;font-weight:900!important;position:absolute!important;top:12px!important;left:12px!important}@media (max-width:900px){.galleryGrid{grid-template-columns:1fr!important}}.galleryItem{cursor:pointer;background:#111827;border-radius:18px;height:300px;transition:transform .3s;position:relative;overflow:hidden}.galleryItem:hover{transform:scale(1.03)}.galleryItem img{object-fit:cover;width:100%;height:100%}.galleryItem .overlay{color:#fff;background:#000000b3;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800;position:absolute;bottom:12px;left:12px}.galleryGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.galleryItem{border-radius:10px;position:relative;overflow:hidden}.galleryItem img{object-fit:cover;width:100%;height:260px;transition:transform .3s;display:block}.galleryItem:hover img{transform:scale(1.05)}.overlay{color:#fff;background:#000000b3;border-radius:4px;padding:6px 10px;font-size:14px;position:absolute;bottom:10px;left:10px}.trustBar{text-align:center;color:#fff;background:linear-gradient(90deg,#000,#222);padding:12px;font-size:14px;font-weight:500}.reviewActions{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:25px;display:flex}.reviewBtn{color:#000;background:#fbbc05;font-weight:600}.reviewBtn:hover{background:#e0a800}.footerTop{color:#fff;background:#111;padding:40px 20px}.footerGrid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.footerTop h3{margin-bottom:10px;font-size:20px}.socialIcons a{color:#fbbc05;margin-right:15px;font-weight:600;display:inline-block}.footerTrust{opacity:.8;margin-top:10px}@media (max-width:768px){.footerGrid{text-align:center;grid-template-columns:1fr}}.socialIcons a{color:#111;background:#fbbc05;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-right:12px;transition:all .3s;display:inline-flex}.socialIcons a:hover{background:#fff;transform:translateY(-2px)}.socialIcons svg{fill:currentColor;width:22px;height:22px}.socialIcons img{width:22px;height:22px;opacity:1!important;filter:brightness(0)saturate()!important}.footerTop .socialIcons a{color:#111!important;opacity:1!important;background:#fbbc05!important}.footerTop .socialIcons a svg,.footerTop .socialIcons a path{fill:#111!important;color:#111!important;opacity:1!important}.footerTop .socialIcons a img{filter:brightness(0)!important;opacity:1!important}
