#q_24b19ce6d {
      position: relative;
      border-block-end: 1px solid var(--neutral-150);
      background: var(--background-primary);
      box-shadow: 0 0.35rem 1.25rem color-mix(in srgb, var(--neutral-1050) 8%, transparent);
    }

    #q_24b19ce6d .ui_fe7f0a02c {
      block-size: 0.28rem;
      background: linear-gradient(
        90deg,
        var(--primary) 0%,
        var(--accent) 45%,
        var(--secondary) 100%
      );
      background-size: 200% 100%;
      animation: headerstripeshift_m4k8n2pq9xw 14s ease-in-out infinite;
    }

    html[dir='rtl'] #q_24b19ce6d .ui_fe7f0a02c {
      transform: scaleX(-1);
    }

    #q_24b19ce6d .navbar {
      background: var(--background-tertiary);
      padding-block: 0.85rem;
      padding-inline: 0;
      position: relative;
    }

    #q_24b19ce6d .navbar .container {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between;
      gap: 1rem;
    }

    #q_24b19ce6d .navbar-brand {
      white-space: normal;
      font-size: clamp(1.2rem, 2.5vw, 1.55rem);
      font-weight: 800;
      letter-spacing: -0.03em;
      line-height: 1.15;
      color: var(--primary-dark) !important;
      text-decoration: none;
      padding-block: 0.35rem;
      padding-inline: 0;
      margin-inline-end: auto;
      display: inline-flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 0.2rem;
      transition: color 0.25s ease;
    }

    #q_24b19ce6d .navbar-brand:hover {
      color: var(--primary) !important;
    }

    #q_24b19ce6d .ui_58c7c4b24 {
      block-size: 0.2rem;
      inline-size: 2.75rem;
      border-radius: 999px;
      background: linear-gradient(90deg, var(--accent-dark), var(--primary-light));
    }

    html[dir='rtl'] #q_24b19ce6d .ui_58c7c4b24 {
      transform: scaleX(-1);
    }

    #q_24b19ce6d .navbar-nav {
      align-items: center;
      gap: 0.35rem;
      padding-block: 0;
      padding-inline: 0;
    }

    #q_24b19ce6d .nav-link {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      color: var(--text-secondary) !important;
      font-weight: 600;
      font-size: 0.92rem;
      padding-block: 0.55rem;
      padding-inline: 1rem;
      border-radius: 999px;
      border: 1px solid transparent;
      transition:
        color 0.2s ease,
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
    }

    #q_24b19ce6d .nav-link:hover {
      color: var(--primary-dark) !important;
      background-color: color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary));
      border-color: color-mix(in srgb, var(--primary) 28%, transparent);
      box-shadow: 0 0.15rem 0 color-mix(in srgb, var(--accent) 45%, transparent);
    }

    #q_24b19ce6d .navbar-toggler {
      border: 1px solid var(--neutral-250) !important;
      border-radius: 0.65rem;
      padding-block: 0.55rem;
      padding-inline: 0.65rem;
      background: var(--background-primary);
      transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
    }

    #q_24b19ce6d .navbar-toggler:hover {
      background: color-mix(in srgb, var(--accent-bg) 40%, var(--background-tertiary));
      border-color: var(--accent-dark) !important;
    }

    #q_24b19ce6d .navbar-toggler:focus {
      box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary) 22%, transparent);
    }

    #q_24b19ce6d .ui_3b7c2c1ba {
      display: flex;
      flex-direction: column;
      justify-content: center;
      gap: 0.32rem;
      inline-size: 1.35rem;
      block-size: 1rem;
    }

    #q_24b19ce6d .ui_3b7c2c1ba i {
      display: block;
      font-style: normal;
      block-size: 2px;
      border-radius: 999px;
      background: var(--primary-dark);
    }

    @media (max-width: 991.98px) {
      #q_24b19ce6d .navbar-collapse {
        flex-basis: 100%;
        margin-block-start: 0.75rem;
        padding-block: 1rem;
        padding-inline: 1rem;
        border-radius: 0.85rem;
        border: 1px solid var(--neutral-150);
        background: color-mix(in srgb, var(--neutral-50) 65%, var(--background-tertiary));
      }

      #q_24b19ce6d .navbar-nav {
        align-items: stretch;
        gap: 0.5rem;
      }

      #q_24b19ce6d .nav-link {
        text-align: center;
        justify-content: center;
      }
    }

    @media (min-width: 992px) {
      #q_24b19ce6d .navbar-collapse {
        flex-grow: 0;
      }

      #q_24b19ce6d .navbar-nav {
        flex-direction: row;
      }
    }

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

    @media (prefers-reduced-motion: reduce) {
      #q_24b19ce6d .ui_fe7f0a02c {
        animation: none;
      }
    }

#q_d0954e6c1 {
        padding-block: 6rem;
        background: var(--background-dark);
        color: var(--text-light);
        position: relative;
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -12rem;
          inset-inline-end: -8rem;
          width: 28rem;
          aspect-ratio: 1 / 1;
          border-radius: 50%;
          background: var(--primary);
          opacity: 0.22;
        }

        .ui_168488f46 {
          position: relative;
          z-index: 1;
          display: grid;
          grid-template-columns: auto auto;
          gap: 3rem;
          align-items: center;
          padding: 4rem;
          background: color-mix(in srgb, var(--primary-dark) 32%, transparent);
          border: 1px solid color-mix(in srgb, var(--primary-light) 35%, transparent);
          border-radius: 2rem;
        }

        .ui_facb4e5dd {
          display: inline-flex;
          margin-bottom: 1.25rem;
          padding: 0.55rem 1rem;
          border-radius: 999px;
          background: var(--secondary);
          color: var(--text-primary);
          font-weight: 800;
        }

        .ui_bb50dbf23 {
          margin: 0 0 1rem;
          font-size: clamp(2rem, 5vw, 4rem);
          line-height: 1.05;

          span {
            color: var(--secondary-light);
          }
        }

        .ui_ab751a637 {
          max-width: 42rem;
          margin: 0;
          color: var(--neutral-150);
          font-size: 1.15rem;
          line-height: 1.8;
        }

        .ui_3cd2de59b {
          display: flex;
          flex-direction: column;
          gap: 1rem;
          min-width: 14rem;

          a {
            text-align: center;
            text-decoration: none;
            font-weight: 800;
            padding: 1rem 1.5rem;
            border-radius: 1rem;
            transition: 0.3s ease;

            &:first-child {
              background: var(--secondary);
              color: var(--text-primary);
            }

            &:last-child {
              color: var(--text-light);
              border: 1px solid var(--primary-light);
            }

            &:hover {
              transform: translateY(-0.25rem);
            }
          }
        }

        @media (max-width: 768px) {
          .ui_168488f46 {
            grid-template-columns: 1fr;
            padding: 2rem;
          }

          .ui_3cd2de59b {
            width: 100%;
          }
        }
      }

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

      #q_3d336161f {
        position: relative;
        overflow: hidden;
        background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--background-primary) 42%, var(--background-tertiary) 100%);
        isolation: isolate;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: 0;
          inset-inline: 0;
          height: 5px;
          background: linear-gradient(90deg, var(--accent) 0%, var(--primary) 45%, var(--secondary) 100%);
          z-index: 1;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: 12%;
          inset-inline-end: -8%;
          width: min(420px, 55vw);
          height: min(420px, 55vw);
          border-radius: 50%;
          background: radial-gradient(circle at 30% 30%, rgba(var(--bs-accent-rgb), 0.12) 0%, transparent 65%);
          pointer-events: none;
          z-index: 0;
        }

        .ui_bd3f816b7 {
          position: relative;
          z-index: 2;
        }

        .ui_15b621fd3 {
          display: inline-block;
          padding-block: 0.4rem;
          padding-inline: 1rem;
          border-radius: 999px;
          font-size: 0.75rem;
          font-weight: 700;
          letter-spacing: 0.06em;
          text-transform: uppercase;
          color: var(--accent-dark);
          background: linear-gradient(135deg, var(--accent-bg) 0%, var(--background-tertiary) 100%);
          border: 1px solid rgba(var(--bs-accent-rgb), 0.35);
          white-space: normal;
          margin-bottom: 1rem;
          animation: aboutreveal_xk9m2pq7nv4za 0.7s ease-out both;
        }

        .ui_e8a5308e4 {
          font-size: clamp(1.75rem, 4vw, 2.5rem);
          font-weight: 800;
          line-height: 1.15;
          color: var(--text-primary);
          margin-bottom: 0.75rem;
          animation: aboutreveal_xk9m2pq7nv4za 0.75s ease-out 0.08s both;
        }

        .ui_48eef1417 {
          color: var(--text-secondary);
          font-size: 1.05rem;
          line-height: 1.65;
          margin-bottom: 0;
          animation: aboutreveal_xk9m2pq7nv4za 0.8s ease-out 0.12s both;
        }

        .ui_94d4ee8a5 {
          position: relative;
          max-width: 420px;
          margin-inline: auto;
          animation: aboutreveal_xk9m2pq7nv4za 0.85s ease-out 0.05s both;
        }

        .ui_484dcb7ba {
          position: relative;
          border-radius: 28px;
          padding: 10px;
          background: linear-gradient(145deg, var(--primary) 0%, var(--accent) 55%, var(--secondary-light) 100%);
          box-shadow: 0 24px 48px rgba(0, 0, 0, 0.1);
        }

        .ui_0f229c81b {
          border-radius: 22px;
          overflow: hidden;
          aspect-ratio: 1 / 1;
          background: var(--background-secondary);
        }

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

        .ui_4cc381e09 {
          position: absolute;
          inset-block-end: 1.25rem;
          inset-inline-start: 1.25rem;
          padding-block: 0.5rem;
          padding-inline: 0.9rem;
          border-radius: 12px;
          background: rgba(var(--bs-dark-rgb), 0.72);
          color: var(--text-light);
          font-size: 0.8rem;
          font-weight: 600;
          backdrop-filter: blur(6px);
        }

        .ui_6a484f7f9 {
          display: grid;
          grid-template-columns: repeat(2, minmax(0, 1fr));
          gap: 1rem;
          margin-block-start: 1.75rem;
        }

        .ui_258af3654 {
          border-radius: 18px;
          padding: 1.15rem 1rem;
          background: var(--background-tertiary);
          border: 1px solid var(--border-light);
          box-shadow: 0 8px 24px rgba(0, 0, 0, 0.04);
          transition: border-color 0.25s ease, transform 0.25s ease;
        }

        .ui_258af3654:hover {
          border-color: var(--primary-light);
          transform: translateY(-3px);
        }

        .ui_2a16e4e32 {
          width: 2.25rem;
          height: 2.25rem;
          border-radius: 12px;
          display: flex;
          align-items: center;
          justify-content: center;
          margin-bottom: 0.65rem;
          font-size: 1.15rem;
          color: var(--accent-dark);
          background: linear-gradient(145deg, var(--accent-bg) 0%, var(--background-primary) 100%);
        }

        .ui_b3135b438 {
          font-size: 1.75rem;
          font-weight: 800;
          line-height: 1;
          background: linear-gradient(90deg, var(--primary) 0%, var(--accent) 100%);
          -webkit-background-clip: text;
          background-clip: text;
          color: transparent;
        }

        .ui_98714080e {
          margin-block-start: 0.35rem;
          font-size: 0.8rem;
          font-weight: 600;
          color: var(--text-tertiary);
          text-transform: uppercase;
          letter-spacing: 0.04em;
        }

        .ui_e719e96c6 {
          margin-block-start: 3rem;
          border-radius: 24px;
          padding: 2rem;
          background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.08) 0%, rgba(var(--bs-accent-rgb), 0.08) 100%);
          border: 1px solid var(--border-light);
          animation: aboutreveal_xk9m2pq7nv4za 0.9s ease-out 0.18s both;
        }

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

        .ui_26f86818a {
          margin-block-start: 1.5rem;
        }

        .ui_26f86818a .btn {
          border-radius: 999px;
          padding-block: 0.85rem;
          padding-inline: 2rem;
          font-weight: 700;
          border: none;
          background: linear-gradient(100deg, var(--primary) 0%, var(--primary-dark) 45%, var(--accent-dark) 100%);
          color: var(--text-light);
          box-shadow: 0 12px 28px rgba(var(--bs-primary-rgb), 0.35);
          transition: transform 0.2s ease, box-shadow 0.2s ease;
        }

        .ui_26f86818a .btn:hover {
          transform: translateY(-2px);
          box-shadow: 0 16px 36px rgba(var(--bs-primary-rgb), 0.42);
          color: var(--text-light);
        }

        .ui_26f86818a .btn i {
          margin-inline-start: 0.5rem;
        }

        @media (min-width: 992px) {
          .ui_94d4ee8a5 {
            margin-inline: 0;
            margin-inline-start: auto;
          }

          .ui_e719e96c6 .row {
            align-items: center;
          }
        }
      }

#q_ac94fd6df {
        position: relative;
        padding-block: 5rem 2.5rem;
padding-inline: 0;
        background: linear-gradient(120deg, var(--background-tertiary) 0%, var(--secondary-bg) 35%, var(--primary-bg) 100%);
        overflow: hidden;
        border-top: 2px solid rgba(var(--bs-primary-rgb), 0.22);

        .ui_66ae02022 {
            position: absolute;
            inset: 0;
            background: linear-gradient(
                    90deg,
                    transparent 0%,
                    rgba(var(--bs-primary-rgb), 0.10) 18%,
                    transparent 38%,
                    rgba(var(--bs-primary-rgb), 0.10) 58%,
                    transparent 78%,
                    rgba(var(--bs-primary-rgb), 0.10) 100%
            );
            opacity: 0.35;
            pointer-events: none;
        }

        .ui_e9b75f4b0 {
            position: relative;
            z-index: 1;
            display: grid;
            gap: 1.5rem;
        }

        .ui_d94f48c03 {
            display: grid;
            gap: 1.25rem;
            grid-template-columns: 1fr;

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

        .ui_f78b41dd3 {
            background: rgba(255, 255, 255, 0.78);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            border-radius: 18px;
            overflow: hidden;
            box-shadow: 0 18px 45px -32px rgba(var(--bs-primary-rgb), 0.35);
        }

        .ui_fbd40bf53 {
            padding-block: 1.25rem 1rem;
padding-inline: 1.25rem;
            background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.10), rgba(255, 255, 255, 0.15));
            border-bottom: 1px solid rgba(var(--bs-primary-rgb), 0.14);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;

            h5 {
                margin: 0;
                color: var(--text-primary);
                font-weight: 900;
                letter-spacing: 0.9px;
                text-transform: uppercase;
            }

            .ui_82081872c {
                display: inline-flex;
                align-items: center;
                gap: 0.45rem;
                padding-block: 0.35rem;
padding-inline: 0.7rem;
                border-radius: 999px;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                background: rgba(255, 255, 255, 0.65);
                color: var(--text-secondary);
                font-weight: 700;
                font-size: 0.85rem;

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .ui_60a0b10c9 {
            padding: 1.25rem;

            @media (min-width: 768px) {
                padding: 1.5rem;
            }
        }

        .ui_d449fac74 {
            display: grid;
            gap: 0.65rem;

            .ui_f8155f7f3 {
                display: flex;
                align-items: flex-start;
                gap: 0.7rem;
                color: var(--text-secondary);

                i {
                    color: var(--primary-dark);
                    transform: translateY(2px);
                }

                b {
                    color: var(--text-primary);
                    font-weight: 800;
                }
            }
        }

        .ui_0d4829ccd {
            display: grid;
            gap: 0.6rem;
            grid-template-columns: 1fr;

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

            a {
                text-decoration: none;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
                background: rgba(255, 255, 255, 0.75);
                border-radius: 14px;
                padding-block: 0.7rem;
padding-inline: 0.8rem;
                color: var(--text-primary);
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: transform 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-2px);
                    box-shadow: 0 16px 40px -28px rgba(var(--bs-primary-rgb), 0.55);
                }

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .ui_8a6a2444e {
            display: flex;
            flex-wrap: wrap;
            gap: 0.7rem;
            justify-content: center;

            .ui_c8485b4ba {
                width: 46px;
                height: 46px;
                border-radius: 16px;
                display: grid;
                place-items: center;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.2);
                background: rgba(255, 255, 255, 0.8);
                color: var(--primary-dark);
                transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-3px);
                    background: var(--secondary);
                    color: var(--text-primary);
                    box-shadow: 0 18px 45px -30px rgba(var(--bs-primary-rgb), 0.6);
                }

                i {
                    font-size: 1.15rem;
                }
            }
        }

        .ui_27f1d62f7 {
            padding-top: 1rem;
            border-top: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            display: grid;
            gap: 0.75rem;

            @media (min-width: 768px) {
                grid-template-columns: 1fr auto;
                align-items: center;
            }

            .ui_6be209bf1 {
                color: var(--text-secondary);
            }

            .badge {
                display: inline-flex;
                align-items: center;
                gap: 0.5rem;
                padding-block: 0.55rem;
padding-inline: 0.9rem;
                border-radius: 999px;
                background: rgba(255, 255, 255, 0.75);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                color: var(--text-primary);
                justify-self: start;

                @media (min-width: 768px) {
                    justify-self: end;
                }

                i {
                    color: var(--warning-dark);
                }
            }
        }
    }

#q_e7372aa57 {
      position: relative;
      border-block-end: 1px solid var(--neutral-150);
      background: var(--background-primary);
      box-shadow: 0 0.35rem 1.25rem color-mix(in srgb, var(--neutral-1050) 8%, transparent);
    }

    #q_e7372aa57 .ui_d44661cca {
      block-size: 0.28rem;
      background: linear-gradient(
        90deg,
        var(--primary) 0%,
        var(--accent) 45%,
        var(--secondary) 100%
      );
      background-size: 200% 100%;
      animation: headerstripeshift_m4k8n2pq9xw 14s ease-in-out infinite;
    }

    html[dir='rtl'] #q_e7372aa57 .ui_d44661cca {
      transform: scaleX(-1);
    }

    #q_e7372aa57 .navbar {
      background: var(--background-tertiary);
      padding-block: 0.85rem;
      padding-inline: 0;
      position: relative;
    }

    #q_e7372aa57 .navbar .container {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between;
      gap: 1rem;
    }

    #q_e7372aa57 .navbar-brand {
      white-space: normal;
      font-size: clamp(1.2rem, 2.5vw, 1.55rem);
      font-weight: 800;
      letter-spacing: -0.03em;
      line-height: 1.15;
      color: var(--primary-dark) !important;
      text-decoration: none;
      padding-block: 0.35rem;
      padding-inline: 0;
      margin-inline-end: auto;
      display: inline-flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 0.2rem;
      transition: color 0.25s ease;
    }

    #q_e7372aa57 .navbar-brand:hover {
      color: var(--primary) !important;
    }

    #q_e7372aa57 .ui_7a0d38602 {
      block-size: 0.2rem;
      inline-size: 2.75rem;
      border-radius: 999px;
      background: linear-gradient(90deg, var(--accent-dark), var(--primary-light));
    }

    html[dir='rtl'] #q_e7372aa57 .ui_7a0d38602 {
      transform: scaleX(-1);
    }

    #q_e7372aa57 .navbar-nav {
      align-items: center;
      gap: 0.35rem;
      padding-block: 0;
      padding-inline: 0;
    }

    #q_e7372aa57 .nav-link {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      color: var(--text-secondary) !important;
      font-weight: 600;
      font-size: 0.92rem;
      padding-block: 0.55rem;
      padding-inline: 1rem;
      border-radius: 999px;
      border: 1px solid transparent;
      transition:
        color 0.2s ease,
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
    }

    #q_e7372aa57 .nav-link:hover {
      color: var(--primary-dark) !important;
      background-color: color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary));
      border-color: color-mix(in srgb, var(--primary) 28%, transparent);
      box-shadow: 0 0.15rem 0 color-mix(in srgb, var(--accent) 45%, transparent);
    }

    #q_e7372aa57 .navbar-toggler {
      border: 1px solid var(--neutral-250) !important;
      border-radius: 0.65rem;
      padding-block: 0.55rem;
      padding-inline: 0.65rem;
      background: var(--background-primary);
      transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
    }

    #q_e7372aa57 .navbar-toggler:hover {
      background: color-mix(in srgb, var(--accent-bg) 40%, var(--background-tertiary));
      border-color: var(--accent-dark) !important;
    }

    #q_e7372aa57 .navbar-toggler:focus {
      box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary) 22%, transparent);
    }

    #q_e7372aa57 .ui_304cb506a {
      display: flex;
      flex-direction: column;
      justify-content: center;
      gap: 0.32rem;
      inline-size: 1.35rem;
      block-size: 1rem;
    }

    #q_e7372aa57 .ui_304cb506a i {
      display: block;
      font-style: normal;
      block-size: 2px;
      border-radius: 999px;
      background: var(--primary-dark);
    }

    @media (max-width: 991.98px) {
      #q_e7372aa57 .navbar-collapse {
        flex-basis: 100%;
        margin-block-start: 0.75rem;
        padding-block: 1rem;
        padding-inline: 1rem;
        border-radius: 0.85rem;
        border: 1px solid var(--neutral-150);
        background: color-mix(in srgb, var(--neutral-50) 65%, var(--background-tertiary));
      }

      #q_e7372aa57 .navbar-nav {
        align-items: stretch;
        gap: 0.5rem;
      }

      #q_e7372aa57 .nav-link {
        text-align: center;
        justify-content: center;
      }
    }

    @media (min-width: 992px) {
      #q_e7372aa57 .navbar-collapse {
        flex-grow: 0;
      }

      #q_e7372aa57 .navbar-nav {
        flex-direction: row;
      }
    }

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

    @media (prefers-reduced-motion: reduce) {
      #q_e7372aa57 .ui_d44661cca {
        animation: none;
      }
    }

@keyframes bm_slash_in_q7xk2m9p4wve {
      from {
        opacity: 0;
        transform: translateY(1.25rem) skewY(1.5deg);
      }
      to {
        opacity: 1;
        transform: translateY(0) skewY(0);
      }
    }

@keyframes bm_glowshift_r4n8k2x7mqp3 {
      0%,
      100% {
        opacity: 0.55;
        transform: scale(1);
      }
      50% {
        opacity: 0.85;
        transform: scale(1.06);
      }
    }

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

#q_9f4f57e78 {
  position: relative;
  overflow: hidden;
  background:
    linear-gradient(160deg, var(--neutral-1050) 0%, var(--primary-dark) 42%, var(--accent-dark) 100%);
  color: var(--text-light);
}

#q_9f4f57e78 .ui_894a5c310 {
  position: absolute;
  pointer-events: none;
  z-index: 0;
  border-radius: 50%;
  filter: blur(0.5rem);
  animation: bm_glowshift_r4n8k2x7mqp3 7s ease-in-out infinite;
}

#q_9f4f57e78 .ui_e0bca78c5 {
  width: 28rem;
  height: 28rem;
  inset-inline-end: -10rem;
  top: -8rem;
  background: radial-gradient(circle, var(--warning-color) 0%, color-mix(in srgb, var(--warning-color) 0%, transparent) 70%);
  opacity: 0.35;
}

#q_9f4f57e78 .ui_2a1e689f9 {
  width: 22rem;
  height: 22rem;
  inset-inline-start: -8rem;
  bottom: 10%;
  background: radial-gradient(circle, var(--info-color) 0%, color-mix(in srgb, var(--info-color) 0%, transparent) 72%);
  opacity: 0.28;
  animation-delay: 1.2s;
}

#q_9f4f57e78 .ui_a8756fd11 {
  position: absolute;
  inset-inline-start: -8%;
  top: 18%;
  width: 116%;
  height: 4.5rem;
  background: linear-gradient(90deg, var(--warning-color) 0%, var(--secondary) 55%, var(--info-color) 100%);
  transform: rotate(-6deg);
  opacity: 0.18;
  z-index: 0;
  pointer-events: none;
  transform-origin: center;
  animation: bm_barflash_h3w9k2m7xq4p 5.5s ease-in-out infinite;
}

#q_9f4f57e78 .ui_2c82037e8 {
  position: relative;
  z-index: 2;
}

#q_9f4f57e78 .ui_10bed563a {
  display: grid;
  gap: 1.75rem;
  margin-bottom: 2rem;
  animation: bm_slash_in_q7xk2m9p4wve 0.7s ease backwards;
}

@media (min-width: 992px) {
  #q_9f4f57e78 .ui_10bed563a {
    grid-template-columns: minmax(0, 1.35fr) minmax(0, 0.65fr);
    align-items: end;
    gap: 2rem;
  }
}

#q_9f4f57e78 .ui_4c46c68b9 {
  display: inline-block;
  margin-bottom: 0.85rem;
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--warning-bg);
}

#q_9f4f57e78 .ui_caf07f673 {
  margin: 0;
  font-size: clamp(2.1rem, 5vw, 3.6rem);
  font-weight: 900;
  line-height: 0.98;
  letter-spacing: -0.03em;
  color: var(--text-light);
  text-wrap: balance;
}

#q_9f4f57e78 .ui_0a5900ce4 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.45rem 0.75rem;
  margin-top: 1rem;
  color: color-mix(in srgb, var(--text-light) 78%, var(--info-light));
  font-size: 0.9rem;
  font-weight: 600;
}

#q_9f4f57e78 .ui_0a5900ce4 time {
  color: inherit;
}

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

#q_9f4f57e78 .ui_186f89097 {
  position: relative;
  padding: 1rem 0.85rem;
  background: color-mix(in srgb, var(--text-light) 10%, transparent);
  border: 2px solid color-mix(in srgb, var(--text-light) 28%, transparent);
  overflow: hidden;
  animation: bm_slash_in_q7xk2m9p4wve 0.65s ease backwards;
}

#q_9f4f57e78 .ui_186f89097:nth-child(1) {
  animation-delay: 0.05s;
  border-color: var(--warning-color);
  background: linear-gradient(145deg, color-mix(in srgb, var(--warning-color) 35%, transparent) 0%, color-mix(in srgb, var(--text-light) 8%, transparent) 100%);
}

#q_9f4f57e78 .ui_186f89097:nth-child(2) {
  animation-delay: 0.12s;
  border-color: var(--info-color);
  background: linear-gradient(145deg, color-mix(in srgb, var(--info-color) 30%, transparent) 0%, color-mix(in srgb, var(--text-light) 8%, transparent) 100%);
}

#q_9f4f57e78 .ui_186f89097:nth-child(3) {
  animation-delay: 0.19s;
  border-color: var(--secondary-light);
  background: linear-gradient(145deg, color-mix(in srgb, var(--secondary) 35%, transparent) 0%, color-mix(in srgb, var(--text-light) 8%, transparent) 100%);
}

#q_9f4f57e78 .ui_2df74f3db {
  display: block;
  font-size: clamp(1.4rem, 2.5vw, 1.85rem);
  font-weight: 900;
  line-height: 1;
  color: var(--text-light);
}

#q_9f4f57e78 .ui_2894d0655 {
  display: block;
  margin-top: 0.45rem;
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: color-mix(in srgb, var(--text-light) 80%, transparent);
}

#q_9f4f57e78 .ui_6e67d9911 {
  position: relative;
  margin-bottom: 1.5rem;
  padding: 1.35rem 1.4rem;
  background: linear-gradient(120deg, var(--warning-color) 0%, var(--warning-bg) 48%, var(--secondary-bg) 100%);
  color: var(--text-primary);
  clip-path: polygon(0 0, 100% 0, 100% 86%, 97% 100%, 0 100%);
  animation: bm_slash_in_q7xk2m9p4wve 0.7s ease 0.08s backwards;
}

#q_9f4f57e78 .ui_83c64113c {
  margin: 0 0 0.55rem;
  font-size: 1.15rem;
  font-weight: 900;
  line-height: 1.2;
  color: var(--text-primary);
}

#q_9f4f57e78 .ui_796a9506f {
  margin: 0;
  font-size: 0.98rem;
  font-weight: 600;
  line-height: 1.65;
  color: var(--neutral-1050);
  max-width: 52rem;
}

#q_9f4f57e78 .ui_893cbd3a3 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-bottom: 1.75rem;
  padding: 0.85rem;
  background: color-mix(in srgb, var(--text-light) 8%, transparent);
  border: 1px solid color-mix(in srgb, var(--text-light) 18%, transparent);
  animation: bm_slash_in_q7xk2m9p4wve 0.65s ease 0.12s backwards;
}

#q_9f4f57e78 .ui_0ed217473 {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  padding: 0.5rem 0.85rem;
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.02em;
  color: var(--text-light);
  background: color-mix(in srgb, var(--neutral-1050) 55%, transparent);
  border: 1px solid color-mix(in srgb, var(--text-light) 22%, transparent);
  transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.2s ease;
}

#q_9f4f57e78 .ui_0ed217473:hover {
  background: linear-gradient(135deg, var(--warning-color) 0%, var(--info-color) 100%);
  border-color: var(--text-light);
  color: var(--text-primary);
  transform: translateY(-0.12rem);
}

#q_9f4f57e78 .ui_8249dc02e {
  display: grid;
  gap: 1.5rem;
}

@media (min-width: 992px) {
  #q_9f4f57e78 .ui_8249dc02e {
    grid-template-columns: minmax(0, 1.7fr) minmax(0, 0.9fr);
    gap: 1.75rem;
    align-items: start;
  }
}

#q_9f4f57e78 .ui_05ecaf66b {
  display: grid;
  gap: 0.9rem;
}

#q_9f4f57e78 .ui_049165473 {
  position: relative;
  padding: 1.25rem 1.25rem 1.25rem 1.35rem;
  background: var(--background-tertiary);
  color: var(--text-primary);
  border: 2px solid var(--neutral-150);
  border-inline-start: 0.55rem solid var(--primary);
  box-shadow: 0 0.85rem 1.75rem color-mix(in srgb, var(--neutral-1050) 28%, transparent);
  animation: bm_slash_in_q7xk2m9p4wve 0.6s ease backwards;
}

#q_9f4f57e78 .ui_049165473:nth-child(1) {
  animation-delay: 0.04s;
  border-inline-start-color: var(--warning-color);
}

#q_9f4f57e78 .ui_049165473:nth-child(2) {
  animation-delay: 0.08s;
  border-inline-start-color: var(--info-color);
}

#q_9f4f57e78 .ui_049165473:nth-child(3) {
  animation-delay: 0.12s;
  border-inline-start-color: var(--secondary);
}

#q_9f4f57e78 .ui_049165473:nth-child(4) {
  animation-delay: 0.16s;
  border-inline-start-color: var(--accent);
}

#q_9f4f57e78 .ui_049165473:nth-child(5) {
  animation-delay: 0.2s;
  border-inline-start-color: var(--danger-color);
}

#q_9f4f57e78 .ui_049165473:nth-child(6) {
  animation-delay: 0.24s;
  border-inline-start-color: var(--primary-light);
}

#q_9f4f57e78 .ui_049165473:nth-child(7) {
  animation-delay: 0.28s;
  border-inline-start-color: var(--warning-dark);
}

#q_9f4f57e78 .ui_fce66c0ae {
  margin: 0 0 0.75rem;
  font-size: 1.15rem;
  font-weight: 900;
  line-height: 1.25;
  color: var(--text-primary);
}

#q_9f4f57e78 .ui_049165473 p {
  margin: 0 0 0.7rem;
  color: var(--text-secondary);
  line-height: 1.75;
}

#q_9f4f57e78 .ui_049165473 p:last-child {
  margin-bottom: 0;
}

#q_9f4f57e78 .ui_ddaa429b0 {
  margin: 0 0 0.75rem;
  padding: 0;
  list-style: none;
  display: grid;
  gap: 0.45rem;
}

#q_9f4f57e78 .ui_ddaa429b0 li {
  position: relative;
  padding: 0.55rem 0.75rem;
  padding-inline-start: 1.1rem;
  background: linear-gradient(90deg, color-mix(in srgb, var(--primary-bg) 45%, var(--background-primary)) 0%, var(--background-primary) 100%);
  border-inline-start: 0.28rem solid var(--accent);
  color: var(--text-secondary);
  font-weight: 500;
  line-height: 1.55;
}

#q_9f4f57e78 .ui_946af8be9 {
  margin: 0 0 0.75rem;
  padding: 0.9rem 1rem;
  background: linear-gradient(115deg, var(--info-bg) 0%, var(--accent-bg) 100%);
  border: 2px solid var(--info-dark);
  color: var(--text-primary);
}

#q_9f4f57e78 .ui_946af8be9 p {
  margin: 0;
  font-weight: 800;
  color: var(--text-primary);
}

#q_9f4f57e78 .ui_5dac31192 {
  margin: 0.85rem 0 0.55rem;
  padding-top: 0.75rem;
  border-top: 2px dashed var(--neutral-250);
  font-size: 0.95rem;
  font-weight: 900;
  color: var(--primary-dark);
}

#q_9f4f57e78 .ui_3d45ea7a9 {
  display: grid;
  gap: 1rem;
}

@media (min-width: 992px) {
  #q_9f4f57e78 .ui_3d45ea7a9 {
    position: sticky;
    top: 1rem;
  }
}

#q_9f4f57e78 .ui_395fc720e {
  padding: 1.4rem 1.25rem;
  background: linear-gradient(160deg, var(--warning-dark) 0%, var(--danger-color) 45%, var(--accent-dark) 100%);
  border: 2px solid var(--warning-bg);
  color: var(--text-light);
  box-shadow: 0 1.25rem 2.5rem color-mix(in srgb, var(--neutral-1050) 45%, transparent);
  animation: bm_slash_in_q7xk2m9p4wve 0.7s ease 0.15s backwards;
}

#q_9f4f57e78 .ui_b6dc3cd14 {
  margin: 0 0 0.55rem;
  font-size: 1.2rem;
  font-weight: 900;
  line-height: 1.2;
  color: var(--text-light);
}

#q_9f4f57e78 .ui_26d930fb4 {
  margin: 0 0 1rem;
  font-size: 0.9rem;
  line-height: 1.6;
  color: color-mix(in srgb, var(--text-light) 88%, transparent);
}

#q_9f4f57e78 .ui_69ae635d3 {
  list-style: none;
  margin: 0 0 1.15rem;
  padding: 0;
  display: grid;
  gap: 0.45rem;
}

#q_9f4f57e78 .ui_69ae635d3 li {
  padding: 0.55rem 0.7rem;
  background: color-mix(in srgb, var(--text-light) 12%, transparent);
  border: 1px solid color-mix(in srgb, var(--text-light) 22%, transparent);
  font-size: 0.84rem;
  font-weight: 600;
  color: var(--text-light);
  word-break: break-word;
}

#q_9f4f57e78 .ui_c6d5b6acd {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 0.75rem 1rem;
  text-decoration: none;
  font-size: 0.9rem;
  font-weight: 900;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: var(--text-primary);
  background: linear-gradient(90deg, var(--info-bg) 0%, var(--warning-bg) 100%);
  border: 2px solid var(--text-light);
  transition: transform 0.2s ease, filter 0.2s ease;
}

#q_9f4f57e78 .ui_c6d5b6acd:hover {
  transform: translateY(-0.12rem);
  filter: brightness(1.05);
}

@media (max-width: 767.98px) {
  #q_9f4f57e78 .ui_ccfac0d48 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #q_9f4f57e78 .ui_186f89097:last-child {
    grid-column: 1 / -1;
  }

  #q_9f4f57e78 .ui_caf07f673 {
    font-size: clamp(1.85rem, 9vw, 2.4rem);
  }

  #q_9f4f57e78 .ui_6e67d9911 {
    clip-path: none;
  }

  #q_9f4f57e78 .ui_0ed217473 {
    flex: 1 1 calc(50% - 0.25rem);
  }
}

#q_37b0bfa48 {
        position: relative;
        padding-block: 5rem 2.5rem;
padding-inline: 0;
        background: linear-gradient(120deg, var(--background-tertiary) 0%, var(--secondary-bg) 35%, var(--primary-bg) 100%);
        overflow: hidden;
        border-top: 2px solid rgba(var(--bs-primary-rgb), 0.22);

        .ui_5f77910da {
            position: absolute;
            inset: 0;
            background: linear-gradient(
                    90deg,
                    transparent 0%,
                    rgba(var(--bs-primary-rgb), 0.10) 18%,
                    transparent 38%,
                    rgba(var(--bs-primary-rgb), 0.10) 58%,
                    transparent 78%,
                    rgba(var(--bs-primary-rgb), 0.10) 100%
            );
            opacity: 0.35;
            pointer-events: none;
        }

        .ui_47df171ce {
            position: relative;
            z-index: 1;
            display: grid;
            gap: 1.5rem;
        }

        .ui_f9ffab4c6 {
            display: grid;
            gap: 1.25rem;
            grid-template-columns: 1fr;

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

        .ui_08ec714fd {
            background: rgba(255, 255, 255, 0.78);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            border-radius: 18px;
            overflow: hidden;
            box-shadow: 0 18px 45px -32px rgba(var(--bs-primary-rgb), 0.35);
        }

        .ui_6e566227b {
            padding-block: 1.25rem 1rem;
padding-inline: 1.25rem;
            background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.10), rgba(255, 255, 255, 0.15));
            border-bottom: 1px solid rgba(var(--bs-primary-rgb), 0.14);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;

            h5 {
                margin: 0;
                color: var(--text-primary);
                font-weight: 900;
                letter-spacing: 0.9px;
                text-transform: uppercase;
            }

            .ui_be6ac9e14 {
                display: inline-flex;
                align-items: center;
                gap: 0.45rem;
                padding-block: 0.35rem;
padding-inline: 0.7rem;
                border-radius: 999px;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                background: rgba(255, 255, 255, 0.65);
                color: var(--text-secondary);
                font-weight: 700;
                font-size: 0.85rem;

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .ui_560078b4e {
            padding: 1.25rem;

            @media (min-width: 768px) {
                padding: 1.5rem;
            }
        }

        .ui_f2e10437b {
            display: grid;
            gap: 0.65rem;

            .ui_c4b9f57b1 {
                display: flex;
                align-items: flex-start;
                gap: 0.7rem;
                color: var(--text-secondary);

                i {
                    color: var(--primary-dark);
                    transform: translateY(2px);
                }

                b {
                    color: var(--text-primary);
                    font-weight: 800;
                }
            }
        }

        .ui_197dbc8dd {
            display: grid;
            gap: 0.6rem;
            grid-template-columns: 1fr;

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

            a {
                text-decoration: none;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
                background: rgba(255, 255, 255, 0.75);
                border-radius: 14px;
                padding-block: 0.7rem;
padding-inline: 0.8rem;
                color: var(--text-primary);
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: transform 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-2px);
                    box-shadow: 0 16px 40px -28px rgba(var(--bs-primary-rgb), 0.55);
                }

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .ui_1b7da586d {
            display: flex;
            flex-wrap: wrap;
            gap: 0.7rem;
            justify-content: center;

            .ui_7cae2a95b {
                width: 46px;
                height: 46px;
                border-radius: 16px;
                display: grid;
                place-items: center;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.2);
                background: rgba(255, 255, 255, 0.8);
                color: var(--primary-dark);
                transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-3px);
                    background: var(--secondary);
                    color: var(--text-primary);
                    box-shadow: 0 18px 45px -30px rgba(var(--bs-primary-rgb), 0.6);
                }

                i {
                    font-size: 1.15rem;
                }
            }
        }

        .ui_bca528e8f {
            padding-top: 1rem;
            border-top: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            display: grid;
            gap: 0.75rem;

            @media (min-width: 768px) {
                grid-template-columns: 1fr auto;
                align-items: center;
            }

            .ui_400242c43 {
                color: var(--text-secondary);
            }

            .badge {
                display: inline-flex;
                align-items: center;
                gap: 0.5rem;
                padding-block: 0.55rem;
padding-inline: 0.9rem;
                border-radius: 999px;
                background: rgba(255, 255, 255, 0.75);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                color: var(--text-primary);
                justify-self: start;

                @media (min-width: 768px) {
                    justify-self: end;
                }

                i {
                    color: var(--warning-dark);
                }
            }
        }
    }

#q_9494e6068 {
      position: relative;
      border-block-end: 1px solid var(--neutral-150);
      background: var(--background-primary);
      box-shadow: 0 0.35rem 1.25rem color-mix(in srgb, var(--neutral-1050) 8%, transparent);
    }

    #q_9494e6068 .ui_cd4f159b9 {
      block-size: 0.28rem;
      background: linear-gradient(
        90deg,
        var(--primary) 0%,
        var(--accent) 45%,
        var(--secondary) 100%
      );
      background-size: 200% 100%;
      animation: headerstripeshift_m4k8n2pq9xw 14s ease-in-out infinite;
    }

    html[dir='rtl'] #q_9494e6068 .ui_cd4f159b9 {
      transform: scaleX(-1);
    }

    #q_9494e6068 .navbar {
      background: var(--background-tertiary);
      padding-block: 0.85rem;
      padding-inline: 0;
      position: relative;
    }

    #q_9494e6068 .navbar .container {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between;
      gap: 1rem;
    }

    #q_9494e6068 .navbar-brand {
      white-space: normal;
      font-size: clamp(1.2rem, 2.5vw, 1.55rem);
      font-weight: 800;
      letter-spacing: -0.03em;
      line-height: 1.15;
      color: var(--primary-dark) !important;
      text-decoration: none;
      padding-block: 0.35rem;
      padding-inline: 0;
      margin-inline-end: auto;
      display: inline-flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 0.2rem;
      transition: color 0.25s ease;
    }

    #q_9494e6068 .navbar-brand:hover {
      color: var(--primary) !important;
    }

    #q_9494e6068 .ui_3375513e8 {
      block-size: 0.2rem;
      inline-size: 2.75rem;
      border-radius: 999px;
      background: linear-gradient(90deg, var(--accent-dark), var(--primary-light));
    }

    html[dir='rtl'] #q_9494e6068 .ui_3375513e8 {
      transform: scaleX(-1);
    }

    #q_9494e6068 .navbar-nav {
      align-items: center;
      gap: 0.35rem;
      padding-block: 0;
      padding-inline: 0;
    }

    #q_9494e6068 .nav-link {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      color: var(--text-secondary) !important;
      font-weight: 600;
      font-size: 0.92rem;
      padding-block: 0.55rem;
      padding-inline: 1rem;
      border-radius: 999px;
      border: 1px solid transparent;
      transition:
        color 0.2s ease,
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
    }

    #q_9494e6068 .nav-link:hover {
      color: var(--primary-dark) !important;
      background-color: color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary));
      border-color: color-mix(in srgb, var(--primary) 28%, transparent);
      box-shadow: 0 0.15rem 0 color-mix(in srgb, var(--accent) 45%, transparent);
    }

    #q_9494e6068 .navbar-toggler {
      border: 1px solid var(--neutral-250) !important;
      border-radius: 0.65rem;
      padding-block: 0.55rem;
      padding-inline: 0.65rem;
      background: var(--background-primary);
      transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
    }

    #q_9494e6068 .navbar-toggler:hover {
      background: color-mix(in srgb, var(--accent-bg) 40%, var(--background-tertiary));
      border-color: var(--accent-dark) !important;
    }

    #q_9494e6068 .navbar-toggler:focus {
      box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary) 22%, transparent);
    }

    #q_9494e6068 .ui_74fce49c3 {
      display: flex;
      flex-direction: column;
      justify-content: center;
      gap: 0.32rem;
      inline-size: 1.35rem;
      block-size: 1rem;
    }

    #q_9494e6068 .ui_74fce49c3 i {
      display: block;
      font-style: normal;
      block-size: 2px;
      border-radius: 999px;
      background: var(--primary-dark);
    }

    @media (max-width: 991.98px) {
      #q_9494e6068 .navbar-collapse {
        flex-basis: 100%;
        margin-block-start: 0.75rem;
        padding-block: 1rem;
        padding-inline: 1rem;
        border-radius: 0.85rem;
        border: 1px solid var(--neutral-150);
        background: color-mix(in srgb, var(--neutral-50) 65%, var(--background-tertiary));
      }

      #q_9494e6068 .navbar-nav {
        align-items: stretch;
        gap: 0.5rem;
      }

      #q_9494e6068 .nav-link {
        text-align: center;
        justify-content: center;
      }
    }

    @media (min-width: 992px) {
      #q_9494e6068 .navbar-collapse {
        flex-grow: 0;
      }

      #q_9494e6068 .navbar-nav {
        flex-direction: row;
      }
    }

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

    @media (prefers-reduced-motion: reduce) {
      #q_9494e6068 .ui_cd4f159b9 {
        animation: none;
      }
    }

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

&::before {
  content: '';
  position: absolute;
  inset-inline-start: 50%;
  transform: translateX(-50%);
  inset-block-start: 0;
  width: min(90%, 70rem);
  height: 18rem;
  border-radius: 0 0 2rem 2rem;
  background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.08) 0%, rgba(234, 199, 0, 0.08) 100%);
}

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

.ui_02db9e3a6 {
  text-align: center;
  margin-bottom: 3rem;

  h2 {
    color: var(--text-primary);
    font-weight: 700;
    font-size: clamp(2rem, 4vw, 2.6rem);
    margin-bottom: 1rem;
    position: relative;
    display: inline-block;

    &::after {
      content: '';
      position: absolute;
      bottom: -0.55rem;
      inset-inline-start: 50%;
      transform: translateX(-50%);
      width: 4.5rem;
      height: 0.25rem;
      background: linear-gradient(to right, var(--primary), var(--secondary));
      border-radius: 999px;
    }
  }

  p {
    color: var(--text-secondary);
    font-size: 1.05rem;
    max-width: 38rem;
    margin: 1.5rem auto 0;
  }
}

.ui_6ad65f947 {
  background: transparent;
  border-radius: 1.5rem;
  box-shadow: none;
  overflow: visible;
  row-gap: 1.5rem;
}

.ui_0fc44e4f6 {
  padding: 3rem;
  background: var(--white);
  border-radius: 1.5rem;
  box-shadow: 0 0.75rem 2rem rgba(0, 0, 0, 0.06);
  border: 1px solid var(--neutral-150);

  @media (max-width: 575px) {
    padding: 1.5rem;
  }
}

.ui_35daf859a {
  background: linear-gradient(165deg, var(--accent) 0%, var(--primary-dark) 100%);
  padding: 3rem;
  color: var(--text-light);
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-radius: 1.5rem;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0.75rem 2rem rgba(0, 0, 0, 0.08);

  @media (max-width: 575px) {
    padding: 1.5rem;
  }

  h3 {
    font-size: 1.8rem;
    font-weight: 700;
    margin-bottom: 1.5rem;
    position: relative;
    z-index: 1;
  }

  .ui_d509f36f7 {
    display: flex;
    align-items: start;
    margin-bottom: 1.25rem;
    position: relative;
    z-index: 1;
    padding: 0.9rem 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);

    &:last-child {
      border-bottom: none;
      margin-bottom: 0;
    }

    i {
      font-size: 1.2rem;
      margin-inline-end: 1rem;
      margin-top: 0.15rem;
      opacity: 1;
      color: var(--secondary-light);
    }

    .ui_707909aa8 {
      h4 {
        font-size: 1rem;
        font-weight: 600;
        margin-bottom: 0.25rem;
        opacity: 0.96;
      }

      p {
        margin: 0;
        opacity: 0.86;
        font-size: 0.95rem;
        line-height: 1.6;
      }
    }
  }

  .ui_5003e6e7d {
    position: absolute;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.08);

    &:first-of-type {
      width: 10rem;
      height: 10rem;
      top: -2.5rem;
      inset-inline-end: -2rem;
    }

    &:last-of-type {
      width: 7rem;
      height: 7rem;
      bottom: -1rem;
      inset-inline-start: -1rem;
    }
  }
}

.form-control,
.form-select {
  border: 1px solid var(--neutral-250);
  border-radius: 0.75rem;
  padding-block: 1.5rem 0.5rem;
  padding-inline: 1rem;
  transition: all 0.3s ease;
  color: var(--text-primary);
  background-color: var(--background-tertiary);

  &:focus {
    border-color: var(--secondary-dark);
    box-shadow: 0 0 0 0.2rem rgba(234, 199, 0, 0.14);
    background-color: var(--white);
  }
}

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

.form-floating {
  label {
    color: var(--text-tertiary);
  }
}

.form-check {
  padding-inline-start: 1.75rem;
  display: flex;
  gap: 10px;
  
  .form-check-input {
    width: 1.25rem;
    height: 1.25rem;
    border: 2px solid var(--neutral-350);
    border-radius: 0.25rem;
    margin-top: 0.125rem;

    &:checked {
      background-color: var(--secondary-dark);
      border-color: var(--secondary-dark);
    }

    &:focus {
      box-shadow: 0 0 0 0.2rem rgba(234, 199, 0, 0.14);
    }
  }

  .form-check-label {
    color: var(--text-secondary);
    font-size: 0.9rem;

    a {
      color: var(--secondary-dark);
      text-decoration: none;
      font-weight: 600;

      &:hover {
        text-decoration: underline;
      }
    }
  }
}

.ui_72fbcd896 {
  background: linear-gradient(135deg, var(--secondary) 0%, var(--primary) 100%);
  border: none;
  border-radius: 0.75rem;
  color: var(--text-light);
  padding-block: 1rem;
  padding-inline: 3rem;
  font-weight: 700;
  font-size: 1.05rem;
  transition: all 0.3s ease;
  box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.12);

  i {
    transition: transform 0.3s ease;
  }

  &:hover {
    transform: translateY(-2px);
    box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 0.18);

    i {
      transform: translateX(5px);
    }
  }

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

@media (max-width: 991px) {
#q_77464ba64 {
  .ui_35daf859a {
    order: 2;
  }

  .ui_0fc44e4f6 {
    order: 1;
  }
}
}

#q_37bb61c52 {
      padding-block: clamp(3.5rem, 8vw, 6rem);
      padding-inline: 0;
      background: linear-gradient(180deg, var(--background-primary) 0%, color-mix(in srgb, var(--primary-bg) 18%, var(--background-primary)) 45%, var(--background-secondary) 100%);
      position: relative;
      overflow: clip;

      .ui_c1e606f28 {
        position: relative;
        border-radius: 1.75rem;
        padding-block: clamp(2rem, 5vw, 3.25rem);
        padding-inline: clamp(1.25rem, 4vw, 3rem);
        background: var(--background-tertiary);
        border: 1px solid color-mix(in srgb, var(--neutral-350) 45%, var(--background-tertiary));
        box-shadow: 0 1.5rem 3rem color-mix(in srgb, var(--neutral-950) 12%, transparent);
      }

      .ui_c1e606f28::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        inline-size: 100%;
        block-size: 5px;
        border-radius: 1.75rem 1.75rem 0 0;
        background: linear-gradient(90deg, var(--primary) 0%, var(--accent) 50%, var(--secondary) 100%);
      }

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

      .ui_a75ae1fe6 {
        position: relative;
        min-block-size: 17.5rem;
        border-radius: 1.25rem;
        background: linear-gradient(145deg, color-mix(in srgb, var(--primary-dark) 88%, var(--accent-dark)) 0%, var(--neutral-1050) 100%);
        padding: clamp(1.5rem, 3vw, 2.25rem);
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        isolation: isolate;
        overflow: hidden;
      }

      .ui_a75ae1fe6::after {
        content: '';
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -25%;
        inline-size: 85%;
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--accent-light) 35%, transparent) 0%, transparent 70%);
        z-index: 0;
        pointer-events: none;
      }

      .ui_cb19ada1c {
        position: relative;
        z-index: 1;
        align-self: flex-start;
        white-space: normal;
        padding-block: 0.35rem;
        padding-inline: 0.85rem;
        border-radius: 999px;
        font-size: 0.7rem;
        font-weight: 700;
        letter-spacing: 0.12em;
        text-transform: uppercase;
        color: var(--text-light);
        background: color-mix(in srgb, var(--text-light) 14%, transparent);
        border: 1px solid color-mix(in srgb, var(--text-light) 22%, transparent);
      }

      .ui_ccfe81a95 {
        position: relative;
        z-index: 1;
        margin-block-start: auto;
      }

      .ui_b81acf444 {
        font-size: clamp(2.5rem, 6vw, 3.75rem);
        font-weight: 800;
        line-height: 1;
        color: var(--text-light);
        letter-spacing: -0.04em;
      }

      .ui_bbff3f518 {
        margin-block-start: 0.5rem;
        font-size: 0.95rem;
        line-height: 1.45;
        color: color-mix(in srgb, var(--text-light) 78%, var(--accent-light));
        max-inline-size: 16rem;
      }

      .ui_735c7b81f {
        position: absolute;
        inset: 0;
        z-index: 0;
        background-image: linear-gradient(color-mix(in srgb, var(--text-light) 8%, transparent) 1px, transparent 1px),
          linear-gradient(90deg, color-mix(in srgb, var(--text-light) 8%, transparent) 1px, transparent 1px);
        background-size: 28px 28px;
        mask-image: linear-gradient(180deg, transparent 0%, var(--neutral-1050) 35%, var(--neutral-1050) 100%);
        pointer-events: none;
      }

      .ui_7bdcf14a3 {
        position: absolute;
        inset-block-end: 10%;
        inset-inline-start: 8%;
        inline-size: 42%;
        aspect-ratio: 1;
        border-radius: 35% 65% 70% 30% / 40% 45% 55% 60%;
        background: linear-gradient(200deg, color-mix(in srgb, var(--secondary) 55%, transparent) 0%, color-mix(in srgb, var(--primary-light) 40%, transparent) 100%);
        opacity: 0.35;
        z-index: 0;
        animation: ctaMorph_qp9xmk2nw7r4 14s ease-in-out infinite;
      }

      .ui_1a606066e {
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 1.25rem;
        min-inline-size: 0;
      }

      .ui_4899c1ab2 {
        display: inline-block;
        white-space: normal;
        padding-block: 0.4rem;
        padding-inline: 0.9rem;
        border-radius: 999px;
        font-size: 0.8rem;
        font-weight: 600;
        color: var(--primary-dark);
        background: color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary));
        border: 1px solid color-mix(in srgb, var(--primary) 28%, var(--background-tertiary));
        align-self: flex-start;
      }

      .ui_9b9660456 {
        margin: 0;
        font-size: clamp(1.85rem, 4.2vw, 2.85rem);
        font-weight: 800;
        line-height: 1.12;
        letter-spacing: -0.03em;
        color: var(--text-primary);
        max-inline-size: 22ch;
      }

      .ui_9b9660456 span {
        color: var(--primary);
      }

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

      .ui_cf86d2e4a {
        list-style: none;
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction: column;
        gap: 0.65rem;
      }

      .ui_cf86d2e4a li {
        display: grid;
        grid-template-columns: 2.25rem minmax(0, 1fr);
        gap: 0.85rem;
        align-items: baseline;
        padding-block: 0.65rem;
        padding-inline: 0.85rem;
        border-radius: 0.75rem;
        background: color-mix(in srgb, var(--neutral-150) 55%, var(--background-tertiary));
        border: 1px solid color-mix(in srgb, var(--neutral-250) 70%, var(--background-tertiary));
      }

      .ui_8d9f7829b {
        font-size: 0.95rem;
        font-weight: 800;
        color: var(--accent-dark);
        line-height: 1.2;
      }

      .ui_724b80c76 {
        font-size: 0.95rem;
        line-height: 1.45;
        color: var(--text-secondary);
      }

      .ui_a67923a15 {
        display: flex;
        flex-wrap: wrap;
        gap: 0.75rem;
        margin-block-start: 0.25rem;
      }

      .ui_3837b6f78 {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding-block: 0.85rem;
        padding-inline: 1.65rem;
        border-radius: 999px;
        font-weight: 700;
        font-size: 1rem;
        text-decoration: none;
        transition: transform 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease;
      }

      .ui_1b9eea18c {
        color: var(--text-primary);
        background: var(--secondary);
        border: 2px solid color-mix(in srgb, var(--secondary-dark) 35%, var(--secondary));
        box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--secondary-dark) 28%, transparent);
      }

      .ui_1b9eea18c:hover {
        color: var(--text-primary);
        background: var(--secondary-light);
        transform: translateY(-2px);
        box-shadow: 0 0.85rem 1.75rem color-mix(in srgb, var(--secondary-dark) 38%, transparent);
      }

      .ui_6d17fc7db {
        color: var(--primary-dark);
        background: transparent;
        border: 2px solid color-mix(in srgb, var(--primary) 45%, var(--background-tertiary));
      }

      .ui_6d17fc7db:hover {
        color: var(--primary-dark);
        background: color-mix(in srgb, var(--primary-bg) 40%, var(--background-tertiary));
        border-color: var(--primary);
        transform: translateY(-2px);
      }

      @keyframes ctaMorph_qp9xmk2nw7r4 {
        0%,
        100% {
          border-radius: 35% 65% 70% 30% / 40% 45% 55% 60%;
          transform: rotate(0deg) scale(1);
        }
        50% {
          border-radius: 58% 42% 35% 65% / 52% 38% 62% 48%;
          transform: rotate(-8deg) scale(1.04);
        }
      }

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

        .ui_a75ae1fe6 {
          min-block-size: 14rem;
        }

        .ui_1a606066e {
          text-align: center;
          align-items: center;
        }

        .ui_4899c1ab2 {
          align-self: center;
        }

        .ui_9b9660456 {
          max-inline-size: none;
        }

        .ui_0fc9e9953 {
          max-inline-size: none;
        }

        .ui_cf86d2e4a li {
          text-align: start;
        }

        .ui_a67923a15 {
          justify-content: center;
        }
      }

      @media (max-width: 575.98px) {
        .ui_a67923a15 {
          flex-direction: column;
          align-items: stretch;
        }

        .ui_3837b6f78 {
          inline-size: 100%;
        }
      }
    }

#q_a7cee4aa8 {
        position: relative;
        padding-block: 5rem 2.5rem;
padding-inline: 0;
        background: linear-gradient(120deg, var(--background-tertiary) 0%, var(--secondary-bg) 35%, var(--primary-bg) 100%);
        overflow: hidden;
        border-top: 2px solid rgba(var(--bs-primary-rgb), 0.22);

        .ui_767841c0b {
            position: absolute;
            inset: 0;
            background: linear-gradient(
                    90deg,
                    transparent 0%,
                    rgba(var(--bs-primary-rgb), 0.10) 18%,
                    transparent 38%,
                    rgba(var(--bs-primary-rgb), 0.10) 58%,
                    transparent 78%,
                    rgba(var(--bs-primary-rgb), 0.10) 100%
            );
            opacity: 0.35;
            pointer-events: none;
        }

        .ui_6e3f3a091 {
            position: relative;
            z-index: 1;
            display: grid;
            gap: 1.5rem;
        }

        .ui_5bbf96345 {
            display: grid;
            gap: 1.25rem;
            grid-template-columns: 1fr;

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

        .ui_142cb2cd5 {
            background: rgba(255, 255, 255, 0.78);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            border-radius: 18px;
            overflow: hidden;
            box-shadow: 0 18px 45px -32px rgba(var(--bs-primary-rgb), 0.35);
        }

        .ui_60e08bf92 {
            padding-block: 1.25rem 1rem;
padding-inline: 1.25rem;
            background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.10), rgba(255, 255, 255, 0.15));
            border-bottom: 1px solid rgba(var(--bs-primary-rgb), 0.14);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;

            h5 {
                margin: 0;
                color: var(--text-primary);
                font-weight: 900;
                letter-spacing: 0.9px;
                text-transform: uppercase;
            }

            .ui_2780f621f {
                display: inline-flex;
                align-items: center;
                gap: 0.45rem;
                padding-block: 0.35rem;
padding-inline: 0.7rem;
                border-radius: 999px;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                background: rgba(255, 255, 255, 0.65);
                color: var(--text-secondary);
                font-weight: 700;
                font-size: 0.85rem;

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .ui_17889d81a {
            padding: 1.25rem;

            @media (min-width: 768px) {
                padding: 1.5rem;
            }
        }

        .ui_9c0bd069e {
            display: grid;
            gap: 0.65rem;

            .ui_029cff317 {
                display: flex;
                align-items: flex-start;
                gap: 0.7rem;
                color: var(--text-secondary);

                i {
                    color: var(--primary-dark);
                    transform: translateY(2px);
                }

                b {
                    color: var(--text-primary);
                    font-weight: 800;
                }
            }
        }

        .ui_cfcd1fea2 {
            display: grid;
            gap: 0.6rem;
            grid-template-columns: 1fr;

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

            a {
                text-decoration: none;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
                background: rgba(255, 255, 255, 0.75);
                border-radius: 14px;
                padding-block: 0.7rem;
padding-inline: 0.8rem;
                color: var(--text-primary);
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: transform 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-2px);
                    box-shadow: 0 16px 40px -28px rgba(var(--bs-primary-rgb), 0.55);
                }

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .ui_7dee42441 {
            display: flex;
            flex-wrap: wrap;
            gap: 0.7rem;
            justify-content: center;

            .ui_258373629 {
                width: 46px;
                height: 46px;
                border-radius: 16px;
                display: grid;
                place-items: center;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.2);
                background: rgba(255, 255, 255, 0.8);
                color: var(--primary-dark);
                transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-3px);
                    background: var(--secondary);
                    color: var(--text-primary);
                    box-shadow: 0 18px 45px -30px rgba(var(--bs-primary-rgb), 0.6);
                }

                i {
                    font-size: 1.15rem;
                }
            }
        }

        .ui_32b726c8f {
            padding-top: 1rem;
            border-top: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            display: grid;
            gap: 0.75rem;

            @media (min-width: 768px) {
                grid-template-columns: 1fr auto;
                align-items: center;
            }

            .ui_6b5aac79c {
                color: var(--text-secondary);
            }

            .badge {
                display: inline-flex;
                align-items: center;
                gap: 0.5rem;
                padding-block: 0.55rem;
padding-inline: 0.9rem;
                border-radius: 999px;
                background: rgba(255, 255, 255, 0.75);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                color: var(--text-primary);
                justify-self: start;

                @media (min-width: 768px) {
                    justify-self: end;
                }

                i {
                    color: var(--warning-dark);
                }
            }
        }
    }

#q_eb677e0b4 {
      position: relative;
      border-block-end: 1px solid var(--neutral-150);
      background: var(--background-primary);
      box-shadow: 0 0.35rem 1.25rem color-mix(in srgb, var(--neutral-1050) 8%, transparent);
    }

    #q_eb677e0b4 .ui_0efee46b1 {
      block-size: 0.28rem;
      background: linear-gradient(
        90deg,
        var(--primary) 0%,
        var(--accent) 45%,
        var(--secondary) 100%
      );
      background-size: 200% 100%;
      animation: headerstripeshift_m4k8n2pq9xw 14s ease-in-out infinite;
    }

    html[dir='rtl'] #q_eb677e0b4 .ui_0efee46b1 {
      transform: scaleX(-1);
    }

    #q_eb677e0b4 .navbar {
      background: var(--background-tertiary);
      padding-block: 0.85rem;
      padding-inline: 0;
      position: relative;
    }

    #q_eb677e0b4 .navbar .container {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between;
      gap: 1rem;
    }

    #q_eb677e0b4 .navbar-brand {
      white-space: normal;
      font-size: clamp(1.2rem, 2.5vw, 1.55rem);
      font-weight: 800;
      letter-spacing: -0.03em;
      line-height: 1.15;
      color: var(--primary-dark) !important;
      text-decoration: none;
      padding-block: 0.35rem;
      padding-inline: 0;
      margin-inline-end: auto;
      display: inline-flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 0.2rem;
      transition: color 0.25s ease;
    }

    #q_eb677e0b4 .navbar-brand:hover {
      color: var(--primary) !important;
    }

    #q_eb677e0b4 .ui_bfd3758c2 {
      block-size: 0.2rem;
      inline-size: 2.75rem;
      border-radius: 999px;
      background: linear-gradient(90deg, var(--accent-dark), var(--primary-light));
    }

    html[dir='rtl'] #q_eb677e0b4 .ui_bfd3758c2 {
      transform: scaleX(-1);
    }

    #q_eb677e0b4 .navbar-nav {
      align-items: center;
      gap: 0.35rem;
      padding-block: 0;
      padding-inline: 0;
    }

    #q_eb677e0b4 .nav-link {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      color: var(--text-secondary) !important;
      font-weight: 600;
      font-size: 0.92rem;
      padding-block: 0.55rem;
      padding-inline: 1rem;
      border-radius: 999px;
      border: 1px solid transparent;
      transition:
        color 0.2s ease,
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
    }

    #q_eb677e0b4 .nav-link:hover {
      color: var(--primary-dark) !important;
      background-color: color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary));
      border-color: color-mix(in srgb, var(--primary) 28%, transparent);
      box-shadow: 0 0.15rem 0 color-mix(in srgb, var(--accent) 45%, transparent);
    }

    #q_eb677e0b4 .navbar-toggler {
      border: 1px solid var(--neutral-250) !important;
      border-radius: 0.65rem;
      padding-block: 0.55rem;
      padding-inline: 0.65rem;
      background: var(--background-primary);
      transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
    }

    #q_eb677e0b4 .navbar-toggler:hover {
      background: color-mix(in srgb, var(--accent-bg) 40%, var(--background-tertiary));
      border-color: var(--accent-dark) !important;
    }

    #q_eb677e0b4 .navbar-toggler:focus {
      box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary) 22%, transparent);
    }

    #q_eb677e0b4 .ui_931f2cba9 {
      display: flex;
      flex-direction: column;
      justify-content: center;
      gap: 0.32rem;
      inline-size: 1.35rem;
      block-size: 1rem;
    }

    #q_eb677e0b4 .ui_931f2cba9 i {
      display: block;
      font-style: normal;
      block-size: 2px;
      border-radius: 999px;
      background: var(--primary-dark);
    }

    @media (max-width: 991.98px) {
      #q_eb677e0b4 .navbar-collapse {
        flex-basis: 100%;
        margin-block-start: 0.75rem;
        padding-block: 1rem;
        padding-inline: 1rem;
        border-radius: 0.85rem;
        border: 1px solid var(--neutral-150);
        background: color-mix(in srgb, var(--neutral-50) 65%, var(--background-tertiary));
      }

      #q_eb677e0b4 .navbar-nav {
        align-items: stretch;
        gap: 0.5rem;
      }

      #q_eb677e0b4 .nav-link {
        text-align: center;
        justify-content: center;
      }
    }

    @media (min-width: 992px) {
      #q_eb677e0b4 .navbar-collapse {
        flex-grow: 0;
      }

      #q_eb677e0b4 .navbar-nav {
        flex-direction: row;
      }
    }

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

    @media (prefers-reduced-motion: reduce) {
      #q_eb677e0b4 .ui_0efee46b1 {
        animation: none;
      }
    }

#q_e6a279c54 {
        padding-block: clamp(3.5rem, 8vw, 7.5rem);
        padding-inline: 0;
        position: relative;
        overflow: hidden;
        background: linear-gradient(125deg, var(--danger-bg) 0%, var(--warning-bg) 28%, var(--accent-bg) 58%, var(--secondary-bg) 100%);
        isolation: isolate;

        &::before {
          content: '';
          position: absolute;
          inset: 0;
          z-index: 0;
          background: radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--info-light) 55%, var(--white)) 0%, color-mix(in srgb, var(--background-primary) 0%, var(--white)) 48%),
            radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--primary-light) 50%, var(--white)) 0%, color-mix(in srgb, var(--background-primary) 0%, var(--white)) 52%),
            radial-gradient(circle at 70% 92%, color-mix(in srgb, var(--accent) 35%, var(--white)) 0%, color-mix(in srgb, var(--background-primary) 0%, var(--white)) 55%);
          opacity: 0.85;
          animation: faqorbit_k9mx2qp7wn4rz 14s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          inset-inline-start: -40%;
          inset-block-start: -45%;
          inline-size: 180%;
          block-size: 140%;
          z-index: 0;
          background: repeating-linear-gradient(115deg, color-mix(in srgb, var(--white) 0%, var(--white)) 0 14px, color-mix(in srgb, var(--neutral-950) 6%, var(--white)) 14px 16px);
          opacity: 0.12;
          mask-image: radial-gradient(ellipse at 50% 40%, var(--text-light) 0%, color-mix(in srgb, var(--white) 0%, var(--white)) 72%);
          transform: skewY(-6deg);
          animation: faqspeed_h3tq7wzm8pn2k 18s linear infinite;
        }

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

        .ui_6a5d7cd3c {
          border-radius: 2rem;
          border: 4px solid color-mix(in srgb, var(--neutral-950) 18%, var(--white));
          background: linear-gradient(145deg, color-mix(in srgb, var(--white) 88%, var(--accent-light)) 0%, color-mix(in srgb, var(--white) 92%, var(--primary-bg)) 100%);
          box-shadow: 0 0 0 3px color-mix(in srgb, var(--accent) 55%, var(--white)), 0 28px 64px color-mix(in srgb, var(--neutral-950) 14%, var(--background-primary));
          padding-block: clamp(2rem, 5vw, 3.25rem);
          padding-inline: clamp(1.25rem, 4vw, 2.75rem);
          margin-block-end: clamp(2rem, 5vw, 3rem);
          position: relative;
          overflow: hidden;

          &::before {
            content: '';
            position: absolute;
            inset-inline-end: -18%;
            inset-block-start: -35%;
            inline-size: 55%;
            block-size: 120%;
            border-radius: 40% 60% 55% 45%;
            background: linear-gradient(160deg, var(--danger-light), var(--warning-light), var(--accent));
            opacity: 0.22;
            filter: blur(0);
            animation: faqblob_r7nk4m2pqw8xz 9s ease-in-out infinite;
          }

          &::after {
            content: '';
            position: absolute;
            inset-inline-start: -8%;
            inset-block-end: -40%;
            inline-size: 45%;
            block-size: 85%;
            border-radius: 55% 40% 60% 45%;
            background: linear-gradient(200deg, var(--secondary-light), var(--info-light), var(--primary));
            opacity: 0.18;
            animation: faqblob_r7nk4m2pqw8xz 11s ease-in-out infinite reverse;
          }
        }

        .ui_599a979c4 {
          display: grid;
          grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
          gap: clamp(1.5rem, 4vw, 2.75rem);
          align-items: center;
          position: relative;
          z-index: 1;
        }

        .ui_39f372450 {
          margin: 0;
          font-weight: 900;
          font-size: clamp(2.15rem, 4.2vw, 3.65rem);
          line-height: 1.05;
          letter-spacing: -0.03em;
          color: var(--neutral-1050);
          text-align: start;
          text-shadow: 3px 3px 0 color-mix(in srgb, var(--accent) 75%, var(--white)), 6px 6px 0 color-mix(in srgb, var(--danger-light) 45%, var(--white));
        }

        .ui_649f2f060 {
          margin: 0;
          margin-block-start: 1.1rem;
          max-width: 36rem;
          font-size: clamp(1.02rem, 1.9vw, 1.2rem);
          line-height: 1.65;
          color: var(--neutral-750);
          font-weight: 600;
          text-align: start;
          border-inline-start: 6px solid var(--accent-dark);
          padding-inline-start: 1.1rem;
        }

        .ui_07ec0bee4 {
          display: grid;
          grid-template-columns: repeat(2, minmax(0, 1fr));
          gap: 0.85rem;
          min-block-size: 11rem;
          align-content: center;
        }

        .ui_74b85b08f {
          border-radius: 1.25rem;
          min-block-size: 4.25rem;
          border: 3px solid color-mix(in srgb, var(--neutral-950) 22%, var(--white));
          background: linear-gradient(135deg, var(--secondary-bg), var(--accent-bg));
          box-shadow: inset 0 -6px 0 color-mix(in srgb, var(--neutral-950) 12%, var(--white));
          transform: rotate(-4deg);
          animation: faqtilt_m8wz3qnp7rk2x 5s ease-in-out infinite;
        }

        .ui_74b85b08f:nth-of-type(2) {
          background: linear-gradient(135deg, var(--warning-bg), var(--danger-light));
          transform: rotate(5deg);
          animation: faqtilt_b7pq4nw8k2mzx 5s ease-in-out infinite;
          animation-delay: 0.4s;
        }

        .ui_74b85b08f:nth-of-type(3) {
          grid-column: 1 / -1;
          background: linear-gradient(90deg, var(--primary-bg), var(--info-bg), var(--secondary-light));
          min-block-size: 3.5rem;
          transform: rotate(-2deg);
          animation: faqtilt_c3xm9wk2n7qp 6s ease-in-out infinite;
          animation-delay: 0.8s;
        }

        .ui_ca861db8b {
          display: grid;
          grid-template-columns: minmax(0, 1fr);
          gap: clamp(1rem, 2.5vw, 1.35rem);
          max-width: 52rem;
          margin-inline: auto;
        }

        .ui_289b0fcd5 {
          border-radius: 1.35rem;
          overflow: hidden;
          background: color-mix(in srgb, var(--white) 94%, var(--neutral-50));
          border: 3px solid color-mix(in srgb, var(--neutral-950) 14%, var(--white));
          box-shadow: 0 14px 36px color-mix(in srgb, var(--neutral-950) 12%, var(--background-primary)), inset 0 1px 0 color-mix(in srgb, var(--white) 80%, var(--accent-bg));
          transition: transform 0.35s cubic-bezier(0.34, 1.45, 0.64, 1), box-shadow 0.35s ease, border-color 0.35s ease;

          &:nth-child(3n + 1) {
            border-inline-start: 8px solid var(--accent-dark);

            &:hover {
              transform: translateY(-10px) scale(1.01);
              border-color: color-mix(in srgb, var(--accent) 55%, var(--white));
              box-shadow: 0 22px 48px color-mix(in srgb, var(--accent-dark) 28%, var(--background-primary));
            }

            .ui_0d0037826:not(.ui_e912ca59f) {
              background: linear-gradient(105deg, var(--accent), var(--accent-dark));
              color: var(--text-light);
            }

            .ui_4b52f1234 {
              background: radial-gradient(circle at 18% 35%, color-mix(in srgb, var(--accent-bg) 65%, var(--white)) 0%, color-mix(in srgb, var(--white) 0%, var(--white)) 65%);
            }
          }

          &:nth-child(3n + 2) {
            border-inline-start: 8px solid var(--danger-dark);

            &:hover {
              transform: translateY(-10px) scale(1.01);
              border-color: color-mix(in srgb, var(--danger-light) 65%, var(--white));
              box-shadow: 0 22px 48px color-mix(in srgb, var(--danger-color) 22%, var(--background-primary));
            }

            .ui_0d0037826:not(.ui_e912ca59f) {
              background: linear-gradient(105deg, var(--danger-color), var(--warning-color));
              color: var(--text-light);
            }

            .ui_4b52f1234 {
              background: radial-gradient(circle at 82% 40%, color-mix(in srgb, var(--warning-bg) 70%, var(--white)) 0%, color-mix(in srgb, var(--white) 0%, var(--white)) 62%);
            }
          }

          &:nth-child(3n + 3) {
            border-inline-start: 8px solid var(--secondary-dark);

            &:hover {
              transform: translateY(-10px) scale(1.01);
              border-color: color-mix(in srgb, var(--secondary) 55%, var(--white));
              box-shadow: 0 22px 48px color-mix(in srgb, var(--secondary-dark) 26%, var(--background-primary));
            }

            .ui_0d0037826:not(.ui_e912ca59f) {
              background: linear-gradient(105deg, var(--secondary), var(--secondary-dark));
              color: var(--neutral-1050);
            }

            .ui_4b52f1234 {
              background: radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--secondary-bg) 72%, var(--white)) 0%, color-mix(in srgb, var(--white) 0%, var(--white)) 64%);
            }
          }
        }

        .ui_0d0037826 {
          width: 100%;
          text-align: start;
          border: none;
          padding-block: 1.15rem;
          padding-inline: 1.35rem;
          display: flex;
          align-items: center;
          justify-content: space-between;
          gap: 1rem;
          font-weight: 800;
          font-size: clamp(1rem, 2.2vw, 1.12rem);
          line-height: 1.35;
          color: var(--neutral-1050);
          cursor: pointer;
          position: relative;
          background: linear-gradient(180deg, color-mix(in srgb, var(--white) 96%, var(--neutral-150)) 0%, var(--white) 100%);
          transition: color 0.3s ease, background 0.35s ease, transform 0.25s ease;

          .ui_4b52f1234 {
            position: absolute;
            inset: 0;
            z-index: 0;
            opacity: 0.55;
            pointer-events: none;
            mix-blend-mode: multiply;
          }

          span {
            position: relative;
            z-index: 1;
          }

          .ui_d92830d75 {
            flex-shrink: 0;
            inline-size: 2.45rem;
            block-size: 2.45rem;
            border-radius: 50%;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            font-size: 1.15rem;
            position: relative;
            z-index: 1;
            border: 3px solid color-mix(in srgb, var(--neutral-950) 16%, var(--white));
            background: var(--white);
            color: var(--neutral-950);
            box-shadow: 0 6px 0 color-mix(in srgb, var(--neutral-950) 12%, var(--white));
            transition: transform 0.45s cubic-bezier(0.34, 1.56, 0.64, 1), color 0.3s ease, background 0.3s ease, border-color 0.3s ease;
          }

          &:hover .ui_d92830d75 {
            transform: translateY(-3px) scale(1.06);
          }

          &:not(.ui_e912ca59f) .ui_d92830d75 {
            transform: rotate(180deg) translateY(-2px);
            background: color-mix(in srgb, var(--white) 92%, var(--accent-bg));
            border-color: color-mix(in srgb, var(--accent) 40%, var(--white));
            color: var(--accent-dark);
          }

          &:not(.ui_e912ca59f):hover .ui_d92830d75 {
            transform: rotate(180deg) translateY(-5px) scale(1.06);
          }
        }

        .ui_289b0fcd5:nth-child(3n + 2) .ui_0d0037826:not(.ui_e912ca59f) .ui_d92830d75 {
          background: color-mix(in srgb, var(--white) 90%, var(--warning-bg));
          border-color: color-mix(in srgb, var(--danger-light) 50%, var(--white));
          color: var(--danger-dark);
        }

        .ui_289b0fcd5:nth-child(3n + 3) .ui_0d0037826:not(.ui_e912ca59f) .ui_d92830d75 {
          background: color-mix(in srgb, var(--white) 88%, var(--secondary-bg));
          border-color: color-mix(in srgb, var(--secondary) 45%, var(--white));
          color: var(--secondary-dark);
        }

        .ui_3710e13f4 {
          padding-block: 0 1.25rem;
          padding-inline: 1.35rem;
          margin: 0;
          border-block-start: 2px dashed color-mix(in srgb, var(--neutral-650) 35%, var(--neutral-150));
          background: linear-gradient(180deg, color-mix(in srgb, var(--white) 88%, var(--info-bg)) 0%, var(--white) 42%);
          color: var(--neutral-850);
          font-size: clamp(0.98rem, 1.8vw, 1.05rem);
          line-height: 1.75;
          font-weight: 500;
          position: relative;

          &::before {
            content: '';
            position: absolute;
            inset-inline-start: 1.35rem;
            inset-block-start: 0;
            inline-size: 4.5rem;
            block-size: 3px;
            background: linear-gradient(90deg, var(--primary), var(--accent), var(--secondary-light));
            border-radius: 999px;
          }
        }

        .collapse {
          border: none;
        }
      }

      @keyframes faqorbit_k9mx2qp7wn4rz {
        0%,
        100% {
          transform: scale(1);
          filter: saturate(1);
        }
        50% {
          transform: scale(1.03);
          filter: saturate(1.12);
        }
      }

      @keyframes faqspeed_h3tq7wzm8pn2k {
        from {
          transform: skewY(-6deg) translateY(0);
          opacity: 0.12;
        }
        to {
          transform: skewY(-6deg) translateY(18px);
          opacity: 0.18;
        }
      }

      @keyframes faqblob_r7nk4m2pqw8xz {
        0%,
        100% {
          transform: translate(0, 0) rotate(0deg);
        }
        33% {
          transform: translate(4%, -3%) rotate(4deg);
        }
        66% {
          transform: translate(-3%, 5%) rotate(-3deg);
        }
      }

      @keyframes faqtilt_m8wz3qnp7rk2x {
        0%,
        100% {
          transform: rotate(-4deg) translateY(0);
        }
        50% {
          transform: rotate(-2deg) translateY(-6px);
        }
      }

      @keyframes faqtilt_b7pq4nw8k2mzx {
        0%,
        100% {
          transform: rotate(5deg) translateY(0);
        }
        50% {
          transform: rotate(3deg) translateY(-6px);
        }
      }

      @keyframes faqtilt_c3xm9wk2n7qp {
        0%,
        100% {
          transform: rotate(-2deg) translateY(0);
        }
        50% {
          transform: rotate(0deg) translateY(-5px);
        }
      }

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

          .ui_39f372450,
          .ui_649f2f060 {
            text-align: start;
          }

          .ui_07ec0bee4 {
            max-inline-size: 24rem;
            margin-inline: auto;
          }
        }
      }

      @media (max-width: 767.98px) {
        #q_e6a279c54 {
          &::after {
            opacity: 0.08;
          }

          .ui_6a5d7cd3c {
            border-radius: 1.5rem;
            padding-block: 1.65rem;
            padding-inline: 1.15rem;
          }

          .ui_289b0fcd5:hover {
            transform: translateY(-6px) scale(1.004);
          }

          .ui_0d0037826 {
            padding-block: 1rem;
            padding-inline: 1.1rem;
          }

          .ui_3710e13f4 {
            padding-block: 0 1.1rem;
            padding-inline: 1.1rem;

            &::before {
              inset-inline-start: 1.1rem;
            }
          }
        }
      }

      @media (max-width: 575.98px) {
        #q_e6a279c54 {
          .ui_74b85b08f:nth-of-type(3) {
            grid-column: auto;
          }

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

          .ui_74b85b08f,
          .ui_74b85b08f:nth-of-type(2) {
            transform: rotate(0deg);
          }

          .ui_d92830d75 {
            inline-size: 2.25rem;
            block-size: 2.25rem;
            font-size: 1.05rem;
          }
        }
      }

      @media (prefers-reduced-motion: reduce) {
        #q_e6a279c54::before,
        #q_e6a279c54::after,
        #q_e6a279c54 .ui_6a5d7cd3c::before,
        #q_e6a279c54 .ui_6a5d7cd3c::after,
        #q_e6a279c54 .ui_74b85b08f {
          animation: none;
        }
      }

#q_fae28ac20 {
        position: relative;
        padding-block: 5rem 2.5rem;
padding-inline: 0;
        background: linear-gradient(120deg, var(--background-tertiary) 0%, var(--secondary-bg) 35%, var(--primary-bg) 100%);
        overflow: hidden;
        border-top: 2px solid rgba(var(--bs-primary-rgb), 0.22);

        .ui_058b36793 {
            position: absolute;
            inset: 0;
            background: linear-gradient(
                    90deg,
                    transparent 0%,
                    rgba(var(--bs-primary-rgb), 0.10) 18%,
                    transparent 38%,
                    rgba(var(--bs-primary-rgb), 0.10) 58%,
                    transparent 78%,
                    rgba(var(--bs-primary-rgb), 0.10) 100%
            );
            opacity: 0.35;
            pointer-events: none;
        }

        .ui_6e5d5756b {
            position: relative;
            z-index: 1;
            display: grid;
            gap: 1.5rem;
        }

        .ui_2e5f465f9 {
            display: grid;
            gap: 1.25rem;
            grid-template-columns: 1fr;

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

        .ui_3d57ecd2a {
            background: rgba(255, 255, 255, 0.78);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            border-radius: 18px;
            overflow: hidden;
            box-shadow: 0 18px 45px -32px rgba(var(--bs-primary-rgb), 0.35);
        }

        .ui_6b322013e {
            padding-block: 1.25rem 1rem;
padding-inline: 1.25rem;
            background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.10), rgba(255, 255, 255, 0.15));
            border-bottom: 1px solid rgba(var(--bs-primary-rgb), 0.14);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;

            h5 {
                margin: 0;
                color: var(--text-primary);
                font-weight: 900;
                letter-spacing: 0.9px;
                text-transform: uppercase;
            }

            .ui_6bf42e9bc {
                display: inline-flex;
                align-items: center;
                gap: 0.45rem;
                padding-block: 0.35rem;
padding-inline: 0.7rem;
                border-radius: 999px;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                background: rgba(255, 255, 255, 0.65);
                color: var(--text-secondary);
                font-weight: 700;
                font-size: 0.85rem;

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .ui_61499afbf {
            padding: 1.25rem;

            @media (min-width: 768px) {
                padding: 1.5rem;
            }
        }

        .ui_46b931b9d {
            display: grid;
            gap: 0.65rem;

            .ui_5ef0a8388 {
                display: flex;
                align-items: flex-start;
                gap: 0.7rem;
                color: var(--text-secondary);

                i {
                    color: var(--primary-dark);
                    transform: translateY(2px);
                }

                b {
                    color: var(--text-primary);
                    font-weight: 800;
                }
            }
        }

        .ui_1c48820a8 {
            display: grid;
            gap: 0.6rem;
            grid-template-columns: 1fr;

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

            a {
                text-decoration: none;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
                background: rgba(255, 255, 255, 0.75);
                border-radius: 14px;
                padding-block: 0.7rem;
padding-inline: 0.8rem;
                color: var(--text-primary);
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: transform 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-2px);
                    box-shadow: 0 16px 40px -28px rgba(var(--bs-primary-rgb), 0.55);
                }

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .ui_6561a3743 {
            display: flex;
            flex-wrap: wrap;
            gap: 0.7rem;
            justify-content: center;

            .ui_2c365f12c {
                width: 46px;
                height: 46px;
                border-radius: 16px;
                display: grid;
                place-items: center;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.2);
                background: rgba(255, 255, 255, 0.8);
                color: var(--primary-dark);
                transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-3px);
                    background: var(--secondary);
                    color: var(--text-primary);
                    box-shadow: 0 18px 45px -30px rgba(var(--bs-primary-rgb), 0.6);
                }

                i {
                    font-size: 1.15rem;
                }
            }
        }

        .ui_c58e0b4fa {
            padding-top: 1rem;
            border-top: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            display: grid;
            gap: 0.75rem;

            @media (min-width: 768px) {
                grid-template-columns: 1fr auto;
                align-items: center;
            }

            .ui_92d7311b9 {
                color: var(--text-secondary);
            }

            .badge {
                display: inline-flex;
                align-items: center;
                gap: 0.5rem;
                padding-block: 0.55rem;
padding-inline: 0.9rem;
                border-radius: 999px;
                background: rgba(255, 255, 255, 0.75);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                color: var(--text-primary);
                justify-self: start;

                @media (min-width: 768px) {
                    justify-self: end;
                }

                i {
                    color: var(--warning-dark);
                }
            }
        }
    }

#q_5deab3395 {
      position: relative;
      border-block-end: 1px solid var(--neutral-150);
      background: var(--background-primary);
      box-shadow: 0 0.35rem 1.25rem color-mix(in srgb, var(--neutral-1050) 8%, transparent);
    }

    #q_5deab3395 .ui_22fc53a41 {
      block-size: 0.28rem;
      background: linear-gradient(
        90deg,
        var(--primary) 0%,
        var(--accent) 45%,
        var(--secondary) 100%
      );
      background-size: 200% 100%;
      animation: headerstripeshift_m4k8n2pq9xw 14s ease-in-out infinite;
    }

    html[dir='rtl'] #q_5deab3395 .ui_22fc53a41 {
      transform: scaleX(-1);
    }

    #q_5deab3395 .navbar {
      background: var(--background-tertiary);
      padding-block: 0.85rem;
      padding-inline: 0;
      position: relative;
    }

    #q_5deab3395 .navbar .container {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between;
      gap: 1rem;
    }

    #q_5deab3395 .navbar-brand {
      white-space: normal;
      font-size: clamp(1.2rem, 2.5vw, 1.55rem);
      font-weight: 800;
      letter-spacing: -0.03em;
      line-height: 1.15;
      color: var(--primary-dark) !important;
      text-decoration: none;
      padding-block: 0.35rem;
      padding-inline: 0;
      margin-inline-end: auto;
      display: inline-flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 0.2rem;
      transition: color 0.25s ease;
    }

    #q_5deab3395 .navbar-brand:hover {
      color: var(--primary) !important;
    }

    #q_5deab3395 .ui_32869924a {
      block-size: 0.2rem;
      inline-size: 2.75rem;
      border-radius: 999px;
      background: linear-gradient(90deg, var(--accent-dark), var(--primary-light));
    }

    html[dir='rtl'] #q_5deab3395 .ui_32869924a {
      transform: scaleX(-1);
    }

    #q_5deab3395 .navbar-nav {
      align-items: center;
      gap: 0.35rem;
      padding-block: 0;
      padding-inline: 0;
    }

    #q_5deab3395 .nav-link {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      color: var(--text-secondary) !important;
      font-weight: 600;
      font-size: 0.92rem;
      padding-block: 0.55rem;
      padding-inline: 1rem;
      border-radius: 999px;
      border: 1px solid transparent;
      transition:
        color 0.2s ease,
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
    }

    #q_5deab3395 .nav-link:hover {
      color: var(--primary-dark) !important;
      background-color: color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary));
      border-color: color-mix(in srgb, var(--primary) 28%, transparent);
      box-shadow: 0 0.15rem 0 color-mix(in srgb, var(--accent) 45%, transparent);
    }

    #q_5deab3395 .navbar-toggler {
      border: 1px solid var(--neutral-250) !important;
      border-radius: 0.65rem;
      padding-block: 0.55rem;
      padding-inline: 0.65rem;
      background: var(--background-primary);
      transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
    }

    #q_5deab3395 .navbar-toggler:hover {
      background: color-mix(in srgb, var(--accent-bg) 40%, var(--background-tertiary));
      border-color: var(--accent-dark) !important;
    }

    #q_5deab3395 .navbar-toggler:focus {
      box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary) 22%, transparent);
    }

    #q_5deab3395 .ui_ea59e5632 {
      display: flex;
      flex-direction: column;
      justify-content: center;
      gap: 0.32rem;
      inline-size: 1.35rem;
      block-size: 1rem;
    }

    #q_5deab3395 .ui_ea59e5632 i {
      display: block;
      font-style: normal;
      block-size: 2px;
      border-radius: 999px;
      background: var(--primary-dark);
    }

    @media (max-width: 991.98px) {
      #q_5deab3395 .navbar-collapse {
        flex-basis: 100%;
        margin-block-start: 0.75rem;
        padding-block: 1rem;
        padding-inline: 1rem;
        border-radius: 0.85rem;
        border: 1px solid var(--neutral-150);
        background: color-mix(in srgb, var(--neutral-50) 65%, var(--background-tertiary));
      }

      #q_5deab3395 .navbar-nav {
        align-items: stretch;
        gap: 0.5rem;
      }

      #q_5deab3395 .nav-link {
        text-align: center;
        justify-content: center;
      }
    }

    @media (min-width: 992px) {
      #q_5deab3395 .navbar-collapse {
        flex-grow: 0;
      }

      #q_5deab3395 .navbar-nav {
        flex-direction: row;
      }
    }

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

    @media (prefers-reduced-motion: reduce) {
      #q_5deab3395 .ui_22fc53a41 {
        animation: none;
      }
    }

#q_f0da14ba9 {
        --hero-rtl-sign: 1;
        position: relative;
        overflow: clip;
        isolation: isolate;
        min-height: 72vh;
        padding-block: clamp(2.5rem, 6vw, 5rem);
        padding-inline: 0;
        background: radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--accent-dark) 55%, var(--background-primary)) 0%, var(--background-primary) 52%, color-mix(in srgb, var(--secondary-bg) 40%, var(--background-primary)) 100%);
        animation: heroload_zq8mwk34nfpx 1s ease-out both;
      }

      [dir='rtl'] #q_f0da14ba9 {
        --hero-rtl-sign: -1;
      }

      #q_f0da14ba9 .ui_917137561 {
        position: absolute;
        inset: 0;
        z-index: 0;
        pointer-events: none;
        opacity: 0.35;
        background-image: repeating-linear-gradient(-18deg, color-mix(in srgb, var(--neutral-250) 22%, transparent) 0 2px, transparent 2px 11px);
        mix-blend-mode: multiply;
      }

      #q_f0da14ba9 .ui_04ce81be0 {
        position: absolute;
        inset-inline-start: 0;
        inset-block-start: 0;
        width: min(42vw, 520px);
        height: 100%;
        z-index: 0;
        background: linear-gradient(165deg, color-mix(in srgb, var(--primary) 78%, var(--accent)) 0%, var(--primary-dark) 72%, color-mix(in srgb, var(--neutral-850) 35%, var(--primary-dark)) 100%);
        clip-path: polygon(0 0, 100% 0, 72% 100%, 0 100%);
      }

      #q_f0da14ba9 .ui_400ec0b23 {
        position: absolute;
        inset-inline-end: 8%;
        inset-block-end: 12%;
        width: min(280px, 38vw);
        height: min(280px, 38vw);
        z-index: 0;
        border-radius: 50%;
        background: radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--accent-light) 55%, transparent) 0%, transparent 68%);
        animation: heroaura_h4jv92qxmnwt 11s ease-in-out infinite alternate;
      }

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

      #q_f0da14ba9 .ui_6b1f46bde {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: clamp(1.75rem, 4vw, 3.25rem);
        align-items: center;
      }

      #q_f0da14ba9 .ui_f5b197ae8 {
        padding-inline-end: clamp(0rem, 2vw, 1rem);
        animation: herocopy_k7psm2nxq9wf 0.95s 0.08s cubic-bezier(0.22, 1, 0.36, 1) both;
      }

      #q_f0da14ba9 .ui_840a3e340 {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.35rem;
        padding-inline: 0.85rem;
        margin-block-end: 1.25rem;
        border-radius: 999px;
        font-size: 0.8125rem;
        font-weight: 600;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        white-space: normal;
        color: var(--text-light);
        background: color-mix(in srgb, var(--neutral-1050) 28%, var(--accent-dark));
        border: 1px solid color-mix(in srgb, var(--text-light) 28%, transparent);
        box-shadow: 0 10px 28px color-mix(in srgb, var(--neutral-950) 28%, transparent);
      }

      #q_f0da14ba9 .ui_0cd6a8eff {
        width: 8px;
        height: 8px;
        border-radius: 50%;
        flex-shrink: 0;
        background: linear-gradient(135deg, var(--secondary-light), var(--warning-light));
      }

      #q_f0da14ba9 .ui_36deabfa7 {
        margin: 0;
        margin-block-end: 1.25rem;
        font-size: clamp(2.15rem, 4.4vw, 3.35rem);
        font-weight: 800;
        line-height: 1.08;
        letter-spacing: -0.035em;
        color: var(--neutral-1050);
      }

      #q_f0da14ba9 .ui_36deabfa7 span {
        background: linear-gradient(118deg, var(--primary-dark) 0%, var(--accent-dark) 48%, var(--secondary-dark) 100%);
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
      }

      #q_f0da14ba9 .ui_457e2466a {
        margin: 0;
        margin-block-end: 1.75rem;
        max-width: 38rem;
        font-size: 1.125rem;
        line-height: 1.75;
        color: var(--text-secondary);
      }

      #q_f0da14ba9 .ui_53f719280 {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 1rem;
        margin-block-end: 2rem;
      }

      #q_f0da14ba9 .ui_4e84daa72 {
        padding: 1rem 1.1rem;
        border-radius: 1rem;
        border: 1px solid color-mix(in srgb, var(--neutral-350) 55%, var(--background-tertiary));
        background: linear-gradient(145deg, color-mix(in srgb, var(--background-tertiary) 88%, var(--accent-bg)) 0%, var(--background-primary) 100%);
        box-shadow: 0 14px 36px color-mix(in srgb, var(--neutral-650) 18%, transparent);
      }

      #q_f0da14ba9 .ui_c5b6e7cdb {
        display: block;
        font-size: 1.85rem;
        font-weight: 800;
        line-height: 1;
        letter-spacing: -0.03em;
        color: var(--primary-dark);
      }

      #q_f0da14ba9 .ui_3d23895ec {
        display: block;
        margin-block-start: 0.35rem;
        font-size: 0.875rem;
        line-height: 1.35;
        color: var(--text-tertiary);
      }

      #q_f0da14ba9 .ui_3512b2bf8 .btn {
        padding-block: 0.85rem;
        padding-inline: 1.85rem;
        border-radius: 999px;
        font-weight: 700;
        border: none;
        background: linear-gradient(135deg, var(--primary) 0%, color-mix(in srgb, var(--accent) 55%, var(--primary-dark)) 100%);
        color: var(--text-light);
        box-shadow: 0 14px 34px color-mix(in srgb, var(--primary-dark) 42%, transparent);
        transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.35s ease;
      }

      #q_f0da14ba9 .ui_3512b2bf8 .btn:hover {
        transform: translateY(-3px);
        box-shadow: 0 20px 44px color-mix(in srgb, var(--neutral-950) 35%, transparent);
        color: var(--text-light);
      }

      #q_f0da14ba9 .ui_c28097295 {
        position: relative;
        justify-self: end;
        width: min(100%, 440px);
        animation: herophoto_ty63kq81vxjm 1s 0.12s cubic-bezier(0.22, 1, 0.36, 1) both;
      }

      #q_f0da14ba9 .ui_440c367f9 {
        position: relative;
        aspect-ratio: 1 / 1;
        width: 100%;
      }

      #q_f0da14ba9 .ui_89130d4a5 {
        position: absolute;
        inset: 0;
        border-radius: 28%;
        border: 3px solid color-mix(in srgb, var(--text-light) 42%, var(--accent));
        transform: rotate(-9deg);
        box-shadow: 0 26px 60px color-mix(in srgb, var(--neutral-950) 32%, transparent);
        background: linear-gradient(145deg, color-mix(in srgb, var(--warning-bg) 35%, var(--background-tertiary)), color-mix(in srgb, var(--accent-bg) 28%, var(--background-primary)));
      }

      #q_f0da14ba9 .ui_9f67f6fd6 {
        position: absolute;
        inset-inline-end: -6%;
        inset-block-start: 10%;
        width: 38%;
        aspect-ratio: 1 / 1;
        border-radius: 24%;
        background: linear-gradient(160deg, var(--secondary-light), var(--warning-light));
        opacity: 0.92;
        transform: rotate(12deg);
        z-index: 1;
        box-shadow: 0 18px 40px color-mix(in srgb, var(--warning-dark) 35%, transparent);
      }

      #q_f0da14ba9 .ui_181dc8374 {
        position: absolute;
        z-index: 2;
        width: 78%;
        aspect-ratio: 1 / 1;
        inset-inline-start: 11%;
        inset-block-start: 11%;
        margin: 0;
        border-radius: 22%;
        overflow: hidden;
        border: 3px solid color-mix(in srgb, var(--text-light) 55%, transparent);
        box-shadow: 0 22px 55px color-mix(in srgb, var(--neutral-950) 38%, transparent);
      }

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

      @media (max-width: 991px) {
        #q_f0da14ba9 .ui_04ce81be0 {
          width: 100%;
          height: min(46vh, 380px);
          clip-path: polygon(0 0, 100% 0, 100% 82%, 0 100%);
        }

        #q_f0da14ba9 .ui_6b1f46bde {
          grid-template-columns: minmax(0, 1fr);
          gap: 2rem;
        }

        #q_f0da14ba9 .ui_f5b197ae8 {
          padding-inline-end: 0;
          text-align: center;
          order: 2;
        }

        #q_f0da14ba9 .ui_c28097295 {
          justify-self: center;
          order: 1;
          width: min(100%, 360px);
        }

        #q_f0da14ba9 .ui_457e2466a {
          margin-inline-start: auto;
          margin-inline-end: auto;
        }

        #q_f0da14ba9 .ui_53f719280 {
          max-width: 420px;
          margin-inline-start: auto;
          margin-inline-end: auto;
        }

        #q_f0da14ba9 .ui_3512b2bf8 {
          display: flex;
          justify-content: center;
        }

        #q_f0da14ba9 .ui_840a3e340 {
          margin-inline-start: auto;
          margin-inline-end: auto;
        }
      }

      @keyframes heroload_zq8mwk34nfpx {
        from {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }

      @keyframes heroaura_h4jv92qxmnwt {
        from {
          transform: translate(calc(var(--hero-rtl-sign) * -16px), 10px) scale(1);
        }
        to {
          transform: translate(calc(var(--hero-rtl-sign) * 22px), -14px) scale(1.06);
        }
      }

      @keyframes herocopy_k7psm2nxq9wf {
        from {
          opacity: 0;
          transform: translateX(calc(var(--hero-rtl-sign) * 38px));
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

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

#q_1a67aaa3f {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  padding-block: clamp(3rem, 7vw, 5.5rem);
  background:
    linear-gradient(125deg, var(--warning-bg) 0%, var(--primary-bg) 42%, var(--accent-bg) 100%);
}
#q_1a67aaa3f .ui_c45afcd7c {
  position: absolute;
  inset-block-start: -20%;
  inset-inline-end: -12%;
  width: min(48vw, 28rem);
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(circle, color-mix(in srgb, var(--danger-bg) 55%, transparent) 0%, transparent 70%);
  pointer-events: none;
  z-index: 0;
  animation: bonuspulse_k8m2n4p7q9x3v 4.5s ease-in-out infinite;
}
#q_1a67aaa3f .ui_2393f69cf {
  inset-block-start: auto;
  inset-block-end: -25%;
  inset-inline-end: auto;
  inset-inline-start: -18%;
  width: min(55vw, 32rem);
  background: radial-gradient(circle, color-mix(in srgb, var(--secondary-bg) 50%, transparent) 0%, transparent 72%);
  animation-delay: -1.8s;
}
#q_1a67aaa3f .ui_0a94c245f {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  opacity: 0.22;
  background-image: repeating-linear-gradient(
    -18deg,
    color-mix(in srgb, var(--neutral-1050) 18%, transparent) 0,
    color-mix(in srgb, var(--neutral-1050) 18%, transparent) 10px,
    transparent 10px,
    transparent 22px
  );
}
#q_1a67aaa3f .ui_50017b0f7 {
  position: relative;
  z-index: 1;
}
#q_1a67aaa3f .ui_d1c8d89c7 {
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(1.5rem, 4vw, 2.75rem);
  align-items: stretch;
}
@media (min-width: 992px) {
  #q_1a67aaa3f .ui_d1c8d89c7 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr);
    gap: clamp(2rem, 4vw, 3.5rem);
  }
}
#q_1a67aaa3f .ui_ac5b0290a {
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: start;
  color: var(--text-primary);
}
#q_1a67aaa3f .ui_edff4e04b {
  align-self: flex-start;
  display: inline-block;
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--text-light);
  background: linear-gradient(90deg, var(--danger-dark), var(--warning-dark));
  border: 2px solid var(--neutral-1050);
  padding-block: 0.4rem;
  padding-inline: 0.9rem;
  white-space: normal;
  transform: rotate(-2deg);
  box-shadow: 0.35rem 0.35rem 0 color-mix(in srgb, var(--neutral-1050) 85%, transparent);
}
#q_1a67aaa3f .ui_9c44b9ae3 {
  margin-block: 1.15rem 0.85rem;
  margin-inline: 0;
  font-size: clamp(2rem, 5vw, 3.35rem);
  font-weight: 900;
  line-height: 0.95;
  letter-spacing: -0.03em;
  text-transform: uppercase;
  color: var(--neutral-1050);
  text-shadow: 0.12em 0.12em 0 color-mix(in srgb, var(--white) 55%, transparent);
}
#q_1a67aaa3f .ui_65d8d206c {
  margin: 0;
  max-width: 28rem;
  font-size: 1.05rem;
  line-height: 1.55;
  font-weight: 600;
  color: var(--neutral-950);
}
#q_1a67aaa3f .ui_401281dd5 {
  width: 5.5rem;
  height: 0.45rem;
  margin-block: 1.25rem 0;
  margin-inline: 0;
  background: linear-gradient(90deg, var(--secondary), var(--accent));
  border: 2px solid var(--neutral-1050);
  transform: skewX(-18deg);
}
#q_1a67aaa3f .ui_1bcdc9191 {
  position: relative;
  min-height: 18rem;
}
#q_1a67aaa3f .ui_f1e799ee4 {
  position: relative;
  overflow: hidden;
  height: 100%;
  border: 3px solid var(--neutral-1050);
  background: linear-gradient(160deg, var(--neutral-1050) 0%, var(--background-dark) 55%, var(--neutral-850) 100%);
  box-shadow: 0.75rem 0.75rem 0 color-mix(in srgb, var(--warning-dark) 80%, transparent);
  transform: rotate(1deg);
}
#q_1a67aaa3f .ui_773e85123 {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  height: 0.55rem;
  background: linear-gradient(90deg, var(--warning-color), var(--primary), var(--accent), var(--secondary));
  z-index: 1;
}
#q_1a67aaa3f .ui_2bdf28d18 {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1rem;
  min-height: 18rem;
  padding-block: clamp(1.75rem, 4vw, 2.75rem);
  padding-inline: clamp(1.25rem, 3vw, 2.25rem);
  filter: blur(0);
  transition: filter 0.45s ease, opacity 0.45s ease;
}
#q_1a67aaa3f:not(.ui_5ea229b29) .ui_2bdf28d18 {
  filter: blur(14px);
  opacity: 0.55;
  user-select: none;
  pointer-events: none;
}
#q_1a67aaa3f .ui_31eb56b56 {
  display: block;
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--primary-bg);
  text-align: center;
}
#q_1a67aaa3f .ui_87892c1fb {
  appearance: none;
  width: 100%;
  border: 3px dashed var(--primary-light);
  background: linear-gradient(180deg, var(--warning-bg) 0%, var(--primary-bg) 100%);
  color: var(--neutral-1050);
  font-weight: 800;
  padding-block: 1.15rem;
  padding-inline: 1rem;
  text-align: center;
  cursor: pointer;
  transition: border-color 0.2s ease, transform 0.2s ease, background 0.2s ease;
}
#q_1a67aaa3f.ui_5ea229b29 .ui_87892c1fb:hover {
  border-color: var(--secondary-light);
  background: linear-gradient(180deg, var(--secondary-bg) 0%, var(--primary-bg) 100%);
  transform: scale(1.02);
}
#q_1a67aaa3f.ui_5ea229b29 .ui_87892c1fb:active {
  transform: scale(0.98);
}
#q_1a67aaa3f .ui_ab84d29b2 {
  display: block;
  font-size: clamp(1.35rem, 3.4vw, 1.9rem);
  letter-spacing: 0.08em;
  word-break: break-all;
}
#q_1a67aaa3f .ui_361cd0408,
#q_1a67aaa3f .ui_8f0bb41a2 {
  display: block;
  font-size: 0.85rem;
  font-weight: 700;
  margin-top: 0.55rem;
  color: var(--neutral-950);
}
#q_1a67aaa3f .ui_8f0bb41a2 {
  display: none;
  color: var(--secondary-dark);
}
#q_1a67aaa3f.ui_f0bba185f .ui_361cd0408 {
  display: none;
}
#q_1a67aaa3f.ui_f0bba185f .ui_8f0bb41a2 {
  display: block;
}
#q_1a67aaa3f.ui_f0bba185f .ui_87892c1fb {
  border-style: solid;
  border-color: var(--secondary);
  animation: bonusflash_r4t8w1y6z0c3m 0.55s ease;
}
#q_1a67aaa3f .ui_ad80b6608 {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  margin: 0;
  padding-block: 1.25rem;
  padding-inline: 1.25rem;
  border: 0;
  cursor: pointer;
  appearance: none;
  background: color-mix(in srgb, var(--neutral-1050) 55%, transparent);
  backdrop-filter: blur(3px);
  transition: opacity 0.5s ease, visibility 0.5s ease, transform 0.55s cubic-bezier(0.4, 0, 0.2, 1);
}
#q_1a67aaa3f.ui_5ea229b29 .ui_ad80b6608 {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(-10%) scale(0.96);
}
#q_1a67aaa3f .ui_184d6974d {
  width: min(100%, 22rem);
  background: linear-gradient(145deg, var(--white) 0%, var(--neutral-50) 100%);
  border: 3px solid var(--neutral-1050);
  box-shadow: 0.55rem 0.55rem 0 var(--accent);
  padding-block: 1.15rem;
  padding-inline: 1.15rem;
  text-align: start;
  transform: rotate(-1.5deg);
}
#q_1a67aaa3f .ui_847421b21 {
  display: grid;
  grid-template-columns: minmax(0, 3rem) minmax(0, 1fr);
  gap: 0.9rem;
  align-items: center;
}
#q_1a67aaa3f .ui_a728678b6 {
  width: 2.75rem;
  height: 2.75rem;
  border: 3px solid var(--neutral-1050);
  background: linear-gradient(135deg, var(--accent-bg), var(--info-bg));
  box-shadow: inset 0 0 0 2px var(--white);
  animation: bonuspulse_k8m2n4p7q9x3v 1.8s ease-in-out infinite;
}
#q_1a67aaa3f .ui_c52ebad19 {
  display: block;
  font-weight: 800;
  color: var(--neutral-1050);
  font-size: 1rem;
  line-height: 1.25;
  text-transform: uppercase;
}
#q_1a67aaa3f .ui_7bbb58af2 {
  display: block;
  margin-top: 0.2rem;
  color: var(--text-secondary);
  font-size: 0.85rem;
  font-weight: 600;
}
#q_1a67aaa3f .ui_ef3d83ae3 {
  height: 2.75rem;
  margin-top: 0.95rem;
  border: 2px solid var(--neutral-1050);
  background-image:
    repeating-linear-gradient(90deg, var(--warning-color) 0, var(--warning-color) 3px, transparent 3px, transparent 8px),
    repeating-linear-gradient(0deg, var(--accent) 0, var(--accent) 2px, transparent 2px, transparent 7px),
    linear-gradient(110deg, var(--primary-bg), var(--secondary-bg));
  opacity: 0.9;
}
#q_1a67aaa3f .ui_ad80b6608:active .ui_184d6974d {
  animation: bonusslam_h5j9k2n8p4q1x 0.4s ease;
}
@keyframes bonuspulse_k8m2n4p7q9x3v {
  0%,
  100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.06);
  }
}
@keyframes bonusflash_r4t8w1y6z0c3m {
  0% {
    filter: saturate(1);
  }
  40% {
    filter: saturate(1.4);
  }
  100% {
    filter: saturate(1);
  }
}
@keyframes bonusslam_h5j9k2n8p4q1x {
  0% {
    transform: rotate(-1.5deg) scale(1);
  }
  40% {
    transform: rotate(0deg) scale(1.04);
  }
  100% {
    transform: rotate(-1.5deg) scale(1);
  }
}

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

      #q_f0042cd10 {
        position: relative;
        isolation: isolate;
        padding-block: clamp(2.5rem, 4vw, 4.5rem);
        padding-inline: 0;
        color: var(--text-primary);
        background: linear-gradient(165deg, var(--background-primary) 0%, var(--background-secondary) 45%, var(--background-primary) 100%);
        overflow: clip;
      }

      #q_f0042cd10::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline: 0;
        block-size: 4px;
        background: linear-gradient(90deg, var(--accent), var(--primary), var(--secondary), var(--accent));
        background-size: 200% 200%;
        z-index: 0;
        animation: fesheen_k8m2npq4wx7r 9s ease-in-out infinite;
      }

      #q_f0042cd10::after {
        content: '';
        position: absolute;
        inset: 0;
        z-index: 0;
        pointer-events: none;
        background: radial-gradient(ellipse 70% 55% at 100% 0%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 60%),
          radial-gradient(ellipse 60% 50% at 0% 100%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 55%);
        opacity: 0.9;
      }

      #q_f0042cd10 .ui_f8086416f {
        position: relative;
        z-index: 1;
      }

      #q_f0042cd10 .ui_8b79468d8 {
        color: var(--text-primary);
        font-weight: 800;
        letter-spacing: -0.03em;
        line-height: 1.15;
        margin-block-end: 0.75rem;
        max-inline-size: 20ch;
      }

      #q_f0042cd10 .ui_f411e728a {
        color: var(--text-tertiary);
        line-height: 1.6;
        margin-block-end: 0;
        max-inline-size: 32ch;
      }

      #q_f0042cd10 .ui_2be6579df {
        position: sticky;
        inset-block-start: 1.25rem;
        padding: clamp(1rem, 2vw, 1.5rem) clamp(1.25rem, 2.5vw, 1.75rem);
        border: 1px solid var(--gray-150);
        border-radius: 1.25rem;
        background: linear-gradient(150deg, var(--background-tertiary) 0%, color-mix(in srgb, var(--background-tertiary) 90%, var(--background-secondary) 10%) 100%);
        box-shadow: 0 1px 0 var(--gray-150), 0 18px 50px color-mix(in srgb, var(--neutral-950) 6%, transparent);
        overflow: hidden;
      }

      #q_f0042cd10 .ui_2be6579df::before {
        content: '';
        position: absolute;
        inset-block: 0;
        inset-inline-start: 0;
        inline-size: 4px;
        background: linear-gradient(180deg, var(--primary), var(--accent), var(--secondary));
        border-start-start-radius: 1.25rem;
        border-end-start-radius: 1.25rem;
        pointer-events: none;
      }

      #q_f0042cd10 .ui_9d0fec32c {
        display: grid;
        row-gap: 0.9rem;
      }

      #q_f0042cd10 .ui_3835cb4a1 {
        display: grid;
        grid-template-columns: minmax(0, 0.5fr) minmax(0, 1.5fr);
        gap: 0.75rem 1rem;
        align-items: start;
        padding: clamp(1rem, 2vw, 1.15rem) clamp(1.1rem, 2vw, 1.4rem);
        background: var(--background-tertiary);
        border: 1px solid var(--gray-150);
        border-radius: 1rem;
        text-align: start;
        transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
        position: relative;
        overflow: hidden;
      }

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

      #q_f0042cd10 .ui_3835cb4a1::after {
        content: '';
        position: absolute;
        inset-inline-start: 0;
        inset-block: 0;
        inline-size: 4px;
        background: linear-gradient(180deg, var(--primary), var(--accent));
        opacity: 0;
        transition: opacity 0.2s ease;
      }

      #q_f0042cd10 .ui_3835cb4a1:hover {
        border-color: color-mix(in srgb, var(--primary) 40%, var(--gray-150));
        box-shadow: 0 14px 32px color-mix(in srgb, var(--neutral-950) 7%, transparent);
        transform: translateY(-3px);
      }

      #q_f0042cd10 .ui_3835cb4a1:hover::after {
        opacity: 1;
      }

      #q_f0042cd10 .ui_1006b0516 {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 0.5rem;
      }

      #q_f0042cd10 .ui_bc968f4e9 {
        font-size: clamp(1.75rem, 3.5vw, 2.25rem);
        font-weight: 800;
        line-height: 1;
        letter-spacing: -0.04em;
        color: color-mix(in srgb, var(--text-primary) 25%, var(--text-tertiary));
        font-variant-numeric: tabular-nums;
      }

      #q_f0042cd10 .ui_196cf0b67 {
        display: flex;
        align-items: center;
        justify-content: center;
        inline-size: 2.75rem;
        block-size: 2.75rem;
        border-radius: 0.85rem;
        color: var(--text-light);
        background: linear-gradient(160deg, var(--primary) 0%, var(--primary-dark) 100%);
        box-shadow: 0 10px 0 color-mix(in srgb, var(--primary) 32%, var(--text-light));
      }

      #q_f0042cd10 .ui_d63cd4ad5 {
        background: linear-gradient(160deg, var(--info-dark) 0%, var(--info-color) 100%);
        box-shadow: 0 10px 0 color-mix(in srgb, var(--info-color) 28%, var(--text-light));
      }

      #q_f0042cd10 .ui_d5f839e62 {
        background: linear-gradient(160deg, var(--success-dark) 0%, var(--success-color) 100%);
        box-shadow: 0 10px 0 color-mix(in srgb, var(--success-bg) 32%, var(--text-light));
      }

      #q_f0042cd10 .ui_360a43c00 {
        background: linear-gradient(160deg, var(--warning-dark) 0%, var(--warning-color) 100%);
        box-shadow: 0 10px 0 color-mix(in srgb, var(--warning-color) 28%, var(--text-light));
      }

      #q_f0042cd10 .ui_196cf0b67 i {
        font-size: 1.25rem;
      }

      #q_f0042cd10 .ui_f9b2a1031 {
        margin-block-end: 0.4rem;
        color: var(--text-primary);
        font-weight: 700;
        font-size: 1.05rem;
        letter-spacing: -0.02em;
      }

      #q_f0042cd10 .ui_bbb62a65b {
        margin-block-end: 0;
        color: var(--text-tertiary);
        line-height: 1.6;
        font-size: 0.95rem;
      }

#q_4ad661b30.ui_56caf6a9d {
        --c4-tx: 1;
        position: relative;
        overflow: hidden;
        padding-block: 6rem;
        padding-inline: 0;
        background: linear-gradient(160deg, var(--background-primary) 0%, var(--background-secondary) 45%, var(--background-primary) 100%);
      }

      [dir='rtl'] #q_4ad661b30.ui_56caf6a9d {
        --c4-tx: -1;
      }

      #q_4ad661b30.ui_56caf6a9d::before {
        content: '';
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -8%;
        width: min(52vw, 28rem);
        height: min(52vw, 28rem);
        border-radius: 50%;
        background: radial-gradient(circle, var(--accent-bg) 0%, var(--background-primary) 68%);
        opacity: 0.35;
        pointer-events: none;
      }

      #q_4ad661b30.ui_56caf6a9d::after {
        content: '';
        position: absolute;
        inset-block-end: -25%;
        inset-inline-start: -12%;
        width: min(60vw, 32rem);
        height: min(60vw, 32rem);
        border-radius: 50%;
        background: radial-gradient(circle, var(--primary-bg) 0%, var(--background-primary) 70%);
        opacity: 0.4;
        pointer-events: none;
      }

      #q_4ad661b30 .ui_e81ccf94d {
        position: relative;
        z-index: 2;
      }

      #q_4ad661b30 .ui_a282a32ce {
        text-align: center;
        max-width: 46rem;
        margin-inline: auto;
        margin-bottom: clamp(2.5rem, 5vw, 3.75rem);
        opacity: 0;
        transform: translateY(1.75rem);
        animation: panelrise_x9k2m7n4p1qw 0.75s ease-out forwards;
        animation-fill-mode: both;
      }

      #q_4ad661b30 .ui_e4a0ff570 {
        display: inline-block;
        padding-block: 0.4rem;
        padding-inline: 1.1rem;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--secondary-bg), var(--accent-bg));
        color: var(--secondary-dark);
        font-size: 0.78rem;
        font-weight: 700;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        margin-bottom: 1.1rem;
        white-space: normal;
        box-shadow: 0 0.35rem 1rem rgb(var(--bs-secondary-rgb) / 0.18);
      }

      #q_4ad661b30 .ui_9057ac896 {
        color: var(--text-primary);
        font-size: clamp(1.85rem, 4vw, 2.65rem);
        font-weight: 800;
        line-height: 1.15;
        margin-bottom: 1rem;
        letter-spacing: -0.02em;
      }

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

      #q_4ad661b30 .ui_36c9010fb {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: clamp(1.25rem, 3vw, 2rem);
        align-items: stretch;
      }

      #q_4ad661b30 .ui_ce59136b3 {
        position: relative;
        display: flex;
        flex-direction: column;
        padding-block: 1.85rem;
        padding-inline: 1.5rem;
        border-radius: 1.35rem;
        background: var(--background-tertiary);
        border: 1px solid var(--border-light);
        box-shadow: 0 1rem 2.25rem rgb(var(--bs-dark-rgb) / 0.07);
        overflow: hidden;
        opacity: 0;
        transform: translateY(1.5rem);
        animation: panelrise_x9k2m7n4p1qw 0.7s ease-out forwards;
        animation-fill-mode: both;
        transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
      }

      #q_4ad661b30 .ui_ce59136b3::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline: 0;
        block-size: 0.35rem;
        background: linear-gradient(90deg, var(--primary), var(--accent));
        opacity: 0.95;
      }

      #q_4ad661b30 .ui_ce59136b3::after {
        content: '';
        position: absolute;
        inset-block-end: 0;
        inset-inline-end: 0;
        width: 40%;
        block-size: 40%;
        background: linear-gradient(135deg, var(--background-tertiary) 42%, var(--info-bg));
        opacity: 0.22;
        pointer-events: none;
      }

      #q_4ad661b30 .ui_ce59136b3:hover {
        transform: translateY(-0.35rem);
        border-color: rgb(var(--bs-primary-rgb) / 0.45);
        box-shadow: 0 1.35rem 2.75rem rgb(var(--bs-primary-rgb) / 0.16);
      }

      #q_4ad661b30 .ui_b278fcf4d {
        width: 3rem;
        height: 3rem;
        border-radius: 0.95rem;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 1.15rem;
        background: linear-gradient(145deg, var(--primary-bg), var(--accent-light));
      }

      #q_4ad661b30 .ui_b278fcf4d i {
        font-size: 1.45rem;
        color: var(--primary-dark);
      }

      #q_4ad661b30 .ui_f54582f85 {
        color: var(--text-primary);
        font-size: 1.18rem;
        font-weight: 700;
        margin-bottom: 0.65rem;
        line-height: 1.3;
      }

      #q_4ad661b30 .ui_717a5d843 {
        color: var(--text-tertiary);
        font-size: 0.96rem;
        line-height: 1.68;
        margin-bottom: 1.25rem;
        flex-grow: 1;
      }

      #q_4ad661b30 .ui_a32f5bdbb {
        display: inline-flex;
        align-items: center;
        gap: 0.45rem;
        color: var(--accent-dark);
        text-decoration: none;
        font-size: 0.9rem;
        font-weight: 600;
        margin-top: auto;
      }

      #q_4ad661b30 .ui_a32f5bdbb i {
        font-size: 1rem;
        transition: transform 0.28s ease;
      }

      #q_4ad661b30 .ui_a32f5bdbb:hover {
        color: var(--primary);
      }

      #q_4ad661b30 .ui_a32f5bdbb:hover i {
        transform: translateX(calc(var(--c4-tx) * 0.3rem));
      }

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

      @media (max-width: 991.98px) {
        #q_4ad661b30.ui_56caf6a9d {
          padding-block: 5rem;
        }

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

      @media (max-width: 575.98px) {
        #q_4ad661b30.ui_56caf6a9d {
          padding-block: 4rem;
        }

        #q_4ad661b30 .ui_ce59136b3 {
          padding-block: 1.6rem;
          padding-inline: 1.25rem;
        }
      }

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

      #q_d24821a61 {
        padding-block: 5rem;
padding-inline: 0;
        background: var(--background-primary);

        .container {
          position: relative;
        }

        .ui_b96b31528 {
          text-align: center;
          margin-bottom: 3.5rem;

          .badge {
            display: inline-block;
            padding-block: 0.35rem;
padding-inline: 0.85rem;
            font-size: 0.8rem;
            font-weight: 600;
            letter-spacing: 0.08em;
            color: var(--primary-dark);
            background: var(--primary-bg);
            border-radius: 999px;
            margin-bottom: 1rem;
            white-space: normal;
          }

          h2 {
            font-size: 2.25rem;
            font-weight: 700;
            color: var(--text-primary);
            margin-bottom: 0.75rem;
            letter-spacing: -0.02em;
          }

          p {
            font-size: 1.1rem;
            color: var(--text-secondary);
            max-width: 520px;
            margin: 0 auto;
            line-height: 1.55;
          }
        }

        .ui_ef92d69aa {
          display: grid;
          grid-template-columns: repeat(3, 1fr);
          gap: 2rem;
          max-width: 1100px;
          margin: 0 auto;
        }

        .ui_e70759dee {
          background: var(--background-tertiary);
          border-radius: 16px;
          overflow: hidden;
          box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
          border: 1px solid var(--neutral-150);
          transition: box-shadow 0.3s ease, border-color 0.3s ease, transform 0.3s ease;
          animation: teamcard_k8m2nq7xp4wv1 0.55s ease-out backwards;

          &:nth-child(1) {
            animation-delay: 0.05s;
          }

          &:nth-child(2) {
            animation-delay: 0.15s;
          }

          &:nth-child(3) {
            animation-delay: 0.25s;
          }

          &:hover {
            box-shadow: 0 12px 36px rgba(0, 0, 0, 0.1);
            border-color: var(--primary-light);
            transform: translateY(-6px);
          }

          .ui_88e738801 {
            aspect-ratio: 1;
            overflow: hidden;
            background: var(--neutral-150);
          }

          .ui_62431eac7 {
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: top center;
            transition: transform 0.4s ease;
          }

          &:hover .ui_62431eac7 {
            transform: scale(1.06);
          }

          .ui_51e9beaf9 {
            padding-block: 1.5rem;
padding-inline: 1.25rem;
            text-align: center;
          }

          .ui_019730fea {
            h3 {
              font-size: 1.25rem;
              font-weight: 700;
              color: var(--text-primary);
              margin-bottom: 0.35rem;
              letter-spacing: -0.01em;
            }

            h4 {
              font-size: 0.875rem;
              font-weight: 500;
              color: var(--secondary);
              margin-bottom: 0.75rem;
              letter-spacing: 0.02em;
            }

            p {
              font-size: 0.9rem;
              color: var(--text-secondary);
              line-height: 1.55;
              margin: 0;
            }
          }
        }

        @media (max-width: 992px) {
          .ui_ef92d69aa {
            grid-template-columns: repeat(2, 1fr);
          }

          .ui_e70759dee:nth-child(3) {
            animation-delay: 0.12s;
          }
        }

        @media (max-width: 576px) {
          padding-block: 3.5rem;
padding-inline: 0;

          .ui_b96b31528 {
            margin-bottom: 2.5rem;

            h2 {
              font-size: 1.75rem;
            }

            p {
              font-size: 1rem;
            }
          }

          .ui_ef92d69aa {
            grid-template-columns: 1fr;
            gap: 1.5rem;
          }

          .ui_e70759dee .ui_51e9beaf9 {
            padding-block: 1.25rem;
padding-inline: 1rem;
          }
        }
      }

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

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

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

.ui_b7dd62e8f {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
  gap: 1.5rem;
  align-items: stretch;
}

.ui_09ec80c14 {
  background: linear-gradient(160deg, var(--text-primary) 0%, var(--neutral-950) 100%);
  border-radius: 2rem;
  padding: 2rem;
  color: var(--text-light);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  overflow: hidden;

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

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

  .ui_51e581aaf {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding-block: 0.45rem;
    padding-inline: 0.9rem;
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.1);
    color: var(--primary-light);
    font-size: 0.82rem;
    font-weight: 700;
    margin-bottom: 1rem;
  }

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

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

  .ui_92dc6ab4c {
    display: grid;
    gap: 0.9rem;
  }

  .ui_38026558b {
    display: flex;
    gap: 0.85rem;
    align-items: flex-start;
    padding: 0.95rem 1rem;
    border-radius: 1.2rem;
    background: rgba(255, 255, 255, 0.06);
    border: 1px solid rgba(255, 255, 255, 0.06);

    .ui_6e8e792a2 {
      width: 2.85rem;
      height: 2.85rem;
      min-width: 2.85rem;
      border-radius: 0.95rem;
      background: linear-gradient(135deg, var(--primary), var(--accent));
      color: var(--text-light);
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 1rem;
    }

    .ui_cb2f3e313 {
      h3 {
        color: var(--text-light);
        font-size: 0.98rem;
        font-weight: 700;
        margin-bottom: 0.2rem;
      }

      p {
        color: var(--neutral-150);
        font-size: 0.9rem;
        margin: 0;
        line-height: 1.55;
      }
    }
  }

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

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

.ui_b48e85749 {
  background: var(--background-tertiary);
  border: 1px solid var(--neutral-150);
  border-radius: 2rem;
  padding: 2rem;
  box-shadow: 0 1.25rem 3rem rgba(0, 0, 0, 0.06);

  .ui_d1095f217 {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 1rem;
    margin-bottom: 1.5rem;

    .ui_30e2f1fb2 {
      h3 {
        color: var(--text-primary);
        font-size: 1.8rem;
        font-weight: 700;
        margin-bottom: 0.45rem;
      }

      p {
        color: var(--text-secondary);
        margin: 0;
      }
    }

    .ui_3d80ec470 {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      padding-block: 0.45rem;
      padding-inline: 0.85rem;
      border-radius: 999px;
      background: var(--secondary-bg);
      color: var(--secondary-dark);
      font-size: 0.8rem;
      font-weight: 700;
    }
  }

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

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

  .ui_3fa5fdc67 {
    display: grid;
    gap: 0.45rem;

    label {
      color: var(--text-primary);
      font-size: 0.92rem;
      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, transform 0.3s ease;

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

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

  .ui_e7833eb11 {
    display: flex;
    align-items: flex-start;
    gap: 0.7rem;
    margin-top: 0.15rem;

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

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

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

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

  .ui_8839d7d4f {
    display: flex;
    align-items: center;
    gap: 0.85rem;
    flex-wrap: wrap;
  }

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

    &:hover {
      transform: translateY(-0.125rem);
      box-shadow: 0 1rem 2rem rgba(92, 161, 232, 0.24);
    }
  }

  .ui_15aa8e884 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 3.2rem;
    padding-inline: 1.2rem;
    border-radius: 1rem;
    background: var(--background-secondary);
    color: var(--text-primary);
    text-decoration: none;
    font-weight: 700;
    transition: background 0.3s ease, transform 0.3s ease;

    &:hover {
      background: var(--neutral-250);
      transform: translateY(-0.125rem);
    }
  }

  .ui_f4dbfcd20 {
    margin-top: 1.25rem;
    padding-top: 1rem;
    border-top: 1px solid var(--neutral-150);
    display: flex;
    justify-content: space-between;
    gap: 1rem;
    flex-wrap: wrap;

    .ui_a22b45c39 {
      display: flex;
      align-items: center;
      gap: 0.55rem;
      color: var(--text-secondary);
      font-size: 0.9rem;

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

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

  .ui_09ec80c14 {
    .ui_8a327e4f4 img {
      height: 13rem;
    }
  }
}

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

  .ui_09ec80c14,
  .ui_b48e85749 {
    padding: 1.5rem;
    border-radius: 1.5rem;
  }

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

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

    .ui_af9510d39 {
      grid-template-columns: 1fr;
    }

    .ui_8839d7d4f {
      flex-direction: column;

      .ui_4513df694,
      .ui_15aa8e884 {
        width: 100%;
      }
    }

    .ui_f4dbfcd20 {
      flex-direction: column;
    }
  }
}
}

#q_959f3db54 {
        position: relative;
        padding-block: 5rem 2.5rem;
padding-inline: 0;
        background: linear-gradient(120deg, var(--background-tertiary) 0%, var(--secondary-bg) 35%, var(--primary-bg) 100%);
        overflow: hidden;
        border-top: 2px solid rgba(var(--bs-primary-rgb), 0.22);

        .ui_9efff300e {
            position: absolute;
            inset: 0;
            background: linear-gradient(
                    90deg,
                    transparent 0%,
                    rgba(var(--bs-primary-rgb), 0.10) 18%,
                    transparent 38%,
                    rgba(var(--bs-primary-rgb), 0.10) 58%,
                    transparent 78%,
                    rgba(var(--bs-primary-rgb), 0.10) 100%
            );
            opacity: 0.35;
            pointer-events: none;
        }

        .ui_147d4d6ed {
            position: relative;
            z-index: 1;
            display: grid;
            gap: 1.5rem;
        }

        .ui_81426df8a {
            display: grid;
            gap: 1.25rem;
            grid-template-columns: 1fr;

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

        .ui_bd1fccfd4 {
            background: rgba(255, 255, 255, 0.78);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            border-radius: 18px;
            overflow: hidden;
            box-shadow: 0 18px 45px -32px rgba(var(--bs-primary-rgb), 0.35);
        }

        .ui_994254711 {
            padding-block: 1.25rem 1rem;
padding-inline: 1.25rem;
            background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.10), rgba(255, 255, 255, 0.15));
            border-bottom: 1px solid rgba(var(--bs-primary-rgb), 0.14);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;

            h5 {
                margin: 0;
                color: var(--text-primary);
                font-weight: 900;
                letter-spacing: 0.9px;
                text-transform: uppercase;
            }

            .ui_2108b9dbf {
                display: inline-flex;
                align-items: center;
                gap: 0.45rem;
                padding-block: 0.35rem;
padding-inline: 0.7rem;
                border-radius: 999px;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                background: rgba(255, 255, 255, 0.65);
                color: var(--text-secondary);
                font-weight: 700;
                font-size: 0.85rem;

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .ui_2c0051201 {
            padding: 1.25rem;

            @media (min-width: 768px) {
                padding: 1.5rem;
            }
        }

        .ui_6bd0ce600 {
            display: grid;
            gap: 0.65rem;

            .ui_1509cecdb {
                display: flex;
                align-items: flex-start;
                gap: 0.7rem;
                color: var(--text-secondary);

                i {
                    color: var(--primary-dark);
                    transform: translateY(2px);
                }

                b {
                    color: var(--text-primary);
                    font-weight: 800;
                }
            }
        }

        .ui_7f7aa17f9 {
            display: grid;
            gap: 0.6rem;
            grid-template-columns: 1fr;

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

            a {
                text-decoration: none;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
                background: rgba(255, 255, 255, 0.75);
                border-radius: 14px;
                padding-block: 0.7rem;
padding-inline: 0.8rem;
                color: var(--text-primary);
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: transform 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-2px);
                    box-shadow: 0 16px 40px -28px rgba(var(--bs-primary-rgb), 0.55);
                }

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .ui_3163ca87f {
            display: flex;
            flex-wrap: wrap;
            gap: 0.7rem;
            justify-content: center;

            .ui_d1a16f8c3 {
                width: 46px;
                height: 46px;
                border-radius: 16px;
                display: grid;
                place-items: center;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.2);
                background: rgba(255, 255, 255, 0.8);
                color: var(--primary-dark);
                transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-3px);
                    background: var(--secondary);
                    color: var(--text-primary);
                    box-shadow: 0 18px 45px -30px rgba(var(--bs-primary-rgb), 0.6);
                }

                i {
                    font-size: 1.15rem;
                }
            }
        }

        .ui_184af1932 {
            padding-top: 1rem;
            border-top: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            display: grid;
            gap: 0.75rem;

            @media (min-width: 768px) {
                grid-template-columns: 1fr auto;
                align-items: center;
            }

            .ui_6ff81178c {
                color: var(--text-secondary);
            }

            .badge {
                display: inline-flex;
                align-items: center;
                gap: 0.5rem;
                padding-block: 0.55rem;
padding-inline: 0.9rem;
                border-radius: 999px;
                background: rgba(255, 255, 255, 0.75);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                color: var(--text-primary);
                justify-self: start;

                @media (min-width: 768px) {
                    justify-self: end;
                }

                i {
                    color: var(--warning-dark);
                }
            }
        }
    }

#q_bac539236 {
      position: relative;
      border-block-end: 1px solid var(--neutral-150);
      background: var(--background-primary);
      box-shadow: 0 0.35rem 1.25rem color-mix(in srgb, var(--neutral-1050) 8%, transparent);
    }

    #q_bac539236 .ui_972ad99ef {
      block-size: 0.28rem;
      background: linear-gradient(
        90deg,
        var(--primary) 0%,
        var(--accent) 45%,
        var(--secondary) 100%
      );
      background-size: 200% 100%;
      animation: headerstripeshift_m4k8n2pq9xw 14s ease-in-out infinite;
    }

    html[dir='rtl'] #q_bac539236 .ui_972ad99ef {
      transform: scaleX(-1);
    }

    #q_bac539236 .navbar {
      background: var(--background-tertiary);
      padding-block: 0.85rem;
      padding-inline: 0;
      position: relative;
    }

    #q_bac539236 .navbar .container {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between;
      gap: 1rem;
    }

    #q_bac539236 .navbar-brand {
      white-space: normal;
      font-size: clamp(1.2rem, 2.5vw, 1.55rem);
      font-weight: 800;
      letter-spacing: -0.03em;
      line-height: 1.15;
      color: var(--primary-dark) !important;
      text-decoration: none;
      padding-block: 0.35rem;
      padding-inline: 0;
      margin-inline-end: auto;
      display: inline-flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 0.2rem;
      transition: color 0.25s ease;
    }

    #q_bac539236 .navbar-brand:hover {
      color: var(--primary) !important;
    }

    #q_bac539236 .ui_80b40b55b {
      block-size: 0.2rem;
      inline-size: 2.75rem;
      border-radius: 999px;
      background: linear-gradient(90deg, var(--accent-dark), var(--primary-light));
    }

    html[dir='rtl'] #q_bac539236 .ui_80b40b55b {
      transform: scaleX(-1);
    }

    #q_bac539236 .navbar-nav {
      align-items: center;
      gap: 0.35rem;
      padding-block: 0;
      padding-inline: 0;
    }

    #q_bac539236 .nav-link {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      color: var(--text-secondary) !important;
      font-weight: 600;
      font-size: 0.92rem;
      padding-block: 0.55rem;
      padding-inline: 1rem;
      border-radius: 999px;
      border: 1px solid transparent;
      transition:
        color 0.2s ease,
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
    }

    #q_bac539236 .nav-link:hover {
      color: var(--primary-dark) !important;
      background-color: color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary));
      border-color: color-mix(in srgb, var(--primary) 28%, transparent);
      box-shadow: 0 0.15rem 0 color-mix(in srgb, var(--accent) 45%, transparent);
    }

    #q_bac539236 .navbar-toggler {
      border: 1px solid var(--neutral-250) !important;
      border-radius: 0.65rem;
      padding-block: 0.55rem;
      padding-inline: 0.65rem;
      background: var(--background-primary);
      transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
    }

    #q_bac539236 .navbar-toggler:hover {
      background: color-mix(in srgb, var(--accent-bg) 40%, var(--background-tertiary));
      border-color: var(--accent-dark) !important;
    }

    #q_bac539236 .navbar-toggler:focus {
      box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary) 22%, transparent);
    }

    #q_bac539236 .ui_aa1d888cc {
      display: flex;
      flex-direction: column;
      justify-content: center;
      gap: 0.32rem;
      inline-size: 1.35rem;
      block-size: 1rem;
    }

    #q_bac539236 .ui_aa1d888cc i {
      display: block;
      font-style: normal;
      block-size: 2px;
      border-radius: 999px;
      background: var(--primary-dark);
    }

    @media (max-width: 991.98px) {
      #q_bac539236 .navbar-collapse {
        flex-basis: 100%;
        margin-block-start: 0.75rem;
        padding-block: 1rem;
        padding-inline: 1rem;
        border-radius: 0.85rem;
        border: 1px solid var(--neutral-150);
        background: color-mix(in srgb, var(--neutral-50) 65%, var(--background-tertiary));
      }

      #q_bac539236 .navbar-nav {
        align-items: stretch;
        gap: 0.5rem;
      }

      #q_bac539236 .nav-link {
        text-align: center;
        justify-content: center;
      }
    }

    @media (min-width: 992px) {
      #q_bac539236 .navbar-collapse {
        flex-grow: 0;
      }

      #q_bac539236 .navbar-nav {
        flex-direction: row;
      }
    }

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

    @media (prefers-reduced-motion: reduce) {
      #q_bac539236 .ui_972ad99ef {
        animation: none;
      }
    }

@keyframes slashslide_k8m2xq7np4w {
        from {
          opacity: 0;
          transform: translateX(-28px);
        }
        to {
          opacity: 1;
          transform: translateX(0);
        }
      }

      [dir="rtl"] #q_49a0530ac .ui_345e9e056 {
        animation-name: slashslide_rtl_k8m2xq7np4w;
      }

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

      @keyframes poprise_r3t9v1hz6qc {
        from {
          opacity: 0;
          transform: translateY(24px) scale(0.96);
        }
        to {
          opacity: 1;
          transform: translateY(0) scale(1);
        }
      }

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

      #q_49a0530ac {
        position: relative;
        overflow: hidden;
        padding-block: 4.5rem;
        padding-inline: 0;
        background: linear-gradient(
          160deg,
          var(--primary-dark) 0%,
          var(--primary) 38%,
          var(--accent) 72%,
          var(--warning-color) 100%
        );
      }

      #q_49a0530ac::before {
        content: "";
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -12%;
        width: 55%;
        height: 70%;
        background: linear-gradient(210deg, var(--info-color) 0%, var(--secondary-light) 100%);
        opacity: 0.22;
        transform: rotate(18deg);
        pointer-events: none;
        animation: glowpulse_b5n7w2kd9mf 7s ease-in-out infinite;
      }

      #q_49a0530ac::after {
        content: "";
        position: absolute;
        inset-block-end: -18%;
        inset-inline-start: -10%;
        width: 48%;
        height: 55%;
        background: linear-gradient(40deg, var(--warning-bg) 0%, var(--danger-light) 100%);
        opacity: 0.18;
        transform: rotate(-12deg);
        pointer-events: none;
      }

      #q_49a0530ac .ui_3834624fe {
        position: relative;
        z-index: 1;
      }

      #q_49a0530ac .ui_02be223a7 {
        display: grid;
        grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
        gap: 1.75rem;
        align-items: stretch;
      }

      #q_49a0530ac .ui_345e9e056 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 1.25rem;
        padding-block: 2.4rem;
        padding-inline: 2.4rem;
        background: var(--background-tertiary);
        border: 4px solid var(--text-light);
        box-shadow: 18px 18px 0 var(--warning-color);
        animation: slashslide_k8m2xq7np4w 0.7s ease both;
      }

      [dir="rtl"] #q_49a0530ac .ui_345e9e056 {
        box-shadow: -18px 18px 0 var(--warning-color);
      }

      #q_49a0530ac .ui_775838d87 {
        display: inline-flex;
        align-self: start;
        margin: 0;
        padding-block: 0.45rem;
        padding-inline: 0.9rem;
        font-size: 0.78rem;
        font-weight: 800;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        white-space: normal;
        color: var(--text-light);
        background: linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);
      }

      #q_49a0530ac .ui_f8928dfef {
        margin: 0;
        font-weight: 900;
        line-height: 1.05;
        color: var(--text-primary);
        font-size: clamp(2rem, 4vw, 3.35rem);
      }

      #q_49a0530ac .ui_7e273ecc8 {
        display: inline;
        background: linear-gradient(120deg, var(--primary) 0%, var(--warning-color) 55%, var(--accent) 100%);
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #q_49a0530ac .ui_9c4902fe9 {
        margin: 0;
        color: var(--text-secondary);
        line-height: 1.75;
        font-size: 1.08rem;
      }

      #q_49a0530ac .ui_f68c46e40 {
        margin: 0;
        padding-block: 0.85rem;
        padding-inline: 1rem;
        color: var(--text-primary);
        line-height: 1.7;
        background: linear-gradient(
          90deg,
          color-mix(in srgb, var(--warning-bg) 55%, var(--background-tertiary)) 0%,
          var(--background-tertiary) 100%
        );
        border-inline-start: 6px solid var(--warning-color);
      }

      #q_49a0530ac .ui_efa2137b1 {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0.85rem;
      }

      #q_49a0530ac .ui_742c4614d {
        display: flex;
        flex-direction: column;
        gap: 0.4rem;
        padding-block: 1rem;
        padding-inline: 0.95rem;
        background: linear-gradient(
          180deg,
          color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary)) 0%,
          var(--background-tertiary) 100%
        );
        border-block-end: 4px solid var(--primary);
        transition: transform 0.25s ease, border-color 0.25s ease;
      }

      #q_49a0530ac .ui_742c4614d:nth-child(2) {
        border-block-end-color: var(--secondary);
        background: linear-gradient(
          180deg,
          color-mix(in srgb, var(--secondary-bg) 35%, var(--background-tertiary)) 0%,
          var(--background-tertiary) 100%
        );
      }

      #q_49a0530ac .ui_742c4614d:nth-child(3) {
        border-block-end-color: var(--warning-color);
        background: linear-gradient(
          180deg,
          color-mix(in srgb, var(--warning-bg) 40%, var(--background-tertiary)) 0%,
          var(--background-tertiary) 100%
        );
      }

      #q_49a0530ac .ui_742c4614d:hover {
        transform: translateY(-4px);
      }

      #q_49a0530ac .ui_653a9438d {
        margin: 0;
        font-weight: 800;
        color: var(--text-primary);
        line-height: 1.3;
      }

      #q_49a0530ac .ui_358a8bf03 {
        margin: 0;
        color: var(--text-secondary);
        line-height: 1.55;
        font-size: 0.95rem;
      }

      #q_49a0530ac .ui_7d4f8826f {
        display: flex;
        flex-wrap: wrap;
        gap: 0.75rem;
        margin-block-start: 0.35rem;
      }

      #q_49a0530ac .ui_3a71f0d1b {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 0.5rem;
        padding-block: 0.95rem;
        padding-inline: 1.85rem;
        border: none;
        font-weight: 800;
        color: var(--text-light);
        text-decoration: none;
        background: linear-gradient(135deg, var(--warning-color) 0%, var(--danger-color) 100%);
        box-shadow: 0 10px 0 var(--warning-dark);
        transition: transform 0.2s ease, box-shadow 0.2s ease;
      }

      #q_49a0530ac .ui_3a71f0d1b:hover {
        color: var(--text-light);
        transform: translateY(-3px);
        box-shadow: 0 13px 0 var(--warning-dark);
        background: linear-gradient(135deg, var(--warning-light) 0%, var(--danger-light) 100%);
      }

      #q_49a0530ac .ui_9979b0ac0 {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 0.5rem;
        padding-block: 0.95rem;
        padding-inline: 1.6rem;
        border: 3px solid var(--primary);
        font-weight: 800;
        color: var(--primary-dark);
        text-decoration: none;
        background: var(--background-tertiary);
        transition: transform 0.2s ease, background 0.2s ease, color 0.2s ease;
      }

      #q_49a0530ac .ui_9979b0ac0:hover {
        transform: translateY(-3px);
        color: var(--text-light);
        background: var(--primary);
      }

      #q_49a0530ac .ui_3973900a0 {
        position: relative;
        display: flex;
        align-items: stretch;
        animation: poprise_r3t9v1hz6qc 0.75s ease 0.12s both;
      }

      #q_49a0530ac .ui_ab65e9a62 {
        width: 100%;
        aspect-ratio: 1 / 1;
        overflow: hidden;
        border: 4px solid var(--text-light);
        box-shadow: -14px 14px 0 var(--info-color);
        background: var(--neutral-150);
      }

      [dir="rtl"] #q_49a0530ac .ui_ab65e9a62 {
        box-shadow: 14px 14px 0 var(--info-color);
      }

      #q_49a0530ac .ui_ab65e9a62 img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
      }

      @media (max-width: 991.98px) {
        #q_49a0530ac .ui_02be223a7 {
          grid-template-columns: 1fr;
        }

        #q_49a0530ac .ui_345e9e056 {
          order: 2;
          box-shadow: 12px 12px 0 var(--warning-color);
        }

        [dir="rtl"] #q_49a0530ac .ui_345e9e056 {
          box-shadow: -12px 12px 0 var(--warning-color);
        }

        #q_49a0530ac .ui_3973900a0 {
          order: 1;
          max-width: 420px;
          margin-inline: auto;
          width: 100%;
        }

        #q_49a0530ac .ui_efa2137b1 {
          grid-template-columns: 1fr;
        }
      }

      @media (max-width: 575.98px) {
        #q_49a0530ac {
          padding-block: 3rem;
        }

        #q_49a0530ac .ui_345e9e056 {
          padding-block: 1.6rem;
          padding-inline: 1.25rem;
          box-shadow: 8px 8px 0 var(--warning-color);
        }

        [dir="rtl"] #q_49a0530ac .ui_345e9e056 {
          box-shadow: -8px 8px 0 var(--warning-color);
        }

        #q_49a0530ac .ui_7d4f8826f {
          flex-direction: column;
        }

        #q_49a0530ac .ui_3a71f0d1b,
        #q_49a0530ac .ui_9979b0ac0 {
          width: 100%;
        }

        #q_49a0530ac .ui_ab65e9a62 {
          box-shadow: -8px 8px 0 var(--info-color);
        }

        [dir="rtl"] #q_49a0530ac .ui_ab65e9a62 {
          box-shadow: 8px 8px 0 var(--info-color);
        }
      }

      @media (prefers-reduced-motion: reduce) {
        #q_49a0530ac::before,
        #q_49a0530ac .ui_345e9e056,
        #q_49a0530ac .ui_3973900a0,
        #q_49a0530ac .ui_742c4614d {
          animation: none;
        }
      }

#q_9b8d865b9 {
        padding-block: 5rem;
padding-inline: 0;
        background: radial-gradient(ellipse 80% 60% at 50% 0%, var(--primary-bg) 0%, transparent 50%), radial-gradient(ellipse 60% 80% at 100% 50%, var(--accent-bg) 0%, transparent 45%), var(--background-primary);
        position: relative;
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset: 0;
          background: radial-gradient(circle at 30% 70%, rgba(var(--bs-primary-rgb), 0.06) 0%, transparent 50%);
          animation: pricebg_float_k8m2xq4n 18s ease-in-out infinite;
          pointer-events: none;
        }

        .ui_d7e576a7f {
          position: relative;
          z-index: 2;
          display: flex;
          flex-direction: column;
          justify-content: center;

          h2 {
            color: var(--text-primary);
            font-size: clamp(1.75rem, 4vw, 2.75rem);
            font-weight: 700;
            margin-bottom: 1rem;
            line-height: 1.2;
          }

          p {
            color: var(--text-secondary);
            font-size: 1rem;
            line-height: 1.65;
            max-width: 28rem;
          }
        }

        .ui_b5c9d875a {
          position: relative;
          z-index: 2;
        }

        .ui_943514aa5 {
          background: var(--background-tertiary);
          border-radius: 1.25rem;
          padding: 0;
          transition: transform 0.35s ease, box-shadow 0.35s ease;
          height: 100%;
          border: 1px solid var(--neutral-150);
          position: relative;
          overflow: hidden;
          box-shadow: 0 4px 24px rgba(0, 0, 0, 0.06);

          &::before {
            content: '';
            position: absolute;
            top: 0;
            inset-inline-start: 0;
            inset-inline-end: 0;
            height: 4px;
            transition: opacity 0.3s ease;
          }

          &:hover {
            transform: translateY(-8px);
            box-shadow: 0 16px 48px rgba(0, 0, 0, 0.1);
          }

          &.ui_df7208b0e::before {
            background: var(--info-color);
          }

          &.ui_de67574ec::before {
            background: linear-gradient(90deg, var(--primary), var(--primary-dark));
          }

          &.ui_060a338a6::before {
            background: var(--accent);
          }

          .ui_a01ba1d0e {
            padding-block: 1.5rem 0;
padding-inline: 1.5rem;
            position: relative;
          }

          .badge {
            font-size: 0.7rem;
            font-weight: 600;
            padding-block: 0.25rem;
padding-inline: 0.5rem;
            border-radius: 0.35rem;
            background: var(--secondary);
            color: var(--neutral-1050);
            display: block;
            white-space: normal;
            margin-bottom: 10px;
          }

          h3 {
            color: var(--text-primary);
            font-size: 1.25rem;
            font-weight: 600;
            margin-bottom: 0.5rem;
          }

          .ui_cfe347211 {
            font-size: 2.25rem;
            font-weight: 800;
            line-height: 1.2;
            margin-bottom: 1.25rem;

            span {
              font-size: 0.95rem;
              color: var(--text-tertiary);
              font-weight: 500;
              margin-inline-start: 0.15rem;
            }
          }

          &.ui_df7208b0e .ui_cfe347211 {
            color: var(--info-dark);
          }

          &.ui_de67574ec .ui_cfe347211 {
            color: var(--primary-dark);
          }

          &.ui_060a338a6 .ui_cfe347211 {
            color: var(--accent-dark);
          }

          ul {
            list-style: none;
            padding-block: 0;
padding-inline: 1.5rem;
            margin-bottom: 1.5rem;
            border-top: 1px solid var(--neutral-150);
            padding-top: 1.25rem;

            li {
              color: var(--text-secondary);
              margin-bottom: 0.65rem;
              display: flex;
              align-items: center;
              gap: 0.6rem;
              font-size: 0.9rem;

              i {
                font-size: 1rem;
                flex-shrink: 0;
              }
            }
          }

          &.ui_df7208b0e ul li i {
            color: var(--info-color);
          }

          &.ui_de67574ec ul li i {
            color: var(--primary);
          }

          &.ui_060a338a6 ul li i {
            color: var(--accent);
          }

          .ui_4d8c32cda {
            padding-block: 0 1.5rem;
padding-inline: 1.5rem;
          }

          .btn-primary,
          .btn-outline-primary {
            width: 100%;
            padding-block: 0.75rem;
padding-inline: 1.25rem;
            font-size: 0.95rem;
            font-weight: 600;
            border-radius: 0.5rem;
            transition: all 0.25s ease;
          }

          &.ui_df7208b0e .btn-outline-primary {
            color: var(--info-dark);
            border: 1px solid var(--info-color);
            background: transparent;
          }

          &.ui_df7208b0e .btn-outline-primary:hover {
            background: var(--info-color);
            color: var(--white);
            border-color: var(--info-color);
          }

          &.ui_de67574ec .btn-primary {
            background: var(--primary);
            border: none;
            color: var(--white);
          }

          &.ui_de67574ec .btn-primary:hover {
            background: var(--primary-dark);
            color: var(--white);
          }

          &.ui_060a338a6 .btn-outline-primary {
            color: var(--accent-dark);
            border: 1px solid var(--accent);
            background: transparent;
          }

          &.ui_060a338a6 .btn-outline-primary:hover {
            background: var(--accent);
            color: var(--white);
            border-color: var(--accent);
          }
        }

        .ui_943514aa5.ui_de67574ec {
          border-color: var(--primary-light);
          box-shadow: 0 8px 32px rgba(var(--bs-primary-rgb), 0.15);
        }

        .ui_943514aa5.ui_de67574ec:hover {
          box-shadow: 0 20px 56px rgba(var(--bs-primary-rgb), 0.2);
        }

        @media (max-width: 991px) {
          .ui_d7e576a7f {
            text-align: center;
            margin-bottom: 2.5rem;

            p {
              max-width: none;
              margin-inline-start: auto;
              margin-inline-end: auto;
            }
          }
        }

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

          .ui_943514aa5 {
            margin-bottom: 1.5rem;
          }

          .ui_943514aa5 .ui_cfe347211 {
            font-size: 1.9rem;
          }
        }
      }

      @keyframes pricebg_float_k8m2xq4n {
        0%,
        100% {
          opacity: 1;
          transform: scale(1);
        }
        50% {
          opacity: 0.85;
          transform: scale(1.05);
        }
      }

@keyframes ctaorbit_w8k3mnp9xq2 {
        0%,
        100% {
          transform: rotate(0deg) scale(1);
        }
        50% {
          transform: rotate(180deg) scale(1.05);
        }
      }

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

      #q_12b4c7d2e {
        position: relative;
        overflow: hidden;
        padding-block: clamp(4rem, 10vw, 7rem);
        padding-inline: 0;
        background: linear-gradient(145deg, var(--neutral-1050) 0%, var(--background-dark) 42%, color-mix(in srgb, var(--accent-dark) 35%, var(--neutral-1050)) 100%);

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -20%;
          inset-inline-end: -15%;
          width: min(55vw, 520px);
          aspect-ratio: 1;
          border-radius: 32px;
          background: linear-gradient(135deg, color-mix(in srgb, var(--primary) 25%, transparent), color-mix(in srgb, var(--accent) 20%, transparent));
          opacity: 0.9;
          animation: ctaorbit_w8k3mnp9xq2 18s ease-in-out infinite;
          pointer-events: none;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -25%;
          inset-inline-start: -10%;
          width: min(45vw, 380px);
          aspect-ratio: 1;
          border-radius: 50%;
          background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--secondary-light) 35%, transparent), transparent 70%);
          pointer-events: none;
        }

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

        .ui_9b5df18e5 {
          position: relative;
          border-radius: 24px;
          padding-block: clamp(1.75rem, 4vw, 2.75rem);
          padding-inline: clamp(1.25rem, 3vw, 2.5rem);
          background: linear-gradient(125deg, color-mix(in srgb, var(--neutral-850) 88%, var(--primary-dark)), color-mix(in srgb, var(--neutral-950) 92%, var(--accent-dark)));
          border: 1px solid color-mix(in srgb, var(--neutral-550) 45%, transparent);
          box-shadow: 0 24px 48px color-mix(in srgb, var(--neutral-1050) 65%, transparent);
        }

        .ui_9b5df18e5::before {
          content: '';
          position: absolute;
          inset: 0;
          border-radius: inherit;
          padding: 1px;
          background: linear-gradient(135deg, color-mix(in srgb, var(--primary-light) 55%, transparent), color-mix(in srgb, var(--accent-light) 45%, transparent), color-mix(in srgb, var(--secondary-light) 35%, transparent));
          -webkit-mask: linear-gradient(var(--white) 0 0) content-box, linear-gradient(var(--white) 0 0);
          mask: linear-gradient(var(--white) 0 0) content-box, linear-gradient(var(--white) 0 0);
          -webkit-mask-composite: xor;
          mask-composite: exclude;
          pointer-events: none;
        }

        .ui_5182bbfd7 {
          display: inline-block;
          max-width: 100%;
          white-space: normal;
          font-size: 0.75rem;
          font-weight: 600;
          letter-spacing: 0.06em;
          text-transform: uppercase;
          padding-block: 0.45rem;
          padding-inline: 0.85rem;
          border-radius: 999px;
          color: var(--text-light);
          background: linear-gradient(90deg, color-mix(in srgb, var(--accent) 55%, var(--neutral-850)), color-mix(in srgb, var(--primary) 50%, var(--neutral-850)));
          border: 1px solid color-mix(in srgb, var(--accent-light) 35%, transparent);
        }

        .ui_5a04b5e12 {
          font-size: clamp(1.65rem, 4vw, 2.35rem);
          font-weight: 700;
          line-height: 1.2;
          color: var(--text-light);
          margin-block-end: 1rem;
          letter-spacing: -0.02em;
        }

        .ui_5a04b5e12 span {
          background: linear-gradient(90deg, var(--primary-light), var(--accent-light), var(--secondary-light));
          -webkit-background-clip: text;
          background-clip: text;
          color: transparent;
        }

        .ui_b0f0fd133 {
          font-size: 1.05rem;
          line-height: 1.65;
          color: var(--neutral-250);
          margin-block-end: 1.5rem;
          max-width: 34rem;
        }

        .ui_d9509eb85 {
          list-style: none;
          padding: 0;
          margin: 0 0 1.75rem;
        }

        .ui_d9509eb85 li {
          position: relative;
          padding-inline-start: 1.75rem;
          margin-block-end: 0.65rem;
          font-size: 0.95rem;
          color: var(--neutral-150);
          line-height: 1.5;
        }

        .ui_d9509eb85 li:last-child {
          margin-block-end: 0;
        }

        .ui_d9509eb85 li::before {
          content: '';
          position: absolute;
          inset-block-start: 0.45em;
          inset-inline-start: 0;
          width: 0.65rem;
          height: 0.65rem;
          border-radius: 3px;
          background: linear-gradient(135deg, var(--secondary-light), var(--accent));
          box-shadow: 0 0 0 2px color-mix(in srgb, var(--accent-light) 25%, transparent);
        }

        .ui_7731321d0 {
          display: flex;
          flex-wrap: wrap;
          align-items: center;
          gap: 1rem;
        }

        .ui_5cc98d8b3 {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          gap: 0.5rem;
          padding-block: 0.9rem;
          padding-inline: 1.75rem;
          border-radius: 14px;
          font-weight: 600;
          font-size: 1rem;
          text-decoration: none;
          color: var(--text-light);
          background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 45%, var(--accent-dark) 100%);
          border: 1px solid color-mix(in srgb, var(--primary-light) 40%, transparent);
          box-shadow: 0 12px 28px color-mix(in srgb, var(--primary-dark) 45%, transparent);
          transition: transform 0.25s ease, box-shadow 0.25s ease;
        }

        .ui_5cc98d8b3:hover {
          color: var(--text-light);
          transform: translateY(-3px);
          box-shadow: 0 18px 36px color-mix(in srgb, var(--accent-dark) 40%, transparent);
        }

        .ui_5cc98d8b3:active {
          transform: translateY(0);
        }

        .ui_5cc98d8b3 i {
          font-size: 1.15rem;
        }

        .ui_9c42a379f {
          font-size: 0.85rem;
          color: var(--neutral-450);
          max-width: 14rem;
          line-height: 1.45;
        }

        .ui_ff20ae67b {
          position: relative;
        }

        .ui_7b62d03bf {
          position: relative;
          border-radius: 20px;
          overflow: hidden;
          aspect-ratio: 1;
          max-width: 420px;
          margin-inline: auto;
          box-shadow: 0 20px 50px color-mix(in srgb, var(--neutral-1050) 80%, transparent);
          animation: ctafloat_m4j7r2v1n8k 5s ease-in-out infinite;
        }

        .ui_7b62d03bf::after {
          content: '';
          position: absolute;
          inset: 0;
          background: linear-gradient(to top, color-mix(in srgb, var(--neutral-1050) 75%, transparent), transparent 55%);
          pointer-events: none;
        }

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

        .ui_69bc4c7aa {
          position: absolute;
          inset: -12px;
          border-radius: 26px;
          border: 2px solid color-mix(in srgb, var(--accent-light) 35%, transparent);
          pointer-events: none;
        }

        .ui_14674d634 {
          position: absolute;
          width: 48px;
          height: 48px;
          border-radius: 12px;
          border: 2px solid color-mix(in srgb, var(--primary-light) 45%, transparent);
          opacity: 0.85;
        }

        .ui_9aca40c01 {
          inset-block-start: -8px;
          inset-inline-end: -8px;
        }

        .ui_5fb9238af {
          inset-block-end: -8px;
          inset-inline-start: -8px;
          border-color: color-mix(in srgb, var(--secondary-light) 45%, transparent);
        }

        @media (max-width: 991.98px) {
          .ui_9b5df18e5 {
            margin-block-start: 0.5rem;
          }

          .ui_7b62d03bf {
            max-width: 320px;
          }

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

#q_bd5df299e {
        position: relative;
        padding-block: 5rem 2.5rem;
padding-inline: 0;
        background: linear-gradient(120deg, var(--background-tertiary) 0%, var(--secondary-bg) 35%, var(--primary-bg) 100%);
        overflow: hidden;
        border-top: 2px solid rgba(var(--bs-primary-rgb), 0.22);

        .ui_a82c74906 {
            position: absolute;
            inset: 0;
            background: linear-gradient(
                    90deg,
                    transparent 0%,
                    rgba(var(--bs-primary-rgb), 0.10) 18%,
                    transparent 38%,
                    rgba(var(--bs-primary-rgb), 0.10) 58%,
                    transparent 78%,
                    rgba(var(--bs-primary-rgb), 0.10) 100%
            );
            opacity: 0.35;
            pointer-events: none;
        }

        .ui_6853c757d {
            position: relative;
            z-index: 1;
            display: grid;
            gap: 1.5rem;
        }

        .ui_64e5b8968 {
            display: grid;
            gap: 1.25rem;
            grid-template-columns: 1fr;

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

        .ui_ddb136c69 {
            background: rgba(255, 255, 255, 0.78);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            border-radius: 18px;
            overflow: hidden;
            box-shadow: 0 18px 45px -32px rgba(var(--bs-primary-rgb), 0.35);
        }

        .ui_06fc0984e {
            padding-block: 1.25rem 1rem;
padding-inline: 1.25rem;
            background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.10), rgba(255, 255, 255, 0.15));
            border-bottom: 1px solid rgba(var(--bs-primary-rgb), 0.14);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;

            h5 {
                margin: 0;
                color: var(--text-primary);
                font-weight: 900;
                letter-spacing: 0.9px;
                text-transform: uppercase;
            }

            .ui_9d95665a3 {
                display: inline-flex;
                align-items: center;
                gap: 0.45rem;
                padding-block: 0.35rem;
padding-inline: 0.7rem;
                border-radius: 999px;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                background: rgba(255, 255, 255, 0.65);
                color: var(--text-secondary);
                font-weight: 700;
                font-size: 0.85rem;

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .ui_26e2cbef1 {
            padding: 1.25rem;

            @media (min-width: 768px) {
                padding: 1.5rem;
            }
        }

        .ui_625e4f24b {
            display: grid;
            gap: 0.65rem;

            .ui_1b8ea92f3 {
                display: flex;
                align-items: flex-start;
                gap: 0.7rem;
                color: var(--text-secondary);

                i {
                    color: var(--primary-dark);
                    transform: translateY(2px);
                }

                b {
                    color: var(--text-primary);
                    font-weight: 800;
                }
            }
        }

        .ui_40840d7a2 {
            display: grid;
            gap: 0.6rem;
            grid-template-columns: 1fr;

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

            a {
                text-decoration: none;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
                background: rgba(255, 255, 255, 0.75);
                border-radius: 14px;
                padding-block: 0.7rem;
padding-inline: 0.8rem;
                color: var(--text-primary);
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: transform 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-2px);
                    box-shadow: 0 16px 40px -28px rgba(var(--bs-primary-rgb), 0.55);
                }

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .ui_9e955b1cb {
            display: flex;
            flex-wrap: wrap;
            gap: 0.7rem;
            justify-content: center;

            .ui_ce90e02bd {
                width: 46px;
                height: 46px;
                border-radius: 16px;
                display: grid;
                place-items: center;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.2);
                background: rgba(255, 255, 255, 0.8);
                color: var(--primary-dark);
                transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-3px);
                    background: var(--secondary);
                    color: var(--text-primary);
                    box-shadow: 0 18px 45px -30px rgba(var(--bs-primary-rgb), 0.6);
                }

                i {
                    font-size: 1.15rem;
                }
            }
        }

        .ui_11f42c8ff {
            padding-top: 1rem;
            border-top: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            display: grid;
            gap: 0.75rem;

            @media (min-width: 768px) {
                grid-template-columns: 1fr auto;
                align-items: center;
            }

            .ui_da2cf7efa {
                color: var(--text-secondary);
            }

            .badge {
                display: inline-flex;
                align-items: center;
                gap: 0.5rem;
                padding-block: 0.55rem;
padding-inline: 0.9rem;
                border-radius: 999px;
                background: rgba(255, 255, 255, 0.75);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                color: var(--text-primary);
                justify-self: start;

                @media (min-width: 768px) {
                    justify-self: end;
                }

                i {
                    color: var(--warning-dark);
                }
            }
        }
    }

#q_79b3703d4 {
      position: relative;
      border-block-end: 1px solid var(--neutral-150);
      background: var(--background-primary);
      box-shadow: 0 0.35rem 1.25rem color-mix(in srgb, var(--neutral-1050) 8%, transparent);
    }

    #q_79b3703d4 .ui_ad2e44a74 {
      block-size: 0.28rem;
      background: linear-gradient(
        90deg,
        var(--primary) 0%,
        var(--accent) 45%,
        var(--secondary) 100%
      );
      background-size: 200% 100%;
      animation: headerstripeshift_m4k8n2pq9xw 14s ease-in-out infinite;
    }

    html[dir='rtl'] #q_79b3703d4 .ui_ad2e44a74 {
      transform: scaleX(-1);
    }

    #q_79b3703d4 .navbar {
      background: var(--background-tertiary);
      padding-block: 0.85rem;
      padding-inline: 0;
      position: relative;
    }

    #q_79b3703d4 .navbar .container {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between;
      gap: 1rem;
    }

    #q_79b3703d4 .navbar-brand {
      white-space: normal;
      font-size: clamp(1.2rem, 2.5vw, 1.55rem);
      font-weight: 800;
      letter-spacing: -0.03em;
      line-height: 1.15;
      color: var(--primary-dark) !important;
      text-decoration: none;
      padding-block: 0.35rem;
      padding-inline: 0;
      margin-inline-end: auto;
      display: inline-flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 0.2rem;
      transition: color 0.25s ease;
    }

    #q_79b3703d4 .navbar-brand:hover {
      color: var(--primary) !important;
    }

    #q_79b3703d4 .ui_2ca392250 {
      block-size: 0.2rem;
      inline-size: 2.75rem;
      border-radius: 999px;
      background: linear-gradient(90deg, var(--accent-dark), var(--primary-light));
    }

    html[dir='rtl'] #q_79b3703d4 .ui_2ca392250 {
      transform: scaleX(-1);
    }

    #q_79b3703d4 .navbar-nav {
      align-items: center;
      gap: 0.35rem;
      padding-block: 0;
      padding-inline: 0;
    }

    #q_79b3703d4 .nav-link {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      color: var(--text-secondary) !important;
      font-weight: 600;
      font-size: 0.92rem;
      padding-block: 0.55rem;
      padding-inline: 1rem;
      border-radius: 999px;
      border: 1px solid transparent;
      transition:
        color 0.2s ease,
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
    }

    #q_79b3703d4 .nav-link:hover {
      color: var(--primary-dark) !important;
      background-color: color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary));
      border-color: color-mix(in srgb, var(--primary) 28%, transparent);
      box-shadow: 0 0.15rem 0 color-mix(in srgb, var(--accent) 45%, transparent);
    }

    #q_79b3703d4 .navbar-toggler {
      border: 1px solid var(--neutral-250) !important;
      border-radius: 0.65rem;
      padding-block: 0.55rem;
      padding-inline: 0.65rem;
      background: var(--background-primary);
      transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
    }

    #q_79b3703d4 .navbar-toggler:hover {
      background: color-mix(in srgb, var(--accent-bg) 40%, var(--background-tertiary));
      border-color: var(--accent-dark) !important;
    }

    #q_79b3703d4 .navbar-toggler:focus {
      box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary) 22%, transparent);
    }

    #q_79b3703d4 .ui_5d8145822 {
      display: flex;
      flex-direction: column;
      justify-content: center;
      gap: 0.32rem;
      inline-size: 1.35rem;
      block-size: 1rem;
    }

    #q_79b3703d4 .ui_5d8145822 i {
      display: block;
      font-style: normal;
      block-size: 2px;
      border-radius: 999px;
      background: var(--primary-dark);
    }

    @media (max-width: 991.98px) {
      #q_79b3703d4 .navbar-collapse {
        flex-basis: 100%;
        margin-block-start: 0.75rem;
        padding-block: 1rem;
        padding-inline: 1rem;
        border-radius: 0.85rem;
        border: 1px solid var(--neutral-150);
        background: color-mix(in srgb, var(--neutral-50) 65%, var(--background-tertiary));
      }

      #q_79b3703d4 .navbar-nav {
        align-items: stretch;
        gap: 0.5rem;
      }

      #q_79b3703d4 .nav-link {
        text-align: center;
        justify-content: center;
      }
    }

    @media (min-width: 992px) {
      #q_79b3703d4 .navbar-collapse {
        flex-grow: 0;
      }

      #q_79b3703d4 .navbar-nav {
        flex-direction: row;
      }
    }

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

    @media (prefers-reduced-motion: reduce) {
      #q_79b3703d4 .ui_ad2e44a74 {
        animation: none;
      }
    }

@keyframes slashrise_k8m2npq4x7w {
  from {
    opacity: 0;
    transform: translateY(1.25rem) skewY(1.5deg);
  }
  to {
    opacity: 1;
    transform: translateY(0) skewY(0);
  }
}

@keyframes slashglow_r3t9v6h2qd {
  from {
    opacity: 0;
    transform: scaleX(0.35);
  }
  to {
    opacity: 1;
    transform: scaleX(1);
  }
}

[dir="rtl"] #q_a7f171ec2 .ui_8c0649eba::after {
  transform-origin: 100% 50%;
}

#q_a7f171ec2 {
  background:
    linear-gradient(165deg, var(--warning-bg) 0%, var(--primary-bg) 28%, var(--accent-bg) 62%, var(--secondary-bg) 100%);
  color: var(--text-primary);
  min-height: 100vh;
  padding-block: 0 4rem;
  overflow: hidden;
}

#q_a7f171ec2 .ui_8c0649eba {
  position: relative;
  padding-block: 3.5rem 2.75rem;
  background:
    linear-gradient(125deg, var(--primary-dark) 0%, var(--primary) 42%, var(--warning-color) 78%, var(--accent) 100%);
  color: var(--text-light);
  clip-path: polygon(0 0, 100% 0, 100% 88%, 0 100%);
  animation: slashrise_k8m2npq4x7w 0.7s ease-out;
}

#q_a7f171ec2 .ui_8c0649eba::before {
  content: "";
  position: absolute;
  inset-block-start: 12%;
  inset-inline-end: -4%;
  width: min(42vw, 22rem);
  height: min(42vw, 22rem);
  border-radius: 2rem;
  background: linear-gradient(160deg, var(--accent-bg) 0%, var(--secondary-bg) 100%);
  opacity: 0.28;
  transform: rotate(18deg);
  pointer-events: none;
}

#q_a7f171ec2 .ui_8c0649eba::after {
  content: "";
  position: absolute;
  inset-block-end: 1.5rem;
  inset-inline-start: 0;
  width: min(55%, 28rem);
  height: 0.45rem;
  background: linear-gradient(90deg, var(--secondary-bg) 0%, var(--accent-bg) 55%, var(--warning-bg) 100%);
  transform-origin: 0 50%;
  animation: slashglow_r3t9v6h2qd 0.85s ease-out 0.15s both;
}

#q_a7f171ec2 .ui_bb96c9fdf {
  position: relative;
  z-index: 1;
  max-width: 52rem;
}

#q_a7f171ec2 .ui_650af734a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 3.5rem;
  height: 3.5rem;
  margin-bottom: 1.25rem;
  border: 3px solid var(--text-light);
  background: var(--secondary);
  color: var(--text-light);
  font-size: 1.45rem;
  transform: rotate(-8deg);
  box-shadow: 0.55rem 0.55rem 0 var(--accent-dark);
}

#q_a7f171ec2 .ui_c29f859e4 {
  margin: 0 0 1rem;
  font-size: clamp(2.1rem, 5.2vw, 3.55rem);
  line-height: 1.05;
  font-weight: 800;
  letter-spacing: -0.04em;
  color: var(--text-light);
  text-wrap: balance;
}

#q_a7f171ec2 .ui_c0ca5e5c6 {
  margin: 0;
  max-width: 40rem;
  font-size: 1.05rem;
  line-height: 1.7;
  color: var(--text-light);
  opacity: 0.95;
}

#q_a7f171ec2 .ui_293841268 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.75rem;
  margin-block: -1.75rem 2rem;
  position: relative;
  z-index: 2;
}

#q_a7f171ec2 .ui_28806bd3b {
  padding-block: 1rem;
  padding-inline: 1.15rem;
  background: var(--background-tertiary);
  border: 3px solid var(--neutral-1050);
  box-shadow: 0.4rem 0.4rem 0 var(--primary);
  font-size: 0.9rem;
  line-height: 1.5;
  font-weight: 700;
  color: var(--text-primary);
  word-break: break-word;
}

#q_a7f171ec2 .ui_28806bd3b:nth-child(2) {
  box-shadow: 0.4rem 0.4rem 0 var(--accent);
}

#q_a7f171ec2 .ui_28806bd3b:nth-child(3) {
  box-shadow: 0.4rem 0.4rem 0 var(--secondary);
}

#q_a7f171ec2 .ui_28806bd3b:nth-child(4) {
  box-shadow: 0.4rem 0.4rem 0 var(--warning-color);
}

#q_a7f171ec2 .ui_21ca62d0f {
  display: grid;
  grid-template-columns: minmax(0, 0.34fr) minmax(0, 0.66fr);
  gap: 1.75rem 2rem;
  align-items: start;
}

#q_a7f171ec2 .ui_ec8f7e35c {
  position: sticky;
  top: 1rem;
  z-index: 15;
  padding-block: 1.25rem;
  padding-inline: 1.15rem;
  background: var(--neutral-1050);
  border: 3px solid var(--neutral-1050);
  box-shadow: 0.55rem 0.55rem 0 var(--primary-bg);
}

#q_a7f171ec2 .ui_8c17fafa7 {
  display: flex;
  flex-direction: column;
  gap: 0.45rem;
}

#q_a7f171ec2 .ui_977d12350 {
  display: block;
  padding-block: 0.7rem;
  padding-inline: 0.85rem;
  border: 2px solid transparent;
  border-inline-start: 4px solid var(--primary-bg);
  color: var(--text-light);
  font-size: 0.86rem;
  font-weight: 700;
  line-height: 1.35;
  text-decoration: none;
  transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}

#q_a7f171ec2 .ui_977d12350:hover,
#q_a7f171ec2 .ui_977d12350:focus {
  background: var(--primary);
  border-color: var(--primary-light);
  color: var(--text-light);
  outline: none;
}

#q_a7f171ec2 .ui_d214fef2b {
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 1.35rem;
}

#q_a7f171ec2 .ui_03e630249 {
  background: var(--background-tertiary);
  border: 3px solid var(--neutral-1050);
  box-shadow: 0.5rem 0.5rem 0 var(--primary);
  overflow: hidden;
}

#q_a7f171ec2 .ui_1df85c54e {
  box-shadow: 0.5rem 0.5rem 0 var(--accent);
}

#q_a7f171ec2 .ui_587d5ceb9 {
  box-shadow: 0.5rem 0.5rem 0 var(--secondary);
}

#q_a7f171ec2 .ui_622c5886c {
  box-shadow: 0.5rem 0.5rem 0 var(--warning-color);
}

#q_a7f171ec2 .ui_6b2e3bddd {
  display: flex;
  align-items: center;
  gap: 0.65rem;
  margin: 0;
  padding-block: 0.95rem;
  padding-inline: 1.25rem;
  background: linear-gradient(90deg, var(--primary) 0%, var(--warning-color) 100%);
  color: var(--text-light);
  font-size: 1.08rem;
  font-weight: 800;
  line-height: 1.3;
}

#q_a7f171ec2 .ui_ed8dcab40 {
  background: linear-gradient(90deg, var(--accent-dark) 0%, var(--accent) 100%);
}

#q_a7f171ec2 .ui_3cb256e71 {
  background: linear-gradient(90deg, var(--secondary-dark) 0%, var(--secondary) 100%);
}

#q_a7f171ec2 .ui_cec12873c {
  background: linear-gradient(90deg, var(--warning-dark) 0%, var(--warning-color) 100%);
}

#q_a7f171ec2 .ui_6b2e3bddd .ui_178758bc1 {
  font-size: 1.15rem;
  color: var(--text-light);
  flex-shrink: 0;
}

#q_a7f171ec2 .ui_2d44922fa {
  padding-block: 1.35rem;
  padding-inline: 1.25rem 1.4rem;
}

#q_a7f171ec2 .ui_e6b5d9c4c {
  margin: 0;
  font-size: 0.95rem;
  line-height: 1.78;
  color: var(--text-secondary);
}

#q_a7f171ec2 .ui_201d1820c {
  margin: 0 0 0.7rem;
  font-size: 0.98rem;
  font-weight: 800;
  line-height: 1.35;
  color: var(--text-primary);
  padding-inline-start: 0.75rem;
  border-inline-start: 4px solid var(--primary);
}

#q_a7f171ec2 .ui_bf4a70e87 {
  border-inline-start-color: var(--accent);
}

#q_a7f171ec2 .ui_c59a1114e {
  border-inline-start-color: var(--secondary);
}

#q_a7f171ec2 .ui_d2032a580 {
  padding-block: 1rem;
  padding-inline: 1rem;
  margin-bottom: 1rem;
  background: linear-gradient(135deg, var(--neutral-50) 0%, var(--primary-bg) 160%);
  border: 2px solid var(--neutral-150);
}

#q_a7f171ec2 .ui_d2032a580:last-child {
  margin-bottom: 0;
}

#q_a7f171ec2 .ui_900ec0868 {
  background: linear-gradient(135deg, var(--neutral-50) 0%, var(--accent-bg) 160%);
}

#q_a7f171ec2 .ui_c73250a33 {
  background: linear-gradient(135deg, var(--neutral-50) 0%, var(--secondary-bg) 160%);
}

#q_a7f171ec2 .ui_60a3b9a45 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.85rem;
}

#q_a7f171ec2 .ui_00ad266d0 {
  padding-block: 1rem;
  padding-inline: 1rem;
  font-size: 0.92rem;
  line-height: 1.7;
  color: var(--text-secondary);
  background: var(--neutral-50);
  border: 2px solid var(--neutral-1050);
  border-inline-start-width: 6px;
  border-inline-start-color: var(--primary);
}

#q_a7f171ec2 .ui_00ad266d0:nth-child(2) {
  border-inline-start-color: var(--accent);
  background: color-mix(in srgb, var(--accent-bg) 35%, var(--background-tertiary));
}

#q_a7f171ec2 .ui_00ad266d0:nth-child(3) {
  border-inline-start-color: var(--secondary);
  background: color-mix(in srgb, var(--secondary-bg) 35%, var(--background-tertiary));
}

#q_a7f171ec2 .ui_00ad266d0:nth-child(4) {
  border-inline-start-color: var(--warning-color);
  background: color-mix(in srgb, var(--warning-bg) 40%, var(--background-tertiary));
}

#q_a7f171ec2 .ui_00ad266d0:nth-child(5) {
  border-inline-start-color: var(--info-color);
  background: color-mix(in srgb, var(--info-bg) 35%, var(--background-tertiary));
  grid-column: 1 / -1;
}

#q_a7f171ec2 .ui_6a5462ccb {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 0.55rem;
}

#q_a7f171ec2 .ui_6a5462ccb li {
  position: relative;
  margin: 0;
  padding-block: 0.65rem;
  padding-inline: 1rem 0.85rem;
  font-size: 0.94rem;
  line-height: 1.7;
  color: var(--text-secondary);
  background: var(--background-tertiary);
  border: 2px solid var(--neutral-150);
  border-inline-start: 5px solid var(--accent);
}

#q_a7f171ec2 .ui_126cdc16c li {
  border-inline-start-color: var(--primary);
}

#q_a7f171ec2 .ui_883274345 li {
  border-inline-start-color: var(--secondary);
}

#q_a7f171ec2 .ui_f95784196 li {
  border-inline-start-color: var(--warning-color);
}

#q_a7f171ec2 .ui_d2a7928dc {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.15rem;
}

#q_a7f171ec2 .ui_cc2aafc4f {
  background: linear-gradient(145deg, var(--neutral-1050) 0%, var(--primary-dark) 55%, var(--accent-dark) 100%);
  border: 3px solid var(--neutral-1050);
  box-shadow: 0.55rem 0.55rem 0 var(--warning-bg);
  color: var(--text-light);
  overflow: hidden;
}

#q_a7f171ec2 .ui_d23a1972e {
  display: flex;
  align-items: center;
  gap: 0.65rem;
  margin: 0;
  padding-block: 1rem;
  padding-inline: 1.25rem;
  background: color-mix(in srgb, var(--neutral-1050) 70%, var(--primary-dark));
  font-size: 1.08rem;
  font-weight: 800;
  line-height: 1.3;
  color: var(--text-light);
}

#q_a7f171ec2 .ui_d23a1972e .ui_178758bc1 {
  color: var(--primary-bg);
  font-size: 1.2rem;
}

#q_a7f171ec2 .ui_68136b298 {
  padding-block: 1.35rem;
  padding-inline: 1.25rem 1.4rem;
}

#q_a7f171ec2 .ui_489ea4fb0 {
  margin: 0 0 1.25rem;
  font-size: 0.95rem;
  line-height: 1.75;
  color: var(--text-light);
}

#q_a7f171ec2 .ui_8fc198e09 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.85rem;
}

#q_a7f171ec2 .ui_97962dfbf {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 0.55rem;
  min-height: 100%;
  padding-block: 1.1rem;
  padding-inline: 1rem;
  background: var(--background-tertiary);
  border: 2px solid var(--text-light);
  color: var(--text-primary);
}

#q_a7f171ec2 .ui_97962dfbf:nth-child(1) {
  background: var(--primary-bg);
}

#q_a7f171ec2 .ui_97962dfbf:nth-child(2) {
  background: var(--accent-bg);
}

#q_a7f171ec2 .ui_97962dfbf:nth-child(3) {
  background: var(--secondary-bg);
}

#q_a7f171ec2 .ui_97962dfbf .ui_178758bc1 {
  font-size: 1.35rem;
  color: var(--neutral-1050);
}

#q_a7f171ec2 .ui_d1fab1c5c {
  font-size: 0.9rem;
  line-height: 1.55;
  font-weight: 700;
  color: var(--text-primary);
  word-break: break-word;
}

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

  #q_a7f171ec2 .ui_ec8f7e35c {
    position: relative;
    top: 0;
    box-shadow: 0.4rem 0.4rem 0 var(--accent-bg);
  }

  #q_a7f171ec2 .ui_8c17fafa7 {
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: auto;
    gap: 0.35rem;
  }

  #q_a7f171ec2 .ui_977d12350 {
    min-width: max-content;
    border-inline-start-width: 0;
    border-block-end: 3px solid var(--primary-bg);
  }

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

  #q_a7f171ec2 .ui_00ad266d0:nth-child(5) {
    grid-column: auto;
  }

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

@media (max-width: 767.98px) {
  #q_a7f171ec2 .ui_8c0649eba {
    padding-block: 2.5rem 2.25rem;
    clip-path: polygon(0 0, 100% 0, 100% 94%, 0 100%);
  }

  #q_a7f171ec2 .ui_293841268 {
    grid-template-columns: minmax(0, 1fr);
    margin-block-start: -1.25rem;
  }

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

  #q_a7f171ec2 .ui_2d44922fa,
  #q_a7f171ec2 .ui_68136b298 {
    padding-inline: 1rem;
  }

  #q_a7f171ec2 .ui_8c0649eba::before {
    width: 10rem;
    height: 10rem;
    inset-inline-end: -2rem;
  }
}

#q_2fb0e48c0 {
        position: relative;
        padding-block: 5rem 2.5rem;
padding-inline: 0;
        background: linear-gradient(120deg, var(--background-tertiary) 0%, var(--secondary-bg) 35%, var(--primary-bg) 100%);
        overflow: hidden;
        border-top: 2px solid rgba(var(--bs-primary-rgb), 0.22);

        .ui_e494c4f5b {
            position: absolute;
            inset: 0;
            background: linear-gradient(
                    90deg,
                    transparent 0%,
                    rgba(var(--bs-primary-rgb), 0.10) 18%,
                    transparent 38%,
                    rgba(var(--bs-primary-rgb), 0.10) 58%,
                    transparent 78%,
                    rgba(var(--bs-primary-rgb), 0.10) 100%
            );
            opacity: 0.35;
            pointer-events: none;
        }

        .ui_2520c8ce0 {
            position: relative;
            z-index: 1;
            display: grid;
            gap: 1.5rem;
        }

        .ui_cc961cb77 {
            display: grid;
            gap: 1.25rem;
            grid-template-columns: 1fr;

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

        .ui_6dd4e0d18 {
            background: rgba(255, 255, 255, 0.78);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            border-radius: 18px;
            overflow: hidden;
            box-shadow: 0 18px 45px -32px rgba(var(--bs-primary-rgb), 0.35);
        }

        .ui_d5e8e9596 {
            padding-block: 1.25rem 1rem;
padding-inline: 1.25rem;
            background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.10), rgba(255, 255, 255, 0.15));
            border-bottom: 1px solid rgba(var(--bs-primary-rgb), 0.14);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;

            h5 {
                margin: 0;
                color: var(--text-primary);
                font-weight: 900;
                letter-spacing: 0.9px;
                text-transform: uppercase;
            }

            .ui_c9eaa89e6 {
                display: inline-flex;
                align-items: center;
                gap: 0.45rem;
                padding-block: 0.35rem;
padding-inline: 0.7rem;
                border-radius: 999px;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                background: rgba(255, 255, 255, 0.65);
                color: var(--text-secondary);
                font-weight: 700;
                font-size: 0.85rem;

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .ui_21c8bf185 {
            padding: 1.25rem;

            @media (min-width: 768px) {
                padding: 1.5rem;
            }
        }

        .ui_abf7beae4 {
            display: grid;
            gap: 0.65rem;

            .ui_19f36c3a5 {
                display: flex;
                align-items: flex-start;
                gap: 0.7rem;
                color: var(--text-secondary);

                i {
                    color: var(--primary-dark);
                    transform: translateY(2px);
                }

                b {
                    color: var(--text-primary);
                    font-weight: 800;
                }
            }
        }

        .ui_b7fbfcd20 {
            display: grid;
            gap: 0.6rem;
            grid-template-columns: 1fr;

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

            a {
                text-decoration: none;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
                background: rgba(255, 255, 255, 0.75);
                border-radius: 14px;
                padding-block: 0.7rem;
padding-inline: 0.8rem;
                color: var(--text-primary);
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: transform 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-2px);
                    box-shadow: 0 16px 40px -28px rgba(var(--bs-primary-rgb), 0.55);
                }

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .ui_fe9106363 {
            display: flex;
            flex-wrap: wrap;
            gap: 0.7rem;
            justify-content: center;

            .ui_2e400dc93 {
                width: 46px;
                height: 46px;
                border-radius: 16px;
                display: grid;
                place-items: center;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.2);
                background: rgba(255, 255, 255, 0.8);
                color: var(--primary-dark);
                transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-3px);
                    background: var(--secondary);
                    color: var(--text-primary);
                    box-shadow: 0 18px 45px -30px rgba(var(--bs-primary-rgb), 0.6);
                }

                i {
                    font-size: 1.15rem;
                }
            }
        }

        .ui_1be533c5d {
            padding-top: 1rem;
            border-top: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            display: grid;
            gap: 0.75rem;

            @media (min-width: 768px) {
                grid-template-columns: 1fr auto;
                align-items: center;
            }

            .ui_2a26ccb6d {
                color: var(--text-secondary);
            }

            .badge {
                display: inline-flex;
                align-items: center;
                gap: 0.5rem;
                padding-block: 0.55rem;
padding-inline: 0.9rem;
                border-radius: 999px;
                background: rgba(255, 255, 255, 0.75);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                color: var(--text-primary);
                justify-self: start;

                @media (min-width: 768px) {
                    justify-self: end;
                }

                i {
                    color: var(--warning-dark);
                }
            }
        }
    }

#q_cadbd655f {
      position: relative;
      border-block-end: 1px solid var(--neutral-150);
      background: var(--background-primary);
      box-shadow: 0 0.35rem 1.25rem color-mix(in srgb, var(--neutral-1050) 8%, transparent);
    }

    #q_cadbd655f .ui_2db231cdd {
      block-size: 0.28rem;
      background: linear-gradient(
        90deg,
        var(--primary) 0%,
        var(--accent) 45%,
        var(--secondary) 100%
      );
      background-size: 200% 100%;
      animation: headerstripeshift_m4k8n2pq9xw 14s ease-in-out infinite;
    }

    html[dir='rtl'] #q_cadbd655f .ui_2db231cdd {
      transform: scaleX(-1);
    }

    #q_cadbd655f .navbar {
      background: var(--background-tertiary);
      padding-block: 0.85rem;
      padding-inline: 0;
      position: relative;
    }

    #q_cadbd655f .navbar .container {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between;
      gap: 1rem;
    }

    #q_cadbd655f .navbar-brand {
      white-space: normal;
      font-size: clamp(1.2rem, 2.5vw, 1.55rem);
      font-weight: 800;
      letter-spacing: -0.03em;
      line-height: 1.15;
      color: var(--primary-dark) !important;
      text-decoration: none;
      padding-block: 0.35rem;
      padding-inline: 0;
      margin-inline-end: auto;
      display: inline-flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 0.2rem;
      transition: color 0.25s ease;
    }

    #q_cadbd655f .navbar-brand:hover {
      color: var(--primary) !important;
    }

    #q_cadbd655f .ui_6b25208e4 {
      block-size: 0.2rem;
      inline-size: 2.75rem;
      border-radius: 999px;
      background: linear-gradient(90deg, var(--accent-dark), var(--primary-light));
    }

    html[dir='rtl'] #q_cadbd655f .ui_6b25208e4 {
      transform: scaleX(-1);
    }

    #q_cadbd655f .navbar-nav {
      align-items: center;
      gap: 0.35rem;
      padding-block: 0;
      padding-inline: 0;
    }

    #q_cadbd655f .nav-link {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      color: var(--text-secondary) !important;
      font-weight: 600;
      font-size: 0.92rem;
      padding-block: 0.55rem;
      padding-inline: 1rem;
      border-radius: 999px;
      border: 1px solid transparent;
      transition:
        color 0.2s ease,
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
    }

    #q_cadbd655f .nav-link:hover {
      color: var(--primary-dark) !important;
      background-color: color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary));
      border-color: color-mix(in srgb, var(--primary) 28%, transparent);
      box-shadow: 0 0.15rem 0 color-mix(in srgb, var(--accent) 45%, transparent);
    }

    #q_cadbd655f .navbar-toggler {
      border: 1px solid var(--neutral-250) !important;
      border-radius: 0.65rem;
      padding-block: 0.55rem;
      padding-inline: 0.65rem;
      background: var(--background-primary);
      transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
    }

    #q_cadbd655f .navbar-toggler:hover {
      background: color-mix(in srgb, var(--accent-bg) 40%, var(--background-tertiary));
      border-color: var(--accent-dark) !important;
    }

    #q_cadbd655f .navbar-toggler:focus {
      box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary) 22%, transparent);
    }

    #q_cadbd655f .ui_11d26123e {
      display: flex;
      flex-direction: column;
      justify-content: center;
      gap: 0.32rem;
      inline-size: 1.35rem;
      block-size: 1rem;
    }

    #q_cadbd655f .ui_11d26123e i {
      display: block;
      font-style: normal;
      block-size: 2px;
      border-radius: 999px;
      background: var(--primary-dark);
    }

    @media (max-width: 991.98px) {
      #q_cadbd655f .navbar-collapse {
        flex-basis: 100%;
        margin-block-start: 0.75rem;
        padding-block: 1rem;
        padding-inline: 1rem;
        border-radius: 0.85rem;
        border: 1px solid var(--neutral-150);
        background: color-mix(in srgb, var(--neutral-50) 65%, var(--background-tertiary));
      }

      #q_cadbd655f .navbar-nav {
        align-items: stretch;
        gap: 0.5rem;
      }

      #q_cadbd655f .nav-link {
        text-align: center;
        justify-content: center;
      }
    }

    @media (min-width: 992px) {
      #q_cadbd655f .navbar-collapse {
        flex-grow: 0;
      }

      #q_cadbd655f .navbar-nav {
        flex-direction: row;
      }
    }

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

    @media (prefers-reduced-motion: reduce) {
      #q_cadbd655f .ui_2db231cdd {
        animation: none;
      }
    }

#q_8172bfa80 {
  background:
    linear-gradient(165deg, color-mix(in srgb, var(--info-bg) 35%, var(--background-primary)) 0%, var(--background-primary) 42%, color-mix(in srgb, var(--warning-bg) 28%, var(--background-primary)) 100%);
  color: var(--text-primary);
  min-height: 100vh;
  padding-block-end: 4rem;
  overflow: hidden;
  position: relative;
}

#q_8172bfa80::before {
  content: '';
  position: absolute;
  inset-block-start: -8rem;
  inset-inline-end: -6rem;
  width: 22rem;
  height: 22rem;
  border-radius: 40% 60% 55% 45%;
  background: radial-gradient(circle at 30% 30%, var(--secondary-bg), color-mix(in srgb, var(--primary-bg) 40%, transparent));
  opacity: 0.45;
  pointer-events: none;
  animation: termsorb_k8m2x9p4qw7n 9s ease-in-out infinite;
}

#q_8172bfa80::after {
  content: '';
  position: absolute;
  inset-block-end: 12%;
  inset-inline-start: -5rem;
  width: 16rem;
  height: 16rem;
  border-radius: 50%;
  background: radial-gradient(circle, var(--accent-bg), color-mix(in srgb, var(--info-light) 30%, transparent));
  opacity: 0.3;
  pointer-events: none;
  animation: termsorb_k8m2x9p4qw7n 11s ease-in-out infinite reverse;
}

#q_8172bfa80 .ui_bfbd0c635 {
  position: relative;
  z-index: 1;
  padding-block: clamp(2.75rem, 7vw, 5rem) clamp(2rem, 4vw, 3rem);
}

#q_8172bfa80 .ui_478182993 {
  position: relative;
  border-radius: 1.75rem;
  overflow: hidden;
  padding-block: clamp(2rem, 5vw, 3.25rem);
  padding-inline: clamp(1.35rem, 4vw, 3rem);
  background: linear-gradient(125deg, var(--primary) 0%, var(--accent) 38%, var(--secondary) 72%, var(--warning-color) 100%);
  box-shadow: 0 18px 48px color-mix(in srgb, var(--primary-dark) 28%, transparent);
}

#q_8172bfa80 .ui_478182993::before {
  content: '';
  position: absolute;
  inset-block-start: -40%;
  inset-inline-end: -15%;
  width: 55%;
  height: 140%;
  background: linear-gradient(200deg, color-mix(in srgb, var(--info-color) 55%, transparent), transparent 70%);
  transform: rotate(18deg);
  pointer-events: none;
  animation: termsslash_v3n8q1xm5k2p 7s ease-in-out infinite;
}

#q_8172bfa80 .ui_478182993::after {
  content: '';
  position: absolute;
  inset-block-end: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 6px;
  background: linear-gradient(90deg, var(--info-color), var(--warning-light), var(--secondary-light), var(--accent-light));
}

#q_8172bfa80 .ui_cb632c50b {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1.5rem;
  align-items: end;
}

@media (min-width: 768px) {
  #q_8172bfa80 .ui_cb632c50b {
    grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr);
    gap: 2rem;
  }
}

#q_8172bfa80 .ui_c082c04ab {
  display: inline-block;
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--text-light);
  background: color-mix(in srgb, var(--neutral-1050) 35%, transparent);
  border: 1px solid color-mix(in srgb, var(--text-light) 45%, transparent);
  padding-block: 0.45rem;
  padding-inline: 0.95rem;
  border-radius: 0.4rem;
  margin-block-end: 1.1rem;
  white-space: normal;
  max-width: 100%;
  transform: rotate(-1.5deg);
}

#q_8172bfa80 .ui_bfbd0c635 h1 {
  font-size: clamp(2rem, 5vw, 3.35rem);
  font-weight: 900;
  color: var(--text-light);
  line-height: 1.08;
  letter-spacing: -0.035em;
  margin-block-end: 1rem;
  text-wrap: balance;
  text-shadow: 0 2px 0 color-mix(in srgb, var(--neutral-1050) 25%, transparent);
}

#q_8172bfa80 .ui_8b4b19f77 {
  font-size: 1.05rem;
  line-height: 1.7;
  color: color-mix(in srgb, var(--text-light) 92%, var(--neutral-150));
  margin-block-end: 0;
  max-width: 36rem;
}

#q_8172bfa80 .ui_1cbb1d5b6 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  align-items: stretch;
}

@media (min-width: 768px) {
  #q_8172bfa80 .ui_1cbb1d5b6 {
    align-items: end;
    text-align: end;
  }
}

#q_8172bfa80 .ui_43157bb83 {
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: color-mix(in srgb, var(--text-light) 80%, var(--info-bg));
}

#q_8172bfa80 .ui_1cd180f85 {
  display: inline-block;
  font-size: 1.15rem;
  font-weight: 800;
  color: var(--text-primary);
  background: var(--background-tertiary);
  padding-block: 0.85rem;
  padding-inline: 1.25rem;
  border-radius: 0.85rem;
  border-inline-start: 5px solid var(--warning-color);
  box-shadow: 0 10px 28px color-mix(in srgb, var(--neutral-1050) 18%, transparent);
  transform: rotate(1.5deg);
  animation: termsfloat_h7w4c9r2m6xk 5.5s ease-in-out infinite;
}

#q_8172bfa80 .ui_7ffab5f03 {
  position: relative;
  z-index: 1;
  margin-block-start: 0.5rem;
}

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

@media (min-width: 992px) {
  #q_8172bfa80 .ui_1ed87bc2e {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 1.35rem 1.5rem;
  }
}

#q_8172bfa80 .ui_2168ba825 {
  position: relative;
  background: var(--background-tertiary);
  border-radius: 1.1rem;
  padding-block: 1.5rem;
  padding-inline: 1.5rem;
  border: 1px solid color-mix(in srgb, var(--primary-light) 35%, var(--border-light));
  box-shadow: 0 8px 24px color-mix(in srgb, var(--primary-dark) 8%, transparent);
  overflow: hidden;
  animation: termsrise_q7w3n9k2m5xp 0.55s ease-out backwards;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

#q_8172bfa80 .ui_2168ba825:hover {
  transform: translateY(-4px);
  box-shadow: 0 14px 36px color-mix(in srgb, var(--primary-dark) 14%, transparent);
}

#q_8172bfa80 .ui_2168ba825::before {
  content: '';
  position: absolute;
  inset-block: 0;
  inset-inline-start: 0;
  width: 6px;
  background: linear-gradient(180deg, var(--primary), var(--accent));
}

#q_8172bfa80 .ui_2168ba825:nth-child(4n + 2)::before {
  background: linear-gradient(180deg, var(--secondary), var(--secondary-light));
}

#q_8172bfa80 .ui_2168ba825:nth-child(4n + 3)::before {
  background: linear-gradient(180deg, var(--warning-color), var(--warning-light));
}

#q_8172bfa80 .ui_2168ba825:nth-child(4n)::before {
  background: linear-gradient(180deg, var(--accent), var(--info-color));
}

#q_8172bfa80 .ui_2168ba825::after {
  content: '';
  position: absolute;
  inset-block-start: -1.5rem;
  inset-inline-end: -1.5rem;
  width: 5.5rem;
  height: 5.5rem;
  border-radius: 50%;
  background: color-mix(in srgb, var(--primary-bg) 35%, transparent);
  pointer-events: none;
}

#q_8172bfa80 .ui_2168ba825:nth-child(4n + 2)::after {
  background: color-mix(in srgb, var(--secondary-bg) 40%, transparent);
}

#q_8172bfa80 .ui_2168ba825:nth-child(4n + 3)::after {
  background: color-mix(in srgb, var(--warning-bg) 45%, transparent);
}

#q_8172bfa80 .ui_2168ba825:nth-child(4n)::after {
  background: color-mix(in srgb, var(--info-bg) 45%, transparent);
}

#q_8172bfa80 .ui_2168ba825:nth-child(1) { animation-delay: 0.03s; }
#q_8172bfa80 .ui_2168ba825:nth-child(2) { animation-delay: 0.06s; }
#q_8172bfa80 .ui_2168ba825:nth-child(3) { animation-delay: 0.09s; }
#q_8172bfa80 .ui_2168ba825:nth-child(4) { animation-delay: 0.12s; }
#q_8172bfa80 .ui_2168ba825:nth-child(5) { animation-delay: 0.15s; }
#q_8172bfa80 .ui_2168ba825:nth-child(6) { animation-delay: 0.18s; }
#q_8172bfa80 .ui_2168ba825:nth-child(7) { animation-delay: 0.21s; }
#q_8172bfa80 .ui_2168ba825:nth-child(8) { animation-delay: 0.24s; }
#q_8172bfa80 .ui_2168ba825:nth-child(9) { animation-delay: 0.27s; }
#q_8172bfa80 .ui_2168ba825:nth-child(10) { animation-delay: 0.3s; }
#q_8172bfa80 .ui_2168ba825:nth-child(11) { animation-delay: 0.33s; }
#q_8172bfa80 .ui_2168ba825:nth-child(12) { animation-delay: 0.36s; }
#q_8172bfa80 .ui_2168ba825:nth-child(13) { animation-delay: 0.39s; }
#q_8172bfa80 .ui_2168ba825:nth-child(14) { animation-delay: 0.42s; }
#q_8172bfa80 .ui_2168ba825:nth-child(15) { animation-delay: 0.45s; }
#q_8172bfa80 .ui_2168ba825:nth-child(16) { animation-delay: 0.48s; }

@media (min-width: 992px) {
  #q_8172bfa80 .ui_2168ba825:nth-child(even):not(.ui_c981dce8f) {
    margin-block-start: 1.25rem;
  }

  #q_8172bfa80 .ui_c981dce8f {
    grid-column: 1 / -1;
    margin-block-start: 0;
  }
}

#q_8172bfa80 .ui_2168ba825 h2 {
  position: relative;
  z-index: 1;
  font-size: 1.12rem;
  font-weight: 800;
  color: var(--text-primary);
  margin-block-end: 0.85rem;
  line-height: 1.3;
  padding-inline-start: 0.35rem;
}

#q_8172bfa80 .ui_2168ba825 p,
#q_8172bfa80 .ui_2168ba825 li {
  position: relative;
  z-index: 1;
  font-size: 0.92rem;
  color: var(--text-secondary);
  line-height: 1.72;
  margin-block-end: 0.55rem;
}

#q_8172bfa80 .ui_2168ba825 p:last-child,
#q_8172bfa80 .ui_2168ba825 ul:last-child {
  margin-block-end: 0;
}

#q_8172bfa80 .ui_2168ba825 ul {
  list-style: none;
  padding-inline-start: 0;
  margin-block-end: 0;
}

#q_8172bfa80 .ui_2168ba825 ul li {
  margin-block-end: 0.5rem;
  padding-inline-start: 1.35rem;
  position: relative;
}

#q_8172bfa80 .ui_2168ba825 ul li::before {
  content: '';
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0.55em;
  width: 0.55rem;
  height: 0.55rem;
  border-radius: 0.15rem;
  background: linear-gradient(135deg, var(--warning-color), var(--accent));
  transform: rotate(45deg);
}

#q_8172bfa80 .ui_35de2f74c {
  margin-block-start: 2rem;
  position: relative;
  z-index: 1;
  border-radius: 1.35rem;
  overflow: hidden;
  background: linear-gradient(110deg, var(--secondary-dark) 0%, var(--primary) 40%, var(--accent) 75%, var(--info-dark) 100%);
  padding-block: 2rem;
  padding-inline: clamp(1.25rem, 3vw, 2.25rem);
  box-shadow: 0 16px 40px color-mix(in srgb, var(--accent-dark) 28%, transparent);
}

#q_8172bfa80 .ui_35de2f74c::before {
  content: '';
  position: absolute;
  inset: 0;
  background:
    radial-gradient(circle at 10% 80%, color-mix(in srgb, var(--warning-bg) 55%, transparent), transparent 40%),
    radial-gradient(circle at 90% 20%, color-mix(in srgb, var(--info-bg) 50%, transparent), transparent 45%);
  pointer-events: none;
}

#q_8172bfa80 .ui_35de2f74c h2 {
  position: relative;
  z-index: 1;
  font-size: clamp(1.2rem, 2.5vw, 1.55rem);
  font-weight: 900;
  color: var(--text-light);
  margin-block-end: 1.35rem;
  letter-spacing: -0.02em;
}

#q_8172bfa80 .ui_dbd5268f2 {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.85rem;
}

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

#q_8172bfa80 .ui_4fc70f568 {
  display: flex;
  align-items: center;
  gap: 0.85rem;
  padding-block: 1rem;
  padding-inline: 1.1rem;
  background: color-mix(in srgb, var(--background-tertiary) 92%, transparent);
  color: var(--text-primary);
  border-radius: 0.85rem;
  font-size: 0.92rem;
  font-weight: 600;
  text-decoration: none;
  border: 1px solid color-mix(in srgb, var(--text-light) 35%, transparent);
  transition: transform 0.2s ease, background 0.2s ease;
}

#q_8172bfa80 .ui_4fc70f568:hover {
  transform: translateY(-3px);
  background: var(--background-tertiary);
  color: var(--text-primary);
}

#q_8172bfa80 .ui_f23a1583a {
  width: 2.4rem;
  height: 2.4rem;
  min-width: 2.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.55rem;
  color: var(--text-light);
  background: linear-gradient(145deg, var(--warning-color), var(--primary));
  font-size: 1.05rem;
}

#q_8172bfa80 .ui_4fc70f568:nth-child(2) .ui_f23a1583a {
  background: linear-gradient(145deg, var(--accent), var(--secondary));
}

#q_8172bfa80 .ui_4fc70f568:nth-child(3) .ui_f23a1583a {
  background: linear-gradient(145deg, var(--secondary), var(--info-dark));
}

@media (max-width: 575.98px) {
  #q_8172bfa80 .ui_2168ba825 {
    padding-block: 1.3rem;
    padding-inline: 1.2rem;
  }

  #q_8172bfa80 .ui_1cd180f85 {
    transform: none;
  }

  #q_8172bfa80 .ui_c082c04ab {
    transform: none;
  }
}

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

@keyframes termsfloat_h7w4c9r2m6xk {
  0%,
  100% {
    transform: rotate(1.5deg) translateY(0);
  }
  50% {
    transform: rotate(1.5deg) translateY(-6px);
  }
}

@keyframes termsslash_v3n8q1xm5k2p {
  0%,
  100% {
    opacity: 0.55;
    transform: rotate(18deg) translateX(0);
  }
  50% {
    opacity: 0.9;
    transform: rotate(18deg) translateX(-12px);
  }
}

@keyframes termsorb_k8m2x9p4qw7n {
  0%,
  100% {
    transform: translateY(0) scale(1);
  }
  50% {
    transform: translateY(18px) scale(1.06);
  }
}

[dir="rtl"] #q_8172bfa80 .ui_c082c04ab {
  transform: rotate(1.5deg);
}

@keyframes termsfloat_h7w4c9r2m6xk_rtl {
  0%,
  100% {
    transform: rotate(-1.5deg) translateY(0);
  }
  50% {
    transform: rotate(-1.5deg) translateY(-6px);
  }
}

@keyframes termsslash_v3n8q1xm5k2p_rtl {
  0%,
  100% {
    opacity: 0.55;
    transform: rotate(-18deg) translateX(0);
  }
  50% {
    opacity: 0.9;
    transform: rotate(-18deg) translateX(12px);
  }
}

[dir="rtl"] #q_8172bfa80 .ui_1cd180f85 {
  transform: rotate(-1.5deg);
  animation-name: termsfloat_h7w4c9r2m6xk_rtl;
}

[dir="rtl"] #q_8172bfa80 .ui_478182993::before {
  animation-name: termsslash_v3n8q1xm5k2p_rtl;
}

@media (min-width: 768px) {
  [dir="rtl"] #q_8172bfa80 .ui_1cbb1d5b6 {
    align-items: start;
    text-align: start;
  }
}

@media (max-width: 575.98px) {
  [dir="rtl"] #q_8172bfa80 .ui_c082c04ab {
    transform: none;
  }

  [dir="rtl"] #q_8172bfa80 .ui_1cd180f85 {
    transform: none;
    animation: none;
  }
}

#q_78e268814 {
        position: relative;
        padding-block: 5rem 2.5rem;
padding-inline: 0;
        background: linear-gradient(120deg, var(--background-tertiary) 0%, var(--secondary-bg) 35%, var(--primary-bg) 100%);
        overflow: hidden;
        border-top: 2px solid rgba(var(--bs-primary-rgb), 0.22);

        .ui_60f28e5fc {
            position: absolute;
            inset: 0;
            background: linear-gradient(
                    90deg,
                    transparent 0%,
                    rgba(var(--bs-primary-rgb), 0.10) 18%,
                    transparent 38%,
                    rgba(var(--bs-primary-rgb), 0.10) 58%,
                    transparent 78%,
                    rgba(var(--bs-primary-rgb), 0.10) 100%
            );
            opacity: 0.35;
            pointer-events: none;
        }

        .ui_ed5504e15 {
            position: relative;
            z-index: 1;
            display: grid;
            gap: 1.5rem;
        }

        .ui_0ba2e92fe {
            display: grid;
            gap: 1.25rem;
            grid-template-columns: 1fr;

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

        .ui_f9e18168e {
            background: rgba(255, 255, 255, 0.78);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            border-radius: 18px;
            overflow: hidden;
            box-shadow: 0 18px 45px -32px rgba(var(--bs-primary-rgb), 0.35);
        }

        .ui_42fc9d9ff {
            padding-block: 1.25rem 1rem;
padding-inline: 1.25rem;
            background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.10), rgba(255, 255, 255, 0.15));
            border-bottom: 1px solid rgba(var(--bs-primary-rgb), 0.14);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;

            h5 {
                margin: 0;
                color: var(--text-primary);
                font-weight: 900;
                letter-spacing: 0.9px;
                text-transform: uppercase;
            }

            .ui_30789a208 {
                display: inline-flex;
                align-items: center;
                gap: 0.45rem;
                padding-block: 0.35rem;
padding-inline: 0.7rem;
                border-radius: 999px;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                background: rgba(255, 255, 255, 0.65);
                color: var(--text-secondary);
                font-weight: 700;
                font-size: 0.85rem;

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .ui_ac6d549c4 {
            padding: 1.25rem;

            @media (min-width: 768px) {
                padding: 1.5rem;
            }
        }

        .ui_085655e79 {
            display: grid;
            gap: 0.65rem;

            .ui_33163f47d {
                display: flex;
                align-items: flex-start;
                gap: 0.7rem;
                color: var(--text-secondary);

                i {
                    color: var(--primary-dark);
                    transform: translateY(2px);
                }

                b {
                    color: var(--text-primary);
                    font-weight: 800;
                }
            }
        }

        .ui_4257b2301 {
            display: grid;
            gap: 0.6rem;
            grid-template-columns: 1fr;

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

            a {
                text-decoration: none;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
                background: rgba(255, 255, 255, 0.75);
                border-radius: 14px;
                padding-block: 0.7rem;
padding-inline: 0.8rem;
                color: var(--text-primary);
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: transform 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-2px);
                    box-shadow: 0 16px 40px -28px rgba(var(--bs-primary-rgb), 0.55);
                }

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .ui_6d0d07e8a {
            display: flex;
            flex-wrap: wrap;
            gap: 0.7rem;
            justify-content: center;

            .ui_694144b00 {
                width: 46px;
                height: 46px;
                border-radius: 16px;
                display: grid;
                place-items: center;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.2);
                background: rgba(255, 255, 255, 0.8);
                color: var(--primary-dark);
                transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-3px);
                    background: var(--secondary);
                    color: var(--text-primary);
                    box-shadow: 0 18px 45px -30px rgba(var(--bs-primary-rgb), 0.6);
                }

                i {
                    font-size: 1.15rem;
                }
            }
        }

        .ui_b639e841e {
            padding-top: 1rem;
            border-top: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            display: grid;
            gap: 0.75rem;

            @media (min-width: 768px) {
                grid-template-columns: 1fr auto;
                align-items: center;
            }

            .ui_315e90681 {
                color: var(--text-secondary);
            }

            .badge {
                display: inline-flex;
                align-items: center;
                gap: 0.5rem;
                padding-block: 0.55rem;
padding-inline: 0.9rem;
                border-radius: 999px;
                background: rgba(255, 255, 255, 0.75);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                color: var(--text-primary);
                justify-self: start;

                @media (min-width: 768px) {
                    justify-self: end;
                }

                i {
                    color: var(--warning-dark);
                }
            }
        }
    }

#q_a8e4d9880 {
      position: relative;
      border-block-end: 1px solid var(--neutral-150);
      background: var(--background-primary);
      box-shadow: 0 0.35rem 1.25rem color-mix(in srgb, var(--neutral-1050) 8%, transparent);
    }

    #q_a8e4d9880 .ui_22f16443a {
      block-size: 0.28rem;
      background: linear-gradient(
        90deg,
        var(--primary) 0%,
        var(--accent) 45%,
        var(--secondary) 100%
      );
      background-size: 200% 100%;
      animation: headerstripeshift_m4k8n2pq9xw 14s ease-in-out infinite;
    }

    html[dir='rtl'] #q_a8e4d9880 .ui_22f16443a {
      transform: scaleX(-1);
    }

    #q_a8e4d9880 .navbar {
      background: var(--background-tertiary);
      padding-block: 0.85rem;
      padding-inline: 0;
      position: relative;
    }

    #q_a8e4d9880 .navbar .container {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between;
      gap: 1rem;
    }

    #q_a8e4d9880 .navbar-brand {
      white-space: normal;
      font-size: clamp(1.2rem, 2.5vw, 1.55rem);
      font-weight: 800;
      letter-spacing: -0.03em;
      line-height: 1.15;
      color: var(--primary-dark) !important;
      text-decoration: none;
      padding-block: 0.35rem;
      padding-inline: 0;
      margin-inline-end: auto;
      display: inline-flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 0.2rem;
      transition: color 0.25s ease;
    }

    #q_a8e4d9880 .navbar-brand:hover {
      color: var(--primary) !important;
    }

    #q_a8e4d9880 .ui_db709ed3c {
      block-size: 0.2rem;
      inline-size: 2.75rem;
      border-radius: 999px;
      background: linear-gradient(90deg, var(--accent-dark), var(--primary-light));
    }

    html[dir='rtl'] #q_a8e4d9880 .ui_db709ed3c {
      transform: scaleX(-1);
    }

    #q_a8e4d9880 .navbar-nav {
      align-items: center;
      gap: 0.35rem;
      padding-block: 0;
      padding-inline: 0;
    }

    #q_a8e4d9880 .nav-link {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      color: var(--text-secondary) !important;
      font-weight: 600;
      font-size: 0.92rem;
      padding-block: 0.55rem;
      padding-inline: 1rem;
      border-radius: 999px;
      border: 1px solid transparent;
      transition:
        color 0.2s ease,
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
    }

    #q_a8e4d9880 .nav-link:hover {
      color: var(--primary-dark) !important;
      background-color: color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary));
      border-color: color-mix(in srgb, var(--primary) 28%, transparent);
      box-shadow: 0 0.15rem 0 color-mix(in srgb, var(--accent) 45%, transparent);
    }

    #q_a8e4d9880 .navbar-toggler {
      border: 1px solid var(--neutral-250) !important;
      border-radius: 0.65rem;
      padding-block: 0.55rem;
      padding-inline: 0.65rem;
      background: var(--background-primary);
      transition:
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
    }

    #q_a8e4d9880 .navbar-toggler:hover {
      background: color-mix(in srgb, var(--accent-bg) 40%, var(--background-tertiary));
      border-color: var(--accent-dark) !important;
    }

    #q_a8e4d9880 .navbar-toggler:focus {
      box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary) 22%, transparent);
    }

    #q_a8e4d9880 .ui_07154a496 {
      display: flex;
      flex-direction: column;
      justify-content: center;
      gap: 0.32rem;
      inline-size: 1.35rem;
      block-size: 1rem;
    }

    #q_a8e4d9880 .ui_07154a496 i {
      display: block;
      font-style: normal;
      block-size: 2px;
      border-radius: 999px;
      background: var(--primary-dark);
    }

    @media (max-width: 991.98px) {
      #q_a8e4d9880 .navbar-collapse {
        flex-basis: 100%;
        margin-block-start: 0.75rem;
        padding-block: 1rem;
        padding-inline: 1rem;
        border-radius: 0.85rem;
        border: 1px solid var(--neutral-150);
        background: color-mix(in srgb, var(--neutral-50) 65%, var(--background-tertiary));
      }

      #q_a8e4d9880 .navbar-nav {
        align-items: stretch;
        gap: 0.5rem;
      }

      #q_a8e4d9880 .nav-link {
        text-align: center;
        justify-content: center;
      }
    }

    @media (min-width: 992px) {
      #q_a8e4d9880 .navbar-collapse {
        flex-grow: 0;
      }

      #q_a8e4d9880 .navbar-nav {
        flex-direction: row;
      }
    }

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

    @media (prefers-reduced-motion: reduce) {
      #q_a8e4d9880 .ui_22f16443a {
        animation: none;
      }
    }

@keyframes pagefadein_m8k3p7x2n9q4w {
        from {
          opacity: 0;
        }
        to {
          opacity: 1;
        }
      }

      @keyframes panelrise_h4t9c2v7b1z6k {
        from {
          opacity: 0;
          transform: translateY(2rem) rotate(-1deg);
        }
        to {
          opacity: 1;
          transform: translateY(0) rotate(0deg);
        }
      }

      @keyframes burstbeat_j6r1y8m3p5x0n {
        0%,
        100% {
          transform: rotate(-6deg) scale(1);
        }
        50% {
          transform: rotate(-6deg) scale(1.06);
        }
      }

      @keyframes zigzagshift_w2f7d9k4m8p1q {
        0% {
          background-position: 0 0;
        }
        100% {
          background-position: 1.2rem 0;
        }
      }

      @keyframes floatdot_b3n8c5x1y7r2t {
        0%,
        100% {
          transform: translateY(0) rotate(0deg);
        }
        50% {
          transform: translateY(-0.5rem) rotate(8deg);
        }
      }

      #q_e28d5dacb {
        position: relative;
        min-height: 100dvh;
        width: 100%;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-block: clamp(2rem, 6vw, 4rem);
        padding-inline: clamp(1rem, 4vw, 2rem);
        background:
          radial-gradient(circle at 8% 22%, color-mix(in srgb, var(--danger-bg) 70%, transparent) 0%, transparent 38%),
          radial-gradient(circle at 92% 18%, color-mix(in srgb, var(--info-bg) 65%, transparent) 0%, transparent 34%),
          radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--secondary-bg) 55%, transparent) 0%, transparent 42%),
          repeating-linear-gradient(
            -45deg,
            var(--warning-bg) 0,
            var(--warning-bg) 1.1rem,
            var(--primary-bg) 1.1rem,
            var(--primary-bg) 2.2rem
          ),
          linear-gradient(165deg, var(--accent-bg) 0%, var(--background-primary) 55%, var(--info-light) 100%);
      }

      #q_e28d5dacb.active {
        animation: pagefadein_m8k3p7x2n9q4w 0.45s ease both;
      }

      #q_e28d5dacb.active .ui_e19d3e3f2 {
        animation: panelrise_h4t9c2v7b1z6k 0.7s cubic-bezier(0.22, 1.2, 0.36, 1) 0.08s both;
      }

      #q_e28d5dacb .ui_37063cc24 {
        position: absolute;
        inset: 0;
        pointer-events: none;
        opacity: 0.28;
        background-image: radial-gradient(circle, color-mix(in srgb, var(--neutral-1050) 22%, transparent) 1px, transparent 1px);
        background-size: 0.5rem 0.5rem;
        mask-image: linear-gradient(180deg, var(--white), color-mix(in srgb, var(--white) 15%, transparent));
      }

      #q_e28d5dacb .ui_d77d7ff3c {
        position: absolute;
        inset-block-end: 0;
        inset-inline: 0;
        height: 4.5rem;
        pointer-events: none;
        background: repeating-linear-gradient(
          90deg,
          var(--danger-color) 0,
          var(--danger-color) 0.65rem,
          var(--background-tertiary) 0.65rem,
          var(--background-tertiary) 1.3rem
        );
        animation: zigzagshift_w2f7d9k4m8p1q 6s linear infinite;
        border-block-start: 0.3rem solid var(--neutral-1050);
      }

      #q_e28d5dacb .ui_0e8547d4d {
        position: absolute;
        pointer-events: none;
        border: 0.28rem solid var(--neutral-1050);
        box-shadow: 0.4rem 0.4rem 0 color-mix(in srgb, var(--neutral-1050) 80%, transparent);
      }

      #q_e28d5dacb .ui_ab6211cbf {
        width: clamp(4rem, 11vw, 6.5rem);
        height: clamp(4rem, 11vw, 6.5rem);
        inset-block-start: 10%;
        inset-inline-start: 5%;
        background: var(--info-bg);
        border-radius: 50%;
        animation: floatdot_b3n8c5x1y7r2t 4s ease-in-out infinite;
      }

      #q_e28d5dacb .ui_067ec1c5b {
        width: clamp(5rem, 13vw, 7.5rem);
        height: clamp(1.25rem, 3vw, 1.75rem);
        inset-block-start: 18%;
        inset-inline-end: 7%;
        background: var(--warning-color);
        transform: rotate(14deg);
      }

      #q_e28d5dacb .ui_9ab7cfbd6 {
        width: clamp(3.5rem, 9vw, 5rem);
        height: clamp(3.5rem, 9vw, 5rem);
        inset-block-end: 14%;
        inset-inline-end: 10%;
        background: var(--secondary-light);
        transform: rotate(-18deg);
      }

      #q_e28d5dacb .ui_bf8906d35 {
        position: relative;
        z-index: 1;
        width: min(100%, 40rem);
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: clamp(1.25rem, 3vw, 1.75rem);
      }

      #q_e28d5dacb .ui_e19d3e3f2 {
        position: relative;
        width: 100%;
        padding-block: clamp(2.25rem, 6vw, 3.25rem);
        padding-inline: clamp(1.5rem, 5vw, 2.75rem);
        text-align: center;
        background: var(--background-tertiary);
        border: 0.32rem solid var(--neutral-1050);
        box-shadow:
          0.65rem 0.65rem 0 var(--primary),
          1.3rem 1.3rem 0 var(--accent),
          1.95rem 1.95rem 0 var(--warning-color);
      }

      #q_e28d5dacb .ui_12a67c253 {
        position: absolute;
        width: 1.25rem;
        height: 1.25rem;
        background: var(--accent-bg);
        border: 0.22rem solid var(--neutral-1050);
      }

      #q_e28d5dacb .ui_79a776262 {
        inset-block-start: -0.35rem;
        inset-inline-start: -0.35rem;
      }

      #q_e28d5dacb .ui_65c40d75e {
        inset-block-end: -0.35rem;
        inset-inline-end: -0.35rem;
        background: var(--success-bg);
      }

      #q_e28d5dacb .ui_76d3cd170 {
        position: relative;
        width: clamp(7.5rem, 20vw, 10rem);
        margin: 0 auto clamp(1.25rem, 3vw, 1.75rem);
      }

      #q_e28d5dacb .ui_491a0d885 {
        position: relative;
        width: 100%;
        aspect-ratio: 1 / 1;
        display: flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(145deg, var(--warning-bg) 0%, var(--primary-bg) 100%);
        border: 0.3rem solid var(--neutral-1050);
        clip-path: polygon(50% 0%, 61% 18%, 82% 12%, 78% 34%, 98% 42%, 80% 58%, 88% 82%, 64% 74%, 50% 92%, 36% 74%, 12% 82%, 20% 58%, 2% 42%, 22% 34%, 18% 12%, 39% 18%);
        box-shadow: 0.5rem 0.5rem 0 var(--secondary-dark);
        animation: burstbeat_j6r1y8m3p5x0n 2.6s ease-in-out infinite;
      }

      #q_e28d5dacb .ui_491a0d885 i {
        font-size: clamp(2.75rem, 7vw, 3.75rem);
        line-height: 1;
        color: var(--secondary-dark);
      }

      #q_e28d5dacb .ui_c7e370ab7 {
        position: absolute;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 2.5rem;
        height: 2.5rem;
        border: 0.22rem solid var(--neutral-1050);
        background: var(--info-bg);
        box-shadow: 0.28rem 0.28rem 0 var(--neutral-1050);
        font-size: 1.05rem;
        color: var(--info-dark);
      }

      #q_e28d5dacb .ui_2a1cc30c4 {
        inset-block-start: -0.5rem;
        inset-inline-end: -0.75rem;
        transform: rotate(14deg);
      }

      #q_e28d5dacb .ui_3b54d1c35 {
        inset-block-end: 0.25rem;
        inset-inline-start: -0.85rem;
        background: var(--success-bg);
        color: var(--success-dark);
        transform: rotate(-12deg);
      }

      #q_e28d5dacb .ui_38d1b7f01 {
        margin: 0 0 1rem;
        font-size: clamp(1.85rem, 5.5vw, 2.85rem);
        font-weight: 800;
        line-height: 1.08;
        letter-spacing: -0.02em;
        color: var(--text-primary);
        text-wrap: balance;
        word-break: normal;
      }

      #q_e28d5dacb .ui_0283e7796 {
        margin: 0 auto;
        max-width: 32rem;
        font-size: clamp(1rem, 2.2vw, 1.125rem);
        line-height: 1.65;
        color: var(--text-secondary);
        word-break: normal;
      }

      #q_e28d5dacb .ui_18290ba06 {
        width: min(100%, 12rem);
        height: 0.35rem;
        margin: clamp(1.25rem, 3vw, 1.75rem) auto 0;
        background: repeating-linear-gradient(
          90deg,
          var(--neutral-1050) 0,
          var(--neutral-1050) 0.5rem,
          var(--accent-bg) 0.5rem,
          var(--accent-bg) 1rem
        );
        border: 0.15rem solid var(--neutral-1050);
      }

      @media (max-width: 575.98px) {
        #q_e28d5dacb .ui_ab6211cbf,
        #q_e28d5dacb .ui_067ec1c5b {
          display: none;
        }

        #q_e28d5dacb .ui_e19d3e3f2 {
          box-shadow:
            0.45rem 0.45rem 0 var(--primary),
            0.9rem 0.9rem 0 var(--accent);
        }

      }

#q_a73a07b83 {
        position: relative;
        padding-block: 5rem 2.5rem;
padding-inline: 0;
        background: linear-gradient(120deg, var(--background-tertiary) 0%, var(--secondary-bg) 35%, var(--primary-bg) 100%);
        overflow: hidden;
        border-top: 2px solid rgba(var(--bs-primary-rgb), 0.22);

        .ui_8d829f663 {
            position: absolute;
            inset: 0;
            background: linear-gradient(
                    90deg,
                    transparent 0%,
                    rgba(var(--bs-primary-rgb), 0.10) 18%,
                    transparent 38%,
                    rgba(var(--bs-primary-rgb), 0.10) 58%,
                    transparent 78%,
                    rgba(var(--bs-primary-rgb), 0.10) 100%
            );
            opacity: 0.35;
            pointer-events: none;
        }

        .ui_3280d89dc {
            position: relative;
            z-index: 1;
            display: grid;
            gap: 1.5rem;
        }

        .ui_f507fd4bd {
            display: grid;
            gap: 1.25rem;
            grid-template-columns: 1fr;

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

        .ui_fc4bfc958 {
            background: rgba(255, 255, 255, 0.78);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            border-radius: 18px;
            overflow: hidden;
            box-shadow: 0 18px 45px -32px rgba(var(--bs-primary-rgb), 0.35);
        }

        .ui_28044bd68 {
            padding-block: 1.25rem 1rem;
padding-inline: 1.25rem;
            background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.10), rgba(255, 255, 255, 0.15));
            border-bottom: 1px solid rgba(var(--bs-primary-rgb), 0.14);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;

            h5 {
                margin: 0;
                color: var(--text-primary);
                font-weight: 900;
                letter-spacing: 0.9px;
                text-transform: uppercase;
            }

            .ui_2f101d1bf {
                display: inline-flex;
                align-items: center;
                gap: 0.45rem;
                padding-block: 0.35rem;
padding-inline: 0.7rem;
                border-radius: 999px;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                background: rgba(255, 255, 255, 0.65);
                color: var(--text-secondary);
                font-weight: 700;
                font-size: 0.85rem;

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .ui_3926079a0 {
            padding: 1.25rem;

            @media (min-width: 768px) {
                padding: 1.5rem;
            }
        }

        .ui_98d1f26b0 {
            display: grid;
            gap: 0.65rem;

            .ui_6c53d052d {
                display: flex;
                align-items: flex-start;
                gap: 0.7rem;
                color: var(--text-secondary);

                i {
                    color: var(--primary-dark);
                    transform: translateY(2px);
                }

                b {
                    color: var(--text-primary);
                    font-weight: 800;
                }
            }
        }

        .ui_ad0c2c4f3 {
            display: grid;
            gap: 0.6rem;
            grid-template-columns: 1fr;

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

            a {
                text-decoration: none;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
                background: rgba(255, 255, 255, 0.75);
                border-radius: 14px;
                padding-block: 0.7rem;
padding-inline: 0.8rem;
                color: var(--text-primary);
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: transform 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-2px);
                    box-shadow: 0 16px 40px -28px rgba(var(--bs-primary-rgb), 0.55);
                }

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .ui_8c1529cea {
            display: flex;
            flex-wrap: wrap;
            gap: 0.7rem;
            justify-content: center;

            .ui_d5a9b7d29 {
                width: 46px;
                height: 46px;
                border-radius: 16px;
                display: grid;
                place-items: center;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.2);
                background: rgba(255, 255, 255, 0.8);
                color: var(--primary-dark);
                transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-3px);
                    background: var(--secondary);
                    color: var(--text-primary);
                    box-shadow: 0 18px 45px -30px rgba(var(--bs-primary-rgb), 0.6);
                }

                i {
                    font-size: 1.15rem;
                }
            }
        }

        .ui_24900f785 {
            padding-top: 1rem;
            border-top: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            display: grid;
            gap: 0.75rem;

            @media (min-width: 768px) {
                grid-template-columns: 1fr auto;
                align-items: center;
            }

            .ui_6befe5577 {
                color: var(--text-secondary);
            }

            .badge {
                display: inline-flex;
                align-items: center;
                gap: 0.5rem;
                padding-block: 0.55rem;
padding-inline: 0.9rem;
                border-radius: 999px;
                background: rgba(255, 255, 255, 0.75);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                color: var(--text-primary);
                justify-self: start;

                @media (min-width: 768px) {
                    justify-self: end;
                }

                i {
                    color: var(--warning-dark);
                }
            }
        }
    }
