.hero_stage__9JDez{position:relative;isolation:isolate;min-width:0}.hero_screenLayer__OapYs{position:relative;z-index:1;width:88%;margin:-25% auto 0}.hero_screenConnections__tVN5o{position:absolute;z-index:-1;inset:-8% -8%;width:116%;height:116%;overflow:visible;pointer-events:none}.hero_screenConnections__tVN5o path{fill:none;stroke:#357de0;stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:hero_screen-connections__OkG7j 10s ease-in-out infinite;animation-play-state:var(--header-play-state,paused)}.hero_screenConnections__tVN5o path:nth-child(2){animation-delay:-5s}.hero_screenConnections__tVN5o circle{fill:#3987ee;stroke:#eef8ff;stroke-width:1;filter:drop-shadow(0 0 5px #318eff)}@keyframes hero_screen-connections__OkG7j{0%{opacity:0;stroke-dashoffset:1}8%{opacity:.65;stroke-dashoffset:1}62%,84%{opacity:.65;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}.hero_screen__n5Zqz{margin:0;padding:14px;border:1px solid #152d4220;border-radius:20px;background:#ffffffa6;transform:rotate(-2deg);box-shadow:0 25px 65px #152d4215;animation:hero_screen-float__QEdMN 9s ease-in-out infinite;animation-play-state:var(--header-play-state,paused)}.hero_slides__cQ6Kh{position:relative;aspect-ratio:1440/1000;overflow:hidden;border-radius:10px;background:#f8fafb}.hero_slides__cQ6Kh img{display:block;width:100%;height:100%;object-fit:contain}.hero_slides__cQ6Kh img+img{position:absolute;inset:0;opacity:0;animation:hero_screen-fade__xQ4q7 5s ease-in-out infinite;animation-play-state:var(--header-play-state,paused)}.hero_caption__n6j0R{display:grid;gap:5px;padding:16px 5px 4px;font:9px/1.6 var(--font-mono),monospace;letter-spacing:.04em}.hero_caption__n6j0R strong{color:#2459ca;font-weight:500}@keyframes hero_screen-fade__xQ4q7{0%,40%,to{opacity:0}50%,90%{opacity:1}}@keyframes hero_screen-float__QEdMN{0%,to{transform:translateY(-5px) rotate(-2deg)}50%{transform:translateY(7px) rotate(1deg)}}@media (max-width:600px){.hero_screen__n5Zqz{transform:none;padding:10px}.hero_screenLayer__OapYs{width:94%;margin-top:-23%}}@media (prefers-reduced-motion:reduce){.hero_screen__n5Zqz,.hero_slides__cQ6Kh img+img{animation:none}.hero_screenConnections__tVN5o path{animation:none;stroke-dashoffset:0;opacity:.65}}.world-map_map__yh_Hr{display:block;width:100%;height:auto;overflow:visible;pointer-events:none}.world-map_guides__Kl2BF{stroke:#3978a7;stroke-width:.65;stroke-dasharray:2 9;opacity:.22}.world-map_land__Rxsd_{stroke:#346a9c;stroke-width:1.35}.world-map_land__Rxsd_ path{stroke-dasharray:1;stroke-dashoffset:1;animation:world-map_draw-map__ckuq9 12s linear infinite}.world-map_routes__4rUGV{stroke:#357de0;stroke-width:1.4}.world-map_routes__4rUGV path{stroke-dasharray:1;stroke-dashoffset:1;animation:world-map_draw-routes__j0X02 12s ease-in-out infinite}.world-map_halo__EhBMW{fill:#3d9fff;opacity:.2;filter:blur(4px)}.world-map_point__iKbhL{fill:#3987ee;stroke:#eef8ff;stroke-width:1;filter:drop-shadow(0 0 4px #318eff)}.world-map_core__51biU{fill:#fff}.world-map_hub__PTh9T{opacity:0;animation:world-map_illuminate__7jhW2 12s ease-in-out var(--hub-delay) infinite}.world-map_hub__PTh9T,.world-map_land__Rxsd_ path,.world-map_routes__4rUGV path{animation-play-state:var(--header-play-state,paused)}@keyframes world-map_draw-map__ckuq9{0%{opacity:0;stroke-dashoffset:1}3%{opacity:.8;stroke-dashoffset:1}37%,86%{opacity:.8;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes world-map_draw-routes__j0X02{0%,30%{opacity:0;stroke-dashoffset:1}33%{opacity:.65;stroke-dashoffset:1}58%,86%{opacity:.65;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes world-map_illuminate__7jhW2{0%,35%,to{opacity:0}46%,69%,84%{opacity:1}57%,77%{opacity:.45}94%{opacity:0}}@media (max-width:600px){.world-map_land__Rxsd_,.world-map_routes__4rUGV{stroke-width:2}.world-map_halo__EhBMW{r:18px}.world-map_point__iKbhL{r:6px}.world-map_core__51biU{r:2px}}@media (prefers-reduced-motion:reduce){.world-map_hub__PTh9T,.world-map_land__Rxsd_ path,.world-map_routes__4rUGV path{animation:none;stroke-dashoffset:0;opacity:1}}