/* v11 expanded exchange portal */
.mega-nav{position:relative}.links{flex-wrap:wrap;justify-content:flex-end}.links a{white-space:nowrap}
.tool-dock{padding:78px 0;background:#fff}.tool-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.tool-card{border:1px solid #e0e9ee;border-radius:20px;padding:24px;background:linear-gradient(145deg,#fff,#f7fafc);min-height:190px;transition:.25s}.tool-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px rgba(8,40,58,.09)}.tool-card i{font-style:normal;font-size:27px}.tool-card h3{font-size:16px;margin:16px 0 7px}.tool-card p{font-size:11.5px;line-height:1.9;color:#657986}.tool-card a{font-size:11px;font-weight:800;color:#8f1530}
.achievement-section{padding:90px 0;background:radial-gradient(circle at 90% 10%,rgba(35,168,207,.17),transparent 25%),#071c2a;color:#fff}.achievement-title{text-align:center;margin-bottom:40px}.achievement-title h2{font-size:38px;margin:8px 0}.achievement-title p{color:#9eb5c2}.achievement-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.achievement{padding:26px;border:1px solid #284656;border-radius:20px;background:rgba(255,255,255,.035);text-align:center}.achievement b{display:block;font:800 36px Manrope,Arial;color:#f0d399}.achievement span{font-size:12px;color:#bed0d9}
.news-section{padding:100px 0;background:#f4f8fa}.news-grid{display:grid;grid-template-columns:1.25fr .75fr .75fr;gap:18px}.news-card{min-height:330px;border-radius:24px;padding:28px;background:#fff;border:1px solid #e1e9ee;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.news-card:first-child{background:linear-gradient(155deg,rgba(4,24,37,.15),rgba(4,24,37,.92)),url('western-union-partnership-hero.png') center/cover;color:#fff}.news-card:not(:first-child):before{content:"";position:absolute;inset:0 0 auto;height:8px;background:linear-gradient(90deg,#8f1530,#d0aa62)}.news-card time{font-size:10px;color:#8397a4}.news-card:first-child time{color:#cad7de}.news-card h3{font-size:20px;line-height:1.65;margin:10px 0}.news-card p{font-size:12px;line-height:1.9;color:#667a87}.news-card:first-child p{color:#d5e1e7}.news-card a{font-size:11px;font-weight:800;color:#8f1530}.news-card:first-child a{color:#f0d399}
.testimonials{padding:95px 0;background:#fff}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.quote-card{padding:28px;border:1px solid #e2eaef;border-radius:22px;background:#fff;box-shadow:0 14px 35px rgba(8,36,52,.045)}.quote-card:before{content:'“';display:block;font:800 48px Georgia;color:#d0aa62;height:35px}.quote-card p{color:#536b79;font-size:13px;line-height:2}.quote-person{display:flex;align-items:center;gap:10px;margin-top:18px}.quote-person i{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#f6e9ed;color:#8f1530;font-style:normal;font-weight:800}.quote-person b{font-size:12px}.quote-person small{display:block;color:#8696a0;font-size:9px}
.service-marquee{overflow:hidden;padding:17px 0;background:#8f1530;color:#fff}.marquee-track{display:flex;gap:36px;width:max-content;animation:marqueeMove 28s linear infinite}.marquee-track span{font-size:11px;font-weight:800;white-space:nowrap}.marquee-track span:before{content:'◆';color:#e8cb92;margin-inline-end:12px;font-size:7px}@keyframes marqueeMove{to{transform:translateX(-50%)}}
.public-page-main{min-height:600px}.feature-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;margin-bottom:55px}.feature-panel{border-radius:27px;padding:40px;min-height:360px;background:linear-gradient(145deg,#0b2c40,#071824);color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.feature-panel.gold{background:radial-gradient(circle at 75% 20%,rgba(255,226,150,.35),transparent 28%),linear-gradient(145deg,#8b651d,#332307)}.feature-panel.wu{background:linear-gradient(145deg,#121212,#050505);border-bottom:8px solid #f3d600}.feature-panel b{font-size:34px}.feature-panel p{color:#c5d3db;line-height:2}.public-list{display:grid;gap:10px;margin:24px 0}.public-list span{padding:13px 15px;border:1px solid #dfe8ed;border-radius:12px;font-size:12px}.info-banner{margin-top:45px;padding:28px;border-radius:20px;background:#f8f2e7;border:1px solid #ecddc1}.info-banner h3{margin:0 0 8px}.info-banner p{margin:0;color:#6c6559;line-height:1.9;font-size:12px}.policy-copy{max-width:880px}.policy-copy h2{margin-top:35px}.policy-copy p,.policy-copy li{font-size:13px;color:#5d7280;line-height:2}
@media(max-width:1050px){.tool-grid,.achievement-grid{grid-template-columns:repeat(2,1fr)}.news-grid{grid-template-columns:1fr 1fr}.news-card:first-child{grid-column:1/-1}.testimonial-grid{grid-template-columns:1fr 1fr}.links{flex-wrap:nowrap}}
@media(max-width:700px){.tool-grid,.achievement-grid,.news-grid,.testimonial-grid,.feature-split{grid-template-columns:1fr}.tool-dock,.achievement-section,.news-section,.testimonials{padding:68px 0}.achievement-title h2{font-size:30px}.news-card:first-child{grid-column:auto}.news-card{min-height:285px}.testimonial-grid{gap:12px}.feature-panel{min-height:280px;padding:28px}.service-marquee{display:none}}
@media(prefers-reduced-motion:reduce){.marquee-track{animation:none}}
