:root{--navy:#062d4c;--green:#3aaa45;--pale:#f2f7fa;--ink:#082e4e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--ink);line-height:1.35}a{text-decoration:none;color:inherit}.site-header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:10px 6%;background:#fff;position:sticky;top:0;z-index:5}.brand{font-size:34px;font-weight:800;letter-spacing:-2px;line-height:.75;color:#0d4268;position:relative;padding-bottom:17px}.brand b{color:var(--green)}.brand small{display:block;font-size:7px;letter-spacing:1px;position:absolute;bottom:0}.nav{display:flex;gap:38px;align-items:center;font-size:13px}.button{display:inline-flex;gap:14px;background:var(--green);color:#fff;font-weight:700;padding:13px 20px;border-radius:9px}.menu-toggle{display:none}.hero{height:485px;background:linear-gradient(90deg,#002e4de8,#00395d66),url('hero-clean.png') center/cover;color:#fff;position:relative}.hero-content{padding:45px 7%}.eyebrow{font-size:12px;color:#79c9ef}.hero h1{font-size:31px;line-height:.98}.hero h1 em,.split em{color:var(--green);font-style:normal}.contact-strip{display:flex;gap:15px;font-size:11px;margin-top:28px}.hero-note{position:absolute;right:8%;top:32px;text-align:center;font-style:italic}.hero-tag{position:absolute;right:7%;bottom:12px;text-align:right;font-weight:bold;font-size:12px}.section{padding:30px 3.5%}.section-heading{text-align:center;margin-bottom:20px}.section-heading h2,.split h2,.process h2,.comparison h2{font-size:28px;line-height:1.05;margin:0 0 5px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.cards article{border-radius:9px;overflow:hidden;background:var(--pale);box-shadow:0 1px 6px #08325018}.card-image{height:78px;background-position:center;background-size:cover}.truck{background-image:url('transportes.jpg')}.van{background-image:url('distribuicao.jpg')}.car{background-image:url('ligeiras.jpg')}.fuel{background-image:url('abastecimento.jpg')}.cards h3,.cards p{margin-left:20px;margin-right:20px}.cards p,.factors span,.pillars p,.steps p,.comparison p,.comparison li{font-size:12px}.split{display:grid;grid-template-columns:42% 58%;background:#f5f8fa}.split-image{min-height:220px;background:linear-gradient(90deg,#0a4160aa,#f5f8fa20),url('analise.jpg') center/cover}.split-content{padding:25px 5%}.factors{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.factors strong{display:block;font-size:29px;color:#076ca9}.factors b,.factors span{display:block;font-size:12px}.light{background:var(--pale)}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;max-width:1050px;margin:auto}.pillars>div{padding-left:65px}.pillars i{float:left;margin-left:-65px;background:var(--navy);color:#fff;border-radius:50%;width:52px;height:52px;text-align:center;padding-top:11px;font-size:25px;font-style:normal}.pillars>div:nth-child(2) i{background:var(--green)}.process{display:grid;grid-template-columns:28% 72%;padding:28px 7%;background:linear-gradient(#003957e8,#003957e8),url('hero-clean.png') center/cover;color:#fff}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.steps b{font-size:26px;color:#2385c2}.steps h3{font-size:14px}.comparison{display:grid;grid-template-columns:1fr 1.15fr}.compare-dark,.compare-light{padding:26px 8%;min-height:220px}.compare-dark{background:var(--navy);color:#fff}.compare-light{background:linear-gradient(90deg,#edf5f8ee,#edf5f855),url('bomba.jpg') right center/cover}.comparison em{font-weight:700;color:#76d083;font-style:normal}.benefits{display:flex;gap:50px}.benefits small{display:block;font-size:11px}footer{padding:22px 5%;font-size:11px;border-top:1px solid #d7e1e7;display:flex;gap:25px;align-items:center;flex-wrap:wrap}@media(max-width:800px){.nav{display:none}.menu-toggle{display:block}.nav.open{display:flex;position:absolute;top:78px;left:0;right:0;background:#fff;padding:20px;flex-direction:column}.hero{height:550px}.contact-strip{flex-direction:column}.cards,.pillars,.process,.comparison,.split{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr}.split-image{min-height:180px}.factors{grid-template-columns:1fr 1fr}.process,.comparison{grid-template-columns:1fr}footer{justify-content:center;text-align:center}}@media(max-width:460px){.cards{grid-template-columns:1fr}.hero h1{font-size:28px}.hero-note{display:none}}

