#b_2ykophtc {
        position: relative;
        padding-block: 1.25rem;
        padding-inline: 0;
        background: linear-gradient(120deg, var(--primary-dark) 0%, var(--accent) 45%, var(--secondary) 100%);
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -40%;
          inset-inline-end: -15%;
          width: 22rem;
          height: 22rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--accent-bg) 0%, transparent 70%);
          opacity: 0.35;
          pointer-events: none;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -50%;
          inset-inline-start: -10%;
          width: 18rem;
          height: 18rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--primary-bg) 0%, transparent 70%);
          opacity: 0.4;
          pointer-events: none;
        }

        .c_lrgqktj4 {
          position: relative;
          z-index: 1;
        }

        .c_ouxq03rh {
          display: grid;
          grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr);
          grid-template-areas: 'brand menu';
          align-items: center;
          gap: 1rem;
          padding-block: 0.85rem;
          padding-inline: 1.25rem;
          border-radius: 1.25rem;
          background: color-mix(in srgb, var(--background-tertiary) 88%, transparent);
          border: 2px solid color-mix(in srgb, var(--text-light) 35%, transparent);
          box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--primary-dark) 25%, transparent);
          backdrop-filter: blur(12px);
          width: 100%;
        }

        .c_or8dfxcv {
          grid-area: brand;
          display: flex;
          align-items: center;
          min-width: 0;
        }

        .navbar-brand {
          display: inline-flex;
          align-items: center;
          gap: 0.75rem;
          min-width: 0;
          font-size: 1.35rem;
          font-weight: 700;
          color: var(--primary-dark);
          text-decoration: none;
          letter-spacing: 0.02em;
          white-space: normal;
          transition: transform 0.3s ease, color 0.3s ease;

          .c_anws3lmf {
            flex-shrink: 0;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 2.75rem;
            height: 2.75rem;
            border-radius: 0.85rem;
            background: linear-gradient(145deg, var(--primary), var(--accent));
            color: var(--text-light);
            font-size: 1.15rem;
            box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 45%, transparent);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
          }

          &:hover {
            color: var(--primary);
            transform: translateY(-2px);

            .c_anws3lmf {
              transform: rotate(-8deg) scale(1.05);
              box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--accent) 40%, transparent);
            }
          }
        }

        .c_ktctgn0a {
          display: none;
          justify-content: flex-end;
        }

        .navbar-toggler {
          border: 2px solid var(--primary);
          border-radius: 0.75rem;
          padding-block: 0.5rem;
          padding-inline: 0.75rem;
          background: color-mix(in srgb, var(--background-tertiary) 70%, transparent);
          transition: background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease;

          &:hover {
            background-color: var(--primary-bg);
            border-color: var(--primary-dark);
            transform: scale(1.04);
          }

          &:focus {
            box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--primary) 30%, transparent);
          }
        }

        .c_4kak4kik {
          grid-area: menu;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          min-width: 0;
        }

        .c_4kak4kik.collapse:not(.show) {
          display: none;
        }

        @media (min-width: 992px) {
          #b_2ykophtc .c_4kak4kik.collapse {
            display: flex;
          }
        }

        .navbar-nav {
          display: flex;
          align-items: center;
          justify-content: center;
          flex: 1 1 0;
          flex-wrap: wrap;
          gap: 0.35rem;
          margin: 0;
          padding-block: 0.35rem;
          padding-inline: 0.35rem;
          list-style: none;
          min-width: 0;
          border-radius: 999px;
          background: linear-gradient(135deg, color-mix(in srgb, var(--neutral-150) 80%, var(--accent-bg) 20%), color-mix(in srgb, var(--neutral-150) 70%, var(--primary-bg) 30%));
          box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--primary) 15%, transparent);

          .c_n13ly5vc {
            min-width: 0;
          }

          .nav-link {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 0.45rem;
            padding-block: 0.65rem;
            padding-inline: 1rem;
            border-radius: 999px;
            color: var(--text-primary);
            font-weight: 600;
            text-decoration: none;
            white-space: normal;
            transition: color 0.25s ease, background-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;

            i {
              font-size: 0.95rem;
              color: var(--accent-dark);
              transition: color 0.25s ease, transform 0.25s ease;
            }

            &:hover {
              color: var(--primary-dark);
              background-color: color-mix(in srgb, var(--background-tertiary) 75%, var(--primary-bg) 25%);
              transform: translateY(-1px);

              i {
                color: var(--primary);
                transform: scale(1.1);
              }
            }

            &.active {
              color: var(--text-light);
              background: linear-gradient(135deg, var(--primary), var(--accent-dark));
              box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 40%, transparent);

              i {
                color: var(--text-light);
              }
            }
          }
        }

        .c_8uq0ljlz {
          display: flex;
          justify-content: flex-end;
          min-width: 0;
        }

        .c_aocwjc0c {
          display: flex;
          align-items: center;
          justify-content: flex-end;
        }

        .btn-primary {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          gap: 0.55rem;
          padding-block: 0.75rem;
          padding-inline: 1.5rem;
          border: none;
          border-radius: 999px;
          background: linear-gradient(135deg, var(--secondary), var(--accent-dark));
          color: var(--text-light);
          font-weight: 700;
          text-decoration: none;
          white-space: normal;
          box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--secondary-dark) 35%, transparent);
          transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

          i {
            transition: transform 0.3s ease;
          }

          &:hover {
            transform: translateY(-3px);
            background: linear-gradient(135deg, var(--accent-dark), var(--primary-dark));
            box-shadow: 0 0.75rem 1.5rem color-mix(in srgb, var(--accent-dark) 40%, transparent);
            color: var(--text-light);

            i {
              margin-inline-start: 0.2rem;
            }
          }

          &:active {
            transform: translateY(-1px);
          }
        }
      }

      @keyframes headerFloatIn_q4w8n2k7m3xp {
        from {
          opacity: 0;
          transform: translateY(-1.25rem);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #b_2ykophtc .c_ouxq03rh {
        animation: headerFloatIn_q4w8n2k7m3xp 0.65s ease-out;
      }

      @media (max-width: 991.98px) {
        #b_2ykophtc {
          padding-block: 1rem;

          .c_ouxq03rh {
            grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
            grid-template-areas:
              'brand toggle'
              'menu menu';
            gap: 0.85rem;
            padding-block: 1rem;
            padding-inline: 1rem;
          }

          .c_ktctgn0a {
            grid-area: toggle;
            display: flex;
          }

          .c_4kak4kik {
            flex-direction: column;
            align-items: stretch;
            gap: 0.85rem;
          }

          .c_4kak4kik.collapse.show {
            display: flex;
          }

          .navbar-nav {
            flex: none;
            flex-direction: column;
            align-items: stretch;
            width: 100%;
            border-radius: 1rem;
            padding-block: 0.5rem;
            padding-inline: 0.5rem;
            gap: 0.35rem;

            .nav-link {
              width: 100%;
              justify-content: flex-start;
              padding-block: 0.85rem;
              padding-inline: 1rem;
              border-radius: 0.85rem;
            }
          }

          .c_8uq0ljlz {
            width: 100%;
            justify-content: stretch;
          }

          .c_aocwjc0c {
            width: 100%;
          }

          .btn-primary {
            width: 100%;
          }
        }
      }

#b_rzsz7apt {
    background: linear-gradient(180deg, var(--primary-bg), var(--white));
    padding-block: 5rem;
    padding-inline: 2rem;

    & .c_61f2q2fe {
        background: var(--white);
        border-radius: 2.5rem;
        padding: 2rem;
        box-shadow: 0 20px 60px rgba(44, 44, 44, 0.12);
    }

    & .c_8bg1jqne {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 2rem;
        align-items: stretch;
    }

    & .c_8k6ae6zs {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 1rem;
    }

    & .c_df9qinc6 {
        border-radius: 1.5rem;
        overflow: hidden;
        background: var(--background-secondary);

        &:first-child {
            grid-row: span 2;
        }

        & img {
            width: 100%;
            height: 100%;
            min-height: 220px;
            object-fit: cover;
            display: block;
        }
    }

    & .c_ey0xg7i3 {
        padding: 1rem;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    & .c_ax3amq7r {
        color: var(--text-primary);
        font-size: 3rem;
        font-weight: 800;
        margin-bottom: 1rem;
    }

    & .c_15aqpkfp {
        color: var(--text-secondary);
        font-size: 1.05rem;
        line-height: 1.8;
        margin-bottom: 2rem;
    }

    & .c_qlfez9hr {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 1rem;
    }

    & .c_4p5bm8oy {
        background: var(--background-primary);
        border-radius: 1.25rem;
        padding: 1.25rem;
        text-align: center;
    }

    & .c_mxp8sogw {
        color: var(--primary);
        font-size: 1.8rem;
        font-weight: 800;
    }

    & .c_rr0e9oz4 {
        color: var(--text-secondary);
        font-size: .9rem;
    }

    @media (max-width: 768px) {
        padding-block: 3rem;
        padding-inline: 1rem;

        & .c_61f2q2fe {
            padding: 1rem;
            border-radius: 1.5rem;
        }

        & .c_8bg1jqne {
            grid-template-columns: 1fr;
        }

        & .c_8k6ae6zs {
            grid-template-columns: 1fr;
        }

        & .c_df9qinc6:first-child {
            grid-row: auto;
        }

        & .c_ax3amq7r {
            font-size: 2.2rem;
        }

        & .c_qlfez9hr {
            grid-template-columns: 1fr;
        }
    }
}

#b_jgeve6vw {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    padding-block: clamp(3.5rem, 6vw, 5.5rem);
    padding-inline: 0;
    color: var(--text-primary);
    background: linear-gradient(
      160deg,
      var(--background-primary) 0%,
      color-mix(in srgb, var(--secondary-bg) 55%, var(--background-primary)) 45%,
      color-mix(in srgb, var(--info-bg) 35%, var(--background-primary)) 100%
    );
  }

  #b_jgeve6vw::before {
    content: "";
    position: absolute;
    inset-block: 12%;
    inset-inline: -18%;
    border-radius: 50%;
    background: radial-gradient(
      circle,
      color-mix(in srgb, var(--primary-light) 40%, transparent) 0%,
      transparent 68%
    );
    z-index: 0;
    pointer-events: none;
    animation: ctahalo_m9k2pL7nQx4w 14s ease-in-out infinite alternate;
  }

  #b_jgeve6vw::after {
    content: "";
    position: absolute;
    inset-block-start: 0;
    inset-inline-start: 0;
    inline-size: 100%;
    block-size: 100%;
    background: repeating-linear-gradient(
      -18deg,
      transparent 0,
      transparent 22px,
      color-mix(in srgb, var(--neutral-150) 55%, transparent) 22px,
      color-mix(in srgb, var(--neutral-150) 55%, transparent) 23px
    );
    opacity: 0.35;
    z-index: 0;
    pointer-events: none;
    mix-blend-mode: multiply;
  }

  #b_jgeve6vw:dir(rtl)::after {
    transform: scaleX(-1);
  }

  @keyframes ctahalo_m9k2pL7nQx4w {
    0% {
      transform: translateY(0) scale(1);
      opacity: 1;
    }
    100% {
      transform: translateY(4%) scale(1.06);
      opacity: 0.85;
    }
  }

  #b_jgeve6vw .c_nbs2f22r {
    position: relative;
    z-index: 1;
  }

  #b_jgeve6vw .c_pxr671mv {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: clamp(1.75rem, 4vw, 3rem);
    align-items: center;
    padding-block: clamp(2rem, 4.5vw, 3rem);
    padding-inline: clamp(1.25rem, 3.5vw, 3.25rem);
    border-radius: 1.75rem;
    border: 1px solid var(--neutral-150);
    background: linear-gradient(
      125deg,
      var(--background-tertiary) 0%,
      color-mix(in srgb, var(--neutral-50) 92%, var(--accent-bg)) 100%
    );
    box-shadow:
      0 28px 70px color-mix(in srgb, var(--neutral-1050) 14%, transparent),
      0 0 0 1px color-mix(in srgb, var(--text-light) 65%, transparent);
  }

  #b_jgeve6vw .c_nns1yx32 {
    position: relative;
    margin: 0;
    padding: 0;
  }

  #b_jgeve6vw .c_nns1yx32::before {
    content: "";
    position: absolute;
    inset-block-start: -10%;
    inset-inline-end: -6%;
    inline-size: 72%;
    aspect-ratio: 1;
    border-radius: 1.5rem;
    background: linear-gradient(
      145deg,
      var(--accent),
      var(--primary-light),
      var(--secondary)
    );
    z-index: 0;
    opacity: 0.55;
    animation: ctatilt_b3n8Kp2mQ9xLw 9s ease-in-out infinite alternate;
  }

  @keyframes ctatilt_b3n8Kp2mQ9xLw {
    0% {
      transform: rotate(-6deg) scale(1);
    }
    100% {
      transform: rotate(4deg) scale(1.03);
    }
  }

  #b_jgeve6vw .c_9jnd65tr {
    position: relative;
    z-index: 1;
    border-radius: 1.35rem;
    overflow: hidden;
    aspect-ratio: 1;
    border: 2px solid var(--neutral-150);
    box-shadow:
      0 18px 40px color-mix(in srgb, var(--primary-dark) 22%, transparent),
      inset 0 0 0 1px color-mix(in srgb, var(--text-light) 40%, transparent);
  }

  #b_jgeve6vw .c_9jnd65tr img {
    display: block;
    inline-size: 100%;
    block-size: 100%;
    object-fit: cover;
  }

  #b_jgeve6vw .c_edy5okw1 {
    display: flex;
    flex-direction: column;
    gap: 1.15rem;
    padding-inline-start: clamp(0rem, 1vw, 0.5rem);
    border-inline-start: 4px solid var(--accent);
  }

  #b_jgeve6vw:dir(rtl) .c_edy5okw1 {
    padding-inline-start: 0;
    padding-inline-end: clamp(0rem, 1vw, 0.5rem);
    border-inline-start: none;
    border-inline-end: 4px solid var(--accent);
  }

  #b_jgeve6vw .c_fl5o1yel {
    display: inline-block;
    align-self: flex-start;
    padding-block: 0.35rem;
    padding-inline: 0.75rem;
    border-radius: 999px;
    font-size: 0.78rem;
    font-weight: 700;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    white-space: normal;
    color: var(--primary-dark);
    background: color-mix(in srgb, var(--primary-bg) 45%, var(--background-tertiary));
    border: 1px solid color-mix(in srgb, var(--primary) 35%, var(--neutral-150));
  }

  #b_jgeve6vw .c_neodj9vz {
    margin: 0;
    font-size: clamp(1.85rem, 3.8vw, 2.65rem);
    font-weight: 800;
    line-height: 1.12;
    letter-spacing: -0.03em;
    color: var(--text-primary);
  }

  #b_jgeve6vw .c_q93quk6v {
    margin: 0;
    font-size: 1.05rem;
    line-height: 1.65;
    color: var(--text-secondary);
    max-inline-size: 38ch;
  }

  #b_jgeve6vw .c_3s8p0yyb {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0.75rem;
    margin-block-start: 0.35rem;
  }

  #b_jgeve6vw .c_k4ho3o99 {
    padding-block: 0.85rem;
    padding-inline: 0.65rem;
    border-radius: 0.85rem;
    background: color-mix(in srgb, var(--neutral-50) 88%, var(--background-tertiary));
    border: 1px solid var(--neutral-150);
  }

  #b_jgeve6vw .c_mskszav1 {
    display: block;
    font-size: 1.35rem;
    font-weight: 800;
    line-height: 1.1;
    color: var(--primary-dark);
  }

  #b_jgeve6vw .c_hef318b7 {
    display: block;
    margin-block-start: 0.25rem;
    font-size: 0.8rem;
    line-height: 1.35;
    color: var(--text-tertiary);
  }

  #b_jgeve6vw .c_hrvcj01j {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
    margin-block-start: 0.5rem;
  }

  #b_jgeve6vw .c_bffcug3z {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding-block: 0.85rem;
    padding-inline: 1.65rem;
    border-radius: 999px;
    font-weight: 600;
    font-size: 0.95rem;
    text-decoration: none;
    transition:
      transform 0.25s ease,
      box-shadow 0.25s ease,
      background 0.25s ease,
      color 0.25s ease,
      border-color 0.25s ease;
    position: relative;
    overflow: hidden;
  }

  #b_jgeve6vw .c_dkqmbidz {
    color: var(--text-light);
    background: linear-gradient(120deg, var(--primary-dark), var(--primary));
    border: 1px solid color-mix(in srgb, var(--primary-light) 55%, var(--primary-dark));
    box-shadow:
      0 12px 28px color-mix(in srgb, var(--primary) 40%, transparent),
      0 0 0 1px color-mix(in srgb, var(--text-light) 55%, transparent);
  }

  #b_jgeve6vw .c_dkqmbidz::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
      90deg,
      transparent,
      color-mix(in srgb, var(--text-light) 55%, transparent),
      transparent
    );
    transform: translateX(-120%);
    transition: transform 0.55s ease;
  }

  #b_jgeve6vw .c_dkqmbidz:hover {
    transform: translateY(-2px);
    box-shadow:
      0 18px 36px color-mix(in srgb, var(--primary-dark) 38%, transparent),
      0 0 0 1px color-mix(in srgb, var(--text-light) 65%, transparent);
  }

  #b_jgeve6vw .c_dkqmbidz:hover::before {
    transform: translateX(120%);
  }

  #b_jgeve6vw:dir(rtl) .c_dkqmbidz::before {
    transform: translateX(120%);
  }

  #b_jgeve6vw:dir(rtl) .c_dkqmbidz:hover::before {
    transform: translateX(-120%);
  }

  #b_jgeve6vw .c_5g0e66mx {
    color: var(--accent-dark);
    background: color-mix(in srgb, var(--background-tertiary) 88%, var(--accent-bg));
    border: 1px solid var(--neutral-250);
    box-shadow: 0 8px 22px color-mix(in srgb, var(--neutral-850) 12%, transparent);
  }

  #b_jgeve6vw .c_5g0e66mx:hover {
    color: var(--primary-dark);
    background: var(--neutral-50);
    border-color: var(--neutral-350);
  }

  @media (max-width: 991.98px) {
    #b_jgeve6vw .c_pxr671mv {
      grid-template-columns: minmax(0, 1fr);
      text-align: center;
    }

    #b_jgeve6vw .c_edy5okw1 {
      align-items: center;
      border-inline-start: none;
      padding-inline-start: 0;
      border-block-start: 4px solid var(--accent);
      padding-block-start: 1.25rem;
    }

    #b_jgeve6vw:dir(rtl) .c_edy5okw1 {
      border-inline-end: none;
      padding-inline-end: 0;
    }

    #b_jgeve6vw .c_fl5o1yel {
      align-self: center;
    }

    #b_jgeve6vw .c_q93quk6v {
      max-inline-size: none;
    }

    #b_jgeve6vw .c_3s8p0yyb {
      inline-size: 100%;
      max-inline-size: 28rem;
      margin-inline: auto;
    }

    #b_jgeve6vw .c_hrvcj01j {
      justify-content: center;
    }

    #b_jgeve6vw .c_bffcug3z {
      flex: 1 1 auto;
      min-inline-size: 12rem;
    }
  }

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

#b_ff33eoua {
            --content-shift-dir: 1;
            --content-float-amt: 0.35rem;
            padding-block: clamp(3.5rem, 6vw, 6.5rem);
            padding-inline: 0;
            background: linear-gradient(160deg, var(--background-primary) 0%, color-mix(in srgb, var(--accent-bg) 35%, var(--background-primary)) 45%, var(--background-secondary) 100%);
            position: relative;
            overflow: hidden;
          }
    
          [dir='rtl'] #b_ff33eoua {
            --content-shift-dir: -1;
          }
    
          #b_ff33eoua .container {
            position: relative;
            z-index: 1;
            max-width: 1140px;
          }
    
          #b_ff33eoua .c_bvk5q5a2 {
            position: relative;
            border-radius: 1.75rem;
            padding: clamp(1.75rem, 4vw, 3rem);
            background: color-mix(in srgb, var(--background-tertiary) 92%, var(--neutral-150));
            border: 1px solid var(--border-light);
            box-shadow: 0 1.75rem 3rem color-mix(in srgb, var(--neutral-950) 10%, transparent);
          }
    
          #b_ff33eoua .c_bvk5q5a2::before {
            content: '';
            position: absolute;
            inset-block-start: 0;
            inset-inline-start: 0;
            inline-size: 100%;
            block-size: 5px;
            border-start-start-radius: 1.75rem;
            border-start-end-radius: 1.75rem;
            background: linear-gradient(90deg, var(--primary), var(--accent), var(--secondary-light));
            pointer-events: none;
          }
    
          #b_ff33eoua .c_b2mpo6gc {
            display: grid;
            grid-template-columns: repeat(2, minmax(0, 1fr));
            gap: clamp(1.5rem, 3vw, 2.75rem);
            align-items: start;
          }
    
          #b_ff33eoua .c_9kr9wbjh {
            display: inline-flex;
            align-items: center;
            gap: 0.5rem;
            padding-block: 0.35rem;
            padding-inline: 0.85rem;
            border-radius: 999px;
            font-size: 0.8125rem;
            font-weight: 600;
            letter-spacing: 0.04em;
            text-transform: uppercase;
            color: var(--accent-dark);
            background: color-mix(in srgb, var(--accent-bg) 28%, var(--background-tertiary));
            border: 1px solid color-mix(in srgb, var(--accent) 35%, var(--border-light));
            white-space: normal;
            margin-block-end: 1rem;
          }
    
          #b_ff33eoua .c_6ktnum3y {
            inline-size: 0.45rem;
            block-size: 0.45rem;
            border-radius: 50%;
            background: var(--accent);
            flex-shrink: 0;
          }
    
          #b_ff33eoua .c_floutulh {
            font-size: clamp(1.65rem, 3.6vw, 2.35rem);
            font-weight: 700;
            line-height: 1.15;
            color: var(--text-primary);
            margin-block-end: 1rem;
          }
    
          #b_ff33eoua .c_fdm5q84j {
            font-size: 1.0625rem;
            line-height: 1.75;
            color: var(--text-secondary);
            margin-block-end: 0;
            max-inline-size: 38rem;
          }
    
          #b_ff33eoua .c_dojsjitc {
            display: flex;
            flex-direction: column;
            gap: 1.25rem;
          }
    
          #b_ff33eoua .c_b9b2sksj {
            padding-block: 1.25rem;
            padding-inline: 1.35rem;
            border-radius: 1.25rem;
            background: var(--background-tertiary);
            border: 1px solid var(--border-light);
            box-shadow: inset 0 1px 0 color-mix(in srgb, var(--background-tertiary) 65%, var(--neutral-150));
          }
    
          #b_ff33eoua .c_b9b2sksj p {
            margin: 0;
            font-size: 0.9875rem;
            line-height: 1.7;
            color: var(--text-secondary);
          }
    
          #b_ff33eoua .c_l2ruk9s8 {
            position: relative;
            padding-block: 1.35rem;
            padding-inline: 1.35rem;
            border-radius: 1.25rem;
            background: linear-gradient(135deg, color-mix(in srgb, var(--info-bg) 22%, var(--background-tertiary)), color-mix(in srgb, var(--primary-bg) 18%, var(--background-tertiary)));
            border: 1px solid color-mix(in srgb, var(--primary) 22%, var(--border-light));
            overflow: hidden;
          }
    
          #b_ff33eoua .c_l2ruk9s8::before {
            content: '';
            position: absolute;
            inset-block-start: 0;
            inset-block-end: 0;
            inset-inline-start: 0;
            inline-size: 4px;
            border-start-start-radius: 1.25rem;
            border-end-start-radius: 1.25rem;
            background: linear-gradient(180deg, var(--primary), var(--accent));
          }
    
          #b_ff33eoua .c_c9eglakc {
            display: block;
            font-size: 0.8125rem;
            font-weight: 700;
            letter-spacing: 0.03em;
            text-transform: uppercase;
            color: var(--primary-dark);
            margin-block-end: 0.45rem;
          }
    
          #b_ff33eoua .c_l2ruk9s8 p {
            margin: 0;
            font-size: 0.95rem;
            line-height: 1.65;
            color: var(--text-secondary);
          }
    
          #b_ff33eoua .c_dus866w2 {
            margin-block: clamp(2rem, 4vw, 2.75rem);
            block-size: 1px;
            background: linear-gradient(90deg, transparent, var(--border-light), color-mix(in srgb, var(--accent) 35%, var(--border-light)), var(--border-light), transparent);
          }
    
          #b_ff33eoua .c_brvzpstg {
            display: grid;
            grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
            gap: clamp(1.5rem, 3vw, 2.5rem);
            align-items: start;
          }
    
          #b_ff33eoua .c_8c85nb0g .c_9h6a54nx {
            font-size: clamp(1.35rem, 2.4vw, 1.75rem);
            font-weight: 700;
            color: var(--primary-dark);
            margin-block-end: 0.85rem;
          }
    
          #b_ff33eoua .c_8c85nb0g .c_gz5gyi1s {
            margin: 0;
            font-size: 1rem;
            line-height: 1.7;
            color: var(--text-secondary);
            max-inline-size: 36rem;
          }
    
          #b_ff33eoua .c_r7rrfola {
            display: grid;
            grid-template-columns: repeat(2, minmax(0, 1fr));
            gap: 1rem;
          }
    
          #b_ff33eoua .c_dksjox7x {
            padding-block: 1.1rem;
            padding-inline: 1.15rem;
            border-radius: 1.15rem;
            background: var(--background-tertiary);
            border: 1px solid var(--border-light);
            transition: border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
          }
    
          #b_ff33eoua .c_dksjox7x:nth-child(3) {
            grid-column: span 2;
          }
    
          #b_ff33eoua .c_ci7racv8 {
            inline-size: 2.5rem;
            block-size: 3px;
            border-radius: 999px;
            background: linear-gradient(90deg, var(--secondary), var(--secondary-light));
            margin-block-end: 0.65rem;
          }
    
          #b_ff33eoua .c_dksjox7x p {
            margin: 0;
            font-size: 0.9375rem;
            line-height: 1.65;
            color: var(--text-primary);
          }
    
          #b_ff33eoua .c_dksjox7x:hover {
            border-color: color-mix(in srgb, var(--secondary) 45%, var(--border-light));
            box-shadow: 0 0.85rem 1.75rem color-mix(in srgb, var(--neutral-950) 8%, transparent);
            transform: translateX(calc(var(--content-shift-dir) * var(--content-float-amt)));
          }
    
          #b_ff33eoua .c_22epaub0 {
            margin-block-start: clamp(2rem, 4vw, 2.75rem);
            padding-block: clamp(1.75rem, 3vw, 2.35rem);
            padding-inline: clamp(1.35rem, 3vw, 2.25rem);
            border-radius: 1.5rem;
            text-align: center;
            background: linear-gradient(125deg, color-mix(in srgb, var(--primary-bg) 55%, var(--background-tertiary)), color-mix(in srgb, var(--accent-bg) 40%, var(--background-tertiary)));
            border: 1px solid color-mix(in srgb, var(--primary) 28%, var(--border-light));
          }
    
          #b_ff33eoua .c_22epaub0 h3 {
            font-size: clamp(1.25rem, 2.2vw, 1.55rem);
            font-weight: 700;
            color: var(--text-primary);
            margin-block-end: 0.65rem;
          }
    
          #b_ff33eoua .c_22epaub0 p {
            margin: 0 auto;
            max-inline-size: 42rem;
            font-size: 1rem;
            line-height: 1.75;
            color: var(--text-secondary);
          }
    
          @media (max-width: 991.98px) {
            #b_ff33eoua .c_b2mpo6gc {
              grid-template-columns: minmax(0, 1fr);
            }
    
            #b_ff33eoua .c_brvzpstg {
              grid-template-columns: minmax(0, 1fr);
            }
    
            #b_ff33eoua .c_r7rrfola {
              grid-template-columns: minmax(0, 1fr);
            }
    
            #b_ff33eoua .c_dksjox7x:nth-child(3) {
              grid-column: span 1;
            }
          }

#b_m6v0267k {
        overflow: clip;
        position: relative;
        isolation: isolate;
        margin-block-start: 3rem;
        padding-block-start: clamp(4rem, 8vw, 6rem);
        padding-block-end: 2rem;
        padding-inline: 0;
        color: var(--text-light);
        background-image: radial-gradient(circle at 12% -8%, color-mix(in srgb, var(--danger-light) 55%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent) 4%, var(--accent-dark)) 52%),
          radial-gradient(circle at 96% 6%, color-mix(in srgb, var(--info-light) 45%, var(--primary-dark)) 0%, color-mix(in srgb, var(--accent-dark) 6%, var(--accent)) 48%),
          radial-gradient(circle at 50% 110%, color-mix(in srgb, var(--secondary-light) 50%, var(--accent)) 0%, color-mix(in srgb, var(--primary-dark) 8%, var(--accent-dark)) 55%),
          linear-gradient(165deg, var(--accent-dark) 0%, var(--accent) 42%, color-mix(in srgb, var(--danger) 28%, var(--primary-dark)) 100%);
        clip-path: polygon(0 2.25rem, 16% 0, 32% 1.85rem, 50% 0.35rem, 68% 1.95rem, 84% 0, 100% 2.4rem, 100% 100%, 0 100%);
        box-shadow: 0 -1.75rem 0 color-mix(in srgb, var(--warning-light) 45%, var(--accent-dark)), inset 0 1px 0 color-mix(in srgb, var(--text-light) 42%, var(--accent-dark));
      }

      #b_m6v0267k::before {
        content: '';
        position: absolute;
        inset-block-start: -1rem;
        inset-inline: 10%;
        height: clamp(3.5rem, 7vw, 5rem);
        border-radius: 999px;
        opacity: 0.55;
        background: linear-gradient(90deg, color-mix(in srgb, var(--warning-light) 70%, var(--accent-dark)) 0%, color-mix(in srgb, var(--info-bg) 60%, var(--accent-dark)) 45%, color-mix(in srgb, var(--danger-bg) 55%, var(--primary-dark)) 100%);
        filter: blur(40px);
        z-index: 0;
        pointer-events: none;
        animation: neonsweep_k8mNp2Qx9wZ 9s infinite alternate cubic-bezier(0.45, 0, 0.55, 1);
      }

      #b_m6v0267k::after {
        content: '';
        position: absolute;
        inset: 0;
        z-index: 0;
        pointer-events: none;
        background-image: repeating-linear-gradient(
          115deg,
          color-mix(in srgb, var(--text-light) 7%, var(--accent-dark)) 0px,
          color-mix(in srgb, var(--text-light) 7%, var(--accent-dark)) 1px,
          color-mix(in srgb, var(--accent) 100%, var(--accent-dark)) 1px,
          color-mix(in srgb, var(--accent) 100%, var(--accent-dark)) 18px
        );
        opacity: 0.18;
      }

      #b_m6v0267k .c_l06fv9eq {
        position: relative;
        z-index: 2;
      }

      #b_m6v0267k .c_qs5t9dvt {
        position: absolute;
        inset: clamp(8rem, 18vw, 14rem) 6% clamp(10rem, 20vw, 16rem);
        pointer-events: none;
        opacity: 0.22;
        background-image: linear-gradient(
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 22%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 22%, var(--accent-dark)) calc(50% + 1px),
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% + 1px)
          ),
          linear-gradient(
            90deg,
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 18%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 18%, var(--accent-dark)) calc(50% + 1px),
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% + 1px)
          );
        background-size: 100% 36px, 36px 100%;
        z-index: 1;
      }

      #b_m6v0267k .c_fvl3jbvy {
        position: relative;
        margin-block-end: 2rem;
      }

      #b_m6v0267k .c_co6zxvm2 {
        position: relative;
        border-radius: 1.75rem;
        padding-block: clamp(1.65rem, 4vw, 2.35rem);
        padding-inline: clamp(1.5rem, 4vw, 2.65rem);
        background: linear-gradient(128deg, color-mix(in srgb, var(--text-light) 16%, var(--accent-dark)) 0%, color-mix(in srgb, var(--text-light) 6%, var(--accent-dark)) 100%);
        border: 1px solid color-mix(in srgb, var(--text-light) 28%, var(--accent-dark));
        box-shadow: 0 1.65rem 2.85rem color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark));
        overflow: hidden;
      }

      #b_m6v0267k .c_co6zxvm2::before {
        content: '';
        position: absolute;
        inset-block-start: -40%;
        inset-inline-start: -20%;
        width: min(60%, 440px);
        aspect-ratio: 1;
        border-radius: 999px;
        background: radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent-bg) 80%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent-dark) 2%, var(--accent)) 65%);
        filter: blur(6px);
        animation: haloSpin_t4Wz8nPqm2Lc 22s infinite linear;
      }

      #b_m6v0267k .c_rl2cy34b {
        position: relative;
        font-weight: 800;
        letter-spacing: 0.18em;
        text-transform: uppercase;
        margin: 0 0 0.75rem;
        font-size: clamp(1rem, 1.9vw, 1.15rem);
        color: color-mix(in srgb, var(--text-light) 88%, var(--accent-dark));
      }

      #b_m6v0267k .c_rl2cy34b span {
        display: block;
        font-size: clamp(1.9rem, 4.5vw, 2.9rem);
        letter-spacing: 0.06em;
        line-height: 1.06;
        text-transform: none;
        color: var(--warning-bg);
        margin-block-start: 0.5rem;
        text-shadow: 0 0 1.1rem color-mix(in srgb, var(--accent-bg) 70%, var(--accent-dark)), 0 0.18rem 0 color-mix(in srgb, var(--danger-dark) 35%, var(--accent-dark));
      }

      #b_m6v0267k .c_tkr5va00 {
        position: absolute;
        inset-inline-end: clamp(0.85rem, 3vw, 2rem);
        inset-block-start: clamp(1.2rem, 3vw, 2rem);
        width: clamp(4.75rem, 12vw, 7rem);
        height: clamp(4.75rem, 12vw, 7rem);
        border-radius: 1.85rem;
        border: 1px dashed color-mix(in srgb, var(--danger-light) 55%, var(--accent-dark));
        rotate: -10deg;
        background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--warning-bg) 75%, var(--primary-dark)) 0%, color-mix(in srgb, var(--secondary-bg) 40%, var(--accent-dark)) 100%);
        box-shadow: 0 14px 0 color-mix(in srgb, var(--accent-dark) 35%, var(--primary-dark));
        animation: floatTile_r7Hm3kQ9wzP4 11s infinite alternate ease-in-out;
      }

      #b_m6v0267k .c_tkr5va00::after {
        content: '';
        position: absolute;
        inset: 12%;
        border-radius: 1.05rem;
        border: 1px solid color-mix(in srgb, var(--text-light) 35%, var(--primary-dark));
        opacity: 0.95;
      }

      #b_m6v0267k .c_8793zvwl {
        position: relative;
        border-radius: 1.5rem;
        padding: clamp(1.25rem, 3vw, 1.95rem);
        background: linear-gradient(160deg, color-mix(in srgb, var(--neutral-1050) 35%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent-dark) 72%, var(--primary-dark)) 100%);
        border: 1px solid color-mix(in srgb, var(--text-light) 16%, var(--accent-dark));
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 18%, var(--accent-dark));
      }

      #b_m6v0267k .c_crfdxd8p {
        display: grid;
        grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, 1fr);
        gap: clamp(1.35rem, 3vw, 2.75rem);
        align-items: start;
      }

      #b_m6v0267k .c_oflyapht {
        font-size: 0.78rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.22em;
        margin-block-end: 1.1rem;
        color: color-mix(in srgb, var(--text-light) 72%, var(--accent-dark));
      }

      #b_m6v0267k .c_4wxzlvze {
        display: flex;
        flex-direction: column;
        gap: 0.7rem;
      }

      #b_m6v0267k .c_lhhyk487 {
        display: flex;
        align-items: flex-start;
        gap: 0.75rem;
        padding-block: 0.8rem;
        padding-inline-start: 0.95rem;
        padding-inline-end: 1rem;
        border-radius: 1rem;
        background-color: color-mix(in srgb, var(--text-light) 9%, var(--accent-dark));
        border-inline-start: 6px solid var(--accent-light);
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 16%, var(--accent-dark));
        transition: translate 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_m6v0267k .c_lhhyk487:nth-child(2) {
        border-inline-start-color: var(--warning-light);
      }

      #b_m6v0267k .c_lhhyk487:nth-child(3) {
        border-inline-start-color: var(--info-light);
      }

      #b_m6v0267k .c_lhhyk487:nth-child(4) {
        border-inline-start-color: var(--secondary-light);
      }

      #b_m6v0267k .c_lhhyk487:hover {
        translate: 0 -3px;
        box-shadow: 0 16px 1.85rem color-mix(in srgb, var(--neutral-1050) 62%, var(--accent-dark));
      }

      #b_m6v0267k .c_sl41ch42 {
        flex-shrink: 0;
        width: 2.4rem;
        height: 2.4rem;
        border-radius: 0.9rem;
        display: grid;
        place-items: center;
        color: var(--accent-dark);
        background: linear-gradient(150deg, var(--text-light), color-mix(in srgb, var(--accent-bg) 75%, var(--accent-dark)));
        box-shadow: 0 0.85rem 0 color-mix(in srgb, var(--accent-dark) 28%, var(--primary-dark));
      }

      #b_m6v0267k .c_3u8gumx2 {
        flex: minmax(0, 1);
        font-size: 0.95rem;
      }

      #b_m6v0267k .c_3u8gumx2 strong {
        display: inline-block;
        margin-inline-end: 0.25rem;
        font-weight: 700;
      }

      #b_m6v0267k .c_sl41ch42 i {
        font-size: 1.05rem;
      }

      #b_m6v0267k .c_3dh76c4n {
        display: flex;
        flex-direction: column;
      }

      #b_m6v0267k .c_qwai6ref {
        list-style: none;
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction: column;
        gap: 0.42rem;
      }

      #b_m6v0267k .c_qwai6ref a {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 0.5rem;
        padding-block: 0.72rem;
        padding-inline-start: 0.95rem;
        padding-inline-end: 0.95rem;
        border-radius: 1rem;
        text-decoration: none;
        font-weight: 600;
        color: color-mix(in srgb, var(--text-light) 88%, var(--accent-dark));
        background-image: linear-gradient(95deg, color-mix(in srgb, var(--text-light) 10%, var(--accent-dark)), color-mix(in srgb, var(--accent) 52%, var(--accent-dark)));
        border: 1px solid color-mix(in srgb, var(--text-light) 18%, var(--accent-dark));
        transition: translate 240ms cubic-bezier(0.4, 0, 0.2, 1), border-color 240ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_m6v0267k .c_qwai6ref a:hover {
        border-color: color-mix(in srgb, var(--warning-bg) 80%, var(--accent-dark));
        translate: 0 -2px;
      }

      #b_m6v0267k .c_ciw4k0k5 {
        opacity: 0.75;
      }

      #b_m6v0267k .c_ogsryrvs {
        display: flex;
        flex-direction: column;
      }

      #b_m6v0267k .c_4t8ow1g5 {
        position: relative;
        border-radius: 1.5rem;
        padding-block: 1.4rem;
        padding-inline: 1.2rem;
        background: radial-gradient(circle at 112% -12%, color-mix(in srgb, var(--danger-bg) 45%, var(--accent-dark)) 0%, color-mix(in srgb, var(--neutral-1050) 75%, var(--accent-dark)) 55%);
        border: 1px solid color-mix(in srgb, var(--warning-light) 40%, var(--accent-dark));
        box-shadow: 0 1.85rem 0 color-mix(in srgb, var(--accent-dark) 52%, var(--primary-dark));
      }

      #b_m6v0267k .c_tkxt10zz {
        font-size: 0.95rem;
        font-weight: 800;
        letter-spacing: 0.07em;
        margin-block-end: 1rem;
      }

      #b_m6v0267k .c_tmpc7375 {
        font-size: 0.92rem;
        margin-block-end: 1rem;
        color: color-mix(in srgb, var(--text-light) 74%, var(--accent-dark));
      }

      #b_m6v0267k .c_mf44eqdw {
        display: flex;
        flex-wrap: wrap;
        gap: 0.75rem;
        justify-content: flex-start;
      }

      #b_m6v0267k .c_21ei0z8u {
        --share-bg: var(--accent-light);
        --share-hover-bg: var(--accent);
        width: 3.15rem;
        height: 3.15rem;
        border-radius: 1rem;
        display: grid;
        place-items: center;
        color: var(--text-light);
        background-image: radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--text-light) 32%, var(--accent-dark)) 0%, var(--share-bg) 82%);
        border: 2px solid color-mix(in srgb, var(--text-light) 42%, var(--accent-dark));
        box-shadow: 0 0.65rem 0 color-mix(in srgb, var(--accent-dark) 55%, var(--primary-dark));
        transition: translate 220ms cubic-bezier(0.4, 0, 0.2, 1), rotate 220ms cubic-bezier(0.4, 0, 0.2, 1), background-image 240ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_m6v0267k .c_21ei0z8u:hover {
        background-image: radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--warning-bg) 35%, var(--accent-dark)) 0%, var(--share-hover-bg) 92%);
      }

      #b_m6v0267k .c_21ei0z8u:active {
        translate: 0 3px;
        box-shadow: 0 0.25rem 0 color-mix(in srgb, var(--accent-dark) 72%, var(--primary-dark));
      }

      #b_m6v0267k .c_21ei0z8u.c_1ang2dtw {
        --share-bg: var(--accent-light);
        --share-hover-bg: var(--info-dark);
      }

      #b_m6v0267k .c_21ei0z8u.c_qa9s69ug {
        --share-bg: var(--secondary-bg);
        --share-hover-bg: var(--secondary-dark);
      }

      #b_m6v0267k .c_21ei0z8u.c_pmirvsvm {
        --share-bg: var(--neutral-550);
        --share-hover-bg: var(--neutral-850);
      }

      #b_m6v0267k .c_21ei0z8u.c_1ang2dtw:hover {
        rotate: -6deg;
      }

      #b_m6v0267k .c_21ei0z8u.c_qa9s69ug:hover {
        rotate: 6deg;
      }

      #b_m6v0267k .c_21ei0z8u.c_pmirvsvm:hover {
        rotate: 0deg;
        translate: 0 -2px;
      }

      #b_m6v0267k .c_21ei0z8u i {
        font-size: 1.5rem;
      }

      #b_m6v0267k .c_pvx4v38j {
        margin-block-start: clamp(2rem, 4vw, 2.85rem);
        padding-block-start: clamp(1.25rem, 3vw, 2rem);
        border-block-start: 1px dashed color-mix(in srgb, var(--text-light) 38%, var(--accent-dark));
        text-align: center;
        font-weight: 600;
        font-size: 0.9rem;
        color: color-mix(in srgb, var(--text-light) 80%, var(--accent-dark));
        letter-spacing: 0.04em;
      }

      @keyframes neonsweep_k8mNp2Qx9wZ {
        0% {
          inset-inline-start: 5%;
          opacity: 0.45;
        }
        100% {
          inset-inline-start: 28%;
          opacity: 0.78;
        }
      }

      @keyframes haloSpin_t4Wz8nPqm2Lc {
        100% {
          transform: rotate(360deg);
        }
      }

      @keyframes floatTile_r7Hm3kQ9wzP4 {
        100% {
          translate: -4px -6px;
          rotate: -4deg;
        }
      }

      @media (max-width: 991.98px) {
        #b_m6v0267k .c_crfdxd8p {
          grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
          row-gap: 1.5rem;
        }

        #b_m6v0267k .c_lul81xha {
          grid-column: span 2;
        }

        #b_m6v0267k .c_ogsryrvs {
          grid-column: span 2;
        }

        #b_m6v0267k .c_tkr5va00 {
          display: none;
        }
      }

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

        #b_m6v0267k .c_lul81xha,
        #b_m6v0267k .c_ogsryrvs {
          grid-column: span 1;
        }

        #b_m6v0267k .c_mf44eqdw {
          justify-content: center;
        }
      }

#b_p57bawhc {
        position: relative;
        padding-block: 1.25rem;
        padding-inline: 0;
        background: linear-gradient(120deg, var(--primary-dark) 0%, var(--accent) 45%, var(--secondary) 100%);
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -40%;
          inset-inline-end: -15%;
          width: 22rem;
          height: 22rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--accent-bg) 0%, transparent 70%);
          opacity: 0.35;
          pointer-events: none;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -50%;
          inset-inline-start: -10%;
          width: 18rem;
          height: 18rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--primary-bg) 0%, transparent 70%);
          opacity: 0.4;
          pointer-events: none;
        }

        .c_c85oi2rh {
          position: relative;
          z-index: 1;
        }

        .c_eje0q5z5 {
          display: grid;
          grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr);
          grid-template-areas: 'brand menu';
          align-items: center;
          gap: 1rem;
          padding-block: 0.85rem;
          padding-inline: 1.25rem;
          border-radius: 1.25rem;
          background: color-mix(in srgb, var(--background-tertiary) 88%, transparent);
          border: 2px solid color-mix(in srgb, var(--text-light) 35%, transparent);
          box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--primary-dark) 25%, transparent);
          backdrop-filter: blur(12px);
          width: 100%;
        }

        .c_jjv6ugyc {
          grid-area: brand;
          display: flex;
          align-items: center;
          min-width: 0;
        }

        .navbar-brand {
          display: inline-flex;
          align-items: center;
          gap: 0.75rem;
          min-width: 0;
          font-size: 1.35rem;
          font-weight: 700;
          color: var(--primary-dark);
          text-decoration: none;
          letter-spacing: 0.02em;
          white-space: normal;
          transition: transform 0.3s ease, color 0.3s ease;

          .c_j4f58w4o {
            flex-shrink: 0;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 2.75rem;
            height: 2.75rem;
            border-radius: 0.85rem;
            background: linear-gradient(145deg, var(--primary), var(--accent));
            color: var(--text-light);
            font-size: 1.15rem;
            box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 45%, transparent);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
          }

          &:hover {
            color: var(--primary);
            transform: translateY(-2px);

            .c_j4f58w4o {
              transform: rotate(-8deg) scale(1.05);
              box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--accent) 40%, transparent);
            }
          }
        }

        .c_8ku8fere {
          display: none;
          justify-content: flex-end;
        }

        .navbar-toggler {
          border: 2px solid var(--primary);
          border-radius: 0.75rem;
          padding-block: 0.5rem;
          padding-inline: 0.75rem;
          background: color-mix(in srgb, var(--background-tertiary) 70%, transparent);
          transition: background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease;

          &:hover {
            background-color: var(--primary-bg);
            border-color: var(--primary-dark);
            transform: scale(1.04);
          }

          &:focus {
            box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--primary) 30%, transparent);
          }
        }

        .c_cqok58ds {
          grid-area: menu;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          min-width: 0;
        }

        .c_cqok58ds.collapse:not(.show) {
          display: none;
        }

        @media (min-width: 992px) {
          #b_p57bawhc .c_cqok58ds.collapse {
            display: flex;
          }
        }

        .navbar-nav {
          display: flex;
          align-items: center;
          justify-content: center;
          flex: 1 1 0;
          flex-wrap: wrap;
          gap: 0.35rem;
          margin: 0;
          padding-block: 0.35rem;
          padding-inline: 0.35rem;
          list-style: none;
          min-width: 0;
          border-radius: 999px;
          background: linear-gradient(135deg, color-mix(in srgb, var(--neutral-150) 80%, var(--accent-bg) 20%), color-mix(in srgb, var(--neutral-150) 70%, var(--primary-bg) 30%));
          box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--primary) 15%, transparent);

          .c_2awpvo7g {
            min-width: 0;
          }

          .nav-link {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 0.45rem;
            padding-block: 0.65rem;
            padding-inline: 1rem;
            border-radius: 999px;
            color: var(--text-primary);
            font-weight: 600;
            text-decoration: none;
            white-space: normal;
            transition: color 0.25s ease, background-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;

            i {
              font-size: 0.95rem;
              color: var(--accent-dark);
              transition: color 0.25s ease, transform 0.25s ease;
            }

            &:hover {
              color: var(--primary-dark);
              background-color: color-mix(in srgb, var(--background-tertiary) 75%, var(--primary-bg) 25%);
              transform: translateY(-1px);

              i {
                color: var(--primary);
                transform: scale(1.1);
              }
            }

            &.active {
              color: var(--text-light);
              background: linear-gradient(135deg, var(--primary), var(--accent-dark));
              box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 40%, transparent);

              i {
                color: var(--text-light);
              }
            }
          }
        }

        .c_jsderbz4 {
          display: flex;
          justify-content: flex-end;
          min-width: 0;
        }

        .c_ax9omc83 {
          display: flex;
          align-items: center;
          justify-content: flex-end;
        }

        .btn-primary {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          gap: 0.55rem;
          padding-block: 0.75rem;
          padding-inline: 1.5rem;
          border: none;
          border-radius: 999px;
          background: linear-gradient(135deg, var(--secondary), var(--accent-dark));
          color: var(--text-light);
          font-weight: 700;
          text-decoration: none;
          white-space: normal;
          box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--secondary-dark) 35%, transparent);
          transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

          i {
            transition: transform 0.3s ease;
          }

          &:hover {
            transform: translateY(-3px);
            background: linear-gradient(135deg, var(--accent-dark), var(--primary-dark));
            box-shadow: 0 0.75rem 1.5rem color-mix(in srgb, var(--accent-dark) 40%, transparent);
            color: var(--text-light);

            i {
              margin-inline-start: 0.2rem;
            }
          }

          &:active {
            transform: translateY(-1px);
          }
        }
      }

      @keyframes headerFloatIn_q4w8n2k7m3xp {
        from {
          opacity: 0;
          transform: translateY(-1.25rem);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #b_p57bawhc .c_eje0q5z5 {
        animation: headerFloatIn_q4w8n2k7m3xp 0.65s ease-out;
      }

      @media (max-width: 991.98px) {
        #b_p57bawhc {
          padding-block: 1rem;

          .c_eje0q5z5 {
            grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
            grid-template-areas:
              'brand toggle'
              'menu menu';
            gap: 0.85rem;
            padding-block: 1rem;
            padding-inline: 1rem;
          }

          .c_8ku8fere {
            grid-area: toggle;
            display: flex;
          }

          .c_cqok58ds {
            flex-direction: column;
            align-items: stretch;
            gap: 0.85rem;
          }

          .c_cqok58ds.collapse.show {
            display: flex;
          }

          .navbar-nav {
            flex: none;
            flex-direction: column;
            align-items: stretch;
            width: 100%;
            border-radius: 1rem;
            padding-block: 0.5rem;
            padding-inline: 0.5rem;
            gap: 0.35rem;

            .nav-link {
              width: 100%;
              justify-content: flex-start;
              padding-block: 0.85rem;
              padding-inline: 1rem;
              border-radius: 0.85rem;
            }
          }

          .c_jsderbz4 {
            width: 100%;
            justify-content: stretch;
          }

          .c_ax9omc83 {
            width: 100%;
          }

          .btn-primary {
            width: 100%;
          }
        }
      }

@keyframes bmreveal_k8m2qx7np4vtd {
  from {
    opacity: 0;
    transform: translateY(1.5rem) scale(0.98);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes bmglowpulse_r3w9hj5lc2mqa {
  0%,
  100% {
    opacity: 0.55;
  }
  50% {
    opacity: 1;
  }
}

@keyframes bmslash_t6y4vn8kd1pze {
  from {
    transform: scaleX(0);
  }
  to {
    transform: scaleX(1);
  }
}

#b_q5pgpjjs {
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    185deg,
    var(--neutral-1050) 0%,
    var(--primary-dark) 38%,
    color-mix(in srgb, var(--accent) 55%, var(--neutral-1050)) 68%,
    var(--background-primary) 68%,
    var(--background-primary) 100%
  );
  padding-block: 3.5rem;
}

#b_q5pgpjjs::before {
  content: "";
  position: absolute;
  inset-block-start: -8rem;
  inset-inline-end: -6rem;
  width: 28rem;
  height: 28rem;
  border-radius: 50%;
  background: radial-gradient(
    circle,
    color-mix(in srgb, var(--warning-color) 55%, transparent) 0%,
    color-mix(in srgb, var(--info-color) 25%, transparent) 40%,
    transparent 70%
  );
  pointer-events: none;
  animation: bmglowpulse_r3w9hj5lc2mqa 6s ease-in-out infinite;
}

#b_q5pgpjjs::after {
  content: "";
  position: absolute;
  inset-block-end: 18%;
  inset-inline-start: -10rem;
  width: 22rem;
  height: 22rem;
  border-radius: 50%;
  background: radial-gradient(
    circle,
    color-mix(in srgb, var(--secondary-light) 40%, transparent) 0%,
    transparent 70%
  );
  pointer-events: none;
}

#b_q5pgpjjs .c_t7lfkgx7 {
  position: relative;
  z-index: 1;
}

#b_q5pgpjjs .c_eefeb0t4 {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1.5rem;
  margin-bottom: 2.5rem;
}

#b_q5pgpjjs .c_ahgtxn6e {
  max-width: 42rem;
}

#b_q5pgpjjs .c_ie9e1acm {
  display: block;
  width: 4.5rem;
  height: 0.35rem;
  border-radius: 999px;
  background: linear-gradient(90deg, var(--warning-color) 0%, var(--info-color) 55%, var(--secondary-light) 100%);
  margin-bottom: 1.25rem;
  transform-origin: inline-start;
  animation: bmslash_t6y4vn8kd1pze 0.7s ease both;
}

#b_q5pgpjjs .c_6ljj7tja {
  color: var(--text-light);
  margin: 0 0 0.85rem;
  letter-spacing: -0.03em;
  line-height: 1.1;
  word-break: normal;
}

#b_q5pgpjjs .c_p0hhagv6 {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  color: color-mix(in srgb, var(--text-light) 78%, var(--info-bg));
  font-size: 0.92rem;
  margin: 0;
  word-break: normal;
}

#b_q5pgpjjs .c_p0hhagv6::before {
  content: "";
  width: 0.55rem;
  height: 0.55rem;
  border-radius: 50%;
  background: var(--warning-color);
  flex-shrink: 0;
  box-shadow: 0 0 0 0.35rem color-mix(in srgb, var(--warning-color) 28%, transparent);
}

#b_q5pgpjjs .c_mzgv6v5q {
  margin-bottom: 2.25rem;
  padding: 1.15rem 1.25rem;
  border-radius: 1.35rem;
  background: color-mix(in srgb, var(--background-tertiary) 12%, transparent);
  border: 1px solid color-mix(in srgb, var(--white) 18%, transparent);
  backdrop-filter: blur(8px);
}

#b_q5pgpjjs .c_t1m8n0di {
  color: color-mix(in srgb, var(--text-light) 70%, var(--info-light));
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  margin: 0 0 0.85rem;
  word-break: normal;
}

#b_q5pgpjjs .c_26hmfuql {
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
}

#b_q5pgpjjs .c_m9hi2nxe {
  display: inline-flex;
  align-items: center;
  padding-block: 0.55rem;
  padding-inline: 0.95rem;
  border-radius: 0.85rem;
  text-decoration: none;
  font-size: 0.84rem;
  font-weight: 700;
  line-height: 1.3;
  color: var(--text-light);
  background: color-mix(in srgb, var(--white) 10%, transparent);
  border: 1px solid color-mix(in srgb, var(--white) 22%, transparent);
  transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
  white-space: normal;
  word-break: normal;
}

#b_q5pgpjjs .c_m9hi2nxe:hover {
  background: linear-gradient(135deg, var(--warning-color) 0%, var(--warning-light) 100%);
  border-color: var(--warning-light);
  color: var(--neutral-1050);
}

#b_q5pgpjjs .c_ps2ca5gq {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1.15rem;
}

#b_q5pgpjjs .c_rp5wwn5i {
  position: relative;
  background: var(--background-tertiary);
  border-radius: 1.5rem;
  padding: 1.5rem 1.4rem 1.45rem;
  border: 1px solid color-mix(in srgb, var(--primary-bg) 35%, var(--border-light));
  box-shadow: 0 1rem 2.25rem color-mix(in srgb, var(--neutral-1050) 12%, transparent);
  overflow: hidden;
  animation: bmreveal_k8m2qx7np4vtd 0.55s ease both;
}

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

#b_q5pgpjjs .c_rp5wwn5i:nth-child(2) {
  animation-delay: 0.1s;
}

#b_q5pgpjjs .c_rp5wwn5i:nth-child(3) {
  animation-delay: 0.15s;
}

#b_q5pgpjjs .c_rp5wwn5i:nth-child(4) {
  animation-delay: 0.2s;
}

#b_q5pgpjjs .c_rp5wwn5i:nth-child(5) {
  animation-delay: 0.25s;
}

#b_q5pgpjjs .c_rp5wwn5i:nth-child(6) {
  animation-delay: 0.3s;
}

#b_q5pgpjjs .c_rp5wwn5i:nth-child(7) {
  animation-delay: 0.35s;
}

#b_q5pgpjjs .c_rp5wwn5i::before {
  content: "";
  position: absolute;
  inset-block: 0;
  inset-inline-start: 0;
  width: 0.45rem;
  background: linear-gradient(180deg, var(--warning-color) 0%, var(--primary) 50%, var(--secondary) 100%);
}

#b_q5pgpjjs .c_rp5wwn5i:nth-child(odd)::after {
  content: "";
  position: absolute;
  inset-block-start: -2.5rem;
  inset-inline-end: -2.5rem;
  width: 7rem;
  height: 7rem;
  border-radius: 50%;
  background: color-mix(in srgb, var(--info-bg) 35%, transparent);
  pointer-events: none;
}

#b_q5pgpjjs .c_rp5wwn5i:nth-child(even) {
  background: linear-gradient(
    145deg,
    var(--background-tertiary) 0%,
    color-mix(in srgb, var(--primary-bg) 22%, var(--background-tertiary)) 100%
  );
}

#b_q5pgpjjs .c_dj3v164h {
  color: var(--text-primary);
  font-size: 1.2rem;
  font-weight: 800;
  margin: 0 0 1rem;
  padding-inline-start: 0.35rem;
  letter-spacing: -0.02em;
  word-break: normal;
  line-height: 1.25;
}

#b_q5pgpjjs .c_6pr9kp6z {
  padding-inline-start: 0.35rem;
}

#b_q5pgpjjs .c_6pr9kp6z p {
  margin-block: 0.7rem 0.5rem;
  margin-inline: 0;
  color: var(--text-secondary);
  line-height: 1.75;
  word-break: normal;
}

#b_q5pgpjjs .c_6pr9kp6z p:first-child {
  margin-top: 0;
}

#b_q5pgpjjs .c_6pr9kp6z p:last-child {
  margin-bottom: 0;
}

#b_q5pgpjjs .c_nw6yonfp {
  margin-block: 0.75rem 0.55rem;
  margin-inline: 0;
  padding-inline-start: 1.2rem;
  color: var(--text-secondary);
}

#b_q5pgpjjs .c_nw6yonfp li {
  margin-bottom: 0.5rem;
  line-height: 1.65;
  word-break: normal;
  padding-inline-start: 0.2rem;
}

#b_q5pgpjjs .c_nw6yonfp li::marker {
  color: var(--warning-color);
}

#b_q5pgpjjs .c_iispok0v {
  margin-block: 0.95rem;
  padding: 1.05rem 1.15rem;
  border-radius: 1rem;
  border-inline-start: 4px solid var(--warning-color);
  background: linear-gradient(
    120deg,
    color-mix(in srgb, var(--warning-bg) 55%, var(--background-tertiary)) 0%,
    color-mix(in srgb, var(--info-bg) 30%, var(--background-tertiary)) 100%
  );
}

#b_q5pgpjjs .c_iispok0v p {
  color: var(--text-primary);
  margin: 0;
  font-weight: 600;
  line-height: 1.65;
  word-break: normal;
}

#b_q5pgpjjs .c_680k62sr {
  color: var(--primary-dark);
  font-size: 1rem;
  font-weight: 800;
  margin-top: 1.15rem;
  margin-bottom: 0.55rem;
  word-break: normal;
}

#b_q5pgpjjs .c_e4k5k09p {
  position: relative;
  margin-top: 1.15rem;
  border-radius: 1.6rem;
  overflow: hidden;
  background: linear-gradient(125deg, var(--warning-dark) 0%, var(--primary) 42%, var(--accent-dark) 78%, var(--secondary-dark) 100%);
  border: 1px solid color-mix(in srgb, var(--white) 24%, var(--warning-dark));
  box-shadow: 0 1.25rem 2.75rem color-mix(in srgb, var(--neutral-1050) 28%, transparent);
  animation: bmreveal_k8m2qx7np4vtd 0.6s ease both;
  animation-delay: 0.4s;
}

#b_q5pgpjjs .c_cy3btrfc {
  position: absolute;
  inset-block-start: -4rem;
  inset-inline-end: -3rem;
  width: 12rem;
  height: 12rem;
  border-radius: 50%;
  background: color-mix(in srgb, var(--info-color) 35%, transparent);
  pointer-events: none;
}

#b_q5pgpjjs .c_5g0jvjc0 {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1.25rem;
  padding: 1.65rem 1.5rem;
}

#b_q5pgpjjs .c_22in0ldb {
  margin: 0 0 0.45rem;
  color: var(--text-light);
  word-break: normal;
}

#b_q5pgpjjs .c_4k8ya8rc {
  margin: 0 0 0.9rem;
  color: color-mix(in srgb, var(--text-light) 82%, var(--warning-bg));
  word-break: normal;
  line-height: 1.6;
}

#b_q5pgpjjs .c_5fznm583 {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 0.4rem;
}

#b_q5pgpjjs .c_5fznm583 li {
  color: var(--text-light);
  font-size: 0.95rem;
  word-break: normal;
  padding-inline-start: 0.85rem;
  border-inline-start: 2px solid color-mix(in srgb, var(--info-light) 70%, var(--white));
}

#b_q5pgpjjs .c_5kosl60l {
  align-self: start;
  justify-self: start;
  border: 0;
  border-radius: 0.9rem;
  padding-block: 0.75rem;
  padding-inline: 1.35rem;
  font-weight: 800;
  text-decoration: none;
  background: linear-gradient(135deg, var(--warning-color) 0%, var(--warning-light) 100%);
  color: var(--neutral-1050);
  transition: filter 0.2s ease, transform 0.2s ease;
}

#b_q5pgpjjs .c_5kosl60l:hover {
  filter: brightness(1.08);
  color: var(--neutral-1050);
}

@media (min-width: 768px) {
  #b_q5pgpjjs .c_ps2ca5gq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #b_q5pgpjjs .c_rp5wwn5i:nth-child(7) {
    grid-column: 1 / -1;
  }

  #b_q5pgpjjs .c_e4k5k09p {
    grid-column: 1 / -1;
  }
}

@media (min-width: 992px) {
  #b_q5pgpjjs {
    padding-block: 4.5rem;
  }

  #b_q5pgpjjs .c_eefeb0t4 {
    grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
    align-items: end;
    gap: 2rem;
  }

  #b_q5pgpjjs .c_6ljj7tja {
    font-size: clamp(2.4rem, 4vw, 3.4rem);
  }

  #b_q5pgpjjs .c_mzgv6v5q {
    padding: 1.35rem 1.5rem;
  }

  #b_q5pgpjjs .c_rp5wwn5i {
    padding: 1.75rem 1.65rem 1.7rem;
  }

  #b_q5pgpjjs .c_5g0jvjc0 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 0.45fr);
    align-items: center;
    padding: 2rem 2.1rem;
  }

  #b_q5pgpjjs .c_5kosl60l {
    justify-self: end;
    align-self: center;
  }
}

#b_62t8ebh0 {
        overflow: clip;
        position: relative;
        isolation: isolate;
        margin-block-start: 3rem;
        padding-block-start: clamp(4rem, 8vw, 6rem);
        padding-block-end: 2rem;
        padding-inline: 0;
        color: var(--text-light);
        background-image: radial-gradient(circle at 12% -8%, color-mix(in srgb, var(--danger-light) 55%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent) 4%, var(--accent-dark)) 52%),
          radial-gradient(circle at 96% 6%, color-mix(in srgb, var(--info-light) 45%, var(--primary-dark)) 0%, color-mix(in srgb, var(--accent-dark) 6%, var(--accent)) 48%),
          radial-gradient(circle at 50% 110%, color-mix(in srgb, var(--secondary-light) 50%, var(--accent)) 0%, color-mix(in srgb, var(--primary-dark) 8%, var(--accent-dark)) 55%),
          linear-gradient(165deg, var(--accent-dark) 0%, var(--accent) 42%, color-mix(in srgb, var(--danger) 28%, var(--primary-dark)) 100%);
        clip-path: polygon(0 2.25rem, 16% 0, 32% 1.85rem, 50% 0.35rem, 68% 1.95rem, 84% 0, 100% 2.4rem, 100% 100%, 0 100%);
        box-shadow: 0 -1.75rem 0 color-mix(in srgb, var(--warning-light) 45%, var(--accent-dark)), inset 0 1px 0 color-mix(in srgb, var(--text-light) 42%, var(--accent-dark));
      }

      #b_62t8ebh0::before {
        content: '';
        position: absolute;
        inset-block-start: -1rem;
        inset-inline: 10%;
        height: clamp(3.5rem, 7vw, 5rem);
        border-radius: 999px;
        opacity: 0.55;
        background: linear-gradient(90deg, color-mix(in srgb, var(--warning-light) 70%, var(--accent-dark)) 0%, color-mix(in srgb, var(--info-bg) 60%, var(--accent-dark)) 45%, color-mix(in srgb, var(--danger-bg) 55%, var(--primary-dark)) 100%);
        filter: blur(40px);
        z-index: 0;
        pointer-events: none;
        animation: neonsweep_k8mNp2Qx9wZ 9s infinite alternate cubic-bezier(0.45, 0, 0.55, 1);
      }

      #b_62t8ebh0::after {
        content: '';
        position: absolute;
        inset: 0;
        z-index: 0;
        pointer-events: none;
        background-image: repeating-linear-gradient(
          115deg,
          color-mix(in srgb, var(--text-light) 7%, var(--accent-dark)) 0px,
          color-mix(in srgb, var(--text-light) 7%, var(--accent-dark)) 1px,
          color-mix(in srgb, var(--accent) 100%, var(--accent-dark)) 1px,
          color-mix(in srgb, var(--accent) 100%, var(--accent-dark)) 18px
        );
        opacity: 0.18;
      }

      #b_62t8ebh0 .c_istv4m6c {
        position: relative;
        z-index: 2;
      }

      #b_62t8ebh0 .c_gtzqojpu {
        position: absolute;
        inset: clamp(8rem, 18vw, 14rem) 6% clamp(10rem, 20vw, 16rem);
        pointer-events: none;
        opacity: 0.22;
        background-image: linear-gradient(
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 22%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 22%, var(--accent-dark)) calc(50% + 1px),
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% + 1px)
          ),
          linear-gradient(
            90deg,
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 18%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 18%, var(--accent-dark)) calc(50% + 1px),
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% + 1px)
          );
        background-size: 100% 36px, 36px 100%;
        z-index: 1;
      }

      #b_62t8ebh0 .c_91c4yj5w {
        position: relative;
        margin-block-end: 2rem;
      }

      #b_62t8ebh0 .c_jyv9xe2r {
        position: relative;
        border-radius: 1.75rem;
        padding-block: clamp(1.65rem, 4vw, 2.35rem);
        padding-inline: clamp(1.5rem, 4vw, 2.65rem);
        background: linear-gradient(128deg, color-mix(in srgb, var(--text-light) 16%, var(--accent-dark)) 0%, color-mix(in srgb, var(--text-light) 6%, var(--accent-dark)) 100%);
        border: 1px solid color-mix(in srgb, var(--text-light) 28%, var(--accent-dark));
        box-shadow: 0 1.65rem 2.85rem color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark));
        overflow: hidden;
      }

      #b_62t8ebh0 .c_jyv9xe2r::before {
        content: '';
        position: absolute;
        inset-block-start: -40%;
        inset-inline-start: -20%;
        width: min(60%, 440px);
        aspect-ratio: 1;
        border-radius: 999px;
        background: radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent-bg) 80%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent-dark) 2%, var(--accent)) 65%);
        filter: blur(6px);
        animation: haloSpin_t4Wz8nPqm2Lc 22s infinite linear;
      }

      #b_62t8ebh0 .c_6v41c35e {
        position: relative;
        font-weight: 800;
        letter-spacing: 0.18em;
        text-transform: uppercase;
        margin: 0 0 0.75rem;
        font-size: clamp(1rem, 1.9vw, 1.15rem);
        color: color-mix(in srgb, var(--text-light) 88%, var(--accent-dark));
      }

      #b_62t8ebh0 .c_6v41c35e span {
        display: block;
        font-size: clamp(1.9rem, 4.5vw, 2.9rem);
        letter-spacing: 0.06em;
        line-height: 1.06;
        text-transform: none;
        color: var(--warning-bg);
        margin-block-start: 0.5rem;
        text-shadow: 0 0 1.1rem color-mix(in srgb, var(--accent-bg) 70%, var(--accent-dark)), 0 0.18rem 0 color-mix(in srgb, var(--danger-dark) 35%, var(--accent-dark));
      }

      #b_62t8ebh0 .c_lalivndw {
        position: absolute;
        inset-inline-end: clamp(0.85rem, 3vw, 2rem);
        inset-block-start: clamp(1.2rem, 3vw, 2rem);
        width: clamp(4.75rem, 12vw, 7rem);
        height: clamp(4.75rem, 12vw, 7rem);
        border-radius: 1.85rem;
        border: 1px dashed color-mix(in srgb, var(--danger-light) 55%, var(--accent-dark));
        rotate: -10deg;
        background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--warning-bg) 75%, var(--primary-dark)) 0%, color-mix(in srgb, var(--secondary-bg) 40%, var(--accent-dark)) 100%);
        box-shadow: 0 14px 0 color-mix(in srgb, var(--accent-dark) 35%, var(--primary-dark));
        animation: floatTile_r7Hm3kQ9wzP4 11s infinite alternate ease-in-out;
      }

      #b_62t8ebh0 .c_lalivndw::after {
        content: '';
        position: absolute;
        inset: 12%;
        border-radius: 1.05rem;
        border: 1px solid color-mix(in srgb, var(--text-light) 35%, var(--primary-dark));
        opacity: 0.95;
      }

      #b_62t8ebh0 .c_b1y6xx5s {
        position: relative;
        border-radius: 1.5rem;
        padding: clamp(1.25rem, 3vw, 1.95rem);
        background: linear-gradient(160deg, color-mix(in srgb, var(--neutral-1050) 35%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent-dark) 72%, var(--primary-dark)) 100%);
        border: 1px solid color-mix(in srgb, var(--text-light) 16%, var(--accent-dark));
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 18%, var(--accent-dark));
      }

      #b_62t8ebh0 .c_bykm1f1r {
        display: grid;
        grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, 1fr);
        gap: clamp(1.35rem, 3vw, 2.75rem);
        align-items: start;
      }

      #b_62t8ebh0 .c_q1fumt6i {
        font-size: 0.78rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.22em;
        margin-block-end: 1.1rem;
        color: color-mix(in srgb, var(--text-light) 72%, var(--accent-dark));
      }

      #b_62t8ebh0 .c_exydii6j {
        display: flex;
        flex-direction: column;
        gap: 0.7rem;
      }

      #b_62t8ebh0 .c_cas988cm {
        display: flex;
        align-items: flex-start;
        gap: 0.75rem;
        padding-block: 0.8rem;
        padding-inline-start: 0.95rem;
        padding-inline-end: 1rem;
        border-radius: 1rem;
        background-color: color-mix(in srgb, var(--text-light) 9%, var(--accent-dark));
        border-inline-start: 6px solid var(--accent-light);
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 16%, var(--accent-dark));
        transition: translate 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_62t8ebh0 .c_cas988cm:nth-child(2) {
        border-inline-start-color: var(--warning-light);
      }

      #b_62t8ebh0 .c_cas988cm:nth-child(3) {
        border-inline-start-color: var(--info-light);
      }

      #b_62t8ebh0 .c_cas988cm:nth-child(4) {
        border-inline-start-color: var(--secondary-light);
      }

      #b_62t8ebh0 .c_cas988cm:hover {
        translate: 0 -3px;
        box-shadow: 0 16px 1.85rem color-mix(in srgb, var(--neutral-1050) 62%, var(--accent-dark));
      }

      #b_62t8ebh0 .c_tkc1mzil {
        flex-shrink: 0;
        width: 2.4rem;
        height: 2.4rem;
        border-radius: 0.9rem;
        display: grid;
        place-items: center;
        color: var(--accent-dark);
        background: linear-gradient(150deg, var(--text-light), color-mix(in srgb, var(--accent-bg) 75%, var(--accent-dark)));
        box-shadow: 0 0.85rem 0 color-mix(in srgb, var(--accent-dark) 28%, var(--primary-dark));
      }

      #b_62t8ebh0 .c_4un66poj {
        flex: minmax(0, 1);
        font-size: 0.95rem;
      }

      #b_62t8ebh0 .c_4un66poj strong {
        display: inline-block;
        margin-inline-end: 0.25rem;
        font-weight: 700;
      }

      #b_62t8ebh0 .c_tkc1mzil i {
        font-size: 1.05rem;
      }

      #b_62t8ebh0 .c_csvwcso6 {
        display: flex;
        flex-direction: column;
      }

      #b_62t8ebh0 .c_m1qzqcz6 {
        list-style: none;
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction: column;
        gap: 0.42rem;
      }

      #b_62t8ebh0 .c_m1qzqcz6 a {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 0.5rem;
        padding-block: 0.72rem;
        padding-inline-start: 0.95rem;
        padding-inline-end: 0.95rem;
        border-radius: 1rem;
        text-decoration: none;
        font-weight: 600;
        color: color-mix(in srgb, var(--text-light) 88%, var(--accent-dark));
        background-image: linear-gradient(95deg, color-mix(in srgb, var(--text-light) 10%, var(--accent-dark)), color-mix(in srgb, var(--accent) 52%, var(--accent-dark)));
        border: 1px solid color-mix(in srgb, var(--text-light) 18%, var(--accent-dark));
        transition: translate 240ms cubic-bezier(0.4, 0, 0.2, 1), border-color 240ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_62t8ebh0 .c_m1qzqcz6 a:hover {
        border-color: color-mix(in srgb, var(--warning-bg) 80%, var(--accent-dark));
        translate: 0 -2px;
      }

      #b_62t8ebh0 .c_n8bqbgml {
        opacity: 0.75;
      }

      #b_62t8ebh0 .c_by8i3kpv {
        display: flex;
        flex-direction: column;
      }

      #b_62t8ebh0 .c_gxa4zihg {
        position: relative;
        border-radius: 1.5rem;
        padding-block: 1.4rem;
        padding-inline: 1.2rem;
        background: radial-gradient(circle at 112% -12%, color-mix(in srgb, var(--danger-bg) 45%, var(--accent-dark)) 0%, color-mix(in srgb, var(--neutral-1050) 75%, var(--accent-dark)) 55%);
        border: 1px solid color-mix(in srgb, var(--warning-light) 40%, var(--accent-dark));
        box-shadow: 0 1.85rem 0 color-mix(in srgb, var(--accent-dark) 52%, var(--primary-dark));
      }

      #b_62t8ebh0 .c_58nuxzfj {
        font-size: 0.95rem;
        font-weight: 800;
        letter-spacing: 0.07em;
        margin-block-end: 1rem;
      }

      #b_62t8ebh0 .c_9d9vocj9 {
        font-size: 0.92rem;
        margin-block-end: 1rem;
        color: color-mix(in srgb, var(--text-light) 74%, var(--accent-dark));
      }

      #b_62t8ebh0 .c_ejenkbqx {
        display: flex;
        flex-wrap: wrap;
        gap: 0.75rem;
        justify-content: flex-start;
      }

      #b_62t8ebh0 .c_qyrb4rp3 {
        --share-bg: var(--accent-light);
        --share-hover-bg: var(--accent);
        width: 3.15rem;
        height: 3.15rem;
        border-radius: 1rem;
        display: grid;
        place-items: center;
        color: var(--text-light);
        background-image: radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--text-light) 32%, var(--accent-dark)) 0%, var(--share-bg) 82%);
        border: 2px solid color-mix(in srgb, var(--text-light) 42%, var(--accent-dark));
        box-shadow: 0 0.65rem 0 color-mix(in srgb, var(--accent-dark) 55%, var(--primary-dark));
        transition: translate 220ms cubic-bezier(0.4, 0, 0.2, 1), rotate 220ms cubic-bezier(0.4, 0, 0.2, 1), background-image 240ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_62t8ebh0 .c_qyrb4rp3:hover {
        background-image: radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--warning-bg) 35%, var(--accent-dark)) 0%, var(--share-hover-bg) 92%);
      }

      #b_62t8ebh0 .c_qyrb4rp3:active {
        translate: 0 3px;
        box-shadow: 0 0.25rem 0 color-mix(in srgb, var(--accent-dark) 72%, var(--primary-dark));
      }

      #b_62t8ebh0 .c_qyrb4rp3.c_787jni5j {
        --share-bg: var(--accent-light);
        --share-hover-bg: var(--info-dark);
      }

      #b_62t8ebh0 .c_qyrb4rp3.c_ifypxggw {
        --share-bg: var(--secondary-bg);
        --share-hover-bg: var(--secondary-dark);
      }

      #b_62t8ebh0 .c_qyrb4rp3.c_qejdekad {
        --share-bg: var(--neutral-550);
        --share-hover-bg: var(--neutral-850);
      }

      #b_62t8ebh0 .c_qyrb4rp3.c_787jni5j:hover {
        rotate: -6deg;
      }

      #b_62t8ebh0 .c_qyrb4rp3.c_ifypxggw:hover {
        rotate: 6deg;
      }

      #b_62t8ebh0 .c_qyrb4rp3.c_qejdekad:hover {
        rotate: 0deg;
        translate: 0 -2px;
      }

      #b_62t8ebh0 .c_qyrb4rp3 i {
        font-size: 1.5rem;
      }

      #b_62t8ebh0 .c_rccx0nxw {
        margin-block-start: clamp(2rem, 4vw, 2.85rem);
        padding-block-start: clamp(1.25rem, 3vw, 2rem);
        border-block-start: 1px dashed color-mix(in srgb, var(--text-light) 38%, var(--accent-dark));
        text-align: center;
        font-weight: 600;
        font-size: 0.9rem;
        color: color-mix(in srgb, var(--text-light) 80%, var(--accent-dark));
        letter-spacing: 0.04em;
      }

      @keyframes neonsweep_k8mNp2Qx9wZ {
        0% {
          inset-inline-start: 5%;
          opacity: 0.45;
        }
        100% {
          inset-inline-start: 28%;
          opacity: 0.78;
        }
      }

      @keyframes haloSpin_t4Wz8nPqm2Lc {
        100% {
          transform: rotate(360deg);
        }
      }

      @keyframes floatTile_r7Hm3kQ9wzP4 {
        100% {
          translate: -4px -6px;
          rotate: -4deg;
        }
      }

      @media (max-width: 991.98px) {
        #b_62t8ebh0 .c_bykm1f1r {
          grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
          row-gap: 1.5rem;
        }

        #b_62t8ebh0 .c_a8697ajm {
          grid-column: span 2;
        }

        #b_62t8ebh0 .c_by8i3kpv {
          grid-column: span 2;
        }

        #b_62t8ebh0 .c_lalivndw {
          display: none;
        }
      }

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

        #b_62t8ebh0 .c_a8697ajm,
        #b_62t8ebh0 .c_by8i3kpv {
          grid-column: span 1;
        }

        #b_62t8ebh0 .c_ejenkbqx {
          justify-content: center;
        }
      }

#b_l61tjfag {
        position: relative;
        padding-block: 1.25rem;
        padding-inline: 0;
        background: linear-gradient(120deg, var(--primary-dark) 0%, var(--accent) 45%, var(--secondary) 100%);
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -40%;
          inset-inline-end: -15%;
          width: 22rem;
          height: 22rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--accent-bg) 0%, transparent 70%);
          opacity: 0.35;
          pointer-events: none;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -50%;
          inset-inline-start: -10%;
          width: 18rem;
          height: 18rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--primary-bg) 0%, transparent 70%);
          opacity: 0.4;
          pointer-events: none;
        }

        .c_lenicc02 {
          position: relative;
          z-index: 1;
        }

        .c_7qwie1rw {
          display: grid;
          grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr);
          grid-template-areas: 'brand menu';
          align-items: center;
          gap: 1rem;
          padding-block: 0.85rem;
          padding-inline: 1.25rem;
          border-radius: 1.25rem;
          background: color-mix(in srgb, var(--background-tertiary) 88%, transparent);
          border: 2px solid color-mix(in srgb, var(--text-light) 35%, transparent);
          box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--primary-dark) 25%, transparent);
          backdrop-filter: blur(12px);
          width: 100%;
        }

        .c_sy34m97q {
          grid-area: brand;
          display: flex;
          align-items: center;
          min-width: 0;
        }

        .navbar-brand {
          display: inline-flex;
          align-items: center;
          gap: 0.75rem;
          min-width: 0;
          font-size: 1.35rem;
          font-weight: 700;
          color: var(--primary-dark);
          text-decoration: none;
          letter-spacing: 0.02em;
          white-space: normal;
          transition: transform 0.3s ease, color 0.3s ease;

          .c_4mhu6oar {
            flex-shrink: 0;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 2.75rem;
            height: 2.75rem;
            border-radius: 0.85rem;
            background: linear-gradient(145deg, var(--primary), var(--accent));
            color: var(--text-light);
            font-size: 1.15rem;
            box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 45%, transparent);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
          }

          &:hover {
            color: var(--primary);
            transform: translateY(-2px);

            .c_4mhu6oar {
              transform: rotate(-8deg) scale(1.05);
              box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--accent) 40%, transparent);
            }
          }
        }

        .c_fojf4b0w {
          display: none;
          justify-content: flex-end;
        }

        .navbar-toggler {
          border: 2px solid var(--primary);
          border-radius: 0.75rem;
          padding-block: 0.5rem;
          padding-inline: 0.75rem;
          background: color-mix(in srgb, var(--background-tertiary) 70%, transparent);
          transition: background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease;

          &:hover {
            background-color: var(--primary-bg);
            border-color: var(--primary-dark);
            transform: scale(1.04);
          }

          &:focus {
            box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--primary) 30%, transparent);
          }
        }

        .c_doktx2ym {
          grid-area: menu;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          min-width: 0;
        }

        .c_doktx2ym.collapse:not(.show) {
          display: none;
        }

        @media (min-width: 992px) {
          #b_l61tjfag .c_doktx2ym.collapse {
            display: flex;
          }
        }

        .navbar-nav {
          display: flex;
          align-items: center;
          justify-content: center;
          flex: 1 1 0;
          flex-wrap: wrap;
          gap: 0.35rem;
          margin: 0;
          padding-block: 0.35rem;
          padding-inline: 0.35rem;
          list-style: none;
          min-width: 0;
          border-radius: 999px;
          background: linear-gradient(135deg, color-mix(in srgb, var(--neutral-150) 80%, var(--accent-bg) 20%), color-mix(in srgb, var(--neutral-150) 70%, var(--primary-bg) 30%));
          box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--primary) 15%, transparent);

          .c_k2pt26ly {
            min-width: 0;
          }

          .nav-link {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 0.45rem;
            padding-block: 0.65rem;
            padding-inline: 1rem;
            border-radius: 999px;
            color: var(--text-primary);
            font-weight: 600;
            text-decoration: none;
            white-space: normal;
            transition: color 0.25s ease, background-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;

            i {
              font-size: 0.95rem;
              color: var(--accent-dark);
              transition: color 0.25s ease, transform 0.25s ease;
            }

            &:hover {
              color: var(--primary-dark);
              background-color: color-mix(in srgb, var(--background-tertiary) 75%, var(--primary-bg) 25%);
              transform: translateY(-1px);

              i {
                color: var(--primary);
                transform: scale(1.1);
              }
            }

            &.active {
              color: var(--text-light);
              background: linear-gradient(135deg, var(--primary), var(--accent-dark));
              box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 40%, transparent);

              i {
                color: var(--text-light);
              }
            }
          }
        }

        .c_9ziypomz {
          display: flex;
          justify-content: flex-end;
          min-width: 0;
        }

        .c_et0cpg9x {
          display: flex;
          align-items: center;
          justify-content: flex-end;
        }

        .btn-primary {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          gap: 0.55rem;
          padding-block: 0.75rem;
          padding-inline: 1.5rem;
          border: none;
          border-radius: 999px;
          background: linear-gradient(135deg, var(--secondary), var(--accent-dark));
          color: var(--text-light);
          font-weight: 700;
          text-decoration: none;
          white-space: normal;
          box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--secondary-dark) 35%, transparent);
          transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

          i {
            transition: transform 0.3s ease;
          }

          &:hover {
            transform: translateY(-3px);
            background: linear-gradient(135deg, var(--accent-dark), var(--primary-dark));
            box-shadow: 0 0.75rem 1.5rem color-mix(in srgb, var(--accent-dark) 40%, transparent);
            color: var(--text-light);

            i {
              margin-inline-start: 0.2rem;
            }
          }

          &:active {
            transform: translateY(-1px);
          }
        }
      }

      @keyframes headerFloatIn_q4w8n2k7m3xp {
        from {
          opacity: 0;
          transform: translateY(-1.25rem);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #b_l61tjfag .c_7qwie1rw {
        animation: headerFloatIn_q4w8n2k7m3xp 0.65s ease-out;
      }

      @media (max-width: 991.98px) {
        #b_l61tjfag {
          padding-block: 1rem;

          .c_7qwie1rw {
            grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
            grid-template-areas:
              'brand toggle'
              'menu menu';
            gap: 0.85rem;
            padding-block: 1rem;
            padding-inline: 1rem;
          }

          .c_fojf4b0w {
            grid-area: toggle;
            display: flex;
          }

          .c_doktx2ym {
            flex-direction: column;
            align-items: stretch;
            gap: 0.85rem;
          }

          .c_doktx2ym.collapse.show {
            display: flex;
          }

          .navbar-nav {
            flex: none;
            flex-direction: column;
            align-items: stretch;
            width: 100%;
            border-radius: 1rem;
            padding-block: 0.5rem;
            padding-inline: 0.5rem;
            gap: 0.35rem;

            .nav-link {
              width: 100%;
              justify-content: flex-start;
              padding-block: 0.85rem;
              padding-inline: 1rem;
              border-radius: 0.85rem;
            }
          }

          .c_9ziypomz {
            width: 100%;
            justify-content: stretch;
          }

          .c_et0cpg9x {
            width: 100%;
          }

          .btn-primary {
            width: 100%;
          }
        }
      }

#b_dgxpbl2u {
        --contact-surface: color-mix(in srgb, var(--background-tertiary) 88%, var(--primary-bg));
        --contact-veil: color-mix(in srgb, var(--text-primary) 8%, transparent);
        --contact-glow: color-mix(in srgb, var(--accent) 35%, transparent);
        --contact-ring: color-mix(in srgb, var(--primary) 22%, transparent);
        background: var(--background-secondary);
        padding-block: clamp(3rem, 6vw, 6rem);
        padding-inline: 0;
        position: relative;
        overflow: hidden;
      }

      #b_dgxpbl2u::before {
        content: '';
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -15%;
        width: min(52vw, 520px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(circle at 35% 35%, var(--accent-bg), var(--secondary-bg) 55%, transparent 70%);
        opacity: 0.65;
        z-index: 0;
        pointer-events: none;
      }

      #b_dgxpbl2u::after {
        content: '';
        position: absolute;
        inset-block-end: -25%;
        inset-inline-start: -12%;
        width: min(48vw, 480px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(circle at 65% 40%, var(--primary-bg), var(--warning-bg) 50%, transparent 72%);
        opacity: 0.55;
        z-index: 0;
        pointer-events: none;
      }

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

      #b_dgxpbl2u .c_dgztwfop {
        border-radius: 2rem;
        overflow: hidden;
        border: 1px solid var(--border-light);
        box-shadow: 0 28px 80px var(--contact-veil), 0 0 0 1px color-mix(in srgb, var(--accent-light) 18%, transparent) inset;
        background: linear-gradient(135deg, var(--background-tertiary) 0%, var(--contact-surface) 100%);
        animation: contactlift_mq4xn8k2rp7wa 0.85s cubic-bezier(0.22, 1, 0.36, 1) both;
      }

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

      #b_dgxpbl2u .c_gtkcwh67 {
        position: relative;
        padding-block: clamp(2rem, 4vw, 3.25rem);
        padding-inline: clamp(1.5rem, 4vw, 2.75rem);
        background: linear-gradient(160deg, var(--primary) 0%, var(--accent-dark) 42%, var(--secondary) 100%);
        color: var(--text-light);
        min-height: 100%;
      }

      #b_dgxpbl2u .c_gtkcwh67::before {
        content: '';
        position: absolute;
        inset: 0;
        background: radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--text-light) 22%, transparent) 0%, transparent 55%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--accent-bg) 40%, transparent) 0%, transparent 45%);
        pointer-events: none;
        z-index: 0;
      }

      #b_dgxpbl2u .c_ngheg2r1 {
        position: relative;
        z-index: 1;
      }

      #b_dgxpbl2u .c_7cg6l9wk {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.35rem;
        padding-inline: 0.85rem;
        border-radius: 999px;
        font-size: 0.78rem;
        font-weight: 600;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        background: color-mix(in srgb, var(--text-light) 18%, transparent);
        border: 1px solid color-mix(in srgb, var(--text-light) 35%, transparent);
        margin-block-end: 1rem;
      }

      #b_dgxpbl2u .c_kpjfhvgc {
        width: 0.45rem;
        height: 0.45rem;
        border-radius: 50%;
        background: var(--warning-bg);
        box-shadow: 0 0 0 6px color-mix(in srgb, var(--warning-bg) 45%, transparent);
        flex-shrink: 0;
      }

      #b_dgxpbl2u .c_lkj70268 {
        font-size: clamp(1.65rem, 2.4vw, 2.15rem);
        font-weight: 800;
        line-height: 1.15;
        margin-block-end: 0.65rem;
        text-wrap: balance;
      }

      #b_dgxpbl2u .c_2wq5bvil {
        font-size: 1.02rem;
        line-height: 1.55;
        color: color-mix(in srgb, var(--text-light) 88%, var(--neutral-150));
        margin-block-end: 1.75rem;
        max-width: 32ch;
      }

      #b_dgxpbl2u .c_ho90uy7u {
        display: flex;
        gap: 0.85rem;
        padding-block: 1rem;
        padding-inline: 1rem;
        border-radius: 1rem;
        background: color-mix(in srgb, var(--text-light) 12%, transparent);
        border: 1px solid color-mix(in srgb, var(--text-light) 28%, transparent);
        margin-block-end: 0.75rem;
        transition: border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
      }

      #b_dgxpbl2u .c_ho90uy7u:last-of-type {
        margin-block-end: 0;
      }

      #b_dgxpbl2u .c_ho90uy7u:hover {
        border-color: color-mix(in srgb, var(--text-light) 55%, transparent);
        box-shadow: 0 14px 38px color-mix(in srgb, var(--text-primary) 18%, transparent);
        transform: translateY(-3px);
      }

      #b_dgxpbl2u .c_drrjmcc3 {
        width: 2.75rem;
        height: 2.75rem;
        border-radius: 0.85rem;
        display: grid;
        place-items: center;
        font-size: 1.35rem;
        background: linear-gradient(145deg, color-mix(in srgb, var(--text-light) 26%, transparent), color-mix(in srgb, var(--text-light) 8%, transparent));
        border: 1px solid color-mix(in srgb, var(--text-light) 38%, transparent);
        flex-shrink: 0;
      }

      #b_dgxpbl2u .c_svd0q5p1 {
        min-width: 0;
        flex: 1;
      }

      #b_dgxpbl2u .c_39ty5xq7 {
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: color-mix(in srgb, var(--text-light) 72%, var(--neutral-150));
        margin-block-end: 0.25rem;
      }

      #b_dgxpbl2u .c_5qhllgne {
        margin: 0;
        font-size: 1.02rem;
        font-weight: 700;
        line-height: 1.45;
        color: var(--text-light);
        word-break: break-word;
      }

      #b_dgxpbl2u .c_jkgv70hb {
        padding-block: clamp(2rem, 4vw, 3.25rem);
        padding-inline: clamp(1.5rem, 4vw, 2.75rem);
        background: color-mix(in srgb, var(--background-tertiary) 94%, var(--neutral-150));
        border-inline-start: 1px solid var(--border-light);
      }

      @media (max-width: 991.98px) {
        #b_dgxpbl2u .c_jkgv70hb {
          border-inline-start: none;
          border-block-start: 1px solid var(--border-light);
        }
      }

      #b_dgxpbl2u .c_9py3e5p0 {
        margin-block-end: 0.35rem;
      }

      #b_dgxpbl2u .c_9py3e5p0 h2 {
        font-size: clamp(1.45rem, 2.2vw, 1.9rem);
        font-weight: 800;
        color: var(--text-primary);
        margin: 0;
        line-height: 1.2;
      }

      #b_dgxpbl2u .c_g5bmk6pg {
        font-size: 0.98rem;
        color: var(--text-secondary);
        margin-block-end: 1.5rem;
        max-width: 52ch;
      }

      #b_dgxpbl2u .form-floating {
        margin-block-end: 1rem;
      }

      #b_dgxpbl2u .form-floating .form-control {
        border: 2px solid var(--neutral-150);
        border-radius: 1rem;
        padding-block: 1.35rem 0.65rem;
        padding-inline: 1.1rem;
        background: var(--background-tertiary);
        transition: border-color 0.2s ease, box-shadow 0.2s ease;
      }

      #b_dgxpbl2u .form-floating .form-control:focus {
        border-color: var(--accent);
        box-shadow: 0 0 0 4px var(--contact-glow);
      }

      #b_dgxpbl2u .form-floating label {
        color: var(--text-tertiary);
        padding-block: 1rem;
        padding-inline: 1.1rem;
      }

      #b_dgxpbl2u .c_bc6qeph2 {
        border: none;
        border-radius: 999px;
        padding-block: 0.95rem;
        padding-inline: 2.25rem;
        font-weight: 700;
        color: var(--text-light);
        background: linear-gradient(90deg, var(--primary) 0%, var(--accent) 55%, var(--secondary) 100%);
        background-size: 140% 100%;
        background-position: 0% 50%;
        box-shadow: 0 16px 36px var(--contact-ring);
        transition: background-position 0.35s ease, transform 0.2s ease, box-shadow 0.2s ease;
        position: relative;
        overflow: hidden;
      }

      #b_dgxpbl2u .c_bc6qeph2::before {
        content: '';
        position: absolute;
        inset-block: 0;
        inset-inline-start: -120%;
        width: 120%;
        background: linear-gradient(90deg, transparent, color-mix(in srgb, var(--text-light) 28%, transparent), transparent);
        transition: inset-inline-start 0.55s ease;
      }

      #b_dgxpbl2u .c_bc6qeph2:hover {
        background-position: 100% 50%;
        transform: translateY(-2px);
        box-shadow: 0 22px 48px var(--contact-glow);
      }

      #b_dgxpbl2u .c_bc6qeph2:hover::before {
        inset-inline-start: 100%;
      }

      #b_dgxpbl2u .c_ssntil8e {
        font-size: 0.875rem;
        color: var(--text-secondary);
      }

      #b_dgxpbl2u .c_ssntil8e a {
        color: var(--accent-dark);
        font-weight: 600;
        text-decoration: none;
        border-block-end: 1px solid color-mix(in srgb, var(--accent-dark) 45%, transparent);
      }

      #b_dgxpbl2u .c_ssntil8e a:hover {
        border-block-end-color: var(--accent-dark);
      }

      #b_dgxpbl2u .form-check-input {
        width: 1.25rem;
        height: 1.25rem;
        border: 2px solid var(--neutral-250);
        margin-inline-end: 0.35rem;
      }

      #b_dgxpbl2u .form-check-input:checked {
        background-color: var(--accent);
        border-color: var(--accent-dark);
      }

      #b_dgxpbl2u .form-check-input:focus {
        box-shadow: 0 0 0 4px var(--contact-glow);
      }

#b_k2j6seej {
            --content-shift-x: 1;
            padding-block: clamp(3.5rem, 6vw, 6.5rem);
            padding-inline: 1rem;
            position: relative;
            overflow: hidden;
            background-color: var(--background-tertiary);
            isolation: isolate;
          }
    
          [dir='rtl'] #b_k2j6seej {
            --content-shift-x: -1;
          }
    
          #b_k2j6seej::before {
            content: '';
            position: absolute;
            inset-block-start: 0;
            inset-inline-end: 0;
            width: min(52vw, 640px);
            aspect-ratio: 1;
            border-radius: 50%;
            background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--accent-light) 35%, var(--background-tertiary)) 0%, var(--background-tertiary) 62%);
            z-index: -1;
            pointer-events: none;
          }
    
          #b_k2j6seej::after {
            content: '';
            position: absolute;
            inset-block-end: 0;
            inset-inline-start: 0;
            width: min(40vw, 420px);
            aspect-ratio: 1;
            border-radius: 40% 56% 42% 58%;
            background: radial-gradient(circle at 70% 70%, color-mix(in srgb, var(--primary-bg) 40%, var(--background-tertiary)) 0%, var(--background-tertiary) 65%);
            z-index: -1;
            pointer-events: none;
          }
    
          #b_k2j6seej .c_kfoxg6dt {
            max-width: 1200px;
            margin-inline: auto;
            border-radius: 1.75rem;
            border: 1px solid var(--border-light);
            background: linear-gradient(165deg, color-mix(in srgb, var(--neutral-50) 88%, var(--background-tertiary)), var(--background-tertiary) 48%, color-mix(in srgb, var(--background-secondary) 55%, var(--background-tertiary)));
            box-shadow: 0 28px 64px color-mix(in srgb, var(--neutral-950) 12%, var(--background-tertiary));
            overflow: hidden;
          }
    
          #b_k2j6seej .c_4ubphett {
            block-size: 6px;
            background: linear-gradient(90deg, var(--primary), var(--accent), var(--secondary));
          }
    
          #b_k2j6seej .c_q478lrqi {
            padding-block: clamp(2rem, 4.5vw, 3.25rem);
            padding-inline: clamp(1rem, 3vw, 2.75rem);
          }
    
          #b_k2j6seej .c_relg5clj {
            display: grid;
            grid-template-columns: minmax(0, 1fr);
            gap: clamp(1.75rem, 4vw, 3rem);
            margin-block-end: clamp(2rem, 5vw, 3.5rem);
            padding-block-end: clamp(1.75rem, 4vw, 2.75rem);
            border-block-end: 1px solid var(--border-light);
          }
    
          @media (min-width: 992px) {
            #b_k2j6seej .c_relg5clj {
              grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);
              align-items: center;
            }
          }
    
          #b_k2j6seej .c_1xtjylnf {
            font-size: clamp(2rem, 2.8vw + 1rem, 2.85rem);
            font-weight: 800;
            line-height: 1.12;
            color: var(--text-primary);
            margin-block-end: 1rem;
            max-width: 18ch;
          }
    
          #b_k2j6seej .c_g5qjyqk2 {
            font-size: 1.05rem;
            line-height: 1.75;
            color: var(--text-secondary);
            max-width: 38rem;
            margin-block-end: 0;
          }
    
          #b_k2j6seej .c_8wlvc6xg {
            padding: clamp(1.25rem, 3vw, 1.85rem);
            border-radius: 1.25rem;
            border-inline-start: 4px solid var(--primary);
            background: var(--background-tertiary);
            box-shadow: inset 0 0 0 1px var(--border-light);
            display: flex;
            justify-content: start;
          }
    
          @media (min-width: 992px) {
            #b_k2j6seej .c_8wlvc6xg {
              justify-content: end;
            }
          }
    
          #b_k2j6seej .c_2w6pxy4m {
            display: inline-flex;
            align-items: center;
            gap: 0.5rem;
            padding-block: 0.85rem;
            padding-inline: 1.75rem;
            border-radius: 999px;
            font-weight: 600;
            font-size: 0.95rem;
            text-decoration: none;
            color: var(--text-light);
            background: linear-gradient(120deg, var(--primary-dark), var(--primary), var(--accent-dark));
            box-shadow: 0 14px 30px color-mix(in srgb, var(--primary-dark) 28%, var(--background-tertiary));
            transition: transform 0.35s ease, box-shadow 0.35s ease, filter 0.35s ease;
          }
    
          #b_k2j6seej .c_2w6pxy4m:hover {
            transform: translateY(-3px);
            filter: brightness(1.04);
            box-shadow: 0 20px 40px color-mix(in srgb, var(--primary) 32%, var(--background-tertiary));
            color: var(--text-light);
          }
    
          #b_k2j6seej .c_2w6pxy4m i {
            font-size: 1.05rem;
            transition: transform 0.35s ease;
          }
    
          #b_k2j6seej .c_2w6pxy4m:hover i {
            transform: translateX(calc(var(--content-shift-x) * 6px));
          }
    
          #b_k2j6seej .c_7agq7ijr {
            display: grid;
            grid-template-columns: minmax(0, 1fr);
            gap: clamp(1rem, 2.5vw, 1.35rem);
          }
    
          @media (min-width: 768px) {
            #b_k2j6seej .c_7agq7ijr {
              grid-template-columns: repeat(2, minmax(0, 1fr));
            }
          }
    
          @media (min-width: 1200px) {
            #b_k2j6seej .c_7agq7ijr {
              grid-template-columns: repeat(3, minmax(0, 1fr));
            }
          }
    
          #b_k2j6seej .c_btu0z6hi {
            position: relative;
            block-size: 100%;
            padding: clamp(1.35rem, 2.5vw, 1.75rem);
            border-radius: 1.35rem;
            background: var(--background-tertiary);
            border: 1px solid var(--border-light);
            display: flex;
            flex-direction: column;
            gap: 0.85rem;
            box-shadow: 0 18px 40px color-mix(in srgb, var(--neutral-950) 7%, var(--background-tertiary));
            transition: transform 0.35s ease, border-color 0.35s ease, box-shadow 0.35s ease;
          }
    
          #b_k2j6seej .c_btu0z6hi::before {
            content: '';
            position: absolute;
            inset-block-start: 1rem;
            inset-inline-end: 1rem;
            inline-size: 3rem;
            block-size: 3rem;
            border-radius: 0.85rem;
            background: linear-gradient(145deg, color-mix(in srgb, var(--accent-light) 22%, var(--background-tertiary)), color-mix(in srgb, var(--primary-light) 18%, var(--background-tertiary)));
            opacity: 0.85;
            z-index: 0;
          }
    
          #b_k2j6seej .c_btu0z6hi:hover {
            transform: translateY(-5px);
            border-color: color-mix(in srgb, var(--primary) 35%, var(--border-light));
            box-shadow: 0 26px 52px color-mix(in srgb, var(--neutral-950) 11%, var(--background-tertiary));
          }
    
          #b_k2j6seej .c_btu0z6hi > * {
            position: relative;
            z-index: 1;
          }
    
          #b_k2j6seej .c_qlqql23c {
            align-self: start;
            padding-block: 0.35rem;
            padding-inline: 0.75rem;
            border-radius: 999px;
            font-size: 0.72rem;
            font-weight: 700;
            letter-spacing: 0.08em;
            text-transform: uppercase;
            color: var(--secondary-dark);
            background: color-mix(in srgb, var(--secondary-bg) 22%, var(--background-tertiary));
            border: 1px solid color-mix(in srgb, var(--secondary) 22%, var(--border-light));
            white-space: normal;
          }
    
          #b_k2j6seej .c_ao4aek31 {
            font-size: 1.22rem;
            font-weight: 800;
            line-height: 1.25;
            color: var(--text-primary);
            margin-block: 0;
          }
    
          #b_k2j6seej .c_8xkq6ow4 {
            font-size: 0.96rem;
            line-height: 1.7;
            color: var(--text-secondary);
            margin-block: 0;
            flex-grow: 1;
          }
    
          #b_k2j6seej .c_bc1isagm {
            display: inline-flex;
            align-items: center;
            gap: 0.45rem;
            margin-block-start: 0.35rem;
            font-size: 0.92rem;
            font-weight: 700;
            color: var(--primary);
            text-decoration: none;
          }
    
          #b_k2j6seej .c_bc1isagm i {
            transition: transform 0.35s ease;
          }
    
          #b_k2j6seej .c_bc1isagm:hover i {
            transform: translateX(calc(var(--content-shift-x) * 5px));
          }
    
          #b_k2j6seej .c_btu0z6hi:nth-child(1) .c_qlqql23c {
            color: var(--primary-dark);
            background: color-mix(in srgb, var(--primary-bg) 25%, var(--background-tertiary));
            border-color: color-mix(in srgb, var(--primary) 28%, var(--border-light));
          }
    
          #b_k2j6seej .c_btu0z6hi:nth-child(2) .c_qlqql23c {
            color: var(--accent-dark);
            background: color-mix(in srgb, var(--accent-bg) 22%, var(--background-tertiary));
            border-color: color-mix(in srgb, var(--accent) 26%, var(--border-light));
          }

#b_s7qcn6yz {
        --cta-dir: 1;
        position: relative;
        overflow: hidden;
        padding-block: clamp(3rem, 6vw, 5rem);
        padding-inline: 0;
        background: linear-gradient(
          165deg,
          var(--background-primary) 0%,
          color-mix(in srgb, var(--accent-bg) 35%, var(--background-primary)) 45%,
          color-mix(in srgb, var(--primary-bg) 28%, var(--background-primary)) 100%
        );
      }

      [dir='rtl'] #b_s7qcn6yz {
        --cta-dir: -1;
      }

      #b_s7qcn6yz .c_42f6sjko {
        position: absolute;
        inset: 0;
        background-image: linear-gradient(
            90deg,
            color-mix(in srgb, var(--neutral-250) 35%, transparent) 1px,
            transparent 1px
          ),
          linear-gradient(
            color-mix(in srgb, var(--neutral-250) 35%, transparent) 1px,
            transparent 1px
          );
        background-size: 48px 48px;
        opacity: 0.45;
        pointer-events: none;
      }

      #b_s7qcn6yz .c_obylo797 {
        position: absolute;
        width: min(52vw, 520px);
        aspect-ratio: 1;
        border-radius: 50%;
        inset-block-start: -18%;
        inset-inline-end: -8%;
        background: radial-gradient(
          circle at 30% 30%,
          color-mix(in srgb, var(--accent) 22%, transparent),
          transparent 68%
        );
        pointer-events: none;
      }

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

      #b_s7qcn6yz .c_88n6g3qx {
        border-radius: 1.75rem;
        border: 1px solid color-mix(in srgb, var(--neutral-350) 55%, transparent);
        background: color-mix(in srgb, var(--background-tertiary) 92%, transparent);
        box-shadow: 0 24px 60px color-mix(in srgb, var(--neutral-950) 12%, transparent);
        padding-block: clamp(1.75rem, 3vw, 2.5rem);
        padding-inline: clamp(1.25rem, 3vw, 2.75rem);
      }

      #b_s7qcn6yz .c_74l7j03e {
        position: relative;
        border-radius: 1.5rem;
        padding: 0.65rem;
        background: linear-gradient(
          145deg,
          var(--primary) 0%,
          var(--accent) 50%,
          var(--secondary) 100%
        );
        animation: riseband_m4k9xpq2w7n 7s ease-in-out infinite;
      }

      @keyframes riseband_m4k9xpq2w7n {
        0%,
        100% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(-8px);
        }
      }

      #b_s7qcn6yz .c_np2blrz0 {
        position: relative;
        border-radius: 1.1rem;
        overflow: hidden;
        aspect-ratio: 1 / 1;
        background: var(--background-secondary);
      }

      #b_s7qcn6yz .c_np2blrz0 img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
      }

      #b_s7qcn6yz .c_1risfx4n {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.4rem;
        padding-inline: 0.85rem;
        border-radius: 999px;
        font-size: 0.8125rem;
        font-weight: 600;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        color: var(--primary-dark);
        background: color-mix(in srgb, var(--primary-bg) 45%, var(--background-tertiary));
        border: 1px solid color-mix(in srgb, var(--primary) 35%, transparent);
        white-space: normal;
        margin-block-end: 1rem;
      }

      #b_s7qcn6yz .c_1risfx4n i {
        font-size: 1rem;
        color: var(--primary);
      }

      #b_s7qcn6yz .c_h20q7drk {
        font-size: clamp(1.85rem, 2.6vw, 2.65rem);
        font-weight: 800;
        line-height: 1.12;
        letter-spacing: -0.03em;
        color: var(--text-primary);
        margin: 0;
        margin-block-end: 0.85rem;
      }

      #b_s7qcn6yz .c_pga4nw8y {
        font-size: 1.0625rem;
        line-height: 1.65;
        color: var(--text-secondary);
        margin: 0;
        margin-block-end: 1.35rem;
        max-width: 38rem;
      }

      #b_s7qcn6yz .c_28v9pg9h {
        list-style: none;
        padding: 0;
        margin: 0;
        margin-block-end: 1.75rem;
        display: flex;
        flex-direction: column;
        gap: 0.75rem;
      }

      #b_s7qcn6yz .c_k952ouj6 {
        display: grid;
        grid-template-columns: minmax(0, 2.25rem) minmax(0, 1fr);
        gap: 0.85rem;
        align-items: start;
        padding-block: 0.65rem;
        padding-inline: 0.85rem;
        border-radius: 1rem;
        border: 1px solid color-mix(in srgb, var(--neutral-250) 70%, transparent);
        background: color-mix(in srgb, var(--background-primary) 85%, var(--background-tertiary));
      }

      #b_s7qcn6yz .c_tknda40t {
        width: 2.25rem;
        height: 2.25rem;
        border-radius: 0.75rem;
        display: grid;
        place-items: center;
        font-weight: 800;
        font-size: 0.95rem;
        color: var(--text-light);
        background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);
        box-shadow: 0 10px 22px color-mix(in srgb, var(--primary) 28%, transparent);
      }

      #b_s7qcn6yz .c_k952ouj6 p {
        margin: 0;
        font-size: 0.98rem;
        line-height: 1.55;
        color: var(--text-tertiary);
      }

      #b_s7qcn6yz .c_1ujfmxpy {
        display: flex;
        flex-wrap: wrap;
        gap: 0.75rem;
        align-items: center;
      }

      #b_s7qcn6yz .c_qeh4n5jz {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        padding-block: 0.95rem;
        padding-inline: 1.35rem;
        border-radius: 999px;
        text-decoration: none;
        font-weight: 700;
        font-size: 0.98rem;
        letter-spacing: 0.02em;
        color: var(--text-light);
        border: 1px solid color-mix(in srgb, var(--primary-dark) 55%, transparent);
        background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);
        box-shadow: 0 16px 34px color-mix(in srgb, var(--primary) 26%, transparent);
        overflow: hidden;
        transition: transform 0.25s ease, box-shadow 0.25s ease, filter 0.25s ease;
      }

      #b_s7qcn6yz .c_qeh4n5jz::after {
        content: '';
        position: absolute;
        inset: 0;
        transform: translateX(calc(var(--cta-dir) * -120%));
        background: linear-gradient(
          90deg,
          transparent,
          color-mix(in srgb, var(--text-light) 22%, transparent),
          transparent
        );
        transition: transform 0.55s ease;
      }

      #b_s7qcn6yz .c_qeh4n5jz:hover {
        transform: translateY(-2px);
        filter: brightness(1.03);
        box-shadow: 0 22px 46px color-mix(in srgb, var(--primary) 34%, transparent);
      }

      #b_s7qcn6yz .c_qeh4n5jz:hover::after {
        transform: translateX(calc(var(--cta-dir) * 120%));
      }

      #b_s7qcn6yz .c_qeh4n5jz span {
        position: relative;
        z-index: 1;
      }

      #b_s7qcn6yz .c_qeh4n5jz i {
        position: relative;
        z-index: 1;
        font-size: 1.1rem;
        transition: transform 0.25s ease;
      }

      #b_s7qcn6yz .c_qeh4n5jz:hover i {
        transform: translateX(calc(var(--cta-dir) * 6px));
      }

      #b_s7qcn6yz .c_2sdto95r {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        color: var(--text-tertiary);
        font-size: 0.9rem;
      }

      #b_s7qcn6yz .c_2sdto95r i {
        color: var(--accent-dark);
      }

      @media (max-width: 991.98px) {
        #b_s7qcn6yz .c_88n6g3qx {
          text-align: start;
        }

        #b_s7qcn6yz .c_1ujfmxpy {
          justify-content: flex-start;
        }
      }

      @media (max-width: 575.98px) {
        #b_s7qcn6yz .c_k952ouj6 {
          grid-template-columns: minmax(0, 2rem) minmax(0, 1fr);
        }

        #b_s7qcn6yz .c_tknda40t {
          width: 2rem;
          height: 2rem;
          font-size: 0.875rem;
        }

        #b_s7qcn6yz .c_qeh4n5jz {
          width: 100%;
          justify-content: center;
        }
      }

#b_chgp6v8b {
        overflow: clip;
        position: relative;
        isolation: isolate;
        margin-block-start: 3rem;
        padding-block-start: clamp(4rem, 8vw, 6rem);
        padding-block-end: 2rem;
        padding-inline: 0;
        color: var(--text-light);
        background-image: radial-gradient(circle at 12% -8%, color-mix(in srgb, var(--danger-light) 55%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent) 4%, var(--accent-dark)) 52%),
          radial-gradient(circle at 96% 6%, color-mix(in srgb, var(--info-light) 45%, var(--primary-dark)) 0%, color-mix(in srgb, var(--accent-dark) 6%, var(--accent)) 48%),
          radial-gradient(circle at 50% 110%, color-mix(in srgb, var(--secondary-light) 50%, var(--accent)) 0%, color-mix(in srgb, var(--primary-dark) 8%, var(--accent-dark)) 55%),
          linear-gradient(165deg, var(--accent-dark) 0%, var(--accent) 42%, color-mix(in srgb, var(--danger) 28%, var(--primary-dark)) 100%);
        clip-path: polygon(0 2.25rem, 16% 0, 32% 1.85rem, 50% 0.35rem, 68% 1.95rem, 84% 0, 100% 2.4rem, 100% 100%, 0 100%);
        box-shadow: 0 -1.75rem 0 color-mix(in srgb, var(--warning-light) 45%, var(--accent-dark)), inset 0 1px 0 color-mix(in srgb, var(--text-light) 42%, var(--accent-dark));
      }

      #b_chgp6v8b::before {
        content: '';
        position: absolute;
        inset-block-start: -1rem;
        inset-inline: 10%;
        height: clamp(3.5rem, 7vw, 5rem);
        border-radius: 999px;
        opacity: 0.55;
        background: linear-gradient(90deg, color-mix(in srgb, var(--warning-light) 70%, var(--accent-dark)) 0%, color-mix(in srgb, var(--info-bg) 60%, var(--accent-dark)) 45%, color-mix(in srgb, var(--danger-bg) 55%, var(--primary-dark)) 100%);
        filter: blur(40px);
        z-index: 0;
        pointer-events: none;
        animation: neonsweep_k8mNp2Qx9wZ 9s infinite alternate cubic-bezier(0.45, 0, 0.55, 1);
      }

      #b_chgp6v8b::after {
        content: '';
        position: absolute;
        inset: 0;
        z-index: 0;
        pointer-events: none;
        background-image: repeating-linear-gradient(
          115deg,
          color-mix(in srgb, var(--text-light) 7%, var(--accent-dark)) 0px,
          color-mix(in srgb, var(--text-light) 7%, var(--accent-dark)) 1px,
          color-mix(in srgb, var(--accent) 100%, var(--accent-dark)) 1px,
          color-mix(in srgb, var(--accent) 100%, var(--accent-dark)) 18px
        );
        opacity: 0.18;
      }

      #b_chgp6v8b .c_h59r4zw8 {
        position: relative;
        z-index: 2;
      }

      #b_chgp6v8b .c_gwv3iqla {
        position: absolute;
        inset: clamp(8rem, 18vw, 14rem) 6% clamp(10rem, 20vw, 16rem);
        pointer-events: none;
        opacity: 0.22;
        background-image: linear-gradient(
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 22%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 22%, var(--accent-dark)) calc(50% + 1px),
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% + 1px)
          ),
          linear-gradient(
            90deg,
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 18%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 18%, var(--accent-dark)) calc(50% + 1px),
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% + 1px)
          );
        background-size: 100% 36px, 36px 100%;
        z-index: 1;
      }

      #b_chgp6v8b .c_d44h0ruc {
        position: relative;
        margin-block-end: 2rem;
      }

      #b_chgp6v8b .c_f7dpt7mm {
        position: relative;
        border-radius: 1.75rem;
        padding-block: clamp(1.65rem, 4vw, 2.35rem);
        padding-inline: clamp(1.5rem, 4vw, 2.65rem);
        background: linear-gradient(128deg, color-mix(in srgb, var(--text-light) 16%, var(--accent-dark)) 0%, color-mix(in srgb, var(--text-light) 6%, var(--accent-dark)) 100%);
        border: 1px solid color-mix(in srgb, var(--text-light) 28%, var(--accent-dark));
        box-shadow: 0 1.65rem 2.85rem color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark));
        overflow: hidden;
      }

      #b_chgp6v8b .c_f7dpt7mm::before {
        content: '';
        position: absolute;
        inset-block-start: -40%;
        inset-inline-start: -20%;
        width: min(60%, 440px);
        aspect-ratio: 1;
        border-radius: 999px;
        background: radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent-bg) 80%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent-dark) 2%, var(--accent)) 65%);
        filter: blur(6px);
        animation: haloSpin_t4Wz8nPqm2Lc 22s infinite linear;
      }

      #b_chgp6v8b .c_8vfcefbc {
        position: relative;
        font-weight: 800;
        letter-spacing: 0.18em;
        text-transform: uppercase;
        margin: 0 0 0.75rem;
        font-size: clamp(1rem, 1.9vw, 1.15rem);
        color: color-mix(in srgb, var(--text-light) 88%, var(--accent-dark));
      }

      #b_chgp6v8b .c_8vfcefbc span {
        display: block;
        font-size: clamp(1.9rem, 4.5vw, 2.9rem);
        letter-spacing: 0.06em;
        line-height: 1.06;
        text-transform: none;
        color: var(--warning-bg);
        margin-block-start: 0.5rem;
        text-shadow: 0 0 1.1rem color-mix(in srgb, var(--accent-bg) 70%, var(--accent-dark)), 0 0.18rem 0 color-mix(in srgb, var(--danger-dark) 35%, var(--accent-dark));
      }

      #b_chgp6v8b .c_28bdm0i1 {
        position: absolute;
        inset-inline-end: clamp(0.85rem, 3vw, 2rem);
        inset-block-start: clamp(1.2rem, 3vw, 2rem);
        width: clamp(4.75rem, 12vw, 7rem);
        height: clamp(4.75rem, 12vw, 7rem);
        border-radius: 1.85rem;
        border: 1px dashed color-mix(in srgb, var(--danger-light) 55%, var(--accent-dark));
        rotate: -10deg;
        background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--warning-bg) 75%, var(--primary-dark)) 0%, color-mix(in srgb, var(--secondary-bg) 40%, var(--accent-dark)) 100%);
        box-shadow: 0 14px 0 color-mix(in srgb, var(--accent-dark) 35%, var(--primary-dark));
        animation: floatTile_r7Hm3kQ9wzP4 11s infinite alternate ease-in-out;
      }

      #b_chgp6v8b .c_28bdm0i1::after {
        content: '';
        position: absolute;
        inset: 12%;
        border-radius: 1.05rem;
        border: 1px solid color-mix(in srgb, var(--text-light) 35%, var(--primary-dark));
        opacity: 0.95;
      }

      #b_chgp6v8b .c_a8x7uuwd {
        position: relative;
        border-radius: 1.5rem;
        padding: clamp(1.25rem, 3vw, 1.95rem);
        background: linear-gradient(160deg, color-mix(in srgb, var(--neutral-1050) 35%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent-dark) 72%, var(--primary-dark)) 100%);
        border: 1px solid color-mix(in srgb, var(--text-light) 16%, var(--accent-dark));
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 18%, var(--accent-dark));
      }

      #b_chgp6v8b .c_3ez2zz45 {
        display: grid;
        grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, 1fr);
        gap: clamp(1.35rem, 3vw, 2.75rem);
        align-items: start;
      }

      #b_chgp6v8b .c_3uqzcb36 {
        font-size: 0.78rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.22em;
        margin-block-end: 1.1rem;
        color: color-mix(in srgb, var(--text-light) 72%, var(--accent-dark));
      }

      #b_chgp6v8b .c_o2g2i5s3 {
        display: flex;
        flex-direction: column;
        gap: 0.7rem;
      }

      #b_chgp6v8b .c_5r8nbr4q {
        display: flex;
        align-items: flex-start;
        gap: 0.75rem;
        padding-block: 0.8rem;
        padding-inline-start: 0.95rem;
        padding-inline-end: 1rem;
        border-radius: 1rem;
        background-color: color-mix(in srgb, var(--text-light) 9%, var(--accent-dark));
        border-inline-start: 6px solid var(--accent-light);
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 16%, var(--accent-dark));
        transition: translate 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_chgp6v8b .c_5r8nbr4q:nth-child(2) {
        border-inline-start-color: var(--warning-light);
      }

      #b_chgp6v8b .c_5r8nbr4q:nth-child(3) {
        border-inline-start-color: var(--info-light);
      }

      #b_chgp6v8b .c_5r8nbr4q:nth-child(4) {
        border-inline-start-color: var(--secondary-light);
      }

      #b_chgp6v8b .c_5r8nbr4q:hover {
        translate: 0 -3px;
        box-shadow: 0 16px 1.85rem color-mix(in srgb, var(--neutral-1050) 62%, var(--accent-dark));
      }

      #b_chgp6v8b .c_ttvz5wbl {
        flex-shrink: 0;
        width: 2.4rem;
        height: 2.4rem;
        border-radius: 0.9rem;
        display: grid;
        place-items: center;
        color: var(--accent-dark);
        background: linear-gradient(150deg, var(--text-light), color-mix(in srgb, var(--accent-bg) 75%, var(--accent-dark)));
        box-shadow: 0 0.85rem 0 color-mix(in srgb, var(--accent-dark) 28%, var(--primary-dark));
      }

      #b_chgp6v8b .c_2fj7py22 {
        flex: minmax(0, 1);
        font-size: 0.95rem;
      }

      #b_chgp6v8b .c_2fj7py22 strong {
        display: inline-block;
        margin-inline-end: 0.25rem;
        font-weight: 700;
      }

      #b_chgp6v8b .c_ttvz5wbl i {
        font-size: 1.05rem;
      }

      #b_chgp6v8b .c_l92h6rdg {
        display: flex;
        flex-direction: column;
      }

      #b_chgp6v8b .c_f076emfy {
        list-style: none;
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction: column;
        gap: 0.42rem;
      }

      #b_chgp6v8b .c_f076emfy a {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 0.5rem;
        padding-block: 0.72rem;
        padding-inline-start: 0.95rem;
        padding-inline-end: 0.95rem;
        border-radius: 1rem;
        text-decoration: none;
        font-weight: 600;
        color: color-mix(in srgb, var(--text-light) 88%, var(--accent-dark));
        background-image: linear-gradient(95deg, color-mix(in srgb, var(--text-light) 10%, var(--accent-dark)), color-mix(in srgb, var(--accent) 52%, var(--accent-dark)));
        border: 1px solid color-mix(in srgb, var(--text-light) 18%, var(--accent-dark));
        transition: translate 240ms cubic-bezier(0.4, 0, 0.2, 1), border-color 240ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_chgp6v8b .c_f076emfy a:hover {
        border-color: color-mix(in srgb, var(--warning-bg) 80%, var(--accent-dark));
        translate: 0 -2px;
      }

      #b_chgp6v8b .c_bdhtkegc {
        opacity: 0.75;
      }

      #b_chgp6v8b .c_6m7qpzl4 {
        display: flex;
        flex-direction: column;
      }

      #b_chgp6v8b .c_i8uq2qu4 {
        position: relative;
        border-radius: 1.5rem;
        padding-block: 1.4rem;
        padding-inline: 1.2rem;
        background: radial-gradient(circle at 112% -12%, color-mix(in srgb, var(--danger-bg) 45%, var(--accent-dark)) 0%, color-mix(in srgb, var(--neutral-1050) 75%, var(--accent-dark)) 55%);
        border: 1px solid color-mix(in srgb, var(--warning-light) 40%, var(--accent-dark));
        box-shadow: 0 1.85rem 0 color-mix(in srgb, var(--accent-dark) 52%, var(--primary-dark));
      }

      #b_chgp6v8b .c_bd91somo {
        font-size: 0.95rem;
        font-weight: 800;
        letter-spacing: 0.07em;
        margin-block-end: 1rem;
      }

      #b_chgp6v8b .c_ajt5bikn {
        font-size: 0.92rem;
        margin-block-end: 1rem;
        color: color-mix(in srgb, var(--text-light) 74%, var(--accent-dark));
      }

      #b_chgp6v8b .c_d0dq57sm {
        display: flex;
        flex-wrap: wrap;
        gap: 0.75rem;
        justify-content: flex-start;
      }

      #b_chgp6v8b .c_ewknmm34 {
        --share-bg: var(--accent-light);
        --share-hover-bg: var(--accent);
        width: 3.15rem;
        height: 3.15rem;
        border-radius: 1rem;
        display: grid;
        place-items: center;
        color: var(--text-light);
        background-image: radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--text-light) 32%, var(--accent-dark)) 0%, var(--share-bg) 82%);
        border: 2px solid color-mix(in srgb, var(--text-light) 42%, var(--accent-dark));
        box-shadow: 0 0.65rem 0 color-mix(in srgb, var(--accent-dark) 55%, var(--primary-dark));
        transition: translate 220ms cubic-bezier(0.4, 0, 0.2, 1), rotate 220ms cubic-bezier(0.4, 0, 0.2, 1), background-image 240ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_chgp6v8b .c_ewknmm34:hover {
        background-image: radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--warning-bg) 35%, var(--accent-dark)) 0%, var(--share-hover-bg) 92%);
      }

      #b_chgp6v8b .c_ewknmm34:active {
        translate: 0 3px;
        box-shadow: 0 0.25rem 0 color-mix(in srgb, var(--accent-dark) 72%, var(--primary-dark));
      }

      #b_chgp6v8b .c_ewknmm34.c_21mzhwp3 {
        --share-bg: var(--accent-light);
        --share-hover-bg: var(--info-dark);
      }

      #b_chgp6v8b .c_ewknmm34.c_1d6a6mcl {
        --share-bg: var(--secondary-bg);
        --share-hover-bg: var(--secondary-dark);
      }

      #b_chgp6v8b .c_ewknmm34.c_7aaejhg1 {
        --share-bg: var(--neutral-550);
        --share-hover-bg: var(--neutral-850);
      }

      #b_chgp6v8b .c_ewknmm34.c_21mzhwp3:hover {
        rotate: -6deg;
      }

      #b_chgp6v8b .c_ewknmm34.c_1d6a6mcl:hover {
        rotate: 6deg;
      }

      #b_chgp6v8b .c_ewknmm34.c_7aaejhg1:hover {
        rotate: 0deg;
        translate: 0 -2px;
      }

      #b_chgp6v8b .c_ewknmm34 i {
        font-size: 1.5rem;
      }

      #b_chgp6v8b .c_mfr45n99 {
        margin-block-start: clamp(2rem, 4vw, 2.85rem);
        padding-block-start: clamp(1.25rem, 3vw, 2rem);
        border-block-start: 1px dashed color-mix(in srgb, var(--text-light) 38%, var(--accent-dark));
        text-align: center;
        font-weight: 600;
        font-size: 0.9rem;
        color: color-mix(in srgb, var(--text-light) 80%, var(--accent-dark));
        letter-spacing: 0.04em;
      }

      @keyframes neonsweep_k8mNp2Qx9wZ {
        0% {
          inset-inline-start: 5%;
          opacity: 0.45;
        }
        100% {
          inset-inline-start: 28%;
          opacity: 0.78;
        }
      }

      @keyframes haloSpin_t4Wz8nPqm2Lc {
        100% {
          transform: rotate(360deg);
        }
      }

      @keyframes floatTile_r7Hm3kQ9wzP4 {
        100% {
          translate: -4px -6px;
          rotate: -4deg;
        }
      }

      @media (max-width: 991.98px) {
        #b_chgp6v8b .c_3ez2zz45 {
          grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
          row-gap: 1.5rem;
        }

        #b_chgp6v8b .c_jiyd26a1 {
          grid-column: span 2;
        }

        #b_chgp6v8b .c_6m7qpzl4 {
          grid-column: span 2;
        }

        #b_chgp6v8b .c_28bdm0i1 {
          display: none;
        }
      }

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

        #b_chgp6v8b .c_jiyd26a1,
        #b_chgp6v8b .c_6m7qpzl4 {
          grid-column: span 1;
        }

        #b_chgp6v8b .c_d0dq57sm {
          justify-content: center;
        }
      }

#b_tqmtz36r {
        position: relative;
        padding-block: 1.25rem;
        padding-inline: 0;
        background: linear-gradient(120deg, var(--primary-dark) 0%, var(--accent) 45%, var(--secondary) 100%);
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -40%;
          inset-inline-end: -15%;
          width: 22rem;
          height: 22rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--accent-bg) 0%, transparent 70%);
          opacity: 0.35;
          pointer-events: none;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -50%;
          inset-inline-start: -10%;
          width: 18rem;
          height: 18rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--primary-bg) 0%, transparent 70%);
          opacity: 0.4;
          pointer-events: none;
        }

        .c_s0hfxcfc {
          position: relative;
          z-index: 1;
        }

        .c_5ur8i7p4 {
          display: grid;
          grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr);
          grid-template-areas: 'brand menu';
          align-items: center;
          gap: 1rem;
          padding-block: 0.85rem;
          padding-inline: 1.25rem;
          border-radius: 1.25rem;
          background: color-mix(in srgb, var(--background-tertiary) 88%, transparent);
          border: 2px solid color-mix(in srgb, var(--text-light) 35%, transparent);
          box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--primary-dark) 25%, transparent);
          backdrop-filter: blur(12px);
          width: 100%;
        }

        .c_zum5om81 {
          grid-area: brand;
          display: flex;
          align-items: center;
          min-width: 0;
        }

        .navbar-brand {
          display: inline-flex;
          align-items: center;
          gap: 0.75rem;
          min-width: 0;
          font-size: 1.35rem;
          font-weight: 700;
          color: var(--primary-dark);
          text-decoration: none;
          letter-spacing: 0.02em;
          white-space: normal;
          transition: transform 0.3s ease, color 0.3s ease;

          .c_s0kzmp7w {
            flex-shrink: 0;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 2.75rem;
            height: 2.75rem;
            border-radius: 0.85rem;
            background: linear-gradient(145deg, var(--primary), var(--accent));
            color: var(--text-light);
            font-size: 1.15rem;
            box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 45%, transparent);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
          }

          &:hover {
            color: var(--primary);
            transform: translateY(-2px);

            .c_s0kzmp7w {
              transform: rotate(-8deg) scale(1.05);
              box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--accent) 40%, transparent);
            }
          }
        }

        .c_ifyqas9l {
          display: none;
          justify-content: flex-end;
        }

        .navbar-toggler {
          border: 2px solid var(--primary);
          border-radius: 0.75rem;
          padding-block: 0.5rem;
          padding-inline: 0.75rem;
          background: color-mix(in srgb, var(--background-tertiary) 70%, transparent);
          transition: background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease;

          &:hover {
            background-color: var(--primary-bg);
            border-color: var(--primary-dark);
            transform: scale(1.04);
          }

          &:focus {
            box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--primary) 30%, transparent);
          }
        }

        .c_dkicmf4n {
          grid-area: menu;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          min-width: 0;
        }

        .c_dkicmf4n.collapse:not(.show) {
          display: none;
        }

        @media (min-width: 992px) {
          #b_tqmtz36r .c_dkicmf4n.collapse {
            display: flex;
          }
        }

        .navbar-nav {
          display: flex;
          align-items: center;
          justify-content: center;
          flex: 1 1 0;
          flex-wrap: wrap;
          gap: 0.35rem;
          margin: 0;
          padding-block: 0.35rem;
          padding-inline: 0.35rem;
          list-style: none;
          min-width: 0;
          border-radius: 999px;
          background: linear-gradient(135deg, color-mix(in srgb, var(--neutral-150) 80%, var(--accent-bg) 20%), color-mix(in srgb, var(--neutral-150) 70%, var(--primary-bg) 30%));
          box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--primary) 15%, transparent);

          .c_543iyjb7 {
            min-width: 0;
          }

          .nav-link {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 0.45rem;
            padding-block: 0.65rem;
            padding-inline: 1rem;
            border-radius: 999px;
            color: var(--text-primary);
            font-weight: 600;
            text-decoration: none;
            white-space: normal;
            transition: color 0.25s ease, background-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;

            i {
              font-size: 0.95rem;
              color: var(--accent-dark);
              transition: color 0.25s ease, transform 0.25s ease;
            }

            &:hover {
              color: var(--primary-dark);
              background-color: color-mix(in srgb, var(--background-tertiary) 75%, var(--primary-bg) 25%);
              transform: translateY(-1px);

              i {
                color: var(--primary);
                transform: scale(1.1);
              }
            }

            &.active {
              color: var(--text-light);
              background: linear-gradient(135deg, var(--primary), var(--accent-dark));
              box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 40%, transparent);

              i {
                color: var(--text-light);
              }
            }
          }
        }

        .c_1gpycgfq {
          display: flex;
          justify-content: flex-end;
          min-width: 0;
        }

        .c_ax9jl2m5 {
          display: flex;
          align-items: center;
          justify-content: flex-end;
        }

        .btn-primary {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          gap: 0.55rem;
          padding-block: 0.75rem;
          padding-inline: 1.5rem;
          border: none;
          border-radius: 999px;
          background: linear-gradient(135deg, var(--secondary), var(--accent-dark));
          color: var(--text-light);
          font-weight: 700;
          text-decoration: none;
          white-space: normal;
          box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--secondary-dark) 35%, transparent);
          transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

          i {
            transition: transform 0.3s ease;
          }

          &:hover {
            transform: translateY(-3px);
            background: linear-gradient(135deg, var(--accent-dark), var(--primary-dark));
            box-shadow: 0 0.75rem 1.5rem color-mix(in srgb, var(--accent-dark) 40%, transparent);
            color: var(--text-light);

            i {
              margin-inline-start: 0.2rem;
            }
          }

          &:active {
            transform: translateY(-1px);
          }
        }
      }

      @keyframes headerFloatIn_q4w8n2k7m3xp {
        from {
          opacity: 0;
          transform: translateY(-1.25rem);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #b_tqmtz36r .c_5ur8i7p4 {
        animation: headerFloatIn_q4w8n2k7m3xp 0.65s ease-out;
      }

      @media (max-width: 991.98px) {
        #b_tqmtz36r {
          padding-block: 1rem;

          .c_5ur8i7p4 {
            grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
            grid-template-areas:
              'brand toggle'
              'menu menu';
            gap: 0.85rem;
            padding-block: 1rem;
            padding-inline: 1rem;
          }

          .c_ifyqas9l {
            grid-area: toggle;
            display: flex;
          }

          .c_dkicmf4n {
            flex-direction: column;
            align-items: stretch;
            gap: 0.85rem;
          }

          .c_dkicmf4n.collapse.show {
            display: flex;
          }

          .navbar-nav {
            flex: none;
            flex-direction: column;
            align-items: stretch;
            width: 100%;
            border-radius: 1rem;
            padding-block: 0.5rem;
            padding-inline: 0.5rem;
            gap: 0.35rem;

            .nav-link {
              width: 100%;
              justify-content: flex-start;
              padding-block: 0.85rem;
              padding-inline: 1rem;
              border-radius: 0.85rem;
            }
          }

          .c_1gpycgfq {
            width: 100%;
            justify-content: stretch;
          }

          .c_ax9jl2m5 {
            width: 100%;
          }

          .btn-primary {
            width: 100%;
          }
        }
      }

@keyframes orbitglow_z8q4rm12wkfn {
        0%,
        100% {
          filter: saturate(1);
          opacity: 0.55;
        }
        50% {
          filter: saturate(1.35);
          opacity: 0.95;
        }
      }

      @keyframes driftbeam_k7np3xw9tq2m {
        0% {
          transform: rotate(0deg) scale(1);
        }
        50% {
          transform: rotate(-6deg) scale(1.05);
        }
        100% {
          transform: rotate(0deg) scale(1);
        }
      }

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

      @keyframes rimspin_a5tb9xu7qm32 {
        from {
          transform: rotate(0deg);
        }
        to {
          transform: rotate(360deg);
        }
      }

      #b_sym2nlat {
        padding-block: clamp(4rem, 8vw, 7.5rem);
        padding-inline: 0;
        position: relative;
        overflow: clip;
        background: linear-gradient(
          155deg,
          var(--background-primary) 0%,
          color-mix(in srgb, var(--accent-bg) 42%, var(--background-primary)) 38%,
          color-mix(in srgb, var(--warning-bg) 28%, var(--background-primary)) 62%,
          color-mix(in srgb, var(--primary-bg) 34%, var(--background-primary)) 100%
        );
        isolation: isolate;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -35%;
          inset-inline-start: -25%;
          inline-size: min(72vw, 520px);
          block-size: min(72vw, 520px);
          border-radius: 50%;
          background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--accent-light) 55%, var(--background-primary)), color-mix(in srgb, var(--accent-light) 0%, var(--background-primary)) 68%);
          z-index: 0;
          animation: orbitglow_z8q4rm12wkfn 7s ease-in-out infinite;
          pointer-events: none;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -40%;
          inset-inline-end: -30%;
          inline-size: min(85vw, 640px);
          block-size: min(85vw, 640px);
          border-radius: 50%;
          background: radial-gradient(circle at 70% 70%, color-mix(in srgb, var(--danger-light) 38%, var(--background-primary)), color-mix(in srgb, var(--danger-light) 0%, var(--background-primary)) 72%);
          z-index: 0;
          animation: orbitglow_z8q4rm12wkfn 9s ease-in-out infinite reverse;
          pointer-events: none;
        }

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

        .c_hko04rkd {
          display: grid;
          grid-template-columns: repeat(2, minmax(0, 1fr));
          gap: clamp(1.75rem, 4vw, 3rem);
          align-items: stretch;
        }

        .c_6vtox8r2 {
          position: relative;
          padding: clamp(1.6rem, 3vw, 2.35rem);
          border-radius: clamp(1.25rem, 2vw, 2rem);
          background: linear-gradient(145deg, color-mix(in srgb, var(--background-tertiary) 82%, var(--background-primary)), color-mix(in srgb, var(--secondary-bg) 22%, var(--background-tertiary)));
          border: 2px solid color-mix(in srgb, var(--accent-light) 55%, var(--neutral-150));
          box-shadow: 0 22px 60px color-mix(in srgb, var(--accent-dark) 18%, var(--background-primary)), 0 0 0 1px color-mix(in srgb, var(--neutral-150) 70%, var(--background-tertiary));
          overflow: clip;
          animation: cardlift_j6hv4sy9nk8t 0.85s cubic-bezier(0.22, 1, 0.36, 1) both;

          &::before {
            content: '';
            position: absolute;
            inset-block-start: -40%;
            inset-inline-end: -30%;
            inline-size: 140%;
            block-size: 140%;
            background: repeating-linear-gradient(-35deg, color-mix(in srgb, var(--accent) 22%, var(--background-primary)) 0 10px, var(--background-primary) 10px 22px);
            opacity: 0.35;
            animation: driftbeam_k7np3xw9tq2m 14s ease-in-out infinite;
            pointer-events: none;
          }

          &::after {
            content: '';
            position: absolute;
            inset-inline-start: clamp(1rem, 3vw, 1.75rem);
            inset-block-end: clamp(1rem, 3vw, 1.75rem);
            inline-size: clamp(72px, 12vw, 104px);
            block-size: clamp(72px, 12vw, 104px);
            border-radius: 28% 72% 38% 62% / 46% 38% 62% 54%;
            background: linear-gradient(135deg, color-mix(in srgb, var(--warning-bg) 65%, var(--background-primary)), color-mix(in srgb, var(--primary-bg) 55%, var(--background-primary)));
            filter: blur(0px);
            opacity: 0.85;
            pointer-events: none;
          }
        }

        .c_q04h2a0j {
          position: relative;
          z-index: 1;
          display: flex;
          flex-direction: column;
          gap: clamp(1rem, 2vw, 1.5rem);
          min-block-size: 100%;
          justify-content: center;
        }

        .c_9et8ndqb {
          margin: 0;
          font-weight: 900;
          letter-spacing: -0.04em;
          line-height: 1.05;
          font-size: clamp(2.15rem, 4.6vw, 3.55rem);
          text-transform: uppercase;
          color: color-mix(in srgb, var(--accent-dark) 50%, var(--primary));
          text-shadow: 0 0 26px color-mix(in srgb, var(--accent-light) 50%, var(--background-primary)), 0 0 52px color-mix(in srgb, var(--warning-bg) 38%, var(--background-primary)),
            0 2px 0 color-mix(in srgb, var(--neutral-150) 45%, var(--background-primary));
        }

        .c_6k55p6w2 {
          margin: 0;
          font-size: clamp(1rem, 2vw, 1.2rem);
          line-height: 1.75;
          color: var(--text-secondary);
          max-inline-size: 38ch;
          font-weight: 600;
        }

        .c_4ei6vnoj {
          margin-block-start: 0.25rem;
          display: grid;
          grid-template-columns: repeat(3, minmax(0, 1fr));
          gap: 0.65rem;
          align-items: stretch;
        }

        .c_3te6he46 {
          position: relative;
          border-radius: 999px;
          padding-block: 0.55rem;
          padding-inline: 0.65rem;
          font-size: 0.72rem;
          font-weight: 800;
          letter-spacing: 0.08em;
          text-transform: uppercase;
          text-align: center;
          border: 2px solid color-mix(in srgb, var(--neutral-150) 65%, var(--background-tertiary));
          background: color-mix(in srgb, var(--background-tertiary) 78%, var(--background-primary));
          color: var(--text-tertiary);
          overflow: clip;

          &::before {
            content: '';
            position: absolute;
            inset: -60%;
            background: conic-gradient(from 0deg, var(--accent), var(--secondary), var(--warning-color), var(--accent));
            opacity: 0.35;
            animation: rimspin_a5tb9xu7qm32 10s linear infinite;
          }

          &::after {
            content: '';
            position: absolute;
            inset: 2px;
            border-radius: inherit;
            background: linear-gradient(165deg, color-mix(in srgb, var(--accent-bg) 45%, var(--background-tertiary)), color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary)));
          }

          span {
            position: relative;
            z-index: 1;
            display: block;
            color: var(--text-primary);
            font-size: 0.62rem;
          }
        }

        .c_hr1ohs6q {
          position: relative;
          animation: cardlift_j6hv4sy9nk8t 0.95s cubic-bezier(0.22, 1, 0.36, 1) 0.12s both;
        }

        .c_pcc2h3v9 {
          position: absolute;
          inset-inline-start: 0;
          inset-block-start: 8%;
          inset-block-end: 8%;
          inline-size: 6px;
          border-radius: 999px;
          background: linear-gradient(180deg, var(--accent), var(--secondary), var(--warning-color));
          box-shadow: 0 0 24px color-mix(in srgb, var(--accent) 35%, var(--background-primary));
          opacity: 0.85;
          pointer-events: none;
        }

        .c_6axve7wd {
          margin: 0;
          padding-inline-start: clamp(0.85rem, 2vw, 1.35rem);
          display: flex;
          flex-direction: column;
          gap: clamp(1rem, 2.4vw, 1.35rem);
        }

        .c_pdbyitjb {
          position: relative;
          transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.35s cubic-bezier(0.22, 1, 0.36, 1);
          border-radius: clamp(1rem, 2vw, 1.45rem);
          background: linear-gradient(165deg, color-mix(in srgb, var(--background-tertiary) 92%, var(--background-primary)), color-mix(in srgb, var(--info-bg) 22%, var(--background-tertiary)));
          border: 2px solid color-mix(in srgb, var(--neutral-150) 85%, var(--background-tertiary));
          box-shadow: 0 14px 38px color-mix(in srgb, var(--neutral-950) 12%, var(--background-primary)), 0 0 0 1px color-mix(in srgb, var(--accent-light) 28%, var(--background-tertiary));
          overflow: clip;
          animation: cardlift_j6hv4sy9nk8t 0.75s cubic-bezier(0.22, 1, 0.36, 1) both;

          &:nth-child(3n + 1) {
            animation-delay: 0.08s;
            border-color: color-mix(in srgb, var(--accent) 42%, var(--neutral-150));
          }

          &:nth-child(3n + 2) {
            animation-delay: 0.18s;
            border-color: color-mix(in srgb, var(--secondary) 42%, var(--neutral-150));
          }

          &:nth-child(3n + 3) {
            animation-delay: 0.28s;
            border-color: color-mix(in srgb, var(--warning-color) 42%, var(--neutral-150));
          }

          &::before {
            content: '';
            position: absolute;
            inset-inline-start: 0;
            inset-block-start: 0;
            inset-block-end: 0;
            inline-size: 6px;
            background: linear-gradient(180deg, color-mix(in srgb, var(--accent-light) 85%, var(--accent)), color-mix(in srgb, var(--secondary-light) 85%, var(--secondary)), color-mix(in srgb, var(--warning-light) 85%, var(--warning-color)));
            opacity: 0.95;
          }

          &:hover {
            transform: translateY(-6px);
            box-shadow: 0 26px 58px color-mix(in srgb, var(--accent-dark) 22%, var(--background-primary)), 0 0 0 1px color-mix(in srgb, var(--accent) 55%, var(--background-tertiary));
          }
        }

        .c_i37iapxa {
          padding-block: clamp(1.05rem, 2.4vw, 1.35rem);
          padding-inline: clamp(1.15rem, 2.8vw, 1.65rem);
          padding-inline-start: clamp(1.55rem, 3vw, 2rem);
          border: none;
          inline-size: 100%;
          text-align: start;
          display: flex;
          justify-content: space-between;
          align-items: center;
          gap: clamp(0.85rem, 2vw, 1.15rem);
          background: linear-gradient(
            110deg,
            color-mix(in srgb, var(--accent-bg) 18%, var(--background-tertiary)),
            color-mix(in srgb, var(--primary-bg) 14%, var(--background-tertiary)),
            color-mix(in srgb, var(--secondary-bg) 12%, var(--background-tertiary))
          );
          color: var(--text-primary);
          font-weight: 800;
          font-size: clamp(1rem, 2.2vw, 1.12rem);
          letter-spacing: -0.015em;
          cursor: pointer;
          transition: filter 0.35s ease, transform 0.35s ease, box-shadow 0.35s ease;
          position: relative;

          &:hover {
            filter: saturate(1.12);
          }

          &:focus-visible {
            outline: 3px solid color-mix(in srgb, var(--accent) 65%, var(--background-primary));
            outline-offset: 3px;
          }

          .c_8tzmvqcu {
            flex: 1;
            line-height: 1.45;
          }

          .c_h66zs6rc {
            flex-shrink: 0;
            inline-size: 44px;
            block-size: 44px;
            border-radius: 16px;
            display: grid;
            place-items: center;
            background: linear-gradient(145deg, var(--accent-dark), var(--accent));
            border: 2px solid color-mix(in srgb, var(--text-light) 55%, var(--background-tertiary));
            box-shadow: 0 10px 26px color-mix(in srgb, var(--accent-dark) 35%, var(--background-primary)), inset 0 1px 0 color-mix(in srgb, var(--accent-light) 55%, var(--background-tertiary));
          }

          .c_b0e561os {
            inline-size: 12px;
            block-size: 12px;
            border-inline-end: 3px solid var(--text-light);
            border-block-end: 3px solid var(--text-light);
            transform: rotate(45deg);
            transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1);
            margin-block-start: -3px;
          }

          &:not(.c_h85j5yfx) .c_b0e561os {
            transform: rotate(225deg);
          }
        }

        .c_bgbag15m {
          padding-block: 0 clamp(1.15rem, 2.6vw, 1.55rem);
          padding-inline: clamp(1.15rem, 2.8vw, 1.65rem);
          padding-inline-start: clamp(1.55rem, 3vw, 2rem);
          border-block-start: 1px dashed color-mix(in srgb, var(--neutral-350) 65%, var(--background-tertiary));
          margin-block-start: 0;
          color: var(--text-secondary);
          line-height: 1.85;
          font-size: clamp(0.98rem, 2vw, 1.06rem);
          font-weight: 500;
          background: linear-gradient(180deg, color-mix(in srgb, var(--background-tertiary) 94%, var(--background-primary)), color-mix(in srgb, var(--neutral-50) 55%, var(--background-tertiary)));
        }

        .c_phyo1v7n {
          margin-block-start: 1rem;
          block-size: 10px;
          border-radius: 999px;
          background: linear-gradient(90deg, var(--accent), var(--secondary), var(--warning-color), var(--danger-light), var(--accent));
          opacity: 0.85;
          box-shadow: 0 10px 26px color-mix(in srgb, var(--warning-dark) 22%, var(--background-primary));
        }

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

          .c_pcc2h3v9 {
            display: none;
          }

          .c_6axve7wd {
            padding-inline-start: 0;
          }

          .c_6vtox8r2::after {
            opacity: 0.55;
          }
        }

        @media (prefers-reduced-motion: reduce) {
          #b_sym2nlat,
          #b_sym2nlat *,
          #b_sym2nlat *::before,
          #b_sym2nlat *::after {
            animation-duration: 0.001ms !important;
            animation-iteration-count: 1 !important;
            transition-duration: 0.001ms !important;
          }
        }
      }

#b_qlhf8qb2 {
        overflow: clip;
        position: relative;
        isolation: isolate;
        margin-block-start: 3rem;
        padding-block-start: clamp(4rem, 8vw, 6rem);
        padding-block-end: 2rem;
        padding-inline: 0;
        color: var(--text-light);
        background-image: radial-gradient(circle at 12% -8%, color-mix(in srgb, var(--danger-light) 55%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent) 4%, var(--accent-dark)) 52%),
          radial-gradient(circle at 96% 6%, color-mix(in srgb, var(--info-light) 45%, var(--primary-dark)) 0%, color-mix(in srgb, var(--accent-dark) 6%, var(--accent)) 48%),
          radial-gradient(circle at 50% 110%, color-mix(in srgb, var(--secondary-light) 50%, var(--accent)) 0%, color-mix(in srgb, var(--primary-dark) 8%, var(--accent-dark)) 55%),
          linear-gradient(165deg, var(--accent-dark) 0%, var(--accent) 42%, color-mix(in srgb, var(--danger) 28%, var(--primary-dark)) 100%);
        clip-path: polygon(0 2.25rem, 16% 0, 32% 1.85rem, 50% 0.35rem, 68% 1.95rem, 84% 0, 100% 2.4rem, 100% 100%, 0 100%);
        box-shadow: 0 -1.75rem 0 color-mix(in srgb, var(--warning-light) 45%, var(--accent-dark)), inset 0 1px 0 color-mix(in srgb, var(--text-light) 42%, var(--accent-dark));
      }

      #b_qlhf8qb2::before {
        content: '';
        position: absolute;
        inset-block-start: -1rem;
        inset-inline: 10%;
        height: clamp(3.5rem, 7vw, 5rem);
        border-radius: 999px;
        opacity: 0.55;
        background: linear-gradient(90deg, color-mix(in srgb, var(--warning-light) 70%, var(--accent-dark)) 0%, color-mix(in srgb, var(--info-bg) 60%, var(--accent-dark)) 45%, color-mix(in srgb, var(--danger-bg) 55%, var(--primary-dark)) 100%);
        filter: blur(40px);
        z-index: 0;
        pointer-events: none;
        animation: neonsweep_k8mNp2Qx9wZ 9s infinite alternate cubic-bezier(0.45, 0, 0.55, 1);
      }

      #b_qlhf8qb2::after {
        content: '';
        position: absolute;
        inset: 0;
        z-index: 0;
        pointer-events: none;
        background-image: repeating-linear-gradient(
          115deg,
          color-mix(in srgb, var(--text-light) 7%, var(--accent-dark)) 0px,
          color-mix(in srgb, var(--text-light) 7%, var(--accent-dark)) 1px,
          color-mix(in srgb, var(--accent) 100%, var(--accent-dark)) 1px,
          color-mix(in srgb, var(--accent) 100%, var(--accent-dark)) 18px
        );
        opacity: 0.18;
      }

      #b_qlhf8qb2 .c_f3m39syx {
        position: relative;
        z-index: 2;
      }

      #b_qlhf8qb2 .c_58m592jb {
        position: absolute;
        inset: clamp(8rem, 18vw, 14rem) 6% clamp(10rem, 20vw, 16rem);
        pointer-events: none;
        opacity: 0.22;
        background-image: linear-gradient(
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 22%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 22%, var(--accent-dark)) calc(50% + 1px),
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% + 1px)
          ),
          linear-gradient(
            90deg,
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 18%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 18%, var(--accent-dark)) calc(50% + 1px),
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% + 1px)
          );
        background-size: 100% 36px, 36px 100%;
        z-index: 1;
      }

      #b_qlhf8qb2 .c_7i39hx26 {
        position: relative;
        margin-block-end: 2rem;
      }

      #b_qlhf8qb2 .c_4sgu12pf {
        position: relative;
        border-radius: 1.75rem;
        padding-block: clamp(1.65rem, 4vw, 2.35rem);
        padding-inline: clamp(1.5rem, 4vw, 2.65rem);
        background: linear-gradient(128deg, color-mix(in srgb, var(--text-light) 16%, var(--accent-dark)) 0%, color-mix(in srgb, var(--text-light) 6%, var(--accent-dark)) 100%);
        border: 1px solid color-mix(in srgb, var(--text-light) 28%, var(--accent-dark));
        box-shadow: 0 1.65rem 2.85rem color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark));
        overflow: hidden;
      }

      #b_qlhf8qb2 .c_4sgu12pf::before {
        content: '';
        position: absolute;
        inset-block-start: -40%;
        inset-inline-start: -20%;
        width: min(60%, 440px);
        aspect-ratio: 1;
        border-radius: 999px;
        background: radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent-bg) 80%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent-dark) 2%, var(--accent)) 65%);
        filter: blur(6px);
        animation: haloSpin_t4Wz8nPqm2Lc 22s infinite linear;
      }

      #b_qlhf8qb2 .c_3b9uwim0 {
        position: relative;
        font-weight: 800;
        letter-spacing: 0.18em;
        text-transform: uppercase;
        margin: 0 0 0.75rem;
        font-size: clamp(1rem, 1.9vw, 1.15rem);
        color: color-mix(in srgb, var(--text-light) 88%, var(--accent-dark));
      }

      #b_qlhf8qb2 .c_3b9uwim0 span {
        display: block;
        font-size: clamp(1.9rem, 4.5vw, 2.9rem);
        letter-spacing: 0.06em;
        line-height: 1.06;
        text-transform: none;
        color: var(--warning-bg);
        margin-block-start: 0.5rem;
        text-shadow: 0 0 1.1rem color-mix(in srgb, var(--accent-bg) 70%, var(--accent-dark)), 0 0.18rem 0 color-mix(in srgb, var(--danger-dark) 35%, var(--accent-dark));
      }

      #b_qlhf8qb2 .c_azl0bry3 {
        position: absolute;
        inset-inline-end: clamp(0.85rem, 3vw, 2rem);
        inset-block-start: clamp(1.2rem, 3vw, 2rem);
        width: clamp(4.75rem, 12vw, 7rem);
        height: clamp(4.75rem, 12vw, 7rem);
        border-radius: 1.85rem;
        border: 1px dashed color-mix(in srgb, var(--danger-light) 55%, var(--accent-dark));
        rotate: -10deg;
        background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--warning-bg) 75%, var(--primary-dark)) 0%, color-mix(in srgb, var(--secondary-bg) 40%, var(--accent-dark)) 100%);
        box-shadow: 0 14px 0 color-mix(in srgb, var(--accent-dark) 35%, var(--primary-dark));
        animation: floatTile_r7Hm3kQ9wzP4 11s infinite alternate ease-in-out;
      }

      #b_qlhf8qb2 .c_azl0bry3::after {
        content: '';
        position: absolute;
        inset: 12%;
        border-radius: 1.05rem;
        border: 1px solid color-mix(in srgb, var(--text-light) 35%, var(--primary-dark));
        opacity: 0.95;
      }

      #b_qlhf8qb2 .c_7llht99v {
        position: relative;
        border-radius: 1.5rem;
        padding: clamp(1.25rem, 3vw, 1.95rem);
        background: linear-gradient(160deg, color-mix(in srgb, var(--neutral-1050) 35%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent-dark) 72%, var(--primary-dark)) 100%);
        border: 1px solid color-mix(in srgb, var(--text-light) 16%, var(--accent-dark));
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 18%, var(--accent-dark));
      }

      #b_qlhf8qb2 .c_hljxx0fz {
        display: grid;
        grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, 1fr);
        gap: clamp(1.35rem, 3vw, 2.75rem);
        align-items: start;
      }

      #b_qlhf8qb2 .c_ktdr6obt {
        font-size: 0.78rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.22em;
        margin-block-end: 1.1rem;
        color: color-mix(in srgb, var(--text-light) 72%, var(--accent-dark));
      }

      #b_qlhf8qb2 .c_7dx581ul {
        display: flex;
        flex-direction: column;
        gap: 0.7rem;
      }

      #b_qlhf8qb2 .c_6duhx0si {
        display: flex;
        align-items: flex-start;
        gap: 0.75rem;
        padding-block: 0.8rem;
        padding-inline-start: 0.95rem;
        padding-inline-end: 1rem;
        border-radius: 1rem;
        background-color: color-mix(in srgb, var(--text-light) 9%, var(--accent-dark));
        border-inline-start: 6px solid var(--accent-light);
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 16%, var(--accent-dark));
        transition: translate 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_qlhf8qb2 .c_6duhx0si:nth-child(2) {
        border-inline-start-color: var(--warning-light);
      }

      #b_qlhf8qb2 .c_6duhx0si:nth-child(3) {
        border-inline-start-color: var(--info-light);
      }

      #b_qlhf8qb2 .c_6duhx0si:nth-child(4) {
        border-inline-start-color: var(--secondary-light);
      }

      #b_qlhf8qb2 .c_6duhx0si:hover {
        translate: 0 -3px;
        box-shadow: 0 16px 1.85rem color-mix(in srgb, var(--neutral-1050) 62%, var(--accent-dark));
      }

      #b_qlhf8qb2 .c_4ef53ons {
        flex-shrink: 0;
        width: 2.4rem;
        height: 2.4rem;
        border-radius: 0.9rem;
        display: grid;
        place-items: center;
        color: var(--accent-dark);
        background: linear-gradient(150deg, var(--text-light), color-mix(in srgb, var(--accent-bg) 75%, var(--accent-dark)));
        box-shadow: 0 0.85rem 0 color-mix(in srgb, var(--accent-dark) 28%, var(--primary-dark));
      }

      #b_qlhf8qb2 .c_94vm0fdi {
        flex: minmax(0, 1);
        font-size: 0.95rem;
      }

      #b_qlhf8qb2 .c_94vm0fdi strong {
        display: inline-block;
        margin-inline-end: 0.25rem;
        font-weight: 700;
      }

      #b_qlhf8qb2 .c_4ef53ons i {
        font-size: 1.05rem;
      }

      #b_qlhf8qb2 .c_t2dlw9n8 {
        display: flex;
        flex-direction: column;
      }

      #b_qlhf8qb2 .c_515sz07x {
        list-style: none;
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction: column;
        gap: 0.42rem;
      }

      #b_qlhf8qb2 .c_515sz07x a {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 0.5rem;
        padding-block: 0.72rem;
        padding-inline-start: 0.95rem;
        padding-inline-end: 0.95rem;
        border-radius: 1rem;
        text-decoration: none;
        font-weight: 600;
        color: color-mix(in srgb, var(--text-light) 88%, var(--accent-dark));
        background-image: linear-gradient(95deg, color-mix(in srgb, var(--text-light) 10%, var(--accent-dark)), color-mix(in srgb, var(--accent) 52%, var(--accent-dark)));
        border: 1px solid color-mix(in srgb, var(--text-light) 18%, var(--accent-dark));
        transition: translate 240ms cubic-bezier(0.4, 0, 0.2, 1), border-color 240ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_qlhf8qb2 .c_515sz07x a:hover {
        border-color: color-mix(in srgb, var(--warning-bg) 80%, var(--accent-dark));
        translate: 0 -2px;
      }

      #b_qlhf8qb2 .c_6kytjedv {
        opacity: 0.75;
      }

      #b_qlhf8qb2 .c_6drxycf3 {
        display: flex;
        flex-direction: column;
      }

      #b_qlhf8qb2 .c_j54owb3e {
        position: relative;
        border-radius: 1.5rem;
        padding-block: 1.4rem;
        padding-inline: 1.2rem;
        background: radial-gradient(circle at 112% -12%, color-mix(in srgb, var(--danger-bg) 45%, var(--accent-dark)) 0%, color-mix(in srgb, var(--neutral-1050) 75%, var(--accent-dark)) 55%);
        border: 1px solid color-mix(in srgb, var(--warning-light) 40%, var(--accent-dark));
        box-shadow: 0 1.85rem 0 color-mix(in srgb, var(--accent-dark) 52%, var(--primary-dark));
      }

      #b_qlhf8qb2 .c_qbv3rcv7 {
        font-size: 0.95rem;
        font-weight: 800;
        letter-spacing: 0.07em;
        margin-block-end: 1rem;
      }

      #b_qlhf8qb2 .c_i9v9ma1o {
        font-size: 0.92rem;
        margin-block-end: 1rem;
        color: color-mix(in srgb, var(--text-light) 74%, var(--accent-dark));
      }

      #b_qlhf8qb2 .c_i0mfmivq {
        display: flex;
        flex-wrap: wrap;
        gap: 0.75rem;
        justify-content: flex-start;
      }

      #b_qlhf8qb2 .c_abbt9wzq {
        --share-bg: var(--accent-light);
        --share-hover-bg: var(--accent);
        width: 3.15rem;
        height: 3.15rem;
        border-radius: 1rem;
        display: grid;
        place-items: center;
        color: var(--text-light);
        background-image: radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--text-light) 32%, var(--accent-dark)) 0%, var(--share-bg) 82%);
        border: 2px solid color-mix(in srgb, var(--text-light) 42%, var(--accent-dark));
        box-shadow: 0 0.65rem 0 color-mix(in srgb, var(--accent-dark) 55%, var(--primary-dark));
        transition: translate 220ms cubic-bezier(0.4, 0, 0.2, 1), rotate 220ms cubic-bezier(0.4, 0, 0.2, 1), background-image 240ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_qlhf8qb2 .c_abbt9wzq:hover {
        background-image: radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--warning-bg) 35%, var(--accent-dark)) 0%, var(--share-hover-bg) 92%);
      }

      #b_qlhf8qb2 .c_abbt9wzq:active {
        translate: 0 3px;
        box-shadow: 0 0.25rem 0 color-mix(in srgb, var(--accent-dark) 72%, var(--primary-dark));
      }

      #b_qlhf8qb2 .c_abbt9wzq.c_db7gugob {
        --share-bg: var(--accent-light);
        --share-hover-bg: var(--info-dark);
      }

      #b_qlhf8qb2 .c_abbt9wzq.c_59gn57j7 {
        --share-bg: var(--secondary-bg);
        --share-hover-bg: var(--secondary-dark);
      }

      #b_qlhf8qb2 .c_abbt9wzq.c_7awuoqof {
        --share-bg: var(--neutral-550);
        --share-hover-bg: var(--neutral-850);
      }

      #b_qlhf8qb2 .c_abbt9wzq.c_db7gugob:hover {
        rotate: -6deg;
      }

      #b_qlhf8qb2 .c_abbt9wzq.c_59gn57j7:hover {
        rotate: 6deg;
      }

      #b_qlhf8qb2 .c_abbt9wzq.c_7awuoqof:hover {
        rotate: 0deg;
        translate: 0 -2px;
      }

      #b_qlhf8qb2 .c_abbt9wzq i {
        font-size: 1.5rem;
      }

      #b_qlhf8qb2 .c_6warr8lt {
        margin-block-start: clamp(2rem, 4vw, 2.85rem);
        padding-block-start: clamp(1.25rem, 3vw, 2rem);
        border-block-start: 1px dashed color-mix(in srgb, var(--text-light) 38%, var(--accent-dark));
        text-align: center;
        font-weight: 600;
        font-size: 0.9rem;
        color: color-mix(in srgb, var(--text-light) 80%, var(--accent-dark));
        letter-spacing: 0.04em;
      }

      @keyframes neonsweep_k8mNp2Qx9wZ {
        0% {
          inset-inline-start: 5%;
          opacity: 0.45;
        }
        100% {
          inset-inline-start: 28%;
          opacity: 0.78;
        }
      }

      @keyframes haloSpin_t4Wz8nPqm2Lc {
        100% {
          transform: rotate(360deg);
        }
      }

      @keyframes floatTile_r7Hm3kQ9wzP4 {
        100% {
          translate: -4px -6px;
          rotate: -4deg;
        }
      }

      @media (max-width: 991.98px) {
        #b_qlhf8qb2 .c_hljxx0fz {
          grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
          row-gap: 1.5rem;
        }

        #b_qlhf8qb2 .c_9fxjrtji {
          grid-column: span 2;
        }

        #b_qlhf8qb2 .c_6drxycf3 {
          grid-column: span 2;
        }

        #b_qlhf8qb2 .c_azl0bry3 {
          display: none;
        }
      }

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

        #b_qlhf8qb2 .c_9fxjrtji,
        #b_qlhf8qb2 .c_6drxycf3 {
          grid-column: span 1;
        }

        #b_qlhf8qb2 .c_i0mfmivq {
          justify-content: center;
        }
      }

#b_eme2reaj {
        position: relative;
        padding-block: 1.25rem;
        padding-inline: 0;
        background: linear-gradient(120deg, var(--primary-dark) 0%, var(--accent) 45%, var(--secondary) 100%);
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -40%;
          inset-inline-end: -15%;
          width: 22rem;
          height: 22rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--accent-bg) 0%, transparent 70%);
          opacity: 0.35;
          pointer-events: none;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -50%;
          inset-inline-start: -10%;
          width: 18rem;
          height: 18rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--primary-bg) 0%, transparent 70%);
          opacity: 0.4;
          pointer-events: none;
        }

        .c_g82w4p5i {
          position: relative;
          z-index: 1;
        }

        .c_nb4z5ezj {
          display: grid;
          grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr);
          grid-template-areas: 'brand menu';
          align-items: center;
          gap: 1rem;
          padding-block: 0.85rem;
          padding-inline: 1.25rem;
          border-radius: 1.25rem;
          background: color-mix(in srgb, var(--background-tertiary) 88%, transparent);
          border: 2px solid color-mix(in srgb, var(--text-light) 35%, transparent);
          box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--primary-dark) 25%, transparent);
          backdrop-filter: blur(12px);
          width: 100%;
        }

        .c_nc5wzquk {
          grid-area: brand;
          display: flex;
          align-items: center;
          min-width: 0;
        }

        .navbar-brand {
          display: inline-flex;
          align-items: center;
          gap: 0.75rem;
          min-width: 0;
          font-size: 1.35rem;
          font-weight: 700;
          color: var(--primary-dark);
          text-decoration: none;
          letter-spacing: 0.02em;
          white-space: normal;
          transition: transform 0.3s ease, color 0.3s ease;

          .c_dlg3pj8g {
            flex-shrink: 0;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 2.75rem;
            height: 2.75rem;
            border-radius: 0.85rem;
            background: linear-gradient(145deg, var(--primary), var(--accent));
            color: var(--text-light);
            font-size: 1.15rem;
            box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 45%, transparent);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
          }

          &:hover {
            color: var(--primary);
            transform: translateY(-2px);

            .c_dlg3pj8g {
              transform: rotate(-8deg) scale(1.05);
              box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--accent) 40%, transparent);
            }
          }
        }

        .c_lya71x2r {
          display: none;
          justify-content: flex-end;
        }

        .navbar-toggler {
          border: 2px solid var(--primary);
          border-radius: 0.75rem;
          padding-block: 0.5rem;
          padding-inline: 0.75rem;
          background: color-mix(in srgb, var(--background-tertiary) 70%, transparent);
          transition: background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease;

          &:hover {
            background-color: var(--primary-bg);
            border-color: var(--primary-dark);
            transform: scale(1.04);
          }

          &:focus {
            box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--primary) 30%, transparent);
          }
        }

        .c_aw0ufk93 {
          grid-area: menu;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          min-width: 0;
        }

        .c_aw0ufk93.collapse:not(.show) {
          display: none;
        }

        @media (min-width: 992px) {
          #b_eme2reaj .c_aw0ufk93.collapse {
            display: flex;
          }
        }

        .navbar-nav {
          display: flex;
          align-items: center;
          justify-content: center;
          flex: 1 1 0;
          flex-wrap: wrap;
          gap: 0.35rem;
          margin: 0;
          padding-block: 0.35rem;
          padding-inline: 0.35rem;
          list-style: none;
          min-width: 0;
          border-radius: 999px;
          background: linear-gradient(135deg, color-mix(in srgb, var(--neutral-150) 80%, var(--accent-bg) 20%), color-mix(in srgb, var(--neutral-150) 70%, var(--primary-bg) 30%));
          box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--primary) 15%, transparent);

          .c_iq9m9aqn {
            min-width: 0;
          }

          .nav-link {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 0.45rem;
            padding-block: 0.65rem;
            padding-inline: 1rem;
            border-radius: 999px;
            color: var(--text-primary);
            font-weight: 600;
            text-decoration: none;
            white-space: normal;
            transition: color 0.25s ease, background-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;

            i {
              font-size: 0.95rem;
              color: var(--accent-dark);
              transition: color 0.25s ease, transform 0.25s ease;
            }

            &:hover {
              color: var(--primary-dark);
              background-color: color-mix(in srgb, var(--background-tertiary) 75%, var(--primary-bg) 25%);
              transform: translateY(-1px);

              i {
                color: var(--primary);
                transform: scale(1.1);
              }
            }

            &.active {
              color: var(--text-light);
              background: linear-gradient(135deg, var(--primary), var(--accent-dark));
              box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 40%, transparent);

              i {
                color: var(--text-light);
              }
            }
          }
        }

        .c_2cge7ess {
          display: flex;
          justify-content: flex-end;
          min-width: 0;
        }

        .c_n1awvq45 {
          display: flex;
          align-items: center;
          justify-content: flex-end;
        }

        .btn-primary {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          gap: 0.55rem;
          padding-block: 0.75rem;
          padding-inline: 1.5rem;
          border: none;
          border-radius: 999px;
          background: linear-gradient(135deg, var(--secondary), var(--accent-dark));
          color: var(--text-light);
          font-weight: 700;
          text-decoration: none;
          white-space: normal;
          box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--secondary-dark) 35%, transparent);
          transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

          i {
            transition: transform 0.3s ease;
          }

          &:hover {
            transform: translateY(-3px);
            background: linear-gradient(135deg, var(--accent-dark), var(--primary-dark));
            box-shadow: 0 0.75rem 1.5rem color-mix(in srgb, var(--accent-dark) 40%, transparent);
            color: var(--text-light);

            i {
              margin-inline-start: 0.2rem;
            }
          }

          &:active {
            transform: translateY(-1px);
          }
        }
      }

      @keyframes headerFloatIn_q4w8n2k7m3xp {
        from {
          opacity: 0;
          transform: translateY(-1.25rem);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #b_eme2reaj .c_nb4z5ezj {
        animation: headerFloatIn_q4w8n2k7m3xp 0.65s ease-out;
      }

      @media (max-width: 991.98px) {
        #b_eme2reaj {
          padding-block: 1rem;

          .c_nb4z5ezj {
            grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
            grid-template-areas:
              'brand toggle'
              'menu menu';
            gap: 0.85rem;
            padding-block: 1rem;
            padding-inline: 1rem;
          }

          .c_lya71x2r {
            grid-area: toggle;
            display: flex;
          }

          .c_aw0ufk93 {
            flex-direction: column;
            align-items: stretch;
            gap: 0.85rem;
          }

          .c_aw0ufk93.collapse.show {
            display: flex;
          }

          .navbar-nav {
            flex: none;
            flex-direction: column;
            align-items: stretch;
            width: 100%;
            border-radius: 1rem;
            padding-block: 0.5rem;
            padding-inline: 0.5rem;
            gap: 0.35rem;

            .nav-link {
              width: 100%;
              justify-content: flex-start;
              padding-block: 0.85rem;
              padding-inline: 1rem;
              border-radius: 0.85rem;
            }
          }

          .c_2cge7ess {
            width: 100%;
            justify-content: stretch;
          }

          .c_n1awvq45 {
            width: 100%;
          }

          .btn-primary {
            width: 100%;
          }
        }
      }

#b_1ipaz3mt {
  min-height: 90vh;
  position: relative;
  overflow: hidden;
  color: var(--text-primary);
  background:
    radial-gradient(circle at 12% 18%, var(--warning-bg) 0%, transparent 42%),
    radial-gradient(circle at 88% 12%, var(--info-bg) 0%, transparent 38%),
    radial-gradient(circle at 78% 88%, var(--danger-bg) 0%, transparent 34%),
    linear-gradient(160deg, var(--background-tertiary) 0%, var(--background-primary) 55%, var(--primary-bg) 100%);
}

#b_1ipaz3mt .c_7rcb73ts {
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  opacity: 0.45;
  background-image: radial-gradient(circle, color-mix(in srgb, var(--accent) 22%, transparent) 1.5px, transparent 1.5px);
  background-size: 14px 14px;
  animation: popdotdrift_m8k3q7x2n5w9 32s linear infinite;
}

#b_1ipaz3mt .c_dffsq602 {
  position: absolute;
  width: 280px;
  height: 280px;
  border-radius: 50%;
  inset-inline-end: -90px;
  bottom: -70px;
  background: linear-gradient(135deg, var(--secondary-bg), var(--accent-light));
  opacity: 0.35;
  pointer-events: none;
  z-index: 0;
  animation: popblobfloat_r4t7k2m9x1q6 11s ease-in-out infinite;
}

#b_1ipaz3mt .c_jyj92pwl {
  position: absolute;
  width: 160px;
  height: 160px;
  border-radius: 28% 72% 58% 42%;
  top: 8%;
  inset-inline-end: 6%;
  background: linear-gradient(145deg, var(--warning-light), var(--danger-light));
  opacity: 0.28;
  pointer-events: none;
  z-index: 0;
  animation: popblobfloat_r4t7k2m9x1q6 9s ease-in-out infinite reverse;
}

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

#b_1ipaz3mt .c_nf9dxf2f {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: clamp(2rem, 4vw, 4rem);
  align-items: center;
  padding-block: clamp(3rem, 6vw, 5rem);
  padding-inline: 0;
}

#b_1ipaz3mt .c_iz2i5qyn {
  display: flex;
  justify-content: center;
  animation: poppanelin_j3n8w5k2m7x4 0.85s cubic-bezier(0.19, 1, 0.22, 1) both;
}

#b_1ipaz3mt .c_kpncp63e {
  width: min(100%, 420px);
  padding: 0.65rem;
  border-radius: 2rem;
  background: linear-gradient(145deg, var(--white), var(--info-bg));
  border: 4px solid var(--text-primary);
  box-shadow: 10px 10px 0 var(--accent), 18px 18px 0 var(--warning-color);
}

#b_1ipaz3mt .c_o55ozcd0 {
  display: block;
  width: 100%;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  border-radius: 1.5rem;
  border: 3px solid var(--text-primary);
}

#b_1ipaz3mt .c_fws64hh0 {
  display: flex;
  flex-direction: column;
  gap: 1.35rem;
  animation: poppanelin_j3n8w5k2m7x4 0.85s 0.12s cubic-bezier(0.19, 1, 0.22, 1) both;
}

#b_1ipaz3mt .c_jl7pgt6t {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  align-self: flex-start;
  padding-block: 0.45rem;
  padding-inline: 1rem;
  border-radius: 999px;
  background: var(--secondary-bg);
  border: 3px solid var(--text-primary);
  box-shadow: 4px 4px 0 var(--text-primary);
  font-size: 0.78rem;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--text-primary);
  white-space: normal;
}

#b_1ipaz3mt .c_jl7pgt6t i {
  font-size: 1rem;
  color: var(--primary-dark);
}

#b_1ipaz3mt .c_eu65n5a8 {
  margin: 0;
  font-size: clamp(2.2rem, 4.5vw, 3.5rem);
  font-weight: 800;
  line-height: 1.08;
  letter-spacing: -0.03em;
  color: var(--text-primary);
}

#b_1ipaz3mt .c_fyjd8e25 {
  display: inline;
  padding-block: 0.05rem;
  padding-inline: 0.35rem;
  border-radius: 0.45rem;
  background: linear-gradient(90deg, var(--warning-bg), var(--info-bg));
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

#b_1ipaz3mt .c_7rcc932r {
  margin: 0;
  font-size: 1.05rem;
  line-height: 1.75;
  color: var(--text-secondary);
  max-width: 34rem;
}

#b_1ipaz3mt .c_cv2fb0m4 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
}

#b_1ipaz3mt .c_mq8b9ry7 {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding-block: 0.8rem;
  padding-inline: 1.55rem;
  border-radius: 999px;
  font-size: 0.94rem;
  font-weight: 700;
  text-decoration: none;
  border: 3px solid var(--text-primary);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

#b_1ipaz3mt .c_mq8b9ry7 i {
  font-size: 1.05rem;
  transition: margin-inline-start 0.2s ease;
}

#b_1ipaz3mt .c_mq8b9ry7:hover {
  transform: translateY(-3px);
}

#b_1ipaz3mt .c_mq8b9ry7:hover i {
  margin-inline-start: 3px;
}

#b_1ipaz3mt .c_m7otcf7k {
  background: linear-gradient(135deg, var(--primary), var(--accent));
  color: var(--text-light);
  box-shadow: 5px 5px 0 var(--warning-color);
}

#b_1ipaz3mt .c_m7otcf7k:hover {
  box-shadow: 7px 7px 0 var(--warning-dark);
}

#b_1ipaz3mt .c_kmfxsfvo {
  background: var(--white);
  color: var(--text-primary);
  box-shadow: 5px 5px 0 var(--secondary);
}

#b_1ipaz3mt .c_kmfxsfvo:hover {
  box-shadow: 7px 7px 0 var(--secondary-dark);
}

#b_1ipaz3mt .c_cfmzdmmy {
  background: linear-gradient(135deg, var(--warning-color), var(--danger-light));
  color: var(--text-light);
  box-shadow: 5px 5px 0 var(--accent-dark);
}

#b_1ipaz3mt .c_cfmzdmmy:hover {
  box-shadow: 7px 7px 0 var(--primary-dark);
}

#b_1ipaz3mt .c_eegt8cjv {
  display: flex;
  flex-wrap: wrap;
  gap: 0.65rem;
}

#b_1ipaz3mt .c_8oxcy08i {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  padding-block: 0.45rem;
  padding-inline: 0.85rem;
  border-radius: 999px;
  background: var(--white);
  border: 2px solid var(--text-primary);
  font-size: 0.84rem;
  font-weight: 600;
  color: var(--text-secondary);
}

#b_1ipaz3mt .c_8oxcy08i i {
  color: var(--success-color);
  font-size: 0.95rem;
}

#b_1ipaz3mt .c_rb5wlua6 {
  padding: 1.35rem;
  border-radius: 1.35rem;
  background: var(--white);
  border: 3px solid var(--text-primary);
  box-shadow: 8px 8px 0 var(--primary-bg);
}

#b_1ipaz3mt .c_o3ju8av8 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
  margin-bottom: 0.85rem;
}

#b_1ipaz3mt .c_9pxbtz1x {
  margin: 0;
  font-size: 1.05rem;
  font-weight: 700;
  color: var(--text-primary);
}

#b_1ipaz3mt .c_5629jhf9 {
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  padding-block: 0.35rem;
  padding-inline: 0.75rem;
  border-radius: 999px;
  background: var(--info-bg);
  border: 2px solid var(--text-primary);
  font-size: 0.78rem;
  font-weight: 700;
  color: var(--accent-dark);
  white-space: normal;
}

#b_1ipaz3mt .c_q7bn5m66 {
  margin: 0 0 1rem;
  font-size: 0.92rem;
  line-height: 1.65;
  color: var(--text-secondary);
}

#b_1ipaz3mt .c_pqhzokie {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.65rem;
}

#b_1ipaz3mt .c_e481vwt1 {
  padding: 0.75rem;
  border-radius: 1rem;
  text-align: center;
  border: 2px solid var(--text-primary);
}

#b_1ipaz3mt .c_e481vwt1:nth-child(1) {
  background: var(--warning-bg);
  box-shadow: 4px 4px 0 var(--warning-dark);
}

#b_1ipaz3mt .c_e481vwt1:nth-child(2) {
  background: var(--info-bg);
  box-shadow: 4px 4px 0 var(--accent-dark);
}

#b_1ipaz3mt .c_e481vwt1:nth-child(3) {
  background: var(--success-bg);
  box-shadow: 4px 4px 0 var(--success-dark);
}

#b_1ipaz3mt .c_8m7ko3v7 {
  display: block;
  font-size: 0.68rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--text-secondary);
  margin-bottom: 0.25rem;
}

#b_1ipaz3mt .c_pj8mcnsl {
  display: block;
  font-size: 0.95rem;
  font-weight: 800;
  color: var(--text-primary);
}

@media (max-width: 991.98px) {
  #b_1ipaz3mt {
    min-height: auto;
  }

  #b_1ipaz3mt .c_nf9dxf2f {
    grid-template-columns: minmax(0, 1fr);
    gap: 2.5rem;
    padding-block: 3rem;
  }

  #b_1ipaz3mt .c_dffsq602 {
    width: 200px;
    height: 200px;
    inset-inline-end: -60px;
    bottom: -40px;
  }
}

@media (max-width: 575.98px) {
  #b_1ipaz3mt .c_nf9dxf2f {
    gap: 2rem;
    padding-block: 2.5rem 2rem;
  }

  #b_1ipaz3mt .c_eu65n5a8 {
    font-size: 2rem;
  }

  #b_1ipaz3mt .c_cv2fb0m4 {
    flex-direction: column;
  }

  #b_1ipaz3mt .c_mq8b9ry7 {
    width: 100%;
    justify-content: center;
  }

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

  #b_1ipaz3mt .c_kpncp63e {
    box-shadow: 6px 6px 0 var(--accent), 12px 12px 0 var(--warning-color);
  }
}

@keyframes popdotdrift_m8k3q7x2n5w9 {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 28px 28px;
  }
}

@keyframes popblobfloat_r4t7k2m9x1q6 {
  0%,
  100% {
    transform: translate3d(0, 0, 0) rotate(0deg);
  }
  50% {
    transform: translate3d(0, -16px, 0) rotate(6deg);
  }
}

@keyframes poppanelin_j3n8w5k2m7x4 {
  0% {
    opacity: 0;
    transform: translate3d(0, 22px, 0) scale(0.97);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale(1);
  }
}

#b_e7ed37qx {
      &.c_3w0j9uu9 {
          background: linear-gradient(135deg, var(--background-primary) 0%, var(--background-secondary) 100%);
          position: relative;
          overflow: hidden;
          padding-block: 6rem;
      }

      .c_fg1oz013 {
          background: var(--background-tertiary);
          border-radius: 2rem;
          padding: 3rem;
          border: 1px solid var(--neutral-150);
          box-shadow: 0 20px 45px rgba(0,0,0,0.08);
          position: relative;
      }

      .c_fg1oz013::before {
          content: '';
          position: absolute;
          width: 240px;
          height: 240px;
          border-radius: 50%;
          background: var(--primary-bg);
          opacity: 0.15;
          top: -80px;
          inset-inline-end: -60px;
      }

      .c_dlp86jx8 {
          display: inline-flex;
          align-items: center;
          gap: .5rem;
          padding: .5rem 1rem;
          border-radius: 999px;
          background: var(--secondary-bg);
          color: var(--secondary-dark);
          font-size: .85rem;
          font-weight: 700;
          margin-bottom: 1.2rem;
      }

      .c_m3u1o0p3 {
          font-size: 2.6rem;
          color: var(--text-primary);
          margin-bottom: 1rem;
          font-weight: 800;
      }

      .c_s2qp39q5 {
          color: var(--text-secondary);
          line-height: 1.9;
          margin-bottom: 2rem;
      }

      .c_2wdzng20 {
          display: grid;
          gap: 1rem;
          margin-bottom: 2rem;
      }

      .c_mdq1nj35 {
          display: flex;
          align-items: center;
          gap: .8rem;
          padding: 1rem;
          border-radius: 1rem;
          background: var(--background-primary);
          border: 1px solid var(--neutral-150);
      }

      .c_qglks5ei {
          width: 48px;
          height: 48px;
          border-radius: 50%;
          background: var(--primary-bg);
          color: var(--primary-dark);
          display: flex;
          align-items: center;
          justify-content: center;
          flex-shrink: 0;
      }

      .c_hxqg4uu3 {
          display: flex;
          flex-wrap: wrap;
          gap: 1rem;
      }

      .c_e1if3s0e {
          padding: .9rem 2rem;
          border-radius: 999px;
          background: var(--primary);
          color: var(--white);
          text-decoration: none;
          font-weight: 600;
          transition: .3s ease;

          &:hover {
              background: var(--primary-dark);
          }
      }

      .c_kq6rivgm {
          padding: .9rem 2rem;
          border-radius: 999px;
          border: 1px solid var(--neutral-250);
          color: var(--text-primary);
          text-decoration: none;
          transition: .3s ease;

          &:hover {
              border-color: var(--primary);
              color: var(--primary);
          }
      }

      @media (max-width: 767.98px) {
          .c_fg1oz013 {
              padding: 2rem;
          }

          .c_m3u1o0p3 {
              font-size: 2rem;
          }
      }
  }

#b_obs8uvx1 {
        --cta-x: 1;
        position: relative;
        overflow: hidden;
        padding-block: 5.5rem;
        padding-inline: 0;
        background: var(--background-primary);
        color: var(--text-primary);
        isolation: isolate;
      }

      [dir="rtl"] #b_obs8uvx1 {
        --cta-x: -1;
      }

      #b_obs8uvx1 .c_4fict2dt {
        position: absolute;
        inset: 0;
        z-index: 0;
        pointer-events: none;
        background:
          linear-gradient(105deg, color-mix(in srgb, var(--primary) 6%, var(--background-primary)) 0%, var(--background-primary) 45%, var(--background-primary) 100%),
          repeating-linear-gradient(90deg, color-mix(in srgb, var(--neutral-150) 55%, var(--background-primary)) 0 1px, transparent 1px 72px);
        background-blend-mode: normal, normal;
        opacity: 0.9;
      }

      #b_obs8uvx1 .c_4fict2dt::after {
        content: "";
        position: absolute;
        inset-block: 0;
        inset-inline-end: 0;
        width: min(42%, 520px);
        background: linear-gradient(200deg, color-mix(in srgb, var(--accent) 12%, var(--background-primary)) 0%, var(--background-primary) 100%);
        clip-path: polygon(18% 0, 100% 0, 100% 100%, 0% 100%);
        animation: ctabgshift_n7k2m9pqx4r8 18s ease-in-out infinite;
      }

      @keyframes ctabgshift_n7k2m9pqx4r8 {
        0%,
        100% {
          opacity: 0.7;
        }
        50% {
          opacity: 1;
        }
      }

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

      #b_obs8uvx1 .c_ntsna8ul {
        position: relative;
        display: grid;
        grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
        border-radius: 1.25rem;
        overflow: hidden;
        background: var(--background-tertiary);
        box-shadow: 0 1.5rem 3rem color-mix(in srgb, var(--neutral-1050) 8%, var(--background-primary));
        border: 1px solid var(--neutral-150);
        min-height: 320px;
      }

      #b_obs8uvx1 .c_ntsna8ul::before {
        content: "";
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        width: 5px;
        height: 100%;
        background: linear-gradient(180deg, var(--primary) 0%, var(--accent) 100%);
        z-index: 2;
      }

      #b_obs8uvx1 .c_qg99052z {
        position: relative;
        padding: clamp(2rem, 4vw, 2.75rem) clamp(1.75rem, 3vw, 2.5rem) clamp(2rem, 4vw, 2.75rem) clamp(1.5rem, 2.5vw, 1.9rem);
        background: var(--background-tertiary);
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 0;
      }

      #b_obs8uvx1 .c_qg99052z::after {
        content: "";
        position: absolute;
        inset-block-end: 1.5rem;
        inset-inline-end: 1.5rem;
        width: 6rem;
        height: 6rem;
        border: 1px solid var(--neutral-150);
        border-radius: 50%;
        opacity: 0.4;
        pointer-events: none;
      }

      #b_obs8uvx1 .c_32ssizxt {
        display: inline-flex;
        max-width: 100%;
        margin-block-end: 1.25rem;
      }

      #b_obs8uvx1 .c_32ssizxt .badge {
        white-space: normal;
        text-align: start;
        display: inline-flex;
        align-items: center;
        gap: 0.45rem;
        font-size: 0.75rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        padding-block: 0.45rem;
        padding-inline: 0.9rem 1.1rem;
        border-radius: 999px;
        color: var(--text-primary);
        background: color-mix(in srgb, var(--secondary) 32%, var(--background-tertiary));
        border: 1px solid color-mix(in srgb, var(--secondary) 50%, var(--neutral-150));
        line-height: 1.35;
      }

      #b_obs8uvx1 .c_2hfumiec {
        font-size: clamp(1.65rem, 1.1rem + 2vw, 2.6rem);
        font-weight: 800;
        line-height: 1.15;
        letter-spacing: -0.04em;
        color: var(--text-primary);
        margin-block: 0 0.9rem;
        text-align: start;
        max-width: 22ch;
      }

      #b_obs8uvx1 .c_rivtgnyx {
        font-size: 1.05rem;
        line-height: 1.65;
        color: var(--text-tertiary);
        margin-block: 0;
        text-align: start;
        max-width: 50ch;
      }

      #b_obs8uvx1 .c_c777mjdi {
        position: relative;
        padding: clamp(1.75rem, 3vw, 2.5rem);
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 0.9rem;
        background: linear-gradient(160deg, var(--primary-dark) 0%, var(--primary) 50%, var(--accent-dark) 100%);
        color: var(--text-light);
        border-inline-start: 1px solid color-mix(in srgb, var(--text-light) 18%, var(--primary));
      }

      #b_obs8uvx1 .c_c777mjdi::before {
        content: "";
        position: absolute;
        inset: 0;
        background: radial-gradient(ellipse 90% 70% at 80% 20%, color-mix(in srgb, var(--secondary) 20%, var(--primary-dark)) 0%, transparent 55%);
        pointer-events: none;
        opacity: 0.5;
      }

      #b_obs8uvx1 .c_c777mjdi > * {
        position: relative;
        z-index: 1;
      }

      #b_obs8uvx1 .c_1jl1kf44 {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 0.5rem;
        text-decoration: none;
        text-align: center;
        width: 100%;
        min-height: 3.1rem;
        padding-block: 0.85rem;
        padding-inline: 1.1rem;
        font-size: 0.98rem;
        font-weight: 700;
        border-radius: 0.6rem;
        border: 2px solid transparent;
        position: relative;
        transform: translateY(0);
        transition:
          background-color 0.25s ease,
          color 0.25s ease,
          border-color 0.25s ease,
          box-shadow 0.25s ease,
          transform 0.25s ease;
      }

      #b_obs8uvx1 .c_1jl1kf44 i {
        font-size: 1.1rem;
        transition: transform 0.25s ease;
      }

      #b_obs8uvx1 .c_1jl1kf44:hover {
        transform: translateY(-2px);
        box-shadow: 0 0.75rem 1.5rem color-mix(in srgb, var(--neutral-1050) 22%, var(--background-primary));
      }

      #b_obs8uvx1 .c_1jl1kf44:hover i {
        transform: translateX(calc(var(--cta-x) * 0.2rem));
      }

      #b_obs8uvx1 .c_248jjgs3 {
        background: var(--secondary);
        color: var(--text-primary);
        box-shadow: 0 0.4rem 0 color-mix(in srgb, var(--secondary-dark) 50%, var(--text-primary));
      }

      #b_obs8uvx1 .c_248jjgs3:hover {
        background: var(--secondary-light);
        color: var(--text-primary);
      }

      #b_obs8uvx1 .c_360vpf5q {
        background: color-mix(in srgb, var(--text-light) 9%, var(--primary-dark));
        color: var(--text-light);
        border-color: color-mix(in srgb, var(--text-light) 38%, var(--primary));
      }

      #b_obs8uvx1 .c_360vpf5q:hover {
        background: var(--text-light);
        color: var(--primary-dark);
        border-color: var(--text-light);
        box-shadow: 0 0.75rem 1.5rem color-mix(in srgb, var(--text-light) 18%, var(--background-primary));
      }

      @media (max-width: 991.98px) {
        #b_obs8uvx1 {
          padding-block: 3.5rem;
        }

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

        #b_obs8uvx1 .c_c777mjdi {
          border-inline-start: 0;
          border-block-start: 1px solid color-mix(in srgb, var(--text-light) 18%, var(--primary));
        }

        #b_obs8uvx1 .c_qg99052z {
          text-align: center;
        }

        #b_obs8uvx1 .c_32ssizxt {
          justify-content: center;
        }

        #b_obs8uvx1 .c_32ssizxt .badge {
          text-align: center;
        }

        #b_obs8uvx1 .c_2hfumiec,
        #b_obs8uvx1 .c_rivtgnyx {
          text-align: center;
          max-width: none;
        }
      }

#b_rl7wxtqv {
        --team-hero-shift: 1;
        padding-block: 120px;
        padding-inline: 0;
        background: var(--background-primary);
        position: relative;
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          top: -100px;
          inset-inline-start: -100px;
          width: 500px;
          height: 500px;
          background: radial-gradient(circle, var(--primary-bg) 0%, transparent 60%);
          opacity: 0.4;
          border-radius: 50%;
        }

        &::after {
          content: '';
          position: absolute;
          bottom: -150px;
          inset-inline-end: -150px;
          width: 600px;
          height: 600px;
          background: radial-gradient(circle, var(--accent-bg) 0%, transparent 60%);
          opacity: 0.35;
          border-radius: 50%;
        }

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

        .c_k6yioy3k {
          margin-block-end: clamp(3rem, 6vw, 5rem);
          padding-block: clamp(1.5rem, 3vw, 2.5rem);
          padding-inline: clamp(1rem, 2vw, 1.75rem);
          border-radius: clamp(24px, 4vw, 36px);
          border: 1px solid color-mix(in srgb, var(--primary) 22%, transparent);
          background: linear-gradient(145deg, color-mix(in srgb, var(--background-tertiary) 94%, var(--accent-bg)) 0%, var(--background-primary) 55%, color-mix(in srgb, var(--primary-bg) 35%, var(--background-primary)) 100%);
          box-shadow: 0 24px 60px color-mix(in srgb, var(--text-primary) 8%, transparent), inset 0 1px 0 color-mix(in srgb, var(--text-light) 40%, transparent);
          position: relative;
          overflow: hidden;
        }

        .c_k6yioy3k::before {
          content: '';
          position: absolute;
          inset-block-start: -30%;
          inset-inline-end: -15%;
          width: min(55vw, 420px);
          aspect-ratio: 1;
          border-radius: 38% 62% 50% 50% / 45% 45% 55% 55%;
          background: radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--secondary-light) 75%, transparent), color-mix(in srgb, var(--accent-light) 15%, transparent) 70%, transparent 85%);
          opacity: 0.55;
          pointer-events: none;
          transform: translateX(calc(var(--team-hero-shift) * 8%));
        }

        .c_3y1w6a0u {
          position: relative;
          z-index: 1;
          display: flex;
          flex-direction: column;
          justify-content: center;
          gap: 1rem;
          text-align: start;
          min-width: 0;
        }

        .c_6upog1f3 {
          align-self: start;
          max-width: min(100%, 18rem);
          padding-block: 0.35rem;
          padding-inline: 0.85rem;
          border-radius: 999px;
          font-size: 0.72rem;
          font-weight: 700;
          letter-spacing: 0.12em;
          text-transform: uppercase;
          color: var(--primary-dark);
          background: color-mix(in srgb, var(--primary-bg) 55%, var(--background-tertiary));
          border: 1px solid color-mix(in srgb, var(--primary) 28%, transparent);
          white-space: normal;
        }

        .c_dg01pzhq {
          font-size: clamp(2.1rem, 4vw, 3.35rem);
          font-weight: 900;
          line-height: 1.05;
          letter-spacing: -0.035em;
          margin: 0;
          background: linear-gradient(118deg, var(--primary-dark), var(--accent-dark), var(--secondary-dark));
          -webkit-background-clip: text;
          background-clip: text;
          color: transparent;
        }

        .c_sjgge5d6 {
          font-size: clamp(1.05rem, 2vw, 1.2rem);
          line-height: 1.65;
          color: var(--text-secondary);
          margin: 0;
          max-width: 38ch;
        }

        .c_gh92smpv {
          position: relative;
          z-index: 1;
          display: grid;
          grid-template-columns: repeat(2, minmax(0, 1fr));
          gap: clamp(0.75rem, 2vw, 1.25rem);
          align-content: center;
          min-height: 0;
          min-width: 0;
        }

        .c_35697al9 {
          border-radius: 20px;
          padding-block: 1rem;
          padding-inline: 1.1rem;
          background: var(--background-tertiary);
          border: 1px solid color-mix(in srgb, var(--neutral-250) 80%, transparent);
          box-shadow: 0 14px 32px color-mix(in srgb, var(--text-primary) 6%, transparent);
          display: flex;
          flex-direction: column;
          gap: 0.35rem;
          min-height: 0;
        }

        .c_8tcd53fd {
          grid-column: span 2;
        }

        .c_pdj4qevs {
          font-size: 1.85rem;
          font-weight: 800;
          line-height: 1;
          color: var(--accent-dark);
        }

        .c_jpurs9vg {
          font-size: 0.78rem;
          font-weight: 700;
          text-transform: uppercase;
          letter-spacing: 0.08em;
          color: var(--text-tertiary);
          margin: 0;
        }

        .c_4kgw1eer {
          font-size: 1.5rem;
          font-weight: 800;
          color: var(--text-primary);
          margin: 0;
          letter-spacing: -0.02em;
        }

        .c_2t5vll0c {
          font-size: 0.88rem;
          line-height: 1.45;
          color: var(--text-secondary);
          margin: 0;
        }

        .c_f9upuqla {
          grid-column: span 2;
          margin-block-start: 0.35rem;
          padding-block: 0.75rem;
          padding-inline: 1rem;
          border-radius: 16px;
          background: linear-gradient(105deg, color-mix(in srgb, var(--secondary-bg) 70%, var(--background-tertiary)), color-mix(in srgb, var(--info-bg) 45%, var(--background-tertiary)));
          border: 1px solid color-mix(in srgb, var(--secondary) 25%, transparent);
          font-size: 0.9rem;
          font-weight: 600;
          color: var(--neutral-950);
          text-align: center;
        }

        .row {
          gap: 40px 0;
        }

        .c_rmcsiapw {
          background: var(--background-tertiary);
          border-radius: 30px;
          padding-block: 40px;
          padding-inline: 30px;
          margin-bottom: 0;
          box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
          transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
          position: relative;
          border: 2px solid transparent;
          display: flex;
          flex-direction: column;
          align-items: center;
          text-align: center;
          height: 100%;
        }

        .c_rmcsiapw:hover {
          transform: translateY(-15px) scale(1.02);
          box-shadow: 0 25px 50px rgba(0, 0, 0, 0.15);
        }

        .c_rmcsiapw.c_1k19gxl1 {
          border-color: var(--primary-light);
        }

        .c_rmcsiapw.c_1k19gxl1:hover {
          border-color: var(--primary);
          background: linear-gradient(135deg, var(--background-tertiary) 0%, var(--primary-bg) 100%);
        }

        .c_rmcsiapw.c_o3nyqw47 {
          border-color: var(--secondary-light);
        }

        .c_rmcsiapw.c_o3nyqw47:hover {
          border-color: var(--secondary);
          background: linear-gradient(135deg, var(--background-tertiary) 0%, var(--secondary-bg) 100%);
        }

        .c_rmcsiapw.c_j2430xm0 {
          border-color: var(--accent-light);
        }

        .c_rmcsiapw.c_j2430xm0:hover {
          border-color: var(--accent);
          background: linear-gradient(135deg, var(--background-tertiary) 0%, var(--accent-bg) 100%);
        }

        .c_drmqflz3 {
          width: 200px;
          height: 200px;
          margin: 0 auto 30px;
          position: relative;
          border-radius: 50%;
          overflow: hidden;
          box-shadow: 0 15px 35px rgba(0, 0, 0, 0.2);
          transition: all 0.5s ease;
        }

        .c_rmcsiapw:hover .c_drmqflz3 {
          transform: scale(1.1) rotate(5deg);
          box-shadow: 0 20px 45px rgba(0, 0, 0, 0.3);
        }

        .c_rmcsiapw.c_1k19gxl1 .c_drmqflz3 {
          border: 5px solid var(--primary-light);
        }

        .c_rmcsiapw.c_o3nyqw47 .c_drmqflz3 {
          border: 5px solid var(--secondary-light);
        }

        .c_rmcsiapw.c_j2430xm0 .c_drmqflz3 {
          border: 5px solid var(--accent-light);
        }

        .c_63apn6oe {
          width: 100%;
          height: 100%;
          object-fit: cover;
          object-position: top;
          transition: transform 0.6s ease;
        }

        .c_rmcsiapw:hover .c_63apn6oe {
          transform: scale(1.15);
        }

        .c_pq0a93wc {
          width: 100%;
          position: relative;
        }

        .c_47ugvtwg {
          color: var(--text-primary);
          font-size: 1.9rem;
          font-weight: 800;
          margin-bottom: 15px;
          position: relative;
          padding-bottom: 20px;
        }

        .c_47ugvtwg::after {
          content: '';
          position: absolute;
          bottom: 0;
          inset-inline-start: 50%;
          transform: translateX(-50%);
          width: 50px;
          height: 4px;
          background: var(--primary);
          border-radius: 2px;
        }

        .c_rmcsiapw.c_o3nyqw47 .c_47ugvtwg::after {
          background: var(--secondary);
        }

        .c_rmcsiapw.c_j2430xm0 .c_47ugvtwg::after {
          background: var(--accent);
        }

        .c_ifuveyae {
          display: inline-block;
          color: var(--text-light);
          font-size: 0.95rem;
          font-weight: 700;
          margin-bottom: 25px;
          padding-block: 8px;
          padding-inline: 20px;
          border-radius: 25px;
          background: var(--primary);
          box-shadow: 0 4px 15px rgba(92, 161, 232, 0.3);
          text-transform: uppercase;
          letter-spacing: 0.5px;
        }

        .c_rmcsiapw.c_o3nyqw47 .c_ifuveyae {
          background: var(--secondary);
          box-shadow: 0 4px 15px rgba(234, 199, 0, 0.3);
        }

        .c_rmcsiapw.c_j2430xm0 .c_ifuveyae {
          background: var(--accent);
          box-shadow: 0 4px 15px rgba(176, 74, 150, 0.3);
        }

        .c_goukxlpw {
          color: var(--text-secondary);
          font-size: 1.05rem;
          line-height: 1.75;
          margin-bottom: 0;
        }
      }

      @media (max-width: 991px) {
        #b_rl7wxtqv {
          padding-block: 80px;
          padding-inline: 0;

          .c_k6yioy3k {
            margin-block-end: 3rem;
          }

          .c_drmqflz3 {
            width: 180px;
            height: 180px;
          }
        }
      }

      @media (max-width: 767px) {
        #b_rl7wxtqv {
          padding-block: 60px;
          padding-inline: 0;

          .c_dg01pzhq {
            font-size: clamp(1.85rem, 7vw, 2.35rem);
          }

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

          .c_8tcd53fd {
            grid-column: span 1;
          }

          .c_f9upuqla {
            grid-column: span 1;
          }

          .c_rmcsiapw {
            padding-block: 35px;
            padding-inline: 25px;
          }

          .c_drmqflz3 {
            width: 160px;
            height: 160px;
            margin-bottom: 25px;
          }

          .c_47ugvtwg {
            font-size: 1.6rem;
          }
        }
      }

      #b_rl7wxtqv:dir(rtl) {
        --team-hero-shift: -1;
      }

#b_s0bnvy6a {
background: linear-gradient(180deg, var(--background-primary) 0%, var(--success-bg) 100%);
padding-block: 6rem;
padding-inline: 0;

.c_isxbxihc {
  text-align: center;
  margin-bottom: 3rem;

  h2 {
    font-size: 2.4rem;
    font-weight: 700;
    color: var(--text-primary);
    margin-bottom: 0.75rem;
  }

  p {
    color: var(--text-secondary);
    max-width: 38rem;
    margin: 0 auto;
  }
}

.c_wsa9ovt8 {
  display: grid;
  grid-template-columns: 0.85fr 1.15fr;
  gap: 2rem;
  align-items: start;
}

.c_2f5kru9a {
  display: grid;
  gap: 1rem;
}

.c_jjjlph78 {
  background: var(--background-tertiary);
  border: 1px solid var(--neutral-150);
  border-radius: 1.5rem;
  padding: 1.75rem;
  box-shadow: 0 0.8rem 2rem rgba(0, 0, 0, 0.06);
  transition: transform 0.3s ease, border-color 0.3s ease;

  &:hover {
    transform: translateY(-5px);
    border-color: var(--success-light);
  }

  .c_tasowwbe {
    width: 3.75rem;
    height: 3.75rem;
    margin-bottom: 1rem;
    border-radius: 1rem;
    background: linear-gradient(135deg, var(--success-color), var(--primary-light));
    display: flex;
    align-items: center;
    justify-content: center;

    i {
      font-size: 1.35rem;
      color: var(--white);
    }
  }

  h3 {
    font-size: 1.05rem;
    color: var(--text-primary);
    margin-bottom: 0.5rem;
  }

  p {
    margin: 0;
    color: var(--text-secondary);
    line-height: 1.6;
  }
}

.c_dzy6h7hi {
  background: var(--background-tertiary);
  border: 1px solid var(--neutral-150);
  border-radius: 1.75rem;
  padding: 2.5rem;
  box-shadow: 0 1rem 2.5rem rgba(0, 0, 0, 0.07);
}

.c_pocmtjo2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
}

.form-floating {
  margin-bottom: 1rem;

  .form-control,
  .form-select {
    border: 2px solid var(--neutral-150);
    border-radius: 1rem;
    padding-block: 1.5rem 0.5rem;
    padding-inline: 1rem;
    background: var(--background-primary);
    transition: all 0.3s ease;

    &:focus {
      border-color: var(--success-dark);
      box-shadow: 0 0 0 0.2rem rgba(127, 166, 131, 0.14);
    }
  }

  label {
    color: var(--text-tertiary);
    padding-inline: 1rem;
  }
}

textarea.form-control {
  min-height: 8.5rem;
  resize: vertical;
}

.form-check {
  margin-bottom: 1.5rem;
  padding: 1rem;
  border-radius: 1rem;
  background: var(--success-bg);

  .form-check-input {
    width: 1.2rem;
    height: 1.2rem;
    border: 2px solid var(--neutral-250);
    float: none;

    &:checked {
      background-color: var(--success-dark);
      border-color: var(--success-dark);
    }

    &:focus {
      box-shadow: 0 0 0 0.2rem rgba(127, 166, 131, 0.14);
    }
  }

  .form-check-label {
    color: var(--text-secondary);
    margin-inline-start: 0.5rem;

    a {
      color: var(--success-dark);
      font-weight: 600;
      text-decoration: none;

      &:hover {
        text-decoration: underline;
      }
    }
  }
}

.c_seoxo5zi {
  width: 100%;
  min-height: 3.6rem;
  border: none;
  border-radius: 1rem;
  background: linear-gradient(135deg, var(--success-dark), var(--primary));
  color: var(--text-light);
  font-weight: 700;
  transition: transform 0.3s ease, box-shadow 0.3s ease;

  &:hover {
    transform: translateY(-2px);
    box-shadow: 0 1rem 2rem rgba(127, 166, 131, 0.22);
  }
}

@media (max-width: 991.98px) {
  .c_wsa9ovt8 {
    grid-template-columns: 1fr;
  }

  .c_2f5kru9a {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 767.98px) {
  .c_pocmtjo2,
  .c_2f5kru9a {
    grid-template-columns: 1fr;
  }

  .c_dzy6h7hi {
    padding: 1.75rem;
  }
}

@media (max-width: 575.98px) {
  padding-block: 4rem;

  .c_isxbxihc {
    h2 {
      font-size: 2rem;
    }
  }
}
}

#b_r2v7v8rv {
        position: relative;
        padding-block: clamp(3.25rem, 5vw, 5rem);
        padding-inline: 0;
        overflow: hidden;
        background: linear-gradient(
          165deg,
          var(--background-primary) 0%,
          color-mix(in srgb, var(--accent-bg) 35%, var(--background-primary)) 45%,
          var(--background-secondary) 100%
        );
        color: var(--text-primary);
      }

      #b_r2v7v8rv::before {
        content: "";
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -8%;
        width: min(52vw, 28rem);
        height: min(52vw, 28rem);
        border-radius: 50%;
        background: radial-gradient(
          circle at center,
          color-mix(in srgb, var(--primary-bg) 55%, transparent),
          transparent 70%
        );
        pointer-events: none;
      }

      #b_r2v7v8rv::after {
        content: "";
        position: absolute;
        inset-block-end: -15%;
        inset-inline-start: -10%;
        width: min(45vw, 22rem);
        height: min(45vw, 22rem);
        border-radius: 50%;
        background: radial-gradient(
          circle at center,
          color-mix(in srgb, var(--secondary-bg) 50%, transparent),
          transparent 68%
        );
        pointer-events: none;
      }

      #b_r2v7v8rv .c_bqc9g06s {
        position: relative;
        z-index: 1;
        max-width: 1140px;
        margin-inline: auto;
      }

      #b_r2v7v8rv .c_a3tz26d9 {
        margin-block-end: clamp(2rem, 4vw, 3rem);
      }

      #b_r2v7v8rv .c_6daj4d3f {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.35rem;
        padding-inline: 0.85rem;
        border-radius: 999px;
        font-size: 0.72rem;
        font-weight: 600;
        letter-spacing: 0.12em;
        text-transform: uppercase;
        color: var(--primary-dark);
        background: color-mix(in srgb, var(--primary-bg) 42%, var(--background-tertiary));
        border: 1px solid color-mix(in srgb, var(--primary) 22%, var(--neutral-150));
        white-space: normal;
      }

      #b_r2v7v8rv .c_puvwo8ah {
        width: 0.45rem;
        height: 0.45rem;
        border-radius: 50%;
        background: linear-gradient(135deg, var(--accent), var(--primary));
        flex-shrink: 0;
      }

      #b_r2v7v8rv .c_b1jpgi5a {
        font-size: clamp(1.85rem, 4vw, 2.65rem);
        font-weight: 800;
        line-height: 1.12;
        letter-spacing: -0.02em;
        color: var(--text-primary);
        margin-block: 0.85rem 0.65rem;
        margin-inline: 0;
        max-width: 20ch;
      }

      #b_r2v7v8rv .c_b1jpgi5a em {
        font-style: normal;
        color: var(--primary);
      }

      #b_r2v7v8rv .c_63l9lq6u {
        font-size: 1.02rem;
        line-height: 1.65;
        color: var(--text-secondary);
        margin-block: 0;
        margin-inline: 0;
        max-width: 36rem;
      }

      #b_r2v7v8rv .c_lh0hdpcv {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: clamp(1rem, 2.2vw, 1.35rem);
      }

      #b_r2v7v8rv .c_32ieyfot {
        position: relative;
        display: flex;
        flex-direction: column;
        gap: 1rem;
        padding-block: 1.35rem 1.45rem;
        padding-inline: 1.35rem 1.25rem;
        padding-inline-start: 1.5rem;
        border-radius: 1.15rem;
        background: var(--background-tertiary);
        border: 1px solid color-mix(in srgb, var(--neutral-250) 70%, var(--background-tertiary));
        box-shadow: 0 0.35rem 0 color-mix(in srgb, var(--neutral-150) 90%, var(--neutral-250));
        min-height: 100%;
        transition:
          box-shadow 0.25s ease,
          border-color 0.25s ease,
          transform 0.25s ease;
      }

      #b_r2v7v8rv .c_32ieyfot::before {
        content: "";
        position: absolute;
        inset-block: 1rem;
        inset-inline-start: 0;
        width: 4px;
        border-radius: 999px;
        background: linear-gradient(180deg, var(--accent), var(--primary));
      }

      #b_r2v7v8rv .c_32ieyfot:hover {
        transform: translateY(-4px);
        border-color: color-mix(in srgb, var(--primary) 35%, var(--neutral-150));
        box-shadow:
          0 0.85rem 1.75rem color-mix(in srgb, var(--neutral-950) 12%, transparent),
          0 0.35rem 0 color-mix(in srgb, var(--primary-bg) 55%, var(--neutral-150));
      }

      #b_r2v7v8rv .c_r2j2q37g {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        gap: 0.75rem;
      }

      #b_r2v7v8rv .c_3wuikzub {
        font-size: 2.25rem;
        font-weight: 800;
        line-height: 1;
        letter-spacing: -0.04em;
        color: color-mix(in srgb, var(--neutral-250) 55%, var(--text-primary));
        font-variant-numeric: tabular-nums;
      }

      #b_r2v7v8rv .c_r1y5jmw0 {
        flex-shrink: 0;
        width: 2.85rem;
        height: 2.85rem;
        border-radius: 0.85rem;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.35rem;
        color: var(--text-light);
        box-shadow: 0 0.5rem 1rem color-mix(in srgb, var(--neutral-950) 18%, transparent);
      }

      #b_r2v7v8rv .c_6saixehj .c_r1y5jmw0 {
        background: linear-gradient(145deg, var(--primary), var(--primary-dark));
      }

      #b_r2v7v8rv .c_qynesvev .c_r1y5jmw0 {
        background: linear-gradient(145deg, var(--accent), var(--accent-dark));
      }

      #b_r2v7v8rv .c_1q7cp7wh .c_r1y5jmw0 {
        background: linear-gradient(145deg, var(--success-color), var(--success-dark));
      }

      #b_r2v7v8rv .c_otthrb9d .c_r1y5jmw0 {
        background: linear-gradient(145deg, var(--warning-color), var(--warning-dark));
      }

      #b_r2v7v8rv .c_ighzxo9v .c_r1y5jmw0 {
        background: linear-gradient(145deg, var(--info-color), var(--info-dark));
      }

      #b_r2v7v8rv .c_2mxdln8x {
        display: inline-block;
        font-size: 0.68rem;
        font-weight: 700;
        letter-spacing: 0.1em;
        text-transform: uppercase;
        color: var(--text-tertiary);
        margin-block-end: 0.35rem;
        white-space: normal;
      }

      #b_r2v7v8rv .c_pwzpqlwv {
        font-size: 1.12rem;
        font-weight: 700;
        color: var(--text-primary);
        margin-block: 0 0.45rem;
        margin-inline: 0;
      }

      #b_r2v7v8rv .c_ri7n4215 {
        font-size: 0.94rem;
        line-height: 1.65;
        color: var(--text-secondary);
        margin-block: 0;
        margin-inline: 0;
      }

      #b_r2v7v8rv .c_k6e9pb8i {
        grid-column: 1 / -1;
      }

      #b_r2v7v8rv .c_k6e9pb8i .c_32ieyfot {
        flex-direction: row;
        align-items: center;
        flex-wrap: wrap;
        padding-block: 1.25rem;
        gap: 1.15rem;
      }

      #b_r2v7v8rv .c_k6e9pb8i .c_32ieyfot::before {
        inset-block: 0.85rem;
      }

      #b_r2v7v8rv .c_k6e9pb8i .c_loe03hzs {
        flex: 1 1 minmax(0, 16rem);
        min-inline-size: 0;
      }

      #b_r2v7v8rv .c_1x76h19v {
        opacity: 0;
        transform: translateY(1.25rem);
        animation: featuresrise_m4k9xq2n8jwlp 0.75s cubic-bezier(0.22, 1, 0.36, 1) forwards;
      }

      #b_r2v7v8rv .c_ekjz574x {
        animation-delay: 0.04s;
      }

      #b_r2v7v8rv .c_nju4laio {
        animation-delay: 0.1s;
      }

      #b_r2v7v8rv .c_r2vv0ufo {
        animation-delay: 0.16s;
      }

      #b_r2v7v8rv .c_1vdrswux {
        animation-delay: 0.22s;
      }

      #b_r2v7v8rv .c_qpqcky7x {
        animation-delay: 0.28s;
      }

      @keyframes featuresrise_m4k9xq2n8jwlp {
        from {
          opacity: 0;
          transform: translateY(1.25rem);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      @media (max-width: 991.98px) {
        #b_r2v7v8rv .c_lh0hdpcv {
          grid-template-columns: 1fr;
        }

        #b_r2v7v8rv .c_k6e9pb8i .c_32ieyfot {
          flex-direction: column;
          align-items: flex-start;
        }
      }

      @media (max-width: 575.98px) {
        #b_r2v7v8rv .c_32ieyfot {
          padding-block: 1.15rem;
          padding-inline: 1.1rem;
          padding-inline-start: 1.25rem;
        }

        #b_r2v7v8rv .c_b1jpgi5a {
          max-width: none;
        }
      }

#b_sz4rtd6k {
  position: relative;
  overflow: hidden;
  padding-block: 5.5rem;
  padding-inline: 0;
  background:
    linear-gradient(145deg, var(--primary-dark) 0%, var(--primary) 42%, var(--accent) 100%);
}

#b_sz4rtd6k::before {
  content: "";
  position: absolute;
  inset-block-start: -18%;
  inset-inline-end: -12%;
  width: min(52vw, 420px);
  aspect-ratio: 1;
  border-radius: 50%;
  background: var(--warning-color);
  opacity: 0.28;
  animation: pulseorb_k7m2xq9p4n 4.5s ease-in-out infinite;
  pointer-events: none;
  z-index: 0;
}

#b_sz4rtd6k::after {
  content: "";
  position: absolute;
  inset-block-end: -22%;
  inset-inline-start: -10%;
  width: min(60vw, 480px);
  aspect-ratio: 1;
  border-radius: 50%;
  background: var(--secondary-light);
  opacity: 0.22;
  animation: pulseorb_k7m2xq9p4n 5.8s ease-in-out infinite reverse;
  pointer-events: none;
  z-index: 0;
}

#b_sz4rtd6k .c_nb8ykhby {
  position: relative;
  z-index: 1;
}

#b_sz4rtd6k .c_9smu2h7c {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
  gap: 2.5rem;
  align-items: stretch;
}

#b_sz4rtd6k .c_aysqj8vq {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1.25rem;
  color: var(--text-light);
}

#b_sz4rtd6k .c_9t7jw9zh {
  display: inline-flex;
  align-self: flex-start;
  margin: 0;
  padding-block: 0.45rem;
  padding-inline: 0.95rem;
  border: 2px solid color-mix(in srgb, var(--warning-light) 80%, var(--white));
  background: color-mix(in srgb, var(--warning-color) 88%, var(--white));
  color: var(--neutral-1050);
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  white-space: normal;
  transform: rotate(-2deg);
  animation: kicktilt_r8v3n1w6qs 3.2s ease-in-out infinite;
}

#b_sz4rtd6k .c_aucdxzfu {
  margin: 0;
  max-width: 14ch;
  font-size: clamp(2.2rem, 4.2vw, 3.55rem);
  font-weight: 900;
  line-height: 1.05;
  letter-spacing: -0.03em;
  color: var(--text-light);
  text-wrap: balance;
}

#b_sz4rtd6k .c_pfd75kru {
  margin: 0;
  max-width: 36rem;
  font-size: 1.08rem;
  line-height: 1.75;
  color: color-mix(in srgb, var(--text-light) 88%, var(--primary-bg));
}

#b_sz4rtd6k .c_oqkcslvr {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  align-self: flex-start;
  gap: 0.65rem;
  margin-block-start: 0.35rem;
  padding-block: 0.95rem;
  padding-inline: 1.7rem;
  border: 3px solid var(--warning-color);
  background: var(--warning-color);
  color: var(--neutral-1050);
  text-decoration: none;
  font-size: 1rem;
  font-weight: 800;
  letter-spacing: 0.02em;
  clip-path: polygon(0 0, 100% 0, 94% 100%, 0 100%);
  transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease;
}

#b_sz4rtd6k .c_oqkcslvr:hover {
  background: var(--text-light);
  border-color: var(--text-light);
  color: var(--primary-dark);
  transform: translateY(-3px);
}

#b_sz4rtd6k .c_oqkcslvr i {
  font-size: 1.15rem;
  transition: transform 0.25s ease;
}

#b_sz4rtd6k .c_oqkcslvr:hover i {
  transform: translateX(5px);
}

html[dir="rtl"] #b_sz4rtd6k .c_oqkcslvr:hover i {
  transform: translateX(-5px);
}

#b_sz4rtd6k .c_255ql0ef {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

#b_sz4rtd6k .c_4s5nerh6 {
  position: relative;
  width: 100%;
  max-width: 460px;
  margin-inline: auto;
  aspect-ratio: 1;
  overflow: hidden;
  border: 4px solid var(--text-light);
  box-shadow:
    12px 12px 0 color-mix(in srgb, var(--secondary) 75%, var(--secondary-dark)),
    -10px -10px 0 color-mix(in srgb, var(--warning-color) 70%, var(--warning-dark));
  transform: rotate(2.5deg);
  animation: framepop_b4h9c2t7ue 0.8s ease both;
}

#b_sz4rtd6k .c_4s5nerh6 img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

#b_sz4rtd6k .c_41lpdadl {
  margin-block-start: 2.75rem;
  padding-block: 1.6rem;
  padding-inline: 1.4rem;
  background: color-mix(in srgb, var(--neutral-1050) 72%, var(--primary-dark));
  border-inline-start: 6px solid var(--warning-color);
}

#b_sz4rtd6k .c_7tjujk4r {
  margin: 0;
  max-width: 58rem;
  font-size: 1.05rem;
  line-height: 1.75;
  color: color-mix(in srgb, var(--text-light) 90%, var(--primary-bg));
}

#b_sz4rtd6k .c_m8c7v4dp {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
  margin-block-start: 1.5rem;
}

#b_sz4rtd6k .c_8ovaoecj {
  padding-block: 1.25rem;
  padding-inline: 1.15rem;
  background: var(--background-tertiary);
  border-block-start: 5px solid var(--secondary);
  color: var(--text-primary);
  transform: translateY(0);
  transition: transform 0.25s ease, background 0.25s ease;
}

#b_sz4rtd6k .c_8ovaoecj:nth-child(2) {
  border-block-start-color: var(--warning-color);
}

#b_sz4rtd6k .c_8ovaoecj:nth-child(3) {
  border-block-start-color: var(--accent-light);
}

#b_sz4rtd6k .c_8ovaoecj:hover {
  transform: translateY(-6px);
  background: var(--neutral-50);
}

#b_sz4rtd6k .c_6h8z09pw {
  margin: 0 0 0.45rem;
  font-size: 0.95rem;
  font-weight: 800;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--primary-dark);
}

#b_sz4rtd6k .c_izhzddqg {
  margin: 0 0 0.35rem;
  font-size: 1.55rem;
  font-weight: 900;
  line-height: 1.1;
  color: var(--text-primary);
}

#b_sz4rtd6k .c_3h41vpp0 {
  margin: 0;
  font-size: 0.92rem;
  line-height: 1.55;
  color: var(--text-secondary);
}

@keyframes pulseorb_k7m2xq9p4n {
  0%,
  100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.08);
  }
}

@keyframes kicktilt_r8v3n1w6qs {
  0%,
  100% {
    transform: rotate(-2deg);
  }
  50% {
    transform: rotate(1.5deg);
  }
}

@keyframes framepop_b4h9c2t7ue {
  from {
    opacity: 0;
    transform: rotate(2.5deg) translateY(28px) scale(0.96);
  }
  to {
    opacity: 1;
    transform: rotate(2.5deg) translateY(0) scale(1);
  }
}

@media (max-width: 991.98px) {
  #b_sz4rtd6k {
    padding-block: 4.5rem;
  }

  #b_sz4rtd6k .c_9smu2h7c {
    grid-template-columns: minmax(0, 1fr);
    gap: 2rem;
  }

  #b_sz4rtd6k .c_aucdxzfu {
    max-width: none;
  }

  #b_sz4rtd6k .c_255ql0ef {
    order: -1;
  }

  #b_sz4rtd6k .c_4s5nerh6 {
    max-width: 380px;
  }

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

@media (max-width: 575.98px) {
  #b_sz4rtd6k {
    padding-block: 3.5rem;
  }

  #b_sz4rtd6k .c_4s5nerh6 {
    max-width: 100%;
    transform: rotate(0deg);
    box-shadow:
      8px 8px 0 color-mix(in srgb, var(--secondary) 75%, var(--secondary-dark)),
      -6px -6px 0 color-mix(in srgb, var(--warning-color) 70%, var(--warning-dark));
    animation: none;
  }

  #b_sz4rtd6k .c_oqkcslvr {
    clip-path: none;
    width: 100%;
  }

  #b_sz4rtd6k .c_41lpdadl {
    padding-block: 1.25rem;
    padding-inline: 1rem;
  }
}

#b_477jl7hu {
        overflow: clip;
        position: relative;
        isolation: isolate;
        margin-block-start: 3rem;
        padding-block-start: clamp(4rem, 8vw, 6rem);
        padding-block-end: 2rem;
        padding-inline: 0;
        color: var(--text-light);
        background-image: radial-gradient(circle at 12% -8%, color-mix(in srgb, var(--danger-light) 55%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent) 4%, var(--accent-dark)) 52%),
          radial-gradient(circle at 96% 6%, color-mix(in srgb, var(--info-light) 45%, var(--primary-dark)) 0%, color-mix(in srgb, var(--accent-dark) 6%, var(--accent)) 48%),
          radial-gradient(circle at 50% 110%, color-mix(in srgb, var(--secondary-light) 50%, var(--accent)) 0%, color-mix(in srgb, var(--primary-dark) 8%, var(--accent-dark)) 55%),
          linear-gradient(165deg, var(--accent-dark) 0%, var(--accent) 42%, color-mix(in srgb, var(--danger) 28%, var(--primary-dark)) 100%);
        clip-path: polygon(0 2.25rem, 16% 0, 32% 1.85rem, 50% 0.35rem, 68% 1.95rem, 84% 0, 100% 2.4rem, 100% 100%, 0 100%);
        box-shadow: 0 -1.75rem 0 color-mix(in srgb, var(--warning-light) 45%, var(--accent-dark)), inset 0 1px 0 color-mix(in srgb, var(--text-light) 42%, var(--accent-dark));
      }

      #b_477jl7hu::before {
        content: '';
        position: absolute;
        inset-block-start: -1rem;
        inset-inline: 10%;
        height: clamp(3.5rem, 7vw, 5rem);
        border-radius: 999px;
        opacity: 0.55;
        background: linear-gradient(90deg, color-mix(in srgb, var(--warning-light) 70%, var(--accent-dark)) 0%, color-mix(in srgb, var(--info-bg) 60%, var(--accent-dark)) 45%, color-mix(in srgb, var(--danger-bg) 55%, var(--primary-dark)) 100%);
        filter: blur(40px);
        z-index: 0;
        pointer-events: none;
        animation: neonsweep_k8mNp2Qx9wZ 9s infinite alternate cubic-bezier(0.45, 0, 0.55, 1);
      }

      #b_477jl7hu::after {
        content: '';
        position: absolute;
        inset: 0;
        z-index: 0;
        pointer-events: none;
        background-image: repeating-linear-gradient(
          115deg,
          color-mix(in srgb, var(--text-light) 7%, var(--accent-dark)) 0px,
          color-mix(in srgb, var(--text-light) 7%, var(--accent-dark)) 1px,
          color-mix(in srgb, var(--accent) 100%, var(--accent-dark)) 1px,
          color-mix(in srgb, var(--accent) 100%, var(--accent-dark)) 18px
        );
        opacity: 0.18;
      }

      #b_477jl7hu .c_fbzd3nbd {
        position: relative;
        z-index: 2;
      }

      #b_477jl7hu .c_i2jzuvf3 {
        position: absolute;
        inset: clamp(8rem, 18vw, 14rem) 6% clamp(10rem, 20vw, 16rem);
        pointer-events: none;
        opacity: 0.22;
        background-image: linear-gradient(
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 22%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 22%, var(--accent-dark)) calc(50% + 1px),
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% + 1px)
          ),
          linear-gradient(
            90deg,
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 18%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 18%, var(--accent-dark)) calc(50% + 1px),
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% + 1px)
          );
        background-size: 100% 36px, 36px 100%;
        z-index: 1;
      }

      #b_477jl7hu .c_epzokvb8 {
        position: relative;
        margin-block-end: 2rem;
      }

      #b_477jl7hu .c_qlyygnui {
        position: relative;
        border-radius: 1.75rem;
        padding-block: clamp(1.65rem, 4vw, 2.35rem);
        padding-inline: clamp(1.5rem, 4vw, 2.65rem);
        background: linear-gradient(128deg, color-mix(in srgb, var(--text-light) 16%, var(--accent-dark)) 0%, color-mix(in srgb, var(--text-light) 6%, var(--accent-dark)) 100%);
        border: 1px solid color-mix(in srgb, var(--text-light) 28%, var(--accent-dark));
        box-shadow: 0 1.65rem 2.85rem color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark));
        overflow: hidden;
      }

      #b_477jl7hu .c_qlyygnui::before {
        content: '';
        position: absolute;
        inset-block-start: -40%;
        inset-inline-start: -20%;
        width: min(60%, 440px);
        aspect-ratio: 1;
        border-radius: 999px;
        background: radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent-bg) 80%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent-dark) 2%, var(--accent)) 65%);
        filter: blur(6px);
        animation: haloSpin_t4Wz8nPqm2Lc 22s infinite linear;
      }

      #b_477jl7hu .c_eodes09c {
        position: relative;
        font-weight: 800;
        letter-spacing: 0.18em;
        text-transform: uppercase;
        margin: 0 0 0.75rem;
        font-size: clamp(1rem, 1.9vw, 1.15rem);
        color: color-mix(in srgb, var(--text-light) 88%, var(--accent-dark));
      }

      #b_477jl7hu .c_eodes09c span {
        display: block;
        font-size: clamp(1.9rem, 4.5vw, 2.9rem);
        letter-spacing: 0.06em;
        line-height: 1.06;
        text-transform: none;
        color: var(--warning-bg);
        margin-block-start: 0.5rem;
        text-shadow: 0 0 1.1rem color-mix(in srgb, var(--accent-bg) 70%, var(--accent-dark)), 0 0.18rem 0 color-mix(in srgb, var(--danger-dark) 35%, var(--accent-dark));
      }

      #b_477jl7hu .c_gomtsly9 {
        position: absolute;
        inset-inline-end: clamp(0.85rem, 3vw, 2rem);
        inset-block-start: clamp(1.2rem, 3vw, 2rem);
        width: clamp(4.75rem, 12vw, 7rem);
        height: clamp(4.75rem, 12vw, 7rem);
        border-radius: 1.85rem;
        border: 1px dashed color-mix(in srgb, var(--danger-light) 55%, var(--accent-dark));
        rotate: -10deg;
        background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--warning-bg) 75%, var(--primary-dark)) 0%, color-mix(in srgb, var(--secondary-bg) 40%, var(--accent-dark)) 100%);
        box-shadow: 0 14px 0 color-mix(in srgb, var(--accent-dark) 35%, var(--primary-dark));
        animation: floatTile_r7Hm3kQ9wzP4 11s infinite alternate ease-in-out;
      }

      #b_477jl7hu .c_gomtsly9::after {
        content: '';
        position: absolute;
        inset: 12%;
        border-radius: 1.05rem;
        border: 1px solid color-mix(in srgb, var(--text-light) 35%, var(--primary-dark));
        opacity: 0.95;
      }

      #b_477jl7hu .c_pewvn8ud {
        position: relative;
        border-radius: 1.5rem;
        padding: clamp(1.25rem, 3vw, 1.95rem);
        background: linear-gradient(160deg, color-mix(in srgb, var(--neutral-1050) 35%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent-dark) 72%, var(--primary-dark)) 100%);
        border: 1px solid color-mix(in srgb, var(--text-light) 16%, var(--accent-dark));
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 18%, var(--accent-dark));
      }

      #b_477jl7hu .c_gb2c9jj3 {
        display: grid;
        grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, 1fr);
        gap: clamp(1.35rem, 3vw, 2.75rem);
        align-items: start;
      }

      #b_477jl7hu .c_2zvoba1j {
        font-size: 0.78rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.22em;
        margin-block-end: 1.1rem;
        color: color-mix(in srgb, var(--text-light) 72%, var(--accent-dark));
      }

      #b_477jl7hu .c_se31p3du {
        display: flex;
        flex-direction: column;
        gap: 0.7rem;
      }

      #b_477jl7hu .c_kxckqeyl {
        display: flex;
        align-items: flex-start;
        gap: 0.75rem;
        padding-block: 0.8rem;
        padding-inline-start: 0.95rem;
        padding-inline-end: 1rem;
        border-radius: 1rem;
        background-color: color-mix(in srgb, var(--text-light) 9%, var(--accent-dark));
        border-inline-start: 6px solid var(--accent-light);
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 16%, var(--accent-dark));
        transition: translate 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_477jl7hu .c_kxckqeyl:nth-child(2) {
        border-inline-start-color: var(--warning-light);
      }

      #b_477jl7hu .c_kxckqeyl:nth-child(3) {
        border-inline-start-color: var(--info-light);
      }

      #b_477jl7hu .c_kxckqeyl:nth-child(4) {
        border-inline-start-color: var(--secondary-light);
      }

      #b_477jl7hu .c_kxckqeyl:hover {
        translate: 0 -3px;
        box-shadow: 0 16px 1.85rem color-mix(in srgb, var(--neutral-1050) 62%, var(--accent-dark));
      }

      #b_477jl7hu .c_fd40prxz {
        flex-shrink: 0;
        width: 2.4rem;
        height: 2.4rem;
        border-radius: 0.9rem;
        display: grid;
        place-items: center;
        color: var(--accent-dark);
        background: linear-gradient(150deg, var(--text-light), color-mix(in srgb, var(--accent-bg) 75%, var(--accent-dark)));
        box-shadow: 0 0.85rem 0 color-mix(in srgb, var(--accent-dark) 28%, var(--primary-dark));
      }

      #b_477jl7hu .c_sugbe5oq {
        flex: minmax(0, 1);
        font-size: 0.95rem;
      }

      #b_477jl7hu .c_sugbe5oq strong {
        display: inline-block;
        margin-inline-end: 0.25rem;
        font-weight: 700;
      }

      #b_477jl7hu .c_fd40prxz i {
        font-size: 1.05rem;
      }

      #b_477jl7hu .c_o3wlz289 {
        display: flex;
        flex-direction: column;
      }

      #b_477jl7hu .c_qflvd6q6 {
        list-style: none;
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction: column;
        gap: 0.42rem;
      }

      #b_477jl7hu .c_qflvd6q6 a {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 0.5rem;
        padding-block: 0.72rem;
        padding-inline-start: 0.95rem;
        padding-inline-end: 0.95rem;
        border-radius: 1rem;
        text-decoration: none;
        font-weight: 600;
        color: color-mix(in srgb, var(--text-light) 88%, var(--accent-dark));
        background-image: linear-gradient(95deg, color-mix(in srgb, var(--text-light) 10%, var(--accent-dark)), color-mix(in srgb, var(--accent) 52%, var(--accent-dark)));
        border: 1px solid color-mix(in srgb, var(--text-light) 18%, var(--accent-dark));
        transition: translate 240ms cubic-bezier(0.4, 0, 0.2, 1), border-color 240ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_477jl7hu .c_qflvd6q6 a:hover {
        border-color: color-mix(in srgb, var(--warning-bg) 80%, var(--accent-dark));
        translate: 0 -2px;
      }

      #b_477jl7hu .c_2u014181 {
        opacity: 0.75;
      }

      #b_477jl7hu .c_s1zcx8sz {
        display: flex;
        flex-direction: column;
      }

      #b_477jl7hu .c_7kak2ina {
        position: relative;
        border-radius: 1.5rem;
        padding-block: 1.4rem;
        padding-inline: 1.2rem;
        background: radial-gradient(circle at 112% -12%, color-mix(in srgb, var(--danger-bg) 45%, var(--accent-dark)) 0%, color-mix(in srgb, var(--neutral-1050) 75%, var(--accent-dark)) 55%);
        border: 1px solid color-mix(in srgb, var(--warning-light) 40%, var(--accent-dark));
        box-shadow: 0 1.85rem 0 color-mix(in srgb, var(--accent-dark) 52%, var(--primary-dark));
      }

      #b_477jl7hu .c_c8elhuwg {
        font-size: 0.95rem;
        font-weight: 800;
        letter-spacing: 0.07em;
        margin-block-end: 1rem;
      }

      #b_477jl7hu .c_p43bxaxt {
        font-size: 0.92rem;
        margin-block-end: 1rem;
        color: color-mix(in srgb, var(--text-light) 74%, var(--accent-dark));
      }

      #b_477jl7hu .c_8y3hmubs {
        display: flex;
        flex-wrap: wrap;
        gap: 0.75rem;
        justify-content: flex-start;
      }

      #b_477jl7hu .c_gzyxwbg6 {
        --share-bg: var(--accent-light);
        --share-hover-bg: var(--accent);
        width: 3.15rem;
        height: 3.15rem;
        border-radius: 1rem;
        display: grid;
        place-items: center;
        color: var(--text-light);
        background-image: radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--text-light) 32%, var(--accent-dark)) 0%, var(--share-bg) 82%);
        border: 2px solid color-mix(in srgb, var(--text-light) 42%, var(--accent-dark));
        box-shadow: 0 0.65rem 0 color-mix(in srgb, var(--accent-dark) 55%, var(--primary-dark));
        transition: translate 220ms cubic-bezier(0.4, 0, 0.2, 1), rotate 220ms cubic-bezier(0.4, 0, 0.2, 1), background-image 240ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_477jl7hu .c_gzyxwbg6:hover {
        background-image: radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--warning-bg) 35%, var(--accent-dark)) 0%, var(--share-hover-bg) 92%);
      }

      #b_477jl7hu .c_gzyxwbg6:active {
        translate: 0 3px;
        box-shadow: 0 0.25rem 0 color-mix(in srgb, var(--accent-dark) 72%, var(--primary-dark));
      }

      #b_477jl7hu .c_gzyxwbg6.c_9261h86u {
        --share-bg: var(--accent-light);
        --share-hover-bg: var(--info-dark);
      }

      #b_477jl7hu .c_gzyxwbg6.c_q3udf5uu {
        --share-bg: var(--secondary-bg);
        --share-hover-bg: var(--secondary-dark);
      }

      #b_477jl7hu .c_gzyxwbg6.c_bbxj36iy {
        --share-bg: var(--neutral-550);
        --share-hover-bg: var(--neutral-850);
      }

      #b_477jl7hu .c_gzyxwbg6.c_9261h86u:hover {
        rotate: -6deg;
      }

      #b_477jl7hu .c_gzyxwbg6.c_q3udf5uu:hover {
        rotate: 6deg;
      }

      #b_477jl7hu .c_gzyxwbg6.c_bbxj36iy:hover {
        rotate: 0deg;
        translate: 0 -2px;
      }

      #b_477jl7hu .c_gzyxwbg6 i {
        font-size: 1.5rem;
      }

      #b_477jl7hu .c_mf6l4a1z {
        margin-block-start: clamp(2rem, 4vw, 2.85rem);
        padding-block-start: clamp(1.25rem, 3vw, 2rem);
        border-block-start: 1px dashed color-mix(in srgb, var(--text-light) 38%, var(--accent-dark));
        text-align: center;
        font-weight: 600;
        font-size: 0.9rem;
        color: color-mix(in srgb, var(--text-light) 80%, var(--accent-dark));
        letter-spacing: 0.04em;
      }

      @keyframes neonsweep_k8mNp2Qx9wZ {
        0% {
          inset-inline-start: 5%;
          opacity: 0.45;
        }
        100% {
          inset-inline-start: 28%;
          opacity: 0.78;
        }
      }

      @keyframes haloSpin_t4Wz8nPqm2Lc {
        100% {
          transform: rotate(360deg);
        }
      }

      @keyframes floatTile_r7Hm3kQ9wzP4 {
        100% {
          translate: -4px -6px;
          rotate: -4deg;
        }
      }

      @media (max-width: 991.98px) {
        #b_477jl7hu .c_gb2c9jj3 {
          grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
          row-gap: 1.5rem;
        }

        #b_477jl7hu .c_2jba293b {
          grid-column: span 2;
        }

        #b_477jl7hu .c_s1zcx8sz {
          grid-column: span 2;
        }

        #b_477jl7hu .c_gomtsly9 {
          display: none;
        }
      }

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

        #b_477jl7hu .c_2jba293b,
        #b_477jl7hu .c_s1zcx8sz {
          grid-column: span 1;
        }

        #b_477jl7hu .c_8y3hmubs {
          justify-content: center;
        }
      }

#b_n082dfcp {
        position: relative;
        padding-block: 1.25rem;
        padding-inline: 0;
        background: linear-gradient(120deg, var(--primary-dark) 0%, var(--accent) 45%, var(--secondary) 100%);
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -40%;
          inset-inline-end: -15%;
          width: 22rem;
          height: 22rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--accent-bg) 0%, transparent 70%);
          opacity: 0.35;
          pointer-events: none;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -50%;
          inset-inline-start: -10%;
          width: 18rem;
          height: 18rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--primary-bg) 0%, transparent 70%);
          opacity: 0.4;
          pointer-events: none;
        }

        .c_frjy7wq2 {
          position: relative;
          z-index: 1;
        }

        .c_rq1sf4ki {
          display: grid;
          grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr);
          grid-template-areas: 'brand menu';
          align-items: center;
          gap: 1rem;
          padding-block: 0.85rem;
          padding-inline: 1.25rem;
          border-radius: 1.25rem;
          background: color-mix(in srgb, var(--background-tertiary) 88%, transparent);
          border: 2px solid color-mix(in srgb, var(--text-light) 35%, transparent);
          box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--primary-dark) 25%, transparent);
          backdrop-filter: blur(12px);
          width: 100%;
        }

        .c_9suxeal2 {
          grid-area: brand;
          display: flex;
          align-items: center;
          min-width: 0;
        }

        .navbar-brand {
          display: inline-flex;
          align-items: center;
          gap: 0.75rem;
          min-width: 0;
          font-size: 1.35rem;
          font-weight: 700;
          color: var(--primary-dark);
          text-decoration: none;
          letter-spacing: 0.02em;
          white-space: normal;
          transition: transform 0.3s ease, color 0.3s ease;

          .c_7du4rtiu {
            flex-shrink: 0;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 2.75rem;
            height: 2.75rem;
            border-radius: 0.85rem;
            background: linear-gradient(145deg, var(--primary), var(--accent));
            color: var(--text-light);
            font-size: 1.15rem;
            box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 45%, transparent);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
          }

          &:hover {
            color: var(--primary);
            transform: translateY(-2px);

            .c_7du4rtiu {
              transform: rotate(-8deg) scale(1.05);
              box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--accent) 40%, transparent);
            }
          }
        }

        .c_51fluasm {
          display: none;
          justify-content: flex-end;
        }

        .navbar-toggler {
          border: 2px solid var(--primary);
          border-radius: 0.75rem;
          padding-block: 0.5rem;
          padding-inline: 0.75rem;
          background: color-mix(in srgb, var(--background-tertiary) 70%, transparent);
          transition: background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease;

          &:hover {
            background-color: var(--primary-bg);
            border-color: var(--primary-dark);
            transform: scale(1.04);
          }

          &:focus {
            box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--primary) 30%, transparent);
          }
        }

        .c_saahnv9a {
          grid-area: menu;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          min-width: 0;
        }

        .c_saahnv9a.collapse:not(.show) {
          display: none;
        }

        @media (min-width: 992px) {
          #b_n082dfcp .c_saahnv9a.collapse {
            display: flex;
          }
        }

        .navbar-nav {
          display: flex;
          align-items: center;
          justify-content: center;
          flex: 1 1 0;
          flex-wrap: wrap;
          gap: 0.35rem;
          margin: 0;
          padding-block: 0.35rem;
          padding-inline: 0.35rem;
          list-style: none;
          min-width: 0;
          border-radius: 999px;
          background: linear-gradient(135deg, color-mix(in srgb, var(--neutral-150) 80%, var(--accent-bg) 20%), color-mix(in srgb, var(--neutral-150) 70%, var(--primary-bg) 30%));
          box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--primary) 15%, transparent);

          .c_tnfx2llw {
            min-width: 0;
          }

          .nav-link {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 0.45rem;
            padding-block: 0.65rem;
            padding-inline: 1rem;
            border-radius: 999px;
            color: var(--text-primary);
            font-weight: 600;
            text-decoration: none;
            white-space: normal;
            transition: color 0.25s ease, background-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;

            i {
              font-size: 0.95rem;
              color: var(--accent-dark);
              transition: color 0.25s ease, transform 0.25s ease;
            }

            &:hover {
              color: var(--primary-dark);
              background-color: color-mix(in srgb, var(--background-tertiary) 75%, var(--primary-bg) 25%);
              transform: translateY(-1px);

              i {
                color: var(--primary);
                transform: scale(1.1);
              }
            }

            &.active {
              color: var(--text-light);
              background: linear-gradient(135deg, var(--primary), var(--accent-dark));
              box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 40%, transparent);

              i {
                color: var(--text-light);
              }
            }
          }
        }

        .c_3ul92ww0 {
          display: flex;
          justify-content: flex-end;
          min-width: 0;
        }

        .c_1f4wz8sx {
          display: flex;
          align-items: center;
          justify-content: flex-end;
        }

        .btn-primary {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          gap: 0.55rem;
          padding-block: 0.75rem;
          padding-inline: 1.5rem;
          border: none;
          border-radius: 999px;
          background: linear-gradient(135deg, var(--secondary), var(--accent-dark));
          color: var(--text-light);
          font-weight: 700;
          text-decoration: none;
          white-space: normal;
          box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--secondary-dark) 35%, transparent);
          transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

          i {
            transition: transform 0.3s ease;
          }

          &:hover {
            transform: translateY(-3px);
            background: linear-gradient(135deg, var(--accent-dark), var(--primary-dark));
            box-shadow: 0 0.75rem 1.5rem color-mix(in srgb, var(--accent-dark) 40%, transparent);
            color: var(--text-light);

            i {
              margin-inline-start: 0.2rem;
            }
          }

          &:active {
            transform: translateY(-1px);
          }
        }
      }

      @keyframes headerFloatIn_q4w8n2k7m3xp {
        from {
          opacity: 0;
          transform: translateY(-1.25rem);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #b_n082dfcp .c_rq1sf4ki {
        animation: headerFloatIn_q4w8n2k7m3xp 0.65s ease-out;
      }

      @media (max-width: 991.98px) {
        #b_n082dfcp {
          padding-block: 1rem;

          .c_rq1sf4ki {
            grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
            grid-template-areas:
              'brand toggle'
              'menu menu';
            gap: 0.85rem;
            padding-block: 1rem;
            padding-inline: 1rem;
          }

          .c_51fluasm {
            grid-area: toggle;
            display: flex;
          }

          .c_saahnv9a {
            flex-direction: column;
            align-items: stretch;
            gap: 0.85rem;
          }

          .c_saahnv9a.collapse.show {
            display: flex;
          }

          .navbar-nav {
            flex: none;
            flex-direction: column;
            align-items: stretch;
            width: 100%;
            border-radius: 1rem;
            padding-block: 0.5rem;
            padding-inline: 0.5rem;
            gap: 0.35rem;

            .nav-link {
              width: 100%;
              justify-content: flex-start;
              padding-block: 0.85rem;
              padding-inline: 1rem;
              border-radius: 0.85rem;
            }
          }

          .c_3ul92ww0 {
            width: 100%;
            justify-content: stretch;
          }

          .c_1f4wz8sx {
            width: 100%;
          }

          .btn-primary {
            width: 100%;
          }
        }
      }

#b_mboaqdo1 {
  position: relative;
  overflow: hidden;
  padding-block: clamp(3.25rem, 7vw, 6rem);
  padding-inline: 0;
  background:
    linear-gradient(160deg, var(--neutral-1050) 0%, var(--neutral-950) 42%, var(--danger-dark) 100%);
}

#b_mboaqdo1::before {
  content: '';
  position: absolute;
  inset-block-start: -18%;
  inset-inline-end: -12%;
  inline-size: min(70vw, 36rem);
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(circle, var(--warning-color) 0%, transparent 70%);
  opacity: 0.55;
  pointer-events: none;
  animation: glowdrift_x7k2m9qp4wn8ht 9s ease-in-out infinite;
}

#b_mboaqdo1::after {
  content: '';
  position: absolute;
  inset-block-end: -22%;
  inset-inline-start: -14%;
  inline-size: min(65vw, 34rem);
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(circle, var(--accent) 0%, transparent 72%);
  opacity: 0.4;
  pointer-events: none;
  animation: glowdrift_x7k2m9qp4wn8ht 11s ease-in-out infinite reverse;
}

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

#b_mboaqdo1 .c_pn51etk2 {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 100%;
  block-size: 0.7rem;
  background: linear-gradient(
    90deg,
    var(--warning-color) 0%,
    var(--primary-bg) 35%,
    var(--secondary-bg) 65%,
    var(--accent-bg) 100%
  );
  pointer-events: none;
  animation: slashpulse_b3n8q1xm5kd2wp 4.5s ease-in-out infinite;
}

#b_mboaqdo1 .c_88wqk4qk {
  display: grid;
  grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
  gap: clamp(1.25rem, 3vw, 2.75rem);
  align-items: end;
  margin-block-end: clamp(1.5rem, 3vw, 2.5rem);
}

#b_mboaqdo1 .c_gqhi394t {
  display: inline-block;
  margin-block-end: 0.85rem;
  padding-block: 0.4rem;
  padding-inline: 0.85rem;
  background: var(--warning-color);
  color: var(--neutral-1050);
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  white-space: normal;
  clip-path: polygon(0 0, 100% 0, 94% 100%, 0 100%);
}

#b_mboaqdo1 .c_i0zthrn8 {
  margin: 0;
  color: var(--text-light);
  font-size: clamp(2.5rem, 5.5vw, 4.4rem);
  font-weight: 900;
  line-height: 0.95;
  letter-spacing: -0.045em;
  text-transform: uppercase;
}

#b_mboaqdo1 .c_hp91wo9k {
  display: inline;
  background: linear-gradient(90deg, var(--warning-bg), var(--accent-bg));
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

#b_mboaqdo1 .c_c1oopxjg {
  margin: 1rem 0 0;
  max-inline-size: 38rem;
  color: color-mix(in srgb, var(--text-light) 82%, var(--neutral-350));
  font-size: 1.05rem;
  line-height: 1.6;
  font-weight: 600;
}

#b_mboaqdo1 .c_hiyhh7wg {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.85rem;
}

#b_mboaqdo1 .c_svuhfslv {
  position: relative;
  padding: 1.15rem 1.2rem;
  background: color-mix(in srgb, var(--neutral-1050) 55%, var(--danger-color));
  border: 0.18rem solid color-mix(in srgb, var(--text-light) 35%, transparent);
  overflow: hidden;
}

#b_mboaqdo1 .c_svuhfslv:nth-child(2) {
  background: color-mix(in srgb, var(--neutral-1050) 45%, var(--accent-dark));
}

#b_mboaqdo1 .c_svuhfslv::before {
  content: '';
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 0.45rem;
  block-size: 100%;
  background: var(--warning-color);
}

#b_mboaqdo1 .c_svuhfslv:nth-child(2)::before {
  background: var(--accent-bg);
}

#b_mboaqdo1 .c_q73ew9sx {
  display: block;
  color: var(--text-light);
  font-size: clamp(2rem, 4vw, 2.8rem);
  font-weight: 900;
  line-height: 1;
  letter-spacing: -0.04em;
}

#b_mboaqdo1 .c_n0ey7yz0 {
  display: block;
  margin-block-start: 0.4rem;
  color: color-mix(in srgb, var(--text-light) 75%, var(--neutral-350));
  font-size: 0.75rem;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  line-height: 1.3;
}

#b_mboaqdo1 .c_9arowlcg {
  position: relative;
  padding: clamp(1.25rem, 3vw, 2rem);
  background:
    linear-gradient(
      145deg,
      color-mix(in srgb, var(--background-tertiary) 96%, var(--warning-bg)) 0%,
      var(--background-tertiary) 45%,
      color-mix(in srgb, var(--background-tertiary) 92%, var(--accent-bg)) 100%
    );
  border: 0.28rem solid var(--text-light);
  box-shadow:
    0 0 0 0.35rem color-mix(in srgb, var(--neutral-1050) 70%, transparent),
    0.9rem 0.9rem 0 color-mix(in srgb, var(--warning-color) 70%, var(--danger-color));
}

#b_mboaqdo1 .c_18bg8wbk {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 14rem);
  gap: 1rem 1.5rem;
  align-items: center;
  margin-block-end: 1.35rem;
  padding-block-end: 1.15rem;
  border-block-end: 0.2rem solid var(--neutral-1050);
}

#b_mboaqdo1 .c_kbcmj9qj {
  margin: 0;
  color: var(--text-primary);
  font-size: clamp(1.25rem, 2.5vw, 1.65rem);
  font-weight: 900;
  line-height: 1.15;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}

#b_mboaqdo1 .c_5wc7sk4l {
  margin: 0.35rem 0 0;
  color: var(--text-tertiary);
  font-size: 0.92rem;
  line-height: 1.45;
  font-weight: 600;
}

#b_mboaqdo1 .c_7d1kr0by {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.4rem;
  align-content: center;
}

#b_mboaqdo1 .c_t4nq0vo6 {
  display: block;
  block-size: 0.7rem;
  background: var(--neutral-150);
  border: 0.12rem solid var(--neutral-1050);
  transform: skewX(-12deg);
  transition: background 0.3s ease, transform 0.3s ease;
}

html[dir="rtl"] #b_mboaqdo1 .c_t4nq0vo6 {
  transform: skewX(12deg);
}

#b_mboaqdo1 .c_kp4da61c {
  background: var(--warning-color);
}

#b_mboaqdo1 .c_9arowlcg:has(.c_2owsj69m input:checked) .c_kp4da61c {
  background: var(--secondary);
}

#b_mboaqdo1 .c_9arowlcg:has(.c_2owsj69m input:checked):not(:has(.c_591k69ss input:checked)) .c_q4sq58ua {
  background: var(--warning-color);
  transform: skewX(-12deg) scaleY(1.25);
}

html[dir="rtl"] #b_mboaqdo1 .c_9arowlcg:has(.c_2owsj69m input:checked):not(:has(.c_591k69ss input:checked)) .c_q4sq58ua {
  transform: skewX(12deg) scaleY(1.25);
}

#b_mboaqdo1 .c_9arowlcg:has(.c_591k69ss input:checked) .c_q4sq58ua {
  background: var(--secondary);
  transform: skewX(-12deg);
}

html[dir="rtl"] #b_mboaqdo1 .c_9arowlcg:has(.c_591k69ss input:checked) .c_q4sq58ua {
  transform: skewX(12deg);
}

#b_mboaqdo1 .c_9arowlcg:has(.c_591k69ss input:checked):not(:has(.c_ik816e65 input:checked)) .c_6qr426ss {
  background: var(--warning-color);
  transform: skewX(-12deg) scaleY(1.25);
}

html[dir="rtl"] #b_mboaqdo1 .c_9arowlcg:has(.c_591k69ss input:checked):not(:has(.c_ik816e65 input:checked)) .c_6qr426ss {
  transform: skewX(12deg) scaleY(1.25);
}

#b_mboaqdo1 .c_9arowlcg:has(.c_ik816e65 input:checked) .c_6qr426ss {
  background: var(--secondary);
  transform: skewX(-12deg);
}

html[dir="rtl"] #b_mboaqdo1 .c_9arowlcg:has(.c_ik816e65 input:checked) .c_6qr426ss {
  transform: skewX(12deg);
}

#b_mboaqdo1 .c_liki8o43 {
  position: relative;
  min-block-size: 17rem;
}

#b_mboaqdo1 .c_pedg4az5,
#b_mboaqdo1 .c_c0lq22v5 {
  display: none;
}

#b_mboaqdo1 .c_2owsj69m {
  display: block;
  animation: steprise_m4k9p2x7qnw8ht 0.4s ease both;
}

#b_mboaqdo1 .c_liki8o43:has(.c_2owsj69m input:checked) .c_2owsj69m {
  display: none;
}

#b_mboaqdo1 .c_liki8o43:has(.c_2owsj69m input:checked):not(:has(.c_591k69ss input:checked)) .c_591k69ss {
  display: block;
  animation: steprise_m4k9p2x7qnw8ht 0.4s ease both;
}

#b_mboaqdo1 .c_liki8o43:has(.c_591k69ss input:checked):not(:has(.c_ik816e65 input:checked)) .c_ik816e65 {
  display: block;
  animation: steprise_m4k9p2x7qnw8ht 0.4s ease both;
}

#b_mboaqdo1 .c_liki8o43:has(.c_ik816e65 input:checked) .c_c0lq22v5 {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.85rem;
  align-content: center;
  min-block-size: 14rem;
  padding: clamp(1.4rem, 3vw, 2.2rem);
  background:
    linear-gradient(
      125deg,
      var(--secondary-bg) 0%,
      var(--accent-bg) 48%,
      var(--warning-bg) 100%
    );
  border: 0.22rem solid var(--neutral-1050);
  box-shadow: 0.55rem 0.55rem 0 var(--neutral-1050);
  animation: steprise_m4k9p2x7qnw8ht 0.45s ease both;
}

#b_mboaqdo1 .c_ea7p6uze {
  margin: 0 0 1.25rem;
  color: var(--text-primary);
  font-size: clamp(1.45rem, 3vw, 2.1rem);
  font-weight: 900;
  line-height: 1.15;
  letter-spacing: -0.03em;
}

#b_mboaqdo1 .c_cpsf3558 {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.8rem;
}

#b_mboaqdo1 .c_rmtnrkp2 {
  position: relative;
  margin: 0;
}

#b_mboaqdo1 .c_rmtnrkp2 input {
  position: absolute;
  opacity: 0;
  inset-block-start: 0;
  inset-inline-start: 0;
  inline-size: 1px;
  block-size: 1px;
  pointer-events: none;
}

#b_mboaqdo1 .c_rmtnrkp2 label {
  position: relative;
  display: block;
  min-block-size: 4rem;
  padding-block: 1.05rem;
  padding-inline: 1.25rem 1.4rem;
  border: 0.2rem solid var(--neutral-1050);
  background: var(--neutral-50);
  color: var(--text-primary);
  font-size: 1.05rem;
  font-weight: 800;
  line-height: 1.35;
  white-space: normal;
  cursor: pointer;
  box-shadow: 0.4rem 0.4rem 0 var(--neutral-1050);
  transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
  overflow: hidden;
}

#b_mboaqdo1 .c_rmtnrkp2 label::before {
  content: '';
  position: absolute;
  inset-block: 0;
  inset-inline-start: 0;
  inline-size: 0.55rem;
  background: var(--warning-color);
  transition: inline-size 0.2s ease, background 0.2s ease;
}

#b_mboaqdo1 .c_rmtnrkp2:nth-child(2) label::before {
  background: var(--secondary);
}

#b_mboaqdo1 .c_rmtnrkp2:nth-child(3) label::before {
  background: var(--accent);
}

#b_mboaqdo1 .c_rmtnrkp2:nth-child(1) label {
  background: color-mix(in srgb, var(--warning-bg) 40%, var(--background-tertiary));
}

#b_mboaqdo1 .c_rmtnrkp2:nth-child(2) label {
  background: color-mix(in srgb, var(--secondary-bg) 40%, var(--background-tertiary));
}

#b_mboaqdo1 .c_rmtnrkp2:nth-child(3) label {
  background: color-mix(in srgb, var(--accent-bg) 40%, var(--background-tertiary));
}

#b_mboaqdo1 .c_71rrzlok {
  position: relative;
  z-index: 1;
  display: block;
  padding-inline-start: 0.55rem;
}

#b_mboaqdo1 .c_rmtnrkp2 label:hover {
  transform: translateX(0.4rem) translateY(-0.15rem);
  box-shadow: 0.55rem 0.55rem 0 var(--neutral-1050);
}

#b_mboaqdo1 .c_rmtnrkp2 label:hover::before {
  inline-size: 0.85rem;
}

html[dir="rtl"] #b_mboaqdo1 .c_rmtnrkp2 label:hover {
  transform: translateX(-0.4rem) translateY(-0.15rem);
}

#b_mboaqdo1 .c_rmtnrkp2 input:checked + label {
  background: var(--neutral-1050);
  color: var(--text-light);
  box-shadow: 0.55rem 0.55rem 0 var(--danger-color);
}

#b_mboaqdo1 .c_rmtnrkp2 input:checked + label::before {
  inline-size: 100%;
  background: color-mix(in srgb, var(--danger-color) 55%, var(--neutral-1050));
  opacity: 0.35;
}

#b_mboaqdo1 .c_rmtnrkp2 input:focus-visible + label {
  outline: 0.22rem solid var(--accent);
  outline-offset: 0.2rem;
}

#b_mboaqdo1 .c_2ekwfb13 {
  margin: 0;
  color: var(--neutral-1050);
  font-size: clamp(1.7rem, 3.4vw, 2.5rem);
  font-weight: 900;
  line-height: 1.05;
  text-transform: uppercase;
  letter-spacing: -0.03em;
  animation: titlepop_t7v2n8q4xw1kpm 2.4s ease-in-out infinite;
}

#b_mboaqdo1 .c_nomsi7ib {
  margin: 0;
  max-inline-size: 36rem;
  color: var(--neutral-850);
  font-size: 1.08rem;
  line-height: 1.55;
  font-weight: 600;
}

@keyframes glowdrift_x7k2m9qp4wn8ht {
  0%,
  100% {
    transform: translateY(0) scale(1);
  }
  50% {
    transform: translateY(1.4rem) scale(1.08);
  }
}

@keyframes slashpulse_b3n8q1xm5kd2wp {
  0%,
  100% {
    opacity: 1;
    filter: saturate(1);
  }
  50% {
    opacity: 0.75;
    filter: saturate(1.35);
  }
}

@keyframes steprise_m4k9p2x7qnw8ht {
  0% {
    opacity: 0;
    transform: translateY(1.1rem) scale(0.985);
  }
  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes titlepop_t7v2n8q4xw1kpm {
  0%,
  100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.03);
  }
}

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

  #b_mboaqdo1 .c_hiyhh7wg {
    max-inline-size: 28rem;
  }
}

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

  #b_mboaqdo1 .c_hiyhh7wg {
    grid-template-columns: minmax(0, 1fr);
    max-inline-size: none;
  }

  #b_mboaqdo1 .c_rmtnrkp2 label {
    font-size: 0.98rem;
    padding-inline: 1.05rem 1.15rem;
  }

  #b_mboaqdo1 .c_rmtnrkp2 label:hover {
    transform: translateY(-0.1rem);
  }

  html[dir="rtl"] #b_mboaqdo1 .c_rmtnrkp2 label:hover {
    transform: translateY(-0.1rem);
  }

  #b_mboaqdo1 .c_liki8o43:has(.c_ik816e65 input:checked) .c_c0lq22v5 {
    min-block-size: 11rem;
    padding: 1.15rem;
  }

  #b_mboaqdo1 .c_9arowlcg {
    box-shadow:
      0 0 0 0.28rem color-mix(in srgb, var(--neutral-1050) 70%, transparent),
      0.55rem 0.55rem 0 color-mix(in srgb, var(--warning-color) 70%, var(--danger-color));
  }
}

#b_tu8yoyni {
        padding-block: 88px 96px;
        padding-inline: 0;
        background-color: var(--background-primary);
        background-image: repeating-linear-gradient(
          -45deg,
          var(--background-primary) 0,
          var(--background-primary) 12px,
          color-mix(in srgb, var(--primary-bg) 35%, var(--background-primary)) 12px,
          color-mix(in srgb, var(--primary-bg) 35%, var(--background-primary)) 24px
        );
        position: relative;
        overflow: hidden;
      }

      #b_tu8yoyni::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 8px;
        background: linear-gradient(90deg, var(--primary) 0%, var(--accent) 50%, var(--secondary) 100%);
      }

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

      #b_tu8yoyni .c_36msy2dl {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 32px;
        align-items: end;
        margin-block-end: 56px;
        padding-block-end: 32px;
        border-block-end: 4px solid var(--neutral-950);
      }

      #b_tu8yoyni .c_b3lsom91 {
        display: inline-block;
        padding-block: 6px;
        padding-inline: 14px;
        margin-block-end: 20px;
        background: var(--warning-bg);
        color: var(--warning-dark);
        border: 3px solid var(--neutral-950);
        box-shadow: 4px 4px 0 var(--neutral-950);
        font-size: 0.75rem;
        font-weight: 800;
        text-transform: uppercase;
        letter-spacing: 0.12em;
        white-space: normal;
      }

      #b_tu8yoyni .c_36msy2dl h2 {
        margin: 0;
        color: var(--text-primary);
        font-size: clamp(2.25rem, 5vw, 3.75rem);
        font-weight: 900;
        line-height: 0.95;
        text-transform: uppercase;
        letter-spacing: -0.02em;
      }

      #b_tu8yoyni .c_fep0x0xd {
        margin: 0;
        padding: 24px;
        background: var(--background-tertiary);
        border: 3px solid var(--neutral-950);
        box-shadow: 6px 6px 0 var(--accent);
        color: var(--text-secondary);
        font-size: 1.0625rem;
        line-height: 1.65;
      }

      #b_tu8yoyni .c_spvio7p7 {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 28px;
        align-items: stretch;
      }

      #b_tu8yoyni .c_q5g9716m {
        display: flex;
        flex-direction: column;
        height: 100%;
        background: var(--background-tertiary);
        border: 4px solid var(--neutral-950);
        box-shadow: 8px 8px 0 var(--neutral-350);
        transition: box-shadow 0.25s ease, border-color 0.25s ease;
      }

      #b_tu8yoyni .c_q5g9716m:hover {
        box-shadow: 12px 12px 0 var(--primary);
        border-color: var(--primary-dark);
      }

      #b_tu8yoyni .c_nfsk7rb4 {
        box-shadow: 8px 8px 0 var(--info-light);
      }

      #b_tu8yoyni .c_nfsk7rb4:hover {
        box-shadow: 12px 12px 0 var(--info-color);
      }

      #b_tu8yoyni .c_c275lv3t {
        box-shadow: 10px 10px 0 var(--primary);
        border-color: var(--primary-dark);
        background: linear-gradient(180deg, var(--primary-bg) 0%, var(--background-tertiary) 38%);
      }

      #b_tu8yoyni .c_c275lv3t:hover {
        box-shadow: 14px 14px 0 var(--accent);
        border-color: var(--accent-dark);
      }

      #b_tu8yoyni .c_2ztwru7x {
        box-shadow: 8px 8px 0 var(--secondary-light);
      }

      #b_tu8yoyni .c_2ztwru7x:hover {
        box-shadow: 12px 12px 0 var(--secondary);
      }

      #b_tu8yoyni .c_5vneykfm {
        display: block;
        width: fit-content;
        max-width: 100%;
        margin-block: 0 14px;
        margin-inline: 0;
        padding-block: 5px;
        padding-inline: 12px;
        background: var(--accent);
        color: var(--text-light);
        border: 2px solid var(--neutral-950);
        font-size: 0.6875rem;
        font-weight: 800;
        text-transform: uppercase;
        letter-spacing: 0.1em;
        white-space: normal;
      }

      #b_tu8yoyni .c_c275lv3t .c_5vneykfm {
        background: var(--secondary);
        color: var(--neutral-1050);
      }

      #b_tu8yoyni .c_2ztwru7x .c_5vneykfm {
        background: var(--warning-bg);
        color: var(--warning-dark);
      }

      #b_tu8yoyni .c_ekqy3hhb {
        padding-block: 24px 20px;
        padding-inline: 24px;
        border-block-end: 3px solid var(--neutral-950);
      }

      #b_tu8yoyni .c_c275lv3t .c_ekqy3hhb {
        background: linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%);
        border-block-end-color: var(--neutral-950);
      }

      #b_tu8yoyni .c_sk34a0lo {
        margin: 0 0 16px;
        color: var(--text-primary);
        font-size: 1.375rem;
        font-weight: 900;
        text-transform: uppercase;
        letter-spacing: 0.04em;
        line-height: 1.2;
      }

      #b_tu8yoyni .c_c275lv3t .c_sk34a0lo {
        color: var(--text-light);
      }

      #b_tu8yoyni .c_3tx7qn0r {
        display: flex;
        flex-wrap: wrap;
        align-items: baseline;
        gap: 6px 10px;
      }

      #b_tu8yoyni .c_2fmige2o {
        font-size: clamp(2.5rem, 4vw, 3.25rem);
        font-weight: 900;
        line-height: 1;
        color: var(--text-primary);
        letter-spacing: -0.03em;
      }

      #b_tu8yoyni .c_c275lv3t .c_2fmige2o {
        color: var(--text-light);
      }

      #b_tu8yoyni .c_myhkc5bj {
        font-size: 1.25rem;
        font-weight: 800;
        color: var(--primary-dark);
      }

      #b_tu8yoyni .c_c275lv3t .c_myhkc5bj {
        color: var(--primary-bg);
      }

      #b_tu8yoyni .c_cza70yzd {
        font-size: 0.875rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.06em;
        color: var(--text-tertiary);
      }

      #b_tu8yoyni .c_c275lv3t .c_cza70yzd {
        color: color-mix(in srgb, var(--text-light) 85%, var(--primary-light));
      }

      #b_tu8yoyni .c_6ayc2ve1 {
        display: flex;
        flex-direction: column;
        flex: 1;
        padding: 24px;
      }

      #b_tu8yoyni .c_878wkrln {
        list-style: none;
        margin: 0 0 24px;
        padding: 0;
        flex: 1;
        border-block-start: 3px solid var(--neutral-950);
      }

      #b_tu8yoyni .c_878wkrln li {
        display: flex;
        align-items: flex-start;
        gap: 12px;
        padding-block: 14px;
        border-block-end: 2px solid var(--neutral-150);
        color: var(--text-secondary);
        font-size: 0.9375rem;
        font-weight: 500;
        line-height: 1.5;
      }

      #b_tu8yoyni .c_878wkrln li:last-child {
        border-block-end: none;
      }

      #b_tu8yoyni .c_is2nats0 {
        flex-shrink: 0;
        display: block;
        width: 22px;
        height: 22px;
        margin-block-start: 1px;
        background: var(--primary-bg);
        border: 2px solid var(--neutral-950);
      }

      #b_tu8yoyni .c_is2nats0::after {
        content: '';
        display: block;
        width: 10px;
        height: 10px;
        margin-block: 4px;
        margin-inline: 4px;
        background: var(--primary-dark);
      }

      #b_tu8yoyni .c_c275lv3t .c_is2nats0 {
        background: var(--secondary-bg);
      }

      #b_tu8yoyni .c_c275lv3t .c_is2nats0::after {
        background: var(--secondary-dark);
      }

      #b_tu8yoyni .c_2ztwru7x .c_is2nats0 {
        background: var(--accent-bg);
      }

      #b_tu8yoyni .c_2ztwru7x .c_is2nats0::after {
        background: var(--accent-dark);
      }

      #b_tu8yoyni .c_878wkrln .c_hqwywoci {
        color: var(--accent-dark);
        font-weight: 800;
      }

      #b_tu8yoyni .c_c275lv3t .c_878wkrln .c_hqwywoci {
        color: var(--secondary-dark);
      }

      #b_tu8yoyni .c_tsu2sbb0 {
        width: 100%;
        margin-block-start: auto;
        padding-block: 16px;
        padding-inline: 20px;
        border-radius: 0;
        border-width: 3px;
        font-weight: 800;
        font-size: 0.9375rem;
        text-transform: uppercase;
        letter-spacing: 0.08em;
        box-shadow: 4px 4px 0 var(--neutral-950);
        transition: box-shadow 0.2s ease, transform 0.2s ease;
      }

      #b_tu8yoyni .c_tsu2sbb0:hover {
        box-shadow: 6px 6px 0 var(--neutral-950);
        transform: translateY(-2px);
      }

      #b_tu8yoyni .c_c275lv3t .c_tsu2sbb0 {
        background: var(--text-light);
        color: var(--primary-dark);
        border-color: var(--neutral-950);
      }

      #b_tu8yoyni .c_c275lv3t .c_tsu2sbb0:hover {
        background: var(--neutral-950);
        color: var(--text-light);
        border-color: var(--neutral-950);
      }

      #b_tu8yoyni .c_tqk2lale {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 20px;
        margin-block-start: 56px;
        padding-block-start: 32px;
        border-block-start: 4px solid var(--neutral-950);
      }

      #b_tu8yoyni .c_cck7trw2 {
        display: flex;
        align-items: center;
        gap: 16px;
        padding: 20px;
        background: var(--background-tertiary);
        border: 3px solid var(--neutral-950);
        box-shadow: 5px 5px 0 var(--primary-bg);
        transition: box-shadow 0.2s ease;
      }

      #b_tu8yoyni .c_cck7trw2:hover {
        box-shadow: 7px 7px 0 var(--primary);
      }

      #b_tu8yoyni .c_3s9zkly4 {
        flex-shrink: 0;
        display: grid;
        place-items: center;
        width: 48px;
        height: 48px;
        background: var(--primary-bg);
        border: 2px solid var(--neutral-950);
        color: var(--primary-dark);
        font-size: 1.375rem;
      }

      #b_tu8yoyni .c_cck7trw2:nth-child(2) .c_3s9zkly4 {
        background: var(--accent-bg);
        color: var(--accent-dark);
      }

      #b_tu8yoyni .c_cck7trw2:nth-child(3) .c_3s9zkly4 {
        background: var(--secondary-bg);
        color: var(--secondary-dark);
      }

      #b_tu8yoyni .c_cck7trw2 span {
        color: var(--text-primary);
        font-size: 0.9375rem;
        font-weight: 700;
        line-height: 1.45;
      }

      @media (max-width: 991px) {
        #b_tu8yoyni .c_36msy2dl {
          grid-template-columns: minmax(0, 1fr);
          gap: 24px;
        }

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

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

#b_o9wh1b07 {
         &.c_dj943048 {
              background-color: var(--background-secondary);
              padding-block: 4.5rem;
padding-inline: 0;
              position: relative;
          }

          .c_1b4eian0 {
              position: relative;
              z-index: 1;
          }

          .c_e6q59ah7 {
              background-color: var(--background-tertiary);
              border-radius: 1.5rem;
              border: 1px solid var(--neutral-150);
              box-shadow: 0 12px 32px rgba(0, 0, 0, 0.08);
              padding: 2.5rem;
          }

          .c_nb1yytvs {
              display: inline-flex;
              align-items: center;
              padding-block: 0.45rem;
padding-inline: 1.1rem;
              border-radius: 999px;
              background-color: var(--background-primary);
              color: var(--primary);
              font-size: 0.85rem;
              font-weight: 600;
              text-transform: uppercase;
              letter-spacing: 0.08em;

              i {
                  margin-inline-end: 0.45rem;
              }
          }

          .c_5pueutaj {
              margin-top: 1.25rem;
              margin-bottom: 0.75rem;
              color: var(--text-primary);
              font-weight: 800;
          }

          .c_f67nbypo {
              color: var(--text-secondary);
              font-size: 1.02rem;
              line-height: 1.7;
              margin-bottom: 1.75rem;
          }

          .c_6zzpdvyi {
              display: inline-flex;
              align-items: center;
              padding-block: 0.85rem;
padding-inline: 1.9rem;
              border-radius: 0.75rem;
              background-color: var(--primary);
              color: var(--text-light);
              font-weight: 600;
              text-decoration: none;
              transition: all 0.3s ease;

              i {
                  margin-inline-start: 0.7rem;
                  transition: transform 0.3s ease;
              }

              &:hover {
                  background-color: var(--primary-dark);
                  color: var(--text-light);
                  transform: translateY(-2px);

                  i {
                      transform: translateX(4px);
                  }
              }
          }

          .c_e0519ozi {
              border-radius: 1.25rem;
              overflow: hidden;
              background-color: var(--neutral-50);
              height: 100%;
              min-height: 260px;
          }

          .c_fcck8a77 {
              width: 100%;
              height: 100%;
              object-fit: cover;
          }

          .c_3elgpw5v {
              display: flex;
              flex-direction: column;
              gap: 0.9rem;
          }

          .c_jdrviotk {
              display: flex;
              align-items: center;
              padding-block: 0.9rem;
padding-inline: 1rem;
              border-radius: 0.9rem;
              background-color: var(--background-primary);
              border: 1px solid var(--neutral-150);
          }

          .c_ofo31g2z {
              width: 2.3rem;
              height: 2.3rem;
              border-radius: 0.75rem;
              background-color: var(--primary-bg);
              color: var(--primary);
              display: flex;
              align-items: center;
              justify-content: center;
              margin-inline-end: 0.75rem;
          }

          .c_jexqn24a {
              font-size: 0.95rem;
              color: var(--text-secondary);
          }

          @media (max-width: 991.98px) {
             &.c_dj943048 {
                  padding-block: 4rem;
padding-inline: 0;
              }

              .c_e6q59ah7 {
                  padding: 2.25rem;
              }

              .c_3elgpw5v {
                  margin-top: 1.75rem;
              }
          }

          @media (max-width: 767.98px) {
             &.c_dj943048 {
                  padding-block: 3.5rem;
padding-inline: 0;
              }

              .c_e6q59ah7 {
                  padding-block: 2rem;
padding-inline: 1.5rem;
              }

              .c_e0519ozi {
                  min-height: 220px;
              }

              .c_6zzpdvyi {
                  width: 100%;
                  justify-content: center;
              }
          }
      }

#b_ptf5w9mo {
        overflow: clip;
        position: relative;
        isolation: isolate;
        margin-block-start: 3rem;
        padding-block-start: clamp(4rem, 8vw, 6rem);
        padding-block-end: 2rem;
        padding-inline: 0;
        color: var(--text-light);
        background-image: radial-gradient(circle at 12% -8%, color-mix(in srgb, var(--danger-light) 55%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent) 4%, var(--accent-dark)) 52%),
          radial-gradient(circle at 96% 6%, color-mix(in srgb, var(--info-light) 45%, var(--primary-dark)) 0%, color-mix(in srgb, var(--accent-dark) 6%, var(--accent)) 48%),
          radial-gradient(circle at 50% 110%, color-mix(in srgb, var(--secondary-light) 50%, var(--accent)) 0%, color-mix(in srgb, var(--primary-dark) 8%, var(--accent-dark)) 55%),
          linear-gradient(165deg, var(--accent-dark) 0%, var(--accent) 42%, color-mix(in srgb, var(--danger) 28%, var(--primary-dark)) 100%);
        clip-path: polygon(0 2.25rem, 16% 0, 32% 1.85rem, 50% 0.35rem, 68% 1.95rem, 84% 0, 100% 2.4rem, 100% 100%, 0 100%);
        box-shadow: 0 -1.75rem 0 color-mix(in srgb, var(--warning-light) 45%, var(--accent-dark)), inset 0 1px 0 color-mix(in srgb, var(--text-light) 42%, var(--accent-dark));
      }

      #b_ptf5w9mo::before {
        content: '';
        position: absolute;
        inset-block-start: -1rem;
        inset-inline: 10%;
        height: clamp(3.5rem, 7vw, 5rem);
        border-radius: 999px;
        opacity: 0.55;
        background: linear-gradient(90deg, color-mix(in srgb, var(--warning-light) 70%, var(--accent-dark)) 0%, color-mix(in srgb, var(--info-bg) 60%, var(--accent-dark)) 45%, color-mix(in srgb, var(--danger-bg) 55%, var(--primary-dark)) 100%);
        filter: blur(40px);
        z-index: 0;
        pointer-events: none;
        animation: neonsweep_k8mNp2Qx9wZ 9s infinite alternate cubic-bezier(0.45, 0, 0.55, 1);
      }

      #b_ptf5w9mo::after {
        content: '';
        position: absolute;
        inset: 0;
        z-index: 0;
        pointer-events: none;
        background-image: repeating-linear-gradient(
          115deg,
          color-mix(in srgb, var(--text-light) 7%, var(--accent-dark)) 0px,
          color-mix(in srgb, var(--text-light) 7%, var(--accent-dark)) 1px,
          color-mix(in srgb, var(--accent) 100%, var(--accent-dark)) 1px,
          color-mix(in srgb, var(--accent) 100%, var(--accent-dark)) 18px
        );
        opacity: 0.18;
      }

      #b_ptf5w9mo .c_6ccduewy {
        position: relative;
        z-index: 2;
      }

      #b_ptf5w9mo .c_aceep1ud {
        position: absolute;
        inset: clamp(8rem, 18vw, 14rem) 6% clamp(10rem, 20vw, 16rem);
        pointer-events: none;
        opacity: 0.22;
        background-image: linear-gradient(
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 22%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 22%, var(--accent-dark)) calc(50% + 1px),
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% + 1px)
          ),
          linear-gradient(
            90deg,
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 18%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 18%, var(--accent-dark)) calc(50% + 1px),
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% + 1px)
          );
        background-size: 100% 36px, 36px 100%;
        z-index: 1;
      }

      #b_ptf5w9mo .c_s5a1wmkh {
        position: relative;
        margin-block-end: 2rem;
      }

      #b_ptf5w9mo .c_2szn18ai {
        position: relative;
        border-radius: 1.75rem;
        padding-block: clamp(1.65rem, 4vw, 2.35rem);
        padding-inline: clamp(1.5rem, 4vw, 2.65rem);
        background: linear-gradient(128deg, color-mix(in srgb, var(--text-light) 16%, var(--accent-dark)) 0%, color-mix(in srgb, var(--text-light) 6%, var(--accent-dark)) 100%);
        border: 1px solid color-mix(in srgb, var(--text-light) 28%, var(--accent-dark));
        box-shadow: 0 1.65rem 2.85rem color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark));
        overflow: hidden;
      }

      #b_ptf5w9mo .c_2szn18ai::before {
        content: '';
        position: absolute;
        inset-block-start: -40%;
        inset-inline-start: -20%;
        width: min(60%, 440px);
        aspect-ratio: 1;
        border-radius: 999px;
        background: radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent-bg) 80%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent-dark) 2%, var(--accent)) 65%);
        filter: blur(6px);
        animation: haloSpin_t4Wz8nPqm2Lc 22s infinite linear;
      }

      #b_ptf5w9mo .c_1vou7o9v {
        position: relative;
        font-weight: 800;
        letter-spacing: 0.18em;
        text-transform: uppercase;
        margin: 0 0 0.75rem;
        font-size: clamp(1rem, 1.9vw, 1.15rem);
        color: color-mix(in srgb, var(--text-light) 88%, var(--accent-dark));
      }

      #b_ptf5w9mo .c_1vou7o9v span {
        display: block;
        font-size: clamp(1.9rem, 4.5vw, 2.9rem);
        letter-spacing: 0.06em;
        line-height: 1.06;
        text-transform: none;
        color: var(--warning-bg);
        margin-block-start: 0.5rem;
        text-shadow: 0 0 1.1rem color-mix(in srgb, var(--accent-bg) 70%, var(--accent-dark)), 0 0.18rem 0 color-mix(in srgb, var(--danger-dark) 35%, var(--accent-dark));
      }

      #b_ptf5w9mo .c_q8gwamzy {
        position: absolute;
        inset-inline-end: clamp(0.85rem, 3vw, 2rem);
        inset-block-start: clamp(1.2rem, 3vw, 2rem);
        width: clamp(4.75rem, 12vw, 7rem);
        height: clamp(4.75rem, 12vw, 7rem);
        border-radius: 1.85rem;
        border: 1px dashed color-mix(in srgb, var(--danger-light) 55%, var(--accent-dark));
        rotate: -10deg;
        background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--warning-bg) 75%, var(--primary-dark)) 0%, color-mix(in srgb, var(--secondary-bg) 40%, var(--accent-dark)) 100%);
        box-shadow: 0 14px 0 color-mix(in srgb, var(--accent-dark) 35%, var(--primary-dark));
        animation: floatTile_r7Hm3kQ9wzP4 11s infinite alternate ease-in-out;
      }

      #b_ptf5w9mo .c_q8gwamzy::after {
        content: '';
        position: absolute;
        inset: 12%;
        border-radius: 1.05rem;
        border: 1px solid color-mix(in srgb, var(--text-light) 35%, var(--primary-dark));
        opacity: 0.95;
      }

      #b_ptf5w9mo .c_ebee1esg {
        position: relative;
        border-radius: 1.5rem;
        padding: clamp(1.25rem, 3vw, 1.95rem);
        background: linear-gradient(160deg, color-mix(in srgb, var(--neutral-1050) 35%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent-dark) 72%, var(--primary-dark)) 100%);
        border: 1px solid color-mix(in srgb, var(--text-light) 16%, var(--accent-dark));
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 18%, var(--accent-dark));
      }

      #b_ptf5w9mo .c_pjoovkb8 {
        display: grid;
        grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, 1fr);
        gap: clamp(1.35rem, 3vw, 2.75rem);
        align-items: start;
      }

      #b_ptf5w9mo .c_2mgspyk1 {
        font-size: 0.78rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.22em;
        margin-block-end: 1.1rem;
        color: color-mix(in srgb, var(--text-light) 72%, var(--accent-dark));
      }

      #b_ptf5w9mo .c_8l7d64k4 {
        display: flex;
        flex-direction: column;
        gap: 0.7rem;
      }

      #b_ptf5w9mo .c_8ll5xgmz {
        display: flex;
        align-items: flex-start;
        gap: 0.75rem;
        padding-block: 0.8rem;
        padding-inline-start: 0.95rem;
        padding-inline-end: 1rem;
        border-radius: 1rem;
        background-color: color-mix(in srgb, var(--text-light) 9%, var(--accent-dark));
        border-inline-start: 6px solid var(--accent-light);
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 16%, var(--accent-dark));
        transition: translate 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_ptf5w9mo .c_8ll5xgmz:nth-child(2) {
        border-inline-start-color: var(--warning-light);
      }

      #b_ptf5w9mo .c_8ll5xgmz:nth-child(3) {
        border-inline-start-color: var(--info-light);
      }

      #b_ptf5w9mo .c_8ll5xgmz:nth-child(4) {
        border-inline-start-color: var(--secondary-light);
      }

      #b_ptf5w9mo .c_8ll5xgmz:hover {
        translate: 0 -3px;
        box-shadow: 0 16px 1.85rem color-mix(in srgb, var(--neutral-1050) 62%, var(--accent-dark));
      }

      #b_ptf5w9mo .c_oa9bvon7 {
        flex-shrink: 0;
        width: 2.4rem;
        height: 2.4rem;
        border-radius: 0.9rem;
        display: grid;
        place-items: center;
        color: var(--accent-dark);
        background: linear-gradient(150deg, var(--text-light), color-mix(in srgb, var(--accent-bg) 75%, var(--accent-dark)));
        box-shadow: 0 0.85rem 0 color-mix(in srgb, var(--accent-dark) 28%, var(--primary-dark));
      }

      #b_ptf5w9mo .c_1xfbgbvt {
        flex: minmax(0, 1);
        font-size: 0.95rem;
      }

      #b_ptf5w9mo .c_1xfbgbvt strong {
        display: inline-block;
        margin-inline-end: 0.25rem;
        font-weight: 700;
      }

      #b_ptf5w9mo .c_oa9bvon7 i {
        font-size: 1.05rem;
      }

      #b_ptf5w9mo .c_ri7r5dmu {
        display: flex;
        flex-direction: column;
      }

      #b_ptf5w9mo .c_tq69yfqa {
        list-style: none;
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction: column;
        gap: 0.42rem;
      }

      #b_ptf5w9mo .c_tq69yfqa a {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 0.5rem;
        padding-block: 0.72rem;
        padding-inline-start: 0.95rem;
        padding-inline-end: 0.95rem;
        border-radius: 1rem;
        text-decoration: none;
        font-weight: 600;
        color: color-mix(in srgb, var(--text-light) 88%, var(--accent-dark));
        background-image: linear-gradient(95deg, color-mix(in srgb, var(--text-light) 10%, var(--accent-dark)), color-mix(in srgb, var(--accent) 52%, var(--accent-dark)));
        border: 1px solid color-mix(in srgb, var(--text-light) 18%, var(--accent-dark));
        transition: translate 240ms cubic-bezier(0.4, 0, 0.2, 1), border-color 240ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_ptf5w9mo .c_tq69yfqa a:hover {
        border-color: color-mix(in srgb, var(--warning-bg) 80%, var(--accent-dark));
        translate: 0 -2px;
      }

      #b_ptf5w9mo .c_df5egasa {
        opacity: 0.75;
      }

      #b_ptf5w9mo .c_kl84b4t9 {
        display: flex;
        flex-direction: column;
      }

      #b_ptf5w9mo .c_bjhe314y {
        position: relative;
        border-radius: 1.5rem;
        padding-block: 1.4rem;
        padding-inline: 1.2rem;
        background: radial-gradient(circle at 112% -12%, color-mix(in srgb, var(--danger-bg) 45%, var(--accent-dark)) 0%, color-mix(in srgb, var(--neutral-1050) 75%, var(--accent-dark)) 55%);
        border: 1px solid color-mix(in srgb, var(--warning-light) 40%, var(--accent-dark));
        box-shadow: 0 1.85rem 0 color-mix(in srgb, var(--accent-dark) 52%, var(--primary-dark));
      }

      #b_ptf5w9mo .c_pdsm0971 {
        font-size: 0.95rem;
        font-weight: 800;
        letter-spacing: 0.07em;
        margin-block-end: 1rem;
      }

      #b_ptf5w9mo .c_jz41xwsh {
        font-size: 0.92rem;
        margin-block-end: 1rem;
        color: color-mix(in srgb, var(--text-light) 74%, var(--accent-dark));
      }

      #b_ptf5w9mo .c_p5jel7gm {
        display: flex;
        flex-wrap: wrap;
        gap: 0.75rem;
        justify-content: flex-start;
      }

      #b_ptf5w9mo .c_1i6nuh7f {
        --share-bg: var(--accent-light);
        --share-hover-bg: var(--accent);
        width: 3.15rem;
        height: 3.15rem;
        border-radius: 1rem;
        display: grid;
        place-items: center;
        color: var(--text-light);
        background-image: radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--text-light) 32%, var(--accent-dark)) 0%, var(--share-bg) 82%);
        border: 2px solid color-mix(in srgb, var(--text-light) 42%, var(--accent-dark));
        box-shadow: 0 0.65rem 0 color-mix(in srgb, var(--accent-dark) 55%, var(--primary-dark));
        transition: translate 220ms cubic-bezier(0.4, 0, 0.2, 1), rotate 220ms cubic-bezier(0.4, 0, 0.2, 1), background-image 240ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_ptf5w9mo .c_1i6nuh7f:hover {
        background-image: radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--warning-bg) 35%, var(--accent-dark)) 0%, var(--share-hover-bg) 92%);
      }

      #b_ptf5w9mo .c_1i6nuh7f:active {
        translate: 0 3px;
        box-shadow: 0 0.25rem 0 color-mix(in srgb, var(--accent-dark) 72%, var(--primary-dark));
      }

      #b_ptf5w9mo .c_1i6nuh7f.c_g6ioqes4 {
        --share-bg: var(--accent-light);
        --share-hover-bg: var(--info-dark);
      }

      #b_ptf5w9mo .c_1i6nuh7f.c_f7fjgoge {
        --share-bg: var(--secondary-bg);
        --share-hover-bg: var(--secondary-dark);
      }

      #b_ptf5w9mo .c_1i6nuh7f.c_en78q1e6 {
        --share-bg: var(--neutral-550);
        --share-hover-bg: var(--neutral-850);
      }

      #b_ptf5w9mo .c_1i6nuh7f.c_g6ioqes4:hover {
        rotate: -6deg;
      }

      #b_ptf5w9mo .c_1i6nuh7f.c_f7fjgoge:hover {
        rotate: 6deg;
      }

      #b_ptf5w9mo .c_1i6nuh7f.c_en78q1e6:hover {
        rotate: 0deg;
        translate: 0 -2px;
      }

      #b_ptf5w9mo .c_1i6nuh7f i {
        font-size: 1.5rem;
      }

      #b_ptf5w9mo .c_reudt4ok {
        margin-block-start: clamp(2rem, 4vw, 2.85rem);
        padding-block-start: clamp(1.25rem, 3vw, 2rem);
        border-block-start: 1px dashed color-mix(in srgb, var(--text-light) 38%, var(--accent-dark));
        text-align: center;
        font-weight: 600;
        font-size: 0.9rem;
        color: color-mix(in srgb, var(--text-light) 80%, var(--accent-dark));
        letter-spacing: 0.04em;
      }

      @keyframes neonsweep_k8mNp2Qx9wZ {
        0% {
          inset-inline-start: 5%;
          opacity: 0.45;
        }
        100% {
          inset-inline-start: 28%;
          opacity: 0.78;
        }
      }

      @keyframes haloSpin_t4Wz8nPqm2Lc {
        100% {
          transform: rotate(360deg);
        }
      }

      @keyframes floatTile_r7Hm3kQ9wzP4 {
        100% {
          translate: -4px -6px;
          rotate: -4deg;
        }
      }

      @media (max-width: 991.98px) {
        #b_ptf5w9mo .c_pjoovkb8 {
          grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
          row-gap: 1.5rem;
        }

        #b_ptf5w9mo .c_7b8xbnjm {
          grid-column: span 2;
        }

        #b_ptf5w9mo .c_kl84b4t9 {
          grid-column: span 2;
        }

        #b_ptf5w9mo .c_q8gwamzy {
          display: none;
        }
      }

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

        #b_ptf5w9mo .c_7b8xbnjm,
        #b_ptf5w9mo .c_kl84b4t9 {
          grid-column: span 1;
        }

        #b_ptf5w9mo .c_p5jel7gm {
          justify-content: center;
        }
      }

#b_ckw48jqc {
        position: relative;
        padding-block: 1.25rem;
        padding-inline: 0;
        background: linear-gradient(120deg, var(--primary-dark) 0%, var(--accent) 45%, var(--secondary) 100%);
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -40%;
          inset-inline-end: -15%;
          width: 22rem;
          height: 22rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--accent-bg) 0%, transparent 70%);
          opacity: 0.35;
          pointer-events: none;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -50%;
          inset-inline-start: -10%;
          width: 18rem;
          height: 18rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--primary-bg) 0%, transparent 70%);
          opacity: 0.4;
          pointer-events: none;
        }

        .c_lp8ktpmi {
          position: relative;
          z-index: 1;
        }

        .c_3wubih77 {
          display: grid;
          grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr);
          grid-template-areas: 'brand menu';
          align-items: center;
          gap: 1rem;
          padding-block: 0.85rem;
          padding-inline: 1.25rem;
          border-radius: 1.25rem;
          background: color-mix(in srgb, var(--background-tertiary) 88%, transparent);
          border: 2px solid color-mix(in srgb, var(--text-light) 35%, transparent);
          box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--primary-dark) 25%, transparent);
          backdrop-filter: blur(12px);
          width: 100%;
        }

        .c_9yq3hbio {
          grid-area: brand;
          display: flex;
          align-items: center;
          min-width: 0;
        }

        .navbar-brand {
          display: inline-flex;
          align-items: center;
          gap: 0.75rem;
          min-width: 0;
          font-size: 1.35rem;
          font-weight: 700;
          color: var(--primary-dark);
          text-decoration: none;
          letter-spacing: 0.02em;
          white-space: normal;
          transition: transform 0.3s ease, color 0.3s ease;

          .c_scar8hiq {
            flex-shrink: 0;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 2.75rem;
            height: 2.75rem;
            border-radius: 0.85rem;
            background: linear-gradient(145deg, var(--primary), var(--accent));
            color: var(--text-light);
            font-size: 1.15rem;
            box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 45%, transparent);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
          }

          &:hover {
            color: var(--primary);
            transform: translateY(-2px);

            .c_scar8hiq {
              transform: rotate(-8deg) scale(1.05);
              box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--accent) 40%, transparent);
            }
          }
        }

        .c_chdh81bf {
          display: none;
          justify-content: flex-end;
        }

        .navbar-toggler {
          border: 2px solid var(--primary);
          border-radius: 0.75rem;
          padding-block: 0.5rem;
          padding-inline: 0.75rem;
          background: color-mix(in srgb, var(--background-tertiary) 70%, transparent);
          transition: background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease;

          &:hover {
            background-color: var(--primary-bg);
            border-color: var(--primary-dark);
            transform: scale(1.04);
          }

          &:focus {
            box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--primary) 30%, transparent);
          }
        }

        .c_mem4knxp {
          grid-area: menu;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          min-width: 0;
        }

        .c_mem4knxp.collapse:not(.show) {
          display: none;
        }

        @media (min-width: 992px) {
          #b_ckw48jqc .c_mem4knxp.collapse {
            display: flex;
          }
        }

        .navbar-nav {
          display: flex;
          align-items: center;
          justify-content: center;
          flex: 1 1 0;
          flex-wrap: wrap;
          gap: 0.35rem;
          margin: 0;
          padding-block: 0.35rem;
          padding-inline: 0.35rem;
          list-style: none;
          min-width: 0;
          border-radius: 999px;
          background: linear-gradient(135deg, color-mix(in srgb, var(--neutral-150) 80%, var(--accent-bg) 20%), color-mix(in srgb, var(--neutral-150) 70%, var(--primary-bg) 30%));
          box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--primary) 15%, transparent);

          .c_c80zmsvc {
            min-width: 0;
          }

          .nav-link {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 0.45rem;
            padding-block: 0.65rem;
            padding-inline: 1rem;
            border-radius: 999px;
            color: var(--text-primary);
            font-weight: 600;
            text-decoration: none;
            white-space: normal;
            transition: color 0.25s ease, background-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;

            i {
              font-size: 0.95rem;
              color: var(--accent-dark);
              transition: color 0.25s ease, transform 0.25s ease;
            }

            &:hover {
              color: var(--primary-dark);
              background-color: color-mix(in srgb, var(--background-tertiary) 75%, var(--primary-bg) 25%);
              transform: translateY(-1px);

              i {
                color: var(--primary);
                transform: scale(1.1);
              }
            }

            &.active {
              color: var(--text-light);
              background: linear-gradient(135deg, var(--primary), var(--accent-dark));
              box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 40%, transparent);

              i {
                color: var(--text-light);
              }
            }
          }
        }

        .c_38nx2n91 {
          display: flex;
          justify-content: flex-end;
          min-width: 0;
        }

        .c_lqpzg7no {
          display: flex;
          align-items: center;
          justify-content: flex-end;
        }

        .btn-primary {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          gap: 0.55rem;
          padding-block: 0.75rem;
          padding-inline: 1.5rem;
          border: none;
          border-radius: 999px;
          background: linear-gradient(135deg, var(--secondary), var(--accent-dark));
          color: var(--text-light);
          font-weight: 700;
          text-decoration: none;
          white-space: normal;
          box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--secondary-dark) 35%, transparent);
          transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

          i {
            transition: transform 0.3s ease;
          }

          &:hover {
            transform: translateY(-3px);
            background: linear-gradient(135deg, var(--accent-dark), var(--primary-dark));
            box-shadow: 0 0.75rem 1.5rem color-mix(in srgb, var(--accent-dark) 40%, transparent);
            color: var(--text-light);

            i {
              margin-inline-start: 0.2rem;
            }
          }

          &:active {
            transform: translateY(-1px);
          }
        }
      }

      @keyframes headerFloatIn_q4w8n2k7m3xp {
        from {
          opacity: 0;
          transform: translateY(-1.25rem);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #b_ckw48jqc .c_3wubih77 {
        animation: headerFloatIn_q4w8n2k7m3xp 0.65s ease-out;
      }

      @media (max-width: 991.98px) {
        #b_ckw48jqc {
          padding-block: 1rem;

          .c_3wubih77 {
            grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
            grid-template-areas:
              'brand toggle'
              'menu menu';
            gap: 0.85rem;
            padding-block: 1rem;
            padding-inline: 1rem;
          }

          .c_chdh81bf {
            grid-area: toggle;
            display: flex;
          }

          .c_mem4knxp {
            flex-direction: column;
            align-items: stretch;
            gap: 0.85rem;
          }

          .c_mem4knxp.collapse.show {
            display: flex;
          }

          .navbar-nav {
            flex: none;
            flex-direction: column;
            align-items: stretch;
            width: 100%;
            border-radius: 1rem;
            padding-block: 0.5rem;
            padding-inline: 0.5rem;
            gap: 0.35rem;

            .nav-link {
              width: 100%;
              justify-content: flex-start;
              padding-block: 0.85rem;
              padding-inline: 1rem;
              border-radius: 0.85rem;
            }
          }

          .c_38nx2n91 {
            width: 100%;
            justify-content: stretch;
          }

          .c_lqpzg7no {
            width: 100%;
          }

          .btn-primary {
            width: 100%;
          }
        }
      }

@keyframes privacy_hero_rise_k2m9xq7p4nw1 {
    from {
        opacity: 0;
        transform: translateX(-20px);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes privacy_card_in_v8h3jf6w2s5t {
    from {
        opacity: 0;
        transform: scale(0.98);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}

#b_hx8itkni {
    background: linear-gradient(180deg, var(--neutral-50) 0%, var(--background-primary) 100%);
    color: var(--text-primary);
    min-height: 100vh;
    padding-block: 0 4rem;

    .c_6dy5ijvk {
        max-width: 86rem;
        margin-inline: auto;
    }

    .c_n31d4vuq {
        position: relative;
        overflow: hidden;
        background: linear-gradient(135deg, var(--primary-bg) 0%, var(--background-tertiary) 48%, var(--accent-bg) 100%);
        padding-block: 3.5rem 2.75rem;
        padding-inline: 2rem;
        margin-bottom: 2rem;
        border-bottom: 0.25rem solid var(--primary);
        animation: privacy_hero_rise_k2m9xq7p4nw1 0.6s ease-out;

        &::before {
            content: '';
            position: absolute;
            inset-inline-end: 2rem;
            inset-block-start: 1.5rem;
            width: 6rem;
            height: 6rem;
            border-radius: 1.25rem;
            border: 1px solid var(--primary-light);
            background: var(--background-tertiary);
        }
    }

    .c_ksqkco8k {
        position: relative;
        z-index: 1;
        max-width: 42rem;
        font-size: clamp(2rem, 4.4vw, 3rem);
        line-height: 1.12;
        font-weight: 700;
        letter-spacing: -0.03em;
        margin-bottom: 0.85rem;
        color: var(--text-primary);
    }

    .c_bdmk9390 {
        position: relative;
        z-index: 1;
        max-width: 44rem;
        font-size: 1rem;
        line-height: 1.8;
        color: var(--text-secondary);
        margin-bottom: 1.5rem;
    }

    .c_cxe83qig {
        position: relative;
        z-index: 1;
        display: grid;
        grid-template-columns: repeat(3, minmax(0, max-content));
        gap: 0.75rem;
    }

    .c_6ncjf9ev {
        padding-block: 0.65rem;
        padding-inline: 1rem;
        background: var(--background-tertiary);
        border: 1px solid var(--neutral-250);
        border-radius: 0.875rem;
        color: var(--text-secondary);
        font-size: 0.8rem;
        font-weight: 600;
    }

    .c_j84eqam1 {
        display: grid;
        gap: 0.75rem;
        margin-bottom: 2rem;
        padding-inline: 0;
        padding-block: 0 1rem;
    }

    .c_34q51ayx {
        font-size: 0.75rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.1em;
        color: var(--primary-dark);
    }

    .c_q147hrtc {
        display: flex;
        flex-wrap: wrap;
        gap: 0.625rem;

        a {
            text-decoration: none;
            color: var(--text-primary);
            background: var(--background-tertiary);
            border: 1px solid var(--neutral-250);
            border-radius: 999px;
            padding-block: 0.5rem;
            padding-inline: 0.95rem;
            font-size: 0.875rem;
            font-weight: 500;
            transition: 0.25s ease;

            &:hover {
                color: var(--primary-dark);
                border-color: var(--primary);
                background: var(--primary-bg);
            }
        }
    }

    .c_nr9wqyfj {
        display: grid;
        gap: 1rem;
    }

    .c_9papzbv6 {
        background: var(--background-tertiary);
        border: 1px solid var(--neutral-150);
        border-radius: 1rem;
        padding-block: 1.5rem 1.75rem;
        padding-inline: 1.5rem;
        animation: privacy_card_in_v8h3jf6w2s5t 0.45s ease-out backwards;

        &.c_27ci6s1j {
            background: linear-gradient(180deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
        }

        &.c_myny1meq {
            background: linear-gradient(180deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
        }

        &:nth-of-type(1) { animation-delay: 0.03s; }
        &:nth-of-type(2) { animation-delay: 0.06s; }
        &:nth-of-type(3) { animation-delay: 0.09s; }
        &:nth-of-type(4) { animation-delay: 0.12s; }
        &:nth-of-type(5) { animation-delay: 0.15s; }
        &:nth-of-type(6) { animation-delay: 0.18s; }
        &:nth-of-type(7) { animation-delay: 0.21s; }
        &:nth-of-type(8) { animation-delay: 0.24s; }
        &:nth-of-type(9) { animation-delay: 0.27s; }
        &:nth-of-type(10) { animation-delay: 0.30s; }
        &:nth-of-type(11) { animation-delay: 0.33s; }
        &:nth-of-type(12) { animation-delay: 0.36s; }
        &:nth-of-type(13) { animation-delay: 0.39s; }
        &:nth-of-type(14) { animation-delay: 0.42s; }
        &:nth-of-type(15) { animation-delay: 0.45s; }
        &:nth-of-type(16) { animation-delay: 0.48s; }
        &:nth-of-type(17) { animation-delay: 0.51s; }
        &:nth-of-type(18) { animation-delay: 0.54s; }
        &:nth-of-type(19) { animation-delay: 0.57s; }
        &:nth-of-type(20) { animation-delay: 0.60s; }
        &:nth-of-type(21) { animation-delay: 0.63s; }
        &:nth-of-type(22) { animation-delay: 0.66s; }
        &:nth-of-type(23) { animation-delay: 0.69s; }
        &:nth-of-type(24) { animation-delay: 0.72s; }
    }

    .c_ply242po {
        display: inline-flex;
        align-items: center;
        gap: 0.625rem;
        font-size: 1.05rem;
        font-weight: 700;
        line-height: 1.35;
        margin-bottom: 0.85rem;
        color: var(--primary-dark);

        &::before {
            content: '';
            width: 0.75rem;
            height: 0.75rem;
            border-radius: 50%;
            background: var(--primary);
            flex: 0 0 auto;
        }
    }

    .c_9papzbv6.c_myny1meq {
        .c_ply242po {
            color: var(--accent-dark);

            &::before {
                background: var(--accent);
            }
        }
    }

    .c_4dxfctq2 {
        font-size: 0.9375rem;
        line-height: 1.72;
        color: var(--text-secondary);
    }

    .c_rnrq775u {
        display: grid;
        gap: 0.75rem;
        margin-top: 1rem;
        margin-bottom: 0;

        dt {
            background: var(--background-primary);
            border-radius: 1rem;
            padding-block: 0.8rem;
            padding-inline: 1rem;
            border-inline-start: 0.25rem solid var(--primary);
            color: var(--text-secondary);
            font-size: 0.9375rem;
            line-height: 1.65;
        }
    }

    .c_a2kkb6u9 {
        list-style: none;
        padding-inline-start: 0;
        margin-top: 1rem;
        margin-bottom: 0;
        display: grid;
        gap: 0.4rem;

        li {
            padding-block: 0.6rem;
            padding-inline: 0.85rem;
            border-radius: 0.875rem;
            background: var(--neutral-50);
            color: var(--text-secondary);
            font-size: 0.9375rem;
            line-height: 1.65;
            border: 1px solid var(--neutral-150);
        }
    }

    .c_tu7icxrq {
        margin-top: 2rem;
        background: var(--background-tertiary);
        border: 1px solid var(--neutral-150);
        border-radius: 1.25rem;
        padding-block: 1.75rem;
        padding-inline: 1.5rem;
        border-top: 0.25rem solid var(--accent);
    }

    .c_7d0t0hsu {
        display: grid;
        gap: 0.75rem;

        span {
            display: flex;
            align-items: center;
            gap: 0.5rem;
            min-height: 3rem;
            padding-block: 0.75rem;
            padding-inline: 1rem;
            border: 1px solid var(--neutral-150);
            border-radius: 0.875rem;
            background: var(--neutral-50);
            color: var(--text-secondary);
            font-size: 0.9375rem;
        }

        .c_4vgo1sau {
            color: var(--accent-dark);
        }
    }

    @media (min-width: 768px) {
        .c_7d0t0hsu {
            grid-template-columns: repeat(3, minmax(0, 1fr));
        }
    }

    @media (min-width: 1200px) {
        .c_nr9wqyfj {
            grid-template-columns: 1.15fr 0.85fr;
        }

        .c_nr9wqyfj .c_lgwatwc8 {
            grid-column: 1 / -1;
        }
    }

    @media (max-width: 767.98px) {
        .c_n31d4vuq {
            padding-block: 2.5rem 2rem;
            padding-inline: 1.25rem;
        }

        .c_cxe83qig {
            grid-template-columns: 1fr;
        }

        .c_9papzbv6,
        .c_tu7icxrq {
            padding-inline: 1.125rem;
        }
    }
}

#b_tp7xeevq {
        overflow: clip;
        position: relative;
        isolation: isolate;
        margin-block-start: 3rem;
        padding-block-start: clamp(4rem, 8vw, 6rem);
        padding-block-end: 2rem;
        padding-inline: 0;
        color: var(--text-light);
        background-image: radial-gradient(circle at 12% -8%, color-mix(in srgb, var(--danger-light) 55%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent) 4%, var(--accent-dark)) 52%),
          radial-gradient(circle at 96% 6%, color-mix(in srgb, var(--info-light) 45%, var(--primary-dark)) 0%, color-mix(in srgb, var(--accent-dark) 6%, var(--accent)) 48%),
          radial-gradient(circle at 50% 110%, color-mix(in srgb, var(--secondary-light) 50%, var(--accent)) 0%, color-mix(in srgb, var(--primary-dark) 8%, var(--accent-dark)) 55%),
          linear-gradient(165deg, var(--accent-dark) 0%, var(--accent) 42%, color-mix(in srgb, var(--danger) 28%, var(--primary-dark)) 100%);
        clip-path: polygon(0 2.25rem, 16% 0, 32% 1.85rem, 50% 0.35rem, 68% 1.95rem, 84% 0, 100% 2.4rem, 100% 100%, 0 100%);
        box-shadow: 0 -1.75rem 0 color-mix(in srgb, var(--warning-light) 45%, var(--accent-dark)), inset 0 1px 0 color-mix(in srgb, var(--text-light) 42%, var(--accent-dark));
      }

      #b_tp7xeevq::before {
        content: '';
        position: absolute;
        inset-block-start: -1rem;
        inset-inline: 10%;
        height: clamp(3.5rem, 7vw, 5rem);
        border-radius: 999px;
        opacity: 0.55;
        background: linear-gradient(90deg, color-mix(in srgb, var(--warning-light) 70%, var(--accent-dark)) 0%, color-mix(in srgb, var(--info-bg) 60%, var(--accent-dark)) 45%, color-mix(in srgb, var(--danger-bg) 55%, var(--primary-dark)) 100%);
        filter: blur(40px);
        z-index: 0;
        pointer-events: none;
        animation: neonsweep_k8mNp2Qx9wZ 9s infinite alternate cubic-bezier(0.45, 0, 0.55, 1);
      }

      #b_tp7xeevq::after {
        content: '';
        position: absolute;
        inset: 0;
        z-index: 0;
        pointer-events: none;
        background-image: repeating-linear-gradient(
          115deg,
          color-mix(in srgb, var(--text-light) 7%, var(--accent-dark)) 0px,
          color-mix(in srgb, var(--text-light) 7%, var(--accent-dark)) 1px,
          color-mix(in srgb, var(--accent) 100%, var(--accent-dark)) 1px,
          color-mix(in srgb, var(--accent) 100%, var(--accent-dark)) 18px
        );
        opacity: 0.18;
      }

      #b_tp7xeevq .c_tg90r1jh {
        position: relative;
        z-index: 2;
      }

      #b_tp7xeevq .c_oslgz7te {
        position: absolute;
        inset: clamp(8rem, 18vw, 14rem) 6% clamp(10rem, 20vw, 16rem);
        pointer-events: none;
        opacity: 0.22;
        background-image: linear-gradient(
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 22%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 22%, var(--accent-dark)) calc(50% + 1px),
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% + 1px)
          ),
          linear-gradient(
            90deg,
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 18%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 18%, var(--accent-dark)) calc(50% + 1px),
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% + 1px)
          );
        background-size: 100% 36px, 36px 100%;
        z-index: 1;
      }

      #b_tp7xeevq .c_jcm3ezsa {
        position: relative;
        margin-block-end: 2rem;
      }

      #b_tp7xeevq .c_so7qyepr {
        position: relative;
        border-radius: 1.75rem;
        padding-block: clamp(1.65rem, 4vw, 2.35rem);
        padding-inline: clamp(1.5rem, 4vw, 2.65rem);
        background: linear-gradient(128deg, color-mix(in srgb, var(--text-light) 16%, var(--accent-dark)) 0%, color-mix(in srgb, var(--text-light) 6%, var(--accent-dark)) 100%);
        border: 1px solid color-mix(in srgb, var(--text-light) 28%, var(--accent-dark));
        box-shadow: 0 1.65rem 2.85rem color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark));
        overflow: hidden;
      }

      #b_tp7xeevq .c_so7qyepr::before {
        content: '';
        position: absolute;
        inset-block-start: -40%;
        inset-inline-start: -20%;
        width: min(60%, 440px);
        aspect-ratio: 1;
        border-radius: 999px;
        background: radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent-bg) 80%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent-dark) 2%, var(--accent)) 65%);
        filter: blur(6px);
        animation: haloSpin_t4Wz8nPqm2Lc 22s infinite linear;
      }

      #b_tp7xeevq .c_qfsm53pn {
        position: relative;
        font-weight: 800;
        letter-spacing: 0.18em;
        text-transform: uppercase;
        margin: 0 0 0.75rem;
        font-size: clamp(1rem, 1.9vw, 1.15rem);
        color: color-mix(in srgb, var(--text-light) 88%, var(--accent-dark));
      }

      #b_tp7xeevq .c_qfsm53pn span {
        display: block;
        font-size: clamp(1.9rem, 4.5vw, 2.9rem);
        letter-spacing: 0.06em;
        line-height: 1.06;
        text-transform: none;
        color: var(--warning-bg);
        margin-block-start: 0.5rem;
        text-shadow: 0 0 1.1rem color-mix(in srgb, var(--accent-bg) 70%, var(--accent-dark)), 0 0.18rem 0 color-mix(in srgb, var(--danger-dark) 35%, var(--accent-dark));
      }

      #b_tp7xeevq .c_g0nxcide {
        position: absolute;
        inset-inline-end: clamp(0.85rem, 3vw, 2rem);
        inset-block-start: clamp(1.2rem, 3vw, 2rem);
        width: clamp(4.75rem, 12vw, 7rem);
        height: clamp(4.75rem, 12vw, 7rem);
        border-radius: 1.85rem;
        border: 1px dashed color-mix(in srgb, var(--danger-light) 55%, var(--accent-dark));
        rotate: -10deg;
        background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--warning-bg) 75%, var(--primary-dark)) 0%, color-mix(in srgb, var(--secondary-bg) 40%, var(--accent-dark)) 100%);
        box-shadow: 0 14px 0 color-mix(in srgb, var(--accent-dark) 35%, var(--primary-dark));
        animation: floatTile_r7Hm3kQ9wzP4 11s infinite alternate ease-in-out;
      }

      #b_tp7xeevq .c_g0nxcide::after {
        content: '';
        position: absolute;
        inset: 12%;
        border-radius: 1.05rem;
        border: 1px solid color-mix(in srgb, var(--text-light) 35%, var(--primary-dark));
        opacity: 0.95;
      }

      #b_tp7xeevq .c_629nunr2 {
        position: relative;
        border-radius: 1.5rem;
        padding: clamp(1.25rem, 3vw, 1.95rem);
        background: linear-gradient(160deg, color-mix(in srgb, var(--neutral-1050) 35%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent-dark) 72%, var(--primary-dark)) 100%);
        border: 1px solid color-mix(in srgb, var(--text-light) 16%, var(--accent-dark));
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 18%, var(--accent-dark));
      }

      #b_tp7xeevq .c_rin6zrlu {
        display: grid;
        grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, 1fr);
        gap: clamp(1.35rem, 3vw, 2.75rem);
        align-items: start;
      }

      #b_tp7xeevq .c_5c1o86go {
        font-size: 0.78rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.22em;
        margin-block-end: 1.1rem;
        color: color-mix(in srgb, var(--text-light) 72%, var(--accent-dark));
      }

      #b_tp7xeevq .c_1ti8nt0e {
        display: flex;
        flex-direction: column;
        gap: 0.7rem;
      }

      #b_tp7xeevq .c_fxkbia4i {
        display: flex;
        align-items: flex-start;
        gap: 0.75rem;
        padding-block: 0.8rem;
        padding-inline-start: 0.95rem;
        padding-inline-end: 1rem;
        border-radius: 1rem;
        background-color: color-mix(in srgb, var(--text-light) 9%, var(--accent-dark));
        border-inline-start: 6px solid var(--accent-light);
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 16%, var(--accent-dark));
        transition: translate 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_tp7xeevq .c_fxkbia4i:nth-child(2) {
        border-inline-start-color: var(--warning-light);
      }

      #b_tp7xeevq .c_fxkbia4i:nth-child(3) {
        border-inline-start-color: var(--info-light);
      }

      #b_tp7xeevq .c_fxkbia4i:nth-child(4) {
        border-inline-start-color: var(--secondary-light);
      }

      #b_tp7xeevq .c_fxkbia4i:hover {
        translate: 0 -3px;
        box-shadow: 0 16px 1.85rem color-mix(in srgb, var(--neutral-1050) 62%, var(--accent-dark));
      }

      #b_tp7xeevq .c_gquogfp1 {
        flex-shrink: 0;
        width: 2.4rem;
        height: 2.4rem;
        border-radius: 0.9rem;
        display: grid;
        place-items: center;
        color: var(--accent-dark);
        background: linear-gradient(150deg, var(--text-light), color-mix(in srgb, var(--accent-bg) 75%, var(--accent-dark)));
        box-shadow: 0 0.85rem 0 color-mix(in srgb, var(--accent-dark) 28%, var(--primary-dark));
      }

      #b_tp7xeevq .c_pyqphxcc {
        flex: minmax(0, 1);
        font-size: 0.95rem;
      }

      #b_tp7xeevq .c_pyqphxcc strong {
        display: inline-block;
        margin-inline-end: 0.25rem;
        font-weight: 700;
      }

      #b_tp7xeevq .c_gquogfp1 i {
        font-size: 1.05rem;
      }

      #b_tp7xeevq .c_7tofg2e5 {
        display: flex;
        flex-direction: column;
      }

      #b_tp7xeevq .c_1gh8e42w {
        list-style: none;
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction: column;
        gap: 0.42rem;
      }

      #b_tp7xeevq .c_1gh8e42w a {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 0.5rem;
        padding-block: 0.72rem;
        padding-inline-start: 0.95rem;
        padding-inline-end: 0.95rem;
        border-radius: 1rem;
        text-decoration: none;
        font-weight: 600;
        color: color-mix(in srgb, var(--text-light) 88%, var(--accent-dark));
        background-image: linear-gradient(95deg, color-mix(in srgb, var(--text-light) 10%, var(--accent-dark)), color-mix(in srgb, var(--accent) 52%, var(--accent-dark)));
        border: 1px solid color-mix(in srgb, var(--text-light) 18%, var(--accent-dark));
        transition: translate 240ms cubic-bezier(0.4, 0, 0.2, 1), border-color 240ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_tp7xeevq .c_1gh8e42w a:hover {
        border-color: color-mix(in srgb, var(--warning-bg) 80%, var(--accent-dark));
        translate: 0 -2px;
      }

      #b_tp7xeevq .c_g0l8vgwq {
        opacity: 0.75;
      }

      #b_tp7xeevq .c_hsta8439 {
        display: flex;
        flex-direction: column;
      }

      #b_tp7xeevq .c_72zbrz3f {
        position: relative;
        border-radius: 1.5rem;
        padding-block: 1.4rem;
        padding-inline: 1.2rem;
        background: radial-gradient(circle at 112% -12%, color-mix(in srgb, var(--danger-bg) 45%, var(--accent-dark)) 0%, color-mix(in srgb, var(--neutral-1050) 75%, var(--accent-dark)) 55%);
        border: 1px solid color-mix(in srgb, var(--warning-light) 40%, var(--accent-dark));
        box-shadow: 0 1.85rem 0 color-mix(in srgb, var(--accent-dark) 52%, var(--primary-dark));
      }

      #b_tp7xeevq .c_2ajz0l01 {
        font-size: 0.95rem;
        font-weight: 800;
        letter-spacing: 0.07em;
        margin-block-end: 1rem;
      }

      #b_tp7xeevq .c_3azm8qzz {
        font-size: 0.92rem;
        margin-block-end: 1rem;
        color: color-mix(in srgb, var(--text-light) 74%, var(--accent-dark));
      }

      #b_tp7xeevq .c_8phw0cwj {
        display: flex;
        flex-wrap: wrap;
        gap: 0.75rem;
        justify-content: flex-start;
      }

      #b_tp7xeevq .c_c443h8bf {
        --share-bg: var(--accent-light);
        --share-hover-bg: var(--accent);
        width: 3.15rem;
        height: 3.15rem;
        border-radius: 1rem;
        display: grid;
        place-items: center;
        color: var(--text-light);
        background-image: radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--text-light) 32%, var(--accent-dark)) 0%, var(--share-bg) 82%);
        border: 2px solid color-mix(in srgb, var(--text-light) 42%, var(--accent-dark));
        box-shadow: 0 0.65rem 0 color-mix(in srgb, var(--accent-dark) 55%, var(--primary-dark));
        transition: translate 220ms cubic-bezier(0.4, 0, 0.2, 1), rotate 220ms cubic-bezier(0.4, 0, 0.2, 1), background-image 240ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_tp7xeevq .c_c443h8bf:hover {
        background-image: radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--warning-bg) 35%, var(--accent-dark)) 0%, var(--share-hover-bg) 92%);
      }

      #b_tp7xeevq .c_c443h8bf:active {
        translate: 0 3px;
        box-shadow: 0 0.25rem 0 color-mix(in srgb, var(--accent-dark) 72%, var(--primary-dark));
      }

      #b_tp7xeevq .c_c443h8bf.c_fopfwr7r {
        --share-bg: var(--accent-light);
        --share-hover-bg: var(--info-dark);
      }

      #b_tp7xeevq .c_c443h8bf.c_9502qep4 {
        --share-bg: var(--secondary-bg);
        --share-hover-bg: var(--secondary-dark);
      }

      #b_tp7xeevq .c_c443h8bf.c_1lv93oct {
        --share-bg: var(--neutral-550);
        --share-hover-bg: var(--neutral-850);
      }

      #b_tp7xeevq .c_c443h8bf.c_fopfwr7r:hover {
        rotate: -6deg;
      }

      #b_tp7xeevq .c_c443h8bf.c_9502qep4:hover {
        rotate: 6deg;
      }

      #b_tp7xeevq .c_c443h8bf.c_1lv93oct:hover {
        rotate: 0deg;
        translate: 0 -2px;
      }

      #b_tp7xeevq .c_c443h8bf i {
        font-size: 1.5rem;
      }

      #b_tp7xeevq .c_b1us5hm6 {
        margin-block-start: clamp(2rem, 4vw, 2.85rem);
        padding-block-start: clamp(1.25rem, 3vw, 2rem);
        border-block-start: 1px dashed color-mix(in srgb, var(--text-light) 38%, var(--accent-dark));
        text-align: center;
        font-weight: 600;
        font-size: 0.9rem;
        color: color-mix(in srgb, var(--text-light) 80%, var(--accent-dark));
        letter-spacing: 0.04em;
      }

      @keyframes neonsweep_k8mNp2Qx9wZ {
        0% {
          inset-inline-start: 5%;
          opacity: 0.45;
        }
        100% {
          inset-inline-start: 28%;
          opacity: 0.78;
        }
      }

      @keyframes haloSpin_t4Wz8nPqm2Lc {
        100% {
          transform: rotate(360deg);
        }
      }

      @keyframes floatTile_r7Hm3kQ9wzP4 {
        100% {
          translate: -4px -6px;
          rotate: -4deg;
        }
      }

      @media (max-width: 991.98px) {
        #b_tp7xeevq .c_rin6zrlu {
          grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
          row-gap: 1.5rem;
        }

        #b_tp7xeevq .c_tmurmdx1 {
          grid-column: span 2;
        }

        #b_tp7xeevq .c_hsta8439 {
          grid-column: span 2;
        }

        #b_tp7xeevq .c_g0nxcide {
          display: none;
        }
      }

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

        #b_tp7xeevq .c_tmurmdx1,
        #b_tp7xeevq .c_hsta8439 {
          grid-column: span 1;
        }

        #b_tp7xeevq .c_8phw0cwj {
          justify-content: center;
        }
      }

#b_8gzrp441 {
        position: relative;
        padding-block: 1.25rem;
        padding-inline: 0;
        background: linear-gradient(120deg, var(--primary-dark) 0%, var(--accent) 45%, var(--secondary) 100%);
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -40%;
          inset-inline-end: -15%;
          width: 22rem;
          height: 22rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--accent-bg) 0%, transparent 70%);
          opacity: 0.35;
          pointer-events: none;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -50%;
          inset-inline-start: -10%;
          width: 18rem;
          height: 18rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--primary-bg) 0%, transparent 70%);
          opacity: 0.4;
          pointer-events: none;
        }

        .c_lcx8ifmm {
          position: relative;
          z-index: 1;
        }

        .c_16q9hl0a {
          display: grid;
          grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr);
          grid-template-areas: 'brand menu';
          align-items: center;
          gap: 1rem;
          padding-block: 0.85rem;
          padding-inline: 1.25rem;
          border-radius: 1.25rem;
          background: color-mix(in srgb, var(--background-tertiary) 88%, transparent);
          border: 2px solid color-mix(in srgb, var(--text-light) 35%, transparent);
          box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--primary-dark) 25%, transparent);
          backdrop-filter: blur(12px);
          width: 100%;
        }

        .c_hfu0ovuk {
          grid-area: brand;
          display: flex;
          align-items: center;
          min-width: 0;
        }

        .navbar-brand {
          display: inline-flex;
          align-items: center;
          gap: 0.75rem;
          min-width: 0;
          font-size: 1.35rem;
          font-weight: 700;
          color: var(--primary-dark);
          text-decoration: none;
          letter-spacing: 0.02em;
          white-space: normal;
          transition: transform 0.3s ease, color 0.3s ease;

          .c_h0f1l0zc {
            flex-shrink: 0;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 2.75rem;
            height: 2.75rem;
            border-radius: 0.85rem;
            background: linear-gradient(145deg, var(--primary), var(--accent));
            color: var(--text-light);
            font-size: 1.15rem;
            box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 45%, transparent);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
          }

          &:hover {
            color: var(--primary);
            transform: translateY(-2px);

            .c_h0f1l0zc {
              transform: rotate(-8deg) scale(1.05);
              box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--accent) 40%, transparent);
            }
          }
        }

        .c_i45juux5 {
          display: none;
          justify-content: flex-end;
        }

        .navbar-toggler {
          border: 2px solid var(--primary);
          border-radius: 0.75rem;
          padding-block: 0.5rem;
          padding-inline: 0.75rem;
          background: color-mix(in srgb, var(--background-tertiary) 70%, transparent);
          transition: background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease;

          &:hover {
            background-color: var(--primary-bg);
            border-color: var(--primary-dark);
            transform: scale(1.04);
          }

          &:focus {
            box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--primary) 30%, transparent);
          }
        }

        .c_osr51cx3 {
          grid-area: menu;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          min-width: 0;
        }

        .c_osr51cx3.collapse:not(.show) {
          display: none;
        }

        @media (min-width: 992px) {
          #b_8gzrp441 .c_osr51cx3.collapse {
            display: flex;
          }
        }

        .navbar-nav {
          display: flex;
          align-items: center;
          justify-content: center;
          flex: 1 1 0;
          flex-wrap: wrap;
          gap: 0.35rem;
          margin: 0;
          padding-block: 0.35rem;
          padding-inline: 0.35rem;
          list-style: none;
          min-width: 0;
          border-radius: 999px;
          background: linear-gradient(135deg, color-mix(in srgb, var(--neutral-150) 80%, var(--accent-bg) 20%), color-mix(in srgb, var(--neutral-150) 70%, var(--primary-bg) 30%));
          box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--primary) 15%, transparent);

          .c_suonhv6y {
            min-width: 0;
          }

          .nav-link {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 0.45rem;
            padding-block: 0.65rem;
            padding-inline: 1rem;
            border-radius: 999px;
            color: var(--text-primary);
            font-weight: 600;
            text-decoration: none;
            white-space: normal;
            transition: color 0.25s ease, background-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;

            i {
              font-size: 0.95rem;
              color: var(--accent-dark);
              transition: color 0.25s ease, transform 0.25s ease;
            }

            &:hover {
              color: var(--primary-dark);
              background-color: color-mix(in srgb, var(--background-tertiary) 75%, var(--primary-bg) 25%);
              transform: translateY(-1px);

              i {
                color: var(--primary);
                transform: scale(1.1);
              }
            }

            &.active {
              color: var(--text-light);
              background: linear-gradient(135deg, var(--primary), var(--accent-dark));
              box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 40%, transparent);

              i {
                color: var(--text-light);
              }
            }
          }
        }

        .c_q0nbxc1l {
          display: flex;
          justify-content: flex-end;
          min-width: 0;
        }

        .c_gl2prq48 {
          display: flex;
          align-items: center;
          justify-content: flex-end;
        }

        .btn-primary {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          gap: 0.55rem;
          padding-block: 0.75rem;
          padding-inline: 1.5rem;
          border: none;
          border-radius: 999px;
          background: linear-gradient(135deg, var(--secondary), var(--accent-dark));
          color: var(--text-light);
          font-weight: 700;
          text-decoration: none;
          white-space: normal;
          box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--secondary-dark) 35%, transparent);
          transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

          i {
            transition: transform 0.3s ease;
          }

          &:hover {
            transform: translateY(-3px);
            background: linear-gradient(135deg, var(--accent-dark), var(--primary-dark));
            box-shadow: 0 0.75rem 1.5rem color-mix(in srgb, var(--accent-dark) 40%, transparent);
            color: var(--text-light);

            i {
              margin-inline-start: 0.2rem;
            }
          }

          &:active {
            transform: translateY(-1px);
          }
        }
      }

      @keyframes headerFloatIn_q4w8n2k7m3xp {
        from {
          opacity: 0;
          transform: translateY(-1.25rem);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #b_8gzrp441 .c_16q9hl0a {
        animation: headerFloatIn_q4w8n2k7m3xp 0.65s ease-out;
      }

      @media (max-width: 991.98px) {
        #b_8gzrp441 {
          padding-block: 1rem;

          .c_16q9hl0a {
            grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
            grid-template-areas:
              'brand toggle'
              'menu menu';
            gap: 0.85rem;
            padding-block: 1rem;
            padding-inline: 1rem;
          }

          .c_i45juux5 {
            grid-area: toggle;
            display: flex;
          }

          .c_osr51cx3 {
            flex-direction: column;
            align-items: stretch;
            gap: 0.85rem;
          }

          .c_osr51cx3.collapse.show {
            display: flex;
          }

          .navbar-nav {
            flex: none;
            flex-direction: column;
            align-items: stretch;
            width: 100%;
            border-radius: 1rem;
            padding-block: 0.5rem;
            padding-inline: 0.5rem;
            gap: 0.35rem;

            .nav-link {
              width: 100%;
              justify-content: flex-start;
              padding-block: 0.85rem;
              padding-inline: 1rem;
              border-radius: 0.85rem;
            }
          }

          .c_q0nbxc1l {
            width: 100%;
            justify-content: stretch;
          }

          .c_gl2prq48 {
            width: 100%;
          }

          .btn-primary {
            width: 100%;
          }
        }
      }

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

@keyframes termsslide_h3w8r5tj2cqa6 {
  from {
    opacity: 0;
    transform: translateX(-16px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

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

[dir="rtl"] #b_7w9grrhs .c_dzi6g4ky a:hover,
[dir="rtl"] #b_7w9grrhs .c_dzi6g4ky a:focus-visible {
  transform: translateX(-4px);
}

[dir="rtl"] #b_7w9grrhs .c_iz4pi8o7:hover {
  transform: translateX(-6px);
}

#b_7w9grrhs {
  --terms-ink: var(--text-primary);
  --terms-soft: var(--text-secondary);
  background:
    linear-gradient(
      165deg,
      color-mix(in srgb, var(--warning-bg) 42%, var(--background-primary)) 0%,
      var(--background-primary) 28%,
      color-mix(in srgb, var(--info-bg) 28%, var(--background-primary)) 62%,
      color-mix(in srgb, var(--secondary-bg) 22%, var(--background-primary)) 100%
    );
  color: var(--terms-ink);
  min-height: 100vh;
  padding-block-end: clamp(2.5rem, 6vw, 4.5rem);
  overflow: hidden;
}

#b_7w9grrhs .c_nhmspgfb {
  position: relative;
  padding-block: clamp(2.75rem, 7vw, 4.75rem);
  margin-block-end: clamp(1.5rem, 4vw, 2.5rem);
  background:
    linear-gradient(
      118deg,
      var(--primary-dark) 0%,
      var(--primary) 38%,
      var(--accent) 68%,
      var(--secondary) 100%
    );
  background-size: 180% 180%;
  animation: termsglow_p9n4v1xk8mds2 14s ease-in-out infinite;
  color: var(--text-light);
}

#b_7w9grrhs .c_nhmspgfb::before {
  content: '';
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  width: min(55%, 520px);
  height: 100%;
  background: repeating-linear-gradient(
    -28deg,
    color-mix(in srgb, var(--text-light) 12%, transparent) 0 10px,
    transparent 10px 22px
  );
  pointer-events: none;
  opacity: 0.55;
}

#b_7w9grrhs .c_nhmspgfb::after {
  content: '';
  position: absolute;
  inset-inline-start: -8%;
  inset-block-end: -35%;
  width: min(50vw, 420px);
  aspect-ratio: 1;
  border-radius: 40% 60% 55% 45%;
  background: radial-gradient(
    circle at 40% 40%,
    color-mix(in srgb, var(--warning-color) 55%, transparent),
    transparent 70%
  );
  pointer-events: none;
}

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

#b_7w9grrhs .c_fjvkqji3 {
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(1.25rem, 3vw, 2rem);
  align-items: end;
}

@media (min-width: 992px) {
  #b_7w9grrhs .c_fjvkqji3 {
    grid-template-columns: minmax(0, 1.45fr) minmax(0, 1fr);
  }
}

#b_7w9grrhs .c_o4mbjd2e {
  animation: termswipe_k7x2m9qp4vnb8 0.7s ease-out both;
}

#b_7w9grrhs .c_nhmspgfb h1 {
  font-size: clamp(2.2rem, 6vw, 3.6rem);
  font-weight: 800;
  letter-spacing: -0.04em;
  line-height: 1.05;
  margin-bottom: 1.1rem;
  color: var(--text-light);
  max-width: 14ch;
}

#b_7w9grrhs .c_4h93xd1o {
  font-size: 1.08rem;
  line-height: 1.7;
  color: color-mix(in srgb, var(--text-light) 88%, var(--info-bg));
  margin-bottom: 0;
  max-width: 38rem;
}

#b_7w9grrhs .c_c2nyunyz {
  animation: termsslide_h3w8r5tj2cqa6 0.85s ease-out 0.12s both;
  border-inline-start: 4px solid var(--warning-color);
  padding-inline-start: 1.25rem;
  padding-block: 0.35rem;
}

#b_7w9grrhs .c_53bieff8 {
  display: block;
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--info-bg);
  margin-bottom: 0.45rem;
}

#b_7w9grrhs .c_3ua3ezkc {
  display: block;
  font-size: clamp(1.15rem, 2.4vw, 1.45rem);
  font-weight: 800;
  line-height: 1.3;
  color: var(--text-light);
}

#b_7w9grrhs .c_sf9dtkn1 {
  position: relative;
  z-index: 2;
  margin-block-start: calc(-1 * clamp(1.1rem, 2.5vw, 1.75rem));
  margin-block-end: clamp(1.75rem, 4vw, 2.75rem);
  padding-inline: 0.75rem;
}

#b_7w9grrhs .c_dzi6g4ky {
  background: var(--background-tertiary);
  border: 2px solid color-mix(in srgb, var(--warning-color) 55%, var(--neutral-150));
  box-shadow: 0 18px 40px color-mix(in srgb, var(--neutral-950) 14%, transparent);
  padding-block: 1rem;
  padding-inline: 1rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.45rem 0.55rem;
  justify-content: start;
}

#b_7w9grrhs .c_dzi6g4ky a {
  display: inline-block;
  text-decoration: none;
  font-size: 0.78rem;
  font-weight: 700;
  line-height: 1.3;
  color: var(--primary-dark);
  padding-block: 0.35rem;
  padding-inline: 0.15rem;
  border-block-end: 2px solid transparent;
  transition:
    color 0.2s ease,
    border-block-end-color 0.2s ease,
    transform 0.2s ease;
}

#b_7w9grrhs .c_dzi6g4ky a:hover,
#b_7w9grrhs .c_dzi6g4ky a:focus-visible {
  color: var(--warning-dark);
  border-block-end-color: var(--warning-color);
  transform: translateX(4px);
  outline: none;
}

#b_7w9grrhs .c_hxgn6bbl {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}

#b_7w9grrhs .c_iz4pi8o7 {
  position: relative;
  background: var(--background-tertiary);
  border: 1px solid var(--neutral-150);
  border-inline-start: 6px solid var(--primary);
  padding-block: clamp(1.25rem, 3vw, 1.75rem);
  padding-inline: clamp(1.1rem, 3vw, 1.75rem);
  box-shadow: 0 8px 22px color-mix(in srgb, var(--neutral-950) 6%, transparent);
  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    border-inline-start-color 0.25s ease;
}

#b_7w9grrhs .c_iz4pi8o7:hover {
  transform: translateX(6px);
  box-shadow: 0 14px 34px color-mix(in srgb, var(--neutral-950) 12%, transparent);
}

#b_7w9grrhs .c_iz4pi8o7:nth-child(4n + 1) {
  border-inline-start-color: var(--primary);
}

#b_7w9grrhs .c_iz4pi8o7:nth-child(4n + 2) {
  border-inline-start-color: var(--warning-color);
  background: linear-gradient(
    135deg,
    var(--background-tertiary) 0%,
    color-mix(in srgb, var(--warning-bg) 22%, var(--background-tertiary)) 100%
  );
}

#b_7w9grrhs .c_iz4pi8o7:nth-child(4n + 3) {
  border-inline-start-color: var(--accent);
}

#b_7w9grrhs .c_iz4pi8o7:nth-child(4n) {
  border-inline-start-color: var(--secondary);
  background: linear-gradient(
    145deg,
    var(--background-tertiary) 0%,
    color-mix(in srgb, var(--secondary-bg) 20%, var(--background-tertiary)) 100%
  );
}

#b_7w9grrhs .c_iz4pi8o7.c_53grp5p8 {
  border-inline-start-width: 8px;
  border-inline-start-color: var(--danger-color);
  background: linear-gradient(
    120deg,
    color-mix(in srgb, var(--danger-bg) 28%, var(--background-tertiary)) 0%,
    var(--background-tertiary) 55%,
    color-mix(in srgb, var(--warning-bg) 18%, var(--background-tertiary)) 100%
  );
}

#b_7w9grrhs .c_iz4pi8o7 h2 {
  font-size: clamp(1.15rem, 2.2vw, 1.4rem);
  font-weight: 800;
  letter-spacing: -0.02em;
  color: var(--primary-dark);
  margin-bottom: 0.9rem;
  line-height: 1.25;
  padding-block-end: 0.65rem;
  border-block-end: 2px dashed color-mix(in srgb, var(--primary-light) 45%, var(--neutral-150));
}

#b_7w9grrhs .c_iz4pi8o7.c_53grp5p8 h2 {
  color: var(--danger-dark);
  border-block-end-color: color-mix(in srgb, var(--danger-light) 55%, var(--neutral-150));
}

#b_7w9grrhs .c_iz4pi8o7 p,
#b_7w9grrhs .c_iz4pi8o7 li {
  font-size: 0.95rem;
  color: var(--terms-soft);
  line-height: 1.7;
  margin-bottom: 0.7rem;
}

#b_7w9grrhs .c_iz4pi8o7 p:last-child,
#b_7w9grrhs .c_iz4pi8o7 ul:last-child {
  margin-bottom: 0;
}

#b_7w9grrhs .c_iz4pi8o7 ul {
  list-style: none;
  padding-inline-start: 0;
  margin-bottom: 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.55rem;
}

@media (min-width: 768px) {
  #b_7w9grrhs .c_iz4pi8o7 ul {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

#b_7w9grrhs .c_iz4pi8o7 ul li {
  margin-bottom: 0;
  padding-block: 0.7rem;
  padding-inline: 0.85rem;
  background: color-mix(in srgb, var(--info-bg) 18%, var(--background-tertiary));
  border-inline-start: 3px solid var(--accent);
  color: var(--text-secondary);
}

#b_7w9grrhs .c_727u5ohp {
  margin-block-start: 1.25rem;
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    135deg,
    var(--neutral-1050) 0%,
    color-mix(in srgb, var(--accent-dark) 70%, var(--neutral-1050)) 45%,
    color-mix(in srgb, var(--primary-dark) 65%, var(--neutral-1050)) 100%
  );
  color: var(--text-light);
  padding-block: clamp(1.75rem, 4vw, 2.5rem);
  padding-inline: clamp(1.2rem, 3vw, 2rem);
  border: 2px solid color-mix(in srgb, var(--info-color) 45%, var(--neutral-750));
  box-shadow: 0 22px 48px color-mix(in srgb, var(--neutral-950) 28%, transparent);
}

#b_7w9grrhs .c_727u5ohp::before {
  content: '';
  position: absolute;
  inset-inline-end: -10%;
  inset-block-start: -40%;
  width: min(42vw, 280px);
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(
    circle,
    color-mix(in srgb, var(--info-color) 40%, transparent),
    transparent 68%
  );
  pointer-events: none;
}

#b_7w9grrhs .c_8c58pi51 {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.25rem;
  align-items: center;
}

@media (min-width: 768px) {
  #b_7w9grrhs .c_8c58pi51 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr);
  }
}

#b_7w9grrhs .c_727u5ohp h2 {
  font-size: clamp(1.25rem, 2.5vw, 1.6rem);
  font-weight: 800;
  color: var(--text-light);
  margin-bottom: 0.35rem;
  line-height: 1.2;
}

#b_7w9grrhs .c_lt3ailji {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.65rem;
}

@media (min-width: 576px) {
  #b_7w9grrhs .c_lt3ailji {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

#b_7w9grrhs .c_7z0rlfxt {
  display: flex;
  align-items: start;
  gap: 0.65rem;
  padding-block: 0.85rem;
  padding-inline: 0.9rem;
  background: color-mix(in srgb, var(--text-light) 8%, transparent);
  border: 1px solid color-mix(in srgb, var(--info-light) 28%, transparent);
  font-size: 0.88rem;
  line-height: 1.45;
  color: var(--text-light);
}

#b_7w9grrhs .c_7z0rlfxt i {
  color: var(--info-color);
  font-size: 1.05rem;
  margin-block-start: 0.1rem;
  flex-shrink: 0;
}

@media (max-width: 575.98px) {
  #b_7w9grrhs .c_dzi6g4ky {
    max-height: 210px;
    overflow: auto;
  }

  #b_7w9grrhs .c_iz4pi8o7:hover {
    transform: none;
  }
}

#b_tm2ali1s {
        overflow: clip;
        position: relative;
        isolation: isolate;
        margin-block-start: 3rem;
        padding-block-start: clamp(4rem, 8vw, 6rem);
        padding-block-end: 2rem;
        padding-inline: 0;
        color: var(--text-light);
        background-image: radial-gradient(circle at 12% -8%, color-mix(in srgb, var(--danger-light) 55%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent) 4%, var(--accent-dark)) 52%),
          radial-gradient(circle at 96% 6%, color-mix(in srgb, var(--info-light) 45%, var(--primary-dark)) 0%, color-mix(in srgb, var(--accent-dark) 6%, var(--accent)) 48%),
          radial-gradient(circle at 50% 110%, color-mix(in srgb, var(--secondary-light) 50%, var(--accent)) 0%, color-mix(in srgb, var(--primary-dark) 8%, var(--accent-dark)) 55%),
          linear-gradient(165deg, var(--accent-dark) 0%, var(--accent) 42%, color-mix(in srgb, var(--danger) 28%, var(--primary-dark)) 100%);
        clip-path: polygon(0 2.25rem, 16% 0, 32% 1.85rem, 50% 0.35rem, 68% 1.95rem, 84% 0, 100% 2.4rem, 100% 100%, 0 100%);
        box-shadow: 0 -1.75rem 0 color-mix(in srgb, var(--warning-light) 45%, var(--accent-dark)), inset 0 1px 0 color-mix(in srgb, var(--text-light) 42%, var(--accent-dark));
      }

      #b_tm2ali1s::before {
        content: '';
        position: absolute;
        inset-block-start: -1rem;
        inset-inline: 10%;
        height: clamp(3.5rem, 7vw, 5rem);
        border-radius: 999px;
        opacity: 0.55;
        background: linear-gradient(90deg, color-mix(in srgb, var(--warning-light) 70%, var(--accent-dark)) 0%, color-mix(in srgb, var(--info-bg) 60%, var(--accent-dark)) 45%, color-mix(in srgb, var(--danger-bg) 55%, var(--primary-dark)) 100%);
        filter: blur(40px);
        z-index: 0;
        pointer-events: none;
        animation: neonsweep_k8mNp2Qx9wZ 9s infinite alternate cubic-bezier(0.45, 0, 0.55, 1);
      }

      #b_tm2ali1s::after {
        content: '';
        position: absolute;
        inset: 0;
        z-index: 0;
        pointer-events: none;
        background-image: repeating-linear-gradient(
          115deg,
          color-mix(in srgb, var(--text-light) 7%, var(--accent-dark)) 0px,
          color-mix(in srgb, var(--text-light) 7%, var(--accent-dark)) 1px,
          color-mix(in srgb, var(--accent) 100%, var(--accent-dark)) 1px,
          color-mix(in srgb, var(--accent) 100%, var(--accent-dark)) 18px
        );
        opacity: 0.18;
      }

      #b_tm2ali1s .c_oi72ma9x {
        position: relative;
        z-index: 2;
      }

      #b_tm2ali1s .c_fp97ysck {
        position: absolute;
        inset: clamp(8rem, 18vw, 14rem) 6% clamp(10rem, 20vw, 16rem);
        pointer-events: none;
        opacity: 0.22;
        background-image: linear-gradient(
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 22%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 22%, var(--accent-dark)) calc(50% + 1px),
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% + 1px)
          ),
          linear-gradient(
            90deg,
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 18%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 18%, var(--accent-dark)) calc(50% + 1px),
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% + 1px)
          );
        background-size: 100% 36px, 36px 100%;
        z-index: 1;
      }

      #b_tm2ali1s .c_bruxgwmc {
        position: relative;
        margin-block-end: 2rem;
      }

      #b_tm2ali1s .c_8zbnj5hb {
        position: relative;
        border-radius: 1.75rem;
        padding-block: clamp(1.65rem, 4vw, 2.35rem);
        padding-inline: clamp(1.5rem, 4vw, 2.65rem);
        background: linear-gradient(128deg, color-mix(in srgb, var(--text-light) 16%, var(--accent-dark)) 0%, color-mix(in srgb, var(--text-light) 6%, var(--accent-dark)) 100%);
        border: 1px solid color-mix(in srgb, var(--text-light) 28%, var(--accent-dark));
        box-shadow: 0 1.65rem 2.85rem color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark));
        overflow: hidden;
      }

      #b_tm2ali1s .c_8zbnj5hb::before {
        content: '';
        position: absolute;
        inset-block-start: -40%;
        inset-inline-start: -20%;
        width: min(60%, 440px);
        aspect-ratio: 1;
        border-radius: 999px;
        background: radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent-bg) 80%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent-dark) 2%, var(--accent)) 65%);
        filter: blur(6px);
        animation: haloSpin_t4Wz8nPqm2Lc 22s infinite linear;
      }

      #b_tm2ali1s .c_i0l31qsq {
        position: relative;
        font-weight: 800;
        letter-spacing: 0.18em;
        text-transform: uppercase;
        margin: 0 0 0.75rem;
        font-size: clamp(1rem, 1.9vw, 1.15rem);
        color: color-mix(in srgb, var(--text-light) 88%, var(--accent-dark));
      }

      #b_tm2ali1s .c_i0l31qsq span {
        display: block;
        font-size: clamp(1.9rem, 4.5vw, 2.9rem);
        letter-spacing: 0.06em;
        line-height: 1.06;
        text-transform: none;
        color: var(--warning-bg);
        margin-block-start: 0.5rem;
        text-shadow: 0 0 1.1rem color-mix(in srgb, var(--accent-bg) 70%, var(--accent-dark)), 0 0.18rem 0 color-mix(in srgb, var(--danger-dark) 35%, var(--accent-dark));
      }

      #b_tm2ali1s .c_mfnap46r {
        position: absolute;
        inset-inline-end: clamp(0.85rem, 3vw, 2rem);
        inset-block-start: clamp(1.2rem, 3vw, 2rem);
        width: clamp(4.75rem, 12vw, 7rem);
        height: clamp(4.75rem, 12vw, 7rem);
        border-radius: 1.85rem;
        border: 1px dashed color-mix(in srgb, var(--danger-light) 55%, var(--accent-dark));
        rotate: -10deg;
        background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--warning-bg) 75%, var(--primary-dark)) 0%, color-mix(in srgb, var(--secondary-bg) 40%, var(--accent-dark)) 100%);
        box-shadow: 0 14px 0 color-mix(in srgb, var(--accent-dark) 35%, var(--primary-dark));
        animation: floatTile_r7Hm3kQ9wzP4 11s infinite alternate ease-in-out;
      }

      #b_tm2ali1s .c_mfnap46r::after {
        content: '';
        position: absolute;
        inset: 12%;
        border-radius: 1.05rem;
        border: 1px solid color-mix(in srgb, var(--text-light) 35%, var(--primary-dark));
        opacity: 0.95;
      }

      #b_tm2ali1s .c_i6q978lg {
        position: relative;
        border-radius: 1.5rem;
        padding: clamp(1.25rem, 3vw, 1.95rem);
        background: linear-gradient(160deg, color-mix(in srgb, var(--neutral-1050) 35%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent-dark) 72%, var(--primary-dark)) 100%);
        border: 1px solid color-mix(in srgb, var(--text-light) 16%, var(--accent-dark));
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 18%, var(--accent-dark));
      }

      #b_tm2ali1s .c_kfgzpkyf {
        display: grid;
        grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, 1fr);
        gap: clamp(1.35rem, 3vw, 2.75rem);
        align-items: start;
      }

      #b_tm2ali1s .c_lz8e7inr {
        font-size: 0.78rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.22em;
        margin-block-end: 1.1rem;
        color: color-mix(in srgb, var(--text-light) 72%, var(--accent-dark));
      }

      #b_tm2ali1s .c_eml2ese2 {
        display: flex;
        flex-direction: column;
        gap: 0.7rem;
      }

      #b_tm2ali1s .c_mwmjnlmd {
        display: flex;
        align-items: flex-start;
        gap: 0.75rem;
        padding-block: 0.8rem;
        padding-inline-start: 0.95rem;
        padding-inline-end: 1rem;
        border-radius: 1rem;
        background-color: color-mix(in srgb, var(--text-light) 9%, var(--accent-dark));
        border-inline-start: 6px solid var(--accent-light);
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 16%, var(--accent-dark));
        transition: translate 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_tm2ali1s .c_mwmjnlmd:nth-child(2) {
        border-inline-start-color: var(--warning-light);
      }

      #b_tm2ali1s .c_mwmjnlmd:nth-child(3) {
        border-inline-start-color: var(--info-light);
      }

      #b_tm2ali1s .c_mwmjnlmd:nth-child(4) {
        border-inline-start-color: var(--secondary-light);
      }

      #b_tm2ali1s .c_mwmjnlmd:hover {
        translate: 0 -3px;
        box-shadow: 0 16px 1.85rem color-mix(in srgb, var(--neutral-1050) 62%, var(--accent-dark));
      }

      #b_tm2ali1s .c_a7w9isru {
        flex-shrink: 0;
        width: 2.4rem;
        height: 2.4rem;
        border-radius: 0.9rem;
        display: grid;
        place-items: center;
        color: var(--accent-dark);
        background: linear-gradient(150deg, var(--text-light), color-mix(in srgb, var(--accent-bg) 75%, var(--accent-dark)));
        box-shadow: 0 0.85rem 0 color-mix(in srgb, var(--accent-dark) 28%, var(--primary-dark));
      }

      #b_tm2ali1s .c_t8q6olgi {
        flex: minmax(0, 1);
        font-size: 0.95rem;
      }

      #b_tm2ali1s .c_t8q6olgi strong {
        display: inline-block;
        margin-inline-end: 0.25rem;
        font-weight: 700;
      }

      #b_tm2ali1s .c_a7w9isru i {
        font-size: 1.05rem;
      }

      #b_tm2ali1s .c_8t8iti7x {
        display: flex;
        flex-direction: column;
      }

      #b_tm2ali1s .c_tj7ulfs2 {
        list-style: none;
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction: column;
        gap: 0.42rem;
      }

      #b_tm2ali1s .c_tj7ulfs2 a {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 0.5rem;
        padding-block: 0.72rem;
        padding-inline-start: 0.95rem;
        padding-inline-end: 0.95rem;
        border-radius: 1rem;
        text-decoration: none;
        font-weight: 600;
        color: color-mix(in srgb, var(--text-light) 88%, var(--accent-dark));
        background-image: linear-gradient(95deg, color-mix(in srgb, var(--text-light) 10%, var(--accent-dark)), color-mix(in srgb, var(--accent) 52%, var(--accent-dark)));
        border: 1px solid color-mix(in srgb, var(--text-light) 18%, var(--accent-dark));
        transition: translate 240ms cubic-bezier(0.4, 0, 0.2, 1), border-color 240ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_tm2ali1s .c_tj7ulfs2 a:hover {
        border-color: color-mix(in srgb, var(--warning-bg) 80%, var(--accent-dark));
        translate: 0 -2px;
      }

      #b_tm2ali1s .c_55gw93by {
        opacity: 0.75;
      }

      #b_tm2ali1s .c_efq1m81i {
        display: flex;
        flex-direction: column;
      }

      #b_tm2ali1s .c_5edgqnir {
        position: relative;
        border-radius: 1.5rem;
        padding-block: 1.4rem;
        padding-inline: 1.2rem;
        background: radial-gradient(circle at 112% -12%, color-mix(in srgb, var(--danger-bg) 45%, var(--accent-dark)) 0%, color-mix(in srgb, var(--neutral-1050) 75%, var(--accent-dark)) 55%);
        border: 1px solid color-mix(in srgb, var(--warning-light) 40%, var(--accent-dark));
        box-shadow: 0 1.85rem 0 color-mix(in srgb, var(--accent-dark) 52%, var(--primary-dark));
      }

      #b_tm2ali1s .c_7zegyann {
        font-size: 0.95rem;
        font-weight: 800;
        letter-spacing: 0.07em;
        margin-block-end: 1rem;
      }

      #b_tm2ali1s .c_qshajnxc {
        font-size: 0.92rem;
        margin-block-end: 1rem;
        color: color-mix(in srgb, var(--text-light) 74%, var(--accent-dark));
      }

      #b_tm2ali1s .c_dnuc1ckk {
        display: flex;
        flex-wrap: wrap;
        gap: 0.75rem;
        justify-content: flex-start;
      }

      #b_tm2ali1s .c_23mmo46o {
        --share-bg: var(--accent-light);
        --share-hover-bg: var(--accent);
        width: 3.15rem;
        height: 3.15rem;
        border-radius: 1rem;
        display: grid;
        place-items: center;
        color: var(--text-light);
        background-image: radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--text-light) 32%, var(--accent-dark)) 0%, var(--share-bg) 82%);
        border: 2px solid color-mix(in srgb, var(--text-light) 42%, var(--accent-dark));
        box-shadow: 0 0.65rem 0 color-mix(in srgb, var(--accent-dark) 55%, var(--primary-dark));
        transition: translate 220ms cubic-bezier(0.4, 0, 0.2, 1), rotate 220ms cubic-bezier(0.4, 0, 0.2, 1), background-image 240ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_tm2ali1s .c_23mmo46o:hover {
        background-image: radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--warning-bg) 35%, var(--accent-dark)) 0%, var(--share-hover-bg) 92%);
      }

      #b_tm2ali1s .c_23mmo46o:active {
        translate: 0 3px;
        box-shadow: 0 0.25rem 0 color-mix(in srgb, var(--accent-dark) 72%, var(--primary-dark));
      }

      #b_tm2ali1s .c_23mmo46o.c_rwel7rk3 {
        --share-bg: var(--accent-light);
        --share-hover-bg: var(--info-dark);
      }

      #b_tm2ali1s .c_23mmo46o.c_tc0ggnnk {
        --share-bg: var(--secondary-bg);
        --share-hover-bg: var(--secondary-dark);
      }

      #b_tm2ali1s .c_23mmo46o.c_5fihlutm {
        --share-bg: var(--neutral-550);
        --share-hover-bg: var(--neutral-850);
      }

      #b_tm2ali1s .c_23mmo46o.c_rwel7rk3:hover {
        rotate: -6deg;
      }

      #b_tm2ali1s .c_23mmo46o.c_tc0ggnnk:hover {
        rotate: 6deg;
      }

      #b_tm2ali1s .c_23mmo46o.c_5fihlutm:hover {
        rotate: 0deg;
        translate: 0 -2px;
      }

      #b_tm2ali1s .c_23mmo46o i {
        font-size: 1.5rem;
      }

      #b_tm2ali1s .c_mlfm40do {
        margin-block-start: clamp(2rem, 4vw, 2.85rem);
        padding-block-start: clamp(1.25rem, 3vw, 2rem);
        border-block-start: 1px dashed color-mix(in srgb, var(--text-light) 38%, var(--accent-dark));
        text-align: center;
        font-weight: 600;
        font-size: 0.9rem;
        color: color-mix(in srgb, var(--text-light) 80%, var(--accent-dark));
        letter-spacing: 0.04em;
      }

      @keyframes neonsweep_k8mNp2Qx9wZ {
        0% {
          inset-inline-start: 5%;
          opacity: 0.45;
        }
        100% {
          inset-inline-start: 28%;
          opacity: 0.78;
        }
      }

      @keyframes haloSpin_t4Wz8nPqm2Lc {
        100% {
          transform: rotate(360deg);
        }
      }

      @keyframes floatTile_r7Hm3kQ9wzP4 {
        100% {
          translate: -4px -6px;
          rotate: -4deg;
        }
      }

      @media (max-width: 991.98px) {
        #b_tm2ali1s .c_kfgzpkyf {
          grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
          row-gap: 1.5rem;
        }

        #b_tm2ali1s .c_6wyvgvte {
          grid-column: span 2;
        }

        #b_tm2ali1s .c_efq1m81i {
          grid-column: span 2;
        }

        #b_tm2ali1s .c_mfnap46r {
          display: none;
        }
      }

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

        #b_tm2ali1s .c_6wyvgvte,
        #b_tm2ali1s .c_efq1m81i {
          grid-column: span 1;
        }

        #b_tm2ali1s .c_dnuc1ckk {
          justify-content: center;
        }
      }

#b_govzsekc {
        position: relative;
        padding-block: 1.25rem;
        padding-inline: 0;
        background: linear-gradient(120deg, var(--primary-dark) 0%, var(--accent) 45%, var(--secondary) 100%);
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -40%;
          inset-inline-end: -15%;
          width: 22rem;
          height: 22rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--accent-bg) 0%, transparent 70%);
          opacity: 0.35;
          pointer-events: none;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -50%;
          inset-inline-start: -10%;
          width: 18rem;
          height: 18rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--primary-bg) 0%, transparent 70%);
          opacity: 0.4;
          pointer-events: none;
        }

        .c_s8bgdijo {
          position: relative;
          z-index: 1;
        }

        .c_i6vhswgi {
          display: grid;
          grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr);
          grid-template-areas: 'brand menu';
          align-items: center;
          gap: 1rem;
          padding-block: 0.85rem;
          padding-inline: 1.25rem;
          border-radius: 1.25rem;
          background: color-mix(in srgb, var(--background-tertiary) 88%, transparent);
          border: 2px solid color-mix(in srgb, var(--text-light) 35%, transparent);
          box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--primary-dark) 25%, transparent);
          backdrop-filter: blur(12px);
          width: 100%;
        }

        .c_ilsiwv7t {
          grid-area: brand;
          display: flex;
          align-items: center;
          min-width: 0;
        }

        .navbar-brand {
          display: inline-flex;
          align-items: center;
          gap: 0.75rem;
          min-width: 0;
          font-size: 1.35rem;
          font-weight: 700;
          color: var(--primary-dark);
          text-decoration: none;
          letter-spacing: 0.02em;
          white-space: normal;
          transition: transform 0.3s ease, color 0.3s ease;

          .c_5h0vf41q {
            flex-shrink: 0;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 2.75rem;
            height: 2.75rem;
            border-radius: 0.85rem;
            background: linear-gradient(145deg, var(--primary), var(--accent));
            color: var(--text-light);
            font-size: 1.15rem;
            box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 45%, transparent);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
          }

          &:hover {
            color: var(--primary);
            transform: translateY(-2px);

            .c_5h0vf41q {
              transform: rotate(-8deg) scale(1.05);
              box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--accent) 40%, transparent);
            }
          }
        }

        .c_gnyhwev3 {
          display: none;
          justify-content: flex-end;
        }

        .navbar-toggler {
          border: 2px solid var(--primary);
          border-radius: 0.75rem;
          padding-block: 0.5rem;
          padding-inline: 0.75rem;
          background: color-mix(in srgb, var(--background-tertiary) 70%, transparent);
          transition: background-color 0.3s ease, border-color 0.3s ease, transform 0.3s ease;

          &:hover {
            background-color: var(--primary-bg);
            border-color: var(--primary-dark);
            transform: scale(1.04);
          }

          &:focus {
            box-shadow: 0 0 0 0.25rem color-mix(in srgb, var(--primary) 30%, transparent);
          }
        }

        .c_so2qfbtk {
          grid-area: menu;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          min-width: 0;
        }

        .c_so2qfbtk.collapse:not(.show) {
          display: none;
        }

        @media (min-width: 992px) {
          #b_govzsekc .c_so2qfbtk.collapse {
            display: flex;
          }
        }

        .navbar-nav {
          display: flex;
          align-items: center;
          justify-content: center;
          flex: 1 1 0;
          flex-wrap: wrap;
          gap: 0.35rem;
          margin: 0;
          padding-block: 0.35rem;
          padding-inline: 0.35rem;
          list-style: none;
          min-width: 0;
          border-radius: 999px;
          background: linear-gradient(135deg, color-mix(in srgb, var(--neutral-150) 80%, var(--accent-bg) 20%), color-mix(in srgb, var(--neutral-150) 70%, var(--primary-bg) 30%));
          box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--primary) 15%, transparent);

          .c_8952w7o0 {
            min-width: 0;
          }

          .nav-link {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 0.45rem;
            padding-block: 0.65rem;
            padding-inline: 1rem;
            border-radius: 999px;
            color: var(--text-primary);
            font-weight: 600;
            text-decoration: none;
            white-space: normal;
            transition: color 0.25s ease, background-color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;

            i {
              font-size: 0.95rem;
              color: var(--accent-dark);
              transition: color 0.25s ease, transform 0.25s ease;
            }

            &:hover {
              color: var(--primary-dark);
              background-color: color-mix(in srgb, var(--background-tertiary) 75%, var(--primary-bg) 25%);
              transform: translateY(-1px);

              i {
                color: var(--primary);
                transform: scale(1.1);
              }
            }

            &.active {
              color: var(--text-light);
              background: linear-gradient(135deg, var(--primary), var(--accent-dark));
              box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 40%, transparent);

              i {
                color: var(--text-light);
              }
            }
          }
        }

        .c_prctu4bk {
          display: flex;
          justify-content: flex-end;
          min-width: 0;
        }

        .c_7x02u3cr {
          display: flex;
          align-items: center;
          justify-content: flex-end;
        }

        .btn-primary {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          gap: 0.55rem;
          padding-block: 0.75rem;
          padding-inline: 1.5rem;
          border: none;
          border-radius: 999px;
          background: linear-gradient(135deg, var(--secondary), var(--accent-dark));
          color: var(--text-light);
          font-weight: 700;
          text-decoration: none;
          white-space: normal;
          box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--secondary-dark) 35%, transparent);
          transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

          i {
            transition: transform 0.3s ease;
          }

          &:hover {
            transform: translateY(-3px);
            background: linear-gradient(135deg, var(--accent-dark), var(--primary-dark));
            box-shadow: 0 0.75rem 1.5rem color-mix(in srgb, var(--accent-dark) 40%, transparent);
            color: var(--text-light);

            i {
              margin-inline-start: 0.2rem;
            }
          }

          &:active {
            transform: translateY(-1px);
          }
        }
      }

      @keyframes headerFloatIn_q4w8n2k7m3xp {
        from {
          opacity: 0;
          transform: translateY(-1.25rem);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #b_govzsekc .c_i6vhswgi {
        animation: headerFloatIn_q4w8n2k7m3xp 0.65s ease-out;
      }

      @media (max-width: 991.98px) {
        #b_govzsekc {
          padding-block: 1rem;

          .c_i6vhswgi {
            grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
            grid-template-areas:
              'brand toggle'
              'menu menu';
            gap: 0.85rem;
            padding-block: 1rem;
            padding-inline: 1rem;
          }

          .c_gnyhwev3 {
            grid-area: toggle;
            display: flex;
          }

          .c_so2qfbtk {
            flex-direction: column;
            align-items: stretch;
            gap: 0.85rem;
          }

          .c_so2qfbtk.collapse.show {
            display: flex;
          }

          .navbar-nav {
            flex: none;
            flex-direction: column;
            align-items: stretch;
            width: 100%;
            border-radius: 1rem;
            padding-block: 0.5rem;
            padding-inline: 0.5rem;
            gap: 0.35rem;

            .nav-link {
              width: 100%;
              justify-content: flex-start;
              padding-block: 0.85rem;
              padding-inline: 1rem;
              border-radius: 0.85rem;
            }
          }

          .c_prctu4bk {
            width: 100%;
            justify-content: stretch;
          }

          .c_7x02u3cr {
            width: 100%;
          }

          .btn-primary {
            width: 100%;
          }
        }
      }

@keyframes pulseorbit_w8m3q7t1k9 {
        0%,
        100% {
          transform: scale(1);
        }
        50% {
          transform: scale(1.1);
        }
      }

      @keyframes slideupfade_n2v6p4r8x5 {
        0% {
          transform: translateY(24px);
          opacity: 0;
        }
        100% {
          transform: translateY(0);
          opacity: 1;
        }
      }

      #b_phnss3da {
        width: 100vw;
        min-height: 100vh;
        padding: 1.5rem;
        display: flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(155deg, var(--neutral-1050), var(--neutral-950));
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transition: opacity 0.4s ease, visibility 0.4s ease;

        .c_834hd2bc {
          width: min(980px, 100%);
        }

        .c_tusiy71d {
          display: grid;
          grid-template-columns: minmax(240px, 330px) minmax(0, 1fr);
          background: linear-gradient(135deg, rgba(255, 255, 255, 0.75), var(--white));
          border: 1px solid var(--neutral-250);
          border-radius: 1.75rem;
          box-shadow: 0 1rem 3rem rgba(var(--bs-primary-rgb), 0.25);
          overflow: hidden;
          transform: translateY(24px) scale(0.97);
          opacity: 0;
          transition: transform 0.45s ease, opacity 0.45s ease;
        }

        .c_6e9rjglx {
          position: relative;
          padding: 1rem;
          background: linear-gradient(150deg, var(--primary-bg), var(--accent-bg));
          display: flex;
          align-items: center;
          justify-content: center;

          img {
            width: 100%;
            aspect-ratio: 1 / 1;
            object-fit: cover;
            border-radius: 1.25rem;
            border: 1px solid var(--white);
            box-shadow: 0 0.75rem 2rem rgba(var(--bs-primary-rgb), 0.25);
          }

          .c_d765ry5l {
            position: absolute;
            inset-inline-start: 1.5rem;
            bottom: 1.5rem;
            max-width: 70%;
            border-radius: 999px;
            background: var(--white);
            color: var(--text-primary);
            padding-block: 0.4rem;
padding-inline: 0.8rem;
            font-size: 0.75rem;
            font-weight: 700;
            letter-spacing: 0.03em;
            white-space: normal;
          }
        }

        .c_c8euu9uv {
          padding: 2.25rem;
          display: flex;
          flex-direction: column;
          justify-content: center;
          gap: 1rem;

          .c_nsqaiulw {
            width: 4.2rem;
            height: 4.2rem;
            border-radius: 50%;
            background: linear-gradient(135deg, var(--success-color), var(--success-light));
            color: var(--white);
            display: inline-flex;
            align-items: center;
            justify-content: center;
            box-shadow: 0 0.75rem 1.75rem rgba(var(--bs-primary-rgb), 0.25);
            animation: pulseorbit_w8m3q7t1k9 2.2s ease-in-out infinite;

            i {
              font-size: 2rem;
            }
          }

          .c_i18ch66q {
            margin: 0;
            font-size: clamp(1.6rem, 3vw, 2.2rem);
            font-weight: 800;
            color: var(--text-primary);
          }

          .c_efuytm9m {
            margin: 0;
            font-size: 1.05rem;
            line-height: 1.65;
            color: var(--text-secondary);
            max-width: 38ch;
          }

          .c_2d9yh67v {
            margin-top: 0.5rem;

            .btn {
              border-width: 0;
              background: linear-gradient(135deg, var(--primary), var(--accent));
              color: var(--white);
              font-weight: 700;
              padding-block: 0.7rem;
padding-inline: 1.2rem;
            }
          }
        }

        &.active {
          opacity: 1;
          visibility: visible;
          pointer-events: auto;

          .c_tusiy71d {
            transform: translateY(0) scale(1);
            opacity: 1;
            animation: slideupfade_n2v6p4r8x5 0.55s ease;
          }
        }

        @media (max-width: 991.98px) {
          .c_tusiy71d {
            grid-template-columns: 1fr;
          }

          .c_6e9rjglx {
            padding-block: 1rem 0;
padding-inline: 1rem;

            img {
              max-width: 280px;
            }
          }

          .c_c8euu9uv {
            padding: 1.5rem;
          }
        }
      }

#b_ivipi250 {
        overflow: clip;
        position: relative;
        isolation: isolate;
        margin-block-start: 3rem;
        padding-block-start: clamp(4rem, 8vw, 6rem);
        padding-block-end: 2rem;
        padding-inline: 0;
        color: var(--text-light);
        background-image: radial-gradient(circle at 12% -8%, color-mix(in srgb, var(--danger-light) 55%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent) 4%, var(--accent-dark)) 52%),
          radial-gradient(circle at 96% 6%, color-mix(in srgb, var(--info-light) 45%, var(--primary-dark)) 0%, color-mix(in srgb, var(--accent-dark) 6%, var(--accent)) 48%),
          radial-gradient(circle at 50% 110%, color-mix(in srgb, var(--secondary-light) 50%, var(--accent)) 0%, color-mix(in srgb, var(--primary-dark) 8%, var(--accent-dark)) 55%),
          linear-gradient(165deg, var(--accent-dark) 0%, var(--accent) 42%, color-mix(in srgb, var(--danger) 28%, var(--primary-dark)) 100%);
        clip-path: polygon(0 2.25rem, 16% 0, 32% 1.85rem, 50% 0.35rem, 68% 1.95rem, 84% 0, 100% 2.4rem, 100% 100%, 0 100%);
        box-shadow: 0 -1.75rem 0 color-mix(in srgb, var(--warning-light) 45%, var(--accent-dark)), inset 0 1px 0 color-mix(in srgb, var(--text-light) 42%, var(--accent-dark));
      }

      #b_ivipi250::before {
        content: '';
        position: absolute;
        inset-block-start: -1rem;
        inset-inline: 10%;
        height: clamp(3.5rem, 7vw, 5rem);
        border-radius: 999px;
        opacity: 0.55;
        background: linear-gradient(90deg, color-mix(in srgb, var(--warning-light) 70%, var(--accent-dark)) 0%, color-mix(in srgb, var(--info-bg) 60%, var(--accent-dark)) 45%, color-mix(in srgb, var(--danger-bg) 55%, var(--primary-dark)) 100%);
        filter: blur(40px);
        z-index: 0;
        pointer-events: none;
        animation: neonsweep_k8mNp2Qx9wZ 9s infinite alternate cubic-bezier(0.45, 0, 0.55, 1);
      }

      #b_ivipi250::after {
        content: '';
        position: absolute;
        inset: 0;
        z-index: 0;
        pointer-events: none;
        background-image: repeating-linear-gradient(
          115deg,
          color-mix(in srgb, var(--text-light) 7%, var(--accent-dark)) 0px,
          color-mix(in srgb, var(--text-light) 7%, var(--accent-dark)) 1px,
          color-mix(in srgb, var(--accent) 100%, var(--accent-dark)) 1px,
          color-mix(in srgb, var(--accent) 100%, var(--accent-dark)) 18px
        );
        opacity: 0.18;
      }

      #b_ivipi250 .c_5nyfym57 {
        position: relative;
        z-index: 2;
      }

      #b_ivipi250 .c_fus9uzfe {
        position: absolute;
        inset: clamp(8rem, 18vw, 14rem) 6% clamp(10rem, 20vw, 16rem);
        pointer-events: none;
        opacity: 0.22;
        background-image: linear-gradient(
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 22%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 22%, var(--accent-dark)) calc(50% + 1px),
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% + 1px)
          ),
          linear-gradient(
            90deg,
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 18%, var(--accent-dark)) calc(50% - 1px),
            color-mix(in srgb, var(--text-light) 18%, var(--accent-dark)) calc(50% + 1px),
            color-mix(in srgb, var(--accent-dark) 100%, var(--accent-dark)) calc(50% + 1px)
          );
        background-size: 100% 36px, 36px 100%;
        z-index: 1;
      }

      #b_ivipi250 .c_6a017fyc {
        position: relative;
        margin-block-end: 2rem;
      }

      #b_ivipi250 .c_p8zl6duj {
        position: relative;
        border-radius: 1.75rem;
        padding-block: clamp(1.65rem, 4vw, 2.35rem);
        padding-inline: clamp(1.5rem, 4vw, 2.65rem);
        background: linear-gradient(128deg, color-mix(in srgb, var(--text-light) 16%, var(--accent-dark)) 0%, color-mix(in srgb, var(--text-light) 6%, var(--accent-dark)) 100%);
        border: 1px solid color-mix(in srgb, var(--text-light) 28%, var(--accent-dark));
        box-shadow: 0 1.65rem 2.85rem color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark));
        overflow: hidden;
      }

      #b_ivipi250 .c_p8zl6duj::before {
        content: '';
        position: absolute;
        inset-block-start: -40%;
        inset-inline-start: -20%;
        width: min(60%, 440px);
        aspect-ratio: 1;
        border-radius: 999px;
        background: radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent-bg) 80%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent-dark) 2%, var(--accent)) 65%);
        filter: blur(6px);
        animation: haloSpin_t4Wz8nPqm2Lc 22s infinite linear;
      }

      #b_ivipi250 .c_6n3actzc {
        position: relative;
        font-weight: 800;
        letter-spacing: 0.18em;
        text-transform: uppercase;
        margin: 0 0 0.75rem;
        font-size: clamp(1rem, 1.9vw, 1.15rem);
        color: color-mix(in srgb, var(--text-light) 88%, var(--accent-dark));
      }

      #b_ivipi250 .c_6n3actzc span {
        display: block;
        font-size: clamp(1.9rem, 4.5vw, 2.9rem);
        letter-spacing: 0.06em;
        line-height: 1.06;
        text-transform: none;
        color: var(--warning-bg);
        margin-block-start: 0.5rem;
        text-shadow: 0 0 1.1rem color-mix(in srgb, var(--accent-bg) 70%, var(--accent-dark)), 0 0.18rem 0 color-mix(in srgb, var(--danger-dark) 35%, var(--accent-dark));
      }

      #b_ivipi250 .c_hwjubvlh {
        position: absolute;
        inset-inline-end: clamp(0.85rem, 3vw, 2rem);
        inset-block-start: clamp(1.2rem, 3vw, 2rem);
        width: clamp(4.75rem, 12vw, 7rem);
        height: clamp(4.75rem, 12vw, 7rem);
        border-radius: 1.85rem;
        border: 1px dashed color-mix(in srgb, var(--danger-light) 55%, var(--accent-dark));
        rotate: -10deg;
        background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--warning-bg) 75%, var(--primary-dark)) 0%, color-mix(in srgb, var(--secondary-bg) 40%, var(--accent-dark)) 100%);
        box-shadow: 0 14px 0 color-mix(in srgb, var(--accent-dark) 35%, var(--primary-dark));
        animation: floatTile_r7Hm3kQ9wzP4 11s infinite alternate ease-in-out;
      }

      #b_ivipi250 .c_hwjubvlh::after {
        content: '';
        position: absolute;
        inset: 12%;
        border-radius: 1.05rem;
        border: 1px solid color-mix(in srgb, var(--text-light) 35%, var(--primary-dark));
        opacity: 0.95;
      }

      #b_ivipi250 .c_ojyxxja5 {
        position: relative;
        border-radius: 1.5rem;
        padding: clamp(1.25rem, 3vw, 1.95rem);
        background: linear-gradient(160deg, color-mix(in srgb, var(--neutral-1050) 35%, var(--accent-dark)) 0%, color-mix(in srgb, var(--accent-dark) 72%, var(--primary-dark)) 100%);
        border: 1px solid color-mix(in srgb, var(--text-light) 16%, var(--accent-dark));
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 18%, var(--accent-dark));
      }

      #b_ivipi250 .c_9o2t4zpp {
        display: grid;
        grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, 1fr);
        gap: clamp(1.35rem, 3vw, 2.75rem);
        align-items: start;
      }

      #b_ivipi250 .c_ob9epzb8 {
        font-size: 0.78rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.22em;
        margin-block-end: 1.1rem;
        color: color-mix(in srgb, var(--text-light) 72%, var(--accent-dark));
      }

      #b_ivipi250 .c_aykvo484 {
        display: flex;
        flex-direction: column;
        gap: 0.7rem;
      }

      #b_ivipi250 .c_cnlxjr89 {
        display: flex;
        align-items: flex-start;
        gap: 0.75rem;
        padding-block: 0.8rem;
        padding-inline-start: 0.95rem;
        padding-inline-end: 1rem;
        border-radius: 1rem;
        background-color: color-mix(in srgb, var(--text-light) 9%, var(--accent-dark));
        border-inline-start: 6px solid var(--accent-light);
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 16%, var(--accent-dark));
        transition: translate 280ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_ivipi250 .c_cnlxjr89:nth-child(2) {
        border-inline-start-color: var(--warning-light);
      }

      #b_ivipi250 .c_cnlxjr89:nth-child(3) {
        border-inline-start-color: var(--info-light);
      }

      #b_ivipi250 .c_cnlxjr89:nth-child(4) {
        border-inline-start-color: var(--secondary-light);
      }

      #b_ivipi250 .c_cnlxjr89:hover {
        translate: 0 -3px;
        box-shadow: 0 16px 1.85rem color-mix(in srgb, var(--neutral-1050) 62%, var(--accent-dark));
      }

      #b_ivipi250 .c_tf1x29vu {
        flex-shrink: 0;
        width: 2.4rem;
        height: 2.4rem;
        border-radius: 0.9rem;
        display: grid;
        place-items: center;
        color: var(--accent-dark);
        background: linear-gradient(150deg, var(--text-light), color-mix(in srgb, var(--accent-bg) 75%, var(--accent-dark)));
        box-shadow: 0 0.85rem 0 color-mix(in srgb, var(--accent-dark) 28%, var(--primary-dark));
      }

      #b_ivipi250 .c_tti2u9mp {
        flex: minmax(0, 1);
        font-size: 0.95rem;
      }

      #b_ivipi250 .c_tti2u9mp strong {
        display: inline-block;
        margin-inline-end: 0.25rem;
        font-weight: 700;
      }

      #b_ivipi250 .c_tf1x29vu i {
        font-size: 1.05rem;
      }

      #b_ivipi250 .c_kpjddool {
        display: flex;
        flex-direction: column;
      }

      #b_ivipi250 .c_4l9qdusj {
        list-style: none;
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction: column;
        gap: 0.42rem;
      }

      #b_ivipi250 .c_4l9qdusj a {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 0.5rem;
        padding-block: 0.72rem;
        padding-inline-start: 0.95rem;
        padding-inline-end: 0.95rem;
        border-radius: 1rem;
        text-decoration: none;
        font-weight: 600;
        color: color-mix(in srgb, var(--text-light) 88%, var(--accent-dark));
        background-image: linear-gradient(95deg, color-mix(in srgb, var(--text-light) 10%, var(--accent-dark)), color-mix(in srgb, var(--accent) 52%, var(--accent-dark)));
        border: 1px solid color-mix(in srgb, var(--text-light) 18%, var(--accent-dark));
        transition: translate 240ms cubic-bezier(0.4, 0, 0.2, 1), border-color 240ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_ivipi250 .c_4l9qdusj a:hover {
        border-color: color-mix(in srgb, var(--warning-bg) 80%, var(--accent-dark));
        translate: 0 -2px;
      }

      #b_ivipi250 .c_hsu08dn0 {
        opacity: 0.75;
      }

      #b_ivipi250 .c_2z2ftju6 {
        display: flex;
        flex-direction: column;
      }

      #b_ivipi250 .c_jyflvpqb {
        position: relative;
        border-radius: 1.5rem;
        padding-block: 1.4rem;
        padding-inline: 1.2rem;
        background: radial-gradient(circle at 112% -12%, color-mix(in srgb, var(--danger-bg) 45%, var(--accent-dark)) 0%, color-mix(in srgb, var(--neutral-1050) 75%, var(--accent-dark)) 55%);
        border: 1px solid color-mix(in srgb, var(--warning-light) 40%, var(--accent-dark));
        box-shadow: 0 1.85rem 0 color-mix(in srgb, var(--accent-dark) 52%, var(--primary-dark));
      }

      #b_ivipi250 .c_o3c04h6z {
        font-size: 0.95rem;
        font-weight: 800;
        letter-spacing: 0.07em;
        margin-block-end: 1rem;
      }

      #b_ivipi250 .c_k39l47yn {
        font-size: 0.92rem;
        margin-block-end: 1rem;
        color: color-mix(in srgb, var(--text-light) 74%, var(--accent-dark));
      }

      #b_ivipi250 .c_2jdyofc4 {
        display: flex;
        flex-wrap: wrap;
        gap: 0.75rem;
        justify-content: flex-start;
      }

      #b_ivipi250 .c_qu8wef9c {
        --share-bg: var(--accent-light);
        --share-hover-bg: var(--accent);
        width: 3.15rem;
        height: 3.15rem;
        border-radius: 1rem;
        display: grid;
        place-items: center;
        color: var(--text-light);
        background-image: radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--text-light) 32%, var(--accent-dark)) 0%, var(--share-bg) 82%);
        border: 2px solid color-mix(in srgb, var(--text-light) 42%, var(--accent-dark));
        box-shadow: 0 0.65rem 0 color-mix(in srgb, var(--accent-dark) 55%, var(--primary-dark));
        transition: translate 220ms cubic-bezier(0.4, 0, 0.2, 1), rotate 220ms cubic-bezier(0.4, 0, 0.2, 1), background-image 240ms cubic-bezier(0.4, 0, 0.2, 1);
      }

      #b_ivipi250 .c_qu8wef9c:hover {
        background-image: radial-gradient(circle at 34% 32%, color-mix(in srgb, var(--warning-bg) 35%, var(--accent-dark)) 0%, var(--share-hover-bg) 92%);
      }

      #b_ivipi250 .c_qu8wef9c:active {
        translate: 0 3px;
        box-shadow: 0 0.25rem 0 color-mix(in srgb, var(--accent-dark) 72%, var(--primary-dark));
      }

      #b_ivipi250 .c_qu8wef9c.c_stdzaxin {
        --share-bg: var(--accent-light);
        --share-hover-bg: var(--info-dark);
      }

      #b_ivipi250 .c_qu8wef9c.c_1txma5o2 {
        --share-bg: var(--secondary-bg);
        --share-hover-bg: var(--secondary-dark);
      }

      #b_ivipi250 .c_qu8wef9c.c_1o5h8jnp {
        --share-bg: var(--neutral-550);
        --share-hover-bg: var(--neutral-850);
      }

      #b_ivipi250 .c_qu8wef9c.c_stdzaxin:hover {
        rotate: -6deg;
      }

      #b_ivipi250 .c_qu8wef9c.c_1txma5o2:hover {
        rotate: 6deg;
      }

      #b_ivipi250 .c_qu8wef9c.c_1o5h8jnp:hover {
        rotate: 0deg;
        translate: 0 -2px;
      }

      #b_ivipi250 .c_qu8wef9c i {
        font-size: 1.5rem;
      }

      #b_ivipi250 .c_ti4jnh1j {
        margin-block-start: clamp(2rem, 4vw, 2.85rem);
        padding-block-start: clamp(1.25rem, 3vw, 2rem);
        border-block-start: 1px dashed color-mix(in srgb, var(--text-light) 38%, var(--accent-dark));
        text-align: center;
        font-weight: 600;
        font-size: 0.9rem;
        color: color-mix(in srgb, var(--text-light) 80%, var(--accent-dark));
        letter-spacing: 0.04em;
      }

      @keyframes neonsweep_k8mNp2Qx9wZ {
        0% {
          inset-inline-start: 5%;
          opacity: 0.45;
        }
        100% {
          inset-inline-start: 28%;
          opacity: 0.78;
        }
      }

      @keyframes haloSpin_t4Wz8nPqm2Lc {
        100% {
          transform: rotate(360deg);
        }
      }

      @keyframes floatTile_r7Hm3kQ9wzP4 {
        100% {
          translate: -4px -6px;
          rotate: -4deg;
        }
      }

      @media (max-width: 991.98px) {
        #b_ivipi250 .c_9o2t4zpp {
          grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
          row-gap: 1.5rem;
        }

        #b_ivipi250 .c_61dy01ts {
          grid-column: span 2;
        }

        #b_ivipi250 .c_2z2ftju6 {
          grid-column: span 2;
        }

        #b_ivipi250 .c_hwjubvlh {
          display: none;
        }
      }

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

        #b_ivipi250 .c_61dy01ts,
        #b_ivipi250 .c_2z2ftju6 {
          grid-column: span 1;
        }

        #b_ivipi250 .c_2jdyofc4 {
          justify-content: center;
        }
      }
