on{position:absolute;left:22px;top:54px;width:36px;height:36px;border-radius:3px;background:var(--orange);color:#fff;font-size:16px;margin:0;z-index:1}.service-card:hover .service-icon{background:var(--orange)}.service-card h3{font-size:18px;margin-bottom:9px}.service-card p{font-size:13px;line-height:1.6}.service-card:hover p{color:var(--muted)}.service-card .arrow{right:20px;bottom:18px;color:#806235;font-size:18px}.service-card:hover .arrow{color:var(--orange)}
.routes{background:#0a1828}.route-layout{grid-template-columns:.82fr 1.18fr;gap:56px}.route-tabs{margin-top:26px}.route-tab{padding:15px 0;grid-template-columns:36px 1fr auto}.route-tab h3{font-size:17px}.map-box{min-height:390px;background:#122b43;border:1px solid rgba(255,255,255,.08)}.worldmap{opacity:.52}.route-line{background:rgba(217,154,62,.7)}.route-line:after{background:var(--orange);box-shadow:0 0 0 6px rgba(217,154,62,.12)}
.solutions-grid{gap:12px}.solution-card{height:330px}.solution-card:before{background:linear-gradient(180deg,rgba(10,24,40,.04),rgba(10,24,40,.88)),var(--scene)}.solution-visual{background:url(../../images/hero-logistics.jpg) center/cover;font-size:0;opacity:.48;filter:grayscale(.15) saturate(.72)}.solution-card:nth-child(2) .solution-visual{background-position:30% center}.solution-card:nth-child(3) .solution-visual{background-position:75% center}.solution-card:nth-child(4) .solution-visual{background-position:90% center}.solution-copy{left:22px;right:22px;bottom:19px}.solution-copy h3{font-size:20px;margin:6px 0 7px}.solution-copy small{color:#e2ae63}.solution-copy p{font-size:12px}.solution-card:hover .solution-copy{transform:translateY(-4px)}
.why-grid{gap:58px}.photo-panel{min-height:450px;filter:saturate(.75)}.photo-panel .badge{right:0;bottom:0;width:180px;padding:22px;background:var(--orange)}.badge b{font-size:38px}.benefits{grid-template-columns:repeat(3,1fr);margin-top:27px;border-top:1px solid var(--line)}.benefit{position:relative;padding:34px 18px 16px 0!important;border:0!important}.benefit:before{content:counter(benefit,decimal-leading-zero);counter-increment:benefit;position:absolute;top:11px;left:0;color:#a87935;font-size:11px;font-weight:800}.benefits{counter-reset:benefit}.benefit b{font-size:14px}.benefit span{font-size:12px;line-height:1.55;display:block}
.process{margin-top:34px}.process:before{top:19px;background:#c7ccd1}.step i{width:38px;height:38px;border:4px solid #fff;background:var(--navy);font-size:11px;margin-bottom:14px}.step b{font-size:12px;font-weight:650}.step small{font-size:9px}.network-map{height:360px}.network-item{border-left:2px solid var(--orange);padding-left:18px}.network-item b{font-size:20px}
.quote-section{background:#0a1828;padding:76px 0}.quote-shell{background:transparent;box-shadow:none;grid-template-columns:.62fr 1.38fr;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.quote-intro{background:transparent;padding:46px 38px 46px 0}.quote-intro:after{display:none}.quote-intro h2{font-size:35px}.quote-intro p{color:#aeb8c2}.quote-contact{margin-top:38px}.quote-form{padding:46px 0 46px 46px;border-left:1px solid rgba(255,255,255,.16)}.field{gap:5px}.field label{color:#aeb8c2;font-size:11px}.field input,.field select,.field textarea{border:1px solid #394958;background:#132a40;color:#fff;padding:11px 12px;border-radius:3px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#c89347}.field textarea{min-height:90px}.form-grid{gap:15px 18px}.form-note{color:#8c9aa7}.form-status{color:#d8a55d}
.footer{background:#081522;padding-top:58px}.page-hero{padding:72px 0 65px;background:linear-gradient(90deg,rgba(10,24,40,.94),rgba(10,24,40,.57)),url(../../images/hero-logistics.jpg) center 46%/cover}.page-hero h1{font-size:clamp(38px,4vw,54px)}.list-grid{gap:18px}.list-card{border:0;border-top:1px solid var(--line);border-radius:0}.list-card:hover{box-shadow:0 10px 26px rgba(10,24,40,.07);transform:translateY(-3px)}.list-visual{height:175px}.list-card-body{padding:21px 4px}.side-box{border-radius:0}.contact-card{border-radius:0}
@media(max-width:1050px){.nav{top:74px}.benefits{grid-template-columns:1fr 1fr}.service-card{min-height:210px}}
@media(max-width:720px){:root{--container:calc(100% - 32px)}body{font-size:14px}.header{height:66px}.nav{top:66px}.section{padding:56px 0}h2{font-size:31px}.hero{min-height:530px;background-position:62% center}.hero:after{background:rgba(10,24,40,.7)}.hero-copy{padding:52px 0 72px}.hero h1{font-size:39px}.hero p{font-size:14px}.hero-actions{flex-direction:row;max-width:none}.hero-actions .btn{padding:0 16px}.services-grid{gap:8px}.service-card{min-height:190px;padding-top:85px}.route-layout{gap:35px}.map-box{min-height:285px}.solutions-grid{grid-template-columns:1fr 1fr;gap:8px}.solution-card{height:255px}.solution-copy{left:15px;right:15px}.solution-copy h3{font-size:17px}.solution-copy p{display:none}.photo-panel{min-height:330px}.benefits{grid-template-columns:1fr 1fr}.benefit{padding-right:12px!important}.process{min-width:760px}.quote-section{padding:56px 0}.quote-shell{grid-template-columns:1fr}.quote-intro{padding:35px 0}.quote-form{padding:35px 0;border-left:0;border-top:1px solid rgba(255,255,255,.16)}.page-hero{padding:58px 0 52px}}
.routes .eyebrow,.dark .eyebrow,.quote-intro .eyebrow{color:#d8aa67}.hero-stats{background:transparent;border:0;backdrop-filter:none}.hero-stat{padding:8px 22px;border-right:0;border-left:1px solid rgba(255,255,255,.38)}

/* Compact quote area */
.quote-section{padding:52px 0}.quote-section>.container{max-width:1080px}.quote-shell{grid-template-columns:300px 1fr}.quote-intro{padding:34px 34px 34px 0}.quote-intro h2{font-size:30px;margin:10px 0 12px}.quote-intro p{font-size:13px;line-height:1.65;max-width:260px}.quote-contact{margin-top:28px;gap:13px}.quote-contact small{font-size:11px}.quote-contact b{font-size:13px}.quote-form{padding:34px 0 34px 36px}.form-grid{gap:10px 14px}.field label{font-size:10px}.field input,.field select,.field textarea{height:40px;padding:8px 10px;font-size:13px}.field textarea{height:auto;min-height:72px}.form-note{margin:10px 0;font-size:10px}.quote-form .btn{min-height:40px;padding:0 18px;font-size:12px}