*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;background:#f5f6f7;color:#17191c;line-height:1.6}.site-header{height:78px;background:#101214;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;position:sticky;top:0;z-index:50;border-bottom:1px solid #292c30}.brand{font-weight:900;font-size:25px;letter-spacing:-1px;color:#fff;text-decoration:none}.brand span{color:#f5c400}.nav{display:flex;align-items:center;gap:25px}.nav a,.nav-drop button{color:#e9eaec;text-decoration:none;font-size:13px;font-weight:700;background:none;border:0;cursor:pointer}.nav a:hover,.nav-drop button:hover{color:#f5c400}.nav-cta{border:1px solid #f5c400!important;padding:10px 16px;border-radius:3px}.nav-drop{position:relative}.drop{display:none;position:absolute;top:28px;left:-15px;background:#17191c;min-width:225px;padding:10px;border:1px solid #30343a;box-shadow:0 15px 35px #0005}.nav-drop:hover .drop{display:block}.drop a{display:block;padding:9px 12px}.nav-toggle{display:none;background:none;border:0;color:#fff;font-size:25px}.hero{min-height:680px;background:#101214;position:relative;overflow:hidden;color:#fff;display:flex;align-items:center;padding:70px 7vw}.hero-copy{max-width:760px;position:relative;z-index:3}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:900;color:#d6ad00;margin-bottom:15px}.hero h1{font-size:clamp(42px,6vw,78px);line-height:1.02;letter-spacing:-3px;margin:0 0 25px}.hero h1 em{color:#f5c400;font-style:normal}.hero p{font-size:20px;color:#c4c7ca;max-width:650px}.actions{display:flex;gap:13px;margin:30px 0}.btn{display:inline-block;padding:14px 22px;text-decoration:none;font-weight:900;font-size:13px;border-radius:3px;border:1px solid transparent;cursor:pointer}.btn.primary{background:#f5c400;color:#101214}.btn.ghost{border-color:#676b70;color:#fff}.hero-points{display:flex;gap:22px;flex-wrap:wrap;color:#aeb3b8;font-size:12px;font-weight:800}.road-grid{position:absolute;inset:0;background:linear-gradient(115deg,transparent 45%,#25282c 45.2%,#25282c 46%,transparent 46.2%),linear-gradient(25deg,transparent 58%,#1b1e21 58.2%,#1b1e21 59%,transparent 59.2%);opacity:.6}.truck-wrap{position:absolute;right:-30px;bottom:100px;width:570px;height:190px;transform:skew(-4deg);opacity:.95}.truck{position:absolute;right:0;bottom:25px;width:530px;height:120px}.cab{position:absolute;right:0;bottom:0;width:125px;height:105px;background:#d2d5d8;border-radius:7px 25px 5px 5px}.window{position:absolute;right:15px;top:13px;width:72px;height:43px;background:#1b252b;border:4px solid #555}.headlight{position:absolute;right:3px;bottom:26px;width:9px;height:16px;background:#f5c400}.trailer{position:absolute;right:112px;bottom:0;width:375px;height:112px;background:#e7e8e9;border:5px solid #74777a}.trailer:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:8px;background:#f5c400}.trailer-mark{position:absolute;left:30px;top:33px;font-weight:900;font-size:28px;color:#25282c}.wheel{position:absolute;bottom:-27px;width:48px;height:48px;border-radius:50%;background:#0a0b0c;border:8px solid #34383c}.w1{right:25px}.w2{right:145px}.w3{right:390px}.strip{display:grid;grid-template-columns:repeat(4,1fr);background:#f5c400;color:#101214;text-align:center;font-size:11px;font-weight:900;letter-spacing:1.5px}.strip div{padding:18px;border-right:1px solid #0002}.section{padding:90px 7vw}.section-head{max-width:760px;margin-bottom:45px}.section h2,.feature h2{font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:-2px;margin:0 0 18px}.section h2 span{color:#8b7200}.section-head p,.feature p{color:#62676d;font-size:17px}.cards{display:grid;gap:18px}.cards.four{grid-template-columns:repeat(4,1fr)}.card{background:#fff;padding:30px;border:1px solid #e2e4e6;min-height:285px}.icon{font-weight:900;color:#c29e00;font-size:12px;margin-bottom:45px}.card h3{font-size:21px;margin:0 0 12px}.card p{color:#686d72;font-size:14px}.card a{color:#17191c;font-weight:900;text-decoration:none;font-size:13px}.dark-section{padding:90px 7vw;background:#17191c;color:#fff}.light p{color:#aeb3b8}.check-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:35px 0}.check-grid span{background:#23272b;padding:16px;border-left:3px solid #f5c400;font-weight:800;font-size:13px}.split{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.location-card{background:#17191c;color:#fff;min-height:300px;padding:45px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.location-card strong{font-size:42px;letter-spacing:-2px}.location-card small{color:#f5c400;font-weight:900;letter-spacing:2px}.route{margin-top:40px;color:#aeb3b8;font-size:12px}.pulse{width:120px;height:120px;border-radius:50%;border:1px solid #f5c400;position:absolute;right:30px;top:30px;opacity:.4}.cta{padding:55px 7vw;background:#f5c400;display:flex;justify-content:space-between;align-items:center;gap:30px}.cta h2{font-size:38px;line-height:1.05;margin:0;max-width:700px}.cta .eyebrow{color:#594800}.page-hero{padding:100px 7vw;background:#17191c;color:#fff}.page-hero h1{font-size:clamp(44px,6vw,72px);line-height:1;margin:0 0 20px;letter-spacing:-3px}.page-hero p{max-width:760px;color:#bfc3c7;font-size:19px}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.feature{background:#fff;padding:45px;border:1px solid #e0e2e4;min-height:290px}.feature h2{font-size:34px}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.ticks{list-style:none;padding:0}.ticks li{padding:14px 0;border-bottom:1px solid #ddd;font-weight:800}.ticks li:before{content:"✓";color:#b08d00;margin-right:12px}.contact-form{background:#fff;padding:35px;border:1px solid #ddd}.contact-form label{display:block;font-size:12px;font-weight:900;margin-bottom:18px}.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;margin-top:7px;padding:13px;border:1px solid #cfd2d5;background:#fafafa;font:inherit}.form-note{display:block;color:#777;margin-top:15px}footer{background:#0d0f10;color:#aaa;padding:50px 7vw;display:grid;grid-template-columns:1fr 2fr 1fr;gap:30px;align-items:center}footer p{margin:0}.footer-links{display:flex;gap:18px;justify-content:flex-end}.footer-links a{color:#ccc;text-decoration:none;font-size:13px}footer small{grid-column:1/-1;color:#666}@media(max-width:1050px){.nav{gap:12px}.cards.four{grid-template-columns:repeat(2,1fr)}.truck-wrap{opacity:.25;right:-100px}.check-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.site-header{padding:0 5vw}.nav-toggle{display:block}.nav{display:none;position:absolute;top:78px;left:0;right:0;background:#101214;padding:20px 5vw;flex-direction:column;align-items:stretch}.nav.open{display:flex}.nav-drop .drop{position:static;display:block;border:0;box-shadow:none;padding-left:10px}.hero{min-height:640px;padding:55px 6vw}.hero h1{letter-spacing:-2px}.hero p{font-size:17px}.truck-wrap{transform:scale(.7);right:-170px;bottom:30px}.strip{grid-template-columns:repeat(2,1fr)}.cards.four,.feature-grid,.split,.contact-grid{grid-template-columns:1fr}.section,.dark-section{padding:65px 6vw}.check-grid{grid-template-columns:1fr}.cta{padding:45px 6vw;display:block}.cta h2{font-size:31px;margin-bottom:25px}.page-hero{padding:70px 6vw}.feature{padding:30px}.contact-grid{gap:40px}footer{grid-template-columns:1fr;padding:40px 6vw}.footer-links{justify-content:flex-start}.nav-cta{display:inline-block!important}}