.market-map-module{--mm-orange:#ff4b2f;--mm-purple:#70094f;--mm-black:#111;--mm-gray:#505050;overflow:hidden;position:relative;width:100%}.market-map-button-arrow svg{height:100%;width:100%}.market-map-content{display:flex;justify-content:center;margin:0 auto;max-width:1240px;padding:0 40px;width:100%}.market-map-heading{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.market-map-heading h2{color:var(--mm-black);margin:0}.market-map-heading h2 span{color:var(--mm-orange)}.market-map-heading p{color:var(--mm-gray);font-size:17px;line-height:1.45;margin:34px 0 28px;max-width:520px}.market-map-button{align-items:center;background:var(--mm-purple);border:1px solid #8b286d;border-radius:8px;box-shadow:0 10px 24px rgba(112,9,79,.2),inset 0 0 0 1px hsla(0,0%,100%,.12);color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:18px;height:48px;justify-content:space-between;min-width:217px;padding:5px 7px 5px 16px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.market-map-button:hover{box-shadow:0 16px 30px rgba(112,9,79,.28),inset 0 0 0 1px hsla(0,0%,100%,.15);transform:translateY(-3px)}.market-map-button-arrow{align-items:center;background:#fff;border-radius:4px;color:var(--mm-purple);display:flex;font-size:20px;height:34px;justify-content:center;width:34px}.market-map-animation{height:350px;margin-top:48px;position:relative;width:100%}.market-map-bottom,.market-map-top{height:220px;left:0;pointer-events:none;position:absolute;width:100%}.market-map-top{top:0}.market-map-bottom{bottom:-70px}.market-map-svg{height:220px;left:0;overflow:visible;position:absolute;top:0;width:100%}.market-map-base{stroke:var(--mm-orange);stroke-width:1}.market-map-base,.market-map-flow{fill:none;vector-effect:non-scaling-stroke}.market-map-flow{animation:marketMapCurveFlow 2.6s linear infinite;filter:drop-shadow(0 0 3px rgba(255,75,47,.35));stroke:var(--mm-orange);stroke-dasharray:25 85;stroke-width:2}.market-map-bottom .market-map-flow{animation-delay:-1.3s}@keyframes marketMapCurveFlow{0%{opacity:.25;stroke-dashoffset:220}35%{opacity:1}70%{opacity:.8}to{opacity:.25;stroke-dashoffset:0}}.market-map-center{height:110px;left:0;position:absolute;top:154px;width:100%;z-index:10}.market-map-main-line{background:var(--mm-orange);height:3px;left:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:100%}.market-map-line-flow{animation:marketMapLineMove 2s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.95),transparent);height:100%;left:-150px;position:absolute;top:0;width:150px}@keyframes marketMapLineMove{0%{left:-150px}to{left:100%}}.market-map-pill{align-items:center;animation:marketMapPillPulse 2.5s ease-in-out infinite;background:var(--mm-orange);border-radius:30px;box-shadow:0 0 0 rgba(255,75,47,0);display:flex;height:31px;justify-content:space-between;padding:0 30px;position:absolute;top:50%;transform:translateY(-50%);width:186px;z-index:20}.market-map-pill-left{left:9.5%}.market-map-pill-right{animation-delay:-1.25s;right:9.5%}.market-map-pill span{background:#fff;border-radius:10px;display:block;height:4px;overflow:hidden;position:relative;width:32px}.market-map-pill span:after{animation:marketMapPillShine 1.4s linear infinite;background:var(--mm-orange);content:"";height:100%;left:-20px;position:absolute;top:0;width:14px}.market-map-pill span:nth-child(2):after{animation-delay:-.7s}.market-map-pill i{display:none}@keyframes marketMapPillPulse{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(calc(-50% - 3px)) scale(1.025)}}@keyframes marketMapPillShine{0%{left:-20px}to{left:45px}}.market-map-circle{align-items:center;animation:marketMapOuterPulse 2.8s ease-in-out infinite;background:hsla(0,0%,100%,.65);border:1px dashed var(--mm-orange);border-radius:50%;display:flex;height:92px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:92px;z-index:25}.market-map-circle-left{left:32%}.market-map-circle-right{animation-delay:-1.4s;right:32%}.market-map-circle-ring{animation:marketMapRingRotate 5s linear infinite;border:1px solid transparent;border-radius:50%;height:100%;position:absolute;width:100%}.market-map-circle-ring:before{background:var(--mm-orange);border-radius:50%;box-shadow:0 0 8px rgba(255,75,47,.5);content:"";height:8px;left:50%;position:absolute;top:5px;transform:translateX(-50%);width:8px}.market-map-circle-core{animation:marketMapCorePulse 1.8s ease-in-out infinite;background:#fff;border:3px solid var(--mm-orange);border-radius:50%;height:25px;width:25px}@keyframes marketMapOuterPulse{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.06)}}@keyframes marketMapCorePulse{0%,to{box-shadow:0 0 0 rgba(255,75,47,0);transform:scale(1)}50%{box-shadow:0 0 0 8px rgba(255,75,47,.08),0 0 20px rgba(255,75,47,.15);transform:scale(1.14)}}@keyframes marketMapRingRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.market-map-center-dot{animation:marketMapCenterPulse 1.7s ease-in-out infinite;background:var(--mm-orange);border-radius:50%;z-index:35}.market-map-center-dot,.market-map-center-dot:after,.market-map-center-dot:before{height:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.market-map-center-dot:after,.market-map-center-dot:before{animation:marketMapRipple 2.2s ease-out infinite;border:1px solid var(--mm-orange);border-radius:50%;content:""}.market-map-center-dot:after{animation-delay:1.1s}@keyframes marketMapCenterPulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.35)}}@keyframes marketMapRipple{0%{opacity:.8;transform:translate(-50%,-50%) scale(.5)}to{opacity:0;transform:translate(-50%,-50%) scale(3.7)}}@keyframes marketMapMiniMove{0%,to{opacity:.75;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.35)}}.market-map-particle{background:var(--mm-orange);border-radius:50%;height:5px;opacity:0;position:absolute;width:5px;z-index:7}.particle-1{animation:marketMapParticleMove 3s linear infinite;left:15%;top:126px}.particle-2{animation:marketMapParticleMove 3s linear -.8s infinite;left:34%;top:180px}.particle-3{animation:marketMapParticleMove 3s linear -1.5s infinite;left:67%;top:126px}.particle-4{animation:marketMapParticleMove 3s linear -2.2s infinite;left:83%;top:180px}@keyframes marketMapParticleMove{0%{opacity:0;transform:translateX(-30px) scale(.5)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateX(80px) scale(1)}}@media (max-width:900px){.market-map-content{padding:0 30px}.market-map-heading h2{font-size:clamp(36px,6vw,50px)}.market-map-animation{height:300px;margin-top:42px}.market-map-center{top:130px}.market-map-pill{padding:0 22px;width:145px}.market-map-pill-left{left:4%}.market-map-pill-right{right:4%}.market-map-circle-left{left:27%}.market-map-circle-right{right:27%}}@media (max-width:600px){.market-map-content{padding:0 30px}.market-map-bottom{bottom:-14px}.market-map-heading h2{font-size:34px;letter-spacing:-1.3px;line-height:1.03}.market-map-heading p{font-size:15px;line-height:1.5;margin-bottom:23px;margin-top:22px}.market-map-animation{height:235px;margin-top:38px}.market-map-bottom,.market-map-svg,.market-map-top{height:150px}.market-map-center{height:90px;top:78px}.market-map-circle{height:68px;width:68px}.market-map-circle-core{border-width:2px;height:20px;width:20px}.market-map-circle-left{left:20%}.market-map-circle-right{right:20%}.market-map-pill{height:24px;padding:0 13px;width:92px}.market-map-pill-left{left:0}.market-map-pill-right{right:0}.market-map-pill span{height:3px;width:20px}.market-map-center-dot{height:9px;width:9px}.mini-1,.mini-2,.mini-3,.mini-4{top:31px}.particle-1,.particle-2,.particle-3,.particle-4{display:none}}@media (prefers-reduced-motion:reduce){.market-map-module *,.market-map-module :after,.market-map-module :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}