@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&display=swap');
/* Original Master Risk treatment inspired by the cinematic pacing of SpaceX. */
:root{--green:#2bc781;--green-deep:#00b453}.header{position:absolute;top:0;left:0;right:0;background:linear-gradient(180deg,#060b0de8,#060b0d00);border:0;height:100px;z-index:15}.nav-wrap{height:100%}.header .brand{width:215px}.header nav>a{font-size:12px;text-transform:uppercase;font-weight:700;letter-spacing:.045em;color:#fff}.header nav>a.current,.header nav>a:hover{color:#86efa4}.header nav .portal{font-size:11px;border:1px solid #ffffff8a;color:#fff;background:transparent;padding:12px 15px}.header nav .portal:hover{background:#2bc781;color:#06140b}.scene{height:100svh;min-height:680px;position:relative;isolation:isolate;background-color:#08100e;background-size:cover;background-position:center;display:flex;align-items:flex-end;overflow:hidden}.scene-road{background-image:url('rodovia-carga.webp');background-position:center 45%}.scene-dock{background-image:url('frota-terminal.webp');background-position:center 50%}.scene-control{background-image:url('central-monitoramento.webp');background-position:center 50%}.scene-intelligence{background-image:url('caminhao-terminal.webp');background-position:center 56%}.scene-overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#04090bb3 0%,#04090b69 50%,#04090b0a 100%),linear-gradient(0deg,#04090bd9 0%,#04090b38 48%,#04090b25 100%)}.scene-road .scene-overlay{background:linear-gradient(0deg,#030a0bed 0%,#030a0b92 35%,#030a0b0d 78%),linear-gradient(90deg,#030a0b53,#030a0b00 65%)}.scene-content{position:relative;padding-bottom:11vh;margin-bottom:0}.scene-kicker{display:block;font-size:14px;line-height:1.4;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:#f2fff6;text-shadow:0 1px 5px #000}.scene h1,.scene h2,.final-call h2,.numbers h2{font-family:Manrope,Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.055em;line-height:1.04}.scene h1,.scene h2{font-size:clamp(48px,5.8vw,84px);max-width:980px;margin:15px 0 27px;text-shadow:0 3px 18px #0008}.scene em,.final-call em{font-style:normal;color:#47da80}.scene p{font-size:18px;color:#f1f7f1;max-width:550px;margin:0 0 28px;text-shadow:0 2px 8px #000}.scene-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-width:265px;min-height:54px;border:2px solid #fff;padding:13px 17px;color:#fff;font-size:12px;letter-spacing:.07em;font-weight:800;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s}.scene-button:hover{background:var(--green);color:#071a0d;border-color:var(--green)}.scene-button b{font-size:18px;font-weight:500}.scroll-cue{position:absolute;bottom:23px;left:50%;transform:translateX(-50%);font-size:32px;color:#fff;line-height:1;animation:drop 2.2s infinite}@keyframes drop{0%,100%{transform:translate(-50%,0)}50%{transform:translate(-50%,8px)}}.numbers{background:#070d0e;padding:95px 0 65px}.numbers-top{display:grid;grid-template-columns:220px 1fr;gap:35px;align-items:start;margin-bottom:75px}.numbers-top .scene-kicker{color:#8ceaa9;margin-top:14px}.numbers h2{font-size:clamp(40px,4.3vw,63px);max-width:900px;margin:0}.numbers-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #496851;border-bottom:1px solid #496851}.numbers-grid>div{padding:34px 20px 42px 0;display:flex;flex-direction:column}.numbers-grid>div+div{border-left:1px solid #496851;padding-left:35px}.numbers-grid strong{font:800 clamp(39px,4vw,60px)/1.1 Manrope,Arial,sans-serif;letter-spacing:-.065em;white-space:nowrap}.numbers-grid span{font-size:13px;letter-spacing:.15em;color:#8edba4;font-weight:700;margin-top:12px}.numbers-note{font-size:12px;color:#849c89;margin-top:30px}.final-call{background:linear-gradient(90deg,#06120bf2,#07161093),url('rodovia-carga.webp') center 55%/cover;min-height:650px;display:flex;align-items:end;padding:120px 0}.final-call h2{font-size:clamp(47px,5vw,73px);max-width:1060px;margin:18px 0 34px}.inner .page-hero{min-height:100svh;padding:160px 0 90px;display:flex;align-items:end;background-size:cover}.inner .page-hero h1{font-size:clamp(49px,6vw,86px);font-weight:800;text-transform:uppercase;letter-spacing:-.055em;line-height:1.05;max-width:1100px}.inner .page-hero p{max-width:650px;color:#f1f8f2}.inner .about-photo{background-image:linear-gradient(0deg,#040b0ce8,#040b0c27 75%),url('central-monitoramento.webp')}.inner .services-photo{background-image:linear-gradient(0deg,#040b0ce8,#040b0c27 75%),url('frota-terminal.webp')}.inner .broker-photo{background-image:linear-gradient(0deg,#040b0ce8,#040b0c27 75%),url('rodovia-carga.webp')}.inner .contact-photo{background-image:linear-gradient(0deg,#040b0ce8,#040b0c27 75%),url('caminhao-terminal.webp')}.inner .page-hero .micro{color:#7de99e}.page-body,.service-section,.contact-body{background:#080e0f}.service-line{padding:55px 0}.service-line h2{text-transform:uppercase;letter-spacing:-.05em}.closing{background:#07140c;border-top:1px solid #3b6545}.closing h2{text-transform:uppercase}.footer{background:#05090a}
@media(max-width:1100px){.header nav{gap:15px}.header nav>a{font-size:10px}.header .brand{width:175px}.scene h1,.scene h2{font-size:clamp(46px,6vw,72px)}.numbers-grid strong{font-size:clamp(33px,4vw,50px)}}
@media(max-width:760px){.header{height:76px}.header .brand{width:155px}.header nav{background:#07100cf2}.header nav>a{font-size:15px;padding:11px}.header nav .portal{font-size:13px}.scene{height:100svh;min-height:620px;background-position:65% center}.scene-road{background-position:61% center}.scene-dock{background-position:68% center}.scene-control{background-position:54% center}.scene-intelligence{background-position:62% center}.scene-overlay,.scene-road .scene-overlay{background:linear-gradient(0deg,#03090bee 0%,#03090ba0 45%,#03090b44 100%)}.scene-content{padding-bottom:13vh}.scene-kicker{font-size:11px;letter-spacing:.11em}.scene h1,.scene h2{font-size:clamp(42px,10.5vw,62px);margin:14px 0 20px}.scene p{font-size:15px;max-width:380px}.scene-button{min-width:230px;font-size:11px}.numbers{padding:75px 0 45px}.numbers-top{display:block;margin-bottom:40px}.numbers h2{font-size:clamp(35px,9vw,54px);margin-top:18px}.numbers-grid{grid-template-columns:1fr}.numbers-grid>div,.numbers-grid>div+div{border-left:0;border-top:1px solid #496851;padding:24px 0}.numbers-grid>div:first-child{border-top:0}.numbers-grid strong{font-size:44px}.final-call{min-height:580px;padding:90px 0}.final-call h2{font-size:clamp(39px,9vw,60px)}.inner .page-hero{min-height:85svh;padding:125px 0 75px}.inner .page-hero h1{font-size:clamp(42px,10vw,61px)}.inner .page-hero p{font-size:16px}}
@media(prefers-reduced-motion:reduce){.scroll-cue{animation:none}}

.header{background:#000;border-bottom:1px solid #18211b}
/* Editorial revision: photographed logistics, restrained brand color, condensed display type. */
body{background:#050708}
.header{height:96px;background:linear-gradient(#020404e8,#02040400)}
.header nav{gap:clamp(14px,2vw,31px)}
.header nav>a{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;font-size:17px;letter-spacing:.025em;font-weight:600}
.header nav>a.current{color:#fff}.header nav>a:hover{color:#2bc781}
.header nav .portal{font-size:15px;letter-spacing:.04em;border:0;border-bottom:1px solid #ffffffa8;padding:8px 0}
.header .brand{width:210px}
.scene{background-color:#06090a;min-height:640px}
.scene-road{background-image:url('rodovia-real.jpg');background-position:center 47%}
.scene-dock{background-image:url('editorial-1.jpg');background-position:center 50%}
.scene-control{background-image:url('central-monitoramento.webp');background-position:center 48%}
.scene-overlay,.scene-road .scene-overlay{background:linear-gradient(0deg,#020404de 0%,#0204048a 28%,#02040408 70%),linear-gradient(90deg,#02040480 0%,#02040400 70%)}
.scene-content{padding-bottom:clamp(90px,13vh,150px)}
.scene-kicker{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;font-size:20px;letter-spacing:.045em;font-weight:500;color:#fff}
.scene h1,.scene h2,.final-call h2,.numbers h2,.inner .page-hero h1{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:.005em;font-weight:700;line-height:.98}
.scene h1,.scene h2{font-size:clamp(52px,5vw,72px);max-width:850px;margin:12px 0 30px;text-shadow:0 2px 12px #0007}
.scene em,.final-call em{color:#fff}
.scene p{font-size:16px;line-height:1.55;max-width:470px}
.scene-button{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;min-width:170px;min-height:52px;justify-content:center;gap:14px;border:2px solid #fff;padding:12px 24px;font-size:16px;letter-spacing:.04em;font-weight:600}
.scene-button:hover{background:#fff;border-color:#fff;color:#080b0a}
.scene-button b{display:none}
.scroll-cue{font-family:Arial,sans-serif;font-size:29px}
.numbers{background:#080b0c}.numbers h2{font-size:clamp(43px,4.8vw,66px)}.numbers-top .scene-kicker{color:#fff}.numbers-grid{border-color:#414746}.numbers-grid>div+div{border-color:#414746}.numbers-grid strong{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;font-weight:700;letter-spacing:0}.numbers-grid span{color:#d6e0d7}
.final-call{background:linear-gradient(0deg,#030505dd,#03050548),url('rodovia-real.jpg') center/cover}.final-call h2{font-size:clamp(49px,5vw,72px)}
.inner .page-hero h1{font-size:clamp(54px,5.2vw,78px);max-width:900px}.inner .page-hero .micro{color:#fff}.inner .services-photo{background-image:linear-gradient(0deg,#030505d9,#03050530 75%),url('rodovia-real.jpg')}.inner .broker-photo{background-image:linear-gradient(0deg,#030505e0,#03050524 75%),url('editorial-1.jpg')}.inner .contact-photo{background-image:linear-gradient(0deg,#030505e0,#03050524 75%),url('rodovia-real.jpg')}
.service-line h2,.closing h2{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:0}
@media(max-width:1100px){.header nav>a{font-size:15px}.scene h1,.scene h2{font-size:clamp(52px,5.5vw,69px)}}
@media(max-width:760px){.header{height:76px}.header .brand{width:155px}.header nav{background:#050909f8}.header nav>a{font-size:19px}.scene{min-height:620px}.scene-road{background-position:48% center}.scene-dock{background-position:65% center}.scene-control{background-position:55% center}.scene-overlay,.scene-road .scene-overlay{background:linear-gradient(0deg,#020404ed 0%,#0204049e 38%,#02040414 78%)}.scene-content{padding-bottom:13vh}.scene-kicker{font-size:16px}.scene h1,.scene h2{font-size:clamp(44px,10.7vw,61px);line-height:1.02}.scene-button{font-size:15px;min-width:155px}.numbers h2{font-size:clamp(43px,10vw,57px)}.inner .page-hero h1{font-size:clamp(48px,10vw,68px)}}
@media(prefers-reduced-motion:reduce){.scroll-cue{animation:none}}
/* New Master Risk symbol and dedicated services journey. */
.header .brand{width:64px;height:66px;background:#fff;display:flex;align-items:center;justify-content:center;padding:7px;flex:none}
.header .brand img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal;filter:none}
.footer-logo{display:block;width:min(285px,100%);background:#fff;padding:10px 14px;line-height:0}
.footer-logo img{display:block;width:100%;height:auto}
.footer-top p{margin-top:18px}
.inner .services-hero{min-height:85svh;background-image:linear-gradient(0deg,#030606ed 0%,#03060681 38%,#0306060d 80%),url('rodovia-real.jpg');background-position:center 50%}
.services-hero .wrap{padding-bottom:30px}.services-hero h1{font-size:clamp(62px,6.3vw,100px);line-height:.91;max-width:1000px;margin:17px 0 25px}.services-hero p{font-size:19px;line-height:1.5;max-width:600px;margin-bottom:27px}.services-hero .scene-button{margin-top:4px}
.services-index{background:#080c0d;border-top:1px solid #314139;border-bottom:1px solid #314139}.services-index .wrap{display:grid;grid-template-columns:repeat(3,1fr)}.services-index a{display:flex;align-items:center;gap:20px;min-height:86px;padding:15px 22px;font:600 19px/1 'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:.04em;border-right:1px solid #314139}.services-index a:first-child{border-left:1px solid #314139}.services-index a:hover{background:#123020}.services-index span{color:#2bc781;font-size:16px}
.service-feature{background:#0a0d0e}.service-feature-alt{background:#101616}.service-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,105px);min-height:700px;align-items:center;padding-top:90px;padding-bottom:90px}.service-feature-alt .service-feature-copy{order:2}.service-feature-alt .service-feature-image{order:1}.service-feature-copy{scroll-margin-top:40px}.service-eyebrow{display:block;font:600 16px/1.2 'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:.1em;color:#2bc781;margin-bottom:25px}.service-feature h2,.service-expertise h2{font:700 clamp(48px,4.4vw,70px)/.98 'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:0;margin:0 0 32px}.service-feature h3{font:600 25px/1.15 'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:.03em;text-transform:uppercase;margin:0 0 13px}.service-feature p,.expertise-heading p{font-size:17px;line-height:1.65;color:#bdc8c0;max-width:540px}.service-link{font:600 16px/1.2 'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:.06em;display:inline-flex;align-items:center;gap:18px;border-bottom:1px solid #2bc781;padding:0 0 8px;margin-top:20px}.service-link:hover{color:#2bc781}.service-feature-image{min-height:510px;height:100%;background-size:cover;background-position:center}.feature-road{background-image:url('editorial-1.jpg');background-position:65% center}.feature-control{background-image:url('central-monitoramento.webp');background-position:center}
.service-expertise{background:#080c0d;padding:125px 0 145px}.expertise-heading{display:grid;grid-template-columns:180px 1fr;column-gap:50px;align-items:start;margin-bottom:65px}.expertise-heading .service-eyebrow{grid-row:1/3}.expertise-heading h2{max-width:720px;margin:0 0 19px}.expertise-heading p{grid-column:2;margin:0}.expertise-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #48604f;border-left:1px solid #48604f}.expertise-grid article{border-right:1px solid #48604f;border-bottom:1px solid #48604f;padding:42px 45px 45px;min-height:320px;display:flex;flex-direction:column}.expertise-grid article>span{font:600 15px/1 'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:.07em;color:#2bc781}.expertise-grid h3{font:700 clamp(31px,3vw,43px)/1 'Barlow Condensed','Arial Narrow',Arial,sans-serif;text-transform:uppercase;letter-spacing:0;margin:24px 0 15px}.expertise-grid p{font-size:16px;color:#bac8bf;line-height:1.6;max-width:450px}.expertise-grid a{font:600 15px 'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:.06em;margin-top:auto;padding-top:16px}.expertise-grid a:hover{color:#2bc781}
@media(max-width:760px){.header .brand{width:51px;height:53px;padding:5px}.inner .services-hero{min-height:82svh;background-position:49% center}.services-hero h1{font-size:clamp(52px,12vw,73px)}.services-hero p{font-size:16px}.services-index .wrap{width:100%;grid-template-columns:1fr}.services-index a,.services-index a:first-child{min-height:57px;border-left:0;border-right:0;border-bottom:1px solid #314139;padding:12px 24px;font-size:18px}.service-feature-grid{grid-template-columns:1fr;gap:38px;min-height:auto;padding-top:80px;padding-bottom:80px}.service-feature-alt .service-feature-copy,.service-feature-alt .service-feature-image{order:initial}.service-feature h2,.service-expertise h2{font-size:clamp(45px,10.5vw,62px)}.service-feature-image{min-height:310px}.service-expertise{padding:85px 0 95px}.expertise-heading{display:block;margin-bottom:35px}.expertise-grid{grid-template-columns:1fr}.expertise-grid article{min-height:285px;padding:32px 27px}.footer-logo{width:min(255px,100%)}}
.inner .services-hero h1{font-size:clamp(62px,6.3vw,100px);line-height:.91;max-width:1000px}
@media(max-width:760px){.inner .services-hero h1{font-size:clamp(52px,12vw,73px)}}
/* Transparent artwork on the original dark canvas. */
.header .brand{background:transparent;width:66px;height:70px;padding:0}
.header .brand img{object-fit:contain}
.footer-logo{background:transparent;padding:0;width:min(300px,100%)}
@media(max-width:760px){.header .brand{background:transparent;width:52px;height:58px;padding:0}}
/* Header scale: keep the symbol secondary to the navigation and photography. */
.header{height:82px}
.header .brand{width:44px;height:48px}
@media(max-width:760px){.header{height:72px}.header .brand{width:37px;height:42px}}
/* Full-viewport freight footage with a photographic fallback. */
.scene-road{background-image:url('hero-frota-poster.jpg');background-position:center center}
.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:0;pointer-events:none;filter:brightness(.7) saturate(.75)}
.scene-road .scene-overlay{z-index:1;background:linear-gradient(0deg,#020607ed 0%,#020607bf 27%,#02060736 65%,#02060724 100%),linear-gradient(90deg,#0206079e,#02060712 75%)}
.scene-road .scene-content{z-index:2}.scene-road .scroll-cue{z-index:2}
@media(max-width:760px){.scene-road{background-position:56% center}.hero-video{object-position:56% center}.scene-road .scene-overlay{background:linear-gradient(0deg,#020607f2 0%,#020607c6 37%,#0206072b 90%)}}
@media(prefers-reduced-motion:reduce){.hero-video{display:none}}
/* Customer-supplied footage is already filmed at blue hour. */
.hero-video{filter:brightness(.98) saturate(.92);object-position:58% center}
.scene-road .scene-overlay{background:linear-gradient(0deg,#020607e8 0%,#020607a3 27%,#02060716 70%,#02060717 100%),linear-gradient(90deg,#0206079c 0%,#0206073d 43%,#02060700 80%)}
@media(max-width:760px){.hero-video{object-position:60% center}.scene-road .scene-overlay{background:linear-gradient(0deg,#020607ed 0%,#020607ad 40%,#02060722 92%)}}

/* Distinct imagery by page: no repeated full-bleed photographs. */
.home .scene-dock{background-image:url('editorial-1.jpg');background-position:center 50%}
.home .scene-control{background-image:url('central-monitoramento.webp');background-position:center 48%}
.home .final-call{background:linear-gradient(115deg,#06110e 0%,#080d0d 55%,#101b17 100%);border-top:1px solid #294538}
.inner .about-photo{background-image:linear-gradient(0deg,#030807ed 0%,#0308074d 75%),url('caminhao-terminal.webp');background-position:center 56%}
.inner .services-photo,.inner .services-hero{background-image:linear-gradient(0deg,#030807ed 0%,#03080746 75%),url('frota-terminal.webp');background-position:center 54%}
.inner .broker-photo{background-image:linear-gradient(0deg,#030807ee 0%,#03080731 75%),url('rodovia-carga.webp');background-position:center 54%}
.inner .contact-photo{background-image:linear-gradient(115deg,#050a0a 0%,#0c1714 68%,#15211d 100%);border-bottom:1px solid #2b4538}
.service-feature-image.feature-road{background-image:url('rodovia-real.jpg');background-position:center 55%}
.service-feature-image.feature-control{background:none;background-color:#091510;border:1px solid #31513f;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:520px;position:relative;overflow:hidden}
.feature-control::after{content:'';position:absolute;inset:30px;border:1px solid #254230;pointer-events:none}
.feature-control .control-big{font:700 clamp(110px,14vw,210px)/.9 'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:-.035em;color:#2bc781}
.feature-control .control-caption{font:600 clamp(16px,1.8vw,24px)/1.2 'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:.16em;color:#f5fff7;margin-top:26px;text-align:center;padding:0 24px}
@media(max-width:760px){.inner .about-photo{background-position:64% center}.inner .services-hero{background-position:60% center}.inner .broker-photo{background-position:63% center}.service-feature-image.feature-control{min-height:330px}.feature-control::after{inset:16px}}
/* Photo-backed closing panel and restrained footer. */
.home .final-call{background:linear-gradient(90deg,#030807e8 0%,#030807b6 44%,#0308073b 100%),linear-gradient(0deg,#030807a8,#03080718 65%),url('rodovia-carga.webp') center 48%/cover;min-height:590px}
.footer{padding:38px 0 16px}
.footer-top{grid-template-columns:1fr 1fr;gap:48px}
.footer-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.footer-top .micro{margin-bottom:2px}
.footer-bottom{margin-top:30px;padding-top:16px}
@media(max-width:760px){.home .final-call{min-height:520px;background-position:center,center,65% center}.footer{padding:32px 0 16px}.footer-top{grid-template-columns:1fr 1fr;gap:30px}.footer-top>div:first-child{grid-column:1}.footer-bottom{margin-top:25px}.footer-top a{overflow-wrap:anywhere}}
/* Compact footer: one restrained navigation band. */
.footer{padding:0;background:#050909;border-top:1px solid #26382d}
.footer-strip{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.footer-strip>span,.footer-strip a{font:600 12px/1.4 'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:.07em;color:#b8c4b9;white-space:nowrap}
.footer-strip nav{display:flex;gap:clamp(14px,2vw,30px);align-items:center}
.footer-strip a:hover{color:#2bc781}
@media(max-width:900px){.footer-strip{flex-wrap:wrap;justify-content:flex-start;gap:10px 22px;padding:20px 0;min-height:0}.footer-strip nav{order:3;flex-basis:100%;flex-wrap:wrap;gap:10px 20px}.footer-strip .footer-mail{margin-left:auto}}
@media(max-width:600px){.footer-strip{gap:12px 0}.footer-strip>span{width:auto}.footer-strip .footer-mail{margin-left:auto}.footer-strip nav{order:2;gap:10px 16px}}
/* Contact: a dedicated human operations scene, with text on the dark side. */
.inner .contact-photo{background-image:linear-gradient(90deg,#020707b8 0%,#02070747 62%,#0207070a 100%),linear-gradient(0deg,#020707ac,#02070700 70%),url('contato-operacao.webp');background-position:center,center,center 51%;background-size:cover}
@media(max-width:760px){.inner .contact-photo{background-image:linear-gradient(0deg,#020707ed 0%,#0207076e 62%,#02070722 100%),url('contato-operacao.webp');background-position:center,70% center}}
/* Brokers: show the partnership in the freight operation. */
.inner .broker-photo{background-image:linear-gradient(90deg,#030808c4 0%,#0308089c 42%,#03080838 72%,#03080808 100%),linear-gradient(0deg,#030808ae,#03080800 65%),url('corretores-operacao.webp');background-position:center,center,center 50%;background-size:cover}
.inner .broker-photo h1{max-width:790px}
@media(max-width:760px){.inner .broker-photo{background-image:linear-gradient(0deg,#030808ed 0%,#030808a6 49%,#03080824 100%),url('corretores-operacao.webp');background-position:center,70% center}.inner .broker-photo h1{max-width:100%}}
/* Keep the footer on one line at every viewport width. */
.footer-strip{min-height:58px;flex-wrap:nowrap;justify-content:space-between;padding:10px 0;gap:16px}
.footer-strip .footer-mail{margin-left:auto}
@media(max-width:900px){.footer-strip{min-height:58px;flex-wrap:nowrap;padding:10px 0;gap:12px}}
@media(max-width:600px){.footer-strip{min-height:52px;flex-wrap:nowrap;gap:8px}.footer-strip>span{width:auto}.footer-strip>span,.footer-strip a{font-size:11px;letter-spacing:.035em;white-space:nowrap}.footer-strip .footer-mail{margin-left:auto}}
/* Compact navigation lockup, using the customer's monogram at a legible size. */
.header{height:68px}
.header .brand{width:auto;height:32px;display:inline-flex;align-items:center;gap:7px;flex:none;padding:0;background:transparent}
.header .brand img{width:29px;height:31px;object-fit:contain;flex:none}
.header .brand span{white-space:nowrap;font:700 16px/1 'Barlow Condensed','Arial Narrow',Arial,sans-serif;letter-spacing:.055em;color:#f5f7f5}
.header .brand b{color:#2bc781;font-weight:700}
/* A freight-only dock image replaces the blurred roadside scene. */
.home .scene-dock{background-image:url('pre-embarque-terminal.webp');background-position:center 50%}
/* People and freight make the team story legible; this is illustrative artwork. */
.inner .about-photo{background-image:linear-gradient(90deg,#030807cf 0%,#03080788 47%,#03080720 100%),linear-gradient(0deg,#030807d5,#03080700 65%),url('equipe-terminal.webp');background-position:center,center,center 50%;background-size:cover}
/* Let visitors reach the contact channels earlier. */
.inner .contact-photo{min-height:clamp(440px,62svh,640px);padding:120px 0 65px}
.inner .contact-body{padding-top:80px}
@media(max-width:760px){.header{height:62px}.header .brand{height:29px;gap:6px}.header .brand img{width:26px;height:28px}.header .brand span{font-size:15px}.home .scene-dock{background-position:64% center}.inner .about-photo{background-position:center,center,68% center}.inner .contact-photo{min-height:clamp(460px,64svh,590px);padding:110px 0 48px}.inner .contact-body{padding-top:55px}}
/* Photographic contrast: preserve dark text zones while revealing vehicle detail. */
.home .scene-dock .scene-overlay,.home .scene-control .scene-overlay{background:linear-gradient(0deg,#020605ce 0%,#02060562 31%,#02060500 78%),linear-gradient(90deg,#02060585 0%,#0206052b 42%,#02060500 76%)}
.home .final-call{background-image:linear-gradient(90deg,#030807c6 0%,#03080782 43%,#03080714 100%),linear-gradient(0deg,#03080791,#03080700 67%),url('rodovia-carga.webp')}
.inner .about-photo{background-image:linear-gradient(90deg,#030807a8 0%,#03080758 45%,#0308070c 100%),linear-gradient(0deg,#030807a0,#03080700 68%),url('equipe-terminal.webp')}
.inner .services-hero{background-image:linear-gradient(0deg,#030807b9 0%,#03080755 43%,#03080707 84%),url('frota-terminal.webp')}
.inner .broker-photo{background-image:linear-gradient(90deg,#030808b3 0%,#03080879 42%,#03080824 73%,#03080800 100%),linear-gradient(0deg,#0308088c,#03080800 66%),url('corretores-operacao.webp')}
.inner .contact-photo{background-image:linear-gradient(90deg,#020707a6 0%,#02070738 57%,#02070700 100%),linear-gradient(0deg,#02070785,#02070700 72%),url('contato-operacao.webp')}
@media(max-width:760px){.home .scene-dock .scene-overlay,.home .scene-control .scene-overlay{background:linear-gradient(0deg,#020605e0 0%,#02060588 42%,#0206050d 90%)}.home .final-call{background-image:linear-gradient(0deg,#030807dc 0%,#0308076a 54%,#03080706 100%),url('rodovia-carga.webp');background-position:center,65% center}.inner .about-photo{background-image:linear-gradient(0deg,#030807d4 0%,#03080775 50%,#03080715 100%),url('equipe-terminal.webp');background-position:center,68% center}.inner .services-hero{background-image:linear-gradient(0deg,#030807d1 0%,#03080766 48%,#03080709 100%),url('frota-terminal.webp')}.inner .broker-photo{background-image:linear-gradient(0deg,#030808da 0%,#03080875 48%,#03080814 100%),url('corretores-operacao.webp');background-position:center,70% center}.inner .contact-photo{background-image:linear-gradient(0deg,#020707d5 0%,#02070769 55%,#0207070e 100%),url('contato-operacao.webp');background-position:center,70% center}}
/* The monitoring chapter is a close, green-lit interior after the blue outdoor freight scene. */
.home .scene-control{background-position:58% center}
.home .scene-control .scene-overlay{background:linear-gradient(0deg,#020605d3 0%,#0206055b 32%,#02060500 78%),linear-gradient(90deg,#020605da 0%,#020605a0 42%,#02060500 80%)}
@media(max-width:760px){.home .scene-control{background-position:66% center}.home .scene-control .scene-overlay{background:linear-gradient(0deg,#020605e7 0%,#020605a1 44%,#0206051b 94%)}}
