.markets-hero{color:#fff;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.markets-hero>img,.sourcing-image>img{object-fit:cover}.markets-hero>img{object-position:center}.markets-hero-shade{background:linear-gradient(90deg,#071628e8,#071628a3 54%,#0716283d);position:absolute;inset:0}.markets-hero-content{padding:90px 0;position:relative}.markets-hero h1{margin-bottom:28px;font-size:clamp(3.6rem,7vw,6.5rem)}.markets-hero h1 em{color:#e7bd82;font-style:italic}.markets-hero-content>p:last-child{color:#e1e7ec;max-width:600px;font-size:18px}.markets-hero-location{color:#e3e8eb;letter-spacing:.13em;font-size:11px;font-weight:700;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.market-intro{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.market-intro h2{margin:0 0 22px}.market-intro p:last-child{max-width:570px;color:var(--muted);font-size:17px}.sourcing-section{background:#ede9df}.sourcing-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:52px;display:grid}.sourcing-grid article{background:var(--paper)}.sourcing-image{min-height:330px;position:relative;overflow:hidden}.sourcing-copy{padding:29px 31px 34px}.sourcing-copy span,.export-grid span,.connect-grid span{color:var(--accent);font-size:12px;font-weight:700}.sourcing-copy h3{margin:56px 0 12px;font-size:2.3rem}.sourcing-copy p{max-width:380px;color:var(--muted);margin:0;font-size:14px}.malaysia-market-focus{padding:60px 0 0}.export-section{padding-top:80px!important;padding-bottom:80px!important}.market-spotlight{opacity:1;background:linear-gradient(135deg,#e7eef2 0%,#d4e1e8 100%);border-radius:16px;grid-template-columns:1fr 1.8fr;align-items:center;gap:60px;padding:50px 40px;animation:.75s ease-out backwards motionEnter;display:grid;position:relative;overflow:hidden}.global-sourcing{opacity:0;flex-direction:column;gap:24px;animation:.5s ease-out forwards motionEnter;display:flex;transform:translateY(14px)}.source-region{border-left:4px solid var(--accent);background:#fff;border-radius:10px;padding:20px 24px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0b1f3614}.source-region:after{content:"";background:linear-gradient(180deg, var(--accent) 0%, transparent 100%);width:3px;height:100%;position:absolute;top:0;right:0}.source-region span{color:var(--accent);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.source-region p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.market-destination{z-index:3;opacity:0;justify-content:center;align-items:center;animation:.5s ease-out .1s forwards motionEnter;display:flex;position:relative;transform:translateY(14px)}.malaysia-primary{text-align:center;background:linear-gradient(135deg, var(--accent) 0%, #e7c490 100%);color:var(--ink);border:3px solid #e7bd8266;border-radius:24px;padding:50px 60px;position:relative;overflow:hidden;box-shadow:0 12px 40px #e7bd824d}.malaysia-primary h3{color:var(--ink);z-index:2;margin:0 0 12px;font-size:28px;font-weight:800;position:relative}.malaysia-primary:after{content:"";background:var(--ink);transform-origin:50%;width:64px;height:2px;position:absolute;top:78px;left:50%;transform:translate(-50%)}.malaysia-primary p{color:#0b1f36cc;z-index:2;margin:0 0 20px;font-size:16px;position:relative}.market-emphasis{background:var(--ink);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;z-index:2;border-radius:24px;padding:10px 20px;font-size:12px;font-weight:800;display:inline-block;position:relative;box-shadow:0 4px 12px #0b1f3633}@media (hover:hover) and (pointer:fine){.market-node:hover{transform:scale(1.02)}.market-description article:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0b1f361f}.market-description{transition:transform .3s,box-shadow .3s}}.network-section{background:var(--ink);color:#fff;padding:120px 0}.network-heading h2{margin-bottom:55px}.connect-section{background:var(--paper)}.connect-section h2{margin-bottom:58px}.connect-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.connect-grid article{border-top:1px solid #cfd4d2;padding-top:24px}.connect-grid h3{margin:38px 0 13px;font-size:1.7rem}.connect-grid p{max-width:300px;color:var(--muted);margin:0;font-size:14px}.market-buyer-cta{background:var(--blue);color:#fff;padding:116px 0}.market-buyer-inner{text-align:center;max-width:780px;margin:0 auto}.market-buyer-inner h2{margin-bottom:24px}.market-buyer-inner p:not(.eyebrow){color:#d5e0e8;max-width:590px;margin:0 auto 33px;font-size:17px}@media (max-width:900px){.export-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.markets-hero{min-height:510px}.markets-hero-content{padding:76px 0}.markets-hero h1{font-size:clamp(3rem,13vw,4.5rem)}.markets-hero-content>p:last-child,.market-intro p:last-child,.market-buyer-inner p:not(.eyebrow){font-size:16px}.market-intro{grid-template-columns:1fr;gap:0}.sourcing-grid,.connect-grid{grid-template-columns:1fr}.sourcing-image{min-height:300px}.export-grid{grid-template-columns:repeat(2,1fr);margin-top:36px}.export-grid article{min-height:190px}.export-grid h3{margin-top:40px}.network-section{padding:75px 0}.malaysia-primary{padding:28px 32px}.malaysia-primary h3{font-size:20px}.market-spotlight{grid-template-columns:1fr;gap:30px;padding:30px 20px}.connect-section h2{margin-bottom:38px}.market-buyer-cta{padding:76px 0}}.sourcing-visual{border-radius:8px;height:300px;position:relative;overflow:hidden}.india-sourcing,.china-sourcing{width:100%;height:100%}@media (max-width:760px){.malaysia-visual,.sourcing-visual{height:200px}}.market-buyer-cta{color:#fff;background:#0b1f36;padding:116px 0}.market-buyer-inner h2{color:#fff}.market-buyer-inner .eyebrow{color:#e9c797}.market-buyer-inner p:not(.eyebrow){color:#d5e0e8}.market-buyer-cta .button{color:#0b1f36;background:#f8f5ee}.markets-hero .eyebrow,.markets-hero h1,.markets-hero-content>p:last-child{opacity:1}.markets-hero .eyebrow{animation:.7s ease-out backwards motionEnter}.markets-hero h1{animation:.78s ease-out 80ms backwards motionEnter}.markets-hero-content>p:last-child{animation:.78s ease-out .16s backwards motionEnter}.source-panels{flex-direction:column;gap:14px;width:100%;max-width:460px;display:flex}.source-panel,.panel-destination{opacity:0;clip-path:inset(0 0 100%);background:linear-gradient(135deg,#f8f9fa 0%,#eef1f3 100%);border:1px solid #0b1f3614;border-radius:4px;padding:26px 30px;animation:.75s cubic-bezier(.25,.46,.45,.94) forwards panelUnveil;position:relative;overflow:hidden;transform:translateY(6px)}.panel-india{animation-delay:.15s}.panel-china{animation-delay:.45s}.panel-destination{background:linear-gradient(135deg, var(--accent) 0%, #e7c490 100%);border-color:#e7bd8280;animation-delay:.75s}.panel-destination:after{content:"";background:var(--ink);transform-origin:0;height:2px;animation:.5s ease-out 1.3s forwards panelAccentExpand;position:absolute;bottom:14px;left:30px;right:30px;transform:scaleX(0)}.panel-label{letter-spacing:.14em;color:var(--blue);margin-bottom:6px;font-size:13px;font-weight:800;display:block}.panel-destination .panel-label{color:var(--ink)}.panel-note{color:var(--muted);letter-spacing:.02em;margin:0;font-size:12px}.panel-destination .panel-note{color:#0b1f36bf}@keyframes panelUnveil{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(6px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes panelAccentExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.market-intro,.sourcing-section .section-heading,.sourcing-grid,.network-heading,.network-visual,.connect-grid,.market-buyer-inner{opacity:1;animation:.75s ease-out backwards motionEnter}.sourcing-grid article,.export-grid article,.connect-grid article{transition:transform .35s,box-shadow .35s}@media (hover:hover) and (pointer:fine){.sourcing-grid article:hover,.export-grid article:hover,.connect-grid article:hover{transform:translateY(-4px);box-shadow:0 14px 32px #0b1f361f}}.network-core{animation:3s ease-in-out infinite nodeGlow}@media (prefers-reduced-motion:reduce){.markets-hero .eyebrow,.markets-hero h1,.markets-hero-content>p:last-child,.markets-hero>img,.market-intro,.sourcing-section .section-heading,.sourcing-grid,.connect-grid,.market-buyer-inner,.malaysia-market-focus,.sourcing-grid article,.export-grid article,.connect-grid article,.global-sourcing,.source-region,.market-destination,.malaysia-primary,.source-panels,.panel-destination:after,.market-spotlight:before,.market-spotlight:after,.source-region:after,.source-region span,.source-region p,.malaysia-primary h3,.malaysia-primary p,.market-emphasis{opacity:1!important;animation:none!important;transform:none!important}.source-panel,.panel-destination{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.markets-hero-location{transform:translate(-50%)!important}.malaysia-primary{padding:50px 60px!important}}.sourcing-section,.connect-section{padding-top:80px!important}.intro-visual{justify-content:center;align-items:center;display:flex}.sourcing-overlay{background:linear-gradient(#0b1f361a 0%,#0b1f3699 100%);position:absolute;inset:0}.malaysia-visual{border-radius:12px;height:320px;position:relative;overflow:hidden}.malaysia-overlay{background:linear-gradient(135deg,#0b1f36b3 0%,#0b1f364d 50%,#0b1f36cc 100%);position:absolute;inset:0}.malaysia-content{z-index:2;position:absolute;bottom:24px;left:24px}.market-indicator{color:#fff;text-align:left}.market-indicator span{letter-spacing:.1em;color:var(--accent);margin-bottom:4px;font-size:14px;font-weight:800;display:block}.market-indicator small{color:#ffffffe6;letter-spacing:.05em;font-size:11px;font-weight:400}@media (min-width:1440px){.markets-hero{min-height:620px}.markets-hero-content{padding:120px 0}.markets-hero h1{margin-bottom:32px;font-size:clamp(4rem,7.5vw,7.2rem)}.markets-hero-content>p:last-child{max-width:680px;font-size:20px;line-height:1.65}.markets-hero .eyebrow{letter-spacing:.18em;font-size:12px}.markets-hero-location{font-size:12px;bottom:35px}.market-intro{gap:100px;padding:120px 0}.intro-content h2{margin-bottom:28px;font-size:clamp(3.2rem,4.8vw,4.5rem)}.intro-content p{max-width:600px;font-size:18px;line-height:1.7}.intro-content .eyebrow{letter-spacing:.18em;font-size:12px}.sourcing-section{padding:120px 0}.section-heading h2{font-size:clamp(3rem,4.5vw,4.2rem)}.section-heading .eyebrow{letter-spacing:.18em;font-size:12px}.sourcing-grid{gap:28px;margin-top:65px}.sourcing-grid article{border-radius:12px;overflow:hidden}.sourcing-visual{height:360px}.sourcing-copy{padding:36px 38px 42px}.sourcing-copy h3{margin:60px 0 16px;font-size:2.5rem}.sourcing-copy p{max-width:420px;font-size:16px;line-height:1.65}.sourcing-copy span{font-size:13px}.export-section{padding:140px 0}.market-spotlight{gap:80px;padding:60px 50px}.source-region{padding:24px 28px}.malaysia-primary{padding:48px 56px}.malaysia-primary h3{font-size:28px}.network-section{padding:140px 0}.network-heading h2{margin-bottom:65px;font-size:clamp(3.2rem,4.5vw,4.3rem)}.network-heading .eyebrow{letter-spacing:.18em;font-size:12px}.network-visual{border-radius:12px;min-height:460px}.network-side{padding:50px}.network-side p{margin-bottom:18px;font-size:11px}.network-side span{padding:8px 12px;font-size:14px}.network-core{width:170px;height:170px;font-size:14px}.network-core small{margin-top:6px;font-size:12px}.network-legend{gap:60px;margin-top:30px;font-size:13px}.network-legend b{font-size:12px}.connect-section{padding:120px 0}.connect-section h2{margin-bottom:70px;font-size:clamp(3rem,4.5vw,4.2rem)}.connect-section .eyebrow{letter-spacing:.18em;font-size:12px}.connect-grid{gap:45px}.connect-grid article{padding-top:30px}.connect-grid h3{margin:45px 0 16px;font-size:1.85rem}.connect-grid p{max-width:340px;font-size:15px;line-height:1.65}.connect-grid span{font-size:13px}.market-buyer-cta{padding:130px 0}.market-buyer-inner{max-width:850px}.market-buyer-inner h2{margin-bottom:28px;font-size:clamp(2.8rem,4.2vw,3.9rem)}.market-buyer-inner p:not(.eyebrow){max-width:650px;margin-bottom:38px;font-size:19px;line-height:1.7}.market-buyer-inner .eyebrow{letter-spacing:.18em;font-size:12px}.market-buyer-cta .button{padding:20px 38px;font-size:15px}}@media (max-width:760px){.malaysia-market-focus{padding:40px 0 0}.malaysia-primary:after{top:50px}}
