:root{--bg: #EAEEF1;--bg-2: #DDE4EA;--bg-deep: #0F2A44;--paper: #F5F7F9;--surface: #FFFFFF;--ink: #0E1E2F;--ink-2: #3D4F66;--ink-3: #7889A0;--ink-on-dark: #E9EEF4;--line: #D2DAE3;--line-2: #B7C2CF;--line-deep: rgba(255,255,255,.14);--clay: #BD6A3D;--clay-d: #9B5732;--navy: #0F2A44;--navy-2: #1E456B;--cold: #4A89B6;--forest: #3F7A52;--gold: #C28F37;--rose: #C24E3A;--shadow: 0 1px 2px rgba(15,42,68,.05), 0 8px 24px rgba(15,42,68,.08);--shadow-2: 0 1px 0 rgba(255,255,255,.6) inset, 0 14px 44px rgba(15,42,68,.14)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink)}body{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;line-height:1.7;letter-spacing:.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.serif{font-family:"Noto Serif SC",Songti SC,serif;letter-spacing:.02em}.en{font-family:Newsreader,"Noto Serif SC",serif;font-weight:400;letter-spacing:.01em}.mono-num{font-family:Newsreader,serif;font-feature-settings:"lnum" 1,"tnum" 1}a{color:inherit;text-decoration:none}img{max-width:100%}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}section{position:relative}.section-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--clay);letter-spacing:.08em;font-family:Newsreader,serif;font-style:italic;white-space:nowrap}.section-eyebrow b,.section-eyebrow .en{letter-spacing:.18em;text-transform:uppercase;font-weight:400}.section-eyebrow:before{content:"";width:28px;height:1px;background:var(--clay);display:inline-block}.section-title{font-family:"Noto Serif SC",serif;font-weight:500;font-size:42px;line-height:1.25;letter-spacing:.02em;margin:8px 0 14px;color:var(--ink)}.section-sub{color:var(--ink-2);font-size:16px;max-width:640px}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-weight:500;font-size:15px;cursor:pointer;border:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;font-family:inherit}.btn-primary{background:var(--clay);color:#fff8ee;box-shadow:0 4px 14px #bd6a3d52}.btn-primary:hover{background:var(--clay-d);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line-2)}.btn-ghost:hover{background:#fbf7ee}.dot{width:6px;height:6px;border-radius:999px;background:currentColor;display:inline-block}.card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:22px}.image-slot{background:linear-gradient(135deg,#d8dee5,#c0cad5);border:1px solid var(--line-2);border-radius:10px;color:var(--ink-3);font-family:Newsreader,serif;font-style:italic;font-size:13px;display:flex;align-items:center;justify-content:center;text-align:center;padding:14px}.image-slot.rounded{border-radius:8px}.image-slot.circle{border-radius:999px}.image-slot.rect{border-radius:10px}.polaroid{background:#fff;padding:10px 10px 36px;border:1px solid #D5DDE4;box-shadow:0 2px 1px #0f2a440a,0 10px 24px #0f2a441a;border-radius:4px;position:relative}.polaroid .cap{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-family:Newsreader,serif;font-style:italic;font-size:13px;color:var(--ink-2)}.blueprint-bg{background-color:var(--bg);background-image:linear-gradient(to right,rgba(15,42,68,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,42,68,.04) 1px,transparent 1px);background-size:32px 32px}.dot-grid{background-image:radial-gradient(rgba(15,42,68,.1) 1px,transparent 1.4px);background-size:14px 14px}.hairline{height:1px;background:linear-gradient(90deg,transparent,var(--line-2) 20%,var(--line-2) 80%,transparent)}.nav{position:sticky;top:0;z-index:30;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:#eaeef1d1;border-bottom:1px solid rgba(183,194,207,.5)}.nav-link{font-size:14px;color:var(--ink-2);padding:6px 0;white-space:nowrap;transition:color .15s}.nav-link:hover{color:var(--clay)}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#fff;border:1px solid var(--line);font-size:12.5px;color:var(--ink-2)}.chip.green{background:#e6f0ea;border-color:#bdd4c5;color:#2f5c42}.chip.clay{background:#fbe6d4;border-color:#f0c7a4;color:var(--clay-d)}.chip.gold{background:#f4e7c5;border-color:#dcc68a;color:#7a5a1f}.chip.navy{background:#dde6f0;border-color:#b6c5d6;color:var(--navy)}.u-row{display:flex;align-items:center;gap:12px}.u-col{display:flex;flex-direction:column;gap:12px}.u-grow{flex:1 1 auto}.u-mute{color:var(--ink-2)}.u-mute-2{color:var(--ink-3)}.u-bold{font-weight:700}@media(max-width:900px){.section-title{font-size:30px}.wrap{padding:0 20px}.nav-links,.nav-cta-meta{display:none!important}.hero-grid{grid-template-columns:1fr!important;gap:48px!important}.hero-title{font-size:40px!important}.hero-stats{grid-template-columns:repeat(2,1fr)!important}.routes-grid{grid-template-columns:1fr!important}.cargo-grid{grid-template-columns:repeat(2,1fr)!important}.cargo-banner-grid,.transport-grid{grid-template-columns:1fr!important}.warehouse-grid{grid-template-columns:repeat(2,1fr)!important;grid-auto-rows:140px!important}.warehouse-grid .span-2{grid-column:span 2!important}.process-grid{grid-template-columns:1fr!important;gap:32px!important}.process-grid .connector{display:none!important}.reviews-grid{grid-template-columns:1fr!important}.about-grid{grid-template-columns:1fr!important;gap:32px!important}.contact-grid{grid-template-columns:1fr!important}.timing-row{grid-template-columns:1fr 1fr!important;row-gap:6px!important;padding:14px 18px!important}.timing-row .col-from{display:none!important}.timing-row .col-to,.timing-row .col-status{grid-column:1 / -1!important}.timing-header{display:none!important}.footer-inner{flex-direction:column!important;align-items:flex-start!important;gap:24px!important}}@media(max-width:560px){.cargo-grid{grid-template-columns:1fr!important}.warehouse-grid{grid-template-columns:1fr!important;grid-auto-rows:auto!important}.warehouse-grid .span-2{grid-column:1!important}.warehouse-grid .tile-fixed{height:220px!important}.hero-title{font-size:32px!important}.hero-stats{grid-template-columns:1fr!important}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
