#x_4f720f {
      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);
    }

    #x_4f720f .v_662ed9 {
      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'] #x_4f720f .v_662ed9 {
      transform: scaleX(-1);
    }

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

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

    #x_4f720f .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;
    }

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

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

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

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

    #x_4f720f .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;
    }

    #x_4f720f .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);
    }

    #x_4f720f .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;
    }

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

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

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

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

    @media (max-width: 991.98px) {
      #x_4f720f .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));
      }

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

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

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

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

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

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

#x_248bf9 {
        padding-block: 5rem;
        padding-inline: 0;
        background: linear-gradient(135deg, var(--accent-dark), var(--primary-dark));
        color: var(--text-light);
        overflow: hidden;

        .v_52b8ec {
            max-width: 720px;
            margin-bottom: 3rem;
        }

        .v_4c448c {
            color: var(--warning-light);
            font-weight: 900;
            letter-spacing: 2px;
            text-transform: uppercase;
            margin-bottom: 0.85rem;
        }

        .v_25916c {
            color: var(--text-light);
            font-size: calc(2rem + 0.85vw);
            font-weight: 900;
            line-height: 1.12;
            margin: 0;
        }

        .v_ec4210 {
            display: grid;
            gap: 1.5rem;
            position: relative;
        }

        .v_7f50fd {
            display: grid;
            grid-template-columns: 120px 1fr 260px;
            gap: 1.5rem;
            align-items: center;
            padding: 1.25rem;
            border-radius: 1.75rem;
            background: rgba(255, 255, 255, 0.10);
            border: 1px solid rgba(255, 255, 255, 0.16);
            transition: transform 0.3s ease, background 0.3s ease;

            &:hover {
                transform: translateY(-7px);
                background: rgba(255, 255, 255, 0.14);

                .v_d6c97a {
                    transform: scale(1.05);
                }
            }
        }

        .v_edc3eb {
            color: var(--warning-light);
            font-weight: 900;
        }

        .v_3264c0 {
            color: var(--text-light);
            font-size: 1.45rem;
            font-weight: 900;
            margin: 0 0 0.65rem;
        }

        .v_d873bd {
            color: var(--text-light);
            opacity: 0.9;
            line-height: 1.7;
            margin: 0 0 0.9rem;
        }

        .v_7256b9 {
            color: var(--warning-light);
            text-decoration: none;
            font-weight: 900;

            &:hover {
                color: var(--secondary);
            }
        }

        .v_f4f329 {
            overflow: hidden;
            border-radius: 1.35rem;
            background: var(--background-dark);
        }

        .v_d6c97a {
            width: 100%;
            aspect-ratio: 1 / 1;
            object-fit: cover;
            display: block;
            transition: transform 0.45s ease;
        }
    }

    @media (max-width: 991px) {
        #x_248bf9 {
            .v_7f50fd {
                grid-template-columns: 1fr 180px;
            }

            .v_edc3eb {
                grid-column: 1 / -1;
            }
        }
    }

    @media (max-width: 575px) {
        #x_248bf9 {
            .v_52b8ec {
                text-align: center;
            }

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

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

      #x_ebd195 {
        background: linear-gradient(180deg, var(--primary-bg) 0%, var(--background-primary) 38%, var(--background-primary) 100%);
        padding-block: clamp(3.5rem, 8vw, 6rem);
        padding-inline: 0;
        position: relative;
        overflow: hidden;
        word-break: normal;
        overflow-wrap: anywhere;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          block-size: 0.75rem;
          background: repeating-linear-gradient(90deg, var(--text-primary) 0, var(--text-primary) 1.5rem, var(--warning-bg) 1.5rem, var(--warning-bg) 3rem, var(--accent) 3rem, var(--accent) 4.5rem, var(--secondary) 4.5rem, var(--secondary) 6rem);
        }

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

        .v_7e3099 {
          display: grid;
          grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
          gap: clamp(1.5rem, 3vw, 2.5rem);
          align-items: end;
          margin-block-end: clamp(2.5rem, 5vw, 4rem);
        }

        .v_03cad2 {
          border: 4px solid var(--text-primary);
          background: var(--background-tertiary);
          padding-block: clamp(1.5rem, 3vw, 2.25rem);
          padding-inline: clamp(1.25rem, 3vw, 2rem);
          box-shadow: 10px 10px 0 0 var(--text-primary);
        }

        .v_232073 {
          display: inline-block;
          padding-block: 0.4rem;
          padding-inline: 0.85rem;
          margin-block-end: 1rem;
          background: var(--warning-bg);
          color: var(--warning-dark);
          border: 3px solid var(--text-primary);
          font-size: 0.72rem;
          font-weight: 800;
          text-transform: uppercase;
          letter-spacing: 0.12em;
          white-space: normal;
        }

        .v_82daa7 {
          margin: 0;
          color: var(--text-primary);
          font-weight: 800;
          font-size: clamp(2rem, 5vw, 3.4rem);
          line-height: 0.95;
          text-transform: uppercase;
          letter-spacing: -0.02em;
        }

        .v_16af92 {
          margin: 0;
          padding-block: clamp(1.25rem, 2.5vw, 1.75rem);
          padding-inline: clamp(1.25rem, 3vw, 1.75rem);
          border: 4px solid var(--text-primary);
          background: var(--accent-bg);
          color: var(--accent-dark);
          font-size: clamp(0.95rem, 2vw, 1.1rem);
          font-weight: 600;
          line-height: 1.55;
          box-shadow: 8px 8px 0 0 var(--accent-dark);
        }

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

        .v_196785 {
          display: flex;
          flex-direction: column;
          min-inline-size: 0;
          position: relative;
          background: var(--background-tertiary);
          border: 4px solid var(--text-primary);
          box-shadow: 8px 8px 0 0 var(--text-primary);
          animation: brutalstamp_k7m2xq9p4w1n8 0.55s ease-out both;

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

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

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

          &:hover {
            transform: translate(calc(-2px * var(--price-shift, 1)), calc(-2px * var(--price-shift, 1)));
            box-shadow: 12px 12px 0 0 var(--text-primary);
          }
        }

        .v_879c7f {
          padding-block: 1.35rem 1.1rem;
          padding-inline: 1.35rem;
          border-block-end: 4px solid var(--text-primary);
        }

        .v_f1f7be {
          padding-block: 0.4rem;
          padding-inline: 0.75rem;
          background: var(--warning-bg);
          color: var(--warning-dark);
          font-size: 0.68rem;
          font-weight: 800;
          text-transform: uppercase;
          letter-spacing: 0.12em;
          border-inline-start: 3px solid var(--text-primary);
          border-block-end: 3px solid var(--text-primary);
          white-space: normal;
          z-index: 1;
        }

        .v_df8155 {
          margin: 0 0 1rem;
          font-size: clamp(1.15rem, 2.2vw, 1.45rem);
          font-weight: 800;
          text-transform: uppercase;
          letter-spacing: 0.04em;
          line-height: 1.1;
          color: var(--text-primary);
        }

        .v_fdcb50 {
          display: flex;
          flex-wrap: wrap;
          align-items: baseline;
          gap: 0.35rem 0.5rem;
        }

        .v_c8a252 {
          font-size: clamp(2.4rem, 5vw, 3.25rem);
          font-weight: 900;
          line-height: 0.9;
          letter-spacing: -0.03em;
        }

        .v_781ede {
          font-size: 0.82rem;
          font-weight: 800;
          text-transform: uppercase;
          letter-spacing: 0.08em;
          color: var(--text-secondary);
        }

        .v_10407a {
          display: flex;
          flex-direction: column;
          flex: 1;
          padding-block: 1.25rem 1.5rem;
          padding-inline: 1.35rem;
        }

        .v_8b87d9 {
          list-style: none;
          padding: 0;
          margin-block: 0 1.5rem;
          margin-inline: 0;
          flex: 1;
        }

        .v_f52455 {
          position: relative;
          padding-block: 0.8rem;
          padding-inline-start: 1.35rem;
          padding-inline-end: 0;
          border-block-end: 2px solid var(--neutral-150);
          color: var(--text-secondary);
          font-size: 0.92rem;
          font-weight: 600;
          line-height: 1.45;

          &::before {
            content: '';
            position: absolute;
            inset-block-start: 1.05rem;
            inset-inline-start: 0;
            inline-size: 0.65rem;
            block-size: 0.65rem;
            background: currentColor;
            border: 2px solid var(--text-primary);
          }

          &:last-child {
            border-block-end: none;
          }
        }

        .v_86be12 {
          display: block;
          width: 100%;
          padding-block: 0.95rem;
          padding-inline: 1rem;
          text-align: center;
          text-decoration: none;
          font-weight: 800;
          font-size: 0.82rem;
          text-transform: uppercase;
          letter-spacing: 0.1em;
          border: 3px solid var(--text-primary);
          color: var(--text-primary);
          background: var(--background-tertiary);
          transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease, color 0.2s ease;

          &:hover {
            transform: translate(calc(-2px * var(--price-shift, 1)), calc(-2px * var(--price-shift, 1)));
            color: var(--text-light);
          }
        }

        .v_1e741f {
          --price-shift: 1;

          .v_879c7f {
            background: var(--secondary-bg);
          }

          .v_c8a252 {
            color: var(--secondary-dark);
          }

          .v_f52455::before {
            background: var(--secondary);
          }

          .v_86be12 {
            background: var(--secondary);
            color: var(--text-light);

            &:hover {
              background: var(--secondary-dark);
              box-shadow: 6px 6px 0 0 var(--text-primary);
            }
          }
        }

        .v_46bfb7 {
          --price-shift: 1;
          transform: translateY(-0.75rem);
          box-shadow: 12px 12px 0 0 var(--primary-dark);

          .v_879c7f {
            background: linear-gradient(135deg, var(--primary), var(--primary-light));
          }

          .v_df8155,
          .v_c8a252 {
            color: var(--text-light);
          }

          .v_781ede {
            color: var(--primary-bg);
          }

          .v_f52455 {
            color: var(--text-primary);
          }

          .v_f52455::before {
            background: var(--primary);
          }

          .v_86be12 {
            background: var(--primary-dark);
            color: var(--text-light);
            border-color: var(--primary-dark);

            &:hover {
              background: var(--text-primary);
              border-color: var(--text-primary);
              box-shadow: 8px 8px 0 0 var(--primary);
            }
          }

          &:hover {
            transform: translate(calc(-3px * var(--price-shift, 1)), calc(-0.75rem - 3px * var(--price-shift, 1)));
          }
        }

        .v_5820d5 {
          --price-shift: 1;

          .v_879c7f {
            background: var(--accent-bg);
          }

          .v_c8a252 {
            color: var(--accent-dark);
          }

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

          .v_86be12 {
            background: var(--accent);
            color: var(--text-light);

            &:hover {
              background: var(--accent-dark);
              box-shadow: 6px 6px 0 0 var(--text-primary);
            }
          }
        }

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

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

          .v_46bfb7 {
            transform: none;

            &:hover {
              transform: translate(calc(-2px * var(--price-shift, 1)), calc(-2px * var(--price-shift, 1)));
            }
          }
        }
      }

      [dir='rtl'] #x_ebd195 {
        --price-shift: -1;
      }
