#uii9k2yx0i40 {
        position: relative;
        background: linear-gradient(115deg, var(--primary-dark) 0%, var(--accent-dark) 52%, var(--secondary-dark) 100%);
        padding-block: 0;
        padding-inline: 0;
        box-shadow: 0 10px 40px color-mix(in srgb, var(--primary-dark) 40%, var(--background-primary));
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: 0;
          inset-inline: 0;
          block-size: 4px;
          background: linear-gradient(90deg, var(--primary-bg), var(--accent-bg), var(--secondary-bg), var(--warning-bg));
          z-index: 2;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -40%;
          inset-inline-end: -8%;
          inline-size: 280px;
          block-size: 280px;
          border-radius: 50%;
          background: radial-gradient(circle, color-mix(in srgb, var(--accent-light) 30%, var(--accent-dark)) 0%, var(--accent-dark) 65%);
          pointer-events: none;
        }

        .container {
          position: relative;
          z-index: 1;
          display: flex;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          padding-block: 0.9rem;
        }

        .navbar-brand {
          flex-shrink: 0;
          font-size: 1.45rem;
          font-weight: 700;
          color: var(--text-light);
          text-decoration: none;
          letter-spacing: 0.4px;
          transition: color 0.3s ease, transform 0.3s ease;
          display: inline-flex;
          align-items: center;
          gap: 0.65rem;
          white-space: normal;
          padding-block: 0.35rem;
          padding-inline: 0;

          &::before {
            content: '';
            flex-shrink: 0;
            inline-size: 12px;
            block-size: 12px;
            border-radius: 3px;
            background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
            box-shadow: 0 0 14px color-mix(in srgb, var(--primary-bg) 70%, var(--primary-dark));
            transition: transform 0.3s ease, box-shadow 0.3s ease;
          }

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

            &::before {
              transform: rotate(45deg) scale(1.15);
              box-shadow: 0 0 20px color-mix(in srgb, var(--accent-bg) 80%, var(--accent-dark));
            }
          }
        }

        .navbar-toggler {
          border: 2px solid color-mix(in srgb, var(--text-light) 35%, var(--primary-dark));
          border-radius: 10px;
          padding-block: 0.45rem;
          padding-inline: 0.7rem;
          transition: background-color 0.3s ease, border-color 0.3s ease;

          &:hover {
            background-color: color-mix(in srgb, var(--text-light) 10%, var(--primary-dark));
            border-color: var(--primary-bg);
          }

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

        .navbar-collapse {
          flex-grow: 1;
          justify-content: flex-end;
          align-items: center;
          gap: 1.25rem;
        }

        .atiwkhqv8f {
          display: flex;
          justify-content: center;
          flex-grow: 1;
        }

        .navbar-nav {
          display: flex;
          align-items: center;
          gap: 0.2rem;
          background: color-mix(in srgb, var(--background-tertiary) 14%, var(--primary-dark));
          border: 1px solid color-mix(in srgb, var(--text-light) 16%, var(--primary-dark));
          border-radius: 999px;
          padding-block: 0.25rem;
          padding-inline: 0.3rem;
          margin: 0;

          .g21w71huzz {
            .nav-link {
              color: color-mix(in srgb, var(--text-light) 88%, var(--primary-dark));
              font-weight: 500;
              font-size: 0.95rem;
              padding-block: 0.55rem;
              padding-inline: 1.1rem;
              border-radius: 999px;
              transition: color 0.25s ease, background 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
              text-decoration: none;
              white-space: normal;

              &:hover {
                color: var(--text-light);
                background: color-mix(in srgb, var(--text-light) 12%, var(--primary-dark));
                transform: translateY(-1px);
              }

              &.active {
                color: var(--primary-dark);
                background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
                font-weight: 600;
                box-shadow: 0 4px 16px color-mix(in srgb, var(--primary-bg) 45%, var(--primary-dark));
              }
            }
          }
        }

        .gkk3jw4vsm {
          flex-shrink: 0;
          display: flex;
          align-items: center;

          .btn-primary {
            background: linear-gradient(135deg, var(--secondary-light), var(--secondary));
            border: 2px solid color-mix(in srgb, var(--secondary-bg) 60%, var(--secondary-dark));
            color: var(--text-light);
            font-weight: 600;
            font-size: 0.95rem;
            padding-block: 0.6rem;
            padding-inline: 1.5rem;
            border-radius: 999px;
            box-shadow: 0 6px 22px color-mix(in srgb, var(--secondary) 45%, var(--secondary-dark));
            transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;
            text-decoration: none;
            display: inline-flex;
            align-items: center;
            gap: 0.45rem;
            white-space: normal;

            i {
              margin-inline-start: 0;
              transition: margin-inline-start 0.3s ease;
            }

            &:hover {
              transform: translateY(-2px);
              box-shadow: 0 10px 28px color-mix(in srgb, var(--secondary-light) 50%, var(--secondary-dark));
              background: linear-gradient(135deg, var(--secondary-bg), var(--secondary-light));
              color: var(--text-light);

              i {
                margin-inline-start: 3px;
              }
            }

            &:active {
              transform: translateY(0);
            }
          }
        }
      }

      @keyframes headerReveal_k9m4x2p7nq {
        from {
          opacity: 0;
          transform: translateY(-16px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #uii9k2yx0i40 {
        animation: headerReveal_k9m4x2p7nq 0.55s ease-out;
      }

      @media (max-width: 991.98px) {
        #uii9k2yx0i40 {
          .navbar-collapse {
            padding-block: 1rem 0.5rem;
            padding-inline: 0;
            align-items: stretch;
          }

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

          .navbar-nav {
            flex-direction: column;
            width: 100%;
            border-radius: 18px;
            padding-block: 0.4rem;
            padding-inline: 0.4rem;
            gap: 0.15rem;

            .g21w71huzz {
              width: 100%;

              .nav-link {
                width: 100%;
                text-align: start;
                padding-block: 0.85rem;
                padding-inline: 1.15rem;
                border-radius: 14px;
              }
            }
          }

          .gkk3jw4vsm {
            margin-block-start: 0.85rem;
            width: 100%;

            .btn-primary {
              width: 100%;
              justify-content: center;
              padding-block: 0.85rem;
            }
          }
        }
      }

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

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

    #uilzbvc5dq6m::before {
      content: '';
      position: absolute;
      inset-block-start: -40%;
      inset-inline-end: -15%;
      width: min(72vw, 520px);
      aspect-ratio: 1;
      border-radius: 50%;
      background: radial-gradient(
        circle,
        color-mix(in srgb, var(--primary) 22%, transparent) 0%,
        transparent 68%
      );
      pointer-events: none;
    }

    #uilzbvc5dq6m::after {
      content: '';
      position: absolute;
      inset-block-end: -35%;
      inset-inline-start: -12%;
      width: min(65vw, 440px);
      aspect-ratio: 1;
      border-radius: 50%;
      background: radial-gradient(
        circle,
        color-mix(in srgb, var(--secondary) 18%, transparent) 0%,
        transparent 70%
      );
      pointer-events: none;
    }

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

    #uilzbvc5dq6m .fzzof3qzmc {
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: clamp(1.75rem, 4vw, 3rem);
      align-items: center;
      padding-block: clamp(1.75rem, 3vw, 2.75rem);
      padding-inline: clamp(1.25rem, 3vw, 2.75rem);
      border-radius: 1.75rem;
      border: 1px solid color-mix(in srgb, var(--primary) 18%, var(--neutral-150));
      background: var(--background-tertiary);
      box-shadow: 0 28px 56px color-mix(in srgb, var(--neutral-950) 14%, transparent);
    }

    #uilzbvc5dq6m .tumjsczf7r {
      position: relative;
      max-inline-size: 100%;
      margin-inline: auto;
    }

    #uilzbvc5dq6m .tumjsczf7r::before {
      content: '';
      position: absolute;
      inset-block-start: 8%;
      inset-inline-end: -6%;
      width: 42%;
      aspect-ratio: 1;
      border-radius: 1.25rem;
      background: linear-gradient(145deg, var(--accent) 0%, var(--accent-dark) 100%);
      opacity: 0.35;
      z-index: 0;
      animation: ctabox_z8k3m9p2x7q1w 7s ease-in-out infinite;
    }

    #uilzbvc5dq6m .tumjsczf7r::after {
      content: '';
      position: absolute;
      inset-block-end: 6%;
      inset-inline-start: -5%;
      width: 36%;
      aspect-ratio: 1;
      border-radius: 50%;
      border: 2px solid color-mix(in srgb, var(--primary) 45%, var(--neutral-150));
      z-index: 0;
      animation: ctabox_z8k3m9p2x7q1w 9s ease-in-out infinite reverse;
    }

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

    #uilzbvc5dq6m .t6jrc03npo {
      position: relative;
      z-index: 1;
      aspect-ratio: 1;
      max-inline-size: min(100%, 380px);
      margin-inline: auto;
      border-radius: 1.35rem;
      overflow: hidden;
      border: 3px solid color-mix(in srgb, var(--primary) 25%, var(--neutral-150));
      box-shadow: 0 18px 40px color-mix(in srgb, var(--primary-dark) 18%, transparent);
    }

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

    #uilzbvc5dq6m .htg7zyn40n {
      text-align: start;
    }

    #uilzbvc5dq6m .kranypq9wk {
      display: inline-flex;
      align-items: center;
      gap: 0.5rem;
      padding-block: 0.45rem;
      padding-inline: 1rem;
      margin-block-end: 1rem;
      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) 55%, var(--background-tertiary));
      border: 1px solid color-mix(in srgb, var(--primary) 22%, var(--neutral-150));
      white-space: normal;
    }

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

    #uilzbvc5dq6m .j2cso1tm7c {
      font-size: clamp(1.65rem, 2.8vw, 2.35rem);
      font-weight: 700;
      line-height: 1.15;
      letter-spacing: -0.03em;
      color: var(--text-primary);
      margin-block-end: 0.85rem;
    }

    #uilzbvc5dq6m .py3qku7y24 {
      font-size: 1.05rem;
      line-height: 1.55;
      color: var(--text-secondary);
      margin-block-end: 1.75rem;
      max-inline-size: 36ch;
    }

    #uilzbvc5dq6m .kbu3oq6khs {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: start;
      gap: 1rem;
      padding-block-start: 1.35rem;
      margin-block-start: 0.25rem;
      border-block-start: 1px solid color-mix(in srgb, var(--neutral-250) 75%, var(--primary-bg));
    }

    #uilzbvc5dq6m .gxbvk028ff {
      position: relative;
      display: inline-flex;
      align-items: center;
      gap: 0.65rem;
      padding-block: 0.95rem;
      padding-inline: 1.75rem;
      border-radius: 999px;
      font-weight: 600;
      font-size: 0.95rem;
      text-decoration: none;
      color: var(--text-light);
      background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);
      border: none;
      box-shadow: 0 10px 28px color-mix(in srgb, var(--primary) 35%, transparent);
      overflow: hidden;
      transition: box-shadow 0.3s ease, transform 0.3s ease;
    }

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

    #uilzbvc5dq6m .gxbvk028ff:hover {
      transform: translateY(-3px);
      box-shadow: 0 16px 36px color-mix(in srgb, var(--primary-dark) 40%, transparent);
    }

    #uilzbvc5dq6m .gxbvk028ff:hover::before {
      inset-inline-start: 100%;
    }

    #uilzbvc5dq6m .gxbvk028ff i {
      font-size: 1.1rem;
      transition: transform 0.3s ease;
    }

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

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

      #uilzbvc5dq6m .htg7zyn40n {
        text-align: center;
      }

      #uilzbvc5dq6m .py3qku7y24 {
        margin-inline: auto;
      }

      #uilzbvc5dq6m .kbu3oq6khs {
        justify-content: center;
      }
    }

    @media (max-width: 575.98px) {
      #uilzbvc5dq6m .gxbvk028ff {
        width: 100%;
        justify-content: center;
      }
    }

#ui50a6imja3g {
        position: relative;
        overflow: hidden;
        padding-block: 0 4.5rem;
        padding-inline: 0;
        background: var(--background-primary);
      }

      #ui50a6imja3g::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        inset-inline-end: 0;
        height: 42%;
        background: linear-gradient(
          118deg,
          var(--danger) 0%,
          var(--primary) 38%,
          var(--warning-color) 72%,
          var(--accent) 100%
        );
        z-index: 0;
        pointer-events: none;
      }

      #ui50a6imja3g::after {
        content: '';
        position: absolute;
        inset-block-start: 38%;
        inset-inline-start: -10%;
        width: 120%;
        height: 4rem;
        background: var(--background-primary);
        transform: rotate(-2deg);
        z-index: 0;
        pointer-events: none;
      }

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

      #ui50a6imja3g .pkzwrnnngy {
        padding-block: 3.5rem 2.75rem;
        padding-inline: 0.5rem;
        text-align: center;
        animation: aboutslide_m4k8xq2wp7n3 0.65s ease-out both;
      }

      #ui50a6imja3g .qqd8gcc6pi {
        display: inline-block;
        padding-block: 0.45rem;
        padding-inline: 1.1rem;
        margin-bottom: 1.15rem;
        background: var(--background-tertiary);
        color: var(--danger-dark);
        font-size: 0.72rem;
        font-weight: 800;
        letter-spacing: 0.16em;
        text-transform: uppercase;
        white-space: normal;
        border: 2px solid var(--danger-light);
        box-shadow: 0 0.5rem 1.5rem rgba(var(--bs-dark-rgb), 0.18);
      }

      #ui50a6imja3g .pkzwrnnngy h2 {
        margin: 0 auto;
        max-width: 18ch;
        color: var(--text-light);
        font-size: clamp(2.4rem, 6vw, 4rem);
        font-weight: 800;
        line-height: 1.02;
        letter-spacing: -0.03em;
        text-transform: uppercase;
        text-shadow: 0 0.25rem 0 rgba(var(--bs-dark-rgb), 0.25);
      }

      #ui50a6imja3g .pb5nrviqe0 {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 1.75rem;
        align-items: stretch;
        margin-bottom: 2rem;
      }

      #ui50a6imja3g .b0yxl7jrdt {
        order: 1;
        display: flex;
        justify-content: center;
        animation: aboutslide_m4k8xq2wp7n3 0.65s ease-out 0.12s both;
      }

      #ui50a6imja3g .fylgiblcor {
        width: min(100%, 340px);
        aspect-ratio: 1 / 1;
        padding: 0.5rem;
        background: linear-gradient(160deg, var(--accent-bg), var(--primary-bg), var(--danger-light));
        border-radius: 0.35rem;
        box-shadow: 0 1.25rem 2.5rem rgba(var(--bs-dark-rgb), 0.2);
        transform: rotate(-2deg);
      }

      #ui50a6imja3g .mc0v9sw6wv {
        width: 100%;
        height: 100%;
        border-radius: 0.2rem;
        overflow: hidden;
        background: var(--background-tertiary);
        border: 4px solid var(--background-tertiary);
        transform: rotate(2deg);
      }

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

      #ui50a6imja3g .jmo05xu9zc {
        order: 2;
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding-block: 2rem;
        padding-inline: 1.75rem;
        background: var(--background-tertiary);
        border-radius: 1rem;
        border: 3px solid var(--primary);
        box-shadow: 0 1rem 2.75rem rgba(var(--bs-primary-rgb), 0.22);
        animation: aboutslide_m4k8xq2wp7n3 0.65s ease-out 0.22s both;
      }

      #ui50a6imja3g .mrejmbnykj {
        margin: 0 0 1rem;
        color: var(--primary-dark);
        font-size: 0.92rem;
        font-weight: 800;
        text-transform: uppercase;
        letter-spacing: 0.1em;
        line-height: 1.45;
      }

      #ui50a6imja3g .covaqk8zcq {
        margin: 0;
        color: var(--text-secondary);
        font-size: 1.02rem;
        line-height: 1.78;
      }

      #ui50a6imja3g .o73q5ztn3d {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 1.5rem;
        align-items: center;
        padding-block: 1.85rem;
        padding-inline: 1.75rem;
        background: var(--background-dark);
        border-radius: 1rem;
        border-inline-start: 6px solid var(--accent-bg);
        box-shadow: 0 1.25rem 3rem rgba(var(--bs-dark-rgb), 0.24);
        animation: aboutslide_m4k8xq2wp7n3 0.65s ease-out 0.32s both;
      }

      #ui50a6imja3g .f29kyjiraz {
        display: flex;
        align-items: flex-start;
        gap: 0.85rem;
      }

      #ui50a6imja3g .f29kyjiraz i {
        flex-shrink: 0;
        font-size: 1.75rem;
        color: var(--warning-bg);
        line-height: 1;
        margin-block-start: 0.15rem;
      }

      #ui50a6imja3g .f29kyjiraz p {
        margin: 0;
        color: var(--neutral-150);
        font-size: 1.08rem;
        font-weight: 600;
        line-height: 1.68;
      }

      #ui50a6imja3g .fcc09l3xtm {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 0.6rem;
        padding-block: 1rem;
        padding-inline: 2.4rem;
        background: linear-gradient(90deg, var(--warning-color), var(--danger));
        color: var(--text-light);
        font-size: 0.95rem;
        font-weight: 800;
        text-decoration: none;
        text-transform: uppercase;
        letter-spacing: 0.08em;
        border-radius: 0.35rem;
        box-shadow: 0 0.65rem 1.75rem rgba(var(--bs-dark-rgb), 0.35);
        transition: transform 0.25s ease, box-shadow 0.25s ease, filter 0.25s ease;
        justify-self: start;
      }

      #ui50a6imja3g .fcc09l3xtm:hover {
        transform: translateY(-3px) scale(1.02);
        box-shadow: 0 0.85rem 2rem rgba(var(--bs-primary-rgb), 0.5);
        filter: brightness(1.06);
        color: var(--text-light);
      }

      #ui50a6imja3g .fcc09l3xtm i {
        font-size: 1.2rem;
      }

      @media (min-width: 768px) {
        #ui50a6imja3g {
          padding-block: 0 5.5rem;
        }

        #ui50a6imja3g .pkzwrnnngy {
          padding-block: 4.5rem 3.25rem;
        }

        #ui50a6imja3g .pb5nrviqe0 {
          gap: 2.25rem;
        }

        #ui50a6imja3g .jmo05xu9zc {
          padding-block: 2.5rem;
          padding-inline: 2.25rem;
        }

        #ui50a6imja3g .o73q5ztn3d {
          grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
          padding-block: 2.1rem;
          padding-inline: 2.25rem;
        }

        #ui50a6imja3g .fcc09l3xtm {
          justify-self: end;
        }
      }

      @media (min-width: 992px) {
        #ui50a6imja3g .pb5nrviqe0 {
          grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr);
          gap: 2.75rem;
          margin-bottom: 2.75rem;
        }

        #ui50a6imja3g .b0yxl7jrdt {
          order: 1;
          justify-content: flex-start;
        }

        #ui50a6imja3g .jmo05xu9zc {
          order: 2;
        }

        #ui50a6imja3g .fylgiblcor {
          width: min(100%, 400px);
        }
      }

      @media (max-width: 575px) {
        #ui50a6imja3g .pkzwrnnngy {
          padding-block: 2.75rem 2.25rem;
        }

        #ui50a6imja3g .jmo05xu9zc {
          padding-block: 1.5rem;
          padding-inline: 1.25rem;
        }

        #ui50a6imja3g .o73q5ztn3d {
          padding-block: 1.5rem;
          padding-inline: 1.25rem;
        }

        #ui50a6imja3g .fcc09l3xtm {
          width: 100%;
        }

        #ui50a6imja3g .fylgiblcor {
          transform: none;
        }

        #ui50a6imja3g .mc0v9sw6wv {
          transform: none;
        }
      }

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

#ui3q1xwrfwm6 {
        overflow: hidden;
        background: linear-gradient(180deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);
        color: var(--text-light);
        box-shadow: 0 -12px 40px rgba(0, 0, 0, 0.2);
        border-top: 3px solid var(--secondary);
        position: relative;
        padding-block: 4rem 2rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 1px;
          background: linear-gradient(90deg, transparent, var(--secondary-light), transparent);
          opacity: 0.6;
        }

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

        .avd2mi0a16 {
          display: grid;
          grid-template-columns: 2fr 1.5fr 1fr;
          gap: 4rem;
          margin-bottom: 3rem;
          align-items: start;

          @media (max-width: 992px) {
            grid-template-columns: 1fr 1fr;
            gap: 3rem;
          }

          @media (max-width: 768px) {
            grid-template-columns: 1fr;
            gap: 2.5rem;
            text-align: center;
          }
        }

        .h94b22kkc3 {
          .shvjohk857 {
            .sqwa983ml9 {
              font-weight: 700;
              color: var(--secondary);
              letter-spacing: 1.5px;
              font-size: 1.15rem;
              margin-bottom: 2rem;
              text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
              padding-bottom: 1rem;
              border-bottom: 2px solid rgba(255, 255, 255, 0.2);
              display: inline-block;
              animation: businessIdPulse_akjshd92k3jhd 3s ease-in-out infinite;
            }

            .qy079dtr7w {
              display: flex;
              flex-direction: column;
              gap: 1rem;

              .hk9258mnpo {
                display: flex;
                align-items: flex-start;
                gap: 1rem;
                padding-block: 0.75rem;
padding-inline: 1rem;
                background: rgba(255, 255, 255, 0.08);
                border-radius: 12px;
                border-left: 3px solid var(--secondary);
                transition: all 0.3s ease;
                backdrop-filter: blur(5px);

                &:hover {
                  transform: translateX(8px);
                  background: rgba(255, 255, 255, 0.12);
                  border-left-color: var(--secondary-light);
                  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
                }

                i {
                  color: var(--secondary);
                  font-size: 1.25rem;
                  min-width: 24px;
                  margin-top: 2px;
                }

                span {
                  color: var(--text-light);
                  font-size: 0.95rem;
                  line-height: 1.6;
                  flex: 1;
                }
              }
            }
          }
        }

        .c0407onh2q {
          .hvzu6v8lha {
            .pjp67rwjt8 {
              display: grid;
              grid-template-columns: repeat(2, 1fr);
              gap: 0.75rem;
              list-style: none;
              padding: 0;
              margin: 0;

              @media (max-width: 768px) {
                grid-template-columns: 1fr;
              }

              .ppvgkbyhqa {
                .nav-link {
                  color: var(--text-light);
                  text-decoration: none;
                  padding-block: 0.75rem;
padding-inline: 1rem;
                  display: block;
                  transition: all 0.3s ease;
                  position: relative;
                  font-weight: 500;
                  border-radius: 8px;
                  background: rgba(255, 255, 255, 0.05);

                  &::after {
                    content: '';
                    position: absolute;
                    inset-inline-start: 0;
                    top: 0;
                    bottom: 0;
                    width: 0;
                    background: var(--secondary);
                    border-radius: 8px 0 0 8px;
                    transition: width 0.3s ease;
                    z-index: -1;
                  }

                  &:hover {
                    color: var(--text-primary);
                    background: rgba(255, 255, 255, 0.15);
                    transform: translateX(5px);
                    box-shadow: 0 4px 12px rgba(234, 199, 0, 0.3);

                    &::after {
                      width: 4px;
                    }
                  }
                }
              }
            }
          }
        }

        .fsmmkhd4ns {
          display: flex;
          justify-content: center;
          align-items: flex-start;

          .ijaypyv3vx {
            width: 100%;

            .k1ltc4iq5r {
              position: relative;
              display: flex;
              flex-direction: column;
              align-items: center;
              justify-content: center;
              gap: 1.5rem;

              .jglcfenk61 {
                font-size: 1.3rem;
                padding: 1rem;
                border-radius: 50%;
                width: 60px;
                height: 60px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: var(--secondary);
                color: var(--text-primary);
                border: 3px solid var(--primary-light);
                box-shadow: 0 6px 20px rgba(234, 199, 0, 0.4);
                transition: all 0.3s ease;
                animation: shareButtonRotate_mkajs82k3jhd 4s ease-in-out infinite;

                &:hover {
                  transform: scale(1.1) rotate(180deg);
                  box-shadow: 0 8px 25px rgba(234, 199, 0, 0.6);
                }
              }

              .iqvq5c7vd7 {
                position: absolute;
                top: -80px;
                display: flex;
                flex-direction: column;
                gap: 0.75rem;
                background: rgba(255, 255, 255, 0.15);
                padding: 1rem;
                border-radius: 20px;
                backdrop-filter: blur(15px);
                box-shadow: 0 8px 30px rgba(0, 0, 0, 0.3);
                border: 1px solid rgba(255, 255, 255, 0.2);
                opacity: 0;
                transform: translateY(10px);
                transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
                pointer-events: none;

                &.show {
                  opacity: 1;
                  transform: translateY(0);
                  pointer-events: all;
                }
              }
            }
          }
        }

        .hhm83cyzql {
          margin-top: 2rem;

          .hsvrvotajo {
            border-top: 1px solid rgba(255, 255, 255, 0.2);
            margin-block: 2rem;
margin-inline: 0;
            position: relative;

            &::before {
              content: '';
              position: absolute;
              top: -1px;
              inset-inline-start: 50%;
              transform: translateX(-50%);
              width: 100px;
              height: 2px;
              background: var(--secondary);
              box-shadow: 0 0 10px var(--secondary);
            }
          }

          .r7h76iplfz {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
            gap: 1.5rem;

            @media (max-width: 768px) {
              flex-direction: column;
              text-align: center;
            }

            .n1lfge80qq {
              color: var(--text-light);
              font-size: 0.95rem;
              display: flex;
              align-items: center;
              gap: 0.5rem;
              font-weight: 500;

              i {
                animation: heartbeatAnimation_kjashd82k3jhd 1.5s ease-in-out infinite;
                color: var(--danger-color);
              }
            }

            .aawod101oc {
              font-size: 0.9rem;
              color: var(--text-light);
              opacity: 0.85;
              font-weight: 400;
            }
          }
        }

        .jwcnghx8tr {
          border: 2px solid var(--primary-light);
          background: var(--primary-dark);
          color: var(--text-light);
          transition: all 0.3s ease;
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
          border-radius: 50%;
          width: 45px;
          height: 45px;
          display: flex;
          align-items: center;
          justify-content: center;
          font-size: 1.1rem;
          position: relative;
          overflow: hidden;

          &::before {
            content: '';
            position: absolute;
            top: 50%;
            inset-inline-start: 50%;
            width: 0;
            height: 0;
            border-radius: 50%;
            background: var(--secondary);
            transform: translate(-50%, -50%);
            transition: width 0.4s ease, height 0.4s ease;
            z-index: 0;
          }

          i {
            position: relative;
            z-index: 1;
            transition: color 0.3s ease;
          }

          &:hover {
            border-color: var(--secondary);
            transform: translateY(-5px) scale(1.15);
            box-shadow: 0 8px 25px rgba(234, 199, 0, 0.5);

            &::before {
              width: 100%;
              height: 100%;
            }

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

        .owm7htrbdm {
          position: absolute;
          inset-inline-end: -50px;
          bottom: -50px;
          width: 200px;
          height: 200px;
          background: radial-gradient(circle, var(--secondary) 0%, transparent 70%);
          opacity: 0.15;
          pointer-events: none;
          z-index: 0;
          animation: decorFloatAnimation_akjshd92k3jhd 8s ease-in-out infinite alternate;
          filter: blur(20px);
        }

        .k8cra5jyek {
          position: absolute;
          inset-inline-start: -30px;
          top: -30px;
          width: 150px;
          height: 150px;
          background: radial-gradient(circle, var(--accent-light) 0%, transparent 70%);
          opacity: 0.1;
          pointer-events: none;
          z-index: 0;
          animation: decorFloatSecondary_mkajs82k3jhd 6s ease-in-out infinite alternate;
          filter: blur(15px);
        }

        .d-none {
          display: none !important;
        }
      }

      @keyframes businessIdPulse_akjshd92k3jhd {
        0%,
        100% {
          text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
        }
        50% {
          text-shadow: 0 2px 12px var(--secondary), 0 0 20px var(--secondary-light);
        }
      }

      @keyframes shareButtonRotate_mkajs82k3jhd {
        0%,
        100% {
          transform: rotate(0deg);
        }
        50% {
          transform: rotate(5deg);
        }
      }

      @keyframes heartbeatAnimation_kjashd82k3jhd {
        0%,
        100% {
          transform: scale(1);
        }
        25% {
          transform: scale(1.2);
        }
        50% {
          transform: scale(1);
        }
        75% {
          transform: scale(1.1);
        }
      }

      @keyframes decorFloatAnimation_akjshd92k3jhd {
        0% {
          transform: scale(1) translate(0, 0) rotate(0deg);
        }
        100% {
          transform: scale(1.2) translate(-15px, -20px) rotate(10deg);
        }
      }

      @keyframes decorFloatSecondary_mkajs82k3jhd {
        0% {
          transform: scale(1) translate(0, 0) rotate(0deg);
        }
        100% {
          transform: scale(1.15) translate(10px, 15px) rotate(-8deg);
        }
      }

#uia9sxjglhgw {
        position: relative;
        background: linear-gradient(115deg, var(--primary-dark) 0%, var(--accent-dark) 52%, var(--secondary-dark) 100%);
        padding-block: 0;
        padding-inline: 0;
        box-shadow: 0 10px 40px color-mix(in srgb, var(--primary-dark) 40%, var(--background-primary));
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: 0;
          inset-inline: 0;
          block-size: 4px;
          background: linear-gradient(90deg, var(--primary-bg), var(--accent-bg), var(--secondary-bg), var(--warning-bg));
          z-index: 2;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -40%;
          inset-inline-end: -8%;
          inline-size: 280px;
          block-size: 280px;
          border-radius: 50%;
          background: radial-gradient(circle, color-mix(in srgb, var(--accent-light) 30%, var(--accent-dark)) 0%, var(--accent-dark) 65%);
          pointer-events: none;
        }

        .container {
          position: relative;
          z-index: 1;
          display: flex;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          padding-block: 0.9rem;
        }

        .navbar-brand {
          flex-shrink: 0;
          font-size: 1.45rem;
          font-weight: 700;
          color: var(--text-light);
          text-decoration: none;
          letter-spacing: 0.4px;
          transition: color 0.3s ease, transform 0.3s ease;
          display: inline-flex;
          align-items: center;
          gap: 0.65rem;
          white-space: normal;
          padding-block: 0.35rem;
          padding-inline: 0;

          &::before {
            content: '';
            flex-shrink: 0;
            inline-size: 12px;
            block-size: 12px;
            border-radius: 3px;
            background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
            box-shadow: 0 0 14px color-mix(in srgb, var(--primary-bg) 70%, var(--primary-dark));
            transition: transform 0.3s ease, box-shadow 0.3s ease;
          }

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

            &::before {
              transform: rotate(45deg) scale(1.15);
              box-shadow: 0 0 20px color-mix(in srgb, var(--accent-bg) 80%, var(--accent-dark));
            }
          }
        }

        .navbar-toggler {
          border: 2px solid color-mix(in srgb, var(--text-light) 35%, var(--primary-dark));
          border-radius: 10px;
          padding-block: 0.45rem;
          padding-inline: 0.7rem;
          transition: background-color 0.3s ease, border-color 0.3s ease;

          &:hover {
            background-color: color-mix(in srgb, var(--text-light) 10%, var(--primary-dark));
            border-color: var(--primary-bg);
          }

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

        .navbar-collapse {
          flex-grow: 1;
          justify-content: flex-end;
          align-items: center;
          gap: 1.25rem;
        }

        .ljyvfg6si7 {
          display: flex;
          justify-content: center;
          flex-grow: 1;
        }

        .navbar-nav {
          display: flex;
          align-items: center;
          gap: 0.2rem;
          background: color-mix(in srgb, var(--background-tertiary) 14%, var(--primary-dark));
          border: 1px solid color-mix(in srgb, var(--text-light) 16%, var(--primary-dark));
          border-radius: 999px;
          padding-block: 0.25rem;
          padding-inline: 0.3rem;
          margin: 0;

          .psrle6y892 {
            .nav-link {
              color: color-mix(in srgb, var(--text-light) 88%, var(--primary-dark));
              font-weight: 500;
              font-size: 0.95rem;
              padding-block: 0.55rem;
              padding-inline: 1.1rem;
              border-radius: 999px;
              transition: color 0.25s ease, background 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
              text-decoration: none;
              white-space: normal;

              &:hover {
                color: var(--text-light);
                background: color-mix(in srgb, var(--text-light) 12%, var(--primary-dark));
                transform: translateY(-1px);
              }

              &.active {
                color: var(--primary-dark);
                background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
                font-weight: 600;
                box-shadow: 0 4px 16px color-mix(in srgb, var(--primary-bg) 45%, var(--primary-dark));
              }
            }
          }
        }

        .e2xxra66cc {
          flex-shrink: 0;
          display: flex;
          align-items: center;

          .btn-primary {
            background: linear-gradient(135deg, var(--secondary-light), var(--secondary));
            border: 2px solid color-mix(in srgb, var(--secondary-bg) 60%, var(--secondary-dark));
            color: var(--text-light);
            font-weight: 600;
            font-size: 0.95rem;
            padding-block: 0.6rem;
            padding-inline: 1.5rem;
            border-radius: 999px;
            box-shadow: 0 6px 22px color-mix(in srgb, var(--secondary) 45%, var(--secondary-dark));
            transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;
            text-decoration: none;
            display: inline-flex;
            align-items: center;
            gap: 0.45rem;
            white-space: normal;

            i {
              margin-inline-start: 0;
              transition: margin-inline-start 0.3s ease;
            }

            &:hover {
              transform: translateY(-2px);
              box-shadow: 0 10px 28px color-mix(in srgb, var(--secondary-light) 50%, var(--secondary-dark));
              background: linear-gradient(135deg, var(--secondary-bg), var(--secondary-light));
              color: var(--text-light);

              i {
                margin-inline-start: 3px;
              }
            }

            &:active {
              transform: translateY(0);
            }
          }
        }
      }

      @keyframes headerReveal_k9m4x2p7nq {
        from {
          opacity: 0;
          transform: translateY(-16px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #uia9sxjglhgw {
        animation: headerReveal_k9m4x2p7nq 0.55s ease-out;
      }

      @media (max-width: 991.98px) {
        #uia9sxjglhgw {
          .navbar-collapse {
            padding-block: 1rem 0.5rem;
            padding-inline: 0;
            align-items: stretch;
          }

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

          .navbar-nav {
            flex-direction: column;
            width: 100%;
            border-radius: 18px;
            padding-block: 0.4rem;
            padding-inline: 0.4rem;
            gap: 0.15rem;

            .psrle6y892 {
              width: 100%;

              .nav-link {
                width: 100%;
                text-align: start;
                padding-block: 0.85rem;
                padding-inline: 1.15rem;
                border-radius: 14px;
              }
            }
          }

          .e2xxra66cc {
            margin-block-start: 0.85rem;
            width: 100%;

            .btn-primary {
              width: 100%;
              justify-content: center;
              padding-block: 0.85rem;
            }
          }
        }
      }

@keyframes bmbandshift_q8w3k7m2n5x1 {
  from {
    background-position: 0% 50%;
  }
  to {
    background-position: 100% 50%;
  }
}

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

@keyframes bmpulsebar_m7n2x9k4q1w6 {
  0%,
  100% {
    transform: scaleY(1);
  }
  50% {
    transform: scaleY(1.08);
  }
}

#uipp8xkqaxmg {
  position: relative;
  overflow: hidden;
  background-color: var(--neutral-1050);
  color: var(--text-primary);
}

#uipp8xkqaxmg .hh8403hfcx {
  position: absolute;
  inset: 0;
  background:
    linear-gradient(160deg, var(--primary-dark) 0%, var(--neutral-1050) 42%, var(--accent-dark) 100%);
  z-index: 0;
}

#uipp8xkqaxmg .hh8403hfcx::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    repeating-linear-gradient(
      -18deg,
      color-mix(in srgb, var(--info-color) 35%, var(--primary-dark)) 0 2px,
      var(--primary-dark) 2px 18px
    );
  opacity: 0.28;
  pointer-events: none;
  mix-blend-mode: soft-light;
}

#uipp8xkqaxmg .kz3g9ecg2y {
  position: absolute;
  width: 22rem;
  height: 22rem;
  border-radius: 50%;
  pointer-events: none;
  z-index: 1;
  filter: blur(40px);
  background: radial-gradient(circle, var(--warning-color) 0%, var(--warning-dark) 35%, var(--neutral-1050) 70%);
  opacity: 0.35;
  inset-block-start: -8rem;
  inset-inline-end: -6rem;
  animation: bmbandshift_q8w3k7m2n5x1 10s ease-in-out infinite alternate;
}

#uipp8xkqaxmg .azfvmj94xt {
  width: 16rem;
  height: 16rem;
  inset-block-start: auto;
  inset-block-end: 18%;
  inset-inline-end: auto;
  inset-inline-start: -5rem;
  background: radial-gradient(circle, var(--info-color) 0%, var(--accent) 40%, var(--neutral-1050) 72%);
  opacity: 0.28;
}

#uipp8xkqaxmg .gdnkjcit0y {
  position: relative;
  z-index: 2;
}

#uipp8xkqaxmg .f5qn3a3ny6 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.75rem;
  padding-block: 0.5rem 2rem;
  animation: bmrevealup_h4j9p2c6v8r3 0.7s ease both;
}

#uipp8xkqaxmg .kzio1513uf {
  display: inline-block;
  margin-bottom: 0.85rem;
  padding-block: 0.35rem;
  padding-inline: 0.75rem;
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--neutral-1050);
  background: linear-gradient(90deg, var(--warning-color) 0%, var(--warning-bg) 100%);
  white-space: normal;
  max-width: 100%;
  clip-path: polygon(0 0, 100% 0, 96% 100%, 0 100%);
}

#uipp8xkqaxmg .s6ihesg53w {
  margin: 0;
  color: var(--text-light);
  font-size: clamp(2.1rem, 6vw, 3.6rem);
  line-height: 0.98;
  letter-spacing: -0.03em;
  font-weight: 800;
  max-width: 14ch;
  text-shadow: 0.12em 0.08em 0 color-mix(in srgb, var(--warning-color) 55%, var(--neutral-1050));
}

#uipp8xkqaxmg .s8vaglit14 {
  position: relative;
  padding-block: 1.35rem;
  padding-inline: 1.25rem;
  background: color-mix(in srgb, var(--background-tertiary) 92%, var(--info-bg));
  border: 2px solid var(--info-color);
  box-shadow: 0.65rem 0.65rem 0 var(--warning-color);
}

#uipp8xkqaxmg .s8vaglit14::before {
  content: "";
  position: absolute;
  inset-block-start: 0.85rem;
  inset-inline-start: 0;
  width: 0.35rem;
  height: 2.5rem;
  background: var(--danger-color);
  transform-origin: top center;
  animation: bmpulsebar_m7n2x9k4q1w6 2.8s ease-in-out infinite;
}

#uipp8xkqaxmg .d4twgsv1lo {
  margin: 0;
  color: var(--text-primary);
  font-size: 1.05rem;
  line-height: 1.55;
}

#uipp8xkqaxmg .mvmmt2lc96 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  margin-top: 1.1rem;
}

#uipp8xkqaxmg .juukfyvn5h {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  padding-block: 0.4rem;
  padding-inline: 0.7rem;
  font-size: 0.78rem;
  font-weight: 600;
  color: var(--text-light);
  background: var(--neutral-950);
  border: 1px solid var(--primary-light);
}

#uipp8xkqaxmg .juukfyvn5h i {
  color: var(--warning-light);
}

#uipp8xkqaxmg .rdug2nnyk5 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.75rem;
  margin-block: 0.25rem 2.25rem;
  animation: bmrevealup_h4j9p2c6v8r3 0.75s ease 0.08s both;
}

#uipp8xkqaxmg .i2pc29fncf {
  position: relative;
  padding-block: 1.1rem;
  padding-inline: 1rem;
  overflow: hidden;
  background: var(--background-tertiary);
  border: 2px solid var(--neutral-1050);
}

#uipp8xkqaxmg .i2pc29fncf:nth-child(1) {
  background: linear-gradient(145deg, var(--warning-bg) 0%, var(--background-tertiary) 55%);
  border-color: var(--warning-dark);
}

#uipp8xkqaxmg .i2pc29fncf:nth-child(2) {
  background: linear-gradient(145deg, var(--secondary-bg) 0%, var(--background-tertiary) 55%);
  border-color: var(--secondary-dark);
}

#uipp8xkqaxmg .i2pc29fncf:nth-child(3) {
  background: linear-gradient(145deg, var(--accent-bg) 0%, var(--background-tertiary) 55%);
  border-color: var(--accent-dark);
}

#uipp8xkqaxmg .i2pc29fncf:nth-child(4) {
  background: linear-gradient(145deg, var(--info-bg) 0%, var(--background-tertiary) 55%);
  border-color: var(--info-dark);
}

#uipp8xkqaxmg .fkmj49yt5p {
  display: block;
  font-size: clamp(1.6rem, 4.5vw, 2.35rem);
  font-weight: 800;
  line-height: 1;
  color: var(--neutral-1050);
  margin-bottom: 0.4rem;
}

#uipp8xkqaxmg .r7x3g84x07 {
  margin: 0;
  font-size: 0.82rem;
  font-weight: 600;
  color: var(--text-secondary);
  line-height: 1.3;
}

#uipp8xkqaxmg .qwez5jz31k {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}

#uipp8xkqaxmg .ovq6ke1rwc {
  position: relative;
  padding-block: 1.35rem;
  padding-inline: 1.2rem;
  background: var(--background-tertiary);
  border: 2px solid var(--neutral-1050);
  animation: bmrevealup_h4j9p2c6v8r3 0.6s ease both;
}

#uipp8xkqaxmg .oan232y1qm {
  background: linear-gradient(120deg, var(--background-tertiary) 0%, color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary)) 100%);
}

#uipp8xkqaxmg .ic7mtgv5lr {
  background: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-dark) 100%);
  color: var(--text-light);
  border-color: var(--success-bg);
}

#uipp8xkqaxmg .ic7mtgv5lr .sxl5po7grp,
#uipp8xkqaxmg .ic7mtgv5lr .lunjeb9lwk,
#uipp8xkqaxmg .ic7mtgv5lr .klkaqqkekx {
  color: var(--text-light);
}

#uipp8xkqaxmg .ic7mtgv5lr .klkaqqkekx li::marker {
  color: var(--warning-bg);
}

#uipp8xkqaxmg .mphd1s75kv {
  background: linear-gradient(145deg, var(--warning-color) 0%, var(--danger-color) 100%);
  color: var(--text-light);
  border-color: var(--warning-bg);
}

#uipp8xkqaxmg .mphd1s75kv .sxl5po7grp,
#uipp8xkqaxmg .mphd1s75kv .lunjeb9lwk,
#uipp8xkqaxmg .mphd1s75kv .nf3viqfx0h {
  color: var(--text-light);
}

#uipp8xkqaxmg .h4tj00uhxr {
  background: var(--neutral-950);
  border-color: var(--info-color);
  color: var(--text-light);
}

#uipp8xkqaxmg .h4tj00uhxr .sxl5po7grp,
#uipp8xkqaxmg .h4tj00uhxr .lunjeb9lwk {
  color: var(--text-light);
}

#uipp8xkqaxmg .ptsl2t6ilh {
  position: absolute;
  inset-block: 0;
  inset-inline-start: 0;
  width: 0.45rem;
  background: linear-gradient(180deg, var(--warning-color), var(--info-color));
}

#uipp8xkqaxmg .ovq6ke1rwc:nth-child(2) .ptsl2t6ilh {
  background: linear-gradient(180deg, var(--secondary), var(--accent));
}

#uipp8xkqaxmg .ovq6ke1rwc:nth-child(3) .ptsl2t6ilh {
  background: linear-gradient(180deg, var(--danger-color), var(--warning-color));
}

#uipp8xkqaxmg .ovq6ke1rwc:nth-child(5) .ptsl2t6ilh {
  background: linear-gradient(180deg, var(--info-color), var(--primary-light));
}

#uipp8xkqaxmg .ovq6ke1rwc:nth-child(6) .ptsl2t6ilh {
  background: linear-gradient(180deg, var(--secondary-light), var(--warning-light));
}

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

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

#uipp8xkqaxmg .ovq6ke1rwc:nth-child(3) {
  animation-delay: 0.14s;
}

#uipp8xkqaxmg .ovq6ke1rwc:nth-child(4) {
  animation-delay: 0.18s;
}

#uipp8xkqaxmg .ovq6ke1rwc:nth-child(5) {
  animation-delay: 0.22s;
}

#uipp8xkqaxmg .ovq6ke1rwc:nth-child(6) {
  animation-delay: 0.26s;
}

#uipp8xkqaxmg .ovq6ke1rwc:nth-child(7) {
  animation-delay: 0.3s;
}

#uipp8xkqaxmg .sxl5po7grp {
  margin-block: 0 0.75rem;
  margin-inline: 0;
  font-size: 1.15rem;
  font-weight: 800;
  line-height: 1.2;
  color: var(--text-primary);
  letter-spacing: -0.01em;
}

#uipp8xkqaxmg .lunjeb9lwk {
  margin-block: 0 0.7rem;
  margin-inline: 0;
  font-size: 0.94rem;
  line-height: 1.65;
  color: var(--text-secondary);
}

#uipp8xkqaxmg .lunjeb9lwk:last-child {
  margin-bottom: 0;
}

#uipp8xkqaxmg .klkaqqkekx {
  margin-block: 0 0.75rem;
  margin-inline: 0;
  padding-inline-start: 1.15rem;
  color: var(--text-secondary);
  font-size: 0.92rem;
}

#uipp8xkqaxmg .klkaqqkekx li {
  margin-bottom: 0.35rem;
}

#uipp8xkqaxmg .klkaqqkekx li::marker {
  color: var(--warning-dark);
}

#uipp8xkqaxmg .kwgswycatm {
  margin-block: 0 0.75rem;
  margin-inline: 0;
  padding-block: 0.85rem;
  padding-inline: 0.95rem;
  font-size: 0.93rem;
  font-weight: 600;
  color: var(--neutral-1050);
  background: var(--info-bg);
  border: 2px dashed var(--info-dark);
}

#uipp8xkqaxmg .nf3viqfx0h {
  margin-block: 0.85rem 0.45rem;
  margin-inline: 0;
  font-size: 0.95rem;
  font-weight: 700;
  color: var(--text-light);
}

#uipp8xkqaxmg .i3frr8etgk {
  margin-top: 1.75rem;
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.25rem;
  padding: 1.5rem;
  background: linear-gradient(115deg, var(--primary) 0%, var(--accent) 45%, var(--secondary) 100%);
  background-size: 180% 180%;
  animation: bmbandshift_q8w3k7m2n5x1 9s ease infinite alternate;
  border: 3px solid var(--info-light);
  box-shadow: 0.7rem 0.7rem 0 var(--warning-color);
}

#uipp8xkqaxmg .p6n0wm486r {
  margin: 0 0 0.45rem;
  color: var(--text-light);
  font-size: 1.25rem;
  font-weight: 800;
}

#uipp8xkqaxmg .bahfmr9pop {
  margin: 0 0 0.85rem;
  color: var(--neutral-50);
  font-size: 0.92rem;
  line-height: 1.5;
}

#uipp8xkqaxmg .l0pjqn8rst {
  list-style: none;
  margin: 0;
  padding: 0;
  color: var(--text-light);
  font-size: 0.88rem;
}

#uipp8xkqaxmg .l0pjqn8rst li + li {
  margin-top: 0.3rem;
}

#uipp8xkqaxmg .hwa8bggvfq {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  align-self: start;
  padding-block: 0.75rem;
  padding-inline: 1.4rem;
  text-decoration: none;
  font-weight: 800;
  font-size: 0.9rem;
  color: var(--neutral-1050);
  background: var(--warning-bg);
  border: 2px solid var(--neutral-1050);
  box-shadow: 0.35rem 0.35rem 0 var(--neutral-1050);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

#uipp8xkqaxmg .hwa8bggvfq:hover {
  transform: translateY(-2px);
  box-shadow: 0.45rem 0.45rem 0 var(--neutral-1050);
  color: var(--neutral-1050);
}

@media (min-width: 768px) {
  #uipp8xkqaxmg .f5qn3a3ny6 {
    grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);
    align-items: end;
    gap: 2rem;
    padding-block-end: 2.5rem;
  }

  #uipp8xkqaxmg .rdug2nnyk5 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 0.9rem;
  }

  #uipp8xkqaxmg .qwez5jz31k {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.1rem;
  }

  #uipp8xkqaxmg .oan232y1qm,
  #uipp8xkqaxmg .mphd1s75kv,
  #uipp8xkqaxmg .h4tj00uhxr {
    grid-column: 1 / -1;
  }

  #uipp8xkqaxmg .i3frr8etgk {
    grid-template-columns: minmax(0, 1.4fr) minmax(0, 0.6fr);
    align-items: center;
  }

  #uipp8xkqaxmg .hwa8bggvfq {
    justify-self: end;
  }
}

@media (min-width: 992px) {
  #uipp8xkqaxmg .s8vaglit14 {
    padding-block: 1.6rem;
    padding-inline: 1.5rem;
  }

  #uipp8xkqaxmg .ovq6ke1rwc {
    padding-block: 1.55rem;
    padding-inline: 1.45rem;
  }
}

#uisu178f8dg4 {
        overflow: hidden;
        background: linear-gradient(180deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);
        color: var(--text-light);
        box-shadow: 0 -12px 40px rgba(0, 0, 0, 0.2);
        border-top: 3px solid var(--secondary);
        position: relative;
        padding-block: 4rem 2rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 1px;
          background: linear-gradient(90deg, transparent, var(--secondary-light), transparent);
          opacity: 0.6;
        }

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

        .kifybs0gma {
          display: grid;
          grid-template-columns: 2fr 1.5fr 1fr;
          gap: 4rem;
          margin-bottom: 3rem;
          align-items: start;

          @media (max-width: 992px) {
            grid-template-columns: 1fr 1fr;
            gap: 3rem;
          }

          @media (max-width: 768px) {
            grid-template-columns: 1fr;
            gap: 2.5rem;
            text-align: center;
          }
        }

        .nldxptihot {
          .ju0eis5rxo {
            .p480s3fu0m {
              font-weight: 700;
              color: var(--secondary);
              letter-spacing: 1.5px;
              font-size: 1.15rem;
              margin-bottom: 2rem;
              text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
              padding-bottom: 1rem;
              border-bottom: 2px solid rgba(255, 255, 255, 0.2);
              display: inline-block;
              animation: businessIdPulse_akjshd92k3jhd 3s ease-in-out infinite;
            }

            .lxz3ofwibb {
              display: flex;
              flex-direction: column;
              gap: 1rem;

              .n9ukfimfx9 {
                display: flex;
                align-items: flex-start;
                gap: 1rem;
                padding-block: 0.75rem;
padding-inline: 1rem;
                background: rgba(255, 255, 255, 0.08);
                border-radius: 12px;
                border-left: 3px solid var(--secondary);
                transition: all 0.3s ease;
                backdrop-filter: blur(5px);

                &:hover {
                  transform: translateX(8px);
                  background: rgba(255, 255, 255, 0.12);
                  border-left-color: var(--secondary-light);
                  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
                }

                i {
                  color: var(--secondary);
                  font-size: 1.25rem;
                  min-width: 24px;
                  margin-top: 2px;
                }

                span {
                  color: var(--text-light);
                  font-size: 0.95rem;
                  line-height: 1.6;
                  flex: 1;
                }
              }
            }
          }
        }

        .fwicb2lmkg {
          .bfdt0dosjf {
            .p5eabe140l {
              display: grid;
              grid-template-columns: repeat(2, 1fr);
              gap: 0.75rem;
              list-style: none;
              padding: 0;
              margin: 0;

              @media (max-width: 768px) {
                grid-template-columns: 1fr;
              }

              .kajlcu13gx {
                .nav-link {
                  color: var(--text-light);
                  text-decoration: none;
                  padding-block: 0.75rem;
padding-inline: 1rem;
                  display: block;
                  transition: all 0.3s ease;
                  position: relative;
                  font-weight: 500;
                  border-radius: 8px;
                  background: rgba(255, 255, 255, 0.05);

                  &::after {
                    content: '';
                    position: absolute;
                    inset-inline-start: 0;
                    top: 0;
                    bottom: 0;
                    width: 0;
                    background: var(--secondary);
                    border-radius: 8px 0 0 8px;
                    transition: width 0.3s ease;
                    z-index: -1;
                  }

                  &:hover {
                    color: var(--text-primary);
                    background: rgba(255, 255, 255, 0.15);
                    transform: translateX(5px);
                    box-shadow: 0 4px 12px rgba(234, 199, 0, 0.3);

                    &::after {
                      width: 4px;
                    }
                  }
                }
              }
            }
          }
        }

        .eihvduxga9 {
          display: flex;
          justify-content: center;
          align-items: flex-start;

          .bian4wsi8z {
            width: 100%;

            .fdk26rc5si {
              position: relative;
              display: flex;
              flex-direction: column;
              align-items: center;
              justify-content: center;
              gap: 1.5rem;

              .ju70wwajr9 {
                font-size: 1.3rem;
                padding: 1rem;
                border-radius: 50%;
                width: 60px;
                height: 60px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: var(--secondary);
                color: var(--text-primary);
                border: 3px solid var(--primary-light);
                box-shadow: 0 6px 20px rgba(234, 199, 0, 0.4);
                transition: all 0.3s ease;
                animation: shareButtonRotate_mkajs82k3jhd 4s ease-in-out infinite;

                &:hover {
                  transform: scale(1.1) rotate(180deg);
                  box-shadow: 0 8px 25px rgba(234, 199, 0, 0.6);
                }
              }

              .q6au9mlgml {
                position: absolute;
                top: -80px;
                display: flex;
                flex-direction: column;
                gap: 0.75rem;
                background: rgba(255, 255, 255, 0.15);
                padding: 1rem;
                border-radius: 20px;
                backdrop-filter: blur(15px);
                box-shadow: 0 8px 30px rgba(0, 0, 0, 0.3);
                border: 1px solid rgba(255, 255, 255, 0.2);
                opacity: 0;
                transform: translateY(10px);
                transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
                pointer-events: none;

                &.show {
                  opacity: 1;
                  transform: translateY(0);
                  pointer-events: all;
                }
              }
            }
          }
        }

        .t8n2f9s88i {
          margin-top: 2rem;

          .fjw0qdg6ie {
            border-top: 1px solid rgba(255, 255, 255, 0.2);
            margin-block: 2rem;
margin-inline: 0;
            position: relative;

            &::before {
              content: '';
              position: absolute;
              top: -1px;
              inset-inline-start: 50%;
              transform: translateX(-50%);
              width: 100px;
              height: 2px;
              background: var(--secondary);
              box-shadow: 0 0 10px var(--secondary);
            }
          }

          .jpfwgh9zb1 {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
            gap: 1.5rem;

            @media (max-width: 768px) {
              flex-direction: column;
              text-align: center;
            }

            .qeblh8g8cy {
              color: var(--text-light);
              font-size: 0.95rem;
              display: flex;
              align-items: center;
              gap: 0.5rem;
              font-weight: 500;

              i {
                animation: heartbeatAnimation_kjashd82k3jhd 1.5s ease-in-out infinite;
                color: var(--danger-color);
              }
            }

            .jepnc2efde {
              font-size: 0.9rem;
              color: var(--text-light);
              opacity: 0.85;
              font-weight: 400;
            }
          }
        }

        .rox7cxxsy2 {
          border: 2px solid var(--primary-light);
          background: var(--primary-dark);
          color: var(--text-light);
          transition: all 0.3s ease;
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
          border-radius: 50%;
          width: 45px;
          height: 45px;
          display: flex;
          align-items: center;
          justify-content: center;
          font-size: 1.1rem;
          position: relative;
          overflow: hidden;

          &::before {
            content: '';
            position: absolute;
            top: 50%;
            inset-inline-start: 50%;
            width: 0;
            height: 0;
            border-radius: 50%;
            background: var(--secondary);
            transform: translate(-50%, -50%);
            transition: width 0.4s ease, height 0.4s ease;
            z-index: 0;
          }

          i {
            position: relative;
            z-index: 1;
            transition: color 0.3s ease;
          }

          &:hover {
            border-color: var(--secondary);
            transform: translateY(-5px) scale(1.15);
            box-shadow: 0 8px 25px rgba(234, 199, 0, 0.5);

            &::before {
              width: 100%;
              height: 100%;
            }

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

        .oyvdk73lbi {
          position: absolute;
          inset-inline-end: -50px;
          bottom: -50px;
          width: 200px;
          height: 200px;
          background: radial-gradient(circle, var(--secondary) 0%, transparent 70%);
          opacity: 0.15;
          pointer-events: none;
          z-index: 0;
          animation: decorFloatAnimation_akjshd92k3jhd 8s ease-in-out infinite alternate;
          filter: blur(20px);
        }

        .nhy1ldu4y6 {
          position: absolute;
          inset-inline-start: -30px;
          top: -30px;
          width: 150px;
          height: 150px;
          background: radial-gradient(circle, var(--accent-light) 0%, transparent 70%);
          opacity: 0.1;
          pointer-events: none;
          z-index: 0;
          animation: decorFloatSecondary_mkajs82k3jhd 6s ease-in-out infinite alternate;
          filter: blur(15px);
        }

        .d-none {
          display: none !important;
        }
      }

      @keyframes businessIdPulse_akjshd92k3jhd {
        0%,
        100% {
          text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
        }
        50% {
          text-shadow: 0 2px 12px var(--secondary), 0 0 20px var(--secondary-light);
        }
      }

      @keyframes shareButtonRotate_mkajs82k3jhd {
        0%,
        100% {
          transform: rotate(0deg);
        }
        50% {
          transform: rotate(5deg);
        }
      }

      @keyframes heartbeatAnimation_kjashd82k3jhd {
        0%,
        100% {
          transform: scale(1);
        }
        25% {
          transform: scale(1.2);
        }
        50% {
          transform: scale(1);
        }
        75% {
          transform: scale(1.1);
        }
      }

      @keyframes decorFloatAnimation_akjshd92k3jhd {
        0% {
          transform: scale(1) translate(0, 0) rotate(0deg);
        }
        100% {
          transform: scale(1.2) translate(-15px, -20px) rotate(10deg);
        }
      }

      @keyframes decorFloatSecondary_mkajs82k3jhd {
        0% {
          transform: scale(1) translate(0, 0) rotate(0deg);
        }
        100% {
          transform: scale(1.15) translate(10px, 15px) rotate(-8deg);
        }
      }

#ui1jks9wm33j {
        position: relative;
        background: linear-gradient(115deg, var(--primary-dark) 0%, var(--accent-dark) 52%, var(--secondary-dark) 100%);
        padding-block: 0;
        padding-inline: 0;
        box-shadow: 0 10px 40px color-mix(in srgb, var(--primary-dark) 40%, var(--background-primary));
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: 0;
          inset-inline: 0;
          block-size: 4px;
          background: linear-gradient(90deg, var(--primary-bg), var(--accent-bg), var(--secondary-bg), var(--warning-bg));
          z-index: 2;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -40%;
          inset-inline-end: -8%;
          inline-size: 280px;
          block-size: 280px;
          border-radius: 50%;
          background: radial-gradient(circle, color-mix(in srgb, var(--accent-light) 30%, var(--accent-dark)) 0%, var(--accent-dark) 65%);
          pointer-events: none;
        }

        .container {
          position: relative;
          z-index: 1;
          display: flex;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          padding-block: 0.9rem;
        }

        .navbar-brand {
          flex-shrink: 0;
          font-size: 1.45rem;
          font-weight: 700;
          color: var(--text-light);
          text-decoration: none;
          letter-spacing: 0.4px;
          transition: color 0.3s ease, transform 0.3s ease;
          display: inline-flex;
          align-items: center;
          gap: 0.65rem;
          white-space: normal;
          padding-block: 0.35rem;
          padding-inline: 0;

          &::before {
            content: '';
            flex-shrink: 0;
            inline-size: 12px;
            block-size: 12px;
            border-radius: 3px;
            background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
            box-shadow: 0 0 14px color-mix(in srgb, var(--primary-bg) 70%, var(--primary-dark));
            transition: transform 0.3s ease, box-shadow 0.3s ease;
          }

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

            &::before {
              transform: rotate(45deg) scale(1.15);
              box-shadow: 0 0 20px color-mix(in srgb, var(--accent-bg) 80%, var(--accent-dark));
            }
          }
        }

        .navbar-toggler {
          border: 2px solid color-mix(in srgb, var(--text-light) 35%, var(--primary-dark));
          border-radius: 10px;
          padding-block: 0.45rem;
          padding-inline: 0.7rem;
          transition: background-color 0.3s ease, border-color 0.3s ease;

          &:hover {
            background-color: color-mix(in srgb, var(--text-light) 10%, var(--primary-dark));
            border-color: var(--primary-bg);
          }

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

        .navbar-collapse {
          flex-grow: 1;
          justify-content: flex-end;
          align-items: center;
          gap: 1.25rem;
        }

        .mf55pn77s2 {
          display: flex;
          justify-content: center;
          flex-grow: 1;
        }

        .navbar-nav {
          display: flex;
          align-items: center;
          gap: 0.2rem;
          background: color-mix(in srgb, var(--background-tertiary) 14%, var(--primary-dark));
          border: 1px solid color-mix(in srgb, var(--text-light) 16%, var(--primary-dark));
          border-radius: 999px;
          padding-block: 0.25rem;
          padding-inline: 0.3rem;
          margin: 0;

          .mwobzh6eqe {
            .nav-link {
              color: color-mix(in srgb, var(--text-light) 88%, var(--primary-dark));
              font-weight: 500;
              font-size: 0.95rem;
              padding-block: 0.55rem;
              padding-inline: 1.1rem;
              border-radius: 999px;
              transition: color 0.25s ease, background 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
              text-decoration: none;
              white-space: normal;

              &:hover {
                color: var(--text-light);
                background: color-mix(in srgb, var(--text-light) 12%, var(--primary-dark));
                transform: translateY(-1px);
              }

              &.active {
                color: var(--primary-dark);
                background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
                font-weight: 600;
                box-shadow: 0 4px 16px color-mix(in srgb, var(--primary-bg) 45%, var(--primary-dark));
              }
            }
          }
        }

        .horz5zjz5q {
          flex-shrink: 0;
          display: flex;
          align-items: center;

          .btn-primary {
            background: linear-gradient(135deg, var(--secondary-light), var(--secondary));
            border: 2px solid color-mix(in srgb, var(--secondary-bg) 60%, var(--secondary-dark));
            color: var(--text-light);
            font-weight: 600;
            font-size: 0.95rem;
            padding-block: 0.6rem;
            padding-inline: 1.5rem;
            border-radius: 999px;
            box-shadow: 0 6px 22px color-mix(in srgb, var(--secondary) 45%, var(--secondary-dark));
            transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;
            text-decoration: none;
            display: inline-flex;
            align-items: center;
            gap: 0.45rem;
            white-space: normal;

            i {
              margin-inline-start: 0;
              transition: margin-inline-start 0.3s ease;
            }

            &:hover {
              transform: translateY(-2px);
              box-shadow: 0 10px 28px color-mix(in srgb, var(--secondary-light) 50%, var(--secondary-dark));
              background: linear-gradient(135deg, var(--secondary-bg), var(--secondary-light));
              color: var(--text-light);

              i {
                margin-inline-start: 3px;
              }
            }

            &:active {
              transform: translateY(0);
            }
          }
        }
      }

      @keyframes headerReveal_k9m4x2p7nq {
        from {
          opacity: 0;
          transform: translateY(-16px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #ui1jks9wm33j {
        animation: headerReveal_k9m4x2p7nq 0.55s ease-out;
      }

      @media (max-width: 991.98px) {
        #ui1jks9wm33j {
          .navbar-collapse {
            padding-block: 1rem 0.5rem;
            padding-inline: 0;
            align-items: stretch;
          }

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

          .navbar-nav {
            flex-direction: column;
            width: 100%;
            border-radius: 18px;
            padding-block: 0.4rem;
            padding-inline: 0.4rem;
            gap: 0.15rem;

            .mwobzh6eqe {
              width: 100%;

              .nav-link {
                width: 100%;
                text-align: start;
                padding-block: 0.85rem;
                padding-inline: 1.15rem;
                border-radius: 14px;
              }
            }
          }

          .horz5zjz5q {
            margin-block-start: 0.85rem;
            width: 100%;

            .btn-primary {
              width: 100%;
              justify-content: center;
              padding-block: 0.85rem;
            }
          }
        }
      }

#uifbicgtvr5p {
        --cta-surface: var(--background-tertiary);
        --cta-ink: var(--text-primary);
        --cta-muted: var(--text-secondary);
        padding-block: clamp(3.5rem, 8vw, 6rem);
        padding-inline: 0;
        position: relative;
        overflow: hidden;
        background: linear-gradient(
          135deg,
          color-mix(in srgb, var(--accent-bg) 55%, var(--background-primary)) 0%,
          var(--background-primary) 38%,
          color-mix(in srgb, var(--primary-bg) 35%, var(--background-primary)) 100%
        );
      }

      #uifbicgtvr5p::before {
        content: '';
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -8%;
        width: min(52vw, 520px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle at 30% 30%,
          color-mix(in srgb, var(--accent-light) 45%, transparent),
          color-mix(in srgb, var(--primary-light) 22%, transparent) 55%,
          transparent 70%
        );
        z-index: 0;
        pointer-events: none;
        animation: ctashimmer_m4k8n2p7q9r3tw 14s ease-in-out infinite;
      }

      #uifbicgtvr5p::after {
        content: '';
        position: absolute;
        inset-block-end: -25%;
        inset-inline-start: -12%;
        width: min(48vw, 440px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle at 70% 65%,
          color-mix(in srgb, var(--secondary-light) 40%, transparent),
          color-mix(in srgb, var(--warning-bg) 18%, transparent) 60%,
          transparent 72%
        );
        z-index: 0;
        pointer-events: none;
        animation: ctashimmer_m4k8n2p7q9r3tw 18s ease-in-out infinite reverse;
      }

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

      #uifbicgtvr5p .gdidz6nulb {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        border-radius: 1.75rem;
        overflow: hidden;
        box-shadow: 0 1.5rem 3.5rem color-mix(in srgb, var(--neutral-1050) 18%, transparent);
        border: 1px solid color-mix(in srgb, var(--neutral-350) 45%, var(--background-tertiary));
        background: var(--cta-surface);
      }

      #uifbicgtvr5p .b7aa1ffxs6 {
        position: relative;
        padding-block: clamp(2.25rem, 5vw, 3.75rem);
        padding-inline: clamp(1.5rem, 4vw, 3rem);
        background: linear-gradient(
          145deg,
          var(--primary-dark) 0%,
          var(--primary) 42%,
          var(--accent-dark) 100%
        );
        color: var(--text-light);
        isolation: isolate;
        min-height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
      }

      #uifbicgtvr5p .b7aa1ffxs6::after {
        content: '';
        position: absolute;
        inset: 0;
        z-index: -1;
        background: linear-gradient(
          115deg,
          color-mix(in srgb, var(--text-light) 14%, transparent) 0%,
          transparent 42%,
          color-mix(in srgb, var(--accent-light) 12%, transparent) 100%
        );
        opacity: 0.85;
      }

      #uifbicgtvr5p .b7aa1ffxs6::before {
        content: '';
        position: absolute;
        inset-block: 12%;
        inset-inline-end: -18%;
        width: 42%;
        aspect-ratio: 1;
        border-radius: 1.5rem;
        border: 2px solid color-mix(in srgb, var(--text-light) 22%, transparent);
        transform: rotate(8deg);
        z-index: -1;
      }

      [dir='rtl'] #uifbicgtvr5p .b7aa1ffxs6::before {
        transform: rotate(-8deg);
      }

      #uifbicgtvr5p .jdxg1cj8tk {
        margin: 0;
        font-size: clamp(1.85rem, 3.6vw, 2.85rem);
        font-weight: 800;
        line-height: 1.12;
        letter-spacing: -0.04em;
        text-wrap: balance;
        text-shadow: 0 0.35rem 1.75rem color-mix(in srgb, var(--neutral-1050) 35%, transparent);
        padding-block-end: 0.5rem;
      }

      #uifbicgtvr5p .jdxg1cj8tk::after {
        content: '';
        display: block;
        margin-block-start: 1rem;
        inline-size: min(42%, 11rem);
        block-size: 3px;
        border-radius: 999px;
        background: linear-gradient(
          90deg,
          color-mix(in srgb, var(--secondary-light) 90%, var(--secondary)),
          color-mix(in srgb, var(--accent-light) 55%, var(--accent))
        );
      }

      #uifbicgtvr5p .kysf0os9j0 {
        padding-block: clamp(2rem, 4.5vw, 3.25rem);
        padding-inline: clamp(1.5rem, 4vw, 3rem);
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: clamp(1.35rem, 3vw, 2rem);
        background: linear-gradient(
          180deg,
          var(--cta-surface) 0%,
          color-mix(in srgb, var(--neutral-50) 70%, var(--cta-surface)) 100%
        );
      }

      #uifbicgtvr5p .i1qxabzowc {
        margin: 0;
        font-size: clamp(1rem, 1.9vw, 1.15rem);
        line-height: 1.75;
        color: var(--cta-muted);
        max-width: 38rem;
      }

      #uifbicgtvr5p .bzb7snskcf {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        font-weight: 700;
        font-size: 0.98rem;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        padding-block: 1rem;
        padding-inline: 1.85rem;
        border-radius: 999px;
        color: var(--text-primary);
        background: linear-gradient(120deg, var(--secondary) 0%, var(--secondary-light) 100%);
        border: 1px solid color-mix(in srgb, var(--secondary-dark) 35%, var(--secondary-light));
        box-shadow: 0 0.65rem 1.6rem color-mix(in srgb, var(--secondary-dark) 28%, transparent);
        transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease;
      }

      #uifbicgtvr5p .bzb7snskcf:hover {
        transform: translateY(-3px);
        filter: brightness(1.03);
        box-shadow: 0 1rem 2.1rem color-mix(in srgb, var(--secondary-dark) 38%, transparent);
        color: var(--text-primary);
      }

      #uifbicgtvr5p .bzb7snskcf:active {
        transform: translateY(-1px);
      }

      @keyframes ctashimmer_m4k8n2p7q9r3tw {
        0%,
        100% {
          transform: translate3d(0, 0, 0) scale(1);
          opacity: 0.85;
        }
        50% {
          transform: translate3d(0, -4%, 0) scale(1.04);
          opacity: 1;
        }
      }

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

        #uifbicgtvr5p .b7aa1ffxs6::before {
          inset-inline-end: -8%;
          width: 38%;
          opacity: 0.65;
        }

        #uifbicgtvr5p .bzb7snskcf {
          width: 100%;
        }
      }

#uirh87gt0sb3 {
background: linear-gradient(180deg, var(--background-primary) 0%, var(--primary-bg) 100%);
padding-block: 6rem;
padding-inline: 0;
position: relative;
overflow: hidden;

&::before {
  content: '';
  position: absolute;
  inset-block-start: -10rem;
  inset-inline-end: -8rem;
  width: 28rem;
  height: 28rem;
  border-radius: 50%;
  background: radial-gradient(circle, var(--secondary-bg) 0%, transparent 70%);
  opacity: 0.45;
}

&::after {
  content: '';
  position: absolute;
  inset-block-end: -12rem;
  inset-inline-start: -8rem;
  width: 26rem;
  height: 26rem;
  border-radius: 50%;
  background: radial-gradient(circle, var(--accent-bg) 0%, transparent 70%);
  opacity: 0.3;
}

.jezix4uitb {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);
  background: var(--background-tertiary);
  border: 1px solid var(--neutral-150);
  border-radius: 2rem;
  overflow: hidden;
  box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.08);
}

.n5ej8rm7kf {
  background: linear-gradient(160deg, var(--primary) 0%, var(--primary-dark) 55%, var(--accent) 100%);
  padding: 3rem;
  color: var(--text-light);
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;

  &::before {
    content: '';
    position: absolute;
    inset-block-start: 2rem;
    inset-inline-end: -4rem;
    width: 12rem;
    height: 12rem;
    border-radius: 50%;
    background: radial-gradient(circle, var(--primary-light) 0%, transparent 72%);
    opacity: 0.28;
  }

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

  .oyxll3xgve {
    display: inline-flex;
    padding-block: 0.5rem;
    padding-inline: 1rem;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.15);
    color: var(--text-light);
    font-size: 0.875rem;
    font-weight: 700;
    margin-bottom: 1rem;
  }

  h2 {
    font-size: 2.5rem;
    font-weight: 700;
    margin-bottom: 1rem;
    color: var(--text-light);
  }

  p {
    color: var(--neutral-50);
    font-size: 1rem;
    line-height: 1.7;
    margin-bottom: 0;
  }

  .q4fctm499k {
    position: relative;
    z-index: 1;
    display: grid;
    gap: 1rem;
    margin-top: 2.5rem;
  }

  .mxszz5nq99 {
    display: flex;
    align-items: flex-start;
    gap: 1rem;
    padding: 1rem 1.125rem;
    border-radius: 1.25rem;
    background: rgba(255, 255, 255, 0.12);
    backdrop-filter: blur(0.25rem);

    .ie3wc1xo0m {
      width: 3rem;
      height: 3rem;
      min-width: 3rem;
      border-radius: 1rem;
      background: rgba(255, 255, 255, 0.18);
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 1.25rem;
    }

    .croxmef39d {
      h3 {
        font-size: 1rem;
        font-weight: 700;
        margin-bottom: 0.25rem;
        color: var(--text-light);
      }

      p {
        font-size: 0.9375rem;
        margin: 0;
        color: var(--neutral-50);
      }
    }
  }

  .t182g2no8d {
    position: relative;
    z-index: 1;
    margin-top: 2rem;
    border-radius: 1.5rem;
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, 0.14);

    img {
      width: 100%;
      height: 17rem;
      object-fit: cover;
      display: block;
    }
  }
}

.qm6jn1iyue {
  padding: 3rem;

  .bv6tx6iafq {
    display: inline-flex;
    padding-block: 0.5rem;
    padding-inline: 0.9rem;
    border-radius: 999px;
    background: var(--info-bg);
    color: var(--info-dark);
    font-size: 0.8125rem;
    font-weight: 700;
    margin-bottom: 1rem;
  }

  .a6oy14dphi {
    font-size: 2rem;
    font-weight: 700;
    color: var(--text-primary);
    margin-bottom: 0.75rem;
  }

  .buc64naz5b {
    color: var(--text-secondary);
    margin-bottom: 2rem;
  }

  form {
    display: grid;
    gap: 1.25rem;
  }

  .hl31v57kjw {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.25rem;
  }

  .onwu8b0cyc {
    display: flex;
    flex-direction: column;
    gap: 0.55rem;

    label {
      color: var(--text-primary);
      font-size: 0.95rem;
      font-weight: 600;
    }

    input,
    select,
    textarea {
      width: 100%;
      border: 1px solid var(--neutral-150);
      border-radius: 1rem;
      background: var(--background-primary);
      color: var(--text-primary);
      padding-block: 1rem;
      padding-inline: 1rem;
      transition: border-color 0.3s ease, box-shadow 0.3s ease;

      &:focus {
        outline: none;
        border-color: var(--primary);
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-primary-rgb), 0.14);
      }
    }

    textarea {
      min-height: 10rem;
      resize: vertical;
    }
  }

  .form-check {
    display: flex;
    align-items: flex-start;
    gap: 0.75rem;
    margin-top: 0.25rem;

    input {
      width: 1.125rem;
      height: 1.125rem;
      margin-top: 0.2rem;
      accent-color: var(--primary);
    }

    label {
      color: var(--text-secondary);
      font-size: 0.9375rem;

      a {
        color: var(--primary);
        font-weight: 700;
        text-decoration: none;

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

  .kfq492opni {
    display: flex;
    align-items: center;
    gap: 1rem;
    flex-wrap: wrap;
    margin-top: 0.5rem;
  }

  .jh8khdv4oi {
    border: none;
    border-radius: 1rem;
    padding-block: 1rem;
    padding-inline: 1.75rem;
    background: linear-gradient(135deg, var(--secondary), var(--secondary-dark));
    color: var(--text-primary);
    font-weight: 700;
    transition: transform 0.3s ease, box-shadow 0.3s ease;

    &:hover {
      transform: translateY(-0.125rem);
      box-shadow: 0 0.875rem 1.75rem rgba(234, 199, 0, 0.28);
    }
  }

  .t94kpub1vk {
    color: var(--accent);
    font-weight: 700;
    text-decoration: none;

    &:hover {
      color: var(--accent-dark);
    }
  }
}

@media (max-width: 991px) {
  .jezix4uitb {
    grid-template-columns: 1fr;
  }

  .n5ej8rm7kf,
  .qm6jn1iyue {
    padding: 2rem;
  }

  .n5ej8rm7kf .t182g2no8d img {
    height: 14rem;
  }
}

@media (max-width: 767px) {
  padding-block: 4rem;

  .qm6jn1iyue {
    .hl31v57kjw {
      grid-template-columns: 1fr;
    }

    .a6oy14dphi {
      font-size: 1.75rem;
    }
  }

  .n5ej8rm7kf {
    h2 {
      font-size: 2rem;
    }
  }
}
}

#uinh6txk5klo {
        overflow: hidden;
        background: linear-gradient(180deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);
        color: var(--text-light);
        box-shadow: 0 -12px 40px rgba(0, 0, 0, 0.2);
        border-top: 3px solid var(--secondary);
        position: relative;
        padding-block: 4rem 2rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 1px;
          background: linear-gradient(90deg, transparent, var(--secondary-light), transparent);
          opacity: 0.6;
        }

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

        .cuomja9yw4 {
          display: grid;
          grid-template-columns: 2fr 1.5fr 1fr;
          gap: 4rem;
          margin-bottom: 3rem;
          align-items: start;

          @media (max-width: 992px) {
            grid-template-columns: 1fr 1fr;
            gap: 3rem;
          }

          @media (max-width: 768px) {
            grid-template-columns: 1fr;
            gap: 2.5rem;
            text-align: center;
          }
        }

        .iuujyhkfc2 {
          .bcav6x00if {
            .ohl4wcnqoh {
              font-weight: 700;
              color: var(--secondary);
              letter-spacing: 1.5px;
              font-size: 1.15rem;
              margin-bottom: 2rem;
              text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
              padding-bottom: 1rem;
              border-bottom: 2px solid rgba(255, 255, 255, 0.2);
              display: inline-block;
              animation: businessIdPulse_akjshd92k3jhd 3s ease-in-out infinite;
            }

            .flt280hyiu {
              display: flex;
              flex-direction: column;
              gap: 1rem;

              .kxwro3qinu {
                display: flex;
                align-items: flex-start;
                gap: 1rem;
                padding-block: 0.75rem;
padding-inline: 1rem;
                background: rgba(255, 255, 255, 0.08);
                border-radius: 12px;
                border-left: 3px solid var(--secondary);
                transition: all 0.3s ease;
                backdrop-filter: blur(5px);

                &:hover {
                  transform: translateX(8px);
                  background: rgba(255, 255, 255, 0.12);
                  border-left-color: var(--secondary-light);
                  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
                }

                i {
                  color: var(--secondary);
                  font-size: 1.25rem;
                  min-width: 24px;
                  margin-top: 2px;
                }

                span {
                  color: var(--text-light);
                  font-size: 0.95rem;
                  line-height: 1.6;
                  flex: 1;
                }
              }
            }
          }
        }

        .iajn73e7nr {
          .peilxzi4rn {
            .mbb5lo284u {
              display: grid;
              grid-template-columns: repeat(2, 1fr);
              gap: 0.75rem;
              list-style: none;
              padding: 0;
              margin: 0;

              @media (max-width: 768px) {
                grid-template-columns: 1fr;
              }

              .i7omb87g4k {
                .nav-link {
                  color: var(--text-light);
                  text-decoration: none;
                  padding-block: 0.75rem;
padding-inline: 1rem;
                  display: block;
                  transition: all 0.3s ease;
                  position: relative;
                  font-weight: 500;
                  border-radius: 8px;
                  background: rgba(255, 255, 255, 0.05);

                  &::after {
                    content: '';
                    position: absolute;
                    inset-inline-start: 0;
                    top: 0;
                    bottom: 0;
                    width: 0;
                    background: var(--secondary);
                    border-radius: 8px 0 0 8px;
                    transition: width 0.3s ease;
                    z-index: -1;
                  }

                  &:hover {
                    color: var(--text-primary);
                    background: rgba(255, 255, 255, 0.15);
                    transform: translateX(5px);
                    box-shadow: 0 4px 12px rgba(234, 199, 0, 0.3);

                    &::after {
                      width: 4px;
                    }
                  }
                }
              }
            }
          }
        }

        .pcxotx5o9r {
          display: flex;
          justify-content: center;
          align-items: flex-start;

          .mpa2wmjspi {
            width: 100%;

            .j9573q2wdi {
              position: relative;
              display: flex;
              flex-direction: column;
              align-items: center;
              justify-content: center;
              gap: 1.5rem;

              .mfjaifvl7s {
                font-size: 1.3rem;
                padding: 1rem;
                border-radius: 50%;
                width: 60px;
                height: 60px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: var(--secondary);
                color: var(--text-primary);
                border: 3px solid var(--primary-light);
                box-shadow: 0 6px 20px rgba(234, 199, 0, 0.4);
                transition: all 0.3s ease;
                animation: shareButtonRotate_mkajs82k3jhd 4s ease-in-out infinite;

                &:hover {
                  transform: scale(1.1) rotate(180deg);
                  box-shadow: 0 8px 25px rgba(234, 199, 0, 0.6);
                }
              }

              .ifgwsmc0qr {
                position: absolute;
                top: -80px;
                display: flex;
                flex-direction: column;
                gap: 0.75rem;
                background: rgba(255, 255, 255, 0.15);
                padding: 1rem;
                border-radius: 20px;
                backdrop-filter: blur(15px);
                box-shadow: 0 8px 30px rgba(0, 0, 0, 0.3);
                border: 1px solid rgba(255, 255, 255, 0.2);
                opacity: 0;
                transform: translateY(10px);
                transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
                pointer-events: none;

                &.show {
                  opacity: 1;
                  transform: translateY(0);
                  pointer-events: all;
                }
              }
            }
          }
        }

        .jnjqfh9jc0 {
          margin-top: 2rem;

          .n9wbnrjn54 {
            border-top: 1px solid rgba(255, 255, 255, 0.2);
            margin-block: 2rem;
margin-inline: 0;
            position: relative;

            &::before {
              content: '';
              position: absolute;
              top: -1px;
              inset-inline-start: 50%;
              transform: translateX(-50%);
              width: 100px;
              height: 2px;
              background: var(--secondary);
              box-shadow: 0 0 10px var(--secondary);
            }
          }

          .iog95eibpm {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
            gap: 1.5rem;

            @media (max-width: 768px) {
              flex-direction: column;
              text-align: center;
            }

            .b1swfwz0fv {
              color: var(--text-light);
              font-size: 0.95rem;
              display: flex;
              align-items: center;
              gap: 0.5rem;
              font-weight: 500;

              i {
                animation: heartbeatAnimation_kjashd82k3jhd 1.5s ease-in-out infinite;
                color: var(--danger-color);
              }
            }

            .dfw2froozy {
              font-size: 0.9rem;
              color: var(--text-light);
              opacity: 0.85;
              font-weight: 400;
            }
          }
        }

        .n2hacq6xnu {
          border: 2px solid var(--primary-light);
          background: var(--primary-dark);
          color: var(--text-light);
          transition: all 0.3s ease;
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
          border-radius: 50%;
          width: 45px;
          height: 45px;
          display: flex;
          align-items: center;
          justify-content: center;
          font-size: 1.1rem;
          position: relative;
          overflow: hidden;

          &::before {
            content: '';
            position: absolute;
            top: 50%;
            inset-inline-start: 50%;
            width: 0;
            height: 0;
            border-radius: 50%;
            background: var(--secondary);
            transform: translate(-50%, -50%);
            transition: width 0.4s ease, height 0.4s ease;
            z-index: 0;
          }

          i {
            position: relative;
            z-index: 1;
            transition: color 0.3s ease;
          }

          &:hover {
            border-color: var(--secondary);
            transform: translateY(-5px) scale(1.15);
            box-shadow: 0 8px 25px rgba(234, 199, 0, 0.5);

            &::before {
              width: 100%;
              height: 100%;
            }

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

        .ixg4y9864n {
          position: absolute;
          inset-inline-end: -50px;
          bottom: -50px;
          width: 200px;
          height: 200px;
          background: radial-gradient(circle, var(--secondary) 0%, transparent 70%);
          opacity: 0.15;
          pointer-events: none;
          z-index: 0;
          animation: decorFloatAnimation_akjshd92k3jhd 8s ease-in-out infinite alternate;
          filter: blur(20px);
        }

        .toh5a8f3ew {
          position: absolute;
          inset-inline-start: -30px;
          top: -30px;
          width: 150px;
          height: 150px;
          background: radial-gradient(circle, var(--accent-light) 0%, transparent 70%);
          opacity: 0.1;
          pointer-events: none;
          z-index: 0;
          animation: decorFloatSecondary_mkajs82k3jhd 6s ease-in-out infinite alternate;
          filter: blur(15px);
        }

        .d-none {
          display: none !important;
        }
      }

      @keyframes businessIdPulse_akjshd92k3jhd {
        0%,
        100% {
          text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
        }
        50% {
          text-shadow: 0 2px 12px var(--secondary), 0 0 20px var(--secondary-light);
        }
      }

      @keyframes shareButtonRotate_mkajs82k3jhd {
        0%,
        100% {
          transform: rotate(0deg);
        }
        50% {
          transform: rotate(5deg);
        }
      }

      @keyframes heartbeatAnimation_kjashd82k3jhd {
        0%,
        100% {
          transform: scale(1);
        }
        25% {
          transform: scale(1.2);
        }
        50% {
          transform: scale(1);
        }
        75% {
          transform: scale(1.1);
        }
      }

      @keyframes decorFloatAnimation_akjshd92k3jhd {
        0% {
          transform: scale(1) translate(0, 0) rotate(0deg);
        }
        100% {
          transform: scale(1.2) translate(-15px, -20px) rotate(10deg);
        }
      }

      @keyframes decorFloatSecondary_mkajs82k3jhd {
        0% {
          transform: scale(1) translate(0, 0) rotate(0deg);
        }
        100% {
          transform: scale(1.15) translate(10px, 15px) rotate(-8deg);
        }
      }

#uibqamoa6ia7 {
        position: relative;
        background: linear-gradient(115deg, var(--primary-dark) 0%, var(--accent-dark) 52%, var(--secondary-dark) 100%);
        padding-block: 0;
        padding-inline: 0;
        box-shadow: 0 10px 40px color-mix(in srgb, var(--primary-dark) 40%, var(--background-primary));
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: 0;
          inset-inline: 0;
          block-size: 4px;
          background: linear-gradient(90deg, var(--primary-bg), var(--accent-bg), var(--secondary-bg), var(--warning-bg));
          z-index: 2;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -40%;
          inset-inline-end: -8%;
          inline-size: 280px;
          block-size: 280px;
          border-radius: 50%;
          background: radial-gradient(circle, color-mix(in srgb, var(--accent-light) 30%, var(--accent-dark)) 0%, var(--accent-dark) 65%);
          pointer-events: none;
        }

        .container {
          position: relative;
          z-index: 1;
          display: flex;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          padding-block: 0.9rem;
        }

        .navbar-brand {
          flex-shrink: 0;
          font-size: 1.45rem;
          font-weight: 700;
          color: var(--text-light);
          text-decoration: none;
          letter-spacing: 0.4px;
          transition: color 0.3s ease, transform 0.3s ease;
          display: inline-flex;
          align-items: center;
          gap: 0.65rem;
          white-space: normal;
          padding-block: 0.35rem;
          padding-inline: 0;

          &::before {
            content: '';
            flex-shrink: 0;
            inline-size: 12px;
            block-size: 12px;
            border-radius: 3px;
            background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
            box-shadow: 0 0 14px color-mix(in srgb, var(--primary-bg) 70%, var(--primary-dark));
            transition: transform 0.3s ease, box-shadow 0.3s ease;
          }

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

            &::before {
              transform: rotate(45deg) scale(1.15);
              box-shadow: 0 0 20px color-mix(in srgb, var(--accent-bg) 80%, var(--accent-dark));
            }
          }
        }

        .navbar-toggler {
          border: 2px solid color-mix(in srgb, var(--text-light) 35%, var(--primary-dark));
          border-radius: 10px;
          padding-block: 0.45rem;
          padding-inline: 0.7rem;
          transition: background-color 0.3s ease, border-color 0.3s ease;

          &:hover {
            background-color: color-mix(in srgb, var(--text-light) 10%, var(--primary-dark));
            border-color: var(--primary-bg);
          }

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

        .navbar-collapse {
          flex-grow: 1;
          justify-content: flex-end;
          align-items: center;
          gap: 1.25rem;
        }

        .hjf2541dr2 {
          display: flex;
          justify-content: center;
          flex-grow: 1;
        }

        .navbar-nav {
          display: flex;
          align-items: center;
          gap: 0.2rem;
          background: color-mix(in srgb, var(--background-tertiary) 14%, var(--primary-dark));
          border: 1px solid color-mix(in srgb, var(--text-light) 16%, var(--primary-dark));
          border-radius: 999px;
          padding-block: 0.25rem;
          padding-inline: 0.3rem;
          margin: 0;

          .iltt9x6fta {
            .nav-link {
              color: color-mix(in srgb, var(--text-light) 88%, var(--primary-dark));
              font-weight: 500;
              font-size: 0.95rem;
              padding-block: 0.55rem;
              padding-inline: 1.1rem;
              border-radius: 999px;
              transition: color 0.25s ease, background 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
              text-decoration: none;
              white-space: normal;

              &:hover {
                color: var(--text-light);
                background: color-mix(in srgb, var(--text-light) 12%, var(--primary-dark));
                transform: translateY(-1px);
              }

              &.active {
                color: var(--primary-dark);
                background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
                font-weight: 600;
                box-shadow: 0 4px 16px color-mix(in srgb, var(--primary-bg) 45%, var(--primary-dark));
              }
            }
          }
        }

        .fcznjna44f {
          flex-shrink: 0;
          display: flex;
          align-items: center;

          .btn-primary {
            background: linear-gradient(135deg, var(--secondary-light), var(--secondary));
            border: 2px solid color-mix(in srgb, var(--secondary-bg) 60%, var(--secondary-dark));
            color: var(--text-light);
            font-weight: 600;
            font-size: 0.95rem;
            padding-block: 0.6rem;
            padding-inline: 1.5rem;
            border-radius: 999px;
            box-shadow: 0 6px 22px color-mix(in srgb, var(--secondary) 45%, var(--secondary-dark));
            transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;
            text-decoration: none;
            display: inline-flex;
            align-items: center;
            gap: 0.45rem;
            white-space: normal;

            i {
              margin-inline-start: 0;
              transition: margin-inline-start 0.3s ease;
            }

            &:hover {
              transform: translateY(-2px);
              box-shadow: 0 10px 28px color-mix(in srgb, var(--secondary-light) 50%, var(--secondary-dark));
              background: linear-gradient(135deg, var(--secondary-bg), var(--secondary-light));
              color: var(--text-light);

              i {
                margin-inline-start: 3px;
              }
            }

            &:active {
              transform: translateY(0);
            }
          }
        }
      }

      @keyframes headerReveal_k9m4x2p7nq {
        from {
          opacity: 0;
          transform: translateY(-16px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #uibqamoa6ia7 {
        animation: headerReveal_k9m4x2p7nq 0.55s ease-out;
      }

      @media (max-width: 991.98px) {
        #uibqamoa6ia7 {
          .navbar-collapse {
            padding-block: 1rem 0.5rem;
            padding-inline: 0;
            align-items: stretch;
          }

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

          .navbar-nav {
            flex-direction: column;
            width: 100%;
            border-radius: 18px;
            padding-block: 0.4rem;
            padding-inline: 0.4rem;
            gap: 0.15rem;

            .iltt9x6fta {
              width: 100%;

              .nav-link {
                width: 100%;
                text-align: start;
                padding-block: 0.85rem;
                padding-inline: 1.15rem;
                border-radius: 14px;
              }
            }
          }

          .fcznjna44f {
            margin-block-start: 0.85rem;
            width: 100%;

            .btn-primary {
              width: 100%;
              justify-content: center;
              padding-block: 0.85rem;
            }
          }
        }
      }

#uil7fe4v43hc {
        position: relative;
        overflow: hidden;
        padding-block: clamp(3.5rem, 8vw, 6rem);
        padding-inline: 0;
        background: linear-gradient(165deg, var(--background-primary) 0%, color-mix(in srgb, var(--accent-bg) 28%, var(--background-primary)) 45%, var(--background-secondary) 100%);
      }

      #uil7fe4v43hc .djr9a0e0yc {
        position: absolute;
        inset: 0;
        pointer-events: none;
        opacity: 0.35;
        background-image: radial-gradient(circle at 15% 20%, color-mix(in srgb, var(--primary-light) 22%, transparent) 0%, transparent 42%), radial-gradient(circle at 88% 75%, color-mix(in srgb, var(--accent) 18%, transparent) 0%, transparent 48%);
        z-index: 0;
        animation: ctapaneldrift_m4k8n2xq9wp7r 18s ease-in-out infinite alternate;
      }

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

      #uil7fe4v43hc .krfqtedufz {
        position: relative;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: clamp(1.75rem, 4vw, 3rem);
        padding-block: clamp(2rem, 5vw, 3.25rem);
        padding-inline: clamp(1.5rem, 4vw, 3.25rem);
        border-radius: 1.75rem;
        background: var(--background-tertiary);
        border: 1px solid color-mix(in srgb, var(--neutral-350) 55%, transparent);
        box-shadow: 0 1.5rem 3rem color-mix(in srgb, var(--neutral-1050) 12%, transparent);
      }

      #uil7fe4v43hc .krfqtedufz::before {
        content: '';
        position: absolute;
        inset-block: 0;
        inset-inline-start: 0;
        width: 6px;
        border-start-start-radius: 1.75rem;
        border-end-start-radius: 1.75rem;
        border-start-end-radius: 0;
        border-end-end-radius: 0;
        background: linear-gradient(180deg, var(--accent), var(--primary));
      }

      #uil7fe4v43hc .o3fp9zh1iq {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.35rem;
        padding-inline: 0.85rem;
        margin-block-end: 1.25rem;
        font-size: 0.75rem;
        font-weight: 700;
        letter-spacing: 0.06em;
        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) 35%, transparent);
        border-radius: 999px;
        white-space: normal;
      }

      #uil7fe4v43hc .iwazqzg33u {
        font-size: clamp(1.85rem, 4.2vw, 2.85rem);
        font-weight: 800;
        line-height: 1.12;
        color: var(--text-primary);
        margin-block-end: 1rem;
        max-width: 22ch;
      }

      #uil7fe4v43hc .lia4n9brzx {
        font-size: 1.0625rem;
        line-height: 1.65;
        color: var(--text-secondary);
        margin-block-end: 1.75rem;
        max-width: 38ch;
      }

      #uil7fe4v43hc .obiqlghl75 {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        flex-direction: column;
        gap: 0.85rem;
      }

      #uil7fe4v43hc .obiqlghl75 li {
        display: grid;
        grid-template-columns: 2.25rem minmax(0, 1fr);
        align-items: start;
        gap: 0.85rem;
        padding-block: 0.85rem;
        padding-inline: 0;
        border-block-end: 1px solid color-mix(in srgb, var(--neutral-250) 70%, transparent);
      }

      #uil7fe4v43hc .obiqlghl75 li:last-child {
        border-block-end: none;
        padding-block-end: 0;
      }

      #uil7fe4v43hc .mfgomfi31k {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 2.25rem;
        height: 2.25rem;
        font-size: 0.875rem;
        font-weight: 800;
        color: var(--text-light);
        background: linear-gradient(145deg, var(--primary), var(--primary-dark));
        border-radius: 0.5rem;
        flex-shrink: 0;
      }

      #uil7fe4v43hc .ln0kw7mnmd {
        font-size: 0.9375rem;
        font-weight: 600;
        color: var(--text-primary);
        line-height: 1.45;
        padding-block-start: 0.2rem;
      }

      #uil7fe4v43hc .ihww7xedku {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.5rem;
        min-height: 100%;
      }

      #uil7fe4v43hc .gcjqufoeiw {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0;
        padding: 0;
        margin: 0;
        list-style: none;
        border-radius: 1rem;
        overflow: hidden;
        border: 1px solid color-mix(in srgb, var(--neutral-250) 80%, transparent);
        background: color-mix(in srgb, var(--neutral-50) 88%, var(--background-tertiary));
      }

      #uil7fe4v43hc .gcjqufoeiw li {
        padding-block: 1.15rem;
        padding-inline: 0.85rem;
        text-align: center;
        border-inline-end: 1px solid color-mix(in srgb, var(--neutral-250) 80%, transparent);
      }

      #uil7fe4v43hc .gcjqufoeiw li:last-child {
        border-inline-end: none;
      }

      #uil7fe4v43hc .b4k5zgi4eu {
        display: block;
        font-size: clamp(1.35rem, 3vw, 1.85rem);
        font-weight: 800;
        line-height: 1.1;
        color: var(--primary-dark);
        margin-block-end: 0.35rem;
      }

      #uil7fe4v43hc .est7w0ntq9 {
        display: block;
        font-size: 0.75rem;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 0.04em;
        color: var(--text-tertiary);
        line-height: 1.3;
        white-space: normal;
      }

      #uil7fe4v43hc .i30bl7k9yh {
        display: flex;
        flex-direction: column;
        gap: 0.75rem;
      }

      #uil7fe4v43hc .pd1jdg6zi1 {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        padding-block: 1rem;
        padding-inline: 1.5rem;
        font-size: 1.05rem;
        font-weight: 700;
        text-decoration: none;
        color: var(--text-light);
        background: linear-gradient(120deg, var(--primary-dark), var(--accent-dark));
        border-radius: 0.875rem;
        border: none;
        box-shadow: 0 0.85rem 1.75rem color-mix(in srgb, var(--primary) 28%, transparent);
        transition: transform 0.25s ease, box-shadow 0.25s ease;
      }

      #uil7fe4v43hc .pd1jdg6zi1:hover {
        transform: translateY(-2px);
        box-shadow: 0 1.1rem 2.1rem color-mix(in srgb, var(--primary-dark) 32%, transparent);
        color: var(--text-light);
      }

      #uil7fe4v43hc .o5m0gikpwb {
        margin: 0;
        font-size: 0.8125rem;
        line-height: 1.5;
        color: var(--text-tertiary);
        text-align: center;
      }

      @keyframes ctapaneldrift_m4k8n2xq9wp7r {
        0% {
          transform: translateY(0);
        }
        100% {
          transform: translateY(1.25%);
        }
      }

      @media (max-width: 991px) {
        #uil7fe4v43hc .krfqtedufz {
          grid-template-columns: minmax(0, 1fr);
          gap: 2rem;
        }

        #uil7fe4v43hc .krfqtedufz::before {
          width: 100%;
          height: 6px;
          inset-block-start: 0;
          inset-inline: 0;
          inset-block-end: auto;
          border-start-start-radius: 1.75rem;
          border-start-end-radius: 1.75rem;
          border-end-start-radius: 0;
          border-end-end-radius: 0;
        }

        #uil7fe4v43hc .iwazqzg33u {
          max-width: none;
        }

        #uil7fe4v43hc .lia4n9brzx {
          max-width: none;
        }

        #uil7fe4v43hc .gcjqufoeiw {
          grid-template-columns: repeat(3, minmax(0, 1fr));
        }
      }

      @media (max-width: 575px) {
        #uil7fe4v43hc .gcjqufoeiw {
          grid-template-columns: minmax(0, 1fr);
        }

        #uil7fe4v43hc .gcjqufoeiw li {
          border-inline-end: none;
          border-block-end: 1px solid color-mix(in srgb, var(--neutral-250) 80%, transparent);
        }

        #uil7fe4v43hc .gcjqufoeiw li:last-child {
          border-block-end: none;
        }
      }

@keyframes beamshift_k9xm2pq7rw4nt {
        0% {
          opacity: 0.35;
          transform: translateY(0) skewY(-6deg);
        }
        50% {
          opacity: 0.55;
          transform: translateY(-14px) skewY(-6deg);
        }
        100% {
          opacity: 0.35;
          transform: translateY(0) skewY(-6deg);
        }
      }

      @keyframes starblink_hf83kd92qmwez {
        0%,
        100% {
          opacity: 0.25;
          transform: scale(1) rotate(0deg);
        }
        50% {
          opacity: 0.65;
          transform: scale(1.08) rotate(18deg);
        }
      }

      @keyframes panelrise_j2n8vk5pqxtm {
        0% {
          opacity: 0;
          transform: translateY(28px);
        }
        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #uiaszsgb4try {
        position: relative;
        isolation: isolate;
        padding-block: clamp(4rem, 8vw, 7.5rem);
        padding-inline: 0;
        overflow: clip;
        background: linear-gradient(165deg, color-mix(in srgb, var(--accent-bg) 55%, var(--white)), var(--neutral-50) 42%, color-mix(in srgb, var(--warning-bg) 45%, var(--white)));
      }

      #uiaszsgb4try::before {
        content: '';
        position: absolute;
        inset: 0;
        z-index: 0;
        pointer-events: none;
        background-image: repeating-linear-gradient(118deg, color-mix(in srgb, var(--text-primary) 14%, var(--white)) 0 1px, var(--white) 1px 46px),
          radial-gradient(circle at max(10%, 4rem) 18%, color-mix(in srgb, var(--danger-bg) 55%, var(--white)) 0, var(--white) 58%),
          radial-gradient(circle at min(90%, 92%) 12%, color-mix(in srgb, var(--info-bg) 50%, var(--white)) 0, var(--white) 52%);
        opacity: 0.28;
      }

      #uiaszsgb4try::after {
        content: '';
        position: absolute;
        inset-inline-start: -18%;
        inset-block-start: -35%;
        inline-size: 78%;
        block-size: 120%;
        z-index: 0;
        pointer-events: none;
        background: linear-gradient(118deg, color-mix(in srgb, var(--secondary-bg) 42%, var(--white)) 0%, color-mix(in srgb, var(--accent-light) 38%, var(--white)) 52%, var(--white) 100%);
        opacity: 0.42;
        animation: beamshift_k9xm2pq7rw4nt 11s ease-in-out infinite;
        transform-origin: center;
      }

      #uiaszsgb4try .h29kjxpoe7 {
        position: relative;
        z-index: 1;
        max-inline-size: 76rem;
        margin-inline: auto;
        padding-inline: clamp(1rem, 4vw, 2rem);
      }

      #uiaszsgb4try .chw3q7xgmn {
        border-inline-start: 0.45rem solid var(--text-primary);
        border-block-start: 0.35rem solid var(--text-primary);
        border-inline-end: 0.35rem solid var(--text-primary);
        border-block-end: 0.55rem solid var(--text-primary);
        border-start-start-radius: 2.75rem;
        border-start-end-radius: 0.85rem;
        border-end-start-radius: 0.85rem;
        border-end-end-radius: 2.25rem;
        background: color-mix(in srgb, var(--white) 92%, var(--primary-bg));
        box-shadow: 0.65rem 0.65rem 0 var(--accent-dark), 0 0 0 0.18rem color-mix(in srgb, var(--warning-color) 65%, var(--text-primary));
        padding-block: clamp(2rem, 5vw, 3.25rem);
        padding-inline: clamp(1.25rem, 4vw, 3rem);
      }

      #uiaszsgb4try .hp9964aey9 {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: clamp(1.5rem, 4vw, 2.75rem);
        align-items: stretch;
        margin-block-end: clamp(2rem, 5vw, 3rem);
      }

      #uiaszsgb4try .vh0xg9ddpg {
        display: flex;
        flex-direction: column;
        gap: 1rem;
        min-inline-size: 0;
      }

      #uiaszsgb4try .ebtq1v784z {
        align-self: flex-start;
        padding-block: 0.35rem;
        padding-inline: 0.85rem;
        font-weight: 800;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        font-size: 0.72rem;
        color: var(--text-light);
        background: linear-gradient(92deg, var(--danger-color), var(--accent), var(--secondary));
        border-radius: 999px;
        box-shadow: 0.35rem 0.35rem 0 var(--text-primary);
        white-space: normal;
      }

      #uiaszsgb4try .c6irvecopu {
        margin: 0;
        font-weight: 900;
        line-height: 1.05;
        letter-spacing: -0.04em;
        font-size: clamp(2.25rem, 5vw, 3.65rem);
        color: var(--text-primary);
        text-transform: uppercase;
        text-shadow: 0.22rem 0.22rem 0 color-mix(in srgb, var(--warning-bg) 70%, var(--white));
      }

      #uiaszsgb4try .lla79xxtn9 {
        margin: 0;
        max-inline-size: 38rem;
        font-size: clamp(1rem, 2.3vw, 1.15rem);
        font-weight: 600;
        color: var(--text-secondary);
        line-height: 1.65;
      }

      #uiaszsgb4try .oy2hn1gzar {
        position: relative;
        min-block-size: clamp(9rem, 22vw, 12rem);
        border-start-start-radius: 1.25rem;
        border-start-end-radius: 2.75rem;
        border-end-start-radius: 2.5rem;
        border-end-end-radius: 1rem;
        background: linear-gradient(145deg, color-mix(in srgb, var(--primary-bg) 70%, var(--white)), color-mix(in srgb, var(--info-bg) 55%, var(--white)), color-mix(in srgb, var(--warning-bg) 60%, var(--white))),
          repeating-linear-gradient(135deg, color-mix(in srgb, var(--text-primary) 18%, var(--white)) 0 2px, var(--white) 2px 26px);
        border-inline-start: 0.35rem solid var(--text-primary);
        border-block-start: 0.35rem solid var(--text-primary);
        border-inline-end: 0.35rem solid var(--text-primary);
        border-block-end: 0.35rem solid var(--text-primary);
        box-shadow: inset 0 0 0 0.35rem color-mix(in srgb, var(--white) 70%, var(--accent)), 0.45rem 0.45rem 0 var(--warning-dark);
        overflow: hidden;
      }

      #uiaszsgb4try .oy2hn1gzar::before {
        content: '';
        position: absolute;
        inset-inline-end: 12%;
        inset-block-start: 14%;
        inline-size: clamp(3rem, 14vw, 4.75rem);
        block-size: clamp(3rem, 14vw, 4.75rem);
        background: var(--text-light);
        clip-path: polygon(50% 0%, 62% 34%, 98% 34%, 69% 56%, 79% 92%, 50% 70%, 21% 92%, 31% 56%, 2% 34%, 38% 34%);
        opacity: 0.85;
        animation: starblink_hf83kd92qmwez 2.8s ease-in-out infinite;
      }

      #uiaszsgb4try .oy2hn1gzar::after {
        content: '';
        position: absolute;
        inset-inline-start: 8%;
        inset-block-end: 10%;
        inline-size: 62%;
        block-size: 0.55rem;
        background: linear-gradient(90deg, var(--danger-bg), var(--secondary-bg), var(--accent-bg));
        border-radius: 999px;
        box-shadow: 0.3rem 0.3rem 0 var(--text-primary);
      }

      #uiaszsgb4try .h4b7ba56xi {
        display: flex;
        flex-direction: column;
        gap: clamp(1rem, 3vw, 1.35rem);
        margin: 0;
      }

      #uiaszsgb4try .i5iuojtirf {
        margin: 0;
        padding: 0;
        border: none;
        animation: panelrise_j2n8vk5pqxtm 0.65s ease-out backwards;
      }

      #uiaszsgb4try .i5iuojtirf:nth-child(3n + 1) {
        animation-delay: 0.05s;
      }

      #uiaszsgb4try .i5iuojtirf:nth-child(3n + 2) {
        animation-delay: 0.14s;
      }

      #uiaszsgb4try .i5iuojtirf:nth-child(3n + 3) {
        animation-delay: 0.23s;
      }

      #uiaszsgb4try .i5iuojtirf:nth-child(3n + 1) .bjgtnoriy6 {
        color: var(--primary-dark);
        background: linear-gradient(118deg, color-mix(in srgb, var(--primary-bg) 82%, var(--white)), color-mix(in srgb, var(--info-bg) 68%, var(--white)));
        border-color: var(--primary-dark);
        box-shadow: 0.45rem 0.45rem 0 color-mix(in srgb, var(--primary) 55%, var(--text-primary));
      }

      #uiaszsgb4try .i5iuojtirf:nth-child(3n + 1) .k6xg5x2mmv {
        border-color: var(--primary-dark);
        background: color-mix(in srgb, var(--white) 88%, var(--primary-bg));
      }

      #uiaszsgb4try .i5iuojtirf:nth-child(3n + 1) .k6xg5x2mmv::before {
        background: linear-gradient(180deg, var(--primary), var(--accent));
      }

      #uiaszsgb4try .i5iuojtirf:nth-child(3n + 2) .bjgtnoriy6 {
        color: var(--success-dark);
        background: linear-gradient(118deg, color-mix(in srgb, var(--secondary-bg) 85%, var(--white)), color-mix(in srgb, var(--success-bg) 72%, var(--white)));
        border-color: var(--success-dark);
        box-shadow: 0.45rem 0.45rem 0 color-mix(in srgb, var(--secondary-dark) 70%, var(--text-primary));
      }

      #uiaszsgb4try .i5iuojtirf:nth-child(3n + 2) .k6xg5x2mmv {
        border-color: var(--success-dark);
        background: color-mix(in srgb, var(--white) 90%, var(--success-bg));
      }

      #uiaszsgb4try .i5iuojtirf:nth-child(3n + 2) .k6xg5x2mmv::before {
        background: linear-gradient(180deg, var(--secondary), var(--success-color));
      }

      #uiaszsgb4try .i5iuojtirf:nth-child(3n + 3) .bjgtnoriy6 {
        color: var(--accent-dark);
        background: linear-gradient(118deg, color-mix(in srgb, var(--accent-bg) 82%, var(--white)), color-mix(in srgb, var(--danger-bg) 55%, var(--white)));
        border-color: var(--accent-dark);
        box-shadow: 0.45rem 0.45rem 0 color-mix(in srgb, var(--accent) 60%, var(--text-primary));
      }

      #uiaszsgb4try .i5iuojtirf:nth-child(3n + 3) .k6xg5x2mmv {
        border-color: var(--accent-dark);
        background: color-mix(in srgb, var(--white) 88%, var(--accent-bg));
      }

      #uiaszsgb4try .i5iuojtirf:nth-child(3n + 3) .k6xg5x2mmv::before {
        background: linear-gradient(180deg, var(--accent), var(--danger-color));
      }

      #uiaszsgb4try .bjgtnoriy6 {
        cursor: pointer;
        inline-size: 100%;
        border-radius: 0;
        border-start-start-radius: 1.35rem;
        border-start-end-radius: 0.45rem;
        border-end-start-radius: 0.45rem;
        border-end-end-radius: 1.15rem;
        border-inline-start: 0.22rem solid var(--text-primary);
        border-block-start: 0.22rem solid var(--text-primary);
        border-inline-end: 0.22rem solid var(--text-primary);
        border-block-end: 0.22rem solid var(--text-primary);
        padding-block: 1.15rem;
        padding-inline: 1.15rem;
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 1rem;
        font-weight: 800;
        font-size: clamp(1rem, 2.4vw, 1.12rem);
        line-height: 1.35;
        text-align: start;
        transition: transform 0.25s ease, box-shadow 0.25s ease, filter 0.25s ease;
      }

      #uiaszsgb4try .bjgtnoriy6:focus-visible {
        outline: 0.25rem solid color-mix(in srgb, var(--accent) 65%, var(--white));
        outline-offset: 0.18rem;
      }

      #uiaszsgb4try .bjgtnoriy6:hover {
        transform: translateY(-3px);
        filter: saturate(1.08);
      }

      #uiaszsgb4try .bjgtnoriy6:active {
        transform: translateY(0);
      }

      #uiaszsgb4try .h5k7yk4cq7 {
        flex: 1 1 auto;
        min-inline-size: 0;
      }

      #uiaszsgb4try .abq9swg0xf {
        flex: 0 0 auto;
        inline-size: 0.85rem;
        block-size: 0.85rem;
        border-inline-end: 0.22rem solid currentColor;
        border-block-end: 0.22rem solid currentColor;
        transform: rotate(45deg);
        transform-origin: 55% 55%;
        transition: transform 0.35s cubic-bezier(0.34, 1.56, 0.64, 1);
      }

      #uiaszsgb4try .bjgtnoriy6:not(.ok5eawb3vm) .abq9swg0xf {
        transform: rotate(225deg);
      }

      #uiaszsgb4try .k6xg5x2mmv {
        position: relative;
        margin-block-start: -0.22rem;
        border-inline-start: 0.22rem solid var(--text-primary);
        border-inline-end: 0.22rem solid var(--text-primary);
        border-block-end: 0.22rem solid var(--text-primary);
        border-start-start-radius: 0.35rem;
        border-start-end-radius: 1.15rem;
        border-end-start-radius: 1.35rem;
        border-end-end-radius: 0.45rem;
        padding-block: 1.15rem;
        padding-inline: 1.15rem;
        padding-inline-start: 1.65rem;
      }

      #uiaszsgb4try .k6xg5x2mmv::before {
        content: '';
        position: absolute;
        inset-inline-start: 0.55rem;
        inset-block: 1rem;
        inline-size: 0.35rem;
        border-radius: 999px;
        opacity: 0.95;
      }

      #uiaszsgb4try .c3n8cbp8su {
        margin: 0;
        color: var(--text-secondary);
        font-size: clamp(0.98rem, 2.2vw, 1.05rem);
        line-height: 1.75;
        font-weight: 600;
      }

      @media (max-width: 767.98px) {
        #uiaszsgb4try .hp9964aey9 {
          grid-template-columns: minmax(0, 1fr);
        }

        #uiaszsgb4try .oy2hn1gzar {
          order: -1;
          min-block-size: clamp(7.5rem, 38vw, 10rem);
        }

        #uiaszsgb4try .chw3q7xgmn {
          border-start-start-radius: 2rem;
          border-end-end-radius: 1.85rem;
          box-shadow: 0.45rem 0.45rem 0 var(--accent-dark), 0 0 0 0.14rem color-mix(in srgb, var(--warning-color) 65%, var(--text-primary));
        }
      }

      @media (prefers-reduced-motion: reduce) {
        #uiaszsgb4try::after {
          animation: none;
        }

        #uiaszsgb4try .oy2hn1gzar::before {
          animation: none;
        }

        #uiaszsgb4try .i5iuojtirf {
          animation: none;
        }

        #uiaszsgb4try .bjgtnoriy6,
        #uiaszsgb4try .abq9swg0xf {
          transition: none;
        }
      }

#uickox3736wr {
        overflow: hidden;
        background: linear-gradient(180deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);
        color: var(--text-light);
        box-shadow: 0 -12px 40px rgba(0, 0, 0, 0.2);
        border-top: 3px solid var(--secondary);
        position: relative;
        padding-block: 4rem 2rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 1px;
          background: linear-gradient(90deg, transparent, var(--secondary-light), transparent);
          opacity: 0.6;
        }

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

        .juiyt0lqyj {
          display: grid;
          grid-template-columns: 2fr 1.5fr 1fr;
          gap: 4rem;
          margin-bottom: 3rem;
          align-items: start;

          @media (max-width: 992px) {
            grid-template-columns: 1fr 1fr;
            gap: 3rem;
          }

          @media (max-width: 768px) {
            grid-template-columns: 1fr;
            gap: 2.5rem;
            text-align: center;
          }
        }

        .m0x6fbtbat {
          .jmlc47dy6v {
            .o9jg58z96f {
              font-weight: 700;
              color: var(--secondary);
              letter-spacing: 1.5px;
              font-size: 1.15rem;
              margin-bottom: 2rem;
              text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
              padding-bottom: 1rem;
              border-bottom: 2px solid rgba(255, 255, 255, 0.2);
              display: inline-block;
              animation: businessIdPulse_akjshd92k3jhd 3s ease-in-out infinite;
            }

            .mp34ci2rn1 {
              display: flex;
              flex-direction: column;
              gap: 1rem;

              .a2un5btb13 {
                display: flex;
                align-items: flex-start;
                gap: 1rem;
                padding-block: 0.75rem;
padding-inline: 1rem;
                background: rgba(255, 255, 255, 0.08);
                border-radius: 12px;
                border-left: 3px solid var(--secondary);
                transition: all 0.3s ease;
                backdrop-filter: blur(5px);

                &:hover {
                  transform: translateX(8px);
                  background: rgba(255, 255, 255, 0.12);
                  border-left-color: var(--secondary-light);
                  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
                }

                i {
                  color: var(--secondary);
                  font-size: 1.25rem;
                  min-width: 24px;
                  margin-top: 2px;
                }

                span {
                  color: var(--text-light);
                  font-size: 0.95rem;
                  line-height: 1.6;
                  flex: 1;
                }
              }
            }
          }
        }

        .jdszvyvyua {
          .kph2y7ldj9 {
            .i7wrso4lch {
              display: grid;
              grid-template-columns: repeat(2, 1fr);
              gap: 0.75rem;
              list-style: none;
              padding: 0;
              margin: 0;

              @media (max-width: 768px) {
                grid-template-columns: 1fr;
              }

              .l8ek1ph32v {
                .nav-link {
                  color: var(--text-light);
                  text-decoration: none;
                  padding-block: 0.75rem;
padding-inline: 1rem;
                  display: block;
                  transition: all 0.3s ease;
                  position: relative;
                  font-weight: 500;
                  border-radius: 8px;
                  background: rgba(255, 255, 255, 0.05);

                  &::after {
                    content: '';
                    position: absolute;
                    inset-inline-start: 0;
                    top: 0;
                    bottom: 0;
                    width: 0;
                    background: var(--secondary);
                    border-radius: 8px 0 0 8px;
                    transition: width 0.3s ease;
                    z-index: -1;
                  }

                  &:hover {
                    color: var(--text-primary);
                    background: rgba(255, 255, 255, 0.15);
                    transform: translateX(5px);
                    box-shadow: 0 4px 12px rgba(234, 199, 0, 0.3);

                    &::after {
                      width: 4px;
                    }
                  }
                }
              }
            }
          }
        }

        .n1wdmzmv59 {
          display: flex;
          justify-content: center;
          align-items: flex-start;

          .nmsoqfirat {
            width: 100%;

            .ar3q6ea6ez {
              position: relative;
              display: flex;
              flex-direction: column;
              align-items: center;
              justify-content: center;
              gap: 1.5rem;

              .i01xedh8v7 {
                font-size: 1.3rem;
                padding: 1rem;
                border-radius: 50%;
                width: 60px;
                height: 60px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: var(--secondary);
                color: var(--text-primary);
                border: 3px solid var(--primary-light);
                box-shadow: 0 6px 20px rgba(234, 199, 0, 0.4);
                transition: all 0.3s ease;
                animation: shareButtonRotate_mkajs82k3jhd 4s ease-in-out infinite;

                &:hover {
                  transform: scale(1.1) rotate(180deg);
                  box-shadow: 0 8px 25px rgba(234, 199, 0, 0.6);
                }
              }

              .lzs9pbfew5 {
                position: absolute;
                top: -80px;
                display: flex;
                flex-direction: column;
                gap: 0.75rem;
                background: rgba(255, 255, 255, 0.15);
                padding: 1rem;
                border-radius: 20px;
                backdrop-filter: blur(15px);
                box-shadow: 0 8px 30px rgba(0, 0, 0, 0.3);
                border: 1px solid rgba(255, 255, 255, 0.2);
                opacity: 0;
                transform: translateY(10px);
                transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
                pointer-events: none;

                &.show {
                  opacity: 1;
                  transform: translateY(0);
                  pointer-events: all;
                }
              }
            }
          }
        }

        .lxkleizi0p {
          margin-top: 2rem;

          .awwm48s490 {
            border-top: 1px solid rgba(255, 255, 255, 0.2);
            margin-block: 2rem;
margin-inline: 0;
            position: relative;

            &::before {
              content: '';
              position: absolute;
              top: -1px;
              inset-inline-start: 50%;
              transform: translateX(-50%);
              width: 100px;
              height: 2px;
              background: var(--secondary);
              box-shadow: 0 0 10px var(--secondary);
            }
          }

          .dqsmxlahr3 {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
            gap: 1.5rem;

            @media (max-width: 768px) {
              flex-direction: column;
              text-align: center;
            }

            .azinp293ht {
              color: var(--text-light);
              font-size: 0.95rem;
              display: flex;
              align-items: center;
              gap: 0.5rem;
              font-weight: 500;

              i {
                animation: heartbeatAnimation_kjashd82k3jhd 1.5s ease-in-out infinite;
                color: var(--danger-color);
              }
            }

            .c0jk1i2wsx {
              font-size: 0.9rem;
              color: var(--text-light);
              opacity: 0.85;
              font-weight: 400;
            }
          }
        }

        .jctdolxuj7 {
          border: 2px solid var(--primary-light);
          background: var(--primary-dark);
          color: var(--text-light);
          transition: all 0.3s ease;
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
          border-radius: 50%;
          width: 45px;
          height: 45px;
          display: flex;
          align-items: center;
          justify-content: center;
          font-size: 1.1rem;
          position: relative;
          overflow: hidden;

          &::before {
            content: '';
            position: absolute;
            top: 50%;
            inset-inline-start: 50%;
            width: 0;
            height: 0;
            border-radius: 50%;
            background: var(--secondary);
            transform: translate(-50%, -50%);
            transition: width 0.4s ease, height 0.4s ease;
            z-index: 0;
          }

          i {
            position: relative;
            z-index: 1;
            transition: color 0.3s ease;
          }

          &:hover {
            border-color: var(--secondary);
            transform: translateY(-5px) scale(1.15);
            box-shadow: 0 8px 25px rgba(234, 199, 0, 0.5);

            &::before {
              width: 100%;
              height: 100%;
            }

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

        .biqwhwgf3b {
          position: absolute;
          inset-inline-end: -50px;
          bottom: -50px;
          width: 200px;
          height: 200px;
          background: radial-gradient(circle, var(--secondary) 0%, transparent 70%);
          opacity: 0.15;
          pointer-events: none;
          z-index: 0;
          animation: decorFloatAnimation_akjshd92k3jhd 8s ease-in-out infinite alternate;
          filter: blur(20px);
        }

        .cy0zftjux9 {
          position: absolute;
          inset-inline-start: -30px;
          top: -30px;
          width: 150px;
          height: 150px;
          background: radial-gradient(circle, var(--accent-light) 0%, transparent 70%);
          opacity: 0.1;
          pointer-events: none;
          z-index: 0;
          animation: decorFloatSecondary_mkajs82k3jhd 6s ease-in-out infinite alternate;
          filter: blur(15px);
        }

        .d-none {
          display: none !important;
        }
      }

      @keyframes businessIdPulse_akjshd92k3jhd {
        0%,
        100% {
          text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
        }
        50% {
          text-shadow: 0 2px 12px var(--secondary), 0 0 20px var(--secondary-light);
        }
      }

      @keyframes shareButtonRotate_mkajs82k3jhd {
        0%,
        100% {
          transform: rotate(0deg);
        }
        50% {
          transform: rotate(5deg);
        }
      }

      @keyframes heartbeatAnimation_kjashd82k3jhd {
        0%,
        100% {
          transform: scale(1);
        }
        25% {
          transform: scale(1.2);
        }
        50% {
          transform: scale(1);
        }
        75% {
          transform: scale(1.1);
        }
      }

      @keyframes decorFloatAnimation_akjshd92k3jhd {
        0% {
          transform: scale(1) translate(0, 0) rotate(0deg);
        }
        100% {
          transform: scale(1.2) translate(-15px, -20px) rotate(10deg);
        }
      }

      @keyframes decorFloatSecondary_mkajs82k3jhd {
        0% {
          transform: scale(1) translate(0, 0) rotate(0deg);
        }
        100% {
          transform: scale(1.15) translate(10px, 15px) rotate(-8deg);
        }
      }

#ui93sd2c9soo {
        position: relative;
        background: linear-gradient(115deg, var(--primary-dark) 0%, var(--accent-dark) 52%, var(--secondary-dark) 100%);
        padding-block: 0;
        padding-inline: 0;
        box-shadow: 0 10px 40px color-mix(in srgb, var(--primary-dark) 40%, var(--background-primary));
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: 0;
          inset-inline: 0;
          block-size: 4px;
          background: linear-gradient(90deg, var(--primary-bg), var(--accent-bg), var(--secondary-bg), var(--warning-bg));
          z-index: 2;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -40%;
          inset-inline-end: -8%;
          inline-size: 280px;
          block-size: 280px;
          border-radius: 50%;
          background: radial-gradient(circle, color-mix(in srgb, var(--accent-light) 30%, var(--accent-dark)) 0%, var(--accent-dark) 65%);
          pointer-events: none;
        }

        .container {
          position: relative;
          z-index: 1;
          display: flex;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          padding-block: 0.9rem;
        }

        .navbar-brand {
          flex-shrink: 0;
          font-size: 1.45rem;
          font-weight: 700;
          color: var(--text-light);
          text-decoration: none;
          letter-spacing: 0.4px;
          transition: color 0.3s ease, transform 0.3s ease;
          display: inline-flex;
          align-items: center;
          gap: 0.65rem;
          white-space: normal;
          padding-block: 0.35rem;
          padding-inline: 0;

          &::before {
            content: '';
            flex-shrink: 0;
            inline-size: 12px;
            block-size: 12px;
            border-radius: 3px;
            background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
            box-shadow: 0 0 14px color-mix(in srgb, var(--primary-bg) 70%, var(--primary-dark));
            transition: transform 0.3s ease, box-shadow 0.3s ease;
          }

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

            &::before {
              transform: rotate(45deg) scale(1.15);
              box-shadow: 0 0 20px color-mix(in srgb, var(--accent-bg) 80%, var(--accent-dark));
            }
          }
        }

        .navbar-toggler {
          border: 2px solid color-mix(in srgb, var(--text-light) 35%, var(--primary-dark));
          border-radius: 10px;
          padding-block: 0.45rem;
          padding-inline: 0.7rem;
          transition: background-color 0.3s ease, border-color 0.3s ease;

          &:hover {
            background-color: color-mix(in srgb, var(--text-light) 10%, var(--primary-dark));
            border-color: var(--primary-bg);
          }

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

        .navbar-collapse {
          flex-grow: 1;
          justify-content: flex-end;
          align-items: center;
          gap: 1.25rem;
        }

        .ocykn1koix {
          display: flex;
          justify-content: center;
          flex-grow: 1;
        }

        .navbar-nav {
          display: flex;
          align-items: center;
          gap: 0.2rem;
          background: color-mix(in srgb, var(--background-tertiary) 14%, var(--primary-dark));
          border: 1px solid color-mix(in srgb, var(--text-light) 16%, var(--primary-dark));
          border-radius: 999px;
          padding-block: 0.25rem;
          padding-inline: 0.3rem;
          margin: 0;

          .m6yb94oeip {
            .nav-link {
              color: color-mix(in srgb, var(--text-light) 88%, var(--primary-dark));
              font-weight: 500;
              font-size: 0.95rem;
              padding-block: 0.55rem;
              padding-inline: 1.1rem;
              border-radius: 999px;
              transition: color 0.25s ease, background 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
              text-decoration: none;
              white-space: normal;

              &:hover {
                color: var(--text-light);
                background: color-mix(in srgb, var(--text-light) 12%, var(--primary-dark));
                transform: translateY(-1px);
              }

              &.active {
                color: var(--primary-dark);
                background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
                font-weight: 600;
                box-shadow: 0 4px 16px color-mix(in srgb, var(--primary-bg) 45%, var(--primary-dark));
              }
            }
          }
        }

        .jjnq8ucnq5 {
          flex-shrink: 0;
          display: flex;
          align-items: center;

          .btn-primary {
            background: linear-gradient(135deg, var(--secondary-light), var(--secondary));
            border: 2px solid color-mix(in srgb, var(--secondary-bg) 60%, var(--secondary-dark));
            color: var(--text-light);
            font-weight: 600;
            font-size: 0.95rem;
            padding-block: 0.6rem;
            padding-inline: 1.5rem;
            border-radius: 999px;
            box-shadow: 0 6px 22px color-mix(in srgb, var(--secondary) 45%, var(--secondary-dark));
            transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;
            text-decoration: none;
            display: inline-flex;
            align-items: center;
            gap: 0.45rem;
            white-space: normal;

            i {
              margin-inline-start: 0;
              transition: margin-inline-start 0.3s ease;
            }

            &:hover {
              transform: translateY(-2px);
              box-shadow: 0 10px 28px color-mix(in srgb, var(--secondary-light) 50%, var(--secondary-dark));
              background: linear-gradient(135deg, var(--secondary-bg), var(--secondary-light));
              color: var(--text-light);

              i {
                margin-inline-start: 3px;
              }
            }

            &:active {
              transform: translateY(0);
            }
          }
        }
      }

      @keyframes headerReveal_k9m4x2p7nq {
        from {
          opacity: 0;
          transform: translateY(-16px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #ui93sd2c9soo {
        animation: headerReveal_k9m4x2p7nq 0.55s ease-out;
      }

      @media (max-width: 991.98px) {
        #ui93sd2c9soo {
          .navbar-collapse {
            padding-block: 1rem 0.5rem;
            padding-inline: 0;
            align-items: stretch;
          }

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

          .navbar-nav {
            flex-direction: column;
            width: 100%;
            border-radius: 18px;
            padding-block: 0.4rem;
            padding-inline: 0.4rem;
            gap: 0.15rem;

            .m6yb94oeip {
              width: 100%;

              .nav-link {
                width: 100%;
                text-align: start;
                padding-block: 0.85rem;
                padding-inline: 1.15rem;
                border-radius: 14px;
              }
            }
          }

          .jjnq8ucnq5 {
            margin-block-start: 0.85rem;
            width: 100%;

            .btn-primary {
              width: 100%;
              justify-content: center;
              padding-block: 0.85rem;
            }
          }
        }
      }

#uic362kab2pp {
        position: relative;
        overflow: hidden;
        padding-block: 4.5rem 5rem;
        padding-inline: 0;
        background:
          linear-gradient(118deg, var(--primary-dark) 0%, var(--primary-dark) 38%, transparent 38.5%),
          linear-gradient(160deg, var(--background-primary) 0%, var(--info-bg) 45%, var(--warning-bg) 100%);
      }

      #uic362kab2pp::before {
        content: "";
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -8%;
        width: 55%;
        height: 140%;
        background: linear-gradient(135deg, var(--danger-color), var(--accent));
        opacity: 0.12;
        transform: rotate(-14deg);
        pointer-events: none;
        z-index: 0;
      }

      #uic362kab2pp::after {
        content: "";
        position: absolute;
        inset-block-end: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 5px;
        background: linear-gradient(90deg, var(--info-color), var(--warning-color), var(--danger-color));
        z-index: 2;
        pointer-events: none;
      }

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

      #uic362kab2pp .l7n2vn6rm8 {
        display: grid;
        grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);
        gap: 3rem;
        align-items: center;
      }

      #uic362kab2pp .ktt3mvzwsr {
        position: relative;
        padding-block: 2rem;
        padding-inline: 2.25rem;
        background: color-mix(in srgb, var(--background-tertiary) 88%, transparent);
        border-inline-start: 6px solid var(--info-color);
        box-shadow: 0 28px 60px color-mix(in srgb, var(--neutral-950) 14%, transparent);
        animation: heroreveal_k7m2xq9n4p8w 0.85s cubic-bezier(0.19, 1, 0.22, 1) forwards;
        opacity: 0;
      }

      #uic362kab2pp .ktt3mvzwsr::before {
        content: "";
        position: absolute;
        inset-block-start: 0;
        inset-inline-end: 0;
        width: 72px;
        height: 72px;
        background: linear-gradient(225deg, var(--warning-color), var(--danger-light));
        clip-path: polygon(100% 0, 0 0, 100% 100%);
        opacity: 0.85;
        pointer-events: none;
      }

      #uic362kab2pp .h211ol8l8i {
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        margin-block-end: 1.25rem;
        padding-block: 0.4rem;
        padding-inline: 0.95rem;
        font-size: 0.76rem;
        font-weight: 700;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--text-light);
        background: linear-gradient(90deg, var(--primary), var(--accent));
        clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 50%, calc(100% - 10px) 100%, 0 100%);
      }

      #uic362kab2pp .h211ol8l8i i {
        font-size: 0.95rem;
      }

      #uic362kab2pp .ozdmp3c3zg {
        font-size: clamp(2.5rem, 4.6vw, 3.75rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -0.04em;
        margin-block-end: 1rem;
        color: var(--text-primary);
        animation: herotitle_z3f8j1k6m9q2 0.75s 0.08s ease-out forwards;
        opacity: 0;
      }

      #uic362kab2pp .p2cqqsdbks {
        display: block;
        background: linear-gradient(92deg, var(--primary-dark), var(--accent), var(--info-dark));
        background-clip: text;
        -webkit-background-clip: text;
        color: transparent;
      }

      #uic362kab2pp .h7c6e66109 {
        font-size: 1.05rem;
        line-height: 1.75;
        color: var(--text-secondary);
        margin-block-end: 2rem;
        max-width: 34rem;
        animation: herolead_p4w7n2x8k5j 0.8s 0.14s ease-out forwards;
        opacity: 0;
      }

      #uic362kab2pp .nex5ayjmkj {
        display: flex;
        flex-wrap: wrap;
        gap: 0.85rem;
        margin-block-end: 2rem;
        animation: heroactions_m9k3p7x2n6q 0.85s 0.2s ease-out forwards;
        opacity: 0;
      }

      #uic362kab2pp .l3np6itonq {
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        padding-block: 0.9rem;
        padding-inline: 1.75rem;
        font-size: 0.94rem;
        font-weight: 700;
        text-decoration: none;
        transition: transform 0.22s ease, box-shadow 0.22s ease, background 0.22s ease, color 0.22s ease, border-color 0.22s ease;
      }

      #uic362kab2pp .l3np6itonq i {
        font-size: 1.05rem;
        transition: transform 0.22s ease;
      }

      #uic362kab2pp .j6grh1nk14 {
        color: var(--text-light);
        background: linear-gradient(135deg, var(--danger-color), var(--warning-color));
        border: 3px solid var(--danger-dark);
        box-shadow: 6px 6px 0 var(--danger-dark);
      }

      #uic362kab2pp .rqnl6otec3 {
        color: var(--primary-dark);
        background: var(--background-tertiary);
        border: 3px solid var(--primary);
        box-shadow: 6px 6px 0 var(--primary-dark);
      }

      #uic362kab2pp .l3np6itonq:hover {
        transform: translateY(-3px);
      }

      #uic362kab2pp .j6grh1nk14:hover {
        box-shadow: 8px 8px 0 var(--danger-dark);
      }

      #uic362kab2pp .rqnl6otec3:hover {
        box-shadow: 8px 8px 0 var(--primary-dark);
        color: var(--accent-dark);
        border-color: var(--accent);
      }

      #uic362kab2pp .l3np6itonq:hover i {
        transform: translateX(3px);
      }

      #uic362kab2pp .ryatswoxy9 {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0.75rem;
        animation: herometrics_x8n4k2p7m3q 0.9s 0.28s ease-out forwards;
        opacity: 0;
      }

      #uic362kab2pp .qqb5krt15q {
        padding-block: 0.85rem;
        padding-inline: 0.75rem;
        background: color-mix(in srgb, var(--primary-bg) 22%, var(--background-tertiary));
        border-block-end: 3px solid var(--accent);
      }

      #uic362kab2pp .ijmdtffbbc {
        display: block;
        font-size: 1.35rem;
        font-weight: 800;
        line-height: 1.1;
        color: var(--primary-dark);
        margin-block-end: 0.2rem;
      }

      #uic362kab2pp .q0zbu3cyg4 {
        display: block;
        font-size: 0.72rem;
        font-weight: 600;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        color: var(--text-tertiary);
      }

      #uic362kab2pp .ombbifqt6l {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        grid-template-rows: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1.15rem;
        animation: herovisual_q2m8k5x7n4p 0.95s 0.12s cubic-bezier(0.19, 1, 0.22, 1) forwards;
        opacity: 0;
      }

      #uic362kab2pp .o48licir9t {
        grid-column: 1;
        grid-row: 2;
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 0.65rem;
        padding-block: 1.25rem;
        padding-inline: 1.1rem;
        background: linear-gradient(145deg, var(--primary), var(--accent-dark));
        color: var(--text-light);
        box-shadow: 0 18px 40px color-mix(in srgb, var(--primary-dark) 35%, transparent);
      }

      #uic362kab2pp .o48licir9t i {
        font-size: 1.6rem;
        color: var(--info-light);
      }

      #uic362kab2pp .tcf5r1b7uk {
        font-size: 0.95rem;
        font-weight: 700;
        line-height: 1.35;
      }

      #uic362kab2pp .hncnjhrh6v {
        font-size: 0.8rem;
        line-height: 1.5;
        color: color-mix(in srgb, var(--text-light) 82%, transparent);
        margin-block-end: 0;
      }

      #uic362kab2pp .f4f9mbfq14 {
        position: relative;
        aspect-ratio: 1 / 1;
        overflow: hidden;
        background: var(--background-secondary);
      }

      #uic362kab2pp .hft40isi6u {
        grid-column: 1 / 3;
        grid-row: 1;
        border: 4px solid var(--text-light);
        box-shadow: 0 22px 48px color-mix(in srgb, var(--neutral-950) 18%, transparent);
      }

      #uic362kab2pp .mcgjcpbb3c {
        grid-column: 2;
        grid-row: 2;
        border: 4px solid var(--warning-color);
        box-shadow: 0 16px 36px color-mix(in srgb, var(--warning-dark) 28%, transparent);
      }

      #uic362kab2pp .kymnrxvnys {
        width: 100%;
        height: 100%;
        display: block;
        object-fit: cover;
        object-position: center;
      }

      @media (max-width: 991.98px) {
        #uic362kab2pp .l7n2vn6rm8 {
          grid-template-columns: minmax(0, 1fr);
          gap: 2.5rem;
        }

        #uic362kab2pp .ktt3mvzwsr {
          padding-inline: 1.5rem;
        }

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

      @media (max-width: 767.98px) {
        #uic362kab2pp {
          padding-block: 3.5rem 4rem;
          background:
            linear-gradient(180deg, var(--primary-dark) 0%, var(--primary-dark) 28%, transparent 28.5%),
            linear-gradient(160deg, var(--background-primary) 0%, var(--info-bg) 45%, var(--warning-bg) 100%);
        }

        #uic362kab2pp::before {
          width: 80%;
          inset-inline-end: -20%;
        }

        #uic362kab2pp .ktt3mvzwsr {
          padding-block: 1.5rem;
          padding-inline: 1.25rem;
        }

        #uic362kab2pp .ozdmp3c3zg {
          font-size: clamp(2rem, 8vw, 2.6rem);
        }

        #uic362kab2pp .nex5ayjmkj {
          flex-direction: column;
        }

        #uic362kab2pp .l3np6itonq {
          justify-content: center;
          width: 100%;
        }

        #uic362kab2pp .ombbifqt6l {
          grid-template-columns: minmax(0, 1fr);
          grid-template-rows: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
        }

        #uic362kab2pp .hft40isi6u {
          grid-column: 1;
          grid-row: 1;
        }

        #uic362kab2pp .o48licir9t {
          grid-column: 1;
          grid-row: 2;
        }

        #uic362kab2pp .mcgjcpbb3c {
          grid-column: 1;
          grid-row: 3;
        }
      }

      @keyframes heroreveal_k7m2xq9n4p8w {
        0% {
          opacity: 0;
          transform: translate3d(-28px, 16px, 0);
        }

        100% {
          opacity: 1;
          transform: translate3d(0, 0, 0);
        }
      }

      @keyframes herotitle_z3f8j1k6m9q2 {
        0% {
          opacity: 0;
          transform: translateY(22px);
        }

        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }

      @keyframes herolead_p4w7n2x8k5j {
        0% {
          opacity: 0;
          transform: translateY(16px);
        }

        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }

      @keyframes heroactions_m9k3p7x2n6q {
        0% {
          opacity: 0;
          transform: translateY(14px);
        }

        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }

      @keyframes herometrics_x8n4k2p7m3q {
        0% {
          opacity: 0;
          transform: translateY(12px);
        }

        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }

      @keyframes herovisual_q2m8k5x7n4p {
        0% {
          opacity: 0;
          transform: translate3d(24px, 12px, 0);
        }

        100% {
          opacity: 1;
          transform: translate3d(0, 0, 0);
        }
      }

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

    @keyframes softpulse_w5r8t1y6u3j0 {
      0%,
      100% {
        transform: scale(1);
      }
      50% {
        transform: scale(1.04);
      }
    }

    #ui7cw4b52hb2 {
      position: relative;
      overflow: hidden;
      padding-block: 96px;
      padding-inline: 0;
      background:
        radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--primary-bg) 28%, transparent) 0%, transparent 52%),
        radial-gradient(circle at 88% 82%, color-mix(in srgb, var(--accent-bg) 24%, transparent) 0%, transparent 48%),
        linear-gradient(160deg, var(--background-tertiary) 0%, var(--background-primary) 45%, var(--background-secondary) 100%);
    }

    #ui7cw4b52hb2 .l8o52xwvl2 {
      position: absolute;
      inset-block-start: -120px;
      inset-inline-end: -80px;
      width: 340px;
      height: 340px;
      border-radius: 50%;
      background: radial-gradient(circle, color-mix(in srgb, var(--primary-bg) 40%, transparent) 0%, transparent 72%);
      pointer-events: none;
      z-index: 0;
      animation: softpulse_w5r8t1y6u3j0 8s ease-in-out infinite;
    }

    #ui7cw4b52hb2 .ne1nfdquo9 {
      position: absolute;
      inset-block-end: -100px;
      inset-inline-start: -60px;
      width: 300px;
      height: 300px;
      border-radius: 50%;
      background: radial-gradient(circle, color-mix(in srgb, var(--info-bg) 35%, transparent) 0%, transparent 70%);
      pointer-events: none;
      z-index: 0;
      animation: softpulse_w5r8t1y6u3j0 10s ease-in-out infinite;
    }

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

    #ui7cw4b52hb2 .oqz03w6xgt {
      margin-bottom: 3.5rem;
      align-items: center;
    }

    #ui7cw4b52hb2 .zvuhmbwmhx {
      margin-block: 0 1rem;
      margin-inline: 0;
      font-size: clamp(2rem, 4vw, 2.75rem);
      font-weight: 700;
      line-height: 1.15;
      letter-spacing: -0.02em;
      color: var(--text-primary);
      max-width: 16ch;
    }

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

    #ui7cw4b52hb2 .ogsvgcg8rx {
      position: relative;
      min-height: 180px;
    }

    #ui7cw4b52hb2 .hx4p2yqwuc {
      position: absolute;
      inset-block-start: 50%;
      inset-inline-end: 0;
      width: min(100%, 320px);
      padding-block: 1.5rem;
      padding-inline: 1.75rem;
      border-radius: 28px;
      background: linear-gradient(135deg, color-mix(in srgb, var(--primary-bg) 55%, var(--background-tertiary)) 0%, color-mix(in srgb, var(--accent-bg) 45%, var(--background-tertiary)) 100%);
      border: 1px solid color-mix(in srgb, var(--primary-light) 35%, var(--border-light));
      box-shadow: 0 18px 48px color-mix(in srgb, var(--neutral-950) 8%, transparent);
      transform: translateY(-50%);
    }

    #ui7cw4b52hb2 .pvd5d7n0lg {
      display: block;
      height: 8px;
      border-radius: 999px;
      margin-block-end: 0.85rem;
    }

    #ui7cw4b52hb2 .jsrkbzailp {
      width: 72%;
      background: linear-gradient(90deg, var(--primary) 0%, var(--primary-light) 100%);
    }

    #ui7cw4b52hb2 .r7o3mtdg4o {
      width: 52%;
      background: linear-gradient(90deg, var(--accent) 0%, var(--accent-light) 100%);
    }

    #ui7cw4b52hb2 .piuefh3wgd {
      width: 38%;
      background: linear-gradient(90deg, var(--warning-color) 0%, var(--warning-light) 100%);
    }

    #ui7cw4b52hb2 .m2ib5bieat {
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 1.5rem;
    }

    #ui7cw4b52hb2 .k3bc22o6x8 {
      display: flex;
      align-items: stretch;
      gap: 1.25rem;
      min-height: 100%;
      padding-block: 1.35rem;
      padding-inline: 1.35rem;
      border-radius: 32px;
      border: 1px solid color-mix(in srgb, var(--border-light) 80%, transparent);
      background: color-mix(in srgb, var(--background-tertiary) 88%, transparent);
      box-shadow: 0 14px 36px color-mix(in srgb, var(--neutral-950) 7%, transparent);
      transition: transform 0.35s ease, box-shadow 0.35s ease;
      animation: softreveal_m8k3n7p2q9x4 0.75s ease-out backwards;
    }

    #ui7cw4b52hb2 .lh0hy7q1sf {
      animation-delay: 0.08s;
      background: linear-gradient(145deg, color-mix(in srgb, var(--primary-bg) 22%, var(--background-tertiary)) 0%, var(--background-tertiary) 100%);
    }

    #ui7cw4b52hb2 .tr1hisvo0v {
      animation-delay: 0.16s;
      background: linear-gradient(145deg, color-mix(in srgb, var(--accent-bg) 22%, var(--background-tertiary)) 0%, var(--background-tertiary) 100%);
    }

    #ui7cw4b52hb2 .swlblsbnfi {
      animation-delay: 0.24s;
      background: linear-gradient(145deg, color-mix(in srgb, var(--warning-bg) 22%, var(--background-tertiary)) 0%, var(--background-tertiary) 100%);
    }

    #ui7cw4b52hb2 .s4qttodv42 {
      animation-delay: 0.32s;
      background: linear-gradient(145deg, color-mix(in srgb, var(--success-bg) 22%, var(--background-tertiary)) 0%, var(--background-tertiary) 100%);
    }

    #ui7cw4b52hb2 .k3bc22o6x8:hover {
      transform: translateY(-6px);
      box-shadow: 0 22px 44px color-mix(in srgb, var(--neutral-950) 11%, transparent);
    }

    #ui7cw4b52hb2 .o55bjy5998 {
      flex-direction: row-reverse;
    }

    #ui7cw4b52hb2 .kxwmho1o2m {
      flex: 0 0 38%;
      max-width: 38%;
      min-width: 0;
      align-self: center;
    }

    #ui7cw4b52hb2 .ocx4dg0wo7 {
      width: 100%;
      padding: 5px;
      border-radius: 26px;
      background: linear-gradient(140deg, var(--primary-light) 0%, var(--accent-light) 100%);
    }

    #ui7cw4b52hb2 .lh0hy7q1sf .ocx4dg0wo7 {
      background: linear-gradient(140deg, var(--primary-light) 0%, var(--primary-bg) 100%);
    }

    #ui7cw4b52hb2 .tr1hisvo0v .ocx4dg0wo7 {
      background: linear-gradient(140deg, var(--accent-light) 0%, var(--accent-bg) 100%);
    }

    #ui7cw4b52hb2 .swlblsbnfi .ocx4dg0wo7 {
      background: linear-gradient(140deg, var(--warning-light) 0%, var(--warning-bg) 100%);
    }

    #ui7cw4b52hb2 .s4qttodv42 .ocx4dg0wo7 {
      background: linear-gradient(140deg, var(--success-light) 0%, var(--success-bg) 100%);
    }

    #ui7cw4b52hb2 .mtpj44wgi6 {
      display: block;
      width: 100%;
      aspect-ratio: 1 / 1;
      object-fit: cover;
      object-position: top;
      border-radius: 22px;
      background: var(--background-tertiary);
    }

    #ui7cw4b52hb2 .fa575s83kp {
      flex: 1 1 0;
      min-width: 0;
      display: flex;
      flex-direction: column;
      justify-content: center;
      padding-block: 0.35rem;
      padding-inline: 0.15rem;
    }

    #ui7cw4b52hb2 .haj2j7oltl {
      margin-block: 0 0.55rem;
      margin-inline: 0;
      font-size: 1.35rem;
      font-weight: 700;
      line-height: 1.25;
      letter-spacing: -0.02em;
      color: var(--text-primary);
    }

    #ui7cw4b52hb2 .bi8msvs4le {
      display: inline-block;
      width: fit-content;
      max-width: 100%;
      margin-block: 0 0.85rem;
      margin-inline: 0;
      padding-block: 0.45rem;
      padding-inline: 0.95rem;
      border-radius: 999px;
      font-size: 0.78rem;
      font-weight: 600;
      line-height: 1.35;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      white-space: normal;
    }

    #ui7cw4b52hb2 .lh0hy7q1sf .bi8msvs4le {
      color: var(--primary-dark);
      background: color-mix(in srgb, var(--primary-bg) 70%, var(--background-tertiary));
    }

    #ui7cw4b52hb2 .tr1hisvo0v .bi8msvs4le {
      color: var(--accent-dark);
      background: color-mix(in srgb, var(--accent-bg) 70%, var(--background-tertiary));
    }

    #ui7cw4b52hb2 .swlblsbnfi .bi8msvs4le {
      color: var(--warning-dark);
      background: color-mix(in srgb, var(--warning-bg) 70%, var(--background-tertiary));
    }

    #ui7cw4b52hb2 .s4qttodv42 .bi8msvs4le {
      color: var(--success-dark);
      background: color-mix(in srgb, var(--success-bg) 70%, var(--background-tertiary));
    }

    #ui7cw4b52hb2 .h0j0d4x71c {
      margin-block: 0;
      margin-inline: 0;
      padding-block: 0.85rem 0;
      padding-inline: 0;
      border-block-start: 1px solid color-mix(in srgb, var(--border-light) 90%, transparent);
      font-size: 0.94rem;
      line-height: 1.7;
      color: var(--text-secondary);
    }

    @media (max-width: 991.98px) {
      #ui7cw4b52hb2 {
        padding-block: 80px;
        padding-inline: 0;
      }

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

      #ui7cw4b52hb2 .ogsvgcg8rx {
        display: none;
      }

      #ui7cw4b52hb2 .zvuhmbwmhx {
        max-width: none;
      }
    }

    @media (max-width: 767.98px) {
      #ui7cw4b52hb2 {
        padding-block: 64px;
        padding-inline: 0;
      }

      #ui7cw4b52hb2 .oqz03w6xgt {
        margin-bottom: 2.5rem;
      }

      #ui7cw4b52hb2 .qrh2komo58 {
        font-size: 1rem;
      }

      #ui7cw4b52hb2 .k3bc22o6x8 {
        flex-direction: column;
        align-items: stretch;
        padding-block: 1.15rem;
        padding-inline: 1.15rem;
        border-radius: 26px;
      }

      #ui7cw4b52hb2 .o55bjy5998 {
        flex-direction: column;
      }

      #ui7cw4b52hb2 .kxwmho1o2m {
        flex: 0 0 auto;
        max-width: 100%;
        width: min(100%, 220px);
        margin-inline: auto;
      }

      #ui7cw4b52hb2 .fa575s83kp {
        text-align: center;
        align-items: center;
      }

      #ui7cw4b52hb2 .bi8msvs4le {
        margin-inline: auto;
      }
    }

#uic4sgze803o {
        --contact-pad: clamp(2rem, 4vw, 4rem);
        background: var(--background-primary);
        padding-block: clamp(4rem, 10vw, 7rem);
        padding-inline: 0;
        position: relative;
        overflow: clip;
        isolation: isolate;
      }

      #uic4sgze803o::before {
        content: '';
        position: absolute;
        inset-block-start: -20%;
        inset-inline-start: -15%;
        inline-size: 70%;
        block-size: 85%;
        background: radial-gradient(ellipse at 30% 30%, var(--accent-bg) 0%, transparent 55%), radial-gradient(ellipse at 70% 60%, var(--primary-bg) 0%, transparent 50%), radial-gradient(ellipse at 50% 100%, var(--secondary-bg) 0%, transparent 45%);
        opacity: 0.55;
        z-index: -2;
        pointer-events: none;
      }

      #uic4sgze803o::after {
        content: '';
        position: absolute;
        inset-inline-end: -8%;
        inset-block-end: -25%;
        inline-size: 45%;
        block-size: 60%;
        background: conic-gradient(from 120deg at 50% 50%, var(--secondary-light), var(--accent-light), var(--primary-light), var(--secondary-light));
        opacity: 0.22;
        z-index: -2;
        pointer-events: none;
        border-radius: 50%;
        filter: blur(40px);
      }

      #uic4sgze803o .container {
        position: relative;
        z-index: 1;
        max-width: 1180px;
      }

      #uic4sgze803o .lvh1k7z9q6 {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0;
        border-radius: 28px;
        overflow: hidden;
        box-shadow: 0 24px 60px color-mix(in srgb, var(--neutral-1050) 14%, transparent), 0 0 0 1px color-mix(in srgb, var(--primary) 18%, transparent);
        animation: contactlift_m4k9xw2p8qn3rz 0.85s cubic-bezier(0.22, 1, 0.36, 1) both;
      }

      @media (min-width: 992px) {
        #uic4sgze803o .lvh1k7z9q6 {
          grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.15fr);
        }
      }

      #uic4sgze803o .hwet5owzmb {
        background: linear-gradient(155deg, var(--accent) 0%, var(--primary-dark) 42%, var(--secondary-dark) 100%);
        color: var(--text-light);
        padding: var(--contact-pad);
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 1.75rem;
      }

      #uic4sgze803o .hwet5owzmb::before {
        content: '';
        position: absolute;
        inset: 0;
        background: linear-gradient(125deg, color-mix(in srgb, var(--text-light) 16%, transparent) 0%, transparent 45%), repeating-linear-gradient(-18deg, color-mix(in srgb, var(--text-light) 5%, transparent) 0 2px, transparent 2px 14px);
        opacity: 0.45;
        pointer-events: none;
      }

      #uic4sgze803o .q8fssashpj {
        position: relative;
        z-index: 1;
      }

      #uic4sgze803o .r84x9egror {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.35rem;
        padding-inline: 0.85rem;
        border-radius: 999px;
        font-size: 0.8rem;
        font-weight: 700;
        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: 0.25rem;
      }

      #uic4sgze803o .m5csmh780d {
        inline-size: 0.45rem;
        block-size: 0.45rem;
        border-radius: 50%;
        background: var(--secondary-bg);
        box-shadow: 0 0 0 3px color-mix(in srgb, var(--secondary-bg) 45%, transparent);
      }

      #uic4sgze803o .hwet5owzmb h2 {
        font-size: clamp(1.85rem, 3.6vw, 2.65rem);
        font-weight: 800;
        line-height: 1.12;
        margin: 0;
        text-wrap: balance;
        text-shadow: 0 2px 24px color-mix(in srgb, var(--neutral-1050) 35%, transparent);
      }

      #uic4sgze803o .c3vcvfjrkk {
        margin: 0;
        font-size: 1.05rem;
        line-height: 1.65;
        color: color-mix(in srgb, var(--text-light) 88%, transparent);
        max-width: 36ch;
      }

      #uic4sgze803o .qucxgqin6l {
        display: flex;
        flex-direction: column;
        gap: 0.85rem;
        margin-block-start: 0.25rem;
      }

      #uic4sgze803o .pir27f26mo {
        display: grid;
        grid-template-columns: 3.25rem minmax(0, 1fr);
        gap: 1rem;
        align-items: center;
        padding: 1rem 1.1rem;
        border-radius: 18px;
        background: color-mix(in srgb, var(--text-light) 12%, transparent);
        border: 1px solid color-mix(in srgb, var(--text-light) 28%, transparent);
        text-decoration: none;
        color: inherit;
        transition: border-color 0.25s ease, background-color 0.25s ease, transform 0.25s ease;
      }

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

      @media (hover: hover) and (pointer: fine) {
        #uic4sgze803o .pir27f26mo:hover {
          background: color-mix(in srgb, var(--text-light) 20%, transparent);
          border-color: color-mix(in srgb, var(--accent-bg) 65%, transparent);
          transform: translateY(-3px);
        }
      }

      #uic4sgze803o .adh0fk8mv1 {
        cursor: default;
      }

      @media (hover: hover) and (pointer: fine) {
        #uic4sgze803o .adh0fk8mv1:hover {
          transform: none;
          background: color-mix(in srgb, var(--text-light) 12%, transparent);
          border-color: color-mix(in srgb, var(--text-light) 28%, transparent);
        }
      }

      #uic4sgze803o .mf5ip4f09j {
        inline-size: 3.25rem;
        block-size: 3.25rem;
        border-radius: 14px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.35rem;
        background: linear-gradient(145deg, var(--primary-bg) 0%, var(--accent-bg) 100%);
        color: var(--primary-dark);
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 55%, transparent);
      }

      #uic4sgze803o .oatvak586x {
        display: flex;
        flex-direction: column;
        gap: 0.2rem;
        min-inline-size: 0;
      }

      #uic4sgze803o .spiesdcjwc {
        font-size: 0.72rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.07em;
        color: color-mix(in srgb, var(--text-light) 72%, transparent);
      }

      #uic4sgze803o .i4fa8avh65 {
        font-size: 0.98rem;
        font-weight: 600;
        line-height: 1.45;
        word-break: break-word;
      }

      #uic4sgze803o .hctab89fg5 {
        background: linear-gradient(180deg, var(--background-tertiary) 0%, color-mix(in srgb, var(--neutral-50) 65%, var(--background-tertiary)) 100%);
        padding: var(--contact-pad);
        position: relative;
      }

      #uic4sgze803o .hctab89fg5::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline: 0;
        block-size: 5px;
        background: linear-gradient(90deg, var(--accent) 0%, var(--primary) 38%, var(--secondary) 100%);
      }

      #uic4sgze803o .suj3ynr3xb {
        display: flex;
        flex-wrap: wrap;
        align-items: baseline;
        justify-content: space-between;
        gap: 0.75rem;
        margin-block-end: 1.75rem;
      }

      #uic4sgze803o .suj3ynr3xb h3 {
        margin: 0;
        font-size: clamp(1.35rem, 2.2vw, 1.65rem);
        font-weight: 800;
        color: var(--text-primary);
      }

      #uic4sgze803o .suj3ynr3xb p {
        margin: 0;
        font-size: 0.95rem;
        color: var(--text-secondary);
        max-inline-size: 32ch;
        text-align: end;
      }

      @media (max-width: 575.98px) {
        #uic4sgze803o .suj3ynr3xb p {
          text-align: start;
        }
      }

      #uic4sgze803o .form-label {
        color: var(--text-primary);
        font-weight: 600;
        margin-block-end: 0.35rem;
        font-size: 0.88rem;
      }

      #uic4sgze803o .form-control {
        border: 2px solid var(--neutral-250);
        padding-block: 0.9rem;
        padding-inline: 1rem;
        border-radius: 14px;
        font-size: 1rem;
        transition: border-color 0.2s ease, box-shadow 0.2s ease;
        background: var(--background-tertiary);
      }

      #uic4sgze803o .form-control:focus {
        border-color: var(--accent);
        box-shadow: 0 0 0 4px color-mix(in srgb, var(--accent-bg) 55%, transparent);
        outline: none;
      }

      #uic4sgze803o .form-control::placeholder {
        color: var(--text-tertiary);
      }

      #uic4sgze803o textarea.form-control {
        min-height: 140px;
        resize: vertical;
      }

      #uic4sgze803o .form-check {
        margin-block-start: 0.35rem;
      }

      #uic4sgze803o .form-check-input {
        border-color: var(--neutral-450);
        margin-block-start: 0.3em;
      }

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

      #uic4sgze803o .form-check-input:focus {
        border-color: var(--accent);
        box-shadow: 0 0 0 0.22rem color-mix(in srgb, var(--accent-bg) 55%, transparent);
      }

      #uic4sgze803o .form-check-label {
        color: var(--text-secondary);
        font-size: 0.9rem;
        line-height: 1.55;
      }

      #uic4sgze803o .form-check-label a {
        color: var(--accent-dark);
        text-decoration: none;
        font-weight: 700;
        border-block-end: 2px solid color-mix(in srgb, var(--accent) 45%, transparent);
      }

      #uic4sgze803o .form-check-label a:hover {
        color: var(--accent);
      }

      #uic4sgze803o .hf6v0i2e5t {
        --contact-btn-elev: 0 14px 32px color-mix(in srgb, var(--accent-dark) 28%, transparent);
        background: linear-gradient(100deg, var(--secondary) 0%, var(--accent) 48%, var(--primary) 100%);
        background-size: 180% 100%;
        border: none;
        color: var(--text-light);
        padding-block: 1rem;
        padding-inline: 1.5rem;
        border-radius: 14px;
        font-weight: 700;
        font-size: 1.05rem;
        transition: background-position 0.35s ease, box-shadow 0.25s ease, transform 0.25s ease;
        margin-block-start: 0.5rem;
        inline-size: 100%;
        box-shadow: var(--contact-btn-elev);
      }

      @media (hover: hover) and (pointer: fine) {
        #uic4sgze803o .hf6v0i2e5t:hover {
          background-position: 100% 0;
          transform: translateY(-2px);
          box-shadow: 0 18px 38px color-mix(in srgb, var(--primary-dark) 32%, transparent);
        }
      }

      #uic4sgze803o .hf6v0i2e5t:active {
        transform: translateY(0);
      }

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

#ui972bygrhys {
        position: relative;
        overflow: hidden;
        padding-block: 5rem;
        background: linear-gradient(155deg, var(--neutral-1050) 0%, var(--accent-dark) 38%, var(--primary-dark) 100%);
      }

      #ui972bygrhys .lahudwb29p {
        position: absolute;
        inset-block-start: -6rem;
        inset-inline-end: -4rem;
        width: 18rem;
        height: 18rem;
        border-radius: 50%;
        background: radial-gradient(circle, var(--warning-color) 0%, var(--neutral-1050) 70%);
        opacity: 0.35;
        pointer-events: none;
        z-index: 0;
      }

      #ui972bygrhys .mvqok95230 {
        position: absolute;
        inset-block-end: -5rem;
        inset-inline-start: -3rem;
        width: 16rem;
        height: 16rem;
        border-radius: 50%;
        background: radial-gradient(circle, var(--info-color) 0%, var(--neutral-1050) 70%);
        opacity: 0.28;
        pointer-events: none;
        z-index: 0;
      }

      #ui972bygrhys .i69k2jfc3v {
        position: relative;
        z-index: 1;
      }

      #ui972bygrhys .su1wlo8d95 {
        display: grid;
        grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);
        gap: 2.5rem;
        align-items: center;
        margin-block-end: 3.5rem;
      }

      #ui972bygrhys .k116aakbz3 {
        display: flex;
        flex-direction: column;
        gap: 1.25rem;
      }

      #ui972bygrhys .j0wqxuopic {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        align-self: flex-start;
        padding-block: 0.45rem;
        padding-inline: 1rem;
        border-radius: 2rem;
        background: linear-gradient(90deg, var(--danger-color), var(--warning-color));
        color: var(--text-light);
        font-weight: 700;
        font-size: 0.85rem;
        text-transform: uppercase;
        letter-spacing: 0.06em;
        white-space: normal;
      }

      #ui972bygrhys .itf5w8xxgt {
        margin: 0;
        font-size: clamp(2rem, 4.5vw, 3.25rem);
        font-weight: 800;
        line-height: 1.08;
        background: linear-gradient(90deg, var(--text-light) 0%, var(--info-light) 55%, var(--warning-light) 100%);
        background-clip: text;
        -webkit-background-clip: text;
        color: transparent;
        text-align: start;
      }

      #ui972bygrhys .h1pugsh9i6 {
        margin: 0;
        font-size: 1.1rem;
        line-height: 1.65;
        color: color-mix(in srgb, var(--text-light) 78%, var(--accent-dark));
        text-align: start;
      }

      #ui972bygrhys .pwj39wl470 {
        position: relative;
        width: 100%;
        max-width: 26rem;
        margin-inline: auto;
      }

      #ui972bygrhys .m2lntldmjo {
        position: absolute;
        inset-block-start: -0.75rem;
        inset-inline-end: -0.75rem;
        width: 100%;
        aspect-ratio: 1;
        border-radius: 1.5rem;
        border: 3px solid var(--danger-color);
        z-index: 0;
        pointer-events: none;
      }

      #ui972bygrhys .ptu6pseu84 {
        position: relative;
        z-index: 1;
        width: 100%;
        aspect-ratio: 1;
        border-radius: 1.5rem;
        overflow: hidden;
        border: 4px solid var(--background-tertiary);
        box-shadow: 0 1.5rem 3rem color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark));
      }

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

      #ui972bygrhys .mvno2h4o5z {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 1.25rem;
        margin-block-end: 3rem;
      }

      #ui972bygrhys .i8v8d8gcye {
        position: relative;
        display: flex;
        flex-direction: column;
        gap: 0.85rem;
        padding: 1.75rem;
        border-radius: 1.25rem;
        background: var(--background-tertiary);
        border: 2px solid var(--border-light);
        transition: transform 0.3s ease, box-shadow 0.3s ease;
        overflow: hidden;
      }

      #ui972bygrhys .i8v8d8gcye::before {
        content: "";
        position: absolute;
        inset-block-start: 0;
        inset-inline: 0;
        height: 5px;
      }

      #ui972bygrhys .mhrmkndi84::before {
        background: linear-gradient(90deg, var(--primary), var(--primary-light));
      }

      #ui972bygrhys .ozk9j0c2p3::before {
        background: linear-gradient(90deg, var(--secondary), var(--success-light));
      }

      #ui972bygrhys .duz77j5fmg::before {
        background: linear-gradient(90deg, var(--warning-dark), var(--warning-color));
      }

      #ui972bygrhys .i8v8d8gcye:hover {
        transform: translateY(-6px);
        box-shadow: 0 1rem 2rem color-mix(in srgb, var(--neutral-1050) 30%, var(--primary-dark));
      }

      #ui972bygrhys .haq71zfhkn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 3rem;
        height: 3rem;
        border-radius: 0.85rem;
        flex-shrink: 0;
      }

      #ui972bygrhys .l90nnf5lmh {
        background: var(--primary-bg);
        color: var(--primary-dark);
      }

      #ui972bygrhys .mi3ak702sp {
        background: var(--success-bg);
        color: var(--success-dark);
      }

      #ui972bygrhys .j0yg7i1bf2 {
        background: var(--warning-bg);
        color: var(--warning-dark);
      }

      #ui972bygrhys .ni00da3wzx {
        margin: 0;
        font-size: 1.15rem;
        font-weight: 700;
        color: var(--text-primary);
      }

      #ui972bygrhys .ikakhwggdm {
        margin: 0;
        font-size: 0.95rem;
        line-height: 1.6;
        color: var(--text-secondary);
      }

      #ui972bygrhys .i9na4x88th {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 2rem;
        align-items: center;
        padding: 2rem 2.25rem;
        border-radius: 1.5rem;
        background: linear-gradient(110deg, var(--danger-dark) 0%, var(--warning-color) 50%, var(--accent) 100%);
        box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--neutral-1050) 40%, var(--danger-dark));
      }

      #ui972bygrhys .i24jjg9tpw {
        margin: 0;
        font-size: 1.05rem;
        line-height: 1.65;
        color: var(--text-light);
        text-align: start;
      }

      #ui972bygrhys .jadsnqhmhd {
        display: flex;
        justify-content: flex-end;
      }

      #ui972bygrhys .m58549xoi3 {
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        padding-block: 0.9rem;
        padding-inline: 1.75rem;
        border-radius: 3rem;
        background: var(--background-tertiary);
        color: var(--danger-dark);
        font-weight: 700;
        font-size: 1.05rem;
        text-decoration: none;
        border: 3px solid var(--background-tertiary);
        transition: transform 0.25s ease, background 0.25s ease, color 0.25s ease;
        white-space: normal;
      }

      #ui972bygrhys .m58549xoi3:hover {
        transform: scale(1.04);
        background: var(--neutral-1050);
        color: var(--text-light);
      }

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

        #ui972bygrhys .pwj39wl470 {
          order: -1;
          max-width: 20rem;
        }

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

        #ui972bygrhys .i9na4x88th {
          grid-template-columns: minmax(0, 1fr);
          text-align: center;
        }

        #ui972bygrhys .jadsnqhmhd {
          justify-content: center;
        }

        #ui972bygrhys .i24jjg9tpw {
          text-align: center;
        }
      }

      @media (min-width: 992px) {
        #ui972bygrhys .i8v8d8gcye:nth-child(2) {
          transform: translateY(1rem);
        }

        #ui972bygrhys .i8v8d8gcye:nth-child(2):hover {
          transform: translateY(0.5rem);
        }
      }

#uiab01ecc4s9 {
  --bonus-code-ink: var(--text-light);
  --bonus-code-veil: color-mix(in srgb, var(--neutral-1050) 72%, transparent);
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background:
    linear-gradient(135deg, color-mix(in srgb, var(--primary) 88%, var(--neutral-1050)) 0%, var(--neutral-1050) 42%, color-mix(in srgb, var(--accent-dark) 70%, var(--neutral-1050)) 100%);
  color: var(--bonus-code-ink);
}
#uiab01ecc4s9::before {
  content: '';
  position: absolute;
  inset: 0;
  background-image:
    repeating-linear-gradient(
      -28deg,
      transparent 0,
      transparent 18px,
      color-mix(in srgb, var(--primary-bg) 18%, transparent) 18px,
      color-mix(in srgb, var(--primary-bg) 18%, transparent) 36px
    );
  opacity: 0.55;
  pointer-events: none;
  z-index: 0;
  animation: stripemove_k9Qm2Vx7Lp4HnR 14s linear infinite;
}
#uiab01ecc4s9::after {
  content: '';
  position: absolute;
  inset-block-start: -20%;
  inset-inline-end: -10%;
  width: min(55vw, 28rem);
  height: min(55vw, 28rem);
  border-radius: 50%;
  background: radial-gradient(circle, color-mix(in srgb, var(--warning-bg) 55%, transparent) 0%, transparent 70%);
  pointer-events: none;
  z-index: 0;
  animation: glowdrift_p3Wz8Nc6Ty1QaM 8s ease-in-out infinite alternate;
}
[dir='rtl'] #uiab01ecc4s9::after {
  inset-inline-end: auto;
  inset-inline-start: -10%;
}
#uiab01ecc4s9 .container {
  position: relative;
  z-index: 1;
}
#uiab01ecc4s9 .nfr1yrgyqj {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1.75rem;
}
@media (min-width: 992px) {
  #uiab01ecc4s9 .nfr1yrgyqj {
    grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
    gap: 2.5rem;
    align-items: stretch;
  }
}
#uiab01ecc4s9 .o7682jbv90 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-block: 0.25rem;
}
#uiab01ecc4s9 .n4nxq7df73 {
  display: inline-flex;
  align-self: flex-start;
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--neutral-1050);
  background: linear-gradient(90deg, var(--warning-bg), var(--primary-bg));
  border: 2px solid var(--primary-light);
  padding: 0.45rem 0.9rem;
  white-space: normal;
  transform: rotate(-1.5deg);
  box-shadow: 0.35rem 0.35rem 0 var(--secondary);
}
[dir='rtl'] #uiab01ecc4s9 .n4nxq7df73 {
  transform: rotate(1.5deg);
}
#uiab01ecc4s9 .im5t9ky8ij {
  color: var(--text-light);
  font-weight: 900;
  letter-spacing: -0.03em;
  line-height: 1.05;
  margin-block-start: 1.25rem;
  text-shadow: 0.12em 0.12em 0 color-mix(in srgb, var(--primary-dark) 65%, transparent);
}
#uiab01ecc4s9 .m9e2s19wmw {
  color: color-mix(in srgb, var(--text-light) 82%, var(--primary-bg));
  max-width: 34rem;
  font-size: 1.05rem;
  line-height: 1.55;
  margin-block-start: 1rem;
}
#uiab01ecc4s9 .rwy7ymn3hs {
  display: block;
  width: 4.5rem;
  height: 0.35rem;
  margin-block-start: 1.35rem;
  background: linear-gradient(90deg, var(--secondary-bg), var(--accent-bg), var(--warning-bg));
  transform: skewX(-18deg);
}
[dir='rtl'] #uiab01ecc4s9 .rwy7ymn3hs {
  transform: skewX(18deg);
}
#uiab01ecc4s9 .o55ee0oq2z {
  position: relative;
  min-height: 18rem;
  border: 3px solid var(--primary-bg);
  background:
    linear-gradient(160deg, color-mix(in srgb, var(--neutral-1050) 88%, var(--primary)) 0%, var(--neutral-950) 100%);
  box-shadow:
    0.75rem 0.75rem 0 var(--accent),
    0 0 0 1px color-mix(in srgb, var(--warning-bg) 40%, transparent);
  overflow: hidden;
}
#uiab01ecc4s9 .r2l6r31uz7 {
  position: absolute;
  inset-block-start: 0;
  inset-inline: 0;
  height: 0.4rem;
  background: linear-gradient(90deg, var(--secondary), var(--primary-bg), var(--accent-light), var(--warning-bg));
  background-size: 200% 100%;
  animation: barshine_r5Ht2Jk8Wm6XeQ 3.2s linear infinite;
  z-index: 2;
  pointer-events: none;
}
#uiab01ecc4s9 .pd0ixqk9o4 {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 18rem;
  padding-block: 2.25rem;
  padding-inline: 1.5rem;
  filter: blur(0);
  transition: filter 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 768px) {
  #uiab01ecc4s9 .pd0ixqk9o4 {
    padding-block: 2.75rem;
    padding-inline: 2.5rem;
  }
}
#uiab01ecc4s9:not(.k7pjr2973a) .pd0ixqk9o4 {
  filter: blur(16px);
  user-select: none;
  pointer-events: none;
}
#uiab01ecc4s9 .g9sgxhptlt {
  color: var(--accent-bg);
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.22em;
  font-weight: 700;
  text-align: center;
}
#uiab01ecc4s9 .eczjxtl1rz {
  margin-block-start: 1rem;
  border: 3px solid var(--warning-bg);
  border-radius: 0;
  background: linear-gradient(135deg, var(--primary-bg) 0%, var(--warning-bg) 45%, var(--secondary-bg) 100%);
  color: var(--neutral-1050);
  font-weight: 900;
  padding-block: 1.35rem;
  padding-inline: 1.25rem;
  text-align: center;
  box-shadow: 0.4rem 0.4rem 0 var(--accent-dark);
  transition: transform 0.22s ease, box-shadow 0.22s ease;
}
#uiab01ecc4s9.k7pjr2973a .eczjxtl1rz:hover {
  transform: translateY(-3px) translateX(2px);
  box-shadow: 0.55rem 0.55rem 0 var(--secondary-dark);
}
[dir='rtl'] #uiab01ecc4s9.k7pjr2973a .eczjxtl1rz:hover {
  transform: translateY(-3px) translateX(-2px);
}
#uiab01ecc4s9 .lpb9dhq78x {
  display: block;
  font-size: clamp(1.35rem, 4vw, 2rem);
  letter-spacing: 0.08em;
  word-break: normal;
  overflow-wrap: anywhere;
}
#uiab01ecc4s9 .ckazu5x4ip,
#uiab01ecc4s9 .ayeb4o0r8l {
  display: block;
  font-size: 0.82rem;
  font-weight: 700;
  margin-block-start: 0.75rem;
  color: var(--neutral-1050);
}
#uiab01ecc4s9 .ayeb4o0r8l {
  display: none;
  color: var(--secondary-dark);
}
#uiab01ecc4s9.h6x7yw08l7 .ckazu5x4ip {
  display: none;
}
#uiab01ecc4s9.h6x7yw08l7 .ayeb4o0r8l {
  display: block;
}
#uiab01ecc4s9 .bqrsobeqbr {
  cursor: pointer;
  appearance: none;
  background:
    linear-gradient(145deg, color-mix(in srgb, var(--neutral-1050) 78%, var(--accent)) 0%, var(--bonus-code-veil) 100%);
  backdrop-filter: blur(7px);
  transition: opacity 0.4s ease, visibility 0.4s ease, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: 3;
  padding: 1.25rem;
}
#uiab01ecc4s9.k7pjr2973a .bqrsobeqbr {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(-12%) scale(1.04);
}
#uiab01ecc4s9 .d3s6f31mbl {
  width: 100%;
  max-width: 28rem;
  margin-inline: auto;
  border: 3px solid var(--accent-light);
  background: linear-gradient(180deg, var(--neutral-1050) 0%, color-mix(in srgb, var(--accent-dark) 55%, var(--neutral-1050)) 100%);
  box-shadow: 0.55rem 0.55rem 0 var(--primary);
  overflow: hidden;
  text-align: start;
}
#uiab01ecc4s9 .ofr2udtajn {
  display: grid;
  grid-template-columns: minmax(0, 3.5rem) minmax(0, 1fr);
  gap: 1rem;
  align-items: center;
  padding: 1.2rem 1.3rem;
  border-block-end: 2px dashed color-mix(in srgb, var(--accent-bg) 55%, transparent);
}
#uiab01ecc4s9 .c7e8kx02ex {
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(145deg, var(--accent-bg), var(--info-bg));
  color: var(--neutral-1050);
  font-size: 1.65rem;
  border: 2px solid var(--text-light);
  transform: rotate(-6deg);
}
[dir='rtl'] #uiab01ecc4s9 .c7e8kx02ex {
  transform: rotate(6deg);
}
#uiab01ecc4s9 .d7i0mkr4c5 {
  font-weight: 800;
  color: var(--text-light);
  font-size: 1.05rem;
  line-height: 1.25;
}
#uiab01ecc4s9 .hsg828zkhp {
  color: color-mix(in srgb, var(--text-light) 75%, var(--accent-bg));
  margin-block-start: 0.25rem;
  font-size: 0.86rem;
  line-height: 1.4;
}
#uiab01ecc4s9 .odvpzj426x {
  height: 3.75rem;
  margin: 0;
  position: relative;
  background-image:
    repeating-linear-gradient(
      90deg,
      var(--primary) 0,
      var(--primary) 3px,
      var(--accent) 3px,
      var(--accent) 6px,
      var(--secondary) 6px,
      var(--secondary) 9px,
      var(--warning-color) 9px,
      var(--warning-color) 12px
    );
  opacity: 0.9;
  animation: noiseflick_b7Yd4Fs1Uv9KoC 0.9s steps(2) infinite;
}
#uiab01ecc4s9 .odvpzj426x::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(
    90deg,
    transparent 0%,
    color-mix(in srgb, var(--text-light) 35%, transparent) 45%,
    transparent 70%
  );
  animation: scanwipe_h2Lc6Pn8Rq3ZdX 1.8s ease-in-out infinite;
}
@keyframes stripemove_k9Qm2Vx7Lp4HnR {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(36px);
  }
}
[dir='rtl'] #uiab01ecc4s9::before {
  animation-name: stripemove_rtl_k9Qm2Vx7Lp4HnR;
}
@keyframes stripemove_rtl_k9Qm2Vx7Lp4HnR {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-36px);
  }
}
@keyframes glowdrift_p3Wz8Nc6Ty1QaM {
  0% {
    transform: translateY(0) scale(1);
    opacity: 0.75;
  }
  100% {
    transform: translateY(8%) scale(1.08);
    opacity: 1;
  }
}
@keyframes barshine_r5Ht2Jk8Wm6XeQ {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 200% 50%;
  }
}
@keyframes noiseflick_b7Yd4Fs1Uv9KoC {
  0% {
    filter: hue-rotate(0deg) brightness(1);
  }
  100% {
    filter: hue-rotate(18deg) brightness(1.15);
  }
}
@keyframes scanwipe_h2Lc6Pn8Rq3ZdX {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
[dir='rtl'] #uiab01ecc4s9 .odvpzj426x::after {
  animation-name: scanwipe_rtl_h2Lc6Pn8Rq3ZdX;
}
@keyframes scanwipe_rtl_h2Lc6Pn8Rq3ZdX {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@keyframes revealpulse_m7Kp9Nx2Qw4LvR {
  0% {
    transform: scale(1);
  }
  40% {
    transform: scale(1.035);
  }
  100% {
    transform: scale(1);
  }
}
#uiab01ecc4s9 .bqrsobeqbr:active .d3s6f31mbl {
  animation: revealpulse_m7Kp9Nx2Qw4LvR 0.42s ease;
}

#uikcvj5d2g6z {
            position: relative;
            overflow: hidden;
            background: linear-gradient(145deg, var(--primary-bg) 0%, var(--background-tertiary) 42%, var(--accent-bg) 100%);
          }
    
          #uikcvj5d2g6z::before {
            content: '';
            position: absolute;
            inset: 0;
            background-image: radial-gradient(circle, rgba(var(--bs-dark-rgb), 0.09) 1.5px, transparent 1.5px);
            background-size: 11px 11px;
            pointer-events: none;
            z-index: 0;
          }
    
          #uikcvj5d2g6z::after {
            content: '';
            position: absolute;
            inset-block-start: -8rem;
            inset-inline-end: -6rem;
            width: 18rem;
            height: 18rem;
            border-radius: 50%;
            background: radial-gradient(circle, var(--warning-bg) 0%, transparent 68%);
            opacity: 0.55;
            pointer-events: none;
            z-index: 0;
          }
    
          #uikcvj5d2g6z .prvr31lzqd {
            position: relative;
            z-index: 1;
          }
    
          #uikcvj5d2g6z .ieg4gr4xt5 {
            text-align: center;
            margin-block-end: 3rem;
          }
    
          #uikcvj5d2g6z .n1qj49qgq7 {
            display: inline-block;
            margin-block: 0 1rem;
            margin-inline: 0;
            padding-block: 0.55rem;
            padding-inline: 1.35rem;
            background: var(--danger-bg);
            color: var(--text-light);
            border: 3px solid var(--text-primary);
            box-shadow: 5px 5px 0 var(--text-primary);
            transform: rotate(-2deg);
            text-transform: uppercase;
            letter-spacing: 0.12em;
            font-weight: 900;
            font-size: 0.82rem;
          }
    
          #uikcvj5d2g6z .ngma78r85w {
            margin-block: 0;
            margin-inline: 0;
            font-weight: 900;
            color: var(--text-primary);
            letter-spacing: -0.03em;
            font-size: clamp(2.1rem, 4vw, 3.2rem);
            line-height: 1.05;
            text-shadow: 3px 3px 0 var(--warning-bg), 6px 6px 0 var(--primary-bg);
          }
    
          #uikcvj5d2g6z .que1zytytk {
            display: grid;
            grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
            gap: 2.5rem;
            align-items: center;
          }
    
          #uikcvj5d2g6z .t4fs32qmgb {
            position: relative;
            max-width: 26rem;
            margin-inline: auto;
            width: 100%;
          }
    
          #uikcvj5d2g6z .g577ip0ksy {
            position: absolute;
            inset-block-start: -1.5rem;
            inset-inline-start: -1.5rem;
            width: 5.5rem;
            height: 5.5rem;
            background: var(--secondary-bg);
            border: 3px solid var(--text-primary);
            transform: rotate(12deg);
            clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
            z-index: 0;
          }
    
          #uikcvj5d2g6z .nuydo5h8g6 {
            position: relative;
            z-index: 1;
            aspect-ratio: 1 / 1;
            overflow: hidden;
            border: 4px solid var(--text-primary);
            background: var(--background-tertiary);
            box-shadow: 10px 10px 0 var(--danger-bg), 20px 20px 0 var(--primary);
            transform: rotate(-3deg);
            transition: transform 0.35s ease, box-shadow 0.35s ease;
          }
    
          #uikcvj5d2g6z .nuydo5h8g6 img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
          }
    
          #uikcvj5d2g6z .t4fs32qmgb:hover .nuydo5h8g6 {
            transform: rotate(0deg);
            box-shadow: 12px 12px 0 var(--accent), 24px 24px 0 var(--warning-color);
          }
    
          #uikcvj5d2g6z .bsqev4ceku {
            display: grid;
            grid-template-columns: repeat(2, minmax(0, 1fr));
            gap: 1.15rem;
          }
    
          #uikcvj5d2g6z .p0oty3dnbb {
            display: flex;
            flex-direction: column;
            height: 100%;
            padding-block: 1.15rem;
            padding-inline: 1.15rem;
            border: 3px solid var(--text-primary);
            background: var(--background-tertiary);
            box-shadow: 6px 6px 0 var(--text-primary);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
          }
    
          #uikcvj5d2g6z .p0oty3dnbb:hover {
            transform: translateY(-5px);
            box-shadow: 8px 8px 0 var(--text-primary);
          }
    
          #uikcvj5d2g6z .plzk039znr {
            background: linear-gradient(160deg, var(--primary-bg) 0%, var(--background-tertiary) 100%);
          }
    
          #uikcvj5d2g6z .nf5us6de4i {
            background: linear-gradient(160deg, var(--accent-bg) 0%, var(--background-tertiary) 100%);
          }
    
          #uikcvj5d2g6z .lztuu2o5u3 {
            background: linear-gradient(160deg, var(--warning-bg) 0%, var(--background-tertiary) 100%);
          }
    
          #uikcvj5d2g6z .fer1fgkjrj {
            background: linear-gradient(160deg, var(--secondary-bg) 0%, var(--background-tertiary) 100%);
          }
    
          #uikcvj5d2g6z .phthfsi5n8 {
            display: flex;
            align-items: center;
            gap: 0.75rem;
            margin-block-end: 0.75rem;
          }
    
          #uikcvj5d2g6z .p0aatzgz6m {
            flex-shrink: 0;
            width: 2.75rem;
            height: 2.75rem;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            border: 3px solid var(--text-primary);
            border-radius: 50%;
            background: var(--background-tertiary);
            color: var(--primary-dark);
            box-shadow: 3px 3px 0 var(--text-primary);
          }
    
          #uikcvj5d2g6z .p0aatzgz6m i {
            font-size: 1.15rem;
          }
    
          #uikcvj5d2g6z .drd9wx4q5u {
            margin-block: 0;
            margin-inline: 0;
            font-weight: 900;
            color: var(--text-primary);
            font-size: 1.05rem;
            line-height: 1.25;
          }
    
          #uikcvj5d2g6z .e5ly7565ib {
            margin-block: 0 1rem;
            margin-inline: 0;
            flex-grow: 1;
            color: var(--text-secondary);
            line-height: 1.65;
            font-size: 0.95rem;
          }
    
          #uikcvj5d2g6z .nrcrn66wjv {
            align-self: flex-start;
            text-decoration: none;
            font-weight: 900;
            font-size: 0.88rem;
            text-transform: uppercase;
            letter-spacing: 0.06em;
            padding-block: 0.55rem;
            padding-inline: 0.95rem;
            color: var(--text-primary);
            background: var(--background-tertiary);
            border: 3px solid var(--text-primary);
            box-shadow: 4px 4px 0 var(--text-primary);
            transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
          }
    
          #uikcvj5d2g6z .nrcrn66wjv:hover {
            transform: translateY(-2px);
            background: var(--info-bg);
            box-shadow: 5px 5px 0 var(--text-primary);
          }
    
          @media (max-width: 991.98px) {
            #uikcvj5d2g6z .que1zytytk {
              grid-template-columns: minmax(0, 1fr);
              gap: 2rem;
            }
    
            #uikcvj5d2g6z .t4fs32qmgb {
              max-width: 20rem;
            }
          }
    
          @media (max-width: 575.98px) {
            #uikcvj5d2g6z .bsqev4ceku {
              grid-template-columns: minmax(0, 1fr);
            }
    
            #uikcvj5d2g6z .ngma78r85w {
              text-shadow: 2px 2px 0 var(--warning-bg), 4px 4px 0 var(--primary-bg);
            }
    
            #uikcvj5d2g6z .nuydo5h8g6 {
              box-shadow: 7px 7px 0 var(--danger-bg), 14px 14px 0 var(--primary);
            }
          }

#uisqchsalayl {
        --features-rtl-sign: 1;
        position: relative;
        overflow: hidden;
        padding-block: clamp(3rem, 6vw, 5rem);
        padding-inline: 0;
        color: var(--text-primary);
        background: linear-gradient(160deg, var(--background-primary) 0%, var(--info-bg) 38%, var(--primary-bg) 100%);
      }

      [dir='rtl'] #uisqchsalayl {
        --features-rtl-sign: -1;
      }

      #uisqchsalayl::before {
        content: '';
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -15%;
        width: min(52vw, 28rem);
        height: min(52vw, 28rem);
        border-radius: 50%;
        background: radial-gradient(circle, var(--accent-light), var(--accent-bg));
        opacity: 0.35;
        pointer-events: none;
      }

      #uisqchsalayl::after {
        content: '';
        position: absolute;
        inset-block-end: -25%;
        inset-inline-start: -10%;
        width: min(60vw, 32rem);
        height: min(45vw, 24rem);
        border-radius: 40% 60% 55% 45%;
        background: linear-gradient(125deg, var(--secondary-bg), var(--warning-bg));
        opacity: 0.25;
        pointer-events: none;
      }

      #uisqchsalayl .c6lu3x7chv {
        position: relative;
        z-index: 1;
      }

      #uisqchsalayl .szqslfzhmp {
        margin-block-end: clamp(2rem, 4vw, 3rem);
        text-align: center;
      }

      #uisqchsalayl .hhc2yy8e4f {
        display: inline-block;
        margin-block-end: 1rem;
        padding-block: 0.45rem;
        padding-inline: 1rem;
        border-radius: 999px;
        font-size: 0.75rem;
        font-weight: 600;
        letter-spacing: 0.12em;
        text-transform: uppercase;
        color: var(--primary-dark);
        background: var(--background-tertiary);
        border: 1px solid var(--neutral-150);
        white-space: normal;
        box-shadow: 0 6px 0 var(--neutral-150);
      }

      #uisqchsalayl .ky31u21uyn {
        margin: 0;
        font-size: clamp(1.65rem, 4vw, 2.35rem);
        font-weight: 700;
        line-height: 1.15;
        letter-spacing: -0.02em;
        color: var(--text-primary);
      }

      #uisqchsalayl .q590r2has2 {
        margin-block-start: 1rem;
        margin-inline: auto;
        margin-block-end: 0;
        max-width: 38rem;
        font-size: 1.05rem;
        line-height: 1.65;
        color: var(--text-secondary);
      }

      #uisqchsalayl .bao3pnalln {
        align-items: stretch;
      }

      #uisqchsalayl .n97tcvxwci {
        position: relative;
        border-radius: 1.25rem;
        padding-block: 1.75rem;
        padding-inline: 1.5rem;
        background: var(--background-tertiary);
        border: 1px solid var(--neutral-150);
        box-shadow: 0 12px 0 var(--neutral-250);
        min-height: 100%;
        display: flex;
        flex-direction: column;
        gap: 1.25rem;
      }

      #uisqchsalayl .n97tcvxwci::before {
        content: '';
        position: absolute;
        inset-block: 1rem;
        inset-inline-start: 0;
        width: 4px;
        border-radius: 999px;
        background: linear-gradient(180deg, var(--primary), var(--accent-dark), var(--secondary-dark));
      }

      #uisqchsalayl .nq6dy5wxl9 {
        margin: 0;
        font-size: 0.8rem;
        font-weight: 700;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--primary-dark);
        padding-inline-start: 1rem;
      }

      #uisqchsalayl .y49uuluj3t {
        margin: 0;
        font-size: 1rem;
        line-height: 1.65;
        color: var(--text-secondary);
        padding-inline-start: 1rem;
        flex: 1 1 auto;
      }

      #uisqchsalayl .axhdx25xnp {
        --bs-btn-bg: var(--primary);
        --bs-btn-border-color: var(--primary-dark);
        --bs-btn-hover-bg: var(--primary-dark);
        --bs-btn-hover-border-color: var(--primary-dark);
        --bs-btn-color: var(--text-light);
        --bs-btn-hover-color: var(--text-light);
        align-self: stretch;
        margin-inline-start: 1rem;
        border-radius: 999px;
        font-weight: 600;
        padding-block: 0.55rem;
        padding-inline: 1.25rem;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        font-size: 0.78rem;
        box-shadow: 0 6px 0 var(--neutral-350);
        transition: transform 0.2s ease, box-shadow 0.2s ease;
      }

      #uisqchsalayl .axhdx25xnp:hover {
        transform: translateX(calc(var(--features-rtl-sign) * 2px));
        box-shadow: 0 8px 0 var(--neutral-450);
      }

      #uisqchsalayl .jda19w1b8r {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 1rem;
        min-height: 100%;
      }

      #uisqchsalayl .lmk42buonf {
        position: relative;
        border-radius: 1.1rem;
        padding-block: 1.35rem;
        padding-inline: 1.25rem;
        background: var(--background-tertiary);
        border: 1px solid var(--neutral-150);
        display: flex;
        flex-direction: column;
        gap: 0.65rem;
        overflow: hidden;
        animation: featuretilefloat_x7kQm9pR2nWv4 9s ease-in-out infinite;
      }

      #uisqchsalayl .jda19w1b8r .lmk42buonf:nth-child(2) {
        animation-delay: 0.6s;
      }

      #uisqchsalayl .jda19w1b8r .lmk42buonf:nth-child(3) {
        animation-delay: 1.2s;
      }

      #uisqchsalayl .jda19w1b8r .lmk42buonf:nth-child(4) {
        animation-delay: 1.8s;
      }

      #uisqchsalayl .lmk42buonf::after {
        content: '';
        position: absolute;
        inset-block-end: 0;
        inset-inline: 0;
        height: 3px;
        background: linear-gradient(90deg, var(--accent), var(--primary), var(--secondary));
        opacity: 0.85;
        transform-origin: center;
        animation: featurebarshift_m3nK8wQp5rYt9 6s ease-in-out infinite;
      }

      #uisqchsalayl .m6v2sarieo {
        display: flex;
        align-items: baseline;
        justify-content: space-between;
        gap: 0.75rem;
      }

      #uisqchsalayl .b127nych5e {
        font-size: 2rem;
        font-weight: 800;
        line-height: 1;
        letter-spacing: -0.04em;
        color: var(--neutral-250);
      }

      #uisqchsalayl .kxru8krvs2 {
        font-size: 0.7rem;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 0.1em;
        color: var(--accent-dark);
        padding-block: 0.2rem;
        padding-inline: 0.55rem;
        border-radius: 999px;
        background: var(--accent-bg);
        border: 1px solid var(--info-color);
        white-space: normal;
      }

      #uisqchsalayl .mpxuwg4zsr {
        margin: 0;
        font-size: 1.08rem;
        font-weight: 700;
        color: var(--text-primary);
        line-height: 1.3;
      }

      #uisqchsalayl .rvtl3q3mzj {
        margin: 0;
        font-size: 0.92rem;
        line-height: 1.6;
        color: var(--text-tertiary);
      }

      #uisqchsalayl .nayqv2cp5g {
        margin-block-start: auto;
        padding-block-start: 0.35rem;
        font-size: 0.82rem;
        font-weight: 600;
        color: var(--primary-dark);
        text-decoration: none;
        display: inline-flex;
        align-items: center;
        gap: 0.35rem;
        width: fit-content;
        max-width: 100%;
      }

      #uisqchsalayl .nayqv2cp5g::after {
        content: '';
        display: inline-block;
        width: 0.35rem;
        height: 0.35rem;
        border-block-start: 2px solid var(--primary-dark);
        border-inline-end: 2px solid var(--primary-dark);
        transform: rotate(45deg) translateX(calc(var(--features-rtl-sign) * 2px));
      }

      #uisqchsalayl .nayqv2cp5g:hover {
        color: var(--accent-dark);
      }

      #uisqchsalayl .nayqv2cp5g:hover::after {
        border-block-start-color: var(--accent-dark);
        border-inline-end-color: var(--accent-dark);
      }

      @media (max-width: 991.98px) {
        #uisqchsalayl .n97tcvxwci {
          margin-block-end: 0.5rem;
        }

        #uisqchsalayl .n97tcvxwci::before {
          inset-inline-start: 0;
        }
      }

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

        #uisqchsalayl .lmk42buonf {
          padding-block: 1.2rem;
          padding-inline: 1.1rem;
        }
      }

      @keyframes featuretilefloat_x7kQm9pR2nWv4 {
        0%,
        100% {
          transform: translateY(0);
        }
        50% {
          transform: translateY(calc(var(--features-rtl-sign) * -5px));
        }
      }

      @keyframes featurebarshift_m3nK8wQp5rYt9 {
        0%,
        100% {
          transform: scaleX(1);
        }
        50% {
          transform: scaleX(0.92);
        }
      }

#uimp206darhm {
        padding-block: 96px;
        padding-inline: 0;
        background: linear-gradient(180deg, var(--background-tertiary), var(--info-bg));
        position: relative;
        overflow: hidden;

        .p871lhkb1k {
            display: grid;
            grid-template-columns: .9fr 1.1fr;
            gap: 2.5rem;
            align-items: center;
        }

        .hiepqweigv {
            border-radius: 2rem;
            overflow: hidden;
            background: var(--background-tertiary);
            border: 1px solid var(--neutral-150);
            box-shadow: 0 20px 48px rgba(0,0,0,.08);

            img {
                width: 100%;
                aspect-ratio: 1 / 1;
                object-fit: contain;
                display: block;
                background: var(--background-tertiary);
            }
        }

        .ejpv4a714t {
            h2 {
                color: var(--primary-dark);
                font-weight: 900;
                margin-bottom: 1rem;
            }

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

        .nyhqtqloj0 {
            display: grid;
            grid-template-columns: 54px 1fr;
            gap: 1rem;
            background: var(--background-tertiary);
            border: 1px solid var(--neutral-150);
            border-radius: 1.25rem;
            padding: 1.2rem;
            margin-bottom: 1rem;

            .mark {
                width: 54px;
                height: 54px;
                border-radius: 1rem;
                background: var(--primary-bg);
                color: var(--primary-dark);
                display: inline-flex;
                align-items: center;
                justify-content: center;
                font-weight: 900;
            }

            h3 {
                color: var(--primary-dark);
                font-weight: 800;
                margin-bottom: .45rem;
            }

            p {
                color: var(--text-secondary);
                line-height: 1.7;
                margin: 0;
            }
        }

        .iygdr9iib7 {
            display: flex;
            gap: .9rem;
            flex-wrap: wrap;
            margin-top: 1.5rem;

            a {
                text-decoration: none;
                font-weight: 800;
                padding-block: .9rem;
                padding-inline: 1.45rem;
                border-radius: 999px;
            }

            .khzjyjtat1 {
                background: var(--primary-dark);
                color: var(--text-light);

                &:hover {
                    color: var(--text-light);
                    background: var(--primary);
                }
            }

            .l6s7wt0hk9 {
                background: var(--background-tertiary);
                color: var(--primary-dark);
                border: 1px solid var(--neutral-150);

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

        @media (max-width: 992px) {
            .p871lhkb1k {
                grid-template-columns: 1fr;
            }
        }

        @media (max-width: 576px) {
            padding-block: 68px;

            .nyhqtqloj0 {
                grid-template-columns: 1fr;
            }
        }
    }

#uie4cng188qn {
        overflow: hidden;
        background: linear-gradient(180deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);
        color: var(--text-light);
        box-shadow: 0 -12px 40px rgba(0, 0, 0, 0.2);
        border-top: 3px solid var(--secondary);
        position: relative;
        padding-block: 4rem 2rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 1px;
          background: linear-gradient(90deg, transparent, var(--secondary-light), transparent);
          opacity: 0.6;
        }

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

        .ch1rtu02ny {
          display: grid;
          grid-template-columns: 2fr 1.5fr 1fr;
          gap: 4rem;
          margin-bottom: 3rem;
          align-items: start;

          @media (max-width: 992px) {
            grid-template-columns: 1fr 1fr;
            gap: 3rem;
          }

          @media (max-width: 768px) {
            grid-template-columns: 1fr;
            gap: 2.5rem;
            text-align: center;
          }
        }

        .iu2y415bn2 {
          .yi62xw5s2y {
            .onm6hl0von {
              font-weight: 700;
              color: var(--secondary);
              letter-spacing: 1.5px;
              font-size: 1.15rem;
              margin-bottom: 2rem;
              text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
              padding-bottom: 1rem;
              border-bottom: 2px solid rgba(255, 255, 255, 0.2);
              display: inline-block;
              animation: businessIdPulse_akjshd92k3jhd 3s ease-in-out infinite;
            }

            .h9vl00bjtu {
              display: flex;
              flex-direction: column;
              gap: 1rem;

              .igxz5kd9z3 {
                display: flex;
                align-items: flex-start;
                gap: 1rem;
                padding-block: 0.75rem;
padding-inline: 1rem;
                background: rgba(255, 255, 255, 0.08);
                border-radius: 12px;
                border-left: 3px solid var(--secondary);
                transition: all 0.3s ease;
                backdrop-filter: blur(5px);

                &:hover {
                  transform: translateX(8px);
                  background: rgba(255, 255, 255, 0.12);
                  border-left-color: var(--secondary-light);
                  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
                }

                i {
                  color: var(--secondary);
                  font-size: 1.25rem;
                  min-width: 24px;
                  margin-top: 2px;
                }

                span {
                  color: var(--text-light);
                  font-size: 0.95rem;
                  line-height: 1.6;
                  flex: 1;
                }
              }
            }
          }
        }

        .p5pr5an2ly {
          .l7zma5rag1 {
            .rm288wldzy {
              display: grid;
              grid-template-columns: repeat(2, 1fr);
              gap: 0.75rem;
              list-style: none;
              padding: 0;
              margin: 0;

              @media (max-width: 768px) {
                grid-template-columns: 1fr;
              }

              .rxek5fk74v {
                .nav-link {
                  color: var(--text-light);
                  text-decoration: none;
                  padding-block: 0.75rem;
padding-inline: 1rem;
                  display: block;
                  transition: all 0.3s ease;
                  position: relative;
                  font-weight: 500;
                  border-radius: 8px;
                  background: rgba(255, 255, 255, 0.05);

                  &::after {
                    content: '';
                    position: absolute;
                    inset-inline-start: 0;
                    top: 0;
                    bottom: 0;
                    width: 0;
                    background: var(--secondary);
                    border-radius: 8px 0 0 8px;
                    transition: width 0.3s ease;
                    z-index: -1;
                  }

                  &:hover {
                    color: var(--text-primary);
                    background: rgba(255, 255, 255, 0.15);
                    transform: translateX(5px);
                    box-shadow: 0 4px 12px rgba(234, 199, 0, 0.3);

                    &::after {
                      width: 4px;
                    }
                  }
                }
              }
            }
          }
        }

        .af75172uaa {
          display: flex;
          justify-content: center;
          align-items: flex-start;

          .gbvlixp4b6 {
            width: 100%;

            .sj5b9k34ic {
              position: relative;
              display: flex;
              flex-direction: column;
              align-items: center;
              justify-content: center;
              gap: 1.5rem;

              .hy877mja6f {
                font-size: 1.3rem;
                padding: 1rem;
                border-radius: 50%;
                width: 60px;
                height: 60px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: var(--secondary);
                color: var(--text-primary);
                border: 3px solid var(--primary-light);
                box-shadow: 0 6px 20px rgba(234, 199, 0, 0.4);
                transition: all 0.3s ease;
                animation: shareButtonRotate_mkajs82k3jhd 4s ease-in-out infinite;

                &:hover {
                  transform: scale(1.1) rotate(180deg);
                  box-shadow: 0 8px 25px rgba(234, 199, 0, 0.6);
                }
              }

              .watf8s8l1f {
                position: absolute;
                top: -80px;
                display: flex;
                flex-direction: column;
                gap: 0.75rem;
                background: rgba(255, 255, 255, 0.15);
                padding: 1rem;
                border-radius: 20px;
                backdrop-filter: blur(15px);
                box-shadow: 0 8px 30px rgba(0, 0, 0, 0.3);
                border: 1px solid rgba(255, 255, 255, 0.2);
                opacity: 0;
                transform: translateY(10px);
                transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
                pointer-events: none;

                &.show {
                  opacity: 1;
                  transform: translateY(0);
                  pointer-events: all;
                }
              }
            }
          }
        }

        .rczxuueppo {
          margin-top: 2rem;

          .cb3h57ck23 {
            border-top: 1px solid rgba(255, 255, 255, 0.2);
            margin-block: 2rem;
margin-inline: 0;
            position: relative;

            &::before {
              content: '';
              position: absolute;
              top: -1px;
              inset-inline-start: 50%;
              transform: translateX(-50%);
              width: 100px;
              height: 2px;
              background: var(--secondary);
              box-shadow: 0 0 10px var(--secondary);
            }
          }

          .bjmhmq6bf0 {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
            gap: 1.5rem;

            @media (max-width: 768px) {
              flex-direction: column;
              text-align: center;
            }

            .bbbirci3o5 {
              color: var(--text-light);
              font-size: 0.95rem;
              display: flex;
              align-items: center;
              gap: 0.5rem;
              font-weight: 500;

              i {
                animation: heartbeatAnimation_kjashd82k3jhd 1.5s ease-in-out infinite;
                color: var(--danger-color);
              }
            }

            .kcerqej05y {
              font-size: 0.9rem;
              color: var(--text-light);
              opacity: 0.85;
              font-weight: 400;
            }
          }
        }

        .fkm1uvvtqk {
          border: 2px solid var(--primary-light);
          background: var(--primary-dark);
          color: var(--text-light);
          transition: all 0.3s ease;
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
          border-radius: 50%;
          width: 45px;
          height: 45px;
          display: flex;
          align-items: center;
          justify-content: center;
          font-size: 1.1rem;
          position: relative;
          overflow: hidden;

          &::before {
            content: '';
            position: absolute;
            top: 50%;
            inset-inline-start: 50%;
            width: 0;
            height: 0;
            border-radius: 50%;
            background: var(--secondary);
            transform: translate(-50%, -50%);
            transition: width 0.4s ease, height 0.4s ease;
            z-index: 0;
          }

          i {
            position: relative;
            z-index: 1;
            transition: color 0.3s ease;
          }

          &:hover {
            border-color: var(--secondary);
            transform: translateY(-5px) scale(1.15);
            box-shadow: 0 8px 25px rgba(234, 199, 0, 0.5);

            &::before {
              width: 100%;
              height: 100%;
            }

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

        .tltw0mppwu {
          position: absolute;
          inset-inline-end: -50px;
          bottom: -50px;
          width: 200px;
          height: 200px;
          background: radial-gradient(circle, var(--secondary) 0%, transparent 70%);
          opacity: 0.15;
          pointer-events: none;
          z-index: 0;
          animation: decorFloatAnimation_akjshd92k3jhd 8s ease-in-out infinite alternate;
          filter: blur(20px);
        }

        .ipdkm2r36g {
          position: absolute;
          inset-inline-start: -30px;
          top: -30px;
          width: 150px;
          height: 150px;
          background: radial-gradient(circle, var(--accent-light) 0%, transparent 70%);
          opacity: 0.1;
          pointer-events: none;
          z-index: 0;
          animation: decorFloatSecondary_mkajs82k3jhd 6s ease-in-out infinite alternate;
          filter: blur(15px);
        }

        .d-none {
          display: none !important;
        }
      }

      @keyframes businessIdPulse_akjshd92k3jhd {
        0%,
        100% {
          text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
        }
        50% {
          text-shadow: 0 2px 12px var(--secondary), 0 0 20px var(--secondary-light);
        }
      }

      @keyframes shareButtonRotate_mkajs82k3jhd {
        0%,
        100% {
          transform: rotate(0deg);
        }
        50% {
          transform: rotate(5deg);
        }
      }

      @keyframes heartbeatAnimation_kjashd82k3jhd {
        0%,
        100% {
          transform: scale(1);
        }
        25% {
          transform: scale(1.2);
        }
        50% {
          transform: scale(1);
        }
        75% {
          transform: scale(1.1);
        }
      }

      @keyframes decorFloatAnimation_akjshd92k3jhd {
        0% {
          transform: scale(1) translate(0, 0) rotate(0deg);
        }
        100% {
          transform: scale(1.2) translate(-15px, -20px) rotate(10deg);
        }
      }

      @keyframes decorFloatSecondary_mkajs82k3jhd {
        0% {
          transform: scale(1) translate(0, 0) rotate(0deg);
        }
        100% {
          transform: scale(1.15) translate(10px, 15px) rotate(-8deg);
        }
      }

#ui4jhjswqppm {
        position: relative;
        background: linear-gradient(115deg, var(--primary-dark) 0%, var(--accent-dark) 52%, var(--secondary-dark) 100%);
        padding-block: 0;
        padding-inline: 0;
        box-shadow: 0 10px 40px color-mix(in srgb, var(--primary-dark) 40%, var(--background-primary));
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: 0;
          inset-inline: 0;
          block-size: 4px;
          background: linear-gradient(90deg, var(--primary-bg), var(--accent-bg), var(--secondary-bg), var(--warning-bg));
          z-index: 2;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -40%;
          inset-inline-end: -8%;
          inline-size: 280px;
          block-size: 280px;
          border-radius: 50%;
          background: radial-gradient(circle, color-mix(in srgb, var(--accent-light) 30%, var(--accent-dark)) 0%, var(--accent-dark) 65%);
          pointer-events: none;
        }

        .container {
          position: relative;
          z-index: 1;
          display: flex;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          padding-block: 0.9rem;
        }

        .navbar-brand {
          flex-shrink: 0;
          font-size: 1.45rem;
          font-weight: 700;
          color: var(--text-light);
          text-decoration: none;
          letter-spacing: 0.4px;
          transition: color 0.3s ease, transform 0.3s ease;
          display: inline-flex;
          align-items: center;
          gap: 0.65rem;
          white-space: normal;
          padding-block: 0.35rem;
          padding-inline: 0;

          &::before {
            content: '';
            flex-shrink: 0;
            inline-size: 12px;
            block-size: 12px;
            border-radius: 3px;
            background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
            box-shadow: 0 0 14px color-mix(in srgb, var(--primary-bg) 70%, var(--primary-dark));
            transition: transform 0.3s ease, box-shadow 0.3s ease;
          }

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

            &::before {
              transform: rotate(45deg) scale(1.15);
              box-shadow: 0 0 20px color-mix(in srgb, var(--accent-bg) 80%, var(--accent-dark));
            }
          }
        }

        .navbar-toggler {
          border: 2px solid color-mix(in srgb, var(--text-light) 35%, var(--primary-dark));
          border-radius: 10px;
          padding-block: 0.45rem;
          padding-inline: 0.7rem;
          transition: background-color 0.3s ease, border-color 0.3s ease;

          &:hover {
            background-color: color-mix(in srgb, var(--text-light) 10%, var(--primary-dark));
            border-color: var(--primary-bg);
          }

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

        .navbar-collapse {
          flex-grow: 1;
          justify-content: flex-end;
          align-items: center;
          gap: 1.25rem;
        }

        .cpl9jnl9u8 {
          display: flex;
          justify-content: center;
          flex-grow: 1;
        }

        .navbar-nav {
          display: flex;
          align-items: center;
          gap: 0.2rem;
          background: color-mix(in srgb, var(--background-tertiary) 14%, var(--primary-dark));
          border: 1px solid color-mix(in srgb, var(--text-light) 16%, var(--primary-dark));
          border-radius: 999px;
          padding-block: 0.25rem;
          padding-inline: 0.3rem;
          margin: 0;

          .kb6vobq8dt {
            .nav-link {
              color: color-mix(in srgb, var(--text-light) 88%, var(--primary-dark));
              font-weight: 500;
              font-size: 0.95rem;
              padding-block: 0.55rem;
              padding-inline: 1.1rem;
              border-radius: 999px;
              transition: color 0.25s ease, background 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
              text-decoration: none;
              white-space: normal;

              &:hover {
                color: var(--text-light);
                background: color-mix(in srgb, var(--text-light) 12%, var(--primary-dark));
                transform: translateY(-1px);
              }

              &.active {
                color: var(--primary-dark);
                background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
                font-weight: 600;
                box-shadow: 0 4px 16px color-mix(in srgb, var(--primary-bg) 45%, var(--primary-dark));
              }
            }
          }
        }

        .j34mlb083h {
          flex-shrink: 0;
          display: flex;
          align-items: center;

          .btn-primary {
            background: linear-gradient(135deg, var(--secondary-light), var(--secondary));
            border: 2px solid color-mix(in srgb, var(--secondary-bg) 60%, var(--secondary-dark));
            color: var(--text-light);
            font-weight: 600;
            font-size: 0.95rem;
            padding-block: 0.6rem;
            padding-inline: 1.5rem;
            border-radius: 999px;
            box-shadow: 0 6px 22px color-mix(in srgb, var(--secondary) 45%, var(--secondary-dark));
            transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;
            text-decoration: none;
            display: inline-flex;
            align-items: center;
            gap: 0.45rem;
            white-space: normal;

            i {
              margin-inline-start: 0;
              transition: margin-inline-start 0.3s ease;
            }

            &:hover {
              transform: translateY(-2px);
              box-shadow: 0 10px 28px color-mix(in srgb, var(--secondary-light) 50%, var(--secondary-dark));
              background: linear-gradient(135deg, var(--secondary-bg), var(--secondary-light));
              color: var(--text-light);

              i {
                margin-inline-start: 3px;
              }
            }

            &:active {
              transform: translateY(0);
            }
          }
        }
      }

      @keyframes headerReveal_k9m4x2p7nq {
        from {
          opacity: 0;
          transform: translateY(-16px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #ui4jhjswqppm {
        animation: headerReveal_k9m4x2p7nq 0.55s ease-out;
      }

      @media (max-width: 991.98px) {
        #ui4jhjswqppm {
          .navbar-collapse {
            padding-block: 1rem 0.5rem;
            padding-inline: 0;
            align-items: stretch;
          }

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

          .navbar-nav {
            flex-direction: column;
            width: 100%;
            border-radius: 18px;
            padding-block: 0.4rem;
            padding-inline: 0.4rem;
            gap: 0.15rem;

            .kb6vobq8dt {
              width: 100%;

              .nav-link {
                width: 100%;
                text-align: start;
                padding-block: 0.85rem;
                padding-inline: 1.15rem;
                border-radius: 14px;
              }
            }
          }

          .j34mlb083h {
            margin-block-start: 0.85rem;
            width: 100%;

            .btn-primary {
              width: 100%;
              justify-content: center;
              padding-block: 0.85rem;
            }
          }
        }
      }

#ui1j7m9dd5ol {
position: relative;
overflow: hidden;
padding-block: clamp(3.25rem, 6.5vw, 6rem);
padding-inline: 0;
background:
  radial-gradient(ellipse 80% 60% at 100% 0%, color-mix(in srgb, var(--danger-color) 55%, transparent) 0%, transparent 55%),
  radial-gradient(ellipse 70% 50% at 0% 100%, color-mix(in srgb, var(--accent) 45%, transparent) 0%, transparent 50%),
  linear-gradient(160deg, var(--neutral-1050) 0%, var(--background-dark) 48%, var(--neutral-950) 100%);
}

#ui1j7m9dd5ol::before {
content: '';
position: absolute;
inset: 0;
background:
  repeating-linear-gradient(
    115deg,
    transparent 0 1.6rem,
    color-mix(in srgb, var(--warning-color) 18%, transparent) 1.6rem 1.75rem,
    transparent 1.75rem 3.4rem,
    color-mix(in srgb, var(--accent-light) 14%, transparent) 3.4rem 3.55rem
  );
opacity: 0.7;
pointer-events: none;
animation: slashdrift_qx7m2k9p4nw8ht 18s linear infinite;
}

#ui1j7m9dd5ol::after {
content: '';
position: absolute;
inset-block-start: -18%;
inset-inline-end: -12%;
inline-size: min(48vw, 26rem);
aspect-ratio: 1;
border-radius: 40% 60% 55% 45%;
background: radial-gradient(circle, var(--primary-bg) 0%, transparent 70%);
opacity: 0.28;
pointer-events: none;
animation: orbswing_v3n8q1x6km4p2t 7s ease-in-out infinite;
}

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

#ui1j7m9dd5ol .te2c1tojjr {
display: grid;
grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
gap: clamp(1.25rem, 3vw, 2.5rem);
align-items: stretch;
}

#ui1j7m9dd5ol .n3li4eg95j {
position: relative;
display: flex;
flex-direction: column;
justify-content: space-between;
gap: 1.75rem;
padding: clamp(1.5rem, 3vw, 2.35rem);
border-inline-start: 0.45rem solid var(--warning-color);
background:
  linear-gradient(145deg, color-mix(in srgb, var(--neutral-1050) 82%, var(--danger-dark)) 0%, var(--neutral-950) 100%);
box-shadow:
  0 0 0 0.12rem color-mix(in srgb, var(--warning-bg) 35%, transparent),
  0.65rem 0.65rem 0 color-mix(in srgb, var(--danger-color) 55%, transparent);
overflow: hidden;
}

#ui1j7m9dd5ol .n3li4eg95j::before {
content: '';
position: absolute;
inset-block-end: 0;
inset-inline-end: 0;
inline-size: 55%;
block-size: 0.35rem;
background: linear-gradient(90deg, transparent, var(--accent), var(--warning-color));
animation: barflash_m2k9p7x4qw1nht 2.8s ease-in-out infinite;
}

#ui1j7m9dd5ol .bfxq7whmcc {
position: relative;
z-index: 1;
display: flex;
flex-direction: column;
gap: 1.1rem;
align-items: start;
}

#ui1j7m9dd5ol .nagwsa84oz {
display: inline-flex;
align-items: center;
gap: 0.55rem;
max-inline-size: 100%;
padding-block: 0.45rem;
padding-inline: 0.9rem;
background: linear-gradient(90deg, var(--danger-color), var(--warning-color));
color: var(--text-light);
font-size: 0.76rem;
font-weight: 800;
letter-spacing: 0.16em;
text-transform: uppercase;
white-space: normal;
clip-path: polygon(0 0, 100% 0, 94% 100%, 0 100%);
}

#ui1j7m9dd5ol .nagwsa84oz::before {
content: '';
inline-size: 0.55rem;
block-size: 0.55rem;
background: var(--text-light);
animation: markpulse_t8w3n5q2xm7kph 1.1s ease-in-out infinite;
}

#ui1j7m9dd5ol .kcmbzxr2n2 {
margin: 0;
color: var(--text-light);
font-size: clamp(2.1rem, 4.8vw, 3.6rem);
font-weight: 900;
line-height: 0.98;
letter-spacing: -0.035em;
text-transform: uppercase;
}

#ui1j7m9dd5ol .kcmbzxr2n2 span {
color: var(--warning-bg);
}

#ui1j7m9dd5ol .hh84aly265 {
margin: 0;
max-inline-size: 28rem;
color: color-mix(in srgb, var(--text-light) 78%, var(--neutral-350));
font-size: 1.02rem;
line-height: 1.6;
}

#ui1j7m9dd5ol .olct6xqi3l {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.7rem;
inline-size: 100%;
}

#ui1j7m9dd5ol .lgcsyitang {
position: relative;
display: flex;
flex-direction: column;
gap: 0.2rem;
padding-block: 0.95rem;
padding-inline: 0.95rem;
background: color-mix(in srgb, var(--neutral-1050) 70%, var(--accent-dark));
border-block-end: 0.28rem solid var(--accent);
overflow: hidden;
}

#ui1j7m9dd5ol .lgcsyitang:nth-child(2) {
background: color-mix(in srgb, var(--neutral-1050) 70%, var(--warning-dark));
border-block-end-color: var(--warning-color);
}

#ui1j7m9dd5ol .jk9tyzd917 {
color: var(--text-light);
font-size: clamp(1.7rem, 3.2vw, 2.2rem);
font-weight: 900;
line-height: 1;
letter-spacing: -0.03em;
}

#ui1j7m9dd5ol .tuknfsc4kk {
color: color-mix(in srgb, var(--text-light) 70%, var(--neutral-350));
font-size: 0.72rem;
font-weight: 800;
letter-spacing: 0.1em;
text-transform: uppercase;
line-height: 1.3;
}

#ui1j7m9dd5ol .jastuwp69r {
position: relative;
display: flex;
flex-direction: column;
gap: 1.25rem;
padding: clamp(1.35rem, 3vw, 2.1rem);
background:
  linear-gradient(165deg, var(--background-tertiary) 0%, color-mix(in srgb, var(--warning-bg) 22%, var(--background-tertiary)) 100%);
box-shadow: 0.7rem 0.7rem 0 var(--accent-dark);
overflow: hidden;
}

#ui1j7m9dd5ol .jastuwp69r::before {
content: '';
position: absolute;
inset-block-start: 0;
inset-inline-start: 0;
inline-size: 100%;
block-size: 0.45rem;
background: linear-gradient(90deg, var(--danger-color), var(--warning-color), var(--accent), var(--secondary));
}

#ui1j7m9dd5ol .mwj4ahj382 {
position: relative;
z-index: 1;
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 0.85rem;
}

#ui1j7m9dd5ol .xaka3uzbm4 {
margin: 0;
color: var(--text-primary);
font-size: clamp(1.15rem, 2.3vw, 1.45rem);
font-weight: 900;
line-height: 1.2;
text-transform: uppercase;
letter-spacing: 0.03em;
}

#ui1j7m9dd5ol .lkdea6lia1 {
margin: 0;
color: var(--text-secondary);
font-size: 0.95rem;
line-height: 1.45;
}

#ui1j7m9dd5ol .mxnpy8vnxk {
display: grid;
grid-template-columns: repeat(7, minmax(0, 1fr));
gap: 0.4rem;
}

#ui1j7m9dd5ol .li394y8edw {
display: block;
block-size: 0.55rem;
background: var(--neutral-150);
transform: skewX(-18deg);
transition: background 0.25s ease, transform 0.25s ease;
}

#ui1j7m9dd5ol:dir(rtl) .li394y8edw {
transform: skewX(18deg);
}

#ui1j7m9dd5ol .li394y8edw.oebr5meram {
background: var(--warning-color);
transform: skewX(-18deg) scaleY(1.35);
box-shadow: 0 0.2rem 0 var(--neutral-1050);
}

#ui1j7m9dd5ol:dir(rtl) .li394y8edw.oebr5meram {
transform: skewX(18deg) scaleY(1.35);
}

#ui1j7m9dd5ol:dir(rtl) .nagwsa84oz {
clip-path: polygon(0 0, 100% 0, 100% 100%, 6% 100%);
}

#ui1j7m9dd5ol .jastuwp69r:has(.e35pl4a7s7 input:checked) .lh6x3zbg98 {
background: var(--secondary);
transform: skewX(-18deg);
box-shadow: none;
}

#ui1j7m9dd5ol:dir(rtl) .jastuwp69r:has(.e35pl4a7s7 input:checked) .lh6x3zbg98 {
transform: skewX(18deg);
}

#ui1j7m9dd5ol .jastuwp69r:has(.e35pl4a7s7 input:checked):not(:has(.ihs6crdz6b input:checked)) .ifxoxllz1f {
background: var(--warning-color);
transform: skewX(-18deg) scaleY(1.35);
box-shadow: 0 0.2rem 0 var(--neutral-1050);
}

#ui1j7m9dd5ol:dir(rtl) .jastuwp69r:has(.e35pl4a7s7 input:checked):not(:has(.ihs6crdz6b input:checked)) .ifxoxllz1f {
transform: skewX(18deg) scaleY(1.35);
}

#ui1j7m9dd5ol .jastuwp69r:has(.ihs6crdz6b input:checked) .ifxoxllz1f {
background: var(--secondary);
transform: skewX(-18deg);
box-shadow: none;
}

#ui1j7m9dd5ol:dir(rtl) .jastuwp69r:has(.ihs6crdz6b input:checked) .ifxoxllz1f {
transform: skewX(18deg);
}

#ui1j7m9dd5ol .jastuwp69r:has(.ihs6crdz6b input:checked):not(:has(.grf4nbbkof input:checked)) .hw4nh08dc3 {
background: var(--warning-color);
transform: skewX(-18deg) scaleY(1.35);
box-shadow: 0 0.2rem 0 var(--neutral-1050);
}

#ui1j7m9dd5ol:dir(rtl) .jastuwp69r:has(.ihs6crdz6b input:checked):not(:has(.grf4nbbkof input:checked)) .hw4nh08dc3 {
transform: skewX(18deg) scaleY(1.35);
}

#ui1j7m9dd5ol .jastuwp69r:has(.grf4nbbkof input:checked) .hw4nh08dc3 {
background: var(--secondary);
transform: skewX(-18deg);
box-shadow: none;
}

#ui1j7m9dd5ol:dir(rtl) .jastuwp69r:has(.grf4nbbkof input:checked) .hw4nh08dc3 {
transform: skewX(18deg);
}

#ui1j7m9dd5ol .jastuwp69r:has(.grf4nbbkof input:checked):not(:has(.ixgcg89swm input:checked)) .i7dn10t8sd {
background: var(--warning-color);
transform: skewX(-18deg) scaleY(1.35);
box-shadow: 0 0.2rem 0 var(--neutral-1050);
}

#ui1j7m9dd5ol:dir(rtl) .jastuwp69r:has(.grf4nbbkof input:checked):not(:has(.ixgcg89swm input:checked)) .i7dn10t8sd {
transform: skewX(18deg) scaleY(1.35);
}

#ui1j7m9dd5ol .jastuwp69r:has(.ixgcg89swm input:checked) .i7dn10t8sd {
background: var(--secondary);
transform: skewX(-18deg);
box-shadow: none;
}

#ui1j7m9dd5ol:dir(rtl) .jastuwp69r:has(.ixgcg89swm input:checked) .i7dn10t8sd {
transform: skewX(18deg);
}

#ui1j7m9dd5ol .jastuwp69r:has(.ixgcg89swm input:checked):not(:has(.bae8lwou4j input:checked)) .dki0u03tu9 {
background: var(--warning-color);
transform: skewX(-18deg) scaleY(1.35);
box-shadow: 0 0.2rem 0 var(--neutral-1050);
}

#ui1j7m9dd5ol:dir(rtl) .jastuwp69r:has(.ixgcg89swm input:checked):not(:has(.bae8lwou4j input:checked)) .dki0u03tu9 {
transform: skewX(18deg) scaleY(1.35);
}

#ui1j7m9dd5ol .jastuwp69r:has(.bae8lwou4j input:checked) .dki0u03tu9 {
background: var(--secondary);
transform: skewX(-18deg);
box-shadow: none;
}

#ui1j7m9dd5ol:dir(rtl) .jastuwp69r:has(.bae8lwou4j input:checked) .dki0u03tu9 {
transform: skewX(18deg);
}

#ui1j7m9dd5ol .jastuwp69r:has(.bae8lwou4j input:checked):not(:has(.gdumc4g7lu input:checked)) .tm5ledenbv {
background: var(--warning-color);
transform: skewX(-18deg) scaleY(1.35);
box-shadow: 0 0.2rem 0 var(--neutral-1050);
}

#ui1j7m9dd5ol:dir(rtl) .jastuwp69r:has(.bae8lwou4j input:checked):not(:has(.gdumc4g7lu input:checked)) .tm5ledenbv {
transform: skewX(18deg) scaleY(1.35);
}

#ui1j7m9dd5ol .jastuwp69r:has(.gdumc4g7lu input:checked) .tm5ledenbv {
background: var(--secondary);
transform: skewX(-18deg);
box-shadow: none;
}

#ui1j7m9dd5ol:dir(rtl) .jastuwp69r:has(.gdumc4g7lu input:checked) .tm5ledenbv {
transform: skewX(18deg);
}

#ui1j7m9dd5ol .jastuwp69r:has(.gdumc4g7lu input:checked):not(:has(.ockiisa6gb input:checked)) .iys9ldd6k3 {
background: var(--warning-color);
transform: skewX(-18deg) scaleY(1.35);
box-shadow: 0 0.2rem 0 var(--neutral-1050);
}

#ui1j7m9dd5ol:dir(rtl) .jastuwp69r:has(.gdumc4g7lu input:checked):not(:has(.ockiisa6gb input:checked)) .iys9ldd6k3 {
transform: skewX(18deg) scaleY(1.35);
}

#ui1j7m9dd5ol .jastuwp69r:has(.ockiisa6gb input:checked) .iys9ldd6k3 {
background: var(--secondary);
transform: skewX(-18deg);
box-shadow: none;
}

#ui1j7m9dd5ol:dir(rtl) .jastuwp69r:has(.ockiisa6gb input:checked) .iys9ldd6k3 {
transform: skewX(18deg);
}

#ui1j7m9dd5ol .hsxc76cj1t {
position: relative;
z-index: 1;
display: flex;
flex-direction: column;
min-block-size: 22rem;
}

#ui1j7m9dd5ol .rnb4j7slob,
#ui1j7m9dd5ol .jdbbhvjlvq {
display: none;
}

#ui1j7m9dd5ol .e35pl4a7s7 {
display: block;
animation: steprise_h4k9p2x7qnw8mt 0.4s ease both;
}

#ui1j7m9dd5ol .hsxc76cj1t:has(.e35pl4a7s7 input:checked) .e35pl4a7s7 {
display: none;
}

#ui1j7m9dd5ol .hsxc76cj1t:has(.e35pl4a7s7 input:checked):not(:has(.ihs6crdz6b input:checked)) .ihs6crdz6b {
display: block;
animation: steprise_h4k9p2x7qnw8mt 0.4s ease both;
}

#ui1j7m9dd5ol .hsxc76cj1t:has(.ihs6crdz6b input:checked):not(:has(.grf4nbbkof input:checked)) .grf4nbbkof {
display: block;
animation: steprise_h4k9p2x7qnw8mt 0.4s ease both;
}

#ui1j7m9dd5ol .hsxc76cj1t:has(.grf4nbbkof input:checked):not(:has(.ixgcg89swm input:checked)) .ixgcg89swm {
display: block;
animation: steprise_h4k9p2x7qnw8mt 0.4s ease both;
}

#ui1j7m9dd5ol .hsxc76cj1t:has(.ixgcg89swm input:checked):not(:has(.bae8lwou4j input:checked)) .bae8lwou4j {
display: block;
animation: steprise_h4k9p2x7qnw8mt 0.4s ease both;
}

#ui1j7m9dd5ol .hsxc76cj1t:has(.bae8lwou4j input:checked):not(:has(.gdumc4g7lu input:checked)) .gdumc4g7lu {
display: block;
animation: steprise_h4k9p2x7qnw8mt 0.4s ease both;
}

#ui1j7m9dd5ol .hsxc76cj1t:has(.gdumc4g7lu input:checked):not(:has(.ockiisa6gb input:checked)) .ockiisa6gb {
display: block;
animation: steprise_h4k9p2x7qnw8mt 0.4s ease both;
}

#ui1j7m9dd5ol .hsxc76cj1t:has(.ockiisa6gb input:checked) .jdbbhvjlvq {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 0.9rem;
justify-items: start;
align-content: center;
min-block-size: 16rem;
padding: clamp(1.4rem, 3vw, 2rem);
background: linear-gradient(125deg, var(--danger-color) 0%, var(--warning-color) 42%, var(--primary) 100%);
box-shadow: 0.45rem 0.45rem 0 var(--neutral-1050);
animation: steprise_h4k9p2x7qnw8mt 0.45s ease both;
}

#ui1j7m9dd5ol .kd39vetyoo {
margin: 0;
margin-block-end: 1.25rem;
color: var(--text-primary);
font-size: clamp(1.35rem, 2.9vw, 1.95rem);
font-weight: 900;
line-height: 1.15;
letter-spacing: -0.02em;
}

#ui1j7m9dd5ol .jaxnde5707 {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: 0.7rem;
}

#ui1j7m9dd5ol .oqaygnt2uq {
position: relative;
margin: 0;
}

#ui1j7m9dd5ol .oqaygnt2uq:nth-child(2) {
margin-inline-start: clamp(0rem, 2vw, 1.1rem);
}

#ui1j7m9dd5ol .oqaygnt2uq:nth-child(3) {
margin-inline-start: clamp(0rem, 4vw, 2.2rem);
}

#ui1j7m9dd5ol .oqaygnt2uq input {
position: absolute;
opacity: 0;
inset-block-start: 0;
inset-inline-start: 0;
inline-size: 1px;
block-size: 1px;
pointer-events: none;
}

#ui1j7m9dd5ol .oqaygnt2uq label {
position: relative;
display: flex;
align-items: center;
gap: 0.85rem;
min-block-size: 3.9rem;
padding-block: 0.95rem;
padding-inline: 1.1rem 1.25rem;
background: var(--background-tertiary);
color: var(--text-primary);
font-size: 1.02rem;
font-weight: 800;
line-height: 1.35;
white-space: normal;
cursor: pointer;
overflow: hidden;
border-inline-start: 0.35rem solid var(--accent);
box-shadow: 0.3rem 0.3rem 0 var(--neutral-250);
transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
}

#ui1j7m9dd5ol .oqaygnt2uq label::before {
content: '';
flex: 0 0 0.7rem;
inline-size: 0.7rem;
block-size: 0.7rem;
background: var(--accent-bg);
box-shadow: 0 0 0 0.12rem var(--neutral-1050);
transition: background 0.2s ease, transform 0.2s ease;
}

#ui1j7m9dd5ol .oqaygnt2uq label::after {
content: '';
position: absolute;
inset-block: 0;
inset-inline-end: 0;
inline-size: 0;
background: linear-gradient(90deg, transparent, color-mix(in srgb, var(--warning-color) 55%, transparent));
transition: inline-size 0.28s ease;
pointer-events: none;
}

#ui1j7m9dd5ol .pvb6q1yz32 {
position: relative;
z-index: 1;
}

#ui1j7m9dd5ol .oqaygnt2uq label:hover {
transform: translateY(-0.16rem);
box-shadow: 0.4rem 0.4rem 0 var(--neutral-1050);
background: color-mix(in srgb, var(--accent-bg) 28%, var(--background-tertiary));
border-inline-start-color: var(--warning-color);
}

#ui1j7m9dd5ol .oqaygnt2uq label:hover::before {
background: var(--warning-color);
transform: scale(1.15);
}

#ui1j7m9dd5ol .oqaygnt2uq label:hover::after {
inline-size: 35%;
}

#ui1j7m9dd5ol .oqaygnt2uq input:checked + label {
background: linear-gradient(100deg, var(--warning-color) 0%, var(--primary) 100%);
color: var(--text-light);
border-inline-start-color: var(--neutral-1050);
box-shadow: 0.4rem 0.4rem 0 var(--neutral-1050);
}

#ui1j7m9dd5ol .oqaygnt2uq input:checked + label::before {
background: var(--text-light);
}

#ui1j7m9dd5ol .oqaygnt2uq input:checked + label::after {
inline-size: 40%;
}

#ui1j7m9dd5ol .oqaygnt2uq input:focus-visible + label {
outline: 0.2rem solid var(--accent);
outline-offset: 0.2rem;
}

#ui1j7m9dd5ol .b1b9a37dol {
display: inline-flex;
align-items: center;
justify-content: center;
inline-size: 3.8rem;
block-size: 3.8rem;
background: var(--background-tertiary);
box-shadow: 0.28rem 0.28rem 0 var(--neutral-1050);
animation: markpulse_t8w3n5q2xm7kph 2s ease-in-out infinite;
}

#ui1j7m9dd5ol .b1b9a37dol::before {
content: '';
inline-size: 0.8rem;
block-size: 1.35rem;
border-inline-end: 0.28rem solid var(--neutral-1050);
border-block-end: 0.28rem solid var(--neutral-1050);
transform: rotate(45deg) translateY(-0.1rem);
}

#ui1j7m9dd5ol .jq6z2uooou {
margin: 0;
color: var(--text-light);
font-size: clamp(1.6rem, 3vw, 2.25rem);
font-weight: 900;
line-height: 1.05;
text-transform: uppercase;
letter-spacing: -0.02em;
text-shadow: 0.15rem 0.15rem 0 var(--neutral-1050);
}

#ui1j7m9dd5ol .fm1d0r2k0k {
margin: 0;
max-inline-size: 34rem;
color: var(--text-light);
font-size: 1.05rem;
line-height: 1.55;
font-weight: 600;
}

@keyframes slashdrift_qx7m2k9p4nw8ht {
0% {
  background-position: 0 0;
}
100% {
  background-position: 90px 40px;
}
}

@keyframes orbswing_v3n8q1x6km4p2t {
0%,
100% {
  opacity: 0.2;
  transform: scale(1) translateY(0);
}
50% {
  opacity: 0.38;
  transform: scale(1.12) translateY(1.2rem);
}
}

@keyframes barflash_m2k9p7x4qw1nht {
0%,
100% {
  opacity: 0.45;
  inline-size: 35%;
}
50% {
  opacity: 1;
  inline-size: 70%;
}
}

@keyframes steprise_h4k9p2x7qnw8mt {
0% {
  opacity: 0;
  transform: translateY(0.9rem) scale(0.98);
}
100% {
  opacity: 1;
  transform: translateY(0) scale(1);
}
}

@keyframes markpulse_t8w3n5q2xm7kph {
0%,
100% {
  transform: scale(1);
}
50% {
  transform: scale(1.08);
}
}

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

#ui1j7m9dd5ol .n3li4eg95j {
  box-shadow: 0.45rem 0.45rem 0 color-mix(in srgb, var(--danger-color) 55%, transparent);
}
}

@media (max-width: 575.98px) {
#ui1j7m9dd5ol .oqaygnt2uq:nth-child(2),
#ui1j7m9dd5ol .oqaygnt2uq:nth-child(3) {
  margin-inline-start: 0;
}

#ui1j7m9dd5ol .oqaygnt2uq label {
  font-size: 0.95rem;
  padding-inline: 0.95rem 1.05rem;
}

#ui1j7m9dd5ol .olct6xqi3l {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

#ui1j7m9dd5ol .hsxc76cj1t:has(.ockiisa6gb input:checked) .jdbbhvjlvq {
  min-block-size: 12rem;
}

#ui1j7m9dd5ol .mxnpy8vnxk {
  gap: 0.28rem;
}
}

#uib3o5zmxxoq {
  padding-block: 118px;
  background: var(--background-secondary);
  position: relative;
  overflow: hidden;

  & .nenzgzrv6t {
    display: grid;
    grid-template-columns: 0.95fr 1.05fr;
    background: var(--white);
    border-radius: 44px;
    overflow: hidden;
    box-shadow: 0 22px 64px var(--neutral-350);
  }

  & .i7h8cj0uap {
    min-height: 460px;
    position: relative;
    background: var(--primary-dark);

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

    &::after {
      content: '';
      position: absolute;
      inset: 24px;
      border: 2px solid var(--white);
      border-radius: 30px;
      pointer-events: none;
    }
  }

  & .lsv2l8ml7o {
    padding-block: 70px;
    padding-inline: 58px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  & .jptc1dgp9k {
    display: inline-flex;
    width: fit-content;
    align-items: center;
    gap: 10px;
    padding-block: 9px;
    padding-inline: 17px;
    border-radius: 999px;
    background: var(--accent-bg);
    color: var(--accent-dark);
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 0.82rem;
    margin-bottom: 22px;
  }

  & .a7zh0lnt1d {
    color: var(--text-primary);
    font-size: 3.25rem;
    line-height: 1.12;
    font-weight: 900;
    margin-bottom: 22px;
  }

  & .f5w9dkrso4 {
    color: var(--text-secondary);
    font-size: 1.18rem;
    line-height: 1.85;
    margin-bottom: 34px;
  }

  & .f2c7bhiyd9 {
    width: fit-content;
    display: inline-flex;
    align-items: center;
    gap: 12px;
    padding-block: 17px;
    padding-inline: 38px;
    border-radius: 14px 28px 28px 14px;
    background: var(--primary);
    color: var(--text-light);
    font-weight: 900;
    text-decoration: none;
    transition: 0.35s ease;

    &:hover {
      background: var(--primary-dark);
      border-radius: 28px 14px 14px 28px;
    }

    & i {
      transition: 0.35s ease;
    }

    &:hover i {
      transform: translateX(7px);
    }
  }
}

@media (max-width: 992px) {
  #uib3o5zmxxoq {
    & .nenzgzrv6t {
      grid-template-columns: 1fr;
    }

    & .i7h8cj0uap {
      min-height: 320px;
    }
  }
}

@media (max-width: 576px) {
  #uib3o5zmxxoq {
    padding-block: 74px;

    & .nenzgzrv6t {
      border-radius: 28px;
    }

    & .lsv2l8ml7o {
      padding-block: 40px;
      padding-inline: 24px;
    }

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

    & .f2c7bhiyd9 {
      width: 100%;
      justify-content: center;
    }
  }
}

@keyframes slashdrift_k7m2n9p4qx {
  0% {
    transform: translateX(0) rotate(-12deg);
  }
  50% {
    transform: translateX(18px) rotate(-12deg);
  }
  100% {
    transform: translateX(0) rotate(-12deg);
  }
}

@keyframes popin_r8t3v6w1yz {
  0% {
    opacity: 0;
    transform: translateY(28px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes pulsebar_h4j9l2c5df {
  0%,
  100% {
    transform: scaleX(1);
  }
  50% {
    transform: scaleX(1.12);
  }
}

#uicqxtfp87up {
  position: relative;
  overflow: hidden;
  padding-block: 5rem;
  padding-inline: 0;
  background: linear-gradient(
    160deg,
    var(--neutral-1050) 0%,
    var(--primary-dark) 42%,
    var(--accent-dark) 100%
  );
}

#uicqxtfp87up .kefapo4d6u {
  position: absolute;
  inset-block-start: -20%;
  inset-inline-end: -8%;
  width: min(48vw, 420px);
  height: 140%;
  background: linear-gradient(
    180deg,
    var(--warning-color) 0%,
    var(--warning-bg) 45%,
    var(--info-color) 100%
  );
  opacity: 0.22;
  pointer-events: none;
  transform: rotate(-12deg);
  animation: slashdrift_k7m2n9p4qx 9s ease-in-out infinite;
  z-index: 0;
}

#uicqxtfp87up .ih3xpm38n4 {
  position: absolute;
  inset-block-end: -30%;
  inset-inline-start: -15%;
  width: min(70vw, 560px);
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(circle, var(--secondary-bg) 0%, var(--neutral-1050) 70%);
  opacity: 0.28;
  pointer-events: none;
  z-index: 0;
}

#uicqxtfp87up .oz67nunrct {
  position: relative;
  z-index: 1;
  max-width: 1180px;
  margin-inline: auto;
  padding-inline: 1.5rem;
  display: grid;
  gap: 2.75rem;
}

#uicqxtfp87up .tioxnz7thl {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
  gap: 2.5rem;
  align-items: center;
  animation: popin_r8t3v6w1yz 0.7s ease both;
}

#uicqxtfp87up .ge4lzq79zy {
  display: grid;
  gap: 1.25rem;
  color: var(--text-light);
}

#uicqxtfp87up .mf4h9szhrt {
  width: 4.5rem;
  height: 0.35rem;
  border-radius: 999px;
  background: linear-gradient(90deg, var(--warning-color), var(--info-color));
  animation: pulsebar_h4j9l2c5df 3.2s ease-in-out infinite;
}

#uicqxtfp87up .gny58rnhmw {
  margin: 0;
  font-size: clamp(2.1rem, 4.5vw, 3.4rem);
  font-weight: 900;
  line-height: 1.05;
  letter-spacing: -0.03em;
  color: var(--text-light);
  max-width: 14ch;
}

#uicqxtfp87up .ce6h0qeq62 {
  margin: 0;
  max-width: 36ch;
  font-size: 1.05rem;
  line-height: 1.7;
  color: var(--neutral-150);
}

#uicqxtfp87up .m8fd6fu42w {
  justify-self: start;
  display: inline-flex;
  align-items: center;
  gap: 0.65rem;
  margin-block-start: 0.35rem;
  padding-block: 0.95rem;
  padding-inline: 1.5rem;
  text-decoration: none;
  font-weight: 800;
  letter-spacing: 0.02em;
  color: var(--neutral-1050);
  background: linear-gradient(90deg, var(--warning-color), var(--warning-light));
  border: 0;
  clip-path: polygon(0 0, 100% 0, 94% 100%, 0 100%);
  transition: transform 0.25s ease, filter 0.25s ease;
}

#uicqxtfp87up .m8fd6fu42w:hover {
  color: var(--neutral-1050);
  transform: translateY(-3px);
  filter: brightness(1.05);
}

#uicqxtfp87up .m8fd6fu42w i {
  transition: transform 0.25s ease;
}

#uicqxtfp87up .m8fd6fu42w:hover i {
  transform: translateX(5px);
}

html[dir="rtl"] #uicqxtfp87up .m8fd6fu42w:hover i {
  transform: translateX(-5px);
}

#uicqxtfp87up .cwsuu12xed {
  position: relative;
  width: 100%;
  max-width: 420px;
  margin-inline: auto;
  aspect-ratio: 1;
  isolation: isolate;
}

#uicqxtfp87up .a1iyimw1cc {
  position: absolute;
  inset-block-start: 0.85rem;
  inset-inline-end: -0.85rem;
  inset-block-end: -0.85rem;
  inset-inline-start: 0.85rem;
  border: 3px solid var(--warning-color);
  z-index: 0;
  pointer-events: none;
}

#uicqxtfp87up .mp8cgel5nf {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: var(--primary);
}

#uicqxtfp87up .mp8cgel5nf img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.6s ease;
}

#uicqxtfp87up .cwsuu12xed:hover .mp8cgel5nf img {
  transform: scale(1.04);
}

#uicqxtfp87up .diwlzm9cic {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
  animation: popin_r8t3v6w1yz 0.85s ease 0.12s both;
}

#uicqxtfp87up .era4xmm247 {
  display: grid;
  gap: 0.85rem;
  padding-block: 1.6rem;
  padding-inline: 1.35rem;
  background: color-mix(in srgb, var(--background-tertiary) 10%, var(--neutral-1050));
  border-inline-start: 4px solid var(--info-color);
  transition: transform 0.3s ease, background 0.3s ease, border-color 0.3s ease;
}

#uicqxtfp87up .era4xmm247:nth-child(2) {
  border-inline-start-color: var(--warning-color);
}

#uicqxtfp87up .era4xmm247:nth-child(3) {
  border-inline-start-color: var(--secondary-light);
}

#uicqxtfp87up .era4xmm247:hover {
  transform: translateY(-6px);
  background: color-mix(in srgb, var(--background-tertiary) 16%, var(--neutral-1050));
}

#uicqxtfp87up .h7kfgaj169 {
  margin: 0;
  font-size: 1.2rem;
  font-weight: 800;
  line-height: 1.25;
  color: var(--text-light);
}

#uicqxtfp87up .p6ktebf6mr {
  margin: 0;
  font-size: 0.98rem;
  line-height: 1.65;
  color: var(--neutral-250);
}

#uicqxtfp87up .m1der2f9yj {
  justify-self: start;
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  margin-block-start: 0.25rem;
  text-decoration: none;
  font-weight: 800;
  font-size: 0.95rem;
  color: var(--info-light);
  transition: color 0.25s ease, gap 0.25s ease;
}

#uicqxtfp87up .era4xmm247:nth-child(2) .m1der2f9yj {
  color: var(--warning-light);
}

#uicqxtfp87up .era4xmm247:nth-child(3) .m1der2f9yj {
  color: var(--secondary-light);
}

#uicqxtfp87up .m1der2f9yj:hover {
  color: var(--text-light);
  gap: 0.7rem;
}

#uicqxtfp87up .m1der2f9yj i {
  transition: transform 0.25s ease;
}

#uicqxtfp87up .m1der2f9yj:hover i {
  transform: translateX(4px);
}

html[dir="rtl"] #uicqxtfp87up .m1der2f9yj:hover i {
  transform: translateX(-4px);
}

@media (max-width: 991px) {
  #uicqxtfp87up {
    padding-block: 4.25rem;
  }

  #uicqxtfp87up .tioxnz7thl {
    grid-template-columns: minmax(0, 1fr);
    gap: 2rem;
  }

  #uicqxtfp87up .gny58rnhmw {
    max-width: none;
  }

  #uicqxtfp87up .cwsuu12xed {
    max-width: 360px;
  }

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

@media (max-width: 575px) {
  #uicqxtfp87up .oz67nunrct {
    padding-inline: 1rem;
  }

  #uicqxtfp87up .m8fd6fu42w {
    clip-path: none;
    width: 100%;
    justify-content: center;
  }

  #uicqxtfp87up .a1iyimw1cc {
    inset-block-start: 0.55rem;
    inset-inline-end: -0.55rem;
    inset-block-end: -0.55rem;
    inset-inline-start: 0.55rem;
  }
}

#uieyto1jg1h9 {
        padding-block: 104px;
padding-inline: 0;
        background: radial-gradient(circle at 12% 18%, var(--primary-bg) 0%, transparent 36%), radial-gradient(circle at 88% 82%, var(--accent-bg) 0%, transparent 33%), linear-gradient(145deg, var(--background-primary) 0%, var(--neutral-150) 100%);
        position: relative;
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset: 0;
          background: linear-gradient(120deg, var(--bs-white-10) 0%, transparent 45%, var(--bs-white-10) 100%);
          pointer-events: none;
        }

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

        .hd3c8sfmcf {
          background: var(--background-tertiary);
          border: 1px solid var(--neutral-250);
          border-radius: 32px;
          padding: 34px;
          box-shadow: 0 24px 60px rgba(var(--bs-dark-rgb), 0.12);
        }

        .hj62f1g500 {
          height: 100%;
          border-radius: 24px;
          background: linear-gradient(165deg, var(--background-dark) 0%, var(--neutral-850) 100%);
          color: var(--text-light);
          padding: 30px;
          display: flex;
          flex-direction: column;
          justify-content: space-between;
          gap: 28px;

          .shwhab1tdl {
            display: inline-flex;
            align-items: center;
            gap: 8px;
            padding-block: 8px;
padding-inline: 14px;
            border-radius: 999px;
            background: var(--primary-light);
            color: var(--background-dark);
            font-weight: 700;
            font-size: 0.9rem;
            white-space: normal;
          }

          h2 {
            font-size: 3rem;
            line-height: 1.07;
            margin: 0;
          }

          p {
            margin: 0;
            color: var(--neutral-150);
            font-size: 1.06rem;
            max-width: 42ch;
          }

          .pearj0by2x {
            display: grid;
            grid-template-columns: repeat(2, minmax(0, 1fr));
            gap: 12px;

            .ofixrv2ivg {
              border: 1px solid var(--neutral-650);
              border-radius: 16px;
              padding: 14px;
              background: var(--neutral-850);
              min-height: 98px;
              display: flex;
              flex-direction: column;
              justify-content: space-between;

              strong {
                display: block;
                color: var(--text-light);
                font-size: 1.25rem;
                line-height: 1;
              }

              span {
                display: block;
                color: var(--neutral-250);
                font-size: 0.88rem;
              }
            }
          }

          .iynn0rvf2h {
            border-top: 1px solid var(--neutral-650);
            padding-top: 16px;
            color: var(--neutral-250);
            font-size: 0.92rem;
          }
        }

        .y3xuehfui4 {
          display: grid;
          grid-template-columns: repeat(2, minmax(0, 1fr));
          gap: 16px;
          align-content: stretch;
          height: 100%;
        }

        .j77d9atogy {
          height: 100%;
          border-radius: 22px;
          background: var(--background-tertiary);
          border: 1px solid var(--neutral-250);
          padding-block: 22px 20px;
padding-inline: 20px;
          display: flex;
          flex-direction: column;
          gap: 16px;
          transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;

          &:hover {
            transform: translateY(-5px);
            border-color: var(--primary-light);
            box-shadow: 0 18px 36px rgba(var(--bs-dark-rgb), 0.14);
          }

          &.fsicl5covh {
            background: linear-gradient(165deg, var(--primary-bg) 0%, var(--background-tertiary) 76%);
            border-color: var(--primary);
            grid-row: span 2;
          }

          .kw6qyvi7ok {
            display: flex;
            align-items: flex-start;
            justify-content: space-between;
            gap: 10px;

            h3 {
              font-size: 1.26rem;
              margin: 0;
              color: var(--text-primary);
            }

            .ex3eqaoht4 {
              font-size: 0.73rem;
              text-transform: uppercase;
              letter-spacing: 0.07em;
              background: var(--background-dark);
              color: var(--text-light);
              border-radius: 999px;
              padding-block: 6px;
padding-inline: 10px;
              white-space: normal;
            }
          }

          .kq4gxy78m0 {
            display: flex;
            align-items: flex-end;
            gap: 6px;

            .if88nj1hzv {
              font-size: 2.85rem;
              line-height: 0.96;
              font-weight: 800;
              color: var(--text-primary);
            }

            .gili1onicq {
              font-size: 1.18rem;
              color: var(--text-secondary);
            }

            .rqchgpvi9l {
              font-size: 0.9rem;
              color: var(--text-tertiary);
              margin-bottom: 3px;
            }
          }

          .iyjhze1acb {
            list-style: none;
            margin: 0;
            padding: 0;
            display: grid;
            gap: 8px;

            li {
              display: flex;
              gap: 9px;
              color: var(--text-secondary);
              font-size: 0.95rem;
              align-items: flex-start;

              i {
                color: var(--secondary);
                font-size: 1rem;
                margin-top: 2px;
              }
            }
          }

          .ohsgqnrlyq {
            margin-top: auto;

            .btn {
              width: 100%;
              border-radius: 12px;
              padding-block: 0.75rem;
padding-inline: 1rem;
              font-weight: 600;
              background: var(--accent-dark);
              color: var(--white);
              border: none;
            }
          }
        }

        @media (max-width: 1199px) {
          .hd3c8sfmcf {
            padding: 26px;
          }

          .hj62f1g500 {
            padding: 24px;

            h2 {
              font-size: 2.45rem;
            }
          }
        }

        @media (max-width: 991px) {
          padding-block: 78px;
padding-inline: 0;

          .hj62f1g500 {
            margin-bottom: 16px;
          }

          .y3xuehfui4 {
            grid-template-columns: 1fr;
          }

          .j77d9atogy {
            &.fsicl5covh {
              grid-row: auto;
            }
          }
        }

        @media (max-width: 575px) {
          padding-block: 62px;
padding-inline: 0;

          .hd3c8sfmcf {
            border-radius: 24px;
            padding: 16px;
          }

          .hj62f1g500 {
            border-radius: 18px;
            padding: 20px;
            gap: 20px;

            h2 {
              font-size: 2rem;
            }

            .pearj0by2x {
              grid-template-columns: 1fr;
            }
          }

          .j77d9atogy {
            border-radius: 18px;
            padding-block: 18px;
padding-inline: 16px;
          }
        }
      }

#uia7yscbwvyv {
        overflow: hidden;
        background: linear-gradient(180deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);
        color: var(--text-light);
        box-shadow: 0 -12px 40px rgba(0, 0, 0, 0.2);
        border-top: 3px solid var(--secondary);
        position: relative;
        padding-block: 4rem 2rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 1px;
          background: linear-gradient(90deg, transparent, var(--secondary-light), transparent);
          opacity: 0.6;
        }

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

        .ni2wi7lffo {
          display: grid;
          grid-template-columns: 2fr 1.5fr 1fr;
          gap: 4rem;
          margin-bottom: 3rem;
          align-items: start;

          @media (max-width: 992px) {
            grid-template-columns: 1fr 1fr;
            gap: 3rem;
          }

          @media (max-width: 768px) {
            grid-template-columns: 1fr;
            gap: 2.5rem;
            text-align: center;
          }
        }

        .pnre9s6kj6 {
          .oilt8p8urb {
            .no2m3tfj58 {
              font-weight: 700;
              color: var(--secondary);
              letter-spacing: 1.5px;
              font-size: 1.15rem;
              margin-bottom: 2rem;
              text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
              padding-bottom: 1rem;
              border-bottom: 2px solid rgba(255, 255, 255, 0.2);
              display: inline-block;
              animation: businessIdPulse_akjshd92k3jhd 3s ease-in-out infinite;
            }

            .qj7fjv3dl5 {
              display: flex;
              flex-direction: column;
              gap: 1rem;

              .m12orco808 {
                display: flex;
                align-items: flex-start;
                gap: 1rem;
                padding-block: 0.75rem;
padding-inline: 1rem;
                background: rgba(255, 255, 255, 0.08);
                border-radius: 12px;
                border-left: 3px solid var(--secondary);
                transition: all 0.3s ease;
                backdrop-filter: blur(5px);

                &:hover {
                  transform: translateX(8px);
                  background: rgba(255, 255, 255, 0.12);
                  border-left-color: var(--secondary-light);
                  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
                }

                i {
                  color: var(--secondary);
                  font-size: 1.25rem;
                  min-width: 24px;
                  margin-top: 2px;
                }

                span {
                  color: var(--text-light);
                  font-size: 0.95rem;
                  line-height: 1.6;
                  flex: 1;
                }
              }
            }
          }
        }

        .r214zgo1ef {
          .igbsca3gko {
            .c3ztqk48bf {
              display: grid;
              grid-template-columns: repeat(2, 1fr);
              gap: 0.75rem;
              list-style: none;
              padding: 0;
              margin: 0;

              @media (max-width: 768px) {
                grid-template-columns: 1fr;
              }

              .n3pojim3le {
                .nav-link {
                  color: var(--text-light);
                  text-decoration: none;
                  padding-block: 0.75rem;
padding-inline: 1rem;
                  display: block;
                  transition: all 0.3s ease;
                  position: relative;
                  font-weight: 500;
                  border-radius: 8px;
                  background: rgba(255, 255, 255, 0.05);

                  &::after {
                    content: '';
                    position: absolute;
                    inset-inline-start: 0;
                    top: 0;
                    bottom: 0;
                    width: 0;
                    background: var(--secondary);
                    border-radius: 8px 0 0 8px;
                    transition: width 0.3s ease;
                    z-index: -1;
                  }

                  &:hover {
                    color: var(--text-primary);
                    background: rgba(255, 255, 255, 0.15);
                    transform: translateX(5px);
                    box-shadow: 0 4px 12px rgba(234, 199, 0, 0.3);

                    &::after {
                      width: 4px;
                    }
                  }
                }
              }
            }
          }
        }

        .o34r2y6z6i {
          display: flex;
          justify-content: center;
          align-items: flex-start;

          .fnny5a9zzp {
            width: 100%;

            .djpt69d5oz {
              position: relative;
              display: flex;
              flex-direction: column;
              align-items: center;
              justify-content: center;
              gap: 1.5rem;

              .oc39db75f4 {
                font-size: 1.3rem;
                padding: 1rem;
                border-radius: 50%;
                width: 60px;
                height: 60px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: var(--secondary);
                color: var(--text-primary);
                border: 3px solid var(--primary-light);
                box-shadow: 0 6px 20px rgba(234, 199, 0, 0.4);
                transition: all 0.3s ease;
                animation: shareButtonRotate_mkajs82k3jhd 4s ease-in-out infinite;

                &:hover {
                  transform: scale(1.1) rotate(180deg);
                  box-shadow: 0 8px 25px rgba(234, 199, 0, 0.6);
                }
              }

              .k9ede9aosj {
                position: absolute;
                top: -80px;
                display: flex;
                flex-direction: column;
                gap: 0.75rem;
                background: rgba(255, 255, 255, 0.15);
                padding: 1rem;
                border-radius: 20px;
                backdrop-filter: blur(15px);
                box-shadow: 0 8px 30px rgba(0, 0, 0, 0.3);
                border: 1px solid rgba(255, 255, 255, 0.2);
                opacity: 0;
                transform: translateY(10px);
                transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
                pointer-events: none;

                &.show {
                  opacity: 1;
                  transform: translateY(0);
                  pointer-events: all;
                }
              }
            }
          }
        }

        .onbazm1qef {
          margin-top: 2rem;

          .hjwc5bifbd {
            border-top: 1px solid rgba(255, 255, 255, 0.2);
            margin-block: 2rem;
margin-inline: 0;
            position: relative;

            &::before {
              content: '';
              position: absolute;
              top: -1px;
              inset-inline-start: 50%;
              transform: translateX(-50%);
              width: 100px;
              height: 2px;
              background: var(--secondary);
              box-shadow: 0 0 10px var(--secondary);
            }
          }

          .sm4gz9bphp {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
            gap: 1.5rem;

            @media (max-width: 768px) {
              flex-direction: column;
              text-align: center;
            }

            .m0dog884vn {
              color: var(--text-light);
              font-size: 0.95rem;
              display: flex;
              align-items: center;
              gap: 0.5rem;
              font-weight: 500;

              i {
                animation: heartbeatAnimation_kjashd82k3jhd 1.5s ease-in-out infinite;
                color: var(--danger-color);
              }
            }

            .la0lilzvg7 {
              font-size: 0.9rem;
              color: var(--text-light);
              opacity: 0.85;
              font-weight: 400;
            }
          }
        }

        .pglclvnt7n {
          border: 2px solid var(--primary-light);
          background: var(--primary-dark);
          color: var(--text-light);
          transition: all 0.3s ease;
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
          border-radius: 50%;
          width: 45px;
          height: 45px;
          display: flex;
          align-items: center;
          justify-content: center;
          font-size: 1.1rem;
          position: relative;
          overflow: hidden;

          &::before {
            content: '';
            position: absolute;
            top: 50%;
            inset-inline-start: 50%;
            width: 0;
            height: 0;
            border-radius: 50%;
            background: var(--secondary);
            transform: translate(-50%, -50%);
            transition: width 0.4s ease, height 0.4s ease;
            z-index: 0;
          }

          i {
            position: relative;
            z-index: 1;
            transition: color 0.3s ease;
          }

          &:hover {
            border-color: var(--secondary);
            transform: translateY(-5px) scale(1.15);
            box-shadow: 0 8px 25px rgba(234, 199, 0, 0.5);

            &::before {
              width: 100%;
              height: 100%;
            }

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

        .as2dwsbopg {
          position: absolute;
          inset-inline-end: -50px;
          bottom: -50px;
          width: 200px;
          height: 200px;
          background: radial-gradient(circle, var(--secondary) 0%, transparent 70%);
          opacity: 0.15;
          pointer-events: none;
          z-index: 0;
          animation: decorFloatAnimation_akjshd92k3jhd 8s ease-in-out infinite alternate;
          filter: blur(20px);
        }

        .idppmf12qc {
          position: absolute;
          inset-inline-start: -30px;
          top: -30px;
          width: 150px;
          height: 150px;
          background: radial-gradient(circle, var(--accent-light) 0%, transparent 70%);
          opacity: 0.1;
          pointer-events: none;
          z-index: 0;
          animation: decorFloatSecondary_mkajs82k3jhd 6s ease-in-out infinite alternate;
          filter: blur(15px);
        }

        .d-none {
          display: none !important;
        }
      }

      @keyframes businessIdPulse_akjshd92k3jhd {
        0%,
        100% {
          text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
        }
        50% {
          text-shadow: 0 2px 12px var(--secondary), 0 0 20px var(--secondary-light);
        }
      }

      @keyframes shareButtonRotate_mkajs82k3jhd {
        0%,
        100% {
          transform: rotate(0deg);
        }
        50% {
          transform: rotate(5deg);
        }
      }

      @keyframes heartbeatAnimation_kjashd82k3jhd {
        0%,
        100% {
          transform: scale(1);
        }
        25% {
          transform: scale(1.2);
        }
        50% {
          transform: scale(1);
        }
        75% {
          transform: scale(1.1);
        }
      }

      @keyframes decorFloatAnimation_akjshd92k3jhd {
        0% {
          transform: scale(1) translate(0, 0) rotate(0deg);
        }
        100% {
          transform: scale(1.2) translate(-15px, -20px) rotate(10deg);
        }
      }

      @keyframes decorFloatSecondary_mkajs82k3jhd {
        0% {
          transform: scale(1) translate(0, 0) rotate(0deg);
        }
        100% {
          transform: scale(1.15) translate(10px, 15px) rotate(-8deg);
        }
      }

#uig54zvzjjfl {
        position: relative;
        background: linear-gradient(115deg, var(--primary-dark) 0%, var(--accent-dark) 52%, var(--secondary-dark) 100%);
        padding-block: 0;
        padding-inline: 0;
        box-shadow: 0 10px 40px color-mix(in srgb, var(--primary-dark) 40%, var(--background-primary));
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: 0;
          inset-inline: 0;
          block-size: 4px;
          background: linear-gradient(90deg, var(--primary-bg), var(--accent-bg), var(--secondary-bg), var(--warning-bg));
          z-index: 2;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -40%;
          inset-inline-end: -8%;
          inline-size: 280px;
          block-size: 280px;
          border-radius: 50%;
          background: radial-gradient(circle, color-mix(in srgb, var(--accent-light) 30%, var(--accent-dark)) 0%, var(--accent-dark) 65%);
          pointer-events: none;
        }

        .container {
          position: relative;
          z-index: 1;
          display: flex;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          padding-block: 0.9rem;
        }

        .navbar-brand {
          flex-shrink: 0;
          font-size: 1.45rem;
          font-weight: 700;
          color: var(--text-light);
          text-decoration: none;
          letter-spacing: 0.4px;
          transition: color 0.3s ease, transform 0.3s ease;
          display: inline-flex;
          align-items: center;
          gap: 0.65rem;
          white-space: normal;
          padding-block: 0.35rem;
          padding-inline: 0;

          &::before {
            content: '';
            flex-shrink: 0;
            inline-size: 12px;
            block-size: 12px;
            border-radius: 3px;
            background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
            box-shadow: 0 0 14px color-mix(in srgb, var(--primary-bg) 70%, var(--primary-dark));
            transition: transform 0.3s ease, box-shadow 0.3s ease;
          }

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

            &::before {
              transform: rotate(45deg) scale(1.15);
              box-shadow: 0 0 20px color-mix(in srgb, var(--accent-bg) 80%, var(--accent-dark));
            }
          }
        }

        .navbar-toggler {
          border: 2px solid color-mix(in srgb, var(--text-light) 35%, var(--primary-dark));
          border-radius: 10px;
          padding-block: 0.45rem;
          padding-inline: 0.7rem;
          transition: background-color 0.3s ease, border-color 0.3s ease;

          &:hover {
            background-color: color-mix(in srgb, var(--text-light) 10%, var(--primary-dark));
            border-color: var(--primary-bg);
          }

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

        .navbar-collapse {
          flex-grow: 1;
          justify-content: flex-end;
          align-items: center;
          gap: 1.25rem;
        }

        .frog1srdej {
          display: flex;
          justify-content: center;
          flex-grow: 1;
        }

        .navbar-nav {
          display: flex;
          align-items: center;
          gap: 0.2rem;
          background: color-mix(in srgb, var(--background-tertiary) 14%, var(--primary-dark));
          border: 1px solid color-mix(in srgb, var(--text-light) 16%, var(--primary-dark));
          border-radius: 999px;
          padding-block: 0.25rem;
          padding-inline: 0.3rem;
          margin: 0;

          .m9w7xbwu6z {
            .nav-link {
              color: color-mix(in srgb, var(--text-light) 88%, var(--primary-dark));
              font-weight: 500;
              font-size: 0.95rem;
              padding-block: 0.55rem;
              padding-inline: 1.1rem;
              border-radius: 999px;
              transition: color 0.25s ease, background 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
              text-decoration: none;
              white-space: normal;

              &:hover {
                color: var(--text-light);
                background: color-mix(in srgb, var(--text-light) 12%, var(--primary-dark));
                transform: translateY(-1px);
              }

              &.active {
                color: var(--primary-dark);
                background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
                font-weight: 600;
                box-shadow: 0 4px 16px color-mix(in srgb, var(--primary-bg) 45%, var(--primary-dark));
              }
            }
          }
        }

        .c6o2kn4g5c {
          flex-shrink: 0;
          display: flex;
          align-items: center;

          .btn-primary {
            background: linear-gradient(135deg, var(--secondary-light), var(--secondary));
            border: 2px solid color-mix(in srgb, var(--secondary-bg) 60%, var(--secondary-dark));
            color: var(--text-light);
            font-weight: 600;
            font-size: 0.95rem;
            padding-block: 0.6rem;
            padding-inline: 1.5rem;
            border-radius: 999px;
            box-shadow: 0 6px 22px color-mix(in srgb, var(--secondary) 45%, var(--secondary-dark));
            transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;
            text-decoration: none;
            display: inline-flex;
            align-items: center;
            gap: 0.45rem;
            white-space: normal;

            i {
              margin-inline-start: 0;
              transition: margin-inline-start 0.3s ease;
            }

            &:hover {
              transform: translateY(-2px);
              box-shadow: 0 10px 28px color-mix(in srgb, var(--secondary-light) 50%, var(--secondary-dark));
              background: linear-gradient(135deg, var(--secondary-bg), var(--secondary-light));
              color: var(--text-light);

              i {
                margin-inline-start: 3px;
              }
            }

            &:active {
              transform: translateY(0);
            }
          }
        }
      }

      @keyframes headerReveal_k9m4x2p7nq {
        from {
          opacity: 0;
          transform: translateY(-16px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #uig54zvzjjfl {
        animation: headerReveal_k9m4x2p7nq 0.55s ease-out;
      }

      @media (max-width: 991.98px) {
        #uig54zvzjjfl {
          .navbar-collapse {
            padding-block: 1rem 0.5rem;
            padding-inline: 0;
            align-items: stretch;
          }

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

          .navbar-nav {
            flex-direction: column;
            width: 100%;
            border-radius: 18px;
            padding-block: 0.4rem;
            padding-inline: 0.4rem;
            gap: 0.15rem;

            .m9w7xbwu6z {
              width: 100%;

              .nav-link {
                width: 100%;
                text-align: start;
                padding-block: 0.85rem;
                padding-inline: 1.15rem;
                border-radius: 14px;
              }
            }
          }

          .c6o2kn4g5c {
            margin-block-start: 0.85rem;
            width: 100%;

            .btn-primary {
              width: 100%;
              justify-content: center;
              padding-block: 0.85rem;
            }
          }
        }
      }

#uih1rtqfj6bu {
  background:
    linear-gradient(160deg, var(--warning-bg) 0%, var(--primary-bg) 28%, var(--background-primary) 52%, var(--accent-bg) 100%);
  color: var(--text-primary);
  min-height: 100vh;
  overflow-x: hidden;
  padding-block: 0 4rem;
  position: relative;
}
#uih1rtqfj6bu .gorcjng5tj {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  width: min(48vw, 28rem);
  height: min(48vw, 28rem);
  background: radial-gradient(circle at center, var(--danger-bg) 0%, var(--warning-color) 35%, var(--primary-bg) 55%, var(--background-primary) 70%);
  opacity: 0.35;
  pointer-events: none;
  z-index: 0;
  animation: pulseglow_m7k2xq9pl4n8r 4.5s ease-in-out infinite alternate;
}
#uih1rtqfj6bu .tk4ugxmbj5 {
  position: absolute;
  inset-block-end: 12%;
  inset-inline-start: -8%;
  width: min(40vw, 22rem);
  height: min(40vw, 22rem);
  background: radial-gradient(circle at center, var(--accent-light) 0%, var(--secondary-bg) 40%, var(--background-primary) 70%);
  opacity: 0.3;
  pointer-events: none;
  z-index: 0;
  animation: pulseglow_m7k2xq9pl4n8r 5.2s ease-in-out infinite alternate-reverse;
}
#uih1rtqfj6bu .container {
  position: relative;
  z-index: 1;
}
#uih1rtqfj6bu .dhgr6akb63 {
  position: relative;
  margin-block-end: 2rem;
  padding-block: 2.5rem 2rem;
  padding-inline: 0;
  overflow: hidden;
}
#uih1rtqfj6bu .oupssxeqck {
  position: relative;
  background: linear-gradient(135deg, var(--neutral-1050) 0%, var(--danger-dark) 42%, var(--primary-dark) 78%, var(--warning-dark) 100%);
  color: var(--text-light);
  padding-block: 2.25rem;
  padding-inline: 1.35rem;
  clip-path: polygon(0 0, 100% 0, 100% 88%, 94% 100%, 0 100%);
  box-shadow: 0.85rem 0.85rem 0 var(--secondary);
  animation: slashin_v3n8q2w7k5h1m 0.55s ease both;
}
#uih1rtqfj6bu .oupssxeqck::before {
  content: '';
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  width: 42%;
  height: 100%;
  background: linear-gradient(200deg, var(--accent) 0%, var(--warning-color) 55%, var(--danger-color) 100%);
  opacity: 0.28;
  pointer-events: none;
  transform: skewX(-12deg) translateX(18%);
}
#uih1rtqfj6bu .o86zo7ece9 {
  display: inline-block;
  white-space: normal;
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--neutral-1050);
  background: linear-gradient(90deg, var(--warning-bg), var(--primary-bg));
  padding-block: 0.45rem;
  padding-inline: 0.9rem;
  margin-block-end: 1.15rem;
  transform: rotate(-1.5deg);
}
#uih1rtqfj6bu .f4kikjfgzh {
  position: relative;
  font-size: clamp(2.15rem, 6vw, 3.75rem);
  line-height: 0.98;
  font-weight: 800;
  color: var(--text-light);
  margin-block-end: 1rem;
  max-width: 18ch;
  text-transform: uppercase;
  letter-spacing: -0.02em;
}
#uih1rtqfj6bu .jrib9qxlfw {
  position: relative;
  font-size: 1.02rem;
  line-height: 1.75;
  color: var(--neutral-150);
  max-width: 40rem;
  margin-block-end: 0;
  border-inline-start: 0.35rem solid var(--accent-light);
  padding-inline-start: 1rem;
}
#uih1rtqfj6bu .ep5io42sca {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.7rem;
  margin-block-start: 1.5rem;
}
#uih1rtqfj6bu .albjq8wnb5 {
  display: flex;
  align-items: flex-start;
  gap: 0.7rem;
  min-height: 3.1rem;
  padding-block: 0.85rem;
  padding-inline: 0.95rem;
  background: color-mix(in srgb, var(--neutral-1050) 55%, var(--primary-dark));
  border-inline-start: 0.35rem solid var(--primary-bg);
  color: var(--text-light);
  font-size: 0.9rem;
  font-weight: 600;
  line-height: 1.45;
}
#uih1rtqfj6bu .albjq8wnb5:nth-child(2) {
  border-inline-start-color: var(--accent-light);
}
#uih1rtqfj6bu .albjq8wnb5:nth-child(3) {
  border-inline-start-color: var(--secondary-bg);
}
#uih1rtqfj6bu .albjq8wnb5:nth-child(4) {
  border-inline-start-color: var(--warning-bg);
}
#uih1rtqfj6bu .albjq8wnb5 i {
  color: var(--primary-bg);
  font-size: 1.1rem;
  margin-block-start: 0.1rem;
}
#uih1rtqfj6bu .otf9vyjh8a {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1.5rem;
  align-items: start;
}
#uih1rtqfj6bu .hm0zvla469 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  margin-block-end: 0;
}
#uih1rtqfj6bu .r2j4uhydqb {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 2.65rem;
  padding-block: 0.55rem;
  padding-inline: 0.95rem;
  background: var(--background-tertiary);
  border: 0.2rem solid var(--neutral-1050);
  color: var(--neutral-1050);
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  box-shadow: 0.28rem 0.28rem 0 var(--primary);
  transition: transform 0.2s ease, background 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
}
#uih1rtqfj6bu .r2j4uhydqb:hover {
  background: var(--primary);
  color: var(--text-light);
  transform: translateY(-0.15rem);
  box-shadow: 0.35rem 0.35rem 0 var(--neutral-1050);
}
#uih1rtqfj6bu .r2j4uhydqb:nth-child(2) {
  box-shadow: 0.28rem 0.28rem 0 var(--accent);
}
#uih1rtqfj6bu .r2j4uhydqb:nth-child(3) {
  box-shadow: 0.28rem 0.28rem 0 var(--secondary);
}
#uih1rtqfj6bu .r2j4uhydqb:nth-child(4) {
  box-shadow: 0.28rem 0.28rem 0 var(--warning-color);
}
#uih1rtqfj6bu .r2j4uhydqb:nth-child(5) {
  box-shadow: 0.28rem 0.28rem 0 var(--danger-color);
}
#uih1rtqfj6bu .r2j4uhydqb:nth-child(6) {
  box-shadow: 0.28rem 0.28rem 0 var(--info-color);
}
#uih1rtqfj6bu .r2j4uhydqb:nth-child(7) {
  box-shadow: 0.28rem 0.28rem 0 var(--secondary-light);
}
#uih1rtqfj6bu .c7r8fcheaa {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1rem;
}
#uih1rtqfj6bu .my1zgceilb {
  position: relative;
  background: var(--background-tertiary);
  border: 0.2rem solid var(--neutral-1050);
  padding-block: 1.45rem;
  padding-inline: 1.2rem;
  box-shadow: 0.55rem 0.55rem 0 var(--primary);
  overflow: hidden;
  animation: riseup_c8h4t2n9q6w1x 0.5s ease both;
}
#uih1rtqfj6bu .jkby217wwx {
  box-shadow: 0.55rem 0.55rem 0 var(--accent);
}
#uih1rtqfj6bu .llg2g05nt9 {
  box-shadow: 0.55rem 0.55rem 0 var(--secondary);
}
#uih1rtqfj6bu .ej815baeqj {
  box-shadow: 0.55rem 0.55rem 0 var(--warning-color);
}
#uih1rtqfj6bu .flv87ns225 {
  box-shadow: 0.55rem 0.55rem 0 var(--danger-color);
}
#uih1rtqfj6bu .pmxgzxoiax {
  box-shadow: 0.55rem 0.55rem 0 var(--info-color);
}
#uih1rtqfj6bu .my1zgceilb::before {
  content: '';
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  height: 0.45rem;
  background: linear-gradient(90deg, var(--primary), var(--warning-color), var(--danger-color));
}
#uih1rtqfj6bu .jkby217wwx::before {
  background: linear-gradient(90deg, var(--accent), var(--accent-light), var(--info-color));
}
#uih1rtqfj6bu .llg2g05nt9::before {
  background: linear-gradient(90deg, var(--secondary-dark), var(--secondary), var(--secondary-light));
}
#uih1rtqfj6bu .ej815baeqj::before {
  background: linear-gradient(90deg, var(--warning-dark), var(--warning-color), var(--warning-bg));
}
#uih1rtqfj6bu .flv87ns225::before {
  background: linear-gradient(90deg, var(--danger-dark), var(--danger-color), var(--danger-bg));
}
#uih1rtqfj6bu .pmxgzxoiax::before {
  background: linear-gradient(90deg, var(--info-dark), var(--info-color), var(--info-bg));
}
#uih1rtqfj6bu .g8fhvjdzi7 {
  font-size: clamp(1.15rem, 2.4vw, 1.45rem);
  line-height: 1.2;
  font-weight: 800;
  margin-block-end: 0.9rem;
  color: var(--neutral-1050);
  text-transform: uppercase;
  letter-spacing: -0.01em;
  padding-inline-start: 0.85rem;
  border-inline-start: 0.35rem solid var(--primary);
}
#uih1rtqfj6bu .jkby217wwx .g8fhvjdzi7 {
  border-inline-start-color: var(--accent);
  color: var(--accent-dark);
}
#uih1rtqfj6bu .llg2g05nt9 .g8fhvjdzi7 {
  border-inline-start-color: var(--secondary);
  color: var(--secondary-dark);
}
#uih1rtqfj6bu .ej815baeqj .g8fhvjdzi7 {
  border-inline-start-color: var(--warning-color);
  color: var(--warning-dark);
}
#uih1rtqfj6bu .flv87ns225 .g8fhvjdzi7 {
  border-inline-start-color: var(--danger-color);
  color: var(--danger-dark);
}
#uih1rtqfj6bu .pmxgzxoiax .g8fhvjdzi7 {
  border-inline-start-color: var(--info-color);
  color: var(--info-dark);
}
#uih1rtqfj6bu .l4narax4a5 {
  font-size: 0.97rem;
  line-height: 1.78;
  color: var(--text-secondary);
  margin-block-end: 0;
}
#uih1rtqfj6bu .lq778lq4d0 {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.65rem;
  margin-block-start: 1.1rem;
}
#uih1rtqfj6bu .f8dopbizxu {
  padding-block: 0.85rem;
  padding-inline: 0.95rem;
  background: linear-gradient(135deg, var(--primary-bg), var(--warning-bg));
  border: 0.15rem solid var(--neutral-1050);
  color: var(--neutral-1050);
  font-size: 0.88rem;
  font-weight: 700;
  line-height: 1.45;
  transform: rotate(-0.4deg);
  transition: transform 0.2s ease, background 0.2s ease;
}
#uih1rtqfj6bu .f8dopbizxu:nth-child(even) {
  background: linear-gradient(135deg, var(--accent-bg), var(--secondary-bg));
  transform: rotate(0.4deg);
}
#uih1rtqfj6bu .f8dopbizxu:hover {
  transform: rotate(0deg) translateY(-0.15rem);
  background: linear-gradient(135deg, var(--danger-bg), var(--warning-bg));
}
#uih1rtqfj6bu .gmnvrhv9hh {
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.45rem;
}
#uih1rtqfj6bu .gmnvrhv9hh li {
  position: relative;
  list-style: none;
  padding-block: 0.7rem;
  padding-inline: 1.15rem 0.95rem;
  color: var(--text-secondary);
  font-size: 0.95rem;
  line-height: 1.65;
  background: color-mix(in srgb, var(--primary-bg) 28%, var(--background-tertiary));
  border-inline-start: 0.3rem solid var(--primary);
}
#uih1rtqfj6bu .rwv0z3rnh0 li {
  background: color-mix(in srgb, var(--accent-bg) 28%, var(--background-tertiary));
  border-inline-start-color: var(--accent);
}
#uih1rtqfj6bu .onxwemk55j li {
  background: color-mix(in srgb, var(--secondary-bg) 28%, var(--background-tertiary));
  border-inline-start-color: var(--secondary);
}
#uih1rtqfj6bu .kz260t7ogk li {
  background: color-mix(in srgb, var(--warning-bg) 28%, var(--background-tertiary));
  border-inline-start-color: var(--warning-color);
}
#uih1rtqfj6bu .i3zc0ha7je {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1rem;
}
#uih1rtqfj6bu .hc56ilg9qp {
  position: relative;
  background: linear-gradient(145deg, var(--neutral-1050) 0%, var(--danger-dark) 48%, var(--primary-dark) 100%);
  border: 0.2rem solid var(--neutral-1050);
  padding-block: 2rem;
  padding-inline: 1.3rem;
  margin-block-start: 0.25rem;
  box-shadow: 0.65rem 0.65rem 0 var(--warning-color);
  overflow: hidden;
  animation: riseup_c8h4t2n9q6w1x 0.55s ease both;
}
#uih1rtqfj6bu .hc56ilg9qp::after {
  content: '';
  position: absolute;
  inset-block-start: -20%;
  inset-inline-end: -10%;
  width: 14rem;
  height: 14rem;
  border-radius: 50%;
  background: radial-gradient(circle, var(--accent-light) 0%, var(--primary) 45%, var(--neutral-1050) 70%);
  opacity: 0.35;
  pointer-events: none;
}
#uih1rtqfj6bu .ldzztindro {
  position: relative;
  font-size: clamp(1.3rem, 3vw, 1.7rem);
  font-weight: 800;
  color: var(--text-light);
  text-transform: uppercase;
  margin-block-end: 0.85rem;
}
#uih1rtqfj6bu .jhy08xvth9 {
  position: relative;
  font-size: 0.97rem;
  line-height: 1.75;
  color: var(--neutral-250);
  margin-block-end: 1.35rem;
}
#uih1rtqfj6bu .owefpbcr1h {
  position: relative;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.7rem;
}
#uih1rtqfj6bu .j7tmj82wfv {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  list-style: none;
  padding-block: 0.85rem;
  padding-inline: 0.95rem;
  background: color-mix(in srgb, var(--neutral-1050) 70%, var(--primary-dark));
  border: 0.12rem solid var(--primary-light);
  color: var(--neutral-150);
  font-size: 0.95rem;
  font-weight: 600;
}
#uih1rtqfj6bu .j7tmj82wfv i {
  width: 2.2rem;
  height: 2.2rem;
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: var(--warning-color);
  color: var(--neutral-1050);
  font-size: 1.05rem;
}
#uih1rtqfj6bu .lxw9s88hq8 {
  animation-delay: 0.06s;
}
#uih1rtqfj6bu .hr4x952h8x {
  animation-delay: 0.12s;
}
#uih1rtqfj6bu .sqbuqnxu80 {
  animation-delay: 0.18s;
}
#uih1rtqfj6bu .hb8m5t7snn {
  animation-delay: 0.24s;
}
@keyframes slashin_v3n8q2w7k5h1m {
  from {
    opacity: 0;
    transform: translateX(-1.25rem) skewX(-2deg);
  }
  to {
    opacity: 1;
    transform: translateX(0) skewX(0);
  }
}
@keyframes riseup_c8h4t2n9q6w1x {
  from {
    opacity: 0;
    transform: translateY(1.1rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes pulseglow_m7k2xq9pl4n8r {
  from {
    opacity: 0.22;
    transform: scale(1);
  }
  to {
    opacity: 0.4;
    transform: scale(1.08);
  }
}
@media (min-width: 768px) {
  #uih1rtqfj6bu .oupssxeqck {
    padding-block: 2.75rem;
    padding-inline: 2rem;
    clip-path: polygon(0 0, 100% 0, 100% 86%, 96% 100%, 0 100%);
  }
  #uih1rtqfj6bu .ep5io42sca {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  #uih1rtqfj6bu .lq778lq4d0 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  #uih1rtqfj6bu .i3zc0ha7je {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  #uih1rtqfj6bu .my1zgceilb {
    padding-block: 1.65rem;
    padding-inline: 1.5rem;
  }
  #uih1rtqfj6bu .hc56ilg9qp {
    padding-block: 2.35rem;
    padding-inline: 1.85rem;
  }
}
@media (min-width: 992px) {
  #uih1rtqfj6bu {
    padding-block-end: 5rem;
  }
  #uih1rtqfj6bu .dhgr6akb63 {
    margin-block-end: 2.5rem;
  }
  #uih1rtqfj6bu .oupssxeqck {
    padding-inline: 2.5rem;
  }
  #uih1rtqfj6bu .otf9vyjh8a {
    grid-template-columns: minmax(0, 0.32fr) minmax(0, 0.68fr);
    gap: 1.75rem;
  }
  #uih1rtqfj6bu .hm0zvla469 {
    position: sticky;
    inset-block-start: 1.25rem;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: stretch;
  }
  #uih1rtqfj6bu .r2j4uhydqb {
    justify-content: start;
    width: 100%;
    text-align: start;
  }
  #uih1rtqfj6bu .ep5io42sca {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  #uih1rtqfj6bu .lq778lq4d0 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  #uih1rtqfj6bu .owefpbcr1h {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1200px) {
  #uih1rtqfj6bu .otf9vyjh8a {
    grid-template-columns: minmax(0, 0.28fr) minmax(0, 0.72fr);
  }
}
[dir="rtl"] #uih1rtqfj6bu .oupssxeqck::before {
  transform: skewX(12deg) translateX(-18%);
}
[dir="rtl"] #uih1rtqfj6bu .o86zo7ece9 {
  transform: rotate(1.5deg);
}
[dir="rtl"] #uih1rtqfj6bu .oupssxeqck {
  animation-name: slashin_rtl_b4m9k2p7x1q8w;
}
@keyframes slashin_rtl_b4m9k2p7x1q8w {
  from {
    opacity: 0;
    transform: translateX(1.25rem) skewX(2deg);
  }
  to {
    opacity: 1;
    transform: translateX(0) skewX(0);
  }
}

#uird9fz5qztf {
        overflow: hidden;
        background: linear-gradient(180deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);
        color: var(--text-light);
        box-shadow: 0 -12px 40px rgba(0, 0, 0, 0.2);
        border-top: 3px solid var(--secondary);
        position: relative;
        padding-block: 4rem 2rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 1px;
          background: linear-gradient(90deg, transparent, var(--secondary-light), transparent);
          opacity: 0.6;
        }

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

        .rbq0icn9dm {
          display: grid;
          grid-template-columns: 2fr 1.5fr 1fr;
          gap: 4rem;
          margin-bottom: 3rem;
          align-items: start;

          @media (max-width: 992px) {
            grid-template-columns: 1fr 1fr;
            gap: 3rem;
          }

          @media (max-width: 768px) {
            grid-template-columns: 1fr;
            gap: 2.5rem;
            text-align: center;
          }
        }

        .b81pinr4my {
          .igilvk488z {
            .pyzj9nj1yy {
              font-weight: 700;
              color: var(--secondary);
              letter-spacing: 1.5px;
              font-size: 1.15rem;
              margin-bottom: 2rem;
              text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
              padding-bottom: 1rem;
              border-bottom: 2px solid rgba(255, 255, 255, 0.2);
              display: inline-block;
              animation: businessIdPulse_akjshd92k3jhd 3s ease-in-out infinite;
            }

            .mpq5axj8rb {
              display: flex;
              flex-direction: column;
              gap: 1rem;

              .hlxhq7u8iq {
                display: flex;
                align-items: flex-start;
                gap: 1rem;
                padding-block: 0.75rem;
padding-inline: 1rem;
                background: rgba(255, 255, 255, 0.08);
                border-radius: 12px;
                border-left: 3px solid var(--secondary);
                transition: all 0.3s ease;
                backdrop-filter: blur(5px);

                &:hover {
                  transform: translateX(8px);
                  background: rgba(255, 255, 255, 0.12);
                  border-left-color: var(--secondary-light);
                  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
                }

                i {
                  color: var(--secondary);
                  font-size: 1.25rem;
                  min-width: 24px;
                  margin-top: 2px;
                }

                span {
                  color: var(--text-light);
                  font-size: 0.95rem;
                  line-height: 1.6;
                  flex: 1;
                }
              }
            }
          }
        }

        .m905qrw6vo {
          .aji4v7h5r1 {
            .fe45hwd1rj {
              display: grid;
              grid-template-columns: repeat(2, 1fr);
              gap: 0.75rem;
              list-style: none;
              padding: 0;
              margin: 0;

              @media (max-width: 768px) {
                grid-template-columns: 1fr;
              }

              .imjuxwlsy1 {
                .nav-link {
                  color: var(--text-light);
                  text-decoration: none;
                  padding-block: 0.75rem;
padding-inline: 1rem;
                  display: block;
                  transition: all 0.3s ease;
                  position: relative;
                  font-weight: 500;
                  border-radius: 8px;
                  background: rgba(255, 255, 255, 0.05);

                  &::after {
                    content: '';
                    position: absolute;
                    inset-inline-start: 0;
                    top: 0;
                    bottom: 0;
                    width: 0;
                    background: var(--secondary);
                    border-radius: 8px 0 0 8px;
                    transition: width 0.3s ease;
                    z-index: -1;
                  }

                  &:hover {
                    color: var(--text-primary);
                    background: rgba(255, 255, 255, 0.15);
                    transform: translateX(5px);
                    box-shadow: 0 4px 12px rgba(234, 199, 0, 0.3);

                    &::after {
                      width: 4px;
                    }
                  }
                }
              }
            }
          }
        }

        .odkslhewhi {
          display: flex;
          justify-content: center;
          align-items: flex-start;

          .pfyb6d62gy {
            width: 100%;

            .sn4fbmaao3 {
              position: relative;
              display: flex;
              flex-direction: column;
              align-items: center;
              justify-content: center;
              gap: 1.5rem;

              .cs3t4uhzj9 {
                font-size: 1.3rem;
                padding: 1rem;
                border-radius: 50%;
                width: 60px;
                height: 60px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: var(--secondary);
                color: var(--text-primary);
                border: 3px solid var(--primary-light);
                box-shadow: 0 6px 20px rgba(234, 199, 0, 0.4);
                transition: all 0.3s ease;
                animation: shareButtonRotate_mkajs82k3jhd 4s ease-in-out infinite;

                &:hover {
                  transform: scale(1.1) rotate(180deg);
                  box-shadow: 0 8px 25px rgba(234, 199, 0, 0.6);
                }
              }

              .bd7uuvs9fc {
                position: absolute;
                top: -80px;
                display: flex;
                flex-direction: column;
                gap: 0.75rem;
                background: rgba(255, 255, 255, 0.15);
                padding: 1rem;
                border-radius: 20px;
                backdrop-filter: blur(15px);
                box-shadow: 0 8px 30px rgba(0, 0, 0, 0.3);
                border: 1px solid rgba(255, 255, 255, 0.2);
                opacity: 0;
                transform: translateY(10px);
                transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
                pointer-events: none;

                &.show {
                  opacity: 1;
                  transform: translateY(0);
                  pointer-events: all;
                }
              }
            }
          }
        }

        .lq4qxyzt0b {
          margin-top: 2rem;

          .kh74duevyk {
            border-top: 1px solid rgba(255, 255, 255, 0.2);
            margin-block: 2rem;
margin-inline: 0;
            position: relative;

            &::before {
              content: '';
              position: absolute;
              top: -1px;
              inset-inline-start: 50%;
              transform: translateX(-50%);
              width: 100px;
              height: 2px;
              background: var(--secondary);
              box-shadow: 0 0 10px var(--secondary);
            }
          }

          .j8ltsfb7ev {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
            gap: 1.5rem;

            @media (max-width: 768px) {
              flex-direction: column;
              text-align: center;
            }

            .rena163agd {
              color: var(--text-light);
              font-size: 0.95rem;
              display: flex;
              align-items: center;
              gap: 0.5rem;
              font-weight: 500;

              i {
                animation: heartbeatAnimation_kjashd82k3jhd 1.5s ease-in-out infinite;
                color: var(--danger-color);
              }
            }

            .o8tgxctxwq {
              font-size: 0.9rem;
              color: var(--text-light);
              opacity: 0.85;
              font-weight: 400;
            }
          }
        }

        .phqb9f0k3l {
          border: 2px solid var(--primary-light);
          background: var(--primary-dark);
          color: var(--text-light);
          transition: all 0.3s ease;
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
          border-radius: 50%;
          width: 45px;
          height: 45px;
          display: flex;
          align-items: center;
          justify-content: center;
          font-size: 1.1rem;
          position: relative;
          overflow: hidden;

          &::before {
            content: '';
            position: absolute;
            top: 50%;
            inset-inline-start: 50%;
            width: 0;
            height: 0;
            border-radius: 50%;
            background: var(--secondary);
            transform: translate(-50%, -50%);
            transition: width 0.4s ease, height 0.4s ease;
            z-index: 0;
          }

          i {
            position: relative;
            z-index: 1;
            transition: color 0.3s ease;
          }

          &:hover {
            border-color: var(--secondary);
            transform: translateY(-5px) scale(1.15);
            box-shadow: 0 8px 25px rgba(234, 199, 0, 0.5);

            &::before {
              width: 100%;
              height: 100%;
            }

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

        .st5fgk35gg {
          position: absolute;
          inset-inline-end: -50px;
          bottom: -50px;
          width: 200px;
          height: 200px;
          background: radial-gradient(circle, var(--secondary) 0%, transparent 70%);
          opacity: 0.15;
          pointer-events: none;
          z-index: 0;
          animation: decorFloatAnimation_akjshd92k3jhd 8s ease-in-out infinite alternate;
          filter: blur(20px);
        }

        .ozak6oxdfx {
          position: absolute;
          inset-inline-start: -30px;
          top: -30px;
          width: 150px;
          height: 150px;
          background: radial-gradient(circle, var(--accent-light) 0%, transparent 70%);
          opacity: 0.1;
          pointer-events: none;
          z-index: 0;
          animation: decorFloatSecondary_mkajs82k3jhd 6s ease-in-out infinite alternate;
          filter: blur(15px);
        }

        .d-none {
          display: none !important;
        }
      }

      @keyframes businessIdPulse_akjshd92k3jhd {
        0%,
        100% {
          text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
        }
        50% {
          text-shadow: 0 2px 12px var(--secondary), 0 0 20px var(--secondary-light);
        }
      }

      @keyframes shareButtonRotate_mkajs82k3jhd {
        0%,
        100% {
          transform: rotate(0deg);
        }
        50% {
          transform: rotate(5deg);
        }
      }

      @keyframes heartbeatAnimation_kjashd82k3jhd {
        0%,
        100% {
          transform: scale(1);
        }
        25% {
          transform: scale(1.2);
        }
        50% {
          transform: scale(1);
        }
        75% {
          transform: scale(1.1);
        }
      }

      @keyframes decorFloatAnimation_akjshd92k3jhd {
        0% {
          transform: scale(1) translate(0, 0) rotate(0deg);
        }
        100% {
          transform: scale(1.2) translate(-15px, -20px) rotate(10deg);
        }
      }

      @keyframes decorFloatSecondary_mkajs82k3jhd {
        0% {
          transform: scale(1) translate(0, 0) rotate(0deg);
        }
        100% {
          transform: scale(1.15) translate(10px, 15px) rotate(-8deg);
        }
      }

#uiggr1rm8m0r {
        position: relative;
        background: linear-gradient(115deg, var(--primary-dark) 0%, var(--accent-dark) 52%, var(--secondary-dark) 100%);
        padding-block: 0;
        padding-inline: 0;
        box-shadow: 0 10px 40px color-mix(in srgb, var(--primary-dark) 40%, var(--background-primary));
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: 0;
          inset-inline: 0;
          block-size: 4px;
          background: linear-gradient(90deg, var(--primary-bg), var(--accent-bg), var(--secondary-bg), var(--warning-bg));
          z-index: 2;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -40%;
          inset-inline-end: -8%;
          inline-size: 280px;
          block-size: 280px;
          border-radius: 50%;
          background: radial-gradient(circle, color-mix(in srgb, var(--accent-light) 30%, var(--accent-dark)) 0%, var(--accent-dark) 65%);
          pointer-events: none;
        }

        .container {
          position: relative;
          z-index: 1;
          display: flex;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          padding-block: 0.9rem;
        }

        .navbar-brand {
          flex-shrink: 0;
          font-size: 1.45rem;
          font-weight: 700;
          color: var(--text-light);
          text-decoration: none;
          letter-spacing: 0.4px;
          transition: color 0.3s ease, transform 0.3s ease;
          display: inline-flex;
          align-items: center;
          gap: 0.65rem;
          white-space: normal;
          padding-block: 0.35rem;
          padding-inline: 0;

          &::before {
            content: '';
            flex-shrink: 0;
            inline-size: 12px;
            block-size: 12px;
            border-radius: 3px;
            background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
            box-shadow: 0 0 14px color-mix(in srgb, var(--primary-bg) 70%, var(--primary-dark));
            transition: transform 0.3s ease, box-shadow 0.3s ease;
          }

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

            &::before {
              transform: rotate(45deg) scale(1.15);
              box-shadow: 0 0 20px color-mix(in srgb, var(--accent-bg) 80%, var(--accent-dark));
            }
          }
        }

        .navbar-toggler {
          border: 2px solid color-mix(in srgb, var(--text-light) 35%, var(--primary-dark));
          border-radius: 10px;
          padding-block: 0.45rem;
          padding-inline: 0.7rem;
          transition: background-color 0.3s ease, border-color 0.3s ease;

          &:hover {
            background-color: color-mix(in srgb, var(--text-light) 10%, var(--primary-dark));
            border-color: var(--primary-bg);
          }

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

        .navbar-collapse {
          flex-grow: 1;
          justify-content: flex-end;
          align-items: center;
          gap: 1.25rem;
        }

        .hz2w17uacx {
          display: flex;
          justify-content: center;
          flex-grow: 1;
        }

        .navbar-nav {
          display: flex;
          align-items: center;
          gap: 0.2rem;
          background: color-mix(in srgb, var(--background-tertiary) 14%, var(--primary-dark));
          border: 1px solid color-mix(in srgb, var(--text-light) 16%, var(--primary-dark));
          border-radius: 999px;
          padding-block: 0.25rem;
          padding-inline: 0.3rem;
          margin: 0;

          .id40ki10gx {
            .nav-link {
              color: color-mix(in srgb, var(--text-light) 88%, var(--primary-dark));
              font-weight: 500;
              font-size: 0.95rem;
              padding-block: 0.55rem;
              padding-inline: 1.1rem;
              border-radius: 999px;
              transition: color 0.25s ease, background 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
              text-decoration: none;
              white-space: normal;

              &:hover {
                color: var(--text-light);
                background: color-mix(in srgb, var(--text-light) 12%, var(--primary-dark));
                transform: translateY(-1px);
              }

              &.active {
                color: var(--primary-dark);
                background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
                font-weight: 600;
                box-shadow: 0 4px 16px color-mix(in srgb, var(--primary-bg) 45%, var(--primary-dark));
              }
            }
          }
        }

        .m29nzqw4ui {
          flex-shrink: 0;
          display: flex;
          align-items: center;

          .btn-primary {
            background: linear-gradient(135deg, var(--secondary-light), var(--secondary));
            border: 2px solid color-mix(in srgb, var(--secondary-bg) 60%, var(--secondary-dark));
            color: var(--text-light);
            font-weight: 600;
            font-size: 0.95rem;
            padding-block: 0.6rem;
            padding-inline: 1.5rem;
            border-radius: 999px;
            box-shadow: 0 6px 22px color-mix(in srgb, var(--secondary) 45%, var(--secondary-dark));
            transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;
            text-decoration: none;
            display: inline-flex;
            align-items: center;
            gap: 0.45rem;
            white-space: normal;

            i {
              margin-inline-start: 0;
              transition: margin-inline-start 0.3s ease;
            }

            &:hover {
              transform: translateY(-2px);
              box-shadow: 0 10px 28px color-mix(in srgb, var(--secondary-light) 50%, var(--secondary-dark));
              background: linear-gradient(135deg, var(--secondary-bg), var(--secondary-light));
              color: var(--text-light);

              i {
                margin-inline-start: 3px;
              }
            }

            &:active {
              transform: translateY(0);
            }
          }
        }
      }

      @keyframes headerReveal_k9m4x2p7nq {
        from {
          opacity: 0;
          transform: translateY(-16px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #uiggr1rm8m0r {
        animation: headerReveal_k9m4x2p7nq 0.55s ease-out;
      }

      @media (max-width: 991.98px) {
        #uiggr1rm8m0r {
          .navbar-collapse {
            padding-block: 1rem 0.5rem;
            padding-inline: 0;
            align-items: stretch;
          }

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

          .navbar-nav {
            flex-direction: column;
            width: 100%;
            border-radius: 18px;
            padding-block: 0.4rem;
            padding-inline: 0.4rem;
            gap: 0.15rem;

            .id40ki10gx {
              width: 100%;

              .nav-link {
                width: 100%;
                text-align: start;
                padding-block: 0.85rem;
                padding-inline: 1.15rem;
                border-radius: 14px;
              }
            }
          }

          .m29nzqw4ui {
            margin-block-start: 0.85rem;
            width: 100%;

            .btn-primary {
              width: 100%;
              justify-content: center;
              padding-block: 0.85rem;
            }
          }
        }
      }

@keyframes termsflash_k8m2p9xq4vn7r {
  from {
    opacity: 0;
    transform: translateY(28px) skewY(1.5deg);
  }
  to {
    opacity: 1;
    transform: translateY(0) skewY(0);
  }
}

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

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

#uiofonh5ax2q {
  background: linear-gradient(
    165deg,
    var(--neutral-1050) 0%,
    var(--background-dark) 28%,
    var(--primary-dark) 62%,
    var(--accent-dark) 100%
  );
  color: var(--text-primary);
  min-height: 100vh;
  padding-block: 0 4rem;
  overflow: hidden;
  position: relative;
}

#uiofonh5ax2q .gyxfg1l5rv {
  position: absolute;
  inset-inline-end: -12%;
  inset-block-start: -8%;
  width: min(48vw, 26rem);
  height: min(48vw, 26rem);
  border-radius: 50%;
  background: radial-gradient(
    circle,
    color-mix(in srgb, var(--warning-color) 55%, var(--background-dark)) 0%,
    color-mix(in srgb, var(--info-color) 25%, var(--background-dark)) 42%,
    var(--background-dark) 70%
  );
  pointer-events: none;
  z-index: 0;
  animation: termspulse_b4n8v1zt6yk3x 5.5s ease-in-out infinite;
}

#uiofonh5ax2q .p833ofqeww {
  position: absolute;
  inset-inline-start: -10%;
  inset-block-end: 18%;
  width: min(40vw, 20rem);
  height: min(40vw, 20rem);
  border-radius: 50%;
  background: radial-gradient(
    circle,
    color-mix(in srgb, var(--secondary-bg) 40%, var(--background-dark)) 0%,
    var(--background-dark) 68%
  );
  pointer-events: none;
  z-index: 0;
}

#uiofonh5ax2q .i4f46qdpow {
  position: relative;
  z-index: 1;
  padding-block: clamp(2.75rem, 7vw, 5rem) clamp(2rem, 4vw, 3rem);
}

#uiofonh5ax2q .awgmh541v1 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.75rem;
  max-width: 58rem;
}

#uiofonh5ax2q .kujj460cpc {
  display: block;
  width: 5.5rem;
  height: 0.32rem;
  margin-block-end: 1.1rem;
  background: linear-gradient(
    90deg,
    var(--warning-color) 0%,
    var(--info-color) 55%,
    var(--secondary-light) 100%
  );
  transform-origin: 0 50%;
  animation: termsstripe_h3w7d5jc9lq2m 0.7s ease-out forwards;
}

html[dir="rtl"] #uiofonh5ax2q .kujj460cpc {
  transform-origin: 100% 50%;
}

#uiofonh5ax2q .i4f46qdpow h1 {
  font-size: clamp(2.15rem, 6.5vw, 3.75rem);
  font-weight: 900;
  line-height: 1.05;
  color: var(--text-light);
  margin-block-end: 1.15rem;
  max-width: 14ch;
  text-shadow: 0 0.35rem 0 color-mix(in srgb, var(--warning-dark) 55%, var(--neutral-1050));
}

#uiofonh5ax2q .f4gjir56vf {
  font-size: clamp(1rem, 2.2vw, 1.15rem);
  line-height: 1.7;
  color: color-mix(in srgb, var(--text-light) 82%, var(--primary-bg));
  max-width: 42rem;
  margin-block-end: 1.5rem;
}

#uiofonh5ax2q .ez7yd9rfgv {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  font-size: 0.95rem;
  font-weight: 700;
  color: var(--neutral-1050);
  background: linear-gradient(95deg, var(--warning-bg) 0%, var(--info-bg) 100%);
  padding-block: 0.7rem;
  padding-inline: 1.15rem 1.6rem;
  clip-path: polygon(0 0, calc(100% - 14px) 0, 100% 50%, calc(100% - 14px) 100%, 0 100%);
  animation: termsflash_k8m2p9xq4vn7r 0.55s ease-out both;
}

html[dir="rtl"] #uiofonh5ax2q .ez7yd9rfgv {
  padding-inline: 1.6rem 1.15rem;
  clip-path: polygon(14px 0, 100% 0, 100% 100%, 14px 100%, 0 50%);
}

#uiofonh5ax2q .ez7yd9rfgv i {
  color: var(--warning-dark);
  font-size: 1.05rem;
}

#uiofonh5ax2q .nil0j8a2t9 {
  position: relative;
  z-index: 1;
  padding-block-start: 0.5rem;
}

#uiofonh5ax2q .h43k0c3ifh {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.1rem;
  max-width: 58rem;
  margin-inline: auto;
}

#uiofonh5ax2q .ez2ek0llsu {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  background: var(--background-tertiary);
  border: 2px solid color-mix(in srgb, var(--white) 18%, var(--neutral-150));
  overflow: hidden;
  animation: termsflash_k8m2p9xq4vn7r 0.5s ease-out both;
}

#uiofonh5ax2q .ez2ek0llsu:nth-child(1) {
  animation-delay: 0.05s;
  border-inline-start: 0.55rem solid var(--warning-color);
}

#uiofonh5ax2q .ez2ek0llsu:nth-child(2) {
  animation-delay: 0.09s;
  border-inline-start: 0.55rem solid var(--info-color);
}

#uiofonh5ax2q .ez2ek0llsu:nth-child(3) {
  animation-delay: 0.13s;
  border-inline-start: 0.55rem solid var(--secondary);
}

#uiofonh5ax2q .ez2ek0llsu:nth-child(4) {
  animation-delay: 0.17s;
  border-inline-start: 0.55rem solid var(--danger-color);
}

#uiofonh5ax2q .ez2ek0llsu:nth-child(5) {
  animation-delay: 0.21s;
  border-inline-start: 0.55rem solid var(--accent);
}

#uiofonh5ax2q .ez2ek0llsu:nth-child(6) {
  animation-delay: 0.25s;
  border-inline-start: 0.55rem solid var(--primary-light);
}

#uiofonh5ax2q .ez2ek0llsu:nth-child(7) {
  animation-delay: 0.29s;
  border-inline-start: 0.55rem solid var(--warning-light);
}

#uiofonh5ax2q .ez2ek0llsu:nth-child(8) {
  animation-delay: 0.33s;
  border-inline-start: 0.55rem solid var(--secondary-light);
}

#uiofonh5ax2q .ez2ek0llsu:nth-child(9) {
  animation-delay: 0.37s;
  border-inline-start: 0.55rem solid var(--danger-light);
}

#uiofonh5ax2q .ez2ek0llsu:nth-child(10) {
  animation-delay: 0.41s;
  border-inline-start: 0.55rem solid var(--info-light);
}

#uiofonh5ax2q .ez2ek0llsu:nth-child(11) {
  animation-delay: 0.45s;
  border-inline-start: 0.55rem solid var(--accent-light);
}

#uiofonh5ax2q .ez2ek0llsu:nth-child(12) {
  animation-delay: 0.49s;
  border-inline-start: 0.55rem solid var(--primary);
}

#uiofonh5ax2q .ez2ek0llsu:nth-child(13) {
  animation-delay: 0.53s;
  border-inline-start: 0.55rem solid var(--success-color);
}

#uiofonh5ax2q .ez2ek0llsu:nth-child(14) {
  animation-delay: 0.57s;
  border-inline-start: 0.55rem solid var(--warning-color);
}

#uiofonh5ax2q .ez2ek0llsu:nth-child(15) {
  animation-delay: 0.61s;
  border-inline-start: 0.55rem solid var(--secondary);
}

#uiofonh5ax2q .ez2ek0llsu:nth-child(16) {
  animation-delay: 0.65s;
  border-inline-start: 0.55rem solid var(--info-color);
}

#uiofonh5ax2q .fj05cxbsfz {
  background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary)) 0%,
    var(--background-tertiary) 100%
  );
  padding-block: 1.05rem;
  padding-inline: 1.35rem 1.5rem;
  border-block-end: 2px solid var(--neutral-150);
}

#uiofonh5ax2q .ez2ek0llsu:nth-child(even) .fj05cxbsfz {
  background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--accent-bg) 32%, var(--background-tertiary)) 0%,
    var(--background-tertiary) 100%
  );
}

#uiofonh5ax2q .ez2ek0llsu:nth-child(3n) .fj05cxbsfz {
  background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--warning-bg) 38%, var(--background-tertiary)) 0%,
    var(--background-tertiary) 100%
  );
}

#uiofonh5ax2q .ez2ek0llsu h2 {
  font-size: clamp(1.05rem, 2.4vw, 1.3rem);
  font-weight: 900;
  color: var(--neutral-1050);
  margin-block: 0;
  margin-inline: 0;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}

#uiofonh5ax2q .mj3grcla48 {
  padding-block: 1.2rem 1.35rem;
  padding-inline: 1.35rem 1.5rem;
}

#uiofonh5ax2q .ez2ek0llsu p {
  font-size: 0.95rem;
  color: var(--text-secondary);
  line-height: 1.7;
  margin-block-end: 0.65rem;
}

#uiofonh5ax2q .ez2ek0llsu p:last-child {
  margin-block-end: 0;
}

#uiofonh5ax2q .ez2ek0llsu ul {
  list-style: none;
  padding-inline-start: 0;
  margin-block: 0.35rem 0;
  margin-inline: 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.55rem;
}

#uiofonh5ax2q .ez2ek0llsu ul li {
  position: relative;
  font-size: 0.94rem;
  color: var(--text-secondary);
  line-height: 1.65;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0.55rem;
  padding-inline: 1.15rem 0.85rem;
  background: color-mix(in srgb, var(--neutral-50) 70%, var(--warning-bg));
  border-inline-start: 0.28rem solid var(--warning-color);
}

#uiofonh5ax2q .ez2ek0llsu:nth-child(even) ul li {
  background: color-mix(in srgb, var(--neutral-50) 70%, var(--info-bg));
  border-inline-start-color: var(--info-color);
}

#uiofonh5ax2q .n9u1lbxkx5 {
  margin-block-start: 0.75rem;
  padding-block: 1.85rem;
  padding-inline: 1.5rem;
  background: linear-gradient(
    125deg,
    var(--warning-color) 0%,
    var(--danger-color) 38%,
    var(--accent) 72%,
    var(--info-color) 100%
  );
  border: 3px solid var(--text-light);
  animation: termsflash_k8m2p9xq4vn7r 0.55s ease-out 0.7s both;
}

#uiofonh5ax2q .n9u1lbxkx5 h2 {
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  font-weight: 900;
  color: var(--text-light);
  margin-block: 0 1.25rem;
  margin-inline: 0;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  text-shadow: 0 0.2rem 0 color-mix(in srgb, var(--neutral-1050) 45%, var(--danger-dark));
}

#uiofonh5ax2q .a7di2gdgal {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.75rem;
}

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

#uiofonh5ax2q .o67i22tl2b {
  display: flex;
  align-items: flex-start;
  gap: 0.7rem;
  padding-block: 1rem;
  padding-inline: 1rem;
  background: color-mix(in srgb, var(--neutral-1050) 55%, var(--background-dark));
  color: var(--text-light);
  font-size: 0.92rem;
  line-height: 1.5;
  font-weight: 600;
  border: 2px solid color-mix(in srgb, var(--white) 35%, var(--info-light));
}

#uiofonh5ax2q .o67i22tl2b i {
  flex-shrink: 0;
  margin-block-start: 0.1rem;
  color: var(--info-light);
  font-size: 1.2rem;
}

@media (min-width: 992px) {
  #uiofonh5ax2q .awgmh541v1 {
    max-width: 64rem;
  }

  #uiofonh5ax2q .h43k0c3ifh {
    max-width: 64rem;
  }

  #uiofonh5ax2q .ez2ek0llsu {
    grid-template-columns: minmax(0, 0.38fr) minmax(0, 0.62fr);
  }

  #uiofonh5ax2q .fj05cxbsfz {
    display: flex;
    align-items: center;
    border-block-end: none;
    border-inline-end: 2px solid var(--neutral-150);
    padding-block: 1.5rem;
    padding-inline: 1.5rem;
  }

  #uiofonh5ax2q .mj3grcla48 {
    padding-block: 1.5rem;
    padding-inline: 1.65rem;
  }
}

#uijqbhdgjexk {
        overflow: hidden;
        background: linear-gradient(180deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);
        color: var(--text-light);
        box-shadow: 0 -12px 40px rgba(0, 0, 0, 0.2);
        border-top: 3px solid var(--secondary);
        position: relative;
        padding-block: 4rem 2rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 1px;
          background: linear-gradient(90deg, transparent, var(--secondary-light), transparent);
          opacity: 0.6;
        }

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

        .nnkspt2i0g {
          display: grid;
          grid-template-columns: 2fr 1.5fr 1fr;
          gap: 4rem;
          margin-bottom: 3rem;
          align-items: start;

          @media (max-width: 992px) {
            grid-template-columns: 1fr 1fr;
            gap: 3rem;
          }

          @media (max-width: 768px) {
            grid-template-columns: 1fr;
            gap: 2.5rem;
            text-align: center;
          }
        }

        .g1aq77czoh {
          .lom57bofr6 {
            .ir3ic1ay3g {
              font-weight: 700;
              color: var(--secondary);
              letter-spacing: 1.5px;
              font-size: 1.15rem;
              margin-bottom: 2rem;
              text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
              padding-bottom: 1rem;
              border-bottom: 2px solid rgba(255, 255, 255, 0.2);
              display: inline-block;
              animation: businessIdPulse_akjshd92k3jhd 3s ease-in-out infinite;
            }

            .la7jtwuq6n {
              display: flex;
              flex-direction: column;
              gap: 1rem;

              .icbn391yy5 {
                display: flex;
                align-items: flex-start;
                gap: 1rem;
                padding-block: 0.75rem;
padding-inline: 1rem;
                background: rgba(255, 255, 255, 0.08);
                border-radius: 12px;
                border-left: 3px solid var(--secondary);
                transition: all 0.3s ease;
                backdrop-filter: blur(5px);

                &:hover {
                  transform: translateX(8px);
                  background: rgba(255, 255, 255, 0.12);
                  border-left-color: var(--secondary-light);
                  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
                }

                i {
                  color: var(--secondary);
                  font-size: 1.25rem;
                  min-width: 24px;
                  margin-top: 2px;
                }

                span {
                  color: var(--text-light);
                  font-size: 0.95rem;
                  line-height: 1.6;
                  flex: 1;
                }
              }
            }
          }
        }

        .o22sg1iwdg {
          .j5dcg5f721 {
            .fj2iyz0pbv {
              display: grid;
              grid-template-columns: repeat(2, 1fr);
              gap: 0.75rem;
              list-style: none;
              padding: 0;
              margin: 0;

              @media (max-width: 768px) {
                grid-template-columns: 1fr;
              }

              .bvdk1mm6ba {
                .nav-link {
                  color: var(--text-light);
                  text-decoration: none;
                  padding-block: 0.75rem;
padding-inline: 1rem;
                  display: block;
                  transition: all 0.3s ease;
                  position: relative;
                  font-weight: 500;
                  border-radius: 8px;
                  background: rgba(255, 255, 255, 0.05);

                  &::after {
                    content: '';
                    position: absolute;
                    inset-inline-start: 0;
                    top: 0;
                    bottom: 0;
                    width: 0;
                    background: var(--secondary);
                    border-radius: 8px 0 0 8px;
                    transition: width 0.3s ease;
                    z-index: -1;
                  }

                  &:hover {
                    color: var(--text-primary);
                    background: rgba(255, 255, 255, 0.15);
                    transform: translateX(5px);
                    box-shadow: 0 4px 12px rgba(234, 199, 0, 0.3);

                    &::after {
                      width: 4px;
                    }
                  }
                }
              }
            }
          }
        }

        .kubqgkobeg {
          display: flex;
          justify-content: center;
          align-items: flex-start;

          .pbwx43pjvp {
            width: 100%;

            .h1wpwh0hr0 {
              position: relative;
              display: flex;
              flex-direction: column;
              align-items: center;
              justify-content: center;
              gap: 1.5rem;

              .jur6ob0d7e {
                font-size: 1.3rem;
                padding: 1rem;
                border-radius: 50%;
                width: 60px;
                height: 60px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: var(--secondary);
                color: var(--text-primary);
                border: 3px solid var(--primary-light);
                box-shadow: 0 6px 20px rgba(234, 199, 0, 0.4);
                transition: all 0.3s ease;
                animation: shareButtonRotate_mkajs82k3jhd 4s ease-in-out infinite;

                &:hover {
                  transform: scale(1.1) rotate(180deg);
                  box-shadow: 0 8px 25px rgba(234, 199, 0, 0.6);
                }
              }

              .q5avzzpj9s {
                position: absolute;
                top: -80px;
                display: flex;
                flex-direction: column;
                gap: 0.75rem;
                background: rgba(255, 255, 255, 0.15);
                padding: 1rem;
                border-radius: 20px;
                backdrop-filter: blur(15px);
                box-shadow: 0 8px 30px rgba(0, 0, 0, 0.3);
                border: 1px solid rgba(255, 255, 255, 0.2);
                opacity: 0;
                transform: translateY(10px);
                transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
                pointer-events: none;

                &.show {
                  opacity: 1;
                  transform: translateY(0);
                  pointer-events: all;
                }
              }
            }
          }
        }

        .eu27tzszra {
          margin-top: 2rem;

          .ouic6injk7 {
            border-top: 1px solid rgba(255, 255, 255, 0.2);
            margin-block: 2rem;
margin-inline: 0;
            position: relative;

            &::before {
              content: '';
              position: absolute;
              top: -1px;
              inset-inline-start: 50%;
              transform: translateX(-50%);
              width: 100px;
              height: 2px;
              background: var(--secondary);
              box-shadow: 0 0 10px var(--secondary);
            }
          }

          .j7cz9zdlyv {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
            gap: 1.5rem;

            @media (max-width: 768px) {
              flex-direction: column;
              text-align: center;
            }

            .j8yp6rnwol {
              color: var(--text-light);
              font-size: 0.95rem;
              display: flex;
              align-items: center;
              gap: 0.5rem;
              font-weight: 500;

              i {
                animation: heartbeatAnimation_kjashd82k3jhd 1.5s ease-in-out infinite;
                color: var(--danger-color);
              }
            }

            .p0yhgwz4pd {
              font-size: 0.9rem;
              color: var(--text-light);
              opacity: 0.85;
              font-weight: 400;
            }
          }
        }

        .iq64mwxnmy {
          border: 2px solid var(--primary-light);
          background: var(--primary-dark);
          color: var(--text-light);
          transition: all 0.3s ease;
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
          border-radius: 50%;
          width: 45px;
          height: 45px;
          display: flex;
          align-items: center;
          justify-content: center;
          font-size: 1.1rem;
          position: relative;
          overflow: hidden;

          &::before {
            content: '';
            position: absolute;
            top: 50%;
            inset-inline-start: 50%;
            width: 0;
            height: 0;
            border-radius: 50%;
            background: var(--secondary);
            transform: translate(-50%, -50%);
            transition: width 0.4s ease, height 0.4s ease;
            z-index: 0;
          }

          i {
            position: relative;
            z-index: 1;
            transition: color 0.3s ease;
          }

          &:hover {
            border-color: var(--secondary);
            transform: translateY(-5px) scale(1.15);
            box-shadow: 0 8px 25px rgba(234, 199, 0, 0.5);

            &::before {
              width: 100%;
              height: 100%;
            }

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

        .raa0bheeva {
          position: absolute;
          inset-inline-end: -50px;
          bottom: -50px;
          width: 200px;
          height: 200px;
          background: radial-gradient(circle, var(--secondary) 0%, transparent 70%);
          opacity: 0.15;
          pointer-events: none;
          z-index: 0;
          animation: decorFloatAnimation_akjshd92k3jhd 8s ease-in-out infinite alternate;
          filter: blur(20px);
        }

        .lyvujs23op {
          position: absolute;
          inset-inline-start: -30px;
          top: -30px;
          width: 150px;
          height: 150px;
          background: radial-gradient(circle, var(--accent-light) 0%, transparent 70%);
          opacity: 0.1;
          pointer-events: none;
          z-index: 0;
          animation: decorFloatSecondary_mkajs82k3jhd 6s ease-in-out infinite alternate;
          filter: blur(15px);
        }

        .d-none {
          display: none !important;
        }
      }

      @keyframes businessIdPulse_akjshd92k3jhd {
        0%,
        100% {
          text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
        }
        50% {
          text-shadow: 0 2px 12px var(--secondary), 0 0 20px var(--secondary-light);
        }
      }

      @keyframes shareButtonRotate_mkajs82k3jhd {
        0%,
        100% {
          transform: rotate(0deg);
        }
        50% {
          transform: rotate(5deg);
        }
      }

      @keyframes heartbeatAnimation_kjashd82k3jhd {
        0%,
        100% {
          transform: scale(1);
        }
        25% {
          transform: scale(1.2);
        }
        50% {
          transform: scale(1);
        }
        75% {
          transform: scale(1.1);
        }
      }

      @keyframes decorFloatAnimation_akjshd92k3jhd {
        0% {
          transform: scale(1) translate(0, 0) rotate(0deg);
        }
        100% {
          transform: scale(1.2) translate(-15px, -20px) rotate(10deg);
        }
      }

      @keyframes decorFloatSecondary_mkajs82k3jhd {
        0% {
          transform: scale(1) translate(0, 0) rotate(0deg);
        }
        100% {
          transform: scale(1.15) translate(10px, 15px) rotate(-8deg);
        }
      }

#uihtpipafh59 {
        position: relative;
        background: linear-gradient(115deg, var(--primary-dark) 0%, var(--accent-dark) 52%, var(--secondary-dark) 100%);
        padding-block: 0;
        padding-inline: 0;
        box-shadow: 0 10px 40px color-mix(in srgb, var(--primary-dark) 40%, var(--background-primary));
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: 0;
          inset-inline: 0;
          block-size: 4px;
          background: linear-gradient(90deg, var(--primary-bg), var(--accent-bg), var(--secondary-bg), var(--warning-bg));
          z-index: 2;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -40%;
          inset-inline-end: -8%;
          inline-size: 280px;
          block-size: 280px;
          border-radius: 50%;
          background: radial-gradient(circle, color-mix(in srgb, var(--accent-light) 30%, var(--accent-dark)) 0%, var(--accent-dark) 65%);
          pointer-events: none;
        }

        .container {
          position: relative;
          z-index: 1;
          display: flex;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          padding-block: 0.9rem;
        }

        .navbar-brand {
          flex-shrink: 0;
          font-size: 1.45rem;
          font-weight: 700;
          color: var(--text-light);
          text-decoration: none;
          letter-spacing: 0.4px;
          transition: color 0.3s ease, transform 0.3s ease;
          display: inline-flex;
          align-items: center;
          gap: 0.65rem;
          white-space: normal;
          padding-block: 0.35rem;
          padding-inline: 0;

          &::before {
            content: '';
            flex-shrink: 0;
            inline-size: 12px;
            block-size: 12px;
            border-radius: 3px;
            background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
            box-shadow: 0 0 14px color-mix(in srgb, var(--primary-bg) 70%, var(--primary-dark));
            transition: transform 0.3s ease, box-shadow 0.3s ease;
          }

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

            &::before {
              transform: rotate(45deg) scale(1.15);
              box-shadow: 0 0 20px color-mix(in srgb, var(--accent-bg) 80%, var(--accent-dark));
            }
          }
        }

        .navbar-toggler {
          border: 2px solid color-mix(in srgb, var(--text-light) 35%, var(--primary-dark));
          border-radius: 10px;
          padding-block: 0.45rem;
          padding-inline: 0.7rem;
          transition: background-color 0.3s ease, border-color 0.3s ease;

          &:hover {
            background-color: color-mix(in srgb, var(--text-light) 10%, var(--primary-dark));
            border-color: var(--primary-bg);
          }

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

        .navbar-collapse {
          flex-grow: 1;
          justify-content: flex-end;
          align-items: center;
          gap: 1.25rem;
        }

        .kfa7j8gltt {
          display: flex;
          justify-content: center;
          flex-grow: 1;
        }

        .navbar-nav {
          display: flex;
          align-items: center;
          gap: 0.2rem;
          background: color-mix(in srgb, var(--background-tertiary) 14%, var(--primary-dark));
          border: 1px solid color-mix(in srgb, var(--text-light) 16%, var(--primary-dark));
          border-radius: 999px;
          padding-block: 0.25rem;
          padding-inline: 0.3rem;
          margin: 0;

          .sjciyumgac {
            .nav-link {
              color: color-mix(in srgb, var(--text-light) 88%, var(--primary-dark));
              font-weight: 500;
              font-size: 0.95rem;
              padding-block: 0.55rem;
              padding-inline: 1.1rem;
              border-radius: 999px;
              transition: color 0.25s ease, background 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
              text-decoration: none;
              white-space: normal;

              &:hover {
                color: var(--text-light);
                background: color-mix(in srgb, var(--text-light) 12%, var(--primary-dark));
                transform: translateY(-1px);
              }

              &.active {
                color: var(--primary-dark);
                background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
                font-weight: 600;
                box-shadow: 0 4px 16px color-mix(in srgb, var(--primary-bg) 45%, var(--primary-dark));
              }
            }
          }
        }

        .hulskcuziw {
          flex-shrink: 0;
          display: flex;
          align-items: center;

          .btn-primary {
            background: linear-gradient(135deg, var(--secondary-light), var(--secondary));
            border: 2px solid color-mix(in srgb, var(--secondary-bg) 60%, var(--secondary-dark));
            color: var(--text-light);
            font-weight: 600;
            font-size: 0.95rem;
            padding-block: 0.6rem;
            padding-inline: 1.5rem;
            border-radius: 999px;
            box-shadow: 0 6px 22px color-mix(in srgb, var(--secondary) 45%, var(--secondary-dark));
            transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;
            text-decoration: none;
            display: inline-flex;
            align-items: center;
            gap: 0.45rem;
            white-space: normal;

            i {
              margin-inline-start: 0;
              transition: margin-inline-start 0.3s ease;
            }

            &:hover {
              transform: translateY(-2px);
              box-shadow: 0 10px 28px color-mix(in srgb, var(--secondary-light) 50%, var(--secondary-dark));
              background: linear-gradient(135deg, var(--secondary-bg), var(--secondary-light));
              color: var(--text-light);

              i {
                margin-inline-start: 3px;
              }
            }

            &:active {
              transform: translateY(0);
            }
          }
        }
      }

      @keyframes headerReveal_k9m4x2p7nq {
        from {
          opacity: 0;
          transform: translateY(-16px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }

      #uihtpipafh59 {
        animation: headerReveal_k9m4x2p7nq 0.55s ease-out;
      }

      @media (max-width: 991.98px) {
        #uihtpipafh59 {
          .navbar-collapse {
            padding-block: 1rem 0.5rem;
            padding-inline: 0;
            align-items: stretch;
          }

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

          .navbar-nav {
            flex-direction: column;
            width: 100%;
            border-radius: 18px;
            padding-block: 0.4rem;
            padding-inline: 0.4rem;
            gap: 0.15rem;

            .sjciyumgac {
              width: 100%;

              .nav-link {
                width: 100%;
                text-align: start;
                padding-block: 0.85rem;
                padding-inline: 1.15rem;
                border-radius: 14px;
              }
            }
          }

          .hulskcuziw {
            margin-block-start: 0.85rem;
            width: 100%;

            .btn-primary {
              width: 100%;
              justify-content: center;
              padding-block: 0.85rem;
            }
          }
        }
      }

#uiqs6kib58to {
      
      
      width: 100vw;
      height: 100vh;
     
      display: grid;
      place-items: center;
      padding: 1rem;
      background: radial-gradient(circle at 18% 20%, rgba(var(--bs-primary-rgb), 0.18), transparent 55%),
      radial-gradient(circle at 82% 85%, rgba(176, 74, 150, 0.14), transparent 60%),
      rgba(226, 226, 226, 0.35);
      backdrop-filter: blur(10px);
      
      
      
      transition: opacity 0.35s ease, visibility 0.35s ease;

      &.active {
          opacity: 1;
          visibility: visible;
          pointer-events: all;

          .h4ggc7ugv7 {
              transform: translateY(0) scale(1);
              opacity: 1;
          }
      }

      .h4ggc7ugv7 {
          width: min(560px, 100%);
          background: linear-gradient(180deg, var(--background-tertiary), var(--neutral-50));
          border-radius: 22px;
          box-shadow: 0 28px 64px rgba(0, 0, 0, 0.16);
          position: relative;
          overflow: hidden;
          text-align: center;
          transform: translateY(18px) scale(0.98);
          
          transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.35s ease;

          &::before {
              content: "";
              position: absolute;
              inset: -2px;
              background: conic-gradient(from 180deg, var(--primary), var(--info-color), var(--accent), var(--primary));
              animation: ring_v1 2.8s linear infinite;
          }

          &::after {
              content: "";
              position: absolute;
              inset: 2px;
              background: linear-gradient(180deg, var(--background-tertiary), var(--neutral-50));
              border-radius: 20px;
              box-shadow: inset 0 0 0 1px rgba(146, 203, 214, 0.18);
          }

          .s3v1l19fwy {
              position: relative;
              z-index: 1;
              padding-block: 2.4rem 2.1rem;
padding-inline: 2.4rem;
          }

          .jq7mgaz00y {
              width: 84px;
              height: 84px;
              border-radius: 50%;
              margin: 0 auto 1.35rem;
              background: radial-gradient(circle at 30% 30%, var(--success-light), var(--success-color));
              box-shadow: 0 12px 30px rgba(165, 205, 168, 0.3);
              display: grid;
              place-items: center;

              i {
                  font-size: 2.3rem;
                  color: var(--white);
              }
          }

          h3 {
              margin-block: 0 0.85rem;
margin-inline: 0;
              font-size: 1.9rem;
              font-weight: 900;
              letter-spacing: -0.02em;
              color: var(--text-primary);
          }

          p {
              margin-block: 0 1.75rem;
margin-inline: 0;
              color: var(--text-secondary);
              font-size: 1.1rem;
              line-height: 1.65;
          }

      }

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

      @media (max-width: 576px) {
          padding: 1.25rem;

          .h4ggc7ugv7 {
              border-radius: 18px;

              &::after {
                  border-radius: 16px;
              }

              .s3v1l19fwy {
                  padding-block: 2rem 1.6rem;
padding-inline: 1.6rem;
              }

              .jq7mgaz00y {
                  width: 74px;
                  height: 74px;

                  i {
                      font-size: 2.05rem;
                  }
              }

              h3 {
                  font-size: 1.5rem;
              }

              p {
                  font-size: 1rem;
              }

          }
      }
  }

#uiaz20xys8pq {
        overflow: hidden;
        background: linear-gradient(180deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);
        color: var(--text-light);
        box-shadow: 0 -12px 40px rgba(0, 0, 0, 0.2);
        border-top: 3px solid var(--secondary);
        position: relative;
        padding-block: 4rem 2rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 1px;
          background: linear-gradient(90deg, transparent, var(--secondary-light), transparent);
          opacity: 0.6;
        }

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

        .mpplg4fjmg {
          display: grid;
          grid-template-columns: 2fr 1.5fr 1fr;
          gap: 4rem;
          margin-bottom: 3rem;
          align-items: start;

          @media (max-width: 992px) {
            grid-template-columns: 1fr 1fr;
            gap: 3rem;
          }

          @media (max-width: 768px) {
            grid-template-columns: 1fr;
            gap: 2.5rem;
            text-align: center;
          }
        }

        .jr85m50gjs {
          .bmxgcn9yan {
            .lnebc426tv {
              font-weight: 700;
              color: var(--secondary);
              letter-spacing: 1.5px;
              font-size: 1.15rem;
              margin-bottom: 2rem;
              text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
              padding-bottom: 1rem;
              border-bottom: 2px solid rgba(255, 255, 255, 0.2);
              display: inline-block;
              animation: businessIdPulse_akjshd92k3jhd 3s ease-in-out infinite;
            }

            .dkjozu7i37 {
              display: flex;
              flex-direction: column;
              gap: 1rem;

              .rz8kusvau2 {
                display: flex;
                align-items: flex-start;
                gap: 1rem;
                padding-block: 0.75rem;
padding-inline: 1rem;
                background: rgba(255, 255, 255, 0.08);
                border-radius: 12px;
                border-left: 3px solid var(--secondary);
                transition: all 0.3s ease;
                backdrop-filter: blur(5px);

                &:hover {
                  transform: translateX(8px);
                  background: rgba(255, 255, 255, 0.12);
                  border-left-color: var(--secondary-light);
                  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
                }

                i {
                  color: var(--secondary);
                  font-size: 1.25rem;
                  min-width: 24px;
                  margin-top: 2px;
                }

                span {
                  color: var(--text-light);
                  font-size: 0.95rem;
                  line-height: 1.6;
                  flex: 1;
                }
              }
            }
          }
        }

        .pi5kyyaybp {
          .ktmnqzbggx {
            .luwcavkmex {
              display: grid;
              grid-template-columns: repeat(2, 1fr);
              gap: 0.75rem;
              list-style: none;
              padding: 0;
              margin: 0;

              @media (max-width: 768px) {
                grid-template-columns: 1fr;
              }

              .t1bco3d5kd {
                .nav-link {
                  color: var(--text-light);
                  text-decoration: none;
                  padding-block: 0.75rem;
padding-inline: 1rem;
                  display: block;
                  transition: all 0.3s ease;
                  position: relative;
                  font-weight: 500;
                  border-radius: 8px;
                  background: rgba(255, 255, 255, 0.05);

                  &::after {
                    content: '';
                    position: absolute;
                    inset-inline-start: 0;
                    top: 0;
                    bottom: 0;
                    width: 0;
                    background: var(--secondary);
                    border-radius: 8px 0 0 8px;
                    transition: width 0.3s ease;
                    z-index: -1;
                  }

                  &:hover {
                    color: var(--text-primary);
                    background: rgba(255, 255, 255, 0.15);
                    transform: translateX(5px);
                    box-shadow: 0 4px 12px rgba(234, 199, 0, 0.3);

                    &::after {
                      width: 4px;
                    }
                  }
                }
              }
            }
          }
        }

        .mi3yycejwx {
          display: flex;
          justify-content: center;
          align-items: flex-start;

          .hb08a8pcrw {
            width: 100%;

            .sjxqoidbol {
              position: relative;
              display: flex;
              flex-direction: column;
              align-items: center;
              justify-content: center;
              gap: 1.5rem;

              .s7w4vcofza {
                font-size: 1.3rem;
                padding: 1rem;
                border-radius: 50%;
                width: 60px;
                height: 60px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: var(--secondary);
                color: var(--text-primary);
                border: 3px solid var(--primary-light);
                box-shadow: 0 6px 20px rgba(234, 199, 0, 0.4);
                transition: all 0.3s ease;
                animation: shareButtonRotate_mkajs82k3jhd 4s ease-in-out infinite;

                &:hover {
                  transform: scale(1.1) rotate(180deg);
                  box-shadow: 0 8px 25px rgba(234, 199, 0, 0.6);
                }
              }

              .jiwa58gh2x {
                position: absolute;
                top: -80px;
                display: flex;
                flex-direction: column;
                gap: 0.75rem;
                background: rgba(255, 255, 255, 0.15);
                padding: 1rem;
                border-radius: 20px;
                backdrop-filter: blur(15px);
                box-shadow: 0 8px 30px rgba(0, 0, 0, 0.3);
                border: 1px solid rgba(255, 255, 255, 0.2);
                opacity: 0;
                transform: translateY(10px);
                transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
                pointer-events: none;

                &.show {
                  opacity: 1;
                  transform: translateY(0);
                  pointer-events: all;
                }
              }
            }
          }
        }

        .jq50p6jfzh {
          margin-top: 2rem;

          .qlvo550wz7 {
            border-top: 1px solid rgba(255, 255, 255, 0.2);
            margin-block: 2rem;
margin-inline: 0;
            position: relative;

            &::before {
              content: '';
              position: absolute;
              top: -1px;
              inset-inline-start: 50%;
              transform: translateX(-50%);
              width: 100px;
              height: 2px;
              background: var(--secondary);
              box-shadow: 0 0 10px var(--secondary);
            }
          }

          .ikvpiac025 {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
            gap: 1.5rem;

            @media (max-width: 768px) {
              flex-direction: column;
              text-align: center;
            }

            .rj5kit1etx {
              color: var(--text-light);
              font-size: 0.95rem;
              display: flex;
              align-items: center;
              gap: 0.5rem;
              font-weight: 500;

              i {
                animation: heartbeatAnimation_kjashd82k3jhd 1.5s ease-in-out infinite;
                color: var(--danger-color);
              }
            }

            .ao46dh3go0 {
              font-size: 0.9rem;
              color: var(--text-light);
              opacity: 0.85;
              font-weight: 400;
            }
          }
        }

        .q5crluhddk {
          border: 2px solid var(--primary-light);
          background: var(--primary-dark);
          color: var(--text-light);
          transition: all 0.3s ease;
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
          border-radius: 50%;
          width: 45px;
          height: 45px;
          display: flex;
          align-items: center;
          justify-content: center;
          font-size: 1.1rem;
          position: relative;
          overflow: hidden;

          &::before {
            content: '';
            position: absolute;
            top: 50%;
            inset-inline-start: 50%;
            width: 0;
            height: 0;
            border-radius: 50%;
            background: var(--secondary);
            transform: translate(-50%, -50%);
            transition: width 0.4s ease, height 0.4s ease;
            z-index: 0;
          }

          i {
            position: relative;
            z-index: 1;
            transition: color 0.3s ease;
          }

          &:hover {
            border-color: var(--secondary);
            transform: translateY(-5px) scale(1.15);
            box-shadow: 0 8px 25px rgba(234, 199, 0, 0.5);

            &::before {
              width: 100%;
              height: 100%;
            }

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

        .fobz0ooo85 {
          position: absolute;
          inset-inline-end: -50px;
          bottom: -50px;
          width: 200px;
          height: 200px;
          background: radial-gradient(circle, var(--secondary) 0%, transparent 70%);
          opacity: 0.15;
          pointer-events: none;
          z-index: 0;
          animation: decorFloatAnimation_akjshd92k3jhd 8s ease-in-out infinite alternate;
          filter: blur(20px);
        }

        .q5o0kw6965 {
          position: absolute;
          inset-inline-start: -30px;
          top: -30px;
          width: 150px;
          height: 150px;
          background: radial-gradient(circle, var(--accent-light) 0%, transparent 70%);
          opacity: 0.1;
          pointer-events: none;
          z-index: 0;
          animation: decorFloatSecondary_mkajs82k3jhd 6s ease-in-out infinite alternate;
          filter: blur(15px);
        }

        .d-none {
          display: none !important;
        }
      }

      @keyframes businessIdPulse_akjshd92k3jhd {
        0%,
        100% {
          text-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
        }
        50% {
          text-shadow: 0 2px 12px var(--secondary), 0 0 20px var(--secondary-light);
        }
      }

      @keyframes shareButtonRotate_mkajs82k3jhd {
        0%,
        100% {
          transform: rotate(0deg);
        }
        50% {
          transform: rotate(5deg);
        }
      }

      @keyframes heartbeatAnimation_kjashd82k3jhd {
        0%,
        100% {
          transform: scale(1);
        }
        25% {
          transform: scale(1.2);
        }
        50% {
          transform: scale(1);
        }
        75% {
          transform: scale(1.1);
        }
      }

      @keyframes decorFloatAnimation_akjshd92k3jhd {
        0% {
          transform: scale(1) translate(0, 0) rotate(0deg);
        }
        100% {
          transform: scale(1.2) translate(-15px, -20px) rotate(10deg);
        }
      }

      @keyframes decorFloatSecondary_mkajs82k3jhd {
        0% {
          transform: scale(1) translate(0, 0) rotate(0deg);
        }
        100% {
          transform: scale(1.15) translate(10px, 15px) rotate(-8deg);
        }
      }
