#v3r825k46ve {
        position: sticky;
        top: 0;
        z-index: 1000;
        padding-block: 0.85rem;
        background: var(--background-primary);
        border-block-end: 3px solid var(--primary-bg);

        .scs6vgvl4dj9 {
          width: 100%;
          position: relative;
          isolation: isolate;
          overflow: hidden;
          border-radius: 1.15rem;
          padding-block: 0.7rem;
          padding-inline: 1rem;
          background: linear-gradient(115deg, var(--primary) 0%, var(--accent) 38%, var(--secondary) 72%, var(--primary-dark) 100%);
          background-size: 240% 240%;
          animation: headerpulse_w8k3m7x2n5q9r 11s ease infinite;
          box-shadow: 0 0.75rem 2rem color-mix(in srgb, var(--primary-dark) 32%, transparent), inset 0 1px 0 color-mix(in srgb, var(--white) 35%, transparent);
        }

        .scs6vgvl4dj9::before {
          content: '';
          position: absolute;
          inset-block-start: -45%;
          inset-inline-end: -8%;
          width: 14rem;
          height: 14rem;
          border-radius: 50%;
          background: radial-gradient(circle, color-mix(in srgb, var(--warning-bg) 55%, transparent) 0%, transparent 70%);
          pointer-events: none;
          z-index: 0;
        }

        .scs6vgvl4dj9::after {
          content: '';
          position: absolute;
          inset-block-end: -55%;
          inset-inline-start: -6%;
          width: 12rem;
          height: 12rem;
          border-radius: 50%;
          background: radial-gradient(circle, color-mix(in srgb, var(--info-bg) 50%, transparent) 0%, transparent 72%);
          pointer-events: none;
          z-index: 0;
        }

        .navbar {
          position: relative;
          z-index: 1;
          width: 100%;
          padding: 0;
        }

        .navbar-brand {
          display: inline-flex;
          align-items: center;
          gap: 0.65rem;
          margin-inline-end: auto;
          padding-block: 0.5rem;
          padding-inline: 1rem;
          border-radius: 0.85rem;
          background: var(--white);
          color: var(--primary-dark) !important;
          font-size: 1.65rem;
          font-weight: 800;
          line-height: 1.15;
          white-space: normal;
          text-decoration: none;
          box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--primary-light) 55%, transparent), 0 0.35rem 1rem color-mix(in srgb, var(--primary-dark) 18%, transparent);
          transition: transform 0.25s ease, color 0.25s ease, box-shadow 0.25s ease;
        }

        .navbar-brand::before {
          content: '';
          flex-shrink: 0;
          width: 0.5rem;
          height: 1.35rem;
          border-radius: 0.3rem;
          background: linear-gradient(180deg, var(--warning-bg) 0%, var(--accent-bg) 100%);
        }

        .navbar-brand:hover,
        .navbar-brand:focus {
          color: var(--accent-dark) !important;
          transform: translateY(-2px);
          box-shadow: inset 0 0 0 2px color-mix(in srgb, var(--accent-light) 60%, transparent), 0 0.5rem 1.25rem color-mix(in srgb, var(--accent-dark) 22%, transparent);
        }

        .navbar-nav {
          align-items: center;
          gap: 0.35rem;
          width: 100%;
        }

        .nav-link {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          gap: 0.45rem;
          width: 100%;
          padding-block: 0.6rem;
          padding-inline: 1rem;
          border-radius: 999px;
          color: var(--white) !important;
          font-weight: 600;
          text-decoration: none;
          transition: background 0.22s ease, transform 0.22s ease, color 0.22s ease;

          i {
            font-size: 1.05rem;
            line-height: 1;
          }
        }

        .nav-link:hover,
        .nav-link:focus {
          color: var(--white) !important;
          background: color-mix(in srgb, var(--white) 20%, transparent);
          transform: translateY(-1px);
        }

        .scpevzuo60pb {
          margin-inline-start: 0;
          background: linear-gradient(135deg, var(--warning-bg) 0%, var(--warning-light) 100%);
          color: var(--warning-dark) !important;
          box-shadow: 0 0.35rem 0.9rem color-mix(in srgb, var(--warning-dark) 28%, transparent);
        }

        .scpevzuo60pb:hover,
        .scpevzuo60pb:focus {
          background: linear-gradient(135deg, var(--warning-light) 0%, var(--warning-bg) 100%);
          color: var(--warning-dark) !important;
          transform: translateY(-2px);
          box-shadow: 0 0.55rem 1.2rem color-mix(in srgb, var(--warning-dark) 35%, transparent);
        }

        .navbar-toggler {
          border: 2px solid var(--white);
          border-radius: 0.7rem;
          padding-block: 0.45rem;
          padding-inline: 0.55rem;
          background: color-mix(in srgb, var(--white) 14%, transparent);
          transition: transform 0.22s ease, background 0.22s ease;
        }

        .navbar-toggler:hover,
        .navbar-toggler:focus {
          background: color-mix(in srgb, var(--white) 24%, transparent);
          transform: scale(1.05);
        }

        .navbar-toggler-icon {
          width: 1.35rem;
          height: 1.35rem;
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
        }

        @media (min-width: 992px) {
          .scs6vgvl4dj9 {
            padding-block: 0.85rem;
            padding-inline: 1.15rem;
          }

          .navbar-nav {
            width: auto;
            padding-block: 0.3rem;
            padding-inline: 0.35rem;
            border-radius: 999px;
            background: color-mix(in srgb, var(--white) 12%, transparent);
            border: 1px solid color-mix(in srgb, var(--white) 26%, transparent);
            backdrop-filter: blur(8px);
          }

          .nav-link {
            width: auto;
          }

          .scpevzuo60pb {
            margin-inline-start: 0.25rem;
          }
        }

        @media (max-width: 991.98px) {
          .navbar-collapse {
            margin-block-start: 0.85rem;
            padding-block: 0.85rem;
            padding-inline: 0.85rem;
            border-radius: 0.95rem;
            background: color-mix(in srgb, var(--white) 10%, transparent);
            border: 1px solid color-mix(in srgb, var(--white) 22%, transparent);
          }

          .navbar-nav {
            gap: 0.45rem;
          }

          .nav-link {
            justify-content: flex-start;
          }
        }

        @media (max-width: 575.98px) {
          .scs6vgvl4dj9 {
            padding-block: 0.65rem;
            padding-inline: 0.75rem;
            border-radius: 0.95rem;
          }

          .navbar-brand {
            font-size: 1.45rem;
            padding-block: 0.45rem;
            padding-inline: 0.85rem;
          }
        }
      }

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

#vjb54et6eek {
        position: relative;
        overflow: hidden;
        padding-block: clamp(3rem, 6vw, 5.5rem);
        padding-inline: 0;
        background: radial-gradient(120% 80% at 100% 0%, rgba(var(--bs-accent-rgb), 0.14) 0%, transparent 55%), radial-gradient(90% 70% at 0% 100%, rgba(var(--bs-secondary-rgb), 0.12) 0%, transparent 50%), linear-gradient(180deg, var(--background-primary) 0%, var(--background-tertiary) 42%, var(--neutral-150) 100%);

        &::before {
          content: '';
          position: absolute;
          inset-block-start: 0;
          inset-inline: 0;
          height: 38%;
          background: linear-gradient(115deg, var(--neutral-1050) 0%, var(--neutral-850) 48%, var(--primary-dark) 100%);
          opacity: 0.94;
          pointer-events: none;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-start: 18%;
          inset-inline-start: -18%;
          width: min(52vw, 620px);
          aspect-ratio: 1;
          border-radius: 50%;
          background: radial-gradient(circle, rgba(var(--bs-primary-rgb), 0.35) 0%, transparent 68%);
          filter: blur(0);
          pointer-events: none;
          animation: aboutorbitglow_7kM2pQx9vR4n 22s ease-in-out infinite;
        }

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

        .scio5gm5924s {
          position: relative;
          border-radius: 1.75rem;
          padding-block: clamp(1.75rem, 4vw, 2.85rem);
          padding-inline: clamp(1.35rem, 3.5vw, 2.75rem);
          background: linear-gradient(155deg, var(--background-tertiary) 0%, var(--neutral-50) 55%, var(--background-secondary) 100%);
          border: 1px solid color-mix(in srgb, var(--neutral-250) 70%, var(--primary-light) 30%);
          box-shadow: 0 28px 70px rgba(var(--bs-dark-rgb), 0.12), 0 0 0 1px var(--neutral-150) inset;
          overflow: hidden;
        }

        .scio5gm5924s::before {
          content: '';
          position: absolute;
          inset: 0;
          background: repeating-linear-gradient(-12deg, transparent 0 18px, rgba(var(--bs-primary-rgb), 0.04) 18px 19px);
          opacity: 0.55;
          pointer-events: none;
          mix-blend-mode: multiply;
        }

        .scio5gm5924s::after {
          content: '';
          position: absolute;
          inset-inline-end: -20%;
          inset-block-start: -25%;
          width: 55%;
          aspect-ratio: 1;
          border-radius: 40% 60% 55% 45%;
          background: linear-gradient(200deg, rgba(var(--bs-accent-rgb), 0.2), transparent 60%);
          pointer-events: none;
          animation: aboutblobdrift_9wL3nQr5tY2m 18s ease-in-out infinite;
        }

        .scd5wola3q7w {
          display: inline-flex;
          align-items: center;
          gap: 0.5rem;
          padding-block: 0.45rem;
          padding-inline: 1rem 1.25rem;
          border-radius: 999px;
          font-size: 0.8125rem;
          font-weight: 700;
          letter-spacing: 0.02em;
          text-transform: uppercase;
          color: var(--text-light);
          background: linear-gradient(120deg, var(--accent) 0%, var(--accent-dark) 100%);
          border: 1px solid color-mix(in srgb, var(--accent-light) 55%, transparent);
          white-space: normal;
          max-width: 100%;
          animation: aboutbadgefade_4nH8jKpL2qZx6 0.85s cubic-bezier(0.22, 1, 0.36, 1) both;
        }

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

        .scjtnigi798x {
          margin-block: 1.1rem 0.85rem;
          margin-inline: 0;
          font-size: clamp(1.85rem, 4vw, 2.75rem);
          font-weight: 800;
          line-height: 1.15;
          color: var(--text-primary);
          animation: abouttitleup_6mR9tY2vX5wP8 1s cubic-bezier(0.22, 1, 0.36, 1) 0.08s both;
        }

        .scjtnigi798x span {
          background: linear-gradient(100deg, var(--primary) 0%, var(--secondary) 45%, var(--accent) 100%);
          -webkit-background-clip: text;
          background-clip: text;
          color: transparent;
        }

        .scdq3qf6zjce {
          margin-block: 0 1.5rem;
          margin-inline: 0;
          font-size: 1.0625rem;
          line-height: 1.78;
          color: var(--text-secondary);
          max-width: 38rem;
          animation: abouttextin_3pQ7nK2vX9mL5 1.05s cubic-bezier(0.22, 1, 0.36, 1) 0.12s both;
        }

        .scs0i8uzbg1k {
          display: flex;
          flex-wrap: wrap;
          gap: 0.75rem;
          align-items: center;
          margin-block-end: 2rem;
          animation: aboutcta_8xK2mNpQ7vR4n 1.1s cubic-bezier(0.22, 1, 0.36, 1) 0.16s both;
        }

        .scs0i8uzbg1k .btn-primary {
          padding-block: 0.85rem;
          padding-inline: 1.65rem;
          font-weight: 600;
          border-radius: 0.85rem;
          border: none;
          color: var(--text-light);
          background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 55%, var(--secondary-dark) 100%);
          box-shadow: 0 14px 32px rgba(var(--bs-primary-rgb), 0.28);
          display: inline-flex;
          align-items: center;
          gap: 0.5rem;
          transition: transform 0.22s ease, box-shadow 0.22s ease, filter 0.22s ease;
        }

        .scs0i8uzbg1k .btn-primary:hover {
          transform: translateY(-3px);
          filter: brightness(1.03);
          box-shadow: 0 18px 40px rgba(var(--bs-primary-rgb), 0.34);
        }

        .scs0i8uzbg1k .btn-primary i {
          font-size: 1.05rem;
          transition: transform 0.22s ease;
        }

        .scs0i8uzbg1k .btn-primary:hover i {
          transform: translateX(5px);
        }

        [dir='rtl'] #vjb54et6eek .scs0i8uzbg1k .btn-primary:hover i {
          transform: translateX(-5px);
        }

        .scs0i8uzbg1k .btn-outline-light {
          padding-block: 0.85rem;
          padding-inline: 1.55rem;
          font-weight: 600;
          border-radius: 0.85rem;
          border: 1px solid var(--neutral-250);
          color: var(--text-primary);
          background: color-mix(in srgb, var(--background-tertiary) 88%, var(--secondary-bg) 12%);
          display: inline-flex;
          align-items: center;
          gap: 0.5rem;
          transition: transform 0.22s ease, border-color 0.22s ease, background 0.22s ease, color 0.22s ease;
        }

        .scs0i8uzbg1k .btn-outline-light:hover {
          transform: translateY(-3px);
          border-color: var(--secondary);
          background: linear-gradient(135deg, var(--secondary-bg), var(--background-tertiary));
          color: var(--secondary-dark);
        }

        .scs0i8uzbg1k .btn-outline-light i {
          font-size: 1.05rem;
        }

        .scs2ln92pmk0 {
          position: relative;
          max-width: 420px;
          margin-inline: auto;
        }

        .scp5fn7lv2ps {
          position: absolute;
          inset: -10px;
          border-radius: 1.5rem;
          background: linear-gradient(135deg, var(--primary-light), var(--accent), var(--secondary-light));
          opacity: 0.85;
          animation: aboutring_5tY2vX9mL3pQ7 14s linear infinite;
        }

        .scazpg5d5jxt {
          position: relative;
          border-radius: 1.45rem;
          overflow: hidden;
          aspect-ratio: 1 / 1;
          background: var(--neutral-150);
          border: 3px solid var(--background-tertiary);
          box-shadow: 0 22px 50px rgba(var(--bs-dark-rgb), 0.18);
          animation: aboutimgreveal_2qZx6nH8jKpL4 1.15s cubic-bezier(0.22, 1, 0.36, 1) 0.05s both;
        }

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

        .scqvv1klntp3 {
          position: absolute;
          inset-block-end: 1rem;
          inset-inline: 1rem;
          padding-block: 0.75rem 0.85rem;
          padding-inline: 1rem;
          border-radius: 1rem;
          background: linear-gradient(135deg, color-mix(in srgb, var(--neutral-1050) 88%, transparent), color-mix(in srgb, var(--primary-dark) 55%, transparent));
          border: 1px solid color-mix(in srgb, var(--accent-light) 35%, transparent);
          color: var(--text-light);
          backdrop-filter: blur(10px);
        }

        .scqvv1klntp3 strong {
          display: block;
          font-size: 0.78rem;
          font-weight: 700;
          letter-spacing: 0.06em;
          text-transform: uppercase;
          color: var(--accent-bg);
        }

        .scqvv1klntp3 span {
          font-size: 0.9rem;
          font-weight: 600;
          line-height: 1.35;
        }

        .scn5f0e5xfyx {
          display: grid;
          grid-template-columns: repeat(3, minmax(0, 1fr));
          gap: 0.85rem;
          position: relative;
          z-index: 1;
        }

        .scol8i0txy10 {
          position: relative;
          padding-block: 1.1rem 1.15rem;
          padding-inline: 1rem;
          border-radius: 1.1rem;
          background: linear-gradient(165deg, var(--background-tertiary), color-mix(in srgb, var(--neutral-50) 92%, var(--primary-bg) 8%));
          border: 1px solid var(--neutral-150);
          min-height: 100%;
          transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
          animation: abouttile_7vR4n8xK2mNpQ 1s cubic-bezier(0.22, 1, 0.36, 1) both;
        }

        .scol8i0txy10:nth-child(1) {
          animation-delay: 0.18s;
        }

        .scol8i0txy10:nth-child(2) {
          animation-delay: 0.26s;
        }

        .scol8i0txy10:nth-child(3) {
          animation-delay: 0.34s;
        }

        .scol8i0txy10::before {
          content: '';
          position: absolute;
          inset-inline-start: 0;
          top: 1rem;
          bottom: 1rem;
          width: 3px;
          border-radius: 999px;
          background: linear-gradient(180deg, var(--primary), var(--accent));
          opacity: 0.85;
        }

        .scol8i0txy10:hover {
          transform: translateY(-6px);
          border-color: color-mix(in srgb, var(--primary-light) 55%, var(--neutral-250));
          box-shadow: 0 18px 36px rgba(var(--bs-dark-rgb), 0.1);
        }

        .scs0gox18c47 {
          width: 2.35rem;
          height: 2.35rem;
          border-radius: 0.85rem;
          display: flex;
          align-items: center;
          justify-content: center;
          margin-block-end: 0.65rem;
          color: var(--text-light);
          position: relative;
          overflow: hidden;
        }

        .scs0gox18c47::after {
          content: '';
          position: absolute;
          inset: 0;
          background: radial-gradient(circle at 20% 0%, var(--white), transparent 62%);
          opacity: 0.35;
          mix-blend-mode: screen;
        }

        .scs0gox18c47 i {
          position: relative;
          z-index: 1;
          font-size: 1.1rem;
        }

        .scol8i0txy10:nth-child(1) .scs0gox18c47 {
          background: linear-gradient(145deg, var(--primary-light), var(--primary-dark));
        }

        .scol8i0txy10:nth-child(2) .scs0gox18c47 {
          background: linear-gradient(145deg, var(--accent-light), var(--accent-dark));
        }

        .scol8i0txy10:nth-child(3) .scs0gox18c47 {
          background: linear-gradient(145deg, var(--info-light), var(--info-dark));
        }

        .scol8i0txy10 h3 {
          font-size: 0.98rem;
          font-weight: 800;
          margin-block: 0 0.35rem;
          margin-inline: 0;
          color: var(--text-primary);
          line-height: 1.25;
        }

        .scol8i0txy10 p {
          font-size: 0.875rem;
          line-height: 1.6;
          color: var(--text-tertiary);
          margin: 0;
        }

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

          .scol8i0txy10::before {
            inset-inline: 1rem;
            inset-block: auto 0;
            top: auto;
            width: auto;
            height: 3px;
          }
        }

        @media (max-width: 991.98px) {
          &::after {
            opacity: 0.55;
          }

          .scs0i8uzbg1k {
            margin-block-end: 1.5rem;
          }

          .scs0i8uzbg1k .btn-primary,
          .scs0i8uzbg1k .btn-outline-light {
            flex: 1 1 auto;
            justify-content: center;
            min-width: 12rem;
          }
        }

        @media (max-width: 575.98px) {
          .scio5gm5924s {
            border-radius: 1.35rem;
          }

          .scs2ln92pmk0 {
            max-width: 100%;
          }
        }
      }

      @keyframes aboutorbitglow_7kM2pQx9vR4n {
        0%,
        100% {
          transform: translate3d(0, 0, 0) scale(1);
        }
        50% {
          transform: translate3d(12px, -8px, 0) scale(1.05);
        }
      }

      @keyframes aboutblobdrift_9wL3nQr5tY2m {
        0%,
        100% {
          transform: translate3d(0, 0, 0) rotate(0deg);
        }
        50% {
          transform: translate3d(-4%, 6%, 0) rotate(8deg);
        }
      }

      @keyframes aboutbadgefade_4nH8jKpL2qZx6 {
        0% {
          opacity: 0;
          transform: translateY(-12px);
        }
        100% {
          opacity: 1;
          transform: translateY(0);
        }
      }

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

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

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

      @keyframes aboutring_5tY2vX9mL3pQ7 {
        0% {
          filter: hue-rotate(0deg);
        }
        100% {
          filter: hue-rotate(360deg);
        }
      }

      @keyframes aboutimgreveal_2qZx6nH8jKpL4 {
        0% {
          opacity: 0;
          transform: scale(0.94);
        }
        100% {
          opacity: 1;
          transform: scale(1);
        }
      }

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