/*
 * AION Operational Nexus v0.1 transfer derivative.
 * Authority: 05_AION_OPERATIONAL_NEXUS_v0.1_LOCKED_2026-09-14.html
 * Source SHA-256: ff078c8181d1d8e7bf974bdfc35136f0413008c8f128a7c50b9d2f86e58d092c
 * Runtime CSS is statically extracted, current-DOM filtered and scoped here.
 */

#operational-nexus,
#operational-nexus * {
      box-sizing: border-box;
    }
#operational-nexus {
      width: 100%;
      margin: 0;
      padding: 0;
      color: #f4faff;
      font-family: Inter, Arial, Helvetica, sans-serif;
      background: #020811;
      overflow: hidden;
    }
#operational-nexus .aion-shell {
      width: min(100% - 64px, 1520px);
      margin: 0 auto;
      position: relative;
      z-index: 2;
    }
#operational-nexus .aion-vertical-icon svg {
      display: block;
      stroke: currentColor;
      fill: none;
      stroke-linecap: round;
      stroke-linejoin: round;
      vector-effect: non-scaling-stroke;
    }
#operational-nexus .aion-verticals {
      position: relative;
      padding: 76px 0 92px;
      background-image:
        linear-gradient(180deg, rgba(2, 8, 17, 0.82) 0%, rgba(2, 8, 17, 0.94) 24%, rgba(3, 17, 28, 0.96) 52%, rgba(2, 8, 17, 1.00) 100%),
        radial-gradient(circle at 18% 8%, rgba(0, 228, 228, 0.16), transparent 28%),
        radial-gradient(circle at 86% 18%, rgba(226, 178, 78, 0.12), transparent 30%),
        none;
      background-size: cover, auto, auto, cover;
      background-position: center bottom, center, center, center bottom;
      background-repeat: no-repeat;
      border-top: 1px solid rgba(0, 228, 228, 0.20);
      overflow: hidden;
    }
#operational-nexus .aion-verticals::before {
      content: "";
      position: absolute;
      inset: 0;
      pointer-events: none;
      opacity: 0.48;
      background:
        linear-gradient(180deg, rgba(0, 228, 228, 0.06), transparent 18%),
        linear-gradient(90deg, transparent 0%, rgba(0, 228, 228, 0.06) 50%, transparent 100%),
        linear-gradient(rgba(0, 228, 228, 0.055) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 228, 228, 0.055) 1px, transparent 1px),
        radial-gradient(circle at 12% 94%, rgba(0, 228, 228, 0.16), transparent 18%),
        radial-gradient(circle at 88% 96%, rgba(226, 178, 78, 0.13), transparent 18%);
      background-size: auto, auto, 92px 92px, 92px 92px, auto, auto;
      mask-image: linear-gradient(180deg, transparent 0%, black 10%, black 90%, transparent 100%);
    }
#operational-nexus .aion-verticals::after {
      content: "";
      position: absolute;
      top: 0;
      left: 50%;
      width: min(900px, 86vw);
      height: 1px;
      transform: translateX(-50%);
      pointer-events: none;
      background: linear-gradient(90deg, transparent, rgba(226, 178, 78, 0.88), rgba(0, 228, 228, 0.56), transparent);
      box-shadow: 0 0 24px rgba(0, 228, 228, 0.20), 0 0 18px rgba(226, 178, 78, 0.18);
    }
#operational-nexus .aion-section-heading {
      position: relative;
      z-index: 2;
      text-align: center;
      margin: 0 auto 38px;
      max-width: 880px;
    }
#operational-nexus .aion-section-heading h2 {
      margin: 0;
      color: #f4faff;
      font-size: clamp(1.5rem, 3vw, 2.3rem);
      line-height: 1.08;
      letter-spacing: 0.34em;
      font-weight: 400;
      text-transform: uppercase;
      text-shadow: 0 0 24px rgba(0, 0, 0, 0.45);
    }
#operational-nexus .aion-section-heading h2 span {
      color: #00e4e4;
      text-shadow: 0 0 22px rgba(0, 228, 228, 0.28);
    }
#operational-nexus .aion-section-heading p {
      margin: 18px 0 0;
      color: rgba(244, 250, 255, 0.82);
      font-size: clamp(0.95rem, 1.5vw, 1.12rem);
      line-height: 1.5;
    }
#operational-nexus .aion-section-mark {
      display: block;
      width: 126px;
      height: 2px;
      margin: 20px auto 0;
      background: linear-gradient(90deg, transparent, rgba(226, 178, 78, 0.95), rgba(0, 228, 228, 0.55), transparent);
      box-shadow: 0 0 14px rgba(226, 178, 78, 0.36);
    }
#operational-nexus .aion-vertical-grid {
      position: relative;
      z-index: 2;
      display: grid;
      grid-template-columns: repeat(4, minmax(0, 1fr));
      gap: 22px;
    }
#operational-nexus .aion-vertical-card {
      position: relative;
      min-height: 218px;
      border: 1px solid rgba(0, 228, 228, 0.35);
      border-radius: 16px;
      background:
        linear-gradient(180deg, rgba(5, 24, 36, 0.82), rgba(2, 10, 18, 0.74)),
        radial-gradient(circle at 50% 0%, rgba(0, 228, 228, 0.10), transparent 44%);
      box-shadow:
        inset 0 0 28px rgba(0, 228, 228, 0.045),
        0 18px 38px rgba(0, 0, 0, 0.22);
      overflow: hidden;
      transition:
        transform 0.28s ease,
        border-color 0.28s ease,
        box-shadow 0.28s ease,
        background 0.28s ease;
    }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within {
      transform: translateY(-4px);
      border-color: rgba(101, 255, 180, 0.62);
      box-shadow:
        inset 0 0 34px rgba(0, 228, 228, 0.065),
        0 24px 52px rgba(0, 0, 0, 0.34);
    }
#operational-nexus .aion-vertical-card::before {
      content: "";
      position: absolute;
      inset: 0;
      pointer-events: none;
      background:
        linear-gradient(135deg, rgba(255, 255, 255, 0.04), transparent 34%),
        radial-gradient(circle at 100% 100%, rgba(0, 228, 228, 0.09), transparent 40%);
      opacity: 0.8;
    }
#operational-nexus .aion-vertical-card::after {
      content: "";
      position: absolute;
      inset: 0;
      pointer-events: none;
      opacity: 0;
      background:
        linear-gradient(180deg, rgba(3, 18, 28, 0.12), rgba(3, 18, 28, 0.92)),
        radial-gradient(circle at 50% 0%, rgba(0, 228, 228, 0.14), transparent 46%);
      transition: opacity 0.28s ease;
    }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover::after,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within::after {
      opacity: 1;
    }
#operational-nexus .aion-vertical-icon {
      position: relative;
      width: 96px;
      height: 96px;
      margin: 0 auto 20px;
      color: #00e4e4;
      display: grid;
      place-items: center;
      isolation: isolate;
    }
#operational-nexus .aion-vertical-icon::before {
      content: "";
      position: absolute;
      left: 50%;
      bottom: 4px;
      width: 76px;
      height: 22px;
      transform: translateX(-50%);
      border: 1px solid rgba(0, 228, 228, 0.30);
      border-radius: 999px;
      background: radial-gradient(ellipse at center, rgba(0, 228, 228, 0.13), transparent 68%);
      box-shadow: 0 0 18px rgba(0, 228, 228, 0.16), inset 0 0 12px rgba(0, 228, 228, 0.08);
      z-index: -2;
    }
#operational-nexus .aion-vertical-icon::after {
      content: "";
      position: absolute;
      inset: 10px;
      border-radius: 999px;
      background: radial-gradient(circle, rgba(0, 228, 228, 0.18), rgba(0, 228, 228, 0.04) 45%, transparent 72%);
      filter: blur(5px);
      opacity: 0.86;
      z-index: -3;
    }
#operational-nexus .aion-vertical-icon svg {
      width: 82px;
      height: 82px;
      stroke: currentColor;
      fill: none;
      stroke-width: 1.95;
      stroke-linecap: round;
      stroke-linejoin: round;
      vector-effect: non-scaling-stroke;
      filter: drop-shadow(0 0 6px rgba(0, 228, 228, 0.34)) drop-shadow(0 10px 10px rgba(0, 0, 0, 0.36));
    }
#operational-nexus .aion-vertical-card h3 {
      margin: 0;
      color: #f4faff;
      font-size: 0.98rem;
      line-height: 1.18;
      letter-spacing: 0.12em;
      text-transform: uppercase;
      font-weight: 800;
    }
#operational-nexus .aion-vertical-tag {
      margin: 12px 0 0;
      color: #e2b24e;
      font-size: 0.92rem;
      line-height: 1.25;
      font-weight: 600;
    }
@media (max-width: 1180px) {
#operational-nexus .aion-vertical-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
      }

}
@media (max-width: 760px) {
#operational-nexus .aion-shell {
        width: min(100% - 24px, 1380px);
      }
#operational-nexus .aion-verticals {
        padding: 54px 0 64px;
      }
#operational-nexus .aion-section-heading h2 {
        letter-spacing: 0.16em;
      }
#operational-nexus .aion-vertical-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 12px;
      }
#operational-nexus .aion-vertical-card {
        min-height: 190px;
      }
#operational-nexus .aion-vertical-icon {
        width: 76px;
        height: 76px;
        margin-bottom: 16px;
      }
#operational-nexus .aion-vertical-icon::before {
        width: 58px;
        height: 17px;
      }
#operational-nexus .aion-vertical-icon svg {
        width: 66px;
        height: 66px;
        stroke-width: 1.85;
      }
#operational-nexus .aion-vertical-card h3 {
        font-size: 0.82rem;
        letter-spacing: 0.08em;
      }

}
@media (max-width: 430px) {
#operational-nexus .aion-vertical-grid {
        grid-template-columns: 1fr;
      }
#operational-nexus .aion-vertical-card {
        min-height: 178px;
      }

}
#operational-nexus .aion-vertical-icon {
      position: relative;
      width: 76px;
      height: 76px;
      margin: 0 auto 22px;
      color: #00e4e4;
      display: grid;
      place-items: center;
      filter:
        drop-shadow(0 0 10px rgba(0, 228, 228, 0.30))
        drop-shadow(0 0 2px rgba(0, 228, 228, 0.48));
      isolation: auto;
    }
#operational-nexus .aion-vertical-icon::before,
#operational-nexus .aion-vertical-icon::after {
      content: none !important;
    }
#operational-nexus .aion-vertical-icon svg {
      width: 68px;
      height: 68px;
      stroke: currentColor;
      fill: none;
      stroke-width: 1.55;
      stroke-linecap: round;
      stroke-linejoin: round;
      vector-effect: non-scaling-stroke;
      filter: none;
    }
@media (max-width: 760px) {
#operational-nexus .aion-vertical-icon {
        width: 62px;
        height: 62px;
        margin-bottom: 17px;
      }
#operational-nexus .aion-vertical-icon svg {
        width: 56px;
        height: 56px;
        stroke-width: 1.55;
      }

}
#operational-nexus .aion-vertical-icon {
      position: relative !important;
      z-index: 1 !important;
      width: 78px !important;
      height: 78px !important;
      margin: 0 auto 18px !important;
      display: grid !important;
      place-items: center !important;
      border-radius: 999px !important;
      color: #00e4e4 !important;
      border: 1px solid rgba(0, 228, 228, 0.90) !important;
      background:
        radial-gradient(circle at 50% 50%, rgba(0, 228, 228, 0.10), rgba(0, 228, 228, 0.025) 68%, transparent 100%) !important;
      box-shadow:
        inset 0 0 14px rgba(0, 228, 228, 0.10),
        0 0 20px rgba(0, 228, 228, 0.24) !important;
      filter: none !important;
      isolation: visible !important;
    }
#operational-nexus .aion-vertical-icon::before {
      content: "" !important;
      position: absolute !important;
      inset: -7px !important;
      border-radius: 999px !important;
      border: 1px solid rgba(0, 228, 228, 0.26) !important;
      background: transparent !important;
      box-shadow: 0 0 18px rgba(0, 228, 228, 0.10) !important;
      pointer-events: none !important;
    }
#operational-nexus .aion-vertical-icon::after {
      content: "" !important;
      position: absolute !important;
      width: 22px !important;
      height: 1px !important;
      right: -19px !important;
      top: 50% !important;
      transform: translateY(-50%) !important;
      border-radius: 999px !important;
      background: linear-gradient(90deg, rgba(0, 228, 228, 0.85), transparent) !important;
      box-shadow: 0 0 12px rgba(0, 228, 228, 0.38) !important;
      pointer-events: none !important;
    }
#operational-nexus .aion-vertical-icon svg {
      width: 43px !important;
      height: 43px !important;
      stroke: currentColor !important;
      fill: none !important;
      stroke-width: 1.9 !important;
      stroke-linecap: round !important;
      stroke-linejoin: round !important;
      vector-effect: non-scaling-stroke !important;
      filter: drop-shadow(0 0 8px rgba(0, 228, 228, 0.32)) !important;
    }
#operational-nexus .aion-vertical-icon svg path,
#operational-nexus .aion-vertical-icon svg circle,
#operational-nexus .aion-vertical-icon svg rect {
      stroke: currentColor !important;
      fill: none !important;
    }
#operational-nexus .aion-vertical-icon svg circle {
      fill: none !important;
    }
#operational-nexus .aion-vertical-card {
      text-align: center !important;
    }
@media (max-width: 760px) {
#operational-nexus .aion-vertical-icon {
        width: 64px !important;
        height: 64px !important;
        margin-bottom: 14px !important;
      }
#operational-nexus .aion-vertical-icon::before {
        inset: -6px !important;
      }
#operational-nexus .aion-vertical-icon::after {
        width: 16px !important;
        right: -14px !important;
      }
#operational-nexus .aion-vertical-icon svg {
        width: 36px !important;
        height: 36px !important;
      }

}
#operational-nexus .aion-vertical-card {
      position: relative !important;
      overflow: hidden !important;
      min-height: 238px !important;
      display: flex !important;
      flex-direction: column !important;
      align-items: center !important;
      justify-content: center !important;
      text-align: center !important;
      padding: 28px 20px 26px !important;
      transition:
        transform 0.22s ease,
        border-color 0.22s ease,
        box-shadow 0.22s ease,
        background 0.22s ease !important;
    }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus {
      transform: translateY(-5px) !important;
      border-color: rgba(101, 255, 180, 0.58) !important;
      box-shadow:
        inset 0 0 34px rgba(0, 228, 228, 0.07),
        0 24px 52px rgba(0, 0, 0, 0.38) !important;
      outline: none !important;
    }
#operational-nexus .aion-vertical-icon,
#operational-nexus .aion-vertical-card h3,
#operational-nexus .aion-vertical-tag {
      transition:
        opacity 0.22s ease,
        transform 0.22s ease,
        filter 0.22s ease !important;
    }
#operational-nexus .aion-vertical-card h3 {
      position: relative !important;
      z-index: 2 !important;
      margin: 0 !important;
    }
#operational-nexus .aion-vertical-tag {
      position: relative !important;
      z-index: 2 !important;
      margin: 9px 0 0 !important;
    }
#operational-nexus .aion-vertical-detail {
      position: absolute !important;
      z-index: 3 !important;
      left: 22px !important;
      right: 22px !important;
      top: 50% !important;
      margin: 0 auto !important;
      max-width: 270px !important;
      color: rgba(244, 250, 255, 0.86) !important;
      font-size: 0.84rem !important;
      line-height: 1.48 !important;
      opacity: 0 !important;
      transform: translateY(18px) translateY(-50%) !important;
      pointer-events: none !important;
      transition:
        opacity 0.24s ease,
        transform 0.24s ease !important;
    }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-icon {
      opacity: 0.14 !important;
      transform: translateY(-18px) scale(0.92) !important;
      filter: blur(0.2px) !important;
    }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover h3,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus h3,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-tag {
      opacity: 0.16 !important;
      transform: translateY(-12px) !important;
    }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-detail {
      opacity: 1 !important;
      transform: translateY(-50%) !important;
    }
@media (max-width: 760px) {
#operational-nexus .aion-vertical-card {
        min-height: 214px !important;
        padding: 24px 14px 22px !important;
      }
#operational-nexus .aion-vertical-detail {
        left: 16px !important;
        right: 16px !important;
        font-size: 0.74rem !important;
        line-height: 1.42 !important;
      }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-icon {
        transform: translateY(-14px) scale(0.92) !important;
      }

}
#operational-nexus .aion-vertical-card {
      min-height: 238px !important;
      justify-content: center !important;
    }
#operational-nexus .aion-vertical-card h3 {
      opacity: 1 !important;
      transform: translateY(0) !important;
      transition:
        opacity 0.22s ease,
        transform 0.22s ease !important;
    }
#operational-nexus .aion-vertical-tag {
      position: absolute !important;
      z-index: 4 !important;
      left: 22px !important;
      right: 22px !important;
      top: 52px !important;
      margin: 0 auto !important;
      color: #00e4e4 !important;
      font-size: 0.78rem !important;
      line-height: 1.25 !important;
      font-weight: 900 !important;
      letter-spacing: 0.12em !important;
      text-transform: uppercase !important;
      opacity: 0 !important;
      transform: translateY(14px) !important;
      pointer-events: none !important;
      transition:
        opacity 0.24s ease,
        transform 0.24s ease !important;
    }
#operational-nexus .aion-vertical-detail {
      top: 58% !important;
      transform: translateY(18px) translateY(-50%) !important;
      max-width: 280px !important;
      color: rgba(244, 250, 255, 0.86) !important;
      font-size: 0.84rem !important;
      line-height: 1.48 !important;
    }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-icon {
      opacity: 0.10 !important;
      transform: translateY(-22px) scale(0.90) !important;
    }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover h3,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus h3 {
      opacity: 0.08 !important;
      transform: translateY(-18px) !important;
    }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-tag {
      opacity: 1 !important;
      transform: translateY(0) !important;
    }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-detail {
      opacity: 1 !important;
      transform: translateY(-50%) !important;
    }
@media (max-width: 760px) {
#operational-nexus .aion-vertical-card {
        min-height: 214px !important;
      }
#operational-nexus .aion-vertical-tag {
        top: 38px !important;
        left: 14px !important;
        right: 14px !important;
        font-size: 0.64rem !important;
        letter-spacing: 0.08em !important;
      }
#operational-nexus .aion-vertical-detail {
        top: 59% !important;
        left: 15px !important;
        right: 15px !important;
        font-size: 0.72rem !important;
        line-height: 1.38 !important;
      }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-icon {
        opacity: 0.10 !important;
        transform: translateY(-18px) scale(0.90) !important;
      }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover h3,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus h3 {
        opacity: 0.08 !important;
        transform: translateY(-14px) !important;
      }

}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-tag {
      color: #e2b24e !important;
      text-shadow:
        0 0 10px rgba(226, 178, 78, 0.34),
        0 0 20px rgba(226, 178, 78, 0.16) !important;
    }
#operational-nexus .aion-vertical-tag {
      top: 68px !important;
      font-size: 0.86rem !important;
      line-height: 1.18 !important;
      letter-spacing: 0.115em !important;
    }
#operational-nexus .aion-vertical-detail {
      top: 56% !important;
      max-width: 282px !important;
      font-size: 0.84rem !important;
      line-height: 1.42 !important;
    }
#operational-nexus .aion-verticals {
      position: relative !important;
      background-image:
        linear-gradient(180deg, rgba(2, 8, 17, 0.74) 0%, rgba(2, 8, 17, 0.90) 24%, rgba(3, 17, 28, 0.96) 54%, rgba(2, 8, 17, 1.00) 100%),
        radial-gradient(circle at 18% 4%, rgba(0, 228, 228, 0.17), transparent 30%),
        radial-gradient(circle at 84% 14%, rgba(226, 178, 78, 0.12), transparent 32%),
        none !important;
      background-size: cover, auto, auto, cover !important;
      background-position: center bottom, center, center, center bottom !important;
      background-repeat: no-repeat !important;
    }
#operational-nexus .aion-verticals::before {
      content: "" !important;
      position: absolute !important;
      inset: 0 !important;
      pointer-events: none !important;
      background:
        linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 228, 228, 0.030) 26%, rgba(0, 0, 0, 0.00) 64%),
        linear-gradient(90deg, transparent 0 49%, rgba(0, 228, 228, 0.026) 50%, transparent 51%),
        linear-gradient(0deg, transparent 0 49%, rgba(0, 228, 228, 0.020) 50%, transparent 51%) !important;
      background-size: auto, 56px 56px, 56px 56px !important;
      opacity: 0.50 !important;
      z-index: 0 !important;
    }
#operational-nexus .aion-verticals > * {
      position: relative !important;
      z-index: 1 !important;
    }
@media (max-width: 760px) {
#operational-nexus .aion-vertical-tag {
        top: 50px !important;
        font-size: 0.70rem !important;
        line-height: 1.18 !important;
        letter-spacing: 0.075em !important;
      }
#operational-nexus .aion-vertical-detail {
        top: 57% !important;
        font-size: 0.72rem !important;
        line-height: 1.34 !important;
      }
#operational-nexus .aion-verticals {
        background-position: center top, center, center, center top !important;
      }

}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-detail {
      top: 49% !important;
      max-width: 286px !important;
    }
@media (max-width: 760px) {
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-detail {
        top: 48% !important;
        font-size: 0.70rem !important;
        line-height: 1.32 !important;
      }

}
#operational-nexus .aion-vertical-tag {
      font-size: var(--aion-type-card) !important;
      line-height: 1.22 !important;
      font-weight: 900 !important;
      letter-spacing: 0.08em !important;
      text-transform: uppercase !important;
    }
#operational-nexus .aion-vertical-detail {
      font-size: var(--aion-type-small) !important;
      line-height: 1.46 !important;
      font-weight: 400 !important;
    }
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) .aion-vertical-icon {
      position: absolute !important;
      left: 50% !important;
      top: 58px !important;
      width: 82px !important;
      height: 82px !important;
      transform: translateX(-50%) !important;
      opacity: 1 !important;
      z-index: 3 !important;
      margin: 0 !important;
    }
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) .aion-vertical-icon svg {
      width: 38px !important;
      height: 38px !important;
      margin: 0 !important;
      transform: none !important;
    }
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) .aion-vertical-detail {
      opacity: 0 !important;
      pointer-events: none !important;
    }
@media (max-width: 760px) {
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) .aion-vertical-icon {
        top: 46px !important;
        width: 70px !important;
        height: 70px !important;
      }
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) .aion-vertical-icon svg {
        width: 32px !important;
        height: 32px !important;
      }

}
#operational-nexus .aion-section-heading h2 {
  margin: 0;
  color: #f4faff;
  font-size: clamp(1.5rem, 3vw, 2.3rem);
  line-height: 1.08;
  letter-spacing: 0.16em;
  font-weight: 400;
  text-transform: uppercase;
  text-shadow: 0 0 24px rgba(0, 0, 0, 0.45);
}
#operational-nexus .aion-section-heading h2 span {
  color: #00e4e4;
  text-shadow: 0 0 22px rgba(0, 228, 228, 0.28);
}
#operational-nexus .aion-vertical-card h3 {
  text-transform: initial;
}
#operational-nexus .aion-verticals {
  padding-top: clamp(46px, 5.2vw, 72px) !important;
}
#operational-nexus .aion-section-heading {
  margin-bottom: clamp(26px, 3.2vw, 44px) !important;
}
@media (max-width: 760px) {
#operational-nexus .aion-verticals {
    padding-top: 42px !important;
  }
#operational-nexus .aion-section-heading {
    margin-bottom: 28px !important;
  }

}
#operational-nexus .aion-verticals {
  border-top: 1px solid rgba(0, 228, 228, 0.62) !important;
  box-shadow: inset 0 1px 0 rgba(226, 178, 78, 0.18) !important;
}
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) {
  display: block !important;
  position: relative !important;
  min-height: 270px !important;
  overflow: hidden !important;
}
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) .aion-vertical-icon {
  position: absolute !important;
  left: 50% !important;
  top: 58px !important;
  width: 82px !important;
  height: 82px !important;
  transform: translateX(-50%) !important;
  opacity: 1 !important;
  margin: 0 !important;
  z-index: 3 !important;
}
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) h3 {
  position: absolute !important;
  left: 50% !important;
  top: 165px !important;
  width: calc(100% - 36px) !important;
  transform: translateX(-50%) !important;
  opacity: 1 !important;
  margin: 0 !important;
  text-align: center !important;
  color: #f4faff !important;
  font-size: 0.96rem !important;
  line-height: 1.18 !important;
  letter-spacing: 0.13em !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  z-index: 3 !important;
}
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) .aion-vertical-detail {
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  transform: translateY(8px) !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  overflow: hidden !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-icon {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  transform: none !important;
  width: 58px !important;
  height: 58px !important;
  margin: 0 0 18px 0 !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover h3,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus h3,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within h3 {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  width: auto !important;
  transform: none !important;
  text-align: left !important;
  margin: 0 0 8px 0 !important;
  opacity: 1 !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-detail {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  transform: none !important;
}
@media (max-width: 760px) {
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) {
    min-height: 240px !important;
  }
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) .aion-vertical-icon {
    top: 48px !important;
    width: 72px !important;
    height: 72px !important;
  }
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) h3 {
    top: 145px !important;
    font-size: 0.86rem !important;
    letter-spacing: 0.11em !important;
  }

}
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) {
  display: block !important;
  position: relative !important;
  overflow: hidden !important;
}
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within)::before,
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within)::after,
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) .aion-vertical-icon::before,
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) .aion-vertical-icon::after {
  content: none !important;
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) .aion-vertical-icon {
  position: absolute !important;
  left: 50% !important;
  top: 58px !important;
  width: 82px !important;
  height: 82px !important;
  transform: translateX(-50%) !important;
  opacity: 1 !important;
  visibility: visible !important;
  filter: none !important;
  margin: 0 !important;
  z-index: 3 !important;
}
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) h3 {
  position: absolute !important;
  left: 50% !important;
  top: 165px !important;
  width: calc(100% - 36px) !important;
  transform: translateX(-50%) !important;
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  margin: 0 !important;
  text-align: center !important;
  color: #f4faff !important;
  font-size: 0.96rem !important;
  line-height: 1.18 !important;
  letter-spacing: 0.13em !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  z-index: 3 !important;
}
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) .aion-vertical-detail {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  position: relative !important;
  overflow: hidden !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover h3,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus h3,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within h3 {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-icon {
  position: absolute !important;
  left: 50% !important;
  top: 34px !important;
  width: 118px !important;
  height: 118px !important;
  transform: translateX(-50%) !important;
  margin: 0 !important;
  opacity: 0.16 !important;
  visibility: visible !important;
  filter: blur(8px) saturate(1.15) !important;
  pointer-events: none !important;
  z-index: 0 !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-icon svg,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-icon svg,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-icon svg {
  opacity: 0.55 !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-tag {
  display: block !important;
  position: relative !important;
  z-index: 2 !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  transform: none !important;
  margin: 0 auto 18px !important;
  max-width: calc(100% - 28px) !important;
  color: #00e4e4 !important;
  font-size: 0.98rem !important;
  line-height: 1.2 !important;
  letter-spacing: 0.13em !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  text-align: center !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-detail {
  display: block !important;
  position: relative !important;
  z-index: 2 !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  transform: none !important;
  margin: 0 auto !important;
  max-width: 86% !important;
  text-align: center !important;
}
@media (max-width: 760px) {
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) .aion-vertical-icon {
    top: 48px !important;
    width: 72px !important;
    height: 72px !important;
  }
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) h3 {
    top: 145px !important;
    font-size: 0.86rem !important;
    letter-spacing: 0.11em !important;
  }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-tag {
    font-size: 0.88rem !important;
    letter-spacing: 0.1em !important;
  }

}
#operational-nexus .aion-vertical-card::before,
#operational-nexus .aion-vertical-card::after,
#operational-nexus .aion-vertical-icon::before,
#operational-nexus .aion-vertical-icon::after {
  content: none !important;
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) {
  display: block !important;
  position: relative !important;
  overflow: hidden !important;
}
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) .aion-vertical-icon {
  position: absolute !important;
  left: 50% !important;
  top: 58px !important;
  width: 82px !important;
  height: 82px !important;
  transform: translateX(-50%) !important;
  opacity: 1 !important;
  visibility: visible !important;
  filter: none !important;
  margin: 0 !important;
  z-index: 3 !important;
}
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) h3 {
  position: absolute !important;
  left: 50% !important;
  top: 165px !important;
  width: calc(100% - 36px) !important;
  transform: translateX(-50%) !important;
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  margin: 0 !important;
  text-align: center !important;
  color: #f4faff !important;
  font-size: 0.96rem !important;
  line-height: 1.18 !important;
  letter-spacing: 0.13em !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  z-index: 3 !important;
}
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(:hover):not(:focus):not(:focus-within) .aion-vertical-detail {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  position: relative !important;
  overflow: hidden !important;
  padding: 38px 30px 34px !important;
  transition:
    border-color 220ms ease,
    box-shadow 220ms ease,
    background 220ms ease,
    transform 220ms ease !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover h3,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus h3,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within h3 {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-icon {
  position: absolute !important;
  left: 28px !important;
  top: 24px !important;
  width: 78px !important;
  height: 78px !important;
  transform: none !important;
  margin: 0 !important;
  opacity: 0.18 !important;
  visibility: visible !important;
  filter: blur(2.5px) saturate(0.95) !important;
  pointer-events: none !important;
  z-index: 0 !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-icon svg,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-icon svg,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-icon svg {
  opacity: 0.65 !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-tag {
  display: block !important;
  position: relative !important;
  z-index: 2 !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  transform: none !important;
  margin: 0 auto 18px !important;
  max-width: 90% !important;
  color: #00e4e4 !important;
  font-size: 0.92rem !important;
  line-height: 1.22 !important;
  letter-spacing: 0.12em !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  text-align: center !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-detail {
  display: block !important;
  position: relative !important;
  z-index: 2 !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  transform: none !important;
  margin: 0 auto !important;
  max-width: 92% !important;
  color: rgba(244, 250, 255, 0.76) !important;
  font-size: 0.82rem !important;
  line-height: 1.48 !important;
  text-align: center !important;
}
#operational-nexus .aion-vertical-card .aion-vertical-icon,
#operational-nexus .aion-vertical-card h3,
#operational-nexus .aion-vertical-card .aion-vertical-tag,
#operational-nexus .aion-vertical-card .aion-vertical-detail {
  transition:
    opacity 180ms ease,
    transform 180ms ease,
    filter 180ms ease !important;
}
@media (max-width: 760px) {
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within {
    padding: 34px 24px 30px !important;
  }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-icon {
    left: 22px !important;
    top: 20px !important;
    width: 64px !important;
    height: 64px !important;
  }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-tag {
    font-size: 0.84rem !important;
    letter-spacing: 0.10em !important;
  }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-detail {
    font-size: 0.78rem !important;
    line-height: 1.44 !important;
  }

}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  padding: 34px 30px 32px !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-icon {
  left: 28px !important;
  top: 24px !important;
  width: 54px !important;
  height: 54px !important;
  opacity: 0.13 !important;
  filter: blur(2px) saturate(0.9) !important;
  z-index: 0 !important;
  pointer-events: none !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-tag {
  align-self: center !important;
  width: 100% !important;
  max-width: 88% !important;
  margin: 0 auto 16px !important;
  text-align: center !important;
  display: block !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-detail {
  align-self: center !important;
  width: 100% !important;
  max-width: 84% !important;
  margin: 0 auto !important;
  text-align: center !important;
  display: block !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover h3,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus h3,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within h3 {
  display: none !important;
}
@media (max-width: 760px) {
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within {
    padding: 32px 22px 30px !important;
  }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-icon {
    left: 20px !important;
    top: 18px !important;
    width: 48px !important;
    height: 48px !important;
  }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-detail {
    max-width: 90% !important;
  }

}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within {
  display: block !important;
  position: relative !important;
  overflow: hidden !important;
  text-align: center !important;
  padding: 0 !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-icon {
  position: absolute !important;
  left: 24px !important;
  top: 22px !important;
  width: 46px !important;
  height: 46px !important;
  transform: none !important;
  margin: 0 !important;
  opacity: 0.12 !important;
  visibility: visible !important;
  filter: blur(1.8px) saturate(0.9) !important;
  pointer-events: none !important;
  z-index: 0 !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover h3,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus h3,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within h3 {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-tag {
  display: block !important;
  position: absolute !important;
  left: 50% !important;
  top: 42px !important;
  width: calc(100% - 52px) !important;
  max-width: 260px !important;
  transform: translateX(-50%) !important;
  margin: 0 !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  z-index: 2 !important;
  color: #00e4e4 !important;
  font-size: 0.9rem !important;
  line-height: 1.22 !important;
  letter-spacing: 0.12em !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  text-align: center !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-detail {
  display: block !important;
  position: absolute !important;
  left: 50% !important;
  top: 52% !important;
  width: calc(100% - 58px) !important;
  max-width: 285px !important;
  transform: translate(-50%, -50%) !important;
  margin: 0 !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  z-index: 2 !important;
  color: rgba(244, 250, 255, 0.76) !important;
  font-size: 0.8rem !important;
  line-height: 1.46 !important;
  text-align: center !important;
}
#operational-nexus .aion-vertical-card .aion-vertical-tag,
#operational-nexus .aion-vertical-card .aion-vertical-detail,
#operational-nexus .aion-vertical-card .aion-vertical-icon {
  transition:
    opacity 180ms ease,
    filter 180ms ease !important;
}
@media (max-width: 760px) {
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-icon {
    left: 20px !important;
    top: 18px !important;
    width: 42px !important;
    height: 42px !important;
  }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-tag {
    top: 34px !important;
    width: calc(100% - 42px) !important;
    font-size: 0.82rem !important;
    letter-spacing: 0.1em !important;
  }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-detail {
    top: 52% !important;
    width: calc(100% - 46px) !important;
    font-size: 0.76rem !important;
    line-height: 1.42 !important;
  }

}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within {
  display: block !important;
  position: relative !important;
  overflow: hidden !important;
  text-align: center !important;
  padding: 0 !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-icon {
  position: absolute !important;
  left: 28px !important;
  top: 24px !important;
  width: 42px !important;
  height: 42px !important;
  transform: none !important;
  margin: 0 !important;
  opacity: 0.11 !important;
  visibility: visible !important;
  filter: blur(1.8px) saturate(0.9) !important;
  pointer-events: none !important;
  z-index: 0 !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover > h3,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus > h3,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > h3 {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-tag {
  display: block !important;
  position: absolute !important;
  left: 50% !important;
  top: 52px !important;
  bottom: auto !important;
  width: calc(100% - 56px) !important;
  max-width: 280px !important;
  transform: translateX(-50%) !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  z-index: 3 !important;
  color: #00e4e4 !important;
  font-size: 0.88rem !important;
  line-height: 1.22 !important;
  letter-spacing: 0.12em !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  text-align: center !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-detail {
  display: block !important;
  position: absolute !important;
  left: 50% !important;
  top: 54% !important;
  bottom: auto !important;
  width: calc(100% - 64px) !important;
  max-width: 300px !important;
  transform: translate(-50%, -50%) !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  z-index: 3 !important;
  color: rgba(244, 250, 255, 0.78) !important;
  font-size: 0.8rem !important;
  line-height: 1.48 !important;
  text-align: center !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-detail {
  transition: opacity 160ms ease !important;
}
@media (max-width: 760px) {
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-tag {
    top: 42px !important;
    width: calc(100% - 48px) !important;
    font-size: 0.8rem !important;
    letter-spacing: 0.1em !important;
  }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-detail {
    top: 54% !important;
    width: calc(100% - 48px) !important;
    font-size: 0.75rem !important;
    line-height: 1.42 !important;
  }

}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-tag {
  top: 64px !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-detail {
  top: 50% !important;
}
@media (max-width: 760px) {
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-tag {
    top: 50px !important;
  }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-detail {
    top: 50% !important;
  }

}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-tag {
  top: 72px !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-detail {
  top: 48% !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-detail {
  line-height: 1.42 !important;
}
@media (max-width: 760px) {
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-tag,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-tag {
    top: 58px !important;
  }
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-detail,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-detail {
    top: 48% !important;
    line-height: 1.38 !important;
  }

}
#operational-nexus .aion-verticals {
  position: relative !important;
}
#operational-nexus .aion-vertical-grid {
  transition: opacity 220ms ease, transform 220ms ease, filter 220ms ease !important;
}
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-icon,
#operational-nexus .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-icon {
  opacity: 0 !important;
  visibility: hidden !important;
}
#operational-nexus .aion-verticals {
  position: relative !important;
  isolation: isolate !important;
  overflow: hidden !important;
  background: #020811 !important;
}
#operational-nexus .aion-verticals::before {
  content: none !important;
  display: none !important;
}
#operational-nexus .aion-verticals::after {
  z-index: 4 !important;
}
#operational-nexus .aion-verticals-background-v063k {
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  overflow: hidden !important;
  pointer-events: none !important;
}
#operational-nexus .aion-verticals-background-v063k img {
  position: absolute !important;
  top: 0 !important;
  left: 50% !important;
  width: 100% !important;
  max-width: none !important;
  height: auto !important;
  transform: translateX(-50%) !important;
  object-fit: contain !important;
  object-position: center top !important;
  opacity: 1 !important;
  filter: brightness(1.04) contrast(1.04) saturate(1) !important;
}
#operational-nexus .aion-verticals-background-v063k::after {
  content: none !important;
  display: none !important;
}
#operational-nexus .aion-verticals > :not(.aion-verticals-background-v063k) {
  position: relative !important;
  z-index: 2 !important;
}
@media (max-width: 760px) {
#operational-nexus .aion-verticals-background-v063k img {
    width: 1280px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
  }

}
#operational-nexus {
  --aion-section-kicker-gold: #e2b24e;
  --aion-section-heading-silver: #eef6fa;
}
#operational-nexus .aion-verticals-v062a__eyebrow {
  display: block !important;
  width: auto !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 0 12px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  color: var(--aion-section-kicker-gold) !important;
  font-family: inherit !important;
  font-size: .74rem !important;
  line-height: 1.2 !important;
  font-weight: 900 !important;
  letter-spacing: .24em !important;
  text-transform: uppercase !important;
}
#operational-nexus .aion-verticals-v062a__heading h2 {
  color: var(--aion-section-heading-silver) !important;
  font-family: inherit !important;
  font-size: clamp(2.25rem, 4.2vw, 5rem) !important;
  line-height: .98 !important;
  font-weight: 810 !important;
  letter-spacing: -.047em !important;
  text-transform: none !important;
  text-wrap: balance;
}
#operational-nexus .aion-verticals-v062a__heading h2 span {
  color: inherit !important;
  font: inherit !important;
  letter-spacing: inherit !important;
}
@media (max-width: 760px) {
#operational-nexus .aion-verticals-v062a__eyebrow {
    font-size: .66rem !important;
    letter-spacing: .19em !important;
  }

}
#operational-nexus .aion-verticals-background-v063k::after {
  content: none !important;
  display: none !important;
  background: none !important;
}
#operational-nexus .aion-verticals .aion-vertical-card {
    min-height: 282px !important;
    padding: 30px 22px 28px !important;
  }
#operational-nexus .aion-verticals .aion-vertical-tag {
    top: 42px !important;
    left: 20px !important;
    right: 20px !important;
    min-height: 42px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 auto !important;
    font-size: 0.82rem !important;
    line-height: 1.28 !important;
  }
#operational-nexus .aion-verticals .aion-vertical-detail {
    top: 112px !important;
    left: 22px !important;
    right: 22px !important;
    max-width: 286px !important;
    margin: 0 auto !important;
    font-size: 0.82rem !important;
    line-height: 1.48 !important;
    transform: translateY(14px) !important;
  }
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-detail,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-detail,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-detail {
    top: 112px !important;
    transform: translateY(0) !important;
  }
@media (max-width: 760px) {
#operational-nexus .aion-verticals .aion-vertical-card {
      min-height: 258px !important;
      padding: 26px 16px 24px !important;
    }
#operational-nexus .aion-verticals .aion-vertical-tag {
      top: 34px !important;
      left: 14px !important;
      right: 14px !important;
      min-height: 38px !important;
      font-size: 0.68rem !important;
      line-height: 1.28 !important;
      letter-spacing: 0.09em !important;
    }
#operational-nexus .aion-verticals .aion-vertical-detail,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-detail,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-detail,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-detail {
      top: 96px !important;
      left: 16px !important;
      right: 16px !important;
      font-size: 0.72rem !important;
      line-height: 1.42 !important;
    }

}
#operational-nexus .aion-verticals .aion-vertical-card {
  min-height: 262px !important;
  padding: 26px 20px !important;
}
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):hover,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):focus,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):focus-within {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0 !important;
}
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-tag,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-tag,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-tag {
  position: static !important;
  inset: auto !important;
  width: min(100%, 300px) !important;
  min-height: 0 !important;
  margin: 0 0 17px !important;
  padding: 0 !important;
  transform: none !important;
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  text-align: center !important;
  line-height: 1.32 !important;
}
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-detail,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-detail,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-detail {
  position: static !important;
  inset: auto !important;
  width: min(100%, 300px) !important;
  max-width: 300px !important;
  margin: 0 0 19px !important;
  padding: 0 !important;
  transform: none !important;
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  text-align: center !important;
  font-size: .79rem !important;
  line-height: 1.48 !important;
}
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-tag,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-detail,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-tag,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-detail,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-tag,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-detail {
  left: auto !important;
  right: auto !important;
  top: auto !important;
  bottom: auto !important;
}
#operational-nexus .aion-verticals,
#operational-nexus .aion-verticals-background-v063k {
  background-color: #061116 !important;
}
#operational-nexus .aion-verticals-background-v063k::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  pointer-events: none !important;
  background:
    linear-gradient(rgba(74, 199, 224, .055) 1px, transparent 1px),
    linear-gradient(90deg, rgba(74, 199, 224, .045) 1px, transparent 1px),
    radial-gradient(circle at 18% 82%, rgba(64, 194, 221, .10), transparent 31%),
    radial-gradient(circle at 84% 76%, rgba(226, 178, 78, .075), transparent 27%),
    #061116 !important;
  background-size: 72px 72px, 72px 72px, auto, auto, auto !important;
  z-index: 0 !important;
}
#operational-nexus .aion-verticals-background-v063k img {
  z-index: 1 !important;
}
@media (max-width: 760px) {
#operational-nexus .aion-verticals .aion-vertical-card {
    min-height: 250px !important;
    padding: 24px 16px !important;
  }
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-tag,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-tag,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-tag {
    width: min(100%, 270px) !important;
    margin-bottom: 14px !important;
    font-size: .69rem !important;
    line-height: 1.3 !important;
  }
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):hover > .aion-vertical-detail,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):focus > .aion-vertical-detail,
#operational-nexus .aion-verticals .aion-vertical-card:not(.aion-vertical-card--top10):focus-within > .aion-vertical-detail {
    width: min(100%, 276px) !important;
    margin-bottom: 16px !important;
    font-size: .72rem !important;
    line-height: 1.43 !important;
  }

}
#operational-nexus .aion-verticals .aion-vertical-overview-state {
  position: relative;
  z-index: 2;
  opacity: 1;
  visibility: visible;
}
#operational-nexus .aion-verticals-v062a__heading h2 {
  font-size: clamp(2rem, 4.2vw, 4.35rem) !important;
  line-height: 1.02 !important;
}
#operational-nexus .aion-verticals-v062a__heading h2 > span {
  display: inline-block;
  margin-top: 0.12em;
  font-size: 0.72em !important;
  line-height: 1.08 !important;
  letter-spacing: 0.025em !important;
}
@media (max-width: 900px) {
#operational-nexus .aion-verticals-v062a__heading h2 {
    font-size: clamp(1.85rem, 6.4vw, 3.35rem) !important;
  }
#operational-nexus .aion-verticals-v062a__heading h2 > span {
    font-size: 0.76em !important;
  }

}
@media (max-width: 600px) {
#operational-nexus .aion-verticals-v062a__heading h2 {
    font-size: clamp(1.7rem, 9vw, 2.55rem) !important;
  }
#operational-nexus .aion-verticals-v062a__heading h2 > span {
    font-size: 0.78em !important;
  }

}
#operational-nexus .aion-verticals > .aion-verticals-background-v063k {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  overflow: hidden !important;
  pointer-events: none !important;
  z-index: 0 !important;
  background: #06131a !important;
}
#operational-nexus .aion-verticals > .aion-verticals-background-v063k img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  transform: none !important;
  object-fit: cover !important;
  object-position: center center !important;
  opacity: 1 !important;
  filter: none !important;
}
#operational-nexus .aion-verticals .aion-shell,
#operational-nexus .aion-verticals .aion-vertical-overview-state {
  background: transparent !important;
}
@media (max-width: 1050px) {
#operational-nexus .aion-verticals > .aion-verticals-background-v063k img {
    object-position: center center !important;
  }

}
@media (max-width: 760px) {
#operational-nexus .aion-verticals > .aion-verticals-background-v063k img {
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    transform: none !important;
    object-position: center top !important;
  }

}
#operational-nexus .aion-v063r-operating-bridge {
  max-width: 850px !important;
  margin-bottom: clamp(1.25rem, 2.2vw, 2rem) !important;
}
#operational-nexus .aion-v063r-operating-bridge h2 {
  max-width: 760px !important;
  margin: .72rem auto 0 !important;
  font-size: clamp(1.75rem, 2.8vw, 2.7rem) !important;
  line-height: 1.08 !important;
  letter-spacing: -.025em !important;
  color: rgba(246,250,252,.96) !important;
}
#operational-nexus .aion-v063r-operating-bridge__line {
  max-width: 720px !important;
  margin: .55rem auto 0 !important;
  color: rgba(226,178,78,.96) !important;
  font-size: clamp(.78rem, 1.05vw, .94rem) !important;
  line-height: 1.3 !important;
  font-weight: 800 !important;
  letter-spacing: .12em !important;
  text-transform: uppercase !important;
}
#operational-nexus .aion-v063r-operating-bridge__summary {
  max-width: 810px !important;
  margin: .9rem auto 0 !important;
  color: rgba(244,250,255,.73) !important;
  font-size: clamp(.91rem, 1.02vw, 1rem) !important;
  line-height: 1.56 !important;
}
#operational-nexus .aion-v063r-operating-bridge .aion-section-mark {
  margin-top: 1rem !important;
}
@media (max-width: 760px) {
#operational-nexus .aion-v063r-operating-bridge { margin-bottom: 1.15rem !important; }
#operational-nexus .aion-v063r-operating-bridge h2 {
    font-size: clamp(1.55rem, 7vw, 2.1rem) !important;
    line-height: 1.12 !important;
  }
#operational-nexus .aion-v063r-operating-bridge__line {
    font-size: .72rem !important;
    letter-spacing: .09em !important;
  }
#operational-nexus .aion-v063r-operating-bridge__summary {
    font-size: .91rem !important;
    line-height: 1.5 !important;
  }

}
#operational-nexus .aion-verticals-v062a__heading {
  max-width: 1020px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}
#operational-nexus .aion-verticals-v062a__eyebrow {
  display: inline-flex;
  align-items: center;
  min-height: 28px;
  margin-bottom: 16px;
  padding: 0 12px;
  border: 1px solid rgba(0,228,228,.24);
  border-radius: 999px;
  color: #82ebf2;
  background: rgba(0,228,228,.055);
  font-size: .67rem;
  font-weight: 900;
  letter-spacing: .13em;
  text-transform: uppercase;
}
#operational-nexus .aion-verticals-v062a__heading h2 {
  max-width: 940px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
#operational-nexus .aion-verticals-v062a__heading p {
  max-width: 850px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  color: rgba(244,250,255,.76) !important;
  font-size: clamp(.96rem,1.18vw,1.08rem) !important;
  line-height: 1.62 !important;
}
#operational-nexus .aion-verticals-v062a__intro-row {
  width: min(1320px, 92vw);
  margin: 34px auto 18px;
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 24px;
  padding: 0 2px 14px;
  border-bottom: 1px solid rgba(130,235,242,.13);
}
#operational-nexus .aion-verticals-v062a__intro-row > div {
  display: grid;
  gap: 6px;
}
#operational-nexus .aion-verticals-v062a__intro-row strong {
  color: #f4faff;
  font-size: clamp(1.08rem,1.4vw,1.35rem);
  letter-spacing: -.02em;
}
#operational-nexus .aion-verticals-v062a__intro-row span {
  color: rgba(244,250,255,.60);
  font-size: .83rem;
}
#operational-nexus .aion-verticals-v062a__intro-row em {
  flex: 0 0 auto;
  color: #e2b24e;
  font-size: .68rem;
  font-style: normal;
  font-weight: 900;
  letter-spacing: .12em;
  text-transform: uppercase;
}
#operational-nexus .aion-vertical-grid-v062a {
  width: min(1320px,92vw) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  display: grid !important;
  grid-template-columns: repeat(8,minmax(0,1fr)) !important;
  gap: 16px !important;
}
#operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card {
  grid-column: span 2;
  min-height: 252px !important;
}
#operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(5) { grid-column: 2 / span 2; }
#operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(6) { grid-column: 4 / span 2; }
#operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(7) { grid-column: 6 / span 2; }
#operational-nexus .aion-vertical-grid-v062a .aion-vertical-card:not(.aion-vertical-card--top10):hover h3,
#operational-nexus .aion-vertical-grid-v062a .aion-vertical-card:not(.aion-vertical-card--top10):focus h3,
#operational-nexus .aion-vertical-grid-v062a .aion-vertical-card:not(.aion-vertical-card--top10):focus-within h3 {
  opacity: 1 !important;
  transform: translateY(-72px) !important;
  color: #f4faff !important;
}
#operational-nexus .aion-vertical-grid-v062a .aion-vertical-card:not(.aion-vertical-card--top10):hover .aion-vertical-icon,
#operational-nexus .aion-vertical-grid-v062a .aion-vertical-card:not(.aion-vertical-card--top10):focus .aion-vertical-icon,
#operational-nexus .aion-vertical-grid-v062a .aion-vertical-card:not(.aion-vertical-card--top10):focus-within .aion-vertical-icon {
  opacity: .12 !important;
  transform: translateY(-34px) scale(.86) !important;
}
#operational-nexus .aion-vertical-grid-v062a .aion-vertical-tag {
  top: 76px !important;
  font-size: .70rem !important;
  letter-spacing: .09em !important;
}
#operational-nexus .aion-vertical-grid-v062a .aion-vertical-detail {
  top: 58% !important;
  left: 20px !important;
  right: 20px !important;
  max-width: 300px !important;
  font-size: .79rem !important;
  line-height: 1.46 !important;
}
@media (max-width: 1080px) {
#operational-nexus .aion-vertical-grid-v062a { grid-template-columns: repeat(2,minmax(0,1fr)) !important; }
#operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card,
#operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(5),
#operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(6),
#operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(7) { grid-column: auto !important; }
#operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:last-child { grid-column: 1 / -1 !important; width: calc(50% - 8px); justify-self: center; }

}
@media (max-width: 700px)  ,  (max-width:1000px) and (max-height:599px) and (orientation:landscape) {
#operational-nexus .aion-verticals-v062a__intro-row { align-items: start; flex-direction: column; gap: 10px; }
#operational-nexus .aion-vertical-grid-v062a { grid-template-columns: 1fr !important; }
#operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:last-child { width: 100%; grid-column: auto !important; }
#operational-nexus .aion-vertical-grid-v062a .aion-vertical-card:not(.aion-vertical-card--top10):hover h3,
#operational-nexus .aion-vertical-grid-v062a .aion-vertical-card:not(.aion-vertical-card--top10):focus h3,
#operational-nexus .aion-vertical-grid-v062a .aion-vertical-card:not(.aion-vertical-card--top10):focus-within h3 { transform: translateY(-66px) !important; }

}
#operational-nexus .aion-verticals > .aion-vector-bg-v063u {
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  overflow:hidden!important;
  background:#031018!important;
  isolation:isolate!important;
  pointer-events:none!important;
}
#operational-nexus .aion-verticals > .aion-vector-bg-v063u {
  background:#02090f!important;
}
#operational-nexus .aion-verticals > .aion-vector-bg-v063u .aion-v063w-pcb-base {
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
  object-position:center center!important;
  opacity:1!important;
  filter:none!important;
  z-index:0!important;
}
@media (max-width: 980px) {
#operational-nexus .aion-verticals > .aion-vector-bg-v063u .aion-v063w-pcb-base {
    object-position:center center!important;
  }

}
@media (max-width: 700px)  ,  (max-width:1000px) and (max-height:599px) and (orientation:landscape) {
#operational-nexus .aion-verticals > .aion-vector-bg-v063u .aion-v063w-pcb-base {
    object-position:center top!important;
  }

}
#operational-nexus .aion-verticals > .aion-vector-bg-v063u .aion-v064i-pcb-pulses {position:absolute;pointer-events:none;overflow:visible;z-index:1}
#operational-nexus .aion-verticals > .aion-vector-bg-v063u .aion-v064i-pcb-pulses--front {inset:0;width:100%;height:100%;display:block}
#operational-nexus .aion-v064i-guide {fill:none;stroke:transparent;stroke-width:1;vector-effect:non-scaling-stroke}
#operational-nexus .aion-v064i-tail {fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;path-length:1000;stroke-dashoffset:var(--tail-start);animation:aion-v064i-tail-run var(--dur) linear var(--delay) infinite,aion-v064i-tail-fade var(--dur) ease-in-out var(--delay) infinite}
#operational-nexus .aion-v064i-route.is-cyan .aion-v064i-tail {stroke:#75f5ff;fill:none}
#operational-nexus .aion-v064i-route.is-cyan .aion-v064i-head {stroke:#75f5ff;fill:#dffcff}
#operational-nexus .aion-v064i-route.is-gold .aion-v064i-tail {stroke:#e7bd62;fill:none}
#operational-nexus .aion-v064i-route.is-gold .aion-v064i-head {stroke:#e7bd62;fill:#fff1c5}
#operational-nexus .aion-v064i-tail--outer {--tail-start:300;--tail-end:-700;stroke-width:11;stroke-opacity:.08;stroke-dasharray:300 2000;filter:blur(.35px)}
#operational-nexus .aion-v064i-tail--middle {--tail-start:215;--tail-end:-785;stroke-width:6.2;stroke-opacity:.20;stroke-dasharray:215 2000}
#operational-nexus .aion-v064i-tail--core {--tail-start:112;--tail-end:-888;stroke-width:2.5;stroke-opacity:.82;stroke-dasharray:112 2000}
#operational-nexus .aion-v064i-head {stroke-width:1.4;opacity:0;filter:drop-shadow(0 0 3px currentColor) drop-shadow(0 0 8px currentColor)}
@keyframes aion-v064i-tail-run{from{stroke-dashoffset:var(--tail-start)}to{stroke-dashoffset:var(--tail-end)}}
@keyframes aion-v064i-tail-fade{0%,4%,94%,100%{opacity:0}12%,82%{opacity:1}}
@media(max-width:980px) {
#operational-nexus .aion-v064i-tail--outer {stroke-width:6}
#operational-nexus .aion-v064i-tail--middle {stroke-width:3.5}
#operational-nexus .aion-v064i-tail--core {stroke-width:1.7}

}
@media(max-width:700px)  , (max-width:1000px) and (max-height:599px) and (orientation:landscape) {
#operational-nexus .aion-v064i-pcb-pulses {opacity:.72}
#operational-nexus .aion-v064i-tail--outer {stroke-width:5}
#operational-nexus .aion-v064i-head {r:3.6}

}
@media(prefers-reduced-motion:reduce) {
#operational-nexus .aion-v064i-pcb-pulses {display:none!important}

}
#operational-nexus .aion-v064i-head {stroke-width:1!important;filter:drop-shadow(0 0 2px currentColor) drop-shadow(0 0 5px currentColor)!important}
@media(max-width:700px)  , (max-width:1000px) and (max-height:599px) and (orientation:landscape) {
#operational-nexus .aion-v064i-head {r:2.9!important}

}
@media (min-width:1101px) {
#operational-nexus .aion-verticals .aion-verticals-v062a__heading {
    max-width:980px!important;
    margin:0 auto 28px!important;
  }
#operational-nexus .aion-verticals .aion-verticals-v062a__heading h2 {
    margin-bottom:14px!important;
  }
#operational-nexus .aion-verticals .aion-v063r-operating-bridge__line {
    margin:0 0 12px!important;
  }
#operational-nexus .aion-verticals .aion-v063r-operating-bridge__summary {
    max-width:900px!important;
    margin:0 auto!important;
    line-height:1.55!important;
  }
#operational-nexus .aion-verticals .aion-verticals-v062a__intro-row {
    margin:0 auto 20px!important;
    align-items:center!important;
  }
#operational-nexus .aion-verticals .aion-vertical-grid-v062a {
    grid-template-columns:repeat(8,minmax(0,1fr))!important;
    gap:20px!important;
    align-items:stretch!important;
  }
#operational-nexus .aion-verticals .aion-vertical-grid-v062a > .aion-vertical-card {
    grid-column:span 2!important;
    min-height:228px!important;
    border-radius:18px!important;
    background:
      linear-gradient(180deg,rgba(7,29,42,.68),rgba(3,15,25,.64)),
      radial-gradient(circle at 50% 0%,rgba(0,228,228,.09),transparent 44%)!important;
    border-color:rgba(0,228,228,.28)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 16px 36px rgba(0,0,0,.20)!important;
    backdrop-filter:blur(10px) saturate(108%)!important;
    -webkit-backdrop-filter:blur(10px) saturate(108%)!important;
  }
#operational-nexus .aion-verticals .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(5) {grid-column:2 / span 2!important;}
#operational-nexus .aion-verticals .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(6) {grid-column:4 / span 2!important;}
#operational-nexus .aion-verticals .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(7) {grid-column:6 / span 2!important;}
#operational-nexus .aion-verticals .aion-vertical-icon {
    margin-bottom:18px!important;
  }
#operational-nexus .aion-verticals .aion-vertical-card h3 {
    margin-bottom:8px!important;
  }
#operational-nexus .aion-verticals .aion-vertical-tag {
    margin-bottom:10px!important;
  }
#operational-nexus .aion-verticals .aion-vertical-detail {
    max-width:292px!important;
    line-height:1.45!important;
  }

}

/* The approved full-bleed PCB layer completely owns the visible background. */
#operational-nexus .aion-verticals {
  background: #020811 !important;
}

@media (prefers-reduced-motion: reduce) {
  #operational-nexus .aion-vertical-card,
  #operational-nexus .aion-vertical-card *,
  #operational-nexus .aion-vertical-card::before,
  #operational-nexus .aion-vertical-card::after {
    transition-duration: 0s !important;
  }
}

/* Top 10 is the eighth destination in the approved Operational Nexus grid. */
#operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(5),
#operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(6),
#operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(7),
#operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(8) {
  grid-column: span 2 !important;
}

@media (min-width: 1101px) {
  #operational-nexus .aion-verticals .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(5),
  #operational-nexus .aion-verticals .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(6),
  #operational-nexus .aion-verticals .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(7),
  #operational-nexus .aion-verticals .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(8) {
    grid-column: span 2 !important;
  }
}

@media (max-width: 1080px) {
  #operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(5),
  #operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(6),
  #operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(7),
  #operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(8),
  #operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:last-child {
    width: auto !important;
    grid-column: auto !important;
    justify-self: stretch !important;
  }
}

@media (max-width: 700px)  ,  (max-width:1000px) and (max-height:599px) and (orientation:landscape) {
  #operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(5),
  #operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(6),
  #operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(7),
  #operational-nexus .aion-vertical-grid-v062a > .aion-vertical-card:nth-child(8) {
    width: 100% !important;
    grid-column: auto !important;
  }
}
