.HeroVisual-module__MlJIiW__root{background:linear-gradient(145deg,#0b1220 0%,#0f2847 38%,#0d3d3d 72%,#0b1220 100%);width:100%;min-height:min(38vh,320px);position:relative;overflow:hidden}.HeroVisual-module__MlJIiW__aurora{pointer-events:none;background:radial-gradient(#2dd4bf59 0%,#0d6e6e1f 40%,#0000 70%);width:55%;height:70%;animation:14s ease-in-out infinite HeroVisual-module__MlJIiW__float-a;position:absolute;top:-15%;left:-10%}.HeroVisual-module__MlJIiW__aurora[data-shift]{background:radial-gradient(#38bdf838 0%,#1e3a8a26 45%,#0000 70%);width:50%;height:80%;animation:18s ease-in-out infinite HeroVisual-module__MlJIiW__float-b;top:20%;left:auto;right:-15%}@keyframes HeroVisual-module__MlJIiW__float-a{0%,to{opacity:.9;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(8%,12%)scale(1.08)}}@keyframes HeroVisual-module__MlJIiW__float-b{0%,to{transform:translate(0)scale(1.05)}50%{transform:translate(-10%,-8%)scale(1)}}.HeroVisual-module__MlJIiW__grid{pointer-events:none;background-image:linear-gradient(#94a3b80f 1px,#0000 1px),linear-gradient(90deg,#94a3b80f 1px,#0000 1px);background-size:48px 48px;animation:40s linear infinite HeroVisual-module__MlJIiW__grid-drift;position:absolute;inset:-50%;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,#0000 75%)}@keyframes HeroVisual-module__MlJIiW__grid-drift{0%{transform:rotate(-2deg)translate(0)}to{transform:rotate(-2deg)translate(-48px,-48px)}}.HeroVisual-module__MlJIiW__svg{width:100%;height:100%;display:block;position:absolute;inset:0}.HeroVisual-module__MlJIiW__flowPath{stroke-dasharray:14 22;animation:22s linear infinite HeroVisual-module__MlJIiW__dash-flow}@keyframes HeroVisual-module__MlJIiW__dash-flow{to{stroke-dashoffset:-360px}}.HeroVisual-module__MlJIiW__flowGroup{opacity:.95}.HeroVisual-module__MlJIiW__nodes circle{fill:#ccfbf1f2;stroke:#2dd4bf80;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%}.HeroVisual-module__MlJIiW__node{animation:2.8s ease-in-out infinite HeroVisual-module__MlJIiW__pulse}.HeroVisual-module__MlJIiW__node:first-child{animation-delay:0s}.HeroVisual-module__MlJIiW__node:nth-child(2){animation-delay:.4s}.HeroVisual-module__MlJIiW__node:nth-child(3){animation-delay:.8s}.HeroVisual-module__MlJIiW__node:nth-child(4){animation-delay:1.2s}.HeroVisual-module__MlJIiW__node:nth-child(5){animation-delay:1.6s}.HeroVisual-module__MlJIiW__node:nth-child(6){animation-delay:2s}@keyframes HeroVisual-module__MlJIiW__pulse{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.HeroVisual-module__MlJIiW__aurora,.HeroVisual-module__MlJIiW__aurora[data-shift],.HeroVisual-module__MlJIiW__grid,.HeroVisual-module__MlJIiW__flowPath,.HeroVisual-module__MlJIiW__node{animation:none!important}.HeroVisual-module__MlJIiW__flowPath{animation:none}.HeroVisual-module__MlJIiW__nodes circle{opacity:.85}}
