#tw-o3koz8u4g {
        background: linear-gradient(90deg, var(--primary-dark) 0%, var(--neutral-950) 50%, var(--primary-dark) 100%);
        box-shadow: 0 4px 24px rgba(0, 0, 0, 0.2);
        border-bottom: 3px solid var(--primary);
        padding-block: 0.75rem 1rem;
      }

      #tw-o3koz8u4g .navbar-brand {
        white-space: normal;
        font-size: 1.4rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        color: var(--white) !important;
        transition: color 0.25s ease, transform 0.25s ease;
      }

      #tw-o3koz8u4g .navbar-brand:hover {
        color: var(--primary-bg) !important;
        transform: translateX(4px);
      }

      #tw-o3koz8u4g .navbar-toggler {
        border: 2px solid var(--primary-light);
        border-radius: 10px;
        padding: 0.5rem 0.65rem;
        background: rgba(255, 255, 255, 0.08);
        transition: background 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
      }

      #tw-o3koz8u4g .navbar-toggler:hover {
        background: var(--primary);
        border-color: var(--primary-light);
      }

      #tw-o3koz8u4g .navbar-toggler:focus {
        box-shadow: 0 0 0 0.25rem rgba(184, 115, 0, 0.35);
      }

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

      #tw-o3koz8u4g .navbar-nav {
        gap: 0.25rem;
      }

      #tw-o3koz8u4g .navbar-nav .nav-link {
        position: relative;
        padding-block: 0.6rem;
        padding-inline: 1rem;
        font-weight: 500;
        letter-spacing: 0.04em;
        color: var(--neutral-150) !important;
        transition: color 0.25s ease, background 0.25s ease;
        border-radius: 8px;
      }

      #tw-o3koz8u4g .navbar-nav .nav-link:hover {
        color: var(--white) !important;
        background: rgba(255, 255, 255, 0.1);
      }

      #tw-o3koz8u4g .navbar-nav .nav-link.active {
        color: var(--primary-bg) !important;
        font-weight: 600;
        background: rgba(250, 171, 70, 0.15);
      }

      #tw-o3koz8u4g .navbar-nav .u-1lfa4kc5q:not(:last-child) .nav-link::after {
        content: '';
        position: absolute;
        inset-inline-end: -2px;
        top: 50%;
        transform: translateY(-50%);
        width: 3px;
        height: 3px;
        border-radius: 50%;
        background: var(--neutral-450);
        opacity: 0.6;
      }

      #tw-o3koz8u4g .navbar-nav .u-1lfa4kc5q.ms-lg-3 .nav-link::after {
        display: none;
      }

      #tw-o3koz8u4g .u-kbn1kz6pc {
        background: linear-gradient(135deg, var(--accent) 0%, var(--accent-dark) 100%);
        color: var(--white) !important;
        border: none;
        padding-block: 0.5rem;
        padding-inline: 1.25rem;
        border-radius: 999px;
        font-weight: 600;
        letter-spacing: 0.04em;
        transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
        box-shadow: 0 4px 14px rgba(0, 158, 175, 0.4);
        display: inline-flex;
        align-items: center;
        gap: 0.4rem;
      }

      #tw-o3koz8u4g .u-kbn1kz6pc i {
        font-size: 1rem;
      }

      #tw-o3koz8u4g .u-kbn1kz6pc:hover {
        background: linear-gradient(135deg, var(--accent-light) 0%, var(--accent) 100%);
        transform: translateY(-2px);
        box-shadow: 0 6px 20px rgba(0, 158, 175, 0.5);
      }

      @media (max-width: 991.98px) {
        #tw-o3koz8u4g .navbar-collapse {
          margin-top: 1rem;
          padding: 1.25rem;
          background: linear-gradient(180deg, var(--neutral-850) 0%, var(--neutral-950) 100%);
          border-radius: 12px;
          border: 1px solid var(--neutral-750);
          box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);
        }

        #tw-o3koz8u4g .navbar-nav {
          gap: 0.25rem;
        }

        #tw-o3koz8u4g .navbar-nav .nav-link::after {
          display: none;
        }

        #tw-o3koz8u4g .navbar-nav .nav-link {
          padding-block: 0.75rem;
          padding-inline: 1rem;
          border-radius: 8px;
        }

        #tw-o3koz8u4g .u-kbn1kz6pc {
          margin-top: 1rem;
          width: 100%;
          justify-content: center;
          padding-block: 0.75rem;
        }
      }

#tw-oyhh9es5y {
      background: var(--background-dark);
      position: relative;
      overflow: hidden;

      .u-43pks0ltp {
          background: rgba(255,255,255,0.04);
          border: 1px solid rgba(255,255,255,0.08);
          border-radius: 2rem;
          padding: 3rem;
          backdrop-filter: blur(10px);
      }

      .u-7qkx1xug8 {
          display: flex;
          justify-content: space-between;
          gap: 2rem;
          margin-bottom: 3rem;
      }

      .u-efszii5a6 {
          max-width: 650px;

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

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

      .u-n0utb10yg {
          background: linear-gradient(135deg, var(--accent), var(--primary));
          color: var(--text-light);
          padding: 1rem 1.5rem;
          border-radius: 1rem;
          font-weight: 700;
          height: fit-content;
      }

      .u-cjmizjn47 {
          display: flex;
          flex-direction: column;
          gap: 1rem;
      }

      .u-tlvoddomu {
          display: flex;
          align-items: center;
          gap: 1rem;
          background: rgba(255,255,255,0.05);
          padding: 1.5rem;
          border-radius: 1rem;
          transition: 0.4s ease;

          &:hover {
              transform: translateX(12px);
              background: rgba(255,255,255,0.08);
          }

          i {
              width: 60px;
              height: 60px;
              border-radius: 50%;
              display: flex;
              align-items: center;
              justify-content: center;
              background: var(--primary);
              color: var(--text-light);
              font-size: 1.6rem;
          }

          h3 {
              color: var(--text-light);
              margin-bottom: 0.4rem;
              font-size: 1.1rem;
          }

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

      @media (max-width: 767.98px) {
          .u-7qkx1xug8 {
              flex-direction: column;
          }

          .u-efszii5a6 h2 {
              font-size: 2.2rem;
          }
      }
  }

#tw-pbpxkh9a9 {
        position: relative;
        overflow: hidden;
        z-index: 1;
        color: var(--text-light);
        background: linear-gradient(
          145deg,
          var(--neutral-1050) 0%,
          var(--neutral-950) 42%,
          var(--primary-dark) 100%
        );
        border-block-start: 4px solid var(--info-color);
        padding-block: 3.5rem 2rem;
        padding-inline: 0;
      }

      #tw-pbpxkh9a9 .u-pyyecsg31 {
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -8%;
        width: 55%;
        height: 140%;
        background: linear-gradient(
          160deg,
          var(--warning-color) 0%,
          var(--danger-color) 45%,
          var(--primary) 100%
        );
        opacity: 0.18;
        transform: skewX(-18deg);
        pointer-events: none;
        z-index: 0;
        animation: slashpulse_m4k9q2x7nwp 8s ease-in-out infinite alternate;
      }

      #tw-pbpxkh9a9 .u-lxl8u2qrx {
        position: absolute;
        inset-block-end: -30%;
        inset-inline-start: -12%;
        width: min(420px, 55vw);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--info-color) 0%,
          var(--accent) 35%,
          var(--neutral-1050) 70%
        );
        opacity: 0.22;
        pointer-events: none;
        z-index: 0;
        animation: orbdrift_h3v8c1t5rqa 12s ease-in-out infinite alternate;
      }

      #tw-pbpxkh9a9 .u-qsjzqjt6v {
        position: relative;
        z-index: 2;
      }

      #tw-pbpxkh9a9 .u-mh9820bqy {
        display: grid;
        grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
        gap: 2rem;
        align-items: stretch;
        margin-bottom: 2.5rem;
      }

      #tw-pbpxkh9a9 .u-9ohwf3dil {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.5rem;
        padding-block: 1.75rem;
        padding-inline: 1.75rem;
        background: linear-gradient(
          135deg,
          var(--primary) 0%,
          var(--accent) 55%,
          var(--info-dark) 100%
        );
        clip-path: polygon(0 0, 100% 0, 100% 88%, 92% 100%, 0 100%);
        box-shadow: 0 18px 40px color-mix(in srgb, var(--neutral-1050) 55%, var(--primary));
      }

      #tw-pbpxkh9a9 .u-91yfz9lrx {
        margin: 0;
        font-size: clamp(2rem, 4vw, 3.25rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -0.03em;
        text-transform: uppercase;
        color: var(--text-light);
        text-shadow: 0 4px 0 color-mix(in srgb, var(--neutral-1050) 45%, var(--primary-dark));
      }

      #tw-pbpxkh9a9 .u-ous28co8j {
        margin: 0;
        max-width: 28ch;
        font-size: 0.95rem;
        font-weight: 500;
        line-height: 1.5;
        color: var(--info-bg);
      }

      #tw-pbpxkh9a9 .u-9z8wrpzne {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.75rem;
      }

      #tw-pbpxkh9a9 .u-h94rdfre9 {
        display: grid;
        grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
        gap: 0.75rem;
        align-items: center;
        padding-block: 0.85rem;
        padding-inline: 1rem;
        background: color-mix(in srgb, var(--neutral-1050) 70%, var(--primary));
        border-inline-start: 4px solid var(--warning-color);
        transition: transform 0.3s ease, border-color 0.3s ease, background 0.3s ease;
      }

      #tw-pbpxkh9a9 .u-h94rdfre9:hover {
        transform: translateX(6px);
        border-inline-start-color: var(--info-color);
        background: color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark));
      }

      #tw-pbpxkh9a9 .u-nn4mlyt8t {
        margin: 0;
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--warning-light);
      }

      #tw-pbpxkh9a9 .u-myn4369g1 {
        margin: 0;
        font-size: 0.92rem;
        font-weight: 600;
        color: var(--text-light);
        word-break: break-word;
      }

      #tw-pbpxkh9a9 .u-kzen1d91q {
        display: grid;
        grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
        gap: 2rem;
        margin-bottom: 2rem;
      }

      #tw-pbpxkh9a9 .u-soy717l34 {
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
        background: color-mix(in srgb, var(--neutral-1050) 82%, var(--secondary-dark));
        border: 1px solid color-mix(in srgb, var(--secondary-light) 45%, var(--neutral-1050));
      }

      #tw-pbpxkh9a9 .u-p562y8ibt {
        margin: 0 0 1.1rem;
        font-size: 0.8rem;
        font-weight: 800;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--secondary-bg);
      }

      #tw-pbpxkh9a9 .u-os2ac47mg {
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.65rem;
      }

      #tw-pbpxkh9a9 .u-3vj8rrt7y {
        display: block;
        text-decoration: none;
        text-align: start;
        padding-block: 0.8rem;
        padding-inline: 0.9rem;
        font-size: 0.9rem;
        font-weight: 700;
        color: var(--text-light);
        background: color-mix(in srgb, var(--neutral-950) 75%, var(--secondary));
        border-inline-end: 3px solid var(--secondary-light);
        transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, border-color 0.25s ease;
      }

      #tw-pbpxkh9a9 .u-3vj8rrt7y:hover {
        background: linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);
        color: var(--text-light);
        border-inline-end-color: var(--info-color);
        transform: translateY(-3px);
      }

      #tw-pbpxkh9a9 .u-raaa2o0a8 {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.25rem;
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
        background: linear-gradient(
          180deg,
          var(--warning-dark) 0%,
          var(--danger-dark) 55%,
          var(--neutral-1050) 100%
        );
        border: 1px solid var(--warning-light);
        box-shadow: 0 12px 32px color-mix(in srgb, var(--warning-dark) 50%, var(--neutral-1050));
      }

      #tw-pbpxkh9a9 .u-e61cvxjbu {
        margin: 0;
        font-size: 1.35rem;
        font-weight: 800;
        line-height: 1.2;
        text-transform: uppercase;
        letter-spacing: 0.04em;
        color: var(--warning-bg);
      }

      #tw-pbpxkh9a9 .u-7juttskpp {
        margin: 0.35rem 0 0;
        font-size: 0.88rem;
        font-weight: 500;
        color: var(--neutral-150);
      }

      #tw-pbpxkh9a9 .u-1javu11z9 {
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 0.6rem;
      }

      #tw-pbpxkh9a9 .u-l55yxazyn {
        display: flex;
        align-items: center;
        justify-content: center;
        aspect-ratio: 1;
        width: 100%;
        text-decoration: none;
        color: var(--neutral-1050);
        background: var(--info-color);
        border: 2px solid var(--info-light);
        box-shadow: 0 0 0 0 var(--info-bg);
        transition: transform 0.3s ease, background 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;
        animation: glowpulse_z6w1p8d4kjm 4.5s ease-in-out infinite;
      }

      #tw-pbpxkh9a9 .u-l55yxazyn:nth-child(2) {
        background: var(--secondary-bg);
        border-color: var(--secondary-light);
        animation-delay: 0.15s;
      }

      #tw-pbpxkh9a9 .u-l55yxazyn:nth-child(3) {
        background: var(--warning-bg);
        border-color: var(--warning-light);
        animation-delay: 0.3s;
      }

      #tw-pbpxkh9a9 .u-l55yxazyn:nth-child(4) {
        background: var(--accent-bg);
        border-color: var(--accent-light);
        animation-delay: 0.45s;
      }

      #tw-pbpxkh9a9 .u-l55yxazyn:nth-child(5) {
        background: var(--danger-bg);
        border-color: var(--danger-light);
        animation-delay: 0.6s;
      }

      #tw-pbpxkh9a9 .u-l55yxazyn i {
        font-size: 1.25rem;
        line-height: 1;
        transition: transform 0.3s ease;
      }

      #tw-pbpxkh9a9 .u-l55yxazyn:hover {
        transform: translateY(-5px) scale(1.06);
        color: var(--text-light);
        background: var(--neutral-1050);
        box-shadow: 0 10px 24px color-mix(in srgb, var(--info-color) 55%, var(--neutral-1050));
      }

      #tw-pbpxkh9a9 .u-l55yxazyn:hover i {
        transform: scale(1.15) rotate(-8deg);
      }

      #tw-pbpxkh9a9 .u-14qf4zgmw {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1rem;
        align-items: center;
        padding-block: 1.1rem 0;
        padding-inline: 0;
        border-block-start: 2px solid color-mix(in srgb, var(--info-color) 55%, var(--neutral-950));
      }

      #tw-pbpxkh9a9 .u-n4hittiyx {
        width: 72px;
        height: 6px;
        background: linear-gradient(90deg, var(--warning-color), var(--info-color), var(--secondary-light));
        animation: markslide_r9t2b6y1cfe 3.5s linear infinite alternate;
      }

      #tw-pbpxkh9a9 .u-t0wy2e0vq {
        margin: 0;
        text-align: end;
        font-size: 0.85rem;
        font-weight: 600;
        color: var(--neutral-250);
      }

      @keyframes slashpulse_m4k9q2x7nwp {
        0% {
          opacity: 0.12;
          transform: skewX(-18deg) translateY(0);
        }
        100% {
          opacity: 0.28;
          transform: skewX(-14deg) translateY(-18px);
        }
      }

      @keyframes orbdrift_h3v8c1t5rqa {
        0% {
          transform: translate(0, 0) scale(1);
          opacity: 0.16;
        }
        100% {
          transform: translate(40px, -30px) scale(1.12);
          opacity: 0.3;
        }
      }

      @keyframes glowpulse_z6w1p8d4kjm {
        0%,
        100% {
          box-shadow: 0 0 0 0 color-mix(in srgb, var(--info-light) 10%, var(--neutral-1050));
        }
        50% {
          box-shadow: 0 0 18px 2px color-mix(in srgb, var(--info-color) 55%, var(--neutral-1050));
        }
      }

      @keyframes markslide_r9t2b6y1cfe {
        0% {
          transform: translateX(0);
          width: 56px;
        }
        100% {
          transform: translateX(28px);
          width: 96px;
        }
      }

      [dir="rtl"] #tw-pbpxkh9a9 .u-pyyecsg31 {
        transform: skewX(18deg);
      }

      [dir="rtl"] #tw-pbpxkh9a9 .u-h94rdfre9:hover {
        transform: translateX(-6px);
      }

      [dir="rtl"] #tw-pbpxkh9a9 .u-t0wy2e0vq {
        text-align: start;
      }

      [dir="rtl"] #tw-pbpxkh9a9 .u-3vj8rrt7y {
        text-align: end;
        border-inline-end: 0;
        border-inline-start: 3px solid var(--secondary-light);
      }

      [dir="rtl"] #tw-pbpxkh9a9 .u-3vj8rrt7y:hover {
        border-inline-start-color: var(--info-color);
      }

      [dir="rtl"] #tw-pbpxkh9a9 .u-l55yxazyn:hover i {
        transform: scale(1.15) rotate(8deg);
      }

      [dir="rtl"] #tw-pbpxkh9a9 .u-9ohwf3dil {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 8% 100%, 0 88%);
      }

      [dir="rtl"] #tw-pbpxkh9a9 .u-n4hittiyx {
        animation-name: markslide_rtl_q2n8v5x1wpa;
      }

      @keyframes markslide_rtl_q2n8v5x1wpa {
        0% {
          transform: translateX(0);
          width: 56px;
        }
        100% {
          transform: translateX(-28px);
          width: 96px;
        }
      }

      @media (max-width: 991.98px) {
        #tw-pbpxkh9a9 .u-mh9820bqy {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-pbpxkh9a9 .u-kzen1d91q {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-pbpxkh9a9 .u-9ohwf3dil {
          clip-path: none;
        }

        [dir="rtl"] #tw-pbpxkh9a9 .u-9ohwf3dil {
          clip-path: none;
        }
      }

      @media (max-width: 575.98px) {
        #tw-pbpxkh9a9 {
          padding-block: 2.5rem 1.5rem;
        }

        #tw-pbpxkh9a9 .u-h94rdfre9 {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.25rem;
        }

        #tw-pbpxkh9a9 .u-os2ac47mg {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-pbpxkh9a9 .u-1javu11z9 {
          grid-template-columns: repeat(5, minmax(0, 1fr));
          gap: 0.4rem;
        }

        #tw-pbpxkh9a9 .u-l55yxazyn i {
          font-size: 1.05rem;
        }

        #tw-pbpxkh9a9 .u-14qf4zgmw {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.75rem;
        }

        #tw-pbpxkh9a9 .u-t0wy2e0vq {
          text-align: start;
        }

        [dir="rtl"] #tw-pbpxkh9a9 .u-t0wy2e0vq {
          text-align: end;
        }
      }

#tw-22i4ph6pt {
        background: linear-gradient(90deg, var(--primary-dark) 0%, var(--neutral-950) 50%, var(--primary-dark) 100%);
        box-shadow: 0 4px 24px rgba(0, 0, 0, 0.2);
        border-bottom: 3px solid var(--primary);
        padding-block: 0.75rem 1rem;
      }

      #tw-22i4ph6pt .navbar-brand {
        white-space: normal;
        font-size: 1.4rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        color: var(--white) !important;
        transition: color 0.25s ease, transform 0.25s ease;
      }

      #tw-22i4ph6pt .navbar-brand:hover {
        color: var(--primary-bg) !important;
        transform: translateX(4px);
      }

      #tw-22i4ph6pt .navbar-toggler {
        border: 2px solid var(--primary-light);
        border-radius: 10px;
        padding: 0.5rem 0.65rem;
        background: rgba(255, 255, 255, 0.08);
        transition: background 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
      }

      #tw-22i4ph6pt .navbar-toggler:hover {
        background: var(--primary);
        border-color: var(--primary-light);
      }

      #tw-22i4ph6pt .navbar-toggler:focus {
        box-shadow: 0 0 0 0.25rem rgba(184, 115, 0, 0.35);
      }

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

      #tw-22i4ph6pt .navbar-nav {
        gap: 0.25rem;
      }

      #tw-22i4ph6pt .navbar-nav .nav-link {
        position: relative;
        padding-block: 0.6rem;
        padding-inline: 1rem;
        font-weight: 500;
        letter-spacing: 0.04em;
        color: var(--neutral-150) !important;
        transition: color 0.25s ease, background 0.25s ease;
        border-radius: 8px;
      }

      #tw-22i4ph6pt .navbar-nav .nav-link:hover {
        color: var(--white) !important;
        background: rgba(255, 255, 255, 0.1);
      }

      #tw-22i4ph6pt .navbar-nav .nav-link.active {
        color: var(--primary-bg) !important;
        font-weight: 600;
        background: rgba(250, 171, 70, 0.15);
      }

      #tw-22i4ph6pt .navbar-nav .u-tbm5rtsqt:not(:last-child) .nav-link::after {
        content: '';
        position: absolute;
        inset-inline-end: -2px;
        top: 50%;
        transform: translateY(-50%);
        width: 3px;
        height: 3px;
        border-radius: 50%;
        background: var(--neutral-450);
        opacity: 0.6;
      }

      #tw-22i4ph6pt .navbar-nav .u-tbm5rtsqt.ms-lg-3 .nav-link::after {
        display: none;
      }

      #tw-22i4ph6pt .u-ac1ndk09d {
        background: linear-gradient(135deg, var(--accent) 0%, var(--accent-dark) 100%);
        color: var(--white) !important;
        border: none;
        padding-block: 0.5rem;
        padding-inline: 1.25rem;
        border-radius: 999px;
        font-weight: 600;
        letter-spacing: 0.04em;
        transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
        box-shadow: 0 4px 14px rgba(0, 158, 175, 0.4);
        display: inline-flex;
        align-items: center;
        gap: 0.4rem;
      }

      #tw-22i4ph6pt .u-ac1ndk09d i {
        font-size: 1rem;
      }

      #tw-22i4ph6pt .u-ac1ndk09d:hover {
        background: linear-gradient(135deg, var(--accent-light) 0%, var(--accent) 100%);
        transform: translateY(-2px);
        box-shadow: 0 6px 20px rgba(0, 158, 175, 0.5);
      }

      @media (max-width: 991.98px) {
        #tw-22i4ph6pt .navbar-collapse {
          margin-top: 1rem;
          padding: 1.25rem;
          background: linear-gradient(180deg, var(--neutral-850) 0%, var(--neutral-950) 100%);
          border-radius: 12px;
          border: 1px solid var(--neutral-750);
          box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);
        }

        #tw-22i4ph6pt .navbar-nav {
          gap: 0.25rem;
        }

        #tw-22i4ph6pt .navbar-nav .nav-link::after {
          display: none;
        }

        #tw-22i4ph6pt .navbar-nav .nav-link {
          padding-block: 0.75rem;
          padding-inline: 1rem;
          border-radius: 8px;
        }

        #tw-22i4ph6pt .u-ac1ndk09d {
          margin-top: 1rem;
          width: 100%;
          justify-content: center;
          padding-block: 0.75rem;
        }
      }

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

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

@keyframes bmglow_h4s9m2kx7pqlw {
      from {
        opacity: 0.35;
        transform: translateX(-8%);
      }
      to {
        opacity: 0.85;
        transform: translateX(0);
      }
    }

html[dir="rtl"] #tw-4yop37sjx .u-67zm83k8i {
  animation-name: bmglow_h4s9m2kx7pqlw_rtl;
}

@keyframes bmglow_h4s9m2kx7pqlw_rtl {
  from {
    opacity: 0.35;
    transform: translateX(8%);
  }
  to {
    opacity: 0.85;
    transform: translateX(0);
  }
}

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

#tw-4yop37sjx::before {
  content: '';
  position: absolute;
  inset-block-start: -12%;
  inset-inline-end: -8%;
  inline-size: 48%;
  block-size: 55%;
  border-radius: 42% 58% 55% 45%;
  background: radial-gradient(circle at 40% 40%, var(--warning-color) 0%, transparent 68%);
  opacity: 0.28;
  pointer-events: none;
  animation: bmpulse_r3n8wtdq1yf5c 7s ease-in-out infinite;
}

#tw-4yop37sjx::after {
  content: '';
  position: absolute;
  inset-block-end: -18%;
  inset-inline-start: -12%;
  inline-size: 52%;
  block-size: 48%;
  border-radius: 50%;
  background: radial-gradient(circle at 50% 50%, var(--info-color) 0%, transparent 70%);
  opacity: 0.18;
  pointer-events: none;
}

#tw-4yop37sjx .u-67zm83k8i {
  position: absolute;
  inset-block-start: 18%;
  inset-inline-start: 0;
  inline-size: 100%;
  block-size: 0.35rem;
  background: linear-gradient(90deg, transparent 0%, var(--warning-color) 18%, var(--info-color) 52%, var(--secondary-light) 78%, transparent 100%);
  opacity: 0.7;
  pointer-events: none;
  animation: bmglow_h4s9m2kx7pqlw 1.1s ease both;
}

#tw-4yop37sjx .u-1s3njr5aq {
  position: relative;
  z-index: 2;
}

#tw-4yop37sjx .u-qvcnv5nyt {
  display: grid;
  gap: 1.5rem;
  margin-block-end: 2rem;
  animation: bmslash_x7kqm2p9v4hwa 0.55s ease both;
}

#tw-4yop37sjx .u-lezpaj3ps {
  max-inline-size: 42rem;
}

#tw-4yop37sjx .u-h9qitiuxx {
  display: inline-block;
  margin-block-end: 0.85rem;
  color: var(--info-bg);
  font-size: 0.82rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

#tw-4yop37sjx .u-6dgdyy88u {
  margin-block: 0 0.85rem;
  margin-inline: 0;
  color: var(--text-light);
  letter-spacing: -0.03em;
  line-height: 1.05;
}

#tw-4yop37sjx .u-hrr0jysyt {
  margin: 0;
  color: var(--neutral-150);
  line-height: 1.7;
  font-size: 1.05rem;
}

#tw-4yop37sjx .u-hefnrwl8y {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.75rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

#tw-4yop37sjx .u-nchdi0llw {
  position: relative;
  padding-block: 1rem;
  padding-inline: 1rem;
  background: linear-gradient(145deg, var(--primary-dark) 0%, var(--accent-dark) 100%);
  border: 1px solid var(--primary-light);
  border-inline-start: 4px solid var(--warning-color);
  overflow: hidden;
}

#tw-4yop37sjx .u-9nk78q2k1 {
  display: block;
  color: var(--warning-bg);
  font-size: clamp(1.4rem, 3vw, 1.9rem);
  font-weight: 800;
  line-height: 1.1;
}

#tw-4yop37sjx .u-2kl3xxr4c {
  display: block;
  margin-block-start: 0.35rem;
  color: var(--neutral-150);
  font-size: 0.78rem;
  line-height: 1.35;
}

#tw-4yop37sjx .u-cgfaaorem {
  margin-block-end: 2rem;
  padding-block: 1.1rem;
  padding-inline: 1.1rem;
  background: var(--primary-dark);
  border: 1px solid var(--primary-light);
  animation: bmslash_x7kqm2p9v4hwa 0.65s ease 0.06s both;
}

#tw-4yop37sjx .u-iuywef1kl {
  margin-block: 0 0.75rem;
  margin-inline: 0;
  color: var(--info-bg);
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

#tw-4yop37sjx .u-lbyfcobki {
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

#tw-4yop37sjx .u-sh4ck7d03 {
  display: inline-block;
  padding-block: 0.45rem;
  padding-inline: 0.85rem;
  text-decoration: none;
  color: var(--text-light);
  background: linear-gradient(120deg, var(--primary) 0%, var(--accent) 100%);
  border: 1px solid var(--info-light);
  font-size: 0.84rem;
  font-weight: 600;
  line-height: 1.3;
  transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;
}

#tw-4yop37sjx .u-sh4ck7d03:hover {
  background: linear-gradient(120deg, var(--warning-color) 0%, var(--danger-color) 100%);
  border-color: var(--warning-light);
  color: var(--text-light);
}

#tw-4yop37sjx .u-fukkv3eyc {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1rem;
  margin-block-end: 2rem;
}

#tw-4yop37sjx .u-47yedev6d {
  position: relative;
  padding-block: 1.35rem;
  padding-inline: 1.25rem;
  background: var(--background-tertiary);
  color: var(--text-primary);
  border: 1px solid var(--neutral-150);
  border-block-start: 5px solid var(--primary);
  animation: bmslash_x7kqm2p9v4hwa 0.7s ease both;
}

#tw-4yop37sjx .u-47yedev6d:nth-child(1) {
  animation-delay: 0.05s;
  border-block-start-color: var(--warning-color);
}

#tw-4yop37sjx .u-47yedev6d:nth-child(2) {
  animation-delay: 0.1s;
  border-block-start-color: var(--accent);
}

#tw-4yop37sjx .u-47yedev6d:nth-child(3) {
  animation-delay: 0.15s;
  border-block-start-color: var(--secondary);
}

#tw-4yop37sjx .u-47yedev6d:nth-child(4) {
  animation-delay: 0.2s;
  border-block-start-color: var(--danger-color);
}

#tw-4yop37sjx .u-47yedev6d:nth-child(5) {
  animation-delay: 0.25s;
  border-block-start-color: var(--info-dark);
}

#tw-4yop37sjx .u-47yedev6d:nth-child(6) {
  animation-delay: 0.3s;
  border-block-start-color: var(--primary-light);
}

#tw-4yop37sjx .u-47yedev6d:nth-child(7) {
  animation-delay: 0.35s;
  border-block-start-color: var(--success-color);
}

#tw-4yop37sjx .u-i1jy3c7q5 {
  grid-column: 1 / -1;
}

#tw-4yop37sjx .u-sp11fx4an {
  margin-block: 0 0.75rem;
  margin-inline: 0;
  color: var(--text-primary);
  font-size: 1.2rem;
  font-weight: 800;
  letter-spacing: -0.015em;
}

#tw-4yop37sjx .u-cucejrehq {
  margin-block: 0 0.7rem;
  margin-inline: 0;
  color: var(--text-secondary);
  line-height: 1.68;
}

#tw-4yop37sjx .u-cucejrehq:last-child {
  margin-block-end: 0;
}

#tw-4yop37sjx .u-tkqzvlerl {
  margin-block: 0.85rem 0.45rem;
  margin-inline: 0;
  color: var(--primary-dark);
  font-size: 1rem;
  font-weight: 800;
}

#tw-4yop37sjx .u-dd8x86blk {
  margin-block: 0 0.7rem;
  margin-inline: 0;
  padding-inline-start: 1.1rem;
  color: var(--text-secondary);
}

#tw-4yop37sjx .u-dd8x86blk li {
  margin-block-end: 0.4rem;
  line-height: 1.55;
}

#tw-4yop37sjx .u-dd8x86blk li::marker {
  color: var(--warning-color);
}

#tw-4yop37sjx .u-h0b0q1fgu {
  margin-block: 0.85rem;
  margin-inline: 0;
  padding-block: 0.95rem;
  padding-inline: 1rem;
  background: linear-gradient(120deg, var(--warning-bg) 0%, var(--neutral-50) 70%);
  border-inline-start: 4px solid var(--warning-dark);
}

#tw-4yop37sjx .u-h0b0q1fgu p {
  margin: 0;
  color: var(--text-primary);
  font-weight: 600;
  line-height: 1.55;
}

#tw-4yop37sjx .u-89rpdiv89 {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1.25rem;
  padding-block: 1.5rem;
  padding-inline: 1.25rem;
  background: linear-gradient(125deg, var(--secondary-dark) 0%, var(--primary) 48%, var(--accent) 100%);
  border: 1px solid var(--info-light);
  animation: bmslash_x7kqm2p9v4hwa 0.75s ease 0.12s both;
}

#tw-4yop37sjx .u-2ixpw8ilx {
  margin-block: 0 0.45rem;
  margin-inline: 0;
  color: var(--text-light);
  font-weight: 800;
}

#tw-4yop37sjx .u-tmbphwmrf {
  margin: 0;
  color: var(--neutral-150);
  line-height: 1.55;
}

#tw-4yop37sjx .u-mzvqidf1q {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  gap: 0.4rem;
}

#tw-4yop37sjx .u-mzvqidf1q li {
  color: var(--text-light);
  font-size: 0.92rem;
  line-height: 1.45;
  padding-inline-start: 0.85rem;
  border-inline-start: 3px solid var(--warning-color);
}

#tw-4yop37sjx .u-6qekne1g3 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-block-start: 1rem;
  padding-block: 0.7rem;
  padding-inline: 1.25rem;
  text-decoration: none;
  color: var(--neutral-1050);
  background: linear-gradient(90deg, var(--warning-bg) 0%, var(--info-bg) 100%);
  font-weight: 800;
  border: none;
  transition: filter 0.2s ease;
}

#tw-4yop37sjx .u-6qekne1g3:hover {
  filter: brightness(1.08);
}

@media (min-width: 768px) {
  #tw-4yop37sjx .u-qvcnv5nyt {
    grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
    align-items: end;
    gap: 2rem;
  }

  #tw-4yop37sjx .u-hefnrwl8y {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #tw-4yop37sjx .u-fukkv3eyc {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.15rem;
    padding-block-end: 1.5rem;
  }

  #tw-4yop37sjx .u-47yedev6d:nth-child(even) {
    margin-block-start: 1.25rem;
  }

  #tw-4yop37sjx .u-89rpdiv89 {
    grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
    align-items: center;
    padding-block: 1.75rem;
    padding-inline: 1.75rem;
  }
}

@media (min-width: 992px) {
  #tw-4yop37sjx .u-hefnrwl8y {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  #tw-4yop37sjx .u-qvcnv5nyt {
    margin-block-end: 2.5rem;
  }

  #tw-4yop37sjx .u-cgfaaorem {
    padding-block: 1.25rem;
    padding-inline: 1.4rem;
  }

  #tw-4yop37sjx .u-47yedev6d {
    padding-block: 1.55rem;
    padding-inline: 1.45rem;
  }
}

#tw-5d2oi3z88 {
        position: relative;
        overflow: hidden;
        z-index: 1;
        color: var(--text-light);
        background: linear-gradient(
          145deg,
          var(--neutral-1050) 0%,
          var(--neutral-950) 42%,
          var(--primary-dark) 100%
        );
        border-block-start: 4px solid var(--info-color);
        padding-block: 3.5rem 2rem;
        padding-inline: 0;
      }

      #tw-5d2oi3z88 .u-e4tsp6qka {
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -8%;
        width: 55%;
        height: 140%;
        background: linear-gradient(
          160deg,
          var(--warning-color) 0%,
          var(--danger-color) 45%,
          var(--primary) 100%
        );
        opacity: 0.18;
        transform: skewX(-18deg);
        pointer-events: none;
        z-index: 0;
        animation: slashpulse_m4k9q2x7nwp 8s ease-in-out infinite alternate;
      }

      #tw-5d2oi3z88 .u-4nhda35la {
        position: absolute;
        inset-block-end: -30%;
        inset-inline-start: -12%;
        width: min(420px, 55vw);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--info-color) 0%,
          var(--accent) 35%,
          var(--neutral-1050) 70%
        );
        opacity: 0.22;
        pointer-events: none;
        z-index: 0;
        animation: orbdrift_h3v8c1t5rqa 12s ease-in-out infinite alternate;
      }

      #tw-5d2oi3z88 .u-1ytlg9i41 {
        position: relative;
        z-index: 2;
      }

      #tw-5d2oi3z88 .u-c327hcguf {
        display: grid;
        grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
        gap: 2rem;
        align-items: stretch;
        margin-bottom: 2.5rem;
      }

      #tw-5d2oi3z88 .u-48kc4g4pc {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.5rem;
        padding-block: 1.75rem;
        padding-inline: 1.75rem;
        background: linear-gradient(
          135deg,
          var(--primary) 0%,
          var(--accent) 55%,
          var(--info-dark) 100%
        );
        clip-path: polygon(0 0, 100% 0, 100% 88%, 92% 100%, 0 100%);
        box-shadow: 0 18px 40px color-mix(in srgb, var(--neutral-1050) 55%, var(--primary));
      }

      #tw-5d2oi3z88 .u-mgzp82uom {
        margin: 0;
        font-size: clamp(2rem, 4vw, 3.25rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -0.03em;
        text-transform: uppercase;
        color: var(--text-light);
        text-shadow: 0 4px 0 color-mix(in srgb, var(--neutral-1050) 45%, var(--primary-dark));
      }

      #tw-5d2oi3z88 .u-l42e00k4b {
        margin: 0;
        max-width: 28ch;
        font-size: 0.95rem;
        font-weight: 500;
        line-height: 1.5;
        color: var(--info-bg);
      }

      #tw-5d2oi3z88 .u-4873spias {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.75rem;
      }

      #tw-5d2oi3z88 .u-40r7cjs3n {
        display: grid;
        grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
        gap: 0.75rem;
        align-items: center;
        padding-block: 0.85rem;
        padding-inline: 1rem;
        background: color-mix(in srgb, var(--neutral-1050) 70%, var(--primary));
        border-inline-start: 4px solid var(--warning-color);
        transition: transform 0.3s ease, border-color 0.3s ease, background 0.3s ease;
      }

      #tw-5d2oi3z88 .u-40r7cjs3n:hover {
        transform: translateX(6px);
        border-inline-start-color: var(--info-color);
        background: color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark));
      }

      #tw-5d2oi3z88 .u-6pfmq185f {
        margin: 0;
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--warning-light);
      }

      #tw-5d2oi3z88 .u-toj94fugt {
        margin: 0;
        font-size: 0.92rem;
        font-weight: 600;
        color: var(--text-light);
        word-break: break-word;
      }

      #tw-5d2oi3z88 .u-b3nwrt5sz {
        display: grid;
        grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
        gap: 2rem;
        margin-bottom: 2rem;
      }

      #tw-5d2oi3z88 .u-mi079k5b5 {
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
        background: color-mix(in srgb, var(--neutral-1050) 82%, var(--secondary-dark));
        border: 1px solid color-mix(in srgb, var(--secondary-light) 45%, var(--neutral-1050));
      }

      #tw-5d2oi3z88 .u-etksjwryc {
        margin: 0 0 1.1rem;
        font-size: 0.8rem;
        font-weight: 800;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--secondary-bg);
      }

      #tw-5d2oi3z88 .u-s2lgs0u7j {
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.65rem;
      }

      #tw-5d2oi3z88 .u-f840ua5rf {
        display: block;
        text-decoration: none;
        text-align: start;
        padding-block: 0.8rem;
        padding-inline: 0.9rem;
        font-size: 0.9rem;
        font-weight: 700;
        color: var(--text-light);
        background: color-mix(in srgb, var(--neutral-950) 75%, var(--secondary));
        border-inline-end: 3px solid var(--secondary-light);
        transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, border-color 0.25s ease;
      }

      #tw-5d2oi3z88 .u-f840ua5rf:hover {
        background: linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);
        color: var(--text-light);
        border-inline-end-color: var(--info-color);
        transform: translateY(-3px);
      }

      #tw-5d2oi3z88 .u-8h4dqyec5 {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.25rem;
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
        background: linear-gradient(
          180deg,
          var(--warning-dark) 0%,
          var(--danger-dark) 55%,
          var(--neutral-1050) 100%
        );
        border: 1px solid var(--warning-light);
        box-shadow: 0 12px 32px color-mix(in srgb, var(--warning-dark) 50%, var(--neutral-1050));
      }

      #tw-5d2oi3z88 .u-s8010qqjb {
        margin: 0;
        font-size: 1.35rem;
        font-weight: 800;
        line-height: 1.2;
        text-transform: uppercase;
        letter-spacing: 0.04em;
        color: var(--warning-bg);
      }

      #tw-5d2oi3z88 .u-9vxv7wwl9 {
        margin: 0.35rem 0 0;
        font-size: 0.88rem;
        font-weight: 500;
        color: var(--neutral-150);
      }

      #tw-5d2oi3z88 .u-cef8vv4l2 {
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 0.6rem;
      }

      #tw-5d2oi3z88 .u-9d34enek1 {
        display: flex;
        align-items: center;
        justify-content: center;
        aspect-ratio: 1;
        width: 100%;
        text-decoration: none;
        color: var(--neutral-1050);
        background: var(--info-color);
        border: 2px solid var(--info-light);
        box-shadow: 0 0 0 0 var(--info-bg);
        transition: transform 0.3s ease, background 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;
        animation: glowpulse_z6w1p8d4kjm 4.5s ease-in-out infinite;
      }

      #tw-5d2oi3z88 .u-9d34enek1:nth-child(2) {
        background: var(--secondary-bg);
        border-color: var(--secondary-light);
        animation-delay: 0.15s;
      }

      #tw-5d2oi3z88 .u-9d34enek1:nth-child(3) {
        background: var(--warning-bg);
        border-color: var(--warning-light);
        animation-delay: 0.3s;
      }

      #tw-5d2oi3z88 .u-9d34enek1:nth-child(4) {
        background: var(--accent-bg);
        border-color: var(--accent-light);
        animation-delay: 0.45s;
      }

      #tw-5d2oi3z88 .u-9d34enek1:nth-child(5) {
        background: var(--danger-bg);
        border-color: var(--danger-light);
        animation-delay: 0.6s;
      }

      #tw-5d2oi3z88 .u-9d34enek1 i {
        font-size: 1.25rem;
        line-height: 1;
        transition: transform 0.3s ease;
      }

      #tw-5d2oi3z88 .u-9d34enek1:hover {
        transform: translateY(-5px) scale(1.06);
        color: var(--text-light);
        background: var(--neutral-1050);
        box-shadow: 0 10px 24px color-mix(in srgb, var(--info-color) 55%, var(--neutral-1050));
      }

      #tw-5d2oi3z88 .u-9d34enek1:hover i {
        transform: scale(1.15) rotate(-8deg);
      }

      #tw-5d2oi3z88 .u-8p4253zq4 {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1rem;
        align-items: center;
        padding-block: 1.1rem 0;
        padding-inline: 0;
        border-block-start: 2px solid color-mix(in srgb, var(--info-color) 55%, var(--neutral-950));
      }

      #tw-5d2oi3z88 .u-75xw2nxk0 {
        width: 72px;
        height: 6px;
        background: linear-gradient(90deg, var(--warning-color), var(--info-color), var(--secondary-light));
        animation: markslide_r9t2b6y1cfe 3.5s linear infinite alternate;
      }

      #tw-5d2oi3z88 .u-drsfj9rk1 {
        margin: 0;
        text-align: end;
        font-size: 0.85rem;
        font-weight: 600;
        color: var(--neutral-250);
      }

      @keyframes slashpulse_m4k9q2x7nwp {
        0% {
          opacity: 0.12;
          transform: skewX(-18deg) translateY(0);
        }
        100% {
          opacity: 0.28;
          transform: skewX(-14deg) translateY(-18px);
        }
      }

      @keyframes orbdrift_h3v8c1t5rqa {
        0% {
          transform: translate(0, 0) scale(1);
          opacity: 0.16;
        }
        100% {
          transform: translate(40px, -30px) scale(1.12);
          opacity: 0.3;
        }
      }

      @keyframes glowpulse_z6w1p8d4kjm {
        0%,
        100% {
          box-shadow: 0 0 0 0 color-mix(in srgb, var(--info-light) 10%, var(--neutral-1050));
        }
        50% {
          box-shadow: 0 0 18px 2px color-mix(in srgb, var(--info-color) 55%, var(--neutral-1050));
        }
      }

      @keyframes markslide_r9t2b6y1cfe {
        0% {
          transform: translateX(0);
          width: 56px;
        }
        100% {
          transform: translateX(28px);
          width: 96px;
        }
      }

      [dir="rtl"] #tw-5d2oi3z88 .u-e4tsp6qka {
        transform: skewX(18deg);
      }

      [dir="rtl"] #tw-5d2oi3z88 .u-40r7cjs3n:hover {
        transform: translateX(-6px);
      }

      [dir="rtl"] #tw-5d2oi3z88 .u-drsfj9rk1 {
        text-align: start;
      }

      [dir="rtl"] #tw-5d2oi3z88 .u-f840ua5rf {
        text-align: end;
        border-inline-end: 0;
        border-inline-start: 3px solid var(--secondary-light);
      }

      [dir="rtl"] #tw-5d2oi3z88 .u-f840ua5rf:hover {
        border-inline-start-color: var(--info-color);
      }

      [dir="rtl"] #tw-5d2oi3z88 .u-9d34enek1:hover i {
        transform: scale(1.15) rotate(8deg);
      }

      [dir="rtl"] #tw-5d2oi3z88 .u-48kc4g4pc {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 8% 100%, 0 88%);
      }

      [dir="rtl"] #tw-5d2oi3z88 .u-75xw2nxk0 {
        animation-name: markslide_rtl_q2n8v5x1wpa;
      }

      @keyframes markslide_rtl_q2n8v5x1wpa {
        0% {
          transform: translateX(0);
          width: 56px;
        }
        100% {
          transform: translateX(-28px);
          width: 96px;
        }
      }

      @media (max-width: 991.98px) {
        #tw-5d2oi3z88 .u-c327hcguf {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-5d2oi3z88 .u-b3nwrt5sz {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-5d2oi3z88 .u-48kc4g4pc {
          clip-path: none;
        }

        [dir="rtl"] #tw-5d2oi3z88 .u-48kc4g4pc {
          clip-path: none;
        }
      }

      @media (max-width: 575.98px) {
        #tw-5d2oi3z88 {
          padding-block: 2.5rem 1.5rem;
        }

        #tw-5d2oi3z88 .u-40r7cjs3n {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.25rem;
        }

        #tw-5d2oi3z88 .u-s2lgs0u7j {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-5d2oi3z88 .u-cef8vv4l2 {
          grid-template-columns: repeat(5, minmax(0, 1fr));
          gap: 0.4rem;
        }

        #tw-5d2oi3z88 .u-9d34enek1 i {
          font-size: 1.05rem;
        }

        #tw-5d2oi3z88 .u-8p4253zq4 {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.75rem;
        }

        #tw-5d2oi3z88 .u-drsfj9rk1 {
          text-align: start;
        }

        [dir="rtl"] #tw-5d2oi3z88 .u-drsfj9rk1 {
          text-align: end;
        }
      }

#tw-5v3l1k3k2 {
        background: linear-gradient(90deg, var(--primary-dark) 0%, var(--neutral-950) 50%, var(--primary-dark) 100%);
        box-shadow: 0 4px 24px rgba(0, 0, 0, 0.2);
        border-bottom: 3px solid var(--primary);
        padding-block: 0.75rem 1rem;
      }

      #tw-5v3l1k3k2 .navbar-brand {
        white-space: normal;
        font-size: 1.4rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        color: var(--white) !important;
        transition: color 0.25s ease, transform 0.25s ease;
      }

      #tw-5v3l1k3k2 .navbar-brand:hover {
        color: var(--primary-bg) !important;
        transform: translateX(4px);
      }

      #tw-5v3l1k3k2 .navbar-toggler {
        border: 2px solid var(--primary-light);
        border-radius: 10px;
        padding: 0.5rem 0.65rem;
        background: rgba(255, 255, 255, 0.08);
        transition: background 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
      }

      #tw-5v3l1k3k2 .navbar-toggler:hover {
        background: var(--primary);
        border-color: var(--primary-light);
      }

      #tw-5v3l1k3k2 .navbar-toggler:focus {
        box-shadow: 0 0 0 0.25rem rgba(184, 115, 0, 0.35);
      }

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

      #tw-5v3l1k3k2 .navbar-nav {
        gap: 0.25rem;
      }

      #tw-5v3l1k3k2 .navbar-nav .nav-link {
        position: relative;
        padding-block: 0.6rem;
        padding-inline: 1rem;
        font-weight: 500;
        letter-spacing: 0.04em;
        color: var(--neutral-150) !important;
        transition: color 0.25s ease, background 0.25s ease;
        border-radius: 8px;
      }

      #tw-5v3l1k3k2 .navbar-nav .nav-link:hover {
        color: var(--white) !important;
        background: rgba(255, 255, 255, 0.1);
      }

      #tw-5v3l1k3k2 .navbar-nav .nav-link.active {
        color: var(--primary-bg) !important;
        font-weight: 600;
        background: rgba(250, 171, 70, 0.15);
      }

      #tw-5v3l1k3k2 .navbar-nav .u-4c31p4d36:not(:last-child) .nav-link::after {
        content: '';
        position: absolute;
        inset-inline-end: -2px;
        top: 50%;
        transform: translateY(-50%);
        width: 3px;
        height: 3px;
        border-radius: 50%;
        background: var(--neutral-450);
        opacity: 0.6;
      }

      #tw-5v3l1k3k2 .navbar-nav .u-4c31p4d36.ms-lg-3 .nav-link::after {
        display: none;
      }

      #tw-5v3l1k3k2 .u-9exzed44g {
        background: linear-gradient(135deg, var(--accent) 0%, var(--accent-dark) 100%);
        color: var(--white) !important;
        border: none;
        padding-block: 0.5rem;
        padding-inline: 1.25rem;
        border-radius: 999px;
        font-weight: 600;
        letter-spacing: 0.04em;
        transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
        box-shadow: 0 4px 14px rgba(0, 158, 175, 0.4);
        display: inline-flex;
        align-items: center;
        gap: 0.4rem;
      }

      #tw-5v3l1k3k2 .u-9exzed44g i {
        font-size: 1rem;
      }

      #tw-5v3l1k3k2 .u-9exzed44g:hover {
        background: linear-gradient(135deg, var(--accent-light) 0%, var(--accent) 100%);
        transform: translateY(-2px);
        box-shadow: 0 6px 20px rgba(0, 158, 175, 0.5);
      }

      @media (max-width: 991.98px) {
        #tw-5v3l1k3k2 .navbar-collapse {
          margin-top: 1rem;
          padding: 1.25rem;
          background: linear-gradient(180deg, var(--neutral-850) 0%, var(--neutral-950) 100%);
          border-radius: 12px;
          border: 1px solid var(--neutral-750);
          box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);
        }

        #tw-5v3l1k3k2 .navbar-nav {
          gap: 0.25rem;
        }

        #tw-5v3l1k3k2 .navbar-nav .nav-link::after {
          display: none;
        }

        #tw-5v3l1k3k2 .navbar-nav .nav-link {
          padding-block: 0.75rem;
          padding-inline: 1rem;
          border-radius: 8px;
        }

        #tw-5v3l1k3k2 .u-9exzed44g {
          margin-top: 1rem;
          width: 100%;
          justify-content: center;
          padding-block: 0.75rem;
        }
      }

#tw-8y80z8zy0 {
            --content-rtl-dir: 1;
            padding-block: 6.5rem;
            padding-inline: 0;
            background: linear-gradient(165deg, var(--background-primary) 0%, var(--background-secondary) 48%, var(--background-primary) 100%);
            position: relative;
            overflow: hidden;
            isolation: isolate;
    
            &::after {
              content: '';
              position: absolute;
              inset-block-start: 0;
              inset-inline-end: 0;
              width: min(42vw, 520px);
              height: min(42vw, 520px);
              background: radial-gradient(circle at 30% 30%, var(--accent-bg) 0%, transparent 68%);
              opacity: 0.35;
              z-index: 0;
              pointer-events: none;
            }
    
            &::before {
              content: '';
              position: absolute;
              inset-block-end: 0;
              inset-inline-start: 0;
              width: min(55vw, 640px);
              height: min(38vw, 420px);
              background: radial-gradient(circle at 70% 70%, var(--primary-bg) 0%, transparent 72%);
              opacity: 0.28;
              z-index: 0;
              pointer-events: none;
            }
    
            .u-jx6d67u6q {
              position: relative;
              z-index: 1;
            }
    
            .u-83odtdtw6 {
              display: grid;
              grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
              gap: clamp(2rem, 4vw, 3.75rem);
              align-items: start;
              padding-block-start: clamp(2.5rem, 5vw, 4rem);
              border-block-start: 2px solid var(--border-light);
            }
    
            .u-83odtdtw6::before {
              content: '';
              position: absolute;
              inset-inline-start: 0;
              inset-block-start: 0;
              width: clamp(120px, 18vw, 200px);
              height: 4px;
              background: linear-gradient(90deg, var(--accent) 0%, var(--primary) 52%, transparent 100%);
              z-index: 1;
              pointer-events: none;
              margin-block-start: -2px;
            }
    
            .u-s7jz403sq {
              position: sticky;
              inset-block-start: 1rem;
              padding-inline-end: clamp(0.75rem, 2vw, 1.75rem);
            }
    
            .u-5tbb8avze {
              display: inline-block;
              color: var(--accent-dark);
              font-size: 0.78rem;
              font-weight: 700;
              text-transform: uppercase;
              letter-spacing: 0.22em;
              margin-block-end: 1rem;
            }
    
            .u-4axrx18kh {
              color: var(--text-primary);
              font-weight: 800;
              font-size: clamp(2.05rem, 3.4vw, 3.2rem);
              line-height: 1.12;
              margin-block-end: 1rem;
              max-width: 22ch;
            }
    
            .u-amma6x8xd {
              color: var(--text-secondary);
              margin: 0;
              font-size: 1.05rem;
              line-height: 1.75;
              max-width: 42ch;
            }
    
            .u-e0274kjux {
              margin-block-start: 1.85rem;
              display: grid;
              grid-template-columns: minmax(0, 1fr);
              gap: 0.75rem;
              max-width: min(340px, 100%);
              min-inline-size: 0;
            }
    
            .u-e0274kjux span {
              display: block;
              block-size: 6px;
              border-radius: 999px;
            }
    
            .u-e0274kjux span:nth-child(1) {
              background: linear-gradient(90deg, var(--primary-dark) 0%, var(--primary-bg) 100%);
              opacity: 0.95;
            }
    
            .u-e0274kjux span:nth-child(2) {
              inline-size: 72%;
              background: linear-gradient(90deg, var(--accent-dark) 0%, var(--accent-bg) 100%);
              opacity: 0.88;
            }
    
            .u-e0274kjux span:nth-child(3) {
              inline-size: 52%;
              background: linear-gradient(90deg, var(--secondary-dark) 0%, var(--secondary-light) 100%);
              opacity: 0.75;
            }
    
            .u-i82xe1og9 {
              display: flex;
              flex-direction: column;
              gap: clamp(1.25rem, 2vw, 1.75rem);
              min-inline-size: 0;
            }
    
            .u-ae8vwplno {
              position: relative;
              display: grid;
              grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
              gap: clamp(1rem, 2.8vw, 2.75rem);
              padding-block: clamp(1.4rem, 2.4vw, 2rem);
              padding-inline: clamp(1rem, 2.8vw, 2.35rem);
              border-radius: 24px;
              background: linear-gradient(130deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
              border: 1px solid var(--neutral-250);
              box-shadow: 0 18px 40px rgba(var(--bs-primary-rgb), 0.08);
              overflow: clip;
            }
    
            .u-ae8vwplno:nth-of-type(even)::after {
              content: '';
              position: absolute;
              inset-inline-end: clamp(-12%, -2rem, -1rem);
              inset-block-start: 10%;
              width: clamp(140px, 22vw, 220px);
              height: clamp(140px, 22vw, 220px);
              background: radial-gradient(circle at 40% 40%, var(--success-bg) 0%, transparent 70%);
              opacity: 0.45;
              z-index: 0;
              pointer-events: none;
            }
    
            .u-ae8vwplno:nth-of-type(odd)::after {
              content: '';
              position: absolute;
              inset-inline-start: clamp(-18%, -2.75rem, -1.25rem);
              inset-block-end: -20%;
              width: clamp(160px, 24vw, 240px);
              height: clamp(160px, 24vw, 240px);
              background: radial-gradient(circle at 65% 35%, var(--info-bg) 0%, transparent 72%);
              opacity: 0.32;
              z-index: 0;
              pointer-events: none;
            }
    
            .u-ahfay8x6d {
              position: absolute;
              inset-inline-start: 0;
              inset-block-start: 0;
              width: 58%;
              max-width: 220px;
              height: 3px;
              background: linear-gradient(90deg, var(--accent) 0%, var(--secondary-bg) 100%);
              opacity: 0.9;
              z-index: 1;
              pointer-events: none;
            }
    
            .u-j7zqf3yo3 {
              position: absolute;
              inset-inline-end: 0;
              inset-block-start: 26%;
              inset-block-end: 28%;
              width: 10px;
              border-radius: 999px;
              background: linear-gradient(180deg, var(--primary-bg) 0%, var(--accent-light) 100%);
              opacity: 0.55;
              z-index: 1;
              pointer-events: none;
            }
    
            .u-jfwhhu0yb {
              position: relative;
              z-index: 2;
              min-inline-size: 0;
            }
    
            .u-6xdt95451 {
              display: inline-block;
              white-space: normal;
              padding-block: 0.25rem;
              padding-inline: 0.65rem;
              border-radius: 999px;
              background: var(--warning-bg);
              color: var(--warning-dark);
              font-size: 0.72rem;
              font-weight: 700;
              letter-spacing: 0.08em;
              text-transform: uppercase;
              margin-block-end: 0.75rem;
              border: 1px solid rgba(var(--bs-accent-rgb), 0.2);
              max-inline-size: 100%;
            }
    
            .u-io3uuaou6 {
              font-size: clamp(1.35rem, 2.1vw, 1.7rem);
              color: var(--text-primary);
              font-weight: 700;
              line-height: 1.28;
              margin: 0;
            }
    
            .u-mbbrvf9ab {
              position: relative;
              z-index: 2;
              min-inline-size: 0;
            }
    
            .u-mbbrvf9ab p {
              color: var(--text-secondary);
              font-size: 1rem;
              line-height: 1.75;
              margin-block-end: 1.35rem;
            }
    
            .u-mbbrvf9ab p:last-of-type {
              margin-block-end: 0;
            }
    
            .u-oymccifv0 {
              display: inline-flex;
              align-items: center;
              gap: 0.55rem;
              margin-block-start: 1.25rem;
              color: var(--accent-dark);
              text-decoration: none;
              font-weight: 700;
              font-size: 0.95rem;
              padding-block: 0.45rem;
              padding-inline: 0;
              border-block-end: 2px solid var(--accent);
              transition: color 0.2s ease, border-color 0.2s ease;
            }
    
            .u-oymccifv0::after {
              content: '\2192';
              font-size: 1.05rem;
              line-height: 1;
              transition: transform 0.25s ease;
            }
    
            .u-oymccifv0:hover {
              color: var(--primary-dark);
              border-block-end-color: var(--primary);
            }
    
            .u-oymccifv0:hover::after {
              transform: translateX(calc(var(--content-rtl-dir) * 5px));
            }
          }
    
          [dir='rtl'] #tw-8y80z8zy0 {
            --content-rtl-dir: -1;
          }
    
          @media (max-width: 991px) {
            #tw-8y80z8zy0 {
              padding-block: 5rem;
    
              .u-83odtdtw6 {
                grid-template-columns: minmax(0, 1fr);
                gap: 2rem;
                padding-block-start: 2rem;
              }
    
              .u-s7jz403sq {
                position: static;
                padding-inline-end: 0;
              }
    
              .u-4axrx18kh {
                max-width: none;
              }
    
              .u-ae8vwplno {
                grid-template-columns: minmax(0, 1fr);
              }
    
              .u-j7zqf3yo3 {
                display: none;
              }
            }
          }
    
          @media (max-width: 575px) {
            #tw-8y80z8zy0 {
              .u-6xdt95451 {
                font-size: 0.68rem;
              }
            }
          }

#tw-4tv9iesiz {
      --cta-tx: 1;
      padding-block: clamp(3.5rem, 8vw, 6rem);
      padding-inline: 0;
      position: relative;
      overflow: clip;
      background: linear-gradient(165deg, var(--background-primary) 0%, color-mix(in srgb, var(--accent-bg) 35%, var(--background-primary)) 45%, var(--background-secondary) 100%);
      color: var(--text-primary);
    }

    [dir='rtl'] #tw-4tv9iesiz {
      --cta-tx: -1;
    }

    #tw-4tv9iesiz .u-aj39q7sch {
      pointer-events: none;
      position: absolute;
      inset: 0;
      background-image: linear-gradient(color-mix(in srgb, var(--neutral-150) 55%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--neutral-150) 55%, transparent) 1px, transparent 1px);
      background-size: 2.5rem 2.5rem;
      mask-image: linear-gradient(to bottom, var(--background-tertiary) 0%, transparent 85%);
      opacity: 0.35;
    }

    #tw-4tv9iesiz .u-a9e46biwn {
      pointer-events: none;
      position: absolute;
      width: min(42rem, 90vw);
      aspect-ratio: 1;
      border-radius: 50%;
      inset-block-start: -20%;
      inset-inline-end: -15%;
      background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--primary) 22%, transparent), transparent 65%);
      animation: ctapulse_x7kq2m9n4pw8 11s ease-in-out infinite;
    }

    #tw-4tv9iesiz .container {
      position: relative;
      z-index: 1;
    }

    #tw-4tv9iesiz .u-sm0hokzsj {
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 0;
      border-radius: 1.75rem;
      border: 1px solid var(--neutral-150);
      background: var(--background-tertiary);
      box-shadow: 0 1.5rem 3rem color-mix(in srgb, var(--neutral-950) 12%, transparent);
      overflow: hidden;
    }

    #tw-4tv9iesiz .u-c8hxuyige {
      position: relative;
      padding-block: clamp(2rem, 5vw, 3.25rem);
      padding-inline: clamp(1.5rem, 4vw, 2.75rem);
      background: linear-gradient(160deg, var(--primary-dark) 0%, var(--primary) 48%, var(--accent-dark) 100%);
      color: var(--text-light);
    }

    #tw-4tv9iesiz .u-c8hxuyige::after {
      content: '';
      position: absolute;
      inset-block: 12%;
      inset-inline-end: 0;
      width: 3px;
      border-radius: 999px;
      background: linear-gradient(180deg, var(--secondary-light), var(--accent-light));
      opacity: 0.85;
    }

    #tw-4tv9iesiz .u-dkvn5ome2 {
      display: inline-block;
      margin-block-end: 1.75rem;
      padding-block: 0.35rem;
      padding-inline: 0.85rem;
      font-size: 0.72rem;
      font-weight: 600;
      letter-spacing: 0.08em;
      text-transform: uppercase;
      white-space: normal;
      border-radius: 999px;
      border: 1px solid color-mix(in srgb, var(--text-light) 45%, transparent);
      background: color-mix(in srgb, var(--text-light) 12%, transparent);
    }

    #tw-4tv9iesiz .u-h85b0cj6f {
      list-style: none;
      margin: 0;
      padding: 0;
      display: flex;
      flex-direction: column;
      gap: 1.25rem;
    }

    #tw-4tv9iesiz .u-ps56ko4az {
      display: grid;
      grid-template-columns: 2.25rem minmax(0, 1fr);
      gap: 1rem;
      align-items: start;
    }

    #tw-4tv9iesiz .u-cfxoxtlzz {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 2.25rem;
      height: 2.25rem;
      border-radius: 0.65rem;
      font-size: 0.95rem;
      font-weight: 700;
      line-height: 1;
      background: color-mix(in srgb, var(--text-light) 18%, transparent);
      border: 1px solid color-mix(in srgb, var(--text-light) 35%, transparent);
    }

    #tw-4tv9iesiz .u-coyjlcbgh {
      margin: 0;
      font-size: 0.98rem;
      line-height: 1.55;
      color: color-mix(in srgb, var(--text-light) 92%, var(--neutral-50));
    }

    #tw-4tv9iesiz .u-slc8mf6m0 {
      padding-block: clamp(2rem, 5vw, 3.5rem);
      padding-inline: clamp(1.5rem, 4vw, 3.25rem);
      display: flex;
      flex-direction: column;
      justify-content: center;
      gap: 1.25rem;
      position: relative;
    }

    #tw-4tv9iesiz .u-slc8mf6m0::before {
      content: '';
      position: absolute;
      inset-block: 18%;
      inset-inline-start: 0;
      width: 4px;
      border-radius: 999px;
      background: linear-gradient(180deg, var(--secondary), var(--primary));
      opacity: 0.9;
    }

    #tw-4tv9iesiz .u-s8orj7pwp {
      margin: 0;
      font-size: clamp(1.85rem, 3.6vw, 2.85rem);
      font-weight: 800;
      line-height: 1.12;
      letter-spacing: -0.02em;
      max-width: 22ch;
      background: linear-gradient(105deg, var(--primary) 0%, var(--accent-dark) 55%, var(--text-primary) 100%);
      -webkit-background-clip: text;
      background-clip: text;
      color: transparent;
    }

    #tw-4tv9iesiz .u-2l4pcknjp {
      margin: 0;
      font-size: 1.05rem;
      line-height: 1.65;
      color: var(--text-secondary);
      max-width: 48ch;
    }

    #tw-4tv9iesiz .u-bbdyen39t {
      margin-block-start: 0.5rem;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      gap: 1rem;
    }

    #tw-4tv9iesiz .u-gqi66bag7 {
      display: inline-flex;
      align-items: center;
      gap: 0.65rem;
      padding-block: 1rem;
      padding-inline: 1.65rem;
      border-radius: 999px;
      font-size: 1rem;
      font-weight: 600;
      text-decoration: none;
      color: var(--text-primary);
      background: linear-gradient(120deg, var(--secondary) 0%, var(--secondary-light) 100%);
      border: 1px solid color-mix(in srgb, var(--secondary-dark) 35%, transparent);
      box-shadow: 0 0.85rem 1.75rem color-mix(in srgb, var(--secondary-dark) 28%, transparent);
      transition: transform 0.35s ease, box-shadow 0.35s ease;
    }

    #tw-4tv9iesiz .u-gqi66bag7:hover {
      transform: translateY(-0.2rem) translateX(calc(var(--cta-tx) * 2px));
      box-shadow: 0 1.15rem 2.25rem color-mix(in srgb, var(--secondary-dark) 38%, transparent);
    }

    #tw-4tv9iesiz .u-gqi66bag7::after {
      content: '';
      width: 0.45rem;
      height: 0.45rem;
      border-block-start: 2px solid var(--text-primary);
      border-inline-end: 2px solid var(--text-primary);
      transform: rotate(45deg) translateX(calc(var(--cta-tx) * -1px));
      transition: transform 0.35s ease;
    }

    #tw-4tv9iesiz .u-gqi66bag7:hover::after {
      transform: rotate(45deg) translateX(calc(var(--cta-tx) * 4px));
    }

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

    @media (max-width: 991px) {
      #tw-4tv9iesiz .u-sm0hokzsj {
        grid-template-columns: minmax(0, 1fr);
      }

      #tw-4tv9iesiz .u-c8hxuyige::after {
        display: none;
      }

      #tw-4tv9iesiz .u-slc8mf6m0::before {
        inset-block: auto 0;
        inset-inline: 1.5rem 1.5rem;
        width: auto;
        height: 3px;
      }
    }

    @media (max-width: 576px) {
      #tw-4tv9iesiz .u-s8orj7pwp {
        max-width: none;
      }

      #tw-4tv9iesiz .u-gqi66bag7 {
        width: 100%;
        justify-content: center;
      }
    }

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

  &::before {
    content: '';
    position: absolute;
    inset-block-start: -8rem;
    inset-inline-end: -8rem;
    width: 18rem;
    height: 18rem;
    border-radius: 2.5rem;
    transform: rotate(18deg);
    background: linear-gradient(135deg, var(--primary-bg) 0%, transparent 100%);
    opacity: 0.55;
  }

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

  .u-i3hk5oupb {
    position: relative;
    z-index: 1;
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 1.25rem;
  }

  .u-neqoiwehf {
    grid-column: span 4;
    background: var(--background-tertiary);
    border-radius: 1.75rem;
    padding: 2rem;
    border: 1px solid var(--neutral-150);
    box-shadow: 0 1rem 2.2rem rgba(0, 0, 0, 0.06);
    height: 100%;
  }

  .u-4ash2xaw1 {
    grid-column: span 8;
    background: var(--background-tertiary);
    border-radius: 1.75rem;
    padding: 2rem;
    border: 1px solid var(--neutral-150);
    box-shadow: 0 1rem 2.2rem rgba(0, 0, 0, 0.06);
  }

  .u-9gbs6iew1 {
    font-size: 2.1rem;
    font-weight: 800;
    color: var(--text-primary);
    margin-bottom: 0.75rem;
    line-height: 1.1;
  }

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

  .u-dg3by11rx {
    width: 100%;
    height: 13rem;
    object-fit: cover;
    border-radius: 1.25rem;
    display: block;
    margin-bottom: 1.5rem;
  }

  .u-zvp1f6mia {
    display: grid;
    gap: 1rem;
  }

  .u-80gl9levl {
    padding: 1rem;
    border-radius: 1rem;
    background: var(--neutral-50);
    border: 1px solid var(--neutral-150);

    .u-4tkt0dsec {
      font-size: 0.95rem;
      color: var(--text-tertiary);
      margin-bottom: 0.3rem;
    }

    .u-lex4795uj {
      color: var(--text-primary);
      font-weight: 700;
      line-height: 1.55;
    }
  }

  .u-bo4zut7js {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 1rem;
    margin-bottom: 1.75rem;

    .u-3n1qoytun {
      font-size: 2rem;
      font-weight: 800;
      color: var(--text-primary);
      margin: 0 0 0.4rem;
    }

    .u-mvjr9abe0 {
      color: var(--text-secondary);
      line-height: 1.65;
      margin: 0;
    }

    .u-pyjjaoh7u {
      display: inline-flex;
      align-items: center;
      gap: 0.5rem;
      padding: 0.65rem 0.95rem;
      border-radius: 999px;
      background: var(--info-bg);
      color: var(--info-dark);
      font-weight: 700;
      white-space: normal;
    }
  }

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

  .col-6 {
    width: 100%;
    grid-column: span 6;
  }

  .col-12 {
    grid-column: span 12;
  }

  .u-hrhbgi15c {
    background: var(--neutral-50);
    border: 1px solid var(--neutral-150);
    border-radius: 1rem;
    padding: 0.85rem 1rem;
    transition: border-color 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

    &:focus-within {
      border-color: var(--info-color);
      box-shadow: 0 0 0 0.25rem rgba(146, 203, 214, 0.16);
      background: var(--background-tertiary);
    }

    .u-6ad4p6b6x {
      display: flex;
      align-items: center;
      gap: 0.5rem;
      color: var(--text-secondary);
      font-size: 0.92rem;
      font-weight: 700;
      margin-bottom: 0.45rem;
    }

    .form-control,
    .form-select {
      width: 100%;
      border: none;
      background: transparent;
      color: var(--text-primary);
      padding: 0;
      min-height: 2rem;

      &:focus {
        outline: none;
        box-shadow: none;
      }

      &::placeholder {
        color: var(--neutral-550);
      }
    }

    textarea.form-control {
      min-height: 8rem;
      resize: vertical;
    }
  }

  .u-azj047hgf {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    flex-wrap: wrap;
    margin-top: 1.5rem;
  }

  .form-check {
    display: flex;
    align-items: flex-start;
    gap: 0.75rem;
    flex: 1 1 20rem;

    .form-check-input {
      width: 1.1rem;
      height: 1.1rem;
      margin-top: 0.2rem;
      border: 2px solid var(--neutral-350);

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

    .form-check-label {
      color: var(--text-secondary);
      line-height: 1.6;

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

  .u-sliy2e9u9 {
    border: none;
    border-radius: 1rem;
    padding: 1rem 1.75rem;
    background: linear-gradient(135deg, var(--info-color) 0%, var(--primary) 100%);
    color: var(--text-light);
    font-weight: 800;
    display: inline-flex;
    align-items: center;
    gap: 0.55rem;
    transition: transform 0.3s ease, box-shadow 0.3s ease;

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

  @media (max-width: 991.98px) {
    .u-neqoiwehf,
    .u-4ash2xaw1 {
      grid-column: span 12;
    }
  }

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

    .u-neqoiwehf,
    .u-4ash2xaw1 {
      padding: 1.25rem;
    }

    .u-bo4zut7js {
      flex-direction: column;
      align-items: flex-start;
    }

    .col-6,
    .col-12 {
      grid-column: span 12;
    }

    .u-9gbs6iew1,
    .u-bo4zut7js .u-3n1qoytun {
      font-size: 1.75rem;
    }
  }
}

#tw-epxp05t4c {
        position: relative;
        overflow: hidden;
        z-index: 1;
        color: var(--text-light);
        background: linear-gradient(
          145deg,
          var(--neutral-1050) 0%,
          var(--neutral-950) 42%,
          var(--primary-dark) 100%
        );
        border-block-start: 4px solid var(--info-color);
        padding-block: 3.5rem 2rem;
        padding-inline: 0;
      }

      #tw-epxp05t4c .u-lbru8q8qk {
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -8%;
        width: 55%;
        height: 140%;
        background: linear-gradient(
          160deg,
          var(--warning-color) 0%,
          var(--danger-color) 45%,
          var(--primary) 100%
        );
        opacity: 0.18;
        transform: skewX(-18deg);
        pointer-events: none;
        z-index: 0;
        animation: slashpulse_m4k9q2x7nwp 8s ease-in-out infinite alternate;
      }

      #tw-epxp05t4c .u-m9ayqlieq {
        position: absolute;
        inset-block-end: -30%;
        inset-inline-start: -12%;
        width: min(420px, 55vw);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--info-color) 0%,
          var(--accent) 35%,
          var(--neutral-1050) 70%
        );
        opacity: 0.22;
        pointer-events: none;
        z-index: 0;
        animation: orbdrift_h3v8c1t5rqa 12s ease-in-out infinite alternate;
      }

      #tw-epxp05t4c .u-edus091gi {
        position: relative;
        z-index: 2;
      }

      #tw-epxp05t4c .u-a9ffw77y4 {
        display: grid;
        grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
        gap: 2rem;
        align-items: stretch;
        margin-bottom: 2.5rem;
      }

      #tw-epxp05t4c .u-fv6fa5w12 {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.5rem;
        padding-block: 1.75rem;
        padding-inline: 1.75rem;
        background: linear-gradient(
          135deg,
          var(--primary) 0%,
          var(--accent) 55%,
          var(--info-dark) 100%
        );
        clip-path: polygon(0 0, 100% 0, 100% 88%, 92% 100%, 0 100%);
        box-shadow: 0 18px 40px color-mix(in srgb, var(--neutral-1050) 55%, var(--primary));
      }

      #tw-epxp05t4c .u-cvtrca902 {
        margin: 0;
        font-size: clamp(2rem, 4vw, 3.25rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -0.03em;
        text-transform: uppercase;
        color: var(--text-light);
        text-shadow: 0 4px 0 color-mix(in srgb, var(--neutral-1050) 45%, var(--primary-dark));
      }

      #tw-epxp05t4c .u-7d1ohxe46 {
        margin: 0;
        max-width: 28ch;
        font-size: 0.95rem;
        font-weight: 500;
        line-height: 1.5;
        color: var(--info-bg);
      }

      #tw-epxp05t4c .u-qwpcrih9u {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.75rem;
      }

      #tw-epxp05t4c .u-tignkgldk {
        display: grid;
        grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
        gap: 0.75rem;
        align-items: center;
        padding-block: 0.85rem;
        padding-inline: 1rem;
        background: color-mix(in srgb, var(--neutral-1050) 70%, var(--primary));
        border-inline-start: 4px solid var(--warning-color);
        transition: transform 0.3s ease, border-color 0.3s ease, background 0.3s ease;
      }

      #tw-epxp05t4c .u-tignkgldk:hover {
        transform: translateX(6px);
        border-inline-start-color: var(--info-color);
        background: color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark));
      }

      #tw-epxp05t4c .u-lnc6byz0j {
        margin: 0;
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--warning-light);
      }

      #tw-epxp05t4c .u-8yxdov2ju {
        margin: 0;
        font-size: 0.92rem;
        font-weight: 600;
        color: var(--text-light);
        word-break: break-word;
      }

      #tw-epxp05t4c .u-c3jrvhobv {
        display: grid;
        grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
        gap: 2rem;
        margin-bottom: 2rem;
      }

      #tw-epxp05t4c .u-mdu1dy4zi {
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
        background: color-mix(in srgb, var(--neutral-1050) 82%, var(--secondary-dark));
        border: 1px solid color-mix(in srgb, var(--secondary-light) 45%, var(--neutral-1050));
      }

      #tw-epxp05t4c .u-20mao3j80 {
        margin: 0 0 1.1rem;
        font-size: 0.8rem;
        font-weight: 800;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--secondary-bg);
      }

      #tw-epxp05t4c .u-sot7qwcnf {
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.65rem;
      }

      #tw-epxp05t4c .u-r4p8tfknu {
        display: block;
        text-decoration: none;
        text-align: start;
        padding-block: 0.8rem;
        padding-inline: 0.9rem;
        font-size: 0.9rem;
        font-weight: 700;
        color: var(--text-light);
        background: color-mix(in srgb, var(--neutral-950) 75%, var(--secondary));
        border-inline-end: 3px solid var(--secondary-light);
        transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, border-color 0.25s ease;
      }

      #tw-epxp05t4c .u-r4p8tfknu:hover {
        background: linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);
        color: var(--text-light);
        border-inline-end-color: var(--info-color);
        transform: translateY(-3px);
      }

      #tw-epxp05t4c .u-cpnbse9ug {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.25rem;
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
        background: linear-gradient(
          180deg,
          var(--warning-dark) 0%,
          var(--danger-dark) 55%,
          var(--neutral-1050) 100%
        );
        border: 1px solid var(--warning-light);
        box-shadow: 0 12px 32px color-mix(in srgb, var(--warning-dark) 50%, var(--neutral-1050));
      }

      #tw-epxp05t4c .u-7k5u64ndv {
        margin: 0;
        font-size: 1.35rem;
        font-weight: 800;
        line-height: 1.2;
        text-transform: uppercase;
        letter-spacing: 0.04em;
        color: var(--warning-bg);
      }

      #tw-epxp05t4c .u-6ms3y193i {
        margin: 0.35rem 0 0;
        font-size: 0.88rem;
        font-weight: 500;
        color: var(--neutral-150);
      }

      #tw-epxp05t4c .u-lrmghruht {
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 0.6rem;
      }

      #tw-epxp05t4c .u-95hkmgnuc {
        display: flex;
        align-items: center;
        justify-content: center;
        aspect-ratio: 1;
        width: 100%;
        text-decoration: none;
        color: var(--neutral-1050);
        background: var(--info-color);
        border: 2px solid var(--info-light);
        box-shadow: 0 0 0 0 var(--info-bg);
        transition: transform 0.3s ease, background 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;
        animation: glowpulse_z6w1p8d4kjm 4.5s ease-in-out infinite;
      }

      #tw-epxp05t4c .u-95hkmgnuc:nth-child(2) {
        background: var(--secondary-bg);
        border-color: var(--secondary-light);
        animation-delay: 0.15s;
      }

      #tw-epxp05t4c .u-95hkmgnuc:nth-child(3) {
        background: var(--warning-bg);
        border-color: var(--warning-light);
        animation-delay: 0.3s;
      }

      #tw-epxp05t4c .u-95hkmgnuc:nth-child(4) {
        background: var(--accent-bg);
        border-color: var(--accent-light);
        animation-delay: 0.45s;
      }

      #tw-epxp05t4c .u-95hkmgnuc:nth-child(5) {
        background: var(--danger-bg);
        border-color: var(--danger-light);
        animation-delay: 0.6s;
      }

      #tw-epxp05t4c .u-95hkmgnuc i {
        font-size: 1.25rem;
        line-height: 1;
        transition: transform 0.3s ease;
      }

      #tw-epxp05t4c .u-95hkmgnuc:hover {
        transform: translateY(-5px) scale(1.06);
        color: var(--text-light);
        background: var(--neutral-1050);
        box-shadow: 0 10px 24px color-mix(in srgb, var(--info-color) 55%, var(--neutral-1050));
      }

      #tw-epxp05t4c .u-95hkmgnuc:hover i {
        transform: scale(1.15) rotate(-8deg);
      }

      #tw-epxp05t4c .u-r4bep9n8v {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1rem;
        align-items: center;
        padding-block: 1.1rem 0;
        padding-inline: 0;
        border-block-start: 2px solid color-mix(in srgb, var(--info-color) 55%, var(--neutral-950));
      }

      #tw-epxp05t4c .u-75nkrz0qb {
        width: 72px;
        height: 6px;
        background: linear-gradient(90deg, var(--warning-color), var(--info-color), var(--secondary-light));
        animation: markslide_r9t2b6y1cfe 3.5s linear infinite alternate;
      }

      #tw-epxp05t4c .u-4fyrnypkl {
        margin: 0;
        text-align: end;
        font-size: 0.85rem;
        font-weight: 600;
        color: var(--neutral-250);
      }

      @keyframes slashpulse_m4k9q2x7nwp {
        0% {
          opacity: 0.12;
          transform: skewX(-18deg) translateY(0);
        }
        100% {
          opacity: 0.28;
          transform: skewX(-14deg) translateY(-18px);
        }
      }

      @keyframes orbdrift_h3v8c1t5rqa {
        0% {
          transform: translate(0, 0) scale(1);
          opacity: 0.16;
        }
        100% {
          transform: translate(40px, -30px) scale(1.12);
          opacity: 0.3;
        }
      }

      @keyframes glowpulse_z6w1p8d4kjm {
        0%,
        100% {
          box-shadow: 0 0 0 0 color-mix(in srgb, var(--info-light) 10%, var(--neutral-1050));
        }
        50% {
          box-shadow: 0 0 18px 2px color-mix(in srgb, var(--info-color) 55%, var(--neutral-1050));
        }
      }

      @keyframes markslide_r9t2b6y1cfe {
        0% {
          transform: translateX(0);
          width: 56px;
        }
        100% {
          transform: translateX(28px);
          width: 96px;
        }
      }

      [dir="rtl"] #tw-epxp05t4c .u-lbru8q8qk {
        transform: skewX(18deg);
      }

      [dir="rtl"] #tw-epxp05t4c .u-tignkgldk:hover {
        transform: translateX(-6px);
      }

      [dir="rtl"] #tw-epxp05t4c .u-4fyrnypkl {
        text-align: start;
      }

      [dir="rtl"] #tw-epxp05t4c .u-r4p8tfknu {
        text-align: end;
        border-inline-end: 0;
        border-inline-start: 3px solid var(--secondary-light);
      }

      [dir="rtl"] #tw-epxp05t4c .u-r4p8tfknu:hover {
        border-inline-start-color: var(--info-color);
      }

      [dir="rtl"] #tw-epxp05t4c .u-95hkmgnuc:hover i {
        transform: scale(1.15) rotate(8deg);
      }

      [dir="rtl"] #tw-epxp05t4c .u-fv6fa5w12 {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 8% 100%, 0 88%);
      }

      [dir="rtl"] #tw-epxp05t4c .u-75nkrz0qb {
        animation-name: markslide_rtl_q2n8v5x1wpa;
      }

      @keyframes markslide_rtl_q2n8v5x1wpa {
        0% {
          transform: translateX(0);
          width: 56px;
        }
        100% {
          transform: translateX(-28px);
          width: 96px;
        }
      }

      @media (max-width: 991.98px) {
        #tw-epxp05t4c .u-a9ffw77y4 {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-epxp05t4c .u-c3jrvhobv {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-epxp05t4c .u-fv6fa5w12 {
          clip-path: none;
        }

        [dir="rtl"] #tw-epxp05t4c .u-fv6fa5w12 {
          clip-path: none;
        }
      }

      @media (max-width: 575.98px) {
        #tw-epxp05t4c {
          padding-block: 2.5rem 1.5rem;
        }

        #tw-epxp05t4c .u-tignkgldk {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.25rem;
        }

        #tw-epxp05t4c .u-sot7qwcnf {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-epxp05t4c .u-lrmghruht {
          grid-template-columns: repeat(5, minmax(0, 1fr));
          gap: 0.4rem;
        }

        #tw-epxp05t4c .u-95hkmgnuc i {
          font-size: 1.05rem;
        }

        #tw-epxp05t4c .u-r4bep9n8v {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.75rem;
        }

        #tw-epxp05t4c .u-4fyrnypkl {
          text-align: start;
        }

        [dir="rtl"] #tw-epxp05t4c .u-4fyrnypkl {
          text-align: end;
        }
      }

#tw-rnxccf4da {
        background: linear-gradient(90deg, var(--primary-dark) 0%, var(--neutral-950) 50%, var(--primary-dark) 100%);
        box-shadow: 0 4px 24px rgba(0, 0, 0, 0.2);
        border-bottom: 3px solid var(--primary);
        padding-block: 0.75rem 1rem;
      }

      #tw-rnxccf4da .navbar-brand {
        white-space: normal;
        font-size: 1.4rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        color: var(--white) !important;
        transition: color 0.25s ease, transform 0.25s ease;
      }

      #tw-rnxccf4da .navbar-brand:hover {
        color: var(--primary-bg) !important;
        transform: translateX(4px);
      }

      #tw-rnxccf4da .navbar-toggler {
        border: 2px solid var(--primary-light);
        border-radius: 10px;
        padding: 0.5rem 0.65rem;
        background: rgba(255, 255, 255, 0.08);
        transition: background 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
      }

      #tw-rnxccf4da .navbar-toggler:hover {
        background: var(--primary);
        border-color: var(--primary-light);
      }

      #tw-rnxccf4da .navbar-toggler:focus {
        box-shadow: 0 0 0 0.25rem rgba(184, 115, 0, 0.35);
      }

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

      #tw-rnxccf4da .navbar-nav {
        gap: 0.25rem;
      }

      #tw-rnxccf4da .navbar-nav .nav-link {
        position: relative;
        padding-block: 0.6rem;
        padding-inline: 1rem;
        font-weight: 500;
        letter-spacing: 0.04em;
        color: var(--neutral-150) !important;
        transition: color 0.25s ease, background 0.25s ease;
        border-radius: 8px;
      }

      #tw-rnxccf4da .navbar-nav .nav-link:hover {
        color: var(--white) !important;
        background: rgba(255, 255, 255, 0.1);
      }

      #tw-rnxccf4da .navbar-nav .nav-link.active {
        color: var(--primary-bg) !important;
        font-weight: 600;
        background: rgba(250, 171, 70, 0.15);
      }

      #tw-rnxccf4da .navbar-nav .u-rb6xh9nx4:not(:last-child) .nav-link::after {
        content: '';
        position: absolute;
        inset-inline-end: -2px;
        top: 50%;
        transform: translateY(-50%);
        width: 3px;
        height: 3px;
        border-radius: 50%;
        background: var(--neutral-450);
        opacity: 0.6;
      }

      #tw-rnxccf4da .navbar-nav .u-rb6xh9nx4.ms-lg-3 .nav-link::after {
        display: none;
      }

      #tw-rnxccf4da .u-okzrmuk2l {
        background: linear-gradient(135deg, var(--accent) 0%, var(--accent-dark) 100%);
        color: var(--white) !important;
        border: none;
        padding-block: 0.5rem;
        padding-inline: 1.25rem;
        border-radius: 999px;
        font-weight: 600;
        letter-spacing: 0.04em;
        transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
        box-shadow: 0 4px 14px rgba(0, 158, 175, 0.4);
        display: inline-flex;
        align-items: center;
        gap: 0.4rem;
      }

      #tw-rnxccf4da .u-okzrmuk2l i {
        font-size: 1rem;
      }

      #tw-rnxccf4da .u-okzrmuk2l:hover {
        background: linear-gradient(135deg, var(--accent-light) 0%, var(--accent) 100%);
        transform: translateY(-2px);
        box-shadow: 0 6px 20px rgba(0, 158, 175, 0.5);
      }

      @media (max-width: 991.98px) {
        #tw-rnxccf4da .navbar-collapse {
          margin-top: 1rem;
          padding: 1.25rem;
          background: linear-gradient(180deg, var(--neutral-850) 0%, var(--neutral-950) 100%);
          border-radius: 12px;
          border: 1px solid var(--neutral-750);
          box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);
        }

        #tw-rnxccf4da .navbar-nav {
          gap: 0.25rem;
        }

        #tw-rnxccf4da .navbar-nav .nav-link::after {
          display: none;
        }

        #tw-rnxccf4da .navbar-nav .nav-link {
          padding-block: 0.75rem;
          padding-inline: 1rem;
          border-radius: 8px;
        }

        #tw-rnxccf4da .u-okzrmuk2l {
          margin-top: 1rem;
          width: 100%;
          justify-content: center;
          padding-block: 0.75rem;
        }
      }

#tw-955x55qci {
            --content-motion: 1;
            padding-block: clamp(3.5rem, 8vw, 6.5rem);
            padding-inline: 0;
            background: linear-gradient(165deg, var(--background-primary) 0%, var(--background-tertiary) 48%, var(--background-secondary) 100%);
            position: relative;
            overflow: clip;
          }
    
          #tw-955x55qci::before {
            content: '';
            position: absolute;
            inset-block: 10%;
            inset-inline-end: 0;
            inline-size: min(42vw, 28rem);
            block-size: 60%;
            background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg), var(--secondary-bg));
            opacity: 0.18;
            border-start-start-radius: 2.5rem;
            border-end-start-radius: 2.5rem;
            transform: translateX(calc(var(--content-motion) * 18%));
            pointer-events: none;
          }
    
          [dir='rtl'] #tw-955x55qci {
            --content-motion: -1;
          }
    
          #tw-955x55qci .u-2bp1vkc5e {
            position: relative;
            z-index: 1;
          }
    
          #tw-955x55qci .u-79eykroaf {
            padding: clamp(1.75rem, 4vw, 2.75rem);
            border-radius: 1.5rem;
            border: 1px solid var(--border-light);
            background: var(--background-tertiary);
            box-shadow: 0 1.25rem 3rem var(--neutral-150);
            block-size: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            text-align: start;
          }
    
          #tw-955x55qci .u-ef02n4cp7 {
            display: inline-block;
            font-size: 0.7rem;
            font-weight: 600;
            letter-spacing: 0.14em;
            text-transform: uppercase;
            color: var(--accent-dark);
            margin-block-end: 1rem;
            padding-block: 0.35rem;
            padding-inline: 0.75rem;
            border-radius: 999px;
            background: linear-gradient(90deg, var(--accent-bg), var(--primary-bg));
            opacity: 0;
            animation: editorialopen_kw7mnp4x9rq2 0.85s ease forwards 0.05s;
          }
    
          #tw-955x55qci .u-1i3q12rox {
            font-size: clamp(1.65rem, 3.6vw, 2.35rem);
            font-weight: 700;
            line-height: 1.2;
            color: var(--text-primary);
            margin-block-end: 1rem;
          }
    
          #tw-955x55qci .u-oxhhizz9n {
            font-size: 1.05rem;
            line-height: 1.65;
            color: var(--text-secondary);
            margin-block-end: 1.5rem;
            max-inline-size: 38ch;
          }
    
          #tw-955x55qci .u-6kimufou9 {
            display: inline-flex;
            align-items: center;
            gap: 0.5rem;
            font-weight: 600;
            font-size: 0.95rem;
            color: var(--primary-dark);
            text-decoration: none;
            padding-block: 0.65rem;
            padding-inline: 0;
            border-block-end: 2px solid var(--primary);
            align-self: flex-start;
            transition: color 0.2s ease, border-color 0.2s ease;
          }
    
          #tw-955x55qci .u-6kimufou9:hover {
            color: var(--accent-dark);
            border-block-end-color: var(--accent);
          }
    
          #tw-955x55qci .u-6kimufou9::after {
            content: '';
            inline-size: 1.35rem;
            block-size: 1px;
            background: currentColor;
            transform: translateX(calc(var(--content-motion) * 0.25rem));
            transition: transform 0.2s ease;
          }
    
          #tw-955x55qci .u-6kimufou9:hover::after {
            transform: translateX(calc(var(--content-motion) * 0.45rem));
          }
    
          #tw-955x55qci .u-hzip2uyre {
            display: flex;
            flex-direction: column;
            gap: clamp(1rem, 2.5vw, 1.35rem);
          }
    
          #tw-955x55qci .u-dq7cley56 {
            padding: clamp(1.35rem, 3.5vw, 2rem);
            border-radius: 1.25rem;
            background: var(--background-tertiary);
            border: 1px solid var(--border-light);
            border-inline-start-width: 4px;
            border-inline-start-color: var(--secondary);
            text-align: start;
          }
    
          #tw-955x55qci .u-dq7cley56:nth-child(2) {
            border-inline-start-color: var(--accent);
          }
    
          #tw-955x55qci .u-dq7cley56:nth-child(3) {
            border-inline-start-color: var(--primary);
          }
    
          #tw-955x55qci .u-dq7cley56 h3 {
            font-size: 1.05rem;
            font-weight: 700;
            color: var(--text-primary);
            margin-block-end: 0.65rem;
          }
    
          #tw-955x55qci .u-dq7cley56 p {
            font-size: 0.98rem;
            line-height: 1.65;
            color: var(--text-tertiary);
            margin-block-end: 0;
          }
    
          @keyframes editorialopen_kw7mnp4x9rq2 {
            from {
              opacity: 0;
              transform: translateX(calc(var(--content-motion) * -0.5rem));
            }
            to {
              opacity: 1;
              transform: translateX(0);
            }
          }
    
          @media (max-width: 991.98px) {
            #tw-955x55qci .u-79eykroaf {
              margin-block-end: 0.5rem;
            }
          }

#tw-dzkjn53wp {
        padding-block: clamp(4rem, 10vw, 7.5rem);
        padding-inline: 0;
        position: relative;
        overflow: clip;
        background: linear-gradient(145deg, var(--background-dark) 0%, color-mix(in srgb, var(--danger-dark) 55%, var(--background-dark)) 38%, color-mix(in srgb, var(--accent-dark) 45%, var(--neutral-1050)) 100%);
      }

      #tw-dzkjn53wp::before {
        content: '';
        position: absolute;
        inset: 0;
        background-image: radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--accent-bg) 28%, transparent) 0%, transparent 42%), radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--warning-bg) 22%, transparent) 0%, transparent 38%),
          radial-gradient(circle at 76% 88%, color-mix(in srgb, var(--primary-bg) 20%, transparent) 0%, transparent 45%), repeating-linear-gradient(115deg, color-mix(in srgb, var(--text-light) 4%, transparent) 0 2px, transparent 2px 18px),
          repeating-linear-gradient(-18deg, color-mix(in srgb, var(--accent-light) 6%, transparent) 0 1px, transparent 1px 14px);
        opacity: 0.85;
        animation: manga_scanlines_hf9xq2nw7vkm4 14s linear infinite;
        pointer-events: none;
      }

      #tw-dzkjn53wp::after {
        content: '';
        position: absolute;
        inset-inline-end: max(-14vw, -7rem);
        inset-block-start: max(-18vw, -9rem);
        inline-size: min(52vw, 28rem);
        aspect-ratio: 1;
        background: radial-gradient(circle at 40% 40%, color-mix(in srgb, var(--info-bg) 35%, transparent) 0%, transparent 68%);
        animation: halo_pulse_rp3mx8qk2vjt9 11s ease-in-out infinite alternate;
        pointer-events: none;
      }

      #tw-dzkjn53wp .container {
        position: relative;
        z-index: 2;
        max-width: 72rem;
      }

      #tw-dzkjn53wp .u-2913ncbp8 {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: clamp(1.75rem, 5vw, 3.25rem);
        align-items: start;
      }

      #tw-dzkjn53wp .u-t6x5i6svv {
        position: sticky;
        inset-block-start: 1.5rem;
        padding-block: clamp(1.5rem, 4vw, 2.75rem);
        padding-inline: clamp(1.25rem, 3.5vw, 2.5rem);
        border-radius: 0.25rem;
        clip-path: polygon(0 0, 100% 0, 100% calc(100% - 26px), calc(100% - 26px) 100%, 0 100%);
        background: linear-gradient(135deg, color-mix(in srgb, var(--neutral-1050) 78%, transparent) 0%, color-mix(in srgb, var(--accent) 42%, var(--neutral-1050)) 100%);
        border: 3px solid var(--accent-light);
        box-shadow: 0 0 0 1px color-mix(in srgb, var(--text-light) 18%, transparent), 0 1.35rem 2.75rem color-mix(in srgb, var(--neutral-1050) 55%, transparent), 0 0 3.25rem color-mix(in srgb, var(--accent-bg) 35%, transparent);
      }

      #tw-dzkjn53wp .u-61zs8ecm0 {
        display: flex;
        flex-wrap: wrap;
        gap: 0.65rem;
        align-items: center;
        margin-block-end: 1.35rem;
      }

      #tw-dzkjn53wp .u-97dh9f32s {
        display: inline-flex;
        align-items: center;
        padding-block: 0.45rem;
        padding-inline: 1.1rem;
        font-size: 0.78rem;
        font-weight: 800;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--text-light);
        background: linear-gradient(90deg, var(--danger), var(--warning-color), var(--accent));
        box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--text-light) 30%, transparent), 0 0.65rem 1.5rem color-mix(in srgb, var(--warning-color) 45%, transparent);
        clip-path: polygon(0 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 12px 100%, 0 calc(100% - 14px));
        white-space: normal;
      }

      #tw-dzkjn53wp .u-obpc599jy {
        flex: 1 1 8rem;
        min-inline-size: 6rem;
        block-size: 3px;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--accent-light), var(--primary-light), var(--secondary-light));
        background-size: 220% 100%;
        box-shadow: 0 0 1.35rem color-mix(in srgb, var(--primary-bg) 55%, transparent);
        animation: shimmer_bar_qw7np3mx9tj2 2.75s ease-in-out infinite;
      }

      #tw-dzkjn53wp .u-6fsasz5bq {
        margin: 0;
        padding: 0;
        font-weight: 900;
        font-size: clamp(2rem, 4.4vw, 3.35rem);
        line-height: 1.06;
        letter-spacing: -0.03em;
        color: transparent;
        background: linear-gradient(120deg, var(--text-light) 0%, var(--primary-bg) 38%, var(--info-bg) 62%, var(--secondary-bg) 100%);
        background-size: 200% 200%;
        -webkit-background-clip: text;
        background-clip: text;
        text-shadow: 0 0 0.35rem color-mix(in srgb, var(--accent-bg) 40%, transparent), 0 0 1rem color-mix(in srgb, var(--danger-bg) 28%, transparent);
        animation: title_energy_zk8tq4pn2rbx 9s ease-in-out infinite;
      }

      #tw-dzkjn53wp .u-fukq947x7 {
        margin-block-start: 1.25rem;
        margin-inline: 0;
        margin-block-end: 1.85rem;
        font-size: 1.02rem;
        line-height: 1.72;
        color: color-mix(in srgb, var(--neutral-250) 86%, var(--text-light));
        max-width: 28rem;
      }

      #tw-dzkjn53wp .u-7eqqqoaov {
        padding-block: 1rem;
        padding-inline: 1.15rem;
        border-inline-start: 4px solid var(--danger-light);
        background: linear-gradient(90deg, color-mix(in srgb, var(--danger) 35%, transparent) 0%, transparent 74%);
      }

      #tw-dzkjn53wp .u-hh91dqbuv {
        margin: 0;
        font-size: 0.95rem;
        font-weight: 700;
        line-height: 1.62;
        color: var(--text-light);
      }

      #tw-dzkjn53wp .u-i29fx73af {
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 0.45rem;
        margin-block-start: 1.75rem;
      }

      #tw-dzkjn53wp .u-i29fx73af span {
        block-size: 0.42rem;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--accent), var(--primary), var(--secondary));
        opacity: 0.55;
      }

      #tw-dzkjn53wp .u-i29fx73af span:nth-child(2) {
        opacity: 0.92;
      }

      #tw-dzkjn53wp .u-i29fx73af span:nth-child(4) {
        opacity: 0.78;
      }

      #tw-dzkjn53wp .u-7zotdsamm.accordion {
        display: grid;
        gap: 1rem;
      }

      #tw-dzkjn53wp .u-wyol4qry5 {
        position: relative;
        border-radius: 0.35rem;
        overflow: clip;
        background: linear-gradient(180deg, color-mix(in srgb, var(--neutral-1050) 65%, transparent) 0%, color-mix(in srgb, var(--background-secondary) 12%, transparent) 100%);
        border: 2px solid color-mix(in srgb, var(--accent-light) 70%, transparent);
        box-shadow: 0 0 0 1px color-mix(in srgb, var(--neutral-950) 75%, transparent), 0 1rem 2.35rem color-mix(in srgb, var(--neutral-1050) 65%, transparent);
        transition: transform 260ms cubic-bezier(0.2, 1, 0.2, 1), box-shadow 260ms cubic-bezier(0.2, 1, 0.2, 1), border-color 260ms ease;
      }

      #tw-dzkjn53wp .u-wyol4qry5::before {
        content: '';
        position: absolute;
        inset-inline-start: 0;
        inset-inline-end: 0;
        inset-block-start: 0;
        block-size: 4px;
        background: linear-gradient(90deg, var(--danger-light), var(--warning-light), var(--accent-light));
      }

      #tw-dzkjn53wp .u-wyol4qry5::after {
        content: '';
        position: absolute;
        inset-inline-start: max(-42%, -8rem);
        inset-block-start: 55%;
        inline-size: 46%;
        block-size: 140%;
        background: radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--primary-bg) 18%, transparent) 0%, transparent 62%);
        transform: rotate(18deg);
        pointer-events: none;
      }

      #tw-dzkjn53wp .u-wyol4qry5:hover {
        transform: translateY(-6px);
        border-color: color-mix(in srgb, var(--secondary-light) 80%, transparent);
        box-shadow: 0 0 0 1px color-mix(in srgb, var(--text-light) 22%, transparent), 0 1.65rem 3.25rem color-mix(in srgb, var(--accent) 32%, transparent);
      }

      #tw-dzkjn53wp .u-rqd2g1bdm {
        position: relative;
        z-index: 1;
        display: grid;
        grid-template-columns: minmax(0, 1fr) 2.25rem;
        align-items: center;
        gap: 1rem;
        inline-size: 100%;
        padding-block: 1.15rem;
        padding-inline: 1.25rem;
        border: none;
        background: transparent;
        text-align: start;
        color: var(--text-light);
        font-weight: 800;
        font-size: 1.02rem;
        line-height: 1.42;
        cursor: pointer;
        transition: background 220ms ease, color 220ms ease, outline-offset 220ms ease;
      }

      #tw-dzkjn53wp .u-rqd2g1bdm:focus-visible {
        outline: 3px solid var(--primary-bg);
        outline-offset: -3px;
      }

      #tw-dzkjn53wp .u-tlsmpo7mz {
        position: absolute;
        inset-inline-end: 4.75rem;
        inset-block-start: 0.75rem;
        padding-block: 0.2rem;
        padding-inline: 0.55rem;
        font-size: 0.62rem;
        font-weight: 900;
        letter-spacing: 0.12em;
        text-transform: uppercase;
        color: var(--text-light);
        background: linear-gradient(90deg, var(--accent), var(--danger-light));
        border: 1px solid color-mix(in srgb, var(--text-light) 42%, transparent);
        transform: skewX(-8deg);
        opacity: 0;
        visibility: hidden;
        transition: opacity 180ms ease, visibility 180ms ease;
      }

      #tw-dzkjn53wp .u-wyol4qry5:hover .u-tlsmpo7mz {
        opacity: 1;
        visibility: visible;
      }

      #tw-dzkjn53wp .u-j7dmsqi7l {
        padding-inline-end: 0.5rem;
      }

      #tw-dzkjn53wp .u-c39cut3ih {
        grid-column: 1 / -1;
        margin-block-start: 0.35rem;
        block-size: 2px;
        border-radius: 999px;
        background: linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-bg) 80%, transparent), transparent);
      }

      #tw-dzkjn53wp .u-3u8b1sp34 {
        position: relative;
        inline-size: 2rem;
        block-size: 2rem;
        border-radius: 0.35rem;
        border: 2px solid color-mix(in srgb, var(--accent-light) 80%, transparent);
        background: radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--text-light) 24%, transparent) 0%, color-mix(in srgb, var(--neutral-1050) 88%, transparent) 70%);
        display: grid;
        place-items: center;
        transition: transform 320ms cubic-bezier(0.2, 1, 0.2, 1), border-color 260ms ease, box-shadow 260ms ease;
      }

      #tw-dzkjn53wp .u-3u8b1sp34::before {
        content: '';
        inline-size: 0.62rem;
        block-size: 0.62rem;
        border-inline-end: 2px solid var(--primary-bg);
        border-block-end: 2px solid var(--primary-bg);
        translate: 0 -0.12rem;
        rotate: 45deg;
      }

      #tw-dzkjn53wp .u-rqd2g1bdm:hover .u-3u8b1sp34 {
        border-color: var(--warning-light);
        box-shadow: 0 0 1.35rem color-mix(in srgb, var(--warning-bg) 45%, transparent);
      }

      #tw-dzkjn53wp .u-rqd2g1bdm.u-h6tx0kn6b:not(:hover) .u-3u8b1sp34::before {
        border-inline-end-color: var(--accent-light);
        border-block-end-color: var(--accent-light);
      }

      #tw-dzkjn53wp .u-rqd2g1bdm:not(.u-h6tx0kn6b) .u-3u8b1sp34 {
        transform: rotate(180deg);
        border-color: var(--secondary-bg);
      }

      #tw-dzkjn53wp .u-du177w5k6 {
        position: relative;
        z-index: 1;
        padding-inline: 1.25rem;
        padding-block: 1.05rem;
        padding-block-end: 1.35rem;
        margin-block-start: -0.5rem;
        color: color-mix(in srgb, var(--neutral-150) 90%, var(--text-light));
        font-size: 0.985rem;
        line-height: 1.74;
        background: linear-gradient(180deg, color-mix(in srgb, var(--neutral-1050) 72%, transparent) 0%, color-mix(in srgb, var(--neutral-950) 55%, transparent) 100%);
      }

      #tw-dzkjn53wp .u-du177w5k6::before {
        content: '';
        display: block;
        margin-inline: auto;
        margin-block-end: 0.85rem;
        max-inline-size: 92%;
        block-size: 1px;
        background: linear-gradient(90deg, transparent, color-mix(in srgb, var(--info-light) 70%, transparent), transparent);
      }

      @keyframes manga_scanlines_hf9xq2nw7vkm4 {
        0% {
          transform: translate(0, 0);
        }
        50% {
          transform: translate(12px, -10px);
        }
        100% {
          transform: translate(0, 0);
        }
      }

      @keyframes halo_pulse_rp3mx8qk2vjt9 {
        0% {
          opacity: 0.35;
          filter: saturate(115%);
          transform: scale(1);
        }
        100% {
          opacity: 0.92;
          filter: saturate(165%);
          transform: scale(1.06);
        }
      }

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

      @keyframes title_energy_zk8tq4pn2rbx {
        0% {
          background-position: 12% 50%;
        }
        50% {
          background-position: 88% 50%;
        }
        100% {
          background-position: 12% 50%;
        }
      }

      @media (max-width: 991.98px) {
        #tw-dzkjn53wp .u-2913ncbp8 {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-dzkjn53wp .u-t6x5i6svv {
          position: static;
          margin-block-end: 0.5rem;
        }

        #tw-dzkjn53wp .u-7eqqqoaov {
          border-inline-start-width: 4px;
        }

        #tw-dzkjn53wp .u-fukq947x7 {
          max-width: none;
        }
      }

      @media (prefers-reduced-motion: reduce) {
        #tw-dzkjn53wp::before,
        #tw-dzkjn53wp::after,
        #tw-dzkjn53wp .u-6fsasz5bq,
        #tw-dzkjn53wp .u-obpc599jy {
          animation: none;
        }

        #tw-dzkjn53wp .u-7zotdsamm.accordion {
          display: grid;
          gap: 1rem;
        }

        #tw-dzkjn53wp .u-wyol4qry5 {
          transition: none;
        }

        #tw-dzkjn53wp .u-3u8b1sp34 {
          transition: none;
        }
      }

@keyframes callaction5_glow_m8k3xpqwn2r {
        0%,
        100% {
          opacity: 0.45;
        }
        50% {
          opacity: 0.85;
        }
      }

      #tw-3evusx59o {
        position: relative;
        padding-block: clamp(4rem, 8vw, 7rem);
        padding-inline: 0;
        overflow: hidden;
        background: linear-gradient(145deg, var(--neutral-1050) 0%, var(--accent-dark) 42%, var(--primary-dark) 100%);

        &::before {
          content: '';
          position: absolute;
          inset: 0;
          background: radial-gradient(ellipse 80% 60% at 0% 100%, color-mix(in srgb, var(--secondary) 35%, transparent) 0%, transparent 55%),
            radial-gradient(ellipse 70% 50% at 100% 0%, color-mix(in srgb, var(--accent-light) 25%, transparent) 0%, transparent 50%);
          pointer-events: none;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-start: -20%;
          inset-inline-end: -15%;
          width: min(55vw, 520px);
          aspect-ratio: 1;
          border-radius: 50%;
          background: linear-gradient(200deg, color-mix(in srgb, var(--primary-bg) 55%, transparent), color-mix(in srgb, var(--accent-bg) 40%, transparent));
          filter: blur(0);
          opacity: 0.35;
          animation: callaction5_glow_m8k3xpqwn2r 7s ease-in-out infinite;
          pointer-events: none;
        }

        .u-kyseeo1zo {
          position: relative;
          z-index: 2;
        }

        .u-ni7r07ilw {
          position: relative;
          height: 100%;
          min-height: 280px;
          display: flex;
          align-items: center;
          justify-content: center;
        }

        .u-tr9lxfvz9 {
          position: absolute;
          inset: 8%;
          border-radius: 1.25rem;
          border: 2px solid color-mix(in srgb, var(--accent-light) 45%, transparent);
          transform: rotate(-3deg);
          pointer-events: none;
        }

        .u-83hkvgl67 {
          position: relative;
          width: min(100%, 420px);
          aspect-ratio: 1;
          border-radius: 1rem;
          overflow: hidden;
          box-shadow: 0 24px 48px color-mix(in srgb, var(--neutral-1050) 65%, transparent), 0 0 0 1px color-mix(in srgb, var(--text-light) 12%, transparent);

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

        .u-1odu1dq89 {
          position: absolute;
          inset-inline-end: -0.5rem;
          inset-block-end: 12%;
          width: 4.5rem;
          height: 4.5rem;
          border-radius: 1rem;
          background: linear-gradient(135deg, var(--secondary-bg), var(--secondary));
          box-shadow: 0 12px 28px color-mix(in srgb, var(--secondary-dark) 45%, transparent);
          display: flex;
          align-items: center;
          justify-content: center;
          color: var(--text-light);
          font-size: 1.75rem;
        }

        .u-5yzaohru2 {
          padding-block: 0.5rem;
          padding-inline: 0;
        }

        .u-81v3safpk {
          display: inline-block;
          max-width: 100%;
          white-space: normal;
          font-size: 0.78rem;
          font-weight: 700;
          letter-spacing: 0.12em;
          text-transform: uppercase;
          color: var(--accent-bg);
          background: color-mix(in srgb, var(--accent) 28%, transparent);
          border: 1px solid color-mix(in srgb, var(--accent-light) 35%, transparent);
          padding-block: 0.45rem;
          padding-inline: 0.85rem;
          border-radius: 999px;
          margin-bottom: 1.25rem;
        }

        .u-cr5ii97ix {
          font-size: clamp(1.65rem, 4vw, 2.65rem);
          font-weight: 800;
          line-height: 1.15;
          color: var(--text-light);
          margin-bottom: 1rem;
          letter-spacing: -0.02em;

          &::after {
            content: '';
            display: block;
            width: 3.5rem;
            height: 0.28rem;
            margin-block-start: 1rem;
            border-radius: 999px;
            background: linear-gradient(90deg, var(--primary-light), var(--accent-light));
          }
        }

        .u-mw9y88yev {
          font-size: 1.05rem;
          line-height: 1.65;
          color: color-mix(in srgb, var(--neutral-150) 92%, var(--text-light));
          margin-bottom: 1.75rem;
          max-width: 36rem;
        }

        .u-8dqfu17iw {
          display: flex;
          flex-wrap: wrap;
          gap: 0.65rem;
          margin-bottom: 2rem;
          padding: 0;
          list-style: none;
        }

        .u-8dqfu17iw li {
          display: inline-flex;
          align-items: center;
          gap: 0.5rem;
          font-size: 0.92rem;
          font-weight: 600;
          color: var(--text-light);
          background: color-mix(in srgb, var(--neutral-950) 55%, transparent);
          border: 1px solid color-mix(in srgb, var(--accent) 25%, transparent);
          padding-block: 0.5rem;
          padding-inline: 0.85rem;
          border-radius: 0.5rem;
        }

        .u-8dqfu17iw li i {
          color: var(--secondary-light);
          font-size: 1.1rem;
        }

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

        .u-kfutbc01w {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          gap: 0.65rem;
          padding-block: 0.95rem;
          padding-inline: 1.75rem;
          font-size: 1.05rem;
          font-weight: 700;
          color: var(--neutral-1050);
          text-decoration: none;
          border: none;
          border-radius: 0.65rem;
          background: linear-gradient(135deg, var(--primary-light), var(--primary));
          box-shadow: 0 14px 32px color-mix(in srgb, var(--primary-dark) 55%, transparent);
          transition: transform 0.25s ease, box-shadow 0.25s ease, filter 0.25s ease;
        }

        .u-kfutbc01w i {
          transition: transform 0.25s ease;
          font-size: 1.15rem;
        }

        .u-kfutbc01w:hover {
          transform: translateY(-3px);
          filter: brightness(1.05);
          box-shadow: 0 18px 40px color-mix(in srgb, var(--primary) 45%, transparent);
          color: var(--neutral-1050);
        }

        .u-kfutbc01w:hover i {
          transform: translateX(4px);
        }

        html[dir='rtl'] & .u-kfutbc01w:hover i {
          transform: translateX(-4px);
        }

        @media (max-width: 991px) {
          .u-ni7r07ilw {
            min-height: 240px;
            margin-bottom: 0.5rem;
          }

          .u-83hkvgl67 {
            width: min(100%, 360px);
          }
        }

        @media (max-width: 575px) {
          .u-dwji4ftx3 {
            flex-direction: column;
            align-items: stretch;
          }

          .u-kfutbc01w {
            width: 100%;
          }
        }
      }

#tw-ni28dtvfn {
        position: relative;
        overflow: hidden;
        z-index: 1;
        color: var(--text-light);
        background: linear-gradient(
          145deg,
          var(--neutral-1050) 0%,
          var(--neutral-950) 42%,
          var(--primary-dark) 100%
        );
        border-block-start: 4px solid var(--info-color);
        padding-block: 3.5rem 2rem;
        padding-inline: 0;
      }

      #tw-ni28dtvfn .u-47eikzdxk {
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -8%;
        width: 55%;
        height: 140%;
        background: linear-gradient(
          160deg,
          var(--warning-color) 0%,
          var(--danger-color) 45%,
          var(--primary) 100%
        );
        opacity: 0.18;
        transform: skewX(-18deg);
        pointer-events: none;
        z-index: 0;
        animation: slashpulse_m4k9q2x7nwp 8s ease-in-out infinite alternate;
      }

      #tw-ni28dtvfn .u-itlb41086 {
        position: absolute;
        inset-block-end: -30%;
        inset-inline-start: -12%;
        width: min(420px, 55vw);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--info-color) 0%,
          var(--accent) 35%,
          var(--neutral-1050) 70%
        );
        opacity: 0.22;
        pointer-events: none;
        z-index: 0;
        animation: orbdrift_h3v8c1t5rqa 12s ease-in-out infinite alternate;
      }

      #tw-ni28dtvfn .u-ckm2mku80 {
        position: relative;
        z-index: 2;
      }

      #tw-ni28dtvfn .u-czxam02xh {
        display: grid;
        grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
        gap: 2rem;
        align-items: stretch;
        margin-bottom: 2.5rem;
      }

      #tw-ni28dtvfn .u-ego9bwb5k {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.5rem;
        padding-block: 1.75rem;
        padding-inline: 1.75rem;
        background: linear-gradient(
          135deg,
          var(--primary) 0%,
          var(--accent) 55%,
          var(--info-dark) 100%
        );
        clip-path: polygon(0 0, 100% 0, 100% 88%, 92% 100%, 0 100%);
        box-shadow: 0 18px 40px color-mix(in srgb, var(--neutral-1050) 55%, var(--primary));
      }

      #tw-ni28dtvfn .u-47kvjznvk {
        margin: 0;
        font-size: clamp(2rem, 4vw, 3.25rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -0.03em;
        text-transform: uppercase;
        color: var(--text-light);
        text-shadow: 0 4px 0 color-mix(in srgb, var(--neutral-1050) 45%, var(--primary-dark));
      }

      #tw-ni28dtvfn .u-kezop5rk4 {
        margin: 0;
        max-width: 28ch;
        font-size: 0.95rem;
        font-weight: 500;
        line-height: 1.5;
        color: var(--info-bg);
      }

      #tw-ni28dtvfn .u-ptgltd14q {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.75rem;
      }

      #tw-ni28dtvfn .u-7qnfbhwzy {
        display: grid;
        grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
        gap: 0.75rem;
        align-items: center;
        padding-block: 0.85rem;
        padding-inline: 1rem;
        background: color-mix(in srgb, var(--neutral-1050) 70%, var(--primary));
        border-inline-start: 4px solid var(--warning-color);
        transition: transform 0.3s ease, border-color 0.3s ease, background 0.3s ease;
      }

      #tw-ni28dtvfn .u-7qnfbhwzy:hover {
        transform: translateX(6px);
        border-inline-start-color: var(--info-color);
        background: color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark));
      }

      #tw-ni28dtvfn .u-2ol99v3d5 {
        margin: 0;
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--warning-light);
      }

      #tw-ni28dtvfn .u-6zeogxubl {
        margin: 0;
        font-size: 0.92rem;
        font-weight: 600;
        color: var(--text-light);
        word-break: break-word;
      }

      #tw-ni28dtvfn .u-4aqyhgcmi {
        display: grid;
        grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
        gap: 2rem;
        margin-bottom: 2rem;
      }

      #tw-ni28dtvfn .u-hs2v744y4 {
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
        background: color-mix(in srgb, var(--neutral-1050) 82%, var(--secondary-dark));
        border: 1px solid color-mix(in srgb, var(--secondary-light) 45%, var(--neutral-1050));
      }

      #tw-ni28dtvfn .u-nbgjjbp6f {
        margin: 0 0 1.1rem;
        font-size: 0.8rem;
        font-weight: 800;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--secondary-bg);
      }

      #tw-ni28dtvfn .u-ji281dpnj {
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.65rem;
      }

      #tw-ni28dtvfn .u-iz6w26cj0 {
        display: block;
        text-decoration: none;
        text-align: start;
        padding-block: 0.8rem;
        padding-inline: 0.9rem;
        font-size: 0.9rem;
        font-weight: 700;
        color: var(--text-light);
        background: color-mix(in srgb, var(--neutral-950) 75%, var(--secondary));
        border-inline-end: 3px solid var(--secondary-light);
        transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, border-color 0.25s ease;
      }

      #tw-ni28dtvfn .u-iz6w26cj0:hover {
        background: linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);
        color: var(--text-light);
        border-inline-end-color: var(--info-color);
        transform: translateY(-3px);
      }

      #tw-ni28dtvfn .u-hn4ud0ce0 {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.25rem;
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
        background: linear-gradient(
          180deg,
          var(--warning-dark) 0%,
          var(--danger-dark) 55%,
          var(--neutral-1050) 100%
        );
        border: 1px solid var(--warning-light);
        box-shadow: 0 12px 32px color-mix(in srgb, var(--warning-dark) 50%, var(--neutral-1050));
      }

      #tw-ni28dtvfn .u-q2w7kq86n {
        margin: 0;
        font-size: 1.35rem;
        font-weight: 800;
        line-height: 1.2;
        text-transform: uppercase;
        letter-spacing: 0.04em;
        color: var(--warning-bg);
      }

      #tw-ni28dtvfn .u-q7cpda1zq {
        margin: 0.35rem 0 0;
        font-size: 0.88rem;
        font-weight: 500;
        color: var(--neutral-150);
      }

      #tw-ni28dtvfn .u-2p42oub65 {
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 0.6rem;
      }

      #tw-ni28dtvfn .u-h7ng14lbv {
        display: flex;
        align-items: center;
        justify-content: center;
        aspect-ratio: 1;
        width: 100%;
        text-decoration: none;
        color: var(--neutral-1050);
        background: var(--info-color);
        border: 2px solid var(--info-light);
        box-shadow: 0 0 0 0 var(--info-bg);
        transition: transform 0.3s ease, background 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;
        animation: glowpulse_z6w1p8d4kjm 4.5s ease-in-out infinite;
      }

      #tw-ni28dtvfn .u-h7ng14lbv:nth-child(2) {
        background: var(--secondary-bg);
        border-color: var(--secondary-light);
        animation-delay: 0.15s;
      }

      #tw-ni28dtvfn .u-h7ng14lbv:nth-child(3) {
        background: var(--warning-bg);
        border-color: var(--warning-light);
        animation-delay: 0.3s;
      }

      #tw-ni28dtvfn .u-h7ng14lbv:nth-child(4) {
        background: var(--accent-bg);
        border-color: var(--accent-light);
        animation-delay: 0.45s;
      }

      #tw-ni28dtvfn .u-h7ng14lbv:nth-child(5) {
        background: var(--danger-bg);
        border-color: var(--danger-light);
        animation-delay: 0.6s;
      }

      #tw-ni28dtvfn .u-h7ng14lbv i {
        font-size: 1.25rem;
        line-height: 1;
        transition: transform 0.3s ease;
      }

      #tw-ni28dtvfn .u-h7ng14lbv:hover {
        transform: translateY(-5px) scale(1.06);
        color: var(--text-light);
        background: var(--neutral-1050);
        box-shadow: 0 10px 24px color-mix(in srgb, var(--info-color) 55%, var(--neutral-1050));
      }

      #tw-ni28dtvfn .u-h7ng14lbv:hover i {
        transform: scale(1.15) rotate(-8deg);
      }

      #tw-ni28dtvfn .u-m8qqqn4rd {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1rem;
        align-items: center;
        padding-block: 1.1rem 0;
        padding-inline: 0;
        border-block-start: 2px solid color-mix(in srgb, var(--info-color) 55%, var(--neutral-950));
      }

      #tw-ni28dtvfn .u-a0n7rvil7 {
        width: 72px;
        height: 6px;
        background: linear-gradient(90deg, var(--warning-color), var(--info-color), var(--secondary-light));
        animation: markslide_r9t2b6y1cfe 3.5s linear infinite alternate;
      }

      #tw-ni28dtvfn .u-5n8dciqih {
        margin: 0;
        text-align: end;
        font-size: 0.85rem;
        font-weight: 600;
        color: var(--neutral-250);
      }

      @keyframes slashpulse_m4k9q2x7nwp {
        0% {
          opacity: 0.12;
          transform: skewX(-18deg) translateY(0);
        }
        100% {
          opacity: 0.28;
          transform: skewX(-14deg) translateY(-18px);
        }
      }

      @keyframes orbdrift_h3v8c1t5rqa {
        0% {
          transform: translate(0, 0) scale(1);
          opacity: 0.16;
        }
        100% {
          transform: translate(40px, -30px) scale(1.12);
          opacity: 0.3;
        }
      }

      @keyframes glowpulse_z6w1p8d4kjm {
        0%,
        100% {
          box-shadow: 0 0 0 0 color-mix(in srgb, var(--info-light) 10%, var(--neutral-1050));
        }
        50% {
          box-shadow: 0 0 18px 2px color-mix(in srgb, var(--info-color) 55%, var(--neutral-1050));
        }
      }

      @keyframes markslide_r9t2b6y1cfe {
        0% {
          transform: translateX(0);
          width: 56px;
        }
        100% {
          transform: translateX(28px);
          width: 96px;
        }
      }

      [dir="rtl"] #tw-ni28dtvfn .u-47eikzdxk {
        transform: skewX(18deg);
      }

      [dir="rtl"] #tw-ni28dtvfn .u-7qnfbhwzy:hover {
        transform: translateX(-6px);
      }

      [dir="rtl"] #tw-ni28dtvfn .u-5n8dciqih {
        text-align: start;
      }

      [dir="rtl"] #tw-ni28dtvfn .u-iz6w26cj0 {
        text-align: end;
        border-inline-end: 0;
        border-inline-start: 3px solid var(--secondary-light);
      }

      [dir="rtl"] #tw-ni28dtvfn .u-iz6w26cj0:hover {
        border-inline-start-color: var(--info-color);
      }

      [dir="rtl"] #tw-ni28dtvfn .u-h7ng14lbv:hover i {
        transform: scale(1.15) rotate(8deg);
      }

      [dir="rtl"] #tw-ni28dtvfn .u-ego9bwb5k {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 8% 100%, 0 88%);
      }

      [dir="rtl"] #tw-ni28dtvfn .u-a0n7rvil7 {
        animation-name: markslide_rtl_q2n8v5x1wpa;
      }

      @keyframes markslide_rtl_q2n8v5x1wpa {
        0% {
          transform: translateX(0);
          width: 56px;
        }
        100% {
          transform: translateX(-28px);
          width: 96px;
        }
      }

      @media (max-width: 991.98px) {
        #tw-ni28dtvfn .u-czxam02xh {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-ni28dtvfn .u-4aqyhgcmi {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-ni28dtvfn .u-ego9bwb5k {
          clip-path: none;
        }

        [dir="rtl"] #tw-ni28dtvfn .u-ego9bwb5k {
          clip-path: none;
        }
      }

      @media (max-width: 575.98px) {
        #tw-ni28dtvfn {
          padding-block: 2.5rem 1.5rem;
        }

        #tw-ni28dtvfn .u-7qnfbhwzy {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.25rem;
        }

        #tw-ni28dtvfn .u-ji281dpnj {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-ni28dtvfn .u-2p42oub65 {
          grid-template-columns: repeat(5, minmax(0, 1fr));
          gap: 0.4rem;
        }

        #tw-ni28dtvfn .u-h7ng14lbv i {
          font-size: 1.05rem;
        }

        #tw-ni28dtvfn .u-m8qqqn4rd {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.75rem;
        }

        #tw-ni28dtvfn .u-5n8dciqih {
          text-align: start;
        }

        [dir="rtl"] #tw-ni28dtvfn .u-5n8dciqih {
          text-align: end;
        }
      }

#tw-5y1thyvxj {
        background: linear-gradient(90deg, var(--primary-dark) 0%, var(--neutral-950) 50%, var(--primary-dark) 100%);
        box-shadow: 0 4px 24px rgba(0, 0, 0, 0.2);
        border-bottom: 3px solid var(--primary);
        padding-block: 0.75rem 1rem;
      }

      #tw-5y1thyvxj .navbar-brand {
        white-space: normal;
        font-size: 1.4rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        color: var(--white) !important;
        transition: color 0.25s ease, transform 0.25s ease;
      }

      #tw-5y1thyvxj .navbar-brand:hover {
        color: var(--primary-bg) !important;
        transform: translateX(4px);
      }

      #tw-5y1thyvxj .navbar-toggler {
        border: 2px solid var(--primary-light);
        border-radius: 10px;
        padding: 0.5rem 0.65rem;
        background: rgba(255, 255, 255, 0.08);
        transition: background 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
      }

      #tw-5y1thyvxj .navbar-toggler:hover {
        background: var(--primary);
        border-color: var(--primary-light);
      }

      #tw-5y1thyvxj .navbar-toggler:focus {
        box-shadow: 0 0 0 0.25rem rgba(184, 115, 0, 0.35);
      }

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

      #tw-5y1thyvxj .navbar-nav {
        gap: 0.25rem;
      }

      #tw-5y1thyvxj .navbar-nav .nav-link {
        position: relative;
        padding-block: 0.6rem;
        padding-inline: 1rem;
        font-weight: 500;
        letter-spacing: 0.04em;
        color: var(--neutral-150) !important;
        transition: color 0.25s ease, background 0.25s ease;
        border-radius: 8px;
      }

      #tw-5y1thyvxj .navbar-nav .nav-link:hover {
        color: var(--white) !important;
        background: rgba(255, 255, 255, 0.1);
      }

      #tw-5y1thyvxj .navbar-nav .nav-link.active {
        color: var(--primary-bg) !important;
        font-weight: 600;
        background: rgba(250, 171, 70, 0.15);
      }

      #tw-5y1thyvxj .navbar-nav .u-bx4ebgxbw:not(:last-child) .nav-link::after {
        content: '';
        position: absolute;
        inset-inline-end: -2px;
        top: 50%;
        transform: translateY(-50%);
        width: 3px;
        height: 3px;
        border-radius: 50%;
        background: var(--neutral-450);
        opacity: 0.6;
      }

      #tw-5y1thyvxj .navbar-nav .u-bx4ebgxbw.ms-lg-3 .nav-link::after {
        display: none;
      }

      #tw-5y1thyvxj .u-lgm00jwym {
        background: linear-gradient(135deg, var(--accent) 0%, var(--accent-dark) 100%);
        color: var(--white) !important;
        border: none;
        padding-block: 0.5rem;
        padding-inline: 1.25rem;
        border-radius: 999px;
        font-weight: 600;
        letter-spacing: 0.04em;
        transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
        box-shadow: 0 4px 14px rgba(0, 158, 175, 0.4);
        display: inline-flex;
        align-items: center;
        gap: 0.4rem;
      }

      #tw-5y1thyvxj .u-lgm00jwym i {
        font-size: 1rem;
      }

      #tw-5y1thyvxj .u-lgm00jwym:hover {
        background: linear-gradient(135deg, var(--accent-light) 0%, var(--accent) 100%);
        transform: translateY(-2px);
        box-shadow: 0 6px 20px rgba(0, 158, 175, 0.5);
      }

      @media (max-width: 991.98px) {
        #tw-5y1thyvxj .navbar-collapse {
          margin-top: 1rem;
          padding: 1.25rem;
          background: linear-gradient(180deg, var(--neutral-850) 0%, var(--neutral-950) 100%);
          border-radius: 12px;
          border: 1px solid var(--neutral-750);
          box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);
        }

        #tw-5y1thyvxj .navbar-nav {
          gap: 0.25rem;
        }

        #tw-5y1thyvxj .navbar-nav .nav-link::after {
          display: none;
        }

        #tw-5y1thyvxj .navbar-nav .nav-link {
          padding-block: 0.75rem;
          padding-inline: 1rem;
          border-radius: 8px;
        }

        #tw-5y1thyvxj .u-lgm00jwym {
          margin-top: 1rem;
          width: 100%;
          justify-content: center;
          padding-block: 0.75rem;
        }
      }

#tw-7io8lbrtg {
        position: relative;
        overflow: hidden;
        padding-block: clamp(3rem, 6vw, 5.5rem);
        padding-inline: 0;
        color: var(--text-primary);
        background: linear-gradient(165deg, var(--background-tertiary) 0%, var(--background-primary) 42%, var(--accent-bg) 140%);
      }

      #tw-7io8lbrtg::before {
        content: '';
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -15%;
        width: min(55vw, 520px);
        height: min(55vw, 520px);
        border-radius: 50%;
        background: radial-gradient(circle, color-mix(in srgb, var(--primary-bg) 55%, transparent) 0%, transparent 68%);
        pointer-events: none;
        animation: heroOrbDrift_9k2m7pqx4vn8a 14s ease-in-out infinite;
      }

      #tw-7io8lbrtg::after {
        content: '';
        position: absolute;
        inset-block-end: -25%;
        inset-inline-start: -10%;
        width: min(48vw, 440px);
        height: min(48vw, 440px);
        border-radius: 50%;
        background: radial-gradient(circle, color-mix(in srgb, var(--secondary-bg) 45%, transparent) 0%, transparent 70%);
        pointer-events: none;
        animation: heroOrbDrift_9k2m7pqx4vn8a 18s ease-in-out infinite reverse;
      }

      #tw-7io8lbrtg .container {
        position: relative;
        z-index: 2;
      }

      #tw-7io8lbrtg .u-6adqi6ak3 {
        display: grid;
        grid-template-columns: 1fr;
        gap: 2.5rem;
        align-items: center;
      }

      @media (min-width: 992px) {
        #tw-7io8lbrtg .u-6adqi6ak3 {
          grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
          gap: 3rem;
        }
      }

      #tw-7io8lbrtg .u-miwxe2vcm {
        position: relative;
        border-radius: 2rem;
        padding-block: 2.5rem;
        padding-inline: 2rem;
        background: linear-gradient(135deg, var(--background-tertiary) 0%, color-mix(in srgb, var(--neutral-50) 92%, var(--accent-light)) 100%);
        border: 1px solid color-mix(in srgb, var(--border-light) 85%, var(--accent-light));
        box-shadow: 0 24px 60px rgba(var(--bs-dark-rgb), 0.08), 0 0 0 1px color-mix(in srgb, var(--white) 70%, transparent);
      }

      #tw-7io8lbrtg .u-miwxe2vcm::before {
        content: '';
        position: absolute;
        inset-block: 1.25rem;
        inset-inline-start: 0;
        width: 4px;
        border-radius: 999px;
        background: linear-gradient(180deg, var(--primary), var(--accent), var(--secondary));
      }

      #tw-7io8lbrtg .u-6qe3fpp8m {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        font-size: 0.75rem;
        font-weight: 600;
        letter-spacing: 0.12em;
        text-transform: uppercase;
        color: var(--accent-dark);
        margin-bottom: 1rem;
      }

      #tw-7io8lbrtg .u-q0gq6mtqq {
        white-space: normal;
      }

      #tw-7io8lbrtg .u-dqwlquqq9 {
        width: 0.45rem;
        height: 0.45rem;
        border-radius: 999px;
        background: linear-gradient(135deg, var(--primary), var(--accent));
        box-shadow: 0 0 0 6px color-mix(in srgb, var(--accent-bg) 55%, transparent);
      }

      #tw-7io8lbrtg h1.u-4vrpd8908 {
        font-size: clamp(2rem, 4vw, 3.1rem);
        line-height: 1.12;
        letter-spacing: -0.02em;
        margin-bottom: 1rem;
        color: var(--text-primary);
      }

      #tw-7io8lbrtg h1.u-4vrpd8908 .u-e7e63lt5o {
        display: block;
        background: linear-gradient(105deg, var(--primary-dark), var(--accent-dark), var(--secondary-dark));
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
      }

      #tw-7io8lbrtg .u-mvve73atv {
        font-size: 1.05rem;
        line-height: 1.65;
        color: var(--text-secondary);
        max-width: 34rem;
        margin-bottom: 1.75rem;
      }

      #tw-7io8lbrtg .u-9gh499hrl {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0.75rem;
        margin-bottom: 2rem;
      }

      @media (max-width: 575.98px) {
        #tw-7io8lbrtg .u-9gh499hrl {
          grid-template-columns: 1fr;
        }
      }

      #tw-7io8lbrtg .u-lsbq7pp3i {
        padding-block: 0.85rem;
        padding-inline: 0.9rem;
        border-radius: 1rem;
        background: color-mix(in srgb, var(--white) 88%, var(--primary-bg));
        border: 1px solid color-mix(in srgb, var(--border-light) 90%, var(--primary-light));
      }

      #tw-7io8lbrtg .u-o5s19f5kc {
        font-size: 1.35rem;
        font-weight: 700;
        line-height: 1.2;
        color: var(--primary-dark);
        margin-bottom: 0.15rem;
      }

      #tw-7io8lbrtg .u-sittpxv65 {
        font-size: 0.72rem;
        text-transform: uppercase;
        letter-spacing: 0.08em;
        color: var(--text-tertiary);
      }

      #tw-7io8lbrtg .u-cc5qdb38u {
        display: flex;
        flex-wrap: wrap;
        gap: 0.85rem;
      }

      #tw-7io8lbrtg .u-rh64vp0sf {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-height: 3rem;
        padding-block: 0.65rem;
        padding-inline: 2.25rem;
        border-radius: 999px;
        border: none;
        font-weight: 600;
        color: var(--text-light);
        background: linear-gradient(120deg, var(--primary-dark), var(--primary), var(--accent));
        background-size: 200% 200%;
        box-shadow: 0 14px 32px rgba(var(--bs-primary-rgb), 0.35);
        transition: transform 0.2s ease, box-shadow 0.2s ease;
        animation: heroBtnSheen_4h8v2kpm9qxz1 8s ease-in-out infinite;
      }

      #tw-7io8lbrtg .u-rh64vp0sf:hover {
        transform: translateY(-2px);
        box-shadow: 0 18px 40px rgba(var(--bs-primary-rgb), 0.45);
      }

      #tw-7io8lbrtg .u-s9tb2srl3 {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-height: 3rem;
        padding-block: 0.65rem;
        padding-inline: 2rem;
        border-radius: 999px;
        border: 1px solid color-mix(in srgb, var(--neutral-350) 70%, var(--accent));
        font-weight: 600;
        color: var(--text-primary);
        background: color-mix(in srgb, var(--white) 75%, transparent);
        backdrop-filter: blur(6px);
        transition: border-color 0.2s ease, background 0.2s ease, transform 0.2s ease;
      }

      #tw-7io8lbrtg .u-s9tb2srl3:hover {
        border-color: var(--accent);
        background: var(--white);
        transform: translateY(-2px);
      }

      #tw-7io8lbrtg .u-km89l9voc {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        min-height: 280px;
      }

      #tw-7io8lbrtg .u-7anxfw3hm {
        position: absolute;
        width: min(92%, 420px);
        aspect-ratio: 1;
        border-radius: 1.75rem;
        border: 2px dashed color-mix(in srgb, var(--primary-light) 55%, var(--neutral-250));
        transform: rotate(-6deg);
        animation: heroRingTilt_6m3k9pq2vxn8r 12s ease-in-out infinite;
      }

      #tw-7io8lbrtg .u-12emgxdd9 {
        position: absolute;
        width: min(78%, 360px);
        aspect-ratio: 1;
        border-radius: 1.5rem;
        background: linear-gradient(145deg, var(--primary-bg), var(--accent-bg), var(--secondary-bg));
        opacity: 0.55;
        filter: blur(2px);
        transform: rotate(8deg) scale(1.02);
      }

      #tw-7io8lbrtg .u-mxx68kkcd {
        position: relative;
        width: min(100%, 400px);
        aspect-ratio: 1;
        border-radius: 1.5rem;
        padding: 0.65rem;
        background: linear-gradient(145deg, var(--white), color-mix(in srgb, var(--neutral-150) 55%, var(--accent-light)));
        box-shadow: 0 28px 55px rgba(var(--bs-dark-rgb), 0.14);
        animation: heroImgLift_3k8n5m2pqx9vb 7s ease-in-out infinite;
      }

      #tw-7io8lbrtg .u-mxx68kkcd img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
        border-radius: 1.1rem;
        border: 1px solid color-mix(in srgb, var(--white) 40%, var(--border-light));
      }

      #tw-7io8lbrtg .u-hnlgbvh2l {
        position: absolute;
        inset-block-end: 1rem;
        inset-inline-end: 1rem;
        max-width: 11rem;
        font-size: 0.72rem;
        font-weight: 600;
        line-height: 1.35;
        white-space: normal;
        text-align: start;
        padding-block: 0.55rem;
        padding-inline: 0.85rem;
        border-radius: 999px;
        color: var(--text-light);
        background: linear-gradient(120deg, var(--neutral-850), var(--neutral-1050));
        border: 1px solid color-mix(in srgb, var(--white) 35%, transparent);
        box-shadow: 0 12px 28px rgba(0, 0, 0, 0.22);
      }

      #tw-7io8lbrtg .u-r3xlkzbw6 {
        display: flex;
        flex-wrap: wrap;
        gap: 0.6rem 1.25rem;
        margin-top: 1.5rem;
        font-size: 0.78rem;
        text-transform: uppercase;
        letter-spacing: 0.11em;
        color: var(--neutral-650);
      }

      #tw-7io8lbrtg .u-r3xlkzbw6 span {
        position: relative;
        padding-inline-start: 1.1rem;
      }

      #tw-7io8lbrtg .u-r3xlkzbw6 span::before {
        content: '';
        position: absolute;
        inset-inline-start: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 0.4rem;
        height: 0.4rem;
        border-radius: 999px;
        background: linear-gradient(135deg, var(--secondary), var(--accent));
      }

      #tw-7io8lbrtg .u-56z7zkq14 {
        animation: heroContentIn_7n4k2m8pqx9v1b 0.85s cubic-bezier(0.22, 0.9, 0.32, 1) both;
      }

      #tw-7io8lbrtg .u-35u3d51nh {
        animation: heroContentIn_7n4k2m8pqx9v1b 0.95s cubic-bezier(0.22, 0.9, 0.32, 1) 0.08s both;
      }

      #tw-7io8lbrtg .u-b0z50totj {
        animation: heroContentIn_7n4k2m8pqx9v1b 1.05s cubic-bezier(0.22, 0.9, 0.32, 1) 0.14s both;
      }

      #tw-7io8lbrtg .u-mprrs1gup {
        animation: heroContentIn_7n4k2m8pqx9v1b 1.12s cubic-bezier(0.22, 0.9, 0.32, 1) 0.2s both;
      }

      #tw-7io8lbrtg .u-pztxyvpc0 {
        animation: heroContentIn_7n4k2m8pqx9v1b 1.2s cubic-bezier(0.22, 0.9, 0.32, 1) 0.26s both;
      }

      @keyframes heroOrbDrift_9k2m7pqx4vn8a {
        0%,
        100% {
          transform: translate(0, 0) scale(1);
        }
        50% {
          transform: translate(-12px, 18px) scale(1.05);
        }
      }

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

      @keyframes heroRingTilt_6m3k9pq2vxn8r {
        0%,
        100% {
          transform: rotate(-6deg);
        }
        50% {
          transform: rotate(-10deg) scale(1.02);
        }
      }

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

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

      @media (max-width: 991.98px) {
        #tw-7io8lbrtg .u-miwxe2vcm {
          padding-block: 2rem;
          padding-inline: 1.5rem;
          border-radius: 1.6rem;
        }
        #tw-7io8lbrtg .u-miwxe2vcm::before {
          inset-block: 1rem;
        }
        #tw-7io8lbrtg .u-km89l9voc {
          order: -1;
        }
      }

      @media (max-width: 575.98px) {
        #tw-7io8lbrtg .u-cc5qdb38u {
          flex-direction: column;
        }
        #tw-7io8lbrtg .u-rh64vp0sf,
        #tw-7io8lbrtg .u-s9tb2srl3 {
          width: 100%;
        }
      }

#tw-trnjo6kuj {
        --cta-pad: clamp(1.25rem, 4vw, 2.75rem);
        background: linear-gradient(
          165deg,
          var(--background-primary) 0%,
          color-mix(in srgb, var(--info-bg) 35%, var(--background-primary)) 45%,
          var(--background-secondary) 100%
        );
        padding-block: clamp(3.5rem, 8vw, 6rem);
        padding-inline: 0;
        position: relative;
        overflow: hidden;
      }

      #tw-trnjo6kuj::before {
        content: '';
        position: absolute;
        inset-block-start: -20%;
        inset-inline-start: 50%;
        inline-size: min(120vw, 72rem);
        block-size: min(120vw, 72rem);
        transform: translate(-50%, 0);
        background: radial-gradient(
          circle at center,
          color-mix(in srgb, var(--accent-light) 22%, transparent) 0%,
          transparent 62%
        );
        pointer-events: none;
        z-index: 0;
      }

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

      #tw-trnjo6kuj .u-p8urse9x9 {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: clamp(1.75rem, 4vw, 3rem);
        align-items: stretch;
        padding: var(--cta-pad);
        border-radius: 1.75rem;
        border: 1px solid var(--neutral-150);
        background: var(--background-tertiary);
        box-shadow: 0 1.5rem 3.5rem color-mix(in srgb, var(--neutral-950) 12%, transparent);
      }

      #tw-trnjo6kuj .u-gpm5ldol0 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 1.25rem;
        min-inline-size: 0;
        text-align: start;
      }

      #tw-trnjo6kuj .u-c93nwtiru {
        align-self: flex-start;
        padding-block: 0.35rem;
        padding-inline: 0.85rem;
        border-radius: 999px;
        font-size: 0.75rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        white-space: normal;
        color: var(--primary-dark);
        background: color-mix(in srgb, var(--primary-bg) 55%, var(--background-tertiary));
        border: 1px solid color-mix(in srgb, var(--primary) 28%, var(--neutral-150));
      }

      #tw-trnjo6kuj .u-d7usq71e1 {
        margin: 0;
        font-size: clamp(1.85rem, 4.2vw, 2.85rem);
        font-weight: 800;
        line-height: 1.12;
        color: var(--text-primary);
      }

      #tw-trnjo6kuj .u-d7usq71e1 .u-qfu6cuwy3 {
        display: block;
        margin-block-start: 0.35rem;
        background: linear-gradient(90deg, var(--primary) 0%, var(--accent-dark) 100%);
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
      }

      #tw-trnjo6kuj .u-gprlmw6pm {
        margin: 0;
        font-size: 1.05rem;
        line-height: 1.75;
        color: var(--text-secondary);
        max-inline-size: 38rem;
      }

      #tw-trnjo6kuj .u-nrizmufvf {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.75rem;
        margin-block-start: 0.25rem;
      }

      #tw-trnjo6kuj .u-t9yd04ysb {
        padding: 0.85rem 1rem;
        border-radius: 1rem;
        border: 1px solid var(--neutral-150);
        background: linear-gradient(145deg, var(--background-primary), color-mix(in srgb, var(--secondary-bg) 40%, var(--background-primary)));
      }

      #tw-trnjo6kuj .u-5ml39tbn3 {
        display: block;
        font-size: 1.65rem;
        font-weight: 800;
        line-height: 1.1;
        color: var(--text-primary);
      }

      #tw-trnjo6kuj .u-58smd4dbh {
        display: block;
        margin-block-start: 0.2rem;
        font-size: 0.78rem;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 0.06em;
        color: var(--text-tertiary);
      }

      #tw-trnjo6kuj .u-120o66dez {
        margin-block-start: 0.5rem;
      }

      #tw-trnjo6kuj .u-2d537ipj7 {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 0.65rem;
        inline-size: 100%;
        padding-block: 1rem;
        padding-inline: 1.25rem;
        border-radius: 999px;
        font-weight: 700;
        font-size: 1rem;
        text-decoration: none;
        color: var(--text-light);
        border: 1px solid color-mix(in srgb, var(--text-light) 35%, var(--primary-dark));
        background: linear-gradient(120deg, var(--primary-dark) 0%, var(--primary) 52%, var(--accent-dark) 100%);
        box-shadow: 0 1rem 2rem color-mix(in srgb, var(--primary-dark) 28%, transparent);
        position: relative;
        overflow: hidden;
        transition: transform 0.25s ease, box-shadow 0.25s ease, filter 0.25s ease;
      }

      #tw-trnjo6kuj .u-2d537ipj7::after {
        content: '';
        position: absolute;
        inset: 0;
        background: linear-gradient(
          115deg,
          transparent 0%,
          color-mix(in srgb, var(--text-light) 22%, transparent) 48%,
          transparent 76%
        );
        opacity: 0;
        transition: opacity 0.35s ease;
        pointer-events: none;
      }

      #tw-trnjo6kuj .u-2d537ipj7:hover {
        transform: translateY(-3px);
        box-shadow: 0 1.35rem 2.75rem color-mix(in srgb, var(--primary-dark) 38%, transparent);
        filter: brightness(1.03);
      }

      #tw-trnjo6kuj .u-2d537ipj7:hover::after {
        opacity: 1;
      }

      #tw-trnjo6kuj .u-2d537ipj7 i {
        font-size: 1.15rem;
        transition: transform 0.25s ease;
      }

      #tw-trnjo6kuj .u-2d537ipj7:hover i {
        transform: translateX(4px);
      }

      :dir(rtl) #tw-trnjo6kuj .u-2d537ipj7:hover i {
        transform: translateX(-4px);
      }

      #tw-trnjo6kuj .u-bvciiedkx {
        position: relative;
        min-inline-size: 0;
        display: flex;
        align-items: center;
        justify-content: center;
      }

      #tw-trnjo6kuj .u-pzx9sex40 {
        position: relative;
        inline-size: min(100%, 22rem);
        aspect-ratio: 1 / 1;
        border-radius: 1.5rem;
        padding: 0.45rem;
        background: linear-gradient(135deg, var(--secondary) 0%, var(--accent) 55%, var(--primary-light) 100%);
        animation: ctaorbit_m7k2n9pq4xw8 14s ease-in-out infinite;
      }

      #tw-trnjo6kuj .u-gzsmqfn0t {
        inline-size: 100%;
        block-size: 100%;
        border-radius: 1.25rem;
        overflow: hidden;
        background: var(--neutral-150);
        border: 2px solid var(--background-tertiary);
      }

      #tw-trnjo6kuj .u-gzsmqfn0t img {
        inline-size: 100%;
        block-size: 100%;
        object-fit: cover;
        display: block;
      }

      @keyframes ctaorbit_m7k2n9pq4xw8 {
        0%,
        100% {
          filter: hue-rotate(0deg);
        }
        50% {
          filter: hue-rotate(18deg);
        }
      }

      @media (max-width: 991.98px) {
        #tw-trnjo6kuj .u-p8urse9x9 {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-trnjo6kuj .u-bvciiedkx {
          order: -1;
        }

        #tw-trnjo6kuj .u-gpm5ldol0 {
          text-align: center;
          align-items: center;
        }

        #tw-trnjo6kuj .u-c93nwtiru {
          align-self: center;
        }

        #tw-trnjo6kuj .u-gprlmw6pm {
          max-inline-size: none;
        }

        #tw-trnjo6kuj .u-nrizmufvf {
          inline-size: 100%;
        }

        #tw-trnjo6kuj .u-2d537ipj7 {
          max-inline-size: 24rem;
        }
      }

      @media (max-width: 575.98px) {
        #tw-trnjo6kuj .u-nrizmufvf {
          grid-template-columns: minmax(0, 1fr);
        }
      }

#tw-9xw5g3atf {
  position: relative;
  padding-block: 5.5rem;
  padding-inline: 0;
  overflow: hidden;
  background:
    linear-gradient(125deg, var(--warning-bg) 0%, var(--primary-bg) 38%, var(--accent-bg) 72%, var(--info-bg) 100%);
}

#tw-9xw5g3atf::before {
  content: "";
  position: absolute;
  inset-block-start: -18%;
  inset-inline-end: -12%;
  width: min(52vw, 520px);
  aspect-ratio: 1;
  background: var(--danger-light);
  opacity: 0.28;
  transform: rotate(18deg);
  animation: slashspin_k7m2n9p4qxz1 18s linear infinite;
  z-index: 0;
  pointer-events: none;
}

#tw-9xw5g3atf::after {
  content: "";
  position: absolute;
  inset-block-end: -22%;
  inset-inline-start: -10%;
  width: min(48vw, 460px);
  aspect-ratio: 1;
  border: 10px solid var(--secondary-light);
  opacity: 0.35;
  transform: rotate(-12deg);
  animation: pulseglow_w3r8t5y1uva2 4.5s ease-in-out infinite;
  z-index: 0;
  pointer-events: none;
}

#tw-9xw5g3atf .u-ehizll29i {
  position: relative;
  z-index: 1;
}

#tw-9xw5g3atf .u-s5mh8qqnh {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
  gap: 2rem 3rem;
  align-items: end;
  margin-block-end: 3rem;
  padding-block-end: 2.5rem;
  border-block-end: 4px solid var(--background-dark);
}

#tw-9xw5g3atf .u-hg0tn97yb {
  display: inline-block;
  margin-block-end: 1rem;
  padding-block: 0.4rem;
  padding-inline: 0.9rem;
  background: var(--background-dark);
  color: var(--info-color);
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  white-space: normal;
  transform: skewX(-8deg);
}

#tw-9xw5g3atf .u-d950pz0cc {
  margin: 0;
  max-width: 14ch;
  color: var(--background-dark);
  font-size: clamp(2.4rem, 5vw, 4rem);
  font-weight: 900;
  line-height: 0.95;
  letter-spacing: -0.03em;
  text-transform: uppercase;
}

#tw-9xw5g3atf .u-mgpp176e6 {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  justify-content: flex-end;
}

#tw-9xw5g3atf .u-h9p4cuuou {
  margin: 0;
  color: var(--neutral-1050);
  font-size: 1.1rem;
  line-height: 1.65;
  font-weight: 500;
}

#tw-9xw5g3atf .u-5za5qk2xz {
  align-self: flex-start;
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  padding-block: 0.85rem;
  padding-inline: 1.35rem;
  background: var(--warning-color);
  color: var(--background-dark);
  font-weight: 800;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  border: 3px solid var(--background-dark);
  box-shadow: 6px 6px 0 var(--background-dark);
  transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
}

#tw-9xw5g3atf .u-5za5qk2xz:hover {
  background: var(--danger-color);
  color: var(--text-light);
  transform: translateY(-3px);
  box-shadow: 8px 8px 0 var(--background-dark);
}

#tw-9xw5g3atf .u-5za5qk2xz i {
  transition: transform 0.25s ease;
}

#tw-9xw5g3atf .u-5za5qk2xz:hover i {
  transform: translateX(5px);
}

html[dir="rtl"] #tw-9xw5g3atf .u-5za5qk2xz:hover i {
  transform: translateX(-5px);
}

#tw-9xw5g3atf .u-3r48iwfze {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.25rem;
}

#tw-9xw5g3atf .u-2ctxgkhip {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 0.85rem;
  min-height: 100%;
  padding-block: 1.75rem;
  padding-inline: 1.5rem;
  border: 3px solid var(--background-dark);
  overflow: hidden;
  opacity: 0;
  animation: risein_h4j6k2m8npq3 0.7s ease forwards;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

#tw-9xw5g3atf .u-2ctxgkhip::before {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 8px;
  background: var(--background-dark);
}

#tw-9xw5g3atf .u-61jjnf6v6 {
  background: var(--primary);
  color: var(--text-light);
  animation-delay: 0.05s;
}

#tw-9xw5g3atf .u-9mscakgcb {
  background: var(--warning-color);
  color: var(--background-dark);
  animation-delay: 0.12s;
}

#tw-9xw5g3atf .u-rjr90xbmc {
  background: var(--background-tertiary);
  color: var(--text-primary);
  animation-delay: 0.18s;
}

#tw-9xw5g3atf .u-r3nl4ovmt {
  background: var(--secondary);
  color: var(--text-light);
  animation-delay: 0.24s;
}

#tw-9xw5g3atf .u-k3ioc19ga {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  gap: 1rem 1.5rem;
  align-items: center;
  background: linear-gradient(90deg, var(--danger-color) 0%, var(--warning-color) 50%, var(--accent) 100%);
  color: var(--background-dark);
  animation-delay: 0.3s;
}

#tw-9xw5g3atf .u-k3ioc19ga .u-6kx4e8zwi {
  background: var(--background-dark);
  border-color: var(--background-dark);
  color: var(--danger-light);
  grid-column: 1 / -1;
  justify-self: start;
}

#tw-9xw5g3atf .u-k3ioc19ga .u-430gkeba2 {
  grid-column: 1 / 2;
}

#tw-9xw5g3atf .u-k3ioc19ga .u-hvjbcakfi {
  grid-column: 2 / 3;
}

#tw-9xw5g3atf .u-k3ioc19ga .u-79ai30g7o {
  grid-column: 3 / 4;
  justify-self: end;
  margin-block-start: 0;
  color: var(--background-dark);
}

#tw-9xw5g3atf .u-qxizrydak {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
  gap: 1.5rem 2rem;
  align-items: center;
  padding-block: 2rem;
  padding-inline: 1.75rem;
  background: linear-gradient(105deg, var(--primary-dark) 0%, var(--accent) 55%, var(--info-dark) 100%);
  color: var(--text-light);
  animation-delay: 0.08s;
}

#tw-9xw5g3atf .u-qxizrydak::before {
  height: 10px;
  background: linear-gradient(90deg, var(--warning-color), var(--danger-color), var(--info-color));
}

#tw-9xw5g3atf .u-6kx4e8zwi {
  display: inline-block;
  align-self: flex-start;
  padding-block: 0.3rem;
  padding-inline: 0.7rem;
  font-size: 0.68rem;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  white-space: normal;
  border: 2px solid currentColor;
  opacity: 0.95;
}

#tw-9xw5g3atf .u-61jjnf6v6 .u-6kx4e8zwi,
#tw-9xw5g3atf .u-r3nl4ovmt .u-6kx4e8zwi,
#tw-9xw5g3atf .u-qxizrydak .u-6kx4e8zwi {
  background: color-mix(in srgb, var(--background-dark) 35%, transparent);
  border-color: var(--text-light);
  color: var(--text-light);
}

#tw-9xw5g3atf .u-9mscakgcb .u-6kx4e8zwi {
  background: var(--background-dark);
  border-color: var(--background-dark);
  color: var(--warning-light);
}

#tw-9xw5g3atf .u-rjr90xbmc .u-6kx4e8zwi {
  background: var(--info-bg);
  border-color: var(--accent-dark);
  color: var(--accent-dark);
}

#tw-9xw5g3atf .u-430gkeba2 {
  margin: 0;
  font-size: clamp(1.35rem, 2.4vw, 1.85rem);
  font-weight: 900;
  line-height: 1.15;
  letter-spacing: -0.02em;
  text-transform: uppercase;
}

#tw-9xw5g3atf .u-qxizrydak .u-430gkeba2 {
  font-size: clamp(1.8rem, 3.2vw, 2.6rem);
  max-width: 12ch;
}

#tw-9xw5g3atf .u-hvjbcakfi {
  margin: 0;
  font-size: 1rem;
  line-height: 1.65;
  font-weight: 500;
  opacity: 0.95;
}

#tw-9xw5g3atf .u-rjr90xbmc .u-hvjbcakfi {
  color: var(--text-secondary);
}

#tw-9xw5g3atf .u-3shmttojk {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

#tw-9xw5g3atf .u-79ai30g7o {
  align-self: flex-start;
  margin-block-start: auto;
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  padding-block: 0.55rem;
  padding-inline: 0;
  color: inherit;
  font-weight: 800;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  border-block-end: 3px solid currentColor;
  transition: gap 0.25s ease, opacity 0.25s ease;
}

#tw-9xw5g3atf .u-79ai30g7o:hover {
  gap: 0.75rem;
  opacity: 0.85;
}

#tw-9xw5g3atf .u-79ai30g7o i {
  transition: transform 0.25s ease;
}

#tw-9xw5g3atf .u-79ai30g7o:hover i {
  transform: translateX(4px);
}

html[dir="rtl"] #tw-9xw5g3atf .u-79ai30g7o:hover i {
  transform: translateX(-4px);
}

#tw-9xw5g3atf .u-2ctxgkhip:hover {
  transform: translateY(-4px);
  box-shadow: 10px 10px 0 color-mix(in srgb, var(--background-dark) 55%, transparent);
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

#tw-9xw5g3atf .u-qxizrydak:hover {
  box-shadow: 12px 12px 0 color-mix(in srgb, var(--warning-dark) 70%, transparent);
}

@keyframes slashspin_k7m2n9p4qxz1 {
  from {
    transform: rotate(18deg);
  }
  to {
    transform: rotate(378deg);
  }
}

@keyframes pulseglow_w3r8t5y1uva2 {
  0%,
  100% {
    opacity: 0.28;
    transform: rotate(-12deg) scale(1);
  }
  50% {
    opacity: 0.5;
    transform: rotate(-12deg) scale(1.06);
  }
}

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

@media (max-width: 991.98px) {
  #tw-9xw5g3atf {
    padding-block: 4rem;
  }

  #tw-9xw5g3atf .u-s5mh8qqnh {
    grid-template-columns: minmax(0, 1fr);
    gap: 1.5rem;
    margin-block-end: 2.25rem;
    padding-block-end: 1.75rem;
  }

  #tw-9xw5g3atf .u-d950pz0cc {
    max-width: none;
  }

  #tw-9xw5g3atf .u-qxizrydak {
    grid-template-columns: minmax(0, 1fr);
    gap: 1rem;
  }

  #tw-9xw5g3atf .u-k3ioc19ga {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  #tw-9xw5g3atf .u-k3ioc19ga .u-430gkeba2 {
    grid-column: 1 / 2;
  }

  #tw-9xw5g3atf .u-k3ioc19ga .u-hvjbcakfi {
    grid-column: 2 / 3;
  }

  #tw-9xw5g3atf .u-k3ioc19ga .u-79ai30g7o {
    grid-column: 1 / -1;
    justify-self: start;
  }
}

@media (max-width: 767.98px) {
  #tw-9xw5g3atf {
    padding-block: 3rem;
  }

  #tw-9xw5g3atf .u-3r48iwfze {
    grid-template-columns: minmax(0, 1fr);
    gap: 1rem;
  }

  #tw-9xw5g3atf .u-2ctxgkhip {
    padding-block: 1.4rem;
    padding-inline: 1.2rem;
  }

  #tw-9xw5g3atf .u-k3ioc19ga {
    grid-template-columns: minmax(0, 1fr);
  }

  #tw-9xw5g3atf .u-k3ioc19ga .u-430gkeba2,
  #tw-9xw5g3atf .u-k3ioc19ga .u-hvjbcakfi,
  #tw-9xw5g3atf .u-k3ioc19ga .u-79ai30g7o {
    grid-column: 1 / -1;
    justify-self: start;
  }

  #tw-9xw5g3atf .u-5za5qk2xz {
    box-shadow: 4px 4px 0 var(--background-dark);
  }

  #tw-9xw5g3atf .u-2ctxgkhip:hover {
    box-shadow: 6px 6px 0 color-mix(in srgb, var(--background-dark) 55%, transparent);
  }
}

#tw-ditogr2wf {
      padding-block: 5rem;
      padding-inline: 2rem;
      background: linear-gradient(180deg, var(--background-primary), var(--neutral-150));

      .u-6kpywkusv {
          max-width: 1200px;
          margin: 0 auto;
      }

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

          .u-jo0umtcgu {
              color: var(--warning-dark);
              font-weight: 900;
              text-transform: uppercase;
              margin-bottom: 1rem;
          }

          h2 {
              margin: 0 0 1rem;
              color: var(--text-primary);
              font-size: 2.8rem;
          }

          p {
              margin: 0 auto;
              max-width: 760px;
              color: var(--text-secondary);
              line-height: 1.8;
          }
      }

      .u-e944ockvk {
          display: grid;
          gap: 1.5rem;
      }

      .u-citmzq694 {
          display: grid;
          grid-template-columns: 90px 1fr;
          gap: 1.5rem;
          align-items: start;
          background: var(--background-tertiary);
          border-radius: 20px;
          padding: 1.5rem;
          border: 1px solid var(--neutral-150);

          .u-t0u9jxo29 {
              width: 90px;
              height: 90px;
              border-radius: 50%;
              background: var(--secondary);
              color: var(--text-primary);
              font-size: 1.8rem;
              font-weight: 900;
              display: flex;
              align-items: center;
              justify-content: center;
          }

          .u-t39jytruo {
              h3 {
                  margin: 0 0 .8rem;
                  color: var(--text-primary);
              }

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

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

  @media (max-width: 768px) {
      #tw-ditogr2wf {
          padding-inline: 1.25rem;

          .u-t7iyw64zv h2 {
              font-size: 2.2rem;
          }

          .u-citmzq694 {
              grid-template-columns: 1fr;

              .u-t0u9jxo29 {
                  width: 70px;
                  height: 70px;
              }
          }
      }
  }

@keyframes slashpulse_m9kx2q7wlp {
        0%,
        100% {
          transform: scaleY(1);
          opacity: 0.85;
        }
        50% {
          transform: scaleY(1.12);
          opacity: 1;
        }
      }

      @keyframes glowshift_r4tn8vj2ha {
        0%,
        100% {
          opacity: 0.35;
        }
        50% {
          opacity: 0.65;
        }
      }

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

      #tw-tp5gxjdnl {
        position: relative;
        overflow: hidden;
        background: linear-gradient(
          160deg,
          var(--neutral-1050) 0%,
          var(--background-dark) 42%,
          var(--primary-dark) 100%
        );
        padding-block: 4.5rem;
        padding-inline: 0;
      }

      #tw-tp5gxjdnl .u-hyb26irha {
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        width: 10px;
        height: 100%;
        background: linear-gradient(
          180deg,
          var(--warning-color) 0%,
          var(--info-color) 50%,
          var(--secondary) 100%
        );
        animation: slashpulse_m9kx2q7wlp 3.2s ease-in-out infinite;
        z-index: 0;
        pointer-events: none;
      }

      #tw-tp5gxjdnl .u-dmd680fp6 {
        position: absolute;
        inset-block-end: -30%;
        inset-inline-end: -12%;
        width: min(48vw, 420px);
        height: min(48vw, 420px);
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--info-color) 0%,
          var(--accent) 35%,
          var(--neutral-1050) 70%
        );
        opacity: 0.4;
        animation: glowshift_r4tn8vj2ha 5s ease-in-out infinite;
        z-index: 0;
        pointer-events: none;
      }

      #tw-tp5gxjdnl .u-280kep9bv {
        position: relative;
        z-index: 1;
      }

      #tw-tp5gxjdnl .u-eaer66iub {
        display: grid;
        grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
        gap: 2.75rem;
        align-items: center;
      }

      #tw-tp5gxjdnl .u-i5gm1m1v3 {
        display: inline-block;
        margin-block: 0 1.1rem;
        margin-inline: 0;
        padding-block: 0.35rem;
        padding-inline: 0;
        color: var(--warning-light);
        font-weight: 800;
        font-size: 0.85rem;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        border-block-end: 3px solid var(--warning-color);
        white-space: normal;
        animation: risein_b3wq7kd9xm 0.6s ease both;
      }

      #tw-tp5gxjdnl .u-obrwh4dm3 {
        margin-block: 0 1.15rem;
        margin-inline: 0;
        color: var(--text-light);
        font-size: clamp(2.1rem, 4.2vw, 3.35rem);
        font-weight: 900;
        line-height: 1.05;
        letter-spacing: -0.02em;
        animation: risein_b3wq7kd9xm 0.7s ease 0.08s both;
      }

      #tw-tp5gxjdnl .u-obrwh4dm3 span {
        display: inline;
        background: linear-gradient(
          90deg,
          var(--info-color),
          var(--warning-light)
        );
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #tw-tp5gxjdnl .u-5cho4vrnu {
        margin-block: 0 1.75rem;
        margin-inline: 0;
        max-width: 36rem;
        color: var(--neutral-250);
        font-size: 1.08rem;
        line-height: 1.75;
        animation: risein_b3wq7kd9xm 0.7s ease 0.14s both;
      }

      #tw-tp5gxjdnl .u-k02ulr99n {
        display: grid;
        grid-template-columns: 1fr;
        gap: 0.75rem;
        margin-block: 0 1.85rem;
        margin-inline: 0;
      }

      #tw-tp5gxjdnl .u-rrsywh1xb {
        display: flex;
        align-items: center;
        gap: 0.9rem;
        padding-block: 0.85rem;
        padding-inline: 1rem;
        background: color-mix(in srgb, var(--white) 6%, transparent);
        border-inline-start: 5px solid var(--info-color);
        color: var(--text-light);
        font-weight: 700;
        font-size: 1rem;
        line-height: 1.35;
        transition: background 0.25s ease, border-color 0.25s ease,
          transform 0.25s ease;
      }

      #tw-tp5gxjdnl .u-rrsywh1xb:nth-child(2) {
        border-inline-start-color: var(--warning-color);
      }

      #tw-tp5gxjdnl .u-rrsywh1xb:nth-child(3) {
        border-inline-start-color: var(--secondary-light);
      }

      #tw-tp5gxjdnl .u-rrsywh1xb:hover {
        background: color-mix(in srgb, var(--white) 12%, transparent);
        transform: translateX(8px);
      }

      html[dir="rtl"] #tw-tp5gxjdnl .u-rrsywh1xb:hover {
        transform: translateX(-8px);
      }

      #tw-tp5gxjdnl .u-dm5rx4nrc {
        flex-shrink: 0;
        width: 0.65rem;
        height: 0.65rem;
        border-radius: 50%;
        background: var(--info-color);
        box-shadow: 0 0 0 4px color-mix(in srgb, var(--info-color) 25%, transparent);
      }

      #tw-tp5gxjdnl .u-rrsywh1xb:nth-child(2) .u-dm5rx4nrc {
        background: var(--warning-color);
        box-shadow: 0 0 0 4px color-mix(in srgb, var(--warning-color) 25%, transparent);
      }

      #tw-tp5gxjdnl .u-rrsywh1xb:nth-child(3) .u-dm5rx4nrc {
        background: var(--secondary-light);
        box-shadow: 0 0 0 4px color-mix(in srgb, var(--secondary-light) 25%, transparent);
      }

      #tw-tp5gxjdnl .u-7xi624sy5 {
        display: flex;
        flex-wrap: wrap;
        gap: 0.85rem;
        align-items: center;
      }

      #tw-tp5gxjdnl .u-dpiaqjtzr {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 0.55rem;
        padding-block: 0.95rem;
        padding-inline: 1.7rem;
        text-decoration: none;
        color: var(--neutral-1050);
        background: linear-gradient(
          135deg,
          var(--warning-color),
          var(--warning-light)
        );
        font-weight: 800;
        border: 0;
        clip-path: polygon(0 0, 100% 0, 96% 100%, 0 100%);
        transition: transform 0.25s ease, filter 0.25s ease;
      }

      #tw-tp5gxjdnl .u-dpiaqjtzr:hover {
        color: var(--neutral-1050);
        transform: translateY(-3px);
        filter: brightness(1.08);
      }

      #tw-tp5gxjdnl .u-lkkxltjqs {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 0.55rem;
        padding-block: 0.9rem;
        padding-inline: 1.55rem;
        text-decoration: none;
        color: var(--info-light);
        background: color-mix(in srgb, var(--white) 0%, transparent);
        font-weight: 800;
        border: 2px solid var(--info-color);
        transition: transform 0.25s ease, background 0.25s ease,
          color 0.25s ease;
      }

      #tw-tp5gxjdnl .u-lkkxltjqs:hover {
        color: var(--neutral-1050);
        background: var(--info-color);
        transform: translateY(-3px);
      }

      #tw-tp5gxjdnl .u-aber3lgvt {
        position: relative;
        z-index: 1;
        isolation: isolate;
      }

      #tw-tp5gxjdnl .u-a7x828omw {
        position: relative;
        aspect-ratio: 1 / 1;
        width: 100%;
        max-width: 460px;
        margin-inline: auto;
        overflow: hidden;
        border: 4px solid var(--info-color);
        box-shadow: 12px 12px 0 var(--warning-color);
        background: var(--neutral-950);
      }

      html[dir="rtl"] #tw-tp5gxjdnl .u-a7x828omw {
        box-shadow: -12px 12px 0 var(--warning-color);
      }

      #tw-tp5gxjdnl .u-a7x828omw img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
      }

      #tw-tp5gxjdnl .u-ruu01gwom {
        margin-block-start: 2.5rem;
        display: grid;
        grid-template-columns: minmax(0, 1.1fr) minmax(0, 1.4fr);
        gap: 0;
        overflow: hidden;
        border: 2px solid color-mix(in srgb, var(--info-color) 45%, transparent);
        background: color-mix(in srgb, var(--neutral-1050) 70%, var(--primary-dark));
      }

      #tw-tp5gxjdnl .u-37xdy3joe {
        padding-block: 1.6rem;
        padding-inline: 1.6rem;
        background: linear-gradient(
          145deg,
          var(--primary),
          var(--accent-dark)
        );
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 0.55rem;
      }

      #tw-tp5gxjdnl .u-37xdy3joe h3 {
        margin: 0;
        color: var(--text-light);
        font-size: 1.35rem;
        font-weight: 900;
        line-height: 1.2;
      }

      #tw-tp5gxjdnl .u-37xdy3joe p {
        margin: 0;
        color: var(--neutral-150);
        font-size: 0.95rem;
        line-height: 1.55;
      }

      #tw-tp5gxjdnl .u-mc0n7r51k {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0;
      }

      #tw-tp5gxjdnl .u-b8anyjl92 {
        padding-block: 1.5rem;
        padding-inline: 1rem;
        text-align: center;
        border-inline-start: 1px solid
          color-mix(in srgb, var(--white) 12%, transparent);
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 0.4rem;
      }

      #tw-tp5gxjdnl .u-b8anyjl92:first-child {
        border-inline-start: 0;
      }

      #tw-tp5gxjdnl .u-p0ck5emil {
        display: block;
        color: var(--warning-light);
        font-size: clamp(1.6rem, 3vw, 2.15rem);
        font-weight: 900;
        line-height: 1;
      }

      #tw-tp5gxjdnl .u-8mrzrdjbu {
        display: block;
        color: var(--neutral-250);
        font-size: 0.78rem;
        font-weight: 700;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        line-height: 1.3;
      }

      @media (max-width: 991.98px) {
        #tw-tp5gxjdnl .u-eaer66iub {
          grid-template-columns: 1fr;
          gap: 2rem;
        }

        #tw-tp5gxjdnl .u-aber3lgvt {
          order: -1;
        }

        #tw-tp5gxjdnl .u-a7x828omw {
          max-width: 380px;
        }

        #tw-tp5gxjdnl .u-ruu01gwom {
          grid-template-columns: 1fr;
        }
      }

      @media (max-width: 575.98px) {
        #tw-tp5gxjdnl {
          padding-block: 3.25rem;
        }

        #tw-tp5gxjdnl .u-7xi624sy5 {
          flex-direction: column;
          align-items: stretch;
        }

        #tw-tp5gxjdnl .u-dpiaqjtzr,
        #tw-tp5gxjdnl .u-lkkxltjqs {
          width: 100%;
          clip-path: none;
        }

        #tw-tp5gxjdnl .u-a7x828omw {
          box-shadow: 8px 8px 0 var(--warning-color);
        }

        html[dir="rtl"] #tw-tp5gxjdnl .u-a7x828omw {
          box-shadow: -8px 8px 0 var(--warning-color);
        }

        #tw-tp5gxjdnl .u-mc0n7r51k {
          grid-template-columns: 1fr;
        }

        #tw-tp5gxjdnl .u-b8anyjl92 {
          border-inline-start: 0;
          border-block-start: 1px solid
            color-mix(in srgb, var(--white) 12%, transparent);
        }

        #tw-tp5gxjdnl .u-b8anyjl92:first-child {
          border-block-start: 0;
        }
      }

@keyframes driftblock_m8k3n7p2x4q9w1 {
        0% {
          transform: translate(0, 0) rotate(0deg);
        }
        100% {
          transform: translate(-18px, 14px) rotate(-6deg);
        }
      }

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

      #tw-2f4yip9rb {
        background: var(--background-primary);
        padding-block: 96px;
        padding-inline: 0;
        position: relative;
        overflow: hidden;
        border-block: 6px solid var(--text-primary);
      }

      #tw-2f4yip9rb::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        width: 38%;
        height: 100%;
        background: linear-gradient(180deg, var(--primary-bg) 0%, var(--warning-bg) 100%);
        clip-path: polygon(0 0, 100% 0, 78% 100%, 0 100%);
        z-index: 0;
      }

      #tw-2f4yip9rb::after {
        content: '';
        position: absolute;
        inset-block-end: -48px;
        inset-inline-end: 6%;
        width: 200px;
        height: 200px;
        background: var(--accent-bg);
        border: 5px solid var(--accent-dark);
        z-index: 0;
        animation: driftblock_m8k3n7p2x4q9w1 5s ease-in-out infinite alternate;
      }

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

      #tw-2f4yip9rb .u-7mkfu624q {
        display: grid;
        grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
        gap: 32px;
        margin-block-end: 64px;
        align-items: stretch;
        animation: revealhard_b2n9k4m7p1x8c3 0.7s ease-out;
      }

      #tw-2f4yip9rb .u-395g8f3n4 {
        padding-block: 32px;
        padding-inline: 34px;
        background: var(--background-tertiary);
        border: 5px solid var(--text-primary);
        box-shadow: 14px 14px 0 0 var(--primary);
      }

      #tw-2f4yip9rb .u-okvw3vkah {
        display: inline-block;
        margin-block-end: 20px;
        padding-block: 6px;
        padding-inline: 14px;
        background: var(--secondary-bg);
        color: var(--secondary-dark);
        font-size: 0.72rem;
        font-weight: 800;
        letter-spacing: 0.2em;
        text-transform: uppercase;
        border: 3px solid var(--secondary-dark);
        white-space: normal;
      }

      #tw-2f4yip9rb .u-ac43ygrjx {
        margin: 0;
        color: var(--text-primary);
        font-size: clamp(2rem, 4.2vw, 3.4rem);
        font-weight: 900;
        line-height: 1.05;
        text-transform: uppercase;
        letter-spacing: -0.03em;
      }

      #tw-2f4yip9rb .u-pgfo4h7xc {
        margin: 0;
        padding-block: 30px;
        padding-inline: 30px;
        background: var(--accent);
        color: var(--text-light);
        font-size: 1.05rem;
        line-height: 1.75;
        font-weight: 600;
        border: 5px solid var(--accent-dark);
        box-shadow: -12px 12px 0 0 var(--warning-bg);
        align-self: end;
      }

      #tw-2f4yip9rb .u-9ux5y7j6n {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 26px;
        align-items: start;
      }

      #tw-2f4yip9rb .u-dlblvb61d {
        display: flex;
        flex-direction: column;
        height: 100%;
        background: var(--background-tertiary);
        border: 4px solid var(--text-primary);
        transition: transform 0.25s ease, box-shadow 0.25s ease;
        animation: revealhard_b2n9k4m7p1x8c3 0.65s ease-out backwards;
      }

      #tw-2f4yip9rb .u-dlblvb61d:nth-child(1) {
        animation-delay: 0.1s;
      }

      #tw-2f4yip9rb .u-dlblvb61d:nth-child(2) {
        animation-delay: 0.2s;
      }

      #tw-2f4yip9rb .u-dlblvb61d:nth-child(3) {
        animation-delay: 0.3s;
      }

      #tw-2f4yip9rb .u-dlblvb61d:hover {
        transform: translate(-8px, -8px);
      }

      #tw-2f4yip9rb .u-bu01nkr1x:hover {
        box-shadow: 12px 12px 0 0 var(--primary);
      }

      #tw-2f4yip9rb .u-8sjm0u3oy {
        margin-block-start: 40px;
        background: linear-gradient(165deg, var(--primary-bg) 0%, var(--accent-bg) 100%);
      }

      #tw-2f4yip9rb .u-8sjm0u3oy:hover {
        box-shadow: 14px 14px 0 0 var(--accent-dark);
      }

      #tw-2f4yip9rb .u-ma0coltfq:hover {
        box-shadow: 12px 12px 0 0 var(--secondary);
      }

      #tw-2f4yip9rb .u-afvlf9cyv {
        margin: 0;
        aspect-ratio: 1 / 1;
        overflow: hidden;
        border-block-end: 4px solid var(--text-primary);
        background: var(--neutral-150);
        position: relative;
      }

      #tw-2f4yip9rb .u-bu01nkr1x .u-afvlf9cyv {
        border-block-end-color: var(--primary-dark);
      }

      #tw-2f4yip9rb .u-8sjm0u3oy .u-afvlf9cyv {
        border-block-end-color: var(--accent-dark);
      }

      #tw-2f4yip9rb .u-ma0coltfq .u-afvlf9cyv {
        border-block-end-color: var(--secondary-dark);
      }

      #tw-2f4yip9rb .u-afvlf9cyv img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        display: block;
        transition: transform 0.35s ease;
      }

      #tw-2f4yip9rb .u-dlblvb61d:hover .u-afvlf9cyv img {
        transform: scale(1.05);
      }

      #tw-2f4yip9rb .u-6pnh34pw8 {
        position: absolute;
        inset-block-end: 0;
        inset-inline-end: 0;
        width: 52px;
        height: 52px;
        background: var(--warning-color);
        border-block-start: 4px solid var(--text-primary);
        border-inline-start: 4px solid var(--text-primary);
      }

      #tw-2f4yip9rb .u-8sjm0u3oy .u-6pnh34pw8 {
        background: var(--accent);
      }

      #tw-2f4yip9rb .u-cfzs2z1l7 {
        padding-block: 22px;
        padding-inline: 20px;
        flex: 1;
        display: flex;
        flex-direction: column;
      }

      #tw-2f4yip9rb .u-bgiadp6c9 {
        margin: 0 0 12px;
        color: var(--text-primary);
        font-size: 1.35rem;
        font-weight: 900;
        line-height: 1.15;
        text-transform: uppercase;
      }

      #tw-2f4yip9rb .u-cz76i85yd {
        display: inline-block;
        align-self: flex-start;
        margin-block-end: 16px;
        padding-block: 5px;
        padding-inline: 11px;
        font-size: 0.68rem;
        font-weight: 800;
        letter-spacing: 0.12em;
        text-transform: uppercase;
        white-space: normal;
        border: 3px solid var(--text-primary);
      }

      #tw-2f4yip9rb .u-bu01nkr1x .u-cz76i85yd {
        background: var(--primary-bg);
        color: var(--primary-dark);
        border-color: var(--primary-dark);
      }

      #tw-2f4yip9rb .u-8sjm0u3oy .u-cz76i85yd {
        background: var(--background-tertiary);
        color: var(--accent-dark);
        border-color: var(--accent-dark);
      }

      #tw-2f4yip9rb .u-ma0coltfq .u-cz76i85yd {
        background: var(--secondary-bg);
        color: var(--secondary-dark);
        border-color: var(--secondary-dark);
      }

      #tw-2f4yip9rb .u-7c113nx77 {
        margin: 0;
        margin-block-start: auto;
        padding-block-start: 14px;
        border-block-start: 3px solid var(--neutral-250);
        color: var(--text-secondary);
        font-size: 0.94rem;
        line-height: 1.7;
      }

      #tw-2f4yip9rb .u-8sjm0u3oy .u-7c113nx77 {
        border-block-start-color: var(--accent-dark);
      }

      #tw-2f4yip9rb .u-1aejjexgs {
        margin-block-start: 52px;
        height: 16px;
        background: linear-gradient(90deg, var(--primary) 0%, var(--secondary-bg) 30%, var(--accent) 60%, var(--warning-color) 100%);
        border: 4px solid var(--text-primary);
      }

      @media (max-width: 992px) {
        #tw-2f4yip9rb .u-7mkfu624q {
          grid-template-columns: minmax(0, 1fr);
          gap: 22px;
        }

        #tw-2f4yip9rb .u-9ux5y7j6n {
          grid-template-columns: minmax(0, 1fr);
          gap: 28px;
        }

        #tw-2f4yip9rb .u-8sjm0u3oy {
          margin-block-start: 0;
        }
      }

      @media (max-width: 768px) {
        #tw-2f4yip9rb {
          padding-block: 72px;
        }

        #tw-2f4yip9rb::before {
          width: 100%;
          clip-path: polygon(0 0, 100% 0, 100% 32%, 0 46%);
        }

        #tw-2f4yip9rb .u-395g8f3n4 {
          padding-block: 24px;
          padding-inline: 22px;
          box-shadow: 10px 10px 0 0 var(--primary);
        }

        #tw-2f4yip9rb .u-pgfo4h7xc {
          padding-block: 22px;
          padding-inline: 22px;
          font-size: 0.96rem;
          box-shadow: -8px 8px 0 0 var(--warning-bg);
        }

        #tw-2f4yip9rb .u-cfzs2z1l7 {
          padding-block: 18px;
          padding-inline: 16px;
        }

        #tw-2f4yip9rb .u-bgiadp6c9 {
          font-size: 1.18rem;
        }
      }

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

  &::before {
    content: '';
    position: absolute;
    inset: 0;
    background:
            linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.12) 0%, transparent 45%),
            linear-gradient(315deg, rgba(var(--bs-primary-rgb), 0.08) 0%, transparent 40%);
    pointer-events: none;
  }

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

  .u-cv8401lof {
    text-align: center;
    margin-bottom: 2.5rem;

    .u-mv1n5y3xc {
      display: inline-block;
      margin-bottom: 0.85rem;
      padding-block: 0.45rem;
      padding-inline: 0.9rem;
      border-radius: 999px;
      background: rgba(255, 255, 255, 0.08);
      color: var(--secondary-light);
      border: 1px solid rgba(255, 255, 255, 0.12);
    }

    h2 {
      margin: 0 0 0.85rem;
      color: var(--text-light);
      font-size: 2.5rem;
    }

    p {
      margin: 0;
      color: var(--neutral-150);
      font-size: 1.02rem;
    }
  }

  .u-inxmtmmq7 {
    display: grid;
    grid-template-columns: minmax(0, 1.2fr) minmax(0, 0.8fr);
    gap: 1.5rem;
  }

  .u-6b0i5ddfk,
  .u-g7hz4jtfu {
    border-radius: 1.75rem;
    overflow: hidden;
    height: 100%;
  }

  .u-6b0i5ddfk {
    background: var(--background-tertiary);
    border: 1px solid var(--neutral-150);

    .u-31exe773q {
      padding: 1.4rem 1.5rem;
      background: linear-gradient(135deg, var(--primary-dark) 0%, var(--accent) 100%);
      color: var(--text-light);

      h3 {
        margin: 0 0 0.4rem;
        font-size: 1.4rem;
      }

      p {
        margin: 0;
        opacity: 0.9;
      }
    }

    .u-7nh1u26fv {
      padding: 1.5rem;
    }

    .row {
      --bs-gutter-x: 1rem;
      --bs-gutter-y: 1rem;
    }

    .u-sigymnnu4 {
      margin-bottom: 1rem;

      label {
        display: block;
        margin-bottom: 0.55rem;
        color: var(--text-primary);
        font-weight: 600;
      }

      .form-control,
      .form-select {
        width: 100%;
        border: 1px solid var(--neutral-150);
        border-radius: 1rem;
        background: var(--background-primary);
        min-height: 3.5rem;
        padding-block: 0.9rem;
        padding-inline: 1rem;
        color: var(--text-primary);
        transition: border-color 0.25s ease, box-shadow 0.25s ease;

        &:focus {
          outline: none;
          border-color: var(--accent);
          box-shadow: 0 0 0 0.25rem rgba(var(--bs-primary-rgb), 0.12);
          background: var(--background-tertiary);
        }
      }

      textarea.form-control {
        min-height: 9rem;
        resize: vertical;
      }
    }

    .u-emuub9s7p {
      display: flex;
      flex-wrap: wrap;
      gap: 1rem;
      align-items: center;
      justify-content: space-between;
      margin-top: 1.2rem;
    }

    .form-check {
      padding-inline-start: 2rem;
      margin: 0;

      .form-check-input {
        margin-inline-start: -2rem;
        width: 1.1rem;
        height: 1.1rem;
        border-color: var(--neutral-350);

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

      .form-check-label {
        color: var(--text-secondary);

        a {
          color: var(--accent-dark);
          text-decoration: none;

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

    .u-i7rzla095 {
      border: none;
      border-radius: 999px;
      background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 100%);
      color: var(--text-light);
      padding-block: 0.95rem;
      padding-inline: 1.5rem;
      min-width: 13rem;
      font-weight: 700;
      transition: transform 0.25s ease, box-shadow 0.25s ease;

      &:hover {
        transform: translateY(-0.15rem);
        box-shadow: 0 1rem 2rem rgba(var(--bs-primary-rgb), 0.22);
      }
    }
  }

  .u-g7hz4jtfu {
    background: linear-gradient(180deg, var(--neutral-1050) 0%, var(--neutral-950) 100%);
    border: 1px solid rgba(255, 255, 255, 0.08);
    padding: 1.5rem;

    .u-h3lhi6lux {
      border-radius: 1.25rem;
      overflow: hidden;
      margin-bottom: 1.25rem;
      aspect-ratio: 16 / 10;
      border: 1px solid rgba(255, 255, 255, 0.08);

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

    .u-mkvf4efvj {
      display: grid;
      gap: 0.9rem;
    }

    .u-7n3k2f8ep {
      background: rgba(255, 255, 255, 0.06);
      border: 1px solid rgba(255, 255, 255, 0.08);
      border-radius: 1.1rem;
      padding: 1rem;
      display: flex;
      gap: 0.9rem;
      align-items: flex-start;

      i {
        color: var(--secondary);
        font-size: 1.25rem;
        flex-shrink: 0;
      }

      .u-kp9so7311 {
        h4 {
          margin: 0 0 0.3rem;
          font-size: 0.95rem;
          color: var(--text-light);
        }

        p {
          margin: 0;
          color: var(--neutral-150);
        }
      }
    }

    .u-sma97v9kq {
      margin-top: 1.25rem;

      a {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        color: var(--secondary-light);
        text-decoration: none;
        font-weight: 600;

        &:hover {
          color: var(--text-light);
        }
      }
    }
  }

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

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

    .u-cv8401lof {
      h2 {
        font-size: 2rem;
      }
    }

    .u-6b0i5ddfk {
      .u-31exe773q,
      .u-7nh1u26fv {
        padding: 1.2rem;
      }

      .u-emuub9s7p {
        flex-direction: column;
        align-items: stretch;
      }

      .u-i7rzla095 {
        width: 100%;
      }
    }
  }
}

#tw-aq1bj374w {
        position: relative;
        overflow: hidden;
        z-index: 1;
        color: var(--text-light);
        background: linear-gradient(
          145deg,
          var(--neutral-1050) 0%,
          var(--neutral-950) 42%,
          var(--primary-dark) 100%
        );
        border-block-start: 4px solid var(--info-color);
        padding-block: 3.5rem 2rem;
        padding-inline: 0;
      }

      #tw-aq1bj374w .u-1koltfzcf {
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -8%;
        width: 55%;
        height: 140%;
        background: linear-gradient(
          160deg,
          var(--warning-color) 0%,
          var(--danger-color) 45%,
          var(--primary) 100%
        );
        opacity: 0.18;
        transform: skewX(-18deg);
        pointer-events: none;
        z-index: 0;
        animation: slashpulse_m4k9q2x7nwp 8s ease-in-out infinite alternate;
      }

      #tw-aq1bj374w .u-n55o2okqo {
        position: absolute;
        inset-block-end: -30%;
        inset-inline-start: -12%;
        width: min(420px, 55vw);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--info-color) 0%,
          var(--accent) 35%,
          var(--neutral-1050) 70%
        );
        opacity: 0.22;
        pointer-events: none;
        z-index: 0;
        animation: orbdrift_h3v8c1t5rqa 12s ease-in-out infinite alternate;
      }

      #tw-aq1bj374w .u-c0o0fyuha {
        position: relative;
        z-index: 2;
      }

      #tw-aq1bj374w .u-gol7irkt0 {
        display: grid;
        grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
        gap: 2rem;
        align-items: stretch;
        margin-bottom: 2.5rem;
      }

      #tw-aq1bj374w .u-kh8n0pf9n {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.5rem;
        padding-block: 1.75rem;
        padding-inline: 1.75rem;
        background: linear-gradient(
          135deg,
          var(--primary) 0%,
          var(--accent) 55%,
          var(--info-dark) 100%
        );
        clip-path: polygon(0 0, 100% 0, 100% 88%, 92% 100%, 0 100%);
        box-shadow: 0 18px 40px color-mix(in srgb, var(--neutral-1050) 55%, var(--primary));
      }

      #tw-aq1bj374w .u-sacz3nsp8 {
        margin: 0;
        font-size: clamp(2rem, 4vw, 3.25rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -0.03em;
        text-transform: uppercase;
        color: var(--text-light);
        text-shadow: 0 4px 0 color-mix(in srgb, var(--neutral-1050) 45%, var(--primary-dark));
      }

      #tw-aq1bj374w .u-ode61qnvk {
        margin: 0;
        max-width: 28ch;
        font-size: 0.95rem;
        font-weight: 500;
        line-height: 1.5;
        color: var(--info-bg);
      }

      #tw-aq1bj374w .u-7p0gwcj2a {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.75rem;
      }

      #tw-aq1bj374w .u-2ywsglktu {
        display: grid;
        grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
        gap: 0.75rem;
        align-items: center;
        padding-block: 0.85rem;
        padding-inline: 1rem;
        background: color-mix(in srgb, var(--neutral-1050) 70%, var(--primary));
        border-inline-start: 4px solid var(--warning-color);
        transition: transform 0.3s ease, border-color 0.3s ease, background 0.3s ease;
      }

      #tw-aq1bj374w .u-2ywsglktu:hover {
        transform: translateX(6px);
        border-inline-start-color: var(--info-color);
        background: color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark));
      }

      #tw-aq1bj374w .u-gp0zv9w93 {
        margin: 0;
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--warning-light);
      }

      #tw-aq1bj374w .u-bw6prwwwh {
        margin: 0;
        font-size: 0.92rem;
        font-weight: 600;
        color: var(--text-light);
        word-break: break-word;
      }

      #tw-aq1bj374w .u-s4p84wcyc {
        display: grid;
        grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
        gap: 2rem;
        margin-bottom: 2rem;
      }

      #tw-aq1bj374w .u-3g9djg5cd {
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
        background: color-mix(in srgb, var(--neutral-1050) 82%, var(--secondary-dark));
        border: 1px solid color-mix(in srgb, var(--secondary-light) 45%, var(--neutral-1050));
      }

      #tw-aq1bj374w .u-1gp8w161g {
        margin: 0 0 1.1rem;
        font-size: 0.8rem;
        font-weight: 800;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--secondary-bg);
      }

      #tw-aq1bj374w .u-lhb5bbtz1 {
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.65rem;
      }

      #tw-aq1bj374w .u-67cvsg1j6 {
        display: block;
        text-decoration: none;
        text-align: start;
        padding-block: 0.8rem;
        padding-inline: 0.9rem;
        font-size: 0.9rem;
        font-weight: 700;
        color: var(--text-light);
        background: color-mix(in srgb, var(--neutral-950) 75%, var(--secondary));
        border-inline-end: 3px solid var(--secondary-light);
        transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, border-color 0.25s ease;
      }

      #tw-aq1bj374w .u-67cvsg1j6:hover {
        background: linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);
        color: var(--text-light);
        border-inline-end-color: var(--info-color);
        transform: translateY(-3px);
      }

      #tw-aq1bj374w .u-ipukulsqq {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.25rem;
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
        background: linear-gradient(
          180deg,
          var(--warning-dark) 0%,
          var(--danger-dark) 55%,
          var(--neutral-1050) 100%
        );
        border: 1px solid var(--warning-light);
        box-shadow: 0 12px 32px color-mix(in srgb, var(--warning-dark) 50%, var(--neutral-1050));
      }

      #tw-aq1bj374w .u-fsx1iaez1 {
        margin: 0;
        font-size: 1.35rem;
        font-weight: 800;
        line-height: 1.2;
        text-transform: uppercase;
        letter-spacing: 0.04em;
        color: var(--warning-bg);
      }

      #tw-aq1bj374w .u-boswwuwaq {
        margin: 0.35rem 0 0;
        font-size: 0.88rem;
        font-weight: 500;
        color: var(--neutral-150);
      }

      #tw-aq1bj374w .u-7er1t8ovw {
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 0.6rem;
      }

      #tw-aq1bj374w .u-omtqez6nf {
        display: flex;
        align-items: center;
        justify-content: center;
        aspect-ratio: 1;
        width: 100%;
        text-decoration: none;
        color: var(--neutral-1050);
        background: var(--info-color);
        border: 2px solid var(--info-light);
        box-shadow: 0 0 0 0 var(--info-bg);
        transition: transform 0.3s ease, background 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;
        animation: glowpulse_z6w1p8d4kjm 4.5s ease-in-out infinite;
      }

      #tw-aq1bj374w .u-omtqez6nf:nth-child(2) {
        background: var(--secondary-bg);
        border-color: var(--secondary-light);
        animation-delay: 0.15s;
      }

      #tw-aq1bj374w .u-omtqez6nf:nth-child(3) {
        background: var(--warning-bg);
        border-color: var(--warning-light);
        animation-delay: 0.3s;
      }

      #tw-aq1bj374w .u-omtqez6nf:nth-child(4) {
        background: var(--accent-bg);
        border-color: var(--accent-light);
        animation-delay: 0.45s;
      }

      #tw-aq1bj374w .u-omtqez6nf:nth-child(5) {
        background: var(--danger-bg);
        border-color: var(--danger-light);
        animation-delay: 0.6s;
      }

      #tw-aq1bj374w .u-omtqez6nf i {
        font-size: 1.25rem;
        line-height: 1;
        transition: transform 0.3s ease;
      }

      #tw-aq1bj374w .u-omtqez6nf:hover {
        transform: translateY(-5px) scale(1.06);
        color: var(--text-light);
        background: var(--neutral-1050);
        box-shadow: 0 10px 24px color-mix(in srgb, var(--info-color) 55%, var(--neutral-1050));
      }

      #tw-aq1bj374w .u-omtqez6nf:hover i {
        transform: scale(1.15) rotate(-8deg);
      }

      #tw-aq1bj374w .u-s1pu1n8w0 {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1rem;
        align-items: center;
        padding-block: 1.1rem 0;
        padding-inline: 0;
        border-block-start: 2px solid color-mix(in srgb, var(--info-color) 55%, var(--neutral-950));
      }

      #tw-aq1bj374w .u-fc8alb8pf {
        width: 72px;
        height: 6px;
        background: linear-gradient(90deg, var(--warning-color), var(--info-color), var(--secondary-light));
        animation: markslide_r9t2b6y1cfe 3.5s linear infinite alternate;
      }

      #tw-aq1bj374w .u-25vxublfs {
        margin: 0;
        text-align: end;
        font-size: 0.85rem;
        font-weight: 600;
        color: var(--neutral-250);
      }

      @keyframes slashpulse_m4k9q2x7nwp {
        0% {
          opacity: 0.12;
          transform: skewX(-18deg) translateY(0);
        }
        100% {
          opacity: 0.28;
          transform: skewX(-14deg) translateY(-18px);
        }
      }

      @keyframes orbdrift_h3v8c1t5rqa {
        0% {
          transform: translate(0, 0) scale(1);
          opacity: 0.16;
        }
        100% {
          transform: translate(40px, -30px) scale(1.12);
          opacity: 0.3;
        }
      }

      @keyframes glowpulse_z6w1p8d4kjm {
        0%,
        100% {
          box-shadow: 0 0 0 0 color-mix(in srgb, var(--info-light) 10%, var(--neutral-1050));
        }
        50% {
          box-shadow: 0 0 18px 2px color-mix(in srgb, var(--info-color) 55%, var(--neutral-1050));
        }
      }

      @keyframes markslide_r9t2b6y1cfe {
        0% {
          transform: translateX(0);
          width: 56px;
        }
        100% {
          transform: translateX(28px);
          width: 96px;
        }
      }

      [dir="rtl"] #tw-aq1bj374w .u-1koltfzcf {
        transform: skewX(18deg);
      }

      [dir="rtl"] #tw-aq1bj374w .u-2ywsglktu:hover {
        transform: translateX(-6px);
      }

      [dir="rtl"] #tw-aq1bj374w .u-25vxublfs {
        text-align: start;
      }

      [dir="rtl"] #tw-aq1bj374w .u-67cvsg1j6 {
        text-align: end;
        border-inline-end: 0;
        border-inline-start: 3px solid var(--secondary-light);
      }

      [dir="rtl"] #tw-aq1bj374w .u-67cvsg1j6:hover {
        border-inline-start-color: var(--info-color);
      }

      [dir="rtl"] #tw-aq1bj374w .u-omtqez6nf:hover i {
        transform: scale(1.15) rotate(8deg);
      }

      [dir="rtl"] #tw-aq1bj374w .u-kh8n0pf9n {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 8% 100%, 0 88%);
      }

      [dir="rtl"] #tw-aq1bj374w .u-fc8alb8pf {
        animation-name: markslide_rtl_q2n8v5x1wpa;
      }

      @keyframes markslide_rtl_q2n8v5x1wpa {
        0% {
          transform: translateX(0);
          width: 56px;
        }
        100% {
          transform: translateX(-28px);
          width: 96px;
        }
      }

      @media (max-width: 991.98px) {
        #tw-aq1bj374w .u-gol7irkt0 {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-aq1bj374w .u-s4p84wcyc {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-aq1bj374w .u-kh8n0pf9n {
          clip-path: none;
        }

        [dir="rtl"] #tw-aq1bj374w .u-kh8n0pf9n {
          clip-path: none;
        }
      }

      @media (max-width: 575.98px) {
        #tw-aq1bj374w {
          padding-block: 2.5rem 1.5rem;
        }

        #tw-aq1bj374w .u-2ywsglktu {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.25rem;
        }

        #tw-aq1bj374w .u-lhb5bbtz1 {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-aq1bj374w .u-7er1t8ovw {
          grid-template-columns: repeat(5, minmax(0, 1fr));
          gap: 0.4rem;
        }

        #tw-aq1bj374w .u-omtqez6nf i {
          font-size: 1.05rem;
        }

        #tw-aq1bj374w .u-s1pu1n8w0 {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.75rem;
        }

        #tw-aq1bj374w .u-25vxublfs {
          text-align: start;
        }

        [dir="rtl"] #tw-aq1bj374w .u-25vxublfs {
          text-align: end;
        }
      }

#tw-jzb8bw68b {
        background: linear-gradient(90deg, var(--primary-dark) 0%, var(--neutral-950) 50%, var(--primary-dark) 100%);
        box-shadow: 0 4px 24px rgba(0, 0, 0, 0.2);
        border-bottom: 3px solid var(--primary);
        padding-block: 0.75rem 1rem;
      }

      #tw-jzb8bw68b .navbar-brand {
        white-space: normal;
        font-size: 1.4rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        color: var(--white) !important;
        transition: color 0.25s ease, transform 0.25s ease;
      }

      #tw-jzb8bw68b .navbar-brand:hover {
        color: var(--primary-bg) !important;
        transform: translateX(4px);
      }

      #tw-jzb8bw68b .navbar-toggler {
        border: 2px solid var(--primary-light);
        border-radius: 10px;
        padding: 0.5rem 0.65rem;
        background: rgba(255, 255, 255, 0.08);
        transition: background 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
      }

      #tw-jzb8bw68b .navbar-toggler:hover {
        background: var(--primary);
        border-color: var(--primary-light);
      }

      #tw-jzb8bw68b .navbar-toggler:focus {
        box-shadow: 0 0 0 0.25rem rgba(184, 115, 0, 0.35);
      }

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

      #tw-jzb8bw68b .navbar-nav {
        gap: 0.25rem;
      }

      #tw-jzb8bw68b .navbar-nav .nav-link {
        position: relative;
        padding-block: 0.6rem;
        padding-inline: 1rem;
        font-weight: 500;
        letter-spacing: 0.04em;
        color: var(--neutral-150) !important;
        transition: color 0.25s ease, background 0.25s ease;
        border-radius: 8px;
      }

      #tw-jzb8bw68b .navbar-nav .nav-link:hover {
        color: var(--white) !important;
        background: rgba(255, 255, 255, 0.1);
      }

      #tw-jzb8bw68b .navbar-nav .nav-link.active {
        color: var(--primary-bg) !important;
        font-weight: 600;
        background: rgba(250, 171, 70, 0.15);
      }

      #tw-jzb8bw68b .navbar-nav .u-5kkw7kdyi:not(:last-child) .nav-link::after {
        content: '';
        position: absolute;
        inset-inline-end: -2px;
        top: 50%;
        transform: translateY(-50%);
        width: 3px;
        height: 3px;
        border-radius: 50%;
        background: var(--neutral-450);
        opacity: 0.6;
      }

      #tw-jzb8bw68b .navbar-nav .u-5kkw7kdyi.ms-lg-3 .nav-link::after {
        display: none;
      }

      #tw-jzb8bw68b .u-tgvd4nku7 {
        background: linear-gradient(135deg, var(--accent) 0%, var(--accent-dark) 100%);
        color: var(--white) !important;
        border: none;
        padding-block: 0.5rem;
        padding-inline: 1.25rem;
        border-radius: 999px;
        font-weight: 600;
        letter-spacing: 0.04em;
        transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
        box-shadow: 0 4px 14px rgba(0, 158, 175, 0.4);
        display: inline-flex;
        align-items: center;
        gap: 0.4rem;
      }

      #tw-jzb8bw68b .u-tgvd4nku7 i {
        font-size: 1rem;
      }

      #tw-jzb8bw68b .u-tgvd4nku7:hover {
        background: linear-gradient(135deg, var(--accent-light) 0%, var(--accent) 100%);
        transform: translateY(-2px);
        box-shadow: 0 6px 20px rgba(0, 158, 175, 0.5);
      }

      @media (max-width: 991.98px) {
        #tw-jzb8bw68b .navbar-collapse {
          margin-top: 1rem;
          padding: 1.25rem;
          background: linear-gradient(180deg, var(--neutral-850) 0%, var(--neutral-950) 100%);
          border-radius: 12px;
          border: 1px solid var(--neutral-750);
          box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);
        }

        #tw-jzb8bw68b .navbar-nav {
          gap: 0.25rem;
        }

        #tw-jzb8bw68b .navbar-nav .nav-link::after {
          display: none;
        }

        #tw-jzb8bw68b .navbar-nav .nav-link {
          padding-block: 0.75rem;
          padding-inline: 1rem;
          border-radius: 8px;
        }

        #tw-jzb8bw68b .u-tgvd4nku7 {
          margin-top: 1rem;
          width: 100%;
          justify-content: center;
          padding-block: 0.75rem;
        }
      }

#tw-143mhqd2i {
            --content-dir-x: 1;
            position: relative;
            overflow: hidden;
            padding-block: clamp(3rem, 6vw, 6rem);
            padding-inline: clamp(1.25rem, 4vw, 2rem);
            background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--background-primary) 52%, var(--background-secondary) 100%);
          }
    
          [dir='rtl'] #tw-143mhqd2i {
            --content-dir-x: -1;
          }
    
          #tw-143mhqd2i::before {
            content: '';
            position: absolute;
            inset-inline-start: -18%;
            inset-block-start: -22%;
            width: min(52vw, 640px);
            height: min(52vw, 640px);
            border-radius: 50%;
            background: radial-gradient(circle at center, var(--accent-bg), var(--accent-light));
            opacity: 0.22;
            pointer-events: none;
          }
    
          #tw-143mhqd2i::after {
            content: '';
            position: absolute;
            inset-inline-end: -8%;
            inset-block-end: -28%;
            width: min(70vw, 820px);
            height: min(44vw, 520px);
            border-radius: 38% 62% 70% 30% / 45% 35% 65% 55%;
            background: linear-gradient(125deg, var(--primary-bg), var(--warning-bg));
            opacity: 0.18;
            pointer-events: none;
          }
    
          #tw-143mhqd2i .u-frhar0ahh {
            position: relative;
            z-index: 1;
            max-width: 1180px;
            margin-inline: auto;
          }
    
          #tw-143mhqd2i .u-qt5z5f6f3 {
            display: grid;
            grid-template-columns: minmax(0, 1fr);
            gap: clamp(1.5rem, 3vw, 2.75rem);
            margin-block-end: clamp(2rem, 4vw, 3rem);
          }
    
          #tw-143mhqd2i .u-gpogt1578 {
            position: relative;
            padding-block: clamp(1.85rem, 3.5vw, 2.6rem);
            padding-inline: clamp(1.5rem, 3vw, 2.75rem);
            border-radius: 24px;
            border: 1px solid var(--border-light);
            background: linear-gradient(135deg, var(--background-tertiary) 20%, var(--neutral-50) 100%);
            box-shadow: 0 20px 50px var(--neutral-250);
          }
    
          #tw-143mhqd2i .u-gpogt1578::before {
            content: '';
            position: absolute;
            inset-inline-start: 0;
            inset-block: 14% 14%;
            width: 6px;
            border-radius: 999px;
            background: linear-gradient(var(--accent), var(--primary));
          }
    
          #tw-143mhqd2i .u-2x2gex48l {
            padding-inline-start: clamp(1rem, 2vw, 1.85rem);
          }
    
          #tw-143mhqd2i .u-2x2gex48l .u-pip8y7rzn {
            display: inline-block;
            padding-block: 0.35rem;
            padding-inline: 1rem;
            border-radius: 999px;
            font-size: 0.82rem;
            font-weight: 800;
            letter-spacing: 0.08em;
            text-transform: uppercase;
            color: var(--primary-dark);
            background: linear-gradient(90deg, var(--secondary-bg), var(--primary-bg));
            border: 1px solid var(--primary-light);
            white-space: normal;
            max-width: 100%;
          }
    
          #tw-143mhqd2i .u-2x2gex48l h2 {
            margin-block-start: 1.1rem;
            margin-block-end: 1rem;
            margin-inline: 0;
            font-size: clamp(2rem, 4.2vw, 3rem);
            line-height: 1.12;
            font-weight: 900;
            color: var(--text-primary);
            letter-spacing: -0.03em;
            max-width: 18ch;
          }
    
          #tw-143mhqd2i .u-2x2gex48l .u-s7rvukpai {
            margin: 0;
            font-size: 1.1rem;
            line-height: 1.82;
            color: var(--text-secondary);
            max-width: 55ch;
          }
    
          #tw-143mhqd2i .u-dk2pzu57b {
            position: relative;
            border-radius: 24px;
            padding: clamp(1.65rem, 3vw, 2.35rem);
            background: linear-gradient(145deg, var(--accent-dark), var(--secondary-dark));
            color: var(--text-light);
            border: 1px solid var(--accent);
            box-shadow: 0 24px 60px var(--neutral-350);
          }
    
          #tw-143mhqd2i .u-dk2pzu57b::before {
            content: '';
            position: absolute;
            inset-inline-start: 50%;
            inset-block-start: 0;
            width: clamp(140px, 28vw, 220px);
            height: 3px;
            border-radius: 999px;
            background: linear-gradient(90deg, var(--primary-light), var(--accent-light));
            transform: translateX(calc(var(--content-dir-x) * -50%));
          }
    
          #tw-143mhqd2i .u-sx1yg2hnc {
            width: clamp(140px, 22vw, 200px);
            aspect-ratio: 1 / 1;
            margin-block-end: auto;
            border-radius: 28% 72% 64% 36% / 38% 40% 60% 62%;
            background: linear-gradient(140deg, var(--primary), var(--warning-color));
            opacity: 0.95;
            border: 1px solid var(--accent-light);
          }
    
          #tw-143mhqd2i .u-bm95p9n7x {
            width: 100%;
            height: 100%;
            border-radius: inherit;
            background: linear-gradient(205deg, var(--accent) 10%, var(--accent-light) 48%, var(--secondary) 100%);
            opacity: 0.45;
          }
    
          #tw-143mhqd2i .u-dk2pzu57b .u-d04d7hnms {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            gap: 0.65rem;
            padding-block: 0.95rem;
            padding-inline: 1.85rem;
            border-radius: 999px;
            font-weight: 900;
            text-decoration: none;
            color: var(--text-primary);
            background: var(--text-light);
            border: 1px solid var(--text-light);
            box-shadow: 0 14px 32px var(--neutral-650);
            transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease, color 0.25s ease;
          }
    
          #tw-143mhqd2i .u-dk2pzu57b .u-d04d7hnms:hover {
            transform: translateY(-3px);
            color: var(--text-light);
            background: color-mix(in srgb, var(--text-light) 18%, var(--accent-dark));
            box-shadow: 0 18px 40px var(--neutral-850);
          }
    
          #tw-143mhqd2i .u-dk2pzu57b .u-d04d7hnms i {
            transition: transform 0.22s ease;
          }
    
          #tw-143mhqd2i .u-dk2pzu57b .u-d04d7hnms:hover i {
            transform: translateX(calc(var(--content-dir-x) * 6px));
          }
    
          #tw-143mhqd2i .u-ejqgwu3qs {
            display: grid;
            grid-template-columns: minmax(0, 1fr);
            gap: clamp(1.25rem, 2vw, 1.75rem);
          }
    
          #tw-143mhqd2i .u-gzc1qe9jk {
            position: relative;
            height: 100%;
            padding-block: clamp(1.85rem, 3vw, 2.35rem);
            padding-inline: clamp(1.5rem, 2.5vw, 2rem);
            border-radius: 20px;
            border: 1px solid var(--border-light);
            background: var(--background-tertiary);
            box-shadow: 0 12px 28px var(--neutral-250);
            overflow: clip;
          }
    
          #tw-143mhqd2i .u-gzc1qe9jk:nth-child(2),
          #tw-143mhqd2i .u-gzc1qe9jk:nth-child(3) {
            background: linear-gradient(178deg, var(--background-tertiary), var(--neutral-50));
          }
    
          #tw-143mhqd2i .u-gzc1qe9jk::after {
            content: '';
            position: absolute;
            inset-inline-end: -30%;
            inset-block-start: -35%;
            width: 55%;
            height: 70%;
            border-radius: 40%;
            background: linear-gradient(200deg, var(--info-bg), var(--background-tertiary));
            opacity: 0.35;
            pointer-events: none;
          }
    
          #tw-143mhqd2i .u-gzc1qe9jk .u-befpkre15 {
            display: flex;
            align-items: start;
            justify-content: space-between;
            gap: 1rem;
            margin-block-end: 1.25rem;
          }
    
          #tw-143mhqd2i .u-gzc1qe9jk .u-4vkpml8f0 {
            flex-shrink: 0;
            width: 56px;
            height: 56px;
            border-radius: 18px;
            display: inline-flex;
            align-items: center;
            justify-content: center;
            border: 1px solid var(--primary-light);
            background: linear-gradient(155deg, var(--primary-bg), var(--accent-bg));
            color: var(--primary-dark);
            font-size: 1.55rem;
          }
    
          #tw-143mhqd2i .u-gzc1qe9jk .u-24hasnrst {
            display: inline-flex;
            align-items: center;
            padding-block: 0.28rem;
            padding-inline: 0.75rem;
            border-radius: 999px;
            font-size: 0.74rem;
            font-weight: 800;
            letter-spacing: 0.06em;
            text-transform: uppercase;
            border: 1px solid var(--neutral-250);
            color: var(--text-tertiary);
            background: var(--background-primary);
            white-space: normal;
          }
    
          #tw-143mhqd2i .u-gzc1qe9jk h3 {
            margin: 0 0 0.55rem;
            font-size: 1.35rem;
            font-weight: 900;
            line-height: 1.25;
            color: var(--text-primary);
          }
    
          #tw-143mhqd2i .u-gzc1qe9jk .card-text {
            margin: 0 0 1.35rem;
            font-size: 1rem;
            line-height: 1.72;
            color: var(--text-secondary);
          }
    
          #tw-143mhqd2i .u-gzc1qe9jk .u-im5ehzdqq {
            display: inline-flex;
            align-items: center;
            gap: 0.5rem;
            font-weight: 900;
            text-decoration: none;
            color: var(--primary);
            border-block-end: 2px solid var(--primary-bg);
            padding-block-end: 0.2rem;
            transition: color 0.2s ease, border-color 0.2s ease;
          }
    
          #tw-143mhqd2i .u-gzc1qe9jk .u-im5ehzdqq i {
            transition: transform 0.2s ease;
          }
    
          #tw-143mhqd2i .u-gzc1qe9jk .u-im5ehzdqq:hover {
            color: var(--primary-dark);
            border-color: var(--primary);
          }
    
          #tw-143mhqd2i .u-gzc1qe9jk .u-im5ehzdqq:hover i {
            transform: translateX(calc(var(--content-dir-x) * 5px));
          }
    
          @media (min-width: 992px) {
            #tw-143mhqd2i .u-qt5z5f6f3 {
              grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
              align-items: stretch;
            }
    
            #tw-143mhqd2i .u-ejqgwu3qs {
              grid-template-columns: repeat(3, minmax(0, 1fr));
            }
    
            #tw-143mhqd2i .u-gzc1qe9jk:nth-child(1) {
              margin-block-start: 0;
            }
    
            #tw-143mhqd2i .u-gzc1qe9jk:nth-child(2) {
              margin-block-start: 1.75rem;
            }
    
            #tw-143mhqd2i .u-gzc1qe9jk:nth-child(3) {
              margin-block-start: 3.5rem;
            }
          }

#tw-7ntb7inhv {
      position: relative;
      overflow: hidden;
      padding-block: clamp(3.5rem, 7vw, 6.5rem);
      padding-inline: 0;
      background:
        linear-gradient(125deg, var(--primary-bg) 0%, var(--warning-bg) 42%, var(--secondary-bg) 78%, var(--accent-bg) 100%);
    }

    #tw-7ntb7inhv::before {
      content: '';
      position: absolute;
      inset: 0;
      background:
        repeating-linear-gradient(
          -18deg,
          transparent 0,
          transparent 18px,
          color-mix(in srgb, var(--text-light) 22%, transparent) 18px,
          color-mix(in srgb, var(--text-light) 22%, transparent) 36px
        );
      opacity: 0.45;
      pointer-events: none;
      animation: stripepulse_k8m2n4p7qxw1rt 8s ease-in-out infinite;
    }

    #tw-7ntb7inhv::after {
      content: '';
      position: absolute;
      inset-block-start: -20%;
      inset-inline-start: -10%;
      inline-size: min(55vw, 28rem);
      aspect-ratio: 1;
      border-radius: 50%;
      background: radial-gradient(circle, var(--danger-bg) 0%, transparent 68%);
      opacity: 0.55;
      pointer-events: none;
      animation: blobfloat_r5t9v2w8y3zaqd 6.5s ease-in-out infinite;
    }

    #tw-7ntb7inhv .container {
      position: relative;
      z-index: 1;
    }

    #tw-7ntb7inhv .u-4vpk0hzh0 {
      position: relative;
      display: grid;
      grid-template-columns: minmax(0, 1fr);
      gap: clamp(1.25rem, 3vw, 2rem);
    }

    #tw-7ntb7inhv .u-41asyywyg {
      position: relative;
      display: grid;
      grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
      gap: clamp(1.25rem, 3vw, 2.5rem);
      align-items: end;
      padding: clamp(1.5rem, 3.2vw, 2.4rem);
      background: var(--text-light);
      border: 0.35rem solid var(--neutral-1050);
      box-shadow:
        0.85rem 0.85rem 0 var(--neutral-1050),
        inset 0 0 0 0.2rem var(--warning-color);
      overflow: hidden;
    }

    #tw-7ntb7inhv .u-41asyywyg::before {
      content: '';
      position: absolute;
      inset-block-start: 0;
      inset-inline-end: 0;
      inline-size: 42%;
      block-size: 100%;
      background: linear-gradient(160deg, var(--accent-bg) 0%, var(--secondary-bg) 55%, var(--primary-bg) 100%);
      clip-path: polygon(28% 0, 100% 0, 100% 100%, 0 100%);
      opacity: 0.85;
      pointer-events: none;
      animation: heroswipe_c4d7f1h6j9k2lm 5.5s ease-in-out infinite;
    }

    #tw-7ntb7inhv .u-kf8rilq2d {
      position: relative;
      z-index: 1;
      display: flex;
      flex-direction: column;
      gap: 1rem;
      align-items: start;
    }

    #tw-7ntb7inhv .u-3pyhajmvu {
      display: inline-flex;
      align-items: center;
      gap: 0.55rem;
      max-inline-size: 100%;
      width: fit-content;
      padding-block: 0.45rem;
      padding-inline: 0.9rem;
      background: var(--danger-color);
      color: var(--text-light);
      font-size: 0.78rem;
      font-weight: 800;
      letter-spacing: 0.14em;
      text-transform: uppercase;
      white-space: normal;
      border: 0.18rem solid var(--neutral-1050);
      transform: rotate(-1.5deg);
    }

    #tw-7ntb7inhv .u-3pyhajmvu::before {
      content: '';
      inline-size: 0.55rem;
      block-size: 0.55rem;
      background: var(--warning-bg);
      border: 0.12rem solid var(--text-light);
      animation: markpulse_p3q6s9u2v5w8xy 1.2s ease-in-out infinite;
    }

    #tw-7ntb7inhv .u-23tsr7ggj {
      margin: 0;
      color: var(--neutral-1050);
      font-size: clamp(2.1rem, 5vw, 3.75rem);
      font-weight: 900;
      line-height: 0.95;
      letter-spacing: -0.04em;
      text-transform: uppercase;
    }

    #tw-7ntb7inhv .u-23tsr7ggj span {
      display: inline;
      color: var(--primary);
      -webkit-text-stroke: 0.04rem var(--neutral-1050);
      paint-order: stroke fill;
    }

    #tw-7ntb7inhv .u-2l5acxhq3 {
      margin: 0;
      max-inline-size: 34rem;
      color: var(--text-secondary);
      font-size: 1.05rem;
      line-height: 1.6;
      font-weight: 600;
    }

    #tw-7ntb7inhv .u-6giinnrrz {
      position: relative;
      z-index: 1;
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 0.85rem;
      align-self: stretch;
    }

    #tw-7ntb7inhv .u-6r1mpts4c {
      position: relative;
      display: flex;
      flex-direction: column;
      justify-content: center;
      gap: 0.35rem;
      padding: 1.15rem 1.1rem;
      background: var(--neutral-1050);
      color: var(--text-light);
      border: 0.22rem solid var(--neutral-1050);
      box-shadow: 0.4rem 0.4rem 0 var(--warning-color);
      overflow: hidden;
    }

    #tw-7ntb7inhv .u-6r1mpts4c:nth-child(2) {
      background: linear-gradient(145deg, var(--secondary-dark), var(--accent-dark));
      box-shadow: 0.4rem 0.4rem 0 var(--accent-bg);
    }

    #tw-7ntb7inhv .u-1ijohhol8 {
      display: block;
      font-size: clamp(2rem, 4vw, 2.8rem);
      font-weight: 900;
      line-height: 1;
      letter-spacing: -0.04em;
      color: var(--warning-bg);
    }

    #tw-7ntb7inhv .u-6r1mpts4c:nth-child(2) .u-1ijohhol8 {
      color: var(--accent-bg);
    }

    #tw-7ntb7inhv .u-7v9lp2504 {
      display: block;
      color: var(--neutral-250);
      font-size: 0.78rem;
      font-weight: 800;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      line-height: 1.3;
    }

    #tw-7ntb7inhv .u-2vasxvvwq {
      position: relative;
      display: flex;
      flex-direction: column;
      gap: 1.35rem;
      padding: clamp(1.35rem, 3vw, 2.2rem);
      background: var(--background-tertiary);
      border: 0.35rem solid var(--neutral-1050);
      box-shadow: -0.75rem 0.75rem 0 var(--primary-dark);
      overflow: hidden;
    }

    #tw-7ntb7inhv .u-2vasxvvwq::before {
      content: '';
      position: absolute;
      inset-block-start: 0;
      inset-inline-start: 0;
      inline-size: 100%;
      block-size: 0.55rem;
      background: linear-gradient(90deg, var(--danger-color), var(--warning-color), var(--primary), var(--secondary), var(--accent));
      background-size: 200% 100%;
      animation: slashrun_b2n5p8r1t4v7wx 4.5s linear infinite;
    }

    #tw-7ntb7inhv .u-ebxbtdx8l {
      position: relative;
      z-index: 1;
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(0, 0.85fr);
      gap: 1.1rem;
      align-items: center;
      padding-block-end: 1.15rem;
      border-block-end: 0.22rem dashed var(--neutral-250);
    }

    #tw-7ntb7inhv .u-mejfz1x8p {
      margin: 0;
      color: var(--neutral-1050);
      font-size: clamp(1.2rem, 2.4vw, 1.55rem);
      font-weight: 900;
      line-height: 1.15;
      text-transform: uppercase;
      letter-spacing: 0.04em;
    }

    #tw-7ntb7inhv .u-fs6s5k88p {
      margin: 0.4rem 0 0;
      color: var(--text-tertiary);
      font-size: 0.95rem;
      line-height: 1.45;
      font-weight: 600;
    }

    #tw-7ntb7inhv .u-4mho1ztnk {
      display: flex;
      flex-direction: column;
      gap: 0.5rem;
    }

    #tw-7ntb7inhv .u-710tn7y0s {
      position: relative;
      display: block;
      inline-size: 100%;
      block-size: 0.85rem;
      background: var(--neutral-150);
      border: 0.16rem solid var(--neutral-1050);
      overflow: hidden;
    }

    #tw-7ntb7inhv .u-8p1wztnhi {
      display: block;
      block-size: 100%;
      inline-size: 33.333%;
      background: linear-gradient(90deg, var(--warning-color), var(--primary), var(--secondary));
      transition: inline-size 0.35s ease;
    }

    #tw-7ntb7inhv .u-2vasxvvwq:has(.u-jdol5a0tp input:checked):not(:has(.u-dloegpyv7 input:checked)) .u-8p1wztnhi {
      inline-size: 66.666%;
    }

    #tw-7ntb7inhv .u-2vasxvvwq:has(.u-dloegpyv7 input:checked):not(:has(.u-n4quwimdo input:checked)) .u-8p1wztnhi,
    #tw-7ntb7inhv .u-2vasxvvwq:has(.u-n4quwimdo input:checked) .u-8p1wztnhi {
      inline-size: 100%;
    }

    #tw-7ntb7inhv .u-mlguvkb8s {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 0.45rem;
    }

    #tw-7ntb7inhv .u-lp814385e {
      display: block;
      block-size: 0.55rem;
      border: 0.12rem solid var(--neutral-1050);
      background: var(--neutral-150);
      transition: background 0.25s ease, transform 0.25s ease;
    }

    #tw-7ntb7inhv .u-lp814385e.u-jkrj1kbbu {
      background: linear-gradient(90deg, var(--warning-color), var(--primary));
      transform: scaleY(1.35);
    }

    #tw-7ntb7inhv .u-2vasxvvwq:has(.u-jdol5a0tp input:checked) .u-is4efpf8k {
      background: var(--secondary);
      transform: none;
    }

    #tw-7ntb7inhv .u-2vasxvvwq:has(.u-jdol5a0tp input:checked):not(:has(.u-dloegpyv7 input:checked)) .u-moey44jqh {
      background: linear-gradient(90deg, var(--warning-color), var(--primary));
      transform: scaleY(1.35);
    }

    #tw-7ntb7inhv .u-2vasxvvwq:has(.u-dloegpyv7 input:checked) .u-moey44jqh {
      background: var(--secondary);
      transform: none;
    }

    #tw-7ntb7inhv .u-2vasxvvwq:has(.u-dloegpyv7 input:checked):not(:has(.u-n4quwimdo input:checked)) .u-omyy88h30 {
      background: linear-gradient(90deg, var(--warning-color), var(--primary));
      transform: scaleY(1.35);
    }

    #tw-7ntb7inhv .u-2vasxvvwq:has(.u-n4quwimdo input:checked) .u-omyy88h30 {
      background: var(--secondary);
      transform: none;
    }

    #tw-7ntb7inhv .u-bdxqn6nh1 {
      position: relative;
      z-index: 1;
      display: flex;
      flex-direction: column;
      flex-grow: 1;
      min-block-size: 18rem;
    }

    #tw-7ntb7inhv .u-qcwmkhy1k,
    #tw-7ntb7inhv .u-mmnlrxutn {
      display: none;
    }

    #tw-7ntb7inhv .u-jdol5a0tp {
      display: block;
      animation: stepreveal_m4k9p2x7qnw8ht 0.4s ease both;
    }

    #tw-7ntb7inhv .u-bdxqn6nh1:has(.u-jdol5a0tp input:checked) .u-jdol5a0tp {
      display: none;
    }

    #tw-7ntb7inhv .u-bdxqn6nh1:has(.u-jdol5a0tp input:checked):not(:has(.u-dloegpyv7 input:checked)) .u-dloegpyv7 {
      display: block;
      animation: stepreveal_m4k9p2x7qnw8ht 0.4s ease both;
    }

    #tw-7ntb7inhv .u-bdxqn6nh1:has(.u-dloegpyv7 input:checked):not(:has(.u-n4quwimdo input:checked)) .u-n4quwimdo {
      display: block;
      animation: stepreveal_m4k9p2x7qnw8ht 0.4s ease both;
    }

    #tw-7ntb7inhv .u-bdxqn6nh1:has(.u-n4quwimdo input:checked) .u-mmnlrxutn {
      display: grid;
      grid-template-columns: minmax(0, 1fr);
      gap: 0.85rem;
      justify-items: start;
      align-content: center;
      min-block-size: 15rem;
      padding: clamp(1.3rem, 3vw, 2rem);
      border: 0.28rem solid var(--neutral-1050);
      background:
        linear-gradient(135deg, var(--warning-bg) 0%, var(--primary-bg) 48%, var(--secondary-bg) 100%);
      box-shadow: 0.55rem 0.55rem 0 var(--neutral-1050);
      animation: stepreveal_m4k9p2x7qnw8ht 0.45s ease both;
    }

    #tw-7ntb7inhv .u-lu2198bqi {
      margin-block-end: 1.25rem;
    }

    #tw-7ntb7inhv .u-d9u9d9tra {
      margin: 0;
      color: var(--neutral-1050);
      font-size: clamp(1.35rem, 2.8vw, 1.9rem);
      font-weight: 900;
      line-height: 1.15;
      letter-spacing: -0.025em;
    }

    #tw-7ntb7inhv .u-rdbjusgvh {
      display: grid;
      grid-template-columns: minmax(0, 1fr);
      gap: 0.75rem;
    }

    #tw-7ntb7inhv .u-4no1qz0us {
      position: relative;
      margin: 0;
    }

    #tw-7ntb7inhv .u-4no1qz0us input {
      position: absolute;
      opacity: 0;
      inset-block-start: 0;
      inset-inline-start: 0;
      inline-size: 1px;
      block-size: 1px;
      pointer-events: none;
    }

    #tw-7ntb7inhv .u-4no1qz0us label {
      position: relative;
      display: flex;
      align-items: center;
      gap: 0.9rem;
      min-block-size: 4.1rem;
      padding-block: 1rem;
      padding-inline: 1.15rem 1.35rem;
      border: 0.22rem solid var(--neutral-1050);
      background: var(--neutral-50);
      color: var(--text-primary);
      font-size: 1.02rem;
      font-weight: 800;
      line-height: 1.35;
      white-space: normal;
      cursor: pointer;
      overflow: hidden;
      box-shadow: 0.35rem 0.35rem 0 color-mix(in srgb, var(--neutral-1050) 18%, transparent);
      transition: transform 0.2s ease, background 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
    }

    #tw-7ntb7inhv .u-4no1qz0us label::before {
      content: '';
      flex-shrink: 0;
      inline-size: 1.05rem;
      block-size: 1.05rem;
      border: 0.18rem solid var(--neutral-1050);
      background: var(--text-light);
      border-radius: 50%;
      box-shadow: inset 0 0 0 0 var(--warning-color);
      transition: background 0.2s ease, box-shadow 0.2s ease;
    }

    #tw-7ntb7inhv .u-4no1qz0us label::after {
      content: '';
      position: absolute;
      inset-block: 0;
      inset-inline-start: 0;
      inline-size: 0.45rem;
      background: linear-gradient(180deg, var(--warning-color), var(--danger-color));
      transform: scaleY(0);
      transform-origin: center bottom;
      transition: transform 0.25s ease;
    }

    #tw-7ntb7inhv .u-hyofoyp3y {
      position: relative;
      z-index: 1;
      flex-grow: 1;
    }

    #tw-7ntb7inhv .u-4no1qz0us label:hover {
      background: var(--warning-bg);
      color: var(--neutral-1050);
      transform: translateY(-0.18rem);
      box-shadow: 0.45rem 0.45rem 0 var(--neutral-1050);
    }

    #tw-7ntb7inhv .u-4no1qz0us label:hover::after {
      transform: scaleY(1);
    }

    #tw-7ntb7inhv .u-4no1qz0us input:checked + label {
      background: linear-gradient(100deg, var(--primary), var(--warning-color));
      color: var(--text-light);
      border-color: var(--neutral-1050);
      box-shadow: 0.45rem 0.45rem 0 var(--neutral-1050);
    }

    #tw-7ntb7inhv .u-4no1qz0us input:checked + label::before {
      background: var(--text-light);
      box-shadow: inset 0 0 0 0.28rem var(--secondary);
    }

    #tw-7ntb7inhv .u-4no1qz0us input:checked + label::after {
      transform: scaleY(1);
      background: linear-gradient(180deg, var(--secondary), var(--accent));
    }

    #tw-7ntb7inhv .u-4no1qz0us input:focus-visible + label {
      outline: 0.2rem solid var(--accent);
      outline-offset: 0.2rem;
    }

    #tw-7ntb7inhv .u-k1wpz3lgk {
      position: relative;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      inline-size: 3.6rem;
      block-size: 3.6rem;
      background: var(--neutral-1050);
      border: 0.22rem solid var(--neutral-1050);
      box-shadow: 0.3rem 0.3rem 0 var(--danger-color);
      animation: markpulse_p3q6s9u2v5w8xy 2.2s ease-in-out infinite;
    }

    #tw-7ntb7inhv .u-k1wpz3lgk::before {
      content: '';
      inline-size: 0.75rem;
      block-size: 1.3rem;
      border-inline-end: 0.28rem solid var(--warning-bg);
      border-block-end: 0.28rem solid var(--warning-bg);
      transform: rotate(45deg) translateY(-0.1rem);
    }

    #tw-7ntb7inhv .u-4uvq4h29u {
      margin: 0;
      color: var(--neutral-1050);
      font-size: clamp(1.55rem, 3.2vw, 2.3rem);
      font-weight: 900;
      line-height: 1.05;
      text-transform: uppercase;
      letter-spacing: -0.02em;
    }

    #tw-7ntb7inhv .u-l80rik6c1 {
      margin: 0;
      max-inline-size: 36rem;
      color: var(--neutral-950);
      font-size: 1.05rem;
      line-height: 1.55;
      font-weight: 600;
    }

    @keyframes stripepulse_k8m2n4p7qxw1rt {
      0%,
      100% {
        opacity: 0.35;
      }
      50% {
        opacity: 0.55;
      }
    }

    @keyframes blobfloat_r5t9v2w8y3zaqd {
      0%,
      100% {
        transform: translateY(0) scale(1);
      }
      50% {
        transform: translateY(1.5rem) scale(1.08);
      }
    }

    @keyframes heroswipe_c4d7f1h6j9k2lm {
      0%,
      100% {
        opacity: 0.75;
        transform: translateX(0);
      }
      50% {
        opacity: 1;
        transform: translateX(0.6rem);
      }
    }

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

    @keyframes stepreveal_m4k9p2x7qnw8ht {
      0% {
        opacity: 0;
        transform: translateY(1rem) scale(0.985);
      }
      100% {
        opacity: 1;
        transform: translateY(0) scale(1);
      }
    }

    @keyframes markpulse_p3q6s9u2v5w8xy {
      0%,
      100% {
        transform: scale(1) rotate(0deg);
      }
      50% {
        transform: scale(1.08) rotate(-3deg);
      }
    }

    @media (max-width: 991.98px) {
      #tw-7ntb7inhv .u-41asyywyg {
        grid-template-columns: minmax(0, 1fr);
      }

      #tw-7ntb7inhv .u-41asyywyg::before {
        inset-block-start: auto;
        inset-block-end: 0;
        inset-inline-end: 0;
        inset-inline-start: 0;
        inline-size: 100%;
        block-size: 38%;
        clip-path: polygon(0 35%, 100% 0, 100% 100%, 0 100%);
      }

      #tw-7ntb7inhv .u-6giinnrrz {
        max-inline-size: 28rem;
      }
    }

    @media (max-width: 575.98px) {
      #tw-7ntb7inhv .u-41asyywyg,
      #tw-7ntb7inhv .u-2vasxvvwq {
        box-shadow: 0.55rem 0.55rem 0 var(--neutral-1050);
      }

      #tw-7ntb7inhv .u-2vasxvvwq {
        box-shadow: -0.45rem 0.45rem 0 var(--primary-dark);
      }

      #tw-7ntb7inhv .u-ebxbtdx8l {
        grid-template-columns: minmax(0, 1fr);
      }

      #tw-7ntb7inhv .u-6giinnrrz {
        grid-template-columns: minmax(0, 1fr);
        max-inline-size: none;
      }

      #tw-7ntb7inhv .u-4no1qz0us label {
        font-size: 0.95rem;
        padding-inline: 1rem 1.1rem;
      }

      #tw-7ntb7inhv .u-bdxqn6nh1:has(.u-n4quwimdo input:checked) .u-mmnlrxutn {
        min-block-size: 12rem;
      }
    }

    [dir="rtl"] #tw-7ntb7inhv .u-3pyhajmvu {
      transform: rotate(1.5deg);
    }

    [dir="rtl"] #tw-7ntb7inhv::after {
      inset-inline-start: auto;
      inset-inline-end: -10%;
    }

    [dir="rtl"] #tw-7ntb7inhv .u-41asyywyg::before {
      inset-inline-end: auto;
      inset-inline-start: 0;
      clip-path: polygon(0 0, 72% 0, 100% 100%, 0 100%);
      animation-name: heroswipertl_c4d7f1h6j9k2;
    }

    [dir="rtl"] #tw-7ntb7inhv .u-2vasxvvwq {
      box-shadow: 0.75rem 0.75rem 0 var(--primary-dark);
    }

    @media (max-width: 575.98px) {
      [dir="rtl"] #tw-7ntb7inhv .u-2vasxvvwq {
        box-shadow: 0.45rem 0.45rem 0 var(--primary-dark);
      }
    }

    @keyframes heroswipertl_c4d7f1h6j9k2 {
      0%,
      100% {
        opacity: 0.75;
        transform: translateX(0);
      }
      50% {
        opacity: 1;
        transform: translateX(-0.6rem);
      }
    }

#tw-8fo18kj4d {
      background: linear-gradient(160deg, var(--background-dark) 0%, var(--primary-dark) 45%, var(--accent-dark) 100%);
      position: relative;
      overflow: hidden;
    }

    #tw-8fo18kj4d::before {
      content: '';
      position: absolute;
      inset-block-start: -30%;
      inset-inline-end: -15%;
      width: 55%;
      height: 80%;
      background: radial-gradient(circle, var(--warning-bg) 0%, transparent 70%);
      pointer-events: none;
    }

    #tw-8fo18kj4d::after {
      content: '';
      position: absolute;
      inset-block-end: -20%;
      inset-inline-start: -10%;
      width: 45%;
      height: 60%;
      background: radial-gradient(circle, var(--info-bg) 0%, transparent 70%);
      pointer-events: none;
    }

    #tw-8fo18kj4d .container {
      position: relative;
      z-index: 1;
    }

    #tw-8fo18kj4d .u-a9g58wx60 {
      margin-block-end: 3rem;
    }

    #tw-8fo18kj4d .u-4wri38kzi {
      display: inline-block;
      background: linear-gradient(135deg, var(--warning-color), var(--danger-color));
      color: var(--text-light);
      padding-block: 0.45rem;
      padding-inline: 1.1rem;
      font-size: 0.72rem;
      letter-spacing: 0.12em;
      border-radius: 0.35rem;
      text-transform: uppercase;
      font-weight: 700;
      white-space: normal;
      margin-block-end: 1rem;
    }

    #tw-8fo18kj4d .u-4n8i89iti {
      color: var(--text-light);
      font-weight: 800;
      margin-block-end: 0;
      line-height: 1.1;
      text-transform: uppercase;
      letter-spacing: 0.02em;
    }

    #tw-8fo18kj4d .u-3ul3gxh3g {
      color: var(--primary-bg);
      font-size: 1.05rem;
      line-height: 1.65;
      margin-block-end: 0;
      max-width: 34rem;
      margin-inline-start: auto;
      text-align: end;
    }

    #tw-8fo18kj4d .u-nss05t4t0 {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 1.25rem;
      align-items: stretch;
    }

    #tw-8fo18kj4d .u-s5dumxasz {
      display: flex;
      flex-direction: column;
      background: var(--background-tertiary);
      border-radius: 1.25rem;
      border: 2px solid var(--neutral-150);
      border-inline-start-width: 5px;
      border-inline-start-color: var(--accent);
      overflow: hidden;
      height: 100%;
      transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
      animation: pricecardreveal_k7m2n9p4q8x1 0.55s ease-out forwards;
      opacity: 0;
    }

    #tw-8fo18kj4d .u-s5dumxasz:nth-child(1) {
      border-inline-start-color: var(--accent-light);
      animation-delay: 0.08s;
    }

    #tw-8fo18kj4d .u-s5dumxasz:nth-child(2) {
      animation-delay: 0.16s;
    }

    #tw-8fo18kj4d .u-s5dumxasz:nth-child(3) {
      border-inline-start-color: var(--secondary-light);
      animation-delay: 0.24s;
    }

    #tw-8fo18kj4d .u-s5dumxasz:hover {
      transform: translateY(-0.5rem);
      box-shadow: 0 1.25rem 2.5rem color-mix(in srgb, var(--neutral-950) 28%, transparent);
      border-color: var(--primary-light);
    }

    #tw-8fo18kj4d .u-8sanivda7 {
      background: linear-gradient(180deg, var(--primary) 0%, var(--primary-dark) 100%);
      border-color: var(--warning-color);
      border-inline-start-color: var(--warning-color);
      border-inline-start-width: 6px;
      box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--warning-dark) 35%, transparent);
    }

    #tw-8fo18kj4d .u-8sanivda7:hover {
      border-color: var(--warning-light);
      box-shadow: 0 1.5rem 3rem color-mix(in srgb, var(--warning-dark) 45%, transparent);
    }

    #tw-8fo18kj4d .u-op4q8yz57 {
      display: flex;
      justify-content: center;
      padding-block: 0.65rem;
      padding-inline: 1rem;
      background: linear-gradient(90deg, var(--warning-color), var(--danger-color));
    }

    #tw-8fo18kj4d .u-aip5pb2vg {
      display: inline-block;
      color: var(--text-light);
      font-size: 0.68rem;
      font-weight: 800;
      letter-spacing: 0.14em;
      text-transform: uppercase;
      white-space: normal;
      text-align: center;
    }

    #tw-8fo18kj4d .u-j9qm9uir4 {
      display: flex;
      flex-direction: column;
      flex: 1;
      padding-block: 1.75rem 1.5rem;
      padding-inline: 1.5rem;
    }

    #tw-8fo18kj4d .u-fzo4rbflx {
      font-size: 0.85rem;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 0.1em;
      color: var(--text-tertiary);
      margin-block-end: 1rem;
    }

    #tw-8fo18kj4d .u-8sanivda7 .u-fzo4rbflx {
      color: var(--primary-bg);
    }

    #tw-8fo18kj4d .u-bp9mss565 {
      display: flex;
      align-items: baseline;
      flex-wrap: wrap;
      gap: 0.35rem;
      margin-block-end: 1.5rem;
      padding-block-end: 1.25rem;
      border-block-end: 2px dashed var(--neutral-150);
    }

    #tw-8fo18kj4d .u-8sanivda7 .u-bp9mss565 {
      border-block-end-color: color-mix(in srgb, var(--text-light) 25%, transparent);
    }

    #tw-8fo18kj4d .u-ryvgro4f0 {
      font-size: 3.25rem;
      font-weight: 800;
      line-height: 1;
      color: var(--text-primary);
    }

    #tw-8fo18kj4d .u-8sanivda7 .u-ryvgro4f0 {
      color: var(--text-light);
    }

    #tw-8fo18kj4d .u-tvdgxgisa {
      font-size: 0.95rem;
      font-weight: 600;
      color: var(--text-secondary);
      text-transform: uppercase;
      letter-spacing: 0.06em;
    }

    #tw-8fo18kj4d .u-8sanivda7 .u-tvdgxgisa {
      color: var(--primary-bg);
    }

    #tw-8fo18kj4d .u-cn6ejmbfq {
      list-style: none;
      padding: 0;
      margin: 0 0 1.75rem;
      display: flex;
      flex-direction: column;
      gap: 0.55rem;
      flex: 1;
    }

    #tw-8fo18kj4d .u-6v7vuejee {
      display: flex;
      align-items: flex-start;
      gap: 0.65rem;
      padding-block: 0.55rem;
      padding-inline: 0.75rem;
      border-radius: 0.5rem;
      background: var(--background-primary);
      color: var(--text-secondary);
      font-size: 0.92rem;
      transition: background 0.25s ease, color 0.25s ease;
    }

    #tw-8fo18kj4d .u-8sanivda7 .u-6v7vuejee {
      background: color-mix(in srgb, var(--text-light) 12%, transparent);
      color: var(--text-light);
    }

    #tw-8fo18kj4d .u-6v7vuejee:hover {
      background: var(--primary-bg);
      color: var(--primary-dark);
    }

    #tw-8fo18kj4d .u-8sanivda7 .u-6v7vuejee:hover {
      background: color-mix(in srgb, var(--text-light) 22%, transparent);
      color: var(--text-light);
    }

    #tw-8fo18kj4d .u-2xmsvwrh6 {
      color: var(--secondary);
      font-size: 1rem;
      flex-shrink: 0;
      margin-block-start: 0.1rem;
    }

    #tw-8fo18kj4d .u-8sanivda7 .u-2xmsvwrh6 {
      color: var(--warning-light);
    }

    #tw-8fo18kj4d .u-870z7ii62 {
      flex: 1;
    }

    #tw-8fo18kj4d .u-fwtzhn9jm {
      display: block;
      width: 100%;
      padding-block: 0.95rem;
      padding-inline: 1.5rem;
      font-size: 0.88rem;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 0.08em;
      text-align: center;
      text-decoration: none;
      border-radius: 0.6rem;
      border: 2px solid var(--primary);
      background: transparent;
      color: var(--primary);
      transition: background 0.3s ease, color 0.3s ease, transform 0.3s ease, border-color 0.3s ease;
    }

    #tw-8fo18kj4d .u-fwtzhn9jm:hover {
      background: var(--primary);
      color: var(--text-light);
      transform: scale(1.02);
    }

    #tw-8fo18kj4d .u-junafstf0 {
      border-color: var(--warning-color);
      background: linear-gradient(135deg, var(--warning-color), var(--warning-dark));
      color: var(--text-light);
    }

    #tw-8fo18kj4d .u-junafstf0:hover {
      background: linear-gradient(135deg, var(--warning-light), var(--warning-color));
      border-color: var(--warning-light);
      color: var(--text-light);
    }

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

    @media (max-width: 991.98px) {
      #tw-8fo18kj4d .u-nss05t4t0 {
        grid-template-columns: minmax(0, 1fr);
        max-width: 26rem;
        margin-inline: auto;
      }

      #tw-8fo18kj4d .u-3ul3gxh3g {
        text-align: start;
        margin-inline-start: 0;
        margin-block-start: 1rem;
      }
    }

#tw-jqzennu9d {
        position: relative;
        padding-block: clamp(3.5rem, 8vw, 6rem);
        padding-inline: 0;
        background: linear-gradient(165deg, var(--background-primary) 0%, color-mix(in srgb, var(--accent-bg) 18%, var(--background-primary)) 55%, var(--neutral-150) 100%);
        overflow: hidden;
      }

      #tw-jqzennu9d::before {
        content: '';
        position: absolute;
        inset-inline-end: -18%;
        inset-block-start: -25%;
        width: min(55vw, 520px);
        aspect-ratio: 1;
        border-radius: 38% 62% 48% 52%;
        background: radial-gradient(circle at 35% 40%, color-mix(in srgb, var(--primary) 35%, transparent), transparent 68%);
        animation: driftmesh_q7w4k2n9xpLm 22s ease-in-out infinite alternate;
        pointer-events: none;
      }

      #tw-jqzennu9d::after {
        content: '';
        position: absolute;
        inset-inline-start: -12%;
        inset-block-end: -20%;
        width: min(48vw, 420px);
        aspect-ratio: 1;
        border-radius: 52% 48% 58% 42%;
        background: radial-gradient(circle at 65% 55%, color-mix(in srgb, var(--secondary-light) 28%, transparent), transparent 70%);
        animation: driftmesh_q7w4k2n9xpLm 26s ease-in-out infinite alternate-reverse;
        pointer-events: none;
      }

      @keyframes driftmesh_q7w4k2n9xpLm {
        0% {
          transform: translate(0, 0) rotate(0deg);
        }
        100% {
          transform: translate(-4%, 6%) rotate(12deg);
        }
      }

      [dir='rtl'] #tw-jqzennu9d::before,
      [dir='rtl'] #tw-jqzennu9d::after {
        animation-name: driftmesh_q7w4k2n9xpLm_rtl;
      }

      @keyframes driftmesh_q7w4k2n9xpLm_rtl {
        0% {
          transform: translate(0, 0) rotate(0deg);
        }
        100% {
          transform: translate(4%, 6%) rotate(-12deg);
        }
      }

      #tw-jqzennu9d .u-ok8wvgh5f {
        position: relative;
        z-index: 2;
        border-radius: 28px;
        padding: clamp(1.75rem, 4vw, 3rem);
        background: color-mix(in srgb, var(--background-tertiary) 92%, transparent);
        border: 1px solid color-mix(in srgb, var(--accent) 22%, var(--border-light));
        box-shadow: 0 28px 60px color-mix(in srgb, var(--neutral-950) 12%, transparent), inset 0 1px 0 color-mix(in srgb, var(--white) 80%, transparent);
        backdrop-filter: blur(8px);
      }

      #tw-jqzennu9d .u-kn9ahw83x {
        display: inline-block;
        font-size: 0.75rem;
        font-weight: 700;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        padding-block: 0.45rem;
        padding-inline: 0.85rem;
        border-radius: 999px;
        white-space: normal;
        max-width: 100%;
        background: linear-gradient(120deg, var(--accent), var(--accent-light));
        color: var(--text-light);
        box-shadow: 0 6px 18px color-mix(in srgb, var(--accent-dark) 35%, transparent);
        margin-bottom: 1.1rem;
      }

      #tw-jqzennu9d .u-oirfzfcxk {
        font-size: clamp(1.85rem, 4.2vw, 2.65rem);
        font-weight: 800;
        line-height: 1.15;
        margin-bottom: 1rem;
        max-width: 20ch;
        background: linear-gradient(100deg, var(--primary-dark) 0%, var(--primary) 35%, var(--accent) 100%);
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
      }

      #tw-jqzennu9d .u-ncqhm0n8m {
        font-size: 1.05rem;
        line-height: 1.75;
        color: var(--text-secondary);
        margin-bottom: 1.75rem;
        max-width: 36ch;
      }

      #tw-jqzennu9d .u-nr0r7t24p {
        display: flex;
        flex-wrap: wrap;
        gap: 0;
        margin-bottom: 1.75rem;
        padding-block: 1rem;
        padding-inline: 0;
        border-block: 1px solid var(--border-light);
      }

      #tw-jqzennu9d .u-byrxnp8hc {
        flex: 1 1 33.333%;
        min-width: 140px;
        text-align: center;
        padding-inline: 0.75rem;
        border-inline-end: 1px solid var(--border-light);
      }

      #tw-jqzennu9d .u-byrxnp8hc:last-child {
        border-inline-end: none;
      }

      #tw-jqzennu9d .u-hlbviuuld {
        font-size: clamp(1.75rem, 3.5vw, 2.35rem);
        font-weight: 800;
        line-height: 1;
        background: linear-gradient(135deg, var(--secondary-dark), var(--secondary-light));
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
        margin-bottom: 0.35rem;
      }

      #tw-jqzennu9d .u-edasgkn07 {
        font-size: 0.82rem;
        font-weight: 600;
        color: var(--text-tertiary);
      }

      #tw-jqzennu9d .u-h9stnjgiq {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.65rem 1rem;
        margin-bottom: 1.75rem;
      }

      #tw-jqzennu9d .u-4u15qxinb {
        display: flex;
        align-items: flex-start;
        gap: 0.65rem;
        padding: 0.65rem 0.75rem;
        border-radius: 12px;
        background: color-mix(in srgb, var(--neutral-150) 55%, var(--background-tertiary));
        border: 1px solid color-mix(in srgb, var(--primary) 12%, var(--border-light));
        transition: transform 0.25s ease, box-shadow 0.25s ease;
      }

      #tw-jqzennu9d .u-4u15qxinb:hover {
        transform: translateY(-3px);
        box-shadow: 0 10px 22px color-mix(in srgb, var(--neutral-950) 8%, transparent);
      }

      #tw-jqzennu9d .u-l2ls7jsri {
        flex-shrink: 0;
        width: 38px;
        height: 38px;
        border-radius: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.05rem;
        color: var(--text-light);
        background: linear-gradient(145deg, var(--primary), var(--primary-light));
      }

      #tw-jqzennu9d .u-4u15qxinb span {
        font-size: 0.9rem;
        font-weight: 600;
        color: var(--text-primary);
        line-height: 1.35;
      }

      #tw-jqzennu9d .u-pga6vpwyk {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.95rem;
        padding-inline: 1.75rem;
        border-radius: 14px;
        font-weight: 700;
        font-size: 1rem;
        text-decoration: none;
        color: var(--text-light);
        background: linear-gradient(135deg, var(--accent-dark), var(--accent));
        border: none;
        box-shadow: 0 14px 32px color-mix(in srgb, var(--accent-dark) 45%, transparent);
        transition: transform 0.25s ease, box-shadow 0.25s ease, filter 0.25s ease;
      }

      #tw-jqzennu9d .u-pga6vpwyk:hover {
        transform: translateY(-2px);
        filter: brightness(1.05);
        box-shadow: 0 18px 40px color-mix(in srgb, var(--accent-dark) 50%, transparent);
        color: var(--text-light);
      }

      #tw-jqzennu9d .u-pga6vpwyk i {
        font-size: 1.15rem;
        transition: transform 0.25s ease;
      }

      #tw-jqzennu9d .u-pga6vpwyk:hover i {
        transform: translateX(4px);
      }

      [dir='rtl'] #tw-jqzennu9d .u-pga6vpwyk:hover i {
        transform: translateX(-4px);
      }

      #tw-jqzennu9d .u-9s92lq3s7 {
        position: relative;
      }

      #tw-jqzennu9d .u-9af0jatk9 {
        position: relative;
        max-width: 420px;
        margin-inline-start: auto;
        margin-inline-end: auto;
      }

      #tw-jqzennu9d .u-gnqtvysla {
        position: absolute;
        inset-inline-end: -6%;
        inset-block-start: -4%;
        width: 42%;
        aspect-ratio: 1;
        border-radius: 24px;
        background: linear-gradient(160deg, var(--secondary-bg), var(--secondary));
        opacity: 0.85;
        z-index: 0;
        animation: driftmesh_q7w4k2n9xpLm 18s ease-in-out infinite alternate;
      }

      [dir='rtl'] #tw-jqzennu9d .u-gnqtvysla {
        inset-inline-end: auto;
        inset-inline-start: -6%;
      }

      #tw-jqzennu9d .u-d2votckad {
        position: relative;
        z-index: 1;
        aspect-ratio: 1;
        width: 100%;
        border-radius: 22px;
        overflow: hidden;
        border: 4px solid var(--background-tertiary);
        box-shadow: 0 22px 50px color-mix(in srgb, var(--neutral-950) 18%, transparent);
      }

      #tw-jqzennu9d .u-d2votckad img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
      }

      #tw-jqzennu9d .u-n9s2p0303 {
        position: absolute;
        inset-inline-start: -2%;
        inset-block-end: 8%;
        z-index: 2;
        padding-block: 0.65rem;
        padding-inline: 1rem;
        border-radius: 14px;
        background: linear-gradient(90deg, var(--primary-dark), var(--primary));
        color: var(--text-light);
        font-size: 0.8rem;
        font-weight: 700;
        max-width: min(90%, 240px);
        box-shadow: 0 12px 28px color-mix(in srgb, var(--primary-dark) 40%, transparent);
      }

      @media (max-width: 991px) {
        #tw-jqzennu9d .u-oirfzfcxk {
          max-width: none;
        }

        #tw-jqzennu9d .u-ncqhm0n8m {
          max-width: none;
        }

        #tw-jqzennu9d .u-h9stnjgiq {
          grid-template-columns: 1fr;
        }

        #tw-jqzennu9d .u-byrxnp8hc {
          flex: 1 1 100%;
          border-inline-end: none;
          border-block-end: 1px solid var(--border-light);
          padding-block: 0.75rem;
        }

        #tw-jqzennu9d .u-byrxnp8hc:last-child {
          border-block-end: none;
        }

        #tw-jqzennu9d .u-9af0jatk9 {
          margin-top: 1.5rem;
        }
      }

#tw-f4lnq75u0 {
        position: relative;
        overflow: hidden;
        z-index: 1;
        color: var(--text-light);
        background: linear-gradient(
          145deg,
          var(--neutral-1050) 0%,
          var(--neutral-950) 42%,
          var(--primary-dark) 100%
        );
        border-block-start: 4px solid var(--info-color);
        padding-block: 3.5rem 2rem;
        padding-inline: 0;
      }

      #tw-f4lnq75u0 .u-ft4mun9av {
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -8%;
        width: 55%;
        height: 140%;
        background: linear-gradient(
          160deg,
          var(--warning-color) 0%,
          var(--danger-color) 45%,
          var(--primary) 100%
        );
        opacity: 0.18;
        transform: skewX(-18deg);
        pointer-events: none;
        z-index: 0;
        animation: slashpulse_m4k9q2x7nwp 8s ease-in-out infinite alternate;
      }

      #tw-f4lnq75u0 .u-39qjrbnxk {
        position: absolute;
        inset-block-end: -30%;
        inset-inline-start: -12%;
        width: min(420px, 55vw);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--info-color) 0%,
          var(--accent) 35%,
          var(--neutral-1050) 70%
        );
        opacity: 0.22;
        pointer-events: none;
        z-index: 0;
        animation: orbdrift_h3v8c1t5rqa 12s ease-in-out infinite alternate;
      }

      #tw-f4lnq75u0 .u-ex9ja6d88 {
        position: relative;
        z-index: 2;
      }

      #tw-f4lnq75u0 .u-eimblrzf5 {
        display: grid;
        grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
        gap: 2rem;
        align-items: stretch;
        margin-bottom: 2.5rem;
      }

      #tw-f4lnq75u0 .u-36p2jnu64 {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.5rem;
        padding-block: 1.75rem;
        padding-inline: 1.75rem;
        background: linear-gradient(
          135deg,
          var(--primary) 0%,
          var(--accent) 55%,
          var(--info-dark) 100%
        );
        clip-path: polygon(0 0, 100% 0, 100% 88%, 92% 100%, 0 100%);
        box-shadow: 0 18px 40px color-mix(in srgb, var(--neutral-1050) 55%, var(--primary));
      }

      #tw-f4lnq75u0 .u-s7j8skyvx {
        margin: 0;
        font-size: clamp(2rem, 4vw, 3.25rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -0.03em;
        text-transform: uppercase;
        color: var(--text-light);
        text-shadow: 0 4px 0 color-mix(in srgb, var(--neutral-1050) 45%, var(--primary-dark));
      }

      #tw-f4lnq75u0 .u-mbxqbe2hg {
        margin: 0;
        max-width: 28ch;
        font-size: 0.95rem;
        font-weight: 500;
        line-height: 1.5;
        color: var(--info-bg);
      }

      #tw-f4lnq75u0 .u-n0dpzctla {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.75rem;
      }

      #tw-f4lnq75u0 .u-1h5xmjjp0 {
        display: grid;
        grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
        gap: 0.75rem;
        align-items: center;
        padding-block: 0.85rem;
        padding-inline: 1rem;
        background: color-mix(in srgb, var(--neutral-1050) 70%, var(--primary));
        border-inline-start: 4px solid var(--warning-color);
        transition: transform 0.3s ease, border-color 0.3s ease, background 0.3s ease;
      }

      #tw-f4lnq75u0 .u-1h5xmjjp0:hover {
        transform: translateX(6px);
        border-inline-start-color: var(--info-color);
        background: color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark));
      }

      #tw-f4lnq75u0 .u-bc1167i9x {
        margin: 0;
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--warning-light);
      }

      #tw-f4lnq75u0 .u-1lggzsfvk {
        margin: 0;
        font-size: 0.92rem;
        font-weight: 600;
        color: var(--text-light);
        word-break: break-word;
      }

      #tw-f4lnq75u0 .u-b81sj2541 {
        display: grid;
        grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
        gap: 2rem;
        margin-bottom: 2rem;
      }

      #tw-f4lnq75u0 .u-8wiunsea2 {
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
        background: color-mix(in srgb, var(--neutral-1050) 82%, var(--secondary-dark));
        border: 1px solid color-mix(in srgb, var(--secondary-light) 45%, var(--neutral-1050));
      }

      #tw-f4lnq75u0 .u-sthbdmr2l {
        margin: 0 0 1.1rem;
        font-size: 0.8rem;
        font-weight: 800;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--secondary-bg);
      }

      #tw-f4lnq75u0 .u-1x937mjv4 {
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.65rem;
      }

      #tw-f4lnq75u0 .u-byrmpj8y7 {
        display: block;
        text-decoration: none;
        text-align: start;
        padding-block: 0.8rem;
        padding-inline: 0.9rem;
        font-size: 0.9rem;
        font-weight: 700;
        color: var(--text-light);
        background: color-mix(in srgb, var(--neutral-950) 75%, var(--secondary));
        border-inline-end: 3px solid var(--secondary-light);
        transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, border-color 0.25s ease;
      }

      #tw-f4lnq75u0 .u-byrmpj8y7:hover {
        background: linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);
        color: var(--text-light);
        border-inline-end-color: var(--info-color);
        transform: translateY(-3px);
      }

      #tw-f4lnq75u0 .u-a0o3mxjnx {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.25rem;
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
        background: linear-gradient(
          180deg,
          var(--warning-dark) 0%,
          var(--danger-dark) 55%,
          var(--neutral-1050) 100%
        );
        border: 1px solid var(--warning-light);
        box-shadow: 0 12px 32px color-mix(in srgb, var(--warning-dark) 50%, var(--neutral-1050));
      }

      #tw-f4lnq75u0 .u-s9j5y9g9k {
        margin: 0;
        font-size: 1.35rem;
        font-weight: 800;
        line-height: 1.2;
        text-transform: uppercase;
        letter-spacing: 0.04em;
        color: var(--warning-bg);
      }

      #tw-f4lnq75u0 .u-b6duovihh {
        margin: 0.35rem 0 0;
        font-size: 0.88rem;
        font-weight: 500;
        color: var(--neutral-150);
      }

      #tw-f4lnq75u0 .u-r4fplqelx {
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 0.6rem;
      }

      #tw-f4lnq75u0 .u-18vtqm7co {
        display: flex;
        align-items: center;
        justify-content: center;
        aspect-ratio: 1;
        width: 100%;
        text-decoration: none;
        color: var(--neutral-1050);
        background: var(--info-color);
        border: 2px solid var(--info-light);
        box-shadow: 0 0 0 0 var(--info-bg);
        transition: transform 0.3s ease, background 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;
        animation: glowpulse_z6w1p8d4kjm 4.5s ease-in-out infinite;
      }

      #tw-f4lnq75u0 .u-18vtqm7co:nth-child(2) {
        background: var(--secondary-bg);
        border-color: var(--secondary-light);
        animation-delay: 0.15s;
      }

      #tw-f4lnq75u0 .u-18vtqm7co:nth-child(3) {
        background: var(--warning-bg);
        border-color: var(--warning-light);
        animation-delay: 0.3s;
      }

      #tw-f4lnq75u0 .u-18vtqm7co:nth-child(4) {
        background: var(--accent-bg);
        border-color: var(--accent-light);
        animation-delay: 0.45s;
      }

      #tw-f4lnq75u0 .u-18vtqm7co:nth-child(5) {
        background: var(--danger-bg);
        border-color: var(--danger-light);
        animation-delay: 0.6s;
      }

      #tw-f4lnq75u0 .u-18vtqm7co i {
        font-size: 1.25rem;
        line-height: 1;
        transition: transform 0.3s ease;
      }

      #tw-f4lnq75u0 .u-18vtqm7co:hover {
        transform: translateY(-5px) scale(1.06);
        color: var(--text-light);
        background: var(--neutral-1050);
        box-shadow: 0 10px 24px color-mix(in srgb, var(--info-color) 55%, var(--neutral-1050));
      }

      #tw-f4lnq75u0 .u-18vtqm7co:hover i {
        transform: scale(1.15) rotate(-8deg);
      }

      #tw-f4lnq75u0 .u-7qgez4t2n {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1rem;
        align-items: center;
        padding-block: 1.1rem 0;
        padding-inline: 0;
        border-block-start: 2px solid color-mix(in srgb, var(--info-color) 55%, var(--neutral-950));
      }

      #tw-f4lnq75u0 .u-fy6rxas1l {
        width: 72px;
        height: 6px;
        background: linear-gradient(90deg, var(--warning-color), var(--info-color), var(--secondary-light));
        animation: markslide_r9t2b6y1cfe 3.5s linear infinite alternate;
      }

      #tw-f4lnq75u0 .u-7lg3kbkqh {
        margin: 0;
        text-align: end;
        font-size: 0.85rem;
        font-weight: 600;
        color: var(--neutral-250);
      }

      @keyframes slashpulse_m4k9q2x7nwp {
        0% {
          opacity: 0.12;
          transform: skewX(-18deg) translateY(0);
        }
        100% {
          opacity: 0.28;
          transform: skewX(-14deg) translateY(-18px);
        }
      }

      @keyframes orbdrift_h3v8c1t5rqa {
        0% {
          transform: translate(0, 0) scale(1);
          opacity: 0.16;
        }
        100% {
          transform: translate(40px, -30px) scale(1.12);
          opacity: 0.3;
        }
      }

      @keyframes glowpulse_z6w1p8d4kjm {
        0%,
        100% {
          box-shadow: 0 0 0 0 color-mix(in srgb, var(--info-light) 10%, var(--neutral-1050));
        }
        50% {
          box-shadow: 0 0 18px 2px color-mix(in srgb, var(--info-color) 55%, var(--neutral-1050));
        }
      }

      @keyframes markslide_r9t2b6y1cfe {
        0% {
          transform: translateX(0);
          width: 56px;
        }
        100% {
          transform: translateX(28px);
          width: 96px;
        }
      }

      [dir="rtl"] #tw-f4lnq75u0 .u-ft4mun9av {
        transform: skewX(18deg);
      }

      [dir="rtl"] #tw-f4lnq75u0 .u-1h5xmjjp0:hover {
        transform: translateX(-6px);
      }

      [dir="rtl"] #tw-f4lnq75u0 .u-7lg3kbkqh {
        text-align: start;
      }

      [dir="rtl"] #tw-f4lnq75u0 .u-byrmpj8y7 {
        text-align: end;
        border-inline-end: 0;
        border-inline-start: 3px solid var(--secondary-light);
      }

      [dir="rtl"] #tw-f4lnq75u0 .u-byrmpj8y7:hover {
        border-inline-start-color: var(--info-color);
      }

      [dir="rtl"] #tw-f4lnq75u0 .u-18vtqm7co:hover i {
        transform: scale(1.15) rotate(8deg);
      }

      [dir="rtl"] #tw-f4lnq75u0 .u-36p2jnu64 {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 8% 100%, 0 88%);
      }

      [dir="rtl"] #tw-f4lnq75u0 .u-fy6rxas1l {
        animation-name: markslide_rtl_q2n8v5x1wpa;
      }

      @keyframes markslide_rtl_q2n8v5x1wpa {
        0% {
          transform: translateX(0);
          width: 56px;
        }
        100% {
          transform: translateX(-28px);
          width: 96px;
        }
      }

      @media (max-width: 991.98px) {
        #tw-f4lnq75u0 .u-eimblrzf5 {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-f4lnq75u0 .u-b81sj2541 {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-f4lnq75u0 .u-36p2jnu64 {
          clip-path: none;
        }

        [dir="rtl"] #tw-f4lnq75u0 .u-36p2jnu64 {
          clip-path: none;
        }
      }

      @media (max-width: 575.98px) {
        #tw-f4lnq75u0 {
          padding-block: 2.5rem 1.5rem;
        }

        #tw-f4lnq75u0 .u-1h5xmjjp0 {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.25rem;
        }

        #tw-f4lnq75u0 .u-1x937mjv4 {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-f4lnq75u0 .u-r4fplqelx {
          grid-template-columns: repeat(5, minmax(0, 1fr));
          gap: 0.4rem;
        }

        #tw-f4lnq75u0 .u-18vtqm7co i {
          font-size: 1.05rem;
        }

        #tw-f4lnq75u0 .u-7qgez4t2n {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.75rem;
        }

        #tw-f4lnq75u0 .u-7lg3kbkqh {
          text-align: start;
        }

        [dir="rtl"] #tw-f4lnq75u0 .u-7lg3kbkqh {
          text-align: end;
        }
      }

#tw-qerwzrlu8 {
        background: linear-gradient(90deg, var(--primary-dark) 0%, var(--neutral-950) 50%, var(--primary-dark) 100%);
        box-shadow: 0 4px 24px rgba(0, 0, 0, 0.2);
        border-bottom: 3px solid var(--primary);
        padding-block: 0.75rem 1rem;
      }

      #tw-qerwzrlu8 .navbar-brand {
        white-space: normal;
        font-size: 1.4rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        color: var(--white) !important;
        transition: color 0.25s ease, transform 0.25s ease;
      }

      #tw-qerwzrlu8 .navbar-brand:hover {
        color: var(--primary-bg) !important;
        transform: translateX(4px);
      }

      #tw-qerwzrlu8 .navbar-toggler {
        border: 2px solid var(--primary-light);
        border-radius: 10px;
        padding: 0.5rem 0.65rem;
        background: rgba(255, 255, 255, 0.08);
        transition: background 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
      }

      #tw-qerwzrlu8 .navbar-toggler:hover {
        background: var(--primary);
        border-color: var(--primary-light);
      }

      #tw-qerwzrlu8 .navbar-toggler:focus {
        box-shadow: 0 0 0 0.25rem rgba(184, 115, 0, 0.35);
      }

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

      #tw-qerwzrlu8 .navbar-nav {
        gap: 0.25rem;
      }

      #tw-qerwzrlu8 .navbar-nav .nav-link {
        position: relative;
        padding-block: 0.6rem;
        padding-inline: 1rem;
        font-weight: 500;
        letter-spacing: 0.04em;
        color: var(--neutral-150) !important;
        transition: color 0.25s ease, background 0.25s ease;
        border-radius: 8px;
      }

      #tw-qerwzrlu8 .navbar-nav .nav-link:hover {
        color: var(--white) !important;
        background: rgba(255, 255, 255, 0.1);
      }

      #tw-qerwzrlu8 .navbar-nav .nav-link.active {
        color: var(--primary-bg) !important;
        font-weight: 600;
        background: rgba(250, 171, 70, 0.15);
      }

      #tw-qerwzrlu8 .navbar-nav .u-p2ryvlqly:not(:last-child) .nav-link::after {
        content: '';
        position: absolute;
        inset-inline-end: -2px;
        top: 50%;
        transform: translateY(-50%);
        width: 3px;
        height: 3px;
        border-radius: 50%;
        background: var(--neutral-450);
        opacity: 0.6;
      }

      #tw-qerwzrlu8 .navbar-nav .u-p2ryvlqly.ms-lg-3 .nav-link::after {
        display: none;
      }

      #tw-qerwzrlu8 .u-gfdxcrrs1 {
        background: linear-gradient(135deg, var(--accent) 0%, var(--accent-dark) 100%);
        color: var(--white) !important;
        border: none;
        padding-block: 0.5rem;
        padding-inline: 1.25rem;
        border-radius: 999px;
        font-weight: 600;
        letter-spacing: 0.04em;
        transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
        box-shadow: 0 4px 14px rgba(0, 158, 175, 0.4);
        display: inline-flex;
        align-items: center;
        gap: 0.4rem;
      }

      #tw-qerwzrlu8 .u-gfdxcrrs1 i {
        font-size: 1rem;
      }

      #tw-qerwzrlu8 .u-gfdxcrrs1:hover {
        background: linear-gradient(135deg, var(--accent-light) 0%, var(--accent) 100%);
        transform: translateY(-2px);
        box-shadow: 0 6px 20px rgba(0, 158, 175, 0.5);
      }

      @media (max-width: 991.98px) {
        #tw-qerwzrlu8 .navbar-collapse {
          margin-top: 1rem;
          padding: 1.25rem;
          background: linear-gradient(180deg, var(--neutral-850) 0%, var(--neutral-950) 100%);
          border-radius: 12px;
          border: 1px solid var(--neutral-750);
          box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);
        }

        #tw-qerwzrlu8 .navbar-nav {
          gap: 0.25rem;
        }

        #tw-qerwzrlu8 .navbar-nav .nav-link::after {
          display: none;
        }

        #tw-qerwzrlu8 .navbar-nav .nav-link {
          padding-block: 0.75rem;
          padding-inline: 1rem;
          border-radius: 8px;
        }

        #tw-qerwzrlu8 .u-gfdxcrrs1 {
          margin-top: 1rem;
          width: 100%;
          justify-content: center;
          padding-block: 0.75rem;
        }
      }

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

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

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

#tw-36ib78e1m {
  position: relative;
  overflow: hidden;
  color: var(--text-primary);
  background:
    linear-gradient(145deg, var(--primary-bg) 0%, var(--warning-bg) 38%, var(--accent-bg) 72%, var(--secondary-bg) 100%);
  padding-block: 3rem 4rem;
}

#tw-36ib78e1m::before {
  content: "";
  position: absolute;
  inset-block-start: -8rem;
  inset-inline-end: -6rem;
  width: 28rem;
  height: 28rem;
  border-radius: 50%;
  background: color-mix(in srgb, var(--accent) 35%, transparent);
  animation: privacy_glow_r6a4zd2e8q 7s ease-in-out infinite;
  pointer-events: none;
}

#tw-36ib78e1m::after {
  content: "";
  position: absolute;
  inset-block-end: -10rem;
  inset-inline-start: -8rem;
  width: 32rem;
  height: 32rem;
  border-radius: 50%;
  background: color-mix(in srgb, var(--primary) 28%, transparent);
  animation: privacy_glow_r6a4zd2e8q 9s ease-in-out infinite;
  pointer-events: none;
}

#tw-36ib78e1m .u-7g6vmodw7 {
  position: relative;
  z-index: 1;
}

#tw-36ib78e1m .u-1od57sgnn {
  display: grid;
  gap: 1.75rem;
  margin-bottom: 1.75rem;
  padding-block: 2.25rem;
  padding-inline: 1.75rem;
  background: linear-gradient(120deg, var(--neutral-1050) 0%, var(--neutral-950) 55%, var(--accent-dark) 100%);
  color: var(--text-light);
  border-radius: 0 2rem 0 2rem;
  border-block-end: 0.55rem solid var(--primary-bg);
  animation: privacy_rise_k7m2qx9p4w 0.55s ease-out both;
}

#tw-36ib78e1m .u-t85fcpidn {
  display: grid;
  gap: 1.25rem;
}

#tw-36ib78e1m .u-pivrcardt {
  width: 5.5rem;
  height: 0.45rem;
  border-radius: 0.2rem;
  background: linear-gradient(90deg, var(--primary-bg), var(--warning-light), var(--accent-light));
  transform-origin: 0 50%;
  animation: privacy_bar_n3v8hj5t1c 0.7s ease-out both;
}

html[dir="rtl"] #tw-36ib78e1m .u-pivrcardt {
  transform-origin: 100% 50%;
}

#tw-36ib78e1m .u-mxx2lud8u {
  margin: 0;
  max-width: 18ch;
  font-size: clamp(2rem, 5vw, 3.4rem);
  line-height: 1.05;
  font-weight: 800;
  letter-spacing: -0.04em;
  color: var(--text-light);
}

#tw-36ib78e1m .u-qu330c4yy {
  margin: 0;
  max-width: 42rem;
  font-size: 1.05rem;
  line-height: 1.7;
  color: var(--neutral-250);
}

#tw-36ib78e1m .u-afuiky2pk {
  display: grid;
  gap: 0.65rem;
  padding-block-start: 1.25rem;
  border-block-start: 1px solid color-mix(in srgb, var(--text-light) 18%, transparent);
}

#tw-36ib78e1m .u-gl9apgyez {
  margin: 0;
  font-size: 0.92rem;
  line-height: 1.45;
  font-weight: 600;
  color: var(--primary-bg);
}

#tw-36ib78e1m .u-7lz91aqjw {
  position: sticky;
  top: 0;
  z-index: 5;
  margin-bottom: 1.75rem;
  padding-block: 0.85rem;
  padding-inline: 0.85rem;
  background: color-mix(in srgb, var(--background-tertiary) 92%, transparent);
  border: 0.2rem solid var(--neutral-1050);
  border-radius: 1.25rem;
}

#tw-36ib78e1m .u-pzy0xjm59 {
  margin: 0 0 0.65rem;
  font-size: 0.75rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--neutral-750);
}

#tw-36ib78e1m .u-rztw7ip86 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.45rem;
}

#tw-36ib78e1m .u-rztw7ip86 a {
  display: inline-flex;
  align-items: center;
  padding-block: 0.55rem;
  padding-inline: 0.9rem;
  text-decoration: none;
  font-size: 0.82rem;
  line-height: 1.3;
  font-weight: 700;
  color: var(--text-primary);
  background: var(--background-tertiary);
  border: 0.15rem solid var(--neutral-1050);
  border-radius: 0.35rem;
  transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease;
}

#tw-36ib78e1m .u-rztw7ip86 a:hover {
  color: var(--text-light);
  background: var(--primary);
  transform: translateX(0.2rem);
}

html[dir="rtl"] #tw-36ib78e1m .u-rztw7ip86 a:hover {
  transform: translateX(-0.2rem);
}

#tw-36ib78e1m .u-cyrumz507 {
  display: grid;
  gap: 1.15rem;
}

#tw-36ib78e1m .u-ocmuqilu9 {
  position: relative;
  min-width: 0;
  padding-block: 1.5rem;
  padding-inline: 1.4rem;
  background: var(--background-tertiary);
  border: 0.18rem solid var(--neutral-1050);
  border-radius: 0.35rem 1.5rem 0.35rem 1.5rem;
  animation: privacy_rise_k7m2qx9p4w 0.5s ease-out both;
}

#tw-36ib78e1m .u-ocmuqilu9:nth-child(1) { animation-delay: 0.04s; }
#tw-36ib78e1m .u-ocmuqilu9:nth-child(2) { animation-delay: 0.08s; }
#tw-36ib78e1m .u-ocmuqilu9:nth-child(3) { animation-delay: 0.12s; }
#tw-36ib78e1m .u-ocmuqilu9:nth-child(4) { animation-delay: 0.16s; }
#tw-36ib78e1m .u-ocmuqilu9:nth-child(5) { animation-delay: 0.2s; }
#tw-36ib78e1m .u-ocmuqilu9:nth-child(6) { animation-delay: 0.24s; }
#tw-36ib78e1m .u-ocmuqilu9:nth-child(7) { animation-delay: 0.28s; }
#tw-36ib78e1m .u-ocmuqilu9:nth-child(8) { animation-delay: 0.32s; }
#tw-36ib78e1m .u-ocmuqilu9:nth-child(9) { animation-delay: 0.36s; }
#tw-36ib78e1m .u-ocmuqilu9:nth-child(n + 10) { animation-delay: 0.4s; }

#tw-36ib78e1m .u-paeghw3cm {
  border-inline-start: 0.55rem solid var(--primary);
}

#tw-36ib78e1m .u-dot5jk8zm {
  border-inline-start: 0.55rem solid var(--accent);
}

#tw-36ib78e1m .u-q7twgz203 {
  border-inline-start: 0.55rem solid var(--warning-color);
}

#tw-36ib78e1m .u-h9nfbtacv {
  border-inline-start: 0.55rem solid var(--secondary);
}

#tw-36ib78e1m .u-frcyhvegs {
  border-inline-start: 0.55rem solid var(--danger-color);
}

#tw-36ib78e1m .u-rs8m67gt6 {
  border-inline-start: 0.55rem solid var(--info-color);
}

#tw-36ib78e1m .u-lcnt292sx {
  position: relative;
  margin: 0 0 0.95rem;
  padding-inline-start: 0.85rem;
  font-size: clamp(1.15rem, 2.4vw, 1.45rem);
  line-height: 1.25;
  font-weight: 800;
  letter-spacing: -0.02em;
  color: var(--neutral-1050);
}

#tw-36ib78e1m .u-lcnt292sx::before {
  content: "";
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0.15em;
  inset-block-end: 0.15em;
  width: 0.28rem;
  border-radius: 0.2rem;
  background: linear-gradient(180deg, var(--primary), var(--accent));
}

#tw-36ib78e1m .u-htd840en9 {
  margin: 0;
  font-size: 0.97rem;
  line-height: 1.75;
  color: var(--text-secondary);
}

#tw-36ib78e1m .u-htd840en9 + .u-htd840en9 {
  margin-block-start: 0.75rem;
}

#tw-36ib78e1m .u-htd840en9 + .u-btsziqdgh,
#tw-36ib78e1m .u-htd840en9 + .u-rs0uo21ar,
#tw-36ib78e1m .u-htd840en9 + .u-3ic8vk78g {
  margin-block-start: 1rem;
}

#tw-36ib78e1m .u-rs0uo21ar {
  display: grid;
  gap: 0.65rem;
  margin: 0;
}

#tw-36ib78e1m .u-rs0uo21ar dt {
  margin: 0;
  padding-block: 0.9rem;
  padding-inline: 1rem;
  font-size: 0.93rem;
  line-height: 1.65;
  color: var(--neutral-950);
  background: linear-gradient(90deg, var(--primary-bg), var(--background-tertiary) 55%);
  border-inline-start: 0.35rem solid var(--primary-dark);
  border-radius: 0 0.85rem 0.85rem 0;
}

#tw-36ib78e1m .u-btsziqdgh {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 0.55rem;
}

#tw-36ib78e1m .u-btsziqdgh li {
  position: relative;
  margin: 0;
  padding-block: 0.7rem;
  padding-inline: 1.15rem;
  font-size: 0.95rem;
  line-height: 1.65;
  color: var(--text-secondary);
  background: var(--neutral-50);
  border-radius: 0.55rem;
  border-inline-start: 0.28rem solid var(--accent);
}

#tw-36ib78e1m .u-h1qpq7k36 {
  display: grid;
  gap: 0.85rem;
  margin-bottom: 1.15rem;
  padding-block: 1.35rem;
  padding-inline: 1.35rem;
  background: linear-gradient(115deg, var(--accent) 0%, var(--accent-dark) 50%, var(--primary-dark) 100%);
  color: var(--text-light);
  border-radius: 1.5rem 0.35rem 1.5rem 0.35rem;
  border: 0.18rem solid var(--neutral-1050);
  animation: privacy_rise_k7m2qx9p4w 0.5s ease-out both;
}

#tw-36ib78e1m .u-plkvwytoa {
  margin: 0;
  font-size: clamp(1.2rem, 2.6vw, 1.6rem);
  line-height: 1.2;
  font-weight: 800;
  color: var(--text-light);
}

#tw-36ib78e1m .u-sov0t2dl9 {
  margin: 0;
  font-size: 0.98rem;
  line-height: 1.7;
  color: var(--neutral-150);
}

#tw-36ib78e1m .u-3ic8vk78g {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr;
}

#tw-36ib78e1m .u-gm7nditm7 {
  min-width: 0;
  padding-block: 1.15rem;
  padding-inline: 1.1rem;
  background: var(--neutral-50);
  border-radius: 0.85rem;
  border-block-start: 0.35rem solid var(--primary);
}

#tw-36ib78e1m .u-gm7nditm7:nth-child(2) {
  border-block-start-color: var(--accent);
}

#tw-36ib78e1m .u-gm7nditm7:nth-child(3) {
  border-block-start-color: var(--warning-color);
}

#tw-36ib78e1m .u-o2cgxx5iv {
  margin: 0 0 0.65rem;
  font-size: 1.02rem;
  line-height: 1.3;
  font-weight: 800;
  color: var(--neutral-1050);
}

#tw-36ib78e1m .u-574u732rs {
  display: grid;
  gap: 1rem;
  grid-template-columns: 1fr;
}

#tw-36ib78e1m .u-574u732rs .u-ocmuqilu9 {
  height: 100%;
  margin: 0;
}

#tw-36ib78e1m .u-35iuk414i {
  margin-top: 0.25rem;
  padding-block: 1.85rem;
  padding-inline: 1.5rem;
  background: linear-gradient(135deg, var(--warning-color) 0%, var(--primary) 48%, var(--accent) 100%);
  border: 0.22rem solid var(--neutral-1050);
  border-radius: 1.75rem 0.4rem 1.75rem 0.4rem;
  animation: privacy_rise_k7m2qx9p4w 0.55s ease-out both;
}

#tw-36ib78e1m .u-35iuk414i .u-lcnt292sx {
  color: var(--text-light);
}

#tw-36ib78e1m .u-35iuk414i .u-lcnt292sx::before {
  background: linear-gradient(180deg, var(--warning-bg), var(--text-light));
}

#tw-36ib78e1m .u-35iuk414i .u-htd840en9 {
  color: var(--neutral-50);
}

#tw-36ib78e1m .u-6hg7o7ack {
  list-style: none;
  margin: 1rem 0 0;
  padding: 0;
  display: grid;
  gap: 0.55rem;
}

#tw-36ib78e1m .u-ht1rjn7nr {
  margin: 0;
  padding-block: 0.7rem;
  padding-inline: 1rem;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  color: var(--neutral-1050);
  background: var(--background-tertiary);
  border-radius: 0.55rem;
  border-inline-start: 0.35rem solid var(--neutral-1050);
}

@media (min-width: 768px) {
  #tw-36ib78e1m .u-1od57sgnn {
    grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
    align-items: end;
    gap: 2rem;
    padding-block: 2.75rem;
    padding-inline: 2.25rem;
  }

  #tw-36ib78e1m .u-afuiky2pk {
    padding-block-start: 0;
    border-block-start: 0;
    border-inline-start: 1px solid color-mix(in srgb, var(--text-light) 18%, transparent);
    padding-inline-start: 1.5rem;
  }

  #tw-36ib78e1m .u-3ic8vk78g {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #tw-36ib78e1m .u-574u732rs {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 992px) {
  #tw-36ib78e1m {
    padding-block: 3.5rem 5rem;
  }

  #tw-36ib78e1m .u-ocmuqilu9 {
    padding-block: 1.75rem;
    padding-inline: 1.75rem;
  }
}

@media (max-width: 767px) {
  #tw-36ib78e1m {
    padding-block: 1.75rem 2.5rem;
  }

  #tw-36ib78e1m .u-1od57sgnn,
  #tw-36ib78e1m .u-ocmuqilu9,
  #tw-36ib78e1m .u-h1qpq7k36,
  #tw-36ib78e1m .u-35iuk414i {
    padding-block: 1.25rem;
    padding-inline: 1.1rem;
  }

  #tw-36ib78e1m .u-7lz91aqjw {
    position: static;
  }
}

#tw-54yg5k08z {
        position: relative;
        overflow: hidden;
        z-index: 1;
        color: var(--text-light);
        background: linear-gradient(
          145deg,
          var(--neutral-1050) 0%,
          var(--neutral-950) 42%,
          var(--primary-dark) 100%
        );
        border-block-start: 4px solid var(--info-color);
        padding-block: 3.5rem 2rem;
        padding-inline: 0;
      }

      #tw-54yg5k08z .u-m1zk11gzt {
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -8%;
        width: 55%;
        height: 140%;
        background: linear-gradient(
          160deg,
          var(--warning-color) 0%,
          var(--danger-color) 45%,
          var(--primary) 100%
        );
        opacity: 0.18;
        transform: skewX(-18deg);
        pointer-events: none;
        z-index: 0;
        animation: slashpulse_m4k9q2x7nwp 8s ease-in-out infinite alternate;
      }

      #tw-54yg5k08z .u-1tm127fn7 {
        position: absolute;
        inset-block-end: -30%;
        inset-inline-start: -12%;
        width: min(420px, 55vw);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--info-color) 0%,
          var(--accent) 35%,
          var(--neutral-1050) 70%
        );
        opacity: 0.22;
        pointer-events: none;
        z-index: 0;
        animation: orbdrift_h3v8c1t5rqa 12s ease-in-out infinite alternate;
      }

      #tw-54yg5k08z .u-dewkn58vr {
        position: relative;
        z-index: 2;
      }

      #tw-54yg5k08z .u-2gfur6sy3 {
        display: grid;
        grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
        gap: 2rem;
        align-items: stretch;
        margin-bottom: 2.5rem;
      }

      #tw-54yg5k08z .u-mwqidt9tq {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.5rem;
        padding-block: 1.75rem;
        padding-inline: 1.75rem;
        background: linear-gradient(
          135deg,
          var(--primary) 0%,
          var(--accent) 55%,
          var(--info-dark) 100%
        );
        clip-path: polygon(0 0, 100% 0, 100% 88%, 92% 100%, 0 100%);
        box-shadow: 0 18px 40px color-mix(in srgb, var(--neutral-1050) 55%, var(--primary));
      }

      #tw-54yg5k08z .u-6ly5tc99m {
        margin: 0;
        font-size: clamp(2rem, 4vw, 3.25rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -0.03em;
        text-transform: uppercase;
        color: var(--text-light);
        text-shadow: 0 4px 0 color-mix(in srgb, var(--neutral-1050) 45%, var(--primary-dark));
      }

      #tw-54yg5k08z .u-rkv8gd1og {
        margin: 0;
        max-width: 28ch;
        font-size: 0.95rem;
        font-weight: 500;
        line-height: 1.5;
        color: var(--info-bg);
      }

      #tw-54yg5k08z .u-27m1wf8o6 {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.75rem;
      }

      #tw-54yg5k08z .u-n4gqijjaf {
        display: grid;
        grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
        gap: 0.75rem;
        align-items: center;
        padding-block: 0.85rem;
        padding-inline: 1rem;
        background: color-mix(in srgb, var(--neutral-1050) 70%, var(--primary));
        border-inline-start: 4px solid var(--warning-color);
        transition: transform 0.3s ease, border-color 0.3s ease, background 0.3s ease;
      }

      #tw-54yg5k08z .u-n4gqijjaf:hover {
        transform: translateX(6px);
        border-inline-start-color: var(--info-color);
        background: color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark));
      }

      #tw-54yg5k08z .u-xyivgiyi1 {
        margin: 0;
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--warning-light);
      }

      #tw-54yg5k08z .u-3v8sywv8u {
        margin: 0;
        font-size: 0.92rem;
        font-weight: 600;
        color: var(--text-light);
        word-break: break-word;
      }

      #tw-54yg5k08z .u-qi9qr9zch {
        display: grid;
        grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
        gap: 2rem;
        margin-bottom: 2rem;
      }

      #tw-54yg5k08z .u-lb18sjej9 {
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
        background: color-mix(in srgb, var(--neutral-1050) 82%, var(--secondary-dark));
        border: 1px solid color-mix(in srgb, var(--secondary-light) 45%, var(--neutral-1050));
      }

      #tw-54yg5k08z .u-216j75ss6 {
        margin: 0 0 1.1rem;
        font-size: 0.8rem;
        font-weight: 800;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--secondary-bg);
      }

      #tw-54yg5k08z .u-vhjelule2 {
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.65rem;
      }

      #tw-54yg5k08z .u-cqp4v321y {
        display: block;
        text-decoration: none;
        text-align: start;
        padding-block: 0.8rem;
        padding-inline: 0.9rem;
        font-size: 0.9rem;
        font-weight: 700;
        color: var(--text-light);
        background: color-mix(in srgb, var(--neutral-950) 75%, var(--secondary));
        border-inline-end: 3px solid var(--secondary-light);
        transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, border-color 0.25s ease;
      }

      #tw-54yg5k08z .u-cqp4v321y:hover {
        background: linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);
        color: var(--text-light);
        border-inline-end-color: var(--info-color);
        transform: translateY(-3px);
      }

      #tw-54yg5k08z .u-81ksoz861 {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.25rem;
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
        background: linear-gradient(
          180deg,
          var(--warning-dark) 0%,
          var(--danger-dark) 55%,
          var(--neutral-1050) 100%
        );
        border: 1px solid var(--warning-light);
        box-shadow: 0 12px 32px color-mix(in srgb, var(--warning-dark) 50%, var(--neutral-1050));
      }

      #tw-54yg5k08z .u-7ctlmfz2m {
        margin: 0;
        font-size: 1.35rem;
        font-weight: 800;
        line-height: 1.2;
        text-transform: uppercase;
        letter-spacing: 0.04em;
        color: var(--warning-bg);
      }

      #tw-54yg5k08z .u-i2hlskwre {
        margin: 0.35rem 0 0;
        font-size: 0.88rem;
        font-weight: 500;
        color: var(--neutral-150);
      }

      #tw-54yg5k08z .u-30hq3fy0o {
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 0.6rem;
      }

      #tw-54yg5k08z .u-qgo65dvsy {
        display: flex;
        align-items: center;
        justify-content: center;
        aspect-ratio: 1;
        width: 100%;
        text-decoration: none;
        color: var(--neutral-1050);
        background: var(--info-color);
        border: 2px solid var(--info-light);
        box-shadow: 0 0 0 0 var(--info-bg);
        transition: transform 0.3s ease, background 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;
        animation: glowpulse_z6w1p8d4kjm 4.5s ease-in-out infinite;
      }

      #tw-54yg5k08z .u-qgo65dvsy:nth-child(2) {
        background: var(--secondary-bg);
        border-color: var(--secondary-light);
        animation-delay: 0.15s;
      }

      #tw-54yg5k08z .u-qgo65dvsy:nth-child(3) {
        background: var(--warning-bg);
        border-color: var(--warning-light);
        animation-delay: 0.3s;
      }

      #tw-54yg5k08z .u-qgo65dvsy:nth-child(4) {
        background: var(--accent-bg);
        border-color: var(--accent-light);
        animation-delay: 0.45s;
      }

      #tw-54yg5k08z .u-qgo65dvsy:nth-child(5) {
        background: var(--danger-bg);
        border-color: var(--danger-light);
        animation-delay: 0.6s;
      }

      #tw-54yg5k08z .u-qgo65dvsy i {
        font-size: 1.25rem;
        line-height: 1;
        transition: transform 0.3s ease;
      }

      #tw-54yg5k08z .u-qgo65dvsy:hover {
        transform: translateY(-5px) scale(1.06);
        color: var(--text-light);
        background: var(--neutral-1050);
        box-shadow: 0 10px 24px color-mix(in srgb, var(--info-color) 55%, var(--neutral-1050));
      }

      #tw-54yg5k08z .u-qgo65dvsy:hover i {
        transform: scale(1.15) rotate(-8deg);
      }

      #tw-54yg5k08z .u-7tii9s247 {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1rem;
        align-items: center;
        padding-block: 1.1rem 0;
        padding-inline: 0;
        border-block-start: 2px solid color-mix(in srgb, var(--info-color) 55%, var(--neutral-950));
      }

      #tw-54yg5k08z .u-j4pja5yxa {
        width: 72px;
        height: 6px;
        background: linear-gradient(90deg, var(--warning-color), var(--info-color), var(--secondary-light));
        animation: markslide_r9t2b6y1cfe 3.5s linear infinite alternate;
      }

      #tw-54yg5k08z .u-i6bvovvbk {
        margin: 0;
        text-align: end;
        font-size: 0.85rem;
        font-weight: 600;
        color: var(--neutral-250);
      }

      @keyframes slashpulse_m4k9q2x7nwp {
        0% {
          opacity: 0.12;
          transform: skewX(-18deg) translateY(0);
        }
        100% {
          opacity: 0.28;
          transform: skewX(-14deg) translateY(-18px);
        }
      }

      @keyframes orbdrift_h3v8c1t5rqa {
        0% {
          transform: translate(0, 0) scale(1);
          opacity: 0.16;
        }
        100% {
          transform: translate(40px, -30px) scale(1.12);
          opacity: 0.3;
        }
      }

      @keyframes glowpulse_z6w1p8d4kjm {
        0%,
        100% {
          box-shadow: 0 0 0 0 color-mix(in srgb, var(--info-light) 10%, var(--neutral-1050));
        }
        50% {
          box-shadow: 0 0 18px 2px color-mix(in srgb, var(--info-color) 55%, var(--neutral-1050));
        }
      }

      @keyframes markslide_r9t2b6y1cfe {
        0% {
          transform: translateX(0);
          width: 56px;
        }
        100% {
          transform: translateX(28px);
          width: 96px;
        }
      }

      [dir="rtl"] #tw-54yg5k08z .u-m1zk11gzt {
        transform: skewX(18deg);
      }

      [dir="rtl"] #tw-54yg5k08z .u-n4gqijjaf:hover {
        transform: translateX(-6px);
      }

      [dir="rtl"] #tw-54yg5k08z .u-i6bvovvbk {
        text-align: start;
      }

      [dir="rtl"] #tw-54yg5k08z .u-cqp4v321y {
        text-align: end;
        border-inline-end: 0;
        border-inline-start: 3px solid var(--secondary-light);
      }

      [dir="rtl"] #tw-54yg5k08z .u-cqp4v321y:hover {
        border-inline-start-color: var(--info-color);
      }

      [dir="rtl"] #tw-54yg5k08z .u-qgo65dvsy:hover i {
        transform: scale(1.15) rotate(8deg);
      }

      [dir="rtl"] #tw-54yg5k08z .u-mwqidt9tq {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 8% 100%, 0 88%);
      }

      [dir="rtl"] #tw-54yg5k08z .u-j4pja5yxa {
        animation-name: markslide_rtl_q2n8v5x1wpa;
      }

      @keyframes markslide_rtl_q2n8v5x1wpa {
        0% {
          transform: translateX(0);
          width: 56px;
        }
        100% {
          transform: translateX(-28px);
          width: 96px;
        }
      }

      @media (max-width: 991.98px) {
        #tw-54yg5k08z .u-2gfur6sy3 {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-54yg5k08z .u-qi9qr9zch {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-54yg5k08z .u-mwqidt9tq {
          clip-path: none;
        }

        [dir="rtl"] #tw-54yg5k08z .u-mwqidt9tq {
          clip-path: none;
        }
      }

      @media (max-width: 575.98px) {
        #tw-54yg5k08z {
          padding-block: 2.5rem 1.5rem;
        }

        #tw-54yg5k08z .u-n4gqijjaf {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.25rem;
        }

        #tw-54yg5k08z .u-vhjelule2 {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-54yg5k08z .u-30hq3fy0o {
          grid-template-columns: repeat(5, minmax(0, 1fr));
          gap: 0.4rem;
        }

        #tw-54yg5k08z .u-qgo65dvsy i {
          font-size: 1.05rem;
        }

        #tw-54yg5k08z .u-7tii9s247 {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.75rem;
        }

        #tw-54yg5k08z .u-i6bvovvbk {
          text-align: start;
        }

        [dir="rtl"] #tw-54yg5k08z .u-i6bvovvbk {
          text-align: end;
        }
      }

#tw-svzk7g1zk {
        background: linear-gradient(90deg, var(--primary-dark) 0%, var(--neutral-950) 50%, var(--primary-dark) 100%);
        box-shadow: 0 4px 24px rgba(0, 0, 0, 0.2);
        border-bottom: 3px solid var(--primary);
        padding-block: 0.75rem 1rem;
      }

      #tw-svzk7g1zk .navbar-brand {
        white-space: normal;
        font-size: 1.4rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        color: var(--white) !important;
        transition: color 0.25s ease, transform 0.25s ease;
      }

      #tw-svzk7g1zk .navbar-brand:hover {
        color: var(--primary-bg) !important;
        transform: translateX(4px);
      }

      #tw-svzk7g1zk .navbar-toggler {
        border: 2px solid var(--primary-light);
        border-radius: 10px;
        padding: 0.5rem 0.65rem;
        background: rgba(255, 255, 255, 0.08);
        transition: background 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
      }

      #tw-svzk7g1zk .navbar-toggler:hover {
        background: var(--primary);
        border-color: var(--primary-light);
      }

      #tw-svzk7g1zk .navbar-toggler:focus {
        box-shadow: 0 0 0 0.25rem rgba(184, 115, 0, 0.35);
      }

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

      #tw-svzk7g1zk .navbar-nav {
        gap: 0.25rem;
      }

      #tw-svzk7g1zk .navbar-nav .nav-link {
        position: relative;
        padding-block: 0.6rem;
        padding-inline: 1rem;
        font-weight: 500;
        letter-spacing: 0.04em;
        color: var(--neutral-150) !important;
        transition: color 0.25s ease, background 0.25s ease;
        border-radius: 8px;
      }

      #tw-svzk7g1zk .navbar-nav .nav-link:hover {
        color: var(--white) !important;
        background: rgba(255, 255, 255, 0.1);
      }

      #tw-svzk7g1zk .navbar-nav .nav-link.active {
        color: var(--primary-bg) !important;
        font-weight: 600;
        background: rgba(250, 171, 70, 0.15);
      }

      #tw-svzk7g1zk .navbar-nav .u-bu704yxy7:not(:last-child) .nav-link::after {
        content: '';
        position: absolute;
        inset-inline-end: -2px;
        top: 50%;
        transform: translateY(-50%);
        width: 3px;
        height: 3px;
        border-radius: 50%;
        background: var(--neutral-450);
        opacity: 0.6;
      }

      #tw-svzk7g1zk .navbar-nav .u-bu704yxy7.ms-lg-3 .nav-link::after {
        display: none;
      }

      #tw-svzk7g1zk .u-i7oyx9jy5 {
        background: linear-gradient(135deg, var(--accent) 0%, var(--accent-dark) 100%);
        color: var(--white) !important;
        border: none;
        padding-block: 0.5rem;
        padding-inline: 1.25rem;
        border-radius: 999px;
        font-weight: 600;
        letter-spacing: 0.04em;
        transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
        box-shadow: 0 4px 14px rgba(0, 158, 175, 0.4);
        display: inline-flex;
        align-items: center;
        gap: 0.4rem;
      }

      #tw-svzk7g1zk .u-i7oyx9jy5 i {
        font-size: 1rem;
      }

      #tw-svzk7g1zk .u-i7oyx9jy5:hover {
        background: linear-gradient(135deg, var(--accent-light) 0%, var(--accent) 100%);
        transform: translateY(-2px);
        box-shadow: 0 6px 20px rgba(0, 158, 175, 0.5);
      }

      @media (max-width: 991.98px) {
        #tw-svzk7g1zk .navbar-collapse {
          margin-top: 1rem;
          padding: 1.25rem;
          background: linear-gradient(180deg, var(--neutral-850) 0%, var(--neutral-950) 100%);
          border-radius: 12px;
          border: 1px solid var(--neutral-750);
          box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);
        }

        #tw-svzk7g1zk .navbar-nav {
          gap: 0.25rem;
        }

        #tw-svzk7g1zk .navbar-nav .nav-link::after {
          display: none;
        }

        #tw-svzk7g1zk .navbar-nav .nav-link {
          padding-block: 0.75rem;
          padding-inline: 1rem;
          border-radius: 8px;
        }

        #tw-svzk7g1zk .u-i7oyx9jy5 {
          margin-top: 1rem;
          width: 100%;
          justify-content: center;
          padding-block: 0.75rem;
        }
      }

@keyframes termsburst_k9xm2p4q7wln {
  from {
    opacity: 0;
    transform: translateY(22px) scale(0.985);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes termsglow_r8vt3n6y1hqc {
  0%,
  100% {
    transform: translateX(0) rotate(0deg);
  }
  50% {
    transform: translateX(1.5%) rotate(1.5deg);
  }
}

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

[dir="rtl"] #tw-rnd3nlf4i .u-22p3vfh83 {
  animation-name: termsslide_b5jz8m2x4kpd_rtl;
}

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

#tw-rnd3nlf4i {
  --terms-ink-soft: color-mix(in srgb, var(--white) 14%, transparent);
  --terms-ink-mid: color-mix(in srgb, var(--white) 22%, transparent);
  background:
    radial-gradient(
      ellipse 80% 50% at 100% 0%,
      color-mix(in srgb, var(--warning-bg) 55%, transparent) 0%,
      transparent 55%
    ),
    radial-gradient(
      ellipse 70% 45% at 0% 30%,
      color-mix(in srgb, var(--info-bg) 40%, transparent) 0%,
      transparent 50%
    ),
    linear-gradient(
      165deg,
      var(--background-primary) 0%,
      color-mix(in srgb, var(--primary-bg) 18%, var(--background-primary)) 45%,
      color-mix(in srgb, var(--secondary-bg) 12%, var(--background-primary)) 100%
    );
  color: var(--text-primary);
  min-height: 100vh;
  padding-block-end: clamp(2.75rem, 6vw, 5rem);
  overflow: hidden;
}

#tw-rnd3nlf4i .u-htsgsjkyd {
  position: relative;
  isolation: isolate;
  margin-block-end: clamp(2rem, 5vw, 3.5rem);
  padding-block: clamp(3rem, 8vw, 5.5rem) clamp(2.5rem, 6vw, 4rem);
  background: linear-gradient(
    125deg,
    var(--primary-dark) 0%,
    var(--accent) 38%,
    var(--secondary) 72%,
    var(--warning-color) 100%
  );
  clip-path: polygon(0 0, 100% 0, 100% 88%, 0 100%);
  overflow: hidden;
}

#tw-rnd3nlf4i .u-htsgsjkyd::before {
  content: '';
  position: absolute;
  inset-inline-end: -8%;
  inset-block-start: -30%;
  width: min(55vw, 26rem);
  aspect-ratio: 1;
  border-radius: 40% 60% 55% 45% / 50% 35% 65% 50%;
  background: radial-gradient(
    circle at 40% 40%,
    color-mix(in srgb, var(--info-color) 70%, transparent),
    color-mix(in srgb, var(--warning-light) 35%, transparent)
  );
  opacity: 0.45;
  z-index: 0;
  pointer-events: none;
  animation: termsglow_r8vt3n6y1hqc 9s ease-in-out infinite;
}

#tw-rnd3nlf4i .u-htsgsjkyd::after {
  content: '';
  position: absolute;
  inset-inline-start: -12%;
  inset-block-end: -35%;
  width: min(48vw, 22rem);
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(
    circle,
    color-mix(in srgb, var(--danger-light) 40%, transparent) 0%,
    transparent 68%
  );
  z-index: 0;
  pointer-events: none;
}

#tw-rnd3nlf4i .u-htsgsjkyd .container {
  position: relative;
  z-index: 1;
}

#tw-rnd3nlf4i .u-5mu881mvb {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: clamp(1.25rem, 3vw, 2rem);
  align-items: end;
  max-width: 54rem;
}

@media (min-width: 768px) {
  #tw-rnd3nlf4i .u-5mu881mvb {
    grid-template-columns: minmax(0, 1.4fr) minmax(0, 0.6fr);
  }
}

#tw-rnd3nlf4i .u-5q9hqg528 {
  animation: termsburst_k9xm2p4q7wln 0.7s ease-out both;
}

#tw-rnd3nlf4i .u-htsgsjkyd h1 {
  font-size: clamp(2.1rem, 5.5vw, 3.6rem);
  font-weight: 900;
  line-height: 1.05;
  color: var(--text-light);
  margin-block-end: 1.1rem;
  text-shadow: 0 0.2rem 0 color-mix(in srgb, var(--neutral-1050) 28%, transparent);
  max-width: 14ch;
}

#tw-rnd3nlf4i .u-3c1p7get1 {
  font-size: clamp(1rem, 2.2vw, 1.15rem);
  line-height: 1.65;
  color: color-mix(in srgb, var(--white) 88%, var(--info-bg));
  margin-block-end: 0;
  max-width: 36rem;
}

#tw-rnd3nlf4i .u-elkjpk36g {
  justify-self: start;
  align-self: end;
  animation: termsburst_k9xm2p4q7wln 0.75s ease-out 0.1s both;
  padding-block: 1rem;
  padding-inline: 1.15rem;
  border-radius: 1rem 1rem 1rem 0.25rem;
  background: var(--warning-bg);
  color: var(--neutral-1050);
  font-size: 0.82rem;
  font-weight: 700;
  line-height: 1.4;
  box-shadow:
    0 0.55rem 0 var(--warning-dark),
    0 1.25rem 2rem color-mix(in srgb, var(--neutral-1050) 25%, transparent);
  white-space: normal;
  max-width: 16rem;
}

@media (min-width: 768px) {
  #tw-rnd3nlf4i .u-elkjpk36g {
    justify-self: end;
  }
}

#tw-rnd3nlf4i .u-gxnjhgtm4 {
  padding-block: 0;
}

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

#tw-rnd3nlf4i .u-22p3vfh83 {
  position: relative;
  padding-block: clamp(1.4rem, 3vw, 1.85rem);
  padding-inline: clamp(1.2rem, 3.2vw, 1.85rem);
  padding-inline-start: clamp(1.45rem, 3.5vw, 2.1rem);
  background: var(--background-tertiary);
  border-radius: 0.35rem 1.35rem 1.35rem 0.35rem;
  border: 2px solid color-mix(in srgb, var(--primary-light) 35%, var(--neutral-150));
  box-shadow:
    0.55rem 0.55rem 0 color-mix(in srgb, var(--accent) 22%, transparent),
    0 1rem 1.75rem color-mix(in srgb, var(--neutral-950) 8%, transparent);
  animation: termsslide_b5jz8m2x4kpd 0.55s ease-out both;
  overflow: hidden;
}

#tw-rnd3nlf4i .u-22p3vfh83::before {
  content: '';
  position: absolute;
  inset-block: 0;
  inset-inline-start: 0;
  width: 0.45rem;
  background: linear-gradient(
    180deg,
    var(--warning-color) 0%,
    var(--accent) 45%,
    var(--secondary) 100%
  );
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(odd) {
  background: linear-gradient(
    105deg,
    var(--background-tertiary) 0%,
    color-mix(in srgb, var(--primary-bg) 14%, var(--background-tertiary)) 100%
  );
  box-shadow:
    0.55rem 0.55rem 0 color-mix(in srgb, var(--primary) 28%, transparent),
    0 1rem 1.75rem color-mix(in srgb, var(--neutral-950) 8%, transparent);
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(even) {
  background: linear-gradient(
    105deg,
    var(--background-tertiary) 0%,
    color-mix(in srgb, var(--secondary-bg) 16%, var(--background-tertiary)) 100%
  );
  box-shadow:
    0.55rem 0.55rem 0 color-mix(in srgb, var(--secondary) 30%, transparent),
    0 1rem 1.75rem color-mix(in srgb, var(--neutral-950) 8%, transparent);
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(3n) {
  border-color: color-mix(in srgb, var(--warning-color) 40%, var(--neutral-150));
  box-shadow:
    0.55rem 0.55rem 0 color-mix(in srgb, var(--warning-color) 35%, transparent),
    0 1rem 1.75rem color-mix(in srgb, var(--neutral-950) 8%, transparent);
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(1) {
  animation-delay: 0.03s;
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(2) {
  animation-delay: 0.06s;
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(3) {
  animation-delay: 0.09s;
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(4) {
  animation-delay: 0.12s;
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(5) {
  animation-delay: 0.15s;
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(6) {
  animation-delay: 0.18s;
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(7) {
  animation-delay: 0.21s;
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(8) {
  animation-delay: 0.24s;
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(9) {
  animation-delay: 0.27s;
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(10) {
  animation-delay: 0.3s;
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(11) {
  animation-delay: 0.33s;
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(12) {
  animation-delay: 0.36s;
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(13) {
  animation-delay: 0.39s;
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(14) {
  animation-delay: 0.42s;
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(15) {
  animation-delay: 0.45s;
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(16) {
  animation-delay: 0.48s;
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(17) {
  animation-delay: 0.51s;
}

#tw-rnd3nlf4i .u-22p3vfh83 h2 {
  position: relative;
  font-size: clamp(1.1rem, 2.4vw, 1.35rem);
  font-weight: 900;
  line-height: 1.25;
  color: var(--primary-dark);
  margin-block-end: 0.9rem;
  padding-block-end: 0.7rem;
  border-block-end: 3px solid transparent;
  border-image: linear-gradient(
      90deg,
      var(--warning-color) 0%,
      var(--accent-light) 40%,
      var(--secondary-light) 75%,
      transparent 100%
    )
    1;
}

#tw-rnd3nlf4i .u-22p3vfh83 p,
#tw-rnd3nlf4i .u-22p3vfh83 li {
  font-size: 0.94rem;
  color: var(--text-secondary);
  line-height: 1.7;
  margin-block-end: 0.7rem;
}

#tw-rnd3nlf4i .u-22p3vfh83 p:last-child,
#tw-rnd3nlf4i .u-22p3vfh83 ul:last-child {
  margin-block-end: 0;
}

#tw-rnd3nlf4i .u-22p3vfh83 ul {
  list-style: none;
  padding-inline-start: 0;
  margin-block-end: 0;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.55rem;
}

#tw-rnd3nlf4i .u-22p3vfh83 ul li {
  margin-block-end: 0;
  padding-block: 0.65rem;
  padding-inline: 0.9rem;
  padding-inline-start: 1.15rem;
  border-radius: 0.65rem;
  background: color-mix(in srgb, var(--info-bg) 22%, var(--background-tertiary));
  border-inline-start: 3px solid var(--accent);
  color: var(--text-secondary);
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(even) ul li {
  background: color-mix(in srgb, var(--secondary-bg) 20%, var(--background-tertiary));
  border-inline-start-color: var(--secondary);
}

#tw-rnd3nlf4i .u-22p3vfh83:nth-child(3n) ul li {
  background: color-mix(in srgb, var(--warning-bg) 28%, var(--background-tertiary));
  border-inline-start-color: var(--warning-dark);
}

#tw-rnd3nlf4i .u-22p3vfh83.u-4rdznrloc {
  position: relative;
  margin-block-start: 0.35rem;
  padding-block: clamp(1.85rem, 4vw, 2.5rem);
  padding-inline: clamp(1.25rem, 3.5vw, 2.25rem);
  padding-inline-start: clamp(1.25rem, 3.5vw, 2.25rem);
  border-radius: 1.5rem 0.35rem 1.5rem 0.35rem;
  background: linear-gradient(
    135deg,
    var(--neutral-1050) 0%,
    color-mix(in srgb, var(--accent-dark) 70%, var(--neutral-1050)) 48%,
    color-mix(in srgb, var(--secondary-dark) 55%, var(--neutral-1050)) 100%
  );
  border: 2px solid color-mix(in srgb, var(--info-color) 45%, var(--neutral-850));
  box-shadow:
    0.65rem 0.65rem 0 var(--info-dark),
    0 1.5rem 2.5rem color-mix(in srgb, var(--neutral-1050) 30%, transparent);
  overflow: hidden;
  animation: termsburst_k9xm2p4q7wln 0.65s ease-out 0.55s both;
}

#tw-rnd3nlf4i .u-22p3vfh83.u-4rdznrloc::before {
  inset-block: auto;
  inset-inline-start: auto;
  inset-inline-end: -15%;
  inset-block-start: -40%;
  width: 14rem;
  height: auto;
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(
    circle,
    color-mix(in srgb, var(--warning-color) 40%, transparent) 0%,
    transparent 70%
  );
  pointer-events: none;
}

#tw-rnd3nlf4i .u-22p3vfh83.u-4rdznrloc h2 {
  position: relative;
  z-index: 1;
  color: var(--text-light);
  border-image: none;
  border-block-end: 2px solid var(--terms-ink-mid);
  margin-block-end: 1.25rem;
  padding-block-end: 0.85rem;
}

#tw-rnd3nlf4i .u-9ua226s8d {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 0.75rem;
}

@media (min-width: 768px) {
  #tw-rnd3nlf4i .u-9ua226s8d {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

#tw-rnd3nlf4i .u-nueq5fe99 {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
  padding-block: 1rem;
  padding-inline: 1rem;
  border-radius: 0.85rem;
  background: var(--terms-ink-soft);
  border: 1px solid var(--terms-ink-mid);
  color: var(--text-light);
  font-size: 0.88rem;
  line-height: 1.45;
  transition: transform 0.2s ease, background 0.2s ease;
}

#tw-rnd3nlf4i .u-nueq5fe99:hover {
  transform: translateY(-3px);
  background: color-mix(in srgb, var(--white) 20%, transparent);
}

#tw-rnd3nlf4i .u-nueq5fe99 i {
  flex-shrink: 0;
  margin-block-start: 0.1rem;
  font-size: 1.2rem;
  color: var(--warning-light);
}

#tw-rnd3nlf4i .u-nueq5fe99:nth-child(2) i {
  color: var(--info-light);
}

#tw-rnd3nlf4i .u-nueq5fe99:nth-child(3) i {
  color: var(--secondary-light);
}

#tw-pooxbkj0b {
        position: relative;
        overflow: hidden;
        z-index: 1;
        color: var(--text-light);
        background: linear-gradient(
          145deg,
          var(--neutral-1050) 0%,
          var(--neutral-950) 42%,
          var(--primary-dark) 100%
        );
        border-block-start: 4px solid var(--info-color);
        padding-block: 3.5rem 2rem;
        padding-inline: 0;
      }

      #tw-pooxbkj0b .u-a3uhyey0t {
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -8%;
        width: 55%;
        height: 140%;
        background: linear-gradient(
          160deg,
          var(--warning-color) 0%,
          var(--danger-color) 45%,
          var(--primary) 100%
        );
        opacity: 0.18;
        transform: skewX(-18deg);
        pointer-events: none;
        z-index: 0;
        animation: slashpulse_m4k9q2x7nwp 8s ease-in-out infinite alternate;
      }

      #tw-pooxbkj0b .u-prumqmp8d {
        position: absolute;
        inset-block-end: -30%;
        inset-inline-start: -12%;
        width: min(420px, 55vw);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--info-color) 0%,
          var(--accent) 35%,
          var(--neutral-1050) 70%
        );
        opacity: 0.22;
        pointer-events: none;
        z-index: 0;
        animation: orbdrift_h3v8c1t5rqa 12s ease-in-out infinite alternate;
      }

      #tw-pooxbkj0b .u-8g5dqm3dv {
        position: relative;
        z-index: 2;
      }

      #tw-pooxbkj0b .u-m7nj92oez {
        display: grid;
        grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
        gap: 2rem;
        align-items: stretch;
        margin-bottom: 2.5rem;
      }

      #tw-pooxbkj0b .u-mrtk02pw9 {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.5rem;
        padding-block: 1.75rem;
        padding-inline: 1.75rem;
        background: linear-gradient(
          135deg,
          var(--primary) 0%,
          var(--accent) 55%,
          var(--info-dark) 100%
        );
        clip-path: polygon(0 0, 100% 0, 100% 88%, 92% 100%, 0 100%);
        box-shadow: 0 18px 40px color-mix(in srgb, var(--neutral-1050) 55%, var(--primary));
      }

      #tw-pooxbkj0b .u-ao6rv8f5i {
        margin: 0;
        font-size: clamp(2rem, 4vw, 3.25rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -0.03em;
        text-transform: uppercase;
        color: var(--text-light);
        text-shadow: 0 4px 0 color-mix(in srgb, var(--neutral-1050) 45%, var(--primary-dark));
      }

      #tw-pooxbkj0b .u-1b59x0m84 {
        margin: 0;
        max-width: 28ch;
        font-size: 0.95rem;
        font-weight: 500;
        line-height: 1.5;
        color: var(--info-bg);
      }

      #tw-pooxbkj0b .u-iy14z6upo {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.75rem;
      }

      #tw-pooxbkj0b .u-3fg09rspc {
        display: grid;
        grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
        gap: 0.75rem;
        align-items: center;
        padding-block: 0.85rem;
        padding-inline: 1rem;
        background: color-mix(in srgb, var(--neutral-1050) 70%, var(--primary));
        border-inline-start: 4px solid var(--warning-color);
        transition: transform 0.3s ease, border-color 0.3s ease, background 0.3s ease;
      }

      #tw-pooxbkj0b .u-3fg09rspc:hover {
        transform: translateX(6px);
        border-inline-start-color: var(--info-color);
        background: color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark));
      }

      #tw-pooxbkj0b .u-axqrhtdm2 {
        margin: 0;
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--warning-light);
      }

      #tw-pooxbkj0b .u-6lnp8zcid {
        margin: 0;
        font-size: 0.92rem;
        font-weight: 600;
        color: var(--text-light);
        word-break: break-word;
      }

      #tw-pooxbkj0b .u-4zwq4nwhc {
        display: grid;
        grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
        gap: 2rem;
        margin-bottom: 2rem;
      }

      #tw-pooxbkj0b .u-awuwmc75u {
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
        background: color-mix(in srgb, var(--neutral-1050) 82%, var(--secondary-dark));
        border: 1px solid color-mix(in srgb, var(--secondary-light) 45%, var(--neutral-1050));
      }

      #tw-pooxbkj0b .u-ihnw7jwih {
        margin: 0 0 1.1rem;
        font-size: 0.8rem;
        font-weight: 800;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--secondary-bg);
      }

      #tw-pooxbkj0b .u-16iypkql0 {
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.65rem;
      }

      #tw-pooxbkj0b .u-25z3hzts7 {
        display: block;
        text-decoration: none;
        text-align: start;
        padding-block: 0.8rem;
        padding-inline: 0.9rem;
        font-size: 0.9rem;
        font-weight: 700;
        color: var(--text-light);
        background: color-mix(in srgb, var(--neutral-950) 75%, var(--secondary));
        border-inline-end: 3px solid var(--secondary-light);
        transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, border-color 0.25s ease;
      }

      #tw-pooxbkj0b .u-25z3hzts7:hover {
        background: linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);
        color: var(--text-light);
        border-inline-end-color: var(--info-color);
        transform: translateY(-3px);
      }

      #tw-pooxbkj0b .u-4cctd6w3k {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.25rem;
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
        background: linear-gradient(
          180deg,
          var(--warning-dark) 0%,
          var(--danger-dark) 55%,
          var(--neutral-1050) 100%
        );
        border: 1px solid var(--warning-light);
        box-shadow: 0 12px 32px color-mix(in srgb, var(--warning-dark) 50%, var(--neutral-1050));
      }

      #tw-pooxbkj0b .u-fhj28mein {
        margin: 0;
        font-size: 1.35rem;
        font-weight: 800;
        line-height: 1.2;
        text-transform: uppercase;
        letter-spacing: 0.04em;
        color: var(--warning-bg);
      }

      #tw-pooxbkj0b .u-c99sk3rxj {
        margin: 0.35rem 0 0;
        font-size: 0.88rem;
        font-weight: 500;
        color: var(--neutral-150);
      }

      #tw-pooxbkj0b .u-f04ono7do {
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 0.6rem;
      }

      #tw-pooxbkj0b .u-rblgq9ryo {
        display: flex;
        align-items: center;
        justify-content: center;
        aspect-ratio: 1;
        width: 100%;
        text-decoration: none;
        color: var(--neutral-1050);
        background: var(--info-color);
        border: 2px solid var(--info-light);
        box-shadow: 0 0 0 0 var(--info-bg);
        transition: transform 0.3s ease, background 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;
        animation: glowpulse_z6w1p8d4kjm 4.5s ease-in-out infinite;
      }

      #tw-pooxbkj0b .u-rblgq9ryo:nth-child(2) {
        background: var(--secondary-bg);
        border-color: var(--secondary-light);
        animation-delay: 0.15s;
      }

      #tw-pooxbkj0b .u-rblgq9ryo:nth-child(3) {
        background: var(--warning-bg);
        border-color: var(--warning-light);
        animation-delay: 0.3s;
      }

      #tw-pooxbkj0b .u-rblgq9ryo:nth-child(4) {
        background: var(--accent-bg);
        border-color: var(--accent-light);
        animation-delay: 0.45s;
      }

      #tw-pooxbkj0b .u-rblgq9ryo:nth-child(5) {
        background: var(--danger-bg);
        border-color: var(--danger-light);
        animation-delay: 0.6s;
      }

      #tw-pooxbkj0b .u-rblgq9ryo i {
        font-size: 1.25rem;
        line-height: 1;
        transition: transform 0.3s ease;
      }

      #tw-pooxbkj0b .u-rblgq9ryo:hover {
        transform: translateY(-5px) scale(1.06);
        color: var(--text-light);
        background: var(--neutral-1050);
        box-shadow: 0 10px 24px color-mix(in srgb, var(--info-color) 55%, var(--neutral-1050));
      }

      #tw-pooxbkj0b .u-rblgq9ryo:hover i {
        transform: scale(1.15) rotate(-8deg);
      }

      #tw-pooxbkj0b .u-dn88pv6sa {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1rem;
        align-items: center;
        padding-block: 1.1rem 0;
        padding-inline: 0;
        border-block-start: 2px solid color-mix(in srgb, var(--info-color) 55%, var(--neutral-950));
      }

      #tw-pooxbkj0b .u-ekraijpgn {
        width: 72px;
        height: 6px;
        background: linear-gradient(90deg, var(--warning-color), var(--info-color), var(--secondary-light));
        animation: markslide_r9t2b6y1cfe 3.5s linear infinite alternate;
      }

      #tw-pooxbkj0b .u-kl34op4d3 {
        margin: 0;
        text-align: end;
        font-size: 0.85rem;
        font-weight: 600;
        color: var(--neutral-250);
      }

      @keyframes slashpulse_m4k9q2x7nwp {
        0% {
          opacity: 0.12;
          transform: skewX(-18deg) translateY(0);
        }
        100% {
          opacity: 0.28;
          transform: skewX(-14deg) translateY(-18px);
        }
      }

      @keyframes orbdrift_h3v8c1t5rqa {
        0% {
          transform: translate(0, 0) scale(1);
          opacity: 0.16;
        }
        100% {
          transform: translate(40px, -30px) scale(1.12);
          opacity: 0.3;
        }
      }

      @keyframes glowpulse_z6w1p8d4kjm {
        0%,
        100% {
          box-shadow: 0 0 0 0 color-mix(in srgb, var(--info-light) 10%, var(--neutral-1050));
        }
        50% {
          box-shadow: 0 0 18px 2px color-mix(in srgb, var(--info-color) 55%, var(--neutral-1050));
        }
      }

      @keyframes markslide_r9t2b6y1cfe {
        0% {
          transform: translateX(0);
          width: 56px;
        }
        100% {
          transform: translateX(28px);
          width: 96px;
        }
      }

      [dir="rtl"] #tw-pooxbkj0b .u-a3uhyey0t {
        transform: skewX(18deg);
      }

      [dir="rtl"] #tw-pooxbkj0b .u-3fg09rspc:hover {
        transform: translateX(-6px);
      }

      [dir="rtl"] #tw-pooxbkj0b .u-kl34op4d3 {
        text-align: start;
      }

      [dir="rtl"] #tw-pooxbkj0b .u-25z3hzts7 {
        text-align: end;
        border-inline-end: 0;
        border-inline-start: 3px solid var(--secondary-light);
      }

      [dir="rtl"] #tw-pooxbkj0b .u-25z3hzts7:hover {
        border-inline-start-color: var(--info-color);
      }

      [dir="rtl"] #tw-pooxbkj0b .u-rblgq9ryo:hover i {
        transform: scale(1.15) rotate(8deg);
      }

      [dir="rtl"] #tw-pooxbkj0b .u-mrtk02pw9 {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 8% 100%, 0 88%);
      }

      [dir="rtl"] #tw-pooxbkj0b .u-ekraijpgn {
        animation-name: markslide_rtl_q2n8v5x1wpa;
      }

      @keyframes markslide_rtl_q2n8v5x1wpa {
        0% {
          transform: translateX(0);
          width: 56px;
        }
        100% {
          transform: translateX(-28px);
          width: 96px;
        }
      }

      @media (max-width: 991.98px) {
        #tw-pooxbkj0b .u-m7nj92oez {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-pooxbkj0b .u-4zwq4nwhc {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-pooxbkj0b .u-mrtk02pw9 {
          clip-path: none;
        }

        [dir="rtl"] #tw-pooxbkj0b .u-mrtk02pw9 {
          clip-path: none;
        }
      }

      @media (max-width: 575.98px) {
        #tw-pooxbkj0b {
          padding-block: 2.5rem 1.5rem;
        }

        #tw-pooxbkj0b .u-3fg09rspc {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.25rem;
        }

        #tw-pooxbkj0b .u-16iypkql0 {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-pooxbkj0b .u-f04ono7do {
          grid-template-columns: repeat(5, minmax(0, 1fr));
          gap: 0.4rem;
        }

        #tw-pooxbkj0b .u-rblgq9ryo i {
          font-size: 1.05rem;
        }

        #tw-pooxbkj0b .u-dn88pv6sa {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.75rem;
        }

        #tw-pooxbkj0b .u-kl34op4d3 {
          text-align: start;
        }

        [dir="rtl"] #tw-pooxbkj0b .u-kl34op4d3 {
          text-align: end;
        }
      }

#tw-qua4qnwlc {
        background: linear-gradient(90deg, var(--primary-dark) 0%, var(--neutral-950) 50%, var(--primary-dark) 100%);
        box-shadow: 0 4px 24px rgba(0, 0, 0, 0.2);
        border-bottom: 3px solid var(--primary);
        padding-block: 0.75rem 1rem;
      }

      #tw-qua4qnwlc .navbar-brand {
        white-space: normal;
        font-size: 1.4rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        color: var(--white) !important;
        transition: color 0.25s ease, transform 0.25s ease;
      }

      #tw-qua4qnwlc .navbar-brand:hover {
        color: var(--primary-bg) !important;
        transform: translateX(4px);
      }

      #tw-qua4qnwlc .navbar-toggler {
        border: 2px solid var(--primary-light);
        border-radius: 10px;
        padding: 0.5rem 0.65rem;
        background: rgba(255, 255, 255, 0.08);
        transition: background 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;
      }

      #tw-qua4qnwlc .navbar-toggler:hover {
        background: var(--primary);
        border-color: var(--primary-light);
      }

      #tw-qua4qnwlc .navbar-toggler:focus {
        box-shadow: 0 0 0 0.25rem rgba(184, 115, 0, 0.35);
      }

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

      #tw-qua4qnwlc .navbar-nav {
        gap: 0.25rem;
      }

      #tw-qua4qnwlc .navbar-nav .nav-link {
        position: relative;
        padding-block: 0.6rem;
        padding-inline: 1rem;
        font-weight: 500;
        letter-spacing: 0.04em;
        color: var(--neutral-150) !important;
        transition: color 0.25s ease, background 0.25s ease;
        border-radius: 8px;
      }

      #tw-qua4qnwlc .navbar-nav .nav-link:hover {
        color: var(--white) !important;
        background: rgba(255, 255, 255, 0.1);
      }

      #tw-qua4qnwlc .navbar-nav .nav-link.active {
        color: var(--primary-bg) !important;
        font-weight: 600;
        background: rgba(250, 171, 70, 0.15);
      }

      #tw-qua4qnwlc .navbar-nav .u-b5tatdbfd:not(:last-child) .nav-link::after {
        content: '';
        position: absolute;
        inset-inline-end: -2px;
        top: 50%;
        transform: translateY(-50%);
        width: 3px;
        height: 3px;
        border-radius: 50%;
        background: var(--neutral-450);
        opacity: 0.6;
      }

      #tw-qua4qnwlc .navbar-nav .u-b5tatdbfd.ms-lg-3 .nav-link::after {
        display: none;
      }

      #tw-qua4qnwlc .u-5mcucq91n {
        background: linear-gradient(135deg, var(--accent) 0%, var(--accent-dark) 100%);
        color: var(--white) !important;
        border: none;
        padding-block: 0.5rem;
        padding-inline: 1.25rem;
        border-radius: 999px;
        font-weight: 600;
        letter-spacing: 0.04em;
        transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
        box-shadow: 0 4px 14px rgba(0, 158, 175, 0.4);
        display: inline-flex;
        align-items: center;
        gap: 0.4rem;
      }

      #tw-qua4qnwlc .u-5mcucq91n i {
        font-size: 1rem;
      }

      #tw-qua4qnwlc .u-5mcucq91n:hover {
        background: linear-gradient(135deg, var(--accent-light) 0%, var(--accent) 100%);
        transform: translateY(-2px);
        box-shadow: 0 6px 20px rgba(0, 158, 175, 0.5);
      }

      @media (max-width: 991.98px) {
        #tw-qua4qnwlc .navbar-collapse {
          margin-top: 1rem;
          padding: 1.25rem;
          background: linear-gradient(180deg, var(--neutral-850) 0%, var(--neutral-950) 100%);
          border-radius: 12px;
          border: 1px solid var(--neutral-750);
          box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);
        }

        #tw-qua4qnwlc .navbar-nav {
          gap: 0.25rem;
        }

        #tw-qua4qnwlc .navbar-nav .nav-link::after {
          display: none;
        }

        #tw-qua4qnwlc .navbar-nav .nav-link {
          padding-block: 0.75rem;
          padding-inline: 1rem;
          border-radius: 8px;
        }

        #tw-qua4qnwlc .u-5mcucq91n {
          margin-top: 1rem;
          width: 100%;
          justify-content: center;
          padding-block: 0.75rem;
        }
      }

#tw-461q0wbz1 {
      min-height: 100vh;
      background: var(--background-primary);
      display: flex;
      align-items: center;
      padding-block: 5rem;
      padding-inline: 1rem;
      position: relative;
      overflow: hidden;

      &::before {
          content: '';
          position: absolute;
          width: 420px;
          height: 420px;
          border-radius: 50%;
          background: var(--primary-bg);
          inset-inline-start: -140px;
          top: -120px;
      }

      &::after {
          content: '';
          position: absolute;
          width: 360px;
          height: 360px;
          border-radius: 50%;
          background: var(--accent-bg);
          inset-inline-end: -120px;
          bottom: -120px;
      }

      .u-2x2liyiff {
          position: relative;
          z-index: 2;
          width: 100%;
          max-width: 1100px;
          margin-inline: auto;
          display: grid;
          grid-template-columns: 1fr 1fr;
          gap: 2rem;
          align-items: center;
      }

      .u-2apgqzs3u {
          aspect-ratio: 1 / 1;
          border-radius: 36px;
          background: linear-gradient(135deg, var(--primary), var(--accent));
          display: flex;
          align-items: center;
          justify-content: center;
          color: var(--text-light);
          font-size: clamp(5rem, 12vw, 9rem);
          box-shadow: 0 24px 60px color-mix(in srgb, var(--primary-dark) 25%, transparent);
      }

      .u-ppsfh2ubb {
          background: var(--white);
          border-radius: 32px;
          padding-block: 3.5rem;
          padding-inline: 3rem;
          box-shadow: 0 20px 60px color-mix(in srgb, var(--neutral-1050) 14%, transparent);
      }

      .u-p3lppgvqi {
          display: inline-flex;
          background: var(--success-bg);
          color: var(--success-dark);
          border-radius: 999px;
          padding-block: 0.5rem;
          padding-inline: 1rem;
          font-weight: 700;
          margin-bottom: 1.25rem;
      }

      h1 {
          color: var(--text-primary);
          font-size: clamp(2rem, 5vw, 3.75rem);
          line-height: 1.1;
          margin-bottom: 1rem;
      }

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

      a {
          display: inline-flex;
          text-decoration: none;
          background: var(--primary);
          color: var(--text-light);
          border-radius: 16px;
          padding-block: 1rem;
          padding-inline: 1.5rem;
          font-weight: 700;
      }

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

          .u-2apgqzs3u {
              max-width: 360px;
              width: 100%;
              margin-inline: auto;
          }

          .u-ppsfh2ubb {
              padding-block: 2.5rem;
              padding-inline: 1.5rem;
              text-align: center;
          }
      }
  }

#tw-fmfpkkmxo {
        position: relative;
        overflow: hidden;
        z-index: 1;
        color: var(--text-light);
        background: linear-gradient(
          145deg,
          var(--neutral-1050) 0%,
          var(--neutral-950) 42%,
          var(--primary-dark) 100%
        );
        border-block-start: 4px solid var(--info-color);
        padding-block: 3.5rem 2rem;
        padding-inline: 0;
      }

      #tw-fmfpkkmxo .u-n3tkokuwb {
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -8%;
        width: 55%;
        height: 140%;
        background: linear-gradient(
          160deg,
          var(--warning-color) 0%,
          var(--danger-color) 45%,
          var(--primary) 100%
        );
        opacity: 0.18;
        transform: skewX(-18deg);
        pointer-events: none;
        z-index: 0;
        animation: slashpulse_m4k9q2x7nwp 8s ease-in-out infinite alternate;
      }

      #tw-fmfpkkmxo .u-pixmm5cu3 {
        position: absolute;
        inset-block-end: -30%;
        inset-inline-start: -12%;
        width: min(420px, 55vw);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--info-color) 0%,
          var(--accent) 35%,
          var(--neutral-1050) 70%
        );
        opacity: 0.22;
        pointer-events: none;
        z-index: 0;
        animation: orbdrift_h3v8c1t5rqa 12s ease-in-out infinite alternate;
      }

      #tw-fmfpkkmxo .u-srwgots69 {
        position: relative;
        z-index: 2;
      }

      #tw-fmfpkkmxo .u-cdctllvxd {
        display: grid;
        grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);
        gap: 2rem;
        align-items: stretch;
        margin-bottom: 2.5rem;
      }

      #tw-fmfpkkmxo .u-q8ada8p69 {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.5rem;
        padding-block: 1.75rem;
        padding-inline: 1.75rem;
        background: linear-gradient(
          135deg,
          var(--primary) 0%,
          var(--accent) 55%,
          var(--info-dark) 100%
        );
        clip-path: polygon(0 0, 100% 0, 100% 88%, 92% 100%, 0 100%);
        box-shadow: 0 18px 40px color-mix(in srgb, var(--neutral-1050) 55%, var(--primary));
      }

      #tw-fmfpkkmxo .u-o1c7mn3lt {
        margin: 0;
        font-size: clamp(2rem, 4vw, 3.25rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -0.03em;
        text-transform: uppercase;
        color: var(--text-light);
        text-shadow: 0 4px 0 color-mix(in srgb, var(--neutral-1050) 45%, var(--primary-dark));
      }

      #tw-fmfpkkmxo .u-57iqzrwex {
        margin: 0;
        max-width: 28ch;
        font-size: 0.95rem;
        font-weight: 500;
        line-height: 1.5;
        color: var(--info-bg);
      }

      #tw-fmfpkkmxo .u-573s8jatz {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.75rem;
      }

      #tw-fmfpkkmxo .u-bifrgpqgm {
        display: grid;
        grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
        gap: 0.75rem;
        align-items: center;
        padding-block: 0.85rem;
        padding-inline: 1rem;
        background: color-mix(in srgb, var(--neutral-1050) 70%, var(--primary));
        border-inline-start: 4px solid var(--warning-color);
        transition: transform 0.3s ease, border-color 0.3s ease, background 0.3s ease;
      }

      #tw-fmfpkkmxo .u-bifrgpqgm:hover {
        transform: translateX(6px);
        border-inline-start-color: var(--info-color);
        background: color-mix(in srgb, var(--neutral-1050) 55%, var(--accent-dark));
      }

      #tw-fmfpkkmxo .u-iz7k0gk3s {
        margin: 0;
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--warning-light);
      }

      #tw-fmfpkkmxo .u-2o5wypxjg {
        margin: 0;
        font-size: 0.92rem;
        font-weight: 600;
        color: var(--text-light);
        word-break: break-word;
      }

      #tw-fmfpkkmxo .u-bubo7acbi {
        display: grid;
        grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
        gap: 2rem;
        margin-bottom: 2rem;
      }

      #tw-fmfpkkmxo .u-9uf727bf0 {
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
        background: color-mix(in srgb, var(--neutral-1050) 82%, var(--secondary-dark));
        border: 1px solid color-mix(in srgb, var(--secondary-light) 45%, var(--neutral-1050));
      }

      #tw-fmfpkkmxo .u-9w1nzi3bm {
        margin: 0 0 1.1rem;
        font-size: 0.8rem;
        font-weight: 800;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--secondary-bg);
      }

      #tw-fmfpkkmxo .u-ed249l97l {
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.65rem;
      }

      #tw-fmfpkkmxo .u-n36t37jch {
        display: block;
        text-decoration: none;
        text-align: start;
        padding-block: 0.8rem;
        padding-inline: 0.9rem;
        font-size: 0.9rem;
        font-weight: 700;
        color: var(--text-light);
        background: color-mix(in srgb, var(--neutral-950) 75%, var(--secondary));
        border-inline-end: 3px solid var(--secondary-light);
        transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, border-color 0.25s ease;
      }

      #tw-fmfpkkmxo .u-n36t37jch:hover {
        background: linear-gradient(90deg, var(--secondary) 0%, var(--primary) 100%);
        color: var(--text-light);
        border-inline-end-color: var(--info-color);
        transform: translateY(-3px);
      }

      #tw-fmfpkkmxo .u-ti9hrlkwi {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.25rem;
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
        background: linear-gradient(
          180deg,
          var(--warning-dark) 0%,
          var(--danger-dark) 55%,
          var(--neutral-1050) 100%
        );
        border: 1px solid var(--warning-light);
        box-shadow: 0 12px 32px color-mix(in srgb, var(--warning-dark) 50%, var(--neutral-1050));
      }

      #tw-fmfpkkmxo .u-pr8hlbyzg {
        margin: 0;
        font-size: 1.35rem;
        font-weight: 800;
        line-height: 1.2;
        text-transform: uppercase;
        letter-spacing: 0.04em;
        color: var(--warning-bg);
      }

      #tw-fmfpkkmxo .u-gwbnkneqj {
        margin: 0.35rem 0 0;
        font-size: 0.88rem;
        font-weight: 500;
        color: var(--neutral-150);
      }

      #tw-fmfpkkmxo .u-8j6njujiq {
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 0.6rem;
      }

      #tw-fmfpkkmxo .u-ed00w9ked {
        display: flex;
        align-items: center;
        justify-content: center;
        aspect-ratio: 1;
        width: 100%;
        text-decoration: none;
        color: var(--neutral-1050);
        background: var(--info-color);
        border: 2px solid var(--info-light);
        box-shadow: 0 0 0 0 var(--info-bg);
        transition: transform 0.3s ease, background 0.3s ease, color 0.3s ease, box-shadow 0.3s ease;
        animation: glowpulse_z6w1p8d4kjm 4.5s ease-in-out infinite;
      }

      #tw-fmfpkkmxo .u-ed00w9ked:nth-child(2) {
        background: var(--secondary-bg);
        border-color: var(--secondary-light);
        animation-delay: 0.15s;
      }

      #tw-fmfpkkmxo .u-ed00w9ked:nth-child(3) {
        background: var(--warning-bg);
        border-color: var(--warning-light);
        animation-delay: 0.3s;
      }

      #tw-fmfpkkmxo .u-ed00w9ked:nth-child(4) {
        background: var(--accent-bg);
        border-color: var(--accent-light);
        animation-delay: 0.45s;
      }

      #tw-fmfpkkmxo .u-ed00w9ked:nth-child(5) {
        background: var(--danger-bg);
        border-color: var(--danger-light);
        animation-delay: 0.6s;
      }

      #tw-fmfpkkmxo .u-ed00w9ked i {
        font-size: 1.25rem;
        line-height: 1;
        transition: transform 0.3s ease;
      }

      #tw-fmfpkkmxo .u-ed00w9ked:hover {
        transform: translateY(-5px) scale(1.06);
        color: var(--text-light);
        background: var(--neutral-1050);
        box-shadow: 0 10px 24px color-mix(in srgb, var(--info-color) 55%, var(--neutral-1050));
      }

      #tw-fmfpkkmxo .u-ed00w9ked:hover i {
        transform: scale(1.15) rotate(-8deg);
      }

      #tw-fmfpkkmxo .u-2f0icvk8g {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1rem;
        align-items: center;
        padding-block: 1.1rem 0;
        padding-inline: 0;
        border-block-start: 2px solid color-mix(in srgb, var(--info-color) 55%, var(--neutral-950));
      }

      #tw-fmfpkkmxo .u-2ppjam7ik {
        width: 72px;
        height: 6px;
        background: linear-gradient(90deg, var(--warning-color), var(--info-color), var(--secondary-light));
        animation: markslide_r9t2b6y1cfe 3.5s linear infinite alternate;
      }

      #tw-fmfpkkmxo .u-cv8hy9w8i {
        margin: 0;
        text-align: end;
        font-size: 0.85rem;
        font-weight: 600;
        color: var(--neutral-250);
      }

      @keyframes slashpulse_m4k9q2x7nwp {
        0% {
          opacity: 0.12;
          transform: skewX(-18deg) translateY(0);
        }
        100% {
          opacity: 0.28;
          transform: skewX(-14deg) translateY(-18px);
        }
      }

      @keyframes orbdrift_h3v8c1t5rqa {
        0% {
          transform: translate(0, 0) scale(1);
          opacity: 0.16;
        }
        100% {
          transform: translate(40px, -30px) scale(1.12);
          opacity: 0.3;
        }
      }

      @keyframes glowpulse_z6w1p8d4kjm {
        0%,
        100% {
          box-shadow: 0 0 0 0 color-mix(in srgb, var(--info-light) 10%, var(--neutral-1050));
        }
        50% {
          box-shadow: 0 0 18px 2px color-mix(in srgb, var(--info-color) 55%, var(--neutral-1050));
        }
      }

      @keyframes markslide_r9t2b6y1cfe {
        0% {
          transform: translateX(0);
          width: 56px;
        }
        100% {
          transform: translateX(28px);
          width: 96px;
        }
      }

      [dir="rtl"] #tw-fmfpkkmxo .u-n3tkokuwb {
        transform: skewX(18deg);
      }

      [dir="rtl"] #tw-fmfpkkmxo .u-bifrgpqgm:hover {
        transform: translateX(-6px);
      }

      [dir="rtl"] #tw-fmfpkkmxo .u-cv8hy9w8i {
        text-align: start;
      }

      [dir="rtl"] #tw-fmfpkkmxo .u-n36t37jch {
        text-align: end;
        border-inline-end: 0;
        border-inline-start: 3px solid var(--secondary-light);
      }

      [dir="rtl"] #tw-fmfpkkmxo .u-n36t37jch:hover {
        border-inline-start-color: var(--info-color);
      }

      [dir="rtl"] #tw-fmfpkkmxo .u-ed00w9ked:hover i {
        transform: scale(1.15) rotate(8deg);
      }

      [dir="rtl"] #tw-fmfpkkmxo .u-q8ada8p69 {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 8% 100%, 0 88%);
      }

      [dir="rtl"] #tw-fmfpkkmxo .u-2ppjam7ik {
        animation-name: markslide_rtl_q2n8v5x1wpa;
      }

      @keyframes markslide_rtl_q2n8v5x1wpa {
        0% {
          transform: translateX(0);
          width: 56px;
        }
        100% {
          transform: translateX(-28px);
          width: 96px;
        }
      }

      @media (max-width: 991.98px) {
        #tw-fmfpkkmxo .u-cdctllvxd {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-fmfpkkmxo .u-bubo7acbi {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-fmfpkkmxo .u-q8ada8p69 {
          clip-path: none;
        }

        [dir="rtl"] #tw-fmfpkkmxo .u-q8ada8p69 {
          clip-path: none;
        }
      }

      @media (max-width: 575.98px) {
        #tw-fmfpkkmxo {
          padding-block: 2.5rem 1.5rem;
        }

        #tw-fmfpkkmxo .u-bifrgpqgm {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.25rem;
        }

        #tw-fmfpkkmxo .u-ed249l97l {
          grid-template-columns: minmax(0, 1fr);
        }

        #tw-fmfpkkmxo .u-8j6njujiq {
          grid-template-columns: repeat(5, minmax(0, 1fr));
          gap: 0.4rem;
        }

        #tw-fmfpkkmxo .u-ed00w9ked i {
          font-size: 1.05rem;
        }

        #tw-fmfpkkmxo .u-2f0icvk8g {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.75rem;
        }

        #tw-fmfpkkmxo .u-cv8hy9w8i {
          text-align: start;
        }

        [dir="rtl"] #tw-fmfpkkmxo .u-cv8hy9w8i {
          text-align: end;
        }
      }
