#sc_a79e46c {
        position: sticky;
        top: 0;
        z-index: 1000;
        background: var(--background-tertiary);
        box-shadow: 0 0.5rem 1.5rem color-mix(in srgb, var(--neutral-950) 12%, var(--background-tertiary));

        .x_ac4a9f0 {
          height: 0.35rem;
          width: 100%;
          background-size: 320% 320%;
          animation: headerbeam_m8q4x2n7k1p9w 10s ease infinite;
          background-image: linear-gradient(90deg, var(--warning-color), var(--primary), var(--accent), var(--secondary), var(--info-color), var(--warning-color));
        }

        .navbar {
          width: 100%;
          padding-block: 0.85rem;
          padding-inline: 0;
          background: var(--background-tertiary);
        }

        .x_9757cca {
          width: 100%;
          display: flex;
          flex-wrap: wrap;
          align-items: center;
          justify-content: space-between;
          gap: 0.75rem 1rem;
        }

        .navbar-brand {
          display: inline-flex;
          align-items: center;
          gap: 0.85rem;
          margin: 0;
          padding: 0;
          white-space: normal;
          font-size: 1.65rem;
          font-weight: 700;
          color: var(--text-primary) !important;
          transition: transform 0.25s ease;
        }

        .navbar-brand:hover {
          color: var(--primary) !important;
          transform: translateY(-0.1rem);
        }

        .x_a9693fe {
          flex-shrink: 0;
          width: 2.65rem;
          height: 2.65rem;
          border-radius: 0.85rem;
          background: linear-gradient(145deg, var(--primary), var(--accent));
          box-shadow: 0 0.35rem 0.9rem color-mix(in srgb, var(--primary) 45%, var(--background-tertiary));
          position: relative;
          overflow: hidden;
        }

        .x_a9693fe::before {
          content: '';
          position: absolute;
          inset-block-start: 0.45rem;
          inset-inline-end: 0.45rem;
          width: 0.85rem;
          height: 0.85rem;
          border-radius: 50%;
          background: var(--warning-bg);
        }

        .x_a9693fe::after {
          content: '';
          position: absolute;
          inset-block-end: 0.35rem;
          inset-inline-start: 0.35rem;
          width: 1.35rem;
          height: 1.35rem;
          border-radius: 0.35rem;
          background: color-mix(in srgb, var(--white) 28%, var(--accent));
        }

        .navbar-toggler {
          border: 2px solid var(--primary);
          border-radius: 0.75rem;
          padding: 0.45rem 0.55rem;
          background: color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary));
          transition: transform 0.25s ease, background 0.25s ease;
        }

        .navbar-toggler:hover {
          transform: scale(1.04);
          background: color-mix(in srgb, var(--primary-bg) 55%, var(--background-tertiary));
        }

        .navbar-toggler:focus {
          box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary) 28%, var(--background-tertiary));
        }

        .navbar-toggler .x_cd47af3 {
          font-size: 1.45rem;
          color: var(--primary);
          line-height: 1;
        }

        .navbar-collapse {
          flex-grow: 1;
          min-width: 0;
        }

        .x_ed5c421 {
          width: 100%;
          align-items: center;
          gap: 0.45rem;
          margin: 0;
          padding: 0.35rem;
          border-radius: 1rem;
          background: color-mix(in srgb, var(--background-secondary) 65%, var(--background-tertiary));
          border: 1px solid var(--border-light);
        }

        .x_61e0e44 {
          flex: 1 1 minmax(0, 1fr);
          min-width: 0;
        }

        .nav-link {
          display: flex;
          align-items: center;
          justify-content: center;
          gap: 0.45rem;
          width: 100%;
          min-width: 0;
          color: var(--text-secondary) !important;
          font-weight: 600;
          font-size: 0.92rem;
          padding-block: 0.55rem;
          padding-inline: 0.65rem;
          border-radius: 0.75rem;
          transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;

          i {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 1.75rem;
            height: 1.75rem;
            border-radius: 50%;
            font-size: 0.95rem;
            flex-shrink: 0;
            transition: transform 0.25s ease, background 0.25s ease, color 0.25s ease;
          }
        }

        .nav-link span {
          min-width: 0;
          text-align: center;
        }

        .x_61e0e44:nth-child(1) .nav-link i {
          background: color-mix(in srgb, var(--primary-bg) 55%, var(--background-tertiary));
          color: var(--primary-dark);
        }

        .x_61e0e44:nth-child(2) .nav-link i {
          background: color-mix(in srgb, var(--accent-bg) 55%, var(--background-tertiary));
          color: var(--accent-dark);
        }

        .x_61e0e44:nth-child(3) .nav-link i {
          background: color-mix(in srgb, var(--warning-bg) 55%, var(--background-tertiary));
          color: var(--warning-dark);
        }

        .x_61e0e44:nth-child(4) .nav-link i {
          background: color-mix(in srgb, var(--info-bg) 55%, var(--background-tertiary));
          color: var(--info-dark);
        }

        .nav-link:hover {
          color: var(--text-primary) !important;
          background: var(--background-tertiary);
          transform: translateY(-0.12rem);
          box-shadow: 0 0.35rem 0.85rem color-mix(in srgb, var(--neutral-950) 10%, var(--background-tertiary));
        }

        .nav-link:hover i {
          transform: scale(1.08);
        }

        .x_a9b5d83 {
          background: linear-gradient(120deg, var(--secondary), var(--secondary-light));
          color: var(--text-light) !important;
          box-shadow: 0 0.4rem 1rem color-mix(in srgb, var(--secondary) 40%, var(--background-tertiary));
        }

        .x_a9b5d83 i {
          background: color-mix(in srgb, var(--white) 22%, var(--secondary)) !important;
          color: var(--text-light) !important;
        }

        .x_a9b5d83:hover {
          color: var(--text-light) !important;
          background: linear-gradient(120deg, var(--secondary-light), var(--secondary-bg));
          box-shadow: 0 0.55rem 1.2rem color-mix(in srgb, var(--secondary-dark) 35%, var(--background-tertiary));
        }

        @media (min-width: 992px) {
          .x_9757cca {
            flex-wrap: nowrap;
            gap: 1.25rem;
          }

          .navbar-collapse {
            flex-basis: auto;
            flex-grow: 1;
            min-width: 0;
            width: 100%;
          }

          .x_ed5c421 {
            width: 100%;
            justify-content: space-between;
            padding-block: 0.4rem;
            padding-inline: 0.5rem;
          }

          .x_61e0e44 {
            flex: 1 1 0;
          }

          .x_a9b5d83 {
            flex: 1.15 1 0;
          }
        }

        @media (max-width: 991.98px) {
          .navbar-collapse {
            flex-basis: 100%;
            margin-block-start: 0.35rem;
          }

          .x_ed5c421 {
            flex-direction: column;
            align-items: stretch;
            gap: 0.5rem;
            padding: 0.85rem;
          }

          .x_61e0e44 {
            flex: none;
            width: 100%;
          }

          .nav-link {
            justify-content: flex-start;
            padding-block: 0.7rem;
            padding-inline: 0.85rem;
          }

          .nav-link span {
            text-align: start;
          }
        }

        @media (max-width: 576px) {
          .navbar-brand {
            font-size: 1.4rem;
          }

          .x_a9693fe {
            width: 2.35rem;
            height: 2.35rem;
          }
        }
      }

      @keyframes headerbeam_m8q4x2n7k1p9w {
        0% {
          background-position: 0% 50%;
        }
        50% {
          background-position: 100% 50%;
        }
        100% {
          background-position: 0% 50%;
        }
      }

#sc_19a5e59 {
      padding-block: clamp(3rem, 6vw, 5.5rem);
      padding-inline: 0;
      position: relative;
      background: linear-gradient(165deg, var(--background-primary) 0%, color-mix(in srgb, var(--info-bg) 35%, var(--background-primary)) 45%, var(--background-secondary) 100%);
      overflow: hidden;
    }

    #sc_19a5e59::before {
      content: '';
      position: absolute;
      inset-block-start: -20%;
      inset-inline-end: -15%;
      width: min(52vw, 28rem);
      height: min(52vw, 28rem);
      border-radius: 50%;
      background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--primary-light) 55%, var(--background-primary)) 0%, var(--background-primary) 68%);
      opacity: 0.55;
      pointer-events: none;
      animation: ctahalo_m3k9p7x2nq4w 14s ease-in-out infinite;
    }

    @keyframes ctahalo_m3k9p7x2nq4w {
      0%,
      100% {
        transform: scale(1) translate(0, 0);
      }
      50% {
        transform: scale(1.08) translate(-1.25rem, 1rem);
      }
    }

    html[dir='rtl'] #sc_19a5e59::before {
      animation-name: ctahalo_m3k9p7x2nq4w_rtl;
    }

    @keyframes ctahalo_m3k9p7x2nq4w_rtl {
      0%,
      100% {
        transform: scale(1) translate(0, 0);
      }
      50% {
        transform: scale(1.08) translate(1.25rem, 1rem);
      }
    }

    #sc_19a5e59::after {
      content: '';
      position: absolute;
      inset-block-end: -25%;
      inset-inline-start: -18%;
      width: min(48vw, 24rem);
      height: min(48vw, 24rem);
      border-radius: 50%;
      background: radial-gradient(circle at 70% 70%, color-mix(in srgb, var(--secondary) 50%, var(--background-primary)) 0%, var(--background-primary) 65%);
      opacity: 0.45;
      pointer-events: none;
      animation: ctahalo_m3k9p7x2nq4w 18s ease-in-out infinite reverse;
    }

    html[dir='rtl'] #sc_19a5e59::after {
      animation-name: ctahalo_m3k9p7x2nq4w_rtl;
    }

    #sc_19a5e59 .container {
      position: relative;
      z-index: 1;
    }

    #sc_19a5e59 .x_a36ad68 {
      background: var(--background-tertiary);
      border-radius: 1.75rem;
      border: 1px solid var(--neutral-150);
      box-shadow: 0 1.25rem 3rem color-mix(in srgb, var(--neutral-950) 12%, var(--background-primary));
      overflow: hidden;
      animation: ctashell_r8n2k5pq7xm 0.85s ease-out both;
    }

    @keyframes ctashell_r8n2k5pq7xm {
      0% {
        opacity: 0;
        transform: translateY(1.5rem);
      }
      100% {
        opacity: 1;
        transform: translateY(0);
      }
    }

    #sc_19a5e59 .x_1b58785 {
      position: relative;
      min-height: 100%;
      padding: clamp(1.25rem, 3vw, 2rem);
      background: linear-gradient(145deg, color-mix(in srgb, var(--primary-bg) 22%, var(--background-tertiary)), var(--background-tertiary));
      border-inline-end: 1px solid var(--neutral-150);
      display: flex;
      align-items: center;
      justify-content: center;
    }

    html[dir='rtl'] #sc_19a5e59 .x_1b58785 {
      border-inline-end: none;
      border-inline-start: 1px solid var(--neutral-150);
    }

    #sc_19a5e59 .x_1b58785::before {
      content: '';
      position: absolute;
      inset: clamp(0.85rem, 2vw, 1.35rem);
      border-radius: 1.25rem;
      border: 2px dashed color-mix(in srgb, var(--accent) 45%, var(--neutral-150));
      pointer-events: none;
      opacity: 0.85;
    }

    #sc_19a5e59 .x_2a14184 {
      position: relative;
      width: min(100%, 22rem);
      aspect-ratio: 1 / 1;
      border-radius: 1.15rem;
      overflow: hidden;
      box-shadow: 0 1rem 2rem color-mix(in srgb, var(--neutral-850) 18%, var(--background-primary));
    }

    #sc_19a5e59 .x_4cf9773 {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
    }

    #sc_19a5e59 .x_71bb268 {
      display: inline-flex;
      align-items: center;
      gap: 0.35rem;
      padding-block: 0.35rem;
      padding-inline: 0.85rem;
      border-radius: 999px;
      background: color-mix(in srgb, var(--accent-bg) 40%, var(--background-tertiary));
      color: var(--text-secondary);
      font-size: 0.78rem;
      font-weight: 600;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      margin-block-end: 1rem;
      white-space: normal;
    }

    #sc_19a5e59 .x_275dd4f {
      width: 0.45rem;
      height: 0.45rem;
      border-radius: 50%;
      background: var(--accent-dark);
      flex-shrink: 0;
    }

    #sc_19a5e59 .x_d328cda {
      font-size: clamp(1.65rem, 3.6vw, 2.65rem);
      font-weight: 800;
      line-height: 1.15;
      color: var(--text-primary);
      margin-block-end: 1rem;
      max-width: 22ch;
    }

    #sc_19a5e59 .x_d328cda span {
      color: var(--accent-dark);
    }

    #sc_19a5e59 .x_9392b62 {
      font-size: 1.05rem;
      line-height: 1.65;
      color: var(--text-secondary);
      margin-block-end: 1.5rem;
      max-width: 48ch;
    }

    #sc_19a5e59 .x_1635d9b {
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
      gap: 0.75rem 1rem;
      margin-block-end: 1.5rem;
      padding: 1rem;
      border-radius: 1rem;
      background: var(--background-primary);
      border: 1px solid var(--neutral-150);
    }

    #sc_19a5e59 .x_94968b3 {
      font-size: 1.65rem;
      font-weight: 800;
      line-height: 1.1;
      color: var(--primary-dark);
    }

    #sc_19a5e59 .x_fc3f70f {
      font-size: 0.82rem;
      color: var(--text-tertiary);
      margin: 0;
    }

    #sc_19a5e59 .x_876e11f {
      list-style: none;
      padding: 0;
      margin-block: 0 1.75rem;
      margin-inline: 0;
      display: flex;
      flex-direction: column;
      gap: 0.65rem;
    }

    #sc_19a5e59 .x_876e11f li {
      display: grid;
      grid-template-columns: 2rem minmax(0, 1fr);
      gap: 0.65rem;
      align-items: start;
      font-size: 0.95rem;
      line-height: 1.5;
      color: var(--text-secondary);
    }

    #sc_19a5e59 .x_8d094c5 {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 2rem;
      height: 2rem;
      border-radius: 0.55rem;
      background: color-mix(in srgb, var(--secondary-light) 55%, var(--background-tertiary));
      color: var(--text-primary);
      font-weight: 700;
      font-size: 0.9rem;
    }

    #sc_19a5e59 .x_3df4f19 {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 0.5rem;
      padding-block: 0.9rem;
      padding-inline: 1.75rem;
      border-radius: 999px;
      font-weight: 700;
      font-size: 1rem;
      text-decoration: none;
      color: var(--text-light);
      background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);
      border: 1px solid color-mix(in srgb, var(--primary-dark) 70%, var(--neutral-150));
      box-shadow: 0 0.65rem 1.5rem color-mix(in srgb, var(--primary-dark) 28%, var(--background-primary));
      transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;
    }

    #sc_19a5e59 .x_3df4f19:hover {
      transform: translateY(-2px);
      box-shadow: 0 1rem 2rem color-mix(in srgb, var(--primary-dark) 38%, var(--background-primary));
      border-color: var(--primary-light);
      color: var(--text-light);
    }

    #sc_19a5e59 .x_3df4f19:active {
      transform: translateY(0);
    }

    #sc_19a5e59 .x_f880200 {
      padding: clamp(1.5rem, 4vw, 2.75rem);
    }

    @media (max-width: 991.98px) {
      #sc_19a5e59 .x_1b58785 {
        border-inline-end: none;
        border-block-end: 1px solid var(--neutral-150);
      }

      html[dir='rtl'] #sc_19a5e59 .x_1b58785 {
        border-inline-start: none;
      }

      #sc_19a5e59 .x_d328cda {
        max-width: none;
      }

      #sc_19a5e59 .x_9392b62 {
        max-width: none;
      }
    }

    @media (max-width: 575.98px) {
      #sc_19a5e59 .x_1635d9b {
        grid-template-columns: minmax(0, 1fr);
      }
    }

#sc_e719320 {
        --tx-dir: 1;
        --content-shift: 0.5rem;
        position: relative;
        overflow: hidden;
        padding-block: clamp(3.5rem, 6vw, 6.5rem);
        padding-inline: 0;
        background: linear-gradient(165deg, var(--background-primary) 0%, color-mix(in srgb, var(--neutral-150) 35%, var(--background-primary)) 48%, var(--background-primary) 100%);
        isolation: isolate;
      }

      [dir='rtl'] #sc_e719320 {
        --tx-dir: -1;
      }

      #sc_e719320::before {
        content: '';
        position: absolute;
        inset-block: 12% 8%;
        inset-inline-end: -18%;
        inline-size: min(42vw, 520px);
        block-size: min(42vw, 520px);
        border-radius: 50%;
        background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--primary-bg) 55%, var(--background-primary)), color-mix(in srgb, var(--info-bg) 28%, var(--background-primary)) 52%, var(--background-primary) 70%);
        z-index: 0;
        pointer-events: none;
      }

      #sc_e719320 .x_b9af10a {
        position: relative;
        z-index: 1;
        border-radius: 1.75rem;
        border: 1px solid var(--border-light);
        background: linear-gradient(135deg, color-mix(in srgb, var(--background-tertiary) 92%, var(--neutral-150)) 0%, var(--background-tertiary) 42%, color-mix(in srgb, var(--background-tertiary) 88%, var(--neutral-50)) 100%);
        box-shadow: 0 2rem 4rem color-mix(in srgb, var(--neutral-950) 10%, var(--background-primary));
        padding-block: clamp(1.75rem, 3vw, 2.75rem);
        padding-inline: clamp(1.25rem, 3vw, 3rem);
      }

      #sc_e719320 .x_bbd9260 {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: clamp(1.25rem, 2vw, 2rem);
      }

      #sc_e719320 .x_d4c5cfd {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: clamp(1rem, 2vw, 1.75rem);
        padding-block: clamp(1.35rem, 2.5vw, 2rem);
        padding-inline: clamp(1rem, 2vw, 1.75rem);
        border-radius: 1.35rem;
        border: 1px solid var(--border-light);
        background: var(--background-tertiary);
        position: relative;
        overflow: hidden;
      }

      #sc_e719320 .x_d4c5cfd::after {
        content: '';
        position: absolute;
        inset-block: 0;
        inset-inline-start: 0;
        inline-size: 5px;
        background: linear-gradient(180deg, var(--primary), color-mix(in srgb, var(--accent) 65%, var(--primary)));
      }

      #sc_e719320 .x_3f088b2::after {
        background: linear-gradient(180deg, var(--secondary), var(--warning-color));
      }

      #sc_e719320 .x_254c00a::after {
        background: linear-gradient(180deg, var(--accent), var(--primary));
      }

      @media (min-width: 992px) {
        #sc_e719320 .x_bbd9260 {
          grid-template-columns: repeat(2, minmax(0, 1fr));
          gap: clamp(1.25rem, 2vw, 2rem);
          align-items: stretch;
        }

        #sc_e719320 .x_d0a5673 {
          grid-column: 1 / -1;
          grid-template-columns: minmax(0, 120px) minmax(0, 1fr) minmax(0, 220px);
          align-items: center;
        }

        #sc_e719320 .x_a39fb3a {
          grid-template-columns: minmax(0, 120px) minmax(0, 1fr) minmax(0, 220px);
          align-items: center;
        }
      }

      #sc_e719320 .x_75f1d34 {
        display: flex;
        align-items: center;
        justify-content: center;
        justify-self: center;
        inline-size: 4.5rem;
        block-size: 4.5rem;
        border-radius: 1.25rem;
        background: linear-gradient(145deg, color-mix(in srgb, var(--neutral-50) 55%, var(--background-tertiary)), var(--background-tertiary));
        border: 1px solid var(--border-light);
        color: var(--primary-dark);
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--background-tertiary) 65%, var(--neutral-150));
      }

      #sc_e719320 .x_3f088b2 .x_75f1d34 {
        color: var(--secondary-dark);
      }

      #sc_e719320 .x_254c00a .x_75f1d34 {
        color: var(--accent-dark);
      }

      #sc_e719320 .x_6bf473e {
        padding-inline-start: clamp(0.35rem, 1vw, 0.85rem);
      }

      #sc_e719320 .x_86d5f9c {
        display: inline-block;
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--primary);
        margin-block-end: 0.5rem;
      }

      #sc_e719320 .x_3f088b2 .x_86d5f9c {
        color: var(--secondary-dark);
      }

      #sc_e719320 .x_254c00a .x_86d5f9c {
        color: var(--accent-dark);
      }

      #sc_e719320 .x_8729326 {
        font-size: clamp(1.2rem, 2vw, 1.6rem);
        font-weight: 800;
        line-height: 1.2;
        color: var(--text-primary);
        margin-block-end: 0.65rem;
      }

      #sc_e719320 .x_e927d91 {
        font-size: 1.02rem;
        line-height: 1.75;
        color: var(--text-secondary);
        margin-block-end: 0;
      }

      #sc_e719320 .x_00b74e4 {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: center;
        gap: 0;
        padding-inline-start: clamp(0.35rem, 1vw, 0.85rem);
      }

      #sc_e719320 .x_7d8e85a {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 0.5rem;
        padding-block: 0.85rem;
        padding-inline: 1.15rem;
        border-radius: 999px;
        font-weight: 800;
        font-size: 0.92rem;
        text-decoration: none;
        color: var(--text-primary);
        border: 1px solid var(--border-light);
        background: linear-gradient(120deg, var(--background-tertiary), color-mix(in srgb, var(--background-secondary) 55%, var(--background-tertiary)));
        box-shadow: 0 0.85rem 1.75rem color-mix(in srgb, var(--neutral-950) 8%, var(--background-primary));
        transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.35s ease, border-color 0.35s ease;
      }

      #sc_e719320 .x_7d8e85a i {
        transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1);
        font-size: 1.05rem;
      }

      #sc_e719320 .x_7d8e85a:hover {
        transform: translateX(calc(var(--tx-dir) * var(--content-shift)));
        border-color: color-mix(in srgb, var(--primary) 45%, var(--border-light));
        box-shadow: 0 1.15rem 2.25rem color-mix(in srgb, var(--primary) 22%, var(--background-primary));
      }

      #sc_e719320 .x_7d8e85a:hover i {
        transform: translateX(calc(var(--tx-dir) * 0.35rem));
      }

      @media (max-width: 991.98px) {
        #sc_e719320 .x_d4c5cfd {
          padding-inline-start: clamp(1rem, 4vw, 1.35rem);
        }

        #sc_e719320 .x_d4c5cfd::after {
          inset-inline-start: 0;
          inline-size: 4px;
        }

        #sc_e719320 .x_6bf473e {
          padding-inline-start: 0;
        }

        #sc_e719320 .x_00b74e4 {
          padding-inline-start: 0;
        }

        #sc_e719320 .x_75f1d34 {
          justify-self: start;
        }

        #sc_e719320 .x_7d8e85a {
          inline-size: 100%;
        }
      }

@keyframes orbdrift_wq8mNk3pLz9Qx4 {
        0% {
          opacity: 0.35;
          transform: translateY(0) scale(1);
        }
        50% {
          opacity: 0.65;
          transform: translateY(-18px) scale(1.08);
        }
        100% {
          opacity: 0.35;
          transform: translateY(0) scale(1);
        }
      }

      @keyframes beamscan_H7tR2xq9LmK4Nw8 {
        0% {
          opacity: 0.15;
          transform: skewY(-6deg) translateY(-8%);
        }
        50% {
          opacity: 0.28;
          transform: skewY(-6deg) translateY(6%);
        }
        100% {
          opacity: 0.15;
          transform: skewY(-6deg) translateY(-8%);
        }
      }

      @keyframes pulsehalo_Y9xk2mQw7LzN4Vp {
        0%,
        100% {
          box-shadow: 0 0 0 0 rgba(var(--bs-accent-rgb), 0.45);
        }
        55% {
          box-shadow: 0 0 0 14px rgba(var(--bs-accent-rgb), 0);
        }
      }

      @keyframes cardlift_R3nq8LzKxm2Wt7 {
        from {
          opacity: 0;
          transform: translateY(26px) scale(0.98);
        }
        to {
          opacity: 1;
          transform: translateY(0) scale(1);
        }
      }

      #sc_e7191e0 {
        padding-block: clamp(4rem, 8vw, 7.5rem);
        padding-inline: 0;
        position: relative;
        isolation: isolate;
        overflow: hidden;
        background: linear-gradient(145deg, var(--background-primary) 0%, color-mix(in srgb, var(--accent-bg) 22%, var(--background-primary)) 38%, color-mix(in srgb, var(--warning-bg) 18%, var(--background-secondary)) 72%, var(--neutral-1050) 100%);
        color: var(--text-light);
      }

      #sc_e7191e0 .x_88e1a05 {
        position: absolute;
        inset-inline: -20%;
        top: -30%;
        block-size: 55%;
        z-index: 0;
        pointer-events: none;
        opacity: 0.55;
        background: radial-gradient(circle at 30% 20%, rgba(var(--bs-secondary-rgb), 0.45), transparent 58%), radial-gradient(circle at 80% 55%, rgba(var(--bs-accent-rgb), 0.5), transparent 55%),
          radial-gradient(circle at 48% 90%, color-mix(in srgb, var(--danger-light) 38%, transparent), transparent 50%);
        animation: orbdrift_wq8mNk3pLz9Qx4 7s ease-in-out infinite;
      }

      #sc_e7191e0 .x_6400861 {
        position: absolute;
        inset-inline-start: -8%;
        inset-inline-end: -8%;
        top: -10%;
        block-size: 120%;
        z-index: 0;
        pointer-events: none;
        background: linear-gradient(118deg, transparent 42%, color-mix(in srgb, var(--info-bg) 55%, transparent) 50%, transparent 58%);
        mix-blend-mode: screen;
        animation: beamscan_H7tR2xq9LmK4Nw8 11s ease-in-out infinite;
      }

      #sc_e7191e0 .x_02d5a7e {
        position: absolute;
        inset: 0;
        z-index: 0;
        pointer-events: none;
        background-image: repeating-linear-gradient(105deg, color-mix(in srgb, var(--text-light) 6%, transparent) 0 1px, transparent 1px 36px);
        opacity: 0.12;
      }

      #sc_e7191e0 > .container {
        position: relative;
        z-index: 2;
      }

      #sc_e7191e0 .x_b005691 {
        padding-block-start: clamp(0.75rem, 2vw, 1.75rem);
        padding-block-end: 0.25rem;
        padding-inline-start: clamp(0.75rem, 2vw, 1.75rem);
        padding-inline-end: clamp(0.75rem, 2vw, 1.75rem);
        margin-block-end: clamp(2rem, 5vw, 3rem);
      }

      #sc_e7191e0 .x_68d85ea {
        position: relative;
        padding-block: clamp(1.85rem, 4vw, 2.85rem);
        padding-inline: clamp(1.5rem, 3.5vw, 2.5rem);
        border-radius: clamp(22px, 3vw, 34px);
        background: linear-gradient(148deg, color-mix(in srgb, var(--neutral-1050) 78%, transparent), color-mix(in srgb, var(--accent-dark) 45%, transparent)),
          linear-gradient(32deg, color-mix(in srgb, var(--danger-dark) 40%, transparent), color-mix(in srgb, var(--neutral-1050) 88%, transparent));
        border: 2px solid color-mix(in srgb, var(--accent-bg) 70%, transparent);
        clip-path: polygon(0 0, 100% 0, 100% calc(100% - 34px), calc(100% - 38px) 100%, 0 100%);
        box-shadow: inset 0 0 0 1px rgba(var(--bs-accent-rgb), 0.35), 0 22px 50px rgba(var(--bs-dark-rgb), 0.35), 0 0 0 1px color-mix(in srgb, var(--warning-bg) 45%, transparent);
        overflow: clip;
      }

      #sc_e7191e0 .x_fbda351 {
        position: absolute;
        inline-size: 52px;
        block-size: 52px;
        border: 4px solid var(--accent-light);
        border-inline-end: none;
        border-block-end: none;
        inset-inline-start: 22px;
        top: 22px;
        opacity: 0.85;
        pointer-events: none;
      }

      #sc_e7191e0 .x_50cb081 {
        position: absolute;
        inline-size: 52px;
        block-size: 52px;
        border: 4px solid var(--warning-light);
        border-inline-start: none;
        border-block-start: none;
        inset-inline-end: clamp(28px, 5vw, 44px);
        bottom: clamp(22px, 4vw, 36px);
        opacity: 0.75;
        pointer-events: none;
      }

      #sc_e7191e0 .x_6524441 {
        margin: 0;
        font-weight: 900;
        letter-spacing: -0.04em;
        line-height: 1.05;
        font-size: clamp(2rem, 4.5vw, 3.35rem);
        background: linear-gradient(95deg, var(--accent-bg), var(--danger-light), var(--warning-light), var(--secondary-bg), var(--accent));
        background-clip: text;
        -webkit-background-clip: text;
        color: transparent;
        text-transform: uppercase;
        text-wrap: balance;
      }

      #sc_e7191e0 .x_4d691ff {
        margin-block-start: clamp(1rem, 2.5vw, 1.5rem);
        margin-block-end: 0;
        color: color-mix(in srgb, var(--text-light) 86%, transparent);
        font-size: clamp(1.02rem, 2.1vw, 1.2rem);
        line-height: 1.72;
        max-inline-size: 38ch;
        font-weight: 500;
      }

      #sc_e7191e0 .x_29ea00d {
        display: flex;
        flex-wrap: wrap;
        gap: 12px;
        margin-block-start: clamp(1.35rem, 3vw, 2rem);
      }

      #sc_e7191e0 .x_29ea00d span {
        inline-size: 13px;
        block-size: 13px;
        border-radius: 50%;
        background: radial-gradient(circle at 35% 30%, var(--text-light), var(--accent) 72%);
        opacity: 0.95;
        box-shadow: 0 0 0 2px color-mix(in srgb, var(--text-light) 40%, transparent), 0 6px 16px rgba(var(--bs-dark-rgb), 0.52);
      }

      #sc_e7191e0 .x_29ea00d span:nth-child(2) {
        background: radial-gradient(circle at 35% 30%, var(--text-light), var(--secondary) 72%);
      }

      #sc_e7191e0 .x_29ea00d span:nth-child(3) {
        background: radial-gradient(circle at 35% 30%, var(--text-light), var(--warning-color) 72%);
      }

      #sc_e7191e0 #sc_e76b2eb {
        display: flex;
        flex-direction: column;
        gap: clamp(1.1rem, 2.8vw, 1.85rem);
        padding-inline: clamp(0.25rem, 1.5vw, 0.5rem);
        margin-block-start: clamp(0.75rem, 2vw, 1.75rem);
      }

      #sc_e7191e0 .x_c162c28 {
        position: relative;
        border-radius: 22px;
        border: 1px solid rgba(var(--bs-secondary-rgb), 0.32);
        background: linear-gradient(148deg, color-mix(in srgb, var(--neutral-1050) 92%, transparent) 12%, color-mix(in srgb, var(--accent-dark) 35%, transparent) 92%), color-mix(in srgb, var(--neutral-1050) 96%, transparent);
        box-shadow: 0 16px 40px rgba(var(--bs-dark-rgb), 0.36), 0 1px 0 color-mix(in srgb, var(--accent-bg) 35%, transparent) inset;
        overflow: hidden;
        transition: transform 0.42s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.42s cubic-bezier(0.4, 0, 0.2, 1);
        animation: cardlift_R3nq8LzKxm2Wt7 0.65s ease-out backwards;
      }

      #sc_e7191e0 .x_c162c28:nth-child(3n + 1) {
        animation-delay: 0.05s;
        border-inline-start: 7px solid var(--accent-light);
      }

      #sc_e7191e0 .x_c162c28:nth-child(3n + 2) {
        animation-delay: 0.12s;
        border-inline-start: 7px solid var(--danger-light);
      }

      #sc_e7191e0 .x_c162c28:nth-child(3n + 3) {
        animation-delay: 0.18s;
        border-inline-start: 7px solid var(--warning-light);
      }

      #sc_e7191e0 .x_c162c28::before {
        content: '';
        position: absolute;
        inset-inline-start: 0;
        inset-block-start: -40%;
        block-size: 180%;
        inline-size: 38%;
        background: linear-gradient(160deg, color-mix(in srgb, var(--accent-bg) 75%, transparent), transparent 74%);
        opacity: 0.22;
        pointer-events: none;
      }

      #sc_e7191e0 .x_c162c28:nth-child(3n + 2)::before {
        background: linear-gradient(168deg, color-mix(in srgb, var(--danger-bg) 65%, transparent), transparent 74%);
      }

      #sc_e7191e0 .x_c162c28:nth-child(3n + 3)::before {
        background: linear-gradient(168deg, color-mix(in srgb, var(--warning-bg) 70%, transparent), transparent 74%);
      }

      #sc_e7191e0 .x_c162c28:hover {
        transform: translateY(-6px) scale(1.01);
        box-shadow: 0 24px 55px rgba(var(--bs-dark-rgb), 0.48), 0 1px 0 color-mix(in srgb, var(--warning-bg) 45%, transparent) inset;
      }

      #sc_e7191e0 .x_c162c28:hover:nth-child(3n + 1) {
        animation: pulsehalo_Y9xk2mQw7LzN4Vp 1.95s ease-out 1;
      }

      #sc_e7191e0 .x_26da0a6 {
        position: relative;
        z-index: 1;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: clamp(0.85rem, 3vw, 1.65rem);
        width: 100%;
        padding-block: clamp(1.05rem, 3vw, 1.65rem);
        padding-inline-start: clamp(1.05rem, 3vw, 1.85rem);
        padding-inline-end: clamp(1.05rem, 3vw, 1.85rem);
        border: none;
        background: transparent;
        cursor: pointer;
        text-align: start;
        color: var(--text-light);
        font-weight: 800;
        font-size: clamp(1.03rem, 2.35vw, 1.22rem);
        line-height: 1.43;
      }

      #sc_e7191e0 .x_26da0a6:focus-visible {
        outline: 2px solid var(--accent-bg);
        outline-offset: 3px;
      }

      #sc_e7191e0 .x_68a8133 {
        flex: 1 1 0%;
        min-inline-size: 0;
      }

      #sc_e7191e0 .x_bed0342 {
        position: relative;
        flex-shrink: 0;
        inline-size: clamp(42px, 8vw, 48px);
        block-size: clamp(42px, 8vw, 48px);
        border-radius: 16px;
        background: linear-gradient(146deg, var(--accent-bg), var(--accent));
        color: var(--neutral-1050);
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 55%, transparent), 0 10px 22px rgba(var(--bs-accent-rgb), 0.5);
      }

      #sc_e7191e0 .x_c162c28:nth-child(3n + 2) .x_bed0342 {
        background: linear-gradient(154deg, var(--danger-bg), var(--danger-color));
      }

      #sc_e7191e0 .x_c162c28:nth-child(3n + 3) .x_bed0342 {
        background: linear-gradient(150deg, var(--warning-bg), var(--warning-color));
      }

      #sc_e7191e0 .x_bed0342::before,
      #sc_e7191e0 .x_bed0342::after {
        content: '';
        position: absolute;
        background: color-mix(in srgb, var(--neutral-1050) 88%, transparent);
        border-radius: 2px;
        transition: opacity 0.38s cubic-bezier(0.4, 0, 0.2, 1), transform 0.38s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #sc_e7191e0 .x_bed0342::before {
        inline-size: 44%;
        block-size: 3px;
        inset-inline-start: 28%;
        inset-block-start: calc(50% - 2px);
      }

      #sc_e7191e0 .x_bed0342::after {
        inline-size: 3px;
        block-size: 44%;
        inset-inline-start: calc(50% - 2px);
        inset-block-start: 28%;
      }

      #sc_e7191e0 .x_26da0a6.x_2c7d649 .x_bed0342::before {
        transform: scaleX(1) rotate(0deg);
      }

      #sc_e7191e0 .x_26da0a6.x_2c7d649 .x_bed0342::after {
        transform: scaleY(1) rotate(0deg);
        opacity: 1;
      }

      #sc_e7191e0 .x_26da0a6:not(.x_2c7d649) .x_bed0342::before {
        transform: scaleX(1) rotate(180deg);
      }

      #sc_e7191e0 .x_26da0a6:not(.x_2c7d649) .x_bed0342::after {
        transform: scaleY(0) rotate(180deg);
        opacity: 0;
      }

      #sc_e7191e0 .x_e07652f {
        position: relative;
        z-index: 1;
        border-block-start: 1px dashed color-mix(in srgb, var(--accent-bg) 55%, transparent);
        padding-block-end: clamp(1.05rem, 3vw, 1.65rem);
        padding-inline-start: clamp(1.05rem, 3vw, 1.85rem);
        padding-inline-end: clamp(1.05rem, 3vw, 1.85rem);
        background: linear-gradient(172deg, color-mix(in srgb, var(--neutral-1050) 58%, transparent) 14%, color-mix(in srgb, var(--accent-dark) 22%, transparent) 94%);
      }

      #sc_e7191e0 .x_6da7d1d {
        margin: 0;
        padding: 0;
        color: color-mix(in srgb, var(--text-light) 78%, transparent);
        font-size: clamp(1rem, 2.05vw, 1.06rem);
        line-height: 1.74;
      }

      @media (width >= 992px) {
        #sc_e7191e0 .x_b005691 {
          margin-block-end: 0;
          position: sticky;
          top: 1.75rem;
        }

        #sc_e7191e0 #sc_e76b2eb {
          margin-block-start: 0;
        }
      }

      @media (width <= 575.98px) {
        #sc_e7191e0 .x_68d85ea {
          clip-path: none;
          border-radius: 20px;
        }

        #sc_e7191e0 .x_fbda351,
        #sc_e7191e0 .x_50cb081 {
          display: none;
        }
      }

#sc_a9d7a00 {
      overflow: hidden;
      position: relative;
      color: var(--white);
      background: linear-gradient(135deg, var(--primary-dark) 0%, var(--accent-dark) 45%, var(--secondary-dark) 100%);
      box-shadow: 0 -8px 32px color-mix(in srgb, var(--neutral-1050) 35%, var(--primary-dark));
    }

    #sc_a9d7a00::before {
      content: '';
      position: absolute;
      inset-block-start: 0;
      inset-inline: 0;
      block-size: 5px;
      background: linear-gradient(90deg, var(--primary-bg), var(--accent-bg), var(--secondary-bg), var(--warning-bg));
    }

    #sc_a9d7a00 .x_9a5f712 {
      position: relative;
      z-index: 1;
      padding-block: 3rem 0;
      padding-inline: 0;
    }

    #sc_a9d7a00 .x_1c11628 {
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 280px);
      gap: 1.5rem;
      align-items: stretch;
    }

    #sc_a9d7a00 .x_671e28c {
      background: color-mix(in srgb, var(--white) 12%, var(--primary-dark));
      border: 1px solid color-mix(in srgb, var(--white) 22%, var(--accent-dark));
      border-radius: 1.25rem;
      padding-block: 1.5rem;
      padding-inline: 1.5rem;
      box-shadow: 0 12px 28px color-mix(in srgb, var(--neutral-1050) 28%, var(--primary-dark));
    }

    #sc_a9d7a00 .x_1c8b241 {
      display: flex;
      align-items: center;
      gap: 0.625rem;
      margin-block-end: 1.25rem;
      font-size: 0.75rem;
      font-weight: 700;
      letter-spacing: 0.08em;
      text-transform: uppercase;
      color: var(--primary-bg);
    }

    #sc_a9d7a00 .x_1c8b241 i {
      font-size: 1rem;
      color: var(--accent-bg);
    }

    #sc_a9d7a00 .x_90d1d26 {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      gap: 0.625rem;
      margin-block-end: 1.25rem;
      padding-block: 0.875rem;
      padding-inline: 1rem;
      border-radius: 0.875rem;
      background: color-mix(in srgb, var(--primary) 35%, var(--neutral-1050));
      border: 1px solid color-mix(in srgb, var(--primary-light) 40%, var(--primary-dark));
    }

    #sc_a9d7a00 .x_90d1d26 i {
      font-size: 1.25rem;
      color: var(--primary-bg);
    }

    #sc_a9d7a00 .x_0ccb2b5 {
      font-size: 0.8125rem;
      color: color-mix(in srgb, var(--white) 85%, var(--neutral-250));
    }

    #sc_a9d7a00 .x_a2376d3 {
      display: inline-block;
      padding-block: 0.25rem;
      padding-inline: 0.625rem;
      border-radius: 0.5rem;
      font-size: 0.75rem;
      font-weight: 700;
      letter-spacing: 0.04em;
      color: var(--white);
      background: linear-gradient(135deg, var(--primary), var(--primary-light));
      white-space: normal;
    }

    #sc_a9d7a00 .x_c80e1f1 {
      display: grid;
      grid-template-columns: minmax(0, 1fr);
      gap: 0.75rem;
    }

    #sc_a9d7a00 .x_8639858 {
      display: grid;
      grid-template-columns: 2.75rem minmax(0, 1fr);
      gap: 0.875rem;
      align-items: center;
      padding-block: 0.875rem;
      padding-inline: 0.875rem;
      border-radius: 0.875rem;
      background: color-mix(in srgb, var(--white) 8%, var(--accent-dark));
      border: 1px solid color-mix(in srgb, var(--white) 14%, var(--accent-dark));
      transition: transform 0.3s ease, border-color 0.3s ease, background 0.3s ease;
      animation: risein_k7m3p9x2q4w 0.55s ease-out backwards;
    }

    #sc_a9d7a00 .x_8639858:nth-child(1) {
      animation-delay: 0.05s;
    }

    #sc_a9d7a00 .x_8639858:nth-child(2) {
      animation-delay: 0.12s;
    }

    #sc_a9d7a00 .x_8639858:nth-child(3) {
      animation-delay: 0.19s;
    }

    #sc_a9d7a00 .x_8639858:hover {
      transform: translateY(-3px);
      border-color: var(--accent-light);
      background: color-mix(in srgb, var(--accent-light) 18%, var(--accent-dark));
    }

    #sc_a9d7a00 .x_29208bc {
      display: flex;
      align-items: center;
      justify-content: center;
      inline-size: 2.75rem;
      block-size: 2.75rem;
      border-radius: 0.75rem;
      background: linear-gradient(145deg, var(--accent), var(--accent-light));
      color: var(--white);
      font-size: 1.125rem;
      flex-shrink: 0;
    }

    #sc_a9d7a00 .x_8639858:nth-child(2) .x_29208bc {
      background: linear-gradient(145deg, var(--secondary), var(--secondary-light));
    }

    #sc_a9d7a00 .x_8639858:nth-child(3) .x_29208bc {
      background: linear-gradient(145deg, var(--primary), var(--primary-bg));
    }

    #sc_a9d7a00 .x_afeb4c9 {
      font-size: 0.8125rem;
      line-height: 1.45;
      color: color-mix(in srgb, var(--white) 92%, var(--neutral-250));
    }

    #sc_a9d7a00 .x_505daab {
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
      gap: 0.625rem;
    }

    #sc_a9d7a00 .x_505daab a {
      display: flex;
      align-items: center;
      justify-content: center;
      min-block-size: 2.75rem;
      padding-block: 0.625rem;
      padding-inline: 0.875rem;
      border-radius: 0.75rem;
      text-decoration: none;
      text-align: center;
      font-size: 0.875rem;
      font-weight: 600;
      color: var(--white);
      background: color-mix(in srgb, var(--white) 6%, var(--secondary-dark));
      border: 1px solid color-mix(in srgb, var(--white) 12%, var(--secondary-dark));
      transition: color 0.3s ease, background 0.3s ease, transform 0.3s ease, border-color 0.3s ease;
    }

    #sc_a9d7a00 .x_505daab a:hover {
      color: var(--neutral-1050);
      background: linear-gradient(135deg, var(--secondary-bg), var(--primary-bg));
      border-color: var(--secondary-light);
      transform: translateY(-2px);
    }

    #sc_a9d7a00 .x_7a07cf7 {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      gap: 1.25rem;
      block-size: 100%;
      text-align: center;
    }

    #sc_a9d7a00 .x_7a52a8d {
      font-size: 0.875rem;
      line-height: 1.5;
      color: color-mix(in srgb, var(--white) 88%, var(--neutral-250));
      margin-block-end: 0;
    }

    #sc_a9d7a00 .x_122889e {
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 1rem;
      inline-size: 100%;
    }

    #sc_a9d7a00 .x_28d387e {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 0.5rem;
      inline-size: 100%;
      padding-block: 0.75rem;
      padding-inline: 1.25rem;
      border: none;
      border-radius: 2rem;
      font-weight: 700;
      font-size: 0.9375rem;
      cursor: pointer;
      color: var(--white);
      background: linear-gradient(135deg, var(--warning-color), var(--warning-light));
      box-shadow: 0 6px 18px color-mix(in srgb, var(--warning-dark) 45%, var(--neutral-1050));
      transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;
    }

    #sc_a9d7a00 .x_28d387e i {
      font-size: 1.125rem;
    }

    #sc_a9d7a00 .x_28d387e:hover {
      transform: translateY(-2px);
      background: linear-gradient(135deg, var(--warning-light), var(--warning-bg));
      color: var(--neutral-1050);
      box-shadow: 0 10px 24px color-mix(in srgb, var(--warning-color) 50%, var(--neutral-1050));
    }

    #sc_a9d7a00 .x_f64bba6 {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 0.625rem;
      opacity: 0;
      transform: translateY(-8px) scale(0.85);
      pointer-events: none;
      transition: opacity 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    }

    #sc_a9d7a00 .x_f64bba6.active {
      opacity: 1;
      transform: translateY(0) scale(1);
      pointer-events: all;
    }

    #sc_a9d7a00 .x_cea12ab {
      display: flex;
      align-items: center;
      justify-content: center;
      inline-size: 2.625rem;
      block-size: 2.625rem;
      border-radius: 50%;
      text-decoration: none;
      color: var(--white);
      background: linear-gradient(145deg, var(--info-color), var(--info-light));
      border: 2px solid color-mix(in srgb, var(--white) 25%, var(--info-dark));
      box-shadow: 0 4px 12px color-mix(in srgb, var(--info-dark) 40%, var(--neutral-1050));
      transition: transform 0.3s ease, background 0.3s ease, border-color 0.3s ease;
    }

    #sc_a9d7a00 .x_cea12ab:nth-child(2) {
      background: linear-gradient(145deg, var(--success-color), var(--success-light));
      border-color: color-mix(in srgb, var(--white) 25%, var(--success-dark));
    }

    #sc_a9d7a00 .x_cea12ab:nth-child(3) {
      background: linear-gradient(145deg, var(--primary), var(--primary-light));
      border-color: color-mix(in srgb, var(--white) 25%, var(--primary-dark));
    }

    #sc_a9d7a00 .x_cea12ab:nth-child(4) {
      background: linear-gradient(145deg, var(--accent-dark), var(--accent-light));
      border-color: color-mix(in srgb, var(--white) 25%, var(--accent-dark));
    }

    #sc_a9d7a00 .x_cea12ab i {
      font-size: 1.0625rem;
    }

    #sc_a9d7a00 .x_cea12ab:hover {
      transform: translateY(-3px) scale(1.08);
      border-color: var(--white);
    }

    #sc_a9d7a00 .x_dfcf9d3 {
      margin-block-start: 2rem;
      padding-block: 1.25rem;
      padding-inline: 0;
      text-align: center;
      border-block-start: 1px solid color-mix(in srgb, var(--white) 18%, var(--neutral-1050));
      background: color-mix(in srgb, var(--neutral-1050) 55%, var(--primary-dark));
    }

    #sc_a9d7a00 .x_d572ab0 {
      font-size: 0.8125rem;
      letter-spacing: 0.04em;
      color: color-mix(in srgb, var(--white) 78%, var(--neutral-350));
    }

    #sc_a9d7a00 .x_9870059 {
      position: absolute;
      inset-inline-end: -5rem;
      inset-block-start: 15%;
      inline-size: 14rem;
      block-size: 14rem;
      border-radius: 50%;
      background: radial-gradient(circle, var(--primary-bg) 0%, var(--primary-dark) 70%);
      opacity: 0.22;
      pointer-events: none;
      animation: glowpulse_m4x8n2k7p9q 5s ease-in-out infinite;
    }

    #sc_a9d7a00 .x_113a0b3 {
      position: absolute;
      inset-inline-start: -4rem;
      inset-block-end: 10%;
      inline-size: 11rem;
      block-size: 11rem;
      border-radius: 50%;
      background: radial-gradient(circle, var(--accent-bg) 0%, var(--accent-dark) 70%);
      opacity: 0.18;
      pointer-events: none;
      animation: glowpulse_b2w6r8t4y1z 4s ease-in-out infinite;
    }

    @keyframes risein_k7m3p9x2q4w {
      from {
        opacity: 0;
        transform: translateY(12px);
      }
      to {
        opacity: 1;
        transform: translateY(0);
      }
    }

    @keyframes glowpulse_m4x8n2k7p9q {
      0%,
      100% {
        transform: scale(1);
        opacity: 0.22;
      }
      50% {
        transform: scale(1.15);
        opacity: 0.32;
      }
    }

    @keyframes glowpulse_b2w6r8t4y1z {
      0%,
      100% {
        transform: scale(1);
        opacity: 0.18;
      }
      50% {
        transform: scale(1.12);
        opacity: 0.28;
      }
    }

    @media (max-width: 991.98px) {
      #sc_a9d7a00 .x_1c11628 {
        grid-template-columns: minmax(0, 1fr);
      }

      #sc_a9d7a00 .x_505daab {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
      }
    }

    @media (max-width: 575.98px) {
      #sc_a9d7a00 .x_9a5f712 {
        padding-block: 2rem 0;
      }

      #sc_a9d7a00 .x_671e28c {
        padding-block: 1.25rem;
        padding-inline: 1rem;
      }

      #sc_a9d7a00 .x_505daab {
        grid-template-columns: minmax(0, 1fr);
      }
    }
