#u-1zawui8jf {
        --hd-bg-deep: var(--neutral-1050);
        --hd-bg-mid: var(--neutral-950);
        --hd-glow-a: var(--accent);
        --hd-glow-b: var(--primary);
        --hd-glow-c: var(--danger-light);
        --hd-text: var(--white);
        --hd-text-dim: var(--neutral-250);
        position: sticky;
        top: 0;
        z-index: 1000;
        background: radial-gradient(ellipse at 15% 0%, rgba(var(--bs-accent-rgb), 0.35) 0%, transparent 55%), radial-gradient(ellipse at 85% 100%, rgba(var(--bs-primary-rgb), 0.32) 0%, transparent 55%),
          linear-gradient(135deg, var(--neutral-1050) 0%, var(--neutral-950) 50%, var(--neutral-1050) 100%);
        isolation: isolate;
        overflow: hidden;
      }

      #u-1zawui8jf::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image: repeating-linear-gradient(115deg, transparent 0 28px, rgba(var(--bs-accent-rgb), 0.06) 28px 30px), repeating-linear-gradient(115deg, transparent 0 60px, rgba(var(--bs-primary-rgb), 0.05) 60px 62px);
        animation: hdSpeedShift_kx7m4p2r9a 8s linear infinite;
        pointer-events: none;
        z-index: 0;
        mix-blend-mode: screen;
      }

      #u-1zawui8jf::after {
        content: '';
        position: absolute;
        inset-inline: 0;
        bottom: 0;
        height: 3px;
        background: linear-gradient(90deg, transparent 0%, var(--accent-light) 18%, var(--primary-light) 42%, var(--danger-light) 60%, var(--secondary-light) 82%, transparent 100%);
        box-shadow: 0 0 12px rgba(var(--bs-accent-rgb), 0.7), 0 0 24px rgba(var(--bs-primary-rgb), 0.5);
        animation: hdNeonPulse_qb3n8w5z1c 2.6s ease-in-out infinite;
        z-index: 2;
      }

      #u-1zawui8jf .container {
        position: relative;
        z-index: 3;
      }

      #u-1zawui8jf .navbar {
        padding-block: 1rem;
        padding-inline: 0;
      }

      #u-1zawui8jf .navbar-brand {
        display: inline-flex;
        align-items: center;
        gap: 0.85rem;
        text-decoration: none;
        font-weight: 900;
        font-size: 1.55rem;
        position: relative;
        padding-block: 0.45rem;
        padding-inline: 1.1rem 1.4rem;
        clip-path: polygon(8% 0, 100% 0, 92% 100%, 0% 100%);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.18) 0%, rgba(var(--bs-primary-rgb), 0.18) 100%);
        transition: filter 0.4s ease, transform 0.4s ease;
      }

      [dir='rtl'] #u-1zawui8jf .navbar-brand {
        clip-path: polygon(0 0, 92% 0, 100% 100%, 8% 100%);
      }

      #u-1zawui8jf .navbar-brand .sc-hsbn0snd4 {
        width: 44px;
        height: 44px;
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(135deg, var(--accent-dark) 0%, var(--primary-dark) 100%);
        clip-path: polygon(20% 0, 100% 0, 80% 100%, 0 100%);
        color: var(--white);
        font-size: 1.35rem;
        box-shadow: inset 0 0 12px rgba(var(--bs-accent-rgb), 0.6), 0 0 14px rgba(var(--bs-primary-rgb), 0.55);
        animation: hdNeonFlicker_yh6t2j4d7v 3.4s ease-in-out infinite;
      }

      [dir='rtl'] #u-1zawui8jf .navbar-brand .sc-hsbn0snd4 {
        clip-path: polygon(0 0, 80% 0, 100% 100%, 20% 100%);
      }

      #u-1zawui8jf .navbar-brand .sc-t5aqozp5p {
        position: absolute;
        inset-block-start: -6px;
        inset-inline-end: -8px;
        color: var(--danger-light);
        font-size: 0.95rem;
        animation: hdSparkSpin_mz9p5k8r3w 2.2s linear infinite;
        filter: drop-shadow(0 0 6px rgba(var(--bs-accent-rgb), 0.9));
      }

      #u-1zawui8jf .navbar-brand .sc-4dv2stp8v {
        display: inline-flex;
        flex-direction: column;
        line-height: 1;
        gap: 0.25rem;
        white-space: normal;
      }

      #u-1zawui8jf .navbar-brand .sc-l883n9068 {
        font-size: 1.5rem;
        font-weight: 900;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        background: linear-gradient(135deg, var(--accent-light) 0%, var(--white) 50%, var(--primary-light) 100%);
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        text-shadow: 0 0 18px rgba(var(--bs-accent-rgb), 0.55);
        white-space: normal;
      }

      #u-1zawui8jf .navbar-brand .sc-nxun4vq1e {
        font-size: 0.62rem;
        font-weight: 700;
        letter-spacing: 0.42em;
        text-transform: uppercase;
        color: var(--accent-light);
        white-space: normal;
      }

      #u-1zawui8jf .navbar-brand:hover {
        transform: translateY(-2px);
        filter: brightness(1.15);
      }

      #u-1zawui8jf .navbar-toggler {
        border: 1px solid rgba(var(--bs-accent-rgb), 0.55);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.18), rgba(var(--bs-primary-rgb), 0.18));
        clip-path: polygon(14% 0, 100% 0, 86% 100%, 0% 100%);
        padding-block: 0.55rem;
        padding-inline: 0.95rem;
        box-shadow: 0 0 12px rgba(var(--bs-accent-rgb), 0.35);
        transition: filter 0.3s ease, transform 0.3s ease;
      }

      [dir='rtl'] #u-1zawui8jf .navbar-toggler {
        clip-path: polygon(0 0, 86% 0, 100% 100%, 14% 100%);
      }

      #u-1zawui8jf .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem rgba(var(--bs-accent-rgb), 0.35), 0 0 18px rgba(var(--bs-primary-rgb), 0.5);
      }

      #u-1zawui8jf .navbar-toggler:hover {
        filter: brightness(1.2);
        transform: scale(1.04);
      }

      #u-1zawui8jf .navbar-toggler .navbar-toggler-icon {
        background-image: none;
        position: relative;
        width: 22px;
        height: 18px;
      }

      #u-1zawui8jf .navbar-toggler .navbar-toggler-icon::before,
      #u-1zawui8jf .navbar-toggler .navbar-toggler-icon::after,
      #u-1zawui8jf .navbar-toggler .sc-gb7v4bb76 {
        content: '';
        position: absolute;
        inset-inline-start: 0;
        inset-inline-end: 0;
        height: 2px;
        background: linear-gradient(90deg, var(--accent-light), var(--primary-light));
        box-shadow: 0 0 8px rgba(var(--bs-accent-rgb), 0.7);
        transition: transform 0.3s ease;
      }

      #u-1zawui8jf .navbar-toggler .navbar-toggler-icon::before {
        inset-block-start: 0;
      }

      #u-1zawui8jf .navbar-toggler .sc-gb7v4bb76 {
        inset-block-start: 50%;
        transform: translateY(-50%);
        width: 70%;
      }

      #u-1zawui8jf .navbar-toggler .navbar-toggler-icon::after {
        inset-block-end: 0;
      }

      #u-1zawui8jf .navbar-nav {
        gap: 0.4rem;
        align-items: center;
      }

      #u-1zawui8jf .navbar-nav .sc-jdfom4vux {
        animation: hdNavSlide_ab12cd34ef 0.5s ease-out backwards;
      }

      #u-1zawui8jf .navbar-nav .sc-jdfom4vux:nth-child(1) {
        animation-delay: 0.05s;
      }
      #u-1zawui8jf .navbar-nav .sc-jdfom4vux:nth-child(2) {
        animation-delay: 0.1s;
      }
      #u-1zawui8jf .navbar-nav .sc-jdfom4vux:nth-child(3) {
        animation-delay: 0.15s;
      }
      #u-1zawui8jf .navbar-nav .sc-jdfom4vux:nth-child(4) {
        animation-delay: 0.2s;
      }
      #u-1zawui8jf .navbar-nav .sc-jdfom4vux:nth-child(5) {
        animation-delay: 0.25s;
      }

      #u-1zawui8jf .navbar-nav .nav-link {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        color: var(--hd-text-dim);
        font-weight: 700;
        font-size: 0.82rem;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        padding-block: 0.65rem;
        padding-inline: 1.05rem;
        clip-path: polygon(10% 0, 100% 0, 90% 100%, 0% 100%);
        background: rgba(var(--bs-dark-rgb), 0.35);
        border: 1px solid rgba(var(--bs-accent-rgb), 0.15);
        transition: color 0.3s ease, background 0.3s ease, transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.35s ease;
        overflow: hidden;
        isolation: isolate;
      }

      [dir='rtl'] #u-1zawui8jf .navbar-nav .nav-link {
        clip-path: polygon(0 0, 90% 0, 100% 100%, 10% 100%);
      }

      #u-1zawui8jf .navbar-nav .nav-link::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline: 12%;
        height: 2px;
        background: linear-gradient(90deg, transparent, var(--accent-light), var(--primary-light), transparent);
        transform: scaleX(0);
        transform-origin: inset-inline-start;
        transition: transform 0.4s ease;
        z-index: 1;
      }

      #u-1zawui8jf .navbar-nav .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: -120%;
        inset-inline-start: -20%;
        width: 50%;
        height: 240%;
        background: linear-gradient(115deg, transparent 40%, rgba(var(--bs-accent-rgb), 0.55) 50%, transparent 60%);
        transform: translateX(-160%) rotate(0deg);
        transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
        pointer-events: none;
        z-index: 0;
      }

      [dir='rtl'] #u-1zawui8jf .navbar-nav .nav-link::after {
        transform: translateX(160%);
      }

      #u-1zawui8jf .navbar-nav .nav-link .sc-h3g8vbjmj {
        font-size: 1rem;
        color: var(--accent-light);
        transition: transform 0.35s ease, color 0.35s ease, text-shadow 0.35s ease;
        z-index: 2;
      }

      #u-1zawui8jf .navbar-nav .nav-link span {
        position: relative;
        z-index: 2;
      }

      #u-1zawui8jf .navbar-nav .nav-link:hover {
        color: var(--white);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.22) 0%, rgba(var(--bs-primary-rgb), 0.22) 100%);
        transform: translateY(-3px);
        box-shadow: 0 6px 18px rgba(var(--bs-accent-rgb), 0.35), inset 0 0 12px rgba(var(--bs-primary-rgb), 0.25);
      }

      #u-1zawui8jf .navbar-nav .nav-link:hover::before {
        transform: scaleX(1);
      }

      #u-1zawui8jf .navbar-nav .nav-link:hover::after {
        transform: translateX(260%) rotate(0deg);
      }

      [dir='rtl'] #u-1zawui8jf .navbar-nav .nav-link:hover::after {
        transform: translateX(-260%);
      }

      #u-1zawui8jf .navbar-nav .nav-link:hover .sc-h3g8vbjmj {
        color: var(--white);
        transform: scale(1.18) rotate(-6deg);
        text-shadow: 0 0 10px rgba(var(--bs-accent-rgb), 0.9);
      }

      #u-1zawui8jf .navbar-nav .nav-link.active {
        color: var(--white);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.32) 0%, rgba(var(--bs-primary-rgb), 0.32) 100%);
        border-color: rgba(var(--bs-accent-rgb), 0.55);
        box-shadow: 0 0 18px rgba(var(--bs-accent-rgb), 0.45), inset 0 0 14px rgba(var(--bs-primary-rgb), 0.35);
      }

      #u-1zawui8jf .navbar-nav .nav-link.active::before {
        transform: scaleX(1);
      }

      #u-1zawui8jf .navbar-nav .nav-link.active .sc-h3g8vbjmj {
        color: var(--white);
        text-shadow: 0 0 10px rgba(var(--bs-accent-rgb), 0.9);
      }

      #u-1zawui8jf .sc-me2jobelq {
        display: inline-flex;
        align-items: center;
        color: var(--accent-light);
        font-weight: 900;
        opacity: 0;
        transform: scaleY(0.6);
        transition: opacity 0.3s ease, transform 0.3s ease;
        text-shadow: 0 0 8px rgba(var(--bs-accent-rgb), 0.9);
        z-index: 2;
      }

      #u-1zawui8jf .navbar-nav .nav-link.active .sc-me2jobelq,
      #u-1zawui8jf .navbar-nav .nav-link:hover .sc-me2jobelq {
        opacity: 1;
        transform: scaleY(1);
      }

      @keyframes hdSpeedShift_kx7m4p2r9a {
        0% {
          background-position: 0 0, 0 0;
        }
        100% {
          background-position: 200px 0, 240px 0;
        }
      }

      @keyframes hdNeonPulse_qb3n8w5z1c {
        0%,
        100% {
          opacity: 0.6;
          filter: blur(0px);
        }
        50% {
          opacity: 1;
          filter: blur(0.4px);
        }
      }

      @keyframes hdNeonFlicker_yh6t2j4d7v {
        0%,
        100% {
          box-shadow: inset 0 0 12px rgba(var(--bs-accent-rgb), 0.6), 0 0 14px rgba(var(--bs-primary-rgb), 0.55);
        }
        45% {
          box-shadow: inset 0 0 18px rgba(var(--bs-accent-rgb), 0.85), 0 0 22px rgba(var(--bs-primary-rgb), 0.8);
        }
        50% {
          box-shadow: inset 0 0 8px rgba(var(--bs-accent-rgb), 0.45), 0 0 10px rgba(var(--bs-primary-rgb), 0.4);
        }
      }

      @keyframes hdSparkSpin_mz9p5k8r3w {
        0% {
          transform: rotate(0deg) scale(1);
          opacity: 1;
        }
        50% {
          transform: rotate(180deg) scale(1.35);
          opacity: 0.7;
        }
        100% {
          transform: rotate(360deg) scale(1);
          opacity: 1;
        }
      }

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

      @media (max-width: 991.98px) {
        #u-1zawui8jf .navbar-collapse {
          background: linear-gradient(160deg, rgba(var(--bs-dark-rgb), 0.85) 0%, rgba(var(--bs-accent-rgb), 0.18) 100%);
          border: 1px solid rgba(var(--bs-accent-rgb), 0.4);
          margin-block-start: 1.1rem;
          padding-block: 1.25rem;
          padding-inline: 1rem;
          box-shadow: 0 12px 40px rgba(var(--bs-accent-rgb), 0.25);
          clip-path: polygon(0 0, 100% 0, 96% 100%, 4% 100%);
        }

        #u-1zawui8jf .navbar-nav {
          gap: 0.55rem;
          align-items: stretch;
        }

        #u-1zawui8jf .navbar-nav .nav-link {
          width: 100%;
          justify-content: flex-start;
          padding-block: 0.85rem;
          padding-inline: 1.15rem;
        }
      }

#u-j1873bnji {
      padding-block: 6rem;
      padding-inline: 0;
      background: var(--background-dark);
      position: relative;
      overflow: hidden;

      &::before {
          content: '';
          position: absolute;
          inset-inline-start: -180px;
          top: 20%;
          width: 420px;
          height: 420px;
          border-radius: 50%;
          background: var(--primary);
          opacity: 0.25;
          filter: blur(40px);
      }

      &::after {
          content: '';
          position: absolute;
          inset-inline-end: -160px;
          bottom: 5%;
          width: 380px;
          height: 380px;
          border-radius: 50%;
          background: var(--accent);
          opacity: 0.22;
          filter: blur(35px);
      }

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

      .sc-1hgxjy4g0 {
          background: var(--neutral-1050);
          border: 1px solid var(--neutral-850);
          border-radius: 34px;
          padding: 3rem;
          margin-bottom: 2rem;

          h2 {
              color: var(--text-light);
              font-size: clamp(2rem, 5vw, 4.5rem);
              font-weight: 900;
              margin-bottom: 1.2rem;
          }

          p {
              color: var(--neutral-250);
              line-height: 1.9;
              margin: 0;
          }
      }

      .sc-jy7f6jjfl {
          min-height: 260px;
          border-radius: 28px;
          padding: 2rem;
          background: var(--background-tertiary);
          display: flex;
          flex-direction: column;
          justify-content: space-between;
          transition: 0.35s ease;

          &:hover {
              transform: scale(1.04);
              background: var(--primary-bg);
          }

          .sc-6f7q9dxtp {
              color: var(--primary-dark);
              font-size: 3rem;
              font-weight: 900;
              line-height: 1;
          }

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

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

      .sc-i2uuqf9md {
          height: 100%;
          border-radius: 28px;
          padding: 2rem;
          background: var(--secondary-bg);

          .sc-3l5j1edpv {
              display: flex;
              gap: 1rem;
              padding-block: 1rem;
              border-bottom: 1px solid var(--secondary-dark);

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

              i {
                  color: var(--accent-dark);
                  font-size: 1.4rem;
                  flex-shrink: 0;
              }

              span {
                  color: var(--text-primary);
                  font-weight: 700;
              }
          }
      }

      @media (max-width: 991px) {
          .sc-1hgxjy4g0 {
              padding: 2rem;
          }

          .sc-jy7f6jjfl {
              min-height: auto;
          }
      }
  }

#u-q6nrgcfcm {
            --content-rtl-sign: 1;
            margin-block: clamp(2.5rem, 5vw, 4rem);
            margin-inline: 0;
            padding-block: clamp(3rem, 6vw, 5rem);
            padding-inline: 0;
            background: linear-gradient(165deg, var(--background-primary) 0%, var(--neutral-150) 42%, var(--background-primary) 100%);
          }
    
          [dir='rtl'] #u-q6nrgcfcm {
            --content-rtl-sign: -1;
          }
    
          #u-q6nrgcfcm .sc-la2uuh8ac {
            border-radius: 1.25rem;
            border: 1px solid var(--border-light);
            background-color: var(--background-tertiary);
            overflow: hidden;
            box-shadow: 0 0 0 1px var(--neutral-150);
          }
    
          #u-q6nrgcfcm .sc-hrfh908f5 {
            display: grid;
            grid-template-columns: minmax(0, 1fr);
          }
    
          #u-q6nrgcfcm .sc-mt61fwa1z {
            display: none;
            background: linear-gradient(180deg, var(--accent) 0%, var(--primary) 48%, var(--secondary) 100%);
          }
    
          #u-q6nrgcfcm .sc-sfua5edc4 {
            padding-block: clamp(2rem, 4vw, 3rem);
            padding-inline: clamp(1.25rem, 4vw, 3rem);
          }
    
          #u-q6nrgcfcm .sc-f5vdl2k2b {
            display: inline-flex;
            align-items: center;
            gap: 0.5rem;
            padding-block: 0.35rem;
            padding-inline: 0.85rem;
            border-radius: 999px;
            border: 1px solid var(--accent-light);
            background-color: var(--info-bg);
            color: var(--accent-dark);
            font-size: 0.8125rem;
            font-weight: 600;
            letter-spacing: 0.02em;
            text-transform: uppercase;
            white-space: normal;
            margin-block-end: 1rem;
          }
    
          #u-q6nrgcfcm .sc-k2rp13gfa {
            inline-size: 0.45rem;
            block-size: 0.45rem;
            border-radius: 50%;
            background-color: var(--accent);
            flex-shrink: 0;
          }
    
          #u-q6nrgcfcm .sc-bdd9xfqz8 {
            max-inline-size: 52rem;
            margin-block-end: clamp(1.75rem, 4vw, 2.5rem);
          }
    
          #u-q6nrgcfcm .sc-645r0msbx {
            color: var(--text-primary);
            font-weight: 800;
            font-size: clamp(1.85rem, 4vw, 2.65rem);
            line-height: 1.12;
            letter-spacing: -0.02em;
            margin-block-end: 0.85rem;
          }
    
          #u-q6nrgcfcm .sc-rtvhmle9j {
            color: var(--text-secondary);
            font-size: clamp(1rem, 2.2vw, 1.2rem);
            line-height: 1.55;
            margin-block-end: 0;
            font-weight: 500;
          }
    
          #u-q6nrgcfcm .sc-kdq4gpk4x {
            block-size: 3px;
            inline-size: min(14rem, 55%);
            border-radius: 999px;
            margin-block-end: clamp(1.75rem, 4vw, 2.35rem);
            background: linear-gradient(90deg, var(--primary) 0%, var(--accent) 55%, var(--secondary-light) 100%);
          }
    
          #u-q6nrgcfcm .sc-6t08i1mnh {
            display: grid;
            grid-template-columns: minmax(0, 1fr);
            gap: clamp(1.5rem, 4vw, 2.5rem);
          }
    
          #u-q6nrgcfcm .sc-p7kbdnkqh {
            color: var(--text-primary);
            font-size: 1.02rem;
            line-height: 1.75;
          }
    
          #u-q6nrgcfcm .sc-p7kbdnkqh p {
            margin-block-end: 1.15rem;
          }
    
          #u-q6nrgcfcm .sc-p7kbdnkqh p:last-child {
            margin-block-end: 0;
          }
    
          #u-q6nrgcfcm .sc-tkuwtcer1 {
            font-size: 1.12rem;
            font-weight: 600;
            color: var(--text-secondary);
          }
    
          #u-q6nrgcfcm .sc-9yiqrudq5 {
            padding-block: 1.35rem;
            padding-inline: 1.35rem;
            border-radius: 1rem;
            border: 1px solid var(--neutral-150);
            background: linear-gradient(145deg, var(--neutral-50) 0%, var(--background-tertiary) 58%);
          }
    
          #u-q6nrgcfcm .sc-56dmfj27x {
            font-size: 0.78rem;
            font-weight: 700;
            letter-spacing: 0.08em;
            text-transform: uppercase;
            color: var(--accent-dark);
            margin-block-end: 0.65rem;
          }
    
          #u-q6nrgcfcm .sc-5h5iun55m {
            margin-block-end: 0;
            color: var(--text-secondary);
            font-size: 0.98rem;
            line-height: 1.65;
          }
    
          #u-q6nrgcfcm .sc-sh8ga62zs {
            margin-block-start: 0.35rem;
          }
    
          #u-q6nrgcfcm .sc-9hfawsc2d {
            display: inline-flex;
            align-items: center;
            gap: 0.55rem;
            padding-block: 0.85rem;
            padding-inline: 1.6rem;
            border-radius: 0.65rem;
            border: 2px solid var(--primary);
            background-color: var(--primary);
            color: var(--text-light);
            font-weight: 600;
            text-decoration: none;
            transition: background-color 0.25s ease, border-color 0.25s ease, transform 0.25s ease;
          }
    
          #u-q6nrgcfcm .sc-9hfawsc2d:hover {
            background-color: var(--primary-dark);
            border-color: var(--primary-dark);
            color: var(--text-light);
            transform: translateY(-2px);
          }
    
          #u-q6nrgcfcm .sc-l7m3l2nq6 {
            font-size: 1.15rem;
            line-height: 1;
            transition: transform 0.25s ease;
          }
    
          #u-q6nrgcfcm .sc-9hfawsc2d:hover .sc-l7m3l2nq6 {
            transform: translateX(calc(var(--content-rtl-sign) * 5px));
          }
    
          @media (min-width: 992px) {
            #u-q6nrgcfcm .sc-hrfh908f5 {
              grid-template-columns: minmax(0, 6px) minmax(0, 1fr);
            }
    
            #u-q6nrgcfcm .sc-mt61fwa1z {
              display: block;
            }
    
            #u-q6nrgcfcm .sc-6t08i1mnh {
              grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
              align-items: start;
            }
    
            #u-q6nrgcfcm .sc-s2yw32ahn {
              display: flex;
              flex-direction: column;
              gap: 1.25rem;
              position: sticky;
              inset-block-start: 1rem;
            }
    
            #u-q6nrgcfcm .sc-sh8ga62zs {
              margin-block-start: 0;
            }
          }
    
          @media (max-width: 767.98px) {
            #u-q6nrgcfcm .sc-9hfawsc2d {
              inline-size: 100%;
              justify-content: center;
            }
          }

#u-jlsh0kv9q {
  background: var(--background-primary);
  padding-block: 96px;
  overflow: hidden;

  .sc-gtkjivwko {
    position: relative;
    display: grid;
    grid-template-columns: 1.1fr 0.9fr;
    gap: 48px;
    align-items: center;
    padding-block: 64px;
    padding-inline: 56px;
    border-radius: 36px;
    background: var(--white);
    box-shadow: 0 24px 70px rgba(var(--bs-primary-rgb), 0.18);

    &::before {
      content: '';
      position: absolute;
      inset: 18px;
      border: 2px dashed var(--primary-light);
      border-radius: 28px;
      pointer-events: none;
    }
  }

  .sc-rnj62qezq {
    position: relative;
    z-index: 1;
  }

  .sc-4al2u2hrn {
    display: inline-flex;
    padding-block: 10px;
    padding-inline: 18px;
    border-radius: 999px;
    background: var(--secondary-bg);
    color: var(--text-primary);
    font-weight: 700;
    margin-bottom: 22px;
  }

  .sc-qiafy7u49 {
    font-size: 3rem;
    line-height: 1.1;
    color: var(--text-primary);
    margin-bottom: 22px;
    font-weight: 800;
  }

  .sc-1qhm2zp9h {
    font-size: 1.15rem;
    line-height: 1.75;
    color: var(--text-secondary);
    margin-bottom: 34px;
  }

  .sc-2mz7n1l1s {
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
  }

  .btn {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding-block: 16px;
    padding-inline: 30px;
    border-radius: 14px;
    text-decoration: none;
    font-weight: 700;
    transition: 0.3s ease;

    &.sc-1y7nkr925 {
      background: var(--primary);
      color: var(--text-light);

      &:hover {
        background: var(--primary-dark);
        transform: translateY(-4px);
      }
    }

    &.sc-ez6kd5czx {
      border: 2px solid var(--primary);
      color: var(--primary-dark);

      &:hover {
        background: var(--primary-bg);
      }
    }
  }

  .sc-ryrqp8sd8 {
    position: relative;
    z-index: 1;

    img {
      width: 100%;
      display: block;
      border-radius: 30px;
    }

    .badge {
      position: absolute;
      inset-inline-start: -22px;
      bottom: 24px;
      background: var(--accent);
      color: var(--text-light);
      padding-block: 18px;
      padding-inline: 24px;
      border-radius: 20px;
      font-weight: 800;
      box-shadow: 0 16px 34px rgba(0, 0, 0, 0.18);
    }
  }

  @media (max-width: 992px) {
    .sc-gtkjivwko {
      grid-template-columns: 1fr;
    }

    .sc-qiafy7u49 {
      font-size: 2.45rem;
    }
  }

  @media (max-width: 576px) {
    padding-block: 64px;

    .sc-gtkjivwko {
      padding-block: 42px;
      padding-inline: 22px;
    }

    .sc-qiafy7u49 {
      font-size: 2rem;
    }

    .sc-2mz7n1l1s {
      flex-direction: column;
    }

    .btn {
      justify-content: center;
    }
  }
}

#u-2hhskufzu {
        overflow: hidden;
        background: linear-gradient(165deg, var(--primary-dark) 0%, var(--accent) 50%, var(--primary) 100%);
        color: var(--text-light);
        position: relative;
        padding-block: 4rem 2rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: -50%;
          inset-inline-end: -10%;
          width: 600px;
          height: 600px;
          background: radial-gradient(circle, rgba(255, 255, 255, 0.08) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatcircle_a8f3k9m2p7q1 8s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          bottom: -30%;
          inset-inline-start: -5%;
          width: 400px;
          height: 400px;
          background: radial-gradient(circle, rgba(255, 255, 255, 0.06) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatcircle_a8f3k9m2p7q1 10s ease-in-out infinite reverse;
        }

        .sc-6gtt0nwlb {
          position: relative;
          z-index: 2;
        }

        .sc-igugjhrfy {
          font-size: 1.5rem;
          font-weight: 700;
          margin-bottom: 1.5rem;
          position: relative;
          display: inline-block;
          padding-bottom: 0.5rem;

          &::after {
            content: '';
            position: absolute;
            bottom: 0;
            inset-inline-start: 0;
            width: 60px;
            height: 3px;
            background: linear-gradient(90deg, var(--secondary), transparent);
            border-radius: 2px;
          }
        }

        .sc-qu7mawxel {
          background: rgba(255, 255, 255, 0.08);
          padding: 1.5rem;
          border-radius: 1rem;
          backdrop-filter: blur(10px);
          border: 1px solid rgba(255, 255, 255, 0.15);
          transition: all 0.4s ease;
          margin-bottom: 1rem;

          &:hover {
            background: rgba(255, 255, 255, 0.12);
            transform: translateX(8px);
            box-shadow: -4px 8px 20px rgba(0, 0, 0, 0.2);
          }
        }

        .sc-sio98ngw4 {
          display: flex;
          align-items: center;
          gap: 1rem;
          margin-bottom: 1rem;
          padding: 0.75rem;
          background: rgba(255, 255, 255, 0.05);
          border-radius: 0.5rem;
          transition: all 0.3s ease;

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

          &:hover {
            background: rgba(255, 255, 255, 0.1);
            padding-inline-start:1.25rem;
          }

          i {
            font-size: 1.3rem;
            color: var(--secondary);
            min-width: 24px;
          }

          span {
            font-size: 0.95rem;
            line-height: 1.4;
          }
        }

        .nav-link {
          color: var(--text-light);
          font-weight: 500;
          padding-block: 0.6rem;
padding-inline: 0;
          transition: all 0.3s ease;
          position: relative;
          display: inline-block;
          margin-bottom: 0.3rem;

          &::before {
            content: '→';
            position: absolute;
            inset-inline-start: -20px;
            opacity: 0;
            transition: all 0.3s ease;
            color: var(--secondary);
          }

          &:hover,
          &:focus {
            color: var(--secondary);
            padding-inline-start:1rem;
            text-decoration: none;

            &::before {
              opacity: 1;
              inset-inline-start: 0;
            }
          }
        }

        .sc-d86desjny {
          .sc-fq7st7cpz {
            display: flex;
            gap: 1rem;
            flex-wrap: wrap;
          }

          .sc-606mrdbqj {
            background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05));
            color: var(--text-light);
            border: 2px solid rgba(255, 255, 255, 0.3);
            border-radius: 1rem;
            width: 3.5rem;
            height: 3.5rem;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              inset: 0;
              background: linear-gradient(135deg, var(--secondary), var(--accent));
              opacity: 0;
              transition: opacity 0.4s ease;
              border-radius: 1rem;
            }

            i {
              position: relative;
              z-index: 1;
              transition: transform 0.4s ease;
            }

            &:hover,
            &:focus {
              transform: translateY(-8px) scale(1.1);
              border-color: var(--secondary);
              box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3);

              &::before {
                opacity: 1;
              }

              i {
                transform: rotate(360deg);
              }
            }
          }
        }

        .sc-qqo6b0dmk {
          color: var(--text-light);
          margin-top: 3rem;
          padding-top: 2rem;
          position: relative;
          border-top: 2px solid rgba(255, 255, 255, 0.15);
          text-align: center;
          font-size: 0.95rem;
          opacity: 0.9;
        }

        .sc-5slcps453 {
          display: flex;
          align-items: center;
          justify-content: center;
          gap: 1rem;
          margin-top: 1rem;

          &::before,
          &::after {
            content: '';
            width: 80px;
            height: 2px;
            background: linear-gradient(90deg, transparent, var(--secondary), transparent);
          }

          .sc-8itzbynwj {
            width: 8px;
            height: 8px;
            background: var(--secondary);
            border-radius: 50%;
            animation: pulse_x7h2n5t9w4 2s ease-in-out infinite;
          }
        }
      }

      @keyframes floatcircle_a8f3k9m2p7q1 {
        0%,
        100% {
          transform: translateY(0) scale(1);
        }
        50% {
          transform: translateY(-30px) scale(1.05);
        }
      }

      @keyframes pulse_x7h2n5t9w4 {
        0%,
        100% {
          transform: scale(1);
          opacity: 1;
        }
        50% {
          transform: scale(1.3);
          opacity: 0.7;
        }
      }

#u-p3gz0612l {
        --hd-bg-deep: var(--neutral-1050);
        --hd-bg-mid: var(--neutral-950);
        --hd-glow-a: var(--accent);
        --hd-glow-b: var(--primary);
        --hd-glow-c: var(--danger-light);
        --hd-text: var(--white);
        --hd-text-dim: var(--neutral-250);
        position: sticky;
        top: 0;
        z-index: 1000;
        background: radial-gradient(ellipse at 15% 0%, rgba(var(--bs-accent-rgb), 0.35) 0%, transparent 55%), radial-gradient(ellipse at 85% 100%, rgba(var(--bs-primary-rgb), 0.32) 0%, transparent 55%),
          linear-gradient(135deg, var(--neutral-1050) 0%, var(--neutral-950) 50%, var(--neutral-1050) 100%);
        isolation: isolate;
        overflow: hidden;
      }

      #u-p3gz0612l::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image: repeating-linear-gradient(115deg, transparent 0 28px, rgba(var(--bs-accent-rgb), 0.06) 28px 30px), repeating-linear-gradient(115deg, transparent 0 60px, rgba(var(--bs-primary-rgb), 0.05) 60px 62px);
        animation: hdSpeedShift_kx7m4p2r9a 8s linear infinite;
        pointer-events: none;
        z-index: 0;
        mix-blend-mode: screen;
      }

      #u-p3gz0612l::after {
        content: '';
        position: absolute;
        inset-inline: 0;
        bottom: 0;
        height: 3px;
        background: linear-gradient(90deg, transparent 0%, var(--accent-light) 18%, var(--primary-light) 42%, var(--danger-light) 60%, var(--secondary-light) 82%, transparent 100%);
        box-shadow: 0 0 12px rgba(var(--bs-accent-rgb), 0.7), 0 0 24px rgba(var(--bs-primary-rgb), 0.5);
        animation: hdNeonPulse_qb3n8w5z1c 2.6s ease-in-out infinite;
        z-index: 2;
      }

      #u-p3gz0612l .container {
        position: relative;
        z-index: 3;
      }

      #u-p3gz0612l .navbar {
        padding-block: 1rem;
        padding-inline: 0;
      }

      #u-p3gz0612l .navbar-brand {
        display: inline-flex;
        align-items: center;
        gap: 0.85rem;
        text-decoration: none;
        font-weight: 900;
        font-size: 1.55rem;
        position: relative;
        padding-block: 0.45rem;
        padding-inline: 1.1rem 1.4rem;
        clip-path: polygon(8% 0, 100% 0, 92% 100%, 0% 100%);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.18) 0%, rgba(var(--bs-primary-rgb), 0.18) 100%);
        transition: filter 0.4s ease, transform 0.4s ease;
      }

      [dir='rtl'] #u-p3gz0612l .navbar-brand {
        clip-path: polygon(0 0, 92% 0, 100% 100%, 8% 100%);
      }

      #u-p3gz0612l .navbar-brand .sc-j9kbgzpix {
        width: 44px;
        height: 44px;
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(135deg, var(--accent-dark) 0%, var(--primary-dark) 100%);
        clip-path: polygon(20% 0, 100% 0, 80% 100%, 0 100%);
        color: var(--white);
        font-size: 1.35rem;
        box-shadow: inset 0 0 12px rgba(var(--bs-accent-rgb), 0.6), 0 0 14px rgba(var(--bs-primary-rgb), 0.55);
        animation: hdNeonFlicker_yh6t2j4d7v 3.4s ease-in-out infinite;
      }

      [dir='rtl'] #u-p3gz0612l .navbar-brand .sc-j9kbgzpix {
        clip-path: polygon(0 0, 80% 0, 100% 100%, 20% 100%);
      }

      #u-p3gz0612l .navbar-brand .sc-a66n2n9hj {
        position: absolute;
        inset-block-start: -6px;
        inset-inline-end: -8px;
        color: var(--danger-light);
        font-size: 0.95rem;
        animation: hdSparkSpin_mz9p5k8r3w 2.2s linear infinite;
        filter: drop-shadow(0 0 6px rgba(var(--bs-accent-rgb), 0.9));
      }

      #u-p3gz0612l .navbar-brand .sc-pl23ghj95 {
        display: inline-flex;
        flex-direction: column;
        line-height: 1;
        gap: 0.25rem;
        white-space: normal;
      }

      #u-p3gz0612l .navbar-brand .sc-1m0wn96le {
        font-size: 1.5rem;
        font-weight: 900;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        background: linear-gradient(135deg, var(--accent-light) 0%, var(--white) 50%, var(--primary-light) 100%);
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        text-shadow: 0 0 18px rgba(var(--bs-accent-rgb), 0.55);
        white-space: normal;
      }

      #u-p3gz0612l .navbar-brand .sc-2a8hn4pn7 {
        font-size: 0.62rem;
        font-weight: 700;
        letter-spacing: 0.42em;
        text-transform: uppercase;
        color: var(--accent-light);
        white-space: normal;
      }

      #u-p3gz0612l .navbar-brand:hover {
        transform: translateY(-2px);
        filter: brightness(1.15);
      }

      #u-p3gz0612l .navbar-toggler {
        border: 1px solid rgba(var(--bs-accent-rgb), 0.55);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.18), rgba(var(--bs-primary-rgb), 0.18));
        clip-path: polygon(14% 0, 100% 0, 86% 100%, 0% 100%);
        padding-block: 0.55rem;
        padding-inline: 0.95rem;
        box-shadow: 0 0 12px rgba(var(--bs-accent-rgb), 0.35);
        transition: filter 0.3s ease, transform 0.3s ease;
      }

      [dir='rtl'] #u-p3gz0612l .navbar-toggler {
        clip-path: polygon(0 0, 86% 0, 100% 100%, 14% 100%);
      }

      #u-p3gz0612l .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem rgba(var(--bs-accent-rgb), 0.35), 0 0 18px rgba(var(--bs-primary-rgb), 0.5);
      }

      #u-p3gz0612l .navbar-toggler:hover {
        filter: brightness(1.2);
        transform: scale(1.04);
      }

      #u-p3gz0612l .navbar-toggler .navbar-toggler-icon {
        background-image: none;
        position: relative;
        width: 22px;
        height: 18px;
      }

      #u-p3gz0612l .navbar-toggler .navbar-toggler-icon::before,
      #u-p3gz0612l .navbar-toggler .navbar-toggler-icon::after,
      #u-p3gz0612l .navbar-toggler .sc-1nwduec5w {
        content: '';
        position: absolute;
        inset-inline-start: 0;
        inset-inline-end: 0;
        height: 2px;
        background: linear-gradient(90deg, var(--accent-light), var(--primary-light));
        box-shadow: 0 0 8px rgba(var(--bs-accent-rgb), 0.7);
        transition: transform 0.3s ease;
      }

      #u-p3gz0612l .navbar-toggler .navbar-toggler-icon::before {
        inset-block-start: 0;
      }

      #u-p3gz0612l .navbar-toggler .sc-1nwduec5w {
        inset-block-start: 50%;
        transform: translateY(-50%);
        width: 70%;
      }

      #u-p3gz0612l .navbar-toggler .navbar-toggler-icon::after {
        inset-block-end: 0;
      }

      #u-p3gz0612l .navbar-nav {
        gap: 0.4rem;
        align-items: center;
      }

      #u-p3gz0612l .navbar-nav .sc-1j0mn655x {
        animation: hdNavSlide_ab12cd34ef 0.5s ease-out backwards;
      }

      #u-p3gz0612l .navbar-nav .sc-1j0mn655x:nth-child(1) {
        animation-delay: 0.05s;
      }
      #u-p3gz0612l .navbar-nav .sc-1j0mn655x:nth-child(2) {
        animation-delay: 0.1s;
      }
      #u-p3gz0612l .navbar-nav .sc-1j0mn655x:nth-child(3) {
        animation-delay: 0.15s;
      }
      #u-p3gz0612l .navbar-nav .sc-1j0mn655x:nth-child(4) {
        animation-delay: 0.2s;
      }
      #u-p3gz0612l .navbar-nav .sc-1j0mn655x:nth-child(5) {
        animation-delay: 0.25s;
      }

      #u-p3gz0612l .navbar-nav .nav-link {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        color: var(--hd-text-dim);
        font-weight: 700;
        font-size: 0.82rem;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        padding-block: 0.65rem;
        padding-inline: 1.05rem;
        clip-path: polygon(10% 0, 100% 0, 90% 100%, 0% 100%);
        background: rgba(var(--bs-dark-rgb), 0.35);
        border: 1px solid rgba(var(--bs-accent-rgb), 0.15);
        transition: color 0.3s ease, background 0.3s ease, transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.35s ease;
        overflow: hidden;
        isolation: isolate;
      }

      [dir='rtl'] #u-p3gz0612l .navbar-nav .nav-link {
        clip-path: polygon(0 0, 90% 0, 100% 100%, 10% 100%);
      }

      #u-p3gz0612l .navbar-nav .nav-link::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline: 12%;
        height: 2px;
        background: linear-gradient(90deg, transparent, var(--accent-light), var(--primary-light), transparent);
        transform: scaleX(0);
        transform-origin: inset-inline-start;
        transition: transform 0.4s ease;
        z-index: 1;
      }

      #u-p3gz0612l .navbar-nav .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: -120%;
        inset-inline-start: -20%;
        width: 50%;
        height: 240%;
        background: linear-gradient(115deg, transparent 40%, rgba(var(--bs-accent-rgb), 0.55) 50%, transparent 60%);
        transform: translateX(-160%) rotate(0deg);
        transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
        pointer-events: none;
        z-index: 0;
      }

      [dir='rtl'] #u-p3gz0612l .navbar-nav .nav-link::after {
        transform: translateX(160%);
      }

      #u-p3gz0612l .navbar-nav .nav-link .sc-bfjomb1v8 {
        font-size: 1rem;
        color: var(--accent-light);
        transition: transform 0.35s ease, color 0.35s ease, text-shadow 0.35s ease;
        z-index: 2;
      }

      #u-p3gz0612l .navbar-nav .nav-link span {
        position: relative;
        z-index: 2;
      }

      #u-p3gz0612l .navbar-nav .nav-link:hover {
        color: var(--white);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.22) 0%, rgba(var(--bs-primary-rgb), 0.22) 100%);
        transform: translateY(-3px);
        box-shadow: 0 6px 18px rgba(var(--bs-accent-rgb), 0.35), inset 0 0 12px rgba(var(--bs-primary-rgb), 0.25);
      }

      #u-p3gz0612l .navbar-nav .nav-link:hover::before {
        transform: scaleX(1);
      }

      #u-p3gz0612l .navbar-nav .nav-link:hover::after {
        transform: translateX(260%) rotate(0deg);
      }

      [dir='rtl'] #u-p3gz0612l .navbar-nav .nav-link:hover::after {
        transform: translateX(-260%);
      }

      #u-p3gz0612l .navbar-nav .nav-link:hover .sc-bfjomb1v8 {
        color: var(--white);
        transform: scale(1.18) rotate(-6deg);
        text-shadow: 0 0 10px rgba(var(--bs-accent-rgb), 0.9);
      }

      #u-p3gz0612l .navbar-nav .nav-link.active {
        color: var(--white);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.32) 0%, rgba(var(--bs-primary-rgb), 0.32) 100%);
        border-color: rgba(var(--bs-accent-rgb), 0.55);
        box-shadow: 0 0 18px rgba(var(--bs-accent-rgb), 0.45), inset 0 0 14px rgba(var(--bs-primary-rgb), 0.35);
      }

      #u-p3gz0612l .navbar-nav .nav-link.active::before {
        transform: scaleX(1);
      }

      #u-p3gz0612l .navbar-nav .nav-link.active .sc-bfjomb1v8 {
        color: var(--white);
        text-shadow: 0 0 10px rgba(var(--bs-accent-rgb), 0.9);
      }

      #u-p3gz0612l .sc-sex2ey8zm {
        display: inline-flex;
        align-items: center;
        color: var(--accent-light);
        font-weight: 900;
        opacity: 0;
        transform: scaleY(0.6);
        transition: opacity 0.3s ease, transform 0.3s ease;
        text-shadow: 0 0 8px rgba(var(--bs-accent-rgb), 0.9);
        z-index: 2;
      }

      #u-p3gz0612l .navbar-nav .nav-link.active .sc-sex2ey8zm,
      #u-p3gz0612l .navbar-nav .nav-link:hover .sc-sex2ey8zm {
        opacity: 1;
        transform: scaleY(1);
      }

      @keyframes hdSpeedShift_kx7m4p2r9a {
        0% {
          background-position: 0 0, 0 0;
        }
        100% {
          background-position: 200px 0, 240px 0;
        }
      }

      @keyframes hdNeonPulse_qb3n8w5z1c {
        0%,
        100% {
          opacity: 0.6;
          filter: blur(0px);
        }
        50% {
          opacity: 1;
          filter: blur(0.4px);
        }
      }

      @keyframes hdNeonFlicker_yh6t2j4d7v {
        0%,
        100% {
          box-shadow: inset 0 0 12px rgba(var(--bs-accent-rgb), 0.6), 0 0 14px rgba(var(--bs-primary-rgb), 0.55);
        }
        45% {
          box-shadow: inset 0 0 18px rgba(var(--bs-accent-rgb), 0.85), 0 0 22px rgba(var(--bs-primary-rgb), 0.8);
        }
        50% {
          box-shadow: inset 0 0 8px rgba(var(--bs-accent-rgb), 0.45), 0 0 10px rgba(var(--bs-primary-rgb), 0.4);
        }
      }

      @keyframes hdSparkSpin_mz9p5k8r3w {
        0% {
          transform: rotate(0deg) scale(1);
          opacity: 1;
        }
        50% {
          transform: rotate(180deg) scale(1.35);
          opacity: 0.7;
        }
        100% {
          transform: rotate(360deg) scale(1);
          opacity: 1;
        }
      }

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

      @media (max-width: 991.98px) {
        #u-p3gz0612l .navbar-collapse {
          background: linear-gradient(160deg, rgba(var(--bs-dark-rgb), 0.85) 0%, rgba(var(--bs-accent-rgb), 0.18) 100%);
          border: 1px solid rgba(var(--bs-accent-rgb), 0.4);
          margin-block-start: 1.1rem;
          padding-block: 1.25rem;
          padding-inline: 1rem;
          box-shadow: 0 12px 40px rgba(var(--bs-accent-rgb), 0.25);
          clip-path: polygon(0 0, 100% 0, 96% 100%, 4% 100%);
        }

        #u-p3gz0612l .navbar-nav {
          gap: 0.55rem;
          align-items: stretch;
        }

        #u-p3gz0612l .navbar-nav .nav-link {
          width: 100%;
          justify-content: flex-start;
          padding-block: 0.85rem;
          padding-inline: 1.15rem;
        }
      }

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

@keyframes bmglowpulse_w3h8jd5tq1m6c {
      0%,
      100% {
        opacity: 0.55;
      }
      50% {
        opacity: 1;
      }
    }

@keyframes bmbarslide_f9c4n2vx7p1kz {
      from {
        transform: scaleX(0);
      }
      to {
        transform: scaleX(1);
      }
    }

#u-6fsrj5jwg {
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    155deg,
    var(--neutral-1050) 0%,
    var(--primary-dark) 38%,
    var(--accent-dark) 72%,
    var(--secondary-dark) 100%
  );
  color: var(--text-light);
}

#u-6fsrj5jwg .sc-6p14krrhj {
  position: absolute;
  width: 28rem;
  height: 28rem;
  border-radius: 50%;
  inset-block-start: -10rem;
  inset-inline-end: -8rem;
  background: radial-gradient(
    circle,
    color-mix(in srgb, var(--warning-color) 55%, transparent) 0%,
    transparent 70%
  );
  pointer-events: none;
  animation: bmglowpulse_w3h8jd5tq1m6c 6s ease-in-out infinite;
}

#u-6fsrj5jwg .sc-2r5azxfi4 {
  position: absolute;
  width: 22rem;
  height: 22rem;
  border-radius: 50%;
  inset-block-end: 10%;
  inset-inline-start: -7rem;
  background: radial-gradient(
    circle,
    color-mix(in srgb, var(--info-color) 40%, transparent) 0%,
    transparent 68%
  );
  pointer-events: none;
  animation: bmglowpulse_w3h8jd5tq1m6c 7.5s ease-in-out infinite;
  animation-delay: 1.2s;
}

#u-6fsrj5jwg .sc-9kf8czyro {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 0.55rem;
  background: linear-gradient(
    90deg,
    var(--warning-color) 0%,
    var(--info-color) 35%,
    var(--secondary-light) 70%,
    var(--danger-color) 100%
  );
  transform-origin: 0 50%;
  animation: bmbarslide_f9c4n2vx7p1kz 0.9s ease both;
}

[dir="rtl"] #u-6fsrj5jwg .sc-9kf8czyro {
  transform-origin: 100% 50%;
}

#u-6fsrj5jwg .sc-3t0pevl1j {
  position: relative;
  z-index: 1;
}

#u-6fsrj5jwg .sc-5ofjl97y3 {
  display: grid;
  gap: 1.5rem;
  grid-template-columns: minmax(0, 1fr);
  padding-block: 0.5rem 2rem;
  border-block-end: 1px solid color-mix(in srgb, var(--white) 18%, transparent);
  margin-block-end: 2rem;
}

#u-6fsrj5jwg .sc-clzegbpnj {
  display: block;
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--warning-light);
  margin-block-end: 0.85rem;
}

#u-6fsrj5jwg .sc-7c3njzvgo {
  margin: 0;
  color: var(--text-light);
  letter-spacing: -0.035em;
  line-height: 1.05;
  max-width: 18ch;
  word-break: normal;
}

#u-6fsrj5jwg .sc-oagko2g67 {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 0.75rem;
}

#u-6fsrj5jwg .sc-bb65bbpaj {
  margin: 0;
  font-size: 0.92rem;
  color: color-mix(in srgb, var(--text-light) 72%, var(--neutral-250));
  word-break: normal;
}

#u-6fsrj5jwg .sc-1f1q49ubr {
  width: 4.5rem;
  height: 0.35rem;
  border-radius: 999px;
  background: linear-gradient(90deg, var(--warning-color), var(--info-color));
}

#u-6fsrj5jwg .sc-hznd9v1ll {
  display: grid;
  gap: 0.65rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-block-end: 2.25rem;
}

#u-6fsrj5jwg .sc-3s2s3jsk1 {
  display: block;
  text-decoration: none;
  color: var(--text-light);
  background: color-mix(in srgb, var(--white) 8%, transparent);
  border: 1px solid color-mix(in srgb, var(--white) 22%, transparent);
  border-inline-start: 4px solid var(--warning-color);
  border-radius: 0.35rem;
  padding-block: 0.85rem;
  padding-inline: 0.95rem;
  font-size: 0.84rem;
  font-weight: 700;
  line-height: 1.35;
  word-break: normal;
  transition: background 0.2s ease, border-color 0.2s ease, transform 0.2s ease;
}

#u-6fsrj5jwg .sc-3s2s3jsk1:nth-child(2) {
  border-inline-start-color: var(--info-color);
}

#u-6fsrj5jwg .sc-3s2s3jsk1:nth-child(3) {
  border-inline-start-color: var(--secondary-light);
}

#u-6fsrj5jwg .sc-3s2s3jsk1:nth-child(4) {
  border-inline-start-color: var(--accent-light);
}

#u-6fsrj5jwg .sc-3s2s3jsk1:nth-child(5) {
  border-inline-start-color: var(--danger-light);
}

#u-6fsrj5jwg .sc-3s2s3jsk1:nth-child(6) {
  border-inline-start-color: var(--primary-bg);
}

#u-6fsrj5jwg .sc-3s2s3jsk1:nth-child(7) {
  border-inline-start-color: var(--success-light);
}

#u-6fsrj5jwg .sc-3s2s3jsk1:hover {
  background: color-mix(in srgb, var(--white) 16%, transparent);
  border-color: color-mix(in srgb, var(--white) 40%, transparent);
  color: var(--text-light);
  transform: translateX(0.2rem);
}

[dir="rtl"] #u-6fsrj5jwg .sc-3s2s3jsk1:hover {
  transform: translateX(-0.2rem);
}

#u-6fsrj5jwg .sc-tdi4ardmp {
  display: grid;
  gap: 1.15rem;
  grid-template-columns: minmax(0, 1fr);
}

#u-6fsrj5jwg .sc-6nxpsebxb {
  position: relative;
  background: var(--background-tertiary);
  color: var(--text-primary);
  border-radius: 0.4rem;
  padding: 1.4rem 1.35rem 1.45rem;
  overflow: hidden;
  animation: bmslashin_k7xp2qm9n4v8r 0.55s ease both;
  box-shadow: 0 1.1rem 2.4rem color-mix(in srgb, var(--neutral-1050) 45%, transparent);
}

#u-6fsrj5jwg .sc-6nxpsebxb::before {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline: 0;
  height: 0.45rem;
  background: linear-gradient(90deg, var(--warning-color), var(--warning-light));
}

#u-6fsrj5jwg .sc-6nxpsebxb:nth-child(1) {
  animation-delay: 0.04s;
}

#u-6fsrj5jwg .sc-6nxpsebxb:nth-child(2) {
  animation-delay: 0.08s;
}

#u-6fsrj5jwg .sc-6nxpsebxb:nth-child(2)::before {
  background: linear-gradient(90deg, var(--info-dark), var(--info-color));
}

#u-6fsrj5jwg .sc-6nxpsebxb:nth-child(3) {
  animation-delay: 0.12s;
}

#u-6fsrj5jwg .sc-6nxpsebxb:nth-child(3)::before {
  background: linear-gradient(90deg, var(--secondary-dark), var(--secondary-light));
}

#u-6fsrj5jwg .sc-6nxpsebxb:nth-child(4) {
  animation-delay: 0.16s;
}

#u-6fsrj5jwg .sc-6nxpsebxb:nth-child(4)::before {
  background: linear-gradient(90deg, var(--accent-dark), var(--accent-light));
}

#u-6fsrj5jwg .sc-6nxpsebxb:nth-child(5) {
  animation-delay: 0.2s;
}

#u-6fsrj5jwg .sc-6nxpsebxb:nth-child(5)::before {
  background: linear-gradient(90deg, var(--danger-dark), var(--danger-light));
}

#u-6fsrj5jwg .sc-6nxpsebxb:nth-child(6) {
  animation-delay: 0.24s;
}

#u-6fsrj5jwg .sc-6nxpsebxb:nth-child(6)::before {
  background: linear-gradient(90deg, var(--primary-dark), var(--primary-bg));
}

#u-6fsrj5jwg .sc-6nxpsebxb:nth-child(7) {
  animation-delay: 0.28s;
}

#u-6fsrj5jwg .sc-6nxpsebxb:nth-child(7)::before {
  background: linear-gradient(90deg, var(--success-dark), var(--success-bg));
}

#u-6fsrj5jwg .sc-1bn18m7lt {
  margin: 0 0 1rem;
  color: var(--text-primary);
  font-size: 1.2rem;
  line-height: 1.25;
  word-break: normal;
}

#u-6fsrj5jwg .sc-tqaciqcau p {
  margin-block: 0.7rem 0.5rem;
  margin-inline: 0;
  color: var(--text-secondary);
  line-height: 1.75;
  word-break: normal;
}

#u-6fsrj5jwg .sc-tqaciqcau p:first-child {
  margin-top: 0;
}

#u-6fsrj5jwg .sc-tqaciqcau p:last-child {
  margin-bottom: 0;
}

#u-6fsrj5jwg .sc-2hk7iuulp {
  margin-block: 0.7rem 0.5rem;
  margin-inline: 0;
  padding-inline-start: 1.1rem;
  color: var(--text-secondary);
}

#u-6fsrj5jwg .sc-2hk7iuulp li {
  margin-bottom: 0.45rem;
  line-height: 1.65;
  word-break: normal;
}

#u-6fsrj5jwg .sc-2hk7iuulp li::marker {
  color: var(--warning-color);
}

#u-6fsrj5jwg .sc-1kz75cdp3 {
  color: var(--text-primary);
  font-size: 0.98rem;
  margin-top: 1.05rem;
  margin-bottom: 0.55rem;
  font-weight: 800;
  padding-inline-start: 0.85rem;
  border-inline-start: 3px solid var(--secondary);
}

#u-6fsrj5jwg .sc-4rjn1up7h {
  margin-block: 0.9rem;
  padding: 1rem 1.05rem;
  border-radius: 0.35rem;
  background: linear-gradient(
    120deg,
    color-mix(in srgb, var(--warning-bg) 55%, var(--background-tertiary)),
    color-mix(in srgb, var(--info-bg) 35%, var(--background-tertiary))
  );
  border: 1px solid color-mix(in srgb, var(--warning-color) 35%, var(--border-light));
}

#u-6fsrj5jwg .sc-4rjn1up7h p {
  margin: 0;
  color: var(--text-primary);
  line-height: 1.65;
  font-weight: 600;
  word-break: normal;
}

#u-6fsrj5jwg .sc-rvcdqelgv {
  margin-top: 1.35rem;
  position: relative;
  overflow: hidden;
  border-radius: 0.45rem;
  background: linear-gradient(
    115deg,
    var(--warning-dark) 0%,
    var(--danger-color) 42%,
    var(--accent) 100%
  );
  border: 1px solid color-mix(in srgb, var(--white) 25%, transparent);
  box-shadow: 0 1.25rem 2.75rem color-mix(in srgb, var(--neutral-1050) 50%, transparent);
  animation: bmslashin_k7xp2qm9n4v8r 0.6s ease both;
  animation-delay: 0.32s;
}

#u-6fsrj5jwg .sc-f49blnx05 {
  position: absolute;
  inset-block-end: -3rem;
  inset-inline-end: -2rem;
  width: 11rem;
  height: 11rem;
  border: 3px solid color-mix(in srgb, var(--white) 28%, transparent);
  border-radius: 1.25rem;
  transform: rotate(18deg);
  pointer-events: none;
}

#u-6fsrj5jwg .sc-ckknk96vx {
  position: relative;
  z-index: 1;
  display: grid;
  gap: 1.25rem;
  grid-template-columns: minmax(0, 1fr);
  padding: 1.55rem 1.4rem;
}

#u-6fsrj5jwg .sc-963zu6sw5 {
  margin: 0 0 0.4rem;
  color: var(--text-light);
  word-break: normal;
}

#u-6fsrj5jwg .sc-b8dfl2mb3 {
  margin: 0 0 0.9rem;
  color: color-mix(in srgb, var(--text-light) 82%, var(--neutral-150));
  word-break: normal;
}

#u-6fsrj5jwg .sc-mr99kc75s {
  list-style: none;
  padding: 0;
  margin: 0;
}

#u-6fsrj5jwg .sc-mr99kc75s li {
  color: var(--text-light);
  margin-bottom: 0.4rem;
  font-size: 0.92rem;
  word-break: normal;
}

#u-6fsrj5jwg .sc-nby1zexst {
  justify-self: start;
  align-self: end;
  text-decoration: none;
  border: 0;
  border-radius: 0.3rem;
  padding-block: 0.7rem;
  padding-inline: 1.35rem;
  font-weight: 800;
  background: var(--text-light);
  color: var(--danger-dark);
  transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease;
}

#u-6fsrj5jwg .sc-nby1zexst:hover {
  background: var(--info-bg);
  color: var(--accent-dark);
  transform: translateY(-0.12rem);
}

@media (min-width: 768px) {
  #u-6fsrj5jwg .sc-hznd9v1ll {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #u-6fsrj5jwg .sc-tdi4ardmp {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #u-6fsrj5jwg .sc-6nxpsebxb:nth-child(7) {
    grid-column: 1 / -1;
  }
}

@media (min-width: 992px) {
  #u-6fsrj5jwg .sc-5ofjl97y3 {
    grid-template-columns: minmax(0, 1.4fr) minmax(0, 0.8fr);
    align-items: end;
    padding-block-end: 2.5rem;
    margin-block-end: 2.5rem;
  }

  #u-6fsrj5jwg .sc-7c3njzvgo {
    font-size: clamp(2.6rem, 4vw, 3.6rem);
  }

  #u-6fsrj5jwg .sc-oagko2g67 {
    text-align: end;
    align-items: flex-end;
  }

  #u-6fsrj5jwg .sc-hznd9v1ll {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  #u-6fsrj5jwg .sc-3s2s3jsk1:nth-child(7) {
    grid-column: span 1;
  }

  #u-6fsrj5jwg .sc-6nxpsebxb {
    padding: 1.65rem 1.6rem 1.7rem;
  }

  #u-6fsrj5jwg .sc-ckknk96vx {
    grid-template-columns: minmax(0, 1fr) minmax(0, 0.35fr);
    align-items: center;
    padding: 1.85rem 1.9rem;
  }

  #u-6fsrj5jwg .sc-nby1zexst {
    justify-self: end;
  }
}

#u-decl4yufp {
        overflow: hidden;
        background: linear-gradient(165deg, var(--primary-dark) 0%, var(--accent) 50%, var(--primary) 100%);
        color: var(--text-light);
        position: relative;
        padding-block: 4rem 2rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: -50%;
          inset-inline-end: -10%;
          width: 600px;
          height: 600px;
          background: radial-gradient(circle, rgba(255, 255, 255, 0.08) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatcircle_a8f3k9m2p7q1 8s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          bottom: -30%;
          inset-inline-start: -5%;
          width: 400px;
          height: 400px;
          background: radial-gradient(circle, rgba(255, 255, 255, 0.06) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatcircle_a8f3k9m2p7q1 10s ease-in-out infinite reverse;
        }

        .sc-rb9w8fuwm {
          position: relative;
          z-index: 2;
        }

        .sc-57go9ppke {
          font-size: 1.5rem;
          font-weight: 700;
          margin-bottom: 1.5rem;
          position: relative;
          display: inline-block;
          padding-bottom: 0.5rem;

          &::after {
            content: '';
            position: absolute;
            bottom: 0;
            inset-inline-start: 0;
            width: 60px;
            height: 3px;
            background: linear-gradient(90deg, var(--secondary), transparent);
            border-radius: 2px;
          }
        }

        .sc-k0kwtwj4z {
          background: rgba(255, 255, 255, 0.08);
          padding: 1.5rem;
          border-radius: 1rem;
          backdrop-filter: blur(10px);
          border: 1px solid rgba(255, 255, 255, 0.15);
          transition: all 0.4s ease;
          margin-bottom: 1rem;

          &:hover {
            background: rgba(255, 255, 255, 0.12);
            transform: translateX(8px);
            box-shadow: -4px 8px 20px rgba(0, 0, 0, 0.2);
          }
        }

        .sc-j2mmoeoon {
          display: flex;
          align-items: center;
          gap: 1rem;
          margin-bottom: 1rem;
          padding: 0.75rem;
          background: rgba(255, 255, 255, 0.05);
          border-radius: 0.5rem;
          transition: all 0.3s ease;

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

          &:hover {
            background: rgba(255, 255, 255, 0.1);
            padding-inline-start:1.25rem;
          }

          i {
            font-size: 1.3rem;
            color: var(--secondary);
            min-width: 24px;
          }

          span {
            font-size: 0.95rem;
            line-height: 1.4;
          }
        }

        .nav-link {
          color: var(--text-light);
          font-weight: 500;
          padding-block: 0.6rem;
padding-inline: 0;
          transition: all 0.3s ease;
          position: relative;
          display: inline-block;
          margin-bottom: 0.3rem;

          &::before {
            content: '→';
            position: absolute;
            inset-inline-start: -20px;
            opacity: 0;
            transition: all 0.3s ease;
            color: var(--secondary);
          }

          &:hover,
          &:focus {
            color: var(--secondary);
            padding-inline-start:1rem;
            text-decoration: none;

            &::before {
              opacity: 1;
              inset-inline-start: 0;
            }
          }
        }

        .sc-m2fuy6dmd {
          .sc-ns2u11hk5 {
            display: flex;
            gap: 1rem;
            flex-wrap: wrap;
          }

          .sc-c6mpv9sza {
            background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05));
            color: var(--text-light);
            border: 2px solid rgba(255, 255, 255, 0.3);
            border-radius: 1rem;
            width: 3.5rem;
            height: 3.5rem;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              inset: 0;
              background: linear-gradient(135deg, var(--secondary), var(--accent));
              opacity: 0;
              transition: opacity 0.4s ease;
              border-radius: 1rem;
            }

            i {
              position: relative;
              z-index: 1;
              transition: transform 0.4s ease;
            }

            &:hover,
            &:focus {
              transform: translateY(-8px) scale(1.1);
              border-color: var(--secondary);
              box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3);

              &::before {
                opacity: 1;
              }

              i {
                transform: rotate(360deg);
              }
            }
          }
        }

        .sc-kyg4q7cjb {
          color: var(--text-light);
          margin-top: 3rem;
          padding-top: 2rem;
          position: relative;
          border-top: 2px solid rgba(255, 255, 255, 0.15);
          text-align: center;
          font-size: 0.95rem;
          opacity: 0.9;
        }

        .sc-8uk00lbgi {
          display: flex;
          align-items: center;
          justify-content: center;
          gap: 1rem;
          margin-top: 1rem;

          &::before,
          &::after {
            content: '';
            width: 80px;
            height: 2px;
            background: linear-gradient(90deg, transparent, var(--secondary), transparent);
          }

          .sc-ixgba1pre {
            width: 8px;
            height: 8px;
            background: var(--secondary);
            border-radius: 50%;
            animation: pulse_x7h2n5t9w4 2s ease-in-out infinite;
          }
        }
      }

      @keyframes floatcircle_a8f3k9m2p7q1 {
        0%,
        100% {
          transform: translateY(0) scale(1);
        }
        50% {
          transform: translateY(-30px) scale(1.05);
        }
      }

      @keyframes pulse_x7h2n5t9w4 {
        0%,
        100% {
          transform: scale(1);
          opacity: 1;
        }
        50% {
          transform: scale(1.3);
          opacity: 0.7;
        }
      }

#u-grrxv8opg {
        --hd-bg-deep: var(--neutral-1050);
        --hd-bg-mid: var(--neutral-950);
        --hd-glow-a: var(--accent);
        --hd-glow-b: var(--primary);
        --hd-glow-c: var(--danger-light);
        --hd-text: var(--white);
        --hd-text-dim: var(--neutral-250);
        position: sticky;
        top: 0;
        z-index: 1000;
        background: radial-gradient(ellipse at 15% 0%, rgba(var(--bs-accent-rgb), 0.35) 0%, transparent 55%), radial-gradient(ellipse at 85% 100%, rgba(var(--bs-primary-rgb), 0.32) 0%, transparent 55%),
          linear-gradient(135deg, var(--neutral-1050) 0%, var(--neutral-950) 50%, var(--neutral-1050) 100%);
        isolation: isolate;
        overflow: hidden;
      }

      #u-grrxv8opg::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image: repeating-linear-gradient(115deg, transparent 0 28px, rgba(var(--bs-accent-rgb), 0.06) 28px 30px), repeating-linear-gradient(115deg, transparent 0 60px, rgba(var(--bs-primary-rgb), 0.05) 60px 62px);
        animation: hdSpeedShift_kx7m4p2r9a 8s linear infinite;
        pointer-events: none;
        z-index: 0;
        mix-blend-mode: screen;
      }

      #u-grrxv8opg::after {
        content: '';
        position: absolute;
        inset-inline: 0;
        bottom: 0;
        height: 3px;
        background: linear-gradient(90deg, transparent 0%, var(--accent-light) 18%, var(--primary-light) 42%, var(--danger-light) 60%, var(--secondary-light) 82%, transparent 100%);
        box-shadow: 0 0 12px rgba(var(--bs-accent-rgb), 0.7), 0 0 24px rgba(var(--bs-primary-rgb), 0.5);
        animation: hdNeonPulse_qb3n8w5z1c 2.6s ease-in-out infinite;
        z-index: 2;
      }

      #u-grrxv8opg .container {
        position: relative;
        z-index: 3;
      }

      #u-grrxv8opg .navbar {
        padding-block: 1rem;
        padding-inline: 0;
      }

      #u-grrxv8opg .navbar-brand {
        display: inline-flex;
        align-items: center;
        gap: 0.85rem;
        text-decoration: none;
        font-weight: 900;
        font-size: 1.55rem;
        position: relative;
        padding-block: 0.45rem;
        padding-inline: 1.1rem 1.4rem;
        clip-path: polygon(8% 0, 100% 0, 92% 100%, 0% 100%);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.18) 0%, rgba(var(--bs-primary-rgb), 0.18) 100%);
        transition: filter 0.4s ease, transform 0.4s ease;
      }

      [dir='rtl'] #u-grrxv8opg .navbar-brand {
        clip-path: polygon(0 0, 92% 0, 100% 100%, 8% 100%);
      }

      #u-grrxv8opg .navbar-brand .sc-ommk85kqs {
        width: 44px;
        height: 44px;
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(135deg, var(--accent-dark) 0%, var(--primary-dark) 100%);
        clip-path: polygon(20% 0, 100% 0, 80% 100%, 0 100%);
        color: var(--white);
        font-size: 1.35rem;
        box-shadow: inset 0 0 12px rgba(var(--bs-accent-rgb), 0.6), 0 0 14px rgba(var(--bs-primary-rgb), 0.55);
        animation: hdNeonFlicker_yh6t2j4d7v 3.4s ease-in-out infinite;
      }

      [dir='rtl'] #u-grrxv8opg .navbar-brand .sc-ommk85kqs {
        clip-path: polygon(0 0, 80% 0, 100% 100%, 20% 100%);
      }

      #u-grrxv8opg .navbar-brand .sc-lp3hgvbsl {
        position: absolute;
        inset-block-start: -6px;
        inset-inline-end: -8px;
        color: var(--danger-light);
        font-size: 0.95rem;
        animation: hdSparkSpin_mz9p5k8r3w 2.2s linear infinite;
        filter: drop-shadow(0 0 6px rgba(var(--bs-accent-rgb), 0.9));
      }

      #u-grrxv8opg .navbar-brand .sc-p0qf7gabb {
        display: inline-flex;
        flex-direction: column;
        line-height: 1;
        gap: 0.25rem;
        white-space: normal;
      }

      #u-grrxv8opg .navbar-brand .sc-2aluv173d {
        font-size: 1.5rem;
        font-weight: 900;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        background: linear-gradient(135deg, var(--accent-light) 0%, var(--white) 50%, var(--primary-light) 100%);
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        text-shadow: 0 0 18px rgba(var(--bs-accent-rgb), 0.55);
        white-space: normal;
      }

      #u-grrxv8opg .navbar-brand .sc-jjvtaxu5p {
        font-size: 0.62rem;
        font-weight: 700;
        letter-spacing: 0.42em;
        text-transform: uppercase;
        color: var(--accent-light);
        white-space: normal;
      }

      #u-grrxv8opg .navbar-brand:hover {
        transform: translateY(-2px);
        filter: brightness(1.15);
      }

      #u-grrxv8opg .navbar-toggler {
        border: 1px solid rgba(var(--bs-accent-rgb), 0.55);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.18), rgba(var(--bs-primary-rgb), 0.18));
        clip-path: polygon(14% 0, 100% 0, 86% 100%, 0% 100%);
        padding-block: 0.55rem;
        padding-inline: 0.95rem;
        box-shadow: 0 0 12px rgba(var(--bs-accent-rgb), 0.35);
        transition: filter 0.3s ease, transform 0.3s ease;
      }

      [dir='rtl'] #u-grrxv8opg .navbar-toggler {
        clip-path: polygon(0 0, 86% 0, 100% 100%, 14% 100%);
      }

      #u-grrxv8opg .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem rgba(var(--bs-accent-rgb), 0.35), 0 0 18px rgba(var(--bs-primary-rgb), 0.5);
      }

      #u-grrxv8opg .navbar-toggler:hover {
        filter: brightness(1.2);
        transform: scale(1.04);
      }

      #u-grrxv8opg .navbar-toggler .navbar-toggler-icon {
        background-image: none;
        position: relative;
        width: 22px;
        height: 18px;
      }

      #u-grrxv8opg .navbar-toggler .navbar-toggler-icon::before,
      #u-grrxv8opg .navbar-toggler .navbar-toggler-icon::after,
      #u-grrxv8opg .navbar-toggler .sc-m83vo90sy {
        content: '';
        position: absolute;
        inset-inline-start: 0;
        inset-inline-end: 0;
        height: 2px;
        background: linear-gradient(90deg, var(--accent-light), var(--primary-light));
        box-shadow: 0 0 8px rgba(var(--bs-accent-rgb), 0.7);
        transition: transform 0.3s ease;
      }

      #u-grrxv8opg .navbar-toggler .navbar-toggler-icon::before {
        inset-block-start: 0;
      }

      #u-grrxv8opg .navbar-toggler .sc-m83vo90sy {
        inset-block-start: 50%;
        transform: translateY(-50%);
        width: 70%;
      }

      #u-grrxv8opg .navbar-toggler .navbar-toggler-icon::after {
        inset-block-end: 0;
      }

      #u-grrxv8opg .navbar-nav {
        gap: 0.4rem;
        align-items: center;
      }

      #u-grrxv8opg .navbar-nav .sc-flfkmrp09 {
        animation: hdNavSlide_ab12cd34ef 0.5s ease-out backwards;
      }

      #u-grrxv8opg .navbar-nav .sc-flfkmrp09:nth-child(1) {
        animation-delay: 0.05s;
      }
      #u-grrxv8opg .navbar-nav .sc-flfkmrp09:nth-child(2) {
        animation-delay: 0.1s;
      }
      #u-grrxv8opg .navbar-nav .sc-flfkmrp09:nth-child(3) {
        animation-delay: 0.15s;
      }
      #u-grrxv8opg .navbar-nav .sc-flfkmrp09:nth-child(4) {
        animation-delay: 0.2s;
      }
      #u-grrxv8opg .navbar-nav .sc-flfkmrp09:nth-child(5) {
        animation-delay: 0.25s;
      }

      #u-grrxv8opg .navbar-nav .nav-link {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        color: var(--hd-text-dim);
        font-weight: 700;
        font-size: 0.82rem;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        padding-block: 0.65rem;
        padding-inline: 1.05rem;
        clip-path: polygon(10% 0, 100% 0, 90% 100%, 0% 100%);
        background: rgba(var(--bs-dark-rgb), 0.35);
        border: 1px solid rgba(var(--bs-accent-rgb), 0.15);
        transition: color 0.3s ease, background 0.3s ease, transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.35s ease;
        overflow: hidden;
        isolation: isolate;
      }

      [dir='rtl'] #u-grrxv8opg .navbar-nav .nav-link {
        clip-path: polygon(0 0, 90% 0, 100% 100%, 10% 100%);
      }

      #u-grrxv8opg .navbar-nav .nav-link::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline: 12%;
        height: 2px;
        background: linear-gradient(90deg, transparent, var(--accent-light), var(--primary-light), transparent);
        transform: scaleX(0);
        transform-origin: inset-inline-start;
        transition: transform 0.4s ease;
        z-index: 1;
      }

      #u-grrxv8opg .navbar-nav .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: -120%;
        inset-inline-start: -20%;
        width: 50%;
        height: 240%;
        background: linear-gradient(115deg, transparent 40%, rgba(var(--bs-accent-rgb), 0.55) 50%, transparent 60%);
        transform: translateX(-160%) rotate(0deg);
        transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
        pointer-events: none;
        z-index: 0;
      }

      [dir='rtl'] #u-grrxv8opg .navbar-nav .nav-link::after {
        transform: translateX(160%);
      }

      #u-grrxv8opg .navbar-nav .nav-link .sc-ymuqmxq37 {
        font-size: 1rem;
        color: var(--accent-light);
        transition: transform 0.35s ease, color 0.35s ease, text-shadow 0.35s ease;
        z-index: 2;
      }

      #u-grrxv8opg .navbar-nav .nav-link span {
        position: relative;
        z-index: 2;
      }

      #u-grrxv8opg .navbar-nav .nav-link:hover {
        color: var(--white);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.22) 0%, rgba(var(--bs-primary-rgb), 0.22) 100%);
        transform: translateY(-3px);
        box-shadow: 0 6px 18px rgba(var(--bs-accent-rgb), 0.35), inset 0 0 12px rgba(var(--bs-primary-rgb), 0.25);
      }

      #u-grrxv8opg .navbar-nav .nav-link:hover::before {
        transform: scaleX(1);
      }

      #u-grrxv8opg .navbar-nav .nav-link:hover::after {
        transform: translateX(260%) rotate(0deg);
      }

      [dir='rtl'] #u-grrxv8opg .navbar-nav .nav-link:hover::after {
        transform: translateX(-260%);
      }

      #u-grrxv8opg .navbar-nav .nav-link:hover .sc-ymuqmxq37 {
        color: var(--white);
        transform: scale(1.18) rotate(-6deg);
        text-shadow: 0 0 10px rgba(var(--bs-accent-rgb), 0.9);
      }

      #u-grrxv8opg .navbar-nav .nav-link.active {
        color: var(--white);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.32) 0%, rgba(var(--bs-primary-rgb), 0.32) 100%);
        border-color: rgba(var(--bs-accent-rgb), 0.55);
        box-shadow: 0 0 18px rgba(var(--bs-accent-rgb), 0.45), inset 0 0 14px rgba(var(--bs-primary-rgb), 0.35);
      }

      #u-grrxv8opg .navbar-nav .nav-link.active::before {
        transform: scaleX(1);
      }

      #u-grrxv8opg .navbar-nav .nav-link.active .sc-ymuqmxq37 {
        color: var(--white);
        text-shadow: 0 0 10px rgba(var(--bs-accent-rgb), 0.9);
      }

      #u-grrxv8opg .sc-8k6mklb1l {
        display: inline-flex;
        align-items: center;
        color: var(--accent-light);
        font-weight: 900;
        opacity: 0;
        transform: scaleY(0.6);
        transition: opacity 0.3s ease, transform 0.3s ease;
        text-shadow: 0 0 8px rgba(var(--bs-accent-rgb), 0.9);
        z-index: 2;
      }

      #u-grrxv8opg .navbar-nav .nav-link.active .sc-8k6mklb1l,
      #u-grrxv8opg .navbar-nav .nav-link:hover .sc-8k6mklb1l {
        opacity: 1;
        transform: scaleY(1);
      }

      @keyframes hdSpeedShift_kx7m4p2r9a {
        0% {
          background-position: 0 0, 0 0;
        }
        100% {
          background-position: 200px 0, 240px 0;
        }
      }

      @keyframes hdNeonPulse_qb3n8w5z1c {
        0%,
        100% {
          opacity: 0.6;
          filter: blur(0px);
        }
        50% {
          opacity: 1;
          filter: blur(0.4px);
        }
      }

      @keyframes hdNeonFlicker_yh6t2j4d7v {
        0%,
        100% {
          box-shadow: inset 0 0 12px rgba(var(--bs-accent-rgb), 0.6), 0 0 14px rgba(var(--bs-primary-rgb), 0.55);
        }
        45% {
          box-shadow: inset 0 0 18px rgba(var(--bs-accent-rgb), 0.85), 0 0 22px rgba(var(--bs-primary-rgb), 0.8);
        }
        50% {
          box-shadow: inset 0 0 8px rgba(var(--bs-accent-rgb), 0.45), 0 0 10px rgba(var(--bs-primary-rgb), 0.4);
        }
      }

      @keyframes hdSparkSpin_mz9p5k8r3w {
        0% {
          transform: rotate(0deg) scale(1);
          opacity: 1;
        }
        50% {
          transform: rotate(180deg) scale(1.35);
          opacity: 0.7;
        }
        100% {
          transform: rotate(360deg) scale(1);
          opacity: 1;
        }
      }

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

      @media (max-width: 991.98px) {
        #u-grrxv8opg .navbar-collapse {
          background: linear-gradient(160deg, rgba(var(--bs-dark-rgb), 0.85) 0%, rgba(var(--bs-accent-rgb), 0.18) 100%);
          border: 1px solid rgba(var(--bs-accent-rgb), 0.4);
          margin-block-start: 1.1rem;
          padding-block: 1.25rem;
          padding-inline: 1rem;
          box-shadow: 0 12px 40px rgba(var(--bs-accent-rgb), 0.25);
          clip-path: polygon(0 0, 100% 0, 96% 100%, 4% 100%);
        }

        #u-grrxv8opg .navbar-nav {
          gap: 0.55rem;
          align-items: stretch;
        }

        #u-grrxv8opg .navbar-nav .nav-link {
          width: 100%;
          justify-content: flex-start;
          padding-block: 0.85rem;
          padding-inline: 1.15rem;
        }
      }

#u-564jguca7 {
        position: relative;
        overflow: clip;
        padding-block: clamp(4rem, 8vw, 6.5rem);
        padding-inline: 0;
        background: linear-gradient(118deg, var(--primary) 0%, var(--accent) 38%, var(--secondary) 100%);

        &::before {
          content: '';
          position: absolute;
          width: min(520px, 55vw);
          height: min(520px, 55vw);
          background: radial-gradient(circle at 30% 30%, var(--primary-light) 0%, var(--primary) 68%);
          opacity: 0.55;
          z-index: 0;
          pointer-events: none;
          border-radius: 50%;
          inset-inline-start: -14%;
          inset-block-start: -32%;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -25%;
          inset-inline-end: -12%;
          width: min(640px, 70vw);
          height: min(640px, 70vw);
          background: radial-gradient(circle at 70% 70%, var(--secondary-light) 0%, var(--secondary) 68%);
          opacity: 0.45;
          z-index: 0;
          pointer-events: none;
          border-radius: 50%;
        }

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

        .sc-gelw5n1go {
          max-inline-size: 56rem;
          margin-inline: auto;
          margin-block-end: clamp(2rem, 5vw, 3.25rem);
          text-align: center;
        }

        .sc-8kxv6iw6k {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          padding-block: 0.45rem;
          padding-inline: 1.1rem;
          border-radius: 999px;
          font-size: 0.8125rem;
          font-weight: 700;
          letter-spacing: 0.06em;
          text-transform: uppercase;
          color: var(--text-light);
          background: color-mix(in srgb, var(--text-light) 22%, var(--primary));
          border: 1px solid color-mix(in srgb, var(--text-light) 35%, var(--primary));
          margin-block-end: 1.25rem;
          white-space: normal;
        }

        .sc-gelw5n1go h2 {
          color: var(--text-light);
          font-size: clamp(2rem, 4.2vw, 3.15rem);
          font-weight: 800;
          line-height: 1.12;
          margin-block-end: 0.85rem;
          text-wrap: balance;
        }

        .sc-gelw5n1go p {
          color: color-mix(in srgb, var(--text-light) 88%, var(--primary));
          font-size: 1.0625rem;
          max-inline-size: 40rem;
          margin-inline: auto;
          margin-block: 0;
          line-height: 1.65;
        }

        .sc-c79xsmswp {
          background: color-mix(in srgb, var(--background-tertiary) 94%, var(--accent));
          border-radius: 2rem;
          box-shadow: 0 24px 48px color-mix(in srgb, var(--neutral-1050) 14%, var(--background-primary)), 0 0 0 1px color-mix(in srgb, var(--text-light) 55%, var(--accent));
          backdrop-filter: blur(12px);
          padding-block: clamp(1.75rem, 4vw, 2.75rem);
          padding-inline: clamp(1.25rem, 3.5vw, 2.5rem);
        }

        .sc-sexhz91ur {
          display: grid;
          grid-template-columns: minmax(0, 1fr);
          gap: clamp(1.5rem, 3vw, 2.25rem);
        }

        @media (min-width: 992px) {
          .sc-sexhz91ur {
            grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);
            align-items: stretch;
          }
        }

        .sc-hlcwgnuoe {
          background: var(--background-tertiary);
          border-radius: 1.5rem;
          padding-block: clamp(1.5rem, 3vw, 2.25rem);
          padding-inline: clamp(1.25rem, 3vw, 2rem);
          border: 1px solid var(--border-light);
          box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 65%, var(--background-tertiary));
        }

        .sc-blc3872cp {
          height: 5px;
          border-radius: 999px;
          margin-block-end: 1.35rem;
          background: linear-gradient(90deg, var(--primary) 0%, var(--accent) 50%, var(--secondary) 100%);
        }

        .sc-hlcwgnuoe .form-label {
          color: var(--text-primary);
          font-weight: 700;
          margin-block-end: 0.35rem;
          font-size: 0.875rem;
        }

        .sc-hlcwgnuoe .form-control {
          border: 2px solid var(--neutral-150);
          padding-block: 0.85rem;
          padding-inline: 1rem;
          border-radius: 0.85rem;
          background: var(--background-primary);
          color: var(--text-primary);
          font-size: 1rem;
          transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
        }

        .sc-hlcwgnuoe .form-control::placeholder {
          color: var(--text-tertiary);
        }

        .sc-hlcwgnuoe .form-control:focus {
          border-color: var(--accent);
          box-shadow: 0 0 0 4px color-mix(in srgb, var(--accent-bg) 55%, var(--background-primary));
          background: var(--background-tertiary);
          outline: none;
        }

        .sc-hlcwgnuoe textarea.form-control {
          resize: vertical;
          min-height: 8.5rem;
        }

        .sc-hlcwgnuoe .form-check {
          margin-block-start: 0.25rem;
        }

        .sc-hlcwgnuoe .form-check-input {
          border: 2px solid var(--neutral-250);
          border-radius: 0.35rem;
          inline-size: 1.125rem;
          block-size: 1.125rem;
          cursor: pointer;
        }

        .sc-hlcwgnuoe .form-check-input:checked {
          background-color: var(--accent);
          border-color: var(--accent-dark);
        }

        .sc-hlcwgnuoe .form-check-input:focus {
          box-shadow: 0 0 0 4px color-mix(in srgb, var(--accent-bg) 55%, var(--background-primary));
        }

        .sc-hlcwgnuoe .form-check-label {
          color: var(--text-secondary);
          font-size: 0.9rem;
          cursor: pointer;
          padding-inline-start: 0.35rem;
        }

        .sc-hlcwgnuoe .form-check-label a {
          color: var(--accent-dark);
          font-weight: 700;
          text-decoration: underline;
          text-underline-offset: 0.15em;
        }

        .sc-hlcwgnuoe .form-check-label a:hover {
          color: var(--primary-dark);
        }

        .sc-hlcwgnuoe .sc-tdz1u25lp {
          background: linear-gradient(120deg, var(--primary) 0%, var(--accent) 52%, var(--secondary) 100%);
          border: none;
          color: var(--text-light);
          padding-block: 0.95rem;
          padding-inline: 1.75rem;
          border-radius: 0.9rem;
          font-weight: 700;
          font-size: 1.05rem;
          margin-block-start: 0.35rem;
          position: relative;
          overflow: hidden;
          box-shadow: 0 14px 28px color-mix(in srgb, var(--accent-dark) 28%, var(--background-primary));
          transition: transform 0.2s ease, box-shadow 0.2s ease;
        }

        .sc-hlcwgnuoe .sc-tdz1u25lp::before {
          content: '';
          position: absolute;
          inset-block: 0;
          inset-inline-start: -100%;
          inline-size: 100%;
          background: linear-gradient(90deg, color-mix(in srgb, var(--text-light) 0%, var(--primary)), color-mix(in srgb, var(--text-light) 32%, var(--accent)), color-mix(in srgb, var(--text-light) 0%, var(--secondary)));
          transition: inset-inline-start 0.55s ease;
        }

        .sc-hlcwgnuoe .sc-tdz1u25lp:hover {
          transform: translateY(-3px);
          box-shadow: 0 18px 36px color-mix(in srgb, var(--primary-dark) 32%, var(--background-primary));
        }

        .sc-hlcwgnuoe .sc-tdz1u25lp:hover::before {
          inset-inline-start: 100%;
        }

        .sc-hlcwgnuoe .sc-tdz1u25lp:active {
          transform: translateY(0);
        }

        .sc-lb7dt2p2p {
          background: linear-gradient(160deg, var(--background-tertiary) 0%, color-mix(in srgb, var(--info-bg) 18%, var(--background-tertiary)) 100%);
          border-radius: 1.5rem;
          padding-block: clamp(1.5rem, 3vw, 2.1rem);
          padding-inline: clamp(1.1rem, 2.8vw, 1.75rem);
          border: 1px solid color-mix(in srgb, var(--accent) 35%, var(--border-light));
          display: flex;
          flex-direction: column;
          gap: clamp(1rem, 2.2vw, 1.35rem);
          min-block-size: 100%;
          box-shadow: 0 16px 32px color-mix(in srgb, var(--neutral-1050) 10%, var(--background-primary)), inset 0 1px 0 color-mix(in srgb, var(--text-light) 75%, var(--background-tertiary));
        }

        .sc-83mzqqnlk {
          font-size: 0.8125rem;
          font-weight: 800;
          letter-spacing: 0.04em;
          text-transform: uppercase;
          color: var(--accent-dark);
          margin-block-end: 0.15rem;
        }

        .sc-hk5ivug36 {
          color: var(--text-secondary);
          font-size: 0.98rem;
          line-height: 1.6;
          margin-block: 0;
        }

        .sc-6k6fwlie3 {
          display: grid;
          grid-template-columns: 3.25rem minmax(0, 1fr);
          gap: 0.85rem 1rem;
          align-items: start;
          padding-block: 1rem;
          padding-inline: 1rem;
          border-radius: 1.1rem;
          background: var(--background-tertiary);
          border: 1px solid var(--border-light);
          transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
        }

        .sc-6k6fwlie3:hover {
          transform: translateY(-4px);
          border-color: var(--primary-light);
          box-shadow: 0 12px 24px color-mix(in srgb, var(--neutral-1050) 12%, var(--background-primary));
        }

        .sc-1k4ie9iwt {
          inline-size: 3.25rem;
          block-size: 3.25rem;
          border-radius: 1rem;
          display: flex;
          align-items: center;
          justify-content: center;
          font-size: 1.35rem;
          color: var(--text-light);
        }

        .sc-1k4ie9iwt.sc-mnw6pt4az {
          background: linear-gradient(145deg, var(--primary) 0%, var(--primary-light) 100%);
        }

        .sc-1k4ie9iwt.sc-6vzx3ivcr {
          background: linear-gradient(145deg, var(--accent) 0%, var(--accent-light) 100%);
        }

        .sc-1k4ie9iwt.sc-pfzjmqgl4 {
          background: linear-gradient(145deg, var(--secondary) 0%, var(--secondary-light) 100%);
        }

        .sc-smmij6aty h3 {
          font-size: 1rem;
          font-weight: 800;
          color: var(--text-primary);
          margin-block: 0 0.25rem;
          line-height: 1.25;
        }

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

        .sc-ps00gqjfg {
          animation: contactlift_a8k3m9p2x7tq 0.75s ease forwards;
        }

        .sc-6y71ma46i {
          animation: contactlift_a8k3m9p2x7tq 0.75s ease forwards;
          opacity: 0;
        }
      }

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

#u-tqu8jhmps {
      padding-block: 100px;
      padding-inline: 0;
      background: linear-gradient(135deg, var(--background-primary), var(--background-secondary));
      overflow: hidden;

      .sc-mi06to856 {
          background: var(--background-tertiary);
          border: 1px solid var(--neutral-150);
          border-radius: 28px;
          padding: 3rem;
          position: relative;
          overflow: hidden;

          &::before {
              content: '';
              position: absolute;
              inset-inline-end: -60px;
              top: -60px;
              width: 220px;
              height: 220px;
              border-radius: 50%;
              background: var(--primary-bg);
              opacity: .35;
          }
      }

      .sc-k5j7ada2i {
          display: flex;
          align-items: flex-start;
          justify-content: space-between;
          gap: 2rem;
          margin-bottom: 3rem;

          .sc-rzjznjd9p {
              max-width: 720px;

              h2 {
                  color: var(--text-primary);
                  font-size: 3rem;
                  font-weight: 900;
                  margin-bottom: 1rem;
              }

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

          .sc-irjcp5hj9 {
              a {
                  display: inline-flex;
                  align-items: center;
                  gap: .6rem;
                  padding: 1rem 1.5rem;
                  border-radius: 14px;
                  background: var(--primary);
                  color: var(--text-light);
                  text-decoration: none;
                  font-weight: 800;
                  transition: .25s ease;

                  &:hover {
                      background: var(--primary-dark);
                      transform: translateY(-3px);
                  }
              }
          }
      }

      .sc-cidz1k56j {
          display: grid;
          grid-template-columns: repeat(3, 1fr);
          gap: 1.5rem;
      }

      .sc-8tdq3kvm5 {
          background: var(--background-primary);
          border: 1px solid var(--neutral-150);
          border-radius: 20px;
          padding: 2rem;
          transition: .3s ease;

          &:hover {
              transform: translateY(-8px);
              border-color: var(--primary-light);
              box-shadow: 0 18px 34px rgba(var(--bs-primary-rgb), .14);
          }

          .sc-3c82o7737 {
              width: 54px;
              height: 54px;
              border-radius: 14px;
              background: var(--primary-bg);
              color: var(--primary-dark);
              display: flex;
              align-items: center;
              justify-content: center;
              font-weight: 900;
              margin-bottom: 1.25rem;
          }

          h3 {
              color: var(--text-primary);
              font-weight: 800;
              margin-bottom: .8rem;
          }

          p {
              color: var(--text-secondary);
              line-height: 1.7;
              margin-bottom: 1.25rem;
          }

          a {
              color: var(--primary-dark);
              font-weight: 800;
              text-decoration: none;
          }
      }

      @media (max-width: 991px) {
          .sc-k5j7ada2i {
              flex-direction: column;
          }

          .sc-cidz1k56j {
              grid-template-columns: 1fr;
          }
      }

      @media (max-width: 768px) {
          padding-block: 70px;

          .sc-mi06to856 {
              padding: 2rem;
          }

          .sc-k5j7ada2i .sc-rzjznjd9p h2 {
              font-size: 2.2rem;
          }
      }
  }

#u-hh8q43bkc {
  background: var(--background-dark);
  color: var(--text-light);
  padding: 120px 0;
  position: relative;
  overflow: hidden;

  &::before {
    content: '';
    position: absolute;
    inset: 24px;
    border: 1px solid var(--primary-light);
    border-radius: 42px;
    opacity: 0.35;
  }

  &::after {
    content: '';
    position: absolute;
    width: 420px;
    height: 420px;
    inset-inline-end: -160px;
    top: -120px;
    background: radial-gradient(circle, var(--primary) 0%, transparent 70%);
    opacity: 0.35;
    border-radius: 50%;
  }

  & .sc-mgiez534e {
    position: relative;
    z-index: 2;
    max-width: 920px;
    margin: 0 auto;
    padding: 70px 56px;
    background: linear-gradient(135deg, var(--neutral-950), var(--neutral-1050));
    border: 1px solid var(--neutral-750);
    border-radius: 36px;
    box-shadow: 0 28px 80px rgba(0, 0, 0, 0.25);
  }

  & .sc-mluuknnbl {
    display: inline-block;
    margin-bottom: 22px;
    padding: 8px 18px;
    color: var(--text-primary);
    background: var(--secondary);
    border-radius: 999px;
    font-weight: 700;
  }

  & .sc-9yr9mzyv8 {
    max-width: 760px;
    margin: 0 auto 24px;
    color: var(--text-light);
    font-size: 3.4rem;
    font-weight: 900;
    line-height: 1.05;
  }

  & .sc-1cso16gyy {
    max-width: 680px;
    margin: 0 auto 38px;
    color: var(--neutral-150);
    font-size: 1.25rem;
    line-height: 1.8;
  }

  & .sc-urz1wdyro {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 58px;
    padding: 16px 42px;
    color: var(--text-light);
    background: var(--primary);
    border: 2px solid var(--primary-light);
    border-radius: 18px;
    text-decoration: none;
    font-size: 1.1rem;
    font-weight: 800;
    transition: 0.35s ease;
  }

  & .sc-urz1wdyro:hover {
    color: var(--text-primary);
    background: var(--secondary);
    border-color: var(--secondary-light);
    transform: translateY(-4px);
  }
}

@media (max-width: 768px) {
  #u-hh8q43bkc {
    padding: 76px 0;

    &::before {
      inset: 12px;
      border-radius: 28px;
    }

    & .sc-mgiez534e {
      padding: 48px 24px;
      border-radius: 28px;
    }

    & .sc-9yr9mzyv8 {
      font-size: 2.35rem;
    }

    & .sc-1cso16gyy {
      font-size: 1.05rem;
    }

    & .sc-urz1wdyro {
      width: 100%;
    }
  }
}

#u-m0y1tsjys {
        overflow: hidden;
        background: linear-gradient(165deg, var(--primary-dark) 0%, var(--accent) 50%, var(--primary) 100%);
        color: var(--text-light);
        position: relative;
        padding-block: 4rem 2rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: -50%;
          inset-inline-end: -10%;
          width: 600px;
          height: 600px;
          background: radial-gradient(circle, rgba(255, 255, 255, 0.08) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatcircle_a8f3k9m2p7q1 8s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          bottom: -30%;
          inset-inline-start: -5%;
          width: 400px;
          height: 400px;
          background: radial-gradient(circle, rgba(255, 255, 255, 0.06) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatcircle_a8f3k9m2p7q1 10s ease-in-out infinite reverse;
        }

        .sc-aujuszdns {
          position: relative;
          z-index: 2;
        }

        .sc-cyzszmdus {
          font-size: 1.5rem;
          font-weight: 700;
          margin-bottom: 1.5rem;
          position: relative;
          display: inline-block;
          padding-bottom: 0.5rem;

          &::after {
            content: '';
            position: absolute;
            bottom: 0;
            inset-inline-start: 0;
            width: 60px;
            height: 3px;
            background: linear-gradient(90deg, var(--secondary), transparent);
            border-radius: 2px;
          }
        }

        .sc-ofe02l4ah {
          background: rgba(255, 255, 255, 0.08);
          padding: 1.5rem;
          border-radius: 1rem;
          backdrop-filter: blur(10px);
          border: 1px solid rgba(255, 255, 255, 0.15);
          transition: all 0.4s ease;
          margin-bottom: 1rem;

          &:hover {
            background: rgba(255, 255, 255, 0.12);
            transform: translateX(8px);
            box-shadow: -4px 8px 20px rgba(0, 0, 0, 0.2);
          }
        }

        .sc-7g6bbir61 {
          display: flex;
          align-items: center;
          gap: 1rem;
          margin-bottom: 1rem;
          padding: 0.75rem;
          background: rgba(255, 255, 255, 0.05);
          border-radius: 0.5rem;
          transition: all 0.3s ease;

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

          &:hover {
            background: rgba(255, 255, 255, 0.1);
            padding-inline-start:1.25rem;
          }

          i {
            font-size: 1.3rem;
            color: var(--secondary);
            min-width: 24px;
          }

          span {
            font-size: 0.95rem;
            line-height: 1.4;
          }
        }

        .nav-link {
          color: var(--text-light);
          font-weight: 500;
          padding-block: 0.6rem;
padding-inline: 0;
          transition: all 0.3s ease;
          position: relative;
          display: inline-block;
          margin-bottom: 0.3rem;

          &::before {
            content: '→';
            position: absolute;
            inset-inline-start: -20px;
            opacity: 0;
            transition: all 0.3s ease;
            color: var(--secondary);
          }

          &:hover,
          &:focus {
            color: var(--secondary);
            padding-inline-start:1rem;
            text-decoration: none;

            &::before {
              opacity: 1;
              inset-inline-start: 0;
            }
          }
        }

        .sc-kyra1qmqf {
          .sc-kvxpm0k9l {
            display: flex;
            gap: 1rem;
            flex-wrap: wrap;
          }

          .sc-blc9omx88 {
            background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05));
            color: var(--text-light);
            border: 2px solid rgba(255, 255, 255, 0.3);
            border-radius: 1rem;
            width: 3.5rem;
            height: 3.5rem;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              inset: 0;
              background: linear-gradient(135deg, var(--secondary), var(--accent));
              opacity: 0;
              transition: opacity 0.4s ease;
              border-radius: 1rem;
            }

            i {
              position: relative;
              z-index: 1;
              transition: transform 0.4s ease;
            }

            &:hover,
            &:focus {
              transform: translateY(-8px) scale(1.1);
              border-color: var(--secondary);
              box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3);

              &::before {
                opacity: 1;
              }

              i {
                transform: rotate(360deg);
              }
            }
          }
        }

        .sc-jgkdzchkl {
          color: var(--text-light);
          margin-top: 3rem;
          padding-top: 2rem;
          position: relative;
          border-top: 2px solid rgba(255, 255, 255, 0.15);
          text-align: center;
          font-size: 0.95rem;
          opacity: 0.9;
        }

        .sc-25ntgwxsj {
          display: flex;
          align-items: center;
          justify-content: center;
          gap: 1rem;
          margin-top: 1rem;

          &::before,
          &::after {
            content: '';
            width: 80px;
            height: 2px;
            background: linear-gradient(90deg, transparent, var(--secondary), transparent);
          }

          .sc-f49vyf0x3 {
            width: 8px;
            height: 8px;
            background: var(--secondary);
            border-radius: 50%;
            animation: pulse_x7h2n5t9w4 2s ease-in-out infinite;
          }
        }
      }

      @keyframes floatcircle_a8f3k9m2p7q1 {
        0%,
        100% {
          transform: translateY(0) scale(1);
        }
        50% {
          transform: translateY(-30px) scale(1.05);
        }
      }

      @keyframes pulse_x7h2n5t9w4 {
        0%,
        100% {
          transform: scale(1);
          opacity: 1;
        }
        50% {
          transform: scale(1.3);
          opacity: 0.7;
        }
      }

#u-hye3fautm {
        --hd-bg-deep: var(--neutral-1050);
        --hd-bg-mid: var(--neutral-950);
        --hd-glow-a: var(--accent);
        --hd-glow-b: var(--primary);
        --hd-glow-c: var(--danger-light);
        --hd-text: var(--white);
        --hd-text-dim: var(--neutral-250);
        position: sticky;
        top: 0;
        z-index: 1000;
        background: radial-gradient(ellipse at 15% 0%, rgba(var(--bs-accent-rgb), 0.35) 0%, transparent 55%), radial-gradient(ellipse at 85% 100%, rgba(var(--bs-primary-rgb), 0.32) 0%, transparent 55%),
          linear-gradient(135deg, var(--neutral-1050) 0%, var(--neutral-950) 50%, var(--neutral-1050) 100%);
        isolation: isolate;
        overflow: hidden;
      }

      #u-hye3fautm::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image: repeating-linear-gradient(115deg, transparent 0 28px, rgba(var(--bs-accent-rgb), 0.06) 28px 30px), repeating-linear-gradient(115deg, transparent 0 60px, rgba(var(--bs-primary-rgb), 0.05) 60px 62px);
        animation: hdSpeedShift_kx7m4p2r9a 8s linear infinite;
        pointer-events: none;
        z-index: 0;
        mix-blend-mode: screen;
      }

      #u-hye3fautm::after {
        content: '';
        position: absolute;
        inset-inline: 0;
        bottom: 0;
        height: 3px;
        background: linear-gradient(90deg, transparent 0%, var(--accent-light) 18%, var(--primary-light) 42%, var(--danger-light) 60%, var(--secondary-light) 82%, transparent 100%);
        box-shadow: 0 0 12px rgba(var(--bs-accent-rgb), 0.7), 0 0 24px rgba(var(--bs-primary-rgb), 0.5);
        animation: hdNeonPulse_qb3n8w5z1c 2.6s ease-in-out infinite;
        z-index: 2;
      }

      #u-hye3fautm .container {
        position: relative;
        z-index: 3;
      }

      #u-hye3fautm .navbar {
        padding-block: 1rem;
        padding-inline: 0;
      }

      #u-hye3fautm .navbar-brand {
        display: inline-flex;
        align-items: center;
        gap: 0.85rem;
        text-decoration: none;
        font-weight: 900;
        font-size: 1.55rem;
        position: relative;
        padding-block: 0.45rem;
        padding-inline: 1.1rem 1.4rem;
        clip-path: polygon(8% 0, 100% 0, 92% 100%, 0% 100%);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.18) 0%, rgba(var(--bs-primary-rgb), 0.18) 100%);
        transition: filter 0.4s ease, transform 0.4s ease;
      }

      [dir='rtl'] #u-hye3fautm .navbar-brand {
        clip-path: polygon(0 0, 92% 0, 100% 100%, 8% 100%);
      }

      #u-hye3fautm .navbar-brand .sc-qr6q9wdb9 {
        width: 44px;
        height: 44px;
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(135deg, var(--accent-dark) 0%, var(--primary-dark) 100%);
        clip-path: polygon(20% 0, 100% 0, 80% 100%, 0 100%);
        color: var(--white);
        font-size: 1.35rem;
        box-shadow: inset 0 0 12px rgba(var(--bs-accent-rgb), 0.6), 0 0 14px rgba(var(--bs-primary-rgb), 0.55);
        animation: hdNeonFlicker_yh6t2j4d7v 3.4s ease-in-out infinite;
      }

      [dir='rtl'] #u-hye3fautm .navbar-brand .sc-qr6q9wdb9 {
        clip-path: polygon(0 0, 80% 0, 100% 100%, 20% 100%);
      }

      #u-hye3fautm .navbar-brand .sc-knzekvb61 {
        position: absolute;
        inset-block-start: -6px;
        inset-inline-end: -8px;
        color: var(--danger-light);
        font-size: 0.95rem;
        animation: hdSparkSpin_mz9p5k8r3w 2.2s linear infinite;
        filter: drop-shadow(0 0 6px rgba(var(--bs-accent-rgb), 0.9));
      }

      #u-hye3fautm .navbar-brand .sc-sd6rdtgqe {
        display: inline-flex;
        flex-direction: column;
        line-height: 1;
        gap: 0.25rem;
        white-space: normal;
      }

      #u-hye3fautm .navbar-brand .sc-p15berxkz {
        font-size: 1.5rem;
        font-weight: 900;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        background: linear-gradient(135deg, var(--accent-light) 0%, var(--white) 50%, var(--primary-light) 100%);
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        text-shadow: 0 0 18px rgba(var(--bs-accent-rgb), 0.55);
        white-space: normal;
      }

      #u-hye3fautm .navbar-brand .sc-mi8q1tq4j {
        font-size: 0.62rem;
        font-weight: 700;
        letter-spacing: 0.42em;
        text-transform: uppercase;
        color: var(--accent-light);
        white-space: normal;
      }

      #u-hye3fautm .navbar-brand:hover {
        transform: translateY(-2px);
        filter: brightness(1.15);
      }

      #u-hye3fautm .navbar-toggler {
        border: 1px solid rgba(var(--bs-accent-rgb), 0.55);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.18), rgba(var(--bs-primary-rgb), 0.18));
        clip-path: polygon(14% 0, 100% 0, 86% 100%, 0% 100%);
        padding-block: 0.55rem;
        padding-inline: 0.95rem;
        box-shadow: 0 0 12px rgba(var(--bs-accent-rgb), 0.35);
        transition: filter 0.3s ease, transform 0.3s ease;
      }

      [dir='rtl'] #u-hye3fautm .navbar-toggler {
        clip-path: polygon(0 0, 86% 0, 100% 100%, 14% 100%);
      }

      #u-hye3fautm .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem rgba(var(--bs-accent-rgb), 0.35), 0 0 18px rgba(var(--bs-primary-rgb), 0.5);
      }

      #u-hye3fautm .navbar-toggler:hover {
        filter: brightness(1.2);
        transform: scale(1.04);
      }

      #u-hye3fautm .navbar-toggler .navbar-toggler-icon {
        background-image: none;
        position: relative;
        width: 22px;
        height: 18px;
      }

      #u-hye3fautm .navbar-toggler .navbar-toggler-icon::before,
      #u-hye3fautm .navbar-toggler .navbar-toggler-icon::after,
      #u-hye3fautm .navbar-toggler .sc-8ts51afxw {
        content: '';
        position: absolute;
        inset-inline-start: 0;
        inset-inline-end: 0;
        height: 2px;
        background: linear-gradient(90deg, var(--accent-light), var(--primary-light));
        box-shadow: 0 0 8px rgba(var(--bs-accent-rgb), 0.7);
        transition: transform 0.3s ease;
      }

      #u-hye3fautm .navbar-toggler .navbar-toggler-icon::before {
        inset-block-start: 0;
      }

      #u-hye3fautm .navbar-toggler .sc-8ts51afxw {
        inset-block-start: 50%;
        transform: translateY(-50%);
        width: 70%;
      }

      #u-hye3fautm .navbar-toggler .navbar-toggler-icon::after {
        inset-block-end: 0;
      }

      #u-hye3fautm .navbar-nav {
        gap: 0.4rem;
        align-items: center;
      }

      #u-hye3fautm .navbar-nav .sc-oj2w3b2qu {
        animation: hdNavSlide_ab12cd34ef 0.5s ease-out backwards;
      }

      #u-hye3fautm .navbar-nav .sc-oj2w3b2qu:nth-child(1) {
        animation-delay: 0.05s;
      }
      #u-hye3fautm .navbar-nav .sc-oj2w3b2qu:nth-child(2) {
        animation-delay: 0.1s;
      }
      #u-hye3fautm .navbar-nav .sc-oj2w3b2qu:nth-child(3) {
        animation-delay: 0.15s;
      }
      #u-hye3fautm .navbar-nav .sc-oj2w3b2qu:nth-child(4) {
        animation-delay: 0.2s;
      }
      #u-hye3fautm .navbar-nav .sc-oj2w3b2qu:nth-child(5) {
        animation-delay: 0.25s;
      }

      #u-hye3fautm .navbar-nav .nav-link {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        color: var(--hd-text-dim);
        font-weight: 700;
        font-size: 0.82rem;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        padding-block: 0.65rem;
        padding-inline: 1.05rem;
        clip-path: polygon(10% 0, 100% 0, 90% 100%, 0% 100%);
        background: rgba(var(--bs-dark-rgb), 0.35);
        border: 1px solid rgba(var(--bs-accent-rgb), 0.15);
        transition: color 0.3s ease, background 0.3s ease, transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.35s ease;
        overflow: hidden;
        isolation: isolate;
      }

      [dir='rtl'] #u-hye3fautm .navbar-nav .nav-link {
        clip-path: polygon(0 0, 90% 0, 100% 100%, 10% 100%);
      }

      #u-hye3fautm .navbar-nav .nav-link::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline: 12%;
        height: 2px;
        background: linear-gradient(90deg, transparent, var(--accent-light), var(--primary-light), transparent);
        transform: scaleX(0);
        transform-origin: inset-inline-start;
        transition: transform 0.4s ease;
        z-index: 1;
      }

      #u-hye3fautm .navbar-nav .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: -120%;
        inset-inline-start: -20%;
        width: 50%;
        height: 240%;
        background: linear-gradient(115deg, transparent 40%, rgba(var(--bs-accent-rgb), 0.55) 50%, transparent 60%);
        transform: translateX(-160%) rotate(0deg);
        transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
        pointer-events: none;
        z-index: 0;
      }

      [dir='rtl'] #u-hye3fautm .navbar-nav .nav-link::after {
        transform: translateX(160%);
      }

      #u-hye3fautm .navbar-nav .nav-link .sc-75rdtwl43 {
        font-size: 1rem;
        color: var(--accent-light);
        transition: transform 0.35s ease, color 0.35s ease, text-shadow 0.35s ease;
        z-index: 2;
      }

      #u-hye3fautm .navbar-nav .nav-link span {
        position: relative;
        z-index: 2;
      }

      #u-hye3fautm .navbar-nav .nav-link:hover {
        color: var(--white);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.22) 0%, rgba(var(--bs-primary-rgb), 0.22) 100%);
        transform: translateY(-3px);
        box-shadow: 0 6px 18px rgba(var(--bs-accent-rgb), 0.35), inset 0 0 12px rgba(var(--bs-primary-rgb), 0.25);
      }

      #u-hye3fautm .navbar-nav .nav-link:hover::before {
        transform: scaleX(1);
      }

      #u-hye3fautm .navbar-nav .nav-link:hover::after {
        transform: translateX(260%) rotate(0deg);
      }

      [dir='rtl'] #u-hye3fautm .navbar-nav .nav-link:hover::after {
        transform: translateX(-260%);
      }

      #u-hye3fautm .navbar-nav .nav-link:hover .sc-75rdtwl43 {
        color: var(--white);
        transform: scale(1.18) rotate(-6deg);
        text-shadow: 0 0 10px rgba(var(--bs-accent-rgb), 0.9);
      }

      #u-hye3fautm .navbar-nav .nav-link.active {
        color: var(--white);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.32) 0%, rgba(var(--bs-primary-rgb), 0.32) 100%);
        border-color: rgba(var(--bs-accent-rgb), 0.55);
        box-shadow: 0 0 18px rgba(var(--bs-accent-rgb), 0.45), inset 0 0 14px rgba(var(--bs-primary-rgb), 0.35);
      }

      #u-hye3fautm .navbar-nav .nav-link.active::before {
        transform: scaleX(1);
      }

      #u-hye3fautm .navbar-nav .nav-link.active .sc-75rdtwl43 {
        color: var(--white);
        text-shadow: 0 0 10px rgba(var(--bs-accent-rgb), 0.9);
      }

      #u-hye3fautm .sc-dixy8akjy {
        display: inline-flex;
        align-items: center;
        color: var(--accent-light);
        font-weight: 900;
        opacity: 0;
        transform: scaleY(0.6);
        transition: opacity 0.3s ease, transform 0.3s ease;
        text-shadow: 0 0 8px rgba(var(--bs-accent-rgb), 0.9);
        z-index: 2;
      }

      #u-hye3fautm .navbar-nav .nav-link.active .sc-dixy8akjy,
      #u-hye3fautm .navbar-nav .nav-link:hover .sc-dixy8akjy {
        opacity: 1;
        transform: scaleY(1);
      }

      @keyframes hdSpeedShift_kx7m4p2r9a {
        0% {
          background-position: 0 0, 0 0;
        }
        100% {
          background-position: 200px 0, 240px 0;
        }
      }

      @keyframes hdNeonPulse_qb3n8w5z1c {
        0%,
        100% {
          opacity: 0.6;
          filter: blur(0px);
        }
        50% {
          opacity: 1;
          filter: blur(0.4px);
        }
      }

      @keyframes hdNeonFlicker_yh6t2j4d7v {
        0%,
        100% {
          box-shadow: inset 0 0 12px rgba(var(--bs-accent-rgb), 0.6), 0 0 14px rgba(var(--bs-primary-rgb), 0.55);
        }
        45% {
          box-shadow: inset 0 0 18px rgba(var(--bs-accent-rgb), 0.85), 0 0 22px rgba(var(--bs-primary-rgb), 0.8);
        }
        50% {
          box-shadow: inset 0 0 8px rgba(var(--bs-accent-rgb), 0.45), 0 0 10px rgba(var(--bs-primary-rgb), 0.4);
        }
      }

      @keyframes hdSparkSpin_mz9p5k8r3w {
        0% {
          transform: rotate(0deg) scale(1);
          opacity: 1;
        }
        50% {
          transform: rotate(180deg) scale(1.35);
          opacity: 0.7;
        }
        100% {
          transform: rotate(360deg) scale(1);
          opacity: 1;
        }
      }

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

      @media (max-width: 991.98px) {
        #u-hye3fautm .navbar-collapse {
          background: linear-gradient(160deg, rgba(var(--bs-dark-rgb), 0.85) 0%, rgba(var(--bs-accent-rgb), 0.18) 100%);
          border: 1px solid rgba(var(--bs-accent-rgb), 0.4);
          margin-block-start: 1.1rem;
          padding-block: 1.25rem;
          padding-inline: 1rem;
          box-shadow: 0 12px 40px rgba(var(--bs-accent-rgb), 0.25);
          clip-path: polygon(0 0, 100% 0, 96% 100%, 4% 100%);
        }

        #u-hye3fautm .navbar-nav {
          gap: 0.55rem;
          align-items: stretch;
        }

        #u-hye3fautm .navbar-nav .nav-link {
          width: 100%;
          justify-content: flex-start;
          padding-block: 0.85rem;
          padding-inline: 1.15rem;
        }
      }

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

    #u-289yu3qe3 {
      position: relative;
      overflow: hidden;
      background: linear-gradient(180deg, var(--info-bg) 0%, var(--background-primary) 22%, var(--background-tertiary) 100%);
      padding-block: 3.5rem 5rem;
      padding-inline: 0;
    }

    #u-289yu3qe3 .sc-pt867owqi {
      position: relative;
      z-index: 1;
      max-width: 1140px;
      margin-inline: auto;
      padding-inline: 1.25rem;
    }

    #u-289yu3qe3 .sc-i81l7ch3p {
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
      gap: 2rem;
      align-items: center;
      margin-block-end: 2.5rem;
      animation: slideinarticle_q4w8x2m7n9k 0.65s ease both;
    }

    #u-289yu3qe3 .sc-4uh9dx4k1 {
      display: flex;
      flex-direction: column;
      gap: 1.15rem;
    }

    #u-289yu3qe3 .sc-h097udh73 {
      display: inline-flex;
      align-items: center;
      align-self: flex-start;
      gap: 0.5rem;
      color: var(--accent-dark);
      background: var(--background-tertiary);
      border: 2px solid var(--accent-light);
      text-decoration: none;
      font-weight: 700;
      font-size: 0.88rem;
      padding-block: 0.5rem;
      padding-inline: 1.1rem;
      border-radius: 0.5rem;
      transition: background 0.25s ease, color 0.25s ease, border-color 0.25s ease;
    }

    #u-289yu3qe3 .sc-h097udh73:hover {
      color: var(--text-light);
      background: var(--accent);
      border-color: var(--accent-dark);
    }

    #u-289yu3qe3 .sc-h097udh73::before {
      content: '\F12F';
      font-family: bootstrap-icons;
      font-size: 0.85rem;
    }

    #u-289yu3qe3 .sc-l3q1n1qsk {
      display: inline-block;
      align-self: flex-start;
      background: linear-gradient(90deg, var(--warning-color) 0%, var(--warning-light) 100%);
      color: var(--text-light);
      font-size: 0.72rem;
      font-weight: 700;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      padding-block: 0.45rem;
      padding-inline: 0.85rem;
      border-radius: 0.35rem;
      white-space: normal;
    }

    #u-289yu3qe3 .sc-7wwovf0od {
      color: var(--text-primary);
      font-size: clamp(2rem, 4.5vw, 2.85rem);
      line-height: 1.15;
      font-weight: 800;
      margin-block: 0;
      letter-spacing: -0.025em;
    }

    #u-289yu3qe3 .sc-k24bs2tym {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 0.65rem;
    }

    #u-289yu3qe3 .sc-4usf4flnj {
      display: flex;
      flex-direction: column;
      gap: 0.35rem;
      color: var(--text-secondary);
      font-size: 0.82rem;
      font-weight: 600;
      background: var(--background-tertiary);
      border: 1px solid var(--border-light);
      padding-block: 0.75rem;
      padding-inline: 0.85rem;
      border-radius: 0.65rem;
      text-align: center;
      box-shadow: 0 0.35rem 0.85rem var(--neutral-150);
    }

    #u-289yu3qe3 .sc-4usf4flnj i {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 1.75rem;
      height: 1.75rem;
      margin-inline: auto;
      border-radius: 0.4rem;
      background: linear-gradient(135deg, var(--info-light) 0%, var(--info-bg) 100%);
      color: var(--info-dark);
      font-size: 0.85rem;
    }

    #u-289yu3qe3 .sc-nxlkl403k {
      position: relative;
      isolation: isolate;
    }

    #u-289yu3qe3 .sc-adhk7l0tq {
      margin: 0;
      background: var(--background-tertiary);
      border: 3px solid var(--primary);
      border-radius: 1rem;
      padding: 0.85rem;
      box-shadow: 0 1.25rem 3rem var(--primary-light);
    }

    #u-289yu3qe3 .sc-8momy1nyt {
      border-radius: 0.65rem;
      overflow: hidden;
      background: var(--background-primary);
    }

    #u-289yu3qe3 .sc-nk6phv9ca {
      display: block;
      width: 100%;
      aspect-ratio: 1 / 1;
      object-fit: cover;
    }

    #u-289yu3qe3 .sc-nfvr3hpk7 {
      padding-block: 0.85rem 0.15rem;
      padding-inline: 0.25rem;
      color: var(--text-tertiary);
      font-size: 0.85rem;
      line-height: 1.55;
      text-align: center;
      font-style: italic;
    }

    #u-289yu3qe3 .sc-re19pw7fm {
      background: var(--background-tertiary);
      border: 2px solid var(--border-light);
      border-radius: 1.25rem;
      overflow: hidden;
      box-shadow: 0 1.75rem 4.5rem var(--neutral-250);
      animation: slideinarticle_q4w8x2m7n9k 0.75s ease 0.1s both;
    }

    #u-289yu3qe3 .sc-euyln7oxr {
      background: linear-gradient(135deg, var(--primary-bg) 0%, var(--warning-bg) 50%, var(--primary-light) 100%);
      padding-block: 2rem;
      padding-inline: 2.5rem;
      border-block-end: 3px solid var(--primary);
    }

    #u-289yu3qe3 .sc-7pwnuv5wl {
      font-size: 1.2rem;
      line-height: 1.75;
      color: var(--text-primary);
      font-weight: 600;
      margin-block: 0;
      max-width: 52rem;
    }

    #u-289yu3qe3 .sc-m4nav7dx4 {
      color: var(--text-secondary);
      padding-block: 2.25rem 2.75rem;
      padding-inline: 2.5rem;
    }

    #u-289yu3qe3 .sc-i4i0io8pc {
      margin-block-end: 2.5rem;
    }

    #u-289yu3qe3 .sc-5drfhp97h {
      display: inline-block;
      color: var(--text-light);
      font-size: 1.35rem;
      line-height: 1.3;
      font-weight: 800;
      margin-block: 0 1.25rem;
      padding-block: 0.55rem;
      padding-inline: 1.15rem;
      border-radius: 0.45rem;
      background: linear-gradient(90deg, var(--secondary-dark) 0%, var(--secondary) 100%);
      letter-spacing: -0.01em;
    }

    #u-289yu3qe3 .sc-3bsncojx7 {
      font-size: 1.05rem;
      line-height: 1.85;
      margin-block-end: 1.2rem;
    }

    #u-289yu3qe3 .sc-3bsncojx7:last-child {
      margin-block-end: 0;
    }

    #u-289yu3qe3 .sc-b36vehbih {
      margin-block: 2rem;
      margin-inline: 0;
      padding-block: 1.75rem;
      padding-inline: 2rem;
      background: var(--background-primary);
      border: 2px dashed var(--accent);
      border-radius: 1rem;
      text-align: center;
    }

    #u-289yu3qe3 .sc-85bbfs8v1 {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 2.75rem;
      height: 2.75rem;
      margin-block-end: 1rem;
      margin-inline: auto;
      border-radius: 50%;
      background: linear-gradient(135deg, var(--accent) 0%, var(--accent-light) 100%);
      color: var(--text-light);
      font-size: 1.15rem;
    }

    #u-289yu3qe3 .sc-ki99k3nod {
      color: var(--text-primary);
      font-size: 1.1rem;
      line-height: 1.7;
      font-style: italic;
      margin-block-end: 0.75rem;
      font-weight: 500;
    }

    #u-289yu3qe3 .sc-e38asrixl {
      display: block;
      color: var(--accent-dark);
      font-size: 0.88rem;
      font-weight: 700;
      font-style: normal;
    }

    #u-289yu3qe3 .sc-iflwhfbuh {
      list-style: none;
      margin-block: 1.25rem 1.5rem;
      padding-inline-start: 0;
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 0.85rem;
    }

    #u-289yu3qe3 .sc-diwzr0vfi {
      display: flex;
      align-items: flex-start;
      gap: 0.75rem;
      font-size: 1rem;
      line-height: 1.65;
      margin-block-end: 0;
      padding-block: 1rem;
      padding-inline: 1rem;
      background: linear-gradient(145deg, var(--background-primary) 0%, var(--background-tertiary) 100%);
      border: 1px solid var(--secondary-light);
      border-radius: 0.75rem;
    }

    #u-289yu3qe3 .sc-jarxsptis {
      flex-shrink: 0;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 1.65rem;
      height: 1.65rem;
      border-radius: 0.35rem;
      background: var(--secondary-bg);
      color: var(--secondary-dark);
      font-size: 0.9rem;
    }

    #u-289yu3qe3 .sc-etg0mbquw {
      display: grid;
      grid-template-columns: minmax(0, 1fr);
      gap: 0.65rem;
      margin-block: 2.5rem;
      padding-block: 1.75rem;
      padding-inline: 1.75rem;
      background: linear-gradient(120deg, var(--danger-bg) 0%, var(--warning-bg) 100%);
      border: 2px solid var(--warning-light);
      border-radius: 1rem;
    }

    #u-289yu3qe3 .sc-kfiowri31 {
      color: var(--danger-dark);
      font-size: 1.15rem;
      font-weight: 800;
      margin-block-end: 0;
    }

    #u-289yu3qe3 .sc-9t4yvfyt6 {
      font-size: 1.02rem;
      line-height: 1.75;
      color: var(--text-primary);
      margin-block-end: 0;
    }

    #u-289yu3qe3 .sc-f1ffxfe8w {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between;
      gap: 1.25rem;
      margin-block-start: 2.5rem;
      padding-block: 1.75rem;
      padding-inline: 2rem;
      background: linear-gradient(90deg, var(--accent-dark) 0%, var(--info-color) 50%, var(--info-light) 100%);
      border-radius: 1rem;
    }

    #u-289yu3qe3 .sc-h0gtb5ahj {
      flex: 1 1 16rem;
      font-size: 1rem;
      line-height: 1.65;
      color: var(--text-light);
      margin-block-end: 0;
      font-weight: 500;
    }

    #u-289yu3qe3 .sc-cdb4d9wfr {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 0.5rem;
      flex-shrink: 0;
      background: var(--background-tertiary);
      color: var(--accent-dark);
      text-decoration: none;
      font-weight: 800;
      font-size: 0.92rem;
      padding-block: 0.85rem;
      padding-inline: 1.75rem;
      border-radius: 0.5rem;
      transition: background 0.25s ease, color 0.25s ease;
    }

    #u-289yu3qe3 .sc-cdb4d9wfr::after {
      content: '\F138';
      font-family: bootstrap-icons;
      font-size: 0.85rem;
    }

    #u-289yu3qe3 .sc-cdb4d9wfr:hover {
      background: var(--text-primary);
      color: var(--text-light);
    }

    @media (max-width: 991.98px) {
      #u-289yu3qe3 .sc-i81l7ch3p {
        grid-template-columns: minmax(0, 1fr);
      }

      #u-289yu3qe3 .sc-nxlkl403k {
        order: -1;
        max-width: 28rem;
        margin-inline: auto;
        width: 100%;
      }
    }

    @media (max-width: 767.98px) {
      #u-289yu3qe3 .sc-k24bs2tym {
        grid-template-columns: minmax(0, 1fr);
      }

      #u-289yu3qe3 .sc-iflwhfbuh {
        grid-template-columns: minmax(0, 1fr);
      }

      #u-289yu3qe3 .sc-m4nav7dx4 {
        padding-inline: 1.5rem;
      }

      #u-289yu3qe3 .sc-euyln7oxr {
        padding-inline: 1.5rem;
      }
    }

    @media (max-width: 575.98px) {
      #u-289yu3qe3 {
        padding-block: 2.25rem 3.5rem;
      }

      #u-289yu3qe3 .sc-pt867owqi {
        padding-inline: 1rem;
      }

      #u-289yu3qe3 .sc-m4nav7dx4 {
        padding-block: 1.5rem 2rem;
        padding-inline: 1.15rem;
      }

      #u-289yu3qe3 .sc-euyln7oxr {
        padding-block: 1.5rem;
        padding-inline: 1.15rem;
      }

      #u-289yu3qe3 .sc-7pwnuv5wl {
        font-size: 1.05rem;
      }

      #u-289yu3qe3 .sc-f1ffxfe8w {
        flex-direction: column;
        text-align: center;
        padding-inline: 1.25rem;
      }

      #u-289yu3qe3 .sc-b36vehbih {
        padding-inline: 1.25rem;
      }
    }

#u-i424ab0sl {
    padding-block: 120px;
    padding-inline: 0;
    background: var(--background-dark);
    position: relative;
    overflow: hidden;

    .sc-2qr7ywjca {
      position: relative;
      border-radius: 32px;
      overflow: hidden;
      min-height: 540px;
      box-shadow: 0 28px 80px rgba(0, 0, 0, 0.28);
    }

    .sc-8vumx7l2y {
      position: absolute;
      inset: 0;

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

      &::before {
        content: '';
        position: absolute;
        inset: 0;
        background:
                linear-gradient(90deg, rgba(44, 44, 44, 0.88) 0%, rgba(44, 44, 44, 0.7) 38%, rgba(44, 44, 44, 0.35) 100%),
                linear-gradient(180deg, rgba(176, 74, 150, 0.18) 0%, rgba(92, 161, 232, 0.18) 100%);
      }
    }

    .sc-fi7yzg6l8 {
      position: relative;
      z-index: 2;
      max-width: 620px;
      padding-block: 60px;
      padding-inline: 54px;
      color: var(--text-light);
    }

    .sc-mw6z4obpv {
      display: inline-block;
      margin-bottom: 18px;
      padding-block: 8px;
      padding-inline: 14px;
      border-radius: 999px;
      background: rgba(255, 255, 255, 0.12);
      border: 1px solid rgba(255, 255, 255, 0.16);
      font-size: 0.9rem;
      font-weight: 700;
      color: var(--secondary-light);
    }

    .sc-pdq3492rz {
      margin: 0 0 16px;
      font-size: 3.4rem;
      line-height: 1.04;
      letter-spacing: -0.03em;
      font-weight: 800;
    }

    .sc-9ftp1eapj {
      margin: 0 0 28px;
      font-size: 1.06rem;
      line-height: 1.85;
      color: rgba(255, 255, 255, 0.88);
    }

    .sc-1o9zptmad {
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 14px;
      margin-bottom: 28px;
    }

    .sc-4k4k8g1cm {
      padding-block: 14px;
      padding-inline: 14px;
      border-radius: 16px;
      background: rgba(255, 255, 255, 0.08);
      border: 1px solid rgba(255, 255, 255, 0.12);

      .sc-cfrx438re {
        display: block;
        margin-bottom: 6px;
        font-size: 0.8rem;
        font-weight: 700;
        color: var(--primary-bg);
      }

      .sc-8ojqlkvzb {
        margin: 0;
        font-size: 0.98rem;
        line-height: 1.6;
        color: var(--text-light);
      }
    }

    .sc-1i4sk2yl0 {
      display: flex;
      gap: 14px;
      flex-wrap: wrap;
    }

    .sc-66j5z05yb {
      text-decoration: none;
      padding-block: 15px;
      padding-inline: 24px;
      border-radius: 14px;
      font-weight: 700;
      transition: 0.3s ease;

      &.sc-hc55ckkr3 {
        background: var(--secondary);
        color: var(--text-primary);

        &:hover {
          transform: translateY(-3px);
          box-shadow: 0 14px 28px rgba(0, 0, 0, 0.2);
        }
      }

      &.sc-59e4dfa4q {
        background: transparent;
        color: var(--text-light);
        border: 1px solid rgba(255, 255, 255, 0.18);

        &:hover {
          background: rgba(255, 255, 255, 0.1);
          transform: translateY(-3px);
        }
      }
    }
  }

  @media (max-width: 991px) {
    #u-i424ab0sl {
      .sc-2qr7ywjca {
        min-height: auto;
      }

      .sc-fi7yzg6l8 {
        max-width: 100%;
      }

      .sc-pdq3492rz {
        font-size: 2.5rem;
      }
    }
  }

  @media (max-width: 767px) {
    #u-i424ab0sl {
      padding-block: 75px;

      .sc-fi7yzg6l8 {
        padding-block: 28px;
        padding-inline: 20px;
      }

      .sc-pdq3492rz {
        font-size: 2rem;
      }

      .sc-9ftp1eapj {
        font-size: 1rem;
      }

      .sc-1o9zptmad {
        grid-template-columns: 1fr;
      }

      .sc-1i4sk2yl0 {
        flex-direction: column;
      }

      .sc-66j5z05yb {
        width: 100%;
        text-align: center;
      }
    }
  }

#u-jwkrsve7z {
        overflow: hidden;
        background: linear-gradient(165deg, var(--primary-dark) 0%, var(--accent) 50%, var(--primary) 100%);
        color: var(--text-light);
        position: relative;
        padding-block: 4rem 2rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: -50%;
          inset-inline-end: -10%;
          width: 600px;
          height: 600px;
          background: radial-gradient(circle, rgba(255, 255, 255, 0.08) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatcircle_a8f3k9m2p7q1 8s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          bottom: -30%;
          inset-inline-start: -5%;
          width: 400px;
          height: 400px;
          background: radial-gradient(circle, rgba(255, 255, 255, 0.06) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatcircle_a8f3k9m2p7q1 10s ease-in-out infinite reverse;
        }

        .sc-btla6gwom {
          position: relative;
          z-index: 2;
        }

        .sc-b9z14vyjx {
          font-size: 1.5rem;
          font-weight: 700;
          margin-bottom: 1.5rem;
          position: relative;
          display: inline-block;
          padding-bottom: 0.5rem;

          &::after {
            content: '';
            position: absolute;
            bottom: 0;
            inset-inline-start: 0;
            width: 60px;
            height: 3px;
            background: linear-gradient(90deg, var(--secondary), transparent);
            border-radius: 2px;
          }
        }

        .sc-8gduygqrl {
          background: rgba(255, 255, 255, 0.08);
          padding: 1.5rem;
          border-radius: 1rem;
          backdrop-filter: blur(10px);
          border: 1px solid rgba(255, 255, 255, 0.15);
          transition: all 0.4s ease;
          margin-bottom: 1rem;

          &:hover {
            background: rgba(255, 255, 255, 0.12);
            transform: translateX(8px);
            box-shadow: -4px 8px 20px rgba(0, 0, 0, 0.2);
          }
        }

        .sc-j4k1qi5ov {
          display: flex;
          align-items: center;
          gap: 1rem;
          margin-bottom: 1rem;
          padding: 0.75rem;
          background: rgba(255, 255, 255, 0.05);
          border-radius: 0.5rem;
          transition: all 0.3s ease;

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

          &:hover {
            background: rgba(255, 255, 255, 0.1);
            padding-inline-start:1.25rem;
          }

          i {
            font-size: 1.3rem;
            color: var(--secondary);
            min-width: 24px;
          }

          span {
            font-size: 0.95rem;
            line-height: 1.4;
          }
        }

        .nav-link {
          color: var(--text-light);
          font-weight: 500;
          padding-block: 0.6rem;
padding-inline: 0;
          transition: all 0.3s ease;
          position: relative;
          display: inline-block;
          margin-bottom: 0.3rem;

          &::before {
            content: '→';
            position: absolute;
            inset-inline-start: -20px;
            opacity: 0;
            transition: all 0.3s ease;
            color: var(--secondary);
          }

          &:hover,
          &:focus {
            color: var(--secondary);
            padding-inline-start:1rem;
            text-decoration: none;

            &::before {
              opacity: 1;
              inset-inline-start: 0;
            }
          }
        }

        .sc-hv4zp84om {
          .sc-3go6d35l5 {
            display: flex;
            gap: 1rem;
            flex-wrap: wrap;
          }

          .sc-emwjybt5e {
            background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05));
            color: var(--text-light);
            border: 2px solid rgba(255, 255, 255, 0.3);
            border-radius: 1rem;
            width: 3.5rem;
            height: 3.5rem;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              inset: 0;
              background: linear-gradient(135deg, var(--secondary), var(--accent));
              opacity: 0;
              transition: opacity 0.4s ease;
              border-radius: 1rem;
            }

            i {
              position: relative;
              z-index: 1;
              transition: transform 0.4s ease;
            }

            &:hover,
            &:focus {
              transform: translateY(-8px) scale(1.1);
              border-color: var(--secondary);
              box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3);

              &::before {
                opacity: 1;
              }

              i {
                transform: rotate(360deg);
              }
            }
          }
        }

        .sc-s088s2qyu {
          color: var(--text-light);
          margin-top: 3rem;
          padding-top: 2rem;
          position: relative;
          border-top: 2px solid rgba(255, 255, 255, 0.15);
          text-align: center;
          font-size: 0.95rem;
          opacity: 0.9;
        }

        .sc-oftus6k54 {
          display: flex;
          align-items: center;
          justify-content: center;
          gap: 1rem;
          margin-top: 1rem;

          &::before,
          &::after {
            content: '';
            width: 80px;
            height: 2px;
            background: linear-gradient(90deg, transparent, var(--secondary), transparent);
          }

          .sc-g20fghflk {
            width: 8px;
            height: 8px;
            background: var(--secondary);
            border-radius: 50%;
            animation: pulse_x7h2n5t9w4 2s ease-in-out infinite;
          }
        }
      }

      @keyframes floatcircle_a8f3k9m2p7q1 {
        0%,
        100% {
          transform: translateY(0) scale(1);
        }
        50% {
          transform: translateY(-30px) scale(1.05);
        }
      }

      @keyframes pulse_x7h2n5t9w4 {
        0%,
        100% {
          transform: scale(1);
          opacity: 1;
        }
        50% {
          transform: scale(1.3);
          opacity: 0.7;
        }
      }

#u-84yygq3sa {
        --hd-bg-deep: var(--neutral-1050);
        --hd-bg-mid: var(--neutral-950);
        --hd-glow-a: var(--accent);
        --hd-glow-b: var(--primary);
        --hd-glow-c: var(--danger-light);
        --hd-text: var(--white);
        --hd-text-dim: var(--neutral-250);
        position: sticky;
        top: 0;
        z-index: 1000;
        background: radial-gradient(ellipse at 15% 0%, rgba(var(--bs-accent-rgb), 0.35) 0%, transparent 55%), radial-gradient(ellipse at 85% 100%, rgba(var(--bs-primary-rgb), 0.32) 0%, transparent 55%),
          linear-gradient(135deg, var(--neutral-1050) 0%, var(--neutral-950) 50%, var(--neutral-1050) 100%);
        isolation: isolate;
        overflow: hidden;
      }

      #u-84yygq3sa::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image: repeating-linear-gradient(115deg, transparent 0 28px, rgba(var(--bs-accent-rgb), 0.06) 28px 30px), repeating-linear-gradient(115deg, transparent 0 60px, rgba(var(--bs-primary-rgb), 0.05) 60px 62px);
        animation: hdSpeedShift_kx7m4p2r9a 8s linear infinite;
        pointer-events: none;
        z-index: 0;
        mix-blend-mode: screen;
      }

      #u-84yygq3sa::after {
        content: '';
        position: absolute;
        inset-inline: 0;
        bottom: 0;
        height: 3px;
        background: linear-gradient(90deg, transparent 0%, var(--accent-light) 18%, var(--primary-light) 42%, var(--danger-light) 60%, var(--secondary-light) 82%, transparent 100%);
        box-shadow: 0 0 12px rgba(var(--bs-accent-rgb), 0.7), 0 0 24px rgba(var(--bs-primary-rgb), 0.5);
        animation: hdNeonPulse_qb3n8w5z1c 2.6s ease-in-out infinite;
        z-index: 2;
      }

      #u-84yygq3sa .container {
        position: relative;
        z-index: 3;
      }

      #u-84yygq3sa .navbar {
        padding-block: 1rem;
        padding-inline: 0;
      }

      #u-84yygq3sa .navbar-brand {
        display: inline-flex;
        align-items: center;
        gap: 0.85rem;
        text-decoration: none;
        font-weight: 900;
        font-size: 1.55rem;
        position: relative;
        padding-block: 0.45rem;
        padding-inline: 1.1rem 1.4rem;
        clip-path: polygon(8% 0, 100% 0, 92% 100%, 0% 100%);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.18) 0%, rgba(var(--bs-primary-rgb), 0.18) 100%);
        transition: filter 0.4s ease, transform 0.4s ease;
      }

      [dir='rtl'] #u-84yygq3sa .navbar-brand {
        clip-path: polygon(0 0, 92% 0, 100% 100%, 8% 100%);
      }

      #u-84yygq3sa .navbar-brand .sc-d189ujute {
        width: 44px;
        height: 44px;
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(135deg, var(--accent-dark) 0%, var(--primary-dark) 100%);
        clip-path: polygon(20% 0, 100% 0, 80% 100%, 0 100%);
        color: var(--white);
        font-size: 1.35rem;
        box-shadow: inset 0 0 12px rgba(var(--bs-accent-rgb), 0.6), 0 0 14px rgba(var(--bs-primary-rgb), 0.55);
        animation: hdNeonFlicker_yh6t2j4d7v 3.4s ease-in-out infinite;
      }

      [dir='rtl'] #u-84yygq3sa .navbar-brand .sc-d189ujute {
        clip-path: polygon(0 0, 80% 0, 100% 100%, 20% 100%);
      }

      #u-84yygq3sa .navbar-brand .sc-1s5zr82hi {
        position: absolute;
        inset-block-start: -6px;
        inset-inline-end: -8px;
        color: var(--danger-light);
        font-size: 0.95rem;
        animation: hdSparkSpin_mz9p5k8r3w 2.2s linear infinite;
        filter: drop-shadow(0 0 6px rgba(var(--bs-accent-rgb), 0.9));
      }

      #u-84yygq3sa .navbar-brand .sc-3bnz4lrm3 {
        display: inline-flex;
        flex-direction: column;
        line-height: 1;
        gap: 0.25rem;
        white-space: normal;
      }

      #u-84yygq3sa .navbar-brand .sc-g7rho3u8r {
        font-size: 1.5rem;
        font-weight: 900;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        background: linear-gradient(135deg, var(--accent-light) 0%, var(--white) 50%, var(--primary-light) 100%);
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        text-shadow: 0 0 18px rgba(var(--bs-accent-rgb), 0.55);
        white-space: normal;
      }

      #u-84yygq3sa .navbar-brand .sc-jbpngc3ib {
        font-size: 0.62rem;
        font-weight: 700;
        letter-spacing: 0.42em;
        text-transform: uppercase;
        color: var(--accent-light);
        white-space: normal;
      }

      #u-84yygq3sa .navbar-brand:hover {
        transform: translateY(-2px);
        filter: brightness(1.15);
      }

      #u-84yygq3sa .navbar-toggler {
        border: 1px solid rgba(var(--bs-accent-rgb), 0.55);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.18), rgba(var(--bs-primary-rgb), 0.18));
        clip-path: polygon(14% 0, 100% 0, 86% 100%, 0% 100%);
        padding-block: 0.55rem;
        padding-inline: 0.95rem;
        box-shadow: 0 0 12px rgba(var(--bs-accent-rgb), 0.35);
        transition: filter 0.3s ease, transform 0.3s ease;
      }

      [dir='rtl'] #u-84yygq3sa .navbar-toggler {
        clip-path: polygon(0 0, 86% 0, 100% 100%, 14% 100%);
      }

      #u-84yygq3sa .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem rgba(var(--bs-accent-rgb), 0.35), 0 0 18px rgba(var(--bs-primary-rgb), 0.5);
      }

      #u-84yygq3sa .navbar-toggler:hover {
        filter: brightness(1.2);
        transform: scale(1.04);
      }

      #u-84yygq3sa .navbar-toggler .navbar-toggler-icon {
        background-image: none;
        position: relative;
        width: 22px;
        height: 18px;
      }

      #u-84yygq3sa .navbar-toggler .navbar-toggler-icon::before,
      #u-84yygq3sa .navbar-toggler .navbar-toggler-icon::after,
      #u-84yygq3sa .navbar-toggler .sc-o38s0cjmj {
        content: '';
        position: absolute;
        inset-inline-start: 0;
        inset-inline-end: 0;
        height: 2px;
        background: linear-gradient(90deg, var(--accent-light), var(--primary-light));
        box-shadow: 0 0 8px rgba(var(--bs-accent-rgb), 0.7);
        transition: transform 0.3s ease;
      }

      #u-84yygq3sa .navbar-toggler .navbar-toggler-icon::before {
        inset-block-start: 0;
      }

      #u-84yygq3sa .navbar-toggler .sc-o38s0cjmj {
        inset-block-start: 50%;
        transform: translateY(-50%);
        width: 70%;
      }

      #u-84yygq3sa .navbar-toggler .navbar-toggler-icon::after {
        inset-block-end: 0;
      }

      #u-84yygq3sa .navbar-nav {
        gap: 0.4rem;
        align-items: center;
      }

      #u-84yygq3sa .navbar-nav .sc-77ysyy9is {
        animation: hdNavSlide_ab12cd34ef 0.5s ease-out backwards;
      }

      #u-84yygq3sa .navbar-nav .sc-77ysyy9is:nth-child(1) {
        animation-delay: 0.05s;
      }
      #u-84yygq3sa .navbar-nav .sc-77ysyy9is:nth-child(2) {
        animation-delay: 0.1s;
      }
      #u-84yygq3sa .navbar-nav .sc-77ysyy9is:nth-child(3) {
        animation-delay: 0.15s;
      }
      #u-84yygq3sa .navbar-nav .sc-77ysyy9is:nth-child(4) {
        animation-delay: 0.2s;
      }
      #u-84yygq3sa .navbar-nav .sc-77ysyy9is:nth-child(5) {
        animation-delay: 0.25s;
      }

      #u-84yygq3sa .navbar-nav .nav-link {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        color: var(--hd-text-dim);
        font-weight: 700;
        font-size: 0.82rem;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        padding-block: 0.65rem;
        padding-inline: 1.05rem;
        clip-path: polygon(10% 0, 100% 0, 90% 100%, 0% 100%);
        background: rgba(var(--bs-dark-rgb), 0.35);
        border: 1px solid rgba(var(--bs-accent-rgb), 0.15);
        transition: color 0.3s ease, background 0.3s ease, transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.35s ease;
        overflow: hidden;
        isolation: isolate;
      }

      [dir='rtl'] #u-84yygq3sa .navbar-nav .nav-link {
        clip-path: polygon(0 0, 90% 0, 100% 100%, 10% 100%);
      }

      #u-84yygq3sa .navbar-nav .nav-link::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline: 12%;
        height: 2px;
        background: linear-gradient(90deg, transparent, var(--accent-light), var(--primary-light), transparent);
        transform: scaleX(0);
        transform-origin: inset-inline-start;
        transition: transform 0.4s ease;
        z-index: 1;
      }

      #u-84yygq3sa .navbar-nav .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: -120%;
        inset-inline-start: -20%;
        width: 50%;
        height: 240%;
        background: linear-gradient(115deg, transparent 40%, rgba(var(--bs-accent-rgb), 0.55) 50%, transparent 60%);
        transform: translateX(-160%) rotate(0deg);
        transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
        pointer-events: none;
        z-index: 0;
      }

      [dir='rtl'] #u-84yygq3sa .navbar-nav .nav-link::after {
        transform: translateX(160%);
      }

      #u-84yygq3sa .navbar-nav .nav-link .sc-8hwcq96tu {
        font-size: 1rem;
        color: var(--accent-light);
        transition: transform 0.35s ease, color 0.35s ease, text-shadow 0.35s ease;
        z-index: 2;
      }

      #u-84yygq3sa .navbar-nav .nav-link span {
        position: relative;
        z-index: 2;
      }

      #u-84yygq3sa .navbar-nav .nav-link:hover {
        color: var(--white);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.22) 0%, rgba(var(--bs-primary-rgb), 0.22) 100%);
        transform: translateY(-3px);
        box-shadow: 0 6px 18px rgba(var(--bs-accent-rgb), 0.35), inset 0 0 12px rgba(var(--bs-primary-rgb), 0.25);
      }

      #u-84yygq3sa .navbar-nav .nav-link:hover::before {
        transform: scaleX(1);
      }

      #u-84yygq3sa .navbar-nav .nav-link:hover::after {
        transform: translateX(260%) rotate(0deg);
      }

      [dir='rtl'] #u-84yygq3sa .navbar-nav .nav-link:hover::after {
        transform: translateX(-260%);
      }

      #u-84yygq3sa .navbar-nav .nav-link:hover .sc-8hwcq96tu {
        color: var(--white);
        transform: scale(1.18) rotate(-6deg);
        text-shadow: 0 0 10px rgba(var(--bs-accent-rgb), 0.9);
      }

      #u-84yygq3sa .navbar-nav .nav-link.active {
        color: var(--white);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.32) 0%, rgba(var(--bs-primary-rgb), 0.32) 100%);
        border-color: rgba(var(--bs-accent-rgb), 0.55);
        box-shadow: 0 0 18px rgba(var(--bs-accent-rgb), 0.45), inset 0 0 14px rgba(var(--bs-primary-rgb), 0.35);
      }

      #u-84yygq3sa .navbar-nav .nav-link.active::before {
        transform: scaleX(1);
      }

      #u-84yygq3sa .navbar-nav .nav-link.active .sc-8hwcq96tu {
        color: var(--white);
        text-shadow: 0 0 10px rgba(var(--bs-accent-rgb), 0.9);
      }

      #u-84yygq3sa .sc-cxo9cr9q0 {
        display: inline-flex;
        align-items: center;
        color: var(--accent-light);
        font-weight: 900;
        opacity: 0;
        transform: scaleY(0.6);
        transition: opacity 0.3s ease, transform 0.3s ease;
        text-shadow: 0 0 8px rgba(var(--bs-accent-rgb), 0.9);
        z-index: 2;
      }

      #u-84yygq3sa .navbar-nav .nav-link.active .sc-cxo9cr9q0,
      #u-84yygq3sa .navbar-nav .nav-link:hover .sc-cxo9cr9q0 {
        opacity: 1;
        transform: scaleY(1);
      }

      @keyframes hdSpeedShift_kx7m4p2r9a {
        0% {
          background-position: 0 0, 0 0;
        }
        100% {
          background-position: 200px 0, 240px 0;
        }
      }

      @keyframes hdNeonPulse_qb3n8w5z1c {
        0%,
        100% {
          opacity: 0.6;
          filter: blur(0px);
        }
        50% {
          opacity: 1;
          filter: blur(0.4px);
        }
      }

      @keyframes hdNeonFlicker_yh6t2j4d7v {
        0%,
        100% {
          box-shadow: inset 0 0 12px rgba(var(--bs-accent-rgb), 0.6), 0 0 14px rgba(var(--bs-primary-rgb), 0.55);
        }
        45% {
          box-shadow: inset 0 0 18px rgba(var(--bs-accent-rgb), 0.85), 0 0 22px rgba(var(--bs-primary-rgb), 0.8);
        }
        50% {
          box-shadow: inset 0 0 8px rgba(var(--bs-accent-rgb), 0.45), 0 0 10px rgba(var(--bs-primary-rgb), 0.4);
        }
      }

      @keyframes hdSparkSpin_mz9p5k8r3w {
        0% {
          transform: rotate(0deg) scale(1);
          opacity: 1;
        }
        50% {
          transform: rotate(180deg) scale(1.35);
          opacity: 0.7;
        }
        100% {
          transform: rotate(360deg) scale(1);
          opacity: 1;
        }
      }

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

      @media (max-width: 991.98px) {
        #u-84yygq3sa .navbar-collapse {
          background: linear-gradient(160deg, rgba(var(--bs-dark-rgb), 0.85) 0%, rgba(var(--bs-accent-rgb), 0.18) 100%);
          border: 1px solid rgba(var(--bs-accent-rgb), 0.4);
          margin-block-start: 1.1rem;
          padding-block: 1.25rem;
          padding-inline: 1rem;
          box-shadow: 0 12px 40px rgba(var(--bs-accent-rgb), 0.25);
          clip-path: polygon(0 0, 100% 0, 96% 100%, 4% 100%);
        }

        #u-84yygq3sa .navbar-nav {
          gap: 0.55rem;
          align-items: stretch;
        }

        #u-84yygq3sa .navbar-nav .nav-link {
          width: 100%;
          justify-content: flex-start;
          padding-block: 0.85rem;
          padding-inline: 1.15rem;
        }
      }

#u-8p0p8x1r3 {
  position: relative;
  overflow: hidden;
  padding-block: 4.5rem 5rem;
  padding-inline: 0;
  background:
    linear-gradient(
      118deg,
      var(--warning-bg) 0%,
      var(--primary-bg) 38%,
      var(--info-bg) 72%,
      var(--accent-bg) 100%
    );
}

#u-8p0p8x1r3::before {
  content: "";
  position: absolute;
  inset-block-start: -18%;
  inset-inline-end: -12%;
  width: min(52vw, 420px);
  aspect-ratio: 1;
  border-radius: 40% 60% 55% 45%;
  background: linear-gradient(160deg, var(--danger-light), var(--warning-color));
  opacity: 0.35;
  animation: pulseglow_m9k2xq7pl4n8r 7s ease-in-out infinite;
  pointer-events: none;
  z-index: 0;
}

#u-8p0p8x1r3::after {
  content: "";
  position: absolute;
  inset-block-end: -22%;
  inset-inline-start: -8%;
  width: min(48vw, 380px);
  aspect-ratio: 1;
  border-radius: 55% 45% 40% 60%;
  background: linear-gradient(200deg, var(--info-color), var(--secondary-light));
  opacity: 0.28;
  animation: pulseglow_m9k2xq7pl4n8r 9s ease-in-out infinite reverse;
  pointer-events: none;
  z-index: 0;
}

@keyframes pulseglow_m9k2xq7pl4n8r {
  0%,
  100% {
    transform: scale(1) translateY(0);
  }
  50% {
    transform: scale(1.08) translateY(-18px);
  }
}

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

@keyframes slashin_b7p3k9m2x5qd8 {
  from {
    opacity: 0;
    transform: scale(0.92) translateY(20px);
  }
  to {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}

#u-8p0p8x1r3 .container {
  position: relative;
  z-index: 1;
}

#u-8p0p8x1r3 .sc-iu7w2xr7w {
  display: grid;
  grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
  gap: 2.75rem;
  align-items: stretch;
}

#u-8p0p8x1r3 .sc-j9ax4werv {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1.35rem;
  padding-block: 2.75rem;
  padding-inline: 2.5rem;
  background: linear-gradient(
    155deg,
    var(--primary-dark) 0%,
    var(--accent-dark) 55%,
    var(--neutral-1050) 100%
  );
  clip-path: polygon(0 0, 100% 0, 94% 100%, 0 100%);
  animation: risein_h4w8c2n9v6tq1 0.85s ease-out both;
}

#u-8p0p8x1r3 .sc-7ar7ne3f2 {
  margin: 0;
  display: inline-flex;
  align-self: start;
  padding-block: 0.4rem;
  padding-inline: 0.9rem;
  font-size: 0.8rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--neutral-1050);
  background: linear-gradient(90deg, var(--warning-color), var(--danger-light));
  white-space: normal;
  animation: risein_h4w8c2n9v6tq1 0.9s ease-out 0.1s both;
}

#u-8p0p8x1r3 .sc-5ap84csxb {
  margin: 0;
  font-size: clamp(2.4rem, 5.2vw, 3.85rem);
  font-weight: 800;
  line-height: 1.08;
  color: var(--text-light);
  animation: risein_h4w8c2n9v6tq1 0.95s ease-out 0.18s both;
}

#u-8p0p8x1r3 .sc-fu1z3b79i {
  display: inline;
  background-image: linear-gradient(90deg, var(--info-color), var(--warning-light));
  background-size: 100% 0.28em;
  background-repeat: no-repeat;
  background-position: 0 88%;
}

#u-8p0p8x1r3 .sc-5o5es9i3h {
  margin: 0;
  max-width: 34rem;
  font-size: 1.1rem;
  line-height: 1.7;
  color: var(--info-bg);
  animation: risein_h4w8c2n9v6tq1 1s ease-out 0.28s both;
}

#u-8p0p8x1r3 .sc-itprv5wb7 {
  align-self: start;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-block-start: 0.35rem;
  padding-block: 0.95rem;
  padding-inline: 1.85rem;
  font-size: 1.05rem;
  font-weight: 700;
  text-decoration: none;
  color: var(--text-light);
  background: linear-gradient(135deg, var(--warning-color), var(--danger-color));
  border: 0;
  border-radius: 0.35rem;
  box-shadow: 0 14px 28px color-mix(in srgb, var(--warning-dark) 45%, var(--primary-dark));
  transition: transform 0.25s ease, box-shadow 0.25s ease, filter 0.25s ease;
  animation: risein_h4w8c2n9v6tq1 1.05s ease-out 0.38s both;
}

#u-8p0p8x1r3 .sc-itprv5wb7:hover {
  transform: translateY(-3px);
  filter: brightness(1.06);
  box-shadow: 0 18px 34px color-mix(in srgb, var(--danger-dark) 40%, var(--primary-dark));
  color: var(--text-light);
}

#u-8p0p8x1r3 .sc-flw7y6x1y {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.15rem;
  align-content: center;
  animation: slashin_b7p3k9m2x5qd8 1s ease-out 0.25s both;
}

#u-8p0p8x1r3 .sc-2ivwd8bu5 {
  margin: 0;
  min-width: 0;
  aspect-ratio: 1 / 1;
  overflow: hidden;
  border: 4px solid var(--background-tertiary);
  box-shadow: 0 18px 36px color-mix(in srgb, var(--neutral-1050) 28%, var(--primary-dark));
}

#u-8p0p8x1r3 .sc-aum6e5fmd {
  border-radius: 1.35rem 0.35rem 1.35rem 0.35rem;
}

#u-8p0p8x1r3 .sc-39s14ueat {
  border-radius: 0.35rem 1.35rem 0.35rem 1.35rem;
  margin-block-start: 2.75rem;
}

#u-8p0p8x1r3 .sc-2ivwd8bu5 img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

@media (max-width: 991.98px) {
  #u-8p0p8x1r3 {
    padding-block: 3.25rem 3.75rem;
  }

  #u-8p0p8x1r3 .sc-iu7w2xr7w {
    grid-template-columns: minmax(0, 1fr);
    gap: 1.75rem;
  }

  #u-8p0p8x1r3 .sc-j9ax4werv {
    clip-path: none;
    padding-block: 2rem;
    padding-inline: 1.5rem;
    border-radius: 1rem;
  }

  #u-8p0p8x1r3 .sc-flw7y6x1y {
    max-width: 28rem;
    margin-inline: auto;
  }

  #u-8p0p8x1r3 .sc-39s14ueat {
    margin-block-start: 1.75rem;
  }
}

@media (max-width: 575.98px) {
  #u-8p0p8x1r3 .sc-5ap84csxb {
    font-size: clamp(2rem, 9vw, 2.6rem);
  }

  #u-8p0p8x1r3 .sc-5o5es9i3h {
    font-size: 1rem;
  }

  #u-8p0p8x1r3 .sc-flw7y6x1y {
    gap: 0.75rem;
  }

  #u-8p0p8x1r3 .sc-2ivwd8bu5 {
    border-width: 3px;
  }

  #u-8p0p8x1r3 .sc-39s14ueat {
    margin-block-start: 1.25rem;
  }
}

[dir="rtl"] #u-8p0p8x1r3 .sc-j9ax4werv {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 6% 100%);
}

#u-i6352ly7q {
position: relative;
overflow: hidden;
padding-block: 110px;
padding-inline: 0;
background: linear-gradient(180deg, var(--background-primary) 0%, var(--background-secondary) 100%);

&::before {
  content: '';
  position: absolute;
  inset: 0;
  background:
          linear-gradient(90deg, rgba(var(--bs-primary-rgb), 0.04) 1px, transparent 1px),
          linear-gradient(180deg, rgba(var(--bs-primary-rgb), 0.04) 1px, transparent 1px);
  background-size: 34px 34px;
  mask-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9), transparent);
}

.sc-4ym0jed6h {
  position: relative;
  z-index: 2;
  max-width: 1120px;
  margin-inline: auto;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 360px;
  gap: 30px;
  align-items: stretch;
}

.sc-b6v9eaksp {
  position: relative;
  padding: 46px;
  border-radius: 34px;
  background: var(--background-tertiary);
  box-shadow: 0 24px 50px rgba(44, 44, 44, 0.1);
  overflow: hidden;

  &::before {
    content: '';
    position: absolute;
    top: 0;
    inset-inline-start: 0;
    width: 100%;
    height: 8px;
    background: linear-gradient(90deg, var(--primary) 0%, var(--accent) 50%, var(--secondary) 100%);
  }

  .sc-pox8qnd4x {
    margin: 0 0 18px;
    color: var(--text-primary);
    font-size: 3rem;
    line-height: 1.12;
    font-weight: 900;
    letter-spacing: -0.03em;
  }

  .sc-brnjdsz6s {
    margin: 0 0 28px;
    color: var(--text-secondary);
    max-width: 700px;
    font-size: 1.08rem;
    line-height: 1.8;
  }

  .sc-79onoiknh {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
    margin-bottom: 30px;

    .sc-gdtdz5jpc {
      display: flex;
      gap: 14px;
      align-items: flex-start;
      padding: 18px 20px;
      border-radius: 22px;
      background: var(--background-primary);
      border: 1px solid var(--neutral-150);

      .sc-n2t1zpbbh {
        flex: 0 0 44px;
        width: 44px;
        height: 44px;
        border-radius: 14px;
        background: linear-gradient(135deg, var(--primary-bg) 0%, var(--info-bg) 100%);
      }

      .sc-nko8mikxm {
        .sc-9nlkm47jr {
          margin: 0 0 6px;
          color: var(--text-primary);
          font-size: 1rem;
          font-weight: 800;
        }

        .sc-1oy8v7pbl {
          margin: 0;
          color: var(--text-secondary);
          font-size: 0.95rem;
          line-height: 1.65;
        }
      }
    }
  }

  .sc-9kkucpc8a {
    display: flex;
    gap: 14px;
    flex-wrap: wrap;
  }

  .sc-rjrh9c02u {
    min-height: 56px;
    padding-block: 14px;
    padding-inline: 26px;
    border-radius: 16px;
    text-decoration: none;
    font-weight: 800;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: 0.3s ease;
    border: 2px solid transparent;

    &.sc-dw93ibi1b {
      background: var(--primary);
      color: var(--text-light);

      &:hover {
        background: var(--primary-dark);
        transform: translateY(-3px);
      }
    }

    &.sc-2p2zcwyoq {
      background: transparent;
      color: var(--text-primary);
      border-color: var(--neutral-250);

      &:hover {
        border-color: var(--accent);
        color: var(--accent-dark);
        transform: translateY(-3px);
      }
    }
  }
}

.sc-9cxtsbgcl {
  display: grid;
  gap: 18px;

  .sc-dytl2l6vx {
    padding: 24px;
    border-radius: 28px;
    box-shadow: 0 18px 40px rgba(44, 44, 44, 0.08);

    &.sc-ibjgt7i0m {
      background: linear-gradient(180deg, var(--accent) 0%, var(--accent-dark) 100%);
      color: var(--text-light);
    }

    &.sc-djiutqyoh {
      background: var(--background-tertiary);
      border: 1px solid var(--neutral-150);
    }

    .sc-dx95ses8k {
      margin: 0 0 10px;
      font-size: 1.15rem;
      font-weight: 800;
    }

    .sc-eukdw1vmk {
      margin: 0 0 18px;
      line-height: 1.7;
      font-size: 0.96rem;
    }

    .sc-1ljtdn1j9 {
      text-decoration: none;
      font-weight: 800;
      color: inherit;
    }
  }
}
}

@media (max-width: 991.98px) {
#u-i6352ly7q {
  .sc-4ym0jed6h {
    grid-template-columns: 1fr;
  }

  .sc-b6v9eaksp {
    .sc-pox8qnd4x {
      font-size: 2.5rem;
    }
  }
}
}

@media (max-width: 767.98px) {
#u-i6352ly7q {
  padding-block: 80px;

  .sc-b6v9eaksp {
    padding: 28px 20px;
    border-radius: 24px;

    .sc-pox8qnd4x {
      font-size: 2rem;
    }

    .sc-brnjdsz6s {
      font-size: 1rem;
    }

    .sc-79onoiknh {
      grid-template-columns: 1fr;
    }

    .sc-9kkucpc8a {
      flex-direction: column;
    }

    .sc-rjrh9c02u {
      width: 100%;
    }
  }

  .sc-9cxtsbgcl {
    .sc-dytl2l6vx {
      border-radius: 22px;
    }
  }
}
}

#u-pjfig73ii {
  padding-block: 4.75rem 5.25rem;
  padding-inline: 0;
  position: relative;
  overflow: clip;
  background: linear-gradient(
    160deg,
    var(--background-tertiary) 0%,
    color-mix(in srgb, var(--accent-bg) 28%, var(--background-primary)) 45%,
    var(--background-primary) 100%
  );
}

#u-pjfig73ii::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: linear-gradient(
      115deg,
      color-mix(in srgb, var(--neutral-250) 35%, transparent) 1px,
      transparent 1px
    ),
    linear-gradient(
      25deg,
      color-mix(in srgb, var(--neutral-350) 22%, transparent) 1px,
      transparent 1px
    );
  background-size: 2.25rem 2.25rem;
  opacity: 0.45;
  pointer-events: none;
}

#u-pjfig73ii::after {
  content: "";
  position: absolute;
  inset-block-start: -18%;
  inset-inline-end: -12%;
  width: min(52vw, 28rem);
  height: min(52vw, 28rem);
  border-radius: 50%;
  background: radial-gradient(
    circle at 30% 30%,
    color-mix(in srgb, var(--primary-light) 45%, transparent),
    color-mix(in srgb, var(--accent-light) 18%, transparent) 55%,
    transparent 70%
  );
  pointer-events: none;
}

#u-pjfig73ii .sc-bo5wbh25c {
  position: relative;
  z-index: 1;
  max-width: 1140px;
  margin-inline: auto;
}

#u-pjfig73ii .sc-9rpeq38bp {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: clamp(1.5rem, 3vw, 2.75rem);
  align-items: end;
  margin-block-end: clamp(2rem, 4vw, 3rem);
}

#u-pjfig73ii .sc-owja7twmt {
  text-align: start;
}

#u-pjfig73ii .sc-enlkvzni0 {
  font-size: clamp(2rem, 2.6vw + 1.1rem, 2.85rem);
  font-weight: 800;
  line-height: 1.12;
  letter-spacing: -0.02em;
  margin-block: 0 0.85rem;
  margin-inline: 0;
  max-width: 22ch;
  background: linear-gradient(
    118deg,
    var(--text-primary) 0%,
    var(--text-primary) 42%,
    var(--primary-dark) 55%,
    var(--accent-dark) 72%,
    var(--secondary-dark) 100%
  );
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

#u-pjfig73ii .sc-1njsa3s92 {
  font-size: 1.05rem;
  line-height: 1.75;
  color: var(--text-secondary);
  margin-block: 0;
  margin-inline: 0;
  max-width: 38ch;
}

#u-pjfig73ii .sc-2j8puasqo {
  position: relative;
  border-radius: 1.5rem;
  padding-block: 1.35rem;
  padding-inline: 1.35rem;
  background: linear-gradient(
    145deg,
    color-mix(in srgb, var(--background-tertiary) 92%, var(--neutral-150)),
    color-mix(in srgb, var(--info-bg) 22%, var(--background-tertiary))
  );
  border: 1px solid var(--neutral-150);
  box-shadow: 0 20px 50px color-mix(in srgb, var(--neutral-1050) 16%, transparent);
  min-height: 11rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

#u-pjfig73ii .sc-2j8puasqo::before {
  content: "";
  position: absolute;
  inset-block: 1.1rem;
  inset-inline-start: 0;
  width: 4px;
  border-radius: 999px;
  background: linear-gradient(
    180deg,
    var(--primary),
    var(--accent),
    var(--secondary)
  );
}

#u-pjfig73ii .sc-jfvgewdf1 {
  position: relative;
  width: min(72%, 14rem);
  aspect-ratio: 1;
  margin-inline: auto;
}

#u-pjfig73ii .sc-7moda1n2g {
  position: absolute;
  inset: 0;
  border-radius: 50%;
  border: 2px solid color-mix(in srgb, var(--primary) 42%, var(--neutral-250));
  animation: decopulse_r7w2nq8k4m9xp 4.5s ease-in-out infinite;
}

#u-pjfig73ii .sc-1nn1jw6de {
  inset: 12%;
  border-color: color-mix(in srgb, var(--accent) 38%, var(--neutral-250));
  animation-delay: 0.6s;
}

#u-pjfig73ii .sc-dmny4a2m3 {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: clamp(1rem, 2vw, 1.35rem);
}

#u-pjfig73ii .sc-dmny4a2m3 > article {
  min-width: 0;
}

#u-pjfig73ii .sc-cvsbac40t {
  position: relative;
  height: 100%;
  border-radius: 1.35rem;
  padding-block: 1.65rem;
  padding-inline: 1.55rem;
  background: color-mix(in srgb, var(--background-tertiary) 94%, var(--background-secondary));
  border: 1px solid var(--neutral-150);
  box-shadow: 0 16px 36px color-mix(in srgb, var(--neutral-1050) 12%, transparent);
  overflow: clip;
  transition:
    transform 0.22s ease,
    box-shadow 0.22s ease,
    border-color 0.22s ease;
}

#u-pjfig73ii .sc-cvsbac40t::before {
  content: attr(data-idx);
  position: absolute;
  inset-block-start: 1rem;
  inset-inline-end: 1rem;
  font-size: 0.75rem;
  font-weight: 800;
  letter-spacing: 0.16em;
  color: color-mix(in srgb, var(--neutral-650) 35%, transparent);
}

#u-pjfig73ii .sc-cvsbac40t::after {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 4px;
  background: var(--feat-stripe, var(--primary));
  opacity: 0.92;
  pointer-events: none;
}

#u-pjfig73ii .sc-cvsbac40t:hover {
  transform: translateY(-5px);
  border-color: color-mix(in srgb, var(--primary) 45%, var(--neutral-150));
  box-shadow: 0 26px 54px color-mix(in srgb, var(--neutral-1050) 18%, transparent);
}

#u-pjfig73ii .sc-344pbmwos {
  --feat-stripe: var(--primary);
  grid-column: span 7;
}

#u-pjfig73ii .sc-2hs3mwcl7 {
  --feat-stripe: var(--accent);
  grid-column: span 5;
}

#u-pjfig73ii .sc-rj14kvcgr {
  --feat-stripe: var(--success-color);
  grid-column: span 5;
}

#u-pjfig73ii .sc-ja7u5w83n {
  --feat-stripe: var(--warning-color);
  grid-column: span 7;
}

#u-pjfig73ii .sc-t03u2dxy0 {
  --feat-stripe: var(--info-color);
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: 1.25rem 1.75rem;
  align-items: start;
}

#u-pjfig73ii .sc-t03u2dxy0 .sc-a9lfqgb2n {
  max-width: 42ch;
}

#u-pjfig73ii .sc-t03u2dxy0 .sc-g6dk9c7kj {
  justify-self: end;
  align-self: end;
  text-align: end;
}

#u-pjfig73ii .sc-7l2fltoyh {
  width: 2.85rem;
  height: 2.85rem;
  border-radius: 0.95rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.05rem;
  font-weight: 800;
  color: var(--text-light);
  background: linear-gradient(
    145deg,
    var(--feat-stripe, var(--primary)),
    color-mix(in srgb, var(--feat-stripe, var(--primary)) 55%, var(--neutral-850))
  );
  box-shadow: 0 14px 28px color-mix(in srgb, var(--neutral-1050) 28%, transparent);
  margin-block-end: 1.1rem;
}

#u-pjfig73ii .sc-cvsbac40t h3 {
  font-size: 1.22rem;
  font-weight: 700;
  color: var(--text-primary);
  margin-block: 0 0.5rem;
  margin-inline: 0;
  letter-spacing: -0.015em;
}

#u-pjfig73ii .sc-cvsbac40t p {
  font-size: 0.97rem;
  line-height: 1.78;
  color: var(--text-secondary);
  margin-block: 0 1.05rem;
  margin-inline: 0;
}

#u-pjfig73ii .sc-47tcp8oo0 {
  display: inline-flex;
  align-items: center;
  padding-block: 0.32rem;
  padding-inline: 0.85rem;
  font-size: 0.74rem;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  border-radius: 999px;
  white-space: normal;
  color: var(--text-light);
  background: linear-gradient(
    120deg,
    color-mix(in srgb, var(--feat-stripe, var(--primary)) 88%, var(--neutral-850)),
    var(--feat-stripe, var(--primary))
  );
  box-shadow: 0 12px 26px color-mix(in srgb, var(--feat-stripe, var(--primary)) 32%, transparent);
  position: relative;
  overflow: hidden;
}

#u-pjfig73ii .sc-47tcp8oo0::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent,
    color-mix(in srgb, var(--text-light) 45%, transparent),
    transparent
  );
  opacity: 0;
  animation: pillglow_m4k9xq2n7rw8b 2.8s ease-in-out infinite;
}

#u-pjfig73ii .sc-cvsbac40t:hover .sc-47tcp8oo0::after {
  opacity: 0.85;
}

#u-pjfig73ii .sc-5zzakr759,
#u-pjfig73ii .sc-8zossskzq,
#u-pjfig73ii .sc-h3k2ndpzs,
#u-pjfig73ii .sc-gsj7vsspe,
#u-pjfig73ii .sc-p8zc8y99o {
  opacity: 0;
  transform: translateY(20px);
  animation: featinrise_p8v3n1k2m9qxw 0.85s cubic-bezier(0.22, 0.9, 0.22, 1) forwards;
}

#u-pjfig73ii .sc-8zossskzq {
  animation-delay: 0.07s;
}

#u-pjfig73ii .sc-h3k2ndpzs {
  animation-delay: 0.14s;
}

#u-pjfig73ii .sc-gsj7vsspe {
  animation-delay: 0.21s;
}

#u-pjfig73ii .sc-p8zc8y99o {
  animation-delay: 0.28s;
}

@media (max-width: 991.98px) {
  #u-pjfig73ii .sc-9rpeq38bp {
    grid-template-columns: minmax(0, 1fr);
  }

  #u-pjfig73ii .sc-owja7twmt {
    text-align: center;
  }

  #u-pjfig73ii .sc-enlkvzni0,
  #u-pjfig73ii .sc-1njsa3s92 {
    margin-inline: auto;
    text-align: center;
    max-width: none;
  }

  #u-pjfig73ii .sc-344pbmwos,
  #u-pjfig73ii .sc-2hs3mwcl7,
  #u-pjfig73ii .sc-rj14kvcgr,
  #u-pjfig73ii .sc-ja7u5w83n,
  #u-pjfig73ii .sc-t03u2dxy0 {
    grid-column: 1 / -1;
  }

  #u-pjfig73ii .sc-t03u2dxy0 {
    grid-template-columns: minmax(0, 1fr);
  }

  #u-pjfig73ii .sc-t03u2dxy0 .sc-g6dk9c7kj {
    justify-self: start;
    text-align: start;
  }
}

@media (max-width: 575.98px) {
  #u-pjfig73ii {
    padding-block: 3.75rem 4.1rem;
  }

  #u-pjfig73ii .sc-cvsbac40t {
    padding-block: 1.45rem;
    padding-inline: 1.25rem;
    border-radius: 1.2rem;
  }

}

@keyframes featinrise_p8v3n1k2m9qxw {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

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

@keyframes pillglow_m4k9xq2n7rw8b {
  0%,
  100% {
    opacity: 0;
  }

  50% {
    opacity: 0.55;
  }
}

@keyframes decopulse_r7w2nq8k4m9xp {
  0%,
  100% {
    transform: scale(1);
    opacity: 0.55;
  }

  50% {
    transform: scale(1.04);
    opacity: 1;
  }
}

#u-t22asoeba {
      padding-block: 6rem;
      padding-inline: 0;
      background: var(--background-tertiary);

      .sc-c1ppcazrh {
          display: grid;
          grid-template-columns: 0.9fr 1.1fr;
          gap: 2.5rem;
          align-items: end;
          margin-bottom: 3.5rem;
      }

      .sc-64xurkmvq {
          color: var(--accent-dark);
          font-size: 0.86rem;
          font-weight: 800;
          letter-spacing: 0.2em;
          text-transform: uppercase;
          margin-bottom: 1rem;
      }

      .sc-3enid4osa {
          color: var(--text-primary);
          font-size: 3rem;
          line-height: 1.15;
          font-weight: 800;
          margin: 0;
      }

      .sc-syr271ydn {
          color: var(--text-secondary);
          font-size: 1.05rem;
          line-height: 1.8;
          margin: 0;
          padding-inline-start: 2rem;
          border-inline-start: 4px solid var(--primary);
      }

      .sc-jx8dyhbhj {
          height: 100%;
          padding-block: 2rem;
          padding-inline: 2rem;
          background: var(--background-primary);
          border-radius: 1.25rem;
          border: 1px solid var(--neutral-150);
          position: relative;

          &::before {
              content: '';
              position: absolute;
              inset-block-start: 0;
              inset-inline-start: 0;
              width: 100%;
              height: 0.35rem;
              background: var(--primary);
              border-radius: 1.25rem 1.25rem 0 0;
          }

          &:hover {
              background: var(--primary-bg);
          }

          .sc-87lbf1cx6 {
              width: 3.5rem;
              height: 3.5rem;
              border-radius: 1rem;
              background: var(--white);
              border: 1px solid var(--neutral-150);
              display: flex;
              align-items: center;
              justify-content: center;
              margin-bottom: 1.35rem;
          }

          .sc-rv0e2rd5i {
              color: var(--primary-dark);
              font-size: 1.7rem;
          }

          .sc-3n2fgyhwl {
              color: var(--neutral-750);
              font-size: 0.8rem;
              font-weight: 800;
              text-transform: uppercase;
              letter-spacing: 0.12em;
              display: flex;
              align-items: center;
              gap: 0.55rem;
              margin-bottom: 0.8rem;
          }

          .sc-hk2sgifm6 {
              width: 1.5rem;
              height: 2px;
              background: var(--accent);
          }

          h3 {
              color: var(--text-primary);
              font-size: 1.45rem;
              font-weight: 800;
              margin-bottom: 0.85rem;
          }

          p {
              color: var(--text-secondary);
              line-height: 1.7;
              margin-bottom: 1.5rem;
          }
      }

      .sc-lz7f5foiv {
          display: inline-flex;
          align-items: center;
          gap: 0.55rem;
          color: var(--accent-dark);
          font-weight: 800;
          text-decoration: none;

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

  @media (max-width: 991px) {
      #u-t22asoeba {
          .sc-c1ppcazrh {
              grid-template-columns: 1fr;
              gap: 1.5rem;
          }

          .sc-syr271ydn {
              padding-inline-start: 1.4rem;
          }

          .sc-3enid4osa {
              font-size: 2.4rem;
          }

          .sc-jx8dyhbhj {
              margin-bottom: 1.5rem;
          }
      }
  }

  @media (max-width: 575px) {
      #u-t22asoeba {
          padding-block: 4rem;

          .sc-3enid4osa {
              font-size: 2rem;
          }
      }
  }

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

      @keyframes blobpulse_r5t8c3h6y2p {
        0%,
        100% {
          transform: scale(1);
          opacity: 0.5;
        }
        50% {
          transform: scale(1.1);
          opacity: 0.75;
        }
      }

      @keyframes slashgrow_j4k8v1n6d9s {
        from {
          transform: scaleX(0);
        }
        to {
          transform: scaleX(1);
        }
      }

      #u-sw0e7bsev {
        position: relative;
        overflow: hidden;
        padding-block: 5rem;
        padding-inline: 0;
        background: linear-gradient(
          160deg,
          var(--secondary) 0%,
          var(--primary) 48%,
          var(--accent) 100%
        );
      }

      #u-sw0e7bsev .sc-e2hvrguon {
        position: absolute;
        inset-block-start: -18%;
        inset-inline-start: -12%;
        width: min(48vw, 420px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(circle, var(--warning-color) 0%, transparent 68%);
        opacity: 0.55;
        pointer-events: none;
        z-index: 0;
        animation: blobpulse_r5t8c3h6y2p 6.5s ease-in-out infinite;
      }

      #u-sw0e7bsev .sc-5zwqad9mt {
        position: absolute;
        inset-block-end: -22%;
        inset-inline-end: -14%;
        width: min(52vw, 460px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(circle, var(--info-color) 0%, transparent 70%);
        opacity: 0.45;
        pointer-events: none;
        z-index: 0;
        animation: blobpulse_r5t8c3h6y2p 8s ease-in-out infinite;
        animation-delay: 1.2s;
      }

      #u-sw0e7bsev .sc-b9q98nsfm {
        position: relative;
        z-index: 1;
      }

      #u-sw0e7bsev .sc-ga2lbtmil {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.85rem;
        margin-block-end: 2.5rem;
        max-width: 42rem;
        animation: poprise_q7n2m9x4k1w 0.55s ease both;
      }

      #u-sw0e7bsev .sc-8r4ea2rj4 {
        display: inline-block;
        width: fit-content;
        margin: 0;
        padding-block: 0.4rem;
        padding-inline: 0.9rem;
        background: var(--warning-color);
        color: var(--text-light);
        font-size: 0.75rem;
        font-weight: 800;
        letter-spacing: 0.1em;
        text-transform: uppercase;
        white-space: normal;
        border: 3px solid var(--text-light);
        transform: rotate(-2deg);
      }

      #u-sw0e7bsev .sc-tw7k3ccrd {
        margin: 0;
        color: var(--text-light);
        font-size: clamp(2rem, 4.6vw, 3.4rem);
        font-weight: 800;
        line-height: 1.08;
        letter-spacing: -0.025em;
        text-transform: uppercase;
      }

      #u-sw0e7bsev .sc-c8pyotoga {
        display: block;
        width: min(12rem, 55%);
        height: 0.4rem;
        background: linear-gradient(
          90deg,
          var(--warning-color) 0%,
          var(--info-color) 100%
        );
        transform-origin: center start;
        animation: slashgrow_j4k8v1n6d9s 0.7s ease-out 0.15s both;
      }

      #u-sw0e7bsev .sc-s8lx43nkc {
        margin: 0;
        color: color-mix(in srgb, var(--text-light) 92%, transparent);
        font-size: 1.05rem;
        line-height: 1.7;
        max-width: 38ch;
      }

      #u-sw0e7bsev .sc-jcszwca9d {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 1.75rem;
        align-items: center;
      }

      #u-sw0e7bsev .sc-3atgho2rr {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 1rem;
        animation: poprise_q7n2m9x4k1w 0.6s ease 0.12s both;
      }

      #u-sw0e7bsev .sc-l3gqk4v0m {
        position: relative;
        background: var(--background-tertiary);
        padding-block: 1.35rem;
        padding-inline: 1.35rem;
        border: 3px solid var(--text-light);
        border-block-start-width: 0.55rem;
        transition: transform 0.25s ease;
      }

      #u-sw0e7bsev .sc-l3gqk4v0m:nth-child(1) {
        border-block-start-color: var(--warning-color);
        box-shadow: 0.5rem 0.5rem 0 color-mix(in srgb, var(--warning-color) 60%, transparent);
      }

      #u-sw0e7bsev .sc-l3gqk4v0m:nth-child(2) {
        border-block-start-color: var(--info-color);
        box-shadow: 0.5rem 0.5rem 0 color-mix(in srgb, var(--info-color) 60%, transparent);
      }

      #u-sw0e7bsev .sc-l3gqk4v0m:nth-child(3) {
        border-block-start-color: var(--secondary-light);
        box-shadow: 0.5rem 0.5rem 0 color-mix(in srgb, var(--secondary-light) 60%, transparent);
      }

      #u-sw0e7bsev .sc-l3gqk4v0m:hover {
        transform: translateY(-0.3rem);
      }

      #u-sw0e7bsev .sc-l1wpy6x7z {
        margin: 0 0 0.5rem;
        color: var(--text-primary);
        font-size: 1.15rem;
        font-weight: 800;
        line-height: 1.3;
      }

      #u-sw0e7bsev .sc-ckyl6922g {
        margin: 0;
        color: var(--text-secondary);
        font-size: 0.98rem;
        line-height: 1.65;
      }

      #u-sw0e7bsev .sc-28q4qgwuz {
        position: relative;
        z-index: 2;
        margin: 0;
        width: 100%;
        max-width: 26rem;
        margin-inline: auto;
        animation: poprise_q7n2m9x4k1w 0.65s ease 0.2s both;
      }

      #u-sw0e7bsev .sc-iwtdxmbzl {
        aspect-ratio: 1;
        overflow: hidden;
        border: 0.4rem solid var(--text-light);
        background: var(--neutral-1050);
        box-shadow: 0.85rem 0.85rem 0 var(--warning-color);
      }

      #u-sw0e7bsev .sc-iwtdxmbzl img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
      }

      @media (min-width: 768px) {
        #u-sw0e7bsev .sc-jcszwca9d {
          grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr);
          gap: 2.25rem;
        }

        #u-sw0e7bsev .sc-28q4qgwuz {
          max-width: none;
          margin-inline: 0;
        }
      }

      @media (min-width: 992px) {
        #u-sw0e7bsev {
          padding-block: 6.25rem;
        }

        #u-sw0e7bsev .sc-ga2lbtmil {
          margin-block-end: 3rem;
        }

        #u-sw0e7bsev .sc-jcszwca9d {
          gap: 3rem;
        }

        #u-sw0e7bsev .sc-l3gqk4v0m {
          padding-block: 1.55rem;
          padding-inline: 1.6rem;
        }
      }

      [dir="rtl"] #u-sw0e7bsev .sc-c8pyotoga {
        transform-origin: center end;
      }

      [dir="rtl"] #u-sw0e7bsev .sc-iwtdxmbzl {
        box-shadow: -0.85rem 0.85rem 0 var(--warning-color);
      }

      [dir="rtl"] #u-sw0e7bsev .sc-l3gqk4v0m:nth-child(1) {
        box-shadow: -0.5rem 0.5rem 0 color-mix(in srgb, var(--warning-color) 60%, transparent);
      }

      [dir="rtl"] #u-sw0e7bsev .sc-l3gqk4v0m:nth-child(2) {
        box-shadow: -0.5rem 0.5rem 0 color-mix(in srgb, var(--info-color) 60%, transparent);
      }

      [dir="rtl"] #u-sw0e7bsev .sc-l3gqk4v0m:nth-child(3) {
        box-shadow: -0.5rem 0.5rem 0 color-mix(in srgb, var(--secondary-light) 60%, transparent);
      }

#u-cvhmr234w {
        padding-block: 5.5rem;
        padding-inline: 0;
        position: relative;
        overflow: hidden;
        background: linear-gradient(155deg, var(--primary-dark) 0%, var(--accent-dark) 42%, var(--secondary-dark) 100%);
      }

      #u-cvhmr234w::before {
        content: '';
        position: absolute;
        inset: 0;
        background:
          radial-gradient(circle at 8% 18%, rgba(var(--bs-primary-rgb), 0.32) 0%, transparent 42%),
          radial-gradient(circle at 92% 78%, rgba(var(--bs-secondary-rgb), 0.28) 0%, transparent 38%);
        pointer-events: none;
        z-index: 0;
      }

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

      #u-cvhmr234w .sc-3l5c2413h {
        margin-bottom: 2.5rem;
        align-items: stretch;
      }

      #u-cvhmr234w .sc-n0t48fhpb {
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        padding-block: 0.5rem;
        padding-inline: 1.05rem;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--warning-color) 0%, var(--danger-color) 100%);
        color: var(--text-light);
        font-weight: 900;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        margin-bottom: 1rem;
        box-shadow: 0 10px 28px rgba(var(--bs-dark-rgb), 0.28);
      }

      #u-cvhmr234w .sc-dcyz3b62g {
        margin-block: 0 0;
        margin-inline: 0;
        font-weight: 900;
        line-height: 1.15;
        background: linear-gradient(120deg, var(--text-light) 0%, var(--info-light) 55%, var(--warning-light) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
      }

      #u-cvhmr234w .sc-96skptzu4 {
        height: 100%;
        display: flex;
        align-items: center;
        padding: 1.6rem;
        border-radius: 1.35rem;
        background: rgba(var(--bs-accent-rgb), 0.16);
        border: 1px solid rgba(var(--bs-primary-rgb), 0.28);
        box-shadow: inset 0 0 0 1px rgba(var(--bs-primary-rgb), 0.08);
      }

      #u-cvhmr234w .sc-5c6ak2pq9 {
        margin: 0;
        color: var(--text-light);
        line-height: 1.75;
      }

      #u-cvhmr234w .sc-9k25m2pve {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1.35rem;
      }

      #u-cvhmr234w .sc-ewj9p1rai {
        background: var(--background-tertiary);
        border-radius: 1.35rem;
        padding: 1.75rem;
        display: flex;
        flex-direction: column;
        height: 100%;
        position: relative;
        z-index: 2;
        box-shadow: 0 18px 36px rgba(var(--bs-dark-rgb), 0.22);
        transition: transform 0.35s ease, box-shadow 0.35s ease;
      }

      #u-cvhmr234w .sc-ewj9p1rai:hover {
        transform: translateY(-6px);
        box-shadow: 0 24px 44px rgba(var(--bs-dark-rgb), 0.3);
      }

      #u-cvhmr234w .sc-er7wlxb2h {
        border-inline-start: 6px solid var(--primary);
      }

      #u-cvhmr234w .sc-f8puwd2x5 {
        border-inline-start: 6px solid var(--secondary);
      }

      #u-cvhmr234w .sc-ld7y9nwmh {
        border-inline-start: 6px solid var(--warning-color);
      }

      #u-cvhmr234w .sc-n0ba3djr0 {
        width: 3.5rem;
        height: 3.5rem;
        border-radius: 1rem;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        color: var(--text-light);
        font-size: 1.45rem;
        margin-bottom: 1rem;
        flex-shrink: 0;
        box-shadow: 0 10px 22px rgba(var(--bs-primary-rgb), 0.24);
      }

      #u-cvhmr234w .sc-fbcejc907 {
        background: linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%);
      }

      #u-cvhmr234w .sc-f4w47zb37 {
        background: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-light) 100%);
      }

      #u-cvhmr234w .sc-hv0qgsfiy {
        background: linear-gradient(135deg, var(--accent) 0%, var(--accent-light) 100%);
      }

      #u-cvhmr234w .sc-mctpg4q8c {
        margin-block: 0 0.65rem;
        margin-inline: 0;
        font-weight: 900;
        color: var(--text-primary);
      }

      #u-cvhmr234w .sc-t4pbgpbv5 {
        margin-block: 0 1.25rem;
        margin-inline: 0;
        color: var(--text-secondary);
        line-height: 1.7;
      }

      #u-cvhmr234w .sc-bdv9hir08 {
        margin-top: auto;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        padding-block: 0.72rem;
        padding-inline: 1.2rem;
        border-radius: 999px;
        background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
        color: var(--text-light);
        font-weight: 900;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        text-decoration: none;
        transition: transform 0.3s ease, box-shadow 0.3s ease;
        align-self: flex-start;
      }

      #u-cvhmr234w .sc-bdv9hir08:hover {
        transform: translateY(-3px);
        box-shadow: 0 12px 26px rgba(var(--bs-primary-rgb), 0.34);
        color: var(--text-light);
      }

      #u-cvhmr234w .sc-h4bwurzqy {
        aspect-ratio: 1 / 1;
        width: 100%;
        border-radius: 1.35rem;
        overflow: hidden;
        position: relative;
        z-index: 2;
        background: var(--background-tertiary);
        box-shadow: 0 20px 40px rgba(var(--bs-dark-rgb), 0.26);
        transition: transform 0.35s ease, box-shadow 0.35s ease;
      }

      #u-cvhmr234w .sc-h4bwurzqy:hover {
        transform: scale(1.02);
        box-shadow: 0 26px 48px rgba(var(--bs-dark-rgb), 0.32);
      }

      #u-cvhmr234w .sc-kyyg4mp8e {
        border: 4px solid var(--warning-color);
      }

      #u-cvhmr234w .sc-fuwg5jeki {
        border: 4px solid var(--info-color);
      }

      #u-cvhmr234w .sc-h4bwurzqy img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
      }

      #u-cvhmr234w .sc-11bx6lxjn {
        grid-column: 1 / -1;
        display: grid;
        grid-template-columns: minmax(0, 0.32fr) minmax(0, 1fr);
        gap: 1.5rem;
        align-items: center;
        background: linear-gradient(135deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
      }

      #u-cvhmr234w .sc-4utaigl9b {
        display: flex;
        flex-direction: column;
        height: 100%;
      }

      @media (max-width: 991.98px) {
        #u-cvhmr234w .sc-3l5c2413h {
          text-align: center;
        }

        #u-cvhmr234w .sc-96skptzu4 {
          margin-top: 1.25rem;
          text-align: start;
        }

        #u-cvhmr234w .sc-9k25m2pve {
          grid-template-columns: minmax(0, 1fr);
        }

        #u-cvhmr234w .sc-11bx6lxjn {
          grid-template-columns: minmax(0, 1fr);
        }
      }

      @media (max-width: 575.98px) {
        #u-cvhmr234w {
          padding-block: 4rem;
        }

        #u-cvhmr234w .sc-ewj9p1rai {
          padding: 1.4rem;
        }

        #u-cvhmr234w .sc-96skptzu4 {
          padding: 1.25rem;
        }

        #u-cvhmr234w .sc-n0ba3djr0 {
          width: 3.1rem;
          height: 3.1rem;
          font-size: 1.3rem;
        }
      }

#u-suplrclgz {
        padding-block: clamp(4rem, 8vw, 7.5rem);
        padding-inline: 0;
        position: relative;
        overflow: clip;
        background: linear-gradient(145deg, color-mix(in srgb, var(--primary-bg) 55%, var(--background-primary)), var(--background-primary) 38%, color-mix(in srgb, var(--accent-bg) 48%, var(--background-primary)) 100%);
      }

      #u-suplrclgz::before {
        content: '';
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -15%;
        inline-size: min(52rem, 140%);
        block-size: min(52rem, 120%);
        background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--warning-bg) 70%, var(--background-primary)), transparent 62%);
        opacity: 0.85;
        pointer-events: none;
      }

      #u-suplrclgz::after {
        content: '';
        position: absolute;
        inset-block-end: -35%;
        inset-inline-start: -18%;
        inline-size: min(44rem, 120%);
        block-size: min(44rem, 110%);
        background: radial-gradient(circle at 70% 65%, color-mix(in srgb, var(--secondary-bg) 65%, var(--background-primary)), transparent 58%);
        opacity: 0.75;
        pointer-events: none;
      }

      #u-suplrclgz .sc-r37qeeuq0 {
        position: relative;
        z-index: 1;
      }

      #u-suplrclgz .sc-ofx7pivs2 {
        border-radius: 1.75rem;
        padding: clamp(1.75rem, 4vw, 2.75rem);
        background: linear-gradient(135deg, color-mix(in srgb, var(--white) 88%, var(--primary-bg)), color-mix(in srgb, var(--white) 92%, var(--accent-bg)));
        border: 0.1875rem solid color-mix(in srgb, var(--primary) 35%, var(--white));
        box-shadow: 0 1.25rem 3rem color-mix(in srgb, var(--primary-dark) 18%, transparent);
        block-size: 100%;
        min-block-size: 100%;
        display: flex;
        flex-direction: column;
        gap: 1.25rem;
      }

      #u-suplrclgz .sc-ldkmbko5c {
        align-self: start;
        padding-block: 0.4rem;
        padding-inline: 1rem;
        border-radius: 999px;
        font-size: 0.8125rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--text-light);
        background: linear-gradient(90deg, var(--primary), var(--accent));
        box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--accent-dark) 28%, transparent);
        white-space: normal;
      }

      #u-suplrclgz .sc-fz7pazdxo {
        margin: 0;
        font-size: clamp(2rem, 4vw, 3rem);
        font-weight: 800;
        line-height: 1.08;
        letter-spacing: -0.03em;
        color: var(--text-primary);
      }

      #u-suplrclgz .sc-tg0e64dcz {
        margin: 0;
        font-size: 1.0625rem;
        line-height: 1.65;
        color: var(--text-secondary);
        max-inline-size: 36rem;
      }

      #u-suplrclgz .sc-d6uxbk1rz {
        margin-block-start: auto;
        padding: 1.25rem 1.35rem;
        border-radius: 1.25rem;
        background: linear-gradient(120deg, var(--accent), var(--secondary));
        color: var(--text-light);
        font-weight: 600;
        line-height: 1.5;
        box-shadow: 0 0.875rem 2rem color-mix(in srgb, var(--secondary-dark) 26%, transparent);
      }

      #u-suplrclgz .sc-qdhv8j2a4 {
        display: flex;
        flex-direction: column;
        gap: 1rem;
      }

      #u-suplrclgz .sc-mggijb0ka {
        border-radius: 1.35rem;
        overflow: hidden;
        background: color-mix(in srgb, var(--white) 92%, var(--background-primary));
        border: 0.125rem solid color-mix(in srgb, var(--neutral-250) 80%, var(--white));
        box-shadow: 0 0.875rem 2.25rem color-mix(in srgb, var(--neutral-850) 12%, transparent);
        transition: border-color 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease;
      }

      #u-suplrclgz .sc-mggijb0ka:nth-child(3n + 1) {
        border-color: color-mix(in srgb, var(--primary-light) 45%, var(--neutral-150));
      }

      #u-suplrclgz .sc-mggijb0ka:nth-child(3n + 2) {
        border-color: color-mix(in srgb, var(--accent-light) 50%, var(--neutral-150));
      }

      #u-suplrclgz .sc-mggijb0ka:nth-child(3n + 3) {
        border-color: color-mix(in srgb, var(--secondary-light) 48%, var(--neutral-150));
      }

      #u-suplrclgz .sc-mggijb0ka[open] {
        background: var(--white);
        box-shadow: 0 1.35rem 3rem color-mix(in srgb, var(--primary-dark) 20%, transparent);
        border-color: color-mix(in srgb, var(--primary) 55%, var(--neutral-150));
      }

      #u-suplrclgz .sc-mggijb0ka:nth-child(3n + 2)[open] {
        border-color: color-mix(in srgb, var(--accent) 55%, var(--neutral-150));
      }

      #u-suplrclgz .sc-mggijb0ka:nth-child(3n + 3)[open] {
        border-color: color-mix(in srgb, var(--secondary) 55%, var(--neutral-150));
      }

      #u-suplrclgz .sc-50gps8e1p {
        list-style: none;
        cursor: pointer;
        display: grid;
        grid-template-columns: minmax(0, 1fr) 2.75rem;
        align-items: start;
        gap: 1rem 1.25rem;
        padding: 1.25rem 1.35rem;
        margin: 0;
      }

      #u-suplrclgz .sc-50gps8e1p::-webkit-details-marker {
        display: none;
      }

      #u-suplrclgz .sc-ne9ohqdkh {
        margin: 0;
        font-size: 1.125rem;
        font-weight: 700;
        line-height: 1.45;
        color: var(--text-primary);
      }

      #u-suplrclgz .sc-669c20qxb {
        inline-size: 2.75rem;
        block-size: 2.75rem;
        border-radius: 0.85rem;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(145deg, color-mix(in srgb, var(--neutral-150) 70%, var(--white)), var(--white));
        color: var(--primary);
        border: 0.125rem solid color-mix(in srgb, var(--neutral-250) 65%, var(--white));
        transition: transform 0.3s ease, background 0.3s ease, color 0.3s ease, border-color 0.3s ease;
      }

      #u-suplrclgz .sc-mggijb0ka:nth-child(3n + 2) .sc-669c20qxb {
        color: var(--accent);
      }

      #u-suplrclgz .sc-mggijb0ka:nth-child(3n + 3) .sc-669c20qxb {
        color: var(--secondary);
      }

      #u-suplrclgz .sc-mggijb0ka[open] .sc-669c20qxb {
        background: linear-gradient(145deg, var(--primary), var(--accent));
        color: var(--text-light);
        border-color: color-mix(in srgb, var(--primary-light) 60%, var(--white));
        animation: chevronpop_k9m2x7nq4p8rw 0.45s ease;
      }

      #u-suplrclgz .sc-mggijb0ka:nth-child(3n + 3)[open] .sc-669c20qxb {
        background: linear-gradient(145deg, var(--secondary), var(--warning-color));
        border-color: color-mix(in srgb, var(--secondary-light) 55%, var(--white));
      }

      #u-suplrclgz .sc-669c20qxb .sc-i99trc2wo {
        transition: transform 0.3s ease;
      }

      #u-suplrclgz .sc-mggijb0ka[open] .sc-669c20qxb .sc-i99trc2wo {
        transform: rotate(180deg);
      }

      #u-suplrclgz .sc-itvdovzd3 {
        padding-block: 0 1.35rem;
        padding-inline: 1.35rem;
      }

      #u-suplrclgz .sc-ryqjvmadw {
        margin: 0;
        padding-block-start: 1rem;
        margin-block-start: 0.25rem;
        border-block-start: 0.0625rem solid color-mix(in srgb, var(--neutral-250) 75%, var(--white));
        font-size: 1rem;
        line-height: 1.75;
        color: var(--text-secondary);
      }

      @media (max-width: 991.98px) {
        #u-suplrclgz .sc-ofx7pivs2 {
          min-block-size: auto;
        }

        #u-suplrclgz .sc-d6uxbk1rz {
          margin-block-start: 0.5rem;
        }

        #u-suplrclgz .sc-qdhv8j2a4 {
          margin-block-start: 0.5rem;
        }
      }

      @keyframes chevronpop_k9m2x7nq4p8rw {
        0% {
          transform: scale(0.92);
        }
        55% {
          transform: scale(1.06);
        }
        100% {
          transform: scale(1);
        }
      }

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

  .sc-rlyod4aic {
    text-align: center;
    max-width: 48rem;
    margin-inline: auto;
    margin-bottom: 3rem;

    .sc-7472xch3i {
      display: inline-flex;
      align-items: center;
      gap: 0.55rem;
      padding-block: 0.45rem;
      padding-inline: 0.9rem;
      border-radius: 6rem;
      background: var(--secondary-bg);
      color: var(--neutral-950);
      font-size: 0.85rem;
      font-weight: 700;
      margin-bottom: 1rem;
    }

    .sc-9ogcdoopv {
      color: var(--text-primary);
      font-size: 2.9rem;
      line-height: 1.1;
      font-weight: 800;
      margin-bottom: 1rem;
    }

    .sc-7hhf58tex {
      color: var(--text-secondary);
      font-size: 1.05rem;
      line-height: 1.75;
      margin: 0;
    }
  }

  .sc-n0onfgyto {
    display: grid;
    grid-template-columns: 1.15fr 0.85fr;
    gap: 1.5rem;
    align-items: stretch;
  }

  .sc-bntxjxgpt {
    background: var(--background-tertiary);
    border-radius: 1.75rem;
    padding: 2rem;
    border: 1px solid var(--neutral-150);
    box-shadow: 0 1.25rem 2.8rem rgba(0, 0, 0, 0.08);

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

    .sc-iq46561pj {
      position: relative;

      &.sc-f97xjgo89 {
        grid-column: 1 / -1;
      }

      label {
        display: block;
        color: var(--text-primary);
        font-size: 0.92rem;
        font-weight: 600;
        margin-bottom: 0.55rem;
      }

      .form-control {
        width: 100%;
        background: var(--background-primary);
        border: 1px solid var(--neutral-250);
        border-radius: 1rem;
        min-height: 3.4rem;
        padding-block: 0.95rem;
        padding-inline: 1rem;
        color: var(--text-primary);
        transition: 0.3s ease;

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

        &::placeholder {
          color: var(--neutral-550);
        }
      }

      textarea.form-control {
        min-height: 9rem;
        resize: vertical;
      }
    }

    .sc-iffk4fcau {
      margin-top: 1.5rem;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 1rem;
      flex-wrap: wrap;
    }

    .form-check {
      display: flex;
      align-items: flex-start;
      gap: 0.7rem;
      margin: 0;

      .form-check-input {
        width: 1.15rem;
        height: 1.15rem;
        margin: 0;
        margin-top: 0.15rem;
        border-color: var(--accent);

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

      .form-check-label {
        color: var(--text-secondary);
        font-size: 0.94rem;
        line-height: 1.6;

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

    .sc-kaycd4rk7 {
      border: none;
      border-radius: 1rem;
      background: linear-gradient(135deg, var(--secondary) 0%, var(--warning-color) 100%);
      color: var(--neutral-1050);
      padding-block: 1rem;
      padding-inline: 1.5rem;
      font-weight: 800;
      transition: 0.3s ease;
      min-width: 12rem;

      &:hover {
        transform: translateY(-0.2rem);
        box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.12);
      }
    }
  }

  .sc-nhk4461i9 {
    display: grid;
    gap: 1rem;

    .sc-dl1avhn68 {
      background: var(--background-tertiary);
      border-radius: 1.5rem;
      padding: 1.5rem;
      border: 1px solid var(--neutral-150);
      box-shadow: 0 1rem 2.4rem rgba(0, 0, 0, 0.06);
      display: flex;
      align-items: flex-start;
      gap: 1rem;
      transition: 0.3s ease;

      &:hover {
        transform: translateY(-0.25rem);
        box-shadow: 0 1.2rem 2.8rem rgba(0, 0, 0, 0.09);
      }

      .sc-bwsm43n27 {
        width: 3rem;
        height: 3rem;
        border-radius: 1rem;
        flex-shrink: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.2rem;
      }

      &:nth-child(1) {
        .sc-bwsm43n27 {
          background: var(--primary-bg);
          color: var(--primary-dark);
        }
      }

      &:nth-child(2) {
        .sc-bwsm43n27 {
          background: var(--secondary-bg);
          color: var(--secondary-dark);
        }
      }

      &:nth-child(3) {
        .sc-bwsm43n27 {
          background: var(--accent-bg);
          color: var(--accent-dark);
        }
      }

      &:nth-child(4) {
        .sc-bwsm43n27 {
          background: var(--success-bg);
          color: var(--success-dark);
        }
      }

      .sc-583iyj92s {
        strong {
          display: block;
          font-size: 1rem;
          color: var(--text-primary);
          margin-bottom: 0.35rem;
        }

        span {
          display: block;
          color: var(--text-secondary);
          font-size: 0.95rem;
          line-height: 1.65;
        }
      }
    }
  }

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

    .sc-rlyod4aic {
      .sc-9ogcdoopv {
        font-size: 2.3rem;
      }
    }

    .sc-n0onfgyto {
      grid-template-columns: 1fr;
    }
  }

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

    .sc-rlyod4aic {
      margin-bottom: 2rem;

      .sc-9ogcdoopv {
        font-size: 1.9rem;
      }

      .sc-7hhf58tex {
        font-size: 0.98rem;
      }
    }

    .sc-bntxjxgpt {
      padding: 1.25rem;

      .sc-31s32g7it {
        grid-template-columns: 1fr;
      }

      .sc-iffk4fcau {
        flex-direction: column;
        align-items: stretch;
      }

      .sc-kaycd4rk7 {
        width: 100%;
      }
    }

    .sc-nhk4461i9 {
      .sc-dl1avhn68 {
        padding: 1.1rem;
      }
    }
  }
}

#u-2zc2itj12 {
        overflow: hidden;
        background: linear-gradient(165deg, var(--primary-dark) 0%, var(--accent) 50%, var(--primary) 100%);
        color: var(--text-light);
        position: relative;
        padding-block: 4rem 2rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: -50%;
          inset-inline-end: -10%;
          width: 600px;
          height: 600px;
          background: radial-gradient(circle, rgba(255, 255, 255, 0.08) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatcircle_a8f3k9m2p7q1 8s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          bottom: -30%;
          inset-inline-start: -5%;
          width: 400px;
          height: 400px;
          background: radial-gradient(circle, rgba(255, 255, 255, 0.06) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatcircle_a8f3k9m2p7q1 10s ease-in-out infinite reverse;
        }

        .sc-2gceckbcd {
          position: relative;
          z-index: 2;
        }

        .sc-2wyznxduz {
          font-size: 1.5rem;
          font-weight: 700;
          margin-bottom: 1.5rem;
          position: relative;
          display: inline-block;
          padding-bottom: 0.5rem;

          &::after {
            content: '';
            position: absolute;
            bottom: 0;
            inset-inline-start: 0;
            width: 60px;
            height: 3px;
            background: linear-gradient(90deg, var(--secondary), transparent);
            border-radius: 2px;
          }
        }

        .sc-1hk4rwl4y {
          background: rgba(255, 255, 255, 0.08);
          padding: 1.5rem;
          border-radius: 1rem;
          backdrop-filter: blur(10px);
          border: 1px solid rgba(255, 255, 255, 0.15);
          transition: all 0.4s ease;
          margin-bottom: 1rem;

          &:hover {
            background: rgba(255, 255, 255, 0.12);
            transform: translateX(8px);
            box-shadow: -4px 8px 20px rgba(0, 0, 0, 0.2);
          }
        }

        .sc-oesl0pt1m {
          display: flex;
          align-items: center;
          gap: 1rem;
          margin-bottom: 1rem;
          padding: 0.75rem;
          background: rgba(255, 255, 255, 0.05);
          border-radius: 0.5rem;
          transition: all 0.3s ease;

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

          &:hover {
            background: rgba(255, 255, 255, 0.1);
            padding-inline-start:1.25rem;
          }

          i {
            font-size: 1.3rem;
            color: var(--secondary);
            min-width: 24px;
          }

          span {
            font-size: 0.95rem;
            line-height: 1.4;
          }
        }

        .nav-link {
          color: var(--text-light);
          font-weight: 500;
          padding-block: 0.6rem;
padding-inline: 0;
          transition: all 0.3s ease;
          position: relative;
          display: inline-block;
          margin-bottom: 0.3rem;

          &::before {
            content: '→';
            position: absolute;
            inset-inline-start: -20px;
            opacity: 0;
            transition: all 0.3s ease;
            color: var(--secondary);
          }

          &:hover,
          &:focus {
            color: var(--secondary);
            padding-inline-start:1rem;
            text-decoration: none;

            &::before {
              opacity: 1;
              inset-inline-start: 0;
            }
          }
        }

        .sc-aq013tgdc {
          .sc-kj20nqf2k {
            display: flex;
            gap: 1rem;
            flex-wrap: wrap;
          }

          .sc-bxw36zs9o {
            background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05));
            color: var(--text-light);
            border: 2px solid rgba(255, 255, 255, 0.3);
            border-radius: 1rem;
            width: 3.5rem;
            height: 3.5rem;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              inset: 0;
              background: linear-gradient(135deg, var(--secondary), var(--accent));
              opacity: 0;
              transition: opacity 0.4s ease;
              border-radius: 1rem;
            }

            i {
              position: relative;
              z-index: 1;
              transition: transform 0.4s ease;
            }

            &:hover,
            &:focus {
              transform: translateY(-8px) scale(1.1);
              border-color: var(--secondary);
              box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3);

              &::before {
                opacity: 1;
              }

              i {
                transform: rotate(360deg);
              }
            }
          }
        }

        .sc-kzqwpxkpn {
          color: var(--text-light);
          margin-top: 3rem;
          padding-top: 2rem;
          position: relative;
          border-top: 2px solid rgba(255, 255, 255, 0.15);
          text-align: center;
          font-size: 0.95rem;
          opacity: 0.9;
        }

        .sc-i2njg4zua {
          display: flex;
          align-items: center;
          justify-content: center;
          gap: 1rem;
          margin-top: 1rem;

          &::before,
          &::after {
            content: '';
            width: 80px;
            height: 2px;
            background: linear-gradient(90deg, transparent, var(--secondary), transparent);
          }

          .sc-2tq35zwdo {
            width: 8px;
            height: 8px;
            background: var(--secondary);
            border-radius: 50%;
            animation: pulse_x7h2n5t9w4 2s ease-in-out infinite;
          }
        }
      }

      @keyframes floatcircle_a8f3k9m2p7q1 {
        0%,
        100% {
          transform: translateY(0) scale(1);
        }
        50% {
          transform: translateY(-30px) scale(1.05);
        }
      }

      @keyframes pulse_x7h2n5t9w4 {
        0%,
        100% {
          transform: scale(1);
          opacity: 1;
        }
        50% {
          transform: scale(1.3);
          opacity: 0.7;
        }
      }

#u-6p8a2r3ts {
        --hd-bg-deep: var(--neutral-1050);
        --hd-bg-mid: var(--neutral-950);
        --hd-glow-a: var(--accent);
        --hd-glow-b: var(--primary);
        --hd-glow-c: var(--danger-light);
        --hd-text: var(--white);
        --hd-text-dim: var(--neutral-250);
        position: sticky;
        top: 0;
        z-index: 1000;
        background: radial-gradient(ellipse at 15% 0%, rgba(var(--bs-accent-rgb), 0.35) 0%, transparent 55%), radial-gradient(ellipse at 85% 100%, rgba(var(--bs-primary-rgb), 0.32) 0%, transparent 55%),
          linear-gradient(135deg, var(--neutral-1050) 0%, var(--neutral-950) 50%, var(--neutral-1050) 100%);
        isolation: isolate;
        overflow: hidden;
      }

      #u-6p8a2r3ts::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image: repeating-linear-gradient(115deg, transparent 0 28px, rgba(var(--bs-accent-rgb), 0.06) 28px 30px), repeating-linear-gradient(115deg, transparent 0 60px, rgba(var(--bs-primary-rgb), 0.05) 60px 62px);
        animation: hdSpeedShift_kx7m4p2r9a 8s linear infinite;
        pointer-events: none;
        z-index: 0;
        mix-blend-mode: screen;
      }

      #u-6p8a2r3ts::after {
        content: '';
        position: absolute;
        inset-inline: 0;
        bottom: 0;
        height: 3px;
        background: linear-gradient(90deg, transparent 0%, var(--accent-light) 18%, var(--primary-light) 42%, var(--danger-light) 60%, var(--secondary-light) 82%, transparent 100%);
        box-shadow: 0 0 12px rgba(var(--bs-accent-rgb), 0.7), 0 0 24px rgba(var(--bs-primary-rgb), 0.5);
        animation: hdNeonPulse_qb3n8w5z1c 2.6s ease-in-out infinite;
        z-index: 2;
      }

      #u-6p8a2r3ts .container {
        position: relative;
        z-index: 3;
      }

      #u-6p8a2r3ts .navbar {
        padding-block: 1rem;
        padding-inline: 0;
      }

      #u-6p8a2r3ts .navbar-brand {
        display: inline-flex;
        align-items: center;
        gap: 0.85rem;
        text-decoration: none;
        font-weight: 900;
        font-size: 1.55rem;
        position: relative;
        padding-block: 0.45rem;
        padding-inline: 1.1rem 1.4rem;
        clip-path: polygon(8% 0, 100% 0, 92% 100%, 0% 100%);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.18) 0%, rgba(var(--bs-primary-rgb), 0.18) 100%);
        transition: filter 0.4s ease, transform 0.4s ease;
      }

      [dir='rtl'] #u-6p8a2r3ts .navbar-brand {
        clip-path: polygon(0 0, 92% 0, 100% 100%, 8% 100%);
      }

      #u-6p8a2r3ts .navbar-brand .sc-hlfcgpweu {
        width: 44px;
        height: 44px;
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(135deg, var(--accent-dark) 0%, var(--primary-dark) 100%);
        clip-path: polygon(20% 0, 100% 0, 80% 100%, 0 100%);
        color: var(--white);
        font-size: 1.35rem;
        box-shadow: inset 0 0 12px rgba(var(--bs-accent-rgb), 0.6), 0 0 14px rgba(var(--bs-primary-rgb), 0.55);
        animation: hdNeonFlicker_yh6t2j4d7v 3.4s ease-in-out infinite;
      }

      [dir='rtl'] #u-6p8a2r3ts .navbar-brand .sc-hlfcgpweu {
        clip-path: polygon(0 0, 80% 0, 100% 100%, 20% 100%);
      }

      #u-6p8a2r3ts .navbar-brand .sc-qaet6e3f5 {
        position: absolute;
        inset-block-start: -6px;
        inset-inline-end: -8px;
        color: var(--danger-light);
        font-size: 0.95rem;
        animation: hdSparkSpin_mz9p5k8r3w 2.2s linear infinite;
        filter: drop-shadow(0 0 6px rgba(var(--bs-accent-rgb), 0.9));
      }

      #u-6p8a2r3ts .navbar-brand .sc-t83efc91a {
        display: inline-flex;
        flex-direction: column;
        line-height: 1;
        gap: 0.25rem;
        white-space: normal;
      }

      #u-6p8a2r3ts .navbar-brand .sc-swhhz6h12 {
        font-size: 1.5rem;
        font-weight: 900;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        background: linear-gradient(135deg, var(--accent-light) 0%, var(--white) 50%, var(--primary-light) 100%);
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        text-shadow: 0 0 18px rgba(var(--bs-accent-rgb), 0.55);
        white-space: normal;
      }

      #u-6p8a2r3ts .navbar-brand .sc-16myia7tc {
        font-size: 0.62rem;
        font-weight: 700;
        letter-spacing: 0.42em;
        text-transform: uppercase;
        color: var(--accent-light);
        white-space: normal;
      }

      #u-6p8a2r3ts .navbar-brand:hover {
        transform: translateY(-2px);
        filter: brightness(1.15);
      }

      #u-6p8a2r3ts .navbar-toggler {
        border: 1px solid rgba(var(--bs-accent-rgb), 0.55);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.18), rgba(var(--bs-primary-rgb), 0.18));
        clip-path: polygon(14% 0, 100% 0, 86% 100%, 0% 100%);
        padding-block: 0.55rem;
        padding-inline: 0.95rem;
        box-shadow: 0 0 12px rgba(var(--bs-accent-rgb), 0.35);
        transition: filter 0.3s ease, transform 0.3s ease;
      }

      [dir='rtl'] #u-6p8a2r3ts .navbar-toggler {
        clip-path: polygon(0 0, 86% 0, 100% 100%, 14% 100%);
      }

      #u-6p8a2r3ts .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem rgba(var(--bs-accent-rgb), 0.35), 0 0 18px rgba(var(--bs-primary-rgb), 0.5);
      }

      #u-6p8a2r3ts .navbar-toggler:hover {
        filter: brightness(1.2);
        transform: scale(1.04);
      }

      #u-6p8a2r3ts .navbar-toggler .navbar-toggler-icon {
        background-image: none;
        position: relative;
        width: 22px;
        height: 18px;
      }

      #u-6p8a2r3ts .navbar-toggler .navbar-toggler-icon::before,
      #u-6p8a2r3ts .navbar-toggler .navbar-toggler-icon::after,
      #u-6p8a2r3ts .navbar-toggler .sc-stoavg453 {
        content: '';
        position: absolute;
        inset-inline-start: 0;
        inset-inline-end: 0;
        height: 2px;
        background: linear-gradient(90deg, var(--accent-light), var(--primary-light));
        box-shadow: 0 0 8px rgba(var(--bs-accent-rgb), 0.7);
        transition: transform 0.3s ease;
      }

      #u-6p8a2r3ts .navbar-toggler .navbar-toggler-icon::before {
        inset-block-start: 0;
      }

      #u-6p8a2r3ts .navbar-toggler .sc-stoavg453 {
        inset-block-start: 50%;
        transform: translateY(-50%);
        width: 70%;
      }

      #u-6p8a2r3ts .navbar-toggler .navbar-toggler-icon::after {
        inset-block-end: 0;
      }

      #u-6p8a2r3ts .navbar-nav {
        gap: 0.4rem;
        align-items: center;
      }

      #u-6p8a2r3ts .navbar-nav .sc-bivdygbuc {
        animation: hdNavSlide_ab12cd34ef 0.5s ease-out backwards;
      }

      #u-6p8a2r3ts .navbar-nav .sc-bivdygbuc:nth-child(1) {
        animation-delay: 0.05s;
      }
      #u-6p8a2r3ts .navbar-nav .sc-bivdygbuc:nth-child(2) {
        animation-delay: 0.1s;
      }
      #u-6p8a2r3ts .navbar-nav .sc-bivdygbuc:nth-child(3) {
        animation-delay: 0.15s;
      }
      #u-6p8a2r3ts .navbar-nav .sc-bivdygbuc:nth-child(4) {
        animation-delay: 0.2s;
      }
      #u-6p8a2r3ts .navbar-nav .sc-bivdygbuc:nth-child(5) {
        animation-delay: 0.25s;
      }

      #u-6p8a2r3ts .navbar-nav .nav-link {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        color: var(--hd-text-dim);
        font-weight: 700;
        font-size: 0.82rem;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        padding-block: 0.65rem;
        padding-inline: 1.05rem;
        clip-path: polygon(10% 0, 100% 0, 90% 100%, 0% 100%);
        background: rgba(var(--bs-dark-rgb), 0.35);
        border: 1px solid rgba(var(--bs-accent-rgb), 0.15);
        transition: color 0.3s ease, background 0.3s ease, transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.35s ease;
        overflow: hidden;
        isolation: isolate;
      }

      [dir='rtl'] #u-6p8a2r3ts .navbar-nav .nav-link {
        clip-path: polygon(0 0, 90% 0, 100% 100%, 10% 100%);
      }

      #u-6p8a2r3ts .navbar-nav .nav-link::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline: 12%;
        height: 2px;
        background: linear-gradient(90deg, transparent, var(--accent-light), var(--primary-light), transparent);
        transform: scaleX(0);
        transform-origin: inset-inline-start;
        transition: transform 0.4s ease;
        z-index: 1;
      }

      #u-6p8a2r3ts .navbar-nav .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: -120%;
        inset-inline-start: -20%;
        width: 50%;
        height: 240%;
        background: linear-gradient(115deg, transparent 40%, rgba(var(--bs-accent-rgb), 0.55) 50%, transparent 60%);
        transform: translateX(-160%) rotate(0deg);
        transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
        pointer-events: none;
        z-index: 0;
      }

      [dir='rtl'] #u-6p8a2r3ts .navbar-nav .nav-link::after {
        transform: translateX(160%);
      }

      #u-6p8a2r3ts .navbar-nav .nav-link .sc-l3zt9akag {
        font-size: 1rem;
        color: var(--accent-light);
        transition: transform 0.35s ease, color 0.35s ease, text-shadow 0.35s ease;
        z-index: 2;
      }

      #u-6p8a2r3ts .navbar-nav .nav-link span {
        position: relative;
        z-index: 2;
      }

      #u-6p8a2r3ts .navbar-nav .nav-link:hover {
        color: var(--white);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.22) 0%, rgba(var(--bs-primary-rgb), 0.22) 100%);
        transform: translateY(-3px);
        box-shadow: 0 6px 18px rgba(var(--bs-accent-rgb), 0.35), inset 0 0 12px rgba(var(--bs-primary-rgb), 0.25);
      }

      #u-6p8a2r3ts .navbar-nav .nav-link:hover::before {
        transform: scaleX(1);
      }

      #u-6p8a2r3ts .navbar-nav .nav-link:hover::after {
        transform: translateX(260%) rotate(0deg);
      }

      [dir='rtl'] #u-6p8a2r3ts .navbar-nav .nav-link:hover::after {
        transform: translateX(-260%);
      }

      #u-6p8a2r3ts .navbar-nav .nav-link:hover .sc-l3zt9akag {
        color: var(--white);
        transform: scale(1.18) rotate(-6deg);
        text-shadow: 0 0 10px rgba(var(--bs-accent-rgb), 0.9);
      }

      #u-6p8a2r3ts .navbar-nav .nav-link.active {
        color: var(--white);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.32) 0%, rgba(var(--bs-primary-rgb), 0.32) 100%);
        border-color: rgba(var(--bs-accent-rgb), 0.55);
        box-shadow: 0 0 18px rgba(var(--bs-accent-rgb), 0.45), inset 0 0 14px rgba(var(--bs-primary-rgb), 0.35);
      }

      #u-6p8a2r3ts .navbar-nav .nav-link.active::before {
        transform: scaleX(1);
      }

      #u-6p8a2r3ts .navbar-nav .nav-link.active .sc-l3zt9akag {
        color: var(--white);
        text-shadow: 0 0 10px rgba(var(--bs-accent-rgb), 0.9);
      }

      #u-6p8a2r3ts .sc-204iidkmj {
        display: inline-flex;
        align-items: center;
        color: var(--accent-light);
        font-weight: 900;
        opacity: 0;
        transform: scaleY(0.6);
        transition: opacity 0.3s ease, transform 0.3s ease;
        text-shadow: 0 0 8px rgba(var(--bs-accent-rgb), 0.9);
        z-index: 2;
      }

      #u-6p8a2r3ts .navbar-nav .nav-link.active .sc-204iidkmj,
      #u-6p8a2r3ts .navbar-nav .nav-link:hover .sc-204iidkmj {
        opacity: 1;
        transform: scaleY(1);
      }

      @keyframes hdSpeedShift_kx7m4p2r9a {
        0% {
          background-position: 0 0, 0 0;
        }
        100% {
          background-position: 200px 0, 240px 0;
        }
      }

      @keyframes hdNeonPulse_qb3n8w5z1c {
        0%,
        100% {
          opacity: 0.6;
          filter: blur(0px);
        }
        50% {
          opacity: 1;
          filter: blur(0.4px);
        }
      }

      @keyframes hdNeonFlicker_yh6t2j4d7v {
        0%,
        100% {
          box-shadow: inset 0 0 12px rgba(var(--bs-accent-rgb), 0.6), 0 0 14px rgba(var(--bs-primary-rgb), 0.55);
        }
        45% {
          box-shadow: inset 0 0 18px rgba(var(--bs-accent-rgb), 0.85), 0 0 22px rgba(var(--bs-primary-rgb), 0.8);
        }
        50% {
          box-shadow: inset 0 0 8px rgba(var(--bs-accent-rgb), 0.45), 0 0 10px rgba(var(--bs-primary-rgb), 0.4);
        }
      }

      @keyframes hdSparkSpin_mz9p5k8r3w {
        0% {
          transform: rotate(0deg) scale(1);
          opacity: 1;
        }
        50% {
          transform: rotate(180deg) scale(1.35);
          opacity: 0.7;
        }
        100% {
          transform: rotate(360deg) scale(1);
          opacity: 1;
        }
      }

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

      @media (max-width: 991.98px) {
        #u-6p8a2r3ts .navbar-collapse {
          background: linear-gradient(160deg, rgba(var(--bs-dark-rgb), 0.85) 0%, rgba(var(--bs-accent-rgb), 0.18) 100%);
          border: 1px solid rgba(var(--bs-accent-rgb), 0.4);
          margin-block-start: 1.1rem;
          padding-block: 1.25rem;
          padding-inline: 1rem;
          box-shadow: 0 12px 40px rgba(var(--bs-accent-rgb), 0.25);
          clip-path: polygon(0 0, 100% 0, 96% 100%, 4% 100%);
        }

        #u-6p8a2r3ts .navbar-nav {
          gap: 0.55rem;
          align-items: stretch;
        }

        #u-6p8a2r3ts .navbar-nav .nav-link {
          width: 100%;
          justify-content: flex-start;
          padding-block: 0.85rem;
          padding-inline: 1.15rem;
        }
      }

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

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

@keyframes privacy_sheen_b4n9c2v7x1m0 {
  from {
    transform: translateX(-120%);
  }
  to {
    transform: translateX(120%);
  }
}

[dir="rtl"] #u-4if7ztm6n .sc-dnfn4jjaa {
  animation-name: privacy_sheen_rtl_b4n9c2v7x1m0;
}

@keyframes privacy_sheen_rtl_b4n9c2v7x1m0 {
  from {
    transform: translateX(120%);
  }
  to {
    transform: translateX(-120%);
  }
}

#u-4if7ztm6n {
  background:
    linear-gradient(180deg, var(--primary-bg) 0%, var(--background-primary) 18%, var(--background-primary) 100%);
  color: var(--text-primary);
  overflow: hidden;
  position: relative;
}

#u-4if7ztm6n .sc-8nk5t779n {
  position: absolute;
  inset-block-start: -8rem;
  inset-inline-end: -12rem;
  width: 34rem;
  height: 34rem;
  border-radius: 2rem;
  background: linear-gradient(145deg, var(--accent-bg) 0%, var(--secondary-bg) 55%, var(--warning-bg) 100%);
  transform: rotate(18deg);
  opacity: 0.55;
  pointer-events: none;
  z-index: 0;
}

#u-4if7ztm6n .sc-5iv0h2z3o {
  position: absolute;
  inset-block-end: 12%;
  inset-inline-start: -10rem;
  width: 22rem;
  height: 22rem;
  border-radius: 50%;
  background: linear-gradient(160deg, var(--accent-light), var(--primary-light));
  opacity: 0.28;
  pointer-events: none;
  z-index: 0;
}

#u-4if7ztm6n .container {
  position: relative;
  z-index: 1;
}

#u-4if7ztm6n .sc-48voo7dkt {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.75rem;
  margin-block-end: 2rem;
  padding-block: 2.5rem 2rem;
  padding-inline: 0;
  overflow: hidden;
}

#u-4if7ztm6n .sc-q982ewv6f {
  position: relative;
  background: linear-gradient(125deg, var(--neutral-1050) 0%, var(--neutral-950) 42%, var(--primary-dark) 100%);
  color: var(--text-light);
  padding-block: 2.75rem;
  padding-inline: 2rem;
  border-start-start-radius: 0;
  border-start-end-radius: 2.5rem;
  border-end-end-radius: 0.5rem;
  border-end-start-radius: 2.5rem;
  overflow: hidden;
  animation: privacy_slam_k7m2xq9p4n8v 0.7s ease both;
}

#u-4if7ztm6n .sc-dnfn4jjaa {
  position: absolute;
  inset-block: 0;
  inset-inline-start: 0;
  width: 40%;
  background: linear-gradient(90deg, var(--neutral-1050), var(--text-light), var(--neutral-1050));
  opacity: 0.14;
  animation: privacy_sheen_b4n9c2v7x1m0 4.5s ease-in-out infinite;
  pointer-events: none;
}

#u-4if7ztm6n .sc-30rajbusr {
  display: inline-block;
  font-size: 0.8rem;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--primary-bg);
  margin-block-end: 1rem;
  border-block-end: 3px solid var(--accent);
  padding-block-end: 0.35rem;
}

#u-4if7ztm6n .sc-n2seq4a8c {
  font-size: clamp(2.2rem, 5.5vw, 3.8rem);
  font-weight: 900;
  line-height: 1.02;
  letter-spacing: -0.045em;
  margin-block-end: 1.1rem;
  max-width: 16ch;
}

#u-4if7ztm6n .sc-cjzo38618 {
  font-size: 1.05rem;
  line-height: 1.75;
  color: var(--neutral-250);
  margin-block-end: 0;
  max-width: 40rem;
}

#u-4if7ztm6n .sc-1wx5vugss {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.85rem;
  animation: privacy_slam_k7m2xq9p4n8v 0.7s ease 0.12s both;
}

#u-4if7ztm6n .sc-8f3kiw1u9 {
  background: var(--background-tertiary);
  border-inline-start: 6px solid var(--primary);
  padding-block: 1rem;
  padding-inline: 1.1rem;
  font-size: 0.92rem;
  font-weight: 700;
  color: var(--text-primary);
  line-height: 1.45;
  box-shadow: 0 12px 28px color-mix(in srgb, var(--neutral-1050) 12%, var(--background-tertiary));
}

#u-4if7ztm6n .sc-8f3kiw1u9:nth-child(2) {
  border-inline-start-color: var(--accent);
}

#u-4if7ztm6n .sc-8f3kiw1u9:nth-child(3) {
  border-inline-start-color: var(--secondary);
}

#u-4if7ztm6n .sc-8f3kiw1u9:nth-child(4) {
  border-inline-start-color: var(--warning-color);
}

#u-4if7ztm6n .sc-r3g7peuh5 {
  margin-block-end: 2rem;
  background: var(--background-tertiary);
  border: 3px solid var(--neutral-1050);
  border-radius: 1.25rem;
  padding-block: 1.1rem;
  padding-inline: 1.1rem;
  box-shadow: 8px 8px 0 var(--primary-bg);
  animation: privacy_slam_k7m2xq9p4n8v 0.7s ease 0.18s both;
}

#u-4if7ztm6n .sc-sx8bc4xek {
  font-size: 0.78rem;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--primary-dark);
  margin-block-end: 0.85rem;
}

#u-4if7ztm6n .sc-61d628pjv {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.55rem;
}

#u-4if7ztm6n .sc-61d628pjv a {
  text-decoration: none;
  text-align: center;
  font-size: 0.88rem;
  font-weight: 800;
  color: var(--text-primary);
  background: var(--neutral-50);
  border: 2px solid var(--neutral-1050);
  padding-block: 0.75rem;
  padding-inline: 0.6rem;
  transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease;
}

#u-4if7ztm6n .sc-61d628pjv a:hover {
  background: var(--accent);
  color: var(--text-light);
  transform: translateY(-2px);
}

#u-4if7ztm6n .sc-r6wal6zxp {
  display: grid;
  gap: 1.35rem;
}

#u-4if7ztm6n .sc-dc48l4oc1 {
  position: relative;
  background: var(--background-tertiary);
  border: 2px solid var(--neutral-1050);
  padding-block: 1.75rem;
  padding-inline: 1.5rem;
  animation: privacy_slam_k7m2xq9p4n8v 0.65s ease both;
}

#u-4if7ztm6n .sc-2dqxbynec {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  height: 0.55rem;
  background: linear-gradient(90deg, var(--primary) 0%, var(--warning-color) 45%, var(--accent) 100%);
  animation: privacy_pulsebar_r3t8w1zj6h5q 3.2s ease-in-out infinite;
}

#u-4if7ztm6n .sc-sw01jp2uj {
  background: linear-gradient(160deg, var(--primary-bg) 0%, var(--background-tertiary) 38%, var(--background-tertiary) 100%);
}

#u-4if7ztm6n .sc-31q04vhqc {
  background: linear-gradient(160deg, var(--accent-bg) 0%, var(--background-tertiary) 40%, var(--background-tertiary) 100%);
}

#u-4if7ztm6n .sc-ngn1oe8g4 {
  background: linear-gradient(160deg, var(--secondary-bg) 0%, var(--background-tertiary) 42%, var(--background-tertiary) 100%);
}

#u-4if7ztm6n .sc-6cyqcn1tk {
  font-size: clamp(1.25rem, 2.4vw, 1.65rem);
  font-weight: 900;
  letter-spacing: -0.03em;
  line-height: 1.2;
  color: var(--text-primary);
  margin-block-end: 0.85rem;
  padding-inline-start: 0.85rem;
  border-inline-start: 5px solid var(--primary);
}

#u-4if7ztm6n .sc-31q04vhqc .sc-6cyqcn1tk {
  border-inline-start-color: var(--accent-dark);
}

#u-4if7ztm6n .sc-ngn1oe8g4 .sc-6cyqcn1tk {
  border-inline-start-color: var(--secondary-dark);
}

#u-4if7ztm6n .sc-sw01jp2uj .sc-6cyqcn1tk {
  border-inline-start-color: var(--warning-dark);
}

#u-4if7ztm6n .sc-om0wrhqod {
  font-size: 0.98rem;
  line-height: 1.78;
  color: var(--text-secondary);
  margin-block-end: 0.75rem;
}

#u-4if7ztm6n .sc-om0wrhqod:last-child {
  margin-block-end: 0;
}

#u-4if7ztm6n .sc-d42f32s04 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.7rem;
  margin: 0;
}

#u-4if7ztm6n .sc-d42f32s04 dt {
  margin: 0;
  padding-block: 1rem;
  padding-inline: 1.1rem;
  background: var(--neutral-50);
  border-inline-start: 5px solid var(--secondary);
  color: var(--text-secondary);
  font-size: 0.95rem;
  line-height: 1.65;
  font-weight: 500;
}

#u-4if7ztm6n .sc-d42f32s04 dt:nth-child(2) {
  border-inline-start-color: var(--accent);
}

#u-4if7ztm6n .sc-d42f32s04 dt:nth-child(3) {
  border-inline-start-color: var(--primary);
}

#u-4if7ztm6n .sc-d42f32s04 dt:nth-child(4) {
  border-inline-start-color: var(--warning-color);
}

#u-4if7ztm6n .sc-d42f32s04 dt:nth-child(5) {
  border-inline-start-color: var(--info-color);
}

#u-4if7ztm6n .sc-jb1k6eb2x {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 0.55rem;
}

#u-4if7ztm6n .sc-jb1k6eb2x li {
  position: relative;
  padding-block: 0.7rem;
  padding-inline: 1.15rem 1rem;
  background: color-mix(in srgb, var(--neutral-50) 80%, var(--primary-bg));
  border-inline-start: 4px solid var(--primary);
  font-size: 0.96rem;
  line-height: 1.7;
  color: var(--text-secondary);
}

#u-4if7ztm6n .sc-jb1k6eb2x li:nth-child(even) {
  background: color-mix(in srgb, var(--neutral-50) 75%, var(--accent-bg));
  border-inline-start-color: var(--accent);
}

#u-4if7ztm6n .sc-4vjxt2h9y {
  display: grid;
  gap: 1.1rem;
  margin-block: 0.25rem 0.5rem;
  border-block: 4px solid var(--neutral-1050);
  background: linear-gradient(
    90deg,
    var(--secondary-bg) 0%,
    var(--primary-bg) 50%,
    var(--accent-bg) 100%
  );
  padding-block: 1.25rem;
  padding-inline: 1rem;
}

#u-4if7ztm6n .sc-4vjxt2h9y .sc-dc48l4oc1 {
  margin: 0;
  box-shadow: 6px 6px 0 var(--neutral-1050);
}

#u-4if7ztm6n .sc-jz8nmhr7o {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.1rem;
}

#u-4if7ztm6n .sc-365oldhs7 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0;
  margin-block-start: 1.5rem;
  border: 3px solid var(--neutral-1050);
  overflow: hidden;
  box-shadow: 10px 10px 0 var(--accent);
  animation: privacy_slam_k7m2xq9p4n8v 0.7s ease both;
}

#u-4if7ztm6n .sc-blduzi64p {
  background: linear-gradient(145deg, var(--accent-dark) 0%, var(--neutral-1050) 100%);
  color: var(--text-light);
  padding-block: 2rem;
  padding-inline: 1.6rem;
}

#u-4if7ztm6n .sc-blduzi64p .sc-6cyqcn1tk {
  color: var(--text-light);
  border-inline-start-color: var(--primary-bg);
}

#u-4if7ztm6n .sc-blduzi64p .sc-om0wrhqod {
  color: var(--neutral-250);
  margin-block-end: 0;
}

#u-4if7ztm6n .sc-rrlorblii {
  background: var(--primary-bg);
  padding-block: 1.75rem;
  padding-inline: 1.6rem;
  display: grid;
  gap: 0.85rem;
  align-content: center;
}

#u-4if7ztm6n .sc-hewx2fizh {
  background: var(--background-tertiary);
  color: var(--text-primary);
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  padding-block: 0.85rem;
  padding-inline: 1rem;
  border-inline-start: 5px solid var(--neutral-1050);
  margin: 0;
}

@media (min-width: 768px) {
  #u-4if7ztm6n .sc-1wx5vugss {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  #u-4if7ztm6n .sc-d42f32s04 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #u-4if7ztm6n .sc-d42f32s04 dt:last-child {
    grid-column: 1 / -1;
  }

  #u-4if7ztm6n .sc-jz8nmhr7o {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #u-4if7ztm6n .sc-365oldhs7 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #u-4if7ztm6n .sc-dc48l4oc1 {
    padding-block: 2rem;
    padding-inline: 1.85rem;
  }
}

@media (min-width: 992px) {
  #u-4if7ztm6n .sc-48voo7dkt {
    grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);
    align-items: stretch;
  }

  #u-4if7ztm6n .sc-1wx5vugss {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-content: stretch;
  }

  #u-4if7ztm6n .sc-8f3kiw1u9 {
    display: flex;
    align-items: center;
  }

  #u-4if7ztm6n .sc-61d628pjv {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  #u-4if7ztm6n .sc-q982ewv6f {
    padding-block: 3.25rem;
    padding-inline: 2.5rem;
  }
}

@media (max-width: 767.98px) {
  #u-4if7ztm6n .sc-61d628pjv {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #u-4if7ztm6n .sc-q982ewv6f {
    padding-inline: 1.35rem;
    border-start-start-radius: 0;
    border-start-end-radius: 1.5rem;
    border-end-end-radius: 0.4rem;
    border-end-start-radius: 1.5rem;
  }

  #u-4if7ztm6n .sc-8nk5t779n {
    width: 18rem;
    height: 18rem;
  }
}

@media (max-width: 575.98px) {
  #u-4if7ztm6n .sc-1wx5vugss {
    grid-template-columns: 1fr;
  }

  #u-4if7ztm6n .sc-61d628pjv {
    grid-template-columns: 1fr;
  }
}

#u-8w86sdark {
        overflow: hidden;
        background: linear-gradient(165deg, var(--primary-dark) 0%, var(--accent) 50%, var(--primary) 100%);
        color: var(--text-light);
        position: relative;
        padding-block: 4rem 2rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: -50%;
          inset-inline-end: -10%;
          width: 600px;
          height: 600px;
          background: radial-gradient(circle, rgba(255, 255, 255, 0.08) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatcircle_a8f3k9m2p7q1 8s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          bottom: -30%;
          inset-inline-start: -5%;
          width: 400px;
          height: 400px;
          background: radial-gradient(circle, rgba(255, 255, 255, 0.06) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatcircle_a8f3k9m2p7q1 10s ease-in-out infinite reverse;
        }

        .sc-hb6vd8lnc {
          position: relative;
          z-index: 2;
        }

        .sc-iks71h8jb {
          font-size: 1.5rem;
          font-weight: 700;
          margin-bottom: 1.5rem;
          position: relative;
          display: inline-block;
          padding-bottom: 0.5rem;

          &::after {
            content: '';
            position: absolute;
            bottom: 0;
            inset-inline-start: 0;
            width: 60px;
            height: 3px;
            background: linear-gradient(90deg, var(--secondary), transparent);
            border-radius: 2px;
          }
        }

        .sc-c2v2vlxsn {
          background: rgba(255, 255, 255, 0.08);
          padding: 1.5rem;
          border-radius: 1rem;
          backdrop-filter: blur(10px);
          border: 1px solid rgba(255, 255, 255, 0.15);
          transition: all 0.4s ease;
          margin-bottom: 1rem;

          &:hover {
            background: rgba(255, 255, 255, 0.12);
            transform: translateX(8px);
            box-shadow: -4px 8px 20px rgba(0, 0, 0, 0.2);
          }
        }

        .sc-kf1685n2m {
          display: flex;
          align-items: center;
          gap: 1rem;
          margin-bottom: 1rem;
          padding: 0.75rem;
          background: rgba(255, 255, 255, 0.05);
          border-radius: 0.5rem;
          transition: all 0.3s ease;

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

          &:hover {
            background: rgba(255, 255, 255, 0.1);
            padding-inline-start:1.25rem;
          }

          i {
            font-size: 1.3rem;
            color: var(--secondary);
            min-width: 24px;
          }

          span {
            font-size: 0.95rem;
            line-height: 1.4;
          }
        }

        .nav-link {
          color: var(--text-light);
          font-weight: 500;
          padding-block: 0.6rem;
padding-inline: 0;
          transition: all 0.3s ease;
          position: relative;
          display: inline-block;
          margin-bottom: 0.3rem;

          &::before {
            content: '→';
            position: absolute;
            inset-inline-start: -20px;
            opacity: 0;
            transition: all 0.3s ease;
            color: var(--secondary);
          }

          &:hover,
          &:focus {
            color: var(--secondary);
            padding-inline-start:1rem;
            text-decoration: none;

            &::before {
              opacity: 1;
              inset-inline-start: 0;
            }
          }
        }

        .sc-snsc9cg25 {
          .sc-6px95i7u4 {
            display: flex;
            gap: 1rem;
            flex-wrap: wrap;
          }

          .sc-bog7jsh4j {
            background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05));
            color: var(--text-light);
            border: 2px solid rgba(255, 255, 255, 0.3);
            border-radius: 1rem;
            width: 3.5rem;
            height: 3.5rem;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              inset: 0;
              background: linear-gradient(135deg, var(--secondary), var(--accent));
              opacity: 0;
              transition: opacity 0.4s ease;
              border-radius: 1rem;
            }

            i {
              position: relative;
              z-index: 1;
              transition: transform 0.4s ease;
            }

            &:hover,
            &:focus {
              transform: translateY(-8px) scale(1.1);
              border-color: var(--secondary);
              box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3);

              &::before {
                opacity: 1;
              }

              i {
                transform: rotate(360deg);
              }
            }
          }
        }

        .sc-rnm705vj2 {
          color: var(--text-light);
          margin-top: 3rem;
          padding-top: 2rem;
          position: relative;
          border-top: 2px solid rgba(255, 255, 255, 0.15);
          text-align: center;
          font-size: 0.95rem;
          opacity: 0.9;
        }

        .sc-sjx5i8f5o {
          display: flex;
          align-items: center;
          justify-content: center;
          gap: 1rem;
          margin-top: 1rem;

          &::before,
          &::after {
            content: '';
            width: 80px;
            height: 2px;
            background: linear-gradient(90deg, transparent, var(--secondary), transparent);
          }

          .sc-tjolaa0u2 {
            width: 8px;
            height: 8px;
            background: var(--secondary);
            border-radius: 50%;
            animation: pulse_x7h2n5t9w4 2s ease-in-out infinite;
          }
        }
      }

      @keyframes floatcircle_a8f3k9m2p7q1 {
        0%,
        100% {
          transform: translateY(0) scale(1);
        }
        50% {
          transform: translateY(-30px) scale(1.05);
        }
      }

      @keyframes pulse_x7h2n5t9w4 {
        0%,
        100% {
          transform: scale(1);
          opacity: 1;
        }
        50% {
          transform: scale(1.3);
          opacity: 0.7;
        }
      }

#u-edso0jjp8 {
        --hd-bg-deep: var(--neutral-1050);
        --hd-bg-mid: var(--neutral-950);
        --hd-glow-a: var(--accent);
        --hd-glow-b: var(--primary);
        --hd-glow-c: var(--danger-light);
        --hd-text: var(--white);
        --hd-text-dim: var(--neutral-250);
        position: sticky;
        top: 0;
        z-index: 1000;
        background: radial-gradient(ellipse at 15% 0%, rgba(var(--bs-accent-rgb), 0.35) 0%, transparent 55%), radial-gradient(ellipse at 85% 100%, rgba(var(--bs-primary-rgb), 0.32) 0%, transparent 55%),
          linear-gradient(135deg, var(--neutral-1050) 0%, var(--neutral-950) 50%, var(--neutral-1050) 100%);
        isolation: isolate;
        overflow: hidden;
      }

      #u-edso0jjp8::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image: repeating-linear-gradient(115deg, transparent 0 28px, rgba(var(--bs-accent-rgb), 0.06) 28px 30px), repeating-linear-gradient(115deg, transparent 0 60px, rgba(var(--bs-primary-rgb), 0.05) 60px 62px);
        animation: hdSpeedShift_kx7m4p2r9a 8s linear infinite;
        pointer-events: none;
        z-index: 0;
        mix-blend-mode: screen;
      }

      #u-edso0jjp8::after {
        content: '';
        position: absolute;
        inset-inline: 0;
        bottom: 0;
        height: 3px;
        background: linear-gradient(90deg, transparent 0%, var(--accent-light) 18%, var(--primary-light) 42%, var(--danger-light) 60%, var(--secondary-light) 82%, transparent 100%);
        box-shadow: 0 0 12px rgba(var(--bs-accent-rgb), 0.7), 0 0 24px rgba(var(--bs-primary-rgb), 0.5);
        animation: hdNeonPulse_qb3n8w5z1c 2.6s ease-in-out infinite;
        z-index: 2;
      }

      #u-edso0jjp8 .container {
        position: relative;
        z-index: 3;
      }

      #u-edso0jjp8 .navbar {
        padding-block: 1rem;
        padding-inline: 0;
      }

      #u-edso0jjp8 .navbar-brand {
        display: inline-flex;
        align-items: center;
        gap: 0.85rem;
        text-decoration: none;
        font-weight: 900;
        font-size: 1.55rem;
        position: relative;
        padding-block: 0.45rem;
        padding-inline: 1.1rem 1.4rem;
        clip-path: polygon(8% 0, 100% 0, 92% 100%, 0% 100%);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.18) 0%, rgba(var(--bs-primary-rgb), 0.18) 100%);
        transition: filter 0.4s ease, transform 0.4s ease;
      }

      [dir='rtl'] #u-edso0jjp8 .navbar-brand {
        clip-path: polygon(0 0, 92% 0, 100% 100%, 8% 100%);
      }

      #u-edso0jjp8 .navbar-brand .sc-2jn9iwn3m {
        width: 44px;
        height: 44px;
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(135deg, var(--accent-dark) 0%, var(--primary-dark) 100%);
        clip-path: polygon(20% 0, 100% 0, 80% 100%, 0 100%);
        color: var(--white);
        font-size: 1.35rem;
        box-shadow: inset 0 0 12px rgba(var(--bs-accent-rgb), 0.6), 0 0 14px rgba(var(--bs-primary-rgb), 0.55);
        animation: hdNeonFlicker_yh6t2j4d7v 3.4s ease-in-out infinite;
      }

      [dir='rtl'] #u-edso0jjp8 .navbar-brand .sc-2jn9iwn3m {
        clip-path: polygon(0 0, 80% 0, 100% 100%, 20% 100%);
      }

      #u-edso0jjp8 .navbar-brand .sc-3rb3225fv {
        position: absolute;
        inset-block-start: -6px;
        inset-inline-end: -8px;
        color: var(--danger-light);
        font-size: 0.95rem;
        animation: hdSparkSpin_mz9p5k8r3w 2.2s linear infinite;
        filter: drop-shadow(0 0 6px rgba(var(--bs-accent-rgb), 0.9));
      }

      #u-edso0jjp8 .navbar-brand .sc-6qifh40rn {
        display: inline-flex;
        flex-direction: column;
        line-height: 1;
        gap: 0.25rem;
        white-space: normal;
      }

      #u-edso0jjp8 .navbar-brand .sc-nlrj9t3q0 {
        font-size: 1.5rem;
        font-weight: 900;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        background: linear-gradient(135deg, var(--accent-light) 0%, var(--white) 50%, var(--primary-light) 100%);
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        text-shadow: 0 0 18px rgba(var(--bs-accent-rgb), 0.55);
        white-space: normal;
      }

      #u-edso0jjp8 .navbar-brand .sc-m3nos9fak {
        font-size: 0.62rem;
        font-weight: 700;
        letter-spacing: 0.42em;
        text-transform: uppercase;
        color: var(--accent-light);
        white-space: normal;
      }

      #u-edso0jjp8 .navbar-brand:hover {
        transform: translateY(-2px);
        filter: brightness(1.15);
      }

      #u-edso0jjp8 .navbar-toggler {
        border: 1px solid rgba(var(--bs-accent-rgb), 0.55);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.18), rgba(var(--bs-primary-rgb), 0.18));
        clip-path: polygon(14% 0, 100% 0, 86% 100%, 0% 100%);
        padding-block: 0.55rem;
        padding-inline: 0.95rem;
        box-shadow: 0 0 12px rgba(var(--bs-accent-rgb), 0.35);
        transition: filter 0.3s ease, transform 0.3s ease;
      }

      [dir='rtl'] #u-edso0jjp8 .navbar-toggler {
        clip-path: polygon(0 0, 86% 0, 100% 100%, 14% 100%);
      }

      #u-edso0jjp8 .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem rgba(var(--bs-accent-rgb), 0.35), 0 0 18px rgba(var(--bs-primary-rgb), 0.5);
      }

      #u-edso0jjp8 .navbar-toggler:hover {
        filter: brightness(1.2);
        transform: scale(1.04);
      }

      #u-edso0jjp8 .navbar-toggler .navbar-toggler-icon {
        background-image: none;
        position: relative;
        width: 22px;
        height: 18px;
      }

      #u-edso0jjp8 .navbar-toggler .navbar-toggler-icon::before,
      #u-edso0jjp8 .navbar-toggler .navbar-toggler-icon::after,
      #u-edso0jjp8 .navbar-toggler .sc-jvkwbghm4 {
        content: '';
        position: absolute;
        inset-inline-start: 0;
        inset-inline-end: 0;
        height: 2px;
        background: linear-gradient(90deg, var(--accent-light), var(--primary-light));
        box-shadow: 0 0 8px rgba(var(--bs-accent-rgb), 0.7);
        transition: transform 0.3s ease;
      }

      #u-edso0jjp8 .navbar-toggler .navbar-toggler-icon::before {
        inset-block-start: 0;
      }

      #u-edso0jjp8 .navbar-toggler .sc-jvkwbghm4 {
        inset-block-start: 50%;
        transform: translateY(-50%);
        width: 70%;
      }

      #u-edso0jjp8 .navbar-toggler .navbar-toggler-icon::after {
        inset-block-end: 0;
      }

      #u-edso0jjp8 .navbar-nav {
        gap: 0.4rem;
        align-items: center;
      }

      #u-edso0jjp8 .navbar-nav .sc-nowgpqfe7 {
        animation: hdNavSlide_ab12cd34ef 0.5s ease-out backwards;
      }

      #u-edso0jjp8 .navbar-nav .sc-nowgpqfe7:nth-child(1) {
        animation-delay: 0.05s;
      }
      #u-edso0jjp8 .navbar-nav .sc-nowgpqfe7:nth-child(2) {
        animation-delay: 0.1s;
      }
      #u-edso0jjp8 .navbar-nav .sc-nowgpqfe7:nth-child(3) {
        animation-delay: 0.15s;
      }
      #u-edso0jjp8 .navbar-nav .sc-nowgpqfe7:nth-child(4) {
        animation-delay: 0.2s;
      }
      #u-edso0jjp8 .navbar-nav .sc-nowgpqfe7:nth-child(5) {
        animation-delay: 0.25s;
      }

      #u-edso0jjp8 .navbar-nav .nav-link {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        color: var(--hd-text-dim);
        font-weight: 700;
        font-size: 0.82rem;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        padding-block: 0.65rem;
        padding-inline: 1.05rem;
        clip-path: polygon(10% 0, 100% 0, 90% 100%, 0% 100%);
        background: rgba(var(--bs-dark-rgb), 0.35);
        border: 1px solid rgba(var(--bs-accent-rgb), 0.15);
        transition: color 0.3s ease, background 0.3s ease, transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.35s ease;
        overflow: hidden;
        isolation: isolate;
      }

      [dir='rtl'] #u-edso0jjp8 .navbar-nav .nav-link {
        clip-path: polygon(0 0, 90% 0, 100% 100%, 10% 100%);
      }

      #u-edso0jjp8 .navbar-nav .nav-link::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline: 12%;
        height: 2px;
        background: linear-gradient(90deg, transparent, var(--accent-light), var(--primary-light), transparent);
        transform: scaleX(0);
        transform-origin: inset-inline-start;
        transition: transform 0.4s ease;
        z-index: 1;
      }

      #u-edso0jjp8 .navbar-nav .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: -120%;
        inset-inline-start: -20%;
        width: 50%;
        height: 240%;
        background: linear-gradient(115deg, transparent 40%, rgba(var(--bs-accent-rgb), 0.55) 50%, transparent 60%);
        transform: translateX(-160%) rotate(0deg);
        transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
        pointer-events: none;
        z-index: 0;
      }

      [dir='rtl'] #u-edso0jjp8 .navbar-nav .nav-link::after {
        transform: translateX(160%);
      }

      #u-edso0jjp8 .navbar-nav .nav-link .sc-7bjm5zczq {
        font-size: 1rem;
        color: var(--accent-light);
        transition: transform 0.35s ease, color 0.35s ease, text-shadow 0.35s ease;
        z-index: 2;
      }

      #u-edso0jjp8 .navbar-nav .nav-link span {
        position: relative;
        z-index: 2;
      }

      #u-edso0jjp8 .navbar-nav .nav-link:hover {
        color: var(--white);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.22) 0%, rgba(var(--bs-primary-rgb), 0.22) 100%);
        transform: translateY(-3px);
        box-shadow: 0 6px 18px rgba(var(--bs-accent-rgb), 0.35), inset 0 0 12px rgba(var(--bs-primary-rgb), 0.25);
      }

      #u-edso0jjp8 .navbar-nav .nav-link:hover::before {
        transform: scaleX(1);
      }

      #u-edso0jjp8 .navbar-nav .nav-link:hover::after {
        transform: translateX(260%) rotate(0deg);
      }

      [dir='rtl'] #u-edso0jjp8 .navbar-nav .nav-link:hover::after {
        transform: translateX(-260%);
      }

      #u-edso0jjp8 .navbar-nav .nav-link:hover .sc-7bjm5zczq {
        color: var(--white);
        transform: scale(1.18) rotate(-6deg);
        text-shadow: 0 0 10px rgba(var(--bs-accent-rgb), 0.9);
      }

      #u-edso0jjp8 .navbar-nav .nav-link.active {
        color: var(--white);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.32) 0%, rgba(var(--bs-primary-rgb), 0.32) 100%);
        border-color: rgba(var(--bs-accent-rgb), 0.55);
        box-shadow: 0 0 18px rgba(var(--bs-accent-rgb), 0.45), inset 0 0 14px rgba(var(--bs-primary-rgb), 0.35);
      }

      #u-edso0jjp8 .navbar-nav .nav-link.active::before {
        transform: scaleX(1);
      }

      #u-edso0jjp8 .navbar-nav .nav-link.active .sc-7bjm5zczq {
        color: var(--white);
        text-shadow: 0 0 10px rgba(var(--bs-accent-rgb), 0.9);
      }

      #u-edso0jjp8 .sc-881vw7gqr {
        display: inline-flex;
        align-items: center;
        color: var(--accent-light);
        font-weight: 900;
        opacity: 0;
        transform: scaleY(0.6);
        transition: opacity 0.3s ease, transform 0.3s ease;
        text-shadow: 0 0 8px rgba(var(--bs-accent-rgb), 0.9);
        z-index: 2;
      }

      #u-edso0jjp8 .navbar-nav .nav-link.active .sc-881vw7gqr,
      #u-edso0jjp8 .navbar-nav .nav-link:hover .sc-881vw7gqr {
        opacity: 1;
        transform: scaleY(1);
      }

      @keyframes hdSpeedShift_kx7m4p2r9a {
        0% {
          background-position: 0 0, 0 0;
        }
        100% {
          background-position: 200px 0, 240px 0;
        }
      }

      @keyframes hdNeonPulse_qb3n8w5z1c {
        0%,
        100% {
          opacity: 0.6;
          filter: blur(0px);
        }
        50% {
          opacity: 1;
          filter: blur(0.4px);
        }
      }

      @keyframes hdNeonFlicker_yh6t2j4d7v {
        0%,
        100% {
          box-shadow: inset 0 0 12px rgba(var(--bs-accent-rgb), 0.6), 0 0 14px rgba(var(--bs-primary-rgb), 0.55);
        }
        45% {
          box-shadow: inset 0 0 18px rgba(var(--bs-accent-rgb), 0.85), 0 0 22px rgba(var(--bs-primary-rgb), 0.8);
        }
        50% {
          box-shadow: inset 0 0 8px rgba(var(--bs-accent-rgb), 0.45), 0 0 10px rgba(var(--bs-primary-rgb), 0.4);
        }
      }

      @keyframes hdSparkSpin_mz9p5k8r3w {
        0% {
          transform: rotate(0deg) scale(1);
          opacity: 1;
        }
        50% {
          transform: rotate(180deg) scale(1.35);
          opacity: 0.7;
        }
        100% {
          transform: rotate(360deg) scale(1);
          opacity: 1;
        }
      }

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

      @media (max-width: 991.98px) {
        #u-edso0jjp8 .navbar-collapse {
          background: linear-gradient(160deg, rgba(var(--bs-dark-rgb), 0.85) 0%, rgba(var(--bs-accent-rgb), 0.18) 100%);
          border: 1px solid rgba(var(--bs-accent-rgb), 0.4);
          margin-block-start: 1.1rem;
          padding-block: 1.25rem;
          padding-inline: 1rem;
          box-shadow: 0 12px 40px rgba(var(--bs-accent-rgb), 0.25);
          clip-path: polygon(0 0, 100% 0, 96% 100%, 4% 100%);
        }

        #u-edso0jjp8 .navbar-nav {
          gap: 0.55rem;
          align-items: stretch;
        }

        #u-edso0jjp8 .navbar-nav .nav-link {
          width: 100%;
          justify-content: flex-start;
          padding-block: 0.85rem;
          padding-inline: 1.15rem;
        }
      }

#u-aheh2basl {
      position: relative;
      overflow: hidden;
      padding-block: clamp(3.5rem, 8vw, 5.5rem);
      padding-inline: 0;
      background: linear-gradient(160deg, var(--background-primary) 0%, var(--primary-bg) 32%, var(--accent-bg) 62%, var(--secondary-bg) 100%);
    }

    #u-aheh2basl .sc-n5x6x6w3h {
      position: absolute;
      border-radius: 50%;
      pointer-events: none;
      filter: blur(72px);
      z-index: 0;
    }

    #u-aheh2basl .sc-myp6oefx6 {
      width: 20rem;
      height: 20rem;
      inset-block-start: -6rem;
      inset-inline-end: -4rem;
      background: radial-gradient(circle at center, rgba(var(--bs-primary-rgb), 0.35) 0%, rgba(var(--bs-primary-rgb), 0) 72%);
    }

    #u-aheh2basl .sc-cr96f2921 {
      width: 16rem;
      height: 16rem;
      inset-block-end: -5rem;
      inset-inline-start: -3rem;
      background: radial-gradient(circle at center, rgba(var(--bs-accent-rgb), 0.3) 0%, rgba(var(--bs-accent-rgb), 0) 72%);
    }

    #u-aheh2basl .sc-2ulcxnn7z {
      width: 24rem;
      height: 24rem;
      inset-block-start: 38%;
      inset-inline-start: 50%;
      margin-inline-start: -12rem;
      background: radial-gradient(circle at center, rgba(var(--bs-secondary-rgb), 0.22) 0%, rgba(var(--bs-secondary-rgb), 0) 72%);
    }

    #u-aheh2basl .sc-bmfr1o1up {
      position: relative;
      z-index: 1;
    }

    #u-aheh2basl .sc-eni6rkahi {
      max-width: 40rem;
      margin-inline: auto;
      margin-block-end: clamp(2rem, 5vw, 3.25rem);
      text-align: center;
      padding-block: 1.75rem;
      padding-inline: 2rem;
      border-radius: 2rem;
      background: rgba(var(--bs-dark-rgb), 0.04);
      border: 1px solid rgba(var(--bs-primary-rgb), 0.14);
      box-shadow: 0 16px 40px rgba(var(--bs-primary-rgb), 0.1);
      backdrop-filter: blur(8px);
    }

    #u-aheh2basl .sc-p38uxajn8 {
      margin: 0;
      color: var(--text-primary);
      font-weight: 800;
      letter-spacing: -0.02em;
      font-size: clamp(1.85rem, 4vw, 2.65rem);
      line-height: 1.2;
    }

    #u-aheh2basl .sc-9kr70zek1 {
      display: grid;
      grid-template-columns: minmax(0, 1fr);
      gap: 1.25rem;
    }

    #u-aheh2basl .sc-o5092pgoi {
      position: relative;
      display: flex;
      flex-direction: column;
      gap: 1rem;
      min-width: 0;
      padding-block: 1.75rem;
      padding-inline: 1.75rem;
      border-radius: 1.85rem;
      border: 1px solid rgba(var(--bs-primary-rgb), 0.12);
      box-shadow: 0 14px 36px rgba(var(--bs-primary-rgb), 0.1);
      overflow: hidden;
      opacity: 0;
      transform: translateY(1.75rem);
      animation: softlift_q8m2xk7p4n9a 0.85s ease forwards;
      transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
    }

    #u-aheh2basl .sc-o5092pgoi::before {
      content: '';
      position: absolute;
      inset-block-start: 0;
      inset-inline-end: 0;
      width: 7rem;
      height: 7rem;
      border-radius: 0 0 0 100%;
      opacity: 0.35;
      pointer-events: none;
    }

    #u-aheh2basl .sc-o5092pgoi:hover {
      transform: translateY(-0.45rem);
      box-shadow: 0 22px 44px rgba(var(--bs-primary-rgb), 0.16);
      border-color: rgba(var(--bs-primary-rgb), 0.22);
    }

    #u-aheh2basl .sc-1iwa87adw {
      background: linear-gradient(155deg, var(--background-tertiary) 0%, var(--primary-bg) 100%);
      animation-delay: 0.08s;
    }

    #u-aheh2basl .sc-1iwa87adw::before {
      background: radial-gradient(circle at 100% 0%, var(--primary-light) 0%, rgba(var(--bs-primary-rgb), 0) 70%);
    }

    #u-aheh2basl .sc-14h72aqqt {
      background: linear-gradient(155deg, var(--background-tertiary) 0%, var(--accent-bg) 100%);
      animation-delay: 0.18s;
    }

    #u-aheh2basl .sc-14h72aqqt::before {
      background: radial-gradient(circle at 100% 0%, var(--accent-light) 0%, rgba(var(--bs-accent-rgb), 0) 70%);
    }

    #u-aheh2basl .sc-obvvbzmts {
      background: linear-gradient(155deg, var(--background-tertiary) 0%, var(--secondary-bg) 100%);
      animation-delay: 0.28s;
    }

    #u-aheh2basl .sc-obvvbzmts::before {
      background: radial-gradient(circle at 100% 0%, var(--secondary-light) 0%, rgba(var(--bs-secondary-rgb), 0) 70%);
    }

    #u-aheh2basl .sc-jdajpphmk {
      background: linear-gradient(155deg, var(--background-tertiary) 0%, var(--info-bg) 100%);
      animation-delay: 0.38s;
    }

    #u-aheh2basl .sc-jdajpphmk::before {
      background: radial-gradient(circle at 100% 0%, var(--info-light) 0%, rgba(var(--bs-accent-rgb), 0) 70%);
    }

    #u-aheh2basl .sc-imrfxa72y {
      display: flex;
      align-items: flex-start;
      justify-content: space-between;
      gap: 1rem;
      flex-wrap: wrap;
    }

    #u-aheh2basl .sc-ibbp9sthm {
      width: 3.5rem;
      height: 3.5rem;
      flex-shrink: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 1.1rem;
      font-size: 1.55rem;
      color: var(--text-light);
      box-shadow: 0 10px 22px rgba(var(--bs-primary-rgb), 0.18);
      transition: transform 0.35s ease;
    }

    #u-aheh2basl .sc-1iwa87adw .sc-ibbp9sthm {
      background: linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%);
    }

    #u-aheh2basl .sc-14h72aqqt .sc-ibbp9sthm {
      background: linear-gradient(135deg, var(--accent) 0%, var(--accent-light) 100%);
    }

    #u-aheh2basl .sc-obvvbzmts .sc-ibbp9sthm {
      background: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-light) 100%);
    }

    #u-aheh2basl .sc-jdajpphmk .sc-ibbp9sthm {
      background: linear-gradient(135deg, var(--info-color) 0%, var(--info-light) 100%);
    }

    #u-aheh2basl .sc-o5092pgoi:hover .sc-ibbp9sthm {
      transform: scale(1.07) rotate(-4deg);
    }

    #u-aheh2basl .sc-r50cdeeu0 {
      display: inline-flex;
      align-items: center;
      max-width: 100%;
      padding-block: 0.4rem;
      padding-inline: 0.9rem;
      border-radius: 999px;
      font-size: 0.75rem;
      font-weight: 600;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      white-space: normal;
      color: var(--primary-dark);
      background: rgba(var(--bs-dark-rgb), 0.06);
      border: 1px solid rgba(var(--bs-primary-rgb), 0.14);
    }

    #u-aheh2basl .sc-14h72aqqt .sc-r50cdeeu0 {
      color: var(--accent-dark);
      border-color: rgba(var(--bs-accent-rgb), 0.18);
    }

    #u-aheh2basl .sc-obvvbzmts .sc-r50cdeeu0 {
      color: var(--secondary-dark);
      border-color: rgba(var(--bs-secondary-rgb), 0.18);
    }

    #u-aheh2basl .sc-jdajpphmk .sc-r50cdeeu0 {
      color: var(--info-dark);
      border-color: rgba(var(--bs-accent-rgb), 0.18);
    }

    #u-aheh2basl .sc-d7zolvtcs {
      margin: 0;
      color: var(--text-primary);
      font-size: clamp(1.2rem, 2.5vw, 1.45rem);
      font-weight: 700;
      line-height: 1.35;
    }

    #u-aheh2basl .sc-tsp31ed8e {
      margin: 0;
      flex-grow: 1;
      color: var(--text-secondary);
      font-size: 1rem;
      line-height: 1.7;
    }

    #u-aheh2basl .sc-rz8ypq519 {
      margin-block-start: 0.25rem;
    }

    #u-aheh2basl .sc-n95ef6c3i {
      display: inline-flex;
      align-items: center;
      gap: 0.45rem;
      padding-block: 0.6rem;
      padding-inline: 1.35rem;
      border-radius: 999px;
      font-size: 0.92rem;
      font-weight: 600;
      text-decoration: none;
      color: var(--text-light);
      background: linear-gradient(135deg, var(--primary) 0%, var(--primary-light) 100%);
      box-shadow: 0 8px 20px rgba(var(--bs-primary-rgb), 0.22);
      transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;
    }

    #u-aheh2basl .sc-n95ef6c3i:hover {
      color: var(--text-light);
      transform: translateY(-0.15rem);
      box-shadow: 0 12px 26px rgba(var(--bs-primary-rgb), 0.28);
      background: linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 100%);
    }

    #u-aheh2basl .sc-14h72aqqt .sc-n95ef6c3i {
      background: linear-gradient(135deg, var(--accent) 0%, var(--accent-light) 100%);
      box-shadow: 0 8px 20px rgba(var(--bs-accent-rgb), 0.22);
    }

    #u-aheh2basl .sc-14h72aqqt .sc-n95ef6c3i:hover {
      background: linear-gradient(135deg, var(--accent-dark) 0%, var(--accent) 100%);
      box-shadow: 0 12px 26px rgba(var(--bs-accent-rgb), 0.28);
    }

    #u-aheh2basl .sc-obvvbzmts .sc-n95ef6c3i {
      background: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-light) 100%);
      box-shadow: 0 8px 20px rgba(var(--bs-secondary-rgb), 0.22);
    }

    #u-aheh2basl .sc-obvvbzmts .sc-n95ef6c3i:hover {
      background: linear-gradient(135deg, var(--secondary-dark) 0%, var(--secondary) 100%);
      box-shadow: 0 12px 26px rgba(var(--bs-secondary-rgb), 0.28);
    }

    #u-aheh2basl .sc-jdajpphmk .sc-n95ef6c3i {
      background: linear-gradient(135deg, var(--info-color) 0%, var(--info-light) 100%);
      box-shadow: 0 8px 20px rgba(var(--bs-accent-rgb), 0.22);
    }

    #u-aheh2basl .sc-jdajpphmk .sc-n95ef6c3i:hover {
      background: linear-gradient(135deg, var(--info-dark) 0%, var(--info-color) 100%);
      box-shadow: 0 12px 26px rgba(var(--bs-accent-rgb), 0.28);
    }

    @keyframes softlift_q8m2xk7p4n9a {
      to {
        opacity: 1;
        transform: translateY(0);
      }
    }

    @media (min-width: 768px) {
      #u-aheh2basl .sc-9kr70zek1 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-template-rows: repeat(3, minmax(0, 1fr));
        gap: 1.5rem;
      }

      #u-aheh2basl .sc-1iwa87adw {
        grid-column: 1;
        grid-row: 1 / 3;
      }

      #u-aheh2basl .sc-14h72aqqt {
        grid-column: 2;
        grid-row: 1;
      }

      #u-aheh2basl .sc-obvvbzmts {
        grid-column: 2;
        grid-row: 2;
      }

      #u-aheh2basl .sc-jdajpphmk {
        grid-column: 1 / 3;
        grid-row: 3;
      }

      #u-aheh2basl .sc-o5092pgoi {
        padding-block: 2rem;
        padding-inline: 2rem;
      }

      #u-aheh2basl .sc-jdajpphmk {
        flex-direction: row;
        flex-wrap: wrap;
        align-items: center;
        gap: 1.25rem 2rem;
      }

      #u-aheh2basl .sc-jdajpphmk .sc-imrfxa72y {
        flex: 0 0 auto;
        margin-inline-end: 0.5rem;
      }

      #u-aheh2basl .sc-jdajpphmk .sc-d7zolvtcs {
        flex: 1 1 12rem;
        min-width: 0;
        margin-block-end: 0;
      }

      #u-aheh2basl .sc-jdajpphmk .sc-tsp31ed8e {
        flex: 1 1 16rem;
        min-width: 0;
      }

      #u-aheh2basl .sc-jdajpphmk .sc-rz8ypq519 {
        flex: 0 0 auto;
        margin-block-start: 0;
        margin-inline-start: auto;
      }
    }

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

      &::before {
          content: '';
          position: absolute;
          width: 420px;
          height: 420px;
          border-radius: 50%;
          background: var(--primary-bg);
          top: -180px;
          inset-inline-end: -180px;
          opacity: 0.35;
      }

      .sc-mf17mye07 {
          position: relative;
          z-index: 1;
          max-width: 1200px;
          margin: 0 auto;
          padding-inline: 1.5rem;
      }

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

          .sc-lbmnh7hcd {
              color: var(--primary);
              text-transform: uppercase;
              letter-spacing: 0.18em;
              font-size: 0.85rem;
              font-weight: 700;
              margin-bottom: 1rem;
              display: block;
          }

          .sc-28rmbugnj {
              color: var(--text-primary);
              font-size: 2.8rem;
              font-weight: 800;
              line-height: 1.2;
          }
      }

      .sc-d0dbk639z {
          display: grid;
          grid-template-columns: repeat(3, minmax(0, 1fr));
          gap: 1.8rem;
      }

      .sc-cbzid1kan {
          background: var(--background-tertiary);
          border-radius: 1.5rem;
          padding: 2rem;
          border: 1px solid var(--neutral-150);
          transition: 0.4s ease;
          position: relative;
          overflow: hidden;

          &::before {
              content: '';
              position: absolute;
              inset: 0;
              background: linear-gradient(180deg, rgba(var(--bs-primary-rgb), 0.08), transparent);
              opacity: 0;
              transition: 0.4s ease;
          }

          &:hover {
              transform: translateY(-8px);
              box-shadow: 0 18px 40px rgba(15, 23, 42, 0.12);

              &::before {
                  opacity: 1;
              }

              .sc-a4q4rfnlu {
                  background: var(--primary);
                  color: var(--white);
              }
          }
      }

      .sc-a4q4rfnlu {
          display: inline-flex;
          padding-block: 0.45rem;
          padding-inline: 1rem;
          border-radius: 999px;
          background: var(--primary-bg);
          color: var(--primary-dark);
          font-size: 0.78rem;
          font-weight: 700;
          margin-bottom: 1.2rem;
          transition: 0.3s ease;
      }

      .sc-2x1byqfam {
          color: var(--text-primary);
          font-size: 1.4rem;
          font-weight: 700;
          margin-bottom: 0.8rem;
      }

      .sc-lizzl8cdi {
          color: var(--text-secondary);
          line-height: 1.7;
          margin-bottom: 1.5rem;
      }

      .sc-ftozhhuy3 {
          display: flex;
          justify-content: space-between;
          align-items: center;
          gap: 1rem;
          border-top: 1px solid var(--neutral-150);
          padding-top: 1rem;
      }

      .sc-f3esnr7qz {
          color: var(--primary);
          text-decoration: none;
          font-weight: 600;
          display: inline-flex;
          align-items: center;
          gap: 0.45rem;

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

      .sc-lb8csd61k {
          color: var(--text-tertiary);
          font-size: 0.88rem;
      }

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

          .sc-28rmbugnj {
              font-size: 2.2rem;
          }
      }

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

          .sc-cbzid1kan {
              padding: 1.5rem;
          }

          .sc-28rmbugnj {
              font-size: 1.8rem;
          }
      }
  }

#u-1e9y2adui {
          padding-block: 5rem;
padding-inline: 0;
          background: var(--background-primary);
          position: relative;
          overflow: hidden;

          &::before {
              content: '';
              position: absolute;
              inset: 0;
              background:
                      radial-gradient(circle at 20% 25%, rgba(var(--bs-primary-rgb), 0.10) 0%, transparent 55%),
                      radial-gradient(circle at 85% 80%, rgba(var(--bs-primary-rgb), 0.06) 0%, transparent 60%);
              pointer-events: none;
          }

          .sc-c70ub10xf { position: relative; z-index: 1; }

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

              .sc-6oyjajk79 {
                  letter-spacing: 2px;
                  font-weight: 900;
                  text-transform: uppercase;
                  color: var(--primary);
                  margin-bottom: .75rem;
              }

              .sc-7qmvop7q9 {
                  font-weight: 950;
                  color: var(--text-primary);
                  margin: 0;
                  font-size: 2.4rem;
              }
          }

          .sc-ml25ib1xi {
              border-radius: 1.25rem;
              overflow: hidden;
              border: 1px solid var(--neutral-150);
              box-shadow: 0 18px 50px rgba(0, 0, 0, 0.10);
              background: var(--background-tertiary);

              img {
                  width: 100%;
                  height: 520px;
                  object-fit: cover;
                  display: block;
              }
          }

          .sc-cev13yw9a {
              position: relative;
              display: grid;
              gap: 1rem;

              &::before {
                  content: '';
                  position: absolute;
                  inset-inline-start: 22px;
                  top: 10px;
                  bottom: 10px;
                  width: 3px;
                  border-radius: 999px;
                  background: linear-gradient(180deg, var(--primary) 0%, var(--accent) 100%);
                  opacity: .55;
              }
          }

          .sc-8k2xmiac0 {
              background: var(--background-tertiary);
              border: 1px solid var(--neutral-150);
              border-radius: 1.25rem;
              padding-block: 1.25rem 1.35rem;
padding-inline: 1.1rem 1.25rem;
              box-shadow: 0 16px 40px rgba(0, 0, 0, 0.08);
              display: grid;
              grid-template-columns: 56px 1fr;
              gap: 1rem;
              transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;

              &:hover {
                  transform: translateY(-4px);
                  box-shadow: 0 22px 60px rgba(0, 0, 0, 0.12);
                  border-color: rgba(var(--bs-primary-rgb), 0.28);
              }

              .badge {
                  position: relative;
                  width: 46px;
                  height: 46px;
                  border-radius: 999px;
                  background: var(--primary-bg);
                  color: var(--primary-dark);
                  display: flex;
                  align-items: center;
                  justify-content: center;
                  font-weight: 950;
                  z-index: 1;
                  border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                  transition: background .25s ease, color .25s ease;

                  &::after {
                      content: '';
                      position: absolute;
                      inset: -7px;
                      border-radius: 999px;
                      border: 2px solid rgba(var(--bs-primary-rgb), 0.12);
                  }
              }

              &:hover .badge {
                  background: var(--primary);
                  color: var(--white);
              }

              .sc-1zra7bje6 {
                  margin-block: 0 .45rem;
margin-inline: 0;
                  font-weight: 950;
                  color: var(--text-primary);
                  line-height: 1.25;
                  position: relative;
                  padding-bottom: .65rem;

                  &::after {
                      content: '';
                      position: absolute;
                      inset-inline-start: 0;
                      bottom: 0;
                      width: 56px;
                      height: 3px;
                      border-radius: 999px;
                      background: var(--primary);
                      transition: width .25s ease;
                  }
              }

              &:hover .sc-1zra7bje6::after { width: 110px; }

              .sc-ajhhp0zix {
                  margin: 0;
                  color: var(--text-secondary);
                  line-height: 1.85;
              }
          }
      }

      @media (max-width: 991.98px) {
          #u-1e9y2adui {
              padding-block: 4rem;
padding-inline: 0;

              .sc-ivnflq6ac .sc-7qmvop7q9 { font-size: 2rem; }
              .sc-ml25ib1xi img { height: 320px; }
          }
      }

      @media (max-width: 575.98px) {
          #u-1e9y2adui {
              .sc-ivnflq6ac .sc-7qmvop7q9 { font-size: 1.75rem; }
              .sc-ml25ib1xi img { height: 240px; }
              .sc-8k2xmiac0 { padding-block: 1.1rem 1.2rem;
padding-inline: 1rem 1.1rem; }
          }
      }

#u-90j1ae16q {
    position: relative;
    overflow: hidden;
    padding-block: 7rem;
    background: linear-gradient(135deg, var(--background-dark) 0%, var(--primary-dark) 50%, var(--primary) 100%);

    &::before {
      content: "";
      position: absolute;
      inset-block-start: -120px;
      inset-inline-start: -100px;
      width: 320px;
      height: 320px;
      border-radius: 40% 60% 70% 30% / 40% 50% 60% 50%;
      background: rgba(186, 244, 255, 0.1);
      filter: blur(4px);
    }

    &::after {
      content: "";
      position: absolute;
      inset-block-end: -100px;
      inset-inline-end: -80px;
      width: 280px;
      height: 280px;
      border-radius: 50%;
      background: radial-gradient(circle, rgba(255, 255, 255, 0.12) 0%, transparent 70%);
    }

    .sc-sv4ffnrq0 {
      position: relative;
      z-index: 2;
    }

    .sc-p02ibf8zs {
      max-width: 1100px;
      margin-inline: auto;
      display: grid;
      grid-template-columns: minmax(0, 1fr) auto;
      gap: 2rem;
      align-items: center;
      background: rgba(255, 255, 255, 0.06);
      border: 1px solid rgba(255, 255, 255, 0.1);
      border-radius: 2rem;
      padding: 3rem;
      backdrop-filter: blur(10px);
    }

    .sc-psfttxrqx {
      min-width: 0;
      border-inline-start: 0.35rem solid var(--secondary);
      padding-inline-start: 2rem;
    }

    .sc-8lz7tq595 {
      color: var(--secondary-bg);
      font-size: 0.8rem;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 0.14em;
      margin-bottom: 1rem;
      display: inline-flex;
      align-items: center;
      gap: 0.5rem;

      &::before {
        content: "";
        width: 1.75rem;
        height: 2px;
        background: var(--secondary);
      }
    }

    .sc-kg46hvi35 {
      color: var(--white);
      font-size: clamp(2rem, 4vw, 3.1rem);
      line-height: 1.1;
      margin-bottom: 1rem;
      max-width: 14ch;
    }

    .sc-g07cjb7s0 {
      color: rgba(255, 255, 255, 0.76);
      line-height: 1.85;
      font-size: 1.05rem;
      margin-bottom: 0;
      max-width: 56ch;
    }

    .sc-ig3dro2wl {
      display: flex;
      justify-content: flex-end;
    }

    .sc-sjttae2jh {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 0.55rem;
      text-decoration: none;
      background: transparent;
      color: var(--white);
      border: 3px solid var(--secondary);
      border-radius: 1rem;
      padding: 1rem 1.7rem;
      font-weight: 700;
      transition: 0.3s ease;
      white-space: normal;
      position: relative;
      overflow: hidden;
      z-index: 1;

      &::before {
        content: "";
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: -100%;
        width: 100%;
        height: 100%;
        background: var(--secondary);
        transition: inset-inline-start 0.35s ease;
        z-index: -1;
      }

      &:hover {
        color: var(--text-primary);
        transform: translateY(-2px);

        &::before {
          inset-inline-start: 0;
        }
      }
    }

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

      .sc-ig3dro2wl {
        justify-content: flex-start;
      }
    }

    @media (max-width: 575.98px) {
      .sc-psfttxrqx {
        padding-inline-start: 1rem;
      }

      .sc-sjttae2jh {
        width: 100%;
      }
    }
  }

#u-o31lmc148 {
        overflow: hidden;
        background: linear-gradient(165deg, var(--primary-dark) 0%, var(--accent) 50%, var(--primary) 100%);
        color: var(--text-light);
        position: relative;
        padding-block: 4rem 2rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: -50%;
          inset-inline-end: -10%;
          width: 600px;
          height: 600px;
          background: radial-gradient(circle, rgba(255, 255, 255, 0.08) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatcircle_a8f3k9m2p7q1 8s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          bottom: -30%;
          inset-inline-start: -5%;
          width: 400px;
          height: 400px;
          background: radial-gradient(circle, rgba(255, 255, 255, 0.06) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatcircle_a8f3k9m2p7q1 10s ease-in-out infinite reverse;
        }

        .sc-pandxazro {
          position: relative;
          z-index: 2;
        }

        .sc-goikiw35f {
          font-size: 1.5rem;
          font-weight: 700;
          margin-bottom: 1.5rem;
          position: relative;
          display: inline-block;
          padding-bottom: 0.5rem;

          &::after {
            content: '';
            position: absolute;
            bottom: 0;
            inset-inline-start: 0;
            width: 60px;
            height: 3px;
            background: linear-gradient(90deg, var(--secondary), transparent);
            border-radius: 2px;
          }
        }

        .sc-hthas5cjb {
          background: rgba(255, 255, 255, 0.08);
          padding: 1.5rem;
          border-radius: 1rem;
          backdrop-filter: blur(10px);
          border: 1px solid rgba(255, 255, 255, 0.15);
          transition: all 0.4s ease;
          margin-bottom: 1rem;

          &:hover {
            background: rgba(255, 255, 255, 0.12);
            transform: translateX(8px);
            box-shadow: -4px 8px 20px rgba(0, 0, 0, 0.2);
          }
        }

        .sc-8spi6k4n4 {
          display: flex;
          align-items: center;
          gap: 1rem;
          margin-bottom: 1rem;
          padding: 0.75rem;
          background: rgba(255, 255, 255, 0.05);
          border-radius: 0.5rem;
          transition: all 0.3s ease;

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

          &:hover {
            background: rgba(255, 255, 255, 0.1);
            padding-inline-start:1.25rem;
          }

          i {
            font-size: 1.3rem;
            color: var(--secondary);
            min-width: 24px;
          }

          span {
            font-size: 0.95rem;
            line-height: 1.4;
          }
        }

        .nav-link {
          color: var(--text-light);
          font-weight: 500;
          padding-block: 0.6rem;
padding-inline: 0;
          transition: all 0.3s ease;
          position: relative;
          display: inline-block;
          margin-bottom: 0.3rem;

          &::before {
            content: '→';
            position: absolute;
            inset-inline-start: -20px;
            opacity: 0;
            transition: all 0.3s ease;
            color: var(--secondary);
          }

          &:hover,
          &:focus {
            color: var(--secondary);
            padding-inline-start:1rem;
            text-decoration: none;

            &::before {
              opacity: 1;
              inset-inline-start: 0;
            }
          }
        }

        .sc-8wozp2isc {
          .sc-okko16wrk {
            display: flex;
            gap: 1rem;
            flex-wrap: wrap;
          }

          .sc-mljp37h5v {
            background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05));
            color: var(--text-light);
            border: 2px solid rgba(255, 255, 255, 0.3);
            border-radius: 1rem;
            width: 3.5rem;
            height: 3.5rem;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              inset: 0;
              background: linear-gradient(135deg, var(--secondary), var(--accent));
              opacity: 0;
              transition: opacity 0.4s ease;
              border-radius: 1rem;
            }

            i {
              position: relative;
              z-index: 1;
              transition: transform 0.4s ease;
            }

            &:hover,
            &:focus {
              transform: translateY(-8px) scale(1.1);
              border-color: var(--secondary);
              box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3);

              &::before {
                opacity: 1;
              }

              i {
                transform: rotate(360deg);
              }
            }
          }
        }

        .sc-2o5sv0r0i {
          color: var(--text-light);
          margin-top: 3rem;
          padding-top: 2rem;
          position: relative;
          border-top: 2px solid rgba(255, 255, 255, 0.15);
          text-align: center;
          font-size: 0.95rem;
          opacity: 0.9;
        }

        .sc-kcrbldpjw {
          display: flex;
          align-items: center;
          justify-content: center;
          gap: 1rem;
          margin-top: 1rem;

          &::before,
          &::after {
            content: '';
            width: 80px;
            height: 2px;
            background: linear-gradient(90deg, transparent, var(--secondary), transparent);
          }

          .sc-s1in8iz75 {
            width: 8px;
            height: 8px;
            background: var(--secondary);
            border-radius: 50%;
            animation: pulse_x7h2n5t9w4 2s ease-in-out infinite;
          }
        }
      }

      @keyframes floatcircle_a8f3k9m2p7q1 {
        0%,
        100% {
          transform: translateY(0) scale(1);
        }
        50% {
          transform: translateY(-30px) scale(1.05);
        }
      }

      @keyframes pulse_x7h2n5t9w4 {
        0%,
        100% {
          transform: scale(1);
          opacity: 1;
        }
        50% {
          transform: scale(1.3);
          opacity: 0.7;
        }
      }

#u-bsqo6n59p {
        --hd-bg-deep: var(--neutral-1050);
        --hd-bg-mid: var(--neutral-950);
        --hd-glow-a: var(--accent);
        --hd-glow-b: var(--primary);
        --hd-glow-c: var(--danger-light);
        --hd-text: var(--white);
        --hd-text-dim: var(--neutral-250);
        position: sticky;
        top: 0;
        z-index: 1000;
        background: radial-gradient(ellipse at 15% 0%, rgba(var(--bs-accent-rgb), 0.35) 0%, transparent 55%), radial-gradient(ellipse at 85% 100%, rgba(var(--bs-primary-rgb), 0.32) 0%, transparent 55%),
          linear-gradient(135deg, var(--neutral-1050) 0%, var(--neutral-950) 50%, var(--neutral-1050) 100%);
        isolation: isolate;
        overflow: hidden;
      }

      #u-bsqo6n59p::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image: repeating-linear-gradient(115deg, transparent 0 28px, rgba(var(--bs-accent-rgb), 0.06) 28px 30px), repeating-linear-gradient(115deg, transparent 0 60px, rgba(var(--bs-primary-rgb), 0.05) 60px 62px);
        animation: hdSpeedShift_kx7m4p2r9a 8s linear infinite;
        pointer-events: none;
        z-index: 0;
        mix-blend-mode: screen;
      }

      #u-bsqo6n59p::after {
        content: '';
        position: absolute;
        inset-inline: 0;
        bottom: 0;
        height: 3px;
        background: linear-gradient(90deg, transparent 0%, var(--accent-light) 18%, var(--primary-light) 42%, var(--danger-light) 60%, var(--secondary-light) 82%, transparent 100%);
        box-shadow: 0 0 12px rgba(var(--bs-accent-rgb), 0.7), 0 0 24px rgba(var(--bs-primary-rgb), 0.5);
        animation: hdNeonPulse_qb3n8w5z1c 2.6s ease-in-out infinite;
        z-index: 2;
      }

      #u-bsqo6n59p .container {
        position: relative;
        z-index: 3;
      }

      #u-bsqo6n59p .navbar {
        padding-block: 1rem;
        padding-inline: 0;
      }

      #u-bsqo6n59p .navbar-brand {
        display: inline-flex;
        align-items: center;
        gap: 0.85rem;
        text-decoration: none;
        font-weight: 900;
        font-size: 1.55rem;
        position: relative;
        padding-block: 0.45rem;
        padding-inline: 1.1rem 1.4rem;
        clip-path: polygon(8% 0, 100% 0, 92% 100%, 0% 100%);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.18) 0%, rgba(var(--bs-primary-rgb), 0.18) 100%);
        transition: filter 0.4s ease, transform 0.4s ease;
      }

      [dir='rtl'] #u-bsqo6n59p .navbar-brand {
        clip-path: polygon(0 0, 92% 0, 100% 100%, 8% 100%);
      }

      #u-bsqo6n59p .navbar-brand .sc-j70tipvjr {
        width: 44px;
        height: 44px;
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(135deg, var(--accent-dark) 0%, var(--primary-dark) 100%);
        clip-path: polygon(20% 0, 100% 0, 80% 100%, 0 100%);
        color: var(--white);
        font-size: 1.35rem;
        box-shadow: inset 0 0 12px rgba(var(--bs-accent-rgb), 0.6), 0 0 14px rgba(var(--bs-primary-rgb), 0.55);
        animation: hdNeonFlicker_yh6t2j4d7v 3.4s ease-in-out infinite;
      }

      [dir='rtl'] #u-bsqo6n59p .navbar-brand .sc-j70tipvjr {
        clip-path: polygon(0 0, 80% 0, 100% 100%, 20% 100%);
      }

      #u-bsqo6n59p .navbar-brand .sc-ceaw7dt4n {
        position: absolute;
        inset-block-start: -6px;
        inset-inline-end: -8px;
        color: var(--danger-light);
        font-size: 0.95rem;
        animation: hdSparkSpin_mz9p5k8r3w 2.2s linear infinite;
        filter: drop-shadow(0 0 6px rgba(var(--bs-accent-rgb), 0.9));
      }

      #u-bsqo6n59p .navbar-brand .sc-rnn8d7i2q {
        display: inline-flex;
        flex-direction: column;
        line-height: 1;
        gap: 0.25rem;
        white-space: normal;
      }

      #u-bsqo6n59p .navbar-brand .sc-m0fp83zfs {
        font-size: 1.5rem;
        font-weight: 900;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        background: linear-gradient(135deg, var(--accent-light) 0%, var(--white) 50%, var(--primary-light) 100%);
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        text-shadow: 0 0 18px rgba(var(--bs-accent-rgb), 0.55);
        white-space: normal;
      }

      #u-bsqo6n59p .navbar-brand .sc-1cep8nbod {
        font-size: 0.62rem;
        font-weight: 700;
        letter-spacing: 0.42em;
        text-transform: uppercase;
        color: var(--accent-light);
        white-space: normal;
      }

      #u-bsqo6n59p .navbar-brand:hover {
        transform: translateY(-2px);
        filter: brightness(1.15);
      }

      #u-bsqo6n59p .navbar-toggler {
        border: 1px solid rgba(var(--bs-accent-rgb), 0.55);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.18), rgba(var(--bs-primary-rgb), 0.18));
        clip-path: polygon(14% 0, 100% 0, 86% 100%, 0% 100%);
        padding-block: 0.55rem;
        padding-inline: 0.95rem;
        box-shadow: 0 0 12px rgba(var(--bs-accent-rgb), 0.35);
        transition: filter 0.3s ease, transform 0.3s ease;
      }

      [dir='rtl'] #u-bsqo6n59p .navbar-toggler {
        clip-path: polygon(0 0, 86% 0, 100% 100%, 14% 100%);
      }

      #u-bsqo6n59p .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem rgba(var(--bs-accent-rgb), 0.35), 0 0 18px rgba(var(--bs-primary-rgb), 0.5);
      }

      #u-bsqo6n59p .navbar-toggler:hover {
        filter: brightness(1.2);
        transform: scale(1.04);
      }

      #u-bsqo6n59p .navbar-toggler .navbar-toggler-icon {
        background-image: none;
        position: relative;
        width: 22px;
        height: 18px;
      }

      #u-bsqo6n59p .navbar-toggler .navbar-toggler-icon::before,
      #u-bsqo6n59p .navbar-toggler .navbar-toggler-icon::after,
      #u-bsqo6n59p .navbar-toggler .sc-9ktkghr9i {
        content: '';
        position: absolute;
        inset-inline-start: 0;
        inset-inline-end: 0;
        height: 2px;
        background: linear-gradient(90deg, var(--accent-light), var(--primary-light));
        box-shadow: 0 0 8px rgba(var(--bs-accent-rgb), 0.7);
        transition: transform 0.3s ease;
      }

      #u-bsqo6n59p .navbar-toggler .navbar-toggler-icon::before {
        inset-block-start: 0;
      }

      #u-bsqo6n59p .navbar-toggler .sc-9ktkghr9i {
        inset-block-start: 50%;
        transform: translateY(-50%);
        width: 70%;
      }

      #u-bsqo6n59p .navbar-toggler .navbar-toggler-icon::after {
        inset-block-end: 0;
      }

      #u-bsqo6n59p .navbar-nav {
        gap: 0.4rem;
        align-items: center;
      }

      #u-bsqo6n59p .navbar-nav .sc-prl66myuc {
        animation: hdNavSlide_ab12cd34ef 0.5s ease-out backwards;
      }

      #u-bsqo6n59p .navbar-nav .sc-prl66myuc:nth-child(1) {
        animation-delay: 0.05s;
      }
      #u-bsqo6n59p .navbar-nav .sc-prl66myuc:nth-child(2) {
        animation-delay: 0.1s;
      }
      #u-bsqo6n59p .navbar-nav .sc-prl66myuc:nth-child(3) {
        animation-delay: 0.15s;
      }
      #u-bsqo6n59p .navbar-nav .sc-prl66myuc:nth-child(4) {
        animation-delay: 0.2s;
      }
      #u-bsqo6n59p .navbar-nav .sc-prl66myuc:nth-child(5) {
        animation-delay: 0.25s;
      }

      #u-bsqo6n59p .navbar-nav .nav-link {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        color: var(--hd-text-dim);
        font-weight: 700;
        font-size: 0.82rem;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        padding-block: 0.65rem;
        padding-inline: 1.05rem;
        clip-path: polygon(10% 0, 100% 0, 90% 100%, 0% 100%);
        background: rgba(var(--bs-dark-rgb), 0.35);
        border: 1px solid rgba(var(--bs-accent-rgb), 0.15);
        transition: color 0.3s ease, background 0.3s ease, transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.35s ease;
        overflow: hidden;
        isolation: isolate;
      }

      [dir='rtl'] #u-bsqo6n59p .navbar-nav .nav-link {
        clip-path: polygon(0 0, 90% 0, 100% 100%, 10% 100%);
      }

      #u-bsqo6n59p .navbar-nav .nav-link::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline: 12%;
        height: 2px;
        background: linear-gradient(90deg, transparent, var(--accent-light), var(--primary-light), transparent);
        transform: scaleX(0);
        transform-origin: inset-inline-start;
        transition: transform 0.4s ease;
        z-index: 1;
      }

      #u-bsqo6n59p .navbar-nav .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: -120%;
        inset-inline-start: -20%;
        width: 50%;
        height: 240%;
        background: linear-gradient(115deg, transparent 40%, rgba(var(--bs-accent-rgb), 0.55) 50%, transparent 60%);
        transform: translateX(-160%) rotate(0deg);
        transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
        pointer-events: none;
        z-index: 0;
      }

      [dir='rtl'] #u-bsqo6n59p .navbar-nav .nav-link::after {
        transform: translateX(160%);
      }

      #u-bsqo6n59p .navbar-nav .nav-link .sc-r44jf38np {
        font-size: 1rem;
        color: var(--accent-light);
        transition: transform 0.35s ease, color 0.35s ease, text-shadow 0.35s ease;
        z-index: 2;
      }

      #u-bsqo6n59p .navbar-nav .nav-link span {
        position: relative;
        z-index: 2;
      }

      #u-bsqo6n59p .navbar-nav .nav-link:hover {
        color: var(--white);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.22) 0%, rgba(var(--bs-primary-rgb), 0.22) 100%);
        transform: translateY(-3px);
        box-shadow: 0 6px 18px rgba(var(--bs-accent-rgb), 0.35), inset 0 0 12px rgba(var(--bs-primary-rgb), 0.25);
      }

      #u-bsqo6n59p .navbar-nav .nav-link:hover::before {
        transform: scaleX(1);
      }

      #u-bsqo6n59p .navbar-nav .nav-link:hover::after {
        transform: translateX(260%) rotate(0deg);
      }

      [dir='rtl'] #u-bsqo6n59p .navbar-nav .nav-link:hover::after {
        transform: translateX(-260%);
      }

      #u-bsqo6n59p .navbar-nav .nav-link:hover .sc-r44jf38np {
        color: var(--white);
        transform: scale(1.18) rotate(-6deg);
        text-shadow: 0 0 10px rgba(var(--bs-accent-rgb), 0.9);
      }

      #u-bsqo6n59p .navbar-nav .nav-link.active {
        color: var(--white);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.32) 0%, rgba(var(--bs-primary-rgb), 0.32) 100%);
        border-color: rgba(var(--bs-accent-rgb), 0.55);
        box-shadow: 0 0 18px rgba(var(--bs-accent-rgb), 0.45), inset 0 0 14px rgba(var(--bs-primary-rgb), 0.35);
      }

      #u-bsqo6n59p .navbar-nav .nav-link.active::before {
        transform: scaleX(1);
      }

      #u-bsqo6n59p .navbar-nav .nav-link.active .sc-r44jf38np {
        color: var(--white);
        text-shadow: 0 0 10px rgba(var(--bs-accent-rgb), 0.9);
      }

      #u-bsqo6n59p .sc-bs68uop67 {
        display: inline-flex;
        align-items: center;
        color: var(--accent-light);
        font-weight: 900;
        opacity: 0;
        transform: scaleY(0.6);
        transition: opacity 0.3s ease, transform 0.3s ease;
        text-shadow: 0 0 8px rgba(var(--bs-accent-rgb), 0.9);
        z-index: 2;
      }

      #u-bsqo6n59p .navbar-nav .nav-link.active .sc-bs68uop67,
      #u-bsqo6n59p .navbar-nav .nav-link:hover .sc-bs68uop67 {
        opacity: 1;
        transform: scaleY(1);
      }

      @keyframes hdSpeedShift_kx7m4p2r9a {
        0% {
          background-position: 0 0, 0 0;
        }
        100% {
          background-position: 200px 0, 240px 0;
        }
      }

      @keyframes hdNeonPulse_qb3n8w5z1c {
        0%,
        100% {
          opacity: 0.6;
          filter: blur(0px);
        }
        50% {
          opacity: 1;
          filter: blur(0.4px);
        }
      }

      @keyframes hdNeonFlicker_yh6t2j4d7v {
        0%,
        100% {
          box-shadow: inset 0 0 12px rgba(var(--bs-accent-rgb), 0.6), 0 0 14px rgba(var(--bs-primary-rgb), 0.55);
        }
        45% {
          box-shadow: inset 0 0 18px rgba(var(--bs-accent-rgb), 0.85), 0 0 22px rgba(var(--bs-primary-rgb), 0.8);
        }
        50% {
          box-shadow: inset 0 0 8px rgba(var(--bs-accent-rgb), 0.45), 0 0 10px rgba(var(--bs-primary-rgb), 0.4);
        }
      }

      @keyframes hdSparkSpin_mz9p5k8r3w {
        0% {
          transform: rotate(0deg) scale(1);
          opacity: 1;
        }
        50% {
          transform: rotate(180deg) scale(1.35);
          opacity: 0.7;
        }
        100% {
          transform: rotate(360deg) scale(1);
          opacity: 1;
        }
      }

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

      @media (max-width: 991.98px) {
        #u-bsqo6n59p .navbar-collapse {
          background: linear-gradient(160deg, rgba(var(--bs-dark-rgb), 0.85) 0%, rgba(var(--bs-accent-rgb), 0.18) 100%);
          border: 1px solid rgba(var(--bs-accent-rgb), 0.4);
          margin-block-start: 1.1rem;
          padding-block: 1.25rem;
          padding-inline: 1rem;
          box-shadow: 0 12px 40px rgba(var(--bs-accent-rgb), 0.25);
          clip-path: polygon(0 0, 100% 0, 96% 100%, 4% 100%);
        }

        #u-bsqo6n59p .navbar-nav {
          gap: 0.55rem;
          align-items: stretch;
        }

        #u-bsqo6n59p .navbar-nav .nav-link {
          width: 100%;
          justify-content: flex-start;
          padding-block: 0.85rem;
          padding-inline: 1.15rem;
        }
      }

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

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

      @keyframes glowshift_p9c4v2jx8lkm {
        0%,
        100% {
          opacity: 0.55;
        }
        50% {
          opacity: 0.85;
        }
      }

      #u-r7azv9gfc {
        position: relative;
        overflow: clip;
        color: var(--text-primary);
        min-height: 100vh;
        padding-block-end: 4.5rem;
        background: radial-gradient(ellipse 80% 50% at 100% 0%, color-mix(in srgb, var(--info-bg) 55%, var(--background-tertiary)) 0%, transparent 55%),
          radial-gradient(ellipse 70% 45% at 0% 15%, color-mix(in srgb, var(--warning-bg) 40%, var(--background-tertiary)) 0%, transparent 50%),
          linear-gradient(165deg, var(--background-tertiary) 0%, var(--neutral-50) 45%, color-mix(in srgb, var(--primary-bg) 22%, var(--neutral-50)) 100%);
      }

      #u-r7azv9gfc .sc-8yaoo9s9u {
        position: relative;
        padding-block: 3.5rem 5.75rem;
        margin-block-end: 2.5rem;
        overflow: clip;
      }

      #u-r7azv9gfc .sc-8yaoo9s9u::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline: 0;
        height: 100%;
        background: linear-gradient(115deg, var(--primary-dark) 0%, var(--accent) 42%, var(--secondary) 78%, var(--warning-color) 100%);
        clip-path: polygon(0 0, 100% 0, 100% 78%, 0 100%);
        z-index: 0;
      }

      #u-r7azv9gfc .sc-8yaoo9s9u::after {
        content: '';
        position: absolute;
        inset-inline-end: -12%;
        inset-block-start: -20%;
        width: min(48vw, 420px);
        aspect-ratio: 1;
        border-radius: 40% 60% 55% 45%;
        background: radial-gradient(circle, color-mix(in srgb, var(--info-light) 70%, var(--text-light)) 0%, transparent 68%);
        opacity: 0.45;
        pointer-events: none;
        z-index: 1;
        animation: glowshift_p9c4v2jx8lkm 6s ease-in-out infinite;
      }

      #u-r7azv9gfc .sc-1brtg6ve3 {
        position: relative;
        z-index: 2;
      }

      #u-r7azv9gfc .sc-f5jxg45vg {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 1.75rem;
        align-items: end;
      }

      @media (min-width: 992px) {
        #u-r7azv9gfc .sc-f5jxg45vg {
          grid-template-columns: minmax(0, 1.45fr) minmax(0, 1fr);
          gap: 2.5rem;
        }
      }

      #u-r7azv9gfc .sc-6pojybz5h {
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        font-size: 0.78rem;
        font-weight: 700;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        color: var(--primary-dark);
        background: var(--background-tertiary);
        padding-block: 0.5rem;
        padding-inline: 0.95rem;
        border-radius: 0.4rem;
        margin-block-end: 1.25rem;
        white-space: normal;
        max-width: 100%;
        box-shadow: 0 8px 24px color-mix(in srgb, var(--neutral-1050) 18%, transparent);
        animation: risein_x7k2m9qp4vnd 0.55s ease-out both;
      }

      #u-r7azv9gfc .sc-6pojybz5h i {
        color: var(--warning-color);
        font-size: 1.05rem;
      }

      #u-r7azv9gfc .sc-8yaoo9s9u h1 {
        font-size: clamp(2.1rem, 5.5vw, 3.4rem);
        font-weight: 800;
        line-height: 1.08;
        letter-spacing: -0.035em;
        color: var(--text-light);
        margin-block-end: 1rem;
        max-width: 16ch;
        animation: risein_x7k2m9qp4vnd 0.6s ease-out 0.06s both;
      }

      #u-r7azv9gfc .sc-b54rx0sjm {
        font-size: 1.05rem;
        line-height: 1.7;
        color: color-mix(in srgb, var(--text-light) 92%, var(--info-bg));
        margin-block-end: 0;
        max-width: 36rem;
        animation: risein_x7k2m9qp4vnd 0.65s ease-out 0.12s both;
      }

      #u-r7azv9gfc .sc-8hbgpwsoe {
        display: flex;
        flex-direction: column;
        gap: 0.85rem;
        animation: risein_x7k2m9qp4vnd 0.7s ease-out 0.18s both;
      }

      #u-r7azv9gfc .sc-n80geu63f {
        position: relative;
        padding-block: 1.15rem;
        padding-inline: 1.25rem;
        background: color-mix(in srgb, var(--background-tertiary) 16%, transparent);
        border: 1px solid color-mix(in srgb, var(--text-light) 28%, transparent);
        border-inline-start: 5px solid var(--warning-bg);
        color: var(--text-light);
        font-size: 0.92rem;
        font-weight: 600;
        line-height: 1.5;
        backdrop-filter: blur(6px);
      }

      #u-r7azv9gfc .sc-n80geu63f:nth-child(2) {
        border-inline-start-color: var(--info-bg);
        margin-inline-start: 1.25rem;
      }

      #u-r7azv9gfc .sc-n80geu63f span {
        display: block;
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.12em;
        text-transform: uppercase;
        color: color-mix(in srgb, var(--text-light) 75%, var(--info-light));
        margin-block-end: 0.35rem;
      }

      #u-r7azv9gfc .sc-ct1tuq6v2 {
        position: relative;
        z-index: 2;
      }

      #u-r7azv9gfc .sc-8dj54oqtu {
        width: 3rem;
        height: 0.35rem;
        border-radius: 100vmax;
        margin-block-end: 1.5rem;
        background: linear-gradient(90deg, var(--warning-color), var(--accent), var(--secondary-light));
        animation: pulsebar_m3n8w1qz5trh 3.2s ease-in-out infinite;
        transform-origin: 0% 50%;
      }

      #u-r7azv9gfc .sc-1rh75lv0u {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 1.25rem;
      }

      @media (min-width: 768px) {
        #u-r7azv9gfc .sc-1rh75lv0u {
          grid-template-columns: repeat(2, minmax(0, 1fr));
          gap: 1.35rem;
        }
      }

      #u-r7azv9gfc .sc-ercvkmgu7 {
        position: relative;
        background: var(--background-tertiary);
        border: 1px solid var(--border-light);
        padding-block: 1.55rem 1.45rem;
        padding-inline: 1.4rem 1.35rem;
        overflow: hidden;
        animation: risein_x7k2m9qp4vnd 0.5s ease-out both;
        transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;
      }

      #u-r7azv9gfc .sc-ercvkmgu7::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline: 0;
        height: 5px;
        background: linear-gradient(90deg, var(--accent), var(--primary-light));
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(4n + 2)::before {
        background: linear-gradient(90deg, var(--secondary), var(--secondary-bg));
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(4n + 3)::before {
        background: linear-gradient(90deg, var(--warning-color), var(--warning-bg));
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(4n)::before {
        background: linear-gradient(90deg, var(--info-dark), var(--info-bg));
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(1) {
        animation-delay: 0.04s;
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(2) {
        animation-delay: 0.08s;
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(3) {
        animation-delay: 0.12s;
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(4) {
        animation-delay: 0.16s;
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(5) {
        animation-delay: 0.2s;
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(6) {
        animation-delay: 0.24s;
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(7) {
        animation-delay: 0.28s;
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(8) {
        animation-delay: 0.32s;
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(9) {
        animation-delay: 0.36s;
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(10) {
        animation-delay: 0.4s;
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(11) {
        animation-delay: 0.44s;
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(12) {
        animation-delay: 0.48s;
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(13) {
        animation-delay: 0.52s;
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(14) {
        animation-delay: 0.56s;
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(15) {
        animation-delay: 0.6s;
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(16) {
        animation-delay: 0.64s;
      }

      @media (min-width: 768px) {
        #u-r7azv9gfc .sc-ercvkmgu7:nth-child(3n) {
          grid-column: 1 / -1;
        }

        #u-r7azv9gfc .sc-ercvkmgu7:nth-child(3n) .sc-4ita9gsap {
          display: grid;
          grid-template-columns: repeat(2, minmax(0, 1fr));
          gap: 0.35rem 1.75rem;
        }

        #u-r7azv9gfc .sc-ercvkmgu7:nth-child(3n) h2 {
          grid-column: 1 / -1;
        }
      }

      #u-r7azv9gfc .sc-ercvkmgu7:hover {
        transform: translateY(-3px);
        border-color: color-mix(in srgb, var(--primary-light) 55%, var(--border-light));
        box-shadow: 0 14px 32px color-mix(in srgb, var(--primary-dark) 12%, transparent);
      }

      #u-r7azv9gfc .sc-ercvkmgu7 h2 {
        font-size: 1.15rem;
        font-weight: 800;
        color: var(--text-primary);
        margin-block-end: 0.9rem;
        line-height: 1.3;
        letter-spacing: -0.02em;
      }

      #u-r7azv9gfc .sc-ercvkmgu7 p {
        font-size: 0.92rem;
        color: var(--text-secondary);
        line-height: 1.72;
        margin-block-end: 0.55rem;
      }

      #u-r7azv9gfc .sc-ercvkmgu7 p:last-child {
        margin-block-end: 0;
      }

      #u-r7azv9gfc .sc-ercvkmgu7 ul {
        list-style: none;
        padding-inline-start: 0;
        margin-block-end: 0;
      }

      #u-r7azv9gfc .sc-ercvkmgu7 ul li {
        position: relative;
        font-size: 0.92rem;
        color: var(--text-secondary);
        line-height: 1.65;
        margin-block-end: 0.5rem;
        padding-inline-start: 1.35rem;
      }

      #u-r7azv9gfc .sc-ercvkmgu7 ul li:last-child {
        margin-block-end: 0;
      }

      #u-r7azv9gfc .sc-ercvkmgu7 ul li::before {
        content: '';
        position: absolute;
        inset-inline-start: 0;
        inset-block-start: 0.55em;
        width: 0.55rem;
        height: 0.55rem;
        background: var(--accent);
        clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(4n + 2) ul li::before {
        background: var(--secondary);
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(4n + 3) ul li::before {
        background: var(--warning-color);
      }

      #u-r7azv9gfc .sc-ercvkmgu7:nth-child(4n) ul li::before {
        background: var(--info-dark);
      }

      #u-r7azv9gfc .sc-9d8jkgqxu {
        margin-block-start: 2rem;
        position: relative;
        overflow: hidden;
        padding-block: 2.1rem;
        padding-inline: 1.75rem;
        background: linear-gradient(125deg, var(--accent-dark) 0%, var(--primary) 48%, var(--secondary) 100%);
        color: var(--text-light);
        animation: risein_x7k2m9qp4vnd 0.55s ease-out 0.2s both;
      }

      #u-r7azv9gfc .sc-9d8jkgqxu::before {
        content: '';
        position: absolute;
        inset-inline-start: -8%;
        inset-block-end: -45%;
        width: 55%;
        aspect-ratio: 1;
        background: radial-gradient(circle, color-mix(in srgb, var(--warning-bg) 50%, transparent) 0%, transparent 65%);
        pointer-events: none;
      }

      #u-r7azv9gfc .sc-9d8jkgqxu::after {
        content: '';
        position: absolute;
        inset-inline-end: -10%;
        inset-block-start: -35%;
        width: 40%;
        aspect-ratio: 1;
        background: radial-gradient(circle, color-mix(in srgb, var(--info-bg) 45%, transparent) 0%, transparent 70%);
        pointer-events: none;
      }

      #u-r7azv9gfc .sc-9d8jkgqxu h2 {
        position: relative;
        z-index: 1;
        font-size: clamp(1.25rem, 2.5vw, 1.55rem);
        font-weight: 800;
        color: var(--text-light);
        margin-block-end: 1.35rem;
      }

      #u-r7azv9gfc .sc-fpapdyi0s {
        position: relative;
        z-index: 1;
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.85rem;
      }

      @media (min-width: 768px) {
        #u-r7azv9gfc .sc-fpapdyi0s {
          grid-template-columns: repeat(3, minmax(0, 1fr));
        }
      }

      #u-r7azv9gfc .sc-m2l3lazxb {
        display: flex;
        align-items: flex-start;
        gap: 0.8rem;
        padding-block: 1rem;
        padding-inline: 1rem;
        background: color-mix(in srgb, var(--background-tertiary) 14%, transparent);
        border: 1px solid color-mix(in srgb, var(--text-light) 22%, transparent);
        font-size: 0.9rem;
        line-height: 1.55;
        transition: background 0.25s ease, border-color 0.25s ease;
      }

      #u-r7azv9gfc .sc-m2l3lazxb:hover {
        background: color-mix(in srgb, var(--background-tertiary) 24%, transparent);
        border-color: color-mix(in srgb, var(--info-bg) 60%, transparent);
      }

      #u-r7azv9gfc .sc-m2l3lazxb i {
        width: 2.2rem;
        height: 2.2rem;
        min-width: 2.2rem;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1rem;
        color: var(--primary-dark);
        background: var(--info-bg);
        border-radius: 0.35rem;
      }

      @media (max-width: 575.98px) {
        #u-r7azv9gfc .sc-8yaoo9s9u {
          padding-block: 2.75rem 5.25rem;
        }

        #u-r7azv9gfc .sc-8yaoo9s9u::before {
          clip-path: polygon(0 0, 100% 0, 100% 86%, 0 100%);
        }

        #u-r7azv9gfc .sc-n80geu63f:nth-child(2) {
          margin-inline-start: 0;
        }

        #u-r7azv9gfc .sc-9d8jkgqxu {
          padding-block: 1.65rem;
          padding-inline: 1.25rem;
        }

        #u-r7azv9gfc .sc-ercvkmgu7 {
          padding-block: 1.35rem;
          padding-inline: 1.15rem;
        }
      }

#u-sejzjt6zm {
        overflow: hidden;
        background: linear-gradient(165deg, var(--primary-dark) 0%, var(--accent) 50%, var(--primary) 100%);
        color: var(--text-light);
        position: relative;
        padding-block: 4rem 2rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: -50%;
          inset-inline-end: -10%;
          width: 600px;
          height: 600px;
          background: radial-gradient(circle, rgba(255, 255, 255, 0.08) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatcircle_a8f3k9m2p7q1 8s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          bottom: -30%;
          inset-inline-start: -5%;
          width: 400px;
          height: 400px;
          background: radial-gradient(circle, rgba(255, 255, 255, 0.06) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatcircle_a8f3k9m2p7q1 10s ease-in-out infinite reverse;
        }

        .sc-ina0kjbia {
          position: relative;
          z-index: 2;
        }

        .sc-cnigdjd2c {
          font-size: 1.5rem;
          font-weight: 700;
          margin-bottom: 1.5rem;
          position: relative;
          display: inline-block;
          padding-bottom: 0.5rem;

          &::after {
            content: '';
            position: absolute;
            bottom: 0;
            inset-inline-start: 0;
            width: 60px;
            height: 3px;
            background: linear-gradient(90deg, var(--secondary), transparent);
            border-radius: 2px;
          }
        }

        .sc-6t8vsrzw5 {
          background: rgba(255, 255, 255, 0.08);
          padding: 1.5rem;
          border-radius: 1rem;
          backdrop-filter: blur(10px);
          border: 1px solid rgba(255, 255, 255, 0.15);
          transition: all 0.4s ease;
          margin-bottom: 1rem;

          &:hover {
            background: rgba(255, 255, 255, 0.12);
            transform: translateX(8px);
            box-shadow: -4px 8px 20px rgba(0, 0, 0, 0.2);
          }
        }

        .sc-o6ae53hqm {
          display: flex;
          align-items: center;
          gap: 1rem;
          margin-bottom: 1rem;
          padding: 0.75rem;
          background: rgba(255, 255, 255, 0.05);
          border-radius: 0.5rem;
          transition: all 0.3s ease;

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

          &:hover {
            background: rgba(255, 255, 255, 0.1);
            padding-inline-start:1.25rem;
          }

          i {
            font-size: 1.3rem;
            color: var(--secondary);
            min-width: 24px;
          }

          span {
            font-size: 0.95rem;
            line-height: 1.4;
          }
        }

        .nav-link {
          color: var(--text-light);
          font-weight: 500;
          padding-block: 0.6rem;
padding-inline: 0;
          transition: all 0.3s ease;
          position: relative;
          display: inline-block;
          margin-bottom: 0.3rem;

          &::before {
            content: '→';
            position: absolute;
            inset-inline-start: -20px;
            opacity: 0;
            transition: all 0.3s ease;
            color: var(--secondary);
          }

          &:hover,
          &:focus {
            color: var(--secondary);
            padding-inline-start:1rem;
            text-decoration: none;

            &::before {
              opacity: 1;
              inset-inline-start: 0;
            }
          }
        }

        .sc-pp3vnci5j {
          .sc-1p6u7eap5 {
            display: flex;
            gap: 1rem;
            flex-wrap: wrap;
          }

          .sc-rilkjkr7q {
            background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05));
            color: var(--text-light);
            border: 2px solid rgba(255, 255, 255, 0.3);
            border-radius: 1rem;
            width: 3.5rem;
            height: 3.5rem;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              inset: 0;
              background: linear-gradient(135deg, var(--secondary), var(--accent));
              opacity: 0;
              transition: opacity 0.4s ease;
              border-radius: 1rem;
            }

            i {
              position: relative;
              z-index: 1;
              transition: transform 0.4s ease;
            }

            &:hover,
            &:focus {
              transform: translateY(-8px) scale(1.1);
              border-color: var(--secondary);
              box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3);

              &::before {
                opacity: 1;
              }

              i {
                transform: rotate(360deg);
              }
            }
          }
        }

        .sc-3s2y4d4so {
          color: var(--text-light);
          margin-top: 3rem;
          padding-top: 2rem;
          position: relative;
          border-top: 2px solid rgba(255, 255, 255, 0.15);
          text-align: center;
          font-size: 0.95rem;
          opacity: 0.9;
        }

        .sc-ga9bzed95 {
          display: flex;
          align-items: center;
          justify-content: center;
          gap: 1rem;
          margin-top: 1rem;

          &::before,
          &::after {
            content: '';
            width: 80px;
            height: 2px;
            background: linear-gradient(90deg, transparent, var(--secondary), transparent);
          }

          .sc-nqprwfemx {
            width: 8px;
            height: 8px;
            background: var(--secondary);
            border-radius: 50%;
            animation: pulse_x7h2n5t9w4 2s ease-in-out infinite;
          }
        }
      }

      @keyframes floatcircle_a8f3k9m2p7q1 {
        0%,
        100% {
          transform: translateY(0) scale(1);
        }
        50% {
          transform: translateY(-30px) scale(1.05);
        }
      }

      @keyframes pulse_x7h2n5t9w4 {
        0%,
        100% {
          transform: scale(1);
          opacity: 1;
        }
        50% {
          transform: scale(1.3);
          opacity: 0.7;
        }
      }

#u-6o5wrqi3b {
        --hd-bg-deep: var(--neutral-1050);
        --hd-bg-mid: var(--neutral-950);
        --hd-glow-a: var(--accent);
        --hd-glow-b: var(--primary);
        --hd-glow-c: var(--danger-light);
        --hd-text: var(--white);
        --hd-text-dim: var(--neutral-250);
        position: sticky;
        top: 0;
        z-index: 1000;
        background: radial-gradient(ellipse at 15% 0%, rgba(var(--bs-accent-rgb), 0.35) 0%, transparent 55%), radial-gradient(ellipse at 85% 100%, rgba(var(--bs-primary-rgb), 0.32) 0%, transparent 55%),
          linear-gradient(135deg, var(--neutral-1050) 0%, var(--neutral-950) 50%, var(--neutral-1050) 100%);
        isolation: isolate;
        overflow: hidden;
      }

      #u-6o5wrqi3b::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image: repeating-linear-gradient(115deg, transparent 0 28px, rgba(var(--bs-accent-rgb), 0.06) 28px 30px), repeating-linear-gradient(115deg, transparent 0 60px, rgba(var(--bs-primary-rgb), 0.05) 60px 62px);
        animation: hdSpeedShift_kx7m4p2r9a 8s linear infinite;
        pointer-events: none;
        z-index: 0;
        mix-blend-mode: screen;
      }

      #u-6o5wrqi3b::after {
        content: '';
        position: absolute;
        inset-inline: 0;
        bottom: 0;
        height: 3px;
        background: linear-gradient(90deg, transparent 0%, var(--accent-light) 18%, var(--primary-light) 42%, var(--danger-light) 60%, var(--secondary-light) 82%, transparent 100%);
        box-shadow: 0 0 12px rgba(var(--bs-accent-rgb), 0.7), 0 0 24px rgba(var(--bs-primary-rgb), 0.5);
        animation: hdNeonPulse_qb3n8w5z1c 2.6s ease-in-out infinite;
        z-index: 2;
      }

      #u-6o5wrqi3b .container {
        position: relative;
        z-index: 3;
      }

      #u-6o5wrqi3b .navbar {
        padding-block: 1rem;
        padding-inline: 0;
      }

      #u-6o5wrqi3b .navbar-brand {
        display: inline-flex;
        align-items: center;
        gap: 0.85rem;
        text-decoration: none;
        font-weight: 900;
        font-size: 1.55rem;
        position: relative;
        padding-block: 0.45rem;
        padding-inline: 1.1rem 1.4rem;
        clip-path: polygon(8% 0, 100% 0, 92% 100%, 0% 100%);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.18) 0%, rgba(var(--bs-primary-rgb), 0.18) 100%);
        transition: filter 0.4s ease, transform 0.4s ease;
      }

      [dir='rtl'] #u-6o5wrqi3b .navbar-brand {
        clip-path: polygon(0 0, 92% 0, 100% 100%, 8% 100%);
      }

      #u-6o5wrqi3b .navbar-brand .sc-he0gcv62f {
        width: 44px;
        height: 44px;
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(135deg, var(--accent-dark) 0%, var(--primary-dark) 100%);
        clip-path: polygon(20% 0, 100% 0, 80% 100%, 0 100%);
        color: var(--white);
        font-size: 1.35rem;
        box-shadow: inset 0 0 12px rgba(var(--bs-accent-rgb), 0.6), 0 0 14px rgba(var(--bs-primary-rgb), 0.55);
        animation: hdNeonFlicker_yh6t2j4d7v 3.4s ease-in-out infinite;
      }

      [dir='rtl'] #u-6o5wrqi3b .navbar-brand .sc-he0gcv62f {
        clip-path: polygon(0 0, 80% 0, 100% 100%, 20% 100%);
      }

      #u-6o5wrqi3b .navbar-brand .sc-hlkhbshr2 {
        position: absolute;
        inset-block-start: -6px;
        inset-inline-end: -8px;
        color: var(--danger-light);
        font-size: 0.95rem;
        animation: hdSparkSpin_mz9p5k8r3w 2.2s linear infinite;
        filter: drop-shadow(0 0 6px rgba(var(--bs-accent-rgb), 0.9));
      }

      #u-6o5wrqi3b .navbar-brand .sc-f07i78wyk {
        display: inline-flex;
        flex-direction: column;
        line-height: 1;
        gap: 0.25rem;
        white-space: normal;
      }

      #u-6o5wrqi3b .navbar-brand .sc-f3frtunlt {
        font-size: 1.5rem;
        font-weight: 900;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        background: linear-gradient(135deg, var(--accent-light) 0%, var(--white) 50%, var(--primary-light) 100%);
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        text-shadow: 0 0 18px rgba(var(--bs-accent-rgb), 0.55);
        white-space: normal;
      }

      #u-6o5wrqi3b .navbar-brand .sc-5t6ti8vj1 {
        font-size: 0.62rem;
        font-weight: 700;
        letter-spacing: 0.42em;
        text-transform: uppercase;
        color: var(--accent-light);
        white-space: normal;
      }

      #u-6o5wrqi3b .navbar-brand:hover {
        transform: translateY(-2px);
        filter: brightness(1.15);
      }

      #u-6o5wrqi3b .navbar-toggler {
        border: 1px solid rgba(var(--bs-accent-rgb), 0.55);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.18), rgba(var(--bs-primary-rgb), 0.18));
        clip-path: polygon(14% 0, 100% 0, 86% 100%, 0% 100%);
        padding-block: 0.55rem;
        padding-inline: 0.95rem;
        box-shadow: 0 0 12px rgba(var(--bs-accent-rgb), 0.35);
        transition: filter 0.3s ease, transform 0.3s ease;
      }

      [dir='rtl'] #u-6o5wrqi3b .navbar-toggler {
        clip-path: polygon(0 0, 86% 0, 100% 100%, 14% 100%);
      }

      #u-6o5wrqi3b .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem rgba(var(--bs-accent-rgb), 0.35), 0 0 18px rgba(var(--bs-primary-rgb), 0.5);
      }

      #u-6o5wrqi3b .navbar-toggler:hover {
        filter: brightness(1.2);
        transform: scale(1.04);
      }

      #u-6o5wrqi3b .navbar-toggler .navbar-toggler-icon {
        background-image: none;
        position: relative;
        width: 22px;
        height: 18px;
      }

      #u-6o5wrqi3b .navbar-toggler .navbar-toggler-icon::before,
      #u-6o5wrqi3b .navbar-toggler .navbar-toggler-icon::after,
      #u-6o5wrqi3b .navbar-toggler .sc-j8lp02xar {
        content: '';
        position: absolute;
        inset-inline-start: 0;
        inset-inline-end: 0;
        height: 2px;
        background: linear-gradient(90deg, var(--accent-light), var(--primary-light));
        box-shadow: 0 0 8px rgba(var(--bs-accent-rgb), 0.7);
        transition: transform 0.3s ease;
      }

      #u-6o5wrqi3b .navbar-toggler .navbar-toggler-icon::before {
        inset-block-start: 0;
      }

      #u-6o5wrqi3b .navbar-toggler .sc-j8lp02xar {
        inset-block-start: 50%;
        transform: translateY(-50%);
        width: 70%;
      }

      #u-6o5wrqi3b .navbar-toggler .navbar-toggler-icon::after {
        inset-block-end: 0;
      }

      #u-6o5wrqi3b .navbar-nav {
        gap: 0.4rem;
        align-items: center;
      }

      #u-6o5wrqi3b .navbar-nav .sc-pjv7uojsv {
        animation: hdNavSlide_ab12cd34ef 0.5s ease-out backwards;
      }

      #u-6o5wrqi3b .navbar-nav .sc-pjv7uojsv:nth-child(1) {
        animation-delay: 0.05s;
      }
      #u-6o5wrqi3b .navbar-nav .sc-pjv7uojsv:nth-child(2) {
        animation-delay: 0.1s;
      }
      #u-6o5wrqi3b .navbar-nav .sc-pjv7uojsv:nth-child(3) {
        animation-delay: 0.15s;
      }
      #u-6o5wrqi3b .navbar-nav .sc-pjv7uojsv:nth-child(4) {
        animation-delay: 0.2s;
      }
      #u-6o5wrqi3b .navbar-nav .sc-pjv7uojsv:nth-child(5) {
        animation-delay: 0.25s;
      }

      #u-6o5wrqi3b .navbar-nav .nav-link {
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        color: var(--hd-text-dim);
        font-weight: 700;
        font-size: 0.82rem;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        padding-block: 0.65rem;
        padding-inline: 1.05rem;
        clip-path: polygon(10% 0, 100% 0, 90% 100%, 0% 100%);
        background: rgba(var(--bs-dark-rgb), 0.35);
        border: 1px solid rgba(var(--bs-accent-rgb), 0.15);
        transition: color 0.3s ease, background 0.3s ease, transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.35s ease;
        overflow: hidden;
        isolation: isolate;
      }

      [dir='rtl'] #u-6o5wrqi3b .navbar-nav .nav-link {
        clip-path: polygon(0 0, 90% 0, 100% 100%, 10% 100%);
      }

      #u-6o5wrqi3b .navbar-nav .nav-link::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline: 12%;
        height: 2px;
        background: linear-gradient(90deg, transparent, var(--accent-light), var(--primary-light), transparent);
        transform: scaleX(0);
        transform-origin: inset-inline-start;
        transition: transform 0.4s ease;
        z-index: 1;
      }

      #u-6o5wrqi3b .navbar-nav .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: -120%;
        inset-inline-start: -20%;
        width: 50%;
        height: 240%;
        background: linear-gradient(115deg, transparent 40%, rgba(var(--bs-accent-rgb), 0.55) 50%, transparent 60%);
        transform: translateX(-160%) rotate(0deg);
        transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
        pointer-events: none;
        z-index: 0;
      }

      [dir='rtl'] #u-6o5wrqi3b .navbar-nav .nav-link::after {
        transform: translateX(160%);
      }

      #u-6o5wrqi3b .navbar-nav .nav-link .sc-a80c2ustc {
        font-size: 1rem;
        color: var(--accent-light);
        transition: transform 0.35s ease, color 0.35s ease, text-shadow 0.35s ease;
        z-index: 2;
      }

      #u-6o5wrqi3b .navbar-nav .nav-link span {
        position: relative;
        z-index: 2;
      }

      #u-6o5wrqi3b .navbar-nav .nav-link:hover {
        color: var(--white);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.22) 0%, rgba(var(--bs-primary-rgb), 0.22) 100%);
        transform: translateY(-3px);
        box-shadow: 0 6px 18px rgba(var(--bs-accent-rgb), 0.35), inset 0 0 12px rgba(var(--bs-primary-rgb), 0.25);
      }

      #u-6o5wrqi3b .navbar-nav .nav-link:hover::before {
        transform: scaleX(1);
      }

      #u-6o5wrqi3b .navbar-nav .nav-link:hover::after {
        transform: translateX(260%) rotate(0deg);
      }

      [dir='rtl'] #u-6o5wrqi3b .navbar-nav .nav-link:hover::after {
        transform: translateX(-260%);
      }

      #u-6o5wrqi3b .navbar-nav .nav-link:hover .sc-a80c2ustc {
        color: var(--white);
        transform: scale(1.18) rotate(-6deg);
        text-shadow: 0 0 10px rgba(var(--bs-accent-rgb), 0.9);
      }

      #u-6o5wrqi3b .navbar-nav .nav-link.active {
        color: var(--white);
        background: linear-gradient(135deg, rgba(var(--bs-accent-rgb), 0.32) 0%, rgba(var(--bs-primary-rgb), 0.32) 100%);
        border-color: rgba(var(--bs-accent-rgb), 0.55);
        box-shadow: 0 0 18px rgba(var(--bs-accent-rgb), 0.45), inset 0 0 14px rgba(var(--bs-primary-rgb), 0.35);
      }

      #u-6o5wrqi3b .navbar-nav .nav-link.active::before {
        transform: scaleX(1);
      }

      #u-6o5wrqi3b .navbar-nav .nav-link.active .sc-a80c2ustc {
        color: var(--white);
        text-shadow: 0 0 10px rgba(var(--bs-accent-rgb), 0.9);
      }

      #u-6o5wrqi3b .sc-f3dr0j22s {
        display: inline-flex;
        align-items: center;
        color: var(--accent-light);
        font-weight: 900;
        opacity: 0;
        transform: scaleY(0.6);
        transition: opacity 0.3s ease, transform 0.3s ease;
        text-shadow: 0 0 8px rgba(var(--bs-accent-rgb), 0.9);
        z-index: 2;
      }

      #u-6o5wrqi3b .navbar-nav .nav-link.active .sc-f3dr0j22s,
      #u-6o5wrqi3b .navbar-nav .nav-link:hover .sc-f3dr0j22s {
        opacity: 1;
        transform: scaleY(1);
      }

      @keyframes hdSpeedShift_kx7m4p2r9a {
        0% {
          background-position: 0 0, 0 0;
        }
        100% {
          background-position: 200px 0, 240px 0;
        }
      }

      @keyframes hdNeonPulse_qb3n8w5z1c {
        0%,
        100% {
          opacity: 0.6;
          filter: blur(0px);
        }
        50% {
          opacity: 1;
          filter: blur(0.4px);
        }
      }

      @keyframes hdNeonFlicker_yh6t2j4d7v {
        0%,
        100% {
          box-shadow: inset 0 0 12px rgba(var(--bs-accent-rgb), 0.6), 0 0 14px rgba(var(--bs-primary-rgb), 0.55);
        }
        45% {
          box-shadow: inset 0 0 18px rgba(var(--bs-accent-rgb), 0.85), 0 0 22px rgba(var(--bs-primary-rgb), 0.8);
        }
        50% {
          box-shadow: inset 0 0 8px rgba(var(--bs-accent-rgb), 0.45), 0 0 10px rgba(var(--bs-primary-rgb), 0.4);
        }
      }

      @keyframes hdSparkSpin_mz9p5k8r3w {
        0% {
          transform: rotate(0deg) scale(1);
          opacity: 1;
        }
        50% {
          transform: rotate(180deg) scale(1.35);
          opacity: 0.7;
        }
        100% {
          transform: rotate(360deg) scale(1);
          opacity: 1;
        }
      }

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

      @media (max-width: 991.98px) {
        #u-6o5wrqi3b .navbar-collapse {
          background: linear-gradient(160deg, rgba(var(--bs-dark-rgb), 0.85) 0%, rgba(var(--bs-accent-rgb), 0.18) 100%);
          border: 1px solid rgba(var(--bs-accent-rgb), 0.4);
          margin-block-start: 1.1rem;
          padding-block: 1.25rem;
          padding-inline: 1rem;
          box-shadow: 0 12px 40px rgba(var(--bs-accent-rgb), 0.25);
          clip-path: polygon(0 0, 100% 0, 96% 100%, 4% 100%);
        }

        #u-6o5wrqi3b .navbar-nav {
          gap: 0.55rem;
          align-items: stretch;
        }

        #u-6o5wrqi3b .navbar-nav .nav-link {
          width: 100%;
          justify-content: flex-start;
          padding-block: 0.85rem;
          padding-inline: 1.15rem;
        }
      }

#u-qpz1pim8b {
      min-height: 100vh;
      background: var(--warning-bg);
      padding-block: 5rem;
      padding-inline: 1rem;
      display: flex;
      align-items: center;

      .sc-5b818i5s8 {
          width: min(100%, 1180px);
          margin-inline: auto;
          display: grid;
          grid-template-columns: 1.15fr 0.85fr;
          gap: 2rem;
          align-items: stretch;
      }

      .sc-1e3tvec2o {
          background: var(--background-tertiary);
          border-radius: 2rem;
          padding: clamp(2rem, 6vw, 4rem);
          display: flex;
          flex-direction: column;
          justify-content: center;
      }

      .sc-atzpmoxja {
          width: fit-content;
          display: inline-flex;
          align-items: center;
          gap: 0.5rem;
          background: var(--success-bg);
          color: var(--success-dark);
          border-radius: 999px;
          padding-block: 0.6rem;
          padding-inline: 1rem;
          font-weight: 700;
          margin-bottom: 1.5rem;
      }

      h1 {
          color: var(--text-primary);
          font-size: clamp(2.2rem, 5vw, 4.5rem);
          line-height: 1.05;
          margin-bottom: 1.25rem;
      }

      p {
          color: var(--text-secondary);
          font-size: 1.1rem;
          line-height: 1.8;
          margin-bottom: 2rem;
          max-width: 640px;
      }

      .sc-d4low3kd3 {
          display: flex;
          gap: 1rem;
          flex-wrap: wrap;
      }

      a {
          text-decoration: none;
          padding-block: 1rem;
          padding-inline: 1.35rem;
          border-radius: 0.8rem;
          font-weight: 700;
      }

      .sc-3p0dbtr19 {
          background: var(--warning-color);
          color: var(--neutral-1050);
      }

      .sc-ds8mknm8a {
          background: var(--neutral-1050);
          color: var(--text-light);
      }

      .sc-ioy8mw0c3 {
          background: var(--neutral-1050);
          color: var(--text-light);
          border-radius: 2rem;
          padding: 2rem;
          display: grid;
          place-items: center;
          text-align: center;
      }

      .sc-2754glv6a {
          width: min(100%, 14rem);
          aspect-ratio: 1 / 1;
          border-radius: 1.5rem;
          background: var(--warning-light);
          color: var(--warning-dark);
          display: grid;
          place-items: center;
          margin-bottom: 1.5rem;

          .sc-ga3kicmti {
              font-size: clamp(4rem, 10vw, 7rem);
          }
      }

      .sc-8mkjk4rfc {
          color: var(--neutral-150);
          line-height: 1.7;
      }

      @media (max-width: 860px) {
          .sc-5b818i5s8 {
              grid-template-columns: 1fr;
          }
      }

      @media (max-width: 520px) {
          .sc-d4low3kd3 {
              flex-direction: column;
          }

          a {
              text-align: center;
          }
      }
  }

#u-nphpi5km5 {
        overflow: hidden;
        background: linear-gradient(165deg, var(--primary-dark) 0%, var(--accent) 50%, var(--primary) 100%);
        color: var(--text-light);
        position: relative;
        padding-block: 4rem 2rem;
padding-inline: 0;

        &::before {
          content: '';
          position: absolute;
          top: -50%;
          inset-inline-end: -10%;
          width: 600px;
          height: 600px;
          background: radial-gradient(circle, rgba(255, 255, 255, 0.08) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatcircle_a8f3k9m2p7q1 8s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          bottom: -30%;
          inset-inline-start: -5%;
          width: 400px;
          height: 400px;
          background: radial-gradient(circle, rgba(255, 255, 255, 0.06) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatcircle_a8f3k9m2p7q1 10s ease-in-out infinite reverse;
        }

        .sc-p6suer71z {
          position: relative;
          z-index: 2;
        }

        .sc-mkka7r8ed {
          font-size: 1.5rem;
          font-weight: 700;
          margin-bottom: 1.5rem;
          position: relative;
          display: inline-block;
          padding-bottom: 0.5rem;

          &::after {
            content: '';
            position: absolute;
            bottom: 0;
            inset-inline-start: 0;
            width: 60px;
            height: 3px;
            background: linear-gradient(90deg, var(--secondary), transparent);
            border-radius: 2px;
          }
        }

        .sc-2qzqj40jl {
          background: rgba(255, 255, 255, 0.08);
          padding: 1.5rem;
          border-radius: 1rem;
          backdrop-filter: blur(10px);
          border: 1px solid rgba(255, 255, 255, 0.15);
          transition: all 0.4s ease;
          margin-bottom: 1rem;

          &:hover {
            background: rgba(255, 255, 255, 0.12);
            transform: translateX(8px);
            box-shadow: -4px 8px 20px rgba(0, 0, 0, 0.2);
          }
        }

        .sc-qy98exmqu {
          display: flex;
          align-items: center;
          gap: 1rem;
          margin-bottom: 1rem;
          padding: 0.75rem;
          background: rgba(255, 255, 255, 0.05);
          border-radius: 0.5rem;
          transition: all 0.3s ease;

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

          &:hover {
            background: rgba(255, 255, 255, 0.1);
            padding-inline-start:1.25rem;
          }

          i {
            font-size: 1.3rem;
            color: var(--secondary);
            min-width: 24px;
          }

          span {
            font-size: 0.95rem;
            line-height: 1.4;
          }
        }

        .nav-link {
          color: var(--text-light);
          font-weight: 500;
          padding-block: 0.6rem;
padding-inline: 0;
          transition: all 0.3s ease;
          position: relative;
          display: inline-block;
          margin-bottom: 0.3rem;

          &::before {
            content: '→';
            position: absolute;
            inset-inline-start: -20px;
            opacity: 0;
            transition: all 0.3s ease;
            color: var(--secondary);
          }

          &:hover,
          &:focus {
            color: var(--secondary);
            padding-inline-start:1rem;
            text-decoration: none;

            &::before {
              opacity: 1;
              inset-inline-start: 0;
            }
          }
        }

        .sc-c2tz7e8o6 {
          .sc-ic0sabq6e {
            display: flex;
            gap: 1rem;
            flex-wrap: wrap;
          }

          .sc-t232gztgr {
            background: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.05));
            color: var(--text-light);
            border: 2px solid rgba(255, 255, 255, 0.3);
            border-radius: 1rem;
            width: 3.5rem;
            height: 3.5rem;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            font-size: 1.5rem;
            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              inset: 0;
              background: linear-gradient(135deg, var(--secondary), var(--accent));
              opacity: 0;
              transition: opacity 0.4s ease;
              border-radius: 1rem;
            }

            i {
              position: relative;
              z-index: 1;
              transition: transform 0.4s ease;
            }

            &:hover,
            &:focus {
              transform: translateY(-8px) scale(1.1);
              border-color: var(--secondary);
              box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3);

              &::before {
                opacity: 1;
              }

              i {
                transform: rotate(360deg);
              }
            }
          }
        }

        .sc-1gmutqvlp {
          color: var(--text-light);
          margin-top: 3rem;
          padding-top: 2rem;
          position: relative;
          border-top: 2px solid rgba(255, 255, 255, 0.15);
          text-align: center;
          font-size: 0.95rem;
          opacity: 0.9;
        }

        .sc-6l7oj9p9l {
          display: flex;
          align-items: center;
          justify-content: center;
          gap: 1rem;
          margin-top: 1rem;

          &::before,
          &::after {
            content: '';
            width: 80px;
            height: 2px;
            background: linear-gradient(90deg, transparent, var(--secondary), transparent);
          }

          .sc-m38l1lqon {
            width: 8px;
            height: 8px;
            background: var(--secondary);
            border-radius: 50%;
            animation: pulse_x7h2n5t9w4 2s ease-in-out infinite;
          }
        }
      }

      @keyframes floatcircle_a8f3k9m2p7q1 {
        0%,
        100% {
          transform: translateY(0) scale(1);
        }
        50% {
          transform: translateY(-30px) scale(1.05);
        }
      }

      @keyframes pulse_x7h2n5t9w4 {
        0%,
        100% {
          transform: scale(1);
          opacity: 1;
        }
        50% {
          transform: scale(1.3);
          opacity: 0.7;
        }
      }
