/* Photographic logistics presentation */
.hero-art{background:#1b2c34 url('../images/logistics-hero.png') center/cover no-repeat!important;border-radius:18px}.hero-art>.orb,.hero-art>.route,.hero-art>.city,.hero-art>.van{display:none}.hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#12232a33,transparent 55%,#10212c35);pointer-events:none}.float-card{z-index:2!important;background:#fffdfdea!important;border-radius:8px!important}.delivery-card{top:26px!important;left:25px!important}.live-card{bottom:25px!important;right:24px!important}.service-card{overflow:hidden;background-size:cover!important;background-position:center!important;color:#fff!important;isolation:isolate}.service-card:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#102019ed 4%,#10201916 78%);z-index:-1}.photo-services .road,.photo-services .air,.photo-services .ocean{background-image:url('../images/logistics-hero.png')!important}.photo-services .road{background-position:72% center!important}.photo-services .air{background-position:50% center!important}.photo-services .ocean{background-position:100% center!important}.service-card h3{margin-top:156px!important}.service-card p{color:#edf4ec!important}.journey-visual{background:#18282c url('../images/parcel-detail.png') center/cover no-repeat!important}.journey-visual:before,.journey-visual:after{display:none!important}.parcel-box{display:none!important}.parcel-photo{overflow:hidden!important;position:relative!important;background:#22352d!important}.parcel-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.parcel-photo span{z-index:1;color:#fff;text-shadow:0 1px 3px #000}.photo-box{display:none!important}.route-details{flex:1}.location-card{display:flex;gap:10px;background:#e8f2df;border:1px solid #d8e8c8;padding:12px;border-radius:8px;margin-bottom:12px}.location-card>span{font-size:20px;color:#5f8e1f}.location-card small{display:block;color:#64795b;font:9px 'DM Mono';margin-bottom:3px}.location-card strong{font-size:11px}.location-card p{margin:4px 0 0;font-size:10px;color:#556653}
/* Internal information pages */
.inner-hero{background:#173026;color:#fff;padding:90px 40px}.inner-hero>div,.page-content{max-width:1120px;margin:auto}.inner-hero h1{font-size:56px;letter-spacing:-3px;max-width:650px;margin:0}.inner-hero p:last-child{max-width:600px;color:#c4d1c7;line-height:1.7}.page-content{padding:80px 40px}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.info-card{padding:30px;background:#e8ede6;border-radius:11px;min-height:220px}.info-card h2{font-size:20px}.info-card p{font-size:13px;color:#637169;line-height:1.7}.network-map{background:#20372d url('../images/logistics-hero.png') center/cover no-repeat;border-radius:14px;min-height:370px;color:#fff;padding:35px}.network-map h2{font-size:32px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px}.contact-grid form{background:#e8ede6;padding:25px;border-radius:10px}.contact-grid label{display:block;font-size:11px;font-weight:800;margin:12px 0}.contact-grid input,.contact-grid textarea{width:100%;margin-top:5px;padding:11px;border:1px solid #d1dad0;border-radius:6px;font:12px Manrope}.contact-grid textarea{height:100px}.contact-grid button{margin-top:10px}.office{border-top:1px solid #d8ddd5;padding:18px 0}.office strong{display:block}.office p{color:#68756d;font-size:12px;line-height:1.6}@media(max-width:760px){.inner-hero{padding:60px 20px}.inner-hero h1{font-size:39px;letter-spacing:-2px}.page-content{padding:55px 20px}.info-grid,.contact-grid{grid-template-columns:1fr}.service-card h3{margin-top:116px!important}.location-card{padding:10px}.parcel-preview p{font-size:10px}}
