.brand-logo{display:block;width:198px;height:auto}.brand.inverse .brand-logo{filter:brightness(0) invert(1)}
.theme-toggle{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--navy);cursor:pointer;position:relative;transition:.2s}.theme-toggle:hover{border-color:var(--blue);transform:translateY(-1px)}.theme-toggle span{position:absolute;font-size:16px;line-height:1}.theme-moon{opacity:0;transform:rotate(-35deg) scale(.7)}
.premium-hero:after{content:"";position:absolute;z-index:0;inset:0;background-image:linear-gradient(90deg,rgba(247,251,253,.98) 0%,rgba(247,251,253,.88) 43%,rgba(238,249,245,.50) 70%,rgba(238,249,245,.22) 100%),var(--hero-image,url('images/global-trade-team.webp'));background-position:center,center;background-size:cover,cover;background-repeat:no-repeat;opacity:.48;pointer-events:none}
.media-story{max-width:1180px;margin:0 auto;padding:95px 24px 110px}.media-story .section-heading{max-width:780px;margin-bottom:38px}.story-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:repeat(2,260px);gap:18px}.story-card{position:relative;overflow:hidden;border-radius:22px;min-height:260px;background:#0b2a3e;box-shadow:0 18px 46px rgba(7,28,44,.12)}.story-card.large{grid-row:1/3}.story-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.story-card:hover img{transform:scale(1.035)}.story-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(4,23,33,.88) 100%)}.story-copy{position:absolute;z-index:2;left:28px;right:28px;bottom:25px;color:#fff}.story-copy small{font-size:9px;letter-spacing:1.8px;text-transform:uppercase;color:#73e4c9;font-weight:800}.story-copy h3{color:#fff;font-size:24px;margin:7px 0 3px;letter-spacing:-.7px}.story-card:not(.large) .story-copy h3{font-size:18px}.story-copy p{font-size:12px;margin:0;color:#c9d8de;max-width:520px}.stats-band strong{font-variant-numeric:tabular-nums;min-height:42px}
html[data-theme=dark]{color-scheme:dark;--ink:#dce9ed;--muted:#92aab3;--line:#25404c;--white:#0d2735;--cream:#071c2c;--ice:#0a2230}html[data-theme=dark] body{background:#061722;color:#dce9ed}html[data-theme=dark] .nav{background:rgba(6,23,34,.94);border-color:#213a46}html[data-theme=dark] .nav .brand-logo{filter:brightness(0) invert(1)}html[data-theme=dark] .nav-center a,html[data-theme=dark] .navlinks>a,html[data-theme=dark] .link{color:#c8d9df}html[data-theme=dark] .locale-pill{color:#a9bec6}html[data-theme=dark] .theme-toggle{background:#0d2735;color:#72efd2;border-color:#2a4855}html[data-theme=dark] .theme-sun{opacity:0;transform:rotate(35deg) scale(.7)}html[data-theme=dark] .theme-moon{opacity:1;transform:none}html[data-theme=dark] .premium-hero{background:#071c2c}html[data-theme=dark] .premium-hero:after{background-image:linear-gradient(90deg,rgba(6,23,34,.97) 0%,rgba(6,23,34,.86) 42%,rgba(6,23,34,.48) 72%,rgba(6,23,34,.35) 100%),url('images/global-trade-team.webp');opacity:.72}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4{color:#f4fbf8}html[data-theme=dark] .hero-badge{background:rgba(8,44,52,.78);border-color:#276451;color:#9ce2cc}html[data-theme=dark] .transaction-card,html[data-theme=dark] .process-grid article,html[data-theme=dark] .solutions-grid article,html[data-theme=dark] .panel,html[data-theme=dark] .auth-card,html[data-theme=dark] .metrics article{background:rgba(11,39,52,.96);border-color:#294652}html[data-theme=dark] .party-row,html[data-theme=dark] .card-foot,html[data-theme=dark] .security-row{border-color:#294652}html[data-theme=dark] .floating-chip{background:#0d2735;border-color:#2c4a56}html[data-theme=dark] .trust-strip{background:#091f2b;border-color:#28414d}html[data-theme=dark] .trust-strip>b{color:#c5d6dc}html[data-theme=dark] .solutions-section{background:#071c2c}html[data-theme=dark] .final-cta{background:linear-gradient(120deg,#0b352b,#0a2b30)}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#0a2230;color:#eef7f4;border-color:#31515d}html[data-theme=dark] .auth-shell,html[data-theme=dark] .auth-form-side{background:#061722}html[data-theme=dark] .auth-form-card{background:#0b2734;border-color:#2b4a55}html[data-theme=dark] .input-wrap input{background:#0a2230;border-color:#31515d}html[data-theme=dark] .auth-divider{background:#294650}html[data-theme=dark] .auth-divider span{background:#0b2734}html[data-theme=dark] .password-guide{background:#0d302d;color:#a9c0b8}html[data-theme=dark] .data-note{border-color:#294650}
@media(max-width:900px){.brand-logo{width:176px}.story-grid{grid-template-columns:1fr;grid-template-rows:420px 280px 280px}.story-card.large{grid-row:auto}.media-story{padding-top:75px}}
@media(max-width:720px){.brand-logo{width:156px}.theme-toggle{width:35px;height:35px}.story-grid{grid-template-rows:330px 245px 245px}.story-copy{left:20px;right:20px;bottom:20px}.story-copy h3{font-size:20px}.media-story{padding:65px 16px 75px}.stats-band strong{min-height:35px}.premium-hero:after{background-position:65% center;opacity:.35}}
@media(prefers-reduced-motion:reduce){.story-card img{transition:none}.story-card:hover img{transform:none}}
.page-loader{position:fixed;inset:0;z-index:9999;display:grid;place-content:center;justify-items:center;gap:17px;background:rgba(247,251,249,.96);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.page-loader.is-active{opacity:1;visibility:visible}.page-loader p{margin:0;color:#3c5a64;font-size:10px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.loader-emblem{width:66px;height:66px;border-radius:20px;background:linear-gradient(145deg,#13a77a,#087455);position:relative;box-shadow:0 18px 38px rgba(8,116,85,.25);animation:loaderPulse 1.45s ease-in-out infinite}.loader-emblem:after{content:"";position:absolute;inset:-9px;border:2px solid rgba(16,150,110,.18);border-top-color:#13a77a;border-radius:26px;animation:loaderSpin .9s linear infinite}.loader-emblem i,.loader-emblem b{position:absolute;display:block;width:28px;height:7px;background:#fff;border-radius:5px;top:22px;transform:rotate(35deg)}.loader-emblem i{left:12px}.loader-emblem b{right:9px;top:35px;transform:rotate(-35deg)}.loader-emblem span{position:absolute;width:5px;height:5px;border-radius:50%;background:#72efd2;left:13px;bottom:11px;box-shadow:35px 0 #72efd2}.maintenance-banner{min-height:38px;padding:8px 24px;background:#fff3cd;color:#664d03;display:flex;align-items:center;justify-content:center;gap:12px;font-size:11px;position:relative;z-index:25}.maintenance-banner strong{text-transform:uppercase;letter-spacing:1px}.maintenance-banner span{opacity:.86}html[data-theme=dark] .page-loader{background:rgba(6,23,34,.97)}html[data-theme=dark] .page-loader p{color:#abc2c9}html[data-theme=dark] .premium-hero:after{background-image:linear-gradient(90deg,rgba(6,23,34,.97) 0%,rgba(6,23,34,.86) 42%,rgba(6,23,34,.48) 72%,rgba(6,23,34,.35) 100%),var(--hero-image,url('images/global-trade-team.webp'))}
@keyframes loaderSpin{to{transform:rotate(360deg)}}@keyframes loaderPulse{50%{transform:translateY(-4px);box-shadow:0 24px 46px rgba(8,116,85,.32)}}
@media(max-width:600px){.maintenance-banner{align-items:flex-start;flex-direction:column;gap:1px;padding:8px 16px}.loader-emblem{width:58px;height:58px}}
@media(prefers-reduced-motion:reduce){.loader-emblem,.loader-emblem:after{animation:none}.page-loader{transition:none}}

/* Keep uploaded hero photography visible while preserving dark-theme contrast. */
html[data-theme=dark] .premium-hero:after{background-image:linear-gradient(90deg,rgba(6,23,34,.93) 0%,rgba(6,23,34,.74) 42%,rgba(6,23,34,.34) 72%,rgba(6,23,34,.18) 100%),var(--hero-image,url('images/global-trade-team.webp'));opacity:.82}
footer>div>div:not(.footer-brand)>span{font-size:11px;color:#9bb0b9}

/* International motion system */
.nav:after{content:"";position:absolute;left:0;bottom:-1px;width:var(--scroll-progress,0%);height:2px;background:linear-gradient(90deg,#18b98b,#60e7ca);box-shadow:0 0 12px rgba(48,212,190,.6);transition:width .08s linear}.premium-hero .transaction-card{transform:perspective(1000px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg)) translateY(var(--card-y,0));transition:transform .18s ease-out;will-change:transform}.motion-ready .premium-hero .transaction-card{animation:cardDrift 6s ease-in-out infinite}.motion-ready .floating-chip{animation:chipFloat 4.8s ease-in-out infinite}.motion-ready .chip-two{animation-delay:-2.1s}.motion-ready .globe-lines{animation:globeTurn 28s linear infinite}.globe-lines .orbit-node{position:absolute;width:9px;height:9px;border:2px solid rgba(255,255,255,.95);border-radius:50%;background:#26cda9;box-shadow:0 0 0 7px rgba(38,205,169,.12),0 0 18px rgba(38,205,169,.6)}.globe-lines .node-one{left:8%;top:31%}.globe-lines .node-two{right:13%;top:56%}.globe-lines .node-three{left:44%;bottom:5%}.motion-ready .globe-lines .orbit-node{animation:nodePulse 2.4s ease-in-out infinite}.motion-ready .globe-lines .node-two{animation-delay:-.8s}.motion-ready .globe-lines .node-three{animation-delay:-1.6s}.motion-ready .premium-steps .active{animation:stepSignal 1.6s ease-in-out infinite}.trade-ticker{overflow:hidden;background:#071c2c;border-bottom:1px solid rgba(114,239,210,.12);color:#9db6be}.trade-ticker-track{display:flex;width:max-content;animation:tickerMove 36s linear infinite}.trade-ticker-track span{display:flex;align-items:center;gap:9px;padding:13px 28px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-right:1px solid rgba(255,255,255,.08)}.trade-ticker-track i{font-style:normal;color:#42d7b3;font-size:8px;animation:signalBlink 1.8s ease-in-out infinite}.global-operations{max-width:1180px;margin:95px auto 0;padding:58px;border-radius:28px;background:radial-gradient(circle at 78% 40%,rgba(55,221,190,.14),transparent 29%),linear-gradient(135deg,#071c2c,#0a3436);display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:center;position:relative;overflow:hidden;box-shadow:0 28px 75px rgba(7,28,44,.18)}.global-operations:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(113,239,210,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(113,239,210,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent,#000)}.global-operations-copy,.world-network{position:relative;z-index:1}.global-operations h2{font-size:clamp(34px,4vw,52px);letter-spacing:-2.2px;color:#fff;margin:8px 0 17px}.global-operations-copy>p:not(.eyebrow){color:#9eb5bd;font-size:14px;max-width:560px}.region-pills{display:flex;flex-wrap:wrap;gap:7px;margin:25px 0}.region-pills span{padding:7px 10px;border:1px solid rgba(114,239,210,.17);border-radius:20px;background:rgba(255,255,255,.04);color:#bcd2d5;font-size:8px;text-transform:uppercase;letter-spacing:.8px}.global-proof{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.1);padding-top:20px;margin-top:22px}.global-proof div{padding-right:14px}.global-proof strong,.global-proof small{display:block}.global-proof strong{font:800 21px 'Manrope';color:#fff}.global-proof small{font-size:7px;color:#78979b}.world-network{min-height:420px;display:grid;place-items:center}.network-sphere{width:365px;height:365px;border:1px solid rgba(98,234,205,.28);border-radius:50%;position:relative;background:radial-gradient(circle,rgba(40,180,150,.13),rgba(4,29,40,.15) 58%,transparent 59%);box-shadow:inset 0 0 55px rgba(48,212,190,.05),0 0 70px rgba(48,212,190,.05)}.network-sphere:before,.network-sphere:after{content:"";position:absolute;inset:10%;border:1px solid rgba(98,234,205,.13);border-radius:50%}.network-sphere:after{inset:28%;border-style:dashed}.network-sphere>.longitude,.network-sphere>.latitude{position:absolute;display:block;border:1px solid rgba(98,234,205,.14);border-radius:50%}.network-sphere>.longitude.one{inset:0 34%}.network-sphere>.longitude.two{inset:0 17%}.network-sphere>.latitude.one{inset:34% 0}.network-sphere>.latitude.two{inset:17% 0}.network-pin{position:absolute;z-index:3;display:flex;align-items:center;gap:7px;color:#d9eeec;font-style:normal;font-size:8px}.network-pin b{width:9px;height:9px;border-radius:50%;background:#52e0bd;box-shadow:0 0 0 6px rgba(82,224,189,.12),0 0 15px rgba(82,224,189,.7)}.network-pin em{font-style:normal;padding:5px 7px;background:rgba(7,28,44,.72);border:1px solid rgba(255,255,255,.08);border-radius:6px;backdrop-filter:blur(6px)}.pin-london{top:22%;left:18%}.pin-lagos{top:50%;left:28%}.pin-dubai{top:40%;right:12%}.pin-singapore{bottom:18%;right:4%}.network-route{position:absolute;border:1px dashed rgba(82,224,189,.43);border-width:1px 0 0;border-radius:50%;transform-origin:center}.network-route.route-one{width:215px;height:85px;left:77px;top:117px;transform:rotate(12deg)}.network-route.route-two{width:178px;height:94px;left:118px;top:198px;transform:rotate(18deg)}.motion-ready .network-sphere:after{animation:globeTurn 18s linear infinite}.motion-ready .network-pin b{animation:nodePulse 2s ease-in-out infinite}.motion-ready .pin-lagos b{animation-delay:-.5s}.motion-ready .pin-dubai b{animation-delay:-1s}.motion-ready .pin-singapore b{animation-delay:-1.5s}.network-status{position:absolute;left:50%;bottom:7px;transform:translateX(-50%);width:min(390px,90%);display:flex;justify-content:space-between;padding:11px 14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(8,40,48,.82);color:#9cb7ba;font-size:8px;backdrop-filter:blur(12px)}.network-status span{display:flex;align-items:center;gap:7px}.network-status i{width:6px;height:6px;border-radius:50%;background:#4ce0b8;box-shadow:0 0 0 4px rgba(76,224,184,.1)}.network-status b{color:#d6e8e6}.live-corridors{max-width:1180px;margin:0 auto 105px;padding:34px;border:1px solid var(--line);border-radius:22px;background:var(--white);box-shadow:0 18px 50px rgba(7,28,44,.06);overflow:hidden}.live-corridors-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.live-corridors-head h2{font-size:32px;letter-spacing:-1.4px;margin:4px 0}.live-corridors-head>span{display:flex;align-items:center;gap:7px;padding:7px 10px;background:#e7f8f3;border-radius:20px;color:#087455;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.live-corridors-head>span i{width:6px;height:6px;border-radius:50%;background:#10a87b;box-shadow:0 0 0 4px rgba(16,168,123,.1)}.corridor-track-wrap{overflow:hidden}.corridor-track{display:grid;grid-template-columns:repeat(4,minmax(235px,1fr));gap:12px}.corridor-track article{position:relative;min-height:125px;padding:18px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#fff,#f7fbfa);display:grid;grid-template-columns:38px 1fr;gap:11px;align-items:start;transition:transform .25s,border-color .25s,box-shadow .25s}.corridor-track article:hover{transform:translateY(-4px);border-color:#b8dfd2;box-shadow:0 12px 25px rgba(7,70,57,.08)}.corridor-icon{width:38px;height:38px;border-radius:10px;background:#dff6ed;color:#087455;display:grid;place-items:center;font-weight:900}.corridor-track small,.corridor-track b{display:block}.corridor-track small{font-size:7px;letter-spacing:1px;color:#0b8d68}.corridor-track b{font-size:10px;margin-top:3px}.corridor-track em{grid-column:1/3;margin-top:10px;padding-top:9px;border-top:1px solid #e6efec;color:#7d9298;font-size:8px;font-style:normal}.motion-ready [data-reveal]{opacity:0;transform:translateY(34px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}.motion-ready .process-grid article,.motion-ready .story-card,.motion-ready .solutions-grid article{opacity:0;transform:translateY(26px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s}.motion-ready .is-visible .process-grid article,.motion-ready .is-visible.story-card,.motion-ready .is-visible .solutions-grid article{opacity:1;transform:none}.motion-ready .is-visible .process-grid article:nth-child(2),.motion-ready .is-visible .solutions-grid article:nth-child(2){transition-delay:.12s}.motion-ready .is-visible .process-grid article:nth-child(3),.motion-ready .is-visible .solutions-grid article:nth-child(3){transition-delay:.24s}.motion-ready .is-visible .solutions-grid article:nth-child(4){transition-delay:.32s}.motion-ready .is-visible.process-section .process-line span{animation:lineTravel 1.6s ease forwards}.motion-ready .shield-orbit i{animation:securityOrbit 4s linear infinite}.motion-ready .shield-orbit b{animation:securityOrbit 6s linear infinite reverse}.motion-ready .final-cta:after{animation:ctaOrbit 7s ease-in-out infinite}.motion-ready .security-panel{animation:securityFloat 5.5s ease-in-out infinite}
@keyframes tickerMove{to{transform:translateX(-50%)}}@keyframes chipFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cardDrift{0%,100%{--card-y:0px}50%{--card-y:-8px}}@keyframes globeTurn{to{transform:rotate(360deg)}}@keyframes nodePulse{0%,100%{transform:scale(.85);opacity:.7}50%{transform:scale(1.15);opacity:1}}@keyframes stepSignal{0%,100%{box-shadow:0 0 0 0 rgba(48,212,190,.25)}50%{box-shadow:0 0 0 7px rgba(48,212,190,0)}}@keyframes signalBlink{50%{opacity:.35}}@keyframes lineTravel{from{width:0}to{width:100%}}@keyframes securityOrbit{to{transform:rotate(360deg);border-color:rgba(48,212,190,.45)}}@keyframes ctaOrbit{50%{transform:translate(-35px,25px) scale(1.12)}}@keyframes securityFloat{50%{transform:translateY(-9px)}}
html[data-theme=dark] .live-corridors{background:#0b2734;border-color:#294652}html[data-theme=dark] .corridor-track article{background:linear-gradient(145deg,#0d2d3a,#0a222e);border-color:#294652}html[data-theme=dark] .corridor-track em{border-color:#294652}html[data-theme=dark] .live-corridors-head>span{background:#10372f;color:#71dfbe}
@media(max-width:1000px){.global-operations{margin-left:24px;margin-right:24px;padding:42px;grid-template-columns:1fr;gap:30px}.world-network{min-height:390px}.corridor-track{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.trade-ticker-track span{padding:11px 20px}.global-operations{margin:60px 16px 0;padding:30px 22px;border-radius:20px}.global-operations h2{font-size:36px}.global-proof{gap:9px}.network-sphere{width:290px;height:290px}.world-network{min-height:330px}.network-route.route-one{width:170px;left:60px;top:93px}.network-route.route-two{width:142px;left:94px;top:158px}.live-corridors{margin:0 16px 70px;padding:22px 16px}.live-corridors-head{align-items:flex-start;flex-direction:column}.live-corridors-head h2{font-size:28px}.corridor-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.corridor-track article{min-width:245px;scroll-snap-align:start}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.trade-ticker-track,.motion-ready .premium-hero .transaction-card,.motion-ready .floating-chip,.motion-ready .globe-lines,.motion-ready .globe-lines .orbit-node,.motion-ready .network-sphere:after,.motion-ready .network-pin b,.motion-ready .shield-orbit i,.motion-ready .shield-orbit b,.motion-ready .final-cta:after,.motion-ready .security-panel,.motion-ready .premium-steps .active{animation:none!important}.motion-ready [data-reveal],.motion-ready .process-grid article,.motion-ready .story-card,.motion-ready .solutions-grid article{opacity:1!important;transform:none!important;transition:none!important}}

/* Rotating global transaction network. The map layer turns while labels stay readable. */
.network-sphere{perspective:900px;isolation:isolate;overflow:hidden}
.network-sphere:before,.network-sphere:after{display:none}
.network-globe-rotor{position:absolute;inset:0;display:block;border-radius:50%;transform-style:preserve-3d;will-change:transform}
.network-globe-rotor:before,.network-globe-rotor:after{content:"";position:absolute;border:1px solid rgba(98,234,205,.14);border-radius:50%}
.network-globe-rotor:before{inset:10%}
.network-globe-rotor:after{inset:28%;border-style:dashed}
.network-globe-rotor>.longitude,.network-globe-rotor>.latitude{position:absolute;display:block;border:1px solid rgba(98,234,205,.2);border-radius:50%;backface-visibility:visible}
.network-globe-rotor>.longitude.one{inset:0 34%;transform:rotateY(32deg)}
.network-globe-rotor>.longitude.two{inset:0 17%;transform:rotateY(-32deg)}
.network-globe-rotor>.latitude.one{inset:34% 0;transform:rotateX(58deg)}
.network-globe-rotor>.latitude.two{inset:17% 0;transform:rotateX(70deg)}
.network-globe-rotor .network-route{backface-visibility:hidden}
.motion-ready .network-globe-rotor{animation:worldTurn 18s linear infinite}
@keyframes worldTurn{from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}
@media(prefers-reduced-motion:reduce){.motion-ready .network-globe-rotor{animation:none!important}}
