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

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

      #sc_fe5243cc {
        padding-block: 1rem;
        padding-inline: 0.75rem;
        animation: headerpanel_m3kp92q8wnrt 0.55s ease-out;
        background: linear-gradient(180deg, color-mix(in srgb, var(--accent) 12%, var(--background-primary)) 0%, var(--background-primary) 45%, var(--background-secondary) 100%);
      }

      #sc_fe5243cc .navbar {
        position: relative;
        z-index: 1;
        padding-block: 0;
        padding-inline: 0;
        border-radius: 1rem;
        border: 1px solid color-mix(in srgb, var(--neutral-350) 55%, var(--background-tertiary));
        background: var(--background-tertiary);
        box-shadow: 0 0.75rem 2rem color-mix(in srgb, var(--neutral-950) 18%, var(--background-tertiary));
        overflow: hidden;
      }

      #sc_fe5243cc .navbar::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        inset-inline-end: 0;
        block-size: 4px;
        background: linear-gradient(90deg, var(--primary) 0%, var(--accent) 45%, var(--secondary) 100%);
        z-index: 2;
      }

      #sc_fe5243cc .u_7a01d7ea {
        position: relative;
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0;
        align-items: stretch;
        min-block-size: 4.25rem;
        width: 100%;
      }

      #sc_fe5243cc .u_46326452 {
        position: absolute;
        inset-block: 0;
        inset-inline-start: 0;
        inline-size: 6px;
        background: linear-gradient(180deg, var(--primary) 0%, var(--accent-dark) 100%);
        z-index: 1;
        border-start-end-radius: 0.5rem;
        border-end-end-radius: 0.5rem;
      }

      #sc_fe5243cc .u_6be77601 {
        position: relative;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between;
        gap: 0.75rem;
        padding-block: 0.85rem;
        padding-inline-start: 1.25rem;
        padding-inline-end: 1rem;
        z-index: 2;
        padding-inline-start: calc(1.25rem + 6px);
      }

      #sc_fe5243cc .navbar-brand {
        margin: 0;
        padding: 0;
        display: inline-flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 0.15rem;
        max-inline-size: min(100%, 18rem);
        text-decoration: none;
        white-space: normal;
      }

      #sc_fe5243cc .u_243cf86d {
        font-size: clamp(1.15rem, 2.8vw, 1.45rem);
        font-weight: 800;
        letter-spacing: -0.03em;
        line-height: 1.1;
        color: var(--text-primary);
        transition: color 0.25s ease;
      }

      #sc_fe5243cc .navbar-brand:hover .u_243cf86d {
        color: var(--primary-dark);
      }

      #sc_fe5243cc .u_13116030 {
        inline-size: 3rem;
        block-size: 3px;
        border-radius: 99px;
        background: linear-gradient(90deg, var(--accent) 0%, var(--secondary) 100%);
      }

      #sc_fe5243cc .navbar-brand:focus-visible {
        outline: 2px solid var(--accent);
        outline-offset: 4px;
        border-radius: 0.35rem;
      }

      #sc_fe5243cc .u_68a78881 {
        border: 1px solid color-mix(in srgb, var(--neutral-450) 65%, var(--background-tertiary));
        border-radius: 0.5rem;
        padding: 0;
        inline-size: 2.75rem;
        block-size: 2.75rem;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 5px;
        flex-direction: column;
        background: color-mix(in srgb, var(--neutral-150) 35%, var(--background-tertiary));
        transition: border-color 0.25s ease, background 0.25s ease;
      }

      #sc_fe5243cc .u_68a78881:hover {
        border-color: color-mix(in srgb, var(--primary) 65%, var(--neutral-350));
        background: color-mix(in srgb, var(--primary) 8%, var(--background-tertiary));
      }

      #sc_fe5243cc .u_68a78881:focus-visible {
        outline: 2px solid var(--accent);
        outline-offset: 2px;
      }

      #sc_fe5243cc .u_284484bc {
        display: block;
        inline-size: 1.2rem;
        block-size: 2px;
        border-radius: 2px;
        background: var(--text-primary);
      }

      #sc_fe5243cc .navbar-toggler-icon {
        display: none;
      }

      #sc_fe5243cc .navbar-collapse {
        flex-basis: 100%;
        flex-grow: 1;
      }

      #sc_fe5243cc .u_4a58a823 {
        display: flex;
        flex-wrap: wrap;
        align-items: stretch;
        justify-content: flex-start;
        gap: 0.35rem;
        row-gap: 0.35rem;
        margin: 0;
        padding: 0;
        list-style: none;
      }

      #sc_fe5243cc .u_5a0829a5 {
        margin: 0;
      }

      #sc_fe5243cc .nav-link {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.55rem;
        padding-inline: 0.85rem;
        border-radius: 0.65rem;
        font-size: 0.9rem;
        font-weight: 600;
        color: var(--text-secondary);
        text-decoration: none;
        border: 1px solid transparent;
        background: transparent;
        position: relative;
        transition: color 0.2s ease, border-color 0.2s ease, background 0.2s ease;
        animation: navfade_h7xb41km9tqw 0.45s ease-out backwards;
      }

      #sc_fe5243cc .u_5a0829a5:nth-child(1) .nav-link {
        animation-delay: 0.05s;
      }

      #sc_fe5243cc .u_5a0829a5:nth-child(2) .nav-link {
        animation-delay: 0.1s;
      }

      #sc_fe5243cc .u_5a0829a5:nth-child(3) .nav-link {
        animation-delay: 0.15s;
      }

      #sc_fe5243cc .u_5a0829a5:nth-child(4) .nav-link {
        animation-delay: 0.2s;
      }

      #sc_fe5243cc .u_5a0829a5:nth-child(5) .nav-link {
        animation-delay: 0.25s;
      }

      #sc_fe5243cc .nav-link svg {
        width: 1.05rem;
        height: 1.05rem;
        flex-shrink: 0;
        fill: none;
        stroke: currentColor;
        stroke-width: 2.25;
        stroke-linecap: round;
        stroke-linejoin: round;
      }

      #sc_fe5243cc .nav-link::after {
        content: '';
        position: absolute;
        inset-inline-start: 0.85rem;
        inset-inline-end: 0.85rem;
        inset-block-end: 0.35rem;
        block-size: 2px;
        border-radius: 99px;
        background: linear-gradient(90deg, var(--primary) 0%, var(--accent) 100%);
        transform: scaleX(0);
        transform-origin: center;
        transition: transform 0.22s ease;
      }

      #sc_fe5243cc .nav-link:hover {
        color: var(--primary-dark);
        background: color-mix(in srgb, var(--info-bg) 40%, var(--background-tertiary));
        border-color: color-mix(in srgb, var(--accent) 35%, var(--neutral-150));
      }

      #sc_fe5243cc .nav-link:hover::after,
      #sc_fe5243cc .nav-link.active::after {
        transform: scaleX(1);
      }

      @media (min-width: 992px) {
        #sc_fe5243cc {
          padding-inline: 1.25rem;
        }

        #sc_fe5243cc .u_7a01d7ea {
          grid-template-columns: minmax(0, 1fr);
          min-block-size: 4.5rem;
        }

        #sc_fe5243cc .u_6be77601 {
          flex-wrap: nowrap;
          gap: 1.25rem;
          padding-block: 0.65rem;
        }

        #sc_fe5243cc .navbar-brand {
          flex: 0 0 minmax(0, 14rem);
          max-inline-size: 14rem;
        }

        #sc_fe5243cc .navbar-collapse {
          flex-basis: auto;
          flex-grow: 1;
        }

        #sc_fe5243cc .u_4a58a823 {
          justify-content: flex-end;
          gap: 0.45rem;
        }

        #sc_fe5243cc .u_68a78881 {
          display: none;
        }
      }

      @media (max-width: 991.98px) {
        #sc_fe5243cc .navbar-collapse {
          border-block-start: 1px solid color-mix(in srgb, var(--neutral-250) 80%, var(--background-tertiary));
          margin-block-start: 0.35rem;
          padding-block-start: 0.85rem;
        }

        #sc_fe5243cc .u_4a58a823 {
          flex-direction: column;
          align-items: stretch;
        }

        #sc_fe5243cc .nav-link {
          inline-size: 100%;
          justify-content: flex-start;
        }

        #sc_fe5243cc .nav-link::after {
          inset-inline-start: 0.85rem;
          inset-inline-end: auto;
          inline-size: 2.5rem;
          transform: scaleX(0);
          transform-origin: inline-start center;
        }

        #sc_fe5243cc .nav-link:hover::after,
        #sc_fe5243cc .nav-link.active::after {
          transform: scaleX(1);
        }
      }

#sc_5c6230b6 {
  background: var(--neutral-1050);
  padding-block: 5rem;
  position: relative;
  overflow: hidden;

  &::before {
    content: "";
    position: absolute;
    inset-block-start: -8rem;
    inset-inline-start: -8rem;
    width: 20rem;
    height: 20rem;
    border-radius: 50%;
    background: var(--accent);
    opacity: 0.12;
  }

  &::after {
    content: "";
    position: absolute;
    inset-block-end: -10rem;
    inset-inline-end: -6rem;
    width: 24rem;
    height: 24rem;
    border-radius: 50%;
    background: var(--primary);
    opacity: 0.14;
  }

  & .container {
    max-width: 1200px;
    position: relative;
    z-index: 1;
  }

  & .u_203e9c20 {
    text-align: center;
    max-width: 50rem;
    margin-inline: auto;
    margin-bottom: 3rem;
  }

  & .u_b3562ab3 {
    display: inline-block;
    color: var(--accent-light);
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    margin-bottom: 0.8rem;
    font-size: 0.82rem;
  }

  & .u_ec88092b {
    color: var(--text-light);
    font-size: clamp(2rem, 4vw, 3.2rem);
    line-height: 1.08;
    margin-bottom: 1rem;
  }

  & .u_1af81ce4 {
    color: var(--neutral-250);
    line-height: 1.75;
  }

  & .u_f3325032 {
    display: grid;
    grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
    gap: 1.5rem;
  }

  & .u_4c78b568 {
    background: rgba(255, 255, 255, 0.06);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 1.75rem;
    padding: 2rem;
    backdrop-filter: blur(10px);
  }

  & .u_211e2926 {
    color: var(--text-light);
    font-size: 1.75rem;
    margin-bottom: 0.6rem;
  }

  & .u_01ee0119 {
    color: var(--neutral-250);
    line-height: 1.7;
    margin-bottom: 1.5rem;
  }

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

  & .u_b131feb2 {
    display: grid;
    gap: 0.55rem;
    margin-bottom: 1rem;
  }

  & .u_f2afc23b {
    color: var(--neutral-150);
    font-size: 0.82rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.08em;
  }

  & .u_86aaadf3 {
    width: 100%;
    border: 1px solid rgba(255, 255, 255, 0.14);
    background: rgba(255, 255, 255, 0.06);
    color: var(--text-light);
    border-radius: 1rem;
    padding: 1rem;
    transition: all 0.25s ease;

    &:focus {
      outline: none;
      border-color: var(--accent-light);
      box-shadow: 0 0 0 0.2rem rgba(var(--bs-primary-rgb), 0.14);
      background: rgba(255, 255, 255, 0.1);
    }

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

  & textarea.u_86aaadf3 {
    min-height: 10rem;
    resize: vertical;
  }

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

  & .u_2bac27e2 {
    display: flex;
    gap: 0.7rem;
    align-items: flex-start;
    max-width: 32rem;
  }

  & .u_2bac27e2 input {
    width: 1.15rem;
    height: 1.15rem;
    margin-top: 0.18rem;
    accent-color: var(--accent-light);
  }

  & .u_2bac27e2 label {
    color: var(--neutral-250);
    line-height: 1.6;

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

  & .u_06ac17eb {
    border: none;
    border-radius: 1rem;
    background: var(--accent);
    color: var(--text-light);
    min-height: 3.3rem;
    padding-inline: 1.35rem;
    display: inline-flex;
    align-items: center;
    gap: 0.7rem;
    font-weight: 800;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;

    &:hover {
      background: var(--accent-dark);
      transform: translateY(-0.12rem);
      box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.18);
    }
  }

  & .u_2c50fc66 {
    display: grid;
    gap: 1rem;
  }

  & .u_7b8a2d01 {
    background: var(--background-tertiary);
    border-radius: 1.5rem;
    padding: 1.35rem;
    border: 1px solid var(--neutral-150);
  }

  & .u_b03dffa1 {
    overflow: hidden;
    padding: 0;

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

  & .u_17ae281e {
    font-size: 1.1rem;
    color: var(--text-primary);
    margin-bottom: 0.75rem;
  }

  & .u_c7daf337 {
    display: grid;
    gap: 0.8rem;
  }

  & .u_a77f1708 {
    padding: 0.9rem 1rem;
    border-radius: 1rem;
    background: var(--background-primary);
    border: 1px solid var(--neutral-150);
  }

  & .u_7662c59a {
    font-size: 0.75rem;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    color: var(--text-tertiary);
    margin-bottom: 0.35rem;
    font-weight: 700;
  }

  & .u_86375527,
  & .u_86375527 a {
    color: var(--text-primary);
    text-decoration: none;
    line-height: 1.6;
    font-weight: 600;
  }

  & .u_86375527 a:hover {
    color: var(--accent);
  }

  @media (max-width: 991.98px) {
    & {
      padding-block: 3.5rem;
    }

    & .u_f3325032 {
      grid-template-columns: 1fr;
    }
  }

  @media (max-width: 767.98px) {
    & .u_2c68b008 {
      grid-template-columns: 1fr;
    }
  }

  @media (max-width: 575.98px) {
    & .u_4c78b568,
    & .u_7b8a2d01 {
      padding: 1.25rem;
    }

    & .u_b03dffa1 img {
      height: 14rem;
    }
  }
}

#sc_131b5df0 {
        position: relative;
        padding-block: clamp(4rem, 8vw, 7rem);
        padding-inline: 0;
        background: linear-gradient(
          165deg,
          var(--background-primary) 0%,
          color-mix(in srgb, var(--accent-bg) 35%, var(--background-primary)) 45%,
          var(--background-secondary) 100%
        );
        color: var(--text-primary);
        overflow: hidden;
      }

      #sc_131b5df0 .u_e30e9708 {
        position: absolute;
        inset: 0;
        pointer-events: none;
        background-image: linear-gradient(
            color-mix(in srgb, var(--neutral-250) 50%, var(--background-primary)) 1px,
            var(--background-primary) 1px
          ),
          linear-gradient(
            90deg,
            color-mix(in srgb, var(--neutral-250) 50%, var(--background-primary)) 1px,
            var(--background-primary) 1px
          );
        background-size: 48px 48px;
        opacity: 0.22;
      }

      #sc_131b5df0 .u_22fb41d2 {
        position: absolute;
        width: min(42vw, 520px);
        aspect-ratio: 1;
        border-radius: 50%;
        inset-block-start: -18%;
        inset-inline-end: -8%;
        background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--primary-light) 45%, var(--background-primary)), var(--background-primary));
        filter: blur(40px);
        opacity: 0.85;
        animation: ctapulse_m7k2nq8xw4r3 14s ease-in-out infinite;
      }

      #sc_131b5df0 .u_22fb41d2.u_a2e86ef6 {
        width: min(36vw, 400px);
        inset-block-start: auto;
        inset-block-end: -22%;
        inset-inline-end: auto;
        inset-inline-start: -12%;
        background: radial-gradient(circle at 70% 60%, color-mix(in srgb, var(--accent-light) 40%, var(--background-primary)), var(--background-primary));
        animation-duration: 18s;
        animation-direction: reverse;
      }

      @keyframes ctapulse_m7k2nq8xw4r3 {
        0%,
        100% {
          transform: scale(1);
          opacity: 0.75;
        }
        50% {
          transform: scale(1.06);
          opacity: 0.95;
        }
      }

      #sc_131b5df0 .u_02f77b75 {
        position: relative;
        z-index: 1;
        border-radius: 28px;
        border: 1px solid color-mix(in srgb, var(--neutral-350) 55%, var(--background-tertiary));
        background: color-mix(in srgb, var(--background-tertiary) 92%, var(--primary-bg));
        box-shadow: 0 28px 60px color-mix(in srgb, var(--neutral-850) 18%, transparent),
          0 1px 0 color-mix(in srgb, var(--text-light) 70%, transparent) inset;
        padding-block: clamp(2rem, 4vw, 3.25rem);
        padding-inline: clamp(1.25rem, 3vw, 3rem);
      }

      #sc_131b5df0 .u_02f77b75::before {
        content: '';
        position: absolute;
        inset-block: 0;
        inset-inline-start: 0;
        inline-size: 6px;
        border-start-start-radius: 28px;
        border-end-start-radius: 28px;
        border-start-end-radius: 0;
        border-end-end-radius: 0;
        background: linear-gradient(180deg, var(--primary), var(--accent));
      }

      #sc_131b5df0 .u_9b1a0d91 {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: clamp(1.75rem, 4vw, 3.5rem);
        align-items: center;
      }

      #sc_131b5df0 .u_21b59adf {
        display: inline-block;
        white-space: normal;
        font-size: 0.8125rem;
        font-weight: 700;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        padding-block: 0.4rem;
        padding-inline: 0.85rem;
        border-radius: 999px;
        color: var(--primary-dark);
        background: color-mix(in srgb, var(--primary-bg) 55%, var(--background-tertiary));
        border: 1px solid color-mix(in srgb, var(--primary) 35%, var(--background-tertiary));
        margin-bottom: 1.25rem;
      }

      #sc_131b5df0 .u_58ba1983 {
        font-size: clamp(2rem, 4.2vw, 3.25rem);
        font-weight: 800;
        line-height: 1.12;
        margin-bottom: 1rem;
        background: linear-gradient(120deg, var(--primary-dark), var(--accent-dark));
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
      }

      #sc_131b5df0 .u_2b25afde {
        font-size: 1.0625rem;
        line-height: 1.65;
        color: var(--text-secondary);
        margin-bottom: 1.5rem;
        max-width: 38ch;
      }

      #sc_131b5df0 .u_df583053 {
        list-style: none;
        padding: 0;
        margin: 0 0 1.75rem;
        display: flex;
        flex-direction: column;
        gap: 0.65rem;
      }

      #sc_131b5df0 .u_df583053 li {
        display: grid;
        grid-template-columns: 2.25rem minmax(0, 1fr);
        gap: 0.75rem;
        align-items: start;
        padding-block: 0.65rem;
        padding-inline: 0;
        border-block-end: 1px solid color-mix(in srgb, var(--neutral-250) 80%, var(--background-tertiary));
      }

      #sc_131b5df0 .u_df583053 li:last-child {
        border-block-end: none;
      }

      #sc_131b5df0 .u_df583053 .u_d736e08f {
        font-weight: 800;
        font-size: 0.95rem;
        line-height: 1.4;
        color: var(--accent-dark);
        padding-block: 0.1rem;
        padding-inline: 0;
        text-align: center;
        border-radius: 10px;
        background: color-mix(in srgb, var(--accent-bg) 40%, var(--background-tertiary));
      }

      #sc_131b5df0 .u_df583053 .u_19c4a451 {
        font-size: 0.98rem;
        line-height: 1.5;
        color: var(--text-tertiary);
        margin: 0;
      }

      #sc_131b5df0 .u_311a6964 {
        display: flex;
        flex-wrap: wrap;
        gap: 0.75rem;
        align-items: center;
      }

      #sc_131b5df0 .u_bbf7c254 {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        font-weight: 700;
        font-size: 1rem;
        padding-block: 0.85rem;
        padding-inline: 1.5rem;
        border-radius: 14px;
        border: 2px solid transparent;
        transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
      }

      #sc_131b5df0 .u_131b84d7 {
        color: var(--text-primary);
        background: linear-gradient(135deg, var(--secondary) 0%, var(--secondary-light) 100%);
        box-shadow: 0 10px 28px color-mix(in srgb, var(--secondary-dark) 35%, transparent);
      }

      #sc_131b5df0 .u_131b84d7:hover {
        transform: translateY(-2px);
        box-shadow: 0 14px 34px color-mix(in srgb, var(--secondary-dark) 45%, transparent);
        color: var(--text-primary);
      }

      #sc_131b5df0 .u_cad2bb79 {
        color: var(--primary-dark);
        background: var(--background-tertiary);
        border-color: color-mix(in srgb, var(--primary) 45%, var(--background-tertiary));
        box-shadow: 0 6px 18px color-mix(in srgb, var(--neutral-650) 12%, transparent);
      }

      #sc_131b5df0 .u_cad2bb79:hover {
        transform: translateY(-2px);
        background: color-mix(in srgb, var(--primary-bg) 25%, var(--background-tertiary));
        color: var(--primary-dark);
      }

      #sc_131b5df0 .u_9c3b4118 {
        position: relative;
        justify-self: center;
        inline-size: 100%;
        max-inline-size: 420px;
      }

      #sc_131b5df0 .u_c88f1b11 {
        position: relative;
        border-radius: 24px;
        padding: 12px;
        background: linear-gradient(145deg, var(--primary-dark), var(--accent-dark));
        box-shadow: 0 22px 50px color-mix(in srgb, var(--primary-dark) 28%, transparent);
      }

      #sc_131b5df0 .u_c88f1b11::after {
        content: '';
        position: absolute;
        inset: 10px;
        border-radius: 18px;
        border: 1px solid color-mix(in srgb, var(--text-light) 35%, transparent);
        pointer-events: none;
      }

      #sc_131b5df0 .u_9c3b4118 img {
        display: block;
        width: 100%;
        aspect-ratio: 1;
        object-fit: cover;
        border-radius: 16px;
        background: var(--neutral-150);
      }

      #sc_131b5df0 .u_6bcb6084 {
        position: absolute;
        inset-block-end: -0.5rem;
        inset-inline-start: -0.5rem;
        padding-block: 0.85rem;
        padding-inline: 1rem;
        border-radius: 16px;
        background: var(--background-tertiary);
        border: 1px solid color-mix(in srgb, var(--neutral-250) 70%, var(--background-tertiary));
        box-shadow: 0 16px 36px color-mix(in srgb, var(--neutral-850) 16%, transparent);
        max-inline-size: 11rem;
        animation: ctafloat_p9xw4r3m7k2n 5.5s ease-in-out infinite;
      }

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

      #sc_131b5df0 .u_6bcb6084 strong {
        display: block;
        font-size: 1.75rem;
        font-weight: 800;
        line-height: 1.1;
        color: var(--primary-dark);
      }

      #sc_131b5df0 .u_6bcb6084 span {
        display: block;
        font-size: 0.8125rem;
        line-height: 1.35;
        color: var(--text-tertiary);
        margin-block-start: 0.2rem;
      }

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

        #sc_131b5df0 .u_9c3b4118 {
          order: -1;
          max-inline-size: 360px;
        }

        #sc_131b5df0 .u_2b25afde {
          max-width: none;
        }

        #sc_131b5df0 .u_311a6964 {
          justify-content: flex-start;
        }
      }

      @media (max-width: 575.98px) {
        #sc_131b5df0 .u_02f77b75 {
          border-radius: 22px;
          padding-inline: 1.1rem;
        }

        #sc_131b5df0 .u_bbf7c254 {
          flex: 1 1 100%;
        }
      }

#sc_d9ba7c48 {
        position: relative;
        overflow: hidden;
        padding-block: 0;
        padding-inline: 0;
        color: var(--text-light);
        background: linear-gradient(
          145deg,
          var(--neutral-1050) 0%,
          var(--primary-dark) 42%,
          var(--secondary-dark) 78%,
          var(--accent-dark) 100%
        );
      }

      #sc_d9ba7c48::before {
        content: '';
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -10%;
        width: 55%;
        height: 70%;
        background: radial-gradient(
          circle at center,
          color-mix(in srgb, var(--warning-color) 45%, transparent) 0%,
          transparent 70%
        );
        pointer-events: none;
        animation: glowpulse_k9m2x7p4q1n8z 6s ease-in-out infinite;
      }

      #sc_d9ba7c48::after {
        content: '';
        position: absolute;
        inset-block-end: -15%;
        inset-inline-start: -8%;
        width: 45%;
        height: 55%;
        background: radial-gradient(
          circle at center,
          color-mix(in srgb, var(--info-color) 35%, transparent) 0%,
          transparent 68%
        );
        pointer-events: none;
        animation: glowpulse_k9m2x7p4q1n8z 7.5s ease-in-out infinite reverse;
      }

      #sc_d9ba7c48 .u_d46377fb {
        position: relative;
        z-index: 1;
      }

      #sc_d9ba7c48 .u_e492497d {
        height: 8px;
        background: linear-gradient(
          90deg,
          var(--warning-color) 0%,
          var(--secondary) 28%,
          var(--info-color) 55%,
          var(--danger-color) 78%,
          var(--primary-light) 100%
        );
        animation: stripeflow_h3w8r5t2v6y0a 8s linear infinite;
        background-size: 200% 100%;
      }

      #sc_d9ba7c48 .u_b77f2417 {
        padding-block: 3.5rem 2.5rem;
        padding-inline: 0;
      }

      #sc_d9ba7c48 .u_838d4908 {
        display: grid;
        grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
        gap: 2rem 3rem;
        align-items: end;
        margin-bottom: 2.75rem;
      }

      #sc_d9ba7c48 .u_ff786115 {
        position: relative;
        padding-inline-start: 1.25rem;
      }

      #sc_d9ba7c48 .u_ff786115::before {
        content: '';
        position: absolute;
        inset-block-start: 0.15rem;
        inset-inline-start: 0;
        width: 6px;
        height: calc(100% - 0.3rem);
        border-radius: 999px;
        background: linear-gradient(
          180deg,
          var(--warning-color),
          var(--secondary-light),
          var(--info-color)
        );
      }

      #sc_d9ba7c48 .u_20d4d8ba {
        margin: 0 0 0.75rem;
        font-size: clamp(1.85rem, 4vw, 2.75rem);
        font-weight: 800;
        line-height: 1.1;
        letter-spacing: -0.02em;
        color: var(--text-light);
        text-transform: uppercase;
      }

      #sc_d9ba7c48 .u_1c603269 {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.45rem;
        padding-inline: 0.9rem;
        background: color-mix(in srgb, var(--warning-color) 22%, transparent);
        border: 1px solid color-mix(in srgb, var(--warning-light) 55%, transparent);
        border-radius: 0.35rem;
        color: var(--warning-bg);
        font-size: 0.9rem;
        font-weight: 600;
      }

      #sc_d9ba7c48 .u_1c603269 i {
        color: var(--warning-light);
        font-size: 1rem;
      }

      #sc_d9ba7c48 .u_7f23da08 {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        gap: 0.85rem;
      }

      #sc_d9ba7c48 .u_ac2ec563 {
        margin: 0;
        font-size: 0.8rem;
        font-weight: 700;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--info-light);
      }

      #sc_d9ba7c48 .u_3f6d1e90 {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-end;
        gap: 0.65rem;
      }

      #sc_d9ba7c48 .u_c0910254 {
        width: 3.1rem;
        height: 3.1rem;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: none;
        border-radius: 0.55rem;
        color: var(--text-light);
        text-decoration: none;
        transition: transform 0.25s ease, filter 0.25s ease;
      }

      #sc_d9ba7c48 .u_c0910254 i {
        font-size: 1.2rem;
        position: relative;
        z-index: 1;
      }

      #sc_d9ba7c48 .u_c0910254[data-social='telegram'] {
        background: linear-gradient(135deg, var(--accent), var(--info-dark));
      }

      #sc_d9ba7c48 .u_c0910254[data-social='whatsapp'] {
        background: linear-gradient(135deg, var(--secondary), var(--success-light));
      }

      #sc_d9ba7c48 .u_c0910254[data-social='facebook'] {
        background: linear-gradient(135deg, var(--primary), var(--accent-light));
      }

      #sc_d9ba7c48 .u_c0910254[data-social='x'] {
        background: linear-gradient(135deg, var(--warning-dark), var(--danger-color));
      }

      #sc_d9ba7c48 .u_c0910254:hover {
        transform: translateY(-4px) scale(1.06);
        filter: brightness(1.12);
        color: var(--text-light);
      }

      #sc_d9ba7c48 .u_e7d3aa92 {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 1rem;
        margin-bottom: 2.5rem;
      }

      #sc_d9ba7c48 .u_e775f083 {
        position: relative;
        padding-block: 1.15rem;
        padding-inline: 1.2rem;
        background: color-mix(in srgb, var(--white) 8%, transparent);
        border: 1px solid color-mix(in srgb, var(--white) 16%, transparent);
        border-radius: 0.75rem;
        overflow: hidden;
        transition: transform 0.25s ease, background 0.25s ease;
      }

      #sc_d9ba7c48 .u_e775f083:hover {
        transform: translateY(-3px);
        background: color-mix(in srgb, var(--white) 14%, transparent);
      }

      #sc_d9ba7c48 .u_e775f083::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        inset-inline-end: 0;
        height: 4px;
      }

      #sc_d9ba7c48 .u_e775f083:nth-child(1)::before {
        background: linear-gradient(90deg, var(--warning-color), var(--warning-light));
      }

      #sc_d9ba7c48 .u_e775f083:nth-child(2)::before {
        background: linear-gradient(90deg, var(--info-color), var(--primary-light));
      }

      #sc_d9ba7c48 .u_e775f083:nth-child(3)::before {
        background: linear-gradient(90deg, var(--secondary), var(--success-bg));
      }

      #sc_d9ba7c48 .u_dcb19d75 {
        display: flex;
        align-items: center;
        gap: 0.45rem;
        margin-bottom: 0.45rem;
        font-size: 0.75rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: color-mix(in srgb, var(--text-light) 70%, transparent);
      }

      #sc_d9ba7c48 .u_dcb19d75 i {
        font-size: 0.95rem;
        color: var(--warning-light);
      }

      #sc_d9ba7c48 .u_e775f083:nth-child(2) .u_dcb19d75 i {
        color: var(--info-light);
      }

      #sc_d9ba7c48 .u_e775f083:nth-child(3) .u_dcb19d75 i {
        color: var(--secondary-light);
      }

      #sc_d9ba7c48 .u_52383119 {
        margin: 0;
        font-size: 1rem;
        font-weight: 600;
        line-height: 1.45;
        color: var(--text-light);
        word-break: break-word;
      }

      #sc_d9ba7c48 .u_f4e0843b {
        display: flex;
        flex-wrap: wrap;
        gap: 0.65rem 0.75rem;
        padding-block: 1.35rem;
        padding-inline: 1.25rem;
        margin-bottom: 2rem;
        background: color-mix(in srgb, var(--neutral-1050) 55%, transparent);
        border: 1px solid color-mix(in srgb, var(--info-color) 35%, transparent);
        border-radius: 0.85rem;
        box-shadow: 0 0 0 1px color-mix(in srgb, var(--warning-color) 18%, transparent);
      }

      #sc_d9ba7c48 .u_f4e0843b a {
        display: inline-flex;
        align-items: center;
        padding-block: 0.55rem;
        padding-inline: 1rem;
        border-radius: 0.4rem;
        text-decoration: none;
        font-weight: 700;
        font-size: 0.92rem;
        letter-spacing: 0.02em;
        color: var(--text-light);
        background: color-mix(in srgb, var(--primary) 35%, transparent);
        border: 1px solid color-mix(in srgb, var(--primary-light) 45%, transparent);
        transition: background 0.25s ease, transform 0.25s ease, border-color 0.25s ease;
      }

      #sc_d9ba7c48 .u_f4e0843b a:hover {
        background: linear-gradient(135deg, var(--warning-color), var(--danger-color));
        border-color: var(--warning-light);
        transform: translateY(-2px);
        color: var(--text-light);
      }

      #sc_d9ba7c48 .u_c9d64258 {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        padding-block: 1.25rem 1.5rem;
        padding-inline: 0;
        border-top: 1px solid color-mix(in srgb, var(--white) 18%, transparent);
      }

      #sc_d9ba7c48 .u_1badb766 {
        margin: 0;
        text-align: center;
        font-size: 0.88rem;
        font-weight: 500;
        letter-spacing: 0.03em;
        color: color-mix(in srgb, var(--text-light) 72%, transparent);
      }

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

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

      @media (max-width: 991.98px) {
        #sc_d9ba7c48 .u_838d4908 {
          grid-template-columns: minmax(0, 1fr);
          gap: 1.75rem;
        }

        #sc_d9ba7c48 .u_7f23da08 {
          align-items: flex-start;
        }

        #sc_d9ba7c48 .u_3f6d1e90 {
          justify-content: flex-start;
        }

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

      @media (max-width: 575.98px) {
        #sc_d9ba7c48 .u_b77f2417 {
          padding-block: 2.75rem 1.75rem;
        }

        #sc_d9ba7c48 .u_20d4d8ba {
          font-size: 1.7rem;
        }

        #sc_d9ba7c48 .u_f4e0843b {
          padding-inline: 0.85rem;
        }

        #sc_d9ba7c48 .u_f4e0843b a {
          width: 100%;
          justify-content: center;
        }
      }

      [dir='rtl'] #sc_d9ba7c48 .u_c0910254:hover {
        transform: translateY(-4px) scale(1.06);
      }
