
html body .mw-home-network-hero {
  position: relative !important;
  isolation: isolate !important;
  min-height: 563px !important;
  overflow: hidden !important;
  background: #fff !important;
}
html body .mw-home-network-hero .section-background {
  z-index: 0 !important;
  background:
    radial-gradient(circle at 78% 45%, rgba(178, 208, 255, .36), transparent 32%),
    linear-gradient(135deg, #fff 0%, #f8fbff 54%, #f8f6ff 100%) !important;
}
html body .mw-home-network-hero .hero-section__layout {
  position: static !important;
  min-height: 489.59375px !important;
}
html body .mw-home-network-hero .hero-section__layout-grid {
  position: relative !important;
  z-index: 4 !important;
}
html body .mw-home-network-hero .hero-section__title {
  min-height: 0 !important;
  max-width: 46ch !important;
  font-size: 2.1rem !important;
  font-weight: 400 !important;
  line-height: 1.22 !important;
  color: #0a2540 !important;
}
html body .mw-home-network-hero .hero-section__title-main {
  display: inline !important;
  font-style: normal !important;
  font-weight: inherit !important;
  color: #0a2540 !important;
}
html body .mw-home-network-hero .hero-section__title-copy {
  display: inline !important;
  max-width: none !important;
  margin-top: 0 !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  color: #687899 !important;
}
@media (min-width: 940px) {
  html body .mw-home-network-hero .hero-section__title,
  html body .mw-home-network-hero .hero-section__eyebrow,
  html body .mw-home-network-hero .hero-section__actions {
    grid-column-start: 1 !important;
    grid-column-end: -2 !important;
  }
  html body .mw-home-network-hero .hero-section__title {
    max-width: 42ch !important;
    font-size: 2.1rem !important;
  }
}
html body .mw-home-network-hero .hero-section__title--background {
  display: none !important;
}
html body .mw-home-network-hero .hero-section__title--foreground {
  mix-blend-mode: normal !important;
  position: relative !important;
  z-index: 5 !important;
  color: #0a2540 !important;
}
html body .mw-home-network-hero .hero-section__title--foreground .hero-section__title-main {
  color: #0a2540 !important;
}
html body .mw-home-network-hero .hero-section__title--foreground .hero-section__title-copy {
  color: #687899 !important;
}
html body .mw-home-network-hero .hero-section__actions {
  position: relative !important;
  z-index: 5 !important;
}
html body .mw-home-network-hero .mw-home-hero-network {
  position: absolute;
  z-index: 2;
  top: 0;
  right: -34px;
  width: min(54vw, 682px);
  height: 490px;
  overflow: hidden;
  pointer-events: none;
}
html body .mw-home-network-hero .mw-home-hero-network__glow {
  position: absolute;
  right: 8%;
  top: 20px;
  width: min(39vw, 465px);
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(142, 116, 255, .16) 0%, rgba(128, 167, 255, .1) 35%, transparent 70%);
  filter: blur(8px);
  animation: mw-home-hero-glow 7s ease-in-out infinite alternate;
}
html body .mw-home-network-hero .mw-home-hero-network__globe {
  position: absolute;
  top: 25px;
  right: 4%;
  width: min(36vw, 440px);
  aspect-ratio: 1;
  overflow: hidden;
  border: 1px solid rgba(87, 105, 255, .12);
  border-radius: 50%;
  background:
    radial-gradient(circle at 43% 38%, rgba(255,255,255,.98) 0 8%, rgba(241,244,255,.88) 31%, rgba(213,222,255,.54) 58%, rgba(245,248,255,.12) 70%),
    radial-gradient(circle at 1.2px 1.2px, rgba(79, 79, 255, .58) 1.1px, transparent 1.35px);
  background-size: auto, 7px 7px;
  box-shadow: inset -42px -30px 80px rgba(100, 118, 255, .1), 0 35px 65px rgba(61, 82, 171, .12);
  animation: mw-home-hero-globe-enter 1.15s cubic-bezier(.2,.78,.16,1) both, mw-home-hero-drift 9s ease-in-out 1.15s infinite alternate;
}
html body .mw-home-network-hero .mw-home-hero-network__globe::before,
html body .mw-home-network-hero .mw-home-hero-network__globe::after {
  content: "";
  position: absolute;
  inset: 13%;
  border: 1px solid rgba(92, 79, 255, .25);
  border-radius: 50%;
}
html body .mw-home-network-hero .mw-home-hero-network__globe::before {
  transform: scaleX(.46);
}
html body .mw-home-network-hero .mw-home-hero-network__globe::after {
  transform: scaleY(.43);
}
html body .mw-home-network-hero .mw-home-hero-network__orbit {
  position: absolute;
  top: 76px;
  right: 0;
  width: min(46vw, 555px);
  aspect-ratio: 1.42;
  border: 1.5px solid rgba(193, 58, 230, .52);
  border-left-color: transparent;
  border-bottom-color: rgba(91, 87, 255, .42);
  border-radius: 50%;
  transform: rotate(-18deg);
  animation: mw-home-hero-orbit-enter 1.2s .15s cubic-bezier(.2,.78,.16,1) both, mw-home-hero-orbit-turn 16s 1.4s linear infinite;
}
html body .mw-home-network-hero .mw-home-hero-network__node {
  position: absolute;
  z-index: 2;
  width: 11px;
  height: 11px;
  border: 4px solid #fff;
  border-radius: 50%;
  background: #6856ff;
  box-shadow: 0 4px 14px rgba(83, 72, 255, .42);
}
html body .mw-home-network-hero .mw-home-hero-network__node--one { top: 143px; right: 70px; animation: mw-home-hero-node 2.8s .7s ease-in-out infinite; }
html body .mw-home-network-hero .mw-home-hero-network__node--two { top: 302px; right: 263px; animation: mw-home-hero-node 2.8s 1.25s ease-in-out infinite; }
html body .mw-home-network-hero .mw-home-hero-network__node--three { top: 250px; right: 420px; animation: mw-home-hero-node 2.8s 1.75s ease-in-out infinite; }
html body .mw-home-network-hero .mw-home-hero-network__card {
  position: absolute;
  z-index: 3;
  box-sizing: border-box;
  min-width: 155px;
  border: 1px solid rgba(126, 145, 191, .2);
  border-radius: 12px;
  background: rgba(255,255,255,.94);
  box-shadow: 0 18px 34px rgba(29, 49, 99, .17);
  color: #0a2540;
  backdrop-filter: blur(10px);
  animation: mw-home-hero-card-enter .72s cubic-bezier(.2,.78,.16,1) both;
}
html body .mw-home-network-hero .mw-home-hero-network__card small,
html body .mw-home-network-hero .mw-home-hero-network__card span {
  display: block;
  color: #667797;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.25;
}
html body .mw-home-network-hero .mw-home-hero-network__card strong {
  display: block;
  margin: 6px 0 2px;
  color: #0a2540;
  font-size: 18px;
  font-weight: 650;
  line-height: 1.12;
}
html body .mw-home-network-hero .mw-home-hero-network__card--primary {
  top: 145px;
  right: 190px;
  width: 258px;
  padding: 18px 20px;
  animation-delay: .48s;
}
html body .mw-home-network-hero .mw-home-hero-network__card--primary::before {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 7px 1px 0;
  border-radius: 50%;
  background: linear-gradient(135deg, #7b52ff, #e35ee9);
}
html body .mw-home-network-hero .mw-home-hero-network__card--left {
  top: 320px;
  right: 355px;
  padding: 12px 15px;
  animation-delay: .66s;
}
html body .mw-home-network-hero .mw-home-hero-network__card--right {
  top: 338px;
  right: 87px;
  padding: 12px 15px;
  animation-delay: .82s;
}
html body .mw-home-network-hero .mw-home-hero-network__card--left strong,
html body .mw-home-network-hero .mw-home-hero-network__card--right strong {
  margin: 3px 0 0;
  font-size: 16px;
}
@keyframes mw-home-hero-globe-enter {
  from { opacity: 0; transform: translate3d(70px, 34px, 0) scale(.82) rotate(-9deg); }
  to { opacity: 1; transform: translate3d(0,0,0) scale(1) rotate(0); }
}
@keyframes mw-home-hero-drift {
  from { transform: translate3d(0,0,0) rotate(0); }
  to { transform: translate3d(-8px, 8px, 0) rotate(2deg); }
}
@keyframes mw-home-hero-orbit-enter {
  from { opacity: 0; transform: rotate(-18deg) scale(.86); }
  to { opacity: 1; transform: rotate(-18deg) scale(1); }
}
@keyframes mw-home-hero-orbit-turn {
  from { transform: rotate(-18deg); }
  to { transform: rotate(342deg); }
}
@keyframes mw-home-hero-card-enter {
  from { opacity: 0; transform: translate3d(0, 22px, 0) scale(.92); }
  to { opacity: 1; transform: translate3d(0,0,0) scale(1); }
}
@keyframes mw-home-hero-node {
  0%, 100% { transform: scale(1); box-shadow: 0 4px 14px rgba(83,72,255,.42); }
  50% { transform: scale(1.45); box-shadow: 0 4px 24px rgba(214,81,234,.58); }
}
@keyframes mw-home-hero-glow {
  from { opacity: .52; transform: scale(.93); }
  to { opacity: .9; transform: scale(1.07); }
}
@media (max-width: 900px) {
  html body .mw-home-network-hero {
    min-height: 680px !important;
  }
  html body .mw-home-network-hero .hero-section__layout {
    min-height: 0 !important;
  }
  html body .mw-home-network-hero .hero-section__title {
    min-height: 0 !important;
    max-width: 38ch !important;
    font-size: clamp(1.4375rem, 4.2vw, 1.75rem) !important;
  }
  html body .mw-home-network-hero .mw-home-hero-network {
    top: 148px;
    right: -146px;
    width: 620px;
    height: 520px;
    opacity: .72;
  }
}
@media (max-width: 640px) {
  html body .mw-home-network-hero {
    min-height: 720px !important;
  }
  html body .mw-home-network-hero .hero-section__layout {
    min-height: 0 !important;
  }
  html body .mw-home-network-hero .hero-section__title {
    min-height: 0 !important;
  }
  html body .mw-home-network-hero .hero-section__title-copy {
    display: inline !important;
    max-width: none !important;
    font-size: inherit !important;
    line-height: inherit !important;
  }
  html body .mw-home-network-hero .mw-home-hero-network {
    top: 286px;
    right: -191px;
    width: 570px;
    height: 430px;
    opacity: .56;
  }
  html body .mw-home-network-hero .mw-home-hero-network__card--primary {
    top: 125px;
  }
  html body .mw-home-network-hero .mw-home-hero-network__card--left,
  html body .mw-home-network-hero .mw-home-hero-network__card--right {
    display: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  html body .mw-home-network-hero .mw-home-hero-network,
  html body .mw-home-network-hero .mw-home-hero-network * {
    animation: none !important;
  }
}
