.hero-pre{animation:1s cubic-bezier(.16,1,.3,1) both fadeUp}.hero-pre-dot{animation:2s ease-in-out infinite pulse}.hero-layer{pointer-events:none;filter:blur(120px);position:absolute;inset:0}.hero-vignette{pointer-events:none;background:radial-gradient(ellipse 80% 80% at 50% 50%,color-mix(in oklab,var(--color-ink-3)15%,transparent)0%,color-mix(in oklab,var(--color-ink-3)80%,transparent)50%,var(--color-ink-3)100%);position:absolute;inset:0}.hero-layer-center{background:radial-gradient(circle farthest-side at 50% 50%,color-mix(in oklab,var(--color-blue-primary)20%,transparent)0%,color-mix(in oklab,var(--color-blue-primary)0%,transparent)90%)}.hero-scroll{animation:1s cubic-bezier(.16,1,.3,1) 1.2s both fadeUp}.scroll-bar:after{content:"";background:var(--color-blue-active);border-radius:9999px;width:50%;height:100%;animation:2s ease-in-out infinite scrollAnim;position:absolute;top:0;left:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.6;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes scrollAnim{0%{top:0}to{top:100%}}
@keyframes hcardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
.MarqueeSistemas-module__p2YavG__marquee-track{animation:40s linear infinite MarqueeSistemas-module__p2YavG__marquee}@keyframes MarqueeSistemas-module__p2YavG__marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.MarqueeSistemas-module__p2YavG__marquee-track{animation:none}}