*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Arial,Helvetica,sans-serif;background:#0a0a0a;color:#fff;line-height:1.5}.header{height:78px;background:#050505;display:flex;align-items:center;justify-content:space-between;padding:0 5%;position:sticky;top:0;z-index:20;border-bottom:1px solid #242424}.brand,.footer-brand{display:flex;flex-direction:column;text-decoration:none;line-height:.8;color:#fff;font-weight:900}.brand span,.footer-brand span{font-size:12px;letter-spacing:1px}.brand strong,.footer-brand strong{font-size:28px;color:#ff7a00;font-style:italic}.header nav{display:flex;gap:32px}.header nav a{color:#fff;text-decoration:none;font-weight:700;font-size:14px}.header nav a:hover{color:#ff7a00}.top-whatsapp,.main-cta,.cta-strip a,.outline-btn,.footer-cta a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:900;border-radius:5px}.top-whatsapp{border:1px solid #ff7a00;color:#fff;padding:12px 18px;font-size:13px}.hero{min-height:610px;position:relative;display:flex;align-items:center;background:radial-gradient(circle at 75% 50%,#503016 0,#1b1612 25%,#080808 65%);overflow:hidden}.hero:after{content:"🚚";position:absolute;right:4%;bottom:5%;font-size:240px;filter:drop-shadow(0 15px 30px #000);opacity:.95}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#050505 0%,rgba(5,5,5,.88) 35%,rgba(5,5,5,.25) 75%,#050505 100%)}.hero-content{position:relative;z-index:2;width:min(720px,90%);margin-left:8%;padding:70px 0}.eyebrow{color:#ff7a00;font-size:14px;font-weight:900;letter-spacing:2px;margin-bottom:10px}.hero h1{font-size:clamp(42px,6vw,72px);line-height:.98;letter-spacing:-2px;margin-bottom:20px}.hero h1 em,h2 em{color:#ff7a00;font-style:normal}.hero-text{font-size:20px;max-width:560px;color:#ddd}.badges{display:flex;gap:30px;margin:28px 0}.badges div{display:flex;gap:10px;align-items:center;border-right:1px solid #555;padding-right:25px}.badges b{border:2px solid #ff7a00;border-radius:50%;width:48px;height:48px;display:grid;place-items:center;color:#ff7a00;font-size:13px}.badges span{font-size:11px;font-weight:800}.main-cta{background:#16c943;color:#fff;padding:17px 25px;font-size:16px;box-shadow:0 8px 25px rgba(22,201,67,.22);transition:.2s}.main-cta:hover{transform:translateY(-2px)}.hero-content small{display:block;margin:12px 0 0 30px;color:#ccc}.section{padding:75px 7%}.section-heading{text-align:center;margin-bottom:35px}.section h2{font-size:clamp(30px,4vw,46px);line-height:1.05}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{border:1px solid #333;border-radius:8px;padding:30px 22px;text-align:center;background:#111;transition:.2s}.card:hover{border-color:#ff7a00;transform:translateY(-4px)}.icon{font-size:42px;margin-bottom:15px}.card h3{font-size:15px;margin-bottom:10px}.card p{color:#bbb;font-size:14px}.about{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;background:#0e0e0e}.about-copy p:not(.eyebrow){color:#ccc;max-width:560px;margin:20px 0 28px}.outline-btn{border:1px solid #ff7a00;color:#fff;padding:12px 25px}.about-photo{min-height:300px;border:1px solid #ff7a00;border-radius:8px;background:linear-gradient(135deg,#171717,#3b220f);display:grid;place-items:center;overflow:hidden}.truck-placeholder{text-align:center;font-size:25px;letter-spacing:3px;color:#eee}.truck-placeholder b{font-size:48px;color:#ff7a00}.truck-placeholder span{display:block;font-size:80px;margin-top:15px}.differentials{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.differentials ul{list-style:none;margin-top:25px}.differentials li{padding:10px 0;font-weight:700}.differentials li:before{content:"✓";color:#ff7a00;border:1px solid #ff7a00;border-radius:50%;padding:1px 5px;margin-right:10px}.differential-panel{min-height:320px;border-radius:10px;border:1px solid #333;background:linear-gradient(145deg,#1c1c1c,#080808);display:grid;place-content:center;text-align:center;font-size:24px;font-weight:800;letter-spacing:2px}.differential-panel strong{color:#ff7a00;font-size:55px}.differential-panel span{font-size:12px;color:#aaa;margin-top:10px}.cta-strip{background:#ff7a00;color:#050505;padding:24px 7%;display:flex;justify-content:space-between;align-items:center;gap:20px}.cta-strip>div{display:flex;align-items:center;gap:15px}.big-wa{font-size:50px}.cta-strip strong{display:block;font-size:23px}.cta-strip small{display:block}.cta-strip a{background:#050505;color:#fff;padding:15px 25px}.contact{display:grid;grid-template-columns:1.4fr .8fr;gap:40px;align-items:center}.contact>div>p:not(.eyebrow){color:#bbb;margin:15px 0 25px}.contact-box{border:1px solid #333;border-radius:8px;padding:28px;background:#111}.contact-box p{padding:12px 0;border-bottom:1px solid #292929}.contact-box p:last-child{border-bottom:0}footer{background:#050505;border-top:1px solid #222;padding:45px 7% 20px;display:grid;grid-template-columns:1.5fr 1fr 1fr .7fr;gap:30px;position:relative}.footer-brand p{color:#aaa;margin-top:18px}.footer-brand strong{font-size:36px}.footer-brand h4,footer h4{color:#ff7a00;margin-bottom:12px}.footer-cta a{background:#ff7a00;color:#050505;padding:12px 20px}.copyright{grid-column:1/-1;border-top:1px solid #222;margin-top:20px;padding-top:15px;text-align:center;color:#777;font-size:12px}.floating-wa{position:fixed;right:20px;bottom:20px;width:62px;height:62px;background:#16c943;color:#fff;border-radius:50%;display:grid;place-items:center;text-decoration:none;font-size:28px;z-index:30;box-shadow:0 5px 25px #000}.floating-wa:hover{transform:scale(1.06)}@media(max-width:900px){.header{height:auto;padding:15px 5%;gap:15px;flex-wrap:wrap}.header nav{order:3;width:100%;justify-content:center;gap:18px}.top-whatsapp{font-size:11px}.hero{min-height:650px}.hero-content{margin-left:5%;padding:80px 0}.hero:after{font-size:150px;right:-15%;opacity:.35}.badges{gap:12px}.badges div{padding-right:10px}.cards{grid-template-columns:repeat(2,1fr)}.about,.differentials,.contact{grid-template-columns:1fr}.cta-strip{flex-direction:column;text-align:center}footer{grid-template-columns:1fr 1fr}}@media(max-width:560px){.header nav{font-size:12px}.header nav a{font-size:12px}.top-whatsapp{width:100%}.hero h1{font-size:43px}.hero-text{font-size:17px}.badges{flex-direction:column}.badges div{border-right:0}.cards{grid-template-columns:1fr}.section{padding:55px 5%}.cta-strip strong{font-size:18px}footer{grid-template-columns:1fr}.hero:after{font-size:100px}.main-cta{width:100%}}
