#d00uxzn {
        .navbar {
          background: linear-gradient(180deg, var(--background-tertiary) 0%, rgba(var(--bs-primary-rgb), 0.04) 45%, var(--neutral-50) 100%);
          border-bottom: 1px solid var(--border-light);
          box-shadow: 0 12px 40px rgba(var(--bs-dark-rgb), 0.06);
          padding-block: 0.875rem;
          padding-inline: 0;
          position: relative;
        }

        .navbar::before {
          content: '';
          position: absolute;
          inset-inline: 0;
          top: 0;
          height: 3px;
          background: linear-gradient(90deg, var(--primary) 0%, var(--accent) 50%, var(--secondary) 100%);
          opacity: 0.9;
        }

        .scb19zmnf {
          white-space: normal;
          display: inline-flex;
          align-items: center;
          gap: 0.85rem;
          color: var(--text-primary) !important;
          font-size: 1.35rem;
          font-weight: 800;
          letter-spacing: -0.03em;
          padding-block: 0.35rem;
          padding-inline: 0;
          text-decoration: none;
          position: relative;
          z-index: 2;
        }

        .scf22yone {
          width: 48px;
          height: 48px;
          border-radius: 14px;
          display: inline-flex;
          align-items: center;
          justify-content: center;
          background: linear-gradient(145deg, var(--primary-bg), var(--accent-bg));
          border: 1px solid rgba(var(--bs-primary-rgb), 0.22);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.55), 0 8px 22px rgba(var(--bs-primary-rgb), 0.18);
        }

        .scf22yone img {
          width: 28px;
          height: 28px;
          object-fit: contain;
        }

        .scaytjrgx {
          max-width: min(52vw, 14rem);
          line-height: 1.15;
          background: linear-gradient(90deg, var(--primary-dark), var(--accent-dark));
          -webkit-background-clip: text;
          background-clip: text;
          color: transparent;
        }

        .sch2v55hl {
          border: 1px solid rgba(var(--bs-primary-rgb), 0.35);
          color: var(--primary-dark) !important;
          padding: 0.55rem 0.75rem;
          border-radius: 12px;
          background: linear-gradient(180deg, var(--white), var(--neutral-50));
          box-shadow: 0 6px 18px rgba(var(--bs-dark-rgb), 0.08);
          z-index: 2;
        }

        .sch2v55hl:focus {
          box-shadow: 0 0 0 0.2rem rgba(var(--bs-primary-rgb), 0.22);
        }

        .sch2v55hl .navbar-toggler-icon {
          width: 1.35rem;
          height: 1.35rem;
        }

        .sck2nz81n {
          flex-grow: 1;
        }

        .sckws20wk {
          margin-top: 0.75rem;
          padding: 0.35rem;
          border-radius: 18px;
          background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.1), rgba(var(--bs-accent-rgb), 0.08));
          border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.65);
        }

        .scqjqawsg {
          gap: 0.35rem;
          align-items: stretch;
        }

        .scqjqawsg .nav-link {
          color: var(--text-secondary) !important;
          font-size: 0.92rem;
          font-weight: 600;
          letter-spacing: -0.01em;
          padding-block: 0.65rem;
          padding-inline: 1rem;
          border-radius: 14px;
          display: inline-flex;
          align-items: center;
          gap: 0.55rem;
          position: relative;
          border: 1px solid transparent;
          transition: color 0.22s ease, background 0.22s ease, border-color 0.22s ease, transform 0.22s ease, box-shadow 0.22s ease;
        }

        .scqjqawsg .nav-link i {
          font-size: 1.05rem;
          color: var(--primary);
          transition: color 0.22s ease, transform 0.22s ease;
        }

        .scqjqawsg .nav-link::after {
          content: '';
          position: absolute;
          inset-inline: 0.65rem;
          bottom: 0.45rem;
          height: 2px;
          border-radius: 999px;
          background: linear-gradient(90deg, var(--secondary), var(--accent));
          transform: scaleX(0);
          transform-origin: center;
          transition: transform 0.22s ease;
          opacity: 0.85;
        }

        .scqjqawsg .nav-link:hover,
        .scqjqawsg .nav-link:focus-visible {
          color: var(--primary-dark) !important;
          background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(var(--neutral-50), 0.92));
          border-color: rgba(var(--bs-primary-rgb), 0.22);
          box-shadow: 0 10px 26px rgba(var(--bs-primary-rgb), 0.12);
          transform: translateY(-1px);
        }

        .scqjqawsg .nav-link:hover::after,
        .scqjqawsg .nav-link:focus-visible::after {
          transform: scaleX(1);
        }

        .scqjqawsg .nav-link:hover i,
        .scqjqawsg .nav-link:focus-visible i {
          color: var(--accent-dark);
          transform: translateY(-1px);
        }

        @media (min-width: 992px) {
          .sckws20wk {
            margin-top: 0;
            padding: 0.3rem;
          }

          .scqjqawsg {
            flex-direction: row;
            align-items: center;
          }
        }

        @media (max-width: 991.98px) {
          .navbar {
            padding-block: 0.65rem;
          }

          .sckws20wk {
            margin-top: 1rem;
            padding: 0.65rem;
            border-radius: 20px;
            background: linear-gradient(160deg, rgba(var(--bs-primary-rgb), 0.12), rgba(var(--bs-accent-rgb), 0.1));
            border: 1px solid rgba(var(--bs-primary-rgb), 0.22);
            box-shadow: 0 18px 46px rgba(var(--bs-dark-rgb), 0.12);
          }

          .scqjqawsg {
            gap: 0.5rem;
          }

          .scqjqawsg .sc3i5l4i8 {
            width: 100%;
          }

          .scqjqawsg .nav-link {
            width: 100%;
            justify-content: flex-start;
            padding-block: 0.85rem;
            padding-inline: 1rem;
            border-radius: 16px;
            background: rgba(255, 255, 255, 0.55);
            border-color: rgba(var(--bs-primary-rgb), 0.12);
          }

          .scqjqawsg .nav-link::after {
            display: none;
          }

          .scqjqawsg .nav-link:hover,
          .scqjqawsg .nav-link:focus-visible {
            transform: translateX(6px);
            background: linear-gradient(90deg, var(--primary), var(--primary-light));
            color: var(--text-light) !important;
            border-color: rgba(255, 255, 255, 0.35);
            box-shadow: 0 12px 28px rgba(var(--bs-primary-rgb), 0.28);
          }

          .scqjqawsg .nav-link:hover i,
          .scqjqawsg .nav-link:focus-visible i {
            color: var(--text-light);
          }

          .scf22yone {
            width: 44px;
            height: 44px;
            border-radius: 13px;
          }

          .scb19zmnf {
            font-size: 1.2rem;
          }
        }
      }

#jf8vgfz{
  --about-rtl:1;
  position:relative;
  padding-block:clamp(3rem,6vw,5.5rem);
  padding-inline:0;
  background:linear-gradient(165deg,var(--background-primary) 0%,color-mix(in srgb,var(--accent-bg) 22%,var(--background-primary)) 45%,var(--background-secondary) 100%);
  color:var(--text-primary);
  overflow:hidden;
}

#jf8vgfz:dir(rtl){
  --about-rtl:-1;
}

#jf8vgfz::before{
  content:"";
  position:absolute;
  inset:0;
  background:
    linear-gradient(105deg,color-mix(in srgb,var(--primary) 14%,transparent) 1px,transparent 1px),
    linear-gradient(0deg,color-mix(in srgb,var(--accent) 12%,transparent) 1px,transparent 1px);
  background-size:44px 44px;
  opacity:.35;
  pointer-events:none;
}

#jf8vgfz::after{
  content:"";
  position:absolute;
  inset-block-start:0;
  inset-inline:8% 8%;
  block-size:4px;
  border-radius:999px;
  background:linear-gradient(90deg,var(--secondary),var(--accent),var(--primary));
  opacity:.9;
  pointer-events:none;
}

#jf8vgfz .sc7hlysof{
  position:relative;
  z-index:1;
  max-width:1140px;
  margin-inline:auto;
  padding-block:clamp(2.25rem,4vw,3.25rem);
  padding-inline:clamp(1.25rem,3vw,2.75rem);
  border-radius:1.25rem;
  border:1px solid color-mix(in srgb,var(--border-light) 65%,var(--background-tertiary));
  background:var(--background-tertiary);
  box-shadow:0 28px 56px color-mix(in srgb,var(--neutral-950) 12%,transparent);
}

#jf8vgfz .scgd71iax{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  gap:1rem 1.5rem;
  padding-block-end:1.75rem;
  margin-block-end:1.75rem;
  border-block-end:1px solid color-mix(in srgb,var(--neutral-350) 45%,var(--background-tertiary));
}

#jf8vgfz .sch1onjbs{
  display:inline-flex;
  align-items:center;
  gap:.5rem;
  padding-block:.35rem;
  padding-inline:1rem;
  border-radius:999px;
  background:color-mix(in srgb,var(--primary-bg) 55%,var(--background-tertiary));
  color:var(--primary-dark);
  font-size:.78rem;
  font-weight:700;
  letter-spacing:.14em;
  text-transform:uppercase;
  white-space:normal;
}

#jf8vgfz .scm3xe8pv{
  inline-size:2.5rem;
  block-size:2.5rem;
  border-radius:50%;
  background:conic-gradient(from 180deg,var(--primary),var(--accent),var(--secondary),var(--primary));
  opacity:.85;
  flex-shrink:0;
}

#jf8vgfz .scmtdo4os{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:clamp(1.75rem,3vw,3rem);
  align-items:start;
}

#jf8vgfz .scn5ephi3{
  font-size:clamp(2rem,4.2vw,3.15rem);
  font-weight:800;
  line-height:1.08;
  letter-spacing:-.02em;
  margin:0;
  padding-inline-end:.5rem;
}

#jf8vgfz .sc33incfr{
  margin-block:1rem 0;
  margin-inline:0;
  font-size:1.05rem;
  line-height:1.65;
  color:var(--text-secondary);
  max-width:36ch;
}

#jf8vgfz .sct3l1dxh{
  padding-inline-start:clamp(0rem,2vw,1.25rem);
  border-inline-start:3px solid color-mix(in srgb,var(--secondary) 75%,var(--background-tertiary));
}

#jf8vgfz .sc2v0f0qv{
  margin:0;
  font-size:1.02rem;
  line-height:1.85;
  color:var(--text-tertiary);
}

#jf8vgfz .sclu5k09e{
  display:inline-flex;
  align-items:center;
  gap:.6rem;
  margin-block-start:1.65rem;
  padding-block:.95rem;
  padding-inline:1.85rem;
  border-radius:.65rem;
  text-decoration:none;
  font-weight:700;
  font-size:.92rem;
  letter-spacing:.06em;
  text-transform:uppercase;
  color:var(--text-light);
  background:linear-gradient(120deg,var(--primary-dark),var(--primary));
  box-shadow:0 14px 32px color-mix(in srgb,var(--primary) 35%,transparent);
  border:1px solid color-mix(in srgb,var(--primary-light) 40%,var(--primary));
  transition:filter .2s ease, box-shadow .2s ease;
}

#jf8vgfz .sclu5k09e:hover{
  filter:brightness(1.06);
  box-shadow:0 18px 40px color-mix(in srgb,var(--primary) 42%,transparent);
}

#jf8vgfz .sclu5k09e i{
  font-size:1.1rem;
  transition:transform .2s ease;
}

#jf8vgfz .sclu5k09e:hover i{
  transform:translateX(calc(var(--about-rtl) * 4px));
}

#jf8vgfz .sc7g4b71h{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:clamp(.75rem,2vw,1.25rem);
  margin-block-start:2.25rem;
  padding-block-start:2rem;
  border-block-start:1px solid color-mix(in srgb,var(--neutral-250) 70%,var(--background-tertiary));
}

#jf8vgfz .sciwr7ma7{
  padding-block:1.15rem;
  padding-inline:1rem;
  border-radius:.85rem;
  background:linear-gradient(180deg,color-mix(in srgb,var(--neutral-50) 100%,var(--background-tertiary)),var(--background-tertiary));
  border:1px solid color-mix(in srgb,var(--border-light) 80%,var(--background-tertiary));
  text-align:start;
  min-width:0;
}

#jf8vgfz .sc4or10fs{
  font-size:1.55rem;
  font-weight:800;
  color:var(--primary-dark);
  letter-spacing:.02em;
  line-height:1.2;
}

#jf8vgfz .sciym0a7o{
  margin-block-start:.35rem;
  font-size:.72rem;
  font-weight:600;
  text-transform:uppercase;
  letter-spacing:.12em;
  color:var(--text-tertiary);
}

@media (max-width:991px){
  #jf8vgfz::after{
    inset-inline:5% 5%;
  }

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

  #jf8vgfz .sct3l1dxh{
    padding-inline-start:0;
    border-inline-start:none;
    padding-block-start:1.25rem;
    border-block-start:3px solid color-mix(in srgb,var(--accent) 70%,var(--background-tertiary));
  }

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

  #jf8vgfz .sc33incfr{
    max-width:none;
  }
}
