.fxmc{padding:96px 0}.fxmc--white{background:#fff}.fxmc--off,.fxmc--white{color:var(--ink,#0d1520)}.fxmc--off{background:var(--off-white,#f8fafc)}.fxmc--navy{background:var(--navy,#0b1929);color:#fff}.fxmc--acc-electric{--fxmc-acc:var(--electric,#3b6fd4)}.fxmc--acc-teal{--fxmc-acc:var(--teal,#0d9488)}.fxmc--acc-sky{--fxmc-acc:#5ea0f2}.fxmc--navy{--fxmc-acc:#8fb6f5}.fxmc__inner{margin:0 auto;max-width:1200px;padding:0 32px}.fxmc__eyebrow{color:var(--fxmc-acc,#3b6fd4);display:block;font:500 11px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.16em;text-transform:uppercase}.fxmc__head{align-items:start;border-bottom:1px solid rgba(13,21,32,.1);display:grid;gap:64px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding-bottom:56px}.fxmc--navy .fxmc__head{border-color:hsla(0,0%,100%,.14)}.fxmc__headline{font:400 clamp(28px,3vw,42px)/1.12 var(--font-serif,"Playfair Display",Georgia,serif);letter-spacing:-.015em;margin:18px 0 0;text-wrap:pretty}.fxmc__intro{font:400 17px/1.68 var(--font-sans,"DM Sans",sans-serif);max-width:58ch;opacity:.76}.fxmc__intro p{margin:0 0 14px}.fxmc__intro p:last-child{margin-bottom:0}.fxmc__diagram{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) 300px minmax(0,1fr);margin-top:64px}.fxmc__source{background:var(--navy,#0b1929);border-radius:3px;color:#fff;padding:32px}.fxmc--navy .fxmc__source{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12)}.fxmc__source-kicker{color:#8fb6f5;display:block;font:500 11px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.14em;text-transform:uppercase}.fxmc__source-title{font:400 26px/1.2 var(--font-serif,"Playfair Display",Georgia,serif);margin-top:18px}.fxmc__source-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:22px 0 0;padding:0}.fxmc__source-list li{font:400 14px/1.45 var(--font-sans,"DM Sans",sans-serif);opacity:.74}.fxmc__link{height:320px;position:relative}.fxmc__wires{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.fxmc__wires path{animation:fxmcDash 6s linear infinite;stroke:var(--fxmc-acc,#3b6fd4)}@keyframes fxmcDash{to{stroke-dashoffset:-260}}.fxmc__pulse{animation:fxmcPulse 4s ease-in-out infinite;background:radial-gradient(circle,rgba(59,111,212,.28),transparent 70%);border-radius:50%;height:120px;left:50%;margin:-60px 0 0 -60px;position:absolute;top:50%;width:120px}@keyframes fxmcPulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.6;transform:scale(1.06)}}.fxmc__packet{animation:fxmcPkt 3.4s linear infinite;background:var(--fxmc-acc,#3b6fd4);border-radius:50%;height:7px;left:0;margin:-3.5px 0 0 -3.5px;position:absolute;top:0;width:7px}@keyframes fxmcPkt{0%{offset-distance:0;opacity:0}8%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}.fxmc__link-caption{bottom:6px;color:var(--fxmc-acc,#3b6fd4);font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);left:50%;letter-spacing:.14em;position:absolute;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap}.fxmc__platforms{display:flex;flex-direction:column;gap:14px}.fxmc__platform{align-items:center;background:var(--off-white,#f8fafc);border:1px solid rgba(13,21,32,.1);border-radius:3px;display:flex;gap:16px;padding:20px 24px}.fxmc--off .fxmc__platform{background:#fff}.fxmc--navy .fxmc__platform{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12)}.fxmc__platform img{display:block;height:22px;max-width:110px;object-fit:contain;width:auto}.fxmc__platform-name{font:400 17px/1 var(--font-serif,"Playfair Display",Georgia,serif)}.fxmc__platform-note{font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.12em;margin-left:auto;opacity:.5;text-transform:uppercase}.fxmc__unlocks{border-top:1px solid rgba(13,21,32,.1);display:grid;gap:32px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:80px;padding-top:56px}.fxmc--navy .fxmc__unlocks{border-color:hsla(0,0%,100%,.14)}.fxmc__unlock-title{font:400 20px/1.28 var(--font-serif,"Playfair Display",Georgia,serif);margin:16px 0 0;text-wrap:pretty}.fxmc__unlock-copy{font:400 15px/1.6 var(--font-sans,"DM Sans",sans-serif);margin:12px 0 0;opacity:.72;text-wrap:pretty}@media (max-width:1000px){.fxmc{padding:68px 0}.fxmc__inner{padding:0 22px}.fxmc__head{padding-bottom:40px}.fxmc__diagram,.fxmc__head{gap:24px;grid-template-columns:1fr}.fxmc__diagram{margin-top:44px}.fxmc__link{display:none}.fxmc__unlocks{gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px;padding-top:40px}}@media (max-width:600px){.fxmc__unlocks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fxmc__packet,.fxmc__pulse,.fxmc__wires path{animation:none}.fxmc__packet{opacity:0}}