/* Longgong capabilities: terminal facts, six services, then a documented shipment. */
.advantages-refined{--ax-ink:#10344f;--ax-muted:#526b7e;--ax-line:#dce6ed;--ax-accent:#a65b36;background:#fff}
.advantages-refined main{background:#fff}.ax-hero{position:relative;isolation:isolate;min-height:560px;padding:145px 0 98px;display:flex;align-items:center;overflow:hidden;background:var(--ax-ink);color:#fff}
.ax-hero-media,.ax-hero-media picture,.ax-hero-media img{position:absolute;inset:0;width:100%;height:100%}.ax-hero-media{z-index:-2}.ax-hero-media img{object-fit:cover;object-position:50% 54%}
.ax-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,26,42,.92),rgba(3,26,42,.67) 46%,rgba(3,26,42,.12)),linear-gradient(0deg,rgba(3,26,42,.45),transparent 70%)}
.ax-eyebrow{font-size:11px;letter-spacing:.16em;color:#e7d5bd;margin:0 0 25px}.ax-hero h1{font-size:clamp(48px,5.1vw,74px);line-height:1.13;font-weight:650;letter-spacing:-.04em;margin:0 0 21px;color:#fff}
.ax-hero-subtitle{font-family:var(--font-display);font-size:clamp(26px,2.6vw,38px);line-height:1.45;max-width:23em;margin:0 0 19px;color:#fff;text-wrap:balance}.ax-hero-desc{max-width:39em;font-size:15px;line-height:1.9;color:#e2ebf1;margin:0 0 28px}.ax-hero .hero-actions{display:flex;gap:14px;flex-wrap:wrap}.ax-hero-caption{position:absolute;bottom:21px;left:0;right:0;margin:0;font-size:11px;color:#e2ebf1}
.ax-nav{position:sticky;top:84px;z-index:12;background:rgba(255,255,255,.98);border-bottom:1px solid var(--ax-line)}.ax-nav>.container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ax-nav a{min-height:62px;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;font-size:14px;font-weight:600;color:var(--ax-muted);border-bottom:2px solid transparent;line-height:1.4}.ax-nav a:hover{background:#f1f6f9;color:var(--ax-ink)}.ax-nav a.is-active{border-bottom-color:var(--ax-accent);color:var(--ax-ink)}
.ax-section,.ax-capacity{padding:80px 0;scroll-margin-top:166px}.ax-anchor,.ax-capability{scroll-margin-top:166px}.ax-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:55px;margin-bottom:34px}.ax-kicker{font-size:11px;letter-spacing:.13em;font-weight:650;color:var(--ax-accent);margin:0 0 16px}.ax-heading h2,.ax-contact h2{font-family:var(--font-display);font-weight:500;font-size:clamp(30px,3vw,43px);line-height:1.35;letter-spacing:-.025em;margin:0;color:var(--ax-ink)}.ax-heading>p{flex:0 1 390px;line-height:1.9;font-size:14px;color:var(--ax-muted);margin:0 0 4px}
.ax-capacity{padding:60px 0 48px}.ax-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ax-line);border-bottom:1px solid var(--ax-line)}.ax-fact{padding:26px 30px 23px;border-right:1px solid var(--ax-line)}.ax-fact:first-child{padding-left:0}.ax-fact:last-child{border:0}.ax-fact strong{font-size:61px;letter-spacing:-.045em;line-height:1.2;font-weight:500;color:var(--ax-ink)}.ax-fact strong span{font-size:16px;letter-spacing:0;margin-left:9px}.ax-fact p{font-size:14px;color:var(--ax-muted);margin:9px 0 0}.ax-note{font-size:12px;line-height:1.8;color:var(--ax-muted);margin:21px 0 0}
.ax-overview{background:#f3f7fa}.ax-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 26px}.ax-capability{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--ax-line);border-radius:6px;overflow:hidden}.ax-capability figure{aspect-ratio:1.85;margin:0;overflow:hidden;background:#dce6ed}.ax-capability picture,.ax-capability img{display:block;width:100%;height:100%}.ax-capability img{object-fit:cover}.ax-card-copy{padding:23px 25px 17px;display:flex;flex:1;flex-direction:column}.ax-label{font-size:10px;letter-spacing:.1em;font-weight:650;color:var(--ax-accent);margin:0 0 13px}.ax-card-copy h3{font-size:23px;line-height:1.5;color:var(--ax-ink);margin:0 0 12px;font-weight:600;text-wrap:balance}.ax-card-copy>p:not(.ax-label){font-size:14px;line-height:1.85;color:var(--ax-muted);margin:0 0 15px}.ax-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:600;color:#255d88;text-decoration:underline;text-underline-offset:5px}.ax-card-copy>.ax-text-link{margin-top:auto;align-self:flex-start}#smart-advantage img{object-position:50% 45%}#customs-advantage img{object-position:50% 54%}
.ax-practice{background:#10344f;color:#fff}.ax-practice .ax-kicker{color:#d8b48e}.ax-practice .ax-heading h2{color:#fff}.ax-practice .ax-heading>p{color:#c5d7e4}.ax-practice-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:55px;align-items:start}.ax-practice figure{margin:0}.ax-practice figure picture,.ax-practice figure img{display:block;width:100%;height:100%}.ax-practice figure picture{aspect-ratio:1.3;overflow:hidden;border-radius:4px}.ax-practice figure img{object-fit:cover;object-position:50% 70%}.ax-practice figcaption{font-size:11px;color:#b9ccd9;line-height:1.8;margin-top:13px}.ax-case-copy .ax-label{color:#d8b48e}.ax-case-copy h3{font-size:29px;line-height:1.45;color:#fff;letter-spacing:-.015em;margin:0 0 17px}.ax-case-copy p:not(.ax-label){font-size:14px;line-height:1.9;color:#d2e0e9;margin:0 0 15px}.ax-chain{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;margin:21px 0 13px;padding:15px 0;border-top:1px solid #49667c;border-bottom:1px solid #49667c}.ax-chain li{font-size:13px;line-height:1.9}.ax-chain li:not(:last-child):after{content:"→";margin-left:18px;color:#d8b48e}.ax-practice .ax-text-link{color:#e8c5a1}.ax-integrated{margin-top:24px;padding-top:23px;border-top:1px solid #49667c}.ax-integrated h4{font-size:19px;font-weight:500;color:#fff;margin:0 0 12px}
.ax-contact{padding:73px 0 35px;scroll-margin-top:166px;background:#fff}.ax-contact-top{display:flex;justify-content:space-between;align-items:center;gap:55px}.ax-contact-top>div{max-width:800px}.ax-contact-top p:not(.ax-kicker){font-size:15px;line-height:1.9;color:var(--ax-muted);margin:20px 0 0}.ax-contact-top>.button{flex-shrink:0}.ax-related{border-top:1px solid var(--ax-line);display:flex;align-items:center;gap:30px;flex-wrap:wrap;padding-top:22px;margin-top:36px;font-size:13px;color:var(--ax-muted)}.ax-related a{min-height:44px;display:inline-flex;align-items:center;color:#255d88}.ax-related span{margin-right:auto}
.advantages-refined main a:focus-visible{outline:3px solid #dba96c;outline-offset:5px}.advantages-refined .ax-anchor{display:block}
@media(min-width:768px){html[lang=en] .ax-card-copy h3{min-height:69px}html[lang=en] .ax-fact:nth-child(3) strong{font-size:49px}html[lang=en] .ax-fact:nth-child(3) strong span{font-size:16px;margin-left:9px;letter-spacing:0}}
@media(max-width:1100px){.ax-nav{top:76px}.ax-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-practice-grid{gap:30px}.ax-case-copy h3{font-size:25px}.ax-section,.ax-capacity,.ax-contact,.ax-capability,.ax-anchor{scroll-margin-top:150px}}
@media(max-width:767px){.ax-hero{min-height:630px;padding:126px 0 92px;align-items:center}.ax-hero:before{background:linear-gradient(90deg,rgba(3,26,42,.88),rgba(3,26,42,.58)),linear-gradient(0deg,rgba(3,26,42,.45),transparent)}.ax-hero-media img{object-position:52% 50%}.ax-eyebrow{font-size:10px;margin-bottom:25px}.ax-hero h1{font-size:45px;margin-bottom:20px;max-width:10em}.ax-hero-subtitle{font-size:29px;line-height:1.45;max-width:12em}.ax-hero-desc{font-size:14px;line-height:1.85;margin-bottom:25px}.ax-hero .hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.ax-hero-caption{font-size:10px;bottom:24px}.ax-nav{top:68px}.ax-nav a{font-size:12px;padding:12px 3px;min-height:57px}.ax-section{padding:53px 0}.ax-capacity{padding:44px 0 39px}.ax-heading{display:block;margin-bottom:26px}.ax-heading h2,.ax-contact h2{font-size:30px;line-height:1.45}.ax-heading>p{margin-top:17px;font-size:14px}.ax-kicker{font-size:10px;margin-bottom:13px}.ax-facts{grid-template-columns:1fr}.ax-fact,.ax-fact:first-child{display:flex;align-items:center;justify-content:space-between;gap:20px;border-right:0;border-bottom:1px solid var(--ax-line);padding:18px 0}.ax-fact strong{font-size:45px;white-space:nowrap}.ax-fact strong span{font-size:13px;margin-left:6px}.ax-fact p{text-align:right;max-width:10em;margin:0;font-size:13px;line-height:1.8}html[lang=en] .ax-fact:nth-child(3) strong{font-size:35px}html[lang=en] .ax-fact:nth-child(3) strong span{font-size:13px;margin-left:6px;letter-spacing:0}.ax-note{font-size:11px;margin-top:18px}.ax-capabilities{grid-template-columns:1fr;gap:24px}.ax-capability figure{aspect-ratio:1.8}.ax-card-copy{padding:22px 22px 14px}.ax-card-copy h3{font-size:23px;margin-bottom:10px}.ax-card-copy>p:not(.ax-label){margin-bottom:10px}.ax-label{font-size:10px;margin-bottom:11px}.ax-practice-grid{grid-template-columns:1fr;gap:28px}.ax-practice figure picture{aspect-ratio:1.5}.ax-case-copy h3{font-size:26px}.ax-chain{flex-direction:column;gap:4px}.ax-chain li:not(:last-child):after{content:"↓";float:right;margin:0 20px 0 0}.ax-integrated{margin-top:18px}.ax-contact{padding:50px 0 25px}.ax-contact-top{display:block}.ax-contact-top>.button{margin-top:25px}.ax-related{gap:0 24px;margin-top:29px;padding-top:17px}.ax-related span{flex-basis:100%;margin-bottom:6px}.ax-section,.ax-capacity,.ax-contact,.ax-capability,.ax-anchor{scroll-margin-top:145px}}
@media(prefers-reduced-motion:reduce){.advantages-refined *{scroll-behavior:auto!important}}

.ax-hero-subtitle span{display:inline-block}@media(max-width:767px){.ax-hero-subtitle span{display:block}}
