*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f4ef;color:#102131;font-family:Arial,Helvetica,sans-serif}body[dir=rtl]{font-family:Tahoma,Arial,sans-serif}.top{background:#102131;color:#e6c2a4;padding:10px 5vw;font-size:12px;letter-spacing:.08em;display:flex;justify-content:space-between}.container{width:min(1180px,90%);margin:auto}.nav{background:#fff;border-bottom:1px solid #e5e0d8}.nav-in{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;color:#102131;text-decoration:none;font-weight:800;letter-spacing:.14em}.brand img{width:50px;height:50px;object-fit:contain}.brand small{display:block;font-size:9px;color:#b96e42;letter-spacing:.25em;margin-top:4px}.links{display:flex;gap:22px;flex-wrap:wrap}.links a,.lang a{color:#51616a;text-decoration:none;font-size:13px}.links a:hover,.lang a:hover{color:#b96e42}.lang{display:flex;gap:8px}.hero{padding:92px 0 76px;background:linear-gradient(120deg,#f7f4ef 50%,#efe7dc 50%)}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.eyebrow,.kicker{color:#b96e42;text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:700}.hero h1{font-size:clamp(42px,6vw,78px);line-height:.98;margin:18px 0 24px;letter-spacing:-.06em}.hero h1 span{display:block}.accent{color:#bf7043}.lead{font-size:18px;line-height:1.8;color:#5e6a70;max-width:650px}.button{display:inline-block;margin-top:22px;padding:15px 21px;background:#bf7043;color:#fff;text-decoration:none;font-weight:700;font-size:13px}.hero-image{min-height:440px;background:linear-gradient(120deg,rgba(16,33,49,.8),rgba(16,33,49,.15)),url('assets/trade-logistics.jpg') center/cover;clip-path:polygon(10% 0,100% 0,100% 90%,90% 100%,0 100%,0 12%)}.stats{background:#102131;color:#fff;padding:25px 0}.stats-in{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stats strong{display:block;color:#e8b38d;font-size:25px}.stats span{font-size:11px;color:#aab6b9;text-transform:uppercase;letter-spacing:.12em}.section{padding:92px 0}.section h2{font-size:clamp(32px,4vw,55px);line-height:1.05;letter-spacing:-.05em;margin:12px 0 18px}.section p,.card p{font-size:16px;line-height:1.75;color:#637178}.two{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px}.card{background:#fff;padding:28px;border:1px solid #e7e0d7;min-height:190px}.card h3{font-size:19px;margin:12px 0}.number{font-family:monospace;color:#bf7043}.aims{background:#eee5da;padding:28px}.aims li{padding:13px 0;border-bottom:1px solid #d9cfc3;line-height:1.5}.map-card{position:relative;min-height:380px;background:#102131;overflow:hidden;border:1px solid #b96e42;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:34px 34px}.map-card svg{width:100%;height:100%;min-height:380px;padding:20px}.map-card text{fill:#fff8f1;font-family:monospace;font-size:16px}.map-card .km,.map-card .sub{fill:#e3ab86;font-size:11px}.route{fill:none;stroke:#d38a5a;stroke-width:3;stroke-dasharray:7 8}.city{fill:#efc3a1;stroke:#c97746;stroke-width:3}.base{fill:#c97746;stroke:#fff5ec;stroke-width:4}.ring{fill:none;stroke:#e3ab86;stroke-width:2}.base-label{font-size:18px!important;font-weight:bold}.map-caption{position:absolute;left:22px;bottom:18px;background:rgba(8,22,33,.9);border-left:2px solid #c97746;padding:11px 14px;color:#fff;display:flex;flex-direction:column;gap:5px}.map-caption span{font-family:monospace;color:#e3ab86;font-size:10px}.contact{background:#102131;color:#fff}.contact p{color:#d1d9da}.footer{background:#0b1723;color:#bfcacc;padding:35px 0;font-size:12px}.footer a{color:#e3ab86;margin-right:15px}.inner{padding:75px 0}.inner-header{background:#eee5da;padding:65px 0}.inner-header h1{font-size:clamp(38px,5vw,68px);margin:12px 0;letter-spacing:-.05em}.rtl{text-align:right}.rtl .map-caption{left:auto;right:22px;border-left:0;border-right:2px solid #c97746}.rtl .top{direction:rtl}.rtl .links{direction:rtl}.rtl .hero-grid{direction:rtl}.rtl .two,.rtl .cards{direction:rtl}@media(max-width:800px){.top{display:none}.nav-in{min-height:72px}.links{gap:10px}.links a{font-size:11px}.hero{padding:58px 0}.hero-grid,.two{grid-template-columns:1fr;gap:35px}.hero-image{min-height:290px}.cards{grid-template-columns:1fr}.stats-in{grid-template-columns:repeat(2,1fr);gap:22px}.section{padding:65px 0}.map-card,.map-card svg{min-height:310px}.map-card text{font-size:12px}.map-card .base-label{font-size:14px!important}.lead{font-size:16px}.brand img{width:42px;height:42px}}
