:root{--black:#0b0c0d;--dark:#111315;--gold:#d7a84d;--gold2:#f0c96b;--white:#fff;--ink:#181a1d;--muted:#6f747a;--line:#e9e9e9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--ink);background:#fff;overflow-x:hidden}a{text-decoration:none;color:inherit}.container{width:min(1180px,92%);margin:auto}.header{position:fixed;top:0;left:0;right:0;z-index:20;background:rgba(8,9,10,.88);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08)}.nav{height:82px;display:flex;align-items:center;gap:28px}.brand img{width:185px;height:auto;display:block}.nav nav{display:flex;gap:26px;margin-left:auto}.nav nav a{color:#ddd;font-size:13px;position:relative}.nav nav a:after{content:"";position:absolute;left:0;bottom:-10px;width:0;height:2px;background:var(--gold);transition:.3s}.nav nav a:hover:after{width:100%}.nav-cta{border:1px solid var(--gold);color:#fff;padding:11px 18px;border-radius:999px;font-size:12px}.menu{display:none;background:none;border:0;color:#fff;font-size:25px;margin-left:auto}.hero{min-height:760px;position:relative;display:flex;align-items:center;background:#090a0b;color:#fff;overflow:hidden}.hero-bg{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(6,7,8,.96) 0%,rgba(6,7,8,.72) 35%,rgba(6,7,8,.2) 70%),url('assets/hero-trade.jpg');background-size:cover;background-position:center;transform:scale(1.04);animation:heroZoom 14s ease-in-out infinite alternate}.hero-glow{position:absolute;width:520px;height:520px;border-radius:50%;right:-100px;top:100px;background:radial-gradient(circle,rgba(215,168,77,.22),transparent 68%);animation:pulse 5s infinite}.hero-content{position:relative;z-index:2;padding-top:80px;max-width:700px}.eyebrow{display:inline-block;color:var(--gold2);font-size:12px;letter-spacing:3px;font-weight:700;margin-bottom:18px}.eyebrow.dark{color:#9a742d}.hero h1{font-size:clamp(44px,7vw,78px);line-height:.98;margin:0 0 25px;letter-spacing:-2px}.hero h1 span,h2 span{color:var(--gold2)}.hero p{font-size:18px;line-height:1.7;color:#ddd;max-width:620px}.actions{display:flex;gap:14px;margin-top:30px}.btn{display:inline-flex;align-items:center;gap:16px;padding:15px 22px;border-radius:999px;font-weight:700;font-size:13px;transition:.3s;cursor:pointer}.btn.gold{background:linear-gradient(135deg,var(--gold2),var(--gold));color:#111;box-shadow:0 12px 35px rgba(215,168,77,.18)}.btn.gold:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(215,168,77,.3)}.btn.ghost{border:1px solid rgba(255,255,255,.35);color:#fff}.btn.ghost:hover{border-color:var(--gold);color:var(--gold2)}.scroll{position:absolute;bottom:25px;left:50%;font-size:10px;letter-spacing:3px;color:#aaa;display:flex;align-items:center;gap:12px}.scroll span{width:35px;height:1px;background:var(--gold)}.trust-strip{background:#111315;color:#fff}.stats{display:grid;grid-template-columns:repeat(4,1fr);padding:28px 0}.stats div{padding:8px 25px;border-right:1px solid #303235}.stats div:last-child{border:0}.stats strong{display:block;font-size:14px}.stats span{display:block;color:#888;margin-top:6px;font-size:12px}.section{padding:110px 0}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.section h2{font-size:48px;line-height:1.05;margin:0 0 24px;letter-spacing:-1.5px}.section p{color:var(--muted);line-height:1.8;font-size:15px}.text-link{display:inline-block;margin-top:15px;color:#a47b2c;font-weight:700}.about-image{position:relative;height:470px;overflow:hidden;border-radius:3px}.about-image img{width:100%;height:100%;object-fit:cover;object-position:right center;transition:transform .8s}.about-image:hover img{transform:scale(1.05)}.image-tag{position:absolute;bottom:20px;left:20px;background:rgba(10,10,10,.8);color:#fff;padding:11px 15px;font-size:10px;letter-spacing:2px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px}.section-head>p{max-width:380px;margin:0}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{border:1px solid var(--line);padding-bottom:25px;position:relative;overflow:hidden;background:#fff;transition:.35s}.card:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,0,0,.09)}.card-img{height:180px;background-size:cover;background-position:center;filter:saturate(.8)}.sourcing{background-image:url('assets/china-sourcing.jpg')}.procurement{background-image:url('assets/procurement.jpg')}.vehicles{background-image:url('assets/vehicle-export.jpg')}.parts{background-image:url('assets/auto-parts.jpg')}.trading{background-image:url('assets/global-trade.jpg')}.logistics{background-image:url('assets/logistics.jpg')}.icon{position:relative;margin:-22px 20px 14px;width:45px;height:45px;border-radius:50%;display:grid;place-items:center;background:var(--gold2);font-weight:900;box-shadow:0 5px 15px rgba(0,0,0,.15)}.card h3,.card p{margin-left:20px;margin-right:20px}.card h3{font-size:18px;margin-top:0}.card p{font-size:13px}.dark-section{background:#0b0c0d;color:#fff;padding:100px 0;overflow:hidden}.vehicle-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center}.vehicle-copy h2{font-size:55px;line-height:1;margin:0 0 22px}.vehicle-copy p{color:#aaa;line-height:1.8;max-width:470px}.brand-row{display:flex;gap:24px;flex-wrap:wrap;color:#bbb;font-size:12px;letter-spacing:2px;margin:30px 0}.vehicle-gallery{display:grid;grid-template-columns:1.3fr .7fr;gap:12px;align-items:end}.vehicle-gallery img{width:100%;height:100%;object-fit:cover}.vehicle-main,.vehicle-small{height:430px;overflow:hidden}.vehicle-small{height:300px}.vehicle-main img,.vehicle-small img{transition:transform .8s}.vehicle-main:hover img,.vehicle-small:hover img{transform:scale(1.06)}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.why-card{border-top:1px solid #ddd;padding:25px 0}.why-card b{color:var(--gold);font-size:12px}.why-card h3{font-size:20px}.why-card p{font-size:13px}.world{margin-top:55px;background:linear-gradient(100deg,#f5f5f4,#eae8e0);min-height:230px;padding:45px;display:flex;align-items:center;gap:55px;overflow:hidden;position:relative}.world-map{font-size:130px;color:#b99142;opacity:.22}.world h3{font-size:45px;margin:5px 0}.contact{background:#0c0d0f;color:#fff;padding:100px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.contact h2{font-size:50px;line-height:1.05;margin:0 0 20px}.contact p{color:#aaa;line-height:1.8;max-width:500px}.contact-list{display:grid;gap:12px;margin-top:30px;color:#ddd}.contact-list span{margin-left:8px}.quote-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.quote-form input,.quote-form textarea{width:100%;background:#16181a;border:1px solid #303337;color:#fff;padding:15px;border-radius:2px;font:inherit;outline:none}.quote-form textarea{grid-column:1/-1;resize:vertical}.quote-form input:focus,.quote-form textarea:focus{border-color:var(--gold)}.quote-form button{border:0;justify-self:start}footer{background:#08090a;color:#aaa;padding:40px 0 20px}.footer{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:30px;align-items:center}.footer-logo{width:180px;filter:brightness(0) invert(1)}.footer p{font-size:10px;letter-spacing:2px}.footer-links{display:flex;flex-wrap:wrap;gap:18px;font-size:12px}.footer a:hover{color:var(--gold2)}.copyright{text-align:center;border-top:1px solid #202225;margin-top:30px;padding-top:18px;font-size:10px}.float-wa{position:fixed;right:25px;bottom:25px;width:55px;height:55px;border-radius:50%;background:#1faa59;color:#fff;display:grid;place-items:center;font-size:25px;z-index:30;box-shadow:0 10px 30px rgba(0,0,0,.3);animation:float 3s ease-in-out infinite}.reveal{opacity:0;transform:translateY(35px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:none}@keyframes heroZoom{to{transform:scale(1.1)}}@keyframes pulse{50%{transform:scale(1.12);opacity:.65}}@keyframes float{50%{transform:translateY(-8px)}}
@media(max-width:850px){.nav nav{display:none;position:absolute;top:82px;left:0;right:0;background:#0c0d0f;padding:25px;flex-direction:column}.nav nav.open{display:flex}.menu{display:block}.nav-cta{display:none}.hero{min-height:700px}.stats{grid-template-columns:1fr 1fr}.stats div{border-bottom:1px solid #303235}.two-col,.vehicle-wrap,.contact-grid{grid-template-columns:1fr}.service-grid{grid-template-columns:1fr 1fr}.why-grid{grid-template-columns:1fr 1fr}.section-head{display:block}.section-head>p{margin-top:20px}.vehicle-gallery{margin-top:30px}.footer{grid-template-columns:1fr}.brand img{width:155px}}
@media(max-width:520px){.nav{height:70px}.hero{min-height:650px}.hero-content{padding-top:60px}.hero h1{font-size:43px}.hero p{font-size:15px}.actions{flex-direction:column;align-items:flex-start}.stats{grid-template-columns:1fr}.service-grid,.why-grid{grid-template-columns:1fr}.section{padding:80px 0}.section h2,.contact h2{font-size:38px}.vehicle-copy h2{font-size:43px}.vehicle-gallery{grid-template-columns:1fr}.vehicle-small{height:240px}.about-image{height:320px}.world{padding:30px;gap:20px}.world-map{font-size:80px}.world h3{font-size:32px}.quote-form{grid-template-columns:1fr}.quote-form textarea{grid-column:auto}.contact{padding:80px 0}}

.world img{width:55%;height:150px;object-fit:cover;opacity:.9}.world{gap:35px}.hero-bg{background-image:linear-gradient(90deg,rgba(6,7,8,.96) 0%,rgba(6,7,8,.72) 35%,rgba(6,7,8,.2) 70%),url('assets/hero-trade.jpg')}
@media(max-width:1000px){}
@media(max-width:850px){.world img{width:48%}}
@media(max-width:520px){.world{display:block}.world img{width:100%;height:130px;margin-bottom:20px}}