.flow-preview .hero-grid{grid-template-columns:.9fr 1.1fr;gap:42px}.flow-preview .hero{padding:36px 0 60px}.globe-panel{position:relative;min-width:0;background:radial-gradient(ellipse at 50% 36%,#17415466,transparent 65%);border:1px solid #9fedd21c;border-radius:26px;padding:19px 20px 15px}.globe-kicker{display:flex;justify-content:space-between;align-items:center;color:#a7e8d3;font-size:10px;letter-spacing:.18em}.globe-kicker button{font:12px system-ui;color:#c8e9e3;border:1px solid #bdf6e230;background:#ffffff08;border-radius:20px;padding:7px 13px;cursor:pointer}.globe-stage{position:relative;height:400px}.globe-stage canvas{display:block;width:100%;height:100%;touch-action:pan-y;cursor:grab;outline-offset:3px;border-radius:10px}.globe-stage canvas:active{cursor:grabbing}.globe-stage canvas:focus-visible{outline:2px solid #8cefc3}.globe-caption{position:absolute;bottom:6px;left:5px;pointer-events:none;font-size:12px;line-height:1.6;color:#a6c2ca}.globe-caption span{color:#edfef5}.globe-countries{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.globe-countries button{display:flex;align-items:center;gap:10px;text-align:left;padding:12px;background:#102c3b;border:1px solid #7ae9b82b;border-radius:12px;color:#e5faf1;cursor:pointer}.globe-countries button>span:last-child{margin-left:auto;color:#7ee6b5}.globe-countries small{display:block;color:#93b5bd;margin-top:4px;font-size:10px}.globe-countries strong{font-size:13px}.globe-countries button[aria-pressed=true]{background:#16473f;border-color:#76e8b9}.country-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#a0f7cb;box-shadow:0 0 12px #8affc4}.flow-preview #globeInfo{font:12px/1.5 system-ui;color:#aac6cd;min-height:36px;margin:12px 0}.globe-calc{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-radius:10px;background:#98f2c7;color:#07251e;font-size:13px;font-weight:750}.globe-disclaimer{display:block;text-align:center;font-size:9px;color:#7e9eab;margin-top:10px}.globe-calc:focus-visible,.globe-countries button:focus-visible{outline:2px solid white;outline-offset:3px}@media(max-width:850px){.flow-preview .hero-grid{grid-template-columns:1fr;gap:20px}.flow-preview .hero{padding:26px 0 30px}.flow-preview .hero h1{font-size:39px;line-height:1.08;margin:13px 0}.flow-preview .hero p{font-size:15px;line-height:1.55}.globe-panel{padding:14px 12px;border-radius:21px}.globe-stage{height:310px}.globe-caption{font-size:10px;bottom:0}.globe-countries button{padding:10px 8px;gap:7px;min-height:54px}.globe-countries strong{font-size:12px}.globe-countries small{font-size:9px}.flow-preview #globeInfo{font-size:11px;margin:10px 0}.globe-disclaimer{font-size:8px}.flow-preview .hero .primary{padding:11px 18px;font-size:14px}.globe-kicker{font-size:9px}.flow-preview .mobile-quick-nav a[data-nav-target=transferencias]{color:#98f2c7}}@media(prefers-reduced-motion:reduce){.globe-panel *{transition:none!important}}
