#s_3jx780w0 {
        position: relative;
        z-index: 1000;
        padding-block: 0.875rem;
        padding-inline: 0;
        background: linear-gradient(120deg, var(--primary-bg) 0%, var(--accent-bg) 45%, var(--secondary-bg) 100%);
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -40%;
          inset-inline-end: -10%;
          width: 22rem;
          height: 22rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--accent-light) 0%, color-mix(in srgb, var(--accent-light) 0%, var(--primary-bg)) 72%);
          pointer-events: none;
          animation: headerglow_m8k2p7xq4n 7s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -55%;
          inset-inline-start: -8%;
          width: 18rem;
          height: 18rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--secondary-light) 0%, color-mix(in srgb, var(--secondary-light) 0%, var(--primary-bg)) 70%);
          pointer-events: none;
          animation: headerglow_m8k2p7xq4n 9s ease-in-out infinite reverse;
        }

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

        .b_59fp6goi {
          width: 100%;
        }

        .b_he2tn8ak {
          width: 100%;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          gap: 0.75rem 1rem;
          padding-block: 0.85rem;
          padding-inline: 1.25rem;
          border-radius: 1.125rem;
          border: 2px solid color-mix(in srgb, var(--primary-light) 55%, var(--background-tertiary));
          background: linear-gradient(145deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
          box-shadow: 0 10px 28px color-mix(in srgb, var(--neutral-950) 14%, var(--background-tertiary));
        }

        .b_8lwv6fj3 {
          position: relative;
          display: inline-flex;
          align-items: center;
          gap: 0.75rem;
          margin-inline-end: auto;
          padding-block: 0.35rem;
          padding-inline: 0;
          color: var(--text-primary);
          font-size: 1.65rem;
          font-weight: 700;
          letter-spacing: -0.04em;
          text-decoration: none;
          white-space: normal;
          transition: color 0.3s ease, transform 0.3s ease;

          &::before {
            content: '';
            flex-shrink: 0;
            width: 0.75rem;
            height: 2.25rem;
            border-radius: 0.5rem;
            background: linear-gradient(180deg, var(--primary) 0%, var(--accent) 55%, var(--secondary) 100%);
            box-shadow: 0 4px 12px color-mix(in srgb, var(--primary) 35%, var(--background-tertiary));
          }

          &:hover {
            color: var(--primary-dark);
            transform: translateY(-1px);
          }
        }

        .b_ccnhoc03 {
          margin-inline-start: auto;
          border: 2px solid var(--primary-light);
          border-radius: 0.75rem;
          padding-block: 0.45rem;
          padding-inline: 0.65rem;
          background: var(--primary-bg);
          transition: background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;

          &:hover {
            background: var(--accent-bg);
            border-color: var(--accent);
          }

          &:focus {
            border-color: var(--accent);
            box-shadow: 0 0 0 0.25rem var(--accent-light);
          }

          .navbar-toggler-icon {
            filter: brightness(0.35);
          }
        }

        .b_r0xw0ktg {
          flex: 1 1 100%;
        }

        .b_22evt3ss {
          width: 100%;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          gap: 0.75rem 1rem;
        }

        .b_7mvlmitw {
          display: flex;
          flex-wrap: wrap;
          align-items: center;
          gap: 0.35rem;
          margin: 0;
          padding: 0.35rem;
          list-style: none;
          border-radius: 999px;
          background: linear-gradient(90deg, var(--primary-bg) 0%, var(--accent-bg) 50%, var(--secondary-bg) 100%);
          box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--primary) 18%, var(--background-tertiary));
        }

        .b_7mvlmitw .b_pudhp7f4 {
          margin: 0;
        }

        .b_7mvlmitw .nav-link {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          padding-block: 0.55rem;
          padding-inline: 1rem;
          border-radius: 999px;
          color: var(--text-primary);
          font-size: 0.95rem;
          font-weight: 600;
          text-decoration: none;
          transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;

          &:hover {
            color: var(--text-light);
            background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
            transform: translateY(-1px);
            box-shadow: 0 6px 16px color-mix(in srgb, var(--primary) 30%, var(--background-tertiary));
          }

          &.active {
            color: var(--text-light);
            background: linear-gradient(135deg, var(--primary-dark) 0%, var(--secondary) 100%);
            box-shadow: 0 4px 12px color-mix(in srgb, var(--secondary) 28%, var(--background-tertiary));
          }
        }

        .b_hmezho3d {
          margin-inline-start: auto;
        }

        .b_pfy8hppd {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          min-width: 10rem;
          padding-block: 0.7rem;
          padding-inline: 1.5rem;
          border-radius: 999px;
          border: 2px solid var(--secondary-dark);
          background: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-dark) 100%);
          color: var(--text-light);
          font-size: 0.95rem;
          font-weight: 700;
          text-decoration: none;
          box-shadow: 0 8px 20px color-mix(in srgb, var(--secondary-dark) 32%, var(--background-tertiary));
          transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

          &:hover {
            color: var(--text-light);
            transform: translateY(-2px) scale(1.02);
            background: linear-gradient(135deg, var(--secondary-light) 0%, var(--secondary) 100%);
            box-shadow: 0 12px 24px color-mix(in srgb, var(--secondary) 38%, var(--background-tertiary));
          }

          &:active {
            transform: translateY(0) scale(1);
          }
        }

        @media (min-width: 992px) {
          .b_he2tn8ak {
            padding-block: 1rem;
            padding-inline: 1.5rem;
          }

          .b_8lwv6fj3 {
            margin-inline-end: 0;
            flex-shrink: 0;
          }

          .b_r0xw0ktg {
            flex: 1 1 0;
            min-width: 0;
          }

          .b_22evt3ss {
            flex-wrap: nowrap;
            justify-content: space-between;
          }

          .b_7mvlmitw {
            flex: 1 1 0;
            min-width: 0;
            justify-content: center;
          }

          .b_hmezho3d {
            flex-shrink: 0;
          }
        }

        @media (max-width: 991.98px) {
          .b_he2tn8ak {
            padding-block: 0.75rem;
            padding-inline: 1rem;
          }

          .b_r0xw0ktg {
            margin-block-start: 0.25rem;
            padding-block: 1rem;
            padding-inline: 0.75rem;
            border-radius: 1rem;
            background: color-mix(in srgb, var(--background-tertiary) 88%, var(--accent-bg));
            box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, var(--background-tertiary));
            animation: headerpanelin_q4n8m2k7xp 0.35s ease-out;
          }

          .b_22evt3ss {
            flex-direction: column;
            align-items: stretch;
          }

          .b_7mvlmitw {
            width: 100%;
            flex-direction: column;
            align-items: stretch;
            border-radius: 1rem;
            padding: 0.5rem;
          }

          .b_7mvlmitw .nav-link {
            width: 100%;
            border-radius: 0.75rem;
            padding-block: 0.75rem;
            padding-inline: 1rem;
          }

          .b_hmezho3d {
            width: 100%;
            margin-inline-start: 0;
          }

          .b_pfy8hppd {
            width: 100%;
          }

          .b_8lwv6fj3 {
            font-size: 1.35rem;
          }
        }

        @media (max-width: 575.98px) {
          .b_8lwv6fj3 {
            font-size: 1.15rem;
          }

          .b_he2tn8ak {
            gap: 0.65rem;
          }
        }
      }

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

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

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

      #s_cpjzk6ps::before {
        content: "";
        position: absolute;
        inset-block-start: -40%;
        inset-inline-end: -25%;
        width: min(72vw, 640px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle at 30% 30%,
          color-mix(in srgb, var(--accent-light) 55%, transparent),
          transparent 62%
        );
        pointer-events: none;
        animation: aboutblob_x4n2k8p7mq1z 18s ease-in-out infinite;
      }

      #s_cpjzk6ps::after {
        content: "";
        position: absolute;
        inset-block-end: 0;
        inset-inline: 0;
        height: 38%;
        background: linear-gradient(
          12deg,
          color-mix(in srgb, var(--neutral-1050) 94%, var(--primary-dark)) 0%,
          color-mix(in srgb, var(--accent-dark) 88%, var(--neutral-1050)) 55%,
          var(--secondary-dark) 100%
        );
        clip-path: polygon(0 28%, 100% 0, 100% 100%, 0 100%);
        pointer-events: none;
        z-index: 0;
      }

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

      #s_cpjzk6ps .b_nuba3uri {
        position: relative;
        border-radius: 1.75rem;
        padding-block: clamp(2rem, 4.5vw, 3rem);
        padding-inline: clamp(1.25rem, 3vw, 2.75rem);
        background: var(--background-tertiary);
        border: 1px solid color-mix(in srgb, var(--border-light) 85%, var(--accent));
        box-shadow:
          0 4px 0 color-mix(in srgb, var(--secondary) 35%, transparent),
          0 28px 56px rgba(var(--bs-primary-rgb), 0.12),
          0 0 0 1px color-mix(in srgb, var(--white) 70%, var(--accent-light));
      }

      #s_cpjzk6ps .b_nuba3uri::before {
        content: "";
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        width: 5px;
        height: 42%;
        border-radius: 0 0 999px 0;
        background: linear-gradient(180deg, var(--secondary), var(--accent), var(--primary));
        animation: aboutbar_k3v8n2jm5pqx 6s ease-in-out infinite alternate;
      }

      #s_cpjzk6ps .b_lj2slm1o {
        display: inline-block;
        max-width: 100%;
        padding-block: 0.35rem;
        padding-inline: 0.85rem;
        margin-block-end: 1rem;
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--text-light);
        white-space: normal;
        background: linear-gradient(120deg, var(--accent-dark), var(--primary));
        border-radius: 999px;
        box-shadow: 0 6px 18px rgba(var(--bs-accent-rgb), 0.35);
      }

      #s_cpjzk6ps .b_arv2r8z9 {
        font-size: clamp(1.85rem, 4.2vw, 2.65rem);
        font-weight: 800;
        line-height: 1.12;
        margin-block: 0 0.5rem;
        margin-inline: 0;
        color: var(--text-primary);
      }

      #s_cpjzk6ps .b_arv2r8z9 span {
        background: linear-gradient(105deg, var(--primary-dark), var(--accent-dark), var(--secondary-dark));
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
      }

      #s_cpjzk6ps .b_f7v9fd1d {
        font-size: 0.95rem;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 0.2em;
        color: var(--text-tertiary);
        margin-block: 0 1.25rem;
        margin-inline: 0;
      }

      #s_cpjzk6ps .b_6oxcy7hx {
        font-size: 1.05rem;
        line-height: 1.75;
        color: var(--text-secondary);
        margin-block: 0 1.5rem;
        margin-inline: 0;
        max-width: 34rem;
      }

      #s_cpjzk6ps .b_ruywlmdr {
        margin-block-end: 1.75rem;
      }

      #s_cpjzk6ps .b_hjnrgfbr {
        height: 100%;
        padding-block: 1rem;
        padding-inline: 0.75rem;
        text-align: center;
        border-radius: 1rem;
        background: linear-gradient(
          145deg,
          color-mix(in srgb, var(--primary-bg) 28%, var(--background-tertiary)),
          var(--background-tertiary)
        );
        border: 1px solid color-mix(in srgb, var(--border-light) 90%, var(--primary));
        transition: transform 0.25s ease, box-shadow 0.25s ease;
      }

      #s_cpjzk6ps .b_hjnrgfbr:hover {
        transform: translateY(-3px);
        box-shadow: 0 12px 24px rgba(var(--bs-primary-rgb), 0.14);
      }

      #s_cpjzk6ps .b_85s7fbr6 {
        display: block;
        font-size: clamp(1.35rem, 3vw, 1.75rem);
        font-weight: 800;
        line-height: 1.1;
        color: var(--primary-dark);
      }

      #s_cpjzk6ps .b_rchyuz5y {
        display: block;
        margin-block-start: 0.35rem;
        font-size: 0.72rem;
        font-weight: 600;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        color: var(--text-tertiary);
        line-height: 1.3;
      }

      #s_cpjzk6ps .b_51ddis3x {
        display: inline-flex;
        align-items: center;
        gap: 0.6rem;
        padding-block: 0.95rem;
        padding-inline: 1.85rem;
        border-radius: 999px;
        text-decoration: none;
        font-weight: 700;
        font-size: 0.88rem;
        letter-spacing: 0.1em;
        text-transform: uppercase;
        color: var(--text-light);
        background: linear-gradient(135deg, var(--secondary), var(--secondary-light));
        border: none;
        box-shadow:
          0 10px 28px rgba(var(--bs-secondary-rgb), 0.38),
          inset 0 1px 0 color-mix(in srgb, var(--white) 28%, transparent);
        transition: transform 0.2s ease, box-shadow 0.2s ease;
      }

      #s_cpjzk6ps .b_51ddis3x:hover {
        color: var(--text-light);
        transform: translateY(-2px);
        box-shadow:
          0 14px 34px rgba(var(--bs-secondary-rgb), 0.48),
          inset 0 1px 0 color-mix(in srgb, var(--white) 35%, transparent);
      }

      #s_cpjzk6ps .b_51ddis3x i {
        font-size: 1.1rem;
        transition: transform 0.25s ease;
      }

      #s_cpjzk6ps .b_51ddis3x:hover i {
        transform: translateX(4px);
      }

      #s_cpjzk6ps .b_ncb36bjj {
        position: relative;
        width: 100%;
        aspect-ratio: 1 / 1;
        max-width: 420px;
        margin-inline: auto;
      }

      #s_cpjzk6ps .b_96dbq8lp {
        position: absolute;
        inset: -10% -6% auto auto;
        width: 72%;
        aspect-ratio: 1;
        border-radius: 1.25rem;
        background: linear-gradient(
          135deg,
          color-mix(in srgb, var(--accent-bg) 55%, var(--accent)),
          color-mix(in srgb, var(--primary-bg) 50%, var(--primary))
        );
        opacity: 0.9;
        transform: rotate(-8deg);
        z-index: 0;
        animation: aboutmesh_m7k2p9qx4nwz 14s ease-in-out infinite;
      }

      #s_cpjzk6ps .b_s33q6u52 {
        position: relative;
        z-index: 1;
        width: 100%;
        height: 100%;
        border-radius: 1.35rem;
        overflow: hidden;
        border: 4px solid var(--background-tertiary);
        box-shadow:
          0 22px 48px rgba(var(--bs-primary-rgb), 0.2),
          0 0 0 1px var(--border-light);
      }

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

      #s_cpjzk6ps .b_ey0f3pw3 {
        position: absolute;
        inset-block-end: 1rem;
        inset-inline-start: 1rem;
        z-index: 2;
        padding-block: 0.5rem;
        padding-inline: 0.9rem;
        font-size: 0.75rem;
        font-weight: 700;
        color: var(--text-primary);
        background: color-mix(in srgb, var(--background-tertiary) 92%, transparent);
        backdrop-filter: blur(8px);
        border-radius: 0.75rem;
        border: 1px solid color-mix(in srgb, var(--border-light) 80%, var(--accent));
        max-width: calc(100% - 2rem);
        white-space: normal;
      }

      #s_cpjzk6ps .b_ey0f3pw3 i {
        color: var(--accent-dark);
        margin-inline-end: 0.35rem;
      }

      @media (max-width: 991.98px) {
        #s_cpjzk6ps .b_nuba3uri {
          margin-block-start: 0.5rem;
        }

        #s_cpjzk6ps .b_ncb36bjj {
          max-width: 320px;
          margin-block-end: 0.5rem;
        }

        #s_cpjzk6ps::after {
          height: 32%;
          clip-path: polygon(0 22%, 100% 0, 100% 100%, 0 100%);
        }
      }

      @keyframes aboutblob_x4n2k8p7mq1z {
        0%,
        100% {
          transform: translate(0, 0) scale(1);
          opacity: 1;
        }
        50% {
          transform: translate(-4%, 6%) scale(1.06);
          opacity: 0.85;
        }
      }

      @keyframes aboutmesh_m7k2p9qx4nwz {
        0%,
        100% {
          transform: rotate(-8deg) translate(0, 0);
        }
        50% {
          transform: rotate(-5deg) translate(-2%, 3%);
        }
      }

      @keyframes aboutbar_k3v8n2jm5pqx {
        0% {
          filter: brightness(1);
        }
        100% {
          filter: brightness(1.15);
        }
      }

#s_m6dhblbu {
        background: linear-gradient(180deg, var(--neutral-1050) 0%, var(--neutral-950) 50%, var(--neutral-850) 100%);
        color: var(--text-light);
        padding-block: 4rem 1.5rem;
padding-inline: 0 0;
        position: relative;
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 3px;
          background: linear-gradient(90deg, var(--primary), var(--accent), var(--secondary), var(--primary));
          animation: gradientShift_k8m2n9p4q7x3w 3s ease infinite;
        }

        &::after {
          content: '';
          position: absolute;
          top: 20%;
          inset-inline-end: -10%;
          width: 300px;
          height: 300px;
          background: radial-gradient(circle, rgba(92, 161, 232, 0.1) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatAnimation_r5t7v2k9m1n4p 6s ease-in-out infinite;
        }

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

        .b_1q8qs7qo {
          margin-bottom: 3rem;

          .b_5fjk9762 {
            padding: 2rem;
            background: linear-gradient(135deg, rgba(92, 161, 232, 0.08) 0%, rgba(176, 74, 150, 0.05) 100%);
            border: 2px solid rgba(92, 161, 232, 0.2);
            border-radius: 1.5rem;
            position: relative;
            overflow: hidden;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);

            &::before {
              content: '';
              position: absolute;
              top: -50%;
              inset-inline-start: -50%;
              width: 200%;
              height: 200%;
              background: radial-gradient(circle, rgba(92, 161, 232, 0.1) 0%, transparent 70%);
              animation: rotateGlow_x9k3m7p2n5v8w 8s linear infinite;
            }

            &:hover {
              transform: translateY(-5px);
              border-color: var(--primary);
              box-shadow: 0 15px 40px rgba(92, 161, 232, 0.25);

              &::before {
                animation-duration: 4s;
              }
            }

            .b_jxbjyqvh {
              font-size: 1.75rem;
              font-weight: 800;
              margin-bottom: 1rem;
              color: var(--primary-light);
              letter-spacing: 1px;
              position: relative;
              display: inline-flex;
              align-items: center;
              gap: 0.75rem;
              text-transform: uppercase;

              i {
                font-size: 2rem;
                color: var(--accent);
                animation: pulseIcon_j4m8k2n7p3v9x 2s ease-in-out infinite;
              }

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

            .b_ibp35brd {
              font-size: 1rem;
              line-height: 1.7;
              color: var(--neutral-350);
              margin-bottom: 1.5rem;
              position: relative;
            }

            .b_e0s0xnca {
              display: inline-flex;
              align-items: center;
              gap: 0.5rem;
              padding-block: 0.75rem;
padding-inline: 1.25rem;
              background: linear-gradient(135deg, var(--primary-dark), var(--primary));
              border: 1px solid var(--primary-light);
              border-radius: 2rem;
              font-size: 0.9rem;
              font-weight: 600;
              color: var(--text-light);
              transition: all 0.3s ease;
              position: relative;

              &:hover {
                background: linear-gradient(135deg, var(--primary), var(--primary-light));
                transform: scale(1.05);
                box-shadow: 0 8px 20px rgba(92, 161, 232, 0.4);

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

              i {
                transition: transform 0.5s ease;
              }
            }
          }

          .b_fjyujd9m {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 1.5rem;

            .b_5lnh7mhy {
              padding: 1.5rem;
              background: rgba(255, 255, 255, 0.04);
              border: 1px solid rgba(255, 255, 255, 0.1);
              border-radius: 1rem;
              transition: all 0.3s ease;
              position: relative;
              overflow: hidden;

              &::before {
                content: '';
                position: absolute;
                top: 0;
                inset-inline-start: 0;
                width: 100%;
                height: 3px;
                background: linear-gradient(90deg, var(--primary), var(--accent));
                transform: scaleX(0);
                transition: transform 0.3s ease;
              }

              &:hover {
                background: rgba(92, 161, 232, 0.1);
                border-color: var(--primary);
                transform: translateY(-3px);
                box-shadow: 0 10px 25px rgba(92, 161, 232, 0.2);

                &::before {
                  transform: scaleX(1);
                }

                .b_ru5xog9h {
                  background: linear-gradient(135deg, var(--primary), var(--primary-dark));
                  transform: scale(1.1) rotate(5deg);
                }
              }

              .b_ru5xog9h {
                width: 50px;
                height: 50px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: rgba(92, 161, 232, 0.15);
                border-radius: 12px;
                margin-bottom: 1rem;
                transition: all 0.3s ease;

                i {
                  font-size: 1.5rem;
                  color: var(--primary);
                  transition: all 0.3s ease;
                }
              }

              .b_8d692d3a {
                font-size: 0.85rem;
                color: var(--neutral-450);
                margin-bottom: 0.5rem;
                text-transform: uppercase;
                letter-spacing: 0.5px;
              }

              .b_27rpdiw7 {
                font-size: 1rem;
                font-weight: 600;
                color: var(--text-light);
                word-break: break-word;
              }
            }
          }
        }

        .b_5e8nbo31 {
          margin-bottom: 3rem;

          .b_b3xi3itj {
            background: rgba(255, 255, 255, 0.03);
            border: 1px solid rgba(255, 255, 255, 0.08);
            border-radius: 1.5rem;
            padding-block: 2.5rem;
padding-inline: 2rem;
            backdrop-filter: blur(15px);
            position: relative;

            &::after {
              content: '';
              position: absolute;
              top: 0;
              inset-inline-start: 0;
              inset-inline-end: 0;
              height: 2px;
              background: linear-gradient(90deg, transparent, var(--primary), var(--accent), var(--primary), transparent);
              border-radius: 1.5rem 1.5rem 0 0;
            }

            .b_a4axtkiy {
              font-size: 1.5rem;
              font-weight: 700;
              margin-bottom: 2rem;
              color: var(--primary-light);
              display: flex;
              align-items: center;
              gap: 0.75rem;
              text-transform: uppercase;
              letter-spacing: 1px;

              i {
                color: var(--accent);
                font-size: 1.75rem;
              }
            }

            .b_mqafdawb {
              display: grid;
              grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
              gap: 1rem;

              .b_6xlt6r44 {
                position: relative;

                a {
                  display: flex;
                  align-items: center;
                  gap: 1rem;
                  padding-block: 1rem;
padding-inline: 1.25rem;
                  color: var(--text-light);
                  text-decoration: none;
                  font-weight: 500;
                  font-size: 1rem;
                  border-radius: 0.75rem;
                  background: rgba(255, 255, 255, 0.03);
                  border: 1px solid transparent;
                  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
                  position: relative;
                  overflow: hidden;

                  &::before {
                    content: '';
                    position: absolute;
                    inset-inline-start: 0;
                    top: 0;
                    width: 4px;
                    height: 100%;
                    background: linear-gradient(180deg, var(--primary), var(--accent));
                    transform: scaleY(0);
                    transition: transform 0.3s ease;
                  }

                  i {
                    font-size: 1.3rem;
                    color: var(--primary);
                    transition: all 0.3s ease;
                    width: 24px;
                    text-align: center;
                  }

                  &:hover {
                    background: linear-gradient(135deg, rgba(92, 161, 232, 0.2), rgba(176, 74, 150, 0.15));
                    border-color: var(--primary);
                    transform: translateX(8px);
                    box-shadow: 0 6px 20px rgba(92, 161, 232, 0.25);

                    &::before {
                      transform: scaleY(1);
                    }

                    i {
                      color: var(--accent);
                      transform: scale(1.2);
                    }
                  }

                  &.active {
                    background: linear-gradient(135deg, var(--primary-dark), var(--primary));
                    border-color: var(--primary-light);
                    box-shadow: 0 6px 20px rgba(92, 161, 232, 0.3);

                    &::before {
                      transform: scaleY(1);
                    }

                    i {
                      color: var(--text-light);
                    }
                  }
                }
              }
            }
          }

          .b_b9psw0em {
            padding-block: 2.5rem;
padding-inline: 2rem;
            background: linear-gradient(135deg, rgba(92, 161, 232, 0.1) 0%, rgba(176, 74, 150, 0.08) 100%);
            border: 2px solid rgba(92, 161, 232, 0.2);
            border-radius: 1.5rem;
            text-align: center;
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              top: -50%;
              inset-inline-end: -50%;
              width: 200%;
              height: 200%;
              background: radial-gradient(circle, rgba(176, 74, 150, 0.1) 0%, transparent 70%);
              animation: rotateGlow_x9k3m7p2n5v8w 10s linear infinite reverse;
            }

            .b_cxr947f9 {
              font-size: 1.5rem;
              font-weight: 700;
              margin-bottom: 1.5rem;
              color: var(--primary-light);
              display: inline-flex;
              align-items: center;
              gap: 0.75rem;
              position: relative;
              z-index: 1;

              i {
                color: var(--accent);
                font-size: 1.75rem;
              }
            }

            .b_8fi7keas {
              display: flex;
              justify-content: center;
              gap: 1.25rem;
              flex-wrap: wrap;
              position: relative;
              z-index: 1;

              .b_5848v0i9 {
                width: 60px;
                height: 60px;
                border-radius: 50%;
                background: linear-gradient(135deg, var(--primary), var(--primary-dark));
                border: 2px solid var(--primary-light);
                color: var(--text-light);
                display: inline-flex;
                align-items: center;
                justify-content: center;
                text-decoration: none;
                transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
                position: relative;
                overflow: hidden;

                &::before {
                  content: '';
                  position: absolute;
                  top: 50%;
                  inset-inline-start: 50%;
                  width: 0;
                  height: 0;
                  background: radial-gradient(circle, rgba(255, 255, 255, 0.3) 0%, transparent 70%);
                  border-radius: 50%;
                  transform: translate(-50%, -50%);
                  transition: width 0.4s ease, height 0.4s ease;
                }

                i {
                  font-size: 1.5rem;
                  position: relative;
                  z-index: 1;
                  transition: transform 0.3s ease;
                }

                &:hover {
                  transform: translateY(-5px) scale(1.1);
                  box-shadow: 0 10px 30px rgba(92, 161, 232, 0.5);
                  border-color: var(--accent);

                  &::before {
                    width: 200%;
                    height: 200%;
                  }

                  i {
                    transform: scale(1.2) rotate(10deg);
                  }

                  &[data-social='telegram'] {
                    background: linear-gradient(135deg, #0088cc, #006699);
                  }

                  &[data-social='whatsapp'] {
                    background: linear-gradient(135deg, #25d366, #128c7e);
                  }

                  &[data-social='email'] {
                    background: linear-gradient(135deg, var(--accent), var(--accent-dark));
                  }
                }

                &:active {
                  transform: translateY(-2px) scale(1.05);
                }
              }
            }
          }
        }

        .b_4bq6jqwf {
          border-top: 1px solid rgba(255, 255, 255, 0.1);
          padding-top: 2rem;
          margin-top: 2rem;

          .b_ikx7x7zp {
            text-align: center;
            color: var(--neutral-450);
            font-size: 0.95rem;
            padding: 1.25rem;
            background: rgba(255, 255, 255, 0.02);
            border-radius: 1rem;
            border: 1px solid rgba(255, 255, 255, 0.05);
            position: relative;

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

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

      @keyframes floatAnimation_r5t7v2k9m1n4p {
        0%,
        100% {
          transform: translate(0, 0) scale(1);
        }
        50% {
          transform: translate(-20px, -30px) scale(1.1);
        }
      }

      @keyframes rotateGlow_x9k3m7p2n5v8w {
        0% {
          transform: rotate(0deg);
        }
        100% {
          transform: rotate(360deg);
        }
      }

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

      @media (max-width: 991px) {
        #s_m6dhblbu {
          .b_1q8qs7qo {
            .b_fjyujd9m {
              grid-template-columns: 1fr;
            }
          }

          .b_5e8nbo31 {
            .b_b3xi3itj {
              .b_mqafdawb {
                grid-template-columns: 1fr;
              }
            }
          }
        }
      }

#s_oe8tlxof {
        position: relative;
        z-index: 1000;
        padding-block: 0.875rem;
        padding-inline: 0;
        background: linear-gradient(120deg, var(--primary-bg) 0%, var(--accent-bg) 45%, var(--secondary-bg) 100%);
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -40%;
          inset-inline-end: -10%;
          width: 22rem;
          height: 22rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--accent-light) 0%, color-mix(in srgb, var(--accent-light) 0%, var(--primary-bg)) 72%);
          pointer-events: none;
          animation: headerglow_m8k2p7xq4n 7s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -55%;
          inset-inline-start: -8%;
          width: 18rem;
          height: 18rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--secondary-light) 0%, color-mix(in srgb, var(--secondary-light) 0%, var(--primary-bg)) 70%);
          pointer-events: none;
          animation: headerglow_m8k2p7xq4n 9s ease-in-out infinite reverse;
        }

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

        .b_730qy43e {
          width: 100%;
        }

        .b_18vq1e6o {
          width: 100%;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          gap: 0.75rem 1rem;
          padding-block: 0.85rem;
          padding-inline: 1.25rem;
          border-radius: 1.125rem;
          border: 2px solid color-mix(in srgb, var(--primary-light) 55%, var(--background-tertiary));
          background: linear-gradient(145deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
          box-shadow: 0 10px 28px color-mix(in srgb, var(--neutral-950) 14%, var(--background-tertiary));
        }

        .b_10qhku1w {
          position: relative;
          display: inline-flex;
          align-items: center;
          gap: 0.75rem;
          margin-inline-end: auto;
          padding-block: 0.35rem;
          padding-inline: 0;
          color: var(--text-primary);
          font-size: 1.65rem;
          font-weight: 700;
          letter-spacing: -0.04em;
          text-decoration: none;
          white-space: normal;
          transition: color 0.3s ease, transform 0.3s ease;

          &::before {
            content: '';
            flex-shrink: 0;
            width: 0.75rem;
            height: 2.25rem;
            border-radius: 0.5rem;
            background: linear-gradient(180deg, var(--primary) 0%, var(--accent) 55%, var(--secondary) 100%);
            box-shadow: 0 4px 12px color-mix(in srgb, var(--primary) 35%, var(--background-tertiary));
          }

          &:hover {
            color: var(--primary-dark);
            transform: translateY(-1px);
          }
        }

        .b_8rq1c5rh {
          margin-inline-start: auto;
          border: 2px solid var(--primary-light);
          border-radius: 0.75rem;
          padding-block: 0.45rem;
          padding-inline: 0.65rem;
          background: var(--primary-bg);
          transition: background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;

          &:hover {
            background: var(--accent-bg);
            border-color: var(--accent);
          }

          &:focus {
            border-color: var(--accent);
            box-shadow: 0 0 0 0.25rem var(--accent-light);
          }

          .navbar-toggler-icon {
            filter: brightness(0.35);
          }
        }

        .b_94uhazp6 {
          flex: 1 1 100%;
        }

        .b_kbr2rhkq {
          width: 100%;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          gap: 0.75rem 1rem;
        }

        .b_65t1u81f {
          display: flex;
          flex-wrap: wrap;
          align-items: center;
          gap: 0.35rem;
          margin: 0;
          padding: 0.35rem;
          list-style: none;
          border-radius: 999px;
          background: linear-gradient(90deg, var(--primary-bg) 0%, var(--accent-bg) 50%, var(--secondary-bg) 100%);
          box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--primary) 18%, var(--background-tertiary));
        }

        .b_65t1u81f .b_8wbelx1x {
          margin: 0;
        }

        .b_65t1u81f .nav-link {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          padding-block: 0.55rem;
          padding-inline: 1rem;
          border-radius: 999px;
          color: var(--text-primary);
          font-size: 0.95rem;
          font-weight: 600;
          text-decoration: none;
          transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;

          &:hover {
            color: var(--text-light);
            background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
            transform: translateY(-1px);
            box-shadow: 0 6px 16px color-mix(in srgb, var(--primary) 30%, var(--background-tertiary));
          }

          &.active {
            color: var(--text-light);
            background: linear-gradient(135deg, var(--primary-dark) 0%, var(--secondary) 100%);
            box-shadow: 0 4px 12px color-mix(in srgb, var(--secondary) 28%, var(--background-tertiary));
          }
        }

        .b_dt4ah7pv {
          margin-inline-start: auto;
        }

        .b_1y5gg5tb {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          min-width: 10rem;
          padding-block: 0.7rem;
          padding-inline: 1.5rem;
          border-radius: 999px;
          border: 2px solid var(--secondary-dark);
          background: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-dark) 100%);
          color: var(--text-light);
          font-size: 0.95rem;
          font-weight: 700;
          text-decoration: none;
          box-shadow: 0 8px 20px color-mix(in srgb, var(--secondary-dark) 32%, var(--background-tertiary));
          transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

          &:hover {
            color: var(--text-light);
            transform: translateY(-2px) scale(1.02);
            background: linear-gradient(135deg, var(--secondary-light) 0%, var(--secondary) 100%);
            box-shadow: 0 12px 24px color-mix(in srgb, var(--secondary) 38%, var(--background-tertiary));
          }

          &:active {
            transform: translateY(0) scale(1);
          }
        }

        @media (min-width: 992px) {
          .b_18vq1e6o {
            padding-block: 1rem;
            padding-inline: 1.5rem;
          }

          .b_10qhku1w {
            margin-inline-end: 0;
            flex-shrink: 0;
          }

          .b_94uhazp6 {
            flex: 1 1 0;
            min-width: 0;
          }

          .b_kbr2rhkq {
            flex-wrap: nowrap;
            justify-content: space-between;
          }

          .b_65t1u81f {
            flex: 1 1 0;
            min-width: 0;
            justify-content: center;
          }

          .b_dt4ah7pv {
            flex-shrink: 0;
          }
        }

        @media (max-width: 991.98px) {
          .b_18vq1e6o {
            padding-block: 0.75rem;
            padding-inline: 1rem;
          }

          .b_94uhazp6 {
            margin-block-start: 0.25rem;
            padding-block: 1rem;
            padding-inline: 0.75rem;
            border-radius: 1rem;
            background: color-mix(in srgb, var(--background-tertiary) 88%, var(--accent-bg));
            box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, var(--background-tertiary));
            animation: headerpanelin_q4n8m2k7xp 0.35s ease-out;
          }

          .b_kbr2rhkq {
            flex-direction: column;
            align-items: stretch;
          }

          .b_65t1u81f {
            width: 100%;
            flex-direction: column;
            align-items: stretch;
            border-radius: 1rem;
            padding: 0.5rem;
          }

          .b_65t1u81f .nav-link {
            width: 100%;
            border-radius: 0.75rem;
            padding-block: 0.75rem;
            padding-inline: 1rem;
          }

          .b_dt4ah7pv {
            width: 100%;
            margin-inline-start: 0;
          }

          .b_1y5gg5tb {
            width: 100%;
          }

          .b_10qhku1w {
            font-size: 1.35rem;
          }
        }

        @media (max-width: 575.98px) {
          .b_10qhku1w {
            font-size: 1.15rem;
          }

          .b_18vq1e6o {
            gap: 0.65rem;
          }
        }
      }

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

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

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

@keyframes barpulse_q4ht9wlm2c8xz {
  0%,
  100% {
    transform: scaleX(1);
  }
  50% {
    transform: scaleX(1.06);
  }
}

@keyframes glowdrift_p7r2vnx9ka4dm {
  0%,
  100% {
    opacity: 0.55;
  }
  50% {
    opacity: 0.9;
  }
}

#s_rct0ozoy {
  position: relative;
  overflow: hidden;
  background:
    linear-gradient(135deg, var(--primary-dark) 0%, var(--accent-dark) 42%, var(--secondary-dark) 100%);
}

#s_rct0ozoy::before {
  content: "";
  position: absolute;
  inset-block-start: -20%;
  inset-inline-end: -10%;
  width: min(55vw, 480px);
  aspect-ratio: 1 / 1;
  border-radius: 40% 60% 55% 45%;
  background: radial-gradient(circle, var(--warning-color) 0%, var(--warning-bg) 35%, var(--primary-dark) 70%);
  opacity: 0.35;
  animation: glowdrift_p7r2vnx9ka4dm 7s ease-in-out infinite;
  pointer-events: none;
  z-index: 0;
}

#s_rct0ozoy::after {
  content: "";
  position: absolute;
  inset-block-end: -15%;
  inset-inline-start: -8%;
  width: min(50vw, 420px);
  aspect-ratio: 1 / 1;
  border-radius: 55% 45% 40% 60%;
  background: radial-gradient(circle, var(--info-color) 0%, var(--info-bg) 40%, var(--accent-dark) 75%);
  opacity: 0.3;
  animation: glowdrift_p7r2vnx9ka4dm 9s ease-in-out infinite;
  pointer-events: none;
  z-index: 0;
}

#s_rct0ozoy .b_f5ei1z47 {
  position: relative;
  z-index: 1;
}

#s_rct0ozoy .b_6pv9ogub {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.75rem;
  padding-block: 0.5rem 2rem;
  animation: blastsweep_k8m3nqp2x7vfw 0.7s ease both;
}

#s_rct0ozoy .b_3foecj5o {
  color: var(--text-light);
}

#s_rct0ozoy .b_mdynshgy {
  color: var(--text-light);
  font-weight: 800;
  letter-spacing: -0.04em;
  line-height: 1.05;
  margin-bottom: 1rem;
  text-shadow: 0 4px 0 var(--primary-dark);
}

#s_rct0ozoy .b_hee5ssef {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  color: var(--info-bg);
  font-size: 0.95rem;
  font-weight: 600;
  margin-bottom: 0;
}

#s_rct0ozoy .b_hee5ssef::before {
  content: "";
  width: 0.7rem;
  height: 0.7rem;
  border-radius: 0.15rem;
  background: var(--warning-color);
  box-shadow: 0 0 0 4px var(--warning-dark);
  flex-shrink: 0;
  animation: barpulse_q4ht9wlm2c8xz 2.4s ease-in-out infinite;
  transform-origin: center;
}

#s_rct0ozoy .b_9lw2730u {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.85rem;
}

#s_rct0ozoy .b_qpbc8i67 {
  position: relative;
  padding-block: 1rem;
  padding-inline: 1.1rem;
  background: color-mix(in srgb, var(--background-tertiary) 14%, var(--primary-dark));
  border: 2px solid var(--info-light);
  border-inline-start-width: 6px;
  color: var(--text-light);
  font-weight: 700;
  line-height: 1.35;
  backdrop-filter: blur(6px);
}

#s_rct0ozoy .b_qpbc8i67:nth-child(1) {
  border-inline-start-color: var(--warning-color);
  animation: blastsweep_k8m3nqp2x7vfw 0.75s ease both;
  animation-delay: 0.05s;
}

#s_rct0ozoy .b_qpbc8i67:nth-child(2) {
  border-inline-start-color: var(--info-color);
  animation: blastsweep_k8m3nqp2x7vfw 0.75s ease both;
  animation-delay: 0.12s;
}

#s_rct0ozoy .b_qpbc8i67:nth-child(3) {
  border-inline-start-color: var(--secondary-light);
  animation: blastsweep_k8m3nqp2x7vfw 0.75s ease both;
  animation-delay: 0.19s;
}

#s_rct0ozoy .b_ivtpf815 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  margin-bottom: 2rem;
  padding-block: 1rem;
  padding-inline: 1rem;
  background: color-mix(in srgb, var(--background-tertiary) 12%, var(--neutral-1050));
  border: 2px solid var(--warning-light);
  animation: blastsweep_k8m3nqp2x7vfw 0.8s ease both;
  animation-delay: 0.1s;
}

#s_rct0ozoy .b_ivtpf815 a {
  text-decoration: none;
  color: var(--text-light);
  font-size: 0.82rem;
  font-weight: 700;
  letter-spacing: 0.01em;
  padding-block: 0.45rem;
  padding-inline: 0.85rem;
  background: color-mix(in srgb, var(--primary) 55%, var(--neutral-1050));
  border: 1px solid var(--primary-light);
  transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.2s ease;
}

#s_rct0ozoy .b_ivtpf815 a:hover {
  background: var(--warning-color);
  border-color: var(--warning-light);
  color: var(--neutral-1050);
  transform: translateY(-2px);
}

#s_rct0ozoy .b_e8zlt0y9 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.15rem;
}

#s_rct0ozoy .b_pd1u9660 {
  position: relative;
  background: var(--background-tertiary);
  padding-block: 1.55rem;
  padding-inline: 1.35rem;
  overflow: hidden;
  animation: blastsweep_k8m3nqp2x7vfw 0.7s ease both;
  border: 2px solid var(--neutral-150);
  border-block-start-width: 8px;
  transition: transform 0.25s ease, border-color 0.25s ease;
}

#s_rct0ozoy .b_pd1u9660:hover {
  transform: translateY(-4px);
}

#s_rct0ozoy .b_pd1u9660.b_grze9buu {
  border-block-start-color: var(--warning-color);
}

#s_rct0ozoy .b_pd1u9660.b_grze9buu:hover {
  border-color: var(--warning-light);
  border-block-start-color: var(--warning-color);
}

#s_rct0ozoy .b_pd1u9660.b_hrn55tvh {
  border-block-start-color: var(--info-dark);
}

#s_rct0ozoy .b_pd1u9660.b_hrn55tvh:hover {
  border-color: var(--info-light);
  border-block-start-color: var(--info-dark);
}

#s_rct0ozoy .b_pd1u9660.b_f3ymkwmz {
  border-block-start-color: var(--danger-color);
}

#s_rct0ozoy .b_pd1u9660.b_f3ymkwmz:hover {
  border-color: var(--danger-light);
  border-block-start-color: var(--danger-color);
}

#s_rct0ozoy .b_pd1u9660.b_9t0pfeaq {
  border-block-start-color: var(--secondary);
}

#s_rct0ozoy .b_pd1u9660.b_9t0pfeaq:hover {
  border-color: var(--secondary-light);
  border-block-start-color: var(--secondary);
}

#s_rct0ozoy .b_pd1u9660.b_jvw770sh {
  border-block-start-color: var(--primary);
}

#s_rct0ozoy .b_pd1u9660.b_jvw770sh:hover {
  border-color: var(--primary-light);
  border-block-start-color: var(--primary);
}

#s_rct0ozoy .b_pd1u9660.b_qqs28x9o {
  border-block-start-color: var(--accent);
}

#s_rct0ozoy .b_pd1u9660.b_qqs28x9o:hover {
  border-color: var(--accent-light);
  border-block-start-color: var(--accent);
}

#s_rct0ozoy .b_pd1u9660.b_7mjekuu2 {
  grid-column: 1 / -1;
}

#s_rct0ozoy .b_pd1u9660::after {
  content: "";
  position: absolute;
  inset-block-end: 0;
  inset-inline-end: 0;
  width: 4.5rem;
  height: 4.5rem;
  background: linear-gradient(225deg, var(--warning-bg) 0%, var(--background-tertiary) 70%);
  clip-path: polygon(100% 0, 0 100%, 100% 100%);
  opacity: 0.85;
  pointer-events: none;
}

#s_rct0ozoy .b_pd1u9660.b_hrn55tvh::after {
  background: linear-gradient(225deg, var(--info-bg) 0%, var(--background-tertiary) 70%);
}

#s_rct0ozoy .b_pd1u9660.b_f3ymkwmz::after {
  background: linear-gradient(225deg, var(--danger-bg) 0%, var(--background-tertiary) 70%);
}

#s_rct0ozoy .b_pd1u9660.b_9t0pfeaq::after {
  background: linear-gradient(225deg, var(--secondary-bg) 0%, var(--background-tertiary) 70%);
}

#s_rct0ozoy .b_pd1u9660.b_jvw770sh::after {
  background: linear-gradient(225deg, var(--primary-bg) 0%, var(--background-tertiary) 70%);
}

#s_rct0ozoy .b_pd1u9660.b_qqs28x9o::after {
  background: linear-gradient(225deg, var(--accent-bg) 0%, var(--background-tertiary) 70%);
}

#s_rct0ozoy .b_pd1u9660 h2 {
  color: var(--text-primary);
  font-weight: 800;
  font-size: 1.28rem;
  margin: 0 0 1rem;
  letter-spacing: -0.025em;
  line-height: 1.2;
}

#s_rct0ozoy .b_pd1u9660 p {
  color: var(--text-secondary);
  line-height: 1.75;
  margin-bottom: 0.85rem;
}

#s_rct0ozoy .b_pd1u9660 p:last-child {
  margin-bottom: 0;
}

#s_rct0ozoy .b_l7eggbxy {
  color: var(--text-primary);
  font-size: 1.02rem;
  font-weight: 800;
  margin-bottom: 0.55rem;
}

#s_rct0ozoy .b_hqv0gp8o {
  margin-bottom: 0.85rem;
  padding-inline-start: 1.15rem;
  color: var(--text-secondary);
  line-height: 1.75;
}

#s_rct0ozoy .b_hqv0gp8o li {
  margin-bottom: 0.35rem;
}

#s_rct0ozoy .b_hqv0gp8o li::marker {
  color: var(--warning-dark);
}

#s_rct0ozoy .b_jggo1lkv {
  background: linear-gradient(90deg, var(--warning-bg) 0%, var(--info-bg) 100%);
  border-inline-start: 5px solid var(--danger-color);
  padding-block: 0.95rem;
  padding-inline: 1.05rem;
  color: var(--neutral-1050);
  font-weight: 700;
  margin-bottom: 0.85rem;
}

#s_rct0ozoy .b_pd1u9660:nth-child(1) {
  animation-delay: 0.04s;
}

#s_rct0ozoy .b_pd1u9660:nth-child(2) {
  animation-delay: 0.08s;
}

#s_rct0ozoy .b_pd1u9660:nth-child(3) {
  animation-delay: 0.12s;
}

#s_rct0ozoy .b_pd1u9660:nth-child(4) {
  animation-delay: 0.16s;
}

#s_rct0ozoy .b_pd1u9660:nth-child(5) {
  animation-delay: 0.2s;
}

#s_rct0ozoy .b_pd1u9660:nth-child(6) {
  animation-delay: 0.24s;
}

#s_rct0ozoy .b_pd1u9660:nth-child(7) {
  animation-delay: 0.28s;
}

#s_rct0ozoy .b_8rtaigxa {
  margin-top: 1.75rem;
  position: relative;
  overflow: hidden;
  background: linear-gradient(120deg, var(--warning-color) 0%, var(--danger-color) 45%, var(--accent) 100%);
  padding: 2px;
  animation: blastsweep_k8m3nqp2x7vfw 0.85s ease both;
  animation-delay: 0.2s;
}

#s_rct0ozoy .b_80l632ro {
  background: linear-gradient(160deg, var(--neutral-1050) 0%, var(--primary-dark) 55%, var(--accent-dark) 100%);
  padding-block: 1.75rem;
  padding-inline: 1.5rem;
  color: var(--text-light);
}

#s_rct0ozoy .b_80l632ro h3 {
  color: var(--warning-bg);
  font-size: 1.4rem;
  font-weight: 800;
  margin-bottom: 0.55rem;
  letter-spacing: -0.02em;
}

#s_rct0ozoy .b_80l632ro > p {
  color: var(--info-bg);
  margin-bottom: 1.15rem;
  max-width: 42rem;
}

#s_rct0ozoy .b_7jywt3ir {
  list-style: none;
  padding: 0;
  margin: 0 0 1.25rem;
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.55rem;
}

#s_rct0ozoy .b_7jywt3ir li {
  color: var(--text-light);
  font-size: 0.95rem;
  font-weight: 600;
  padding-block: 0.55rem;
  padding-inline: 0.85rem;
  background: color-mix(in srgb, var(--background-tertiary) 10%, var(--neutral-1050));
  border-inline-start: 4px solid var(--warning-color);
}

#s_rct0ozoy .b_80l632ro .btn-primary {
  background: linear-gradient(90deg, var(--warning-color) 0%, var(--danger-color) 100%);
  border: none;
  color: var(--neutral-1050);
  font-weight: 800;
  padding-block: 0.7rem;
  padding-inline: 1.45rem;
  border-radius: 0;
  letter-spacing: 0.02em;
}

#s_rct0ozoy .b_80l632ro .btn-primary:hover {
  background: linear-gradient(90deg, var(--info-color) 0%, var(--warning-light) 100%);
  color: var(--neutral-1050);
}

@media (min-width: 768px) {
  #s_rct0ozoy .b_9lw2730u {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #s_rct0ozoy .b_e8zlt0y9 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #s_rct0ozoy .b_7jywt3ir {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 992px) {
  #s_rct0ozoy .b_6pv9ogub {
    grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
    align-items: end;
    gap: 2.5rem;
    padding-block-end: 2.5rem;
  }

  #s_rct0ozoy .b_9lw2730u {
    grid-template-columns: 1fr;
  }

  #s_rct0ozoy .b_mdynshgy {
    font-size: clamp(2.6rem, 4vw, 3.6rem);
  }

  #s_rct0ozoy .b_pd1u9660 {
    padding-block: 1.75rem;
    padding-inline: 1.6rem;
  }
}

@media (min-width: 1200px) {
  #s_rct0ozoy .b_ivtpf815 {
    padding-block: 1.15rem;
    padding-inline: 1.25rem;
    gap: 0.65rem;
  }

  #s_rct0ozoy .b_e8zlt0y9 {
    gap: 1.35rem;
  }
}

[dir="rtl"] #s_rct0ozoy .b_ivtpf815 a:hover {
  transform: translateY(-2px);
}

[dir="rtl"] #s_rct0ozoy .b_pd1u9660:hover {
  transform: translateY(-4px);
}

#s_5cdwru4w {
        background: linear-gradient(180deg, var(--neutral-1050) 0%, var(--neutral-950) 50%, var(--neutral-850) 100%);
        color: var(--text-light);
        padding-block: 4rem 1.5rem;
padding-inline: 0 0;
        position: relative;
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 3px;
          background: linear-gradient(90deg, var(--primary), var(--accent), var(--secondary), var(--primary));
          animation: gradientShift_k8m2n9p4q7x3w 3s ease infinite;
        }

        &::after {
          content: '';
          position: absolute;
          top: 20%;
          inset-inline-end: -10%;
          width: 300px;
          height: 300px;
          background: radial-gradient(circle, rgba(92, 161, 232, 0.1) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatAnimation_r5t7v2k9m1n4p 6s ease-in-out infinite;
        }

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

        .b_ekhxjsgq {
          margin-bottom: 3rem;

          .b_rkdahm1m {
            padding: 2rem;
            background: linear-gradient(135deg, rgba(92, 161, 232, 0.08) 0%, rgba(176, 74, 150, 0.05) 100%);
            border: 2px solid rgba(92, 161, 232, 0.2);
            border-radius: 1.5rem;
            position: relative;
            overflow: hidden;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);

            &::before {
              content: '';
              position: absolute;
              top: -50%;
              inset-inline-start: -50%;
              width: 200%;
              height: 200%;
              background: radial-gradient(circle, rgba(92, 161, 232, 0.1) 0%, transparent 70%);
              animation: rotateGlow_x9k3m7p2n5v8w 8s linear infinite;
            }

            &:hover {
              transform: translateY(-5px);
              border-color: var(--primary);
              box-shadow: 0 15px 40px rgba(92, 161, 232, 0.25);

              &::before {
                animation-duration: 4s;
              }
            }

            .b_kzk9engr {
              font-size: 1.75rem;
              font-weight: 800;
              margin-bottom: 1rem;
              color: var(--primary-light);
              letter-spacing: 1px;
              position: relative;
              display: inline-flex;
              align-items: center;
              gap: 0.75rem;
              text-transform: uppercase;

              i {
                font-size: 2rem;
                color: var(--accent);
                animation: pulseIcon_j4m8k2n7p3v9x 2s ease-in-out infinite;
              }

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

            .b_cug2sp9m {
              font-size: 1rem;
              line-height: 1.7;
              color: var(--neutral-350);
              margin-bottom: 1.5rem;
              position: relative;
            }

            .b_bvgdmjau {
              display: inline-flex;
              align-items: center;
              gap: 0.5rem;
              padding-block: 0.75rem;
padding-inline: 1.25rem;
              background: linear-gradient(135deg, var(--primary-dark), var(--primary));
              border: 1px solid var(--primary-light);
              border-radius: 2rem;
              font-size: 0.9rem;
              font-weight: 600;
              color: var(--text-light);
              transition: all 0.3s ease;
              position: relative;

              &:hover {
                background: linear-gradient(135deg, var(--primary), var(--primary-light));
                transform: scale(1.05);
                box-shadow: 0 8px 20px rgba(92, 161, 232, 0.4);

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

              i {
                transition: transform 0.5s ease;
              }
            }
          }

          .b_1jgreerx {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 1.5rem;

            .b_hdji41aw {
              padding: 1.5rem;
              background: rgba(255, 255, 255, 0.04);
              border: 1px solid rgba(255, 255, 255, 0.1);
              border-radius: 1rem;
              transition: all 0.3s ease;
              position: relative;
              overflow: hidden;

              &::before {
                content: '';
                position: absolute;
                top: 0;
                inset-inline-start: 0;
                width: 100%;
                height: 3px;
                background: linear-gradient(90deg, var(--primary), var(--accent));
                transform: scaleX(0);
                transition: transform 0.3s ease;
              }

              &:hover {
                background: rgba(92, 161, 232, 0.1);
                border-color: var(--primary);
                transform: translateY(-3px);
                box-shadow: 0 10px 25px rgba(92, 161, 232, 0.2);

                &::before {
                  transform: scaleX(1);
                }

                .b_lbt3zjts {
                  background: linear-gradient(135deg, var(--primary), var(--primary-dark));
                  transform: scale(1.1) rotate(5deg);
                }
              }

              .b_lbt3zjts {
                width: 50px;
                height: 50px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: rgba(92, 161, 232, 0.15);
                border-radius: 12px;
                margin-bottom: 1rem;
                transition: all 0.3s ease;

                i {
                  font-size: 1.5rem;
                  color: var(--primary);
                  transition: all 0.3s ease;
                }
              }

              .b_d6ahyn7d {
                font-size: 0.85rem;
                color: var(--neutral-450);
                margin-bottom: 0.5rem;
                text-transform: uppercase;
                letter-spacing: 0.5px;
              }

              .b_bj6e6wrv {
                font-size: 1rem;
                font-weight: 600;
                color: var(--text-light);
                word-break: break-word;
              }
            }
          }
        }

        .b_awfcr88b {
          margin-bottom: 3rem;

          .b_25g47q5q {
            background: rgba(255, 255, 255, 0.03);
            border: 1px solid rgba(255, 255, 255, 0.08);
            border-radius: 1.5rem;
            padding-block: 2.5rem;
padding-inline: 2rem;
            backdrop-filter: blur(15px);
            position: relative;

            &::after {
              content: '';
              position: absolute;
              top: 0;
              inset-inline-start: 0;
              inset-inline-end: 0;
              height: 2px;
              background: linear-gradient(90deg, transparent, var(--primary), var(--accent), var(--primary), transparent);
              border-radius: 1.5rem 1.5rem 0 0;
            }

            .b_65le4lsi {
              font-size: 1.5rem;
              font-weight: 700;
              margin-bottom: 2rem;
              color: var(--primary-light);
              display: flex;
              align-items: center;
              gap: 0.75rem;
              text-transform: uppercase;
              letter-spacing: 1px;

              i {
                color: var(--accent);
                font-size: 1.75rem;
              }
            }

            .b_sv8o7nxi {
              display: grid;
              grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
              gap: 1rem;

              .b_fwxlnu8a {
                position: relative;

                a {
                  display: flex;
                  align-items: center;
                  gap: 1rem;
                  padding-block: 1rem;
padding-inline: 1.25rem;
                  color: var(--text-light);
                  text-decoration: none;
                  font-weight: 500;
                  font-size: 1rem;
                  border-radius: 0.75rem;
                  background: rgba(255, 255, 255, 0.03);
                  border: 1px solid transparent;
                  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
                  position: relative;
                  overflow: hidden;

                  &::before {
                    content: '';
                    position: absolute;
                    inset-inline-start: 0;
                    top: 0;
                    width: 4px;
                    height: 100%;
                    background: linear-gradient(180deg, var(--primary), var(--accent));
                    transform: scaleY(0);
                    transition: transform 0.3s ease;
                  }

                  i {
                    font-size: 1.3rem;
                    color: var(--primary);
                    transition: all 0.3s ease;
                    width: 24px;
                    text-align: center;
                  }

                  &:hover {
                    background: linear-gradient(135deg, rgba(92, 161, 232, 0.2), rgba(176, 74, 150, 0.15));
                    border-color: var(--primary);
                    transform: translateX(8px);
                    box-shadow: 0 6px 20px rgba(92, 161, 232, 0.25);

                    &::before {
                      transform: scaleY(1);
                    }

                    i {
                      color: var(--accent);
                      transform: scale(1.2);
                    }
                  }

                  &.active {
                    background: linear-gradient(135deg, var(--primary-dark), var(--primary));
                    border-color: var(--primary-light);
                    box-shadow: 0 6px 20px rgba(92, 161, 232, 0.3);

                    &::before {
                      transform: scaleY(1);
                    }

                    i {
                      color: var(--text-light);
                    }
                  }
                }
              }
            }
          }

          .b_mqjokls3 {
            padding-block: 2.5rem;
padding-inline: 2rem;
            background: linear-gradient(135deg, rgba(92, 161, 232, 0.1) 0%, rgba(176, 74, 150, 0.08) 100%);
            border: 2px solid rgba(92, 161, 232, 0.2);
            border-radius: 1.5rem;
            text-align: center;
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              top: -50%;
              inset-inline-end: -50%;
              width: 200%;
              height: 200%;
              background: radial-gradient(circle, rgba(176, 74, 150, 0.1) 0%, transparent 70%);
              animation: rotateGlow_x9k3m7p2n5v8w 10s linear infinite reverse;
            }

            .b_axzkmsl9 {
              font-size: 1.5rem;
              font-weight: 700;
              margin-bottom: 1.5rem;
              color: var(--primary-light);
              display: inline-flex;
              align-items: center;
              gap: 0.75rem;
              position: relative;
              z-index: 1;

              i {
                color: var(--accent);
                font-size: 1.75rem;
              }
            }

            .b_pq2z5bi1 {
              display: flex;
              justify-content: center;
              gap: 1.25rem;
              flex-wrap: wrap;
              position: relative;
              z-index: 1;

              .b_jyquudaa {
                width: 60px;
                height: 60px;
                border-radius: 50%;
                background: linear-gradient(135deg, var(--primary), var(--primary-dark));
                border: 2px solid var(--primary-light);
                color: var(--text-light);
                display: inline-flex;
                align-items: center;
                justify-content: center;
                text-decoration: none;
                transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
                position: relative;
                overflow: hidden;

                &::before {
                  content: '';
                  position: absolute;
                  top: 50%;
                  inset-inline-start: 50%;
                  width: 0;
                  height: 0;
                  background: radial-gradient(circle, rgba(255, 255, 255, 0.3) 0%, transparent 70%);
                  border-radius: 50%;
                  transform: translate(-50%, -50%);
                  transition: width 0.4s ease, height 0.4s ease;
                }

                i {
                  font-size: 1.5rem;
                  position: relative;
                  z-index: 1;
                  transition: transform 0.3s ease;
                }

                &:hover {
                  transform: translateY(-5px) scale(1.1);
                  box-shadow: 0 10px 30px rgba(92, 161, 232, 0.5);
                  border-color: var(--accent);

                  &::before {
                    width: 200%;
                    height: 200%;
                  }

                  i {
                    transform: scale(1.2) rotate(10deg);
                  }

                  &[data-social='telegram'] {
                    background: linear-gradient(135deg, #0088cc, #006699);
                  }

                  &[data-social='whatsapp'] {
                    background: linear-gradient(135deg, #25d366, #128c7e);
                  }

                  &[data-social='email'] {
                    background: linear-gradient(135deg, var(--accent), var(--accent-dark));
                  }
                }

                &:active {
                  transform: translateY(-2px) scale(1.05);
                }
              }
            }
          }
        }

        .b_mauto0de {
          border-top: 1px solid rgba(255, 255, 255, 0.1);
          padding-top: 2rem;
          margin-top: 2rem;

          .b_8m6f2yfu {
            text-align: center;
            color: var(--neutral-450);
            font-size: 0.95rem;
            padding: 1.25rem;
            background: rgba(255, 255, 255, 0.02);
            border-radius: 1rem;
            border: 1px solid rgba(255, 255, 255, 0.05);
            position: relative;

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

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

      @keyframes floatAnimation_r5t7v2k9m1n4p {
        0%,
        100% {
          transform: translate(0, 0) scale(1);
        }
        50% {
          transform: translate(-20px, -30px) scale(1.1);
        }
      }

      @keyframes rotateGlow_x9k3m7p2n5v8w {
        0% {
          transform: rotate(0deg);
        }
        100% {
          transform: rotate(360deg);
        }
      }

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

      @media (max-width: 991px) {
        #s_5cdwru4w {
          .b_ekhxjsgq {
            .b_1jgreerx {
              grid-template-columns: 1fr;
            }
          }

          .b_awfcr88b {
            .b_25g47q5q {
              .b_sv8o7nxi {
                grid-template-columns: 1fr;
              }
            }
          }
        }
      }

#s_fdr2tbxv {
        position: relative;
        z-index: 1000;
        padding-block: 0.875rem;
        padding-inline: 0;
        background: linear-gradient(120deg, var(--primary-bg) 0%, var(--accent-bg) 45%, var(--secondary-bg) 100%);
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -40%;
          inset-inline-end: -10%;
          width: 22rem;
          height: 22rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--accent-light) 0%, color-mix(in srgb, var(--accent-light) 0%, var(--primary-bg)) 72%);
          pointer-events: none;
          animation: headerglow_m8k2p7xq4n 7s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -55%;
          inset-inline-start: -8%;
          width: 18rem;
          height: 18rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--secondary-light) 0%, color-mix(in srgb, var(--secondary-light) 0%, var(--primary-bg)) 70%);
          pointer-events: none;
          animation: headerglow_m8k2p7xq4n 9s ease-in-out infinite reverse;
        }

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

        .b_n8bvlc8f {
          width: 100%;
        }

        .b_e9cf0fye {
          width: 100%;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          gap: 0.75rem 1rem;
          padding-block: 0.85rem;
          padding-inline: 1.25rem;
          border-radius: 1.125rem;
          border: 2px solid color-mix(in srgb, var(--primary-light) 55%, var(--background-tertiary));
          background: linear-gradient(145deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
          box-shadow: 0 10px 28px color-mix(in srgb, var(--neutral-950) 14%, var(--background-tertiary));
        }

        .b_jjuvd2ir {
          position: relative;
          display: inline-flex;
          align-items: center;
          gap: 0.75rem;
          margin-inline-end: auto;
          padding-block: 0.35rem;
          padding-inline: 0;
          color: var(--text-primary);
          font-size: 1.65rem;
          font-weight: 700;
          letter-spacing: -0.04em;
          text-decoration: none;
          white-space: normal;
          transition: color 0.3s ease, transform 0.3s ease;

          &::before {
            content: '';
            flex-shrink: 0;
            width: 0.75rem;
            height: 2.25rem;
            border-radius: 0.5rem;
            background: linear-gradient(180deg, var(--primary) 0%, var(--accent) 55%, var(--secondary) 100%);
            box-shadow: 0 4px 12px color-mix(in srgb, var(--primary) 35%, var(--background-tertiary));
          }

          &:hover {
            color: var(--primary-dark);
            transform: translateY(-1px);
          }
        }

        .b_8l0l90zp {
          margin-inline-start: auto;
          border: 2px solid var(--primary-light);
          border-radius: 0.75rem;
          padding-block: 0.45rem;
          padding-inline: 0.65rem;
          background: var(--primary-bg);
          transition: background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;

          &:hover {
            background: var(--accent-bg);
            border-color: var(--accent);
          }

          &:focus {
            border-color: var(--accent);
            box-shadow: 0 0 0 0.25rem var(--accent-light);
          }

          .navbar-toggler-icon {
            filter: brightness(0.35);
          }
        }

        .b_8d7xohz8 {
          flex: 1 1 100%;
        }

        .b_smi5oka9 {
          width: 100%;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          gap: 0.75rem 1rem;
        }

        .b_m4qve32e {
          display: flex;
          flex-wrap: wrap;
          align-items: center;
          gap: 0.35rem;
          margin: 0;
          padding: 0.35rem;
          list-style: none;
          border-radius: 999px;
          background: linear-gradient(90deg, var(--primary-bg) 0%, var(--accent-bg) 50%, var(--secondary-bg) 100%);
          box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--primary) 18%, var(--background-tertiary));
        }

        .b_m4qve32e .b_afeu46ix {
          margin: 0;
        }

        .b_m4qve32e .nav-link {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          padding-block: 0.55rem;
          padding-inline: 1rem;
          border-radius: 999px;
          color: var(--text-primary);
          font-size: 0.95rem;
          font-weight: 600;
          text-decoration: none;
          transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;

          &:hover {
            color: var(--text-light);
            background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
            transform: translateY(-1px);
            box-shadow: 0 6px 16px color-mix(in srgb, var(--primary) 30%, var(--background-tertiary));
          }

          &.active {
            color: var(--text-light);
            background: linear-gradient(135deg, var(--primary-dark) 0%, var(--secondary) 100%);
            box-shadow: 0 4px 12px color-mix(in srgb, var(--secondary) 28%, var(--background-tertiary));
          }
        }

        .b_pqiw0783 {
          margin-inline-start: auto;
        }

        .b_7olf8b2t {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          min-width: 10rem;
          padding-block: 0.7rem;
          padding-inline: 1.5rem;
          border-radius: 999px;
          border: 2px solid var(--secondary-dark);
          background: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-dark) 100%);
          color: var(--text-light);
          font-size: 0.95rem;
          font-weight: 700;
          text-decoration: none;
          box-shadow: 0 8px 20px color-mix(in srgb, var(--secondary-dark) 32%, var(--background-tertiary));
          transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

          &:hover {
            color: var(--text-light);
            transform: translateY(-2px) scale(1.02);
            background: linear-gradient(135deg, var(--secondary-light) 0%, var(--secondary) 100%);
            box-shadow: 0 12px 24px color-mix(in srgb, var(--secondary) 38%, var(--background-tertiary));
          }

          &:active {
            transform: translateY(0) scale(1);
          }
        }

        @media (min-width: 992px) {
          .b_e9cf0fye {
            padding-block: 1rem;
            padding-inline: 1.5rem;
          }

          .b_jjuvd2ir {
            margin-inline-end: 0;
            flex-shrink: 0;
          }

          .b_8d7xohz8 {
            flex: 1 1 0;
            min-width: 0;
          }

          .b_smi5oka9 {
            flex-wrap: nowrap;
            justify-content: space-between;
          }

          .b_m4qve32e {
            flex: 1 1 0;
            min-width: 0;
            justify-content: center;
          }

          .b_pqiw0783 {
            flex-shrink: 0;
          }
        }

        @media (max-width: 991.98px) {
          .b_e9cf0fye {
            padding-block: 0.75rem;
            padding-inline: 1rem;
          }

          .b_8d7xohz8 {
            margin-block-start: 0.25rem;
            padding-block: 1rem;
            padding-inline: 0.75rem;
            border-radius: 1rem;
            background: color-mix(in srgb, var(--background-tertiary) 88%, var(--accent-bg));
            box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, var(--background-tertiary));
            animation: headerpanelin_q4n8m2k7xp 0.35s ease-out;
          }

          .b_smi5oka9 {
            flex-direction: column;
            align-items: stretch;
          }

          .b_m4qve32e {
            width: 100%;
            flex-direction: column;
            align-items: stretch;
            border-radius: 1rem;
            padding: 0.5rem;
          }

          .b_m4qve32e .nav-link {
            width: 100%;
            border-radius: 0.75rem;
            padding-block: 0.75rem;
            padding-inline: 1rem;
          }

          .b_pqiw0783 {
            width: 100%;
            margin-inline-start: 0;
          }

          .b_7olf8b2t {
            width: 100%;
          }

          .b_jjuvd2ir {
            font-size: 1.35rem;
          }
        }

        @media (max-width: 575.98px) {
          .b_jjuvd2ir {
            font-size: 1.15rem;
          }

          .b_e9cf0fye {
            gap: 0.65rem;
          }
        }
      }

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

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

#s_q5v2xnx1 {
  background: var(--background-primary);
  padding-block: 5rem;
  padding-inline: 0;

  .b_p7l30674 {
    text-align: center;
    max-width: 48rem;
    margin-inline: auto;
    margin-bottom: 3rem;
  }

  .b_stnjlzm1 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 2.25rem;
    padding-inline: 0.95rem;
    border-radius: 6.25rem;
    background: var(--secondary-bg);
    color: var(--secondary-dark);
    font-weight: 700;
    font-size: 0.82rem;
    margin-bottom: 1rem;
  }

  .b_p7l30674 h2 {
    color: var(--text-primary);
    font-size: 2.4rem;
    margin-bottom: 0.85rem;
    line-height: 1.2;
  }

  .b_p7l30674 p {
    color: var(--text-secondary);
    margin: 0;
  }

  .b_n8tvlunk {
    display: grid;
    grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
    gap: 1.5rem;
    align-items: start;
  }

  .b_am8csr8y {
    display: grid;
    gap: 1rem;
  }

  .b_sq6fst86 {
    position: relative;
    overflow: hidden;
    min-height: 100%;
    border-radius: 1.5rem;
    background: var(--background-tertiary);
    border: 1px solid var(--neutral-150);
    box-shadow: 0 0.8rem 2rem rgba(0, 0, 0, 0.08);
  }

  .b_sgrs1tbo {
    position: relative;
    aspect-ratio: 4 / 3;

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

  .b_3v9o9tbg {
    position: absolute;
    inset-inline: 1rem;
    bottom: 1rem;
    background: rgba(255, 255, 255, 0.92);
    border-radius: 1rem;
    padding: 1rem;
    border: 1px solid var(--neutral-150);
    box-shadow: 0 0.6rem 1.4rem rgba(0, 0, 0, 0.08);

    h5 {
      margin-bottom: 0.3rem;
      color: var(--text-primary);
    }

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

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

  .b_sfn1luq8 {
    background: var(--background-tertiary);
    border: 1px solid var(--neutral-150);
    border-radius: 1.2rem;
    padding: 1.25rem;
    text-decoration: none;
    transition: transform 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease;

    &:hover {
      transform: translateY(-0.2rem);
      border-color: var(--primary);
      box-shadow: 0 0.75rem 1.5rem rgba(0, 0, 0, 0.08);
    }

    .b_o02bknoh {
      width: 2.7rem;
      height: 2.7rem;
      border-radius: 0.9rem;
      background: var(--primary-bg);
      color: var(--primary-dark);
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0.8rem;
      font-size: 1.15rem;
    }

    h5 {
      margin-bottom: 0.35rem;
      color: var(--text-primary);
      font-size: 1rem;
    }

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

  .b_3qh2yezh {
    background: var(--background-tertiary);
    border: 1px solid var(--neutral-150);
    border-radius: 1.5rem;
    padding: 2.5rem;
    box-shadow: 0 0.8rem 2rem rgba(0, 0, 0, 0.08);
  }

  .b_3qh2yezh h3 {
    color: var(--text-primary);
    margin-bottom: 1.5rem;
    font-size: 1.6rem;
  }

  .b_p0u393t7 {
    display: grid;
    gap: 1rem;
  }

  .form-control,
  .form-select {
    width: 100%;
    border-radius: 0.85rem;
    border: 1px solid var(--neutral-250);
    background: var(--background-primary);
    padding-block: 0.95rem;
    padding-inline: 1rem;
    color: var(--text-primary);
    transition: border-color 0.3s ease, box-shadow 0.3s ease;

    &:focus {
      outline: none;
      border-color: var(--accent);
      box-shadow: 0 0 0 0.25rem rgba(176, 74, 150, 0.14);
    }
  }

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

  .b_npxk33aj {
    display: flex;
    align-items: flex-start;
    gap: 0.7rem;
  }

  .form-check-input {
    margin-top: 0.28rem;

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

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

    a {
      color: var(--accent);
      text-decoration: none;

      &:hover {
        color: var(--accent-dark);
        text-decoration: underline;
      }
    }
  }

  .b_fb8f2y5z {
    border: none;
    border-radius: 0.9rem;
    background: linear-gradient(135deg, var(--accent) 0%, var(--accent-dark) 100%);
    color: var(--text-light);
    padding-block: 0.95rem;
    padding-inline: 1.8rem;
    font-weight: 600;
    transition: transform 0.25s ease, box-shadow 0.25s ease;

    &:hover {
      transform: translateY(-0.15rem);
      box-shadow: 0 0.8rem 1.7rem rgba(176, 74, 150, 0.24);
    }
  }

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

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

    .b_p7l30674 h2 {
      font-size: 1.85rem;
    }

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

    .b_3qh2yezh {
      padding: 1.5rem;
    }
  }
}

#s_v3vyeyz9 {
        --content-rtl-x: 1;
        position: relative;
        overflow: hidden;
        background: linear-gradient(165deg, var(--background-primary) 0%, color-mix(in srgb, var(--neutral-150) 55%, var(--background-primary)) 45%, var(--background-primary) 100%);
        isolation: isolate;

        .b_tii7x5sl {
          position: absolute;
          inset: 0;
          pointer-events: none;
          z-index: 0;
        }

        .b_tii7x5sl::before {
          content: '';
          position: absolute;
          inset-inline-start: -28%;
          inset-block-start: -18%;
          width: min(68vw, 640px);
          aspect-ratio: 1;
          border-radius: 50%;
          background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--primary-bg) 55%, transparent), transparent 62%);
          opacity: 0.9;
        }

        .b_tii7x5sl::after {
          content: '';
          position: absolute;
          inset-inline-end: -22%;
          inset-block-end: -26%;
          width: min(58vw, 520px);
          aspect-ratio: 1;
          border-radius: 50%;
          background: radial-gradient(circle at 70% 70%, color-mix(in srgb, var(--accent-bg) 50%, transparent), transparent 65%);
          opacity: 0.85;
        }

        .b_mipz004o {
          position: absolute;
          inset-block: 8%;
          inset-inline-start: max(0px, calc(50% - 640px));
          width: 3px;
          border-radius: 999px;
          background: linear-gradient(180deg, transparent, var(--primary-light), var(--accent), transparent);
          opacity: 0.55;
          display: none;
        }

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

        .b_fv9be9ul {
          display: inline-flex;
          align-items: center;
          gap: 0.65rem;
          padding-block: 0.45rem;
          padding-inline: 1rem;
          border-radius: 999px;
          border: 1px solid var(--border-light);
          background: color-mix(in srgb, var(--background-tertiary) 82%, var(--primary-bg));
          color: var(--primary-dark);
          font-weight: 700;
          letter-spacing: 0.02em;
          text-transform: uppercase;
          font-size: 0.78rem;
          white-space: normal;
        }

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

        .b_ow1npnuq {
          color: var(--text-primary);
          font-weight: 800;
          line-height: 1.08;
          letter-spacing: -0.02em;
          margin-block: 0;
        }

        .b_r1lu9xpf {
          color: var(--text-secondary);
          font-size: 1.125rem;
          line-height: 1.7;
          margin-block: 0;
          max-width: 46ch;
        }

        .b_dbjcufsx {
          height: 1px;
          width: 100%;
          max-width: 12rem;
          margin-block: 1.75rem;
          margin-inline: 0;
          background: linear-gradient(to right, var(--primary), var(--accent));
          border-radius: 999px;
          opacity: 0.85;
        }

        .b_t62n6knw {
          position: relative;
          border-radius: 1.75rem;
          padding: clamp(1.35rem, 3vw, 2rem);
          background: var(--background-tertiary);
          border: 1px solid var(--border-light);
          box-shadow: 0 28px 72px color-mix(in srgb, var(--neutral-1050) 12%, transparent);
          overflow: hidden;
        }

        .b_t62n6knw::before {
          content: '';
          position: absolute;
          inset-block: 12%;
          inset-inline-start: 0;
          width: 4px;
          border-start-start-radius: 0;
          border-start-end-radius: 999px;
          border-end-end-radius: 999px;
          border-end-start-radius: 0;
          background: linear-gradient(180deg, var(--primary), var(--accent));
        }

        .b_qngliuen {
          position: absolute;
          inset-inline-end: -40%;
          inset-block-start: -35%;
          width: 85%;
          aspect-ratio: 1;
          border-radius: 50%;
          background: radial-gradient(circle at center, color-mix(in srgb, var(--info-bg) 35%, transparent), transparent 68%);
          pointer-events: none;
        }

        .b_pgi0ktsb {
          display: flex;
          flex-direction: column;
          gap: 1.1rem;
        }

        .b_m4s3twjy {
          display: grid;
          grid-template-columns: minmax(0, 1fr);
          gap: 0.35rem;
          padding-block: 1rem;
          padding-inline: 1.1rem;
          border-radius: 1.25rem;
          border: 1px solid var(--border-light);
          background: linear-gradient(135deg, color-mix(in srgb, var(--background-primary) 92%, var(--primary-bg)), var(--background-primary));
        }

        .b_m4s3twjy + .b_m4s3twjy {
          margin-block-start: 0;
        }

        .b_s1je3h32 {
          width: 2.25rem;
          height: 2.25rem;
          border-radius: 0.85rem;
          display: inline-flex;
          align-items: center;
          justify-content: center;
          color: var(--text-light);
          background: linear-gradient(145deg, var(--primary), var(--primary-dark));
          box-shadow: 0 10px 26px color-mix(in srgb, var(--primary-dark) 28%, transparent);
        }

        .b_s1je3h32.b_h52jgm71 {
          background: linear-gradient(145deg, var(--accent), var(--accent-dark));
          box-shadow: 0 10px 26px color-mix(in srgb, var(--accent-dark) 28%, transparent);
        }

        .b_5bcv07sr {
          display: flex;
          align-items: flex-start;
          gap: 0.85rem;
        }

        .b_paf8wfvp {
          margin: 0;
          color: var(--text-primary);
          font-weight: 800;
          font-size: 1.05rem;
          line-height: 1.25;
        }

        .b_1jf37fvd {
          margin: 0;
          color: var(--text-secondary);
          line-height: 1.65;
          padding-inline-start: calc(2.25rem + 0.85rem);
        }

        .b_a7cu3dtz {
          display: flex;
          flex-wrap: wrap;
          gap: 0.85rem;
          margin-block-start: 1.75rem;
        }

        .b_lhnf3sbg {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          padding-block: 0.95rem;
          padding-inline: 1.65rem;
          border-radius: 999px;
          font-weight: 800;
          border: 0;
          color: var(--text-light);
          background: linear-gradient(135deg, var(--primary), var(--primary-dark));
          text-decoration: none;
          box-shadow: 0 16px 36px color-mix(in srgb, var(--primary-dark) 30%, transparent);
          transition: transform 0.35s ease, box-shadow 0.35s ease;
        }

        .b_lhnf3sbg:hover {
          color: var(--text-light);
          transform: translateX(calc(var(--content-rtl-x) * 2px));
          box-shadow: 0 20px 44px color-mix(in srgb, var(--primary-dark) 36%, transparent);
        }

        .b_quppn0sf {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          padding-block: 0.95rem;
          padding-inline: 1.65rem;
          border-radius: 999px;
          font-weight: 800;
          color: var(--primary-dark);
          border: 2px solid color-mix(in srgb, var(--primary) 55%, var(--border-light));
          background: color-mix(in srgb, var(--background-tertiary) 88%, var(--primary-bg));
          text-decoration: none;
          transition: transform 0.35s ease, border-color 0.35s ease;
        }

        .b_quppn0sf:hover {
          color: var(--primary-dark);
          border-color: var(--primary);
          transform: translateX(calc(var(--content-rtl-x) * -2px));
        }

        .b_p4ewsre9 {
          display: grid;
          grid-template-columns: minmax(0, 1fr);
          gap: clamp(1.75rem, 4vw, 3rem);
          align-items: start;
        }

        .b_dpdvz2sp {
          animation: contentreveal_m4k9xq2p8wn7t 0.95s ease both;
        }

        @media (min-width: 992px) {
          .b_p4ewsre9 {
            grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.95fr);
            gap: clamp(2rem, 4.5vw, 3.5rem);
          }

          .b_mipz004o {
            display: block;
          }

          .b_t62n6knw {
            margin-block-start: 0.35rem;
          }
        }

        @media (max-width: 991.98px) {
          .b_1jf37fvd {
            padding-inline-start: 0;
          }
        }

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

          .b_lhnf3sbg:hover,
          .b_quppn0sf:hover {
            transform: none;
          }
        }
      }
      @keyframes contentreveal_m4k9xq2p8wn7t {
        from {
          opacity: 0;
          transform: translateY(18px);
        }
        to {
          opacity: 1;
          transform: translateY(0);
        }
      }
      [dir='rtl'] #s_v3vyeyz9 {
        --content-rtl-x: -1;
      }

#s_c7p1sb1o {
        background: linear-gradient(180deg, var(--neutral-1050) 0%, var(--neutral-950) 50%, var(--neutral-850) 100%);
        color: var(--text-light);
        padding-block: 4rem 1.5rem;
padding-inline: 0 0;
        position: relative;
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 3px;
          background: linear-gradient(90deg, var(--primary), var(--accent), var(--secondary), var(--primary));
          animation: gradientShift_k8m2n9p4q7x3w 3s ease infinite;
        }

        &::after {
          content: '';
          position: absolute;
          top: 20%;
          inset-inline-end: -10%;
          width: 300px;
          height: 300px;
          background: radial-gradient(circle, rgba(92, 161, 232, 0.1) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatAnimation_r5t7v2k9m1n4p 6s ease-in-out infinite;
        }

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

        .b_xtttf870 {
          margin-bottom: 3rem;

          .b_eutf774l {
            padding: 2rem;
            background: linear-gradient(135deg, rgba(92, 161, 232, 0.08) 0%, rgba(176, 74, 150, 0.05) 100%);
            border: 2px solid rgba(92, 161, 232, 0.2);
            border-radius: 1.5rem;
            position: relative;
            overflow: hidden;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);

            &::before {
              content: '';
              position: absolute;
              top: -50%;
              inset-inline-start: -50%;
              width: 200%;
              height: 200%;
              background: radial-gradient(circle, rgba(92, 161, 232, 0.1) 0%, transparent 70%);
              animation: rotateGlow_x9k3m7p2n5v8w 8s linear infinite;
            }

            &:hover {
              transform: translateY(-5px);
              border-color: var(--primary);
              box-shadow: 0 15px 40px rgba(92, 161, 232, 0.25);

              &::before {
                animation-duration: 4s;
              }
            }

            .b_bhgv0va8 {
              font-size: 1.75rem;
              font-weight: 800;
              margin-bottom: 1rem;
              color: var(--primary-light);
              letter-spacing: 1px;
              position: relative;
              display: inline-flex;
              align-items: center;
              gap: 0.75rem;
              text-transform: uppercase;

              i {
                font-size: 2rem;
                color: var(--accent);
                animation: pulseIcon_j4m8k2n7p3v9x 2s ease-in-out infinite;
              }

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

            .b_tfw4a209 {
              font-size: 1rem;
              line-height: 1.7;
              color: var(--neutral-350);
              margin-bottom: 1.5rem;
              position: relative;
            }

            .b_5w9skvgk {
              display: inline-flex;
              align-items: center;
              gap: 0.5rem;
              padding-block: 0.75rem;
padding-inline: 1.25rem;
              background: linear-gradient(135deg, var(--primary-dark), var(--primary));
              border: 1px solid var(--primary-light);
              border-radius: 2rem;
              font-size: 0.9rem;
              font-weight: 600;
              color: var(--text-light);
              transition: all 0.3s ease;
              position: relative;

              &:hover {
                background: linear-gradient(135deg, var(--primary), var(--primary-light));
                transform: scale(1.05);
                box-shadow: 0 8px 20px rgba(92, 161, 232, 0.4);

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

              i {
                transition: transform 0.5s ease;
              }
            }
          }

          .b_i9x40jxd {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 1.5rem;

            .b_lcmkvdsr {
              padding: 1.5rem;
              background: rgba(255, 255, 255, 0.04);
              border: 1px solid rgba(255, 255, 255, 0.1);
              border-radius: 1rem;
              transition: all 0.3s ease;
              position: relative;
              overflow: hidden;

              &::before {
                content: '';
                position: absolute;
                top: 0;
                inset-inline-start: 0;
                width: 100%;
                height: 3px;
                background: linear-gradient(90deg, var(--primary), var(--accent));
                transform: scaleX(0);
                transition: transform 0.3s ease;
              }

              &:hover {
                background: rgba(92, 161, 232, 0.1);
                border-color: var(--primary);
                transform: translateY(-3px);
                box-shadow: 0 10px 25px rgba(92, 161, 232, 0.2);

                &::before {
                  transform: scaleX(1);
                }

                .b_eo76fmae {
                  background: linear-gradient(135deg, var(--primary), var(--primary-dark));
                  transform: scale(1.1) rotate(5deg);
                }
              }

              .b_eo76fmae {
                width: 50px;
                height: 50px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: rgba(92, 161, 232, 0.15);
                border-radius: 12px;
                margin-bottom: 1rem;
                transition: all 0.3s ease;

                i {
                  font-size: 1.5rem;
                  color: var(--primary);
                  transition: all 0.3s ease;
                }
              }

              .b_dg3ojc1g {
                font-size: 0.85rem;
                color: var(--neutral-450);
                margin-bottom: 0.5rem;
                text-transform: uppercase;
                letter-spacing: 0.5px;
              }

              .b_eqr43p0r {
                font-size: 1rem;
                font-weight: 600;
                color: var(--text-light);
                word-break: break-word;
              }
            }
          }
        }

        .b_8wir8bh4 {
          margin-bottom: 3rem;

          .b_4slu3m75 {
            background: rgba(255, 255, 255, 0.03);
            border: 1px solid rgba(255, 255, 255, 0.08);
            border-radius: 1.5rem;
            padding-block: 2.5rem;
padding-inline: 2rem;
            backdrop-filter: blur(15px);
            position: relative;

            &::after {
              content: '';
              position: absolute;
              top: 0;
              inset-inline-start: 0;
              inset-inline-end: 0;
              height: 2px;
              background: linear-gradient(90deg, transparent, var(--primary), var(--accent), var(--primary), transparent);
              border-radius: 1.5rem 1.5rem 0 0;
            }

            .b_amnygd5q {
              font-size: 1.5rem;
              font-weight: 700;
              margin-bottom: 2rem;
              color: var(--primary-light);
              display: flex;
              align-items: center;
              gap: 0.75rem;
              text-transform: uppercase;
              letter-spacing: 1px;

              i {
                color: var(--accent);
                font-size: 1.75rem;
              }
            }

            .b_a0f4pg9v {
              display: grid;
              grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
              gap: 1rem;

              .b_2mjwszfq {
                position: relative;

                a {
                  display: flex;
                  align-items: center;
                  gap: 1rem;
                  padding-block: 1rem;
padding-inline: 1.25rem;
                  color: var(--text-light);
                  text-decoration: none;
                  font-weight: 500;
                  font-size: 1rem;
                  border-radius: 0.75rem;
                  background: rgba(255, 255, 255, 0.03);
                  border: 1px solid transparent;
                  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
                  position: relative;
                  overflow: hidden;

                  &::before {
                    content: '';
                    position: absolute;
                    inset-inline-start: 0;
                    top: 0;
                    width: 4px;
                    height: 100%;
                    background: linear-gradient(180deg, var(--primary), var(--accent));
                    transform: scaleY(0);
                    transition: transform 0.3s ease;
                  }

                  i {
                    font-size: 1.3rem;
                    color: var(--primary);
                    transition: all 0.3s ease;
                    width: 24px;
                    text-align: center;
                  }

                  &:hover {
                    background: linear-gradient(135deg, rgba(92, 161, 232, 0.2), rgba(176, 74, 150, 0.15));
                    border-color: var(--primary);
                    transform: translateX(8px);
                    box-shadow: 0 6px 20px rgba(92, 161, 232, 0.25);

                    &::before {
                      transform: scaleY(1);
                    }

                    i {
                      color: var(--accent);
                      transform: scale(1.2);
                    }
                  }

                  &.active {
                    background: linear-gradient(135deg, var(--primary-dark), var(--primary));
                    border-color: var(--primary-light);
                    box-shadow: 0 6px 20px rgba(92, 161, 232, 0.3);

                    &::before {
                      transform: scaleY(1);
                    }

                    i {
                      color: var(--text-light);
                    }
                  }
                }
              }
            }
          }

          .b_sbmbsi8t {
            padding-block: 2.5rem;
padding-inline: 2rem;
            background: linear-gradient(135deg, rgba(92, 161, 232, 0.1) 0%, rgba(176, 74, 150, 0.08) 100%);
            border: 2px solid rgba(92, 161, 232, 0.2);
            border-radius: 1.5rem;
            text-align: center;
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              top: -50%;
              inset-inline-end: -50%;
              width: 200%;
              height: 200%;
              background: radial-gradient(circle, rgba(176, 74, 150, 0.1) 0%, transparent 70%);
              animation: rotateGlow_x9k3m7p2n5v8w 10s linear infinite reverse;
            }

            .b_60ro7veg {
              font-size: 1.5rem;
              font-weight: 700;
              margin-bottom: 1.5rem;
              color: var(--primary-light);
              display: inline-flex;
              align-items: center;
              gap: 0.75rem;
              position: relative;
              z-index: 1;

              i {
                color: var(--accent);
                font-size: 1.75rem;
              }
            }

            .b_sh70uudc {
              display: flex;
              justify-content: center;
              gap: 1.25rem;
              flex-wrap: wrap;
              position: relative;
              z-index: 1;

              .b_o5srtspl {
                width: 60px;
                height: 60px;
                border-radius: 50%;
                background: linear-gradient(135deg, var(--primary), var(--primary-dark));
                border: 2px solid var(--primary-light);
                color: var(--text-light);
                display: inline-flex;
                align-items: center;
                justify-content: center;
                text-decoration: none;
                transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
                position: relative;
                overflow: hidden;

                &::before {
                  content: '';
                  position: absolute;
                  top: 50%;
                  inset-inline-start: 50%;
                  width: 0;
                  height: 0;
                  background: radial-gradient(circle, rgba(255, 255, 255, 0.3) 0%, transparent 70%);
                  border-radius: 50%;
                  transform: translate(-50%, -50%);
                  transition: width 0.4s ease, height 0.4s ease;
                }

                i {
                  font-size: 1.5rem;
                  position: relative;
                  z-index: 1;
                  transition: transform 0.3s ease;
                }

                &:hover {
                  transform: translateY(-5px) scale(1.1);
                  box-shadow: 0 10px 30px rgba(92, 161, 232, 0.5);
                  border-color: var(--accent);

                  &::before {
                    width: 200%;
                    height: 200%;
                  }

                  i {
                    transform: scale(1.2) rotate(10deg);
                  }

                  &[data-social='telegram'] {
                    background: linear-gradient(135deg, #0088cc, #006699);
                  }

                  &[data-social='whatsapp'] {
                    background: linear-gradient(135deg, #25d366, #128c7e);
                  }

                  &[data-social='email'] {
                    background: linear-gradient(135deg, var(--accent), var(--accent-dark));
                  }
                }

                &:active {
                  transform: translateY(-2px) scale(1.05);
                }
              }
            }
          }
        }

        .b_ezrr7ghw {
          border-top: 1px solid rgba(255, 255, 255, 0.1);
          padding-top: 2rem;
          margin-top: 2rem;

          .b_7z5fm84k {
            text-align: center;
            color: var(--neutral-450);
            font-size: 0.95rem;
            padding: 1.25rem;
            background: rgba(255, 255, 255, 0.02);
            border-radius: 1rem;
            border: 1px solid rgba(255, 255, 255, 0.05);
            position: relative;

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

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

      @keyframes floatAnimation_r5t7v2k9m1n4p {
        0%,
        100% {
          transform: translate(0, 0) scale(1);
        }
        50% {
          transform: translate(-20px, -30px) scale(1.1);
        }
      }

      @keyframes rotateGlow_x9k3m7p2n5v8w {
        0% {
          transform: rotate(0deg);
        }
        100% {
          transform: rotate(360deg);
        }
      }

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

      @media (max-width: 991px) {
        #s_c7p1sb1o {
          .b_xtttf870 {
            .b_i9x40jxd {
              grid-template-columns: 1fr;
            }
          }

          .b_8wir8bh4 {
            .b_4slu3m75 {
              .b_a0f4pg9v {
                grid-template-columns: 1fr;
              }
            }
          }
        }
      }

#s_nld2bwg3 {
        position: relative;
        z-index: 1000;
        padding-block: 0.875rem;
        padding-inline: 0;
        background: linear-gradient(120deg, var(--primary-bg) 0%, var(--accent-bg) 45%, var(--secondary-bg) 100%);
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -40%;
          inset-inline-end: -10%;
          width: 22rem;
          height: 22rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--accent-light) 0%, color-mix(in srgb, var(--accent-light) 0%, var(--primary-bg)) 72%);
          pointer-events: none;
          animation: headerglow_m8k2p7xq4n 7s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -55%;
          inset-inline-start: -8%;
          width: 18rem;
          height: 18rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--secondary-light) 0%, color-mix(in srgb, var(--secondary-light) 0%, var(--primary-bg)) 70%);
          pointer-events: none;
          animation: headerglow_m8k2p7xq4n 9s ease-in-out infinite reverse;
        }

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

        .b_4gt2e147 {
          width: 100%;
        }

        .b_mzulvn8r {
          width: 100%;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          gap: 0.75rem 1rem;
          padding-block: 0.85rem;
          padding-inline: 1.25rem;
          border-radius: 1.125rem;
          border: 2px solid color-mix(in srgb, var(--primary-light) 55%, var(--background-tertiary));
          background: linear-gradient(145deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
          box-shadow: 0 10px 28px color-mix(in srgb, var(--neutral-950) 14%, var(--background-tertiary));
        }

        .b_7341t1pz {
          position: relative;
          display: inline-flex;
          align-items: center;
          gap: 0.75rem;
          margin-inline-end: auto;
          padding-block: 0.35rem;
          padding-inline: 0;
          color: var(--text-primary);
          font-size: 1.65rem;
          font-weight: 700;
          letter-spacing: -0.04em;
          text-decoration: none;
          white-space: normal;
          transition: color 0.3s ease, transform 0.3s ease;

          &::before {
            content: '';
            flex-shrink: 0;
            width: 0.75rem;
            height: 2.25rem;
            border-radius: 0.5rem;
            background: linear-gradient(180deg, var(--primary) 0%, var(--accent) 55%, var(--secondary) 100%);
            box-shadow: 0 4px 12px color-mix(in srgb, var(--primary) 35%, var(--background-tertiary));
          }

          &:hover {
            color: var(--primary-dark);
            transform: translateY(-1px);
          }
        }

        .b_267hcjoi {
          margin-inline-start: auto;
          border: 2px solid var(--primary-light);
          border-radius: 0.75rem;
          padding-block: 0.45rem;
          padding-inline: 0.65rem;
          background: var(--primary-bg);
          transition: background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;

          &:hover {
            background: var(--accent-bg);
            border-color: var(--accent);
          }

          &:focus {
            border-color: var(--accent);
            box-shadow: 0 0 0 0.25rem var(--accent-light);
          }

          .navbar-toggler-icon {
            filter: brightness(0.35);
          }
        }

        .b_dcp30mms {
          flex: 1 1 100%;
        }

        .b_kltai4xn {
          width: 100%;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          gap: 0.75rem 1rem;
        }

        .b_19ob6vys {
          display: flex;
          flex-wrap: wrap;
          align-items: center;
          gap: 0.35rem;
          margin: 0;
          padding: 0.35rem;
          list-style: none;
          border-radius: 999px;
          background: linear-gradient(90deg, var(--primary-bg) 0%, var(--accent-bg) 50%, var(--secondary-bg) 100%);
          box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--primary) 18%, var(--background-tertiary));
        }

        .b_19ob6vys .b_od53xeyw {
          margin: 0;
        }

        .b_19ob6vys .nav-link {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          padding-block: 0.55rem;
          padding-inline: 1rem;
          border-radius: 999px;
          color: var(--text-primary);
          font-size: 0.95rem;
          font-weight: 600;
          text-decoration: none;
          transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;

          &:hover {
            color: var(--text-light);
            background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
            transform: translateY(-1px);
            box-shadow: 0 6px 16px color-mix(in srgb, var(--primary) 30%, var(--background-tertiary));
          }

          &.active {
            color: var(--text-light);
            background: linear-gradient(135deg, var(--primary-dark) 0%, var(--secondary) 100%);
            box-shadow: 0 4px 12px color-mix(in srgb, var(--secondary) 28%, var(--background-tertiary));
          }
        }

        .b_1rldz014 {
          margin-inline-start: auto;
        }

        .b_pnje264u {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          min-width: 10rem;
          padding-block: 0.7rem;
          padding-inline: 1.5rem;
          border-radius: 999px;
          border: 2px solid var(--secondary-dark);
          background: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-dark) 100%);
          color: var(--text-light);
          font-size: 0.95rem;
          font-weight: 700;
          text-decoration: none;
          box-shadow: 0 8px 20px color-mix(in srgb, var(--secondary-dark) 32%, var(--background-tertiary));
          transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

          &:hover {
            color: var(--text-light);
            transform: translateY(-2px) scale(1.02);
            background: linear-gradient(135deg, var(--secondary-light) 0%, var(--secondary) 100%);
            box-shadow: 0 12px 24px color-mix(in srgb, var(--secondary) 38%, var(--background-tertiary));
          }

          &:active {
            transform: translateY(0) scale(1);
          }
        }

        @media (min-width: 992px) {
          .b_mzulvn8r {
            padding-block: 1rem;
            padding-inline: 1.5rem;
          }

          .b_7341t1pz {
            margin-inline-end: 0;
            flex-shrink: 0;
          }

          .b_dcp30mms {
            flex: 1 1 0;
            min-width: 0;
          }

          .b_kltai4xn {
            flex-wrap: nowrap;
            justify-content: space-between;
          }

          .b_19ob6vys {
            flex: 1 1 0;
            min-width: 0;
            justify-content: center;
          }

          .b_1rldz014 {
            flex-shrink: 0;
          }
        }

        @media (max-width: 991.98px) {
          .b_mzulvn8r {
            padding-block: 0.75rem;
            padding-inline: 1rem;
          }

          .b_dcp30mms {
            margin-block-start: 0.25rem;
            padding-block: 1rem;
            padding-inline: 0.75rem;
            border-radius: 1rem;
            background: color-mix(in srgb, var(--background-tertiary) 88%, var(--accent-bg));
            box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, var(--background-tertiary));
            animation: headerpanelin_q4n8m2k7xp 0.35s ease-out;
          }

          .b_kltai4xn {
            flex-direction: column;
            align-items: stretch;
          }

          .b_19ob6vys {
            width: 100%;
            flex-direction: column;
            align-items: stretch;
            border-radius: 1rem;
            padding: 0.5rem;
          }

          .b_19ob6vys .nav-link {
            width: 100%;
            border-radius: 0.75rem;
            padding-block: 0.75rem;
            padding-inline: 1rem;
          }

          .b_1rldz014 {
            width: 100%;
            margin-inline-start: 0;
          }

          .b_pnje264u {
            width: 100%;
          }

          .b_7341t1pz {
            font-size: 1.35rem;
          }
        }

        @media (max-width: 575.98px) {
          .b_7341t1pz {
            font-size: 1.15rem;
          }

          .b_mzulvn8r {
            gap: 0.65rem;
          }
        }
      }

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

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

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

    #s_r754kny3 {
      position: relative;
      background: linear-gradient(145deg, var(--accent-bg) 0%, var(--background-primary) 32%, var(--warning-bg) 68%, var(--primary-bg) 100%);
      padding-block: 3.5rem 5rem;
      padding-inline: 0;
      overflow: hidden;
    }

    #s_r754kny3 .b_4hpolozu {
      position: absolute;
      border-radius: 50%;
      pointer-events: none;
      z-index: 0;
    }

    #s_r754kny3 .b_trtwqgv8 {
      inset-block-start: -140px;
      inset-inline-end: -100px;
      width: 340px;
      height: 340px;
      background: linear-gradient(135deg, var(--info-light) 0%, var(--accent-light) 100%);
      opacity: 0.3;
    }

    #s_r754kny3 .b_3xj5u5ic {
      inset-block-end: -120px;
      inset-inline-start: -90px;
      width: 280px;
      height: 280px;
      background: linear-gradient(135deg, var(--secondary-bg) 0%, var(--warning-light) 100%);
      opacity: 0.25;
    }

    #s_r754kny3 .container {
      position: relative;
      z-index: 1;
      max-width: 1080px;
    }

    #s_r754kny3 .b_mf6rp9h2 {
      display: inline-flex;
      align-items: center;
      gap: 0.5rem;
      color: var(--text-light);
      background: linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 100%);
      border: 2px solid var(--primary-light);
      text-decoration: none;
      font-weight: 700;
      font-size: 0.88rem;
      padding-block: 0.6rem;
      padding-inline: 1.15rem;
      border-radius: 999px;
      margin-block-end: 2rem;
      box-shadow: 0 0.5rem 1.25rem var(--primary-light);
      transition: background 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;
      animation: risearticle_m3k7x9p2n5q 0.6s ease both;
    }

    #s_r754kny3 .b_mf6rp9h2:hover {
      background: linear-gradient(135deg, var(--accent-dark) 0%, var(--accent) 100%);
      border-color: var(--accent-light);
      transform: translateY(-2px);
      box-shadow: 0 0.75rem 1.5rem var(--accent-light);
    }

    #s_r754kny3 .b_mf6rp9h2::before {
      content: '\F12F';
      font-family: bootstrap-icons;
      font-size: 0.85rem;
    }

    #s_r754kny3 .b_al42brei {
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
      gap: 1.75rem;
      margin-block-end: 2.5rem;
      animation: risearticle_m3k7x9p2n5q 0.7s ease 0.08s both;
    }

    #s_r754kny3 .b_rj4jxaoj {
      display: flex;
      flex-direction: column;
      justify-content: center;
      background: var(--background-tertiary);
      border: 2px solid var(--border-light);
      border-radius: 1.5rem;
      padding-block: 2.25rem;
      padding-inline: 2rem;
      box-shadow: 0 1.25rem 3rem var(--neutral-250);
    }

    #s_r754kny3 .b_jglk39jp {
      display: inline-block;
      align-self: flex-start;
      background: linear-gradient(135deg, var(--warning-color) 0%, var(--warning-dark) 100%);
      color: var(--text-light);
      font-size: 0.72rem;
      font-weight: 700;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      padding-block: 0.45rem;
      padding-inline: 1rem;
      border-radius: 999px;
      margin-block-end: 1.25rem;
      white-space: normal;
      box-shadow: 0 0.35rem 0.85rem var(--warning-light);
    }

    #s_r754kny3 .b_8z6lfutd {
      color: var(--text-primary);
      font-size: clamp(1.85rem, 4.5vw, 2.75rem);
      line-height: 1.15;
      font-weight: 800;
      margin-block-end: 1.5rem;
      letter-spacing: -0.02em;
    }

    #s_r754kny3 .b_h09cjw6d {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 0.65rem;
    }

    #s_r754kny3 .b_gtv06lkz {
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      gap: 0.35rem;
      color: var(--text-secondary);
      font-size: 0.8rem;
      font-weight: 600;
      background: var(--background-primary);
      border: 1px solid var(--border-light);
      padding-block: 0.75rem;
      padding-inline: 0.5rem;
      border-radius: 0.85rem;
    }

    #s_r754kny3 .b_gtv06lkz i {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 2rem;
      height: 2rem;
      border-radius: 50%;
      background: linear-gradient(135deg, var(--accent-bg) 0%, var(--info-bg) 100%);
      color: var(--accent-dark);
      font-size: 0.9rem;
    }

    #s_r754kny3 .b_jv6f9okx {
      margin: 0;
      display: flex;
      flex-direction: column;
      background: var(--background-tertiary);
      border: 2px solid var(--border-light);
      border-radius: 1.5rem;
      padding-block: 1.5rem;
      padding-inline: 1.5rem;
      box-shadow: 0 1.25rem 3rem var(--neutral-250);
    }

    #s_r754kny3 .b_a3fbc2lg {
      border-radius: 1rem;
      overflow: hidden;
      border: 3px solid var(--accent-light);
      box-shadow: 0 0.65rem 1.75rem var(--neutral-250);
      background: var(--background-secondary);
    }

    #s_r754kny3 .b_tlx31vot {
      display: block;
      width: 100%;
      aspect-ratio: 1 / 1;
      object-fit: cover;
    }

    #s_r754kny3 .b_ki136spx {
      padding-block: 1rem 0;
      padding-inline: 0.25rem;
      color: var(--text-tertiary);
      font-size: 0.85rem;
      line-height: 1.55;
      text-align: center;
      font-style: italic;
      margin-block-end: 0;
    }

    #s_r754kny3 .b_bukeqnju {
      display: flex;
      flex-direction: column;
      gap: 1.75rem;
      animation: risearticle_m3k7x9p2n5q 0.8s ease 0.16s both;
    }

    #s_r754kny3 .b_ogwvt9s6 {
      background: linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 50%, var(--primary-light) 100%);
      border-radius: 1.25rem;
      padding-block: 2rem;
      padding-inline: 2.25rem;
      box-shadow: 0 1rem 2.5rem var(--primary-light);
    }

    #s_r754kny3 .b_na7u4nkw {
      font-size: 1.2rem;
      line-height: 1.75;
      color: var(--text-light);
      font-weight: 500;
      margin-block-end: 0;
    }

    #s_r754kny3 .b_qzwt8uq7 {
      background: var(--background-tertiary);
      border: 1px solid var(--border-light);
      border-radius: 1.25rem;
      padding-block: 2rem;
      padding-inline: 2rem;
      box-shadow: 0 0.75rem 2rem var(--neutral-150);
    }

    #s_r754kny3 .b_4t8132x1 {
      border-inline-start: 5px solid var(--accent);
    }

    #s_r754kny3 .b_2yojpvrh {
      border-inline-start: 5px solid var(--secondary);
    }

    #s_r754kny3 .b_b6gj3atc {
      border-inline-start: 5px solid var(--info-color);
    }

    #s_r754kny3 .b_1ojpxzml {
      color: var(--text-primary);
      font-size: 1.55rem;
      line-height: 1.3;
      font-weight: 800;
      margin-block: 0 1.25rem;
      letter-spacing: -0.015em;
      padding-block-end: 0.85rem;
      border-block-end: 2px solid var(--border-light);
    }

    #s_r754kny3 .b_ot5fct2x {
      font-size: 1.05rem;
      line-height: 1.85;
      color: var(--text-secondary);
      margin-block-end: 1.25rem;
    }

    #s_r754kny3 .b_ot5fct2x:last-child {
      margin-block-end: 0;
    }

    #s_r754kny3 .b_46di8ait {
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
      gap: 1.25rem;
    }

    #s_r754kny3 .b_b970znjg {
      margin-block: 0;
      margin-inline: 0;
      padding-block: 2rem;
      padding-inline: 2.25rem;
      background: linear-gradient(120deg, var(--info-bg) 0%, var(--accent-bg) 45%, var(--accent-light) 100%);
      border: 2px solid var(--accent);
      border-radius: 1.25rem;
      box-shadow: 0 1rem 2.5rem var(--accent-light);
    }

    #s_r754kny3 .b_1vp7hjt4 {
      display: block;
      font-size: 2rem;
      color: var(--accent-dark);
      margin-block-end: 0.75rem;
      line-height: 1;
    }

    #s_r754kny3 .b_9xpufzlk {
      color: var(--text-primary);
      font-size: 1.15rem;
      line-height: 1.7;
      font-style: italic;
      margin-block-end: 1rem;
      font-weight: 500;
    }

    #s_r754kny3 .b_ogfut6e1 {
      display: block;
      color: var(--accent-dark);
      font-size: 0.9rem;
      font-weight: 700;
      font-style: normal;
    }

    #s_r754kny3 .b_9yfs6ox9 {
      list-style: none;
      margin-block: 1.5rem 1.25rem;
      padding-inline-start: 0;
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
      gap: 0.85rem;
    }

    #s_r754kny3 .b_6pjqwddk {
      display: flex;
      align-items: flex-start;
      gap: 0.75rem;
      font-size: 1rem;
      line-height: 1.7;
      color: var(--text-secondary);
      margin-block-end: 0;
      padding-block: 1rem;
      padding-inline: 1rem;
      background: linear-gradient(135deg, var(--background-primary) 0%, var(--secondary-bg) 100%);
      border: 1px solid var(--secondary-light);
      border-radius: 0.85rem;
    }

    #s_r754kny3 .b_jzgnndwl {
      flex-shrink: 0;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 1.75rem;
      height: 1.75rem;
      border-radius: 50%;
      background: var(--secondary);
      color: var(--text-light);
      font-size: 0.85rem;
    }

    #s_r754kny3 .b_n45g9y1o {
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
      gap: 0;
      border-radius: 1.25rem;
      overflow: hidden;
      border: 2px solid var(--secondary-light);
      box-shadow: 0 1rem 2.5rem var(--secondary-light);
    }

    #s_r754kny3 .b_tilblfxd {
      display: flex;
      align-items: center;
      justify-content: center;
      background: linear-gradient(160deg, var(--secondary-dark) 0%, var(--secondary) 100%);
      padding-block: 2rem;
      padding-inline: 1.5rem;
    }

    #s_r754kny3 .b_tilblfxd i {
      font-size: 3rem;
      color: var(--text-light);
      line-height: 1;
    }

    #s_r754kny3 .b_hf5yrxh6 {
      background: linear-gradient(135deg, var(--success-bg) 0%, var(--secondary-bg) 100%);
      padding-block: 2rem;
      padding-inline: 2rem;
    }

    #s_r754kny3 .b_98cs3wef {
      color: var(--secondary-dark);
      font-size: 1.2rem;
      font-weight: 800;
      margin-block-end: 0.75rem;
    }

    #s_r754kny3 .b_fpiqz89f {
      font-size: 1.02rem;
      line-height: 1.78;
      color: var(--text-primary);
      margin-block-end: 0;
    }

    #s_r754kny3 .b_nmq6yp2a {
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
      gap: 1.5rem;
      align-items: center;
      background: linear-gradient(135deg, var(--accent-dark) 0%, var(--accent) 55%, var(--info-color) 100%);
      border-radius: 1.25rem;
      padding-block: 2.25rem;
      padding-inline: 2.25rem;
      box-shadow: 0 1.25rem 3rem var(--accent-light);
    }

    #s_r754kny3 .b_m7uzhk0p {
      font-size: 1.05rem;
      line-height: 1.7;
      color: var(--text-light);
      margin-block-end: 0;
      font-weight: 500;
    }

    #s_r754kny3 .b_7xhvj8za {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 0.55rem;
      background: var(--background-tertiary);
      color: var(--accent-dark);
      text-decoration: none;
      font-weight: 800;
      font-size: 0.95rem;
      padding-block: 1rem;
      padding-inline: 2rem;
      border-radius: 999px;
      box-shadow: 0 0.5rem 1.25rem var(--neutral-250);
      transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;
      justify-self: end;
    }

    #s_r754kny3 .b_7xhvj8za::after {
      content: '\F138';
      font-family: bootstrap-icons;
      font-size: 0.9rem;
    }

    #s_r754kny3 .b_7xhvj8za:hover {
      background: var(--text-primary);
      color: var(--text-light);
      transform: translateY(-3px);
      box-shadow: 0 0.85rem 1.75rem var(--neutral-350);
    }

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

      #s_r754kny3 .b_rj4jxaoj {
        order: 2;
      }

      #s_r754kny3 .b_jv6f9okx {
        order: 1;
      }

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

      #s_r754kny3 .b_nmq6yp2a {
        grid-template-columns: minmax(0, 1fr);
        text-align: center;
      }

      #s_r754kny3 .b_7xhvj8za {
        justify-self: center;
      }
    }

    @media (max-width: 767.98px) {
      #s_r754kny3 .b_h09cjw6d {
        grid-template-columns: minmax(0, 1fr);
      }

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

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

      #s_r754kny3 .b_tilblfxd {
        padding-block: 1.25rem;
      }
    }

    @media (max-width: 575.98px) {
      #s_r754kny3 {
        padding-block: 2.5rem 3.5rem;
      }

      #s_r754kny3 .b_rj4jxaoj {
        padding-block: 1.5rem;
        padding-inline: 1.25rem;
      }

      #s_r754kny3 .b_jv6f9okx {
        padding-block: 1.15rem;
        padding-inline: 1.15rem;
      }

      #s_r754kny3 .b_ogwvt9s6 {
        padding-block: 1.5rem;
        padding-inline: 1.35rem;
      }

      #s_r754kny3 .b_qzwt8uq7 {
        padding-block: 1.5rem;
        padding-inline: 1.25rem;
      }

      #s_r754kny3 .b_b970znjg {
        padding-block: 1.5rem;
        padding-inline: 1.35rem;
      }

      #s_r754kny3 .b_hf5yrxh6 {
        padding-block: 1.5rem;
        padding-inline: 1.35rem;
      }

      #s_r754kny3 .b_nmq6yp2a {
        padding-block: 1.75rem;
        padding-inline: 1.35rem;
      }

      #s_r754kny3 .b_na7u4nkw {
        font-size: 1.05rem;
      }
    }

#s_5tjecc7e {
        --cta-surface: var(--background-tertiary);
        --cta-ink: var(--text-primary);
        --cta-muted: var(--text-secondary);
        padding-block: clamp(3.5rem, 8vw, 6rem);
        padding-inline: 0;
        position: relative;
        overflow: hidden;
        background: linear-gradient(
          135deg,
          color-mix(in srgb, var(--accent-bg) 55%, var(--background-primary)) 0%,
          var(--background-primary) 38%,
          color-mix(in srgb, var(--primary-bg) 35%, var(--background-primary)) 100%
        );
      }

      #s_5tjecc7e::before {
        content: '';
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -8%;
        width: min(52vw, 520px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle at 30% 30%,
          color-mix(in srgb, var(--accent-light) 45%, transparent),
          color-mix(in srgb, var(--primary-light) 22%, transparent) 55%,
          transparent 70%
        );
        z-index: 0;
        pointer-events: none;
        animation: ctashimmer_m4k8n2p7q9r3tw 14s ease-in-out infinite;
      }

      #s_5tjecc7e::after {
        content: '';
        position: absolute;
        inset-block-end: -25%;
        inset-inline-start: -12%;
        width: min(48vw, 440px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle at 70% 65%,
          color-mix(in srgb, var(--secondary-light) 40%, transparent),
          color-mix(in srgb, var(--warning-bg) 18%, transparent) 60%,
          transparent 72%
        );
        z-index: 0;
        pointer-events: none;
        animation: ctashimmer_m4k8n2p7q9r3tw 18s ease-in-out infinite reverse;
      }

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

      #s_5tjecc7e .b_rvgf8bvu {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        border-radius: 1.75rem;
        overflow: hidden;
        box-shadow: 0 1.5rem 3.5rem color-mix(in srgb, var(--neutral-1050) 18%, transparent);
        border: 1px solid color-mix(in srgb, var(--neutral-350) 45%, var(--background-tertiary));
        background: var(--cta-surface);
      }

      #s_5tjecc7e .b_592vnc80 {
        position: relative;
        padding-block: clamp(2.25rem, 5vw, 3.75rem);
        padding-inline: clamp(1.5rem, 4vw, 3rem);
        background: linear-gradient(
          145deg,
          var(--primary-dark) 0%,
          var(--primary) 42%,
          var(--accent-dark) 100%
        );
        color: var(--text-light);
        isolation: isolate;
        min-height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
      }

      #s_5tjecc7e .b_592vnc80::after {
        content: '';
        position: absolute;
        inset: 0;
        z-index: -1;
        background: linear-gradient(
          115deg,
          color-mix(in srgb, var(--text-light) 14%, transparent) 0%,
          transparent 42%,
          color-mix(in srgb, var(--accent-light) 12%, transparent) 100%
        );
        opacity: 0.85;
      }

      #s_5tjecc7e .b_592vnc80::before {
        content: '';
        position: absolute;
        inset-block: 12%;
        inset-inline-end: -18%;
        width: 42%;
        aspect-ratio: 1;
        border-radius: 1.5rem;
        border: 2px solid color-mix(in srgb, var(--text-light) 22%, transparent);
        transform: rotate(8deg);
        z-index: -1;
      }

      [dir='rtl'] #s_5tjecc7e .b_592vnc80::before {
        transform: rotate(-8deg);
      }

      #s_5tjecc7e .b_ot13wlgk {
        margin: 0;
        font-size: clamp(1.85rem, 3.6vw, 2.85rem);
        font-weight: 800;
        line-height: 1.12;
        letter-spacing: -0.04em;
        text-wrap: balance;
        text-shadow: 0 0.35rem 1.75rem color-mix(in srgb, var(--neutral-1050) 35%, transparent);
        padding-block-end: 0.5rem;
      }

      #s_5tjecc7e .b_ot13wlgk::after {
        content: '';
        display: block;
        margin-block-start: 1rem;
        inline-size: min(42%, 11rem);
        block-size: 3px;
        border-radius: 999px;
        background: linear-gradient(
          90deg,
          color-mix(in srgb, var(--secondary-light) 90%, var(--secondary)),
          color-mix(in srgb, var(--accent-light) 55%, var(--accent))
        );
      }

      #s_5tjecc7e .b_karq0fxa {
        padding-block: clamp(2rem, 4.5vw, 3.25rem);
        padding-inline: clamp(1.5rem, 4vw, 3rem);
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: clamp(1.35rem, 3vw, 2rem);
        background: linear-gradient(
          180deg,
          var(--cta-surface) 0%,
          color-mix(in srgb, var(--neutral-50) 70%, var(--cta-surface)) 100%
        );
      }

      #s_5tjecc7e .b_rcc8pp1l {
        margin: 0;
        font-size: clamp(1rem, 1.9vw, 1.15rem);
        line-height: 1.75;
        color: var(--cta-muted);
        max-width: 38rem;
      }

      #s_5tjecc7e .b_pyuru8tj {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        font-weight: 700;
        font-size: 0.98rem;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        padding-block: 1rem;
        padding-inline: 1.85rem;
        border-radius: 999px;
        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%, var(--secondary-light));
        box-shadow: 0 0.65rem 1.6rem color-mix(in srgb, var(--secondary-dark) 28%, transparent);
        transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease;
      }

      #s_5tjecc7e .b_pyuru8tj:hover {
        transform: translateY(-3px);
        filter: brightness(1.03);
        box-shadow: 0 1rem 2.1rem color-mix(in srgb, var(--secondary-dark) 38%, transparent);
        color: var(--text-primary);
      }

      #s_5tjecc7e .b_pyuru8tj:active {
        transform: translateY(-1px);
      }

      @keyframes ctashimmer_m4k8n2p7q9r3tw {
        0%,
        100% {
          transform: translate3d(0, 0, 0) scale(1);
          opacity: 0.85;
        }
        50% {
          transform: translate3d(0, -4%, 0) scale(1.04);
          opacity: 1;
        }
      }

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

        #s_5tjecc7e .b_592vnc80::before {
          inset-inline-end: -8%;
          width: 38%;
          opacity: 0.65;
        }

        #s_5tjecc7e .b_pyuru8tj {
          width: 100%;
        }
      }

#s_87zek4v8 {
        background: linear-gradient(180deg, var(--neutral-1050) 0%, var(--neutral-950) 50%, var(--neutral-850) 100%);
        color: var(--text-light);
        padding-block: 4rem 1.5rem;
padding-inline: 0 0;
        position: relative;
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 3px;
          background: linear-gradient(90deg, var(--primary), var(--accent), var(--secondary), var(--primary));
          animation: gradientShift_k8m2n9p4q7x3w 3s ease infinite;
        }

        &::after {
          content: '';
          position: absolute;
          top: 20%;
          inset-inline-end: -10%;
          width: 300px;
          height: 300px;
          background: radial-gradient(circle, rgba(92, 161, 232, 0.1) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatAnimation_r5t7v2k9m1n4p 6s ease-in-out infinite;
        }

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

        .b_53xthi65 {
          margin-bottom: 3rem;

          .b_neralseu {
            padding: 2rem;
            background: linear-gradient(135deg, rgba(92, 161, 232, 0.08) 0%, rgba(176, 74, 150, 0.05) 100%);
            border: 2px solid rgba(92, 161, 232, 0.2);
            border-radius: 1.5rem;
            position: relative;
            overflow: hidden;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);

            &::before {
              content: '';
              position: absolute;
              top: -50%;
              inset-inline-start: -50%;
              width: 200%;
              height: 200%;
              background: radial-gradient(circle, rgba(92, 161, 232, 0.1) 0%, transparent 70%);
              animation: rotateGlow_x9k3m7p2n5v8w 8s linear infinite;
            }

            &:hover {
              transform: translateY(-5px);
              border-color: var(--primary);
              box-shadow: 0 15px 40px rgba(92, 161, 232, 0.25);

              &::before {
                animation-duration: 4s;
              }
            }

            .b_8nry15wb {
              font-size: 1.75rem;
              font-weight: 800;
              margin-bottom: 1rem;
              color: var(--primary-light);
              letter-spacing: 1px;
              position: relative;
              display: inline-flex;
              align-items: center;
              gap: 0.75rem;
              text-transform: uppercase;

              i {
                font-size: 2rem;
                color: var(--accent);
                animation: pulseIcon_j4m8k2n7p3v9x 2s ease-in-out infinite;
              }

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

            .b_sjnt59nn {
              font-size: 1rem;
              line-height: 1.7;
              color: var(--neutral-350);
              margin-bottom: 1.5rem;
              position: relative;
            }

            .b_aop2h70v {
              display: inline-flex;
              align-items: center;
              gap: 0.5rem;
              padding-block: 0.75rem;
padding-inline: 1.25rem;
              background: linear-gradient(135deg, var(--primary-dark), var(--primary));
              border: 1px solid var(--primary-light);
              border-radius: 2rem;
              font-size: 0.9rem;
              font-weight: 600;
              color: var(--text-light);
              transition: all 0.3s ease;
              position: relative;

              &:hover {
                background: linear-gradient(135deg, var(--primary), var(--primary-light));
                transform: scale(1.05);
                box-shadow: 0 8px 20px rgba(92, 161, 232, 0.4);

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

              i {
                transition: transform 0.5s ease;
              }
            }
          }

          .b_wpyp6hhg {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 1.5rem;

            .b_j5oxmjdk {
              padding: 1.5rem;
              background: rgba(255, 255, 255, 0.04);
              border: 1px solid rgba(255, 255, 255, 0.1);
              border-radius: 1rem;
              transition: all 0.3s ease;
              position: relative;
              overflow: hidden;

              &::before {
                content: '';
                position: absolute;
                top: 0;
                inset-inline-start: 0;
                width: 100%;
                height: 3px;
                background: linear-gradient(90deg, var(--primary), var(--accent));
                transform: scaleX(0);
                transition: transform 0.3s ease;
              }

              &:hover {
                background: rgba(92, 161, 232, 0.1);
                border-color: var(--primary);
                transform: translateY(-3px);
                box-shadow: 0 10px 25px rgba(92, 161, 232, 0.2);

                &::before {
                  transform: scaleX(1);
                }

                .b_brbfup27 {
                  background: linear-gradient(135deg, var(--primary), var(--primary-dark));
                  transform: scale(1.1) rotate(5deg);
                }
              }

              .b_brbfup27 {
                width: 50px;
                height: 50px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: rgba(92, 161, 232, 0.15);
                border-radius: 12px;
                margin-bottom: 1rem;
                transition: all 0.3s ease;

                i {
                  font-size: 1.5rem;
                  color: var(--primary);
                  transition: all 0.3s ease;
                }
              }

              .b_po1bqyo8 {
                font-size: 0.85rem;
                color: var(--neutral-450);
                margin-bottom: 0.5rem;
                text-transform: uppercase;
                letter-spacing: 0.5px;
              }

              .b_knk4ergw {
                font-size: 1rem;
                font-weight: 600;
                color: var(--text-light);
                word-break: break-word;
              }
            }
          }
        }

        .b_e4c94avq {
          margin-bottom: 3rem;

          .b_jkxwh7nw {
            background: rgba(255, 255, 255, 0.03);
            border: 1px solid rgba(255, 255, 255, 0.08);
            border-radius: 1.5rem;
            padding-block: 2.5rem;
padding-inline: 2rem;
            backdrop-filter: blur(15px);
            position: relative;

            &::after {
              content: '';
              position: absolute;
              top: 0;
              inset-inline-start: 0;
              inset-inline-end: 0;
              height: 2px;
              background: linear-gradient(90deg, transparent, var(--primary), var(--accent), var(--primary), transparent);
              border-radius: 1.5rem 1.5rem 0 0;
            }

            .b_ef40h39s {
              font-size: 1.5rem;
              font-weight: 700;
              margin-bottom: 2rem;
              color: var(--primary-light);
              display: flex;
              align-items: center;
              gap: 0.75rem;
              text-transform: uppercase;
              letter-spacing: 1px;

              i {
                color: var(--accent);
                font-size: 1.75rem;
              }
            }

            .b_rqptcfgn {
              display: grid;
              grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
              gap: 1rem;

              .b_ogdza9f6 {
                position: relative;

                a {
                  display: flex;
                  align-items: center;
                  gap: 1rem;
                  padding-block: 1rem;
padding-inline: 1.25rem;
                  color: var(--text-light);
                  text-decoration: none;
                  font-weight: 500;
                  font-size: 1rem;
                  border-radius: 0.75rem;
                  background: rgba(255, 255, 255, 0.03);
                  border: 1px solid transparent;
                  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
                  position: relative;
                  overflow: hidden;

                  &::before {
                    content: '';
                    position: absolute;
                    inset-inline-start: 0;
                    top: 0;
                    width: 4px;
                    height: 100%;
                    background: linear-gradient(180deg, var(--primary), var(--accent));
                    transform: scaleY(0);
                    transition: transform 0.3s ease;
                  }

                  i {
                    font-size: 1.3rem;
                    color: var(--primary);
                    transition: all 0.3s ease;
                    width: 24px;
                    text-align: center;
                  }

                  &:hover {
                    background: linear-gradient(135deg, rgba(92, 161, 232, 0.2), rgba(176, 74, 150, 0.15));
                    border-color: var(--primary);
                    transform: translateX(8px);
                    box-shadow: 0 6px 20px rgba(92, 161, 232, 0.25);

                    &::before {
                      transform: scaleY(1);
                    }

                    i {
                      color: var(--accent);
                      transform: scale(1.2);
                    }
                  }

                  &.active {
                    background: linear-gradient(135deg, var(--primary-dark), var(--primary));
                    border-color: var(--primary-light);
                    box-shadow: 0 6px 20px rgba(92, 161, 232, 0.3);

                    &::before {
                      transform: scaleY(1);
                    }

                    i {
                      color: var(--text-light);
                    }
                  }
                }
              }
            }
          }

          .b_eq99asgz {
            padding-block: 2.5rem;
padding-inline: 2rem;
            background: linear-gradient(135deg, rgba(92, 161, 232, 0.1) 0%, rgba(176, 74, 150, 0.08) 100%);
            border: 2px solid rgba(92, 161, 232, 0.2);
            border-radius: 1.5rem;
            text-align: center;
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              top: -50%;
              inset-inline-end: -50%;
              width: 200%;
              height: 200%;
              background: radial-gradient(circle, rgba(176, 74, 150, 0.1) 0%, transparent 70%);
              animation: rotateGlow_x9k3m7p2n5v8w 10s linear infinite reverse;
            }

            .b_e14atk3j {
              font-size: 1.5rem;
              font-weight: 700;
              margin-bottom: 1.5rem;
              color: var(--primary-light);
              display: inline-flex;
              align-items: center;
              gap: 0.75rem;
              position: relative;
              z-index: 1;

              i {
                color: var(--accent);
                font-size: 1.75rem;
              }
            }

            .b_rfno8o72 {
              display: flex;
              justify-content: center;
              gap: 1.25rem;
              flex-wrap: wrap;
              position: relative;
              z-index: 1;

              .b_6f68ng1z {
                width: 60px;
                height: 60px;
                border-radius: 50%;
                background: linear-gradient(135deg, var(--primary), var(--primary-dark));
                border: 2px solid var(--primary-light);
                color: var(--text-light);
                display: inline-flex;
                align-items: center;
                justify-content: center;
                text-decoration: none;
                transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
                position: relative;
                overflow: hidden;

                &::before {
                  content: '';
                  position: absolute;
                  top: 50%;
                  inset-inline-start: 50%;
                  width: 0;
                  height: 0;
                  background: radial-gradient(circle, rgba(255, 255, 255, 0.3) 0%, transparent 70%);
                  border-radius: 50%;
                  transform: translate(-50%, -50%);
                  transition: width 0.4s ease, height 0.4s ease;
                }

                i {
                  font-size: 1.5rem;
                  position: relative;
                  z-index: 1;
                  transition: transform 0.3s ease;
                }

                &:hover {
                  transform: translateY(-5px) scale(1.1);
                  box-shadow: 0 10px 30px rgba(92, 161, 232, 0.5);
                  border-color: var(--accent);

                  &::before {
                    width: 200%;
                    height: 200%;
                  }

                  i {
                    transform: scale(1.2) rotate(10deg);
                  }

                  &[data-social='telegram'] {
                    background: linear-gradient(135deg, #0088cc, #006699);
                  }

                  &[data-social='whatsapp'] {
                    background: linear-gradient(135deg, #25d366, #128c7e);
                  }

                  &[data-social='email'] {
                    background: linear-gradient(135deg, var(--accent), var(--accent-dark));
                  }
                }

                &:active {
                  transform: translateY(-2px) scale(1.05);
                }
              }
            }
          }
        }

        .b_nrek5f2x {
          border-top: 1px solid rgba(255, 255, 255, 0.1);
          padding-top: 2rem;
          margin-top: 2rem;

          .b_dxjy5yiv {
            text-align: center;
            color: var(--neutral-450);
            font-size: 0.95rem;
            padding: 1.25rem;
            background: rgba(255, 255, 255, 0.02);
            border-radius: 1rem;
            border: 1px solid rgba(255, 255, 255, 0.05);
            position: relative;

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

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

      @keyframes floatAnimation_r5t7v2k9m1n4p {
        0%,
        100% {
          transform: translate(0, 0) scale(1);
        }
        50% {
          transform: translate(-20px, -30px) scale(1.1);
        }
      }

      @keyframes rotateGlow_x9k3m7p2n5v8w {
        0% {
          transform: rotate(0deg);
        }
        100% {
          transform: rotate(360deg);
        }
      }

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

      @media (max-width: 991px) {
        #s_87zek4v8 {
          .b_53xthi65 {
            .b_wpyp6hhg {
              grid-template-columns: 1fr;
            }
          }

          .b_e4c94avq {
            .b_jkxwh7nw {
              .b_rqptcfgn {
                grid-template-columns: 1fr;
              }
            }
          }
        }
      }

#s_omgougyh {
        position: relative;
        z-index: 1000;
        padding-block: 0.875rem;
        padding-inline: 0;
        background: linear-gradient(120deg, var(--primary-bg) 0%, var(--accent-bg) 45%, var(--secondary-bg) 100%);
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -40%;
          inset-inline-end: -10%;
          width: 22rem;
          height: 22rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--accent-light) 0%, color-mix(in srgb, var(--accent-light) 0%, var(--primary-bg)) 72%);
          pointer-events: none;
          animation: headerglow_m8k2p7xq4n 7s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -55%;
          inset-inline-start: -8%;
          width: 18rem;
          height: 18rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--secondary-light) 0%, color-mix(in srgb, var(--secondary-light) 0%, var(--primary-bg)) 70%);
          pointer-events: none;
          animation: headerglow_m8k2p7xq4n 9s ease-in-out infinite reverse;
        }

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

        .b_plf80lk5 {
          width: 100%;
        }

        .b_bbpgp43z {
          width: 100%;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          gap: 0.75rem 1rem;
          padding-block: 0.85rem;
          padding-inline: 1.25rem;
          border-radius: 1.125rem;
          border: 2px solid color-mix(in srgb, var(--primary-light) 55%, var(--background-tertiary));
          background: linear-gradient(145deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
          box-shadow: 0 10px 28px color-mix(in srgb, var(--neutral-950) 14%, var(--background-tertiary));
        }

        .b_nw9x9n18 {
          position: relative;
          display: inline-flex;
          align-items: center;
          gap: 0.75rem;
          margin-inline-end: auto;
          padding-block: 0.35rem;
          padding-inline: 0;
          color: var(--text-primary);
          font-size: 1.65rem;
          font-weight: 700;
          letter-spacing: -0.04em;
          text-decoration: none;
          white-space: normal;
          transition: color 0.3s ease, transform 0.3s ease;

          &::before {
            content: '';
            flex-shrink: 0;
            width: 0.75rem;
            height: 2.25rem;
            border-radius: 0.5rem;
            background: linear-gradient(180deg, var(--primary) 0%, var(--accent) 55%, var(--secondary) 100%);
            box-shadow: 0 4px 12px color-mix(in srgb, var(--primary) 35%, var(--background-tertiary));
          }

          &:hover {
            color: var(--primary-dark);
            transform: translateY(-1px);
          }
        }

        .b_1i144dv5 {
          margin-inline-start: auto;
          border: 2px solid var(--primary-light);
          border-radius: 0.75rem;
          padding-block: 0.45rem;
          padding-inline: 0.65rem;
          background: var(--primary-bg);
          transition: background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;

          &:hover {
            background: var(--accent-bg);
            border-color: var(--accent);
          }

          &:focus {
            border-color: var(--accent);
            box-shadow: 0 0 0 0.25rem var(--accent-light);
          }

          .navbar-toggler-icon {
            filter: brightness(0.35);
          }
        }

        .b_mtz7o8bi {
          flex: 1 1 100%;
        }

        .b_mqogzbpz {
          width: 100%;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          gap: 0.75rem 1rem;
        }

        .b_5bmyxd10 {
          display: flex;
          flex-wrap: wrap;
          align-items: center;
          gap: 0.35rem;
          margin: 0;
          padding: 0.35rem;
          list-style: none;
          border-radius: 999px;
          background: linear-gradient(90deg, var(--primary-bg) 0%, var(--accent-bg) 50%, var(--secondary-bg) 100%);
          box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--primary) 18%, var(--background-tertiary));
        }

        .b_5bmyxd10 .b_8rowkea8 {
          margin: 0;
        }

        .b_5bmyxd10 .nav-link {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          padding-block: 0.55rem;
          padding-inline: 1rem;
          border-radius: 999px;
          color: var(--text-primary);
          font-size: 0.95rem;
          font-weight: 600;
          text-decoration: none;
          transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;

          &:hover {
            color: var(--text-light);
            background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
            transform: translateY(-1px);
            box-shadow: 0 6px 16px color-mix(in srgb, var(--primary) 30%, var(--background-tertiary));
          }

          &.active {
            color: var(--text-light);
            background: linear-gradient(135deg, var(--primary-dark) 0%, var(--secondary) 100%);
            box-shadow: 0 4px 12px color-mix(in srgb, var(--secondary) 28%, var(--background-tertiary));
          }
        }

        .b_dcnigx11 {
          margin-inline-start: auto;
        }

        .b_3wh6tczs {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          min-width: 10rem;
          padding-block: 0.7rem;
          padding-inline: 1.5rem;
          border-radius: 999px;
          border: 2px solid var(--secondary-dark);
          background: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-dark) 100%);
          color: var(--text-light);
          font-size: 0.95rem;
          font-weight: 700;
          text-decoration: none;
          box-shadow: 0 8px 20px color-mix(in srgb, var(--secondary-dark) 32%, var(--background-tertiary));
          transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

          &:hover {
            color: var(--text-light);
            transform: translateY(-2px) scale(1.02);
            background: linear-gradient(135deg, var(--secondary-light) 0%, var(--secondary) 100%);
            box-shadow: 0 12px 24px color-mix(in srgb, var(--secondary) 38%, var(--background-tertiary));
          }

          &:active {
            transform: translateY(0) scale(1);
          }
        }

        @media (min-width: 992px) {
          .b_bbpgp43z {
            padding-block: 1rem;
            padding-inline: 1.5rem;
          }

          .b_nw9x9n18 {
            margin-inline-end: 0;
            flex-shrink: 0;
          }

          .b_mtz7o8bi {
            flex: 1 1 0;
            min-width: 0;
          }

          .b_mqogzbpz {
            flex-wrap: nowrap;
            justify-content: space-between;
          }

          .b_5bmyxd10 {
            flex: 1 1 0;
            min-width: 0;
            justify-content: center;
          }

          .b_dcnigx11 {
            flex-shrink: 0;
          }
        }

        @media (max-width: 991.98px) {
          .b_bbpgp43z {
            padding-block: 0.75rem;
            padding-inline: 1rem;
          }

          .b_mtz7o8bi {
            margin-block-start: 0.25rem;
            padding-block: 1rem;
            padding-inline: 0.75rem;
            border-radius: 1rem;
            background: color-mix(in srgb, var(--background-tertiary) 88%, var(--accent-bg));
            box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, var(--background-tertiary));
            animation: headerpanelin_q4n8m2k7xp 0.35s ease-out;
          }

          .b_mqogzbpz {
            flex-direction: column;
            align-items: stretch;
          }

          .b_5bmyxd10 {
            width: 100%;
            flex-direction: column;
            align-items: stretch;
            border-radius: 1rem;
            padding: 0.5rem;
          }

          .b_5bmyxd10 .nav-link {
            width: 100%;
            border-radius: 0.75rem;
            padding-block: 0.75rem;
            padding-inline: 1rem;
          }

          .b_dcnigx11 {
            width: 100%;
            margin-inline-start: 0;
          }

          .b_3wh6tczs {
            width: 100%;
          }

          .b_nw9x9n18 {
            font-size: 1.35rem;
          }
        }

        @media (max-width: 575.98px) {
          .b_nw9x9n18 {
            font-size: 1.15rem;
          }

          .b_bbpgp43z {
            gap: 0.65rem;
          }
        }
      }

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

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

#s_nzxv0ua0 {
  background:
          linear-gradient(135deg, rgba(255, 255, 255, 0.04) 25%, transparent 25%) -24px 0 / 48px 48px,
          linear-gradient(225deg, rgba(255, 255, 255, 0.04) 25%, transparent 25%) -24px 0 / 48px 48px,
          linear-gradient(315deg, rgba(255, 255, 255, 0.04) 25%, transparent 25%) 0 0 / 48px 48px,
          linear-gradient(45deg, rgba(255, 255, 255, 0.04) 25%, transparent 25%) 0 0 / 48px 48px,
          linear-gradient(135deg, var(--accent-dark) 0%, var(--neutral-950) 45%, var(--primary-dark) 100%);
  min-height: 85vh;
  position: relative;

  &::before {
    content: '';
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at center, rgba(255, 255, 255, 0.08), transparent 42%);
    pointer-events: none;
    z-index: 0;
  }

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

  .b_redrm9o3 {
    background: linear-gradient(180deg, var(--white) 0%, var(--neutral-150) 100%);
    padding: 1rem;
    border-radius: 1.75rem;
    box-shadow: 0 26px 64px rgba(0, 0, 0, 0.26);
    position: relative;
    overflow: visible;
    transition: transform 0.4s ease, box-shadow 0.4s ease;

    &:hover {
      transform: translateY(-10px) skewY(-1deg);
      box-shadow: 0 32px 72px rgba(0, 0, 0, 0.3);
    }
  }

  .b_9p290ax3 {
    max-width: 100%;
    border-radius: 1.25rem;
    border-color: var(--success-light);
    display: block;
  }

  .b_kwapwsg0 {
    font-size: 0.95rem;
    white-space: normal;
    max-width: 210px;
    width: auto;
    background: linear-gradient(135deg, var(--success-color) 0%, var(--success-light) 100%) !important;
    color: var(--text-primary);
    padding-block: 0.8rem;
    padding-inline: 1.2rem;
    border: 1px solid rgba(255, 255, 255, 0.5);
  }

  .b_qb3ziety {
    pointer-events: none;
    z-index: 1;
    opacity: 0.65;
  }

  .b_jw6i27ud {
    background: linear-gradient(135deg, var(--success-color) 0%, var(--info-color) 100%);
    color: var(--text-primary);
    border: none;
    transition: all 0.3s ease;
    font-weight: 700;
    box-shadow: 0 12px 26px rgba(165, 205, 168, 0.26);

    &:hover,
    &:focus {
      background: linear-gradient(135deg, var(--success-light) 0%, var(--info-light) 100%);
      color: var(--text-primary);
      transform: translateY(-3px);
    }
  }

  .b_78uac0m5 {
    border: 2px solid var(--success-light);
    color: var(--text-light);
    transition: all 0.3s ease;
    background-color: rgba(255, 255, 255, 0.08);
    font-weight: 600;
    backdrop-filter: blur(5px);

    &:hover,
    &:focus {
      background: var(--success-light);
      color: var(--text-primary);
      border-color: var(--success-light);
      transform: translateY(-3px);
    }
  }

  .b_thz53qqm {
    color: var(--text-light);
    line-height: 1.08;
    text-shadow: 0 8px 24px rgba(0, 0, 0, 0.24);
  }

  .b_i97i4bif {
    color: rgba(255, 255, 255, 0.86);
    font-size: 1.1rem;
    text-shadow: 0 4px 12px rgba(0, 0, 0, 0.18);
    max-width: 40rem;
    margin-inline-start: auto;
  }

  .b_mvjc7edx {
    animation: heroFadeInRightHeroV5 1s ease both;
  }

  .b_lva0ykr5 {
    animation: heroFadeInLeftHeroV5 1s ease both;
  }

  .b_8mmow9tx {
    animation: heroFadeInUpHeroV5 1.25s ease both;
  }

  .b_coerc3u8 {
    animation: heroSlideRotateHeroV5 1.55s ease both;
  }

  @media (max-width: 991.98px) {
    min-height: auto;

    .b_i97i4bif {
      margin-inline: auto;
    }
  }

  @media (max-width: 767.98px) {
    .b_thz53qqm {
      font-size: calc(1.85rem + 1.6vw);
    }

    .b_redrm9o3 {
      max-width: 28rem;
      margin-inline: auto;
    }
  }

  @media (max-width: 575.98px) {
    .b_kwapwsg0 {
      inset-inline-end: 50% !important;
      transform: translateX(50%) !important;
    }
  }
}

@keyframes heroFadeInRightHeroV5 {
  from {
    opacity: 0;
    transform: translateX(42px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes heroFadeInLeftHeroV5 {
  from {
    opacity: 0;
    transform: translateX(-42px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

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

@keyframes heroSlideRotateHeroV5 {
  from {
    opacity: 0;
    transform: translateX(-24px) translateY(30px) rotate(-3deg);
  }
  to {
    opacity: 1;
    transform: translateX(0) translateY(0) rotate(0deg);
  }
}

#s_ltl7iw8x {
  padding-block: 8rem;
  background: linear-gradient(180deg, var(--secondary-bg), var(--background-primary));
  overflow: hidden;

  .b_6ylngz9v {
    display: flex;
    justify-content: space-between;
    gap: 2rem;
    align-items: end;
    margin-bottom: 3.5rem;
  }

  .b_fb6mllrw {
    max-width: 600px;
    color: var(--text-primary);
    font-size: clamp(2.2rem, 5vw, 4.2rem);
    font-weight: 900;
    line-height: 1;
  }

  .b_tgfnz9cq {
    max-width: 460px;
    color: var(--text-secondary);
    line-height: 1.75;
  }

  .b_hc8m8xdb {
    height: 100%;
    min-height: 340px;
    padding: 2rem;
    border-radius: 2rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: var(--background-tertiary);
    border: 2px solid var(--neutral-150);
    transition: 0.35s ease;

    &:hover {
      background: var(--primary);
      border-color: var(--primary-dark);
      transform: translateY(-8px);

      .b_20n5f02f,
      .b_qp7sfxp2,
      .b_i4knszfd,
      .b_1j6lpgwy {
        color: var(--text-light);
      }

      .b_20n5f02f {
        background: rgba(var(--bs-primary-rgb), 0.2);
      }
    }
  }

  .b_20n5f02f {
    width: 86px;
    aspect-ratio: 1 / 1;
    border-radius: 1.4rem;
    display: grid;
    place-items: center;
    color: var(--primary-dark);
    background: var(--primary-bg);
    font-size: 2.4rem;
    margin-bottom: 2rem;
  }

  .b_qp7sfxp2 {
    color: var(--text-primary);
    font-size: 1.55rem;
    font-weight: 800;
    margin-bottom: 0.8rem;
  }

  .b_i4knszfd {
    color: var(--text-secondary);
    line-height: 1.7;
  }

  .b_1j6lpgwy {
    color: var(--accent-dark);
    font-weight: 800;
    margin-top: 1.6rem;
  }

  @media (max-width: 991.98px) {
    padding-block: 5rem;

    .b_6ylngz9v {
      display: block;
      text-align: center;
    }

    .b_fb6mllrw,
    .b_tgfnz9cq {
      max-width: 100%;
    }
  }
}

#s_7mftiflp {
        position: relative;
        overflow: hidden;
        padding-block: 5.5rem;
        padding-inline: 0;
        background: linear-gradient(128deg, var(--primary-dark) 0%, var(--accent) 42%, var(--danger-color) 100%);
      }

      #s_7mftiflp .b_d80uo4gn {
        position: absolute;
        inset-block-start: -18%;
        inset-inline-end: -12%;
        width: 52%;
        height: 75%;
        background: radial-gradient(circle, var(--warning-light) 0%, transparent 68%);
        opacity: 0.42;
        pointer-events: none;
        z-index: 0;
      }

      #s_7mftiflp .b_6yeurkvh {
        position: absolute;
        inset-block-end: -22%;
        inset-inline-start: -10%;
        width: 48%;
        height: 65%;
        background: radial-gradient(circle, var(--info-light) 0%, transparent 70%);
        opacity: 0.32;
        pointer-events: none;
        z-index: 0;
      }

      #s_7mftiflp .b_bz68v8lf {
        position: absolute;
        inset-block-start: 0;
        inset-inline: 0;
        height: 38%;
        background: linear-gradient(90deg, var(--secondary) 0%, var(--accent-light) 55%, var(--warning-color) 100%);
        clip-path: polygon(0 0, 100% 0, 100% 55%, 0 100%);
        opacity: 0.22;
        pointer-events: none;
        z-index: 0;
      }

      #s_7mftiflp .b_jdo25wi4 {
        position: relative;
        z-index: 1;
      }

      #s_7mftiflp .b_lify65u1 {
        margin-block-end: 2.75rem;
        max-width: 46rem;
      }

      #s_7mftiflp .b_v4v9i0jn {
        display: inline-block;
        margin-block-end: 1rem;
        padding-block: 0.45rem;
        padding-inline: 1rem;
        border-radius: 999px;
        background: var(--background-tertiary);
        color: var(--accent-dark);
        font-size: 0.8125rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        line-height: 1.4;
      }

      #s_7mftiflp .b_sz425ef3 {
        margin: 0;
        color: var(--text-light);
        font-size: clamp(2rem, 4.8vw, 3.35rem);
        font-weight: 800;
        line-height: 1.08;
        letter-spacing: -0.03em;
      }

      #s_7mftiflp .b_3mnryune {
        display: grid;
        grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);
        gap: 1.5rem;
        align-items: stretch;
      }

      #s_7mftiflp .b_5xred6um {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1.25rem;
        align-items: stretch;
      }

      #s_7mftiflp .b_fyv670rg {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 1.75rem;
        padding-block: 2rem;
        padding-inline: 2rem;
        border-radius: 1.5rem;
        background: var(--background-tertiary);
        border: 3px solid var(--warning-light);
        box-shadow: 0 24px 56px rgba(var(--bs-dark-rgb), 0.28);
      }

      #s_7mftiflp .b_gvlnm2nn {
        margin: 0;
        color: var(--text-secondary);
        font-size: 1.05rem;
        line-height: 1.85;
      }

      #s_7mftiflp .b_spcgt8mb {
        display: flex;
        flex-wrap: wrap;
        gap: 0.75rem;
      }

      #s_7mftiflp .b_hrpuztg0 {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding-block: 0.85rem;
        padding-inline: 1.65rem;
        border-radius: 999px;
        background: linear-gradient(135deg, var(--danger-color) 0%, var(--warning-color) 100%);
        border: 2px solid var(--danger-dark);
        color: var(--text-light);
        font-weight: 700;
        text-decoration: none;
        transition: transform 0.3s ease, box-shadow 0.3s ease;
      }

      #s_7mftiflp .b_hrpuztg0:hover {
        transform: translateY(-3px);
        box-shadow: 0 16px 36px rgba(var(--bs-dark-rgb), 0.24);
        color: var(--text-light);
      }

      #s_7mftiflp .b_gan3oh1e {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding-block: 0.85rem;
        padding-inline: 1.65rem;
        border-radius: 999px;
        background: transparent;
        border: 2px solid var(--secondary);
        color: var(--secondary-dark);
        font-weight: 700;
        text-decoration: none;
        transition: transform 0.3s ease, background-color 0.3s ease, color 0.3s ease;
      }

      #s_7mftiflp .b_gan3oh1e:hover {
        transform: translateY(-3px);
        background: var(--secondary-bg);
        color: var(--secondary-dark);
      }

      #s_7mftiflp .b_3hnixkfq {
        aspect-ratio: 1 / 1;
        border-radius: 1.35rem;
        overflow: hidden;
        border: 4px solid var(--background-tertiary);
        box-shadow: 0 20px 44px rgba(var(--bs-dark-rgb), 0.26);
        background: var(--background-secondary);
      }

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

      @media (max-width: 991.98px) {
        #s_7mftiflp {
          padding-block: 4.25rem;
        }

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

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

      @media (max-width: 575.98px) {
        #s_7mftiflp {
          padding-block: 3.5rem;
        }

        #s_7mftiflp .b_fyv670rg {
          padding-block: 1.5rem;
          padding-inline: 1.35rem;
        }

        #s_7mftiflp .b_spcgt8mb {
          flex-direction: column;
        }

        #s_7mftiflp .b_hrpuztg0,
        #s_7mftiflp .b_gan3oh1e {
          width: 100%;
        }

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

#s_jgo3icwa {
        --content-rtl-shift: 1;
        padding-block: clamp(3.5rem, 8vw, 6.5rem);
        padding-inline: 1rem;
        position: relative;
        overflow: hidden;
        background: linear-gradient(152deg, var(--background-tertiary) 0%, var(--background-primary) 38%, var(--neutral-150) 100%);
      }

      [dir='rtl'] #s_jgo3icwa {
        --content-rtl-shift: -1;
      }

      #s_jgo3icwa::before {
        content: '';
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -12%;
        width: min(55vw, 520px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(circle at 30% 30%, var(--accent-bg) 0%, var(--background-tertiary) 72%);
        opacity: 0.35;
        pointer-events: none;
      }

      #s_jgo3icwa::after {
        content: '';
        position: absolute;
        inset-block-end: -25%;
        inset-inline-start: -18%;
        width: min(48vw, 440px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(circle at 70% 60%, var(--primary-bg) 0%, var(--background-primary) 68%);
        opacity: 0.28;
        pointer-events: none;
      }

      #s_jgo3icwa .b_cz59lw2t {
        position: relative;
        z-index: 1;
        max-width: 1180px;
        margin-inline: auto;
      }

      #s_jgo3icwa .b_8tryksny {
        text-align: center;
        max-width: 720px;
        margin-inline: auto;
        margin-block-end: clamp(2.5rem, 5vw, 3.75rem);
      }

      #s_jgo3icwa .b_qd9r08jx {
        display: inline-flex;
        align-items: center;
        gap: 0.45rem;
        padding-block: 0.4rem;
        padding-inline: 1rem;
        border-radius: 999px;
        background: var(--background-tertiary);
        border: 1px solid var(--neutral-150);
        color: var(--accent-dark);
        font-size: 0.78rem;
        font-weight: 700;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        white-space: normal;
        margin-block-end: 1.25rem;
        box-shadow: 0 12px 28px var(--neutral-150);
      }

      #s_jgo3icwa .b_qd9r08jx i {
        font-size: 1rem;
        color: var(--primary);
      }

      #s_jgo3icwa .b_fqmw064a {
        font-size: clamp(2rem, 4.2vw, 3rem);
        font-weight: 800;
        line-height: 1.12;
        color: var(--text-primary);
        margin-block-end: 1rem;
        letter-spacing: -0.02em;
      }

      #s_jgo3icwa .b_km156ei2 {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 0.75rem;
        margin-block-start: 1.75rem;
      }

      #s_jgo3icwa .b_1gliu88g {
        border-radius: 999px;
        padding-block: 0.85rem;
        padding-inline: 1.85rem;
        border: 2px solid var(--primary-dark);
        background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);
        color: var(--text-light);
        font-size: 0.95rem;
        font-weight: 600;
        text-decoration: none;
        display: inline-flex;
        align-items: center;
        gap: 0.45rem;
        transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;
        box-shadow: 0 14px 34px var(--neutral-250);
      }

      #s_jgo3icwa .b_1gliu88g i {
        transition: transform 0.25s ease;
      }

      #s_jgo3icwa .b_1gliu88g:hover {
        transform: translateY(-2px);
        border-color: var(--primary);
        box-shadow: 0 18px 40px var(--neutral-350);
      }

      #s_jgo3icwa .b_1gliu88g:hover i {
        transform: translateX(calc(var(--content-rtl-shift) * 5px));
      }

      #s_jgo3icwa .b_71nlqxja {
        border-radius: 999px;
        padding-block: 0.82rem;
        padding-inline: 1.65rem;
        border: 1px solid var(--neutral-250);
        background: var(--background-tertiary);
        color: var(--text-secondary);
        font-size: 0.94rem;
        font-weight: 600;
        text-decoration: none;
        transition: border-color 0.25s ease, color 0.25s ease, background 0.25s ease;
      }

      #s_jgo3icwa .b_71nlqxja:hover {
        border-color: var(--accent);
        color: var(--accent-dark);
        background: var(--background-primary);
      }

      #s_jgo3icwa .b_6ga8tj3i {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: clamp(1.75rem, 4vw, 3rem);
        align-items: stretch;
      }

      #s_jgo3icwa .b_76lhoqcb {
        display: flex;
        flex-direction: column;
        gap: 1.5rem;
      }

      #s_jgo3icwa .b_778yvqfw {
        background: var(--background-tertiary);
        border-radius: 24px;
        padding-block: 2rem;
        padding-inline: 2rem;
        border: 1px solid var(--border-light);
        box-shadow: 0 20px 48px var(--neutral-150);
        position: relative;
        overflow: hidden;
      }

      #s_jgo3icwa .b_778yvqfw::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        inline-size: 5px;
        block-size: 100%;
        background: linear-gradient(180deg, var(--primary) 0%, var(--accent) 100%);
      }

      #s_jgo3icwa .b_qzxqsvkd {
        font-size: 1.05rem;
        line-height: 1.85;
        color: var(--text-secondary);
        margin-block-end: 0;
      }

      #s_jgo3icwa .b_dh3bvoco {
        position: relative;
        padding-block: 1.35rem;
        padding-inline: 1.5rem;
        padding-inline-start: 1.75rem;
        border-inline-start: 3px solid var(--secondary);
        background: linear-gradient(105deg, var(--background-primary) 0%, var(--background-tertiary) 100%);
        border-start-start-radius: 0;
        border-start-end-radius: 18px;
        border-end-end-radius: 18px;
        border-end-start-radius: 0;
      }

      #s_jgo3icwa .b_dh3bvoco p {
        margin-block-end: 0;
        font-size: 1rem;
        line-height: 1.8;
        color: var(--text-tertiary);
        font-style: italic;
      }

      #s_jgo3icwa .b_r7dzboqa {
        display: flex;
        flex-direction: column;
        gap: 1.25rem;
      }

      #s_jgo3icwa .b_nc9acl72 {
        display: grid;
        grid-template-columns: 52px minmax(0, 1fr);
        gap: 1.1rem;
        align-items: flex-start;
        padding-block: 1.35rem;
        padding-inline: 1.35rem;
        border-radius: 20px;
        background: var(--background-tertiary);
        border: 1px solid var(--neutral-150);
        box-shadow: 0 10px 28px var(--neutral-150);
        transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
        opacity: 0;
        transform: translateY(20px);
        animation: editorialrise_k7mq3nw9x2p 0.75s ease forwards;
      }

      #s_jgo3icwa .b_nc9acl72:nth-child(1) {
        animation-delay: 0.08s;
      }

      #s_jgo3icwa .b_nc9acl72:nth-child(2) {
        animation-delay: 0.16s;
      }

      #s_jgo3icwa .b_nc9acl72:nth-child(3) {
        animation-delay: 0.24s;
      }

      #s_jgo3icwa .b_nc9acl72:hover {
        transform: translateY(-4px);
        border-color: var(--accent-light);
        box-shadow: 0 20px 44px var(--neutral-250);
      }

      #s_jgo3icwa .b_qnk5oa4q {
        inline-size: 52px;
        block-size: 52px;
        border-radius: 16px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.35rem;
        color: var(--text-light);
        background: linear-gradient(145deg, var(--accent) 0%, var(--primary-dark) 110%);
      }

      #s_jgo3icwa .b_nc9acl72:nth-child(2) .b_qnk5oa4q {
        background: linear-gradient(145deg, var(--secondary) 0%, var(--primary) 100%);
      }

      #s_jgo3icwa .b_nc9acl72:nth-child(3) .b_qnk5oa4q {
        background: linear-gradient(145deg, var(--primary) 0%, var(--accent-dark) 100%);
      }

      #s_jgo3icwa .b_9psfa0ly h3 {
        font-size: 1.15rem;
        font-weight: 700;
        color: var(--text-primary);
        margin-block-end: 0.45rem;
        line-height: 1.3;
      }

      #s_jgo3icwa .b_9psfa0ly p {
        font-size: 0.96rem;
        line-height: 1.72;
        color: var(--text-secondary);
        margin-block-end: 0.65rem;
      }

      #s_jgo3icwa .b_otmr03eg {
        display: inline-flex;
        align-items: center;
        gap: 0.35rem;
        font-size: 0.88rem;
        font-weight: 700;
        color: var(--primary-dark);
        text-decoration: none;
        letter-spacing: 0.02em;
      }

      #s_jgo3icwa .b_otmr03eg i {
        font-size: 1rem;
        transition: transform 0.25s ease;
      }

      #s_jgo3icwa .b_nc9acl72:hover .b_otmr03eg i {
        transform: translateX(calc(var(--content-rtl-shift) * 5px));
      }

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

      @media (max-width: 991px) {
        #s_jgo3icwa .b_6ga8tj3i {
          grid-template-columns: minmax(0, 1fr);
        }

        #s_jgo3icwa .b_778yvqfw {
          padding-block: 1.65rem;
          padding-inline: 1.5rem;
        }
      }

      @media (max-width: 575px) {
        #s_jgo3icwa .b_nc9acl72 {
          grid-template-columns: minmax(0, 1fr);
        }

        #s_jgo3icwa .b_qnk5oa4q {
          margin-block-end: 0.25rem;
        }
      }

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

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

      #s_4opkb0s4 {
        position: relative;
        overflow: hidden;
        padding-block: clamp(3.5rem, 6vw, 6.25rem);
        padding-inline: 0;
        background: linear-gradient(
          160deg,
          color-mix(in srgb, var(--accent) 14%, var(--background-tertiary)) 0%,
          var(--background-tertiary) 38%,
          color-mix(in srgb, var(--primary) 12%, var(--neutral-50)) 100%
        );
      }

      #s_4opkb0s4::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        inset-inline-end: 0;
        height: 6px;
        background: linear-gradient(90deg, var(--primary) 0%, var(--accent) 45%, var(--secondary) 100%);
        z-index: 0;
      }

      #s_4opkb0s4::after {
        content: '';
        position: absolute;
        width: min(52vw, 480px);
        aspect-ratio: 1;
        inset-block-end: -18%;
        inset-inline-end: -12%;
        border-radius: 50%;
        background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--warning-light) 55%, transparent), transparent 70%);
        pointer-events: none;
        z-index: 0;
        animation: faqpulse_b3n7k2m9xp4q 7s ease-in-out infinite;
      }

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

      #s_4opkb0s4 .b_pmgsz8iv {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: clamp(1.75rem, 4vw, 3rem);
        align-items: stretch;
      }

      #s_4opkb0s4 .b_1e5cre8y {
        position: relative;
        padding: clamp(1.75rem, 3.5vw, 2.75rem);
        border-radius: 1.5rem;
        background: linear-gradient(145deg, var(--primary) 0%, var(--accent) 48%, var(--secondary) 100%);
        color: var(--text-light);
        box-shadow: 0 24px 48px color-mix(in srgb, var(--primary-dark) 28%, transparent);
        animation: faqsheen_m4k8n2p9qx7w 0.65s ease-out both;
        overflow: hidden;
        isolation: isolate;
      }

      #s_4opkb0s4 .b_1e5cre8y::before {
        content: '';
        position: absolute;
        inset: 0;
        background: linear-gradient(125deg, transparent 0%, color-mix(in srgb, var(--white) 18%, transparent) 45%, transparent 78%);
        opacity: 0.9;
        z-index: 0;
        pointer-events: none;
      }

      #s_4opkb0s4 .b_exox2fn7 {
        position: relative;
        z-index: 1;
      }

      #s_4opkb0s4 .b_ahp99pfg {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.35rem;
        padding-inline: 0.85rem;
        border-radius: 999px;
        font-size: 0.8rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        background: color-mix(in srgb, var(--white) 22%, transparent);
        border: 1px solid color-mix(in srgb, var(--white) 45%, transparent);
        margin-block-end: 1.25rem;
      }

      #s_4opkb0s4 .b_kkdodrfo {
        width: 0.5rem;
        height: 0.5rem;
        border-radius: 50%;
        background: var(--warning-bg);
        box-shadow: 0 0 0 4px color-mix(in srgb, var(--warning-bg) 45%, transparent);
      }

      #s_4opkb0s4 .b_irvyffzr {
        margin: 0;
        font-size: clamp(2rem, 4vw, 2.85rem);
        font-weight: 800;
        line-height: 1.12;
        letter-spacing: -0.03em;
        text-align: start;
        color: var(--text-light);
      }

      #s_4opkb0s4 .b_g4hdxeps {
        margin-block-start: 1rem;
        margin-block-end: 0;
        font-size: clamp(1rem, 2.2vw, 1.2rem);
        line-height: 1.65;
        text-align: start;
        max-width: 36ch;
        color: color-mix(in srgb, var(--text-light) 88%, var(--neutral-950));
      }

      #s_4opkb0s4 .b_3m1h16v5 {
        margin-block-start: 1.75rem;
        padding-block-start: 1.5rem;
        border-block-start: 1px solid color-mix(in srgb, var(--white) 35%, transparent);
        display: flex;
        flex-wrap: wrap;
        gap: 0.75rem 1.25rem;
      }

      #s_4opkb0s4 .b_76iumt4t {
        display: inline-flex;
        align-items: center;
        padding-block: 0.55rem;
        padding-inline: 1rem;
        border-radius: 999px;
        font-size: 0.875rem;
        font-weight: 600;
        background: color-mix(in srgb, var(--white) 14%, transparent);
        border: 1px solid color-mix(in srgb, var(--white) 40%, transparent);
        color: var(--text-light);
      }

      #s_4opkb0s4 .b_q8tk8p4q {
        display: flex;
        flex-direction: column;
        min-height: 100%;
      }

      #s_4opkb0s4 .b_c1ub5q1s {
        padding-block-end: 1.25rem;
        margin-block-end: 1.25rem;
        border-block-end: 2px solid color-mix(in srgb, var(--neutral-250) 80%, transparent);
      }

      #s_4opkb0s4 .b_pvgn2c9r {
        margin: 0;
        font-size: 1.05rem;
        font-weight: 700;
        color: var(--neutral-950);
        letter-spacing: -0.015em;
      }

      #s_4opkb0s4 .b_8g1mtro7 {
        margin-block-start: 0.35rem;
        margin-block-end: 0;
        font-size: 0.95rem;
        color: var(--neutral-650);
      }

      #s_4opkb0s4 .accordion {
        display: flex;
        flex-direction: column;
        gap: 0.85rem;
        flex: 1;
      }

      #s_4opkb0s4 .accordion-item {
        margin: 0;
        border: none;
        border-radius: 1.1rem;
        overflow: hidden;
        background: var(--background-tertiary);
        box-shadow: 0 10px 28px color-mix(in srgb, var(--neutral-950) 8%, transparent);
        transition: box-shadow 0.35s ease, transform 0.35s ease;
        animation: faqsheen_m4k8n2p9qx7w 0.65s ease-out both;
      }

      #s_4opkb0s4 .accordion-item:nth-child(1) {
        animation-delay: 0.08s;
        border-inline-start: 5px solid var(--primary);
      }

      #s_4opkb0s4 .accordion-item:nth-child(2) {
        animation-delay: 0.14s;
        border-inline-start: 5px solid var(--accent);
      }

      #s_4opkb0s4 .accordion-item:nth-child(3) {
        animation-delay: 0.2s;
        border-inline-start: 5px solid var(--secondary);
      }

      #s_4opkb0s4 .accordion-item:hover {
        transform: translateY(-3px);
        box-shadow: 0 18px 40px color-mix(in srgb, var(--accent) 22%, transparent);
      }

      #s_4opkb0s4 .accordion-header {
        margin: 0;
      }

      #s_4opkb0s4 .accordion-button {
        font-weight: 700;
        font-size: 1.05rem;
        line-height: 1.45;
        padding-block: 1.15rem;
        padding-inline: 1.35rem;
        color: var(--neutral-950);
        background-color: var(--background-tertiary);
        border: none;
        box-shadow: none;
        gap: 1rem;
        text-align: start;
        transition: color 0.3s ease, background 0.35s ease;
      }

      #s_4opkb0s4 .accordion-button::after {
        content: '';
        flex-shrink: 0;
        width: 0.65rem;
        height: 0.65rem;
        margin-inline-start: auto;
        margin-block: 0;
        background-image: none;
        border-inline-end: 2px solid currentColor;
        border-block-end: 2px solid currentColor;
        transform: rotate(45deg);
        transition: transform 0.35s ease;
        background: none;
      }

      #s_4opkb0s4 .accordion-button:not(.collapsed) {
        color: var(--text-light);
        background: linear-gradient(120deg, var(--primary) 0%, var(--accent) 55%, var(--secondary) 100%);
        box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--white) 22%, transparent);
      }

      #s_4opkb0s4 .accordion-button:not(.collapsed)::after {
        border-inline-end-color: currentColor;
        border-block-end-color: currentColor;
        transform: rotate(225deg);
      }

      #s_4opkb0s4 .accordion-item:nth-child(2) .accordion-button:not(.collapsed) {
        background: linear-gradient(118deg, var(--accent) 0%, var(--info-color) 52%, var(--secondary) 100%);
      }

      #s_4opkb0s4 .accordion-item:nth-child(3) .accordion-button:not(.collapsed) {
        background: linear-gradient(118deg, var(--secondary) 0%, var(--accent) 48%, var(--primary) 100%);
      }

      #s_4opkb0s4 .accordion-button:focus {
        box-shadow: 0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);
      }

      #s_4opkb0s4 .accordion-button.collapsed:focus {
        box-shadow: 0 0 0 3px color-mix(in srgb, var(--primary) 30%, transparent);
      }

      #s_4opkb0s4 .accordion-collapse {
        transition: height 0.4s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #s_4opkb0s4 .accordion-body {
        font-size: 1rem;
        line-height: 1.75;
        color: var(--neutral-850);
        padding-block: 0 1.35rem;
        padding-inline: 1.35rem;
        background: linear-gradient(180deg, color-mix(in srgb, var(--neutral-50) 94%, transparent) 0%, var(--background-tertiary) 100%);
      }

      #s_4opkb0s4 .accordion-item:nth-child(1) .accordion-body {
        border-block-start: 3px solid color-mix(in srgb, var(--primary) 45%, transparent);
      }

      #s_4opkb0s4 .accordion-item:nth-child(2) .accordion-body {
        border-block-start: 3px solid color-mix(in srgb, var(--accent) 45%, transparent);
      }

      #s_4opkb0s4 .accordion-item:nth-child(3) .accordion-body {
        border-block-start: 3px solid color-mix(in srgb, var(--secondary) 45%, transparent);
      }

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

        #s_4opkb0s4 .b_1e5cre8y {
          min-height: 0;
        }

        #s_4opkb0s4 .b_g4hdxeps {
          max-width: none;
        }
      }

      @media (max-width: 575.98px) {
        #s_4opkb0s4 .b_3m1h16v5 {
          flex-direction: column;
          align-items: stretch;
        }

        #s_4opkb0s4 .b_76iumt4t {
          justify-content: center;
        }

        #s_4opkb0s4 .accordion-button {
          font-size: 0.98rem;
          padding-block: 1rem;
          padding-inline: 1.1rem;
        }

        #s_4opkb0s4 .accordion-body {
          padding-inline: 1.1rem;
          padding-block-end: 1.15rem;
        }
      }

@keyframes contactmesh_q7w4n2k9xm3pv {
        0%,
        100% {
          transform: translate(0, 0) scale(1);
          opacity: 0.55;
        }
        50% {
          transform: translate(-2%, 3%) scale(1.04);
          opacity: 0.75;
        }
      }

      #s_36tqdtit {
        position: relative;
        overflow: hidden;
        background: linear-gradient(160deg, var(--background-primary) 0%, color-mix(in srgb, var(--primary-bg) 22%, var(--background-primary)) 42%, var(--background-tertiary) 100%);

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -20%;
          inset-inline-end: -15%;
          width: min(55vw, 520px);
          aspect-ratio: 1;
          border-radius: 50%;
          background: radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 68%);
          animation: contactmesh_q7w4n2k9xm3pv 14s ease-in-out infinite;
          pointer-events: none;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -25%;
          inset-inline-start: -18%;
          width: min(48vw, 440px);
          aspect-ratio: 1;
          border-radius: 50%;
          background: radial-gradient(circle at 60% 60%, color-mix(in srgb, var(--secondary-light) 28%, transparent), transparent 70%);
          animation: contactmesh_q7w4n2k9xm3pv 18s ease-in-out infinite reverse;
          pointer-events: none;
        }

        .b_c5gky46t {
          position: relative;
          z-index: 1;
          max-width: 42rem;
        }

        .b_d6hhah4k {
          display: inline-block;
          padding-block: 0.35rem;
          padding-inline: 0.85rem;
          border-radius: 999px;
          font-size: 0.75rem;
          font-weight: 600;
          letter-spacing: 0.04em;
          text-transform: uppercase;
          color: var(--primary-dark);
          background: linear-gradient(135deg, color-mix(in srgb, var(--primary-bg) 55%, var(--white)) 0%, var(--white) 100%);
          border: 1px solid color-mix(in srgb, var(--primary) 25%, var(--border-light));
          white-space: normal;
        }

        .b_hrms8c7i {
          font-size: clamp(1.75rem, 4vw, 2.35rem);
          font-weight: 800;
          line-height: 1.15;
          color: var(--text-primary);
          margin-block: 0.75rem 0.5rem;
        }

        .b_by5egy81 {
          color: var(--text-tertiary);
          font-size: 1.05rem;
          margin-block-end: 0;
        }

        .b_c8x1aqkn {
          position: relative;
          z-index: 1;
          height: 100%;
        }

        .b_r1gn9sgs {
          position: relative;
          border-radius: 1.75rem;
          padding: 0.65rem;
          background: linear-gradient(145deg, var(--secondary) 0%, var(--accent) 55%, var(--primary) 100%);
          box-shadow: 0 24px 48px color-mix(in srgb, var(--neutral-950) 12%, transparent);
        }

        .b_k65yvpbb {
          border-radius: 1.25rem;
          overflow: hidden;
          aspect-ratio: 1 / 1;
          background: var(--neutral-150);
        }

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

        .b_85tnf30t {
          position: absolute;
          inset-inline-end: 1rem;
          inset-block-end: 1rem;
          max-width: calc(100% - 2rem);
          padding-block: 0.65rem;
          padding-inline: 1rem;
          border-radius: 1rem;
          background: color-mix(in srgb, var(--background-dark) 78%, transparent);
          color: var(--text-light);
          font-size: 0.8rem;
          font-weight: 600;
          line-height: 1.35;
          backdrop-filter: blur(8px);
        }

        .b_ceqrrwbs {
          margin-block-start: 1.25rem;
        }

        .b_bx7af0qx {
          display: flex;
          align-items: flex-start;
          gap: 0.75rem;
          padding-block: 0.65rem;
          padding-inline: 0;
          border-block-end: 1px solid color-mix(in srgb, var(--border-light) 85%, var(--white));

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

          i {
            font-size: 1.15rem;
            color: var(--accent-dark);
            margin-block-start: 0.1rem;
          }

          .b_2atxebrx {
            font-size: 0.72rem;
            text-transform: uppercase;
            letter-spacing: 0.06em;
            color: var(--text-tertiary);
            margin-block-end: 0.15rem;
          }

          .b_85280jd7 {
            margin: 0;
            font-weight: 600;
            color: var(--text-secondary);
            font-size: 0.95rem;
          }
        }

        .b_k9knhvix {
          position: relative;
          z-index: 1;
          background: var(--white);
          border-radius: 1.75rem;
          padding-block: 2.25rem;
          padding-inline: 2rem;
          border: 1px solid color-mix(in srgb, var(--border-light) 70%, var(--white));
          box-shadow: 0 18px 42px color-mix(in srgb, var(--neutral-850) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 6%, transparent) inset;

          &::before {
            content: '';
            position: absolute;
            inset-block-start: 1.5rem;
            inset-inline-end: 1.5rem;
            width: 4.5rem;
            height: 4.5rem;
            border-radius: 1rem;
            background: linear-gradient(135deg, color-mix(in srgb, var(--accent-bg) 45%, var(--white)) 0%, color-mix(in srgb, var(--primary-bg) 40%, var(--white)) 100%);
            opacity: 0.9;
            pointer-events: none;
          }
        }

        .b_tj4weyu9 {
          position: relative;
          margin-block-end: 1.75rem;
          padding-inline-end: 5rem;
        }

        .b_hdbvp2ge {
          font-size: 1.5rem;
          font-weight: 700;
          color: var(--text-primary);
          margin-block-end: 0.35rem;
        }

        .b_lddwh6os {
          color: var(--text-tertiary);
          margin: 0;
          font-size: 0.95rem;
        }

        .b_1v04kxe4 {
          margin-bottom: 1.25rem;

          label {
            font-weight: 600;
            color: var(--text-secondary);
            margin-bottom: 0.4rem;
            display: block;
            font-size: 0.85rem;
          }

          .form-control {
            border: 1px solid var(--neutral-150);
            border-radius: 0.85rem;
            padding-block: 0.8rem;
            padding-inline: 1rem;
            transition: border-color 0.2s ease, box-shadow 0.2s ease;
            border-inline-start: 3px solid var(--neutral-250);
            background: color-mix(in srgb, var(--background-primary) 55%, var(--white));

            &:focus {
              border-color: var(--accent);
              border-inline-start-color: var(--accent);
              background: var(--white);
              box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent) 18%, transparent);
              outline: none;
            }

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

          textarea.form-control {
            resize: vertical;
            min-height: 118px;
          }
        }

        .b_av6ey3s5 {
          background: linear-gradient(180deg, color-mix(in srgb, var(--secondary-bg) 18%, var(--background-primary)) 0%, var(--background-primary) 100%);
          border-radius: 0.85rem;
          padding-block: 1.1rem;
          padding-inline: 1.15rem;
          margin-block-start: 0.5rem;
          display: flex;
          align-items: flex-start;
          gap: 0.85rem;
          border: 1px solid color-mix(in srgb, var(--secondary-light) 22%, var(--border-light));

          .form-check-input {
            width: 1.2rem;
            height: 1.2rem;
            margin-block-start: 0.15rem;
            border: 2px solid var(--neutral-350);
            cursor: pointer;
            flex-shrink: 0;

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

            &:focus {
              box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--secondary-light) 28%, transparent);
            }
          }

          p {
            margin: 0;
            font-size: 0.875rem;
            color: var(--text-secondary);
            line-height: 1.5;

            a {
              color: var(--accent-dark);
              text-decoration: none;
              font-weight: 600;

              &:hover {
                color: var(--accent);
                text-decoration: underline;
              }
            }
          }
        }

        .b_6xnx3wb1 {
          background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);
          border: none;
          border-radius: 0.85rem;
          padding-block: 0.95rem;
          padding-inline: 1.5rem;
          font-weight: 600;
          color: var(--text-light);
          transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease;
          width: 100%;
          box-shadow: 0 10px 24px color-mix(in srgb, var(--primary-dark) 28%, transparent);

          &:hover {
            transform: translateY(-2px);
            filter: brightness(1.05);
            box-shadow: 0 14px 30px color-mix(in srgb, var(--primary-dark) 35%, transparent);
          }

          &:active {
            transform: translateY(0);
          }
        }
      }

#s_l1mxv0ag {
        background: linear-gradient(180deg, var(--neutral-1050) 0%, var(--neutral-950) 50%, var(--neutral-850) 100%);
        color: var(--text-light);
        padding-block: 4rem 1.5rem;
padding-inline: 0 0;
        position: relative;
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 3px;
          background: linear-gradient(90deg, var(--primary), var(--accent), var(--secondary), var(--primary));
          animation: gradientShift_k8m2n9p4q7x3w 3s ease infinite;
        }

        &::after {
          content: '';
          position: absolute;
          top: 20%;
          inset-inline-end: -10%;
          width: 300px;
          height: 300px;
          background: radial-gradient(circle, rgba(92, 161, 232, 0.1) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatAnimation_r5t7v2k9m1n4p 6s ease-in-out infinite;
        }

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

        .b_l1s15fqn {
          margin-bottom: 3rem;

          .b_eq5papaq {
            padding: 2rem;
            background: linear-gradient(135deg, rgba(92, 161, 232, 0.08) 0%, rgba(176, 74, 150, 0.05) 100%);
            border: 2px solid rgba(92, 161, 232, 0.2);
            border-radius: 1.5rem;
            position: relative;
            overflow: hidden;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);

            &::before {
              content: '';
              position: absolute;
              top: -50%;
              inset-inline-start: -50%;
              width: 200%;
              height: 200%;
              background: radial-gradient(circle, rgba(92, 161, 232, 0.1) 0%, transparent 70%);
              animation: rotateGlow_x9k3m7p2n5v8w 8s linear infinite;
            }

            &:hover {
              transform: translateY(-5px);
              border-color: var(--primary);
              box-shadow: 0 15px 40px rgba(92, 161, 232, 0.25);

              &::before {
                animation-duration: 4s;
              }
            }

            .b_juof0mzw {
              font-size: 1.75rem;
              font-weight: 800;
              margin-bottom: 1rem;
              color: var(--primary-light);
              letter-spacing: 1px;
              position: relative;
              display: inline-flex;
              align-items: center;
              gap: 0.75rem;
              text-transform: uppercase;

              i {
                font-size: 2rem;
                color: var(--accent);
                animation: pulseIcon_j4m8k2n7p3v9x 2s ease-in-out infinite;
              }

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

            .b_4fbj3y8o {
              font-size: 1rem;
              line-height: 1.7;
              color: var(--neutral-350);
              margin-bottom: 1.5rem;
              position: relative;
            }

            .b_1q6yelzo {
              display: inline-flex;
              align-items: center;
              gap: 0.5rem;
              padding-block: 0.75rem;
padding-inline: 1.25rem;
              background: linear-gradient(135deg, var(--primary-dark), var(--primary));
              border: 1px solid var(--primary-light);
              border-radius: 2rem;
              font-size: 0.9rem;
              font-weight: 600;
              color: var(--text-light);
              transition: all 0.3s ease;
              position: relative;

              &:hover {
                background: linear-gradient(135deg, var(--primary), var(--primary-light));
                transform: scale(1.05);
                box-shadow: 0 8px 20px rgba(92, 161, 232, 0.4);

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

              i {
                transition: transform 0.5s ease;
              }
            }
          }

          .b_5fmkmuyo {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 1.5rem;

            .b_b2uettko {
              padding: 1.5rem;
              background: rgba(255, 255, 255, 0.04);
              border: 1px solid rgba(255, 255, 255, 0.1);
              border-radius: 1rem;
              transition: all 0.3s ease;
              position: relative;
              overflow: hidden;

              &::before {
                content: '';
                position: absolute;
                top: 0;
                inset-inline-start: 0;
                width: 100%;
                height: 3px;
                background: linear-gradient(90deg, var(--primary), var(--accent));
                transform: scaleX(0);
                transition: transform 0.3s ease;
              }

              &:hover {
                background: rgba(92, 161, 232, 0.1);
                border-color: var(--primary);
                transform: translateY(-3px);
                box-shadow: 0 10px 25px rgba(92, 161, 232, 0.2);

                &::before {
                  transform: scaleX(1);
                }

                .b_tabvec8z {
                  background: linear-gradient(135deg, var(--primary), var(--primary-dark));
                  transform: scale(1.1) rotate(5deg);
                }
              }

              .b_tabvec8z {
                width: 50px;
                height: 50px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: rgba(92, 161, 232, 0.15);
                border-radius: 12px;
                margin-bottom: 1rem;
                transition: all 0.3s ease;

                i {
                  font-size: 1.5rem;
                  color: var(--primary);
                  transition: all 0.3s ease;
                }
              }

              .b_ftm1dl5w {
                font-size: 0.85rem;
                color: var(--neutral-450);
                margin-bottom: 0.5rem;
                text-transform: uppercase;
                letter-spacing: 0.5px;
              }

              .b_gwnw13vk {
                font-size: 1rem;
                font-weight: 600;
                color: var(--text-light);
                word-break: break-word;
              }
            }
          }
        }

        .b_9zxttw30 {
          margin-bottom: 3rem;

          .b_1hm67ibo {
            background: rgba(255, 255, 255, 0.03);
            border: 1px solid rgba(255, 255, 255, 0.08);
            border-radius: 1.5rem;
            padding-block: 2.5rem;
padding-inline: 2rem;
            backdrop-filter: blur(15px);
            position: relative;

            &::after {
              content: '';
              position: absolute;
              top: 0;
              inset-inline-start: 0;
              inset-inline-end: 0;
              height: 2px;
              background: linear-gradient(90deg, transparent, var(--primary), var(--accent), var(--primary), transparent);
              border-radius: 1.5rem 1.5rem 0 0;
            }

            .b_1gjp1inc {
              font-size: 1.5rem;
              font-weight: 700;
              margin-bottom: 2rem;
              color: var(--primary-light);
              display: flex;
              align-items: center;
              gap: 0.75rem;
              text-transform: uppercase;
              letter-spacing: 1px;

              i {
                color: var(--accent);
                font-size: 1.75rem;
              }
            }

            .b_3g61xj6y {
              display: grid;
              grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
              gap: 1rem;

              .b_q8cueqxu {
                position: relative;

                a {
                  display: flex;
                  align-items: center;
                  gap: 1rem;
                  padding-block: 1rem;
padding-inline: 1.25rem;
                  color: var(--text-light);
                  text-decoration: none;
                  font-weight: 500;
                  font-size: 1rem;
                  border-radius: 0.75rem;
                  background: rgba(255, 255, 255, 0.03);
                  border: 1px solid transparent;
                  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
                  position: relative;
                  overflow: hidden;

                  &::before {
                    content: '';
                    position: absolute;
                    inset-inline-start: 0;
                    top: 0;
                    width: 4px;
                    height: 100%;
                    background: linear-gradient(180deg, var(--primary), var(--accent));
                    transform: scaleY(0);
                    transition: transform 0.3s ease;
                  }

                  i {
                    font-size: 1.3rem;
                    color: var(--primary);
                    transition: all 0.3s ease;
                    width: 24px;
                    text-align: center;
                  }

                  &:hover {
                    background: linear-gradient(135deg, rgba(92, 161, 232, 0.2), rgba(176, 74, 150, 0.15));
                    border-color: var(--primary);
                    transform: translateX(8px);
                    box-shadow: 0 6px 20px rgba(92, 161, 232, 0.25);

                    &::before {
                      transform: scaleY(1);
                    }

                    i {
                      color: var(--accent);
                      transform: scale(1.2);
                    }
                  }

                  &.active {
                    background: linear-gradient(135deg, var(--primary-dark), var(--primary));
                    border-color: var(--primary-light);
                    box-shadow: 0 6px 20px rgba(92, 161, 232, 0.3);

                    &::before {
                      transform: scaleY(1);
                    }

                    i {
                      color: var(--text-light);
                    }
                  }
                }
              }
            }
          }

          .b_cpmh7tpt {
            padding-block: 2.5rem;
padding-inline: 2rem;
            background: linear-gradient(135deg, rgba(92, 161, 232, 0.1) 0%, rgba(176, 74, 150, 0.08) 100%);
            border: 2px solid rgba(92, 161, 232, 0.2);
            border-radius: 1.5rem;
            text-align: center;
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              top: -50%;
              inset-inline-end: -50%;
              width: 200%;
              height: 200%;
              background: radial-gradient(circle, rgba(176, 74, 150, 0.1) 0%, transparent 70%);
              animation: rotateGlow_x9k3m7p2n5v8w 10s linear infinite reverse;
            }

            .b_4uhowc4n {
              font-size: 1.5rem;
              font-weight: 700;
              margin-bottom: 1.5rem;
              color: var(--primary-light);
              display: inline-flex;
              align-items: center;
              gap: 0.75rem;
              position: relative;
              z-index: 1;

              i {
                color: var(--accent);
                font-size: 1.75rem;
              }
            }

            .b_7tt8kt2r {
              display: flex;
              justify-content: center;
              gap: 1.25rem;
              flex-wrap: wrap;
              position: relative;
              z-index: 1;

              .b_py2hcr00 {
                width: 60px;
                height: 60px;
                border-radius: 50%;
                background: linear-gradient(135deg, var(--primary), var(--primary-dark));
                border: 2px solid var(--primary-light);
                color: var(--text-light);
                display: inline-flex;
                align-items: center;
                justify-content: center;
                text-decoration: none;
                transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
                position: relative;
                overflow: hidden;

                &::before {
                  content: '';
                  position: absolute;
                  top: 50%;
                  inset-inline-start: 50%;
                  width: 0;
                  height: 0;
                  background: radial-gradient(circle, rgba(255, 255, 255, 0.3) 0%, transparent 70%);
                  border-radius: 50%;
                  transform: translate(-50%, -50%);
                  transition: width 0.4s ease, height 0.4s ease;
                }

                i {
                  font-size: 1.5rem;
                  position: relative;
                  z-index: 1;
                  transition: transform 0.3s ease;
                }

                &:hover {
                  transform: translateY(-5px) scale(1.1);
                  box-shadow: 0 10px 30px rgba(92, 161, 232, 0.5);
                  border-color: var(--accent);

                  &::before {
                    width: 200%;
                    height: 200%;
                  }

                  i {
                    transform: scale(1.2) rotate(10deg);
                  }

                  &[data-social='telegram'] {
                    background: linear-gradient(135deg, #0088cc, #006699);
                  }

                  &[data-social='whatsapp'] {
                    background: linear-gradient(135deg, #25d366, #128c7e);
                  }

                  &[data-social='email'] {
                    background: linear-gradient(135deg, var(--accent), var(--accent-dark));
                  }
                }

                &:active {
                  transform: translateY(-2px) scale(1.05);
                }
              }
            }
          }
        }

        .b_grd4x8ps {
          border-top: 1px solid rgba(255, 255, 255, 0.1);
          padding-top: 2rem;
          margin-top: 2rem;

          .b_9fwv0n5f {
            text-align: center;
            color: var(--neutral-450);
            font-size: 0.95rem;
            padding: 1.25rem;
            background: rgba(255, 255, 255, 0.02);
            border-radius: 1rem;
            border: 1px solid rgba(255, 255, 255, 0.05);
            position: relative;

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

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

      @keyframes floatAnimation_r5t7v2k9m1n4p {
        0%,
        100% {
          transform: translate(0, 0) scale(1);
        }
        50% {
          transform: translate(-20px, -30px) scale(1.1);
        }
      }

      @keyframes rotateGlow_x9k3m7p2n5v8w {
        0% {
          transform: rotate(0deg);
        }
        100% {
          transform: rotate(360deg);
        }
      }

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

      @media (max-width: 991px) {
        #s_l1mxv0ag {
          .b_l1s15fqn {
            .b_5fmkmuyo {
              grid-template-columns: 1fr;
            }
          }

          .b_9zxttw30 {
            .b_1hm67ibo {
              .b_3g61xj6y {
                grid-template-columns: 1fr;
              }
            }
          }
        }
      }

#s_p9pdw0dm {
        position: relative;
        z-index: 1000;
        padding-block: 0.875rem;
        padding-inline: 0;
        background: linear-gradient(120deg, var(--primary-bg) 0%, var(--accent-bg) 45%, var(--secondary-bg) 100%);
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -40%;
          inset-inline-end: -10%;
          width: 22rem;
          height: 22rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--accent-light) 0%, color-mix(in srgb, var(--accent-light) 0%, var(--primary-bg)) 72%);
          pointer-events: none;
          animation: headerglow_m8k2p7xq4n 7s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -55%;
          inset-inline-start: -8%;
          width: 18rem;
          height: 18rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--secondary-light) 0%, color-mix(in srgb, var(--secondary-light) 0%, var(--primary-bg)) 70%);
          pointer-events: none;
          animation: headerglow_m8k2p7xq4n 9s ease-in-out infinite reverse;
        }

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

        .b_j5wpnfkf {
          width: 100%;
        }

        .b_la7rijp7 {
          width: 100%;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          gap: 0.75rem 1rem;
          padding-block: 0.85rem;
          padding-inline: 1.25rem;
          border-radius: 1.125rem;
          border: 2px solid color-mix(in srgb, var(--primary-light) 55%, var(--background-tertiary));
          background: linear-gradient(145deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
          box-shadow: 0 10px 28px color-mix(in srgb, var(--neutral-950) 14%, var(--background-tertiary));
        }

        .b_mfmxrxx7 {
          position: relative;
          display: inline-flex;
          align-items: center;
          gap: 0.75rem;
          margin-inline-end: auto;
          padding-block: 0.35rem;
          padding-inline: 0;
          color: var(--text-primary);
          font-size: 1.65rem;
          font-weight: 700;
          letter-spacing: -0.04em;
          text-decoration: none;
          white-space: normal;
          transition: color 0.3s ease, transform 0.3s ease;

          &::before {
            content: '';
            flex-shrink: 0;
            width: 0.75rem;
            height: 2.25rem;
            border-radius: 0.5rem;
            background: linear-gradient(180deg, var(--primary) 0%, var(--accent) 55%, var(--secondary) 100%);
            box-shadow: 0 4px 12px color-mix(in srgb, var(--primary) 35%, var(--background-tertiary));
          }

          &:hover {
            color: var(--primary-dark);
            transform: translateY(-1px);
          }
        }

        .b_2y12xhcv {
          margin-inline-start: auto;
          border: 2px solid var(--primary-light);
          border-radius: 0.75rem;
          padding-block: 0.45rem;
          padding-inline: 0.65rem;
          background: var(--primary-bg);
          transition: background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;

          &:hover {
            background: var(--accent-bg);
            border-color: var(--accent);
          }

          &:focus {
            border-color: var(--accent);
            box-shadow: 0 0 0 0.25rem var(--accent-light);
          }

          .navbar-toggler-icon {
            filter: brightness(0.35);
          }
        }

        .b_iyo7wj4d {
          flex: 1 1 100%;
        }

        .b_mg5ht66e {
          width: 100%;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          gap: 0.75rem 1rem;
        }

        .b_ju8ak19i {
          display: flex;
          flex-wrap: wrap;
          align-items: center;
          gap: 0.35rem;
          margin: 0;
          padding: 0.35rem;
          list-style: none;
          border-radius: 999px;
          background: linear-gradient(90deg, var(--primary-bg) 0%, var(--accent-bg) 50%, var(--secondary-bg) 100%);
          box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--primary) 18%, var(--background-tertiary));
        }

        .b_ju8ak19i .b_1ixvgt68 {
          margin: 0;
        }

        .b_ju8ak19i .nav-link {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          padding-block: 0.55rem;
          padding-inline: 1rem;
          border-radius: 999px;
          color: var(--text-primary);
          font-size: 0.95rem;
          font-weight: 600;
          text-decoration: none;
          transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;

          &:hover {
            color: var(--text-light);
            background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
            transform: translateY(-1px);
            box-shadow: 0 6px 16px color-mix(in srgb, var(--primary) 30%, var(--background-tertiary));
          }

          &.active {
            color: var(--text-light);
            background: linear-gradient(135deg, var(--primary-dark) 0%, var(--secondary) 100%);
            box-shadow: 0 4px 12px color-mix(in srgb, var(--secondary) 28%, var(--background-tertiary));
          }
        }

        .b_o0ouisan {
          margin-inline-start: auto;
        }

        .b_rjvomvyc {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          min-width: 10rem;
          padding-block: 0.7rem;
          padding-inline: 1.5rem;
          border-radius: 999px;
          border: 2px solid var(--secondary-dark);
          background: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-dark) 100%);
          color: var(--text-light);
          font-size: 0.95rem;
          font-weight: 700;
          text-decoration: none;
          box-shadow: 0 8px 20px color-mix(in srgb, var(--secondary-dark) 32%, var(--background-tertiary));
          transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

          &:hover {
            color: var(--text-light);
            transform: translateY(-2px) scale(1.02);
            background: linear-gradient(135deg, var(--secondary-light) 0%, var(--secondary) 100%);
            box-shadow: 0 12px 24px color-mix(in srgb, var(--secondary) 38%, var(--background-tertiary));
          }

          &:active {
            transform: translateY(0) scale(1);
          }
        }

        @media (min-width: 992px) {
          .b_la7rijp7 {
            padding-block: 1rem;
            padding-inline: 1.5rem;
          }

          .b_mfmxrxx7 {
            margin-inline-end: 0;
            flex-shrink: 0;
          }

          .b_iyo7wj4d {
            flex: 1 1 0;
            min-width: 0;
          }

          .b_mg5ht66e {
            flex-wrap: nowrap;
            justify-content: space-between;
          }

          .b_ju8ak19i {
            flex: 1 1 0;
            min-width: 0;
            justify-content: center;
          }

          .b_o0ouisan {
            flex-shrink: 0;
          }
        }

        @media (max-width: 991.98px) {
          .b_la7rijp7 {
            padding-block: 0.75rem;
            padding-inline: 1rem;
          }

          .b_iyo7wj4d {
            margin-block-start: 0.25rem;
            padding-block: 1rem;
            padding-inline: 0.75rem;
            border-radius: 1rem;
            background: color-mix(in srgb, var(--background-tertiary) 88%, var(--accent-bg));
            box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, var(--background-tertiary));
            animation: headerpanelin_q4n8m2k7xp 0.35s ease-out;
          }

          .b_mg5ht66e {
            flex-direction: column;
            align-items: stretch;
          }

          .b_ju8ak19i {
            width: 100%;
            flex-direction: column;
            align-items: stretch;
            border-radius: 1rem;
            padding: 0.5rem;
          }

          .b_ju8ak19i .nav-link {
            width: 100%;
            border-radius: 0.75rem;
            padding-block: 0.75rem;
            padding-inline: 1rem;
          }

          .b_o0ouisan {
            width: 100%;
            margin-inline-start: 0;
          }

          .b_rjvomvyc {
            width: 100%;
          }

          .b_mfmxrxx7 {
            font-size: 1.35rem;
          }
        }

        @media (max-width: 575.98px) {
          .b_mfmxrxx7 {
            font-size: 1.15rem;
          }

          .b_la7rijp7 {
            gap: 0.65rem;
          }
        }
      }

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

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

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

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

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

#s_5lhzanv8 {
  position: relative;
  overflow: hidden;
  min-height: 100vh;
  color: var(--text-primary);
  background:
    linear-gradient(165deg, var(--primary-bg) 0%, var(--warning-bg) 28%, var(--neutral-50) 55%, var(--accent-bg) 100%);
  padding-block: 2.5rem 4.5rem;
  padding-inline: 0;
}

#s_5lhzanv8::before {
  content: '';
  position: absolute;
  inset-block-start: -8rem;
  inset-inline-end: -6rem;
  width: 22rem;
  height: 22rem;
  border-radius: 50%;
  background: color-mix(in srgb, var(--secondary-bg) 55%, var(--white));
  animation: privacy_glowpulse_r4t8v2n6h1j5c 7s ease-in-out infinite;
  pointer-events: none;
}

#s_5lhzanv8::after {
  content: '';
  position: absolute;
  inset-block-end: 10%;
  inset-inline-start: -10rem;
  width: 28rem;
  height: 28rem;
  border-radius: 50%;
  background: color-mix(in srgb, var(--accent-light) 40%, var(--white));
  animation: privacy_glowpulse_r4t8v2n6h1j5c 9s ease-in-out infinite;
  pointer-events: none;
}

#s_5lhzanv8 .b_db3m9xwi {
  position: relative;
  z-index: 1;
}

#s_5lhzanv8 .b_7exjwqrj {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.5rem;
  margin-bottom: 1.75rem;
  animation: privacy_riseup_m9k2p5x7w3q1a 0.55s ease-out both;
}

#s_5lhzanv8 .b_7qs0gz97 {
  position: relative;
  overflow: hidden;
  background: linear-gradient(135deg, var(--primary) 0%, var(--warning-color) 48%, var(--danger-color) 100%);
  color: var(--text-light);
  padding-block: 2.4rem;
  padding-inline: 1.5rem;
  clip-path: polygon(0 0, 100% 0, 100% 88%, 94% 100%, 0 100%);
}

#s_5lhzanv8 .b_7qs0gz97::before {
  content: '';
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 0.45rem;
  background: linear-gradient(90deg, var(--secondary-bg) 0%, var(--accent-bg) 50%, var(--white) 100%);
  transform-origin: 0 50%;
  animation: privacy_barshift_k7m3x9p2q8w4n 0.8s ease-out both;
}

#s_5lhzanv8 .b_rk5ya8un {
  position: relative;
  z-index: 1;
  margin: 0 0 1rem;
  font-size: clamp(2.2rem, 6vw, 3.6rem);
  line-height: 0.98;
  font-weight: 900;
  letter-spacing: -0.04em;
  text-transform: uppercase;
  color: var(--text-light);
  max-width: 14ch;
}

#s_5lhzanv8 .b_22eduzf4 {
  position: relative;
  z-index: 1;
  margin: 0;
  max-width: 38rem;
  font-size: 1.05rem;
  line-height: 1.75;
  color: var(--white);
}

#s_5lhzanv8 .b_ntu9bfkv {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.65rem;
  background: var(--background-dark);
  color: var(--text-light);
  padding-block: 1.5rem;
  padding-inline: 1.35rem;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 6% 100%, 0 88%);
}

#s_5lhzanv8 .b_c9xw4t4t {
  display: block;
  padding-block: 0.7rem;
  padding-inline: 0.85rem;
  border-inline-start: 0.35rem solid var(--primary-bg);
  background: color-mix(in srgb, var(--neutral-1050) 70%, var(--primary-dark));
  font-size: 0.92rem;
  line-height: 1.45;
  font-weight: 600;
  color: var(--neutral-150);
  word-break: break-word;
}

#s_5lhzanv8 .b_c9xw4t4t:nth-child(2) {
  border-inline-start-color: var(--secondary-bg);
}

#s_5lhzanv8 .b_c9xw4t4t:nth-child(3) {
  border-inline-start-color: var(--accent-bg);
}

#s_5lhzanv8 .b_c9xw4t4t:nth-child(4) {
  border-inline-start-color: var(--warning-bg);
}

#s_5lhzanv8 .b_mpvji974 {
  margin-bottom: 2.25rem;
  background: var(--background-tertiary);
  border: 0.2rem solid var(--neutral-1050);
  box-shadow: 0.55rem 0.55rem 0 var(--accent);
  padding-block: 1.25rem;
  padding-inline: 1.25rem;
  animation: privacy_riseup_m9k2p5x7w3q1a 0.65s ease-out both;
}

#s_5lhzanv8 .b_n8vrkr07 {
  margin: 0 0 0.9rem;
  font-size: 0.78rem;
  font-weight: 900;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--danger-dark);
}

#s_5lhzanv8 .b_9skutvsa {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.55rem;
}

#s_5lhzanv8 .b_9skutvsa a {
  display: block;
  text-decoration: none;
  font-size: 0.95rem;
  font-weight: 800;
  color: var(--text-primary);
  background: linear-gradient(90deg, var(--primary-bg) 0%, var(--warning-bg) 100%);
  border-inline-start: 0.4rem solid var(--neutral-1050);
  padding-block: 0.8rem;
  padding-inline: 1rem;
  transition: transform 0.2s ease, background 0.2s ease, color 0.2s ease;
}

#s_5lhzanv8 .b_9skutvsa a:hover {
  color: var(--text-light);
  background: linear-gradient(90deg, var(--accent-dark) 0%, var(--secondary-dark) 100%);
  transform: translateY(-0.15rem);
}

#s_5lhzanv8 .b_824big2f {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.35rem;
}

#s_5lhzanv8 .b_8n6ydslq {
  position: relative;
  background: var(--background-tertiary);
  border: 0.15rem solid var(--neutral-1050);
  padding-block: 1.6rem;
  padding-inline: 1.35rem;
  animation: privacy_riseup_m9k2p5x7w3q1a 0.5s ease-out both;
}

#s_5lhzanv8 .b_2gfws28w {
  background: linear-gradient(145deg, var(--accent) 0%, var(--info-color) 55%, var(--secondary) 100%);
  color: var(--text-light);
  border-color: var(--neutral-1050);
  box-shadow: 0.45rem 0.45rem 0 var(--warning-color);
}

#s_5lhzanv8 .b_9l0brfpo {
  background: linear-gradient(160deg, var(--warning-bg) 0%, var(--primary-bg) 100%);
  border-color: var(--warning-dark);
  box-shadow: 0.45rem 0.45rem 0 var(--secondary);
}

#s_5lhzanv8 .b_7tigbwnw {
  background: var(--neutral-1050);
  color: var(--text-light);
  border-color: var(--primary);
  box-shadow: 0.45rem 0.45rem 0 var(--accent);
}

#s_5lhzanv8 .b_4rjssyi3 {
  background: linear-gradient(135deg, var(--secondary-bg) 0%, var(--success-bg) 100%);
  border-color: var(--secondary-dark);
  box-shadow: 0.45rem 0.45rem 0 var(--primary);
}

#s_5lhzanv8 .b_6h66udh8 {
  margin: 0 0 0.85rem;
  font-size: clamp(1.2rem, 2.4vw, 1.55rem);
  line-height: 1.2;
  font-weight: 900;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: var(--text-primary);
}

#s_5lhzanv8 .b_2gfws28w .b_6h66udh8,
#s_5lhzanv8 .b_7tigbwnw .b_6h66udh8 {
  color: var(--text-light);
}

#s_5lhzanv8 .b_9l0brfpo .b_6h66udh8 {
  color: var(--danger-dark);
}

#s_5lhzanv8 .b_4rjssyi3 .b_6h66udh8 {
  color: var(--secondary-dark);
}

#s_5lhzanv8 .b_ooy5owlu {
  margin: 0 0 0.75rem;
  font-size: 0.98rem;
  line-height: 1.75;
  color: var(--text-secondary);
}

#s_5lhzanv8 .b_ooy5owlu:last-child {
  margin-bottom: 0;
}

#s_5lhzanv8 .b_2gfws28w .b_ooy5owlu,
#s_5lhzanv8 .b_7tigbwnw .b_ooy5owlu {
  color: var(--neutral-150);
}

#s_5lhzanv8 .b_9l0brfpo .b_ooy5owlu,
#s_5lhzanv8 .b_4rjssyi3 .b_ooy5owlu {
  color: var(--neutral-950);
}

#s_5lhzanv8 .b_eu2j0fd6 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.7rem;
  margin-top: 1.1rem;
}

#s_5lhzanv8 .b_j4lztd5e {
  font-size: 0.93rem;
  line-height: 1.6;
  font-weight: 600;
  color: var(--neutral-950);
  background: color-mix(in srgb, var(--accent-bg) 35%, var(--white));
  border-inline-start: 0.35rem solid var(--accent-dark);
  padding-block: 0.85rem;
  padding-inline: 0.95rem;
}

#s_5lhzanv8 .b_j4lztd5e:nth-child(2n) {
  background: color-mix(in srgb, var(--primary-bg) 40%, var(--white));
  border-inline-start-color: var(--primary-dark);
}

#s_5lhzanv8 .b_j4lztd5e:nth-child(3n) {
  background: color-mix(in srgb, var(--secondary-bg) 40%, var(--white));
  border-inline-start-color: var(--secondary-dark);
}

#s_5lhzanv8 .b_lll733hs {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.55rem;
}

#s_5lhzanv8 .b_lll733hs li {
  position: relative;
  margin: 0;
  font-size: 0.97rem;
  line-height: 1.7;
  color: var(--text-secondary);
  background: var(--neutral-50);
  border: 0.1rem solid var(--neutral-250);
  padding-block: 0.7rem;
  padding-inline: 1rem 1rem;
  padding-inline-start: 1.9rem;
}

#s_5lhzanv8 .b_lll733hs li::before {
  content: '';
  position: absolute;
  inset-block-start: 1rem;
  inset-inline-start: 0.7rem;
  width: 0.55rem;
  height: 0.55rem;
  background: var(--danger-color);
  transform: rotate(45deg);
}

#s_5lhzanv8 .b_2gfws28w .b_lll733hs li,
#s_5lhzanv8 .b_7tigbwnw .b_lll733hs li {
  color: var(--neutral-1050);
  background: color-mix(in srgb, var(--white) 88%, var(--accent-bg));
  border-color: var(--neutral-1050);
}

#s_5lhzanv8 .b_9l0brfpo .b_lll733hs li {
  color: var(--neutral-1050);
  background: color-mix(in srgb, var(--white) 70%, var(--warning-bg));
  border-color: var(--warning-dark);
}

#s_5lhzanv8 .b_4rjssyi3 .b_lll733hs li {
  color: var(--neutral-1050);
  background: color-mix(in srgb, var(--white) 72%, var(--secondary-bg));
  border-color: var(--secondary-dark);
}

#s_5lhzanv8 .b_2gfws28w .b_lll733hs li::before {
  background: var(--warning-color);
}

#s_5lhzanv8 .b_7tigbwnw .b_lll733hs li::before {
  background: var(--primary-bg);
}

#s_5lhzanv8 .b_9l0brfpo .b_lll733hs li::before {
  background: var(--danger-dark);
}

#s_5lhzanv8 .b_4rjssyi3 .b_lll733hs li::before {
  background: var(--secondary-dark);
}

#s_5lhzanv8 .b_2cvxq1q1 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.35rem;
}

#s_5lhzanv8 .b_ebqg6gn4 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.35rem;
  padding-block: 1.35rem;
  padding-inline: 1.1rem;
  background: color-mix(in srgb, var(--white) 55%, var(--info-bg));
  border: 0.2rem dashed var(--accent-dark);
}

#s_5lhzanv8 .b_blecrnme {
  margin: 0;
  grid-column: 1 / -1;
  font-size: clamp(1.3rem, 3vw, 1.8rem);
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: -0.02em;
  color: var(--accent-dark);
}

#s_5lhzanv8 .b_2uy63aqi {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.35rem;
}

#s_5lhzanv8 .b_imkqjz6i {
  position: relative;
  overflow: hidden;
  margin-top: 0.5rem;
  background: linear-gradient(120deg, var(--danger-color) 0%, var(--warning-color) 42%, var(--primary) 100%);
  border: 0.25rem solid var(--neutral-1050);
  box-shadow: 0.65rem 0.65rem 0 var(--secondary);
  padding-block: 2rem;
  padding-inline: 1.4rem;
  animation: privacy_riseup_m9k2p5x7w3q1a 0.7s ease-out both;
}

#s_5lhzanv8 .b_imkqjz6i::before {
  content: '';
  position: absolute;
  inset-block-end: -3rem;
  inset-inline-end: -2rem;
  width: 10rem;
  height: 10rem;
  border-radius: 50%;
  background: color-mix(in srgb, var(--white) 25%, var(--accent-bg));
  pointer-events: none;
}

#s_5lhzanv8 .b_imkqjz6i .b_6h66udh8 {
  position: relative;
  z-index: 1;
  color: var(--text-light);
  border-block-end: 0.15rem solid var(--white);
  padding-bottom: 0.7rem;
  margin-bottom: 1rem;
}

#s_5lhzanv8 .b_imkqjz6i .b_ooy5owlu {
  position: relative;
  z-index: 1;
  color: var(--white);
}

#s_5lhzanv8 .b_hpyza2pw {
  position: relative;
  z-index: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.55rem;
}

#s_5lhzanv8 .b_fe48u3xk {
  margin: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.55;
  color: var(--text-light);
  background: color-mix(in srgb, var(--neutral-1050) 55%, var(--danger-dark));
  padding-block: 0.75rem;
  padding-inline: 1rem;
  border-inline-start: 0.35rem solid var(--secondary-bg);
  word-break: break-word;
}

@media (min-width: 576px) {
  #s_5lhzanv8 .b_9skutvsa {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #s_5lhzanv8 .b_eu2j0fd6 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #s_5lhzanv8 .b_2uy63aqi {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 768px) {
  #s_5lhzanv8 .b_7exjwqrj {
    grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);
    gap: 1.25rem;
    align-items: stretch;
  }

  #s_5lhzanv8 .b_7qs0gz97,
  #s_5lhzanv8 .b_ntu9bfkv,
  #s_5lhzanv8 .b_8n6ydslq,
  #s_5lhzanv8 .b_imkqjz6i,
  #s_5lhzanv8 .b_mpvji974,
  #s_5lhzanv8 .b_ebqg6gn4 {
    padding-inline: 1.85rem;
  }

  #s_5lhzanv8 .b_2cvxq1q1 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 992px) {
  #s_5lhzanv8 {
    padding-block: 3rem 5rem;
  }

  #s_5lhzanv8 .b_9skutvsa {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #s_5lhzanv8 .b_ebqg6gn4 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding-block: 1.6rem;
    padding-inline: 1.5rem;
  }

  #s_5lhzanv8 .b_7qs0gz97 {
    padding-block: 3rem;
  }

  #s_5lhzanv8 .b_rk5ya8un {
    max-width: 12ch;
  }
}

#s_3fedbl3t {
        background: linear-gradient(180deg, var(--neutral-1050) 0%, var(--neutral-950) 50%, var(--neutral-850) 100%);
        color: var(--text-light);
        padding-block: 4rem 1.5rem;
padding-inline: 0 0;
        position: relative;
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 3px;
          background: linear-gradient(90deg, var(--primary), var(--accent), var(--secondary), var(--primary));
          animation: gradientShift_k8m2n9p4q7x3w 3s ease infinite;
        }

        &::after {
          content: '';
          position: absolute;
          top: 20%;
          inset-inline-end: -10%;
          width: 300px;
          height: 300px;
          background: radial-gradient(circle, rgba(92, 161, 232, 0.1) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatAnimation_r5t7v2k9m1n4p 6s ease-in-out infinite;
        }

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

        .b_tkivk752 {
          margin-bottom: 3rem;

          .b_nwi0dp0i {
            padding: 2rem;
            background: linear-gradient(135deg, rgba(92, 161, 232, 0.08) 0%, rgba(176, 74, 150, 0.05) 100%);
            border: 2px solid rgba(92, 161, 232, 0.2);
            border-radius: 1.5rem;
            position: relative;
            overflow: hidden;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);

            &::before {
              content: '';
              position: absolute;
              top: -50%;
              inset-inline-start: -50%;
              width: 200%;
              height: 200%;
              background: radial-gradient(circle, rgba(92, 161, 232, 0.1) 0%, transparent 70%);
              animation: rotateGlow_x9k3m7p2n5v8w 8s linear infinite;
            }

            &:hover {
              transform: translateY(-5px);
              border-color: var(--primary);
              box-shadow: 0 15px 40px rgba(92, 161, 232, 0.25);

              &::before {
                animation-duration: 4s;
              }
            }

            .b_dgzjoibv {
              font-size: 1.75rem;
              font-weight: 800;
              margin-bottom: 1rem;
              color: var(--primary-light);
              letter-spacing: 1px;
              position: relative;
              display: inline-flex;
              align-items: center;
              gap: 0.75rem;
              text-transform: uppercase;

              i {
                font-size: 2rem;
                color: var(--accent);
                animation: pulseIcon_j4m8k2n7p3v9x 2s ease-in-out infinite;
              }

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

            .b_c2ve1kks {
              font-size: 1rem;
              line-height: 1.7;
              color: var(--neutral-350);
              margin-bottom: 1.5rem;
              position: relative;
            }

            .b_h28abqb5 {
              display: inline-flex;
              align-items: center;
              gap: 0.5rem;
              padding-block: 0.75rem;
padding-inline: 1.25rem;
              background: linear-gradient(135deg, var(--primary-dark), var(--primary));
              border: 1px solid var(--primary-light);
              border-radius: 2rem;
              font-size: 0.9rem;
              font-weight: 600;
              color: var(--text-light);
              transition: all 0.3s ease;
              position: relative;

              &:hover {
                background: linear-gradient(135deg, var(--primary), var(--primary-light));
                transform: scale(1.05);
                box-shadow: 0 8px 20px rgba(92, 161, 232, 0.4);

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

              i {
                transition: transform 0.5s ease;
              }
            }
          }

          .b_g7tt3p50 {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 1.5rem;

            .b_kjfe5xju {
              padding: 1.5rem;
              background: rgba(255, 255, 255, 0.04);
              border: 1px solid rgba(255, 255, 255, 0.1);
              border-radius: 1rem;
              transition: all 0.3s ease;
              position: relative;
              overflow: hidden;

              &::before {
                content: '';
                position: absolute;
                top: 0;
                inset-inline-start: 0;
                width: 100%;
                height: 3px;
                background: linear-gradient(90deg, var(--primary), var(--accent));
                transform: scaleX(0);
                transition: transform 0.3s ease;
              }

              &:hover {
                background: rgba(92, 161, 232, 0.1);
                border-color: var(--primary);
                transform: translateY(-3px);
                box-shadow: 0 10px 25px rgba(92, 161, 232, 0.2);

                &::before {
                  transform: scaleX(1);
                }

                .b_hzcfu0gn {
                  background: linear-gradient(135deg, var(--primary), var(--primary-dark));
                  transform: scale(1.1) rotate(5deg);
                }
              }

              .b_hzcfu0gn {
                width: 50px;
                height: 50px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: rgba(92, 161, 232, 0.15);
                border-radius: 12px;
                margin-bottom: 1rem;
                transition: all 0.3s ease;

                i {
                  font-size: 1.5rem;
                  color: var(--primary);
                  transition: all 0.3s ease;
                }
              }

              .b_eek2siri {
                font-size: 0.85rem;
                color: var(--neutral-450);
                margin-bottom: 0.5rem;
                text-transform: uppercase;
                letter-spacing: 0.5px;
              }

              .b_4787kcxx {
                font-size: 1rem;
                font-weight: 600;
                color: var(--text-light);
                word-break: break-word;
              }
            }
          }
        }

        .b_rb5xvocq {
          margin-bottom: 3rem;

          .b_6x0cpho4 {
            background: rgba(255, 255, 255, 0.03);
            border: 1px solid rgba(255, 255, 255, 0.08);
            border-radius: 1.5rem;
            padding-block: 2.5rem;
padding-inline: 2rem;
            backdrop-filter: blur(15px);
            position: relative;

            &::after {
              content: '';
              position: absolute;
              top: 0;
              inset-inline-start: 0;
              inset-inline-end: 0;
              height: 2px;
              background: linear-gradient(90deg, transparent, var(--primary), var(--accent), var(--primary), transparent);
              border-radius: 1.5rem 1.5rem 0 0;
            }

            .b_80z404g7 {
              font-size: 1.5rem;
              font-weight: 700;
              margin-bottom: 2rem;
              color: var(--primary-light);
              display: flex;
              align-items: center;
              gap: 0.75rem;
              text-transform: uppercase;
              letter-spacing: 1px;

              i {
                color: var(--accent);
                font-size: 1.75rem;
              }
            }

            .b_3htr8m42 {
              display: grid;
              grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
              gap: 1rem;

              .b_lrraymeu {
                position: relative;

                a {
                  display: flex;
                  align-items: center;
                  gap: 1rem;
                  padding-block: 1rem;
padding-inline: 1.25rem;
                  color: var(--text-light);
                  text-decoration: none;
                  font-weight: 500;
                  font-size: 1rem;
                  border-radius: 0.75rem;
                  background: rgba(255, 255, 255, 0.03);
                  border: 1px solid transparent;
                  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
                  position: relative;
                  overflow: hidden;

                  &::before {
                    content: '';
                    position: absolute;
                    inset-inline-start: 0;
                    top: 0;
                    width: 4px;
                    height: 100%;
                    background: linear-gradient(180deg, var(--primary), var(--accent));
                    transform: scaleY(0);
                    transition: transform 0.3s ease;
                  }

                  i {
                    font-size: 1.3rem;
                    color: var(--primary);
                    transition: all 0.3s ease;
                    width: 24px;
                    text-align: center;
                  }

                  &:hover {
                    background: linear-gradient(135deg, rgba(92, 161, 232, 0.2), rgba(176, 74, 150, 0.15));
                    border-color: var(--primary);
                    transform: translateX(8px);
                    box-shadow: 0 6px 20px rgba(92, 161, 232, 0.25);

                    &::before {
                      transform: scaleY(1);
                    }

                    i {
                      color: var(--accent);
                      transform: scale(1.2);
                    }
                  }

                  &.active {
                    background: linear-gradient(135deg, var(--primary-dark), var(--primary));
                    border-color: var(--primary-light);
                    box-shadow: 0 6px 20px rgba(92, 161, 232, 0.3);

                    &::before {
                      transform: scaleY(1);
                    }

                    i {
                      color: var(--text-light);
                    }
                  }
                }
              }
            }
          }

          .b_p0fiavsd {
            padding-block: 2.5rem;
padding-inline: 2rem;
            background: linear-gradient(135deg, rgba(92, 161, 232, 0.1) 0%, rgba(176, 74, 150, 0.08) 100%);
            border: 2px solid rgba(92, 161, 232, 0.2);
            border-radius: 1.5rem;
            text-align: center;
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              top: -50%;
              inset-inline-end: -50%;
              width: 200%;
              height: 200%;
              background: radial-gradient(circle, rgba(176, 74, 150, 0.1) 0%, transparent 70%);
              animation: rotateGlow_x9k3m7p2n5v8w 10s linear infinite reverse;
            }

            .b_3l8j7zob {
              font-size: 1.5rem;
              font-weight: 700;
              margin-bottom: 1.5rem;
              color: var(--primary-light);
              display: inline-flex;
              align-items: center;
              gap: 0.75rem;
              position: relative;
              z-index: 1;

              i {
                color: var(--accent);
                font-size: 1.75rem;
              }
            }

            .b_ohok63eu {
              display: flex;
              justify-content: center;
              gap: 1.25rem;
              flex-wrap: wrap;
              position: relative;
              z-index: 1;

              .b_jg9hnxnb {
                width: 60px;
                height: 60px;
                border-radius: 50%;
                background: linear-gradient(135deg, var(--primary), var(--primary-dark));
                border: 2px solid var(--primary-light);
                color: var(--text-light);
                display: inline-flex;
                align-items: center;
                justify-content: center;
                text-decoration: none;
                transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
                position: relative;
                overflow: hidden;

                &::before {
                  content: '';
                  position: absolute;
                  top: 50%;
                  inset-inline-start: 50%;
                  width: 0;
                  height: 0;
                  background: radial-gradient(circle, rgba(255, 255, 255, 0.3) 0%, transparent 70%);
                  border-radius: 50%;
                  transform: translate(-50%, -50%);
                  transition: width 0.4s ease, height 0.4s ease;
                }

                i {
                  font-size: 1.5rem;
                  position: relative;
                  z-index: 1;
                  transition: transform 0.3s ease;
                }

                &:hover {
                  transform: translateY(-5px) scale(1.1);
                  box-shadow: 0 10px 30px rgba(92, 161, 232, 0.5);
                  border-color: var(--accent);

                  &::before {
                    width: 200%;
                    height: 200%;
                  }

                  i {
                    transform: scale(1.2) rotate(10deg);
                  }

                  &[data-social='telegram'] {
                    background: linear-gradient(135deg, #0088cc, #006699);
                  }

                  &[data-social='whatsapp'] {
                    background: linear-gradient(135deg, #25d366, #128c7e);
                  }

                  &[data-social='email'] {
                    background: linear-gradient(135deg, var(--accent), var(--accent-dark));
                  }
                }

                &:active {
                  transform: translateY(-2px) scale(1.05);
                }
              }
            }
          }
        }

        .b_ts5v7l4v {
          border-top: 1px solid rgba(255, 255, 255, 0.1);
          padding-top: 2rem;
          margin-top: 2rem;

          .b_d4k0wqxo {
            text-align: center;
            color: var(--neutral-450);
            font-size: 0.95rem;
            padding: 1.25rem;
            background: rgba(255, 255, 255, 0.02);
            border-radius: 1rem;
            border: 1px solid rgba(255, 255, 255, 0.05);
            position: relative;

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

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

      @keyframes floatAnimation_r5t7v2k9m1n4p {
        0%,
        100% {
          transform: translate(0, 0) scale(1);
        }
        50% {
          transform: translate(-20px, -30px) scale(1.1);
        }
      }

      @keyframes rotateGlow_x9k3m7p2n5v8w {
        0% {
          transform: rotate(0deg);
        }
        100% {
          transform: rotate(360deg);
        }
      }

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

      @media (max-width: 991px) {
        #s_3fedbl3t {
          .b_tkivk752 {
            .b_g7tt3p50 {
              grid-template-columns: 1fr;
            }
          }

          .b_rb5xvocq {
            .b_6x0cpho4 {
              .b_3htr8m42 {
                grid-template-columns: 1fr;
              }
            }
          }
        }
      }

#s_qmo96o9b {
        position: relative;
        z-index: 1000;
        padding-block: 0.875rem;
        padding-inline: 0;
        background: linear-gradient(120deg, var(--primary-bg) 0%, var(--accent-bg) 45%, var(--secondary-bg) 100%);
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -40%;
          inset-inline-end: -10%;
          width: 22rem;
          height: 22rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--accent-light) 0%, color-mix(in srgb, var(--accent-light) 0%, var(--primary-bg)) 72%);
          pointer-events: none;
          animation: headerglow_m8k2p7xq4n 7s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -55%;
          inset-inline-start: -8%;
          width: 18rem;
          height: 18rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--secondary-light) 0%, color-mix(in srgb, var(--secondary-light) 0%, var(--primary-bg)) 70%);
          pointer-events: none;
          animation: headerglow_m8k2p7xq4n 9s ease-in-out infinite reverse;
        }

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

        .b_g7m0xvlw {
          width: 100%;
        }

        .b_cvez9jiu {
          width: 100%;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          gap: 0.75rem 1rem;
          padding-block: 0.85rem;
          padding-inline: 1.25rem;
          border-radius: 1.125rem;
          border: 2px solid color-mix(in srgb, var(--primary-light) 55%, var(--background-tertiary));
          background: linear-gradient(145deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
          box-shadow: 0 10px 28px color-mix(in srgb, var(--neutral-950) 14%, var(--background-tertiary));
        }

        .b_cryhjjm0 {
          position: relative;
          display: inline-flex;
          align-items: center;
          gap: 0.75rem;
          margin-inline-end: auto;
          padding-block: 0.35rem;
          padding-inline: 0;
          color: var(--text-primary);
          font-size: 1.65rem;
          font-weight: 700;
          letter-spacing: -0.04em;
          text-decoration: none;
          white-space: normal;
          transition: color 0.3s ease, transform 0.3s ease;

          &::before {
            content: '';
            flex-shrink: 0;
            width: 0.75rem;
            height: 2.25rem;
            border-radius: 0.5rem;
            background: linear-gradient(180deg, var(--primary) 0%, var(--accent) 55%, var(--secondary) 100%);
            box-shadow: 0 4px 12px color-mix(in srgb, var(--primary) 35%, var(--background-tertiary));
          }

          &:hover {
            color: var(--primary-dark);
            transform: translateY(-1px);
          }
        }

        .b_dupi0sta {
          margin-inline-start: auto;
          border: 2px solid var(--primary-light);
          border-radius: 0.75rem;
          padding-block: 0.45rem;
          padding-inline: 0.65rem;
          background: var(--primary-bg);
          transition: background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;

          &:hover {
            background: var(--accent-bg);
            border-color: var(--accent);
          }

          &:focus {
            border-color: var(--accent);
            box-shadow: 0 0 0 0.25rem var(--accent-light);
          }

          .navbar-toggler-icon {
            filter: brightness(0.35);
          }
        }

        .b_824ip51d {
          flex: 1 1 100%;
        }

        .b_2wofx7ld {
          width: 100%;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          gap: 0.75rem 1rem;
        }

        .b_mbt4hrf3 {
          display: flex;
          flex-wrap: wrap;
          align-items: center;
          gap: 0.35rem;
          margin: 0;
          padding: 0.35rem;
          list-style: none;
          border-radius: 999px;
          background: linear-gradient(90deg, var(--primary-bg) 0%, var(--accent-bg) 50%, var(--secondary-bg) 100%);
          box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--primary) 18%, var(--background-tertiary));
        }

        .b_mbt4hrf3 .b_6z7006ru {
          margin: 0;
        }

        .b_mbt4hrf3 .nav-link {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          padding-block: 0.55rem;
          padding-inline: 1rem;
          border-radius: 999px;
          color: var(--text-primary);
          font-size: 0.95rem;
          font-weight: 600;
          text-decoration: none;
          transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;

          &:hover {
            color: var(--text-light);
            background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
            transform: translateY(-1px);
            box-shadow: 0 6px 16px color-mix(in srgb, var(--primary) 30%, var(--background-tertiary));
          }

          &.active {
            color: var(--text-light);
            background: linear-gradient(135deg, var(--primary-dark) 0%, var(--secondary) 100%);
            box-shadow: 0 4px 12px color-mix(in srgb, var(--secondary) 28%, var(--background-tertiary));
          }
        }

        .b_h1cq0i6q {
          margin-inline-start: auto;
        }

        .b_f9ajf8n3 {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          min-width: 10rem;
          padding-block: 0.7rem;
          padding-inline: 1.5rem;
          border-radius: 999px;
          border: 2px solid var(--secondary-dark);
          background: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-dark) 100%);
          color: var(--text-light);
          font-size: 0.95rem;
          font-weight: 700;
          text-decoration: none;
          box-shadow: 0 8px 20px color-mix(in srgb, var(--secondary-dark) 32%, var(--background-tertiary));
          transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

          &:hover {
            color: var(--text-light);
            transform: translateY(-2px) scale(1.02);
            background: linear-gradient(135deg, var(--secondary-light) 0%, var(--secondary) 100%);
            box-shadow: 0 12px 24px color-mix(in srgb, var(--secondary) 38%, var(--background-tertiary));
          }

          &:active {
            transform: translateY(0) scale(1);
          }
        }

        @media (min-width: 992px) {
          .b_cvez9jiu {
            padding-block: 1rem;
            padding-inline: 1.5rem;
          }

          .b_cryhjjm0 {
            margin-inline-end: 0;
            flex-shrink: 0;
          }

          .b_824ip51d {
            flex: 1 1 0;
            min-width: 0;
          }

          .b_2wofx7ld {
            flex-wrap: nowrap;
            justify-content: space-between;
          }

          .b_mbt4hrf3 {
            flex: 1 1 0;
            min-width: 0;
            justify-content: center;
          }

          .b_h1cq0i6q {
            flex-shrink: 0;
          }
        }

        @media (max-width: 991.98px) {
          .b_cvez9jiu {
            padding-block: 0.75rem;
            padding-inline: 1rem;
          }

          .b_824ip51d {
            margin-block-start: 0.25rem;
            padding-block: 1rem;
            padding-inline: 0.75rem;
            border-radius: 1rem;
            background: color-mix(in srgb, var(--background-tertiary) 88%, var(--accent-bg));
            box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, var(--background-tertiary));
            animation: headerpanelin_q4n8m2k7xp 0.35s ease-out;
          }

          .b_2wofx7ld {
            flex-direction: column;
            align-items: stretch;
          }

          .b_mbt4hrf3 {
            width: 100%;
            flex-direction: column;
            align-items: stretch;
            border-radius: 1rem;
            padding: 0.5rem;
          }

          .b_mbt4hrf3 .nav-link {
            width: 100%;
            border-radius: 0.75rem;
            padding-block: 0.75rem;
            padding-inline: 1rem;
          }

          .b_h1cq0i6q {
            width: 100%;
            margin-inline-start: 0;
          }

          .b_f9ajf8n3 {
            width: 100%;
          }

          .b_cryhjjm0 {
            font-size: 1.35rem;
          }
        }

        @media (max-width: 575.98px) {
          .b_cryhjjm0 {
            font-size: 1.15rem;
          }

          .b_cvez9jiu {
            gap: 0.65rem;
          }
        }
      }

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

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

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

      #s_hzfe93h9 {
        padding-block: clamp(4rem, 8vw, 6.5rem);
        padding-inline: 0;
        background: linear-gradient(165deg, var(--background-primary) 0%, color-mix(in srgb, var(--secondary-bg) 35%, var(--background-primary)) 48%, var(--background-primary) 100%);
        position: relative;
        overflow: hidden;
      }

      #s_hzfe93h9 .b_l2wolz9l {
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -15%;
        width: min(28rem, 70vw);
        height: min(28rem, 70vw);
        background: radial-gradient(circle at center, color-mix(in srgb, var(--accent) 22%, transparent), transparent 68%);
        pointer-events: none;
        z-index: 0;
      }

      #s_hzfe93h9 .b_j6b63jkb {
        inset-block-start: auto;
        inset-block-end: -25%;
        inset-inline-end: auto;
        inset-inline-start: -18%;
        background: radial-gradient(circle at center, color-mix(in srgb, var(--primary) 18%, transparent), transparent 65%);
      }

      #s_hzfe93h9 .b_t246kken {
        position: relative;
        z-index: 1;
      }

      #s_hzfe93h9 .b_5pa1z6k7 {
        color: var(--text-primary);
        font-weight: 700;
        font-size: clamp(1.85rem, 4vw, 2.65rem);
        line-height: 1.15;
        margin-block-end: 1rem;
        max-width: 20ch;
      }

      #s_hzfe93h9 .b_m2trfibf {
        color: var(--text-secondary);
        font-size: 1.05rem;
        line-height: 1.65;
        margin-block-end: 0;
        max-width: 36ch;
      }

      #s_hzfe93h9 .b_pck483lj {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 1rem;
      }

      @media (max-width: 767.98px) {
        #s_hzfe93h9 .b_pck483lj {
          grid-template-columns: minmax(0, 1fr);
        }
      }

      #s_hzfe93h9 .b_dtyldgd0 {
        position: relative;
        background: var(--background-tertiary);
        border-radius: 1.15rem;
        padding-block: 1.35rem;
        padding-inline: 1.35rem;
        border: 1px solid color-mix(in srgb, var(--neutral-350) 45%, var(--background-tertiary));
        box-shadow: 0 0.35rem 1.25rem color-mix(in srgb, var(--neutral-950) 6%, transparent);
        height: 100%;
        animation: featmosaic_qw8dn3k2m7xp 0.65s ease backwards;
      }

      #s_hzfe93h9 .b_dtyldgd0:nth-child(1) {
        animation-delay: 0.05s;
      }

      #s_hzfe93h9 .b_dtyldgd0:nth-child(2) {
        animation-delay: 0.12s;
      }

      #s_hzfe93h9 .b_dtyldgd0:nth-child(3) {
        animation-delay: 0.19s;
      }

      #s_hzfe93h9 .b_dtyldgd0:nth-child(4) {
        animation-delay: 0.26s;
      }

      #s_hzfe93h9 .b_dtyldgd0:nth-child(5) {
        animation-delay: 0.33s;
      }

      #s_hzfe93h9 .b_8lmio00g {
        grid-column: 1 / -1;
        padding-block: 1.75rem;
        padding-inline: 1.5rem;
        background: linear-gradient(145deg, color-mix(in srgb, var(--background-tertiary) 92%, var(--primary-light)), var(--background-tertiary));
        border-inline-start: 4px solid var(--accent);
      }

      @media (max-width: 767.98px) {
        #s_hzfe93h9 .b_8lmio00g {
          grid-column: 1;
        }
      }

      #s_hzfe93h9 .b_ccj2li8e {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        gap: 1rem;
        margin-block-end: 1rem;
      }

      #s_hzfe93h9 .b_4g1wq77s {
        font-size: 0.75rem;
        font-weight: 700;
        color: var(--primary-dark);
        background: color-mix(in srgb, var(--primary-bg) 40%, var(--background-tertiary));
        border-radius: 0.4rem;
        padding-block: 0.2rem;
        padding-inline: 0.45rem;
        line-height: 1;
      }

      #s_hzfe93h9 .b_15sxu9ig {
        flex-shrink: 0;
        width: 2.75rem;
        height: 2.75rem;
        border-radius: 0.75rem;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.35rem;
        color: var(--text-light);
        background: linear-gradient(145deg, var(--primary), var(--primary-dark));
        box-shadow: 0 0.4rem 1rem color-mix(in srgb, var(--primary) 28%, transparent);
      }

      #s_hzfe93h9 .b_8lmio00g .b_15sxu9ig {
        background: linear-gradient(145deg, var(--accent), var(--accent-dark));
        box-shadow: 0 0.4rem 1rem color-mix(in srgb, var(--accent) 30%, transparent);
      }

      #s_hzfe93h9 .b_ppcusiba {
        color: var(--text-primary);
        font-size: 1.15rem;
        font-weight: 600;
        margin-block-end: 0.5rem;
        line-height: 1.3;
      }

      #s_hzfe93h9 .b_8lmio00g .b_ppcusiba {
        font-size: 1.35rem;
      }

      #s_hzfe93h9 .b_9mdpw5xo {
        color: var(--text-secondary);
        font-size: 0.95rem;
        line-height: 1.6;
        margin-block-end: 0.85rem;
      }

      #s_hzfe93h9 .b_avqxivl5 {
        display: inline-block;
        font-size: 0.72rem;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 0.04em;
        color: var(--accent-dark);
        white-space: normal;
      }

      #s_hzfe93h9 .b_54fm8y8z {
        margin-block-end: 2.5rem;
      }

      #s_hzfe93h9 .b_54fm8y8z::after {
        content: "";
        display: block;
        margin-block-start: 1.75rem;
        max-width: 4.5rem;
        height: 0.28rem;
        border-radius: 6rem;
        background: linear-gradient(to right, var(--primary), var(--accent));
      }

      @media (min-width: 992px) {
        #s_hzfe93h9 .b_54fm8y8z {
          margin-block-end: 0;
        }
      }

#s_m7671ivt.b_mwq3eh7x {
        --content-shift-x: 1;
        position: relative;
        background: linear-gradient(165deg, var(--background-secondary), var(--background-primary));
        overflow: hidden;
      }

      [dir='rtl'] #s_m7671ivt.b_mwq3eh7x {
        --content-shift-x: -1;
      }

      #s_m7671ivt.b_mwq3eh7x::before {
        content: '';
        position: absolute;
        inset-inline-start: 0;
        inset-inline-end: 0;
        inset-block-start: 0;
        block-size: 5px;
        background: linear-gradient(90deg, var(--primary), var(--accent), var(--secondary-dark));
      }

      #s_m7671ivt .b_b9ijnvz4 {
        position: absolute;
        inset-inline-end: -18%;
        inset-block-start: 15%;
        inline-size: min(52vw, 420px);
        block-size: min(52vw, 420px);
        border-radius: 50%;
        background: radial-gradient(circle at 50% 50%, var(--accent-bg), var(--primary-bg));
        opacity: 0.35;
        pointer-events: none;
        transform: translateX(calc(var(--content-shift-x) * -12px));
      }

      #s_m7671ivt .b_gmh587ic {
        position: relative;
        z-index: 1;
        background: var(--background-tertiary);
        border: 1px solid var(--neutral-150);
        border-radius: 1.35rem;
        padding-block: clamp(2rem, 4.5vw, 3.25rem);
        padding-inline: clamp(1.25rem, 4vw, 3rem);
        box-shadow: 0 1.5rem 3rem var(--neutral-150);
      }

      #s_m7671ivt .b_d9gus4ei {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.45rem;
        padding-inline: 1rem;
        border-radius: 999px;
        font-size: 0.8125rem;
        font-weight: 600;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        color: var(--primary-dark);
        background: linear-gradient(120deg, var(--secondary-bg), var(--primary-bg));
        border: 1px solid var(--primary-light);
        margin-block-end: 1.35rem;
      }

      #s_m7671ivt .b_d9gus4ei i {
        font-size: 1rem;
        color: var(--accent-dark);
      }

      #s_m7671ivt .b_81n5squl {
        font-size: clamp(1.85rem, 4vw, 2.75rem);
        font-weight: 800;
        line-height: 1.12;
        margin-block-end: 1rem;
        max-inline-size: 22ch;
        background: linear-gradient(115deg, var(--primary-dark), var(--accent-dark), var(--secondary-dark));
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
      }

      #s_m7671ivt .b_epw07vm4 {
        font-size: 1.07rem;
        line-height: 1.75;
        color: var(--text-secondary);
        margin-block-end: 2rem;
        max-inline-size: 62ch;
      }

      #s_m7671ivt .b_dvcj5bes {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 1rem;
        min-block-size: 220px;
        align-content: start;
      }

      #s_m7671ivt .b_sq26d9i1 {
        border-radius: 1rem;
        border: 1px solid var(--neutral-150);
        min-block-size: 104px;
        position: relative;
        overflow: hidden;
      }

      #s_m7671ivt .b_eahtety5 {
        grid-column: 1 / -1;
        min-block-size: 140px;
        background: linear-gradient(145deg, var(--primary-bg), var(--accent-bg));
      }

      #s_m7671ivt .b_eahtety5::after {
        content: '';
        position: absolute;
        inset-inline-end: 8%;
        inset-block-end: 10%;
        inline-size: 42%;
        block-size: 42%;
        border-radius: 50%;
        background: linear-gradient(200deg, var(--secondary-light), var(--secondary-bg));
        opacity: 0.65;
      }

      #s_m7671ivt .b_aan5i0je {
        background: linear-gradient(180deg, var(--secondary-bg), var(--background-primary));
      }

      #s_m7671ivt .b_aan5i0je::before {
        content: '';
        position: absolute;
        inset-inline-start: 12%;
        inset-block-start: 18%;
        inline-size: 55%;
        block-size: 8px;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--accent), var(--primary));
      }

      #s_m7671ivt .b_pf6n2ctm {
        background: linear-gradient(160deg, var(--info-bg), var(--background-tertiary));
      }

      #s_m7671ivt .b_pf6n2ctm::before {
        content: '';
        position: absolute;
        inset-inline-end: 14%;
        inset-block-start: 22%;
        inline-size: 28%;
        block-size: 28%;
        border-radius: 0.5rem;
        border: 2px solid var(--primary-light);
        opacity: 0.7;
      }

      #s_m7671ivt .b_byz4uuza {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0;
        border: 1px solid var(--neutral-150);
        border-radius: 1rem;
        overflow: hidden;
        background: var(--background-primary);
        margin-block-end: 2rem;
      }

      #s_m7671ivt .b_xf247skp {
        padding-block: 1.35rem;
        padding-inline: 1.1rem;
        text-align: start;
        border-inline-end: 1px solid var(--neutral-150);
      }

      #s_m7671ivt .b_xf247skp:last-child {
        border-inline-end: none;
      }

      #s_m7671ivt .b_1459rzak {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        inline-size: 2.25rem;
        block-size: 2.25rem;
        border-radius: 0.65rem;
        font-weight: 800;
        font-size: 1rem;
        color: var(--text-light);
        background: var(--primary);
        margin-block-end: 0.75rem;
      }

      #s_m7671ivt .b_xf247skp:nth-child(2) .b_1459rzak {
        background: var(--accent-dark);
      }

      #s_m7671ivt .b_xf247skp:nth-child(3) .b_1459rzak {
        background: var(--secondary-dark);
      }

      #s_m7671ivt .b_l8d4c00n {
        font-size: 0.92rem;
        line-height: 1.5;
        color: var(--text-primary);
        margin: 0;
      }

      #s_m7671ivt .b_3cq27lot {
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        padding-block: 0.85rem;
        padding-inline: 1.85rem;
        border-radius: 0.75rem;
        font-weight: 600;
        text-decoration: none;
        color: var(--text-light);
        background: linear-gradient(135deg, var(--primary), var(--primary-dark));
        border: 1px solid var(--primary-dark);
        transition: transform 0.2s ease, box-shadow 0.2s ease;
      }

      #s_m7671ivt .b_3cq27lot:hover {
        color: var(--text-light);
        transform: translateX(calc(var(--content-shift-x) * 4px));
        box-shadow: 0 0.65rem 1.5rem var(--primary-bg);
      }

      #s_m7671ivt .b_3cq27lot i {
        font-size: 1.15rem;
      }

      @media (max-width: 991.98px) {
        #s_m7671ivt .b_dvcj5bes {
          margin-block-start: 0.5rem;
          max-inline-size: 360px;
        }

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

        #s_m7671ivt .b_xf247skp {
          border-inline-end: none;
          border-block-end: 1px solid var(--neutral-150);
        }

        #s_m7671ivt .b_xf247skp:last-child {
          border-block-end: none;
        }
      }

      @media (max-width: 575.98px) {
        #s_m7671ivt .b_gmh587ic {
          border-radius: 1rem;
        }

        #s_m7671ivt .b_81n5squl {
          max-inline-size: none;
        }
      }

#s_innvqbk6 {
            position: relative;
            overflow: hidden;
            padding-block: 4.5rem;
            background: linear-gradient(125deg, var(--warning-bg) 0%, var(--primary-bg) 38%, var(--accent-bg) 100%);
        }
    
        #s_innvqbk6::before {
            content: '';
            position: absolute;
            inset: 0;
            background-image: radial-gradient(circle, var(--neutral-1050) 1.5px, transparent 1.5px);
            background-size: 12px 12px;
            opacity: 0.08;
            pointer-events: none;
            z-index: 0;
        }
    
        #s_innvqbk6::after {
            content: '';
            position: absolute;
            inset-block-start: -5rem;
            inset-inline-end: -3rem;
            width: 12rem;
            height: 12rem;
            border-radius: 50%;
            background: linear-gradient(145deg, var(--danger-bg) 0%, var(--info-bg) 100%);
            border: 4px solid var(--neutral-1050);
            opacity: 0.45;
            pointer-events: none;
            z-index: 0;
        }
    
        #s_innvqbk6 .container {
            position: relative;
            z-index: 1;
        }
    
        #s_innvqbk6 .b_hak0suwf {
            display: grid;
            grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
            gap: 2rem;
            align-items: start;
        }
    
        #s_innvqbk6 .b_gyexefuy {
            position: relative;
            padding-block: 1rem;
            padding-inline: 1rem;
        }
    
        #s_innvqbk6 .b_8c7kguzy {
            position: absolute;
            inset-block-start: 0;
            inset-inline-start: 0;
            width: 5.5rem;
            height: 5.5rem;
            background: var(--secondary-bg);
            border: 4px solid var(--neutral-1050);
            clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
            z-index: 2;
            animation: popartspin_k3m9x7p2q4n8w 6s ease-in-out infinite;
        }
    
        @keyframes popartspin_k3m9x7p2q4n8w {
            0%,
            100% {
                transform: rotate(0deg);
            }
            50% {
                transform: rotate(12deg);
            }
        }
    
        #s_innvqbk6 .b_4p2sw2ax {
            position: relative;
            z-index: 1;
            width: 100%;
            max-width: 24rem;
            margin-inline: auto;
            aspect-ratio: 1 / 1;
            padding: 0.7rem;
            background: linear-gradient(160deg, var(--primary) 0%, var(--accent) 50%, var(--secondary) 100%);
            border: 4px solid var(--neutral-1050);
            box-shadow: 10px 10px 0 var(--neutral-1050);
            transform: rotate(-2deg);
            transition: transform 0.35s ease, box-shadow 0.35s ease;
        }
    
        #s_innvqbk6 .b_4p2sw2ax:hover {
            transform: rotate(0deg) scale(1.02);
            box-shadow: 12px 12px 0 var(--primary-dark);
        }
    
        #s_innvqbk6 .b_1i23cot1 {
            width: 100%;
            height: 100%;
            overflow: hidden;
            border: 3px solid var(--white);
            background: var(--neutral-150);
        }
    
        #s_innvqbk6 .b_1i23cot1 img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }
    
        #s_innvqbk6 .b_pavt3xey {
            position: absolute;
            inset-block-end: -0.75rem;
            inset-inline-end: -0.5rem;
            padding-block: 0.45rem;
            padding-inline: 1rem;
            background: var(--danger-color);
            border: 3px solid var(--neutral-1050);
            box-shadow: 5px 5px 0 var(--neutral-1050);
            transform: rotate(3deg);
            z-index: 3;
        }
    
        #s_innvqbk6 .b_n6oe0gyw {
            margin: 0;
            font-weight: 900;
            font-size: 0.85rem;
            text-transform: uppercase;
            letter-spacing: 0.06em;
            color: var(--text-light);
            line-height: 1.2;
        }
    
        #s_innvqbk6 .b_65vrhmc1 {
            display: flex;
            flex-direction: column;
            gap: 1.25rem;
        }
    
        #s_innvqbk6 .b_p681qamr {
            position: relative;
            padding-block: 1.35rem;
            padding-inline: 1.5rem;
            border: 4px solid var(--neutral-1050);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }
    
        #s_innvqbk6 .b_p681qamr:hover {
            transform: translateY(-4px);
        }
    
        #s_innvqbk6 .b_5gqf9evw {
            background: var(--white);
            box-shadow: 7px 7px 0 var(--warning-color);
            transform: rotate(1.2deg);
        }
    
        #s_innvqbk6 .b_5gqf9evw:hover {
            box-shadow: 9px 9px 0 var(--warning-dark);
        }
    
        #s_innvqbk6 .b_s53r8vfr {
            background: color-mix(in srgb, var(--info-bg) 40%, var(--white));
            box-shadow: 7px 7px 0 var(--accent-dark);
            transform: rotate(-1deg);
        }
    
        #s_innvqbk6 .b_s53r8vfr:hover {
            box-shadow: 9px 9px 0 var(--accent);
        }
    
        #s_innvqbk6 .b_bqbgi2qy {
            background: color-mix(in srgb, var(--secondary-bg) 35%, var(--white));
            box-shadow: 7px 7px 0 var(--secondary-dark);
            transform: rotate(0.8deg);
        }
    
        #s_innvqbk6 .b_bqbgi2qy:hover {
            box-shadow: 9px 9px 0 var(--secondary);
        }
    
        #s_innvqbk6 .b_ll3imp48 {
            position: absolute;
            inset-block-start: 0;
            inset-inline-start: 0;
            width: 100%;
            height: 0.45rem;
        }
    
        #s_innvqbk6 .b_5gqf9evw .b_ll3imp48 {
            background: linear-gradient(90deg, var(--warning-color) 0%, var(--primary) 100%);
        }
    
        #s_innvqbk6 .b_s53r8vfr .b_ll3imp48 {
            background: linear-gradient(90deg, var(--accent) 0%, var(--info-color) 100%);
        }
    
        #s_innvqbk6 .b_bqbgi2qy .b_ll3imp48 {
            background: linear-gradient(90deg, var(--secondary) 0%, var(--success-color) 100%);
        }
    
        #s_innvqbk6 .b_7eq4fdxl {
            margin-block: 0 0.55rem;
            font-size: 1.25rem;
            font-weight: 900;
            line-height: 1.2;
            color: var(--text-primary);
            text-transform: uppercase;
            letter-spacing: 0.02em;
        }
    
        #s_innvqbk6 .b_4g75t315 {
            margin: 0;
            color: var(--text-secondary);
            line-height: 1.7;
        }
    
        @media (max-width: 991.98px) {
            #s_innvqbk6 {
                padding-block: 3.5rem;
            }
    
            #s_innvqbk6 .b_hak0suwf {
                grid-template-columns: minmax(0, 1fr);
                gap: 2.5rem;
            }
    
            #s_innvqbk6 .b_4p2sw2ax {
                max-width: 20rem;
                transform: rotate(0deg);
            }
    
            #s_innvqbk6 .b_5gqf9evw,
            #s_innvqbk6 .b_s53r8vfr,
            #s_innvqbk6 .b_bqbgi2qy {
                transform: rotate(0deg);
            }
    
            #s_innvqbk6 .b_8c7kguzy {
                width: 4rem;
                height: 4rem;
            }
        }
    
        @media (max-width: 575.98px) {
            #s_innvqbk6 {
                padding-block: 3rem;
            }
    
            #s_innvqbk6 .b_4p2sw2ax {
                box-shadow: 6px 6px 0 var(--neutral-1050);
            }
    
            #s_innvqbk6 .b_p681qamr {
                padding-block: 1.15rem;
                padding-inline: 1.15rem;
            }
    
            #s_innvqbk6 .b_pavt3xey {
                inset-inline-end: 0;
            }
        }
    
        [dir='rtl'] #s_innvqbk6 .b_4p2sw2ax:hover {
            transform: rotate(0deg) scale(1.02);
        }

#s_oegiv696 {
  background: var(--primary-bg);
  padding-block: 115px;

  & .b_dc765q2v {
    max-width: 980px;
    margin-inline: auto;
    text-align: center;
    position: relative;
  }

  & .b_lcjt024s {
    position: absolute;
    inset: -36px;
    border: 3px dashed var(--primary-dark);
    border-radius: 999px;
    pointer-events: none;
  }

  & .b_db03k9k5 {
    background: var(--white);
    border-radius: 999px;
    padding: 72px 90px;
    border: 12px solid var(--secondary-bg);
  }

  & .b_6quxuq4p {
    display: inline-flex;
    background: var(--accent);
    color: var(--text-light);
    border-radius: 999px;
    padding: 10px 24px;
    font-weight: 800;
    margin-bottom: 22px;
  }

  & .b_iutx07w1 {
    color: var(--text-primary);
    font-size: clamp(2.2rem, 6vw, 4.8rem);
    font-weight: 900;
    line-height: 1.05;
    margin-bottom: 22px;
  }

  & .b_fanrf4ls {
    color: var(--text-secondary);
    font-size: 1.2rem;
    line-height: 1.8;
    max-width: 680px;
    margin-inline: auto;
    margin-bottom: 34px;
  }

  & .b_4m0x7zcb {
    display: inline-flex;
    background: var(--neutral-150);
    padding: 8px;
    border-radius: 999px;
    gap: 8px;
  }

  & .b_1mcxa6qf {
    text-decoration: none;
    color: var(--text-light);
    background: var(--primary-dark);
    padding: 15px 30px;
    border-radius: 999px;
    font-weight: 800;
  }

  & .b_1mcxa6qf.b_bzfgx695 {
    background: var(--accent-dark);
  }

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

    & .b_lcjt024s {
      display: none;
    }

    & .b_db03k9k5 {
      border-radius: 34px;
      padding: 44px 22px;
    }

    & .b_4m0x7zcb {
      display: flex;
      flex-direction: column;
    }
  }
}

#s_sbsjf7rz {
        background: linear-gradient(180deg, var(--neutral-1050) 0%, var(--neutral-950) 50%, var(--neutral-850) 100%);
        color: var(--text-light);
        padding-block: 4rem 1.5rem;
padding-inline: 0 0;
        position: relative;
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 3px;
          background: linear-gradient(90deg, var(--primary), var(--accent), var(--secondary), var(--primary));
          animation: gradientShift_k8m2n9p4q7x3w 3s ease infinite;
        }

        &::after {
          content: '';
          position: absolute;
          top: 20%;
          inset-inline-end: -10%;
          width: 300px;
          height: 300px;
          background: radial-gradient(circle, rgba(92, 161, 232, 0.1) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatAnimation_r5t7v2k9m1n4p 6s ease-in-out infinite;
        }

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

        .b_aj8eyasj {
          margin-bottom: 3rem;

          .b_nl35r79n {
            padding: 2rem;
            background: linear-gradient(135deg, rgba(92, 161, 232, 0.08) 0%, rgba(176, 74, 150, 0.05) 100%);
            border: 2px solid rgba(92, 161, 232, 0.2);
            border-radius: 1.5rem;
            position: relative;
            overflow: hidden;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);

            &::before {
              content: '';
              position: absolute;
              top: -50%;
              inset-inline-start: -50%;
              width: 200%;
              height: 200%;
              background: radial-gradient(circle, rgba(92, 161, 232, 0.1) 0%, transparent 70%);
              animation: rotateGlow_x9k3m7p2n5v8w 8s linear infinite;
            }

            &:hover {
              transform: translateY(-5px);
              border-color: var(--primary);
              box-shadow: 0 15px 40px rgba(92, 161, 232, 0.25);

              &::before {
                animation-duration: 4s;
              }
            }

            .b_4q2iko0k {
              font-size: 1.75rem;
              font-weight: 800;
              margin-bottom: 1rem;
              color: var(--primary-light);
              letter-spacing: 1px;
              position: relative;
              display: inline-flex;
              align-items: center;
              gap: 0.75rem;
              text-transform: uppercase;

              i {
                font-size: 2rem;
                color: var(--accent);
                animation: pulseIcon_j4m8k2n7p3v9x 2s ease-in-out infinite;
              }

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

            .b_8gv9gqy3 {
              font-size: 1rem;
              line-height: 1.7;
              color: var(--neutral-350);
              margin-bottom: 1.5rem;
              position: relative;
            }

            .b_7be90lt5 {
              display: inline-flex;
              align-items: center;
              gap: 0.5rem;
              padding-block: 0.75rem;
padding-inline: 1.25rem;
              background: linear-gradient(135deg, var(--primary-dark), var(--primary));
              border: 1px solid var(--primary-light);
              border-radius: 2rem;
              font-size: 0.9rem;
              font-weight: 600;
              color: var(--text-light);
              transition: all 0.3s ease;
              position: relative;

              &:hover {
                background: linear-gradient(135deg, var(--primary), var(--primary-light));
                transform: scale(1.05);
                box-shadow: 0 8px 20px rgba(92, 161, 232, 0.4);

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

              i {
                transition: transform 0.5s ease;
              }
            }
          }

          .b_p46m2mwc {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 1.5rem;

            .b_9n69gqgb {
              padding: 1.5rem;
              background: rgba(255, 255, 255, 0.04);
              border: 1px solid rgba(255, 255, 255, 0.1);
              border-radius: 1rem;
              transition: all 0.3s ease;
              position: relative;
              overflow: hidden;

              &::before {
                content: '';
                position: absolute;
                top: 0;
                inset-inline-start: 0;
                width: 100%;
                height: 3px;
                background: linear-gradient(90deg, var(--primary), var(--accent));
                transform: scaleX(0);
                transition: transform 0.3s ease;
              }

              &:hover {
                background: rgba(92, 161, 232, 0.1);
                border-color: var(--primary);
                transform: translateY(-3px);
                box-shadow: 0 10px 25px rgba(92, 161, 232, 0.2);

                &::before {
                  transform: scaleX(1);
                }

                .b_lvike373 {
                  background: linear-gradient(135deg, var(--primary), var(--primary-dark));
                  transform: scale(1.1) rotate(5deg);
                }
              }

              .b_lvike373 {
                width: 50px;
                height: 50px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: rgba(92, 161, 232, 0.15);
                border-radius: 12px;
                margin-bottom: 1rem;
                transition: all 0.3s ease;

                i {
                  font-size: 1.5rem;
                  color: var(--primary);
                  transition: all 0.3s ease;
                }
              }

              .b_1xbsxq8y {
                font-size: 0.85rem;
                color: var(--neutral-450);
                margin-bottom: 0.5rem;
                text-transform: uppercase;
                letter-spacing: 0.5px;
              }

              .b_tebx2dgn {
                font-size: 1rem;
                font-weight: 600;
                color: var(--text-light);
                word-break: break-word;
              }
            }
          }
        }

        .b_r9w0rb09 {
          margin-bottom: 3rem;

          .b_eelzppwd {
            background: rgba(255, 255, 255, 0.03);
            border: 1px solid rgba(255, 255, 255, 0.08);
            border-radius: 1.5rem;
            padding-block: 2.5rem;
padding-inline: 2rem;
            backdrop-filter: blur(15px);
            position: relative;

            &::after {
              content: '';
              position: absolute;
              top: 0;
              inset-inline-start: 0;
              inset-inline-end: 0;
              height: 2px;
              background: linear-gradient(90deg, transparent, var(--primary), var(--accent), var(--primary), transparent);
              border-radius: 1.5rem 1.5rem 0 0;
            }

            .b_hklbruau {
              font-size: 1.5rem;
              font-weight: 700;
              margin-bottom: 2rem;
              color: var(--primary-light);
              display: flex;
              align-items: center;
              gap: 0.75rem;
              text-transform: uppercase;
              letter-spacing: 1px;

              i {
                color: var(--accent);
                font-size: 1.75rem;
              }
            }

            .b_kb6s1bm6 {
              display: grid;
              grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
              gap: 1rem;

              .b_bts86a6c {
                position: relative;

                a {
                  display: flex;
                  align-items: center;
                  gap: 1rem;
                  padding-block: 1rem;
padding-inline: 1.25rem;
                  color: var(--text-light);
                  text-decoration: none;
                  font-weight: 500;
                  font-size: 1rem;
                  border-radius: 0.75rem;
                  background: rgba(255, 255, 255, 0.03);
                  border: 1px solid transparent;
                  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
                  position: relative;
                  overflow: hidden;

                  &::before {
                    content: '';
                    position: absolute;
                    inset-inline-start: 0;
                    top: 0;
                    width: 4px;
                    height: 100%;
                    background: linear-gradient(180deg, var(--primary), var(--accent));
                    transform: scaleY(0);
                    transition: transform 0.3s ease;
                  }

                  i {
                    font-size: 1.3rem;
                    color: var(--primary);
                    transition: all 0.3s ease;
                    width: 24px;
                    text-align: center;
                  }

                  &:hover {
                    background: linear-gradient(135deg, rgba(92, 161, 232, 0.2), rgba(176, 74, 150, 0.15));
                    border-color: var(--primary);
                    transform: translateX(8px);
                    box-shadow: 0 6px 20px rgba(92, 161, 232, 0.25);

                    &::before {
                      transform: scaleY(1);
                    }

                    i {
                      color: var(--accent);
                      transform: scale(1.2);
                    }
                  }

                  &.active {
                    background: linear-gradient(135deg, var(--primary-dark), var(--primary));
                    border-color: var(--primary-light);
                    box-shadow: 0 6px 20px rgba(92, 161, 232, 0.3);

                    &::before {
                      transform: scaleY(1);
                    }

                    i {
                      color: var(--text-light);
                    }
                  }
                }
              }
            }
          }

          .b_4qyt1h89 {
            padding-block: 2.5rem;
padding-inline: 2rem;
            background: linear-gradient(135deg, rgba(92, 161, 232, 0.1) 0%, rgba(176, 74, 150, 0.08) 100%);
            border: 2px solid rgba(92, 161, 232, 0.2);
            border-radius: 1.5rem;
            text-align: center;
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              top: -50%;
              inset-inline-end: -50%;
              width: 200%;
              height: 200%;
              background: radial-gradient(circle, rgba(176, 74, 150, 0.1) 0%, transparent 70%);
              animation: rotateGlow_x9k3m7p2n5v8w 10s linear infinite reverse;
            }

            .b_747jcqrp {
              font-size: 1.5rem;
              font-weight: 700;
              margin-bottom: 1.5rem;
              color: var(--primary-light);
              display: inline-flex;
              align-items: center;
              gap: 0.75rem;
              position: relative;
              z-index: 1;

              i {
                color: var(--accent);
                font-size: 1.75rem;
              }
            }

            .b_ief3r7s2 {
              display: flex;
              justify-content: center;
              gap: 1.25rem;
              flex-wrap: wrap;
              position: relative;
              z-index: 1;

              .b_rrl78pw4 {
                width: 60px;
                height: 60px;
                border-radius: 50%;
                background: linear-gradient(135deg, var(--primary), var(--primary-dark));
                border: 2px solid var(--primary-light);
                color: var(--text-light);
                display: inline-flex;
                align-items: center;
                justify-content: center;
                text-decoration: none;
                transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
                position: relative;
                overflow: hidden;

                &::before {
                  content: '';
                  position: absolute;
                  top: 50%;
                  inset-inline-start: 50%;
                  width: 0;
                  height: 0;
                  background: radial-gradient(circle, rgba(255, 255, 255, 0.3) 0%, transparent 70%);
                  border-radius: 50%;
                  transform: translate(-50%, -50%);
                  transition: width 0.4s ease, height 0.4s ease;
                }

                i {
                  font-size: 1.5rem;
                  position: relative;
                  z-index: 1;
                  transition: transform 0.3s ease;
                }

                &:hover {
                  transform: translateY(-5px) scale(1.1);
                  box-shadow: 0 10px 30px rgba(92, 161, 232, 0.5);
                  border-color: var(--accent);

                  &::before {
                    width: 200%;
                    height: 200%;
                  }

                  i {
                    transform: scale(1.2) rotate(10deg);
                  }

                  &[data-social='telegram'] {
                    background: linear-gradient(135deg, #0088cc, #006699);
                  }

                  &[data-social='whatsapp'] {
                    background: linear-gradient(135deg, #25d366, #128c7e);
                  }

                  &[data-social='email'] {
                    background: linear-gradient(135deg, var(--accent), var(--accent-dark));
                  }
                }

                &:active {
                  transform: translateY(-2px) scale(1.05);
                }
              }
            }
          }
        }

        .b_amz2pt0s {
          border-top: 1px solid rgba(255, 255, 255, 0.1);
          padding-top: 2rem;
          margin-top: 2rem;

          .b_ah3ht17i {
            text-align: center;
            color: var(--neutral-450);
            font-size: 0.95rem;
            padding: 1.25rem;
            background: rgba(255, 255, 255, 0.02);
            border-radius: 1rem;
            border: 1px solid rgba(255, 255, 255, 0.05);
            position: relative;

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

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

      @keyframes floatAnimation_r5t7v2k9m1n4p {
        0%,
        100% {
          transform: translate(0, 0) scale(1);
        }
        50% {
          transform: translate(-20px, -30px) scale(1.1);
        }
      }

      @keyframes rotateGlow_x9k3m7p2n5v8w {
        0% {
          transform: rotate(0deg);
        }
        100% {
          transform: rotate(360deg);
        }
      }

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

      @media (max-width: 991px) {
        #s_sbsjf7rz {
          .b_aj8eyasj {
            .b_p46m2mwc {
              grid-template-columns: 1fr;
            }
          }

          .b_r9w0rb09 {
            .b_eelzppwd {
              .b_kb6s1bm6 {
                grid-template-columns: 1fr;
              }
            }
          }
        }
      }

#s_ixo73hjr {
        position: relative;
        z-index: 1000;
        padding-block: 0.875rem;
        padding-inline: 0;
        background: linear-gradient(120deg, var(--primary-bg) 0%, var(--accent-bg) 45%, var(--secondary-bg) 100%);
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -40%;
          inset-inline-end: -10%;
          width: 22rem;
          height: 22rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--accent-light) 0%, color-mix(in srgb, var(--accent-light) 0%, var(--primary-bg)) 72%);
          pointer-events: none;
          animation: headerglow_m8k2p7xq4n 7s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -55%;
          inset-inline-start: -8%;
          width: 18rem;
          height: 18rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--secondary-light) 0%, color-mix(in srgb, var(--secondary-light) 0%, var(--primary-bg)) 70%);
          pointer-events: none;
          animation: headerglow_m8k2p7xq4n 9s ease-in-out infinite reverse;
        }

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

        .b_m2ug9jrf {
          width: 100%;
        }

        .b_a2hvlhjr {
          width: 100%;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          gap: 0.75rem 1rem;
          padding-block: 0.85rem;
          padding-inline: 1.25rem;
          border-radius: 1.125rem;
          border: 2px solid color-mix(in srgb, var(--primary-light) 55%, var(--background-tertiary));
          background: linear-gradient(145deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
          box-shadow: 0 10px 28px color-mix(in srgb, var(--neutral-950) 14%, var(--background-tertiary));
        }

        .b_oji1xuek {
          position: relative;
          display: inline-flex;
          align-items: center;
          gap: 0.75rem;
          margin-inline-end: auto;
          padding-block: 0.35rem;
          padding-inline: 0;
          color: var(--text-primary);
          font-size: 1.65rem;
          font-weight: 700;
          letter-spacing: -0.04em;
          text-decoration: none;
          white-space: normal;
          transition: color 0.3s ease, transform 0.3s ease;

          &::before {
            content: '';
            flex-shrink: 0;
            width: 0.75rem;
            height: 2.25rem;
            border-radius: 0.5rem;
            background: linear-gradient(180deg, var(--primary) 0%, var(--accent) 55%, var(--secondary) 100%);
            box-shadow: 0 4px 12px color-mix(in srgb, var(--primary) 35%, var(--background-tertiary));
          }

          &:hover {
            color: var(--primary-dark);
            transform: translateY(-1px);
          }
        }

        .b_jr4g8f7f {
          margin-inline-start: auto;
          border: 2px solid var(--primary-light);
          border-radius: 0.75rem;
          padding-block: 0.45rem;
          padding-inline: 0.65rem;
          background: var(--primary-bg);
          transition: background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;

          &:hover {
            background: var(--accent-bg);
            border-color: var(--accent);
          }

          &:focus {
            border-color: var(--accent);
            box-shadow: 0 0 0 0.25rem var(--accent-light);
          }

          .navbar-toggler-icon {
            filter: brightness(0.35);
          }
        }

        .b_mva6wlbw {
          flex: 1 1 100%;
        }

        .b_asrhlafo {
          width: 100%;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          gap: 0.75rem 1rem;
        }

        .b_4z201j2g {
          display: flex;
          flex-wrap: wrap;
          align-items: center;
          gap: 0.35rem;
          margin: 0;
          padding: 0.35rem;
          list-style: none;
          border-radius: 999px;
          background: linear-gradient(90deg, var(--primary-bg) 0%, var(--accent-bg) 50%, var(--secondary-bg) 100%);
          box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--primary) 18%, var(--background-tertiary));
        }

        .b_4z201j2g .b_98uwr8ul {
          margin: 0;
        }

        .b_4z201j2g .nav-link {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          padding-block: 0.55rem;
          padding-inline: 1rem;
          border-radius: 999px;
          color: var(--text-primary);
          font-size: 0.95rem;
          font-weight: 600;
          text-decoration: none;
          transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;

          &:hover {
            color: var(--text-light);
            background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
            transform: translateY(-1px);
            box-shadow: 0 6px 16px color-mix(in srgb, var(--primary) 30%, var(--background-tertiary));
          }

          &.active {
            color: var(--text-light);
            background: linear-gradient(135deg, var(--primary-dark) 0%, var(--secondary) 100%);
            box-shadow: 0 4px 12px color-mix(in srgb, var(--secondary) 28%, var(--background-tertiary));
          }
        }

        .b_7ulywv89 {
          margin-inline-start: auto;
        }

        .b_87irynnl {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          min-width: 10rem;
          padding-block: 0.7rem;
          padding-inline: 1.5rem;
          border-radius: 999px;
          border: 2px solid var(--secondary-dark);
          background: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-dark) 100%);
          color: var(--text-light);
          font-size: 0.95rem;
          font-weight: 700;
          text-decoration: none;
          box-shadow: 0 8px 20px color-mix(in srgb, var(--secondary-dark) 32%, var(--background-tertiary));
          transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

          &:hover {
            color: var(--text-light);
            transform: translateY(-2px) scale(1.02);
            background: linear-gradient(135deg, var(--secondary-light) 0%, var(--secondary) 100%);
            box-shadow: 0 12px 24px color-mix(in srgb, var(--secondary) 38%, var(--background-tertiary));
          }

          &:active {
            transform: translateY(0) scale(1);
          }
        }

        @media (min-width: 992px) {
          .b_a2hvlhjr {
            padding-block: 1rem;
            padding-inline: 1.5rem;
          }

          .b_oji1xuek {
            margin-inline-end: 0;
            flex-shrink: 0;
          }

          .b_mva6wlbw {
            flex: 1 1 0;
            min-width: 0;
          }

          .b_asrhlafo {
            flex-wrap: nowrap;
            justify-content: space-between;
          }

          .b_4z201j2g {
            flex: 1 1 0;
            min-width: 0;
            justify-content: center;
          }

          .b_7ulywv89 {
            flex-shrink: 0;
          }
        }

        @media (max-width: 991.98px) {
          .b_a2hvlhjr {
            padding-block: 0.75rem;
            padding-inline: 1rem;
          }

          .b_mva6wlbw {
            margin-block-start: 0.25rem;
            padding-block: 1rem;
            padding-inline: 0.75rem;
            border-radius: 1rem;
            background: color-mix(in srgb, var(--background-tertiary) 88%, var(--accent-bg));
            box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, var(--background-tertiary));
            animation: headerpanelin_q4n8m2k7xp 0.35s ease-out;
          }

          .b_asrhlafo {
            flex-direction: column;
            align-items: stretch;
          }

          .b_4z201j2g {
            width: 100%;
            flex-direction: column;
            align-items: stretch;
            border-radius: 1rem;
            padding: 0.5rem;
          }

          .b_4z201j2g .nav-link {
            width: 100%;
            border-radius: 0.75rem;
            padding-block: 0.75rem;
            padding-inline: 1rem;
          }

          .b_7ulywv89 {
            width: 100%;
            margin-inline-start: 0;
          }

          .b_87irynnl {
            width: 100%;
          }

          .b_oji1xuek {
            font-size: 1.35rem;
          }
        }

        @media (max-width: 575.98px) {
          .b_oji1xuek {
            font-size: 1.15rem;
          }

          .b_a2hvlhjr {
            gap: 0.65rem;
          }
        }
      }

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

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

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

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

@keyframes termsslide_p5n9c4xw7a2k {
  from {
    opacity: 0;
    transform: translateX(-1rem);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

[dir="rtl"] #s_b22mf6ir .b_6zq2km52 {
  animation-name: termsslide_rtl_b8k3m1qx9p2w;
}

@keyframes termsslide_rtl_b8k3m1qx9p2w {
  from {
    opacity: 0;
    transform: translateX(1rem);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

#s_b22mf6ir {
  position: relative;
  overflow: hidden;
  background:
    linear-gradient(165deg, var(--neutral-1050) 0%, var(--background-dark) 28%, var(--neutral-850) 52%, var(--primary-dark) 100%);
  color: var(--text-primary);
  min-height: 100vh;
  padding-block-end: 5rem;
}

#s_b22mf6ir .b_j8iph0ef {
  position: absolute;
  inset-inline-end: -12%;
  inset-block-start: -8%;
  width: 55%;
  height: 42%;
  background: radial-gradient(ellipse at center, color-mix(in srgb, var(--info-color) 45%, transparent) 0%, transparent 68%);
  pointer-events: none;
  animation: termsglow_r3v8h1jd6m2q 6s ease-in-out infinite;
}

#s_b22mf6ir .b_9yqt5pwj {
  position: absolute;
  inset-inline-start: -18%;
  inset-block-end: 18%;
  width: 48%;
  height: 36%;
  background: radial-gradient(ellipse at center, color-mix(in srgb, var(--warning-color) 40%, transparent) 0%, transparent 70%);
  pointer-events: none;
  animation: termsglow_r3v8h1jd6m2q 7.5s ease-in-out infinite;
  animation-delay: 1.2s;
}

#s_b22mf6ir .b_31p5v60h {
  position: relative;
  z-index: 1;
  padding-block: 3.5rem 2.5rem;
}

#s_b22mf6ir .b_jcvkjof5 {
  display: grid;
  grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);
  gap: 2.5rem;
  align-items: end;
}

#s_b22mf6ir .b_gseaq7le {
  position: relative;
}

#s_b22mf6ir .b_eefvmu1b {
  position: absolute;
  inset-inline-start: -0.35rem;
  inset-block-start: 0.2rem;
  width: 0.55rem;
  height: 4.5rem;
  background: linear-gradient(180deg, var(--warning-color), var(--info-color), var(--secondary));
  border-radius: 0.2rem;
  transform: skewY(-8deg);
}

#s_b22mf6ir .b_31p5v60h h1 {
  font-size: clamp(2.2rem, 6vw, 3.6rem);
  font-weight: 900;
  line-height: 1.05;
  letter-spacing: -0.03em;
  color: var(--text-light);
  margin-block: 0 1.1rem;
  margin-inline-start: 1.35rem;
  text-wrap: balance;
  text-transform: uppercase;
}

#s_b22mf6ir .b_no1upxjg {
  font-size: 1.08rem;
  line-height: 1.7;
  color: color-mix(in srgb, var(--text-light) 82%, var(--info-bg));
  margin-block: 0;
  margin-inline-start: 1.35rem;
  max-width: 36rem;
}

#s_b22mf6ir .b_kb98jw4g {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.25rem;
  padding: 1.75rem;
  background: linear-gradient(145deg, color-mix(in srgb, var(--warning-color) 92%, var(--text-light)), color-mix(in srgb, var(--danger-color) 70%, var(--warning-dark)));
  clip-path: polygon(0 0, 100% 0, 100% 82%, 92% 100%, 0 100%);
  box-shadow: 0 22px 48px color-mix(in srgb, var(--neutral-1050) 45%, transparent);
  animation: termsflash_k7qm2xp9n4w8 0.7s ease-out;
}

#s_b22mf6ir .b_psg9013p {
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: color-mix(in srgb, var(--text-light) 75%, var(--neutral-1050));
  margin-block-end: 0.35rem;
}

#s_b22mf6ir .b_3ii1x8ds {
  font-size: 1.15rem;
  font-weight: 800;
  color: var(--text-light);
  line-height: 1.4;
  margin: 0;
}

#s_b22mf6ir .b_t2rcyjhj {
  position: relative;
  z-index: 2;
  margin-block: 0.5rem 2.5rem;
}

#s_b22mf6ir .b_szczov2v {
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  padding: 1.15rem;
  background: color-mix(in srgb, var(--background-tertiary) 10%, transparent);
  border: 1px solid color-mix(in srgb, var(--info-color) 35%, transparent);
  border-inline-start: 6px solid var(--info-color);
  backdrop-filter: blur(8px);
}

#s_b22mf6ir .b_szczov2v a {
  display: inline-block;
  font-size: 0.78rem;
  font-weight: 700;
  line-height: 1.3;
  text-decoration: none;
  color: var(--text-light);
  padding-block: 0.45rem;
  padding-inline: 0.85rem;
  background: color-mix(in srgb, var(--text-light) 8%, transparent);
  border: 1px solid color-mix(in srgb, var(--text-light) 18%, transparent);
  transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.2s ease;
}

#s_b22mf6ir .b_szczov2v a:hover {
  background: var(--info-color);
  border-color: var(--info-color);
  color: var(--neutral-1050);
  transform: translateY(-2px);
}

#s_b22mf6ir .b_kazrvkmu {
  position: relative;
  z-index: 2;
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.15rem;
}

#s_b22mf6ir .b_6zq2km52 {
  position: relative;
  background: var(--background-tertiary);
  padding-block: 1.75rem 1.55rem;
  padding-inline: 1.6rem 1.5rem;
  border: 1px solid color-mix(in srgb, var(--neutral-250) 70%, var(--primary-bg));
  border-inline-start: 0;
  box-shadow: 0 12px 32px color-mix(in srgb, var(--neutral-1050) 18%, transparent);
  animation: termsslide_p5n9c4xw7a2k 0.55s ease-out backwards;
  overflow: hidden;
}

#s_b22mf6ir .b_6zq2km52::before {
  content: '';
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 0;
  inset-block-end: 0;
  width: 0.55rem;
  background: linear-gradient(180deg, var(--warning-color), var(--info-color));
}

#s_b22mf6ir .b_6zq2km52:nth-child(3n + 2)::before {
  background: linear-gradient(180deg, var(--secondary), var(--primary-light));
}

#s_b22mf6ir .b_6zq2km52:nth-child(3n)::before {
  background: linear-gradient(180deg, var(--danger-color), var(--accent));
}

#s_b22mf6ir .b_6zq2km52:nth-child(1) {
  animation-delay: 0.03s;
}

#s_b22mf6ir .b_6zq2km52:nth-child(2) {
  animation-delay: 0.06s;
}

#s_b22mf6ir .b_6zq2km52:nth-child(3) {
  animation-delay: 0.09s;
}

#s_b22mf6ir .b_6zq2km52:nth-child(4) {
  animation-delay: 0.12s;
}

#s_b22mf6ir .b_6zq2km52:nth-child(5) {
  animation-delay: 0.15s;
}

#s_b22mf6ir .b_6zq2km52:nth-child(6) {
  animation-delay: 0.18s;
}

#s_b22mf6ir .b_6zq2km52:nth-child(7) {
  animation-delay: 0.21s;
}

#s_b22mf6ir .b_6zq2km52:nth-child(8) {
  animation-delay: 0.24s;
}

#s_b22mf6ir .b_6zq2km52:nth-child(9) {
  animation-delay: 0.27s;
}

#s_b22mf6ir .b_6zq2km52:nth-child(10) {
  animation-delay: 0.3s;
}

#s_b22mf6ir .b_6zq2km52:nth-child(11) {
  animation-delay: 0.33s;
}

#s_b22mf6ir .b_6zq2km52:nth-child(12) {
  animation-delay: 0.36s;
}

#s_b22mf6ir .b_6zq2km52:nth-child(13) {
  animation-delay: 0.39s;
}

#s_b22mf6ir .b_6zq2km52:nth-child(14) {
  animation-delay: 0.42s;
}

#s_b22mf6ir .b_6zq2km52:nth-child(15) {
  animation-delay: 0.45s;
}

#s_b22mf6ir .b_6zq2km52:nth-child(16) {
  animation-delay: 0.48s;
}

#s_b22mf6ir .b_6zq2km52:nth-child(17) {
  animation-delay: 0.51s;
}

#s_b22mf6ir .b_6zq2km52 h2 {
  font-size: clamp(1.15rem, 2.4vw, 1.45rem);
  font-weight: 900;
  letter-spacing: -0.01em;
  text-transform: uppercase;
  color: var(--text-primary);
  margin-block: 0 1rem;
  padding-block-end: 0.75rem;
  border-block-end: 3px solid transparent;
  border-image: linear-gradient(90deg, var(--warning-color), var(--info-color), transparent) 1;
}

#s_b22mf6ir .b_6zq2km52:nth-child(3n + 2) h2 {
  border-image: linear-gradient(90deg, var(--secondary), var(--primary-light), transparent) 1;
}

#s_b22mf6ir .b_6zq2km52:nth-child(3n) h2 {
  border-image: linear-gradient(90deg, var(--danger-color), var(--accent-light), transparent) 1;
}

#s_b22mf6ir .b_6zq2km52 p {
  font-size: 0.96rem;
  line-height: 1.72;
  color: var(--text-secondary);
  margin-block: 0 0.7rem;
}

#s_b22mf6ir .b_6zq2km52 p:last-child {
  margin-block-end: 0;
}

#s_b22mf6ir .b_6zq2km52 ul {
  list-style: none;
  padding-inline-start: 0;
  margin-block: 0.35rem 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.55rem;
}

#s_b22mf6ir .b_6zq2km52 ul li {
  position: relative;
  font-size: 0.95rem;
  line-height: 1.65;
  color: var(--text-secondary);
  margin: 0;
  padding-block: 0.65rem;
  padding-inline: 1.1rem 0.85rem;
  background: linear-gradient(90deg, color-mix(in srgb, var(--info-bg) 28%, var(--background-tertiary)), var(--background-tertiary));
  border-inline-start: 3px solid var(--info-color);
}

#s_b22mf6ir .b_6zq2km52:nth-child(3n + 2) ul li {
  background: linear-gradient(90deg, color-mix(in srgb, var(--secondary-bg) 28%, var(--background-tertiary)), var(--background-tertiary));
  border-inline-start-color: var(--secondary);
}

#s_b22mf6ir .b_6zq2km52:nth-child(3n) ul li {
  background: linear-gradient(90deg, color-mix(in srgb, var(--danger-bg) 28%, var(--background-tertiary)), var(--background-tertiary));
  border-inline-start-color: var(--danger-color);
}

#s_b22mf6ir .b_rl3xx7gk {
  position: relative;
  z-index: 2;
  margin-block-start: 1.75rem;
  padding: 2rem 1.65rem;
  background: linear-gradient(125deg, var(--primary-dark) 0%, var(--accent-dark) 40%, var(--secondary-dark) 100%);
  border: 2px solid color-mix(in srgb, var(--info-color) 55%, transparent);
  box-shadow: 0 20px 50px color-mix(in srgb, var(--neutral-1050) 35%, transparent);
  overflow: hidden;
}

#s_b22mf6ir .b_rl3xx7gk::after {
  content: '';
  position: absolute;
  inset-inline-end: -8%;
  inset-block-start: -30%;
  width: 40%;
  height: 160%;
  background: linear-gradient(180deg, color-mix(in srgb, var(--warning-color) 45%, transparent), color-mix(in srgb, var(--info-color) 35%, transparent));
  transform: rotate(18deg);
  pointer-events: none;
}

#s_b22mf6ir .b_rl3xx7gk h2 {
  position: relative;
  z-index: 1;
  font-size: clamp(1.25rem, 2.6vw, 1.65rem);
  font-weight: 900;
  text-transform: uppercase;
  letter-spacing: -0.01em;
  color: var(--text-light);
  margin-block: 0 1.35rem;
}

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

#s_b22mf6ir .b_s67t3hgo {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
  padding: 1.15rem 1rem;
  background: color-mix(in srgb, var(--text-light) 12%, transparent);
  border: 1px solid color-mix(in srgb, var(--text-light) 22%, transparent);
  color: var(--text-light);
  font-size: 0.94rem;
  line-height: 1.5;
  word-break: break-word;
}

#s_b22mf6ir .b_s67t3hgo i {
  color: var(--info-color);
  font-size: 1.15rem;
  margin-block-start: 0.1rem;
  flex-shrink: 0;
}

@media (max-width: 991.98px) {
  #s_b22mf6ir .b_jcvkjof5 {
    grid-template-columns: 1fr;
    gap: 1.75rem;
  }

  #s_b22mf6ir .b_kb98jw4g {
    clip-path: none;
  }

  #s_b22mf6ir .b_51qdu8g9 {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 575.98px) {
  #s_b22mf6ir .b_31p5v60h {
    padding-block: 2.5rem 1.75rem;
  }

  #s_b22mf6ir .b_31p5v60h h1,
  #s_b22mf6ir .b_no1upxjg {
    margin-inline-start: 1rem;
  }

  #s_b22mf6ir .b_6zq2km52 {
    padding-block: 1.4rem;
    padding-inline: 1.2rem 1.1rem;
  }

  #s_b22mf6ir .b_szczov2v {
    padding: 0.9rem;
  }
}

#s_pni49lm9 {
        background: linear-gradient(180deg, var(--neutral-1050) 0%, var(--neutral-950) 50%, var(--neutral-850) 100%);
        color: var(--text-light);
        padding-block: 4rem 1.5rem;
padding-inline: 0 0;
        position: relative;
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 3px;
          background: linear-gradient(90deg, var(--primary), var(--accent), var(--secondary), var(--primary));
          animation: gradientShift_k8m2n9p4q7x3w 3s ease infinite;
        }

        &::after {
          content: '';
          position: absolute;
          top: 20%;
          inset-inline-end: -10%;
          width: 300px;
          height: 300px;
          background: radial-gradient(circle, rgba(92, 161, 232, 0.1) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatAnimation_r5t7v2k9m1n4p 6s ease-in-out infinite;
        }

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

        .b_6gs3j93k {
          margin-bottom: 3rem;

          .b_1kwwq2yw {
            padding: 2rem;
            background: linear-gradient(135deg, rgba(92, 161, 232, 0.08) 0%, rgba(176, 74, 150, 0.05) 100%);
            border: 2px solid rgba(92, 161, 232, 0.2);
            border-radius: 1.5rem;
            position: relative;
            overflow: hidden;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);

            &::before {
              content: '';
              position: absolute;
              top: -50%;
              inset-inline-start: -50%;
              width: 200%;
              height: 200%;
              background: radial-gradient(circle, rgba(92, 161, 232, 0.1) 0%, transparent 70%);
              animation: rotateGlow_x9k3m7p2n5v8w 8s linear infinite;
            }

            &:hover {
              transform: translateY(-5px);
              border-color: var(--primary);
              box-shadow: 0 15px 40px rgba(92, 161, 232, 0.25);

              &::before {
                animation-duration: 4s;
              }
            }

            .b_l9unza97 {
              font-size: 1.75rem;
              font-weight: 800;
              margin-bottom: 1rem;
              color: var(--primary-light);
              letter-spacing: 1px;
              position: relative;
              display: inline-flex;
              align-items: center;
              gap: 0.75rem;
              text-transform: uppercase;

              i {
                font-size: 2rem;
                color: var(--accent);
                animation: pulseIcon_j4m8k2n7p3v9x 2s ease-in-out infinite;
              }

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

            .b_iybmdxwn {
              font-size: 1rem;
              line-height: 1.7;
              color: var(--neutral-350);
              margin-bottom: 1.5rem;
              position: relative;
            }

            .b_dnn7fhyf {
              display: inline-flex;
              align-items: center;
              gap: 0.5rem;
              padding-block: 0.75rem;
padding-inline: 1.25rem;
              background: linear-gradient(135deg, var(--primary-dark), var(--primary));
              border: 1px solid var(--primary-light);
              border-radius: 2rem;
              font-size: 0.9rem;
              font-weight: 600;
              color: var(--text-light);
              transition: all 0.3s ease;
              position: relative;

              &:hover {
                background: linear-gradient(135deg, var(--primary), var(--primary-light));
                transform: scale(1.05);
                box-shadow: 0 8px 20px rgba(92, 161, 232, 0.4);

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

              i {
                transition: transform 0.5s ease;
              }
            }
          }

          .b_82nxqjkw {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 1.5rem;

            .b_5jws713g {
              padding: 1.5rem;
              background: rgba(255, 255, 255, 0.04);
              border: 1px solid rgba(255, 255, 255, 0.1);
              border-radius: 1rem;
              transition: all 0.3s ease;
              position: relative;
              overflow: hidden;

              &::before {
                content: '';
                position: absolute;
                top: 0;
                inset-inline-start: 0;
                width: 100%;
                height: 3px;
                background: linear-gradient(90deg, var(--primary), var(--accent));
                transform: scaleX(0);
                transition: transform 0.3s ease;
              }

              &:hover {
                background: rgba(92, 161, 232, 0.1);
                border-color: var(--primary);
                transform: translateY(-3px);
                box-shadow: 0 10px 25px rgba(92, 161, 232, 0.2);

                &::before {
                  transform: scaleX(1);
                }

                .b_l83gbfio {
                  background: linear-gradient(135deg, var(--primary), var(--primary-dark));
                  transform: scale(1.1) rotate(5deg);
                }
              }

              .b_l83gbfio {
                width: 50px;
                height: 50px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: rgba(92, 161, 232, 0.15);
                border-radius: 12px;
                margin-bottom: 1rem;
                transition: all 0.3s ease;

                i {
                  font-size: 1.5rem;
                  color: var(--primary);
                  transition: all 0.3s ease;
                }
              }

              .b_dattvuyi {
                font-size: 0.85rem;
                color: var(--neutral-450);
                margin-bottom: 0.5rem;
                text-transform: uppercase;
                letter-spacing: 0.5px;
              }

              .b_bp176rg6 {
                font-size: 1rem;
                font-weight: 600;
                color: var(--text-light);
                word-break: break-word;
              }
            }
          }
        }

        .b_rmv04b3u {
          margin-bottom: 3rem;

          .b_k8e688jl {
            background: rgba(255, 255, 255, 0.03);
            border: 1px solid rgba(255, 255, 255, 0.08);
            border-radius: 1.5rem;
            padding-block: 2.5rem;
padding-inline: 2rem;
            backdrop-filter: blur(15px);
            position: relative;

            &::after {
              content: '';
              position: absolute;
              top: 0;
              inset-inline-start: 0;
              inset-inline-end: 0;
              height: 2px;
              background: linear-gradient(90deg, transparent, var(--primary), var(--accent), var(--primary), transparent);
              border-radius: 1.5rem 1.5rem 0 0;
            }

            .b_ar8ac3kl {
              font-size: 1.5rem;
              font-weight: 700;
              margin-bottom: 2rem;
              color: var(--primary-light);
              display: flex;
              align-items: center;
              gap: 0.75rem;
              text-transform: uppercase;
              letter-spacing: 1px;

              i {
                color: var(--accent);
                font-size: 1.75rem;
              }
            }

            .b_d924ellf {
              display: grid;
              grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
              gap: 1rem;

              .b_c1r2pq7x {
                position: relative;

                a {
                  display: flex;
                  align-items: center;
                  gap: 1rem;
                  padding-block: 1rem;
padding-inline: 1.25rem;
                  color: var(--text-light);
                  text-decoration: none;
                  font-weight: 500;
                  font-size: 1rem;
                  border-radius: 0.75rem;
                  background: rgba(255, 255, 255, 0.03);
                  border: 1px solid transparent;
                  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
                  position: relative;
                  overflow: hidden;

                  &::before {
                    content: '';
                    position: absolute;
                    inset-inline-start: 0;
                    top: 0;
                    width: 4px;
                    height: 100%;
                    background: linear-gradient(180deg, var(--primary), var(--accent));
                    transform: scaleY(0);
                    transition: transform 0.3s ease;
                  }

                  i {
                    font-size: 1.3rem;
                    color: var(--primary);
                    transition: all 0.3s ease;
                    width: 24px;
                    text-align: center;
                  }

                  &:hover {
                    background: linear-gradient(135deg, rgba(92, 161, 232, 0.2), rgba(176, 74, 150, 0.15));
                    border-color: var(--primary);
                    transform: translateX(8px);
                    box-shadow: 0 6px 20px rgba(92, 161, 232, 0.25);

                    &::before {
                      transform: scaleY(1);
                    }

                    i {
                      color: var(--accent);
                      transform: scale(1.2);
                    }
                  }

                  &.active {
                    background: linear-gradient(135deg, var(--primary-dark), var(--primary));
                    border-color: var(--primary-light);
                    box-shadow: 0 6px 20px rgba(92, 161, 232, 0.3);

                    &::before {
                      transform: scaleY(1);
                    }

                    i {
                      color: var(--text-light);
                    }
                  }
                }
              }
            }
          }

          .b_lparmog2 {
            padding-block: 2.5rem;
padding-inline: 2rem;
            background: linear-gradient(135deg, rgba(92, 161, 232, 0.1) 0%, rgba(176, 74, 150, 0.08) 100%);
            border: 2px solid rgba(92, 161, 232, 0.2);
            border-radius: 1.5rem;
            text-align: center;
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              top: -50%;
              inset-inline-end: -50%;
              width: 200%;
              height: 200%;
              background: radial-gradient(circle, rgba(176, 74, 150, 0.1) 0%, transparent 70%);
              animation: rotateGlow_x9k3m7p2n5v8w 10s linear infinite reverse;
            }

            .b_21lq1muy {
              font-size: 1.5rem;
              font-weight: 700;
              margin-bottom: 1.5rem;
              color: var(--primary-light);
              display: inline-flex;
              align-items: center;
              gap: 0.75rem;
              position: relative;
              z-index: 1;

              i {
                color: var(--accent);
                font-size: 1.75rem;
              }
            }

            .b_hxf3rp3b {
              display: flex;
              justify-content: center;
              gap: 1.25rem;
              flex-wrap: wrap;
              position: relative;
              z-index: 1;

              .b_s4dv86dg {
                width: 60px;
                height: 60px;
                border-radius: 50%;
                background: linear-gradient(135deg, var(--primary), var(--primary-dark));
                border: 2px solid var(--primary-light);
                color: var(--text-light);
                display: inline-flex;
                align-items: center;
                justify-content: center;
                text-decoration: none;
                transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
                position: relative;
                overflow: hidden;

                &::before {
                  content: '';
                  position: absolute;
                  top: 50%;
                  inset-inline-start: 50%;
                  width: 0;
                  height: 0;
                  background: radial-gradient(circle, rgba(255, 255, 255, 0.3) 0%, transparent 70%);
                  border-radius: 50%;
                  transform: translate(-50%, -50%);
                  transition: width 0.4s ease, height 0.4s ease;
                }

                i {
                  font-size: 1.5rem;
                  position: relative;
                  z-index: 1;
                  transition: transform 0.3s ease;
                }

                &:hover {
                  transform: translateY(-5px) scale(1.1);
                  box-shadow: 0 10px 30px rgba(92, 161, 232, 0.5);
                  border-color: var(--accent);

                  &::before {
                    width: 200%;
                    height: 200%;
                  }

                  i {
                    transform: scale(1.2) rotate(10deg);
                  }

                  &[data-social='telegram'] {
                    background: linear-gradient(135deg, #0088cc, #006699);
                  }

                  &[data-social='whatsapp'] {
                    background: linear-gradient(135deg, #25d366, #128c7e);
                  }

                  &[data-social='email'] {
                    background: linear-gradient(135deg, var(--accent), var(--accent-dark));
                  }
                }

                &:active {
                  transform: translateY(-2px) scale(1.05);
                }
              }
            }
          }
        }

        .b_nc22yszs {
          border-top: 1px solid rgba(255, 255, 255, 0.1);
          padding-top: 2rem;
          margin-top: 2rem;

          .b_ewi2g1fi {
            text-align: center;
            color: var(--neutral-450);
            font-size: 0.95rem;
            padding: 1.25rem;
            background: rgba(255, 255, 255, 0.02);
            border-radius: 1rem;
            border: 1px solid rgba(255, 255, 255, 0.05);
            position: relative;

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

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

      @keyframes floatAnimation_r5t7v2k9m1n4p {
        0%,
        100% {
          transform: translate(0, 0) scale(1);
        }
        50% {
          transform: translate(-20px, -30px) scale(1.1);
        }
      }

      @keyframes rotateGlow_x9k3m7p2n5v8w {
        0% {
          transform: rotate(0deg);
        }
        100% {
          transform: rotate(360deg);
        }
      }

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

      @media (max-width: 991px) {
        #s_pni49lm9 {
          .b_6gs3j93k {
            .b_82nxqjkw {
              grid-template-columns: 1fr;
            }
          }

          .b_rmv04b3u {
            .b_k8e688jl {
              .b_d924ellf {
                grid-template-columns: 1fr;
              }
            }
          }
        }
      }

#s_48jv78bm {
        position: relative;
        z-index: 1000;
        padding-block: 0.875rem;
        padding-inline: 0;
        background: linear-gradient(120deg, var(--primary-bg) 0%, var(--accent-bg) 45%, var(--secondary-bg) 100%);
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          inset-block-start: -40%;
          inset-inline-end: -10%;
          width: 22rem;
          height: 22rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--accent-light) 0%, color-mix(in srgb, var(--accent-light) 0%, var(--primary-bg)) 72%);
          pointer-events: none;
          animation: headerglow_m8k2p7xq4n 7s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-end: -55%;
          inset-inline-start: -8%;
          width: 18rem;
          height: 18rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--secondary-light) 0%, color-mix(in srgb, var(--secondary-light) 0%, var(--primary-bg)) 70%);
          pointer-events: none;
          animation: headerglow_m8k2p7xq4n 9s ease-in-out infinite reverse;
        }

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

        .b_hgzalfbs {
          width: 100%;
        }

        .b_2z1suff6 {
          width: 100%;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          gap: 0.75rem 1rem;
          padding-block: 0.85rem;
          padding-inline: 1.25rem;
          border-radius: 1.125rem;
          border: 2px solid color-mix(in srgb, var(--primary-light) 55%, var(--background-tertiary));
          background: linear-gradient(145deg, var(--background-tertiary) 0%, var(--neutral-50) 100%);
          box-shadow: 0 10px 28px color-mix(in srgb, var(--neutral-950) 14%, var(--background-tertiary));
        }

        .b_ey296gn8 {
          position: relative;
          display: inline-flex;
          align-items: center;
          gap: 0.75rem;
          margin-inline-end: auto;
          padding-block: 0.35rem;
          padding-inline: 0;
          color: var(--text-primary);
          font-size: 1.65rem;
          font-weight: 700;
          letter-spacing: -0.04em;
          text-decoration: none;
          white-space: normal;
          transition: color 0.3s ease, transform 0.3s ease;

          &::before {
            content: '';
            flex-shrink: 0;
            width: 0.75rem;
            height: 2.25rem;
            border-radius: 0.5rem;
            background: linear-gradient(180deg, var(--primary) 0%, var(--accent) 55%, var(--secondary) 100%);
            box-shadow: 0 4px 12px color-mix(in srgb, var(--primary) 35%, var(--background-tertiary));
          }

          &:hover {
            color: var(--primary-dark);
            transform: translateY(-1px);
          }
        }

        .b_nyygk66p {
          margin-inline-start: auto;
          border: 2px solid var(--primary-light);
          border-radius: 0.75rem;
          padding-block: 0.45rem;
          padding-inline: 0.65rem;
          background: var(--primary-bg);
          transition: background 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;

          &:hover {
            background: var(--accent-bg);
            border-color: var(--accent);
          }

          &:focus {
            border-color: var(--accent);
            box-shadow: 0 0 0 0.25rem var(--accent-light);
          }

          .navbar-toggler-icon {
            filter: brightness(0.35);
          }
        }

        .b_ovzom44e {
          flex: 1 1 100%;
        }

        .b_923v0suv {
          width: 100%;
          display: flex;
          align-items: center;
          flex-wrap: wrap;
          gap: 0.75rem 1rem;
        }

        .b_b7v6ikz5 {
          display: flex;
          flex-wrap: wrap;
          align-items: center;
          gap: 0.35rem;
          margin: 0;
          padding: 0.35rem;
          list-style: none;
          border-radius: 999px;
          background: linear-gradient(90deg, var(--primary-bg) 0%, var(--accent-bg) 50%, var(--secondary-bg) 100%);
          box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--primary) 18%, var(--background-tertiary));
        }

        .b_b7v6ikz5 .b_356d1pr9 {
          margin: 0;
        }

        .b_b7v6ikz5 .nav-link {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          padding-block: 0.55rem;
          padding-inline: 1rem;
          border-radius: 999px;
          color: var(--text-primary);
          font-size: 0.95rem;
          font-weight: 600;
          text-decoration: none;
          transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;

          &:hover {
            color: var(--text-light);
            background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
            transform: translateY(-1px);
            box-shadow: 0 6px 16px color-mix(in srgb, var(--primary) 30%, var(--background-tertiary));
          }

          &.active {
            color: var(--text-light);
            background: linear-gradient(135deg, var(--primary-dark) 0%, var(--secondary) 100%);
            box-shadow: 0 4px 12px color-mix(in srgb, var(--secondary) 28%, var(--background-tertiary));
          }
        }

        .b_t0gladi8 {
          margin-inline-start: auto;
        }

        .b_qpq5wwpy {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          min-width: 10rem;
          padding-block: 0.7rem;
          padding-inline: 1.5rem;
          border-radius: 999px;
          border: 2px solid var(--secondary-dark);
          background: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-dark) 100%);
          color: var(--text-light);
          font-size: 0.95rem;
          font-weight: 700;
          text-decoration: none;
          box-shadow: 0 8px 20px color-mix(in srgb, var(--secondary-dark) 32%, var(--background-tertiary));
          transition: transform 0.3s ease, box-shadow 0.3s ease, background 0.3s ease;

          &:hover {
            color: var(--text-light);
            transform: translateY(-2px) scale(1.02);
            background: linear-gradient(135deg, var(--secondary-light) 0%, var(--secondary) 100%);
            box-shadow: 0 12px 24px color-mix(in srgb, var(--secondary) 38%, var(--background-tertiary));
          }

          &:active {
            transform: translateY(0) scale(1);
          }
        }

        @media (min-width: 992px) {
          .b_2z1suff6 {
            padding-block: 1rem;
            padding-inline: 1.5rem;
          }

          .b_ey296gn8 {
            margin-inline-end: 0;
            flex-shrink: 0;
          }

          .b_ovzom44e {
            flex: 1 1 0;
            min-width: 0;
          }

          .b_923v0suv {
            flex-wrap: nowrap;
            justify-content: space-between;
          }

          .b_b7v6ikz5 {
            flex: 1 1 0;
            min-width: 0;
            justify-content: center;
          }

          .b_t0gladi8 {
            flex-shrink: 0;
          }
        }

        @media (max-width: 991.98px) {
          .b_2z1suff6 {
            padding-block: 0.75rem;
            padding-inline: 1rem;
          }

          .b_ovzom44e {
            margin-block-start: 0.25rem;
            padding-block: 1rem;
            padding-inline: 0.75rem;
            border-radius: 1rem;
            background: color-mix(in srgb, var(--background-tertiary) 88%, var(--accent-bg));
            box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--accent) 20%, var(--background-tertiary));
            animation: headerpanelin_q4n8m2k7xp 0.35s ease-out;
          }

          .b_923v0suv {
            flex-direction: column;
            align-items: stretch;
          }

          .b_b7v6ikz5 {
            width: 100%;
            flex-direction: column;
            align-items: stretch;
            border-radius: 1rem;
            padding: 0.5rem;
          }

          .b_b7v6ikz5 .nav-link {
            width: 100%;
            border-radius: 0.75rem;
            padding-block: 0.75rem;
            padding-inline: 1rem;
          }

          .b_t0gladi8 {
            width: 100%;
            margin-inline-start: 0;
          }

          .b_qpq5wwpy {
            width: 100%;
          }

          .b_ey296gn8 {
            font-size: 1.35rem;
          }
        }

        @media (max-width: 575.98px) {
          .b_ey296gn8 {
            font-size: 1.15rem;
          }

          .b_2z1suff6 {
            gap: 0.65rem;
          }
        }
      }

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

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

#s_srhbbxf1 {
  position: relative;
  width: 100vw;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-block: 2.5rem;
  padding-inline: 1.25rem;
  overflow: hidden;
  background: linear-gradient(
    145deg,
    var(--neutral-1050) 0%,
    var(--primary-dark) 48%,
    var(--accent-dark) 100%
  );
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.4s ease, visibility 0.4s ease;
}

#s_srhbbxf1.active {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
}

#s_srhbbxf1 .b_9p0fvldn {
  position: absolute;
  inset-block-start: -20%;
  inset-inline-end: -12%;
  width: min(55vw, 640px);
  height: 140%;
  background: linear-gradient(
    160deg,
    var(--warning-color) 0%,
    var(--danger-color) 55%,
    var(--info-color) 100%
  );
  transform: rotate(18deg);
  opacity: 0.9;
  animation: slashin_w3r8t5y1za 0.9s cubic-bezier(0.2, 0.8, 0.2, 1) both;
  pointer-events: none;
}

#s_srhbbxf1 .b_q01j22vr {
  position: absolute;
  inset-block-end: -25%;
  inset-inline-start: -18%;
  width: min(50vw, 520px);
  height: 90%;
  background: linear-gradient(
    200deg,
    var(--info-bg) 0%,
    var(--primary-bg) 60%,
    var(--secondary-bg) 100%
  );
  transform: rotate(-14deg);
  opacity: 0.35;
  animation: slashsoft_m4n8p2q7xw 1.1s 0.12s cubic-bezier(0.2, 0.8, 0.2, 1) both;
  pointer-events: none;
}

#s_srhbbxf1 .b_7vdp8qji {
  position: relative;
  z-index: 2;
  width: min(920px, 100%);
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
  gap: 0;
  background: var(--background-tertiary);
  border: 3px solid var(--neutral-1050);
  box-shadow:
    12px 12px 0 var(--warning-color),
    0 0 0 1px var(--neutral-1050);
  transform: translateY(28px);
  transition: transform 0.4s ease;
  animation: riseup_k7m2n9xq4p 0.75s 0.15s cubic-bezier(0.2, 0.8, 0.2, 1) both;
}

#s_srhbbxf1.active .b_7vdp8qji {
  transform: translateY(0);
}

#s_srhbbxf1 .b_2wwzju3w {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1.25rem;
  padding-block: 2.75rem;
  padding-inline: 1.75rem;
  background: linear-gradient(
    180deg,
    var(--primary) 0%,
    var(--primary-dark) 100%
  );
  border-inline-end: 3px solid var(--neutral-1050);
  text-align: center;
}

#s_srhbbxf1 .b_fbpxjavv {
  width: min(42%, 140px);
  aspect-ratio: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--warning-color);
  border: 3px solid var(--neutral-1050);
  box-shadow: 6px 6px 0 var(--info-color);
  transform: rotate(-8deg);
  animation: burstpop_ab12cd34ef 0.85s 0.35s cubic-bezier(0.34, 1.4, 0.64, 1) both;
}

#s_srhbbxf1 .b_fbpxjavv i {
  font-size: clamp(2.4rem, 5vw, 3.4rem);
  color: var(--neutral-1050);
  transform: rotate(8deg);
}

#s_srhbbxf1 .b_46m0t2vg {
  margin: 0;
  padding-block: 0.4rem;
  padding-inline: 0.85rem;
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--text-light);
  background: var(--neutral-1050);
  border: 2px solid var(--info-light);
  white-space: normal;
}

#s_srhbbxf1 .b_t4bxkqc7 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1.1rem;
  padding-block: 2.75rem;
  padding-inline: 2.4rem;
  background:
    linear-gradient(
      135deg,
      color-mix(in srgb, var(--warning-bg) 35%, var(--background-tertiary)) 0%,
      var(--background-tertiary) 42%,
      color-mix(in srgb, var(--info-bg) 28%, var(--background-tertiary)) 100%
    );
}

#s_srhbbxf1 .b_l09dwpsj {
  margin: 0;
  font-size: 0.82rem;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--warning-dark);
}

#s_srhbbxf1 .b_n6efh6ls {
  margin: 0;
  color: var(--text-primary);
  font-weight: 900;
  font-size: clamp(1.85rem, 4vw, 2.65rem);
  line-height: 1.05;
  text-wrap: balance;
}

#s_srhbbxf1 .b_gcom180r {
  margin: 0;
  max-width: 36ch;
  color: var(--text-secondary);
  font-size: 1.05rem;
  line-height: 1.6;
}

#s_srhbbxf1 .b_ijj36pxl {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.65rem;
  margin-block-start: 0.35rem;
}

#s_srhbbxf1 .b_l6lj968r {
  margin: 0;
  padding-block: 0.7rem;
  padding-inline: 0.95rem;
  font-size: 0.95rem;
  font-weight: 600;
  line-height: 1.4;
  color: var(--text-primary);
  background: var(--background-tertiary);
  border-inline-start: 5px solid var(--warning-color);
  border-block: 2px solid var(--neutral-1050);
  border-inline-end: 2px solid var(--neutral-1050);
}

#s_srhbbxf1 .b_l6lj968r:nth-child(2) {
  border-inline-start-color: var(--info-color);
}

#s_srhbbxf1 .b_l6lj968r:nth-child(3) {
  border-inline-start-color: var(--secondary);
}

#s_srhbbxf1 .b_qmgmzn7v {
  align-self: flex-start;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-block-start: 0.5rem;
  padding-block: 0.9rem;
  padding-inline: 1.7rem;
  font-weight: 800;
  font-size: 0.95rem;
  text-decoration: none;
  color: var(--neutral-1050);
  background: var(--warning-color);
  border: 3px solid var(--neutral-1050);
  box-shadow: 5px 5px 0 var(--neutral-1050);
  transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
}

#s_srhbbxf1 .b_qmgmzn7v:hover {
  background: var(--info-color);
  transform: translateY(-3px);
  box-shadow: 7px 8px 0 var(--neutral-1050);
}

#s_srhbbxf1 .b_qmgmzn7v:active {
  transform: translateY(1px);
  box-shadow: 2px 2px 0 var(--neutral-1050);
}

@keyframes slashin_w3r8t5y1za {
  from {
    opacity: 0;
    transform: rotate(18deg) translateY(40px);
  }
  to {
    opacity: 0.9;
    transform: rotate(18deg) translateY(0);
  }
}

@keyframes slashsoft_m4n8p2q7xw {
  from {
    opacity: 0;
    transform: rotate(-14deg) translateY(40px);
  }
  to {
    opacity: 0.35;
    transform: rotate(-14deg) translateY(0);
  }
}

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

@keyframes burstpop_ab12cd34ef {
  from {
    opacity: 0;
    transform: rotate(-8deg) scale(0.55);
  }
  to {
    opacity: 1;
    transform: rotate(-8deg) scale(1);
  }
}

@media (max-width: 767.98px) {
  #s_srhbbxf1 {
    padding-block: 1.5rem;
    padding-inline: 1rem;
  }

  #s_srhbbxf1 .b_9p0fvldn {
    width: min(80vw, 420px);
    inset-inline-end: -28%;
  }

  #s_srhbbxf1 .b_q01j22vr {
    width: min(70vw, 360px);
    inset-inline-start: -30%;
  }

  #s_srhbbxf1 .b_7vdp8qji {
    grid-template-columns: 1fr;
    box-shadow:
      8px 8px 0 var(--warning-color),
      0 0 0 1px var(--neutral-1050);
  }

  #s_srhbbxf1 .b_2wwzju3w {
    border-inline-end: 0;
    border-block-end: 3px solid var(--neutral-1050);
    padding-block: 2rem;
    padding-inline: 1.25rem;
  }

  #s_srhbbxf1 .b_fbpxjavv {
    width: min(34%, 110px);
  }

  #s_srhbbxf1 .b_t4bxkqc7 {
    padding-block: 1.75rem;
    padding-inline: 1.35rem;
    gap: 0.95rem;
  }

  #s_srhbbxf1 .b_gcom180r {
    max-width: none;
  }

  #s_srhbbxf1 .b_qmgmzn7v {
    width: 100%;
  }
}

#s_jfou5vk9 {
        background: linear-gradient(180deg, var(--neutral-1050) 0%, var(--neutral-950) 50%, var(--neutral-850) 100%);
        color: var(--text-light);
        padding-block: 4rem 1.5rem;
padding-inline: 0 0;
        position: relative;
        overflow: hidden;

        &::before {
          content: '';
          position: absolute;
          top: 0;
          inset-inline-start: 0;
          inset-inline-end: 0;
          height: 3px;
          background: linear-gradient(90deg, var(--primary), var(--accent), var(--secondary), var(--primary));
          animation: gradientShift_k8m2n9p4q7x3w 3s ease infinite;
        }

        &::after {
          content: '';
          position: absolute;
          top: 20%;
          inset-inline-end: -10%;
          width: 300px;
          height: 300px;
          background: radial-gradient(circle, rgba(92, 161, 232, 0.1) 0%, transparent 70%);
          border-radius: 50%;
          animation: floatAnimation_r5t7v2k9m1n4p 6s ease-in-out infinite;
        }

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

        .b_tmq4zczq {
          margin-bottom: 3rem;

          .b_f9pygygy {
            padding: 2rem;
            background: linear-gradient(135deg, rgba(92, 161, 232, 0.08) 0%, rgba(176, 74, 150, 0.05) 100%);
            border: 2px solid rgba(92, 161, 232, 0.2);
            border-radius: 1.5rem;
            position: relative;
            overflow: hidden;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);

            &::before {
              content: '';
              position: absolute;
              top: -50%;
              inset-inline-start: -50%;
              width: 200%;
              height: 200%;
              background: radial-gradient(circle, rgba(92, 161, 232, 0.1) 0%, transparent 70%);
              animation: rotateGlow_x9k3m7p2n5v8w 8s linear infinite;
            }

            &:hover {
              transform: translateY(-5px);
              border-color: var(--primary);
              box-shadow: 0 15px 40px rgba(92, 161, 232, 0.25);

              &::before {
                animation-duration: 4s;
              }
            }

            .b_b4ifs4kp {
              font-size: 1.75rem;
              font-weight: 800;
              margin-bottom: 1rem;
              color: var(--primary-light);
              letter-spacing: 1px;
              position: relative;
              display: inline-flex;
              align-items: center;
              gap: 0.75rem;
              text-transform: uppercase;

              i {
                font-size: 2rem;
                color: var(--accent);
                animation: pulseIcon_j4m8k2n7p3v9x 2s ease-in-out infinite;
              }

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

            .b_bemt7vok {
              font-size: 1rem;
              line-height: 1.7;
              color: var(--neutral-350);
              margin-bottom: 1.5rem;
              position: relative;
            }

            .b_qn7zbe3i {
              display: inline-flex;
              align-items: center;
              gap: 0.5rem;
              padding-block: 0.75rem;
padding-inline: 1.25rem;
              background: linear-gradient(135deg, var(--primary-dark), var(--primary));
              border: 1px solid var(--primary-light);
              border-radius: 2rem;
              font-size: 0.9rem;
              font-weight: 600;
              color: var(--text-light);
              transition: all 0.3s ease;
              position: relative;

              &:hover {
                background: linear-gradient(135deg, var(--primary), var(--primary-light));
                transform: scale(1.05);
                box-shadow: 0 8px 20px rgba(92, 161, 232, 0.4);

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

              i {
                transition: transform 0.5s ease;
              }
            }
          }

          .b_oau02zmj {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 1.5rem;

            .b_56275s6g {
              padding: 1.5rem;
              background: rgba(255, 255, 255, 0.04);
              border: 1px solid rgba(255, 255, 255, 0.1);
              border-radius: 1rem;
              transition: all 0.3s ease;
              position: relative;
              overflow: hidden;

              &::before {
                content: '';
                position: absolute;
                top: 0;
                inset-inline-start: 0;
                width: 100%;
                height: 3px;
                background: linear-gradient(90deg, var(--primary), var(--accent));
                transform: scaleX(0);
                transition: transform 0.3s ease;
              }

              &:hover {
                background: rgba(92, 161, 232, 0.1);
                border-color: var(--primary);
                transform: translateY(-3px);
                box-shadow: 0 10px 25px rgba(92, 161, 232, 0.2);

                &::before {
                  transform: scaleX(1);
                }

                .b_b58epuqy {
                  background: linear-gradient(135deg, var(--primary), var(--primary-dark));
                  transform: scale(1.1) rotate(5deg);
                }
              }

              .b_b58epuqy {
                width: 50px;
                height: 50px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: rgba(92, 161, 232, 0.15);
                border-radius: 12px;
                margin-bottom: 1rem;
                transition: all 0.3s ease;

                i {
                  font-size: 1.5rem;
                  color: var(--primary);
                  transition: all 0.3s ease;
                }
              }

              .b_78dseocw {
                font-size: 0.85rem;
                color: var(--neutral-450);
                margin-bottom: 0.5rem;
                text-transform: uppercase;
                letter-spacing: 0.5px;
              }

              .b_2eff1nyj {
                font-size: 1rem;
                font-weight: 600;
                color: var(--text-light);
                word-break: break-word;
              }
            }
          }
        }

        .b_c690axk1 {
          margin-bottom: 3rem;

          .b_b1urtb5a {
            background: rgba(255, 255, 255, 0.03);
            border: 1px solid rgba(255, 255, 255, 0.08);
            border-radius: 1.5rem;
            padding-block: 2.5rem;
padding-inline: 2rem;
            backdrop-filter: blur(15px);
            position: relative;

            &::after {
              content: '';
              position: absolute;
              top: 0;
              inset-inline-start: 0;
              inset-inline-end: 0;
              height: 2px;
              background: linear-gradient(90deg, transparent, var(--primary), var(--accent), var(--primary), transparent);
              border-radius: 1.5rem 1.5rem 0 0;
            }

            .b_171z1cbg {
              font-size: 1.5rem;
              font-weight: 700;
              margin-bottom: 2rem;
              color: var(--primary-light);
              display: flex;
              align-items: center;
              gap: 0.75rem;
              text-transform: uppercase;
              letter-spacing: 1px;

              i {
                color: var(--accent);
                font-size: 1.75rem;
              }
            }

            .b_mfqim764 {
              display: grid;
              grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
              gap: 1rem;

              .b_py3l5khb {
                position: relative;

                a {
                  display: flex;
                  align-items: center;
                  gap: 1rem;
                  padding-block: 1rem;
padding-inline: 1.25rem;
                  color: var(--text-light);
                  text-decoration: none;
                  font-weight: 500;
                  font-size: 1rem;
                  border-radius: 0.75rem;
                  background: rgba(255, 255, 255, 0.03);
                  border: 1px solid transparent;
                  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
                  position: relative;
                  overflow: hidden;

                  &::before {
                    content: '';
                    position: absolute;
                    inset-inline-start: 0;
                    top: 0;
                    width: 4px;
                    height: 100%;
                    background: linear-gradient(180deg, var(--primary), var(--accent));
                    transform: scaleY(0);
                    transition: transform 0.3s ease;
                  }

                  i {
                    font-size: 1.3rem;
                    color: var(--primary);
                    transition: all 0.3s ease;
                    width: 24px;
                    text-align: center;
                  }

                  &:hover {
                    background: linear-gradient(135deg, rgba(92, 161, 232, 0.2), rgba(176, 74, 150, 0.15));
                    border-color: var(--primary);
                    transform: translateX(8px);
                    box-shadow: 0 6px 20px rgba(92, 161, 232, 0.25);

                    &::before {
                      transform: scaleY(1);
                    }

                    i {
                      color: var(--accent);
                      transform: scale(1.2);
                    }
                  }

                  &.active {
                    background: linear-gradient(135deg, var(--primary-dark), var(--primary));
                    border-color: var(--primary-light);
                    box-shadow: 0 6px 20px rgba(92, 161, 232, 0.3);

                    &::before {
                      transform: scaleY(1);
                    }

                    i {
                      color: var(--text-light);
                    }
                  }
                }
              }
            }
          }

          .b_3mp658sb {
            padding-block: 2.5rem;
padding-inline: 2rem;
            background: linear-gradient(135deg, rgba(92, 161, 232, 0.1) 0%, rgba(176, 74, 150, 0.08) 100%);
            border: 2px solid rgba(92, 161, 232, 0.2);
            border-radius: 1.5rem;
            text-align: center;
            position: relative;
            overflow: hidden;

            &::before {
              content: '';
              position: absolute;
              top: -50%;
              inset-inline-end: -50%;
              width: 200%;
              height: 200%;
              background: radial-gradient(circle, rgba(176, 74, 150, 0.1) 0%, transparent 70%);
              animation: rotateGlow_x9k3m7p2n5v8w 10s linear infinite reverse;
            }

            .b_3j9qa1r2 {
              font-size: 1.5rem;
              font-weight: 700;
              margin-bottom: 1.5rem;
              color: var(--primary-light);
              display: inline-flex;
              align-items: center;
              gap: 0.75rem;
              position: relative;
              z-index: 1;

              i {
                color: var(--accent);
                font-size: 1.75rem;
              }
            }

            .b_57wysa6s {
              display: flex;
              justify-content: center;
              gap: 1.25rem;
              flex-wrap: wrap;
              position: relative;
              z-index: 1;

              .b_rfdxwtsp {
                width: 60px;
                height: 60px;
                border-radius: 50%;
                background: linear-gradient(135deg, var(--primary), var(--primary-dark));
                border: 2px solid var(--primary-light);
                color: var(--text-light);
                display: inline-flex;
                align-items: center;
                justify-content: center;
                text-decoration: none;
                transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
                position: relative;
                overflow: hidden;

                &::before {
                  content: '';
                  position: absolute;
                  top: 50%;
                  inset-inline-start: 50%;
                  width: 0;
                  height: 0;
                  background: radial-gradient(circle, rgba(255, 255, 255, 0.3) 0%, transparent 70%);
                  border-radius: 50%;
                  transform: translate(-50%, -50%);
                  transition: width 0.4s ease, height 0.4s ease;
                }

                i {
                  font-size: 1.5rem;
                  position: relative;
                  z-index: 1;
                  transition: transform 0.3s ease;
                }

                &:hover {
                  transform: translateY(-5px) scale(1.1);
                  box-shadow: 0 10px 30px rgba(92, 161, 232, 0.5);
                  border-color: var(--accent);

                  &::before {
                    width: 200%;
                    height: 200%;
                  }

                  i {
                    transform: scale(1.2) rotate(10deg);
                  }

                  &[data-social='telegram'] {
                    background: linear-gradient(135deg, #0088cc, #006699);
                  }

                  &[data-social='whatsapp'] {
                    background: linear-gradient(135deg, #25d366, #128c7e);
                  }

                  &[data-social='email'] {
                    background: linear-gradient(135deg, var(--accent), var(--accent-dark));
                  }
                }

                &:active {
                  transform: translateY(-2px) scale(1.05);
                }
              }
            }
          }
        }

        .b_bcdoziva {
          border-top: 1px solid rgba(255, 255, 255, 0.1);
          padding-top: 2rem;
          margin-top: 2rem;

          .b_1zrpk3c7 {
            text-align: center;
            color: var(--neutral-450);
            font-size: 0.95rem;
            padding: 1.25rem;
            background: rgba(255, 255, 255, 0.02);
            border-radius: 1rem;
            border: 1px solid rgba(255, 255, 255, 0.05);
            position: relative;

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

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

      @keyframes floatAnimation_r5t7v2k9m1n4p {
        0%,
        100% {
          transform: translate(0, 0) scale(1);
        }
        50% {
          transform: translate(-20px, -30px) scale(1.1);
        }
      }

      @keyframes rotateGlow_x9k3m7p2n5v8w {
        0% {
          transform: rotate(0deg);
        }
        100% {
          transform: rotate(360deg);
        }
      }

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

      @media (max-width: 991px) {
        #s_jfou5vk9 {
          .b_tmq4zczq {
            .b_oau02zmj {
              grid-template-columns: 1fr;
            }
          }

          .b_c690axk1 {
            .b_b1urtb5a {
              .b_mfqim764 {
                grid-template-columns: 1fr;
              }
            }
          }
        }
      }
