*{box-sizing:border-box}body{margin:0;background:#031725;color:#fff;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}
header{height:118px;background:#041b2b;display:flex;align-items:center;padding:0 4%;gap:34px}header>a:first-child{margin-right:20px}header img{width:150px;max-height:92px;object-fit:contain}nav{display:flex;gap:38px}nav a{font-size:13px;font-weight:800;padding:48px 0 18px;position:relative}.active:after{content:"";position:absolute;height:4px;background:#ff1737;left:0;right:0;bottom:8px}.head-contact{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:13px}.head-contact b{color:#ff1737;font-size:24px}.head-contact div{display:flex;flex-direction:column}.head-contact strong{font-size:15px}.head-contact small{font-size:10px;margin-top:5px}.head-contact i{height:45px;width:1px;background:#9eabb4;margin:0 12px}.quote{background:#ff1737;padding:20px 27px;font-weight:900;font-size:13px}
.hero{height:590px;position:relative;overflow:hidden}.truck{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center right}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#031725 0%,rgba(3,23,37,.97) 36%,rgba(3,23,37,.50) 52%,rgba(3,23,37,.02) 78%)}
.left{position:relative;z-index:2;padding:35px 0 0 4%;width:48%}.kicker{color:#ff1737;font-size:16px;font-weight:900;letter-spacing:1px}.kicker span{display:inline-block;width:60px;height:4px;background:#ff1737;margin-right:16px;vertical-align:middle}h1{font-size:52px;line-height:1.03;margin:18px 0 12px;font-weight:950;letter-spacing:-1px}h1 span{color:#ff1737}.lead{font-size:17px;line-height:1.45;margin:0 0 18px}
form{background:rgba(3,25,40,.93);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:18px;width:100%;max-width:640px}.two{display:grid;grid-template-columns:1fr 1fr;gap:10px}input,select,textarea{width:100%;background:#193345;color:#fff;border:0;border-radius:5px;padding:14px 15px;margin-bottom:9px;font-size:14px}input::placeholder,textarea::placeholder{color:#fff}select{appearance:auto}textarea{height:78px;resize:none}.sendrow{display:flex;align-items:center;gap:35px}.sendrow button{background:#ff1737;color:#fff;border:0;border-radius:4px;padding:16px 55px;font-weight:900}.sendrow small{font-size:12px}
.contactbar{margin:-1px 4% 0;background:#041f31;border:1px solid #163a4e;border-radius:9px;display:grid;grid-template-columns:repeat(3,1fr);padding:20px 3%}.contactbar article,.benefits article{display:flex;align-items:center;gap:20px}.contactbar article{border-right:1px solid #8b9aa4;padding:0 7%}.contactbar article:last-child{border:0}.contactbar span,.benefits span{color:#ff1737;font-size:42px;font-weight:900}.contactbar div,.benefits div{display:flex;flex-direction:column;gap:5px}.contactbar b,.benefits b{font-size:14px}.contactbar strong{font-size:18px}.contactbar small,.benefits small{font-size:13px}
.benefits{display:grid;grid-template-columns:repeat(4,1fr);padding:28px 5%;background:#031725}.benefits article{padding:0 7%;border-right:1px solid #7c8d98}.benefits article:last-child{border:0}
@media(max-width:1000px){.head-contact{display:none}nav{gap:18px}.hero{height:650px}.left{width:62%}h1{font-size:43px}}
@media(max-width:700px){header{height:auto;flex-wrap:wrap;padding:12px 4%}header img{width:120px}nav{width:100%;justify-content:space-between;gap:5px}nav a{font-size:10px;padding:8px 0 12px}.quote{display:none}.hero{height:760px}.shade{background:rgba(3,23,37,.78)}.left{width:100%;padding:35px 5%}h1{font-size:38px}.lead br{display:none}.two{grid-template-columns:1fr}.sendrow{flex-direction:column;align-items:stretch;gap:10px}.contactbar,.benefits{grid-template-columns:1fr}.contactbar article,.benefits article{border-right:0;border-bottom:1px solid #61727e;padding:18px 3%}.contactbar article:last-child,.benefits article:last-child{border-bottom:0}}
