:root {
  --bg:#020608;
  --panel:rgba(4,13,18,.78);
  --panel2:rgba(8,24,32,.68);
  --line:rgba(255,255,255,.13);
  --text:#f5fbff;
  --muted:#a9b8c4;
  --lime:#ccff00;
  --green:#32e88b;
  --cyan:#22d3ee;
  --orange:#ffb02e;
  --red:#ff4d5d;
  --radius:28px;
  --container:1200px;
  --shadow:0 34px 110px rgba(0,0,0,.45) }

  * {
    box-sizing:border-box}

    html {
      scroll-behavior:smooth}

      html,body {
        margin:0;
        min-height:100%}

        body {
          font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
          color:var(--text);
          background:#020608;
          overflow-x:hidden}

          a {
            color:inherit}

            .page {
              position:relative;
              z-index:1;
              min-height:100vh}

              .stadium-bg,.pitch-grid,.fog,.noise {
                position:fixed;
                inset:0;
                pointer-events:none}

                .stadium-bg {
                  z-index:-4;
                  background:radial-gradient(circle at 16% 0%,rgba(255,255,255,.36),transparent 13%),radial-gradient(circle at 86% 0%,rgba(255,255,255,.30),transparent 14%),linear-gradient(105deg,transparent 0 9%,rgba(255,255,255,.075) 10%,transparent 28%),linear-gradient(74deg,transparent 0 67%,rgba(255,255,255,.06) 73%,transparent 92%),radial-gradient(circle at 50% 95%,rgba(15,107,61,.76),transparent 58%),linear-gradient(180deg,#020608 0%,#051014 44%,#062314 100%)}

                  .pitch-grid {
                    z-index:-3;
                    background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),repeating-linear-gradient(90deg,rgba(255,255,255,.015) 0 2px,transparent 2px 38px);
                    background-size:100% 92px,92px 100%,100% 100%;
                    mask-image:linear-gradient(180deg,transparent 0%,#000 36%,#000 100%);
                    opacity:.45}

                    .fog {
                      z-index:-2;
                      inset:-20%;
                      background:radial-gradient(circle at 30% 30%,rgba(34,211,238,.10),transparent 32%),radial-gradient(circle at 70% 35%,rgba(204,255,0,.08),transparent 36%),radial-gradient(circle at 48% 70%,rgba(255,255,255,.08),transparent 34%);
                      filter:blur(22px);
                      animation:fogMove 18s ease-in-out infinite alternate}

                      .noise {
                        z-index:-1;
                        opacity:.09;
                        background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 170 170' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");
                        mix-blend-mode:soft-light}

                        @keyframes fogMove {
                          from {
                            transform:translate(-2%,-1%) scale(1)}

                            to {
                              transform:translate(2%,1%) scale(1.04)}
                            }

                            .container {
                              width:min(var(--container),calc(100% - 32px));
                              margin:0 auto}

                              .topbar {
                                width:min(var(--container),calc(100% - 32px));
                                margin:0 auto;
                                padding:24px 0;
                                display:flex;
                                align-items:center;
                                justify-content:space-between;
                                gap:18px}

                                .brand  {
                                  display: flex;
                                  align-items: center;
                                  gap: 12px;
                                  text-decoration: none;
                                  font-weight: 1000;
                                  letter-spacing: -.05em;
                                  font-size: 1.18rem;
                                }

                                .brand-mark  {
                                  width: 112px;
                                  height: 112px;
                                  display: flex;
                                  align-items: center;
                                  justify-content: center;
                                  overflow: visible;
                                  background: transparent;
                                  box-shadow: none;
                                  border-radius: 0;
                                  padding: 0;
                                  flex: 0 0 auto;
                                }

                                .brand-mark img  {
                                  width: 112px;
                                  height: auto;
                                  display: block;
                                  object-fit: contain;
                                }

                                .nav {
                                  display:flex;
                                  align-items:center;
                                  gap:8px;
                                  padding:8px;
                                  border-radius:999px;
                                  background:rgba(255,255,255,.055);
                                  border:1px solid rgba(255,255,255,.10);
                                  backdrop-filter:blur(18px)}

                                  .nav a {
                                    color:var(--muted);
                                    text-decoration:none;
                                    font-size:.92rem;
                                    font-weight:800;
                                    padding:10px 14px;
                                    border-radius:999px;
                                    transition:.2s}

                                    .nav a:hover,.nav a.active,.nav a.nav-cta {
                                      color:#061008;
                                      background:linear-gradient(135deg,var(--lime),var(--green))}

                                      .menu-btn {
                                        display:none;
                                        width:48px;
                                        height:48px;
                                        border:1px solid rgba(255,255,255,.13);
                                        border-radius:17px;
                                        background:rgba(255,255,255,.065);
                                        padding:12px}

                                        .menu-btn span {
                                          display:block;
                                          height:2px;
                                          background:#fff;
                                          border-radius:99px;
                                          margin:6px 0;
                                          transition:.2s}

                                          .nav-open .menu-btn span:nth-child(1) {
                                            transform:translateY(8px) rotate(45deg)}

                                            .nav-open .menu-btn span:nth-child(2) {
                                              opacity:0}

                                              .nav-open .menu-btn span:nth-child(3) {
                                                transform:translateY(-8px) rotate(-45deg)}

                                                .hero {
                                                  width:min(var(--container),calc(100% - 32px));
                                                  margin:42px auto 0;
                                                  min-height:650px;
                                                  display:grid;
                                                  grid-template-columns:1fr .95fr;
                                                  gap:38px;
                                                  align-items:center}

                                                  .hero.centered {
                                                    display:block;
                                                    min-height:auto;
                                                    text-align:center;
                                                    padding:84px 0 44px}

                                                    .eyebrow,.badge,.kicker {
                                                      display:inline-flex;
                                                      gap:10px;
                                                      align-items:center;
                                                      color:var(--lime);
                                                      font-size:.88rem;
                                                      font-weight:1000;
                                                      border:1px solid rgba(204,255,0,.25);
                                                      background:rgba(204,255,0,.075);
                                                      padding:9px 13px;
                                                      border-radius:999px;
                                                      margin-bottom:24px;
                                                      box-shadow:0 0 28px rgba(204,255,0,.09)}

                                                      .pulse {
                                                        width:9px;
                                                        height:9px;
                                                        border-radius:999px;
                                                        background:var(--lime);
                                                        box-shadow:0 0 0 0 rgba(204,255,0,.55);
                                                        animation:pulse 1.6s infinite}

                                                        @keyframes pulse {
                                                          70% {
                                                            box-shadow:0 0 0 10px rgba(204,255,0,0)}

                                                            100% {
                                                              box-shadow:0 0 0 0 rgba(204,255,0,0)}
                                                            }

                                                            h1,.mega {
                                                              margin:0;
                                                              font-size:clamp(3.3rem,7.8vw,7.8rem);
                                                              line-height:.86;
                                                              letter-spacing:-.085em;
                                                              text-wrap:balance}

                                                              .headline,h2 {
                                                                margin:0;
                                                                font-size:clamp(2.1rem,4.4vw,4.3rem);
                                                                line-height:.95;
                                                                letter-spacing:-.075em;
                                                                text-wrap:balance}

                                                                .gradient,h1 span {
                                                                  display:block;
                                                                  color:transparent;
                                                                  -webkit-background-clip:text;
                                                                  background-clip:text;
                                                                  background-image:linear-gradient(135deg,#fff,#dfff72 36%,#32e88b 72%);
                                                                  text-shadow:0 0 50px rgba(204,255,0,.08)}

                                                                  .lead {
                                                                    color:var(--muted);
                                                                    max-width:720px;
                                                                    font-size:clamp(1.06rem,2vw,1.28rem);
                                                                    line-height:1.7;
                                                                    margin:26px 0 0}

                                                                    .centered .lead {
                                                                      margin-left:auto;
                                                                      margin-right:auto}

                                                                      .actions,.hero-actions {
                                                                        margin-top:34px;
                                                                        display:flex;
                                                                        flex-wrap:wrap;
                                                                        gap:14px}

                                                                        .centered .actions,.centered .hero-actions {
                                                                          justify-content:center}

                                                                          .btn {
                                                                            display:inline-flex;
                                                                            align-items:center;
                                                                            justify-content:center;
                                                                            gap:10px;
                                                                            padding:15px 20px;
                                                                            min-height:54px;
                                                                            border-radius:18px;
                                                                            color:#061008;
                                                                            text-decoration:none;
                                                                            font-weight:1000;
                                                                            background:linear-gradient(135deg,var(--lime),var(--green));
                                                                            box-shadow:0 18px 54px rgba(204,255,0,.18);
                                                                            border:0;
                                                                            cursor:pointer}

                                                                            .btn.secondary,.btn-secondary {
                                                                              color:var(--text);
                                                                              background:rgba(255,255,255,.065);
                                                                              border:1px solid rgba(255,255,255,.12);
                                                                              box-shadow:none}

                                                                              .broadcast,.screen-card,.panel {
                                                                                position:relative;
                                                                                border-radius:40px;
                                                                                padding:22px;
                                                                                background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.03)),rgba(3,12,17,.78);
                                                                                border:1px solid rgba(255,255,255,.14);
                                                                                box-shadow:var(--shadow);
                                                                                backdrop-filter:blur(22px);
                                                                                overflow:hidden}

                                                                                .broadcast {
                                                                                  transform:rotate(1deg)}

                                                                                  .broadcast::before {
                                                                                    content:"";
                                                                                    position:absolute;
                                                                                    inset:-30%;
                                                                                    background:conic-gradient(from 180deg,transparent,rgba(204,255,0,.12),transparent,rgba(34,211,238,.12),transparent);
                                                                                    animation:rotateGlow 14s linear infinite;
                                                                                    opacity:.55}

                                                                                    @keyframes rotateGlow {
                                                                                      to {
                                                                                        transform:rotate(360deg)}
                                                                                      }

                                                                                      .broadcast-inner {
                                                                                        position:relative;
                                                                                        border-radius:30px;
                                                                                        padding:20px;
                                                                                        background:linear-gradient(180deg,rgba(2,8,12,.94),rgba(5,24,20,.9));
                                                                                        border:1px solid rgba(255,255,255,.12);
                                                                                        overflow:hidden}

                                                                                        .field-lines {
                                                                                          position:absolute;
                                                                                          inset:0;
                                                                                          background:linear-gradient(90deg,transparent 0 49.7%,rgba(255,255,255,.12) 50%,transparent 50.3% 100%),radial-gradient(circle at 50% 50%,transparent 0 84px,rgba(255,255,255,.12) 85px 87px,transparent 88px),linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px);
                                                                                          background-size:100% 100%,100% 100%,100% 44px;
                                                                                          opacity:.38;
                                                                                          pointer-events:none}

                                                                                          .scorebar {
                                                                                            position:relative;
                                                                                            display:grid;
                                                                                            grid-template-columns:1fr auto 1fr;
                                                                                            align-items:center;
                                                                                            gap:12px;
                                                                                            border-radius:24px;
                                                                                            padding:16px;
                                                                                            background:rgba(255,255,255,.075);
                                                                                            border:1px solid rgba(255,255,255,.13)}

                                                                                            .team {
                                                                                              font-weight:1000;
                                                                                              letter-spacing:-.03em;
                                                                                              font-size:1rem}

                                                                                              .team.right {
                                                                                                text-align:right}

                                                                                                .score {
                                                                                                  min-width:116px;
                                                                                                  text-align:center;
                                                                                                  font-size:2.7rem;
                                                                                                  line-height:1;
                                                                                                  font-weight:1000;
                                                                                                  color:var(--lime);
                                                                                                  text-shadow:0 0 28px rgba(204,255,0,.32)}

                                                                                                  .live-row {
                                                                                                    position:relative;
                                                                                                    margin:14px 0 18px;
                                                                                                    display:flex;
                                                                                                    justify-content:space-between;
                                                                                                    gap:12px;
                                                                                                    color:var(--muted);
                                                                                                    font-size:.88rem;
                                                                                                    font-weight:800}

                                                                                                    .live-badge {
                                                                                                      color:#061008;
                                                                                                      background:var(--red);
                                                                                                      padding:6px 9px;
                                                                                                      border-radius:999px;
                                                                                                      font-weight:1000;
                                                                                                      letter-spacing:.04em}

                                                                                                      .ticker {
                                                                                                        position:relative;
                                                                                                        border-radius:20px;
                                                                                                        padding:15px;
                                                                                                        background:rgba(0,0,0,.28);
                                                                                                        border:1px solid rgba(255,255,255,.10);
                                                                                                        margin-bottom:14px}

                                                                                                        .ticker b {
                                                                                                          color:var(--lime)}

                                                                                                          .broadcast-grid,.tool-grid,.cards {
                                                                                                            position:relative;
                                                                                                            display:grid;
                                                                                                            grid-template-columns:repeat(2,1fr);
                                                                                                            gap:12px}

                                                                                                            .cards {
                                                                                                              grid-template-columns:repeat(3,1fr);
                                                                                                              gap:18px}

                                                                                                              .tv-card,.card,.tool,.step {
                                                                                                                border-radius:22px;
                                                                                                                padding:18px;
                                                                                                                background:rgba(255,255,255,.065);
                                                                                                                border:1px solid rgba(255,255,255,.10)}

                                                                                                                .tv-card h4 {
                                                                                                                  margin:0 0 12px;
                                                                                                                  font-size:.9rem;
                                                                                                                  color:#dfffe9;
                                                                                                                  text-transform:uppercase;
                                                                                                                  letter-spacing:.08em}

                                                                                                                  .match-line,.stat-line {
                                                                                                                    display:flex;
                                                                                                                    justify-content:space-between;
                                                                                                                    gap:10px;
                                                                                                                    color:var(--muted);
                                                                                                                    font-weight:750;
                                                                                                                    font-size:.88rem;
                                                                                                                    padding:7px 0;
                                                                                                                    border-bottom:1px solid rgba(255,255,255,.07)}

                                                                                                                    .match-line:last-child,.stat-line:last-child {
                                                                                                                      border-bottom:0}

                                                                                                                      .statbar {
                                                                                                                        height:8px;
                                                                                                                        background:rgba(255,255,255,.09);
                                                                                                                        border-radius:999px;
                                                                                                                        overflow:hidden;
                                                                                                                        margin-top:10px}

                                                                                                                        .statbar i {
                                                                                                                          display:block;
                                                                                                                          height:100%;
                                                                                                                          width:var(--w);
                                                                                                                          border-radius:inherit;
                                                                                                                          background:linear-gradient(90deg,var(--lime),var(--green))}

                                                                                                                          .section {
                                                                                                                            width:min(var(--container),calc(100% - 32px));
                                                                                                                            margin:92px auto 0}

                                                                                                                            .section-head {
                                                                                                                              display:flex;
                                                                                                                              justify-content:space-between;
                                                                                                                              align-items:end;
                                                                                                                              gap:24px;
                                                                                                                              margin-bottom:26px}

                                                                                                                              .intro,.card p,.tool p,.legal-content p,.legal-content li,.step {
                                                                                                                                color:var(--muted);
                                                                                                                                line-height:1.7;
                                                                                                                                font-size:1.04rem}

                                                                                                                                .tool-grid {
                                                                                                                                  grid-template-columns:repeat(2,1fr);
                                                                                                                                  gap:18px}

                                                                                                                                  .tool {
                                                                                                                                    position:relative;
                                                                                                                                    overflow:hidden;
                                                                                                                                    min-height:370px;
                                                                                                                                    border-radius:var(--radius);
                                                                                                                                    padding:26px;
                                                                                                                                    background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.025)),var(--panel);
                                                                                                                                    backdrop-filter:blur(18px);
                                                                                                                                    box-shadow:0 24px 70px rgba(0,0,0,.28)}

                                                                                                                                    .tag {
                                                                                                                                      display:inline-flex;
                                                                                                                                      padding:8px 11px;
                                                                                                                                      border-radius:999px;
                                                                                                                                      color:#061008;
                                                                                                                                      background:linear-gradient(135deg,var(--lime),var(--green));
                                                                                                                                      font-size:.78rem;
                                                                                                                                      font-weight:1000;
                                                                                                                                      margin-bottom:18px}

                                                                                                                                      .tool h3 {
                                                                                                                                        margin:0 0 12px;
                                                                                                                                        font-size:2.25rem;
                                                                                                                                        letter-spacing:-.055em}

                                                                                                                                        .features {
                                                                                                                                          display:grid;
                                                                                                                                          gap:10px;
                                                                                                                                          position:relative}

                                                                                                                                          .features div {
                                                                                                                                            padding:13px 14px;
                                                                                                                                            border-radius:16px;
                                                                                                                                            background:rgba(255,255,255,.055);
                                                                                                                                            border:1px solid rgba(255,255,255,.08);
                                                                                                                                            color:#e6f2f7;
                                                                                                                                            font-weight:800}

                                                                                                                                            .split {
                                                                                                                                              display:grid;
                                                                                                                                              grid-template-columns:1.05fr .95fr;
                                                                                                                                              gap:18px;
                                                                                                                                              align-items:stretch}

                                                                                                                                              .claim {
                                                                                                                                                border-radius:34px;
                                                                                                                                                padding:34px;
                                                                                                                                                background:linear-gradient(135deg,rgba(204,255,0,.16),rgba(34,211,238,.08)),rgba(255,255,255,.055);
                                                                                                                                                border:1px solid rgba(255,255,255,.12);
                                                                                                                                                backdrop-filter:blur(18px)}

                                                                                                                                                .mini-pitch {
                                                                                                                                                  border-radius:34px;
                                                                                                                                                  min-height:310px;
                                                                                                                                                  padding:24px;
                                                                                                                                                  background:linear-gradient(140deg,rgba(5,60,34,.82),rgba(3,16,20,.88));
                                                                                                                                                  border:1px solid rgba(255,255,255,.12);
                                                                                                                                                  position:relative;
                                                                                                                                                  overflow:hidden}

                                                                                                                                                  .mini-pitch:before {
                                                                                                                                                    content:"";
                                                                                                                                                    position:absolute;
                                                                                                                                                    inset:22px;
                                                                                                                                                    border:2px solid rgba(255,255,255,.24);
                                                                                                                                                    border-radius:22px}

                                                                                                                                                    .mini-pitch:after {
                                                                                                                                                      content:"";
                                                                                                                                                      position:absolute;
                                                                                                                                                      inset:50% auto auto 50%;
                                                                                                                                                      width:120px;
                                                                                                                                                      height:120px;
                                                                                                                                                      transform:translate(-50%,-50%);
                                                                                                                                                      border:2px solid rgba(255,255,255,.22);
                                                                                                                                                      border-radius:999px}

                                                                                                                                                      .magnet {
                                                                                                                                                        position:absolute;
                                                                                                                                                        width:42px;
                                                                                                                                                        height:42px;
                                                                                                                                                        border-radius:999px;
                                                                                                                                                        display:grid;
                                                                                                                                                        place-items:center;
                                                                                                                                                        font-size:.76rem;
                                                                                                                                                        font-weight:1000;
                                                                                                                                                        color:#061008;
                                                                                                                                                        background:var(--lime);
                                                                                                                                                        box-shadow:0 10px 28px rgba(0,0,0,.28)}

                                                                                                                                                        .m1 {
                                                                                                                                                          left:18%;
                                                                                                                                                          top:30%}

                                                                                                                                                          .m2 {
                                                                                                                                                            left:44%;
                                                                                                                                                            top:21%;
                                                                                                                                                            background:var(--cyan)}

                                                                                                                                                            .m3 {
                                                                                                                                                              left:66%;
                                                                                                                                                              top:56%;
                                                                                                                                                              background:var(--green)}

                                                                                                                                                              .m4 {
                                                                                                                                                                left:28%;
                                                                                                                                                                top:68%;
                                                                                                                                                                background:var(--orange)}

                                                                                                                                                                .steps {
                                                                                                                                                                  display:grid;
                                                                                                                                                                  gap:14px}

                                                                                                                                                                  .step strong {
                                                                                                                                                                    display:block;
                                                                                                                                                                    color:var(--text);
                                                                                                                                                                    font-size:1.05rem;
                                                                                                                                                                    margin-bottom:6px}

                                                                                                                                                                    .step code,.legal-content code {
                                                                                                                                                                      color:#eaff9b;
                                                                                                                                                                      background:rgba(204,255,0,.08);
                                                                                                                                                                      border:1px solid rgba(204,255,0,.16);
                                                                                                                                                                      border-radius:8px;
                                                                                                                                                                      padding:2px 6px}

                                                                                                                                                                      .legal-shell {
                                                                                                                                                                        width:min(920px,calc(100% - 32px));
                                                                                                                                                                        margin:58px auto 0}

                                                                                                                                                                        .legal-panel {
                                                                                                                                                                          padding:34px}

                                                                                                                                                                          .legal-content {
                                                                                                                                                                            margin-top:28px}

                                                                                                                                                                            .legal-content h2 {
                                                                                                                                                                              font-size:1.45rem;
                                                                                                                                                                              letter-spacing:-.03em;
                                                                                                                                                                              margin:30px 0 8px}

                                                                                                                                                                              .contact-form {
                                                                                                                                                                                display:grid;
                                                                                                                                                                                gap:16px}

                                                                                                                                                                                .contact-form label {
                                                                                                                                                                                  display:grid;
                                                                                                                                                                                  gap:8px;
                                                                                                                                                                                  color:#dfffe9;
                                                                                                                                                                                  font-weight:800}

                                                                                                                                                                                  .contact-form input,.contact-form textarea {
                                                                                                                                                                                    width:100%;
                                                                                                                                                                                    border:1px solid rgba(255,255,255,.14);
                                                                                                                                                                                    background:rgba(255,255,255,.06);
                                                                                                                                                                                    color:#fff;
                                                                                                                                                                                    border-radius:16px;
                                                                                                                                                                                    padding:14px;
                                                                                                                                                                                    font:inherit}

                                                                                                                                                                                    .contact-form textarea {
                                                                                                                                                                                      min-height:170px;
                                                                                                                                                                                      resize:vertical}

                                                                                                                                                                                      .hidden-trap {
                                                                                                                                                                                        position:absolute;
                                                                                                                                                                                        left:-9999px}

                                                                                                                                                                                        .notice {
                                                                                                                                                                                          padding:14px 16px;
                                                                                                                                                                                          border-radius:16px;
                                                                                                                                                                                          margin-bottom:18px;
                                                                                                                                                                                          border:1px solid rgba(255,255,255,.12);
                                                                                                                                                                                          background:rgba(255,255,255,.06)}

                                                                                                                                                                                          .notice.error {
                                                                                                                                                                                            border-color:rgba(255,77,93,.35);
                                                                                                                                                                                            background:rgba(255,77,93,.08)}

                                                                                                                                                                                            .notice.success {
                                                                                                                                                                                              border-color:rgba(50,232,139,.35);
                                                                                                                                                                                              background:rgba(50,232,139,.08)}

                                                                                                                                                                                              footer {
                                                                                                                                                                                                width:min(var(--container),calc(100% - 32px));
                                                                                                                                                                                                margin:78px auto 0;
                                                                                                                                                                                                padding:34px 0 42px;
                                                                                                                                                                                                color:var(--muted)}

                                                                                                                                                                                                .footer-top {
                                                                                                                                                                                                  display:flex;
                                                                                                                                                                                                  flex-wrap:wrap;
                                                                                                                                                                                                  justify-content:space-between;
                                                                                                                                                                                                  gap:18px;
                                                                                                                                                                                                  padding-bottom:26px;
                                                                                                                                                                                                  border-bottom:1px solid rgba(255,255,255,.10)}

                                                                                                                                                                                                  .footer-links {
                                                                                                                                                                                                    display:flex;
                                                                                                                                                                                                    flex-wrap:wrap;
                                                                                                                                                                                                    gap:14px}

                                                                                                                                                                                                    .footer-links a {
                                                                                                                                                                                                      text-decoration:none}

                                                                                                                                                                                                      .sponsor {
                                                                                                                                                                                                        padding-top:26px;
                                                                                                                                                                                                        display:flex;
                                                                                                                                                                                                        justify-content:space-between;
                                                                                                                                                                                                        align-items:center;
                                                                                                                                                                                                        gap:24px;
                                                                                                                                                                                                        opacity:.86}

                                                                                                                                                                                                        .sponsor span {
                                                                                                                                                                                                          font-size:.9rem}

                                                                                                                                                                                                          .levelten-logo {
                                                                                                                                                                                                            width:185px;
                                                                                                                                                                                                            height:auto;
                                                                                                                                                                                                            filter:drop-shadow(0 0 16px rgba(204,255,0,.22))}

                                                                                                                                                                                                          .spfr-logo {
                                                                                                                                                                                                            width:75px;
                                                                                                                                                                                                            height:75px;
                                                                                                                                                                                                            filter:drop-shadow(0 0 16px rgba(0, 119, 255, 0.603))}  

                                                                                                                                                                                                            .reveal {
                                                                                                                                                                                                              opacity:0;
                                                                                                                                                                                                              transform:translateY(18px);
                                                                                                                                                                                                              transition:opacity .6s ease,transform .6s ease}

                                                                                                                                                                                                              .reveal.in {
                                                                                                                                                                                                                opacity:1;
                                                                                                                                                                                                                transform:none}

                                                                                                                                                                                                                @media (max-width:920px) {
                                                                                                                                                                                                                  .topbar {
                                                                                                                                                                                                                    align-items:flex-start}

                                                                                                                                                                                                                    .menu-btn {
                                                                                                                                                                                                                      display:block;
                                                                                                                                                                                                                      flex:0 0 auto}

                                                                                                                                                                                                                      .nav {
                                                                                                                                                                                                                        position:absolute;
                                                                                                                                                                                                                        left:0;
                                                                                                                                                                                                                        right:0;
                                                                                                                                                                                                                        top:82px;
                                                                                                                                                                                                                        display:none;
                                                                                                                                                                                                                        flex-direction:column;
                                                                                                                                                                                                                        align-items:stretch;
                                                                                                                                                                                                                        border-radius:26px;
                                                                                                                                                                                                                        padding:12px;
                                                                                                                                                                                                                        background:rgba(3,10,14,.96)}

                                                                                                                                                                                                                        .nav a {
                                                                                                                                                                                                                          padding:14px 16px}

                                                                                                                                                                                                                          .nav-open .nav {
                                                                                                                                                                                                                            display:flex}

                                                                                                                                                                                                                            .hero {
                                                                                                                                                                                                                              grid-template-columns:1fr;
                                                                                                                                                                                                                              min-height:auto;
                                                                                                                                                                                                                              margin-top:28px}

                                                                                                                                                                                                                              .broadcast {
                                                                                                                                                                                                                                transform:none}

                                                                                                                                                                                                                                .broadcast-grid,.tool-grid,.cards,.split {
                                                                                                                                                                                                                                  grid-template-columns:1fr}

                                                                                                                                                                                                                                  .section-head {
                                                                                                                                                                                                                                    display:block}

                                                                                                                                                                                                                                    .section-head .intro {
                                                                                                                                                                                                                                      margin-top:16px}

                                                                                                                                                                                                                                      .sponsor {
                                                                                                                                                                                                                                        align-items:flex-start;
                                                                                                                                                                                                                                        flex-direction:column}

                                                                                                                                                                                                                                        .fog,.broadcast::before,.pulse {
                                                                                                                                                                                                                                          animation:none}

                                                                                                                                                                                                                                          .scorebar {
                                                                                                                                                                                                                                            grid-template-columns:1fr;
                                                                                                                                                                                                                                            text-align:center}

                                                                                                                                                                                                                                            .team.right {
                                                                                                                                                                                                                                              text-align:center}

                                                                                                                                                                                                                                              .live-row {
                                                                                                                                                                                                                                                flex-direction:column}

                                                                                                                                                                                                                                                .hero.centered {
                                                                                                                                                                                                                                                  text-align:left}

                                                                                                                                                                                                                                                  .centered .lead {
                                                                                                                                                                                                                                                    margin-left:0}

                                                                                                                                                                                                                                                    .centered .actions,.centered .hero-actions {
                                                                                                                                                                                                                                                      justify-content:flex-start}
                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                    @media (prefers-reduced-motion:reduce) {
                                                                                                                                                                                                                                                      *,*:before,*:after {
                                                                                                                                                                                                                                                        animation:none!important;
                                                                                                                                                                                                                                                        transition:none!important}
                                                                                                                                                                                                                                                      }
