#tw_oab88qq18x {
        position: relative;
        z-index: 1000;
        background: var(--background-tertiary);
        box-shadow: 0 0.35rem 1.75rem color-mix(in srgb, var(--neutral-1050) 8%, transparent);
        border-block-end: 1px solid var(--neutral-150);
      }

      #tw_oab88qq18x .u_liowisie5e {
        block-size: 0.28rem;
        background: linear-gradient(
          90deg,
          var(--primary-dark) 0%,
          var(--accent) 35%,
          var(--secondary) 65%,
          var(--primary-light) 100%
        );
        background-size: 240% 100%;
        animation: headersheen_k3m9xp2q7wn4r 14s ease-in-out infinite;
      }

      #tw_oab88qq18x .u_sdzg99uvu2 {
        display: none;
        background: color-mix(in srgb, var(--info-bg) 35%, var(--background-primary));
        border-block-end: 1px solid var(--neutral-150);
      }

      #tw_oab88qq18x .u_bay8mayu5f {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0.75rem;
        padding-block: 0.65rem;
        padding-inline: 0;
        align-items: stretch;
      }

      #tw_oab88qq18x .u_3s6zsmyqz3 {
        display: flex;
        align-items: center;
        gap: 0.5rem;
        min-width: 0;
        padding-block: 0.45rem;
        padding-inline: 0.85rem;
        border-radius: 0.65rem;
        background: color-mix(in srgb, var(--text-light) 72%, var(--background-tertiary));
        border: 1px solid var(--neutral-150);
        text-decoration: none;
        color: var(--text-secondary);
        font-size: 0.8125rem;
        font-weight: 500;
        transition:
          color 0.2s ease,
          border-color 0.2s ease,
          box-shadow 0.2s ease,
          background-color 0.2s ease;
      }

      #tw_oab88qq18x .u_3s6zsmyqz3:hover {
        color: var(--primary-dark);
        border-color: color-mix(in srgb, var(--primary) 45%, var(--neutral-150));
        box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 18%, transparent);
      }

      #tw_oab88qq18x .u_3s6zsmyqz3.u_91etbc67zi {
        cursor: default;
      }

      #tw_oab88qq18x .u_3s6zsmyqz3.u_91etbc67zi:hover {
        color: var(--text-secondary);
        border-color: var(--neutral-150);
        box-shadow: none;
      }

      #tw_oab88qq18x .u_3s6zsmyqz3 svg {
        flex-shrink: 0;
        inline-size: 1.05rem;
        block-size: 1.05rem;
        fill: var(--accent-dark);
      }

      #tw_oab88qq18x .u_3s6zsmyqz3 span {
        min-width: 0;
        word-break: break-word;
      }

      #tw_oab88qq18x .u_qakw7o1d29 {
        padding-block: 0;
        padding-inline: 0;
      }

      #tw_oab88qq18x .u_qakw7o1d29 .container {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.85rem;
        padding-block: 1rem;
        align-items: center;
      }

      #tw_oab88qq18x .u_98ghs6na3a {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 1rem;
        min-width: 0;
      }

      #tw_oab88qq18x .u_kxlatpxpwg {
        white-space: normal;
        text-decoration: none;
        color: var(--text-primary);
        font-weight: 800;
        font-size: clamp(1.05rem, 2.5vw, 1.35rem);
        letter-spacing: -0.02em;
        line-height: 1.2;
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        min-width: 0;
        transition: color 0.2s ease;
      }

      #tw_oab88qq18x .u_kxlatpxpwg::before {
        content: '';
        flex-shrink: 0;
        inline-size: 2.65rem;
        block-size: 2.65rem;
        border-radius: 0.75rem;
        background: linear-gradient(145deg, var(--primary) 0%, var(--accent-dark) 100%);
        box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--text-light) 35%, transparent);
      }

      #tw_oab88qq18x .u_kxlatpxpwg:hover {
        color: var(--primary-dark);
      }

      #tw_oab88qq18x .u_emgmftu18o {
        border-radius: 0.65rem;
        border: 2px solid color-mix(in srgb, var(--primary) 55%, var(--neutral-250));
        padding-block: 0.45rem;
        padding-inline: 0.65rem;
        color: var(--primary-dark);
        transition:
          background-color 0.2s ease,
          color 0.2s ease,
          border-color 0.2s ease;
      }

      #tw_oab88qq18x .u_emgmftu18o:hover {
        background: var(--primary);
        color: var(--text-light);
        border-color: var(--primary-dark);
      }

      #tw_oab88qq18x .u_emgmftu18o:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary) 28%, transparent);
      }

      #tw_oab88qq18x .u_kthxpk9s4b {
        min-width: 0;
      }

      #tw_oab88qq18x .u_pkdmq8vt8z {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        gap: 0.4rem;
        padding: 0.35rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--neutral-150) 55%, var(--background-tertiary));
        border: 1px solid var(--neutral-150);
      }

      #tw_oab88qq18x .u_pkdmq8vt8z .u_dv9f4t2mt2 {
        margin: 0;
      }

      #tw_oab88qq18x .u_pkdmq8vt8z .nav-link {
        color: var(--text-primary) !important;
        border-radius: 999px;
        padding-block: 0.45rem;
        padding-inline: 0.95rem;
        font-weight: 600;
        font-size: 0.9rem;
        display: inline-flex;
        align-items: center;
        gap: 0.45rem;
        position: relative;
        isolation: isolate;
        transition:
          color 0.2s ease,
          background-color 0.2s ease;
      }

      #tw_oab88qq18x .u_pkdmq8vt8z .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: 0.28rem;
        inset-inline: 0.85rem;
        block-size: 2px;
        border-radius: 999px;
        background: var(--primary);
        transform: scaleX(0);
        transform-origin: center;
        transition: transform 0.2s ease;
        z-index: -1;
      }

      #tw_oab88qq18x .u_pkdmq8vt8z .nav-link:hover {
        background: color-mix(in srgb, var(--primary-bg) 55%, var(--text-light));
        color: var(--primary-dark) !important;
      }

      #tw_oab88qq18x .u_pkdmq8vt8z .nav-link:hover::after {
        transform: scaleX(1);
      }

      #tw_oab88qq18x .u_pkdmq8vt8z .nav-link svg {
        inline-size: 1.05rem;
        block-size: 1.05rem;
        fill: currentColor;
        opacity: 0.88;
      }

      #tw_oab88qq18x .u_ota023etg5 {
        display: none;
        margin-block-start: 1rem;
        padding-block-start: 1rem;
        border-block-start: 1px solid var(--neutral-150);
      }

      #tw_oab88qq18x .u_fiqzug27ym {
        display: flex;
        align-items: flex-start;
        gap: 0.65rem;
        padding-block: 0.65rem;
        border-block-end: 1px solid var(--neutral-150);
        color: var(--text-secondary);
        text-decoration: none;
        font-size: 0.9rem;
      }

      #tw_oab88qq18x .u_fiqzug27ym:last-child {
        border-block-end: none;
      }

      #tw_oab88qq18x .u_fiqzug27ym svg {
        flex-shrink: 0;
        margin-block-start: 0.1rem;
        inline-size: 1.15rem;
        block-size: 1.15rem;
        fill: var(--primary);
      }

      #tw_oab88qq18x .u_fiqzug27ym:hover {
        color: var(--primary-dark);
        padding-inline-start: 0.35rem;
      }

      #tw_oab88qq18x .u_fiqzug27ym.u_8llewds54b {
        cursor: default;
      }

      #tw_oab88qq18x .u_fiqzug27ym.u_8llewds54b:hover {
        color: var(--text-secondary);
        padding-inline-start: 0;
      }

      @media (min-width: 992px) {
        #tw_oab88qq18x .u_sdzg99uvu2 {
          display: block;
        }

        #tw_oab88qq18x .u_qakw7o1d29 .container {
          grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
          padding-block: 0.85rem;
        }

        #tw_oab88qq18x .u_98ghs6na3a {
          justify-content: flex-start;
        }

        #tw_oab88qq18x .u_emgmftu18o {
          display: none;
        }

        #tw_oab88qq18x .u_kthxpk9s4b {
          display: flex !important;
          justify-content: flex-end;
        }

        #tw_oab88qq18x .u_pkdmq8vt8z {
          justify-content: flex-end;
        }
      }

      @media (max-width: 991.98px) {
        #tw_oab88qq18x .u_ota023etg5 {
          display: block;
        }

        #tw_oab88qq18x .u_pkdmq8vt8z {
          border-radius: 1rem;
          justify-content: flex-start;
        }
      }

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

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

#tw_94npjdbmkh {
    background: var(--background-dark);
    padding-block: 5rem;
    position: relative;

    .u_g8negqinjg {
        display: grid;
        grid-template-columns: .85fr 1.15fr;
        gap: 0;
        border-radius: 2.4rem;
        overflow: hidden;
        background: var(--neutral-1050);
        border: 1px solid var(--neutral-850);
    }

    .u_pugvk8vf3d {
        padding: 2.5rem;
        background: linear-gradient(160deg, var(--primary-dark), var(--accent-dark));
        color: var(--text-light);
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 2rem;
    }

    .u_jsuoia4o8s {
        display: inline-flex;
        width: fit-content;
        padding: .5rem 1rem;
        border-radius: 999px;
        background: var(--secondary);
        color: var(--text-primary);
        font-weight: 800;
    }

    .u_gy98fkf4l4 {
        img {
            width: 100%;
            aspect-ratio: 1 / 1;
            object-fit: cover;
            border-radius: 1.6rem;
            display: block;
            border: 1px solid var(--primary-light);
        }
    }

    .u_oyc27zgbj2 {
        padding: 3rem;
    }

    .u_jzwvvg0g0f {
        font-size: 2.7rem;
        color: var(--text-light);
        font-weight: 800;
        margin: 0 0 1rem;
    }

    .u_qdpw7mtvgk {
        color: var(--neutral-250);
        line-height: 1.8;
        max-width: 720px;
        margin-bottom: 2rem;
    }

    .u_lnf165a6xg {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 1rem;
        margin-bottom: 2rem;
    }

    .u_ogju4pkr75 {
        background: var(--neutral-950);
        border: 1px solid var(--neutral-850);
        border-radius: 1.3rem;
        padding: 1.25rem;

        i {
            color: var(--primary-light);
            font-size: 1.4rem;
            margin-bottom: .8rem;
            display: inline-flex;
        }

        h3 {
            color: var(--text-light);
            font-size: 1rem;
            margin: 0 0 .45rem;
        }

        p {
            color: var(--neutral-350);
            line-height: 1.6;
            margin: 0;
            font-size: .9rem;
        }

        &:nth-child(2) i {
            color: var(--accent-light);
        }

        &:nth-child(3) i {
            color: var(--secondary-light);
        }
    }

    .u_sv3brsan2t {
        display: flex;
        gap: 1rem;
        flex-wrap: wrap;

        a {
            display: inline-flex;
            align-items: center;
            gap: .5rem;
            border-radius: .9rem;
            padding: .9rem 1.4rem;
            text-decoration: none;
            font-weight: 700;
        }

        .u_r9dwkorhhf {
            background: var(--primary);
            color: var(--text-light);
        }

        .u_si4lo79mrb {
            background: var(--neutral-950);
            color: var(--text-light);
            border: 1px solid var(--neutral-650);
        }
    }

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

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

        .u_jzwvvg0g0f {
            font-size: 2.1rem;
        }
    }
}

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

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

      #tw_1afxppt94e {
        position: relative;
        overflow: hidden;
        padding-block: clamp(4rem, 10vw, 7rem);
        padding-inline: 0;
        background: linear-gradient(145deg, var(--neutral-1050) 0%, var(--primary-dark) 38%, var(--accent-dark) 72%, var(--neutral-950) 100%);
      }

      #tw_1afxppt94e::before {
        content: '';
        position: absolute;
        inset-block-start: -20%;
        inset-inline-end: -8%;
        width: min(55vw, 520px);
        aspect-ratio: 1;
        border-radius: 40% 60% 55% 45%;
        background: radial-gradient(circle at 30% 30%, var(--accent-light), transparent 55%);
        opacity: 0.22;
        animation: cta_glow_r3tYb8hJk2mP5 7s ease-in-out infinite;
        pointer-events: none;
      }

      #tw_1afxppt94e::after {
        content: '';
        position: absolute;
        inset-block-end: -15%;
        inset-inline-start: -12%;
        width: min(48vw, 400px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(circle at 70% 70%, var(--primary-light), transparent 60%);
        opacity: 0.18;
        pointer-events: none;
      }

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

      #tw_1afxppt94e .u_tj39em68ut {
        position: relative;
        border-radius: 28px;
        padding-block: clamp(2rem, 5vw, 3.5rem);
        padding-inline: clamp(1.5rem, 4vw, 3rem);
        background: linear-gradient(135deg, color-mix(in srgb, var(--background-tertiary) 94%, transparent) 0%, color-mix(in srgb, var(--neutral-150) 35%, var(--background-tertiary)) 100%);
        border: 1px solid color-mix(in srgb, var(--accent-light) 35%, var(--border-light));
        box-shadow: 0 24px 60px color-mix(in srgb, var(--neutral-1050) 55%, transparent);
      }

      #tw_1afxppt94e .u_tj39em68ut::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 5px;
        border-radius: 28px 28px 0 0;
        background: linear-gradient(90deg, var(--secondary-light), var(--primary), var(--accent-light));
        opacity: 0.95;
      }

      #tw_1afxppt94e .u_owi3buwogk {
        display: inline-block;
        padding-block: 0.35rem;
        padding-inline: 0.85rem;
        margin-bottom: 1.25rem;
        font-size: 0.75rem;
        font-weight: 600;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        color: var(--accent-dark);
        background: linear-gradient(120deg, color-mix(in srgb, var(--accent-bg) 45%, var(--background-tertiary)), color-mix(in srgb, var(--secondary-bg) 35%, var(--background-tertiary)));
        border-radius: 999px;
        border: 1px solid color-mix(in srgb, var(--accent) 25%, var(--border-light));
        white-space: normal;
      }

      #tw_1afxppt94e .u_jcoua3b10h {
        font-size: clamp(1.75rem, 4vw, 2.65rem);
        font-weight: 800;
        line-height: 1.15;
        letter-spacing: -0.03em;
        margin-bottom: 1.1rem;
        color: var(--primary-dark);
      }

      @supports ((-webkit-background-clip: text) or (background-clip: text)) {
        #tw_1afxppt94e .u_jcoua3b10h {
          background: linear-gradient(100deg, var(--primary-dark) 0%, var(--accent-dark) 55%, var(--secondary-dark) 100%);
          -webkit-background-clip: text;
          background-clip: text;
          color: transparent;
        }
      }

      #tw_1afxppt94e .u_nak3zvdd9h {
        font-size: 1.05rem;
        line-height: 1.75;
        color: var(--text-secondary);
        margin-bottom: 1.75rem;
        max-width: 34rem;
      }

      #tw_1afxppt94e .u_n2deizoxfi {
        display: flex;
        flex-wrap: wrap;
        gap: 1rem;
        align-items: center;
        margin-bottom: 1.75rem;
      }

      #tw_1afxppt94e .u_59uiyvutr0 {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        font-size: 0.9rem;
        font-weight: 600;
        color: var(--text-tertiary);
      }

      #tw_1afxppt94e .u_59uiyvutr0 i {
        font-size: 1.15rem;
        color: var(--secondary);
      }

      #tw_1afxppt94e .u_rer5oehenj {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 0.5rem;
        padding-block: 0.95rem;
        padding-inline: 1.85rem;
        font-size: 1rem;
        font-weight: 700;
        letter-spacing: 0.02em;
        color: var(--text-light);
        text-decoration: none;
        border-radius: 14px;
        border: none;
        background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 55%, var(--secondary-dark) 100%);
        box-shadow: 0 12px 28px color-mix(in srgb, var(--primary-dark) 45%, transparent);
        transition: transform 0.25s ease, box-shadow 0.25s ease;
      }

      #tw_1afxppt94e .u_rer5oehenj:hover {
        color: var(--text-light);
        transform: translateY(-3px);
        box-shadow: 0 18px 36px color-mix(in srgb, var(--accent-dark) 40%, transparent);
      }

      #tw_1afxppt94e .u_rer5oehenj:active {
        transform: translateY(-1px);
      }

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

      #tw_1afxppt94e .u_rer5oehenj:hover i {
        transform: translateX(4px);
      }

      [dir='rtl'] #tw_1afxppt94e .u_rer5oehenj:hover i {
        transform: translateX(-4px);
      }

      #tw_1afxppt94e .u_71knbjmqrd {
        position: relative;
        max-width: 380px;
        margin-inline-start: auto;
        margin-inline-end: auto;
      }

      #tw_1afxppt94e .u_7iauahrjlu {
        position: absolute;
        inset: -12px;
        border-radius: 22px;
        background: linear-gradient(145deg, var(--primary-light), var(--accent), var(--secondary-light));
        opacity: 0.55;
        z-index: 0;
        animation: cta_float_m7kQp2xNw9vL4 6s ease-in-out infinite;
      }

      #tw_1afxppt94e .u_bg12r97pav {
        position: relative;
        z-index: 1;
        border-radius: 18px;
        overflow: hidden;
        aspect-ratio: 1;
        border: 4px solid var(--background-tertiary);
        box-shadow: 0 20px 50px color-mix(in srgb, var(--neutral-1050) 35%, transparent);
      }

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

      #tw_1afxppt94e .u_ffohmwuctk {
        position: absolute;
        z-index: 2;
        inset-block-end: 1rem;
        inset-inline-start: 1rem;
        padding-block: 0.5rem;
        padding-inline: 0.75rem;
        font-size: 0.8rem;
        font-weight: 700;
        color: var(--text-light);
        background: linear-gradient(120deg, var(--secondary-dark), var(--primary-dark));
        border-radius: 12px;
        box-shadow: 0 8px 20px color-mix(in srgb, var(--neutral-1050) 50%, transparent);
        white-space: normal;
        max-width: calc(100% - 2rem);
      }

      @media (max-width: 991.98px) {
        #tw_1afxppt94e .u_tj39em68ut {
          text-align: center;
        }

        #tw_1afxppt94e .u_nak3zvdd9h {
          margin-inline-start: auto;
          margin-inline-end: auto;
        }

        #tw_1afxppt94e .u_n2deizoxfi {
          justify-content: center;
        }

        #tw_1afxppt94e .u_71knbjmqrd {
          margin-bottom: 2rem;
        }
      }

#tw_t06siuw8ax {
        position: relative;
        padding-block: 5rem 2.5rem;
padding-inline: 0;
        background: linear-gradient(120deg, var(--background-tertiary) 0%, var(--secondary-bg) 35%, var(--primary-bg) 100%);
        overflow: hidden;
        border-top: 2px solid rgba(var(--bs-primary-rgb), 0.22);

        .u_9r42azhcbk {
            position: absolute;
            inset: 0;
            background: linear-gradient(
                    90deg,
                    transparent 0%,
                    rgba(var(--bs-primary-rgb), 0.10) 18%,
                    transparent 38%,
                    rgba(var(--bs-primary-rgb), 0.10) 58%,
                    transparent 78%,
                    rgba(var(--bs-primary-rgb), 0.10) 100%
            );
            opacity: 0.35;
            pointer-events: none;
        }

        .u_czmwd4l770 {
            position: relative;
            z-index: 1;
            display: grid;
            gap: 1.5rem;
        }

        .u_2q219x6f68 {
            display: grid;
            gap: 1.25rem;
            grid-template-columns: 1fr;

            @media (min-width: 992px) {
                grid-template-columns: 1fr 1fr;
                gap: 1.5rem;
            }
        }

        .u_4dh6ros80u {
            background: rgba(255, 255, 255, 0.78);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            border-radius: 18px;
            overflow: hidden;
            box-shadow: 0 18px 45px -32px rgba(var(--bs-primary-rgb), 0.35);
        }

        .u_t5kc40sht3 {
            padding-block: 1.25rem 1rem;
padding-inline: 1.25rem;
            background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.10), rgba(255, 255, 255, 0.15));
            border-bottom: 1px solid rgba(var(--bs-primary-rgb), 0.14);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;

            h5 {
                margin: 0;
                color: var(--text-primary);
                font-weight: 900;
                letter-spacing: 0.9px;
                text-transform: uppercase;
            }

            .u_7y2l0o06rp {
                display: inline-flex;
                align-items: center;
                gap: 0.45rem;
                padding-block: 0.35rem;
padding-inline: 0.7rem;
                border-radius: 999px;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                background: rgba(255, 255, 255, 0.65);
                color: var(--text-secondary);
                font-weight: 700;
                font-size: 0.85rem;

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .u_c9sohnxxw8 {
            padding: 1.25rem;

            @media (min-width: 768px) {
                padding: 1.5rem;
            }
        }

        .u_5d89fwth50 {
            display: grid;
            gap: 0.65rem;

            .u_9u0kp4ev28 {
                display: flex;
                align-items: flex-start;
                gap: 0.7rem;
                color: var(--text-secondary);

                i {
                    color: var(--primary-dark);
                    transform: translateY(2px);
                }

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

        .u_cuj1ezyg1d {
            display: grid;
            gap: 0.6rem;
            grid-template-columns: 1fr;

            @media (min-width: 576px) {
                grid-template-columns: 1fr 1fr;
            }

            a {
                text-decoration: none;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
                background: rgba(255, 255, 255, 0.75);
                border-radius: 14px;
                padding-block: 0.7rem;
padding-inline: 0.8rem;
                color: var(--text-primary);
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: transform 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-2px);
                    box-shadow: 0 16px 40px -28px rgba(var(--bs-primary-rgb), 0.55);
                }

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .u_2docnrlost {
            display: flex;
            flex-wrap: wrap;
            gap: 0.7rem;
            justify-content: center;

            .u_bm2e0l36k1 {
                width: 46px;
                height: 46px;
                border-radius: 16px;
                display: grid;
                place-items: center;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.2);
                background: rgba(255, 255, 255, 0.8);
                color: var(--primary-dark);
                transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-3px);
                    background: var(--secondary);
                    color: var(--text-primary);
                    box-shadow: 0 18px 45px -30px rgba(var(--bs-primary-rgb), 0.6);
                }

                i {
                    font-size: 1.15rem;
                }
            }
        }

        .u_73hxkraht4 {
            padding-top: 1rem;
            border-top: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            display: grid;
            gap: 0.75rem;

            @media (min-width: 768px) {
                grid-template-columns: 1fr auto;
                align-items: center;
            }

            .u_tuqlaygqgv {
                color: var(--text-secondary);
            }

            .badge {
                display: inline-flex;
                align-items: center;
                gap: 0.5rem;
                padding-block: 0.55rem;
padding-inline: 0.9rem;
                border-radius: 999px;
                background: rgba(255, 255, 255, 0.75);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                color: var(--text-primary);
                justify-self: start;

                @media (min-width: 768px) {
                    justify-self: end;
                }

                i {
                    color: var(--warning-dark);
                }
            }
        }
    }

#tw_eaz0f5ydvv {
        position: relative;
        z-index: 1000;
        background: var(--background-tertiary);
        box-shadow: 0 0.35rem 1.75rem color-mix(in srgb, var(--neutral-1050) 8%, transparent);
        border-block-end: 1px solid var(--neutral-150);
      }

      #tw_eaz0f5ydvv .u_exyt8r16pi {
        block-size: 0.28rem;
        background: linear-gradient(
          90deg,
          var(--primary-dark) 0%,
          var(--accent) 35%,
          var(--secondary) 65%,
          var(--primary-light) 100%
        );
        background-size: 240% 100%;
        animation: headersheen_k3m9xp2q7wn4r 14s ease-in-out infinite;
      }

      #tw_eaz0f5ydvv .u_q5p702rjf7 {
        display: none;
        background: color-mix(in srgb, var(--info-bg) 35%, var(--background-primary));
        border-block-end: 1px solid var(--neutral-150);
      }

      #tw_eaz0f5ydvv .u_4u40oecgfn {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0.75rem;
        padding-block: 0.65rem;
        padding-inline: 0;
        align-items: stretch;
      }

      #tw_eaz0f5ydvv .u_e690wu0uti {
        display: flex;
        align-items: center;
        gap: 0.5rem;
        min-width: 0;
        padding-block: 0.45rem;
        padding-inline: 0.85rem;
        border-radius: 0.65rem;
        background: color-mix(in srgb, var(--text-light) 72%, var(--background-tertiary));
        border: 1px solid var(--neutral-150);
        text-decoration: none;
        color: var(--text-secondary);
        font-size: 0.8125rem;
        font-weight: 500;
        transition:
          color 0.2s ease,
          border-color 0.2s ease,
          box-shadow 0.2s ease,
          background-color 0.2s ease;
      }

      #tw_eaz0f5ydvv .u_e690wu0uti:hover {
        color: var(--primary-dark);
        border-color: color-mix(in srgb, var(--primary) 45%, var(--neutral-150));
        box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 18%, transparent);
      }

      #tw_eaz0f5ydvv .u_e690wu0uti.u_oydk5io3q2 {
        cursor: default;
      }

      #tw_eaz0f5ydvv .u_e690wu0uti.u_oydk5io3q2:hover {
        color: var(--text-secondary);
        border-color: var(--neutral-150);
        box-shadow: none;
      }

      #tw_eaz0f5ydvv .u_e690wu0uti svg {
        flex-shrink: 0;
        inline-size: 1.05rem;
        block-size: 1.05rem;
        fill: var(--accent-dark);
      }

      #tw_eaz0f5ydvv .u_e690wu0uti span {
        min-width: 0;
        word-break: break-word;
      }

      #tw_eaz0f5ydvv .u_4w3o2km7yr {
        padding-block: 0;
        padding-inline: 0;
      }

      #tw_eaz0f5ydvv .u_4w3o2km7yr .container {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.85rem;
        padding-block: 1rem;
        align-items: center;
      }

      #tw_eaz0f5ydvv .u_poa51rbgip {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 1rem;
        min-width: 0;
      }

      #tw_eaz0f5ydvv .u_81shmgdsa1 {
        white-space: normal;
        text-decoration: none;
        color: var(--text-primary);
        font-weight: 800;
        font-size: clamp(1.05rem, 2.5vw, 1.35rem);
        letter-spacing: -0.02em;
        line-height: 1.2;
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        min-width: 0;
        transition: color 0.2s ease;
      }

      #tw_eaz0f5ydvv .u_81shmgdsa1::before {
        content: '';
        flex-shrink: 0;
        inline-size: 2.65rem;
        block-size: 2.65rem;
        border-radius: 0.75rem;
        background: linear-gradient(145deg, var(--primary) 0%, var(--accent-dark) 100%);
        box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--text-light) 35%, transparent);
      }

      #tw_eaz0f5ydvv .u_81shmgdsa1:hover {
        color: var(--primary-dark);
      }

      #tw_eaz0f5ydvv .u_s54s94ytpd {
        border-radius: 0.65rem;
        border: 2px solid color-mix(in srgb, var(--primary) 55%, var(--neutral-250));
        padding-block: 0.45rem;
        padding-inline: 0.65rem;
        color: var(--primary-dark);
        transition:
          background-color 0.2s ease,
          color 0.2s ease,
          border-color 0.2s ease;
      }

      #tw_eaz0f5ydvv .u_s54s94ytpd:hover {
        background: var(--primary);
        color: var(--text-light);
        border-color: var(--primary-dark);
      }

      #tw_eaz0f5ydvv .u_s54s94ytpd:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary) 28%, transparent);
      }

      #tw_eaz0f5ydvv .u_9aiasweb7q {
        min-width: 0;
      }

      #tw_eaz0f5ydvv .u_f7dvxz9t81 {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        gap: 0.4rem;
        padding: 0.35rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--neutral-150) 55%, var(--background-tertiary));
        border: 1px solid var(--neutral-150);
      }

      #tw_eaz0f5ydvv .u_f7dvxz9t81 .u_72wo5kgjme {
        margin: 0;
      }

      #tw_eaz0f5ydvv .u_f7dvxz9t81 .nav-link {
        color: var(--text-primary) !important;
        border-radius: 999px;
        padding-block: 0.45rem;
        padding-inline: 0.95rem;
        font-weight: 600;
        font-size: 0.9rem;
        display: inline-flex;
        align-items: center;
        gap: 0.45rem;
        position: relative;
        isolation: isolate;
        transition:
          color 0.2s ease,
          background-color 0.2s ease;
      }

      #tw_eaz0f5ydvv .u_f7dvxz9t81 .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: 0.28rem;
        inset-inline: 0.85rem;
        block-size: 2px;
        border-radius: 999px;
        background: var(--primary);
        transform: scaleX(0);
        transform-origin: center;
        transition: transform 0.2s ease;
        z-index: -1;
      }

      #tw_eaz0f5ydvv .u_f7dvxz9t81 .nav-link:hover {
        background: color-mix(in srgb, var(--primary-bg) 55%, var(--text-light));
        color: var(--primary-dark) !important;
      }

      #tw_eaz0f5ydvv .u_f7dvxz9t81 .nav-link:hover::after {
        transform: scaleX(1);
      }

      #tw_eaz0f5ydvv .u_f7dvxz9t81 .nav-link svg {
        inline-size: 1.05rem;
        block-size: 1.05rem;
        fill: currentColor;
        opacity: 0.88;
      }

      #tw_eaz0f5ydvv .u_pmu1i1xj2w {
        display: none;
        margin-block-start: 1rem;
        padding-block-start: 1rem;
        border-block-start: 1px solid var(--neutral-150);
      }

      #tw_eaz0f5ydvv .u_do2t4fmpls {
        display: flex;
        align-items: flex-start;
        gap: 0.65rem;
        padding-block: 0.65rem;
        border-block-end: 1px solid var(--neutral-150);
        color: var(--text-secondary);
        text-decoration: none;
        font-size: 0.9rem;
      }

      #tw_eaz0f5ydvv .u_do2t4fmpls:last-child {
        border-block-end: none;
      }

      #tw_eaz0f5ydvv .u_do2t4fmpls svg {
        flex-shrink: 0;
        margin-block-start: 0.1rem;
        inline-size: 1.15rem;
        block-size: 1.15rem;
        fill: var(--primary);
      }

      #tw_eaz0f5ydvv .u_do2t4fmpls:hover {
        color: var(--primary-dark);
        padding-inline-start: 0.35rem;
      }

      #tw_eaz0f5ydvv .u_do2t4fmpls.u_l7tju0a2o8 {
        cursor: default;
      }

      #tw_eaz0f5ydvv .u_do2t4fmpls.u_l7tju0a2o8:hover {
        color: var(--text-secondary);
        padding-inline-start: 0;
      }

      @media (min-width: 992px) {
        #tw_eaz0f5ydvv .u_q5p702rjf7 {
          display: block;
        }

        #tw_eaz0f5ydvv .u_4w3o2km7yr .container {
          grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
          padding-block: 0.85rem;
        }

        #tw_eaz0f5ydvv .u_poa51rbgip {
          justify-content: flex-start;
        }

        #tw_eaz0f5ydvv .u_s54s94ytpd {
          display: none;
        }

        #tw_eaz0f5ydvv .u_9aiasweb7q {
          display: flex !important;
          justify-content: flex-end;
        }

        #tw_eaz0f5ydvv .u_f7dvxz9t81 {
          justify-content: flex-end;
        }
      }

      @media (max-width: 991.98px) {
        #tw_eaz0f5ydvv .u_pmu1i1xj2w {
          display: block;
        }

        #tw_eaz0f5ydvv .u_f7dvxz9t81 {
          border-radius: 1rem;
          justify-content: flex-start;
        }
      }

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

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

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

@keyframes flashbar_r3w8n5jz1qhc6 {
      from {
        opacity: 0;
        transform: translateY(-100%);
      }
      to {
        opacity: 1;
        transform: translateY(0);
      }
    }

#tw_hu1c3u21uq {
  position: relative;
  overflow: hidden;
  background:
    linear-gradient(160deg, var(--warning-bg) 0%, var(--background-tertiary) 28%, var(--neutral-50) 62%, var(--info-bg) 100%);
}

#tw_hu1c3u21uq::before {
  content: '';
  position: absolute;
  inset-inline-end: -12%;
  inset-block-start: -8%;
  width: min(48vw, 26rem);
  height: min(48vw, 26rem);
  border-radius: 32% 68% 44% 56%;
  background: linear-gradient(145deg, var(--secondary) 0%, var(--secondary-bg) 55%, var(--primary-bg) 100%);
  opacity: 0.18;
  pointer-events: none;
}

#tw_hu1c3u21uq::after {
  content: '';
  position: absolute;
  inset-inline-start: -10%;
  inset-block-end: 8%;
  width: min(40vw, 20rem);
  height: min(40vw, 20rem);
  border-radius: 50%;
  background: radial-gradient(circle at 40% 40%, var(--danger-bg) 0%, var(--warning-color) 40%, transparent 72%);
  opacity: 0.14;
  pointer-events: none;
}

#tw_hu1c3u21uq .u_cn493wvkic {
  position: relative;
  z-index: 1;
}

#tw_hu1c3u21uq .u_9q6z0rlfdj {
  display: grid;
  grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);
  gap: clamp(1.25rem, 3vw, 2.5rem);
  align-items: end;
  margin-bottom: clamp(1.75rem, 4vw, 2.75rem);
  padding-block: clamp(1.5rem, 3.5vw, 2.5rem);
  padding-inline: clamp(1.25rem, 3vw, 2.25rem);
  background: linear-gradient(118deg, var(--primary-dark) 0%, var(--primary) 38%, var(--accent) 72%, var(--secondary) 100%);
  color: var(--text-light);
  box-shadow: 0 1.5rem 2.75rem color-mix(in srgb, var(--neutral-1050) 22%, transparent);
  clip-path: polygon(0 0, 100% 0, 100% 88%, 96% 100%, 0 100%);
}

#tw_hu1c3u21uq .u_pwjkbnvyls {
  min-width: 0;
}

#tw_hu1c3u21uq .u_5urzmpc8fi {
  margin: 0;
  color: var(--text-light);
  font-weight: 800;
  letter-spacing: -0.03em;
  line-height: 1.05;
  max-width: 16ch;
}

#tw_hu1c3u21uq .u_ewq7hinfib {
  margin-block: 1rem 1.35rem;
  margin-inline: 0;
  color: color-mix(in srgb, var(--text-light) 82%, var(--info-bg));
  font-size: 0.95rem;
  font-weight: 500;
}

#tw_hu1c3u21uq .u_ewq7hinfib time {
  color: var(--text-light);
  font-weight: 700;
}

#tw_hu1c3u21uq .u_kij43t1u3o {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: var(--primary-dark);
  background: linear-gradient(180deg, var(--warning-bg) 0%, var(--warning-light) 100%);
  font-weight: 800;
  padding-block: 0.7rem;
  padding-inline: 1.35rem;
  border: 2px solid var(--text-light);
  box-shadow: 0 0.55rem 0 color-mix(in srgb, var(--neutral-1050) 28%, transparent);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

#tw_hu1c3u21uq .u_kij43t1u3o:hover {
  color: var(--primary-dark);
  transform: translateY(-2px);
  box-shadow: 0 0.75rem 0 color-mix(in srgb, var(--neutral-1050) 28%, transparent);
}

#tw_hu1c3u21uq .u_fcc4ryvf4z {
  min-width: 0;
  padding-block: 0.35rem 0.85rem;
  padding-inline: 0;
  border-inline-start: 3px solid color-mix(in srgb, var(--text-light) 55%, transparent);
  padding-inline-start: clamp(1rem, 2.5vw, 1.75rem);
}

#tw_hu1c3u21uq .u_ixhtl85pwa {
  margin: 0 0 0.85rem;
  font-size: 0.72rem;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  font-weight: 800;
  color: color-mix(in srgb, var(--text-light) 75%, var(--info-bg));
}

#tw_hu1c3u21uq .u_kro0riw7of {
  display: flex;
  flex-wrap: wrap;
  gap: 0.45rem 0.65rem;
  list-style: none;
  margin: 0;
  padding: 0;
}

#tw_hu1c3u21uq .u_kro0riw7of a {
  display: inline-block;
  text-decoration: none;
  color: var(--text-light);
  font-size: 0.84rem;
  font-weight: 700;
  line-height: 1.35;
  padding-block: 0.2rem;
  border-block-end: 2px solid color-mix(in srgb, var(--warning-bg) 70%, transparent);
  transition: border-color 0.2s ease, color 0.2s ease;
}

#tw_hu1c3u21uq .u_kro0riw7of a:hover {
  color: var(--warning-bg);
  border-block-end-color: var(--warning-bg);
}

#tw_hu1c3u21uq .u_punfhz048h {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1.15rem;
}

#tw_hu1c3u21uq .u_rcszg7qw9e {
  position: relative;
  min-width: 0;
  background: var(--background-tertiary);
  border: 2px solid var(--neutral-150);
  overflow: hidden;
  animation: slashin_k9m2xq7p4vtn8 0.55s ease backwards;
}

#tw_hu1c3u21uq .u_rcszg7qw9e:nth-child(1) { animation-delay: 0.04s; }
#tw_hu1c3u21uq .u_rcszg7qw9e:nth-child(2) { animation-delay: 0.08s; }
#tw_hu1c3u21uq .u_rcszg7qw9e:nth-child(3) { animation-delay: 0.12s; }
#tw_hu1c3u21uq .u_rcszg7qw9e:nth-child(4) { animation-delay: 0.16s; }
#tw_hu1c3u21uq .u_rcszg7qw9e:nth-child(5) { animation-delay: 0.2s; }
#tw_hu1c3u21uq .u_rcszg7qw9e:nth-child(6) { animation-delay: 0.24s; }
#tw_hu1c3u21uq .u_rcszg7qw9e:nth-child(7) { animation-delay: 0.28s; }

#tw_hu1c3u21uq .u_tv2eidzqlm {
  height: 0.45rem;
  width: 100%;
  animation: flashbar_r3w8n5jz1qhc6 0.7s ease backwards;
  background: linear-gradient(90deg, var(--warning-color) 0%, var(--primary) 50%, var(--secondary) 100%);
}

#tw_hu1c3u21uq .u_rcszg7qw9e:nth-child(2) .u_tv2eidzqlm {
  background: linear-gradient(90deg, var(--secondary) 0%, var(--secondary-light) 55%, var(--info-color) 100%);
  animation-delay: 0.1s;
}

#tw_hu1c3u21uq .u_rcszg7qw9e:nth-child(3) .u_tv2eidzqlm {
  background: linear-gradient(90deg, var(--accent) 0%, var(--accent-light) 55%, var(--primary-bg) 100%);
  animation-delay: 0.14s;
}

#tw_hu1c3u21uq .u_rcszg7qw9e:nth-child(4) .u_tv2eidzqlm {
  background: linear-gradient(90deg, var(--danger-color) 0%, var(--warning-color) 55%, var(--warning-bg) 100%);
  animation-delay: 0.18s;
}

#tw_hu1c3u21uq .u_rcszg7qw9e:nth-child(5) .u_tv2eidzqlm {
  background: linear-gradient(90deg, var(--primary) 0%, var(--info-color) 100%);
  animation-delay: 0.22s;
}

#tw_hu1c3u21uq .u_rcszg7qw9e:nth-child(6) .u_tv2eidzqlm {
  background: linear-gradient(90deg, var(--secondary-dark) 0%, var(--success-bg) 100%);
  animation-delay: 0.26s;
}

#tw_hu1c3u21uq .u_rcszg7qw9e:nth-child(7) .u_tv2eidzqlm {
  background: linear-gradient(90deg, var(--accent-dark) 0%, var(--primary-light) 55%, var(--warning-light) 100%);
  animation-delay: 0.3s;
}

#tw_hu1c3u21uq .u_ipc8z12sfa {
  padding-block: clamp(1.15rem, 2.5vw, 1.65rem);
  padding-inline: clamp(1.15rem, 2.8vw, 1.85rem);
}

#tw_hu1c3u21uq .u_ipc8z12sfa h2 {
  margin: 0 0 0.85rem;
  color: var(--text-primary);
  font-size: clamp(1.15rem, 2.2vw, 1.4rem);
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1.2;
}

#tw_hu1c3u21uq .u_ipc8z12sfa p {
  margin: 0 0 0.85rem;
  color: var(--text-secondary);
  line-height: 1.75;
}

#tw_hu1c3u21uq .u_ipc8z12sfa p:last-child {
  margin-bottom: 0;
}

#tw_hu1c3u21uq .u_fdp65wee1s {
  margin-block: 0.2rem 0.65rem;
  margin-inline: 0;
  color: var(--text-primary);
  font-size: 1rem;
  font-weight: 800;
  padding-inline-start: 0.85rem;
  border-inline-start: 4px solid var(--warning-color);
}

#tw_hu1c3u21uq .u_az676fmtmv {
  margin-block: 0 0.95rem;
  margin-inline: 0;
  padding-inline-start: 1.2rem;
  color: var(--text-secondary);
  line-height: 1.75;
}

#tw_hu1c3u21uq .u_az676fmtmv li {
  margin-bottom: 0.4rem;
}

#tw_hu1c3u21uq .u_az676fmtmv li::marker {
  color: var(--warning-color);
}

#tw_hu1c3u21uq .u_1ttg8svpge {
  margin-block: 0 0.95rem;
  margin-inline: 0;
  padding-block: 0.9rem;
  padding-inline: 1rem;
  background: linear-gradient(105deg, var(--info-bg) 0%, var(--background-tertiary) 55%, var(--warning-bg) 140%);
  border: 2px solid var(--info-color);
  border-inline-start-width: 6px;
  border-inline-start-color: var(--accent);
}

#tw_hu1c3u21uq .u_1ttg8svpge p {
  margin: 0;
  color: var(--text-primary);
  font-weight: 800;
  line-height: 1.55;
}

#tw_hu1c3u21uq .u_66m2773tto {
  margin-top: clamp(1.5rem, 3vw, 2.25rem);
  display: grid;
  grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
  gap: 1rem;
  align-items: stretch;
}

#tw_hu1c3u21uq .u_t3epfcutnf {
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1rem;
  padding: clamp(1.25rem, 3vw, 1.85rem);
  background: linear-gradient(125deg, var(--secondary-dark) 0%, var(--secondary) 45%, var(--primary) 100%);
  color: var(--text-light);
  box-shadow: 0 1.15rem 2.25rem color-mix(in srgb, var(--neutral-1050) 18%, transparent);
}

#tw_hu1c3u21uq .u_t3epfcutnf h3 {
  margin: 0 0 0.4rem;
  color: var(--text-light);
  font-size: 1.25rem;
  font-weight: 800;
}

#tw_hu1c3u21uq .u_t3epfcutnf p {
  margin: 0;
  color: color-mix(in srgb, var(--text-light) 88%, var(--secondary-bg));
  line-height: 1.65;
}

#tw_hu1c3u21uq .u_1q1493on46 {
  align-self: flex-start;
  display: inline-flex;
  text-decoration: none;
  color: var(--secondary-dark);
  background: var(--text-light);
  font-weight: 800;
  padding-block: 0.65rem;
  padding-inline: 1.25rem;
  border: 2px solid var(--text-light);
  transition: background 0.2s ease, color 0.2s ease;
}

#tw_hu1c3u21uq .u_1q1493on46:hover {
  background: var(--warning-bg);
  color: var(--secondary-dark);
}

#tw_hu1c3u21uq .u_me9nhi6vx3 {
  min-width: 0;
  padding: clamp(1.25rem, 3vw, 1.85rem);
  background: var(--background-tertiary);
  border: 2px solid var(--neutral-150);
  border-block-start: 6px solid var(--danger-color);
}

#tw_hu1c3u21uq .u_me9nhi6vx3 h3 {
  margin: 0 0 0.45rem;
  color: var(--text-primary);
  font-size: 1.1rem;
  font-weight: 800;
}

#tw_hu1c3u21uq .u_me9nhi6vx3 > p {
  margin: 0 0 0.85rem;
  color: var(--text-secondary);
  font-size: 0.92rem;
  line-height: 1.6;
}

#tw_hu1c3u21uq .u_me9nhi6vx3 ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#tw_hu1c3u21uq .u_me9nhi6vx3 li {
  color: var(--text-secondary);
  font-size: 0.9rem;
  line-height: 1.55;
  padding-block: 0.4rem;
  padding-inline-start: 0.75rem;
  border-inline-start: 3px solid var(--primary-light);
  margin-bottom: 0.35rem;
  background: linear-gradient(90deg, color-mix(in srgb, var(--primary-bg) 35%, transparent) 0%, transparent 100%);
}

#tw_hu1c3u21uq .u_me9nhi6vx3 li:last-child {
  margin-bottom: 0;
}

@media (max-width: 991.98px) {
  #tw_hu1c3u21uq .u_9q6z0rlfdj {
    grid-template-columns: minmax(0, 1fr);
    clip-path: none;
  }

  #tw_hu1c3u21uq .u_fcc4ryvf4z {
    border-inline-start: none;
    border-block-start: 3px solid color-mix(in srgb, var(--text-light) 55%, transparent);
    padding-inline-start: 0;
    padding-block-start: 1rem;
  }

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

@media (max-width: 575.98px) {
  #tw_hu1c3u21uq .u_5urzmpc8fi {
    max-width: none;
  }
}

#tw_6qcigdh9af {
        position: relative;
        padding-block: 5rem 2.5rem;
padding-inline: 0;
        background: linear-gradient(120deg, var(--background-tertiary) 0%, var(--secondary-bg) 35%, var(--primary-bg) 100%);
        overflow: hidden;
        border-top: 2px solid rgba(var(--bs-primary-rgb), 0.22);

        .u_9a64d3j5r5 {
            position: absolute;
            inset: 0;
            background: linear-gradient(
                    90deg,
                    transparent 0%,
                    rgba(var(--bs-primary-rgb), 0.10) 18%,
                    transparent 38%,
                    rgba(var(--bs-primary-rgb), 0.10) 58%,
                    transparent 78%,
                    rgba(var(--bs-primary-rgb), 0.10) 100%
            );
            opacity: 0.35;
            pointer-events: none;
        }

        .u_b69njw2h7s {
            position: relative;
            z-index: 1;
            display: grid;
            gap: 1.5rem;
        }

        .u_kcxxj5esfq {
            display: grid;
            gap: 1.25rem;
            grid-template-columns: 1fr;

            @media (min-width: 992px) {
                grid-template-columns: 1fr 1fr;
                gap: 1.5rem;
            }
        }

        .u_4bbzblnze3 {
            background: rgba(255, 255, 255, 0.78);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            border-radius: 18px;
            overflow: hidden;
            box-shadow: 0 18px 45px -32px rgba(var(--bs-primary-rgb), 0.35);
        }

        .u_26viocj1hr {
            padding-block: 1.25rem 1rem;
padding-inline: 1.25rem;
            background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.10), rgba(255, 255, 255, 0.15));
            border-bottom: 1px solid rgba(var(--bs-primary-rgb), 0.14);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;

            h5 {
                margin: 0;
                color: var(--text-primary);
                font-weight: 900;
                letter-spacing: 0.9px;
                text-transform: uppercase;
            }

            .u_kr67zkd737 {
                display: inline-flex;
                align-items: center;
                gap: 0.45rem;
                padding-block: 0.35rem;
padding-inline: 0.7rem;
                border-radius: 999px;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                background: rgba(255, 255, 255, 0.65);
                color: var(--text-secondary);
                font-weight: 700;
                font-size: 0.85rem;

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .u_uww0gk95ha {
            padding: 1.25rem;

            @media (min-width: 768px) {
                padding: 1.5rem;
            }
        }

        .u_ei2nmmlmxe {
            display: grid;
            gap: 0.65rem;

            .u_qioka4hly6 {
                display: flex;
                align-items: flex-start;
                gap: 0.7rem;
                color: var(--text-secondary);

                i {
                    color: var(--primary-dark);
                    transform: translateY(2px);
                }

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

        .u_8t2acw7cgp {
            display: grid;
            gap: 0.6rem;
            grid-template-columns: 1fr;

            @media (min-width: 576px) {
                grid-template-columns: 1fr 1fr;
            }

            a {
                text-decoration: none;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
                background: rgba(255, 255, 255, 0.75);
                border-radius: 14px;
                padding-block: 0.7rem;
padding-inline: 0.8rem;
                color: var(--text-primary);
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: transform 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-2px);
                    box-shadow: 0 16px 40px -28px rgba(var(--bs-primary-rgb), 0.55);
                }

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .u_1pk8q3pxur {
            display: flex;
            flex-wrap: wrap;
            gap: 0.7rem;
            justify-content: center;

            .u_4e77fwe358 {
                width: 46px;
                height: 46px;
                border-radius: 16px;
                display: grid;
                place-items: center;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.2);
                background: rgba(255, 255, 255, 0.8);
                color: var(--primary-dark);
                transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-3px);
                    background: var(--secondary);
                    color: var(--text-primary);
                    box-shadow: 0 18px 45px -30px rgba(var(--bs-primary-rgb), 0.6);
                }

                i {
                    font-size: 1.15rem;
                }
            }
        }

        .u_tjf387uf2r {
            padding-top: 1rem;
            border-top: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            display: grid;
            gap: 0.75rem;

            @media (min-width: 768px) {
                grid-template-columns: 1fr auto;
                align-items: center;
            }

            .u_2224lwm6kx {
                color: var(--text-secondary);
            }

            .badge {
                display: inline-flex;
                align-items: center;
                gap: 0.5rem;
                padding-block: 0.55rem;
padding-inline: 0.9rem;
                border-radius: 999px;
                background: rgba(255, 255, 255, 0.75);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                color: var(--text-primary);
                justify-self: start;

                @media (min-width: 768px) {
                    justify-self: end;
                }

                i {
                    color: var(--warning-dark);
                }
            }
        }
    }

#tw_roxum9njj7 {
        position: relative;
        z-index: 1000;
        background: var(--background-tertiary);
        box-shadow: 0 0.35rem 1.75rem color-mix(in srgb, var(--neutral-1050) 8%, transparent);
        border-block-end: 1px solid var(--neutral-150);
      }

      #tw_roxum9njj7 .u_1p4i0e912h {
        block-size: 0.28rem;
        background: linear-gradient(
          90deg,
          var(--primary-dark) 0%,
          var(--accent) 35%,
          var(--secondary) 65%,
          var(--primary-light) 100%
        );
        background-size: 240% 100%;
        animation: headersheen_k3m9xp2q7wn4r 14s ease-in-out infinite;
      }

      #tw_roxum9njj7 .u_kk3iyo7k7r {
        display: none;
        background: color-mix(in srgb, var(--info-bg) 35%, var(--background-primary));
        border-block-end: 1px solid var(--neutral-150);
      }

      #tw_roxum9njj7 .u_2d76xoaqs8 {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0.75rem;
        padding-block: 0.65rem;
        padding-inline: 0;
        align-items: stretch;
      }

      #tw_roxum9njj7 .u_2ae77brmt6 {
        display: flex;
        align-items: center;
        gap: 0.5rem;
        min-width: 0;
        padding-block: 0.45rem;
        padding-inline: 0.85rem;
        border-radius: 0.65rem;
        background: color-mix(in srgb, var(--text-light) 72%, var(--background-tertiary));
        border: 1px solid var(--neutral-150);
        text-decoration: none;
        color: var(--text-secondary);
        font-size: 0.8125rem;
        font-weight: 500;
        transition:
          color 0.2s ease,
          border-color 0.2s ease,
          box-shadow 0.2s ease,
          background-color 0.2s ease;
      }

      #tw_roxum9njj7 .u_2ae77brmt6:hover {
        color: var(--primary-dark);
        border-color: color-mix(in srgb, var(--primary) 45%, var(--neutral-150));
        box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 18%, transparent);
      }

      #tw_roxum9njj7 .u_2ae77brmt6.u_cvz832vjfc {
        cursor: default;
      }

      #tw_roxum9njj7 .u_2ae77brmt6.u_cvz832vjfc:hover {
        color: var(--text-secondary);
        border-color: var(--neutral-150);
        box-shadow: none;
      }

      #tw_roxum9njj7 .u_2ae77brmt6 svg {
        flex-shrink: 0;
        inline-size: 1.05rem;
        block-size: 1.05rem;
        fill: var(--accent-dark);
      }

      #tw_roxum9njj7 .u_2ae77brmt6 span {
        min-width: 0;
        word-break: break-word;
      }

      #tw_roxum9njj7 .u_8lgxxybktc {
        padding-block: 0;
        padding-inline: 0;
      }

      #tw_roxum9njj7 .u_8lgxxybktc .container {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.85rem;
        padding-block: 1rem;
        align-items: center;
      }

      #tw_roxum9njj7 .u_710gdudpxa {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 1rem;
        min-width: 0;
      }

      #tw_roxum9njj7 .u_jhy2idmad6 {
        white-space: normal;
        text-decoration: none;
        color: var(--text-primary);
        font-weight: 800;
        font-size: clamp(1.05rem, 2.5vw, 1.35rem);
        letter-spacing: -0.02em;
        line-height: 1.2;
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        min-width: 0;
        transition: color 0.2s ease;
      }

      #tw_roxum9njj7 .u_jhy2idmad6::before {
        content: '';
        flex-shrink: 0;
        inline-size: 2.65rem;
        block-size: 2.65rem;
        border-radius: 0.75rem;
        background: linear-gradient(145deg, var(--primary) 0%, var(--accent-dark) 100%);
        box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--text-light) 35%, transparent);
      }

      #tw_roxum9njj7 .u_jhy2idmad6:hover {
        color: var(--primary-dark);
      }

      #tw_roxum9njj7 .u_bof7xo8kyi {
        border-radius: 0.65rem;
        border: 2px solid color-mix(in srgb, var(--primary) 55%, var(--neutral-250));
        padding-block: 0.45rem;
        padding-inline: 0.65rem;
        color: var(--primary-dark);
        transition:
          background-color 0.2s ease,
          color 0.2s ease,
          border-color 0.2s ease;
      }

      #tw_roxum9njj7 .u_bof7xo8kyi:hover {
        background: var(--primary);
        color: var(--text-light);
        border-color: var(--primary-dark);
      }

      #tw_roxum9njj7 .u_bof7xo8kyi:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary) 28%, transparent);
      }

      #tw_roxum9njj7 .u_6a7ix1iel8 {
        min-width: 0;
      }

      #tw_roxum9njj7 .u_5o7cd4xnrc {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        gap: 0.4rem;
        padding: 0.35rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--neutral-150) 55%, var(--background-tertiary));
        border: 1px solid var(--neutral-150);
      }

      #tw_roxum9njj7 .u_5o7cd4xnrc .u_4bvmnbpzth {
        margin: 0;
      }

      #tw_roxum9njj7 .u_5o7cd4xnrc .nav-link {
        color: var(--text-primary) !important;
        border-radius: 999px;
        padding-block: 0.45rem;
        padding-inline: 0.95rem;
        font-weight: 600;
        font-size: 0.9rem;
        display: inline-flex;
        align-items: center;
        gap: 0.45rem;
        position: relative;
        isolation: isolate;
        transition:
          color 0.2s ease,
          background-color 0.2s ease;
      }

      #tw_roxum9njj7 .u_5o7cd4xnrc .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: 0.28rem;
        inset-inline: 0.85rem;
        block-size: 2px;
        border-radius: 999px;
        background: var(--primary);
        transform: scaleX(0);
        transform-origin: center;
        transition: transform 0.2s ease;
        z-index: -1;
      }

      #tw_roxum9njj7 .u_5o7cd4xnrc .nav-link:hover {
        background: color-mix(in srgb, var(--primary-bg) 55%, var(--text-light));
        color: var(--primary-dark) !important;
      }

      #tw_roxum9njj7 .u_5o7cd4xnrc .nav-link:hover::after {
        transform: scaleX(1);
      }

      #tw_roxum9njj7 .u_5o7cd4xnrc .nav-link svg {
        inline-size: 1.05rem;
        block-size: 1.05rem;
        fill: currentColor;
        opacity: 0.88;
      }

      #tw_roxum9njj7 .u_ddsabkioj3 {
        display: none;
        margin-block-start: 1rem;
        padding-block-start: 1rem;
        border-block-start: 1px solid var(--neutral-150);
      }

      #tw_roxum9njj7 .u_ar7m7d1xwn {
        display: flex;
        align-items: flex-start;
        gap: 0.65rem;
        padding-block: 0.65rem;
        border-block-end: 1px solid var(--neutral-150);
        color: var(--text-secondary);
        text-decoration: none;
        font-size: 0.9rem;
      }

      #tw_roxum9njj7 .u_ar7m7d1xwn:last-child {
        border-block-end: none;
      }

      #tw_roxum9njj7 .u_ar7m7d1xwn svg {
        flex-shrink: 0;
        margin-block-start: 0.1rem;
        inline-size: 1.15rem;
        block-size: 1.15rem;
        fill: var(--primary);
      }

      #tw_roxum9njj7 .u_ar7m7d1xwn:hover {
        color: var(--primary-dark);
        padding-inline-start: 0.35rem;
      }

      #tw_roxum9njj7 .u_ar7m7d1xwn.u_b7qgv4wd9i {
        cursor: default;
      }

      #tw_roxum9njj7 .u_ar7m7d1xwn.u_b7qgv4wd9i:hover {
        color: var(--text-secondary);
        padding-inline-start: 0;
      }

      @media (min-width: 992px) {
        #tw_roxum9njj7 .u_kk3iyo7k7r {
          display: block;
        }

        #tw_roxum9njj7 .u_8lgxxybktc .container {
          grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
          padding-block: 0.85rem;
        }

        #tw_roxum9njj7 .u_710gdudpxa {
          justify-content: flex-start;
        }

        #tw_roxum9njj7 .u_bof7xo8kyi {
          display: none;
        }

        #tw_roxum9njj7 .u_6a7ix1iel8 {
          display: flex !important;
          justify-content: flex-end;
        }

        #tw_roxum9njj7 .u_5o7cd4xnrc {
          justify-content: flex-end;
        }
      }

      @media (max-width: 991.98px) {
        #tw_roxum9njj7 .u_ddsabkioj3 {
          display: block;
        }

        #tw_roxum9njj7 .u_5o7cd4xnrc {
          border-radius: 1rem;
          justify-content: flex-start;
        }
      }

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

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

#tw_3sbn8hjny2 {
        position: relative;
        overflow: hidden;
        padding-block: clamp(3.5rem, 6vw, 5.5rem);
        padding-inline: 0;
        background: linear-gradient(160deg, color-mix(in srgb, var(--accent-bg) 22%, var(--background-primary)) 0%, var(--background-primary) 42%, color-mix(in srgb, var(--primary-bg) 18%, var(--background-primary)) 100%);
      }

      #tw_3sbn8hjny2::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        inline-size: min(38%, 26rem);
        block-size: 1px;
        background: linear-gradient(90deg, var(--primary), color-mix(in srgb, var(--accent) 55%, var(--primary)));
        opacity: 0.85;
      }

      #tw_3sbn8hjny2 .u_6onto92rl0 {
        position: relative;
        z-index: 1;
      }

      #tw_3sbn8hjny2 .u_jk508zhrst {
        max-inline-size: 42rem;
        margin-block-end: clamp(2.5rem, 5vw, 3.75rem);
        text-align: start;
      }

      #tw_3sbn8hjny2 .u_6a8vkt6cws {
        display: inline-block;
        margin-block-end: 0.85rem;
        padding-block: 0.35rem;
        padding-inline: 0.85rem;
        font-size: 0.6875rem;
        font-weight: 600;
        letter-spacing: 0.22em;
        text-transform: uppercase;
        color: var(--primary-dark);
        border: 1px solid color-mix(in srgb, var(--primary) 35%, var(--neutral-150));
        border-radius: 999px;
        background: color-mix(in srgb, var(--background-tertiary) 82%, transparent);
      }

      #tw_3sbn8hjny2 .u_6vtz02xy1k {
        margin: 0;
        font-size: clamp(2rem, 4.2vw, 3rem);
        font-weight: 700;
        line-height: 1.12;
        letter-spacing: -0.02em;
        color: var(--text-primary);
      }

      #tw_3sbn8hjny2 .u_d35bssx9r4 {
        margin-block: 1rem 0;
        margin-inline: 0;
        max-inline-size: 36rem;
        font-size: 1.0625rem;
        line-height: 1.65;
        color: var(--text-secondary);
      }

      #tw_3sbn8hjny2 .u_816fx4bqx9 {
        align-items: stretch;
      }

      #tw_3sbn8hjny2 .u_9vziosvcwv {
        block-size: 100%;
        padding-block: clamp(1.75rem, 3vw, 2.35rem);
        padding-inline: clamp(1.5rem, 2.6vw, 2.35rem);
        border-radius: 1.25rem;
        background: var(--background-tertiary);
        border: 1px solid var(--neutral-150);
        box-shadow: 0 1.25rem 3rem color-mix(in srgb, var(--neutral-1050) 9%, transparent);
      }

      #tw_3sbn8hjny2 .u_hcuc6crmbl {
        border-inline-start: 4px solid var(--primary);
      }

      #tw_3sbn8hjny2 .u_82otngkmcj {
        margin-block-end: 0.35rem;
        font-size: 1.125rem;
        font-weight: 650;
        letter-spacing: -0.01em;
        color: var(--text-primary);
      }

      #tw_3sbn8hjny2 .u_mu3kaladff {
        margin-block-end: 1.75rem;
        margin-inline: 0;
        font-size: 0.9375rem;
        line-height: 1.6;
        color: var(--text-tertiary);
      }

      #tw_3sbn8hjny2 .u_1a7bbxeqht {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 0.65rem 1.25rem;
        padding-block: 1.15rem;
        border-block-end: 1px solid var(--neutral-150);
      }

      #tw_3sbn8hjny2 .u_1a7bbxeqht:first-of-type {
        padding-block-start: 0;
      }

      #tw_3sbn8hjny2 .u_1a7bbxeqht:last-of-type {
        padding-block-end: 0;
        border-block-end: none;
      }

      #tw_3sbn8hjny2 .u_2b8hhn2yxd {
        display: flex;
        align-items: center;
        gap: 0.65rem;
        min-inline-size: 0;
      }

      #tw_3sbn8hjny2 .u_2b8hhn2yxd i {
        font-size: 1.05rem;
        color: var(--primary);
      }

      #tw_3sbn8hjny2 .u_ce5pf4ax3t {
        font-size: 0.75rem;
        font-weight: 650;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--text-tertiary);
      }

      #tw_3sbn8hjny2 .u_63o73nfbqw {
        display: flex;
        flex-direction: column;
        gap: 0.35rem;
        min-inline-size: 0;
        text-align: end;
      }

      #tw_3sbn8hjny2 .u_qpd9d9ecak,
      #tw_3sbn8hjny2 .u_74iiam422h {
        margin: 0;
        font-size: 0.98rem;
        line-height: 1.45;
        color: var(--text-primary);
        text-decoration: none;
        word-break: break-word;
      }

      #tw_3sbn8hjny2 .u_74iiam422h:hover {
        color: var(--primary);
      }

      #tw_3sbn8hjny2 .u_9536i9vfn5 {
        position: relative;
        overflow: hidden;
      }

      #tw_3sbn8hjny2 .u_9536i9vfn5::after {
        content: '';
        position: absolute;
        inset-block-start: -40%;
        inset-inline-end: -25%;
        inline-size: 18rem;
        block-size: 18rem;
        border-radius: 50%;
        background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--accent-bg) 55%, transparent), color-mix(in srgb, var(--primary-bg) 22%, transparent));
        pointer-events: none;
        opacity: 0.55;
      }

      #tw_3sbn8hjny2 .u_3ygqyabp8w {
        position: relative;
        z-index: 1;
        margin-block-end: 1.5rem;
      }

      #tw_3sbn8hjny2 .u_dsy6ye7m05 {
        margin: 0;
        font-size: 1.35rem;
        font-weight: 650;
        letter-spacing: -0.015em;
        color: var(--text-primary);
      }

      #tw_3sbn8hjny2 .u_j2qf365684 {
        margin-block: 0.45rem 0;
        margin-inline: 0;
        font-size: 0.9375rem;
        line-height: 1.55;
        color: var(--text-secondary);
      }

      #tw_3sbn8hjny2 .u_8imzbtfb3t {
        position: relative;
        z-index: 1;
      }

      #tw_3sbn8hjny2 .u_quib10ckr1 {
        margin-block-end: 1.1rem;
      }

      #tw_3sbn8hjny2 .u_quib10ckr1 label {
        display: block;
        margin-block-end: 0.45rem;
        font-size: 0.8125rem;
        font-weight: 650;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--text-primary);
      }

      #tw_3sbn8hjny2 .u_quib10ckr1 .form-control {
        border: 1px solid var(--neutral-250);
        border-radius: 0.75rem;
        padding-block: 0.9rem;
        padding-inline: 1rem;
        font-size: 1rem;
        color: var(--text-primary);
        background: color-mix(in srgb, var(--background-tertiary) 92%, var(--neutral-50));
        transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
      }

      #tw_3sbn8hjny2 .u_quib10ckr1 .form-control:focus {
        outline: none;
        border-color: color-mix(in srgb, var(--primary) 65%, var(--neutral-250));
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary-bg) 55%, transparent);
        background: var(--background-tertiary);
      }

      #tw_3sbn8hjny2 .u_quib10ckr1 .form-control::placeholder {
        color: var(--text-tertiary);
      }

      #tw_3sbn8hjny2 .u_quib10ckr1 textarea.form-control {
        resize: vertical;
        min-block-size: 9.5rem;
      }

      #tw_3sbn8hjny2 .u_mkqeybn30o {
        margin-block: 1.15rem 1.35rem;
        margin-inline: 0;
        padding-inline-start: 0;
      }

      #tw_3sbn8hjny2 .u_mkqeybn30o .form-check-input {
        inline-size: 1.2rem;
        block-size: 1.2rem;
        margin-block-start: 0.2rem;
        margin-inline-end: 0.75rem;
        border: 1px solid var(--neutral-350);
        border-radius: 0.3rem;
        cursor: pointer;
      }

      #tw_3sbn8hjny2 .u_mkqeybn30o .form-check-input:checked {
        background-color: var(--primary);
        border-color: var(--primary);
      }

      #tw_3sbn8hjny2 .u_mkqeybn30o .form-check-input:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary-bg) 55%, transparent);
      }

      #tw_3sbn8hjny2 .u_mkqeybn30o .form-check-label {
        font-size: 0.875rem;
        line-height: 1.55;
        color: var(--text-secondary);
        cursor: pointer;
      }

      #tw_3sbn8hjny2 .u_mkqeybn30o .form-check-label a {
        color: var(--primary);
        font-weight: 650;
        text-decoration: none;
        border-block-end: 1px solid color-mix(in srgb, var(--primary) 40%, transparent);
      }

      #tw_3sbn8hjny2 .u_mkqeybn30o .form-check-label a:hover {
        color: var(--primary-dark);
        border-block-end-color: color-mix(in srgb, var(--primary-dark) 45%, transparent);
      }

      #tw_3sbn8hjny2 .u_778xephpuo {
        inline-size: 100%;
        padding-block: 1rem;
        padding-inline: 1.5rem;
        border: none;
        border-radius: 0.85rem;
        font-size: 0.9375rem;
        font-weight: 650;
        letter-spacing: 0.12em;
        text-transform: uppercase;
        color: var(--text-light);
        background: linear-gradient(135deg, var(--primary-dark), var(--primary));
        cursor: pointer;
        transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease;
      }

      #tw_3sbn8hjny2 .u_778xephpuo:hover {
        transform: translateY(-0.12rem);
        box-shadow: 0 1rem 2rem color-mix(in srgb, var(--primary) 28%, transparent);
        filter: brightness(1.02);
      }

      #tw_3sbn8hjny2 .u_778xephpuo:active {
        transform: translateY(0);
        box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 22%, transparent);
      }

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

        #tw_3sbn8hjny2 .u_63o73nfbqw {
          text-align: start;
        }
      }

      @media (max-width: 575.98px) {
        #tw_3sbn8hjny2::before {
          inline-size: 100%;
        }

        #tw_3sbn8hjny2 .u_2b8hhn2yxd {
          flex-wrap: wrap;
        }
      }

#tw_t49q4zd7p4 {
      position: relative;
      overflow: hidden;
      padding-block: 6rem;
      padding-inline: 0;
      background-color: var(--background-secondary);

      .u_pw6p6pzckc {
          position: relative;
          background: var(--background-tertiary);
          border: 1px solid var(--neutral-150);
          border-radius: 2rem;
          overflow: hidden;
      }

      .u_lq5bor8btr {
          padding-block: 3rem;
          padding-inline: 3rem;
          background:
                  radial-gradient(circle at 20% 20%, var(--primary-bg) 0%, transparent 42%),
                  var(--background-tertiary);
      }

      .u_5nd298hle4 {
          padding-block: 3rem;
          padding-inline: 3rem;
          background: var(--background-primary);
      }

      .u_9epsibpx31 {
          background-color: var(--accent-bg);
          border: 1px solid var(--accent-light);
          color: var(--accent-dark);
          transition: all .3s ease;

          &:hover {
              background-color: var(--accent-light);
              transform: translateY(-2px);
          }
      }

      .u_h58aejzdww {
          background: var(--background-tertiary);
          border: 1px solid var(--neutral-150);
          border-radius: 1.1rem;
          padding-block: 1.2rem;
          padding-inline: 1.2rem;
          transition: transform .35s ease, background-color .35s ease;

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

      .u_b9x7f6ov30 {
          display: flex;
          align-items: center;
          gap: .75rem;
          margin-bottom: .55rem;
          color: var(--text-primary);
      }

      .u_i5n6ilxpg1 {
          color: var(--text-secondary);
      }

      .btn-primary {
          background-color: var(--primary);
          border-color: var(--primary);
          transition: all .3s ease;

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

      .u_6jtcfvglt6 {
          background: var(--background-secondary);
          border: 1px solid var(--neutral-150);
          color: var(--text-primary);

          &:hover {
              background: var(--background-tertiary);
          }
      }

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

          .u_lq5bor8btr,
          .u_5nd298hle4 {
              padding-block: 2rem;
              padding-inline: 1.25rem;
          }

          .display-4 {
              font-size: calc(1.4rem + 2.5vw);
          }
      }
  }

#tw_jpzq0vhcdv {
        position: relative;
        padding-block: 5rem 2.5rem;
padding-inline: 0;
        background: linear-gradient(120deg, var(--background-tertiary) 0%, var(--secondary-bg) 35%, var(--primary-bg) 100%);
        overflow: hidden;
        border-top: 2px solid rgba(var(--bs-primary-rgb), 0.22);

        .u_l3tiqdlgu9 {
            position: absolute;
            inset: 0;
            background: linear-gradient(
                    90deg,
                    transparent 0%,
                    rgba(var(--bs-primary-rgb), 0.10) 18%,
                    transparent 38%,
                    rgba(var(--bs-primary-rgb), 0.10) 58%,
                    transparent 78%,
                    rgba(var(--bs-primary-rgb), 0.10) 100%
            );
            opacity: 0.35;
            pointer-events: none;
        }

        .u_qybwi0mwoq {
            position: relative;
            z-index: 1;
            display: grid;
            gap: 1.5rem;
        }

        .u_ij3srbd5qf {
            display: grid;
            gap: 1.25rem;
            grid-template-columns: 1fr;

            @media (min-width: 992px) {
                grid-template-columns: 1fr 1fr;
                gap: 1.5rem;
            }
        }

        .u_sz4erp9o86 {
            background: rgba(255, 255, 255, 0.78);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            border-radius: 18px;
            overflow: hidden;
            box-shadow: 0 18px 45px -32px rgba(var(--bs-primary-rgb), 0.35);
        }

        .u_q5anr1hiq2 {
            padding-block: 1.25rem 1rem;
padding-inline: 1.25rem;
            background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.10), rgba(255, 255, 255, 0.15));
            border-bottom: 1px solid rgba(var(--bs-primary-rgb), 0.14);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;

            h5 {
                margin: 0;
                color: var(--text-primary);
                font-weight: 900;
                letter-spacing: 0.9px;
                text-transform: uppercase;
            }

            .u_b36siygp3p {
                display: inline-flex;
                align-items: center;
                gap: 0.45rem;
                padding-block: 0.35rem;
padding-inline: 0.7rem;
                border-radius: 999px;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                background: rgba(255, 255, 255, 0.65);
                color: var(--text-secondary);
                font-weight: 700;
                font-size: 0.85rem;

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .u_b3w9drra6p {
            padding: 1.25rem;

            @media (min-width: 768px) {
                padding: 1.5rem;
            }
        }

        .u_7p542z37lf {
            display: grid;
            gap: 0.65rem;

            .u_4henym3ku2 {
                display: flex;
                align-items: flex-start;
                gap: 0.7rem;
                color: var(--text-secondary);

                i {
                    color: var(--primary-dark);
                    transform: translateY(2px);
                }

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

        .u_axschec7rk {
            display: grid;
            gap: 0.6rem;
            grid-template-columns: 1fr;

            @media (min-width: 576px) {
                grid-template-columns: 1fr 1fr;
            }

            a {
                text-decoration: none;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
                background: rgba(255, 255, 255, 0.75);
                border-radius: 14px;
                padding-block: 0.7rem;
padding-inline: 0.8rem;
                color: var(--text-primary);
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: transform 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-2px);
                    box-shadow: 0 16px 40px -28px rgba(var(--bs-primary-rgb), 0.55);
                }

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .u_io4r9zxqhw {
            display: flex;
            flex-wrap: wrap;
            gap: 0.7rem;
            justify-content: center;

            .u_n95qou9elp {
                width: 46px;
                height: 46px;
                border-radius: 16px;
                display: grid;
                place-items: center;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.2);
                background: rgba(255, 255, 255, 0.8);
                color: var(--primary-dark);
                transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-3px);
                    background: var(--secondary);
                    color: var(--text-primary);
                    box-shadow: 0 18px 45px -30px rgba(var(--bs-primary-rgb), 0.6);
                }

                i {
                    font-size: 1.15rem;
                }
            }
        }

        .u_5x88b6pfaj {
            padding-top: 1rem;
            border-top: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            display: grid;
            gap: 0.75rem;

            @media (min-width: 768px) {
                grid-template-columns: 1fr auto;
                align-items: center;
            }

            .u_5hk0or8rkn {
                color: var(--text-secondary);
            }

            .badge {
                display: inline-flex;
                align-items: center;
                gap: 0.5rem;
                padding-block: 0.55rem;
padding-inline: 0.9rem;
                border-radius: 999px;
                background: rgba(255, 255, 255, 0.75);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                color: var(--text-primary);
                justify-self: start;

                @media (min-width: 768px) {
                    justify-self: end;
                }

                i {
                    color: var(--warning-dark);
                }
            }
        }
    }

#tw_penn4212qy {
        position: relative;
        z-index: 1000;
        background: var(--background-tertiary);
        box-shadow: 0 0.35rem 1.75rem color-mix(in srgb, var(--neutral-1050) 8%, transparent);
        border-block-end: 1px solid var(--neutral-150);
      }

      #tw_penn4212qy .u_9inyezp2g7 {
        block-size: 0.28rem;
        background: linear-gradient(
          90deg,
          var(--primary-dark) 0%,
          var(--accent) 35%,
          var(--secondary) 65%,
          var(--primary-light) 100%
        );
        background-size: 240% 100%;
        animation: headersheen_k3m9xp2q7wn4r 14s ease-in-out infinite;
      }

      #tw_penn4212qy .u_rda3ay4nnd {
        display: none;
        background: color-mix(in srgb, var(--info-bg) 35%, var(--background-primary));
        border-block-end: 1px solid var(--neutral-150);
      }

      #tw_penn4212qy .u_ktytfjaq1w {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0.75rem;
        padding-block: 0.65rem;
        padding-inline: 0;
        align-items: stretch;
      }

      #tw_penn4212qy .u_b27i0ziosn {
        display: flex;
        align-items: center;
        gap: 0.5rem;
        min-width: 0;
        padding-block: 0.45rem;
        padding-inline: 0.85rem;
        border-radius: 0.65rem;
        background: color-mix(in srgb, var(--text-light) 72%, var(--background-tertiary));
        border: 1px solid var(--neutral-150);
        text-decoration: none;
        color: var(--text-secondary);
        font-size: 0.8125rem;
        font-weight: 500;
        transition:
          color 0.2s ease,
          border-color 0.2s ease,
          box-shadow 0.2s ease,
          background-color 0.2s ease;
      }

      #tw_penn4212qy .u_b27i0ziosn:hover {
        color: var(--primary-dark);
        border-color: color-mix(in srgb, var(--primary) 45%, var(--neutral-150));
        box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 18%, transparent);
      }

      #tw_penn4212qy .u_b27i0ziosn.u_mafxzi05yz {
        cursor: default;
      }

      #tw_penn4212qy .u_b27i0ziosn.u_mafxzi05yz:hover {
        color: var(--text-secondary);
        border-color: var(--neutral-150);
        box-shadow: none;
      }

      #tw_penn4212qy .u_b27i0ziosn svg {
        flex-shrink: 0;
        inline-size: 1.05rem;
        block-size: 1.05rem;
        fill: var(--accent-dark);
      }

      #tw_penn4212qy .u_b27i0ziosn span {
        min-width: 0;
        word-break: break-word;
      }

      #tw_penn4212qy .u_o2j9qfuvzn {
        padding-block: 0;
        padding-inline: 0;
      }

      #tw_penn4212qy .u_o2j9qfuvzn .container {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.85rem;
        padding-block: 1rem;
        align-items: center;
      }

      #tw_penn4212qy .u_443t5ejh77 {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 1rem;
        min-width: 0;
      }

      #tw_penn4212qy .u_a64e807v22 {
        white-space: normal;
        text-decoration: none;
        color: var(--text-primary);
        font-weight: 800;
        font-size: clamp(1.05rem, 2.5vw, 1.35rem);
        letter-spacing: -0.02em;
        line-height: 1.2;
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        min-width: 0;
        transition: color 0.2s ease;
      }

      #tw_penn4212qy .u_a64e807v22::before {
        content: '';
        flex-shrink: 0;
        inline-size: 2.65rem;
        block-size: 2.65rem;
        border-radius: 0.75rem;
        background: linear-gradient(145deg, var(--primary) 0%, var(--accent-dark) 100%);
        box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--text-light) 35%, transparent);
      }

      #tw_penn4212qy .u_a64e807v22:hover {
        color: var(--primary-dark);
      }

      #tw_penn4212qy .u_jqznnfr28v {
        border-radius: 0.65rem;
        border: 2px solid color-mix(in srgb, var(--primary) 55%, var(--neutral-250));
        padding-block: 0.45rem;
        padding-inline: 0.65rem;
        color: var(--primary-dark);
        transition:
          background-color 0.2s ease,
          color 0.2s ease,
          border-color 0.2s ease;
      }

      #tw_penn4212qy .u_jqznnfr28v:hover {
        background: var(--primary);
        color: var(--text-light);
        border-color: var(--primary-dark);
      }

      #tw_penn4212qy .u_jqznnfr28v:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary) 28%, transparent);
      }

      #tw_penn4212qy .u_frvk78x611 {
        min-width: 0;
      }

      #tw_penn4212qy .u_itpvawyjbc {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        gap: 0.4rem;
        padding: 0.35rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--neutral-150) 55%, var(--background-tertiary));
        border: 1px solid var(--neutral-150);
      }

      #tw_penn4212qy .u_itpvawyjbc .u_540l0j9t1h {
        margin: 0;
      }

      #tw_penn4212qy .u_itpvawyjbc .nav-link {
        color: var(--text-primary) !important;
        border-radius: 999px;
        padding-block: 0.45rem;
        padding-inline: 0.95rem;
        font-weight: 600;
        font-size: 0.9rem;
        display: inline-flex;
        align-items: center;
        gap: 0.45rem;
        position: relative;
        isolation: isolate;
        transition:
          color 0.2s ease,
          background-color 0.2s ease;
      }

      #tw_penn4212qy .u_itpvawyjbc .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: 0.28rem;
        inset-inline: 0.85rem;
        block-size: 2px;
        border-radius: 999px;
        background: var(--primary);
        transform: scaleX(0);
        transform-origin: center;
        transition: transform 0.2s ease;
        z-index: -1;
      }

      #tw_penn4212qy .u_itpvawyjbc .nav-link:hover {
        background: color-mix(in srgb, var(--primary-bg) 55%, var(--text-light));
        color: var(--primary-dark) !important;
      }

      #tw_penn4212qy .u_itpvawyjbc .nav-link:hover::after {
        transform: scaleX(1);
      }

      #tw_penn4212qy .u_itpvawyjbc .nav-link svg {
        inline-size: 1.05rem;
        block-size: 1.05rem;
        fill: currentColor;
        opacity: 0.88;
      }

      #tw_penn4212qy .u_rf4dss51jy {
        display: none;
        margin-block-start: 1rem;
        padding-block-start: 1rem;
        border-block-start: 1px solid var(--neutral-150);
      }

      #tw_penn4212qy .u_pctud4e9yr {
        display: flex;
        align-items: flex-start;
        gap: 0.65rem;
        padding-block: 0.65rem;
        border-block-end: 1px solid var(--neutral-150);
        color: var(--text-secondary);
        text-decoration: none;
        font-size: 0.9rem;
      }

      #tw_penn4212qy .u_pctud4e9yr:last-child {
        border-block-end: none;
      }

      #tw_penn4212qy .u_pctud4e9yr svg {
        flex-shrink: 0;
        margin-block-start: 0.1rem;
        inline-size: 1.15rem;
        block-size: 1.15rem;
        fill: var(--primary);
      }

      #tw_penn4212qy .u_pctud4e9yr:hover {
        color: var(--primary-dark);
        padding-inline-start: 0.35rem;
      }

      #tw_penn4212qy .u_pctud4e9yr.u_1bnv4x9n5d {
        cursor: default;
      }

      #tw_penn4212qy .u_pctud4e9yr.u_1bnv4x9n5d:hover {
        color: var(--text-secondary);
        padding-inline-start: 0;
      }

      @media (min-width: 992px) {
        #tw_penn4212qy .u_rda3ay4nnd {
          display: block;
        }

        #tw_penn4212qy .u_o2j9qfuvzn .container {
          grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
          padding-block: 0.85rem;
        }

        #tw_penn4212qy .u_443t5ejh77 {
          justify-content: flex-start;
        }

        #tw_penn4212qy .u_jqznnfr28v {
          display: none;
        }

        #tw_penn4212qy .u_frvk78x611 {
          display: flex !important;
          justify-content: flex-end;
        }

        #tw_penn4212qy .u_itpvawyjbc {
          justify-content: flex-end;
        }
      }

      @media (max-width: 991.98px) {
        #tw_penn4212qy .u_rf4dss51jy {
          display: block;
        }

        #tw_penn4212qy .u_itpvawyjbc {
          border-radius: 1rem;
          justify-content: flex-start;
        }
      }

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

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

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

    #tw_slqbbyzqw0 {
      position: relative;
      overflow: hidden;
      background: linear-gradient(165deg, var(--background-tertiary) 0%, var(--background-primary) 38%, var(--primary-bg) 100%);
      padding-block: 4.5rem 5.5rem;
      padding-inline: 0;
    }

    #tw_slqbbyzqw0::before {
      content: '';
      position: absolute;
      inset-block-start: -120px;
      inset-inline-end: -120px;
      width: 320px;
      height: 320px;
      border-radius: 50%;
      background: linear-gradient(135deg, var(--accent-light) 0%, var(--accent-bg) 100%);
      opacity: 0.35;
      pointer-events: none;
    }

    #tw_slqbbyzqw0::after {
      content: '';
      position: absolute;
      inset-block-end: -80px;
      inset-inline-start: -80px;
      width: 260px;
      height: 260px;
      border-radius: 50%;
      background: linear-gradient(135deg, var(--secondary-bg) 0%, var(--secondary-light) 100%);
      opacity: 0.28;
      pointer-events: none;
    }

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

    #tw_slqbbyzqw0 .u_1s2fz85l0l {
      margin-block-end: 2.75rem;
      animation: fadeuparticle_k8m2nq7x4p 0.7s ease both;
    }

    #tw_slqbbyzqw0 .u_hp8546kh71 {
      display: inline-flex;
      align-items: center;
      gap: 0.45rem;
      color: var(--primary-dark);
      background: var(--background-tertiary);
      border: 1px solid var(--border-light);
      text-decoration: none;
      font-weight: 600;
      font-size: 0.9rem;
      padding-block: 0.55rem;
      padding-inline: 1rem;
      border-radius: 999px;
      margin-block-end: 1.5rem;
      box-shadow: 0 0.35rem 1rem var(--neutral-150);
      transition: color 0.25s ease, background 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;
    }

    #tw_slqbbyzqw0 .u_hp8546kh71:hover {
      color: var(--text-light);
      background: var(--primary);
      transform: translateY(-2px);
      box-shadow: 0 0.65rem 1.35rem var(--primary-light);
    }

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

    #tw_slqbbyzqw0 .u_18a48pl612 {
      display: inline-block;
      background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);
      color: var(--text-light);
      font-size: 0.75rem;
      font-weight: 700;
      letter-spacing: 0.08em;
      text-transform: uppercase;
      padding-block: 0.4rem;
      padding-inline: 1rem;
      border-radius: 999px;
      margin-block-end: 1.15rem;
      white-space: normal;
      box-shadow: 0 0.4rem 1rem var(--primary-light);
    }

    #tw_slqbbyzqw0 .u_ccko1iwu5y {
      color: var(--text-primary);
      font-size: clamp(2.1rem, 5.5vw, 3rem);
      line-height: 1.12;
      font-weight: 800;
      margin-block-end: 1.5rem;
      letter-spacing: -0.02em;
    }

    #tw_slqbbyzqw0 .u_5alddtas3w {
      display: flex;
      flex-wrap: wrap;
      gap: 0.75rem;
    }

    #tw_slqbbyzqw0 .u_6knctzmskl {
      display: inline-flex;
      align-items: center;
      gap: 0.45rem;
      color: var(--text-secondary);
      font-size: 0.88rem;
      font-weight: 500;
      background: var(--background-tertiary);
      border: 1px solid var(--border-light);
      padding-block: 0.5rem;
      padding-inline: 0.95rem;
      border-radius: 999px;
      box-shadow: 0 0.25rem 0.75rem var(--neutral-150);
    }

    #tw_slqbbyzqw0 .u_6knctzmskl i {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 1.65rem;
      height: 1.65rem;
      border-radius: 50%;
      background: linear-gradient(135deg, var(--primary-bg) 0%, var(--primary-light) 100%);
      color: var(--primary-dark);
      font-size: 0.82rem;
    }

    #tw_slqbbyzqw0 .u_59udubdabc {
      background: var(--background-tertiary);
      border: 1px solid var(--border-light);
      border-radius: 1.75rem;
      overflow: hidden;
      box-shadow: 0 1.5rem 4rem var(--neutral-250);
      animation: fadeuparticle_k8m2nq7x4p 0.85s ease 0.12s both;
    }

    #tw_slqbbyzqw0 .u_bhf7swlo2k {
      margin: 0;
      padding-block: 1.75rem 0;
      padding-inline: 1.75rem;
    }

    #tw_slqbbyzqw0 .u_h0pi6vxt82 {
      border-radius: 1.25rem;
      overflow: hidden;
      border: 3px solid var(--border-light);
      box-shadow: 0 0.75rem 2rem var(--neutral-150);
    }

    #tw_slqbbyzqw0 .u_stncyzbs6n {
      display: block;
      width: 100%;
      aspect-ratio: 1 / 1;
      object-fit: cover;
      transition: transform 0.5s ease;
    }

    #tw_slqbbyzqw0 .u_h0pi6vxt82:hover .u_stncyzbs6n {
      transform: scale(1.03);
    }

    #tw_slqbbyzqw0 .u_nqy7z9csgi {
      padding-block: 1rem 0;
      padding-inline: 0.5rem;
      color: var(--text-tertiary);
      font-size: 0.88rem;
      line-height: 1.6;
      text-align: center;
      font-style: italic;
    }

    #tw_slqbbyzqw0 .u_spjpwkta88 {
      color: var(--text-secondary);
      padding-block: 2rem 2.5rem;
      padding-inline: 2.25rem;
    }

    #tw_slqbbyzqw0 .u_gd5kor09lp {
      font-size: 1.22rem;
      line-height: 1.78;
      color: var(--text-primary);
      font-weight: 500;
      margin-block-end: 2.75rem;
      padding-block-end: 2.25rem;
      border-block-end: 2px solid var(--border-light);
    }

    #tw_slqbbyzqw0 .u_gd5kor09lp::first-letter {
      float: inline-start;
      font-size: 3.4rem;
      line-height: 0.85;
      font-weight: 800;
      color: var(--primary);
      margin-inline-end: 0.15rem;
      margin-block-start: 0.08rem;
    }

    #tw_slqbbyzqw0 .u_q7czgh6ucn {
      position: relative;
      color: var(--text-primary);
      font-size: 1.6rem;
      line-height: 1.28;
      font-weight: 800;
      margin-block: 2.5rem 1.15rem;
      padding-inline-start: 1.1rem;
      letter-spacing: -0.015em;
    }

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

    #tw_slqbbyzqw0 .u_hga3elch1k {
      font-size: 1.06rem;
      line-height: 1.88;
      margin-block-end: 1.35rem;
    }

    #tw_slqbbyzqw0 .u_59l3jc69lg {
      position: relative;
      margin-block: 2.25rem;
      margin-inline: 0;
      padding-block: 1.75rem;
      padding-inline: 1.85rem 1.75rem;
      background: linear-gradient(135deg, var(--accent-bg) 0%, var(--info-bg) 55%, var(--accent-light) 100%);
      border: 1px solid var(--accent-light);
      border-inline-start: 5px solid var(--accent);
      border-radius: 0 1.25rem 1.25rem 0;
      box-shadow: 0 0.75rem 2rem var(--accent-light);
    }

    #tw_slqbbyzqw0 .u_59l3jc69lg::before {
      content: '\F6B0';
      font-family: bootstrap-icons;
      position: absolute;
      inset-block-start: -0.65rem;
      inset-inline-end: 1.25rem;
      font-size: 2.5rem;
      color: var(--accent);
      opacity: 0.45;
      line-height: 1;
    }

    #tw_slqbbyzqw0 .u_2l16fq482v {
      color: var(--text-primary);
      font-size: 1.12rem;
      line-height: 1.72;
      font-style: italic;
      margin-block-end: 0.85rem;
      font-weight: 500;
    }

    #tw_slqbbyzqw0 .u_cltl1vfsrw {
      display: block;
      color: var(--accent-dark);
      font-size: 0.9rem;
      font-weight: 700;
      font-style: normal;
      padding-inline-start: 0.5rem;
      border-inline-start: 2px solid var(--accent-dark);
    }

    #tw_slqbbyzqw0 .u_tbt72t1mp4 {
      list-style: none;
      margin-block: 1.5rem 1.75rem;
      padding-inline-start: 0;
      display: grid;
      gap: 0.75rem;
    }

    #tw_slqbbyzqw0 .u_kyize6kuhv {
      position: relative;
      font-size: 1.04rem;
      line-height: 1.75;
      margin-block-end: 0;
      padding-block: 0.85rem;
      padding-inline: 1rem 1.15rem;
      padding-inline-start: 3rem;
      background: var(--background-primary);
      border: 1px solid var(--border-light);
      border-radius: 0.85rem;
      transition: border-color 0.25s ease, transform 0.25s ease;
    }

    #tw_slqbbyzqw0 .u_kyize6kuhv::before {
      content: '\F26E';
      font-family: bootstrap-icons;
      position: absolute;
      inset-block-start: 0.95rem;
      inset-inline-start: 1rem;
      font-size: 1rem;
      color: var(--secondary);
    }

    #tw_slqbbyzqw0 .u_kyize6kuhv:hover {
      border-color: var(--secondary-light);
      transform: translateY(-2px);
    }

    #tw_slqbbyzqw0 .u_qyeri4zcts {
      margin-block: 2.75rem;
      padding-block: 1.65rem;
      padding-inline: 1.85rem;
      background: linear-gradient(135deg, var(--secondary-bg) 0%, var(--success-bg) 100%);
      border: 1px solid var(--secondary-light);
      border-radius: 1.15rem;
      box-shadow: 0 0.75rem 2rem var(--secondary-light);
    }

    #tw_slqbbyzqw0 .u_tk4l84ufwg {
      color: var(--secondary-dark);
      font-size: 1.18rem;
      font-weight: 800;
      margin-block-end: 0.75rem;
    }

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

    #tw_slqbbyzqw0 .u_agzadtrqci {
      margin-block-start: 3.25rem;
      padding-block: 2rem;
      padding-inline: 1.75rem;
      background: linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 55%, var(--primary-light) 100%);
      border-radius: 1.25rem;
      text-align: center;
      box-shadow: 0 1rem 2.5rem var(--primary-light);
    }

    #tw_slqbbyzqw0 .u_pqqdq5uww3 {
      font-size: 1.02rem;
      line-height: 1.72;
      color: var(--text-light);
      margin-block-end: 1.35rem;
      opacity: 0.92;
    }

    #tw_slqbbyzqw0 .u_4si7skzsl4 {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 0.55rem;
      background: var(--background-tertiary);
      color: var(--primary-dark);
      text-decoration: none;
      font-weight: 800;
      font-size: 0.95rem;
      padding-block: 0.9rem;
      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;
    }

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

    #tw_slqbbyzqw0 .u_4si7skzsl4: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: 767.98px) {
      #tw_slqbbyzqw0 .u_spjpwkta88 {
        padding-inline: 1.5rem;
      }

      #tw_slqbbyzqw0 .u_bhf7swlo2k {
        padding-inline: 1.25rem;
      }
    }

    @media (max-width: 575.98px) {
      #tw_slqbbyzqw0 {
        padding-block: 2.75rem 3.75rem;
      }

      #tw_slqbbyzqw0 .u_59udubdabc {
        border-radius: 1.25rem;
      }

      #tw_slqbbyzqw0 .u_5alddtas3w {
        flex-direction: column;
        align-items: flex-start;
      }

      #tw_slqbbyzqw0 .u_spjpwkta88 {
        padding-block: 1.5rem 2rem;
        padding-inline: 1.15rem;
      }

      #tw_slqbbyzqw0 .u_bhf7swlo2k {
        padding-block: 1.15rem 0;
        padding-inline: 1rem;
      }

      #tw_slqbbyzqw0 .u_gd5kor09lp {
        font-size: 1.08rem;
      }

      #tw_slqbbyzqw0 .u_gd5kor09lp::first-letter {
        font-size: 2.75rem;
      }

      #tw_slqbbyzqw0 .u_59l3jc69lg {
        padding-inline: 1.25rem;
      }

      #tw_slqbbyzqw0 .u_kyize6kuhv:hover {
        transform: none;
      }
    }

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

    #tw_5cfl9kerax::before {
      content: '';
      position: absolute;
      inset-block-start: 0;
      inset-inline-end: 0;
      width: min(52vw, 640px);
      height: min(52vw, 640px);
      border-radius: 50%;
      background: radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--accent-light) 55%, transparent), transparent 62%),
        radial-gradient(circle at 70% 65%, color-mix(in srgb, var(--secondary-light) 45%, transparent), transparent 58%);
      opacity: 0.55;
      pointer-events: none;
      animation: cta_meshdrift_qp9x2m7k4n3w 14s ease-in-out infinite;
    }

    #tw_5cfl9kerax::after {
      content: '';
      position: absolute;
      inset-block-end: 0;
      inset-inline-start: 0;
      width: min(44vw, 520px);
      height: min(44vw, 520px);
      border-radius: 50%;
      background: radial-gradient(circle at 60% 40%, color-mix(in srgb, var(--primary-light) 40%, transparent), transparent 65%);
      opacity: 0.35;
      pointer-events: none;
      animation: cta_meshdrift_qp9x2m7k4n3w 18s ease-in-out infinite reverse;
    }

    @keyframes cta_meshdrift_qp9x2m7k4n3w {
      0%,
      100% {
        transform: translateY(0) scale(1);
        opacity: 0.45;
      }
      50% {
        transform: translateY(-18px) scale(1.04);
        opacity: 0.6;
      }
    }

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

    #tw_5cfl9kerax .u_l5k5zufj5e {
      border-radius: 1.75rem;
      border: 1px solid color-mix(in srgb, var(--neutral-250) 70%, var(--background-tertiary));
      background: color-mix(in srgb, var(--background-tertiary) 92%, var(--neutral-50));
      box-shadow: 0 28px 70px color-mix(in srgb, var(--neutral-950) 14%, transparent), 0 1px 0 color-mix(in srgb, var(--text-light) 55%, transparent) inset;
      padding-block: clamp(1.75rem, 3.2vw, 2.75rem);
      padding-inline: clamp(1.25rem, 2.8vw, 2.5rem);
    }

    #tw_5cfl9kerax .u_9lbd4vr5z4 {
      position: relative;
      isolation: isolate;
    }

    #tw_5cfl9kerax .u_dga70c2srq {
      position: relative;
      border-radius: 1.35rem;
      padding: 0.65rem;
      background: linear-gradient(145deg, var(--primary) 0%, var(--accent-dark) 55%, var(--secondary-dark) 100%);
      box-shadow: 0 18px 40px color-mix(in srgb, var(--neutral-950) 18%, transparent);
    }

    #tw_5cfl9kerax .u_dga70c2srq::after {
      content: '';
      position: absolute;
      inset-block-start: -12%;
      inset-inline-end: -8%;
      width: 42%;
      aspect-ratio: 1;
      border-radius: 1rem;
      background: linear-gradient(160deg, color-mix(in srgb, var(--accent-light) 55%, var(--background-tertiary)), var(--info-bg));
      opacity: 0.55;
      z-index: -1;
      animation: cta_tilepulse_z8k3n7p2m9qx 7s ease-in-out infinite;
    }

    @keyframes cta_tilepulse_z8k3n7p2m9qx {
      0%,
      100% {
        transform: translateY(0);
        opacity: 0.45;
      }
      50% {
        transform: translateY(10px);
        opacity: 0.65;
      }
    }

    #tw_5cfl9kerax .u_584yxu43tz {
      border-radius: 1rem;
      overflow: hidden;
      background: var(--neutral-150);
      aspect-ratio: 1 / 1;
    }

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

    #tw_5cfl9kerax .u_4cou2kylul {
      display: inline-flex;
      align-items: center;
      gap: 0.5rem;
      padding-block: 0.35rem;
      padding-inline: 0.85rem;
      border-radius: 999px;
      border: 1px solid color-mix(in srgb, var(--primary) 35%, var(--neutral-150));
      background: color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary));
      color: var(--text-secondary);
      font-size: 0.8125rem;
      font-weight: 600;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      white-space: normal;
      margin-block-end: 1rem;
    }

    #tw_5cfl9kerax .u_osug5a434i {
      width: 0.5rem;
      height: 0.5rem;
      border-radius: 50%;
      background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 100%);
      box-shadow: 0 0 0 6px color-mix(in srgb, var(--accent-light) 35%, transparent);
      flex-shrink: 0;
    }

    #tw_5cfl9kerax .u_rs3frnvdr0 {
      font-size: clamp(1.85rem, 3.6vw, 2.75rem);
      font-weight: 800;
      line-height: 1.12;
      letter-spacing: -0.02em;
      color: var(--text-primary);
      margin-block-end: 0.85rem;
    }

    #tw_5cfl9kerax .u_5a465emwru {
      font-size: 1.0625rem;
      line-height: 1.75;
      color: var(--text-secondary);
      margin-block-end: 1.5rem;
      max-width: 38rem;
    }

    #tw_5cfl9kerax .u_6w8cba952l {
      display: grid;
      grid-template-columns: minmax(0, 1fr);
      gap: 0.75rem;
      margin-block-end: 1.75rem;
    }

    #tw_5cfl9kerax .u_1t2txy1wpf {
      display: grid;
      grid-template-columns: 2.75rem minmax(0, 1fr);
      gap: 0.85rem;
      align-items: start;
      padding-block: 0.85rem;
      padding-inline: 1rem;
      border-radius: 1rem;
      border: 1px solid color-mix(in srgb, var(--neutral-250) 80%, var(--background-tertiary));
      background: color-mix(in srgb, var(--background-tertiary) 88%, var(--neutral-50));
    }

    #tw_5cfl9kerax .u_tbgbql7hsw {
      width: 2.75rem;
      height: 2.75rem;
      border-radius: 0.85rem;
      display: grid;
      place-items: center;
      font-weight: 800;
      font-size: 1rem;
      color: var(--text-light);
      background: linear-gradient(145deg, var(--primary-dark) 0%, var(--accent-dark) 100%);
      box-shadow: 0 10px 22px color-mix(in srgb, var(--primary-dark) 28%, transparent);
    }

    #tw_5cfl9kerax .u_1t2txy1wpf p {
      margin: 0;
      color: var(--text-secondary);
      line-height: 1.65;
      font-size: 0.98rem;
    }

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

    #tw_5cfl9kerax .u_odbag9zlo4 {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 0.5rem;
      padding-block: 0.95rem;
      padding-inline: 1.35rem;
      border-radius: 999px;
      font-weight: 800;
      text-decoration: none;
      color: var(--text-primary);
      border: 0;
      background: linear-gradient(135deg, var(--secondary-light) 0%, var(--secondary) 55%, var(--secondary-dark) 100%);
      box-shadow: 0 14px 30px color-mix(in srgb, var(--secondary-dark) 35%, transparent);
      transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease;
    }

    #tw_5cfl9kerax .u_odbag9zlo4:hover {
      transform: translateY(-3px);
      filter: brightness(1.03);
      box-shadow: 0 18px 40px color-mix(in srgb, var(--secondary-dark) 45%, transparent);
    }

    #tw_5cfl9kerax .u_odbag9zlo4:active {
      transform: translateY(-1px);
    }

    #tw_5cfl9kerax .u_odbag9zlo4 i {
      font-size: 1.1rem;
      line-height: 1;
    }

    @media (max-width: 991.98px) {
      #tw_5cfl9kerax .u_dga70c2srq::after {
        inset-block-start: -8%;
        inset-inline-end: -6%;
        width: 36%;
      }

      #tw_5cfl9kerax .u_1t2txy1wpf {
        grid-template-columns: 2.5rem minmax(0, 1fr);
      }

      #tw_5cfl9kerax .u_tbgbql7hsw {
        width: 2.5rem;
        height: 2.5rem;
        border-radius: 0.75rem;
      }
    }

#tw_bixwtvpb29 {
        position: relative;
        padding-block: 5rem 2.5rem;
padding-inline: 0;
        background: linear-gradient(120deg, var(--background-tertiary) 0%, var(--secondary-bg) 35%, var(--primary-bg) 100%);
        overflow: hidden;
        border-top: 2px solid rgba(var(--bs-primary-rgb), 0.22);

        .u_rojgfdrng8 {
            position: absolute;
            inset: 0;
            background: linear-gradient(
                    90deg,
                    transparent 0%,
                    rgba(var(--bs-primary-rgb), 0.10) 18%,
                    transparent 38%,
                    rgba(var(--bs-primary-rgb), 0.10) 58%,
                    transparent 78%,
                    rgba(var(--bs-primary-rgb), 0.10) 100%
            );
            opacity: 0.35;
            pointer-events: none;
        }

        .u_p07v4pz9nb {
            position: relative;
            z-index: 1;
            display: grid;
            gap: 1.5rem;
        }

        .u_o8lxialav4 {
            display: grid;
            gap: 1.25rem;
            grid-template-columns: 1fr;

            @media (min-width: 992px) {
                grid-template-columns: 1fr 1fr;
                gap: 1.5rem;
            }
        }

        .u_if29glt1ag {
            background: rgba(255, 255, 255, 0.78);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            border-radius: 18px;
            overflow: hidden;
            box-shadow: 0 18px 45px -32px rgba(var(--bs-primary-rgb), 0.35);
        }

        .u_pytghrn7i2 {
            padding-block: 1.25rem 1rem;
padding-inline: 1.25rem;
            background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.10), rgba(255, 255, 255, 0.15));
            border-bottom: 1px solid rgba(var(--bs-primary-rgb), 0.14);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;

            h5 {
                margin: 0;
                color: var(--text-primary);
                font-weight: 900;
                letter-spacing: 0.9px;
                text-transform: uppercase;
            }

            .u_7igiw9l5xj {
                display: inline-flex;
                align-items: center;
                gap: 0.45rem;
                padding-block: 0.35rem;
padding-inline: 0.7rem;
                border-radius: 999px;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                background: rgba(255, 255, 255, 0.65);
                color: var(--text-secondary);
                font-weight: 700;
                font-size: 0.85rem;

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .u_ntfu9q7hv3 {
            padding: 1.25rem;

            @media (min-width: 768px) {
                padding: 1.5rem;
            }
        }

        .u_cvw5u6mp2r {
            display: grid;
            gap: 0.65rem;

            .u_rg1p7a4bnl {
                display: flex;
                align-items: flex-start;
                gap: 0.7rem;
                color: var(--text-secondary);

                i {
                    color: var(--primary-dark);
                    transform: translateY(2px);
                }

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

        .u_rkec8nd0sd {
            display: grid;
            gap: 0.6rem;
            grid-template-columns: 1fr;

            @media (min-width: 576px) {
                grid-template-columns: 1fr 1fr;
            }

            a {
                text-decoration: none;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
                background: rgba(255, 255, 255, 0.75);
                border-radius: 14px;
                padding-block: 0.7rem;
padding-inline: 0.8rem;
                color: var(--text-primary);
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: transform 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-2px);
                    box-shadow: 0 16px 40px -28px rgba(var(--bs-primary-rgb), 0.55);
                }

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .u_3v2uj1hloz {
            display: flex;
            flex-wrap: wrap;
            gap: 0.7rem;
            justify-content: center;

            .u_poboq21i4f {
                width: 46px;
                height: 46px;
                border-radius: 16px;
                display: grid;
                place-items: center;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.2);
                background: rgba(255, 255, 255, 0.8);
                color: var(--primary-dark);
                transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-3px);
                    background: var(--secondary);
                    color: var(--text-primary);
                    box-shadow: 0 18px 45px -30px rgba(var(--bs-primary-rgb), 0.6);
                }

                i {
                    font-size: 1.15rem;
                }
            }
        }

        .u_npgkc3a8yg {
            padding-top: 1rem;
            border-top: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            display: grid;
            gap: 0.75rem;

            @media (min-width: 768px) {
                grid-template-columns: 1fr auto;
                align-items: center;
            }

            .u_gzx2lww2i1 {
                color: var(--text-secondary);
            }

            .badge {
                display: inline-flex;
                align-items: center;
                gap: 0.5rem;
                padding-block: 0.55rem;
padding-inline: 0.9rem;
                border-radius: 999px;
                background: rgba(255, 255, 255, 0.75);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                color: var(--text-primary);
                justify-self: start;

                @media (min-width: 768px) {
                    justify-self: end;
                }

                i {
                    color: var(--warning-dark);
                }
            }
        }
    }

#tw_m9q252j8fw {
        position: relative;
        z-index: 1000;
        background: var(--background-tertiary);
        box-shadow: 0 0.35rem 1.75rem color-mix(in srgb, var(--neutral-1050) 8%, transparent);
        border-block-end: 1px solid var(--neutral-150);
      }

      #tw_m9q252j8fw .u_7gciw1wviq {
        block-size: 0.28rem;
        background: linear-gradient(
          90deg,
          var(--primary-dark) 0%,
          var(--accent) 35%,
          var(--secondary) 65%,
          var(--primary-light) 100%
        );
        background-size: 240% 100%;
        animation: headersheen_k3m9xp2q7wn4r 14s ease-in-out infinite;
      }

      #tw_m9q252j8fw .u_eelkg4aqjm {
        display: none;
        background: color-mix(in srgb, var(--info-bg) 35%, var(--background-primary));
        border-block-end: 1px solid var(--neutral-150);
      }

      #tw_m9q252j8fw .u_509ejdk7cx {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0.75rem;
        padding-block: 0.65rem;
        padding-inline: 0;
        align-items: stretch;
      }

      #tw_m9q252j8fw .u_4of98327yq {
        display: flex;
        align-items: center;
        gap: 0.5rem;
        min-width: 0;
        padding-block: 0.45rem;
        padding-inline: 0.85rem;
        border-radius: 0.65rem;
        background: color-mix(in srgb, var(--text-light) 72%, var(--background-tertiary));
        border: 1px solid var(--neutral-150);
        text-decoration: none;
        color: var(--text-secondary);
        font-size: 0.8125rem;
        font-weight: 500;
        transition:
          color 0.2s ease,
          border-color 0.2s ease,
          box-shadow 0.2s ease,
          background-color 0.2s ease;
      }

      #tw_m9q252j8fw .u_4of98327yq:hover {
        color: var(--primary-dark);
        border-color: color-mix(in srgb, var(--primary) 45%, var(--neutral-150));
        box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 18%, transparent);
      }

      #tw_m9q252j8fw .u_4of98327yq.u_5565dqrbik {
        cursor: default;
      }

      #tw_m9q252j8fw .u_4of98327yq.u_5565dqrbik:hover {
        color: var(--text-secondary);
        border-color: var(--neutral-150);
        box-shadow: none;
      }

      #tw_m9q252j8fw .u_4of98327yq svg {
        flex-shrink: 0;
        inline-size: 1.05rem;
        block-size: 1.05rem;
        fill: var(--accent-dark);
      }

      #tw_m9q252j8fw .u_4of98327yq span {
        min-width: 0;
        word-break: break-word;
      }

      #tw_m9q252j8fw .u_8uvyot6ol2 {
        padding-block: 0;
        padding-inline: 0;
      }

      #tw_m9q252j8fw .u_8uvyot6ol2 .container {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.85rem;
        padding-block: 1rem;
        align-items: center;
      }

      #tw_m9q252j8fw .u_cj51grwzih {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 1rem;
        min-width: 0;
      }

      #tw_m9q252j8fw .u_4zmj37bhwg {
        white-space: normal;
        text-decoration: none;
        color: var(--text-primary);
        font-weight: 800;
        font-size: clamp(1.05rem, 2.5vw, 1.35rem);
        letter-spacing: -0.02em;
        line-height: 1.2;
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        min-width: 0;
        transition: color 0.2s ease;
      }

      #tw_m9q252j8fw .u_4zmj37bhwg::before {
        content: '';
        flex-shrink: 0;
        inline-size: 2.65rem;
        block-size: 2.65rem;
        border-radius: 0.75rem;
        background: linear-gradient(145deg, var(--primary) 0%, var(--accent-dark) 100%);
        box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--text-light) 35%, transparent);
      }

      #tw_m9q252j8fw .u_4zmj37bhwg:hover {
        color: var(--primary-dark);
      }

      #tw_m9q252j8fw .u_mjq7ntqn1b {
        border-radius: 0.65rem;
        border: 2px solid color-mix(in srgb, var(--primary) 55%, var(--neutral-250));
        padding-block: 0.45rem;
        padding-inline: 0.65rem;
        color: var(--primary-dark);
        transition:
          background-color 0.2s ease,
          color 0.2s ease,
          border-color 0.2s ease;
      }

      #tw_m9q252j8fw .u_mjq7ntqn1b:hover {
        background: var(--primary);
        color: var(--text-light);
        border-color: var(--primary-dark);
      }

      #tw_m9q252j8fw .u_mjq7ntqn1b:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary) 28%, transparent);
      }

      #tw_m9q252j8fw .u_m69axx5oh3 {
        min-width: 0;
      }

      #tw_m9q252j8fw .u_oumstbetuu {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        gap: 0.4rem;
        padding: 0.35rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--neutral-150) 55%, var(--background-tertiary));
        border: 1px solid var(--neutral-150);
      }

      #tw_m9q252j8fw .u_oumstbetuu .u_dpdtfgl8fq {
        margin: 0;
      }

      #tw_m9q252j8fw .u_oumstbetuu .nav-link {
        color: var(--text-primary) !important;
        border-radius: 999px;
        padding-block: 0.45rem;
        padding-inline: 0.95rem;
        font-weight: 600;
        font-size: 0.9rem;
        display: inline-flex;
        align-items: center;
        gap: 0.45rem;
        position: relative;
        isolation: isolate;
        transition:
          color 0.2s ease,
          background-color 0.2s ease;
      }

      #tw_m9q252j8fw .u_oumstbetuu .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: 0.28rem;
        inset-inline: 0.85rem;
        block-size: 2px;
        border-radius: 999px;
        background: var(--primary);
        transform: scaleX(0);
        transform-origin: center;
        transition: transform 0.2s ease;
        z-index: -1;
      }

      #tw_m9q252j8fw .u_oumstbetuu .nav-link:hover {
        background: color-mix(in srgb, var(--primary-bg) 55%, var(--text-light));
        color: var(--primary-dark) !important;
      }

      #tw_m9q252j8fw .u_oumstbetuu .nav-link:hover::after {
        transform: scaleX(1);
      }

      #tw_m9q252j8fw .u_oumstbetuu .nav-link svg {
        inline-size: 1.05rem;
        block-size: 1.05rem;
        fill: currentColor;
        opacity: 0.88;
      }

      #tw_m9q252j8fw .u_3wovvtn4as {
        display: none;
        margin-block-start: 1rem;
        padding-block-start: 1rem;
        border-block-start: 1px solid var(--neutral-150);
      }

      #tw_m9q252j8fw .u_f9whl6m2ru {
        display: flex;
        align-items: flex-start;
        gap: 0.65rem;
        padding-block: 0.65rem;
        border-block-end: 1px solid var(--neutral-150);
        color: var(--text-secondary);
        text-decoration: none;
        font-size: 0.9rem;
      }

      #tw_m9q252j8fw .u_f9whl6m2ru:last-child {
        border-block-end: none;
      }

      #tw_m9q252j8fw .u_f9whl6m2ru svg {
        flex-shrink: 0;
        margin-block-start: 0.1rem;
        inline-size: 1.15rem;
        block-size: 1.15rem;
        fill: var(--primary);
      }

      #tw_m9q252j8fw .u_f9whl6m2ru:hover {
        color: var(--primary-dark);
        padding-inline-start: 0.35rem;
      }

      #tw_m9q252j8fw .u_f9whl6m2ru.u_1rd1c7vhwy {
        cursor: default;
      }

      #tw_m9q252j8fw .u_f9whl6m2ru.u_1rd1c7vhwy:hover {
        color: var(--text-secondary);
        padding-inline-start: 0;
      }

      @media (min-width: 992px) {
        #tw_m9q252j8fw .u_eelkg4aqjm {
          display: block;
        }

        #tw_m9q252j8fw .u_8uvyot6ol2 .container {
          grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
          padding-block: 0.85rem;
        }

        #tw_m9q252j8fw .u_cj51grwzih {
          justify-content: flex-start;
        }

        #tw_m9q252j8fw .u_mjq7ntqn1b {
          display: none;
        }

        #tw_m9q252j8fw .u_m69axx5oh3 {
          display: flex !important;
          justify-content: flex-end;
        }

        #tw_m9q252j8fw .u_oumstbetuu {
          justify-content: flex-end;
        }
      }

      @media (max-width: 991.98px) {
        #tw_m9q252j8fw .u_3wovvtn4as {
          display: block;
        }

        #tw_m9q252j8fw .u_oumstbetuu {
          border-radius: 1rem;
          justify-content: flex-start;
        }
      }

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

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

#tw_sp559lkw4t {
      position: relative;
      overflow: hidden;
      padding-block: 4.5rem;
      padding-inline: 0;
      min-height: 92vh;
      display: flex;
      align-items: center;
      background:
        radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--warning-color) 38%, transparent), transparent 52%),
        radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--info-color) 42%, transparent), transparent 48%),
        linear-gradient(155deg, var(--primary-dark) 0%, var(--accent-dark) 42%, var(--neutral-1050) 100%);
    }

    #tw_sp559lkw4t::before {
      content: "";
      position: absolute;
      inset-block: -18%;
      inset-inline-start: 36%;
      width: 26%;
      background: linear-gradient(180deg, var(--warning-color), var(--danger-color));
      transform: skewX(-14deg);
      opacity: 0.24;
      pointer-events: none;
      z-index: 0;
    }

    #tw_sp559lkw4t::after {
      content: "";
      position: absolute;
      inset: 0;
      background-image:
        linear-gradient(90deg, color-mix(in srgb, var(--white) 7%, transparent) 1px, transparent 1px),
        linear-gradient(0deg, color-mix(in srgb, var(--white) 5%, transparent) 1px, transparent 1px);
      background-size: 34px 34px;
      opacity: 0.32;
      pointer-events: none;
      z-index: 0;
    }

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

    #tw_sp559lkw4t .u_4fr5eu0fx4 {
      width: 28rem;
      height: 28rem;
      inset-block-start: -8rem;
      inset-inline-end: -6rem;
      background: radial-gradient(circle, color-mix(in srgb, var(--info-light) 55%, transparent), transparent 68%);
      animation: heropulse_x7k2m9n4p8wq 6s ease-in-out infinite alternate;
    }

    #tw_sp559lkw4t .u_bqmayyp976 {
      width: 22rem;
      height: 22rem;
      inset-block-end: -5rem;
      inset-inline-start: -4rem;
      background: radial-gradient(circle, color-mix(in srgb, var(--danger-light) 50%, transparent), transparent 70%);
      animation: heropulse_x7k2m9n4p8wq 7s ease-in-out infinite alternate-reverse;
    }

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

    #tw_sp559lkw4t .u_17ip9vtb3b {
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
      gap: 2.75rem;
      align-items: center;
    }

    #tw_sp559lkw4t .u_f2vp0wu9wi {
      display: flex;
      flex-direction: column;
      justify-content: center;
      padding-block: 2.75rem;
      padding-inline: 2.5rem;
      background: color-mix(in srgb, var(--neutral-1050) 84%, transparent);
      border: 1px solid color-mix(in srgb, var(--white) 14%, transparent);
      border-inline-start: 5px solid var(--info-color);
      clip-path: polygon(0 0, 100% 0, 95% 100%, 0 100%);
      animation: heroreveal_k3m8n2x7p9wq 0.85s cubic-bezier(0.19, 1, 0.22, 1) forwards;
      opacity: 0;
    }

    #tw_sp559lkw4t .u_hj9yjw0ihy {
      display: inline-flex;
      align-items: center;
      gap: 0.6rem;
      margin-block-end: 1.35rem;
      font-size: 0.72rem;
      font-weight: 700;
      letter-spacing: 0.22em;
      text-transform: uppercase;
      color: var(--info-light);
      white-space: normal;
    }

    #tw_sp559lkw4t .u_5q3gmonh8c {
      width: 2.1rem;
      height: 3px;
      flex-shrink: 0;
      background: linear-gradient(90deg, var(--warning-color), var(--danger-color));
    }

    #tw_sp559lkw4t .u_cwdyshxxdm {
      margin-block: 0 1.1rem;
      font-size: clamp(2.4rem, 4.5vw, 3.85rem);
      font-weight: 800;
      line-height: 1.04;
      letter-spacing: -0.035em;
      color: var(--text-light);
      animation: herotitle_m9k4n7x2p8wq 0.78s 0.1s cubic-bezier(0.25, 0.9, 0.25, 1) forwards;
      opacity: 0;
    }

    #tw_sp559lkw4t .u_cent3giuor {
      display: block;
      background: linear-gradient(90deg, var(--info-light), var(--warning-light));
      background-clip: text;
      -webkit-background-clip: text;
      color: transparent;
    }

    #tw_sp559lkw4t .u_az9coc3x56 {
      margin-block-end: 2rem;
      font-size: 1.08rem;
      line-height: 1.75;
      color: var(--neutral-250);
      max-width: 34rem;
      animation: herolead_p2w8n5k7m4xq 0.82s 0.18s ease-out forwards;
      opacity: 0;
    }

    #tw_sp559lkw4t .u_3h73xsdo01 {
      display: flex;
      flex-wrap: wrap;
      gap: 0.9rem;
      margin-block-end: 2rem;
      animation: heroactions_n4k9m2x7p8wq 0.86s 0.26s ease-out forwards;
      opacity: 0;
    }

    #tw_sp559lkw4t .u_mz90cqtqct {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 0.55rem;
      padding-block: 0.92rem;
      padding-inline: 1.85rem;
      font-size: 0.96rem;
      font-weight: 700;
      text-decoration: none;
      border-radius: 0;
      transition:
        transform 0.22s ease,
        box-shadow 0.22s ease,
        background 0.22s ease,
        color 0.22s ease,
        border-color 0.22s ease;
    }

    #tw_sp559lkw4t .u_mz90cqtqct i {
      font-size: 1.05rem;
    }

    #tw_sp559lkw4t .u_oa57md4bex {
      background: linear-gradient(135deg, var(--warning-color) 0%, var(--danger-color) 100%);
      color: var(--text-light);
      border: 2px solid transparent;
      box-shadow: 0 12px 28px color-mix(in srgb, var(--danger-color) 45%, transparent);
    }

    #tw_sp559lkw4t .u_oa57md4bex:hover {
      transform: translateY(-3px);
      box-shadow: 0 18px 36px color-mix(in srgb, var(--danger-color) 55%, transparent);
      color: var(--text-light);
    }

    #tw_sp559lkw4t .u_3qhyk2v402 {
      background: transparent;
      color: var(--text-light);
      border: 2px solid color-mix(in srgb, var(--white) 38%, transparent);
    }

    #tw_sp559lkw4t .u_3qhyk2v402:hover {
      transform: translateY(-3px);
      border-color: var(--info-light);
      background: color-mix(in srgb, var(--info-color) 16%, transparent);
      color: var(--text-light);
    }

    #tw_sp559lkw4t .u_c7wo4s75e6 {
      display: inline-flex;
      align-items: center;
      gap: 0.65rem;
      color: var(--neutral-150);
      text-decoration: none;
      font-size: 0.82rem;
      font-weight: 600;
      letter-spacing: 0.06em;
      text-transform: uppercase;
      animation: heroscroll_k7m2n9x4p8wq 2.2s ease-in-out infinite;
    }

    #tw_sp559lkw4t .u_c7wo4s75e6:hover {
      color: var(--info-light);
    }

    #tw_sp559lkw4t .u_c7wo4s75e6 i {
      font-size: 1.35rem;
      animation: heroscrollicon_m8k3n7x2p9wq 1.4s ease-in-out infinite;
    }

    #tw_sp559lkw4t .u_j48rt76230 {
      display: flex;
      flex-direction: column;
      justify-content: center;
      animation: herovisual_x9p2k7m4n8wq 0.92s 0.14s cubic-bezier(0.19, 1, 0.22, 1) forwards;
      opacity: 0;
    }

    #tw_sp559lkw4t .u_pkip9is6de {
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
      gap: 1.15rem;
    }

    #tw_sp559lkw4t .u_ilr84hih6o {
      margin: 0;
    }

    #tw_sp559lkw4t .u_104ji2iw1c {
      aspect-ratio: 1 / 1;
      overflow: hidden;
      background: var(--background-tertiary);
      border: 3px solid var(--info-light);
      box-shadow: 0 20px 42px color-mix(in srgb, var(--neutral-1050) 55%, transparent);
    }

    #tw_sp559lkw4t .u_ilr84hih6o:last-child .u_104ji2iw1c {
      border-color: var(--warning-light);
      margin-block-start: 1.75rem;
    }

    #tw_sp559lkw4t .u_aco7w8t3ao {
      width: 100%;
      height: 100%;
      display: block;
      object-fit: cover;
    }

    @keyframes heropulse_x7k2m9n4p8wq {
      0% {
        transform: scale(1);
        opacity: 0.65;
      }
      100% {
        transform: scale(1.12);
        opacity: 1;
      }
    }

    @keyframes heroreveal_k3m8n2x7p9wq {
      0% {
        opacity: 0;
        transform: translate3d(-28px, 0, 0);
      }
      100% {
        opacity: 1;
        transform: translate3d(0, 0, 0);
      }
    }

    @keyframes herotitle_m9k4n7x2p8wq {
      0% {
        opacity: 0;
        transform: translateY(22px);
        filter: blur(6px);
      }
      100% {
        opacity: 1;
        transform: translateY(0);
        filter: blur(0);
      }
    }

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

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

    @keyframes heroscroll_k7m2n9x4p8wq {
      0%,
      100% {
        opacity: 0.72;
      }
      50% {
        opacity: 1;
      }
    }

    @keyframes heroscrollicon_m8k3n7x2p9wq {
      0%,
      100% {
        transform: translateY(0);
      }
      50% {
        transform: translateY(8px);
      }
    }

    @keyframes herovisual_x9p2k7m4n8wq {
      0% {
        opacity: 0;
        transform: translate3d(24px, 0, 0);
      }
      100% {
        opacity: 1;
        transform: translate3d(0, 0, 0);
      }
    }

    @media (max-width: 991.98px) {
      #tw_sp559lkw4t {
        padding-block: 3.5rem;
        min-height: auto;
      }

      #tw_sp559lkw4t::before {
        inset-inline-start: 52%;
        width: 38%;
        opacity: 0.14;
      }

      #tw_sp559lkw4t .u_17ip9vtb3b {
        grid-template-columns: minmax(0, 1fr);
        gap: 2rem;
      }

      #tw_sp559lkw4t .u_f2vp0wu9wi {
        clip-path: none;
        padding-block: 2rem;
        padding-inline: 1.5rem;
      }

      #tw_sp559lkw4t .u_ilr84hih6o:last-child .u_104ji2iw1c {
        margin-block-start: 0;
      }
    }

    @media (max-width: 575.98px) {
      #tw_sp559lkw4t .u_pkip9is6de {
        grid-template-columns: minmax(0, 1fr);
      }

      #tw_sp559lkw4t .u_3h73xsdo01 {
        flex-direction: column;
      }

      #tw_sp559lkw4t .u_mz90cqtqct {
        width: 100%;
      }
    }

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

      @keyframes v4GlowCR10 {
          0%, 100% { box-shadow: 0 0 15px rgba(var(--bs-primary-rgb), 0.22); }
          50% { box-shadow: 0 0 32px rgba(var(--bs-primary-rgb), 0.38); }
      }

      #tw_7tcy8h8ay0 {
          padding-block: 6rem;
padding-inline: 0;
          background: linear-gradient(45deg, var(--primary-dark) 0%, var(--primary) 100%);
          position: relative;
          overflow: hidden;

          &::before {
              content: "";
              position: absolute;
              top: -35%;
              inset-inline-start: -18%;
              width: 52%;
              height: 200%;
              background: radial-gradient(circle, rgba(var(--bs-primary-rgb), 0.12) 0%, transparent 70%);
              pointer-events: none;
              z-index: 0;
          }

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

          .u_dyn4dxcqza {
              background: var(--background-tertiary);
              border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
              border-radius: 22px;
              padding: 3rem;
              box-shadow: 0 18px 42px rgba(0, 0, 0, 0.16);
              animation: v4GlowCR10 3.2s ease-in-out infinite;
              transition: transform 0.25s ease, box-shadow 0.25s ease;
              text-align: center;
              position: relative;

              &:hover {
                  transform: translateY(-10px);
                  box-shadow: 0 26px 60px rgba(0, 0, 0, 0.22);
              }
          }

          .u_ioikr7db08 {
              width: 100%;
              max-width: 640px;
              margin: 0 auto 1.75rem auto;
              border-radius: 18px;
              overflow: hidden;
              border: 1px solid var(--neutral-150);
              background: linear-gradient(135deg, var(--primary-bg), var(--accent-bg));
              box-shadow: 0 16px 36px rgba(0, 0, 0, 0.10);
              animation: v4UpCR10 0.65s ease-out both;

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

          .u_q41njkdyus {
              width: 66px;
              height: 66px;
              border-radius: 18px;
              background: linear-gradient(135deg, var(--primary), var(--accent));
              color: var(--text-light);
              display: flex;
              align-items: center;
              justify-content: center;
              font-size: 1.6rem;
              box-shadow: 0 18px 36px rgba(var(--bs-primary-rgb), 0.25);
              margin: 0 auto 1.25rem auto;
              animation: v4UpCR10 0.55s ease-out both;
          }

          .u_hiqj4d1jjg {
              margin-block: 10px 5px;
margin-inline: 20px 0;
              color: var(--text-primary);
              font-weight: 950;
              letter-spacing: -0.02em;
              font-size: clamp(2rem, 4.5vw, 2.7rem);
              animation: v4UpCR10 0.75s ease-out both;
          }

          .u_6h8jybd0uo {
              margin: 0 auto 1.75rem auto;
              max-width: 72ch;
              color: var(--text-secondary);
              line-height: 1.85;
              font-size: 1.08rem;
              animation: v4UpCR10 0.9s ease-out both;
          }

          .u_cufy9az17z {
              display: flex;
              gap: 1rem;
              justify-content: center;
              flex-wrap: wrap;
              animation: v4UpCR10 1s ease-out both;

              .u_towuwjwb3b {
                  display: inline-flex;
                  align-items: center;
                  justify-content: center;
                  gap: 0.65rem;
                  padding-block: 0.95rem;
padding-inline: 1.6rem;
                  text-decoration: none;
                  border-radius: 12px;
                  font-weight: 950;
                  transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease, color 0.25s ease;
                  min-width: 210px;
              }

              .u_towuwjwb3b.u_ippv73xaly {
                  background: linear-gradient(135deg, var(--primary), var(--primary-dark));
                  color: var(--text-light);

                  &:hover {
                      transform: translateY(-3px);
                      box-shadow: 0 14px 28px rgba(var(--bs-primary-rgb), 0.28);
                  }
              }

              .u_towuwjwb3b.u_s2cvppkxfv {
                  background: linear-gradient(135deg, var(--secondary), var(--secondary-dark));
                  color: var(--text-primary);

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

      @media (max-width: 768px) {
          #tw_7tcy8h8ay0 {
              padding-block: 3.5rem;
padding-inline: 0;

              .u_dyn4dxcqza {
                  padding-block: 2.25rem;
padding-inline: 1.5rem;
              }

              .u_ioikr7db08 img {
                  height: 200px;
              }

              .u_cufy9az17z .u_towuwjwb3b {
                  width: 100%;
                  max-width: 320px;
              }
          }
      }

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

    [dir='rtl'] #tw_5b1p9jey4h {
      --cta-rtl: -1;
    }

    #tw_5b1p9jey4h .u_1e34sa1q7s {
      position: absolute;
      inset-block-start: 0;
      inset-inline: 0;
      block-size: 6px;
      background: linear-gradient(90deg, var(--primary), var(--accent), var(--secondary));
      opacity: 0.95;
    }

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

    #tw_5b1p9jey4h .u_63a4ntv6xk {
      padding-block: clamp(1rem, 3vw, 1.75rem);
      padding-inline: clamp(1.25rem, 3vw, 2rem) clamp(1rem, 2vw, 1.5rem);
      border-inline-start: 6px solid var(--primary);
      background: color-mix(in srgb, var(--background-tertiary) 88%, var(--primary-bg));
      border-radius: 0 1.25rem 1.25rem 0;
      box-shadow: 0 1.25rem 3rem color-mix(in srgb, var(--primary-dark) 18%, var(--background-tertiary));
    }

    #tw_5b1p9jey4h .u_3djn4vbjdd {
      display: inline-block;
      white-space: normal;
      font-size: 0.78rem;
      font-weight: 700;
      letter-spacing: 0.08em;
      text-transform: uppercase;
      padding-block: 0.45rem;
      padding-inline: 0.85rem;
      border-radius: 999px;
      background: color-mix(in srgb, var(--accent) 22%, var(--background-tertiary));
      color: var(--accent-dark);
      border: 1px solid color-mix(in srgb, var(--accent) 45%, var(--background-tertiary));
      margin-block-end: 1.1rem;
    }

    #tw_5b1p9jey4h .u_27yjp09upl {
      font-size: clamp(2rem, 4.2vw, 3.15rem);
      font-weight: 800;
      line-height: 1.08;
      letter-spacing: -0.02em;
      margin-block-end: 1rem;
      color: var(--text-primary);
      max-inline-size: 22ch;
    }

    #tw_5b1p9jey4h .u_g2hr49lcxw {
      font-size: clamp(1.05rem, 2.1vw, 1.2rem);
      line-height: 1.65;
      color: var(--text-secondary);
      margin-block-end: 1.75rem;
      max-inline-size: 42ch;
    }

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

    #tw_5b1p9jey4h .u_a6s0fkkf1x {
      display: inline-flex;
      align-items: center;
      gap: 0.55rem;
      padding-block: 0.95rem;
      padding-inline: 1.35rem 1.5rem;
      font-size: 1.05rem;
      font-weight: 700;
      text-decoration: none;
      border-radius: 0.65rem;
      color: var(--text-light);
      background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);
      border: 1px solid color-mix(in srgb, var(--primary-light) 55%, var(--primary-dark));
      box-shadow: 0 0.65rem 1.75rem color-mix(in srgb, var(--primary) 28%, var(--background-tertiary));
      transition:
        transform 0.35s ease,
        box-shadow 0.35s ease,
        filter 0.35s ease;
    }

    #tw_5b1p9jey4h .u_a6s0fkkf1x .u_9w88irwrx3 {
      font-size: 1.15rem;
      transition: transform 0.35s ease;
      transform: translateX(calc(var(--cta-rtl) * 0px));
    }

    #tw_5b1p9jey4h .u_a6s0fkkf1x:hover {
      transform: translateY(-2px);
      filter: brightness(1.03);
      box-shadow: 0 0.85rem 2.25rem color-mix(in srgb, var(--primary-dark) 32%, var(--background-tertiary));
      color: var(--text-light);
    }

    #tw_5b1p9jey4h .u_a6s0fkkf1x:hover .u_9w88irwrx3 {
      transform: translateX(calc(var(--cta-rtl) * 6px));
    }

    #tw_5b1p9jey4h .u_lxwcit8q29 {
      position: relative;
      min-block-size: clamp(240px, 32vw, 340px);
      border-radius: 1.35rem;
      background: var(--background-tertiary);
      border: 1px solid color-mix(in srgb, var(--neutral-250) 70%, var(--accent));
      box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 70%, var(--background-tertiary));
      overflow: hidden;
      isolation: isolate;
    }

    #tw_5b1p9jey4h .u_lxwcit8q29::before {
      content: '';
      position: absolute;
      inset-block-start: -20%;
      inset-inline-end: -15%;
      inline-size: 70%;
      block-size: 70%;
      border-radius: 50%;
      background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--primary-light) 45%, var(--background-tertiary)), color-mix(in srgb, var(--background-tertiary) 0%, var(--background-tertiary)));
      opacity: 0.9;
      animation: ctaFloat_x7mq2kp9nw4r 14s ease-in-out infinite;
    }

    #tw_5b1p9jey4h .u_lxwcit8q29::after {
      content: '';
      position: absolute;
      inset-block-end: -25%;
      inset-inline-start: -20%;
      inline-size: 65%;
      block-size: 65%;
      border-radius: 50%;
      background: radial-gradient(circle at 70% 60%, color-mix(in srgb, var(--accent) 40%, var(--background-tertiary)), color-mix(in srgb, var(--background-tertiary) 0%, var(--background-tertiary)));
      opacity: 0.85;
      animation: ctaFloat_x7mq2kp9nw4r 18s ease-in-out infinite reverse;
    }

    @keyframes ctaFloat_x7mq2kp9nw4r {
      0%,
      100% {
        transform: translate(calc(var(--cta-rtl) * 0%), 0%) scale(1);
      }
      50% {
        transform: translate(calc(var(--cta-rtl) * 4%), -3%) scale(1.04);
      }
    }

    #tw_5b1p9jey4h .u_p8t6iki354 {
      position: absolute;
      inset: 0;
      margin: auto;
      inline-size: min(72%, 280px);
      aspect-ratio: 1;
      border-radius: 50%;
      border: 2px solid color-mix(in srgb, var(--secondary) 55%, var(--background-tertiary));
      box-shadow: 0 0 0 1px color-mix(in srgb, var(--accent) 35%, var(--background-tertiary)) inset;
      z-index: 1;
    }

    #tw_5b1p9jey4h .u_6bw2xmqxct {
      inline-size: min(52%, 200px);
      border-color: color-mix(in srgb, var(--primary) 40%, var(--background-tertiary));
      animation: ctaFloat_x7mq2kp9nw4r 22s ease-in-out infinite;
    }

    #tw_5b1p9jey4h .u_fxq4fdx3de {
      position: absolute;
      inset-block-start: 1.25rem;
      inset-inline-end: 1.25rem;
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 0.45rem;
      z-index: 2;
    }

    #tw_5b1p9jey4h .u_fxq4fdx3de span {
      inline-size: 0.45rem;
      block-size: 0.45rem;
      border-radius: 50%;
      background: var(--secondary-dark);
    }

    #tw_5b1p9jey4h .u_fxq4fdx3de span:nth-child(2) {
      background: var(--accent-dark);
    }

    #tw_5b1p9jey4h .u_fxq4fdx3de span:nth-child(3) {
      background: var(--primary-dark);
    }

    #tw_5b1p9jey4h .u_in8wvudorc {
      position: absolute;
      inset-block-end: 1.35rem;
      inset-inline: 1.35rem;
      z-index: 2;
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 0.65rem;
    }

    #tw_5b1p9jey4h .u_s1rv5plr4o {
      padding-block: 0.65rem;
      padding-inline: 0.5rem;
      border-radius: 0.75rem;
      background: color-mix(in srgb, var(--neutral-50) 92%, var(--accent-bg));
      border: 1px solid var(--neutral-150);
      text-align: center;
      font-weight: 800;
      font-size: 1.05rem;
      color: var(--text-tertiary);
      line-height: 1.2;
    }

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

      #tw_5b1p9jey4h .u_63a4ntv6xk {
        border-radius: 0 1rem 1rem 0;
      }

      #tw_5b1p9jey4h .u_lxwcit8q29 {
        order: -1;
        min-block-size: 220px;
      }
    }

    @media (max-width: 575.98px) {
      #tw_5b1p9jey4h .u_63a4ntv6xk {
        padding-inline: 1rem;
      }

      #tw_5b1p9jey4h .u_in8wvudorc {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0.45rem;
      }

      #tw_5b1p9jey4h .u_s1rv5plr4o {
        font-size: 0.95rem;
        padding-block: 0.55rem;
      }
    }

#tw_92k1a5faof {
        position: relative;
        overflow: hidden;
        padding-block: 88px;
        padding-inline: 0;
        background: linear-gradient(165deg, var(--background-tertiary) 0%, var(--primary-bg) 38%, var(--accent-bg) 72%, var(--background-tertiary) 100%);
        word-break: normal;
        overflow-wrap: anywhere;
      }

      #tw_92k1a5faof::before {
        content: '';
        position: absolute;
        inset-block-start: -120px;
        inset-inline-end: -80px;
        width: 320px;
        height: 320px;
        border-radius: 50%;
        background: var(--secondary-bg);
        opacity: 0.55;
        pointer-events: none;
      }

      #tw_92k1a5faof::after {
        content: '';
        position: absolute;
        inset-block-end: -100px;
        inset-inline-start: -60px;
        width: 260px;
        height: 260px;
        border-radius: 50%;
        background: var(--warning-bg);
        opacity: 0.45;
        pointer-events: none;
      }

      #tw_92k1a5faof .u_jiyrlfh1t6 {
        position: relative;
        z-index: 1;
      }

      #tw_92k1a5faof .u_cwi0hthmol {
        max-width: 720px;
        margin-block-end: 52px;
      }

      #tw_92k1a5faof .u_nwd7ypuh56 {
        display: inline-block;
        padding-block: 8px;
        padding-inline: 18px;
        margin-block-end: 18px;
        border-radius: 999px;
        border: 3px solid var(--primary);
        background: var(--background-tertiary);
        color: var(--primary-dark);
        font-size: 14px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.08em;
        box-shadow: 5px 5px 0 var(--primary-bg);
        white-space: normal;
      }

      #tw_92k1a5faof .u_hrppaly2fq {
        margin-block: 0 16px;
        color: var(--text-primary);
        font-size: 42px;
        font-weight: 700;
        line-height: 1.15;
      }

      #tw_92k1a5faof .u_jaxu0annfo {
        margin: 0;
        max-width: 620px;
        color: var(--text-secondary);
        font-size: 18px;
        line-height: 1.65;
      }

      #tw_92k1a5faof .u_7wngu70a4v {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 22px;
      }

      #tw_92k1a5faof .u_ija1zg9yfx {
        position: relative;
        display: flex;
        flex-direction: column;
        gap: 18px;
        min-block-size: 100%;
        padding-block: 28px;
        padding-inline: 26px;
        border-radius: 28px;
        border: 3px solid var(--text-primary);
        background: var(--background-tertiary);
        box-shadow: 8px 8px 0 var(--neutral-250);
        transition: transform 0.28s ease, box-shadow 0.28s ease;
      }

      #tw_92k1a5faof .u_ija1zg9yfx:hover {
        transform: translateY(-6px);
        box-shadow: 12px 12px 0 var(--neutral-350);
      }

      #tw_92k1a5faof .u_scjegb59e7 {
        grid-column: span 2;
      }

      #tw_92k1a5faof .u_6rqbkx9pg4 {
        grid-column: span 3;
        flex-direction: row;
        align-items: center;
        gap: 24px;
      }

      #tw_92k1a5faof .u_dqx0k5p4nl {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        gap: 16px;
      }

      #tw_92k1a5faof .u_3dy8zax64z {
        flex-shrink: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        inline-size: 68px;
        block-size: 68px;
        border-radius: 50%;
        border: 3px solid var(--text-primary);
        transition: transform 0.28s ease;
      }

      #tw_92k1a5faof .u_ija1zg9yfx:hover .u_3dy8zax64z {
        transform: rotate(-8deg) scale(1.06);
      }

      #tw_92k1a5faof .u_3dy8zax64z svg {
        inline-size: 32px;
        block-size: 32px;
      }

      #tw_92k1a5faof .u_tq8vdfzva7 {
        flex-shrink: 0;
        inline-size: 18px;
        block-size: 18px;
        border-radius: 50%;
        border: 3px solid var(--text-primary);
      }

      #tw_92k1a5faof .u_eqh3ev5d6j {
        flex: 1;
        min-inline-size: 0;
      }

      #tw_92k1a5faof .u_aawt9mzktu {
        margin-block: 0 10px;
        color: var(--text-primary);
        font-size: 20px;
        font-weight: 700;
        line-height: 1.3;
      }

      #tw_92k1a5faof .u_6prq41u46s {
        margin: 0;
        color: var(--text-secondary);
        font-size: 15px;
        line-height: 1.65;
      }

      #tw_92k1a5faof .u_cvsap2qv4n {
        position: absolute;
        inset-block-end: 18px;
        inset-inline-end: 22px;
        inline-size: 44px;
        block-size: 12px;
        border-radius: 999px;
        border: 2px solid var(--text-primary);
      }

      #tw_92k1a5faof .u_6cv3u00rxe {
        border-color: var(--primary);
        box-shadow: 8px 8px 0 var(--primary-bg);
      }

      #tw_92k1a5faof .u_6cv3u00rxe:hover {
        box-shadow: 12px 12px 0 var(--primary-light);
      }

      #tw_92k1a5faof .u_6cv3u00rxe .u_3dy8zax64z {
        background: var(--primary-bg);
        color: var(--primary-dark);
      }

      #tw_92k1a5faof .u_6cv3u00rxe .u_tq8vdfzva7 {
        background: var(--primary);
      }

      #tw_92k1a5faof .u_6cv3u00rxe .u_cvsap2qv4n {
        background: var(--primary-bg);
      }

      #tw_92k1a5faof .u_f1ib8zwv46 {
        border-color: var(--secondary);
        box-shadow: 8px 8px 0 var(--secondary-bg);
      }

      #tw_92k1a5faof .u_f1ib8zwv46:hover {
        box-shadow: 12px 12px 0 var(--secondary-light);
      }

      #tw_92k1a5faof .u_f1ib8zwv46 .u_3dy8zax64z {
        background: var(--secondary-bg);
        color: var(--secondary-dark);
      }

      #tw_92k1a5faof .u_f1ib8zwv46 .u_tq8vdfzva7 {
        background: var(--secondary);
      }

      #tw_92k1a5faof .u_f1ib8zwv46 .u_cvsap2qv4n {
        background: var(--secondary-bg);
      }

      #tw_92k1a5faof .u_nplvxenzql {
        border-color: var(--accent);
        box-shadow: 8px 8px 0 var(--accent-bg);
      }

      #tw_92k1a5faof .u_nplvxenzql:hover {
        box-shadow: 12px 12px 0 var(--accent-light);
      }

      #tw_92k1a5faof .u_nplvxenzql .u_3dy8zax64z {
        background: var(--accent-bg);
        color: var(--accent-dark);
      }

      #tw_92k1a5faof .u_nplvxenzql .u_tq8vdfzva7 {
        background: var(--accent);
      }

      #tw_92k1a5faof .u_nplvxenzql .u_cvsap2qv4n {
        background: var(--accent-bg);
      }

      #tw_92k1a5faof .u_qn23pcox1i {
        border-color: var(--success-color);
        box-shadow: 8px 8px 0 var(--success-bg);
      }

      #tw_92k1a5faof .u_qn23pcox1i:hover {
        box-shadow: 12px 12px 0 var(--success-light);
      }

      #tw_92k1a5faof .u_qn23pcox1i .u_3dy8zax64z {
        background: var(--success-bg);
        color: var(--success-dark);
      }

      #tw_92k1a5faof .u_qn23pcox1i .u_tq8vdfzva7 {
        background: var(--success-color);
      }

      #tw_92k1a5faof .u_qn23pcox1i .u_cvsap2qv4n {
        background: var(--success-bg);
      }

      #tw_92k1a5faof .u_g7le6v2iu9 {
        border-color: var(--info-color);
        box-shadow: 8px 8px 0 var(--info-bg);
      }

      #tw_92k1a5faof .u_g7le6v2iu9:hover {
        box-shadow: 12px 12px 0 var(--info-light);
      }

      #tw_92k1a5faof .u_g7le6v2iu9 .u_3dy8zax64z {
        background: var(--info-bg);
        color: var(--info-dark);
      }

      #tw_92k1a5faof .u_g7le6v2iu9 .u_tq8vdfzva7 {
        background: var(--info-color);
      }

      #tw_92k1a5faof .u_g7le6v2iu9 .u_cvsap2qv4n {
        background: var(--info-bg);
      }

      #tw_92k1a5faof .u_bst9ojvsdh {
        border-color: var(--warning-color);
        box-shadow: 8px 8px 0 var(--warning-bg);
      }

      #tw_92k1a5faof .u_bst9ojvsdh:hover {
        box-shadow: 12px 12px 0 var(--warning-light);
      }

      #tw_92k1a5faof .u_bst9ojvsdh .u_3dy8zax64z {
        background: var(--warning-bg);
        color: var(--warning-dark);
      }

      #tw_92k1a5faof .u_bst9ojvsdh .u_tq8vdfzva7 {
        background: var(--warning-color);
      }

      #tw_92k1a5faof .u_bst9ojvsdh .u_cvsap2qv4n {
        background: var(--warning-bg);
      }

      @media (max-width: 991px) {
        #tw_92k1a5faof {
          padding-block: 64px;
        }

        #tw_92k1a5faof .u_cwi0hthmol {
          margin-block-end: 36px;
        }

        #tw_92k1a5faof .u_hrppaly2fq {
          font-size: 32px;
        }

        #tw_92k1a5faof .u_7wngu70a4v {
          grid-template-columns: minmax(0, 1fr);
          gap: 18px;
        }

        #tw_92k1a5faof .u_scjegb59e7 {
          grid-column: span 1;
        }

        #tw_92k1a5faof .u_6rqbkx9pg4 {
          grid-column: span 1;
          flex-direction: column;
          align-items: flex-start;
        }
      }

@keyframes softdrift_m8k3nq7xw2p4 {
      0%,
      100% {
        transform: translateY(0);
      }
      50% {
        transform: translateY(-1.25rem);
      }
    }

    @keyframes softglow_r5t9hv3jz6y8 {
      0%,
      100% {
        opacity: 0.45;
      }
      50% {
        opacity: 0.75;
      }
    }

    @keyframes softrise_b2n6wk4pq9m1 {
      0% {
        opacity: 0;
        transform: translateY(1.5rem);
      }
      100% {
        opacity: 1;
        transform: translateY(0);
      }
    }

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

    #tw_70yhu5kp8r .u_ij37khia97 {
      position: absolute;
      border-radius: 50%;
      pointer-events: none;
      z-index: 0;
      filter: blur(3rem);
      animation: softglow_r5t9hv3jz6y8 9s ease-in-out infinite;
    }

    #tw_70yhu5kp8r .u_6ctibsb3ty {
      width: 22rem;
      height: 22rem;
      top: -6rem;
      inset-inline-end: -4rem;
      background: var(--primary-light);
    }

    #tw_70yhu5kp8r .u_7eghdusdrh {
      width: 18rem;
      height: 18rem;
      bottom: -5rem;
      inset-inline-start: -3rem;
      background: var(--accent-light);
      animation-delay: 2s;
    }

    #tw_70yhu5kp8r .u_jnlq8047pf {
      width: 14rem;
      height: 14rem;
      top: 42%;
      inset-inline-start: 38%;
      background: var(--secondary-light);
      animation-delay: 4s;
    }

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

    #tw_70yhu5kp8r .u_lkmki8lcm6 {
      display: grid;
      grid-template-columns: minmax(0, 1fr);
      gap: 2.5rem;
      align-items: start;
    }

    #tw_70yhu5kp8r .u_gxucrldodt {
      animation: softrise_b2n6wk4pq9m1 0.7s ease-out;
    }

    #tw_70yhu5kp8r .u_e8mhroum7x {
      display: inline-block;
      margin-bottom: 1.25rem;
      padding-block: 0.45rem;
      padding-inline: 1rem;
      border-radius: 999px;
      background: linear-gradient(135deg, var(--primary), var(--accent));
      color: var(--text-light);
      font-size: 0.8125rem;
      font-weight: 600;
      letter-spacing: 0.06em;
      text-transform: uppercase;
      white-space: normal;
      box-shadow: 0 0.5rem 1.5rem color-mix(in srgb, var(--primary) 28%, transparent);
    }

    #tw_70yhu5kp8r .u_q669hn6c9q {
      margin-bottom: 1rem;
      color: var(--text-primary);
      font-weight: 700;
      line-height: 1.15;
    }

    #tw_70yhu5kp8r .u_7culao4921 {
      margin-bottom: 0;
      max-width: 34rem;
      color: var(--text-secondary);
      font-size: 1.125rem;
      line-height: 1.7;
    }

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

    #tw_70yhu5kp8r .u_q8z8r5fka1 {
      position: relative;
      display: flex;
      flex-direction: column;
      min-height: 100%;
      padding: 1.5rem;
      border-radius: 1.5rem;
      border: 1px solid color-mix(in srgb, var(--background-tertiary) 65%, var(--primary-light));
      background: color-mix(in srgb, var(--background-tertiary) 88%, transparent);
      backdrop-filter: blur(0.5rem);
      box-shadow: 0 1rem 2rem color-mix(in srgb, var(--neutral-950) 8%, transparent);
      transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
      animation: softrise_b2n6wk4pq9m1 0.7s ease-out backwards;
    }

    #tw_70yhu5kp8r .u_q8z8r5fka1:hover {
      transform: translateY(-0.35rem);
      border-color: var(--primary-light);
      box-shadow: 0 1.25rem 2.5rem color-mix(in srgb, var(--primary) 18%, transparent);
    }

    #tw_70yhu5kp8r .u_dq5ulxrv85 {
      animation-delay: 0.08s;
    }

    #tw_70yhu5kp8r .u_rsqsjvs8zx {
      animation-delay: 0.16s;
    }

    #tw_70yhu5kp8r .u_2yzdp6a50w {
      animation-delay: 0.24s;
    }

    #tw_70yhu5kp8r .u_mlmyd6c0n0 {
      animation-delay: 0.32s;
    }

    #tw_70yhu5kp8r .u_3942iawq99 {
      animation-delay: 0.4s;
    }

    #tw_70yhu5kp8r .u_l44d3njeab {
      animation-delay: 0.48s;
    }

    #tw_70yhu5kp8r .u_ddur9bb19h {
      display: grid;
      grid-template-columns: minmax(0, 1fr);
      gap: 1.25rem;
      padding: 1.75rem;
      border-color: color-mix(in srgb, var(--accent) 35%, var(--background-tertiary));
      background: linear-gradient(135deg, color-mix(in srgb, var(--primary-bg) 55%, var(--background-tertiary)), color-mix(in srgb, var(--accent-bg) 45%, var(--background-tertiary)));
    }

    #tw_70yhu5kp8r .u_fuaauikhq2 {
      display: flex;
      align-items: flex-start;
      gap: 1rem;
    }

    #tw_70yhu5kp8r .u_7ee1ugbi27 {
      flex-shrink: 0;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 3.25rem;
      height: 3.25rem;
      border-radius: 1rem;
      font-size: 1.5rem;
      color: var(--text-light);
      transition: transform 0.35s ease;
    }

    #tw_70yhu5kp8r .u_q8z8r5fka1:hover .u_7ee1ugbi27 {
      transform: scale(1.06);
    }

    #tw_70yhu5kp8r .u_tkdwxg3qgb {
      background: linear-gradient(145deg, var(--primary-light), var(--primary));
    }

    #tw_70yhu5kp8r .u_70a8bt30ye {
      background: linear-gradient(145deg, var(--accent-light), var(--accent));
    }

    #tw_70yhu5kp8r .u_mdq1g1ygns {
      background: linear-gradient(145deg, var(--secondary-light), var(--secondary));
    }

    #tw_70yhu5kp8r .u_r2s3kmo75c {
      background: linear-gradient(145deg, var(--success-light), var(--success-color));
    }

    #tw_70yhu5kp8r .u_2pwud5p0xb {
      background: linear-gradient(145deg, var(--warning-light), var(--warning-color));
    }

    #tw_70yhu5kp8r .u_3vdetkbidn {
      background: linear-gradient(145deg, var(--info-light), var(--info-color));
    }

    #tw_70yhu5kp8r .u_ddur9bb19h .u_7ee1ugbi27 {
      width: 3.75rem;
      height: 3.75rem;
      border-radius: 1.15rem;
      background: var(--background-tertiary);
      color: var(--accent);
      animation: softdrift_m8k3nq7xw2p4 5s ease-in-out infinite;
    }

    #tw_70yhu5kp8r .u_jaskekmkpa {
      flex: 1;
      min-width: 0;
    }

    #tw_70yhu5kp8r .u_5j6melzyue {
      display: inline-block;
      margin-bottom: 0.65rem;
      padding-block: 0.2rem;
      padding-inline: 0.65rem;
      border-radius: 999px;
      background: color-mix(in srgb, var(--primary-bg) 70%, var(--background-tertiary));
      color: var(--primary-dark);
      font-size: 0.75rem;
      font-weight: 600;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      white-space: normal;
    }

    #tw_70yhu5kp8r .u_ddur9bb19h .u_5j6melzyue {
      background: var(--background-tertiary);
      color: var(--accent-dark);
    }

    #tw_70yhu5kp8r .u_l8vklcvwwl {
      margin-bottom: 0.65rem;
      color: var(--text-primary);
      font-size: 1.2rem;
      font-weight: 700;
      line-height: 1.3;
    }

    #tw_70yhu5kp8r .u_ddur9bb19h .u_l8vklcvwwl {
      font-size: 1.45rem;
    }

    #tw_70yhu5kp8r .u_phuk5me4el {
      margin-bottom: 1.25rem;
      flex-grow: 1;
      color: var(--text-secondary);
      line-height: 1.65;
    }

    #tw_70yhu5kp8r .u_f2swgtn775 {
      display: flex;
      flex-direction: column;
      min-height: 0;
    }

    #tw_70yhu5kp8r .u_ddur9bb19h .u_phuk5me4el {
      margin-bottom: 1rem;
    }

    #tw_70yhu5kp8r .u_lcbn64hmp8 {
      display: inline-flex;
      align-items: center;
      gap: 0.45rem;
      margin-top: auto;
      color: var(--primary);
      font-weight: 600;
      text-decoration: none;
      transition: color 0.3s ease, gap 0.3s ease;
    }

    #tw_70yhu5kp8r .u_lcbn64hmp8:hover {
      color: var(--primary-dark);
      gap: 0.7rem;
    }

    #tw_70yhu5kp8r .u_ba5kdjp8bf {
      transition: margin-inline-start 0.3s ease;
    }

    #tw_70yhu5kp8r .u_lcbn64hmp8:hover .u_ba5kdjp8bf {
      margin-inline-start: 0.2rem;
    }

    #tw_70yhu5kp8r .u_ddur9bb19h .u_lcbn64hmp8 {
      color: var(--accent-dark);
    }

    #tw_70yhu5kp8r .u_ddur9bb19h .u_lcbn64hmp8:hover {
      color: var(--accent);
    }

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

      #tw_70yhu5kp8r .u_ddur9bb19h {
        grid-column: 1 / -1;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);
        align-items: center;
      }
    }

    @media (min-width: 992px) {
      #tw_70yhu5kp8r {
        padding-block: 6rem;
      }

      #tw_70yhu5kp8r .u_lkmki8lcm6 {
        grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.35fr);
        gap: 3rem;
      }

      #tw_70yhu5kp8r .u_gxucrldodt {
        position: sticky;
        top: 2rem;
      }

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

#tw_czjlw1q3e6 {
        padding-block: clamp(4rem, 8vw, 7.5rem);
        padding-inline: 0;
        position: relative;
        isolation: isolate;
        overflow: hidden;
        background: linear-gradient(165deg, color-mix(in srgb, var(--primary-bg) 35%, var(--background-primary)) 0%, var(--background-primary) 38%, color-mix(in srgb, var(--accent-bg) 28%, var(--background-primary)) 100%);

        &::before {
          content: '';
          position: absolute;
          inset: 0;
          z-index: 0;
          background: radial-gradient(circle at 12% 18%, rgba(var(--bs-primary-rgb), 0.12) 0%, transparent 42%), radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--warning-bg) 55%, transparent) 0%, transparent 48%),
            radial-gradient(circle at 70% 78%, color-mix(in srgb, var(--info-bg) 45%, transparent) 0%, transparent 52%);
          animation: faqglow_a8k2m9pq4r7nt 14s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          inset-block-start: -18%;
          inset-inline-end: -8%;
          width: min(42vw, 520px);
          aspect-ratio: 1;
          z-index: 0;
          border-radius: 50%;
          background: conic-gradient(from 210deg, var(--primary-bg), var(--accent-bg), var(--secondary-bg), var(--warning-bg), var(--primary-bg));
          opacity: 0.22;
          filter: blur(0);
          animation: faqspin_z3j7w6hb2xq4nm 28s linear infinite;
        }

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

        .u_e7aj544vsu {
          display: grid;
          grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
          gap: clamp(2rem, 5vw, 3.75rem);
          align-items: start;
        }

        .u_j36fyu17ba {
          position: relative;
          padding: clamp(1.75rem, 4vw, 2.75rem);
          border-radius: 1.75rem;
          background: color-mix(in srgb, var(--white) 82%, transparent);
          border: 1px solid color-mix(in srgb, var(--primary-light) 35%, var(--border-light));
          box-shadow: 0 1.5rem 3.5rem color-mix(in srgb, var(--neutral-950) 14%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent-light) 22%, transparent) inset;
        }

        .u_4kt16713p0 {
          position: absolute;
          inset-inline-end: -12%;
          inset-block-start: -18%;
          width: 58%;
          aspect-ratio: 1;
          border-radius: 40% 60% 55% 45%;
          background: linear-gradient(145deg, var(--primary-bg), var(--accent-bg));
          opacity: 0.35;
          filter: blur(38px);
          z-index: 0;
          pointer-events: none;
          animation: faqfloat_k9m2p7qr5nstw 9s ease-in-out infinite;
        }

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

        .u_2i5608ke74 {
          display: inline-flex;
          align-items: center;
          gap: 0.5rem;
          padding-block: 0.35rem;
          padding-inline: 0.9rem;
          margin: 0 0 1rem;
          border-radius: 999px;
          font-size: 0.8rem;
          font-weight: 700;
          letter-spacing: 0.06em;
          text-transform: uppercase;
          color: var(--primary-dark);
          background: linear-gradient(90deg, color-mix(in srgb, var(--primary-bg) 80%, var(--white)), color-mix(in srgb, var(--accent-bg) 75%, var(--white)));
          border: 1px solid color-mix(in srgb, var(--primary) 28%, var(--border-light));
        }

        .u_2i5608ke74::before {
          content: '';
          width: 0.5rem;
          height: 0.5rem;
          border-radius: 50%;
          background: linear-gradient(135deg, var(--warning-color), var(--accent));
          box-shadow: 0 0 0 4px color-mix(in srgb, var(--warning-bg) 60%, transparent);
        }

        .u_m0od9a01m1 {
          margin: 0 0 1rem;
          font-size: clamp(2rem, 4.2vw, 3.25rem);
          font-weight: 800;
          letter-spacing: -0.03em;
          line-height: 1.08;
          color: var(--text-primary);
          background: linear-gradient(115deg, var(--primary-dark), var(--accent-dark), var(--secondary-dark));
          -webkit-background-clip: text;
          background-clip: text;
          color: transparent;
        }

        .u_i3jyxzsfop {
          margin: 0;
          font-size: 1.07rem;
          line-height: 1.7;
          color: var(--text-secondary);
          max-width: 38ch;
        }

        .u_cmddij968c {
          display: grid;
          grid-template-columns: repeat(3, minmax(0, 1fr));
          gap: 0.65rem;
          margin-block-start: 1.75rem;
        }

        .u_cmddij968c span {
          display: block;
          height: 0.35rem;
          border-radius: 999px;
          background: linear-gradient(90deg, var(--primary), var(--accent));
          box-shadow: 0 0.35rem 0.85rem color-mix(in srgb, var(--primary) 25%, transparent);
        }

        .u_cmddij968c span:nth-child(2) {
          background: linear-gradient(90deg, var(--accent), var(--secondary));
          box-shadow: 0 0.35rem 0.85rem color-mix(in srgb, var(--accent) 25%, transparent);
        }

        .u_cmddij968c span:nth-child(3) {
          background: linear-gradient(90deg, var(--secondary), var(--warning-color));
          box-shadow: 0 0.35rem 0.85rem color-mix(in srgb, var(--secondary) 25%, transparent);
        }

        .u_47ta6shy7m {
          padding: clamp(1.25rem, 3vw, 1.75rem);
          border-radius: 1.75rem;
          background: color-mix(in srgb, var(--white) 72%, var(--background-primary));
          border: 1px solid color-mix(in srgb, var(--neutral-250) 80%, var(--accent-light));
          box-shadow: 0 1.25rem 2.75rem color-mix(in srgb, var(--neutral-950) 10%, transparent);
        }

        .u_as1bv4kdxo {
          margin: 0;
          padding: 0;
          list-style: none;
          display: grid;
          gap: 1rem;
        }

        .u_t6eohzdskf {
          margin: 0;
          padding: 0;
          border-radius: 1.35rem;
          background: var(--white);
          border: 1px solid color-mix(in srgb, var(--border-light) 90%, var(--primary-light));
          box-shadow: 0 0.65rem 1.6rem color-mix(in srgb, var(--neutral-950) 8%, transparent);
          overflow: hidden;
          transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
        }

        .u_t6eohzdskf:hover {
          transform: translateY(-5px);
          box-shadow: 0 1.4rem 2.8rem color-mix(in srgb, var(--neutral-950) 14%, transparent);
          border-color: color-mix(in srgb, var(--accent) 35%, var(--border-light));
        }

        .u_t6eohzdskf:nth-child(3n + 1) .u_ie82f7i5r7 {
          background: linear-gradient(140deg, var(--primary), var(--accent));
        }

        .u_t6eohzdskf:nth-child(3n + 1) .u_lb4qlsgal6:not(.u_28t0lzeuvn) {
          background: linear-gradient(135deg, color-mix(in srgb, var(--primary-bg) 55%, var(--white)), color-mix(in srgb, var(--info-bg) 40%, var(--white)));
        }

        .u_t6eohzdskf:nth-child(3n + 2) .u_ie82f7i5r7 {
          background: linear-gradient(140deg, var(--accent), var(--secondary));
        }

        .u_t6eohzdskf:nth-child(3n + 2) .u_lb4qlsgal6:not(.u_28t0lzeuvn) {
          background: linear-gradient(135deg, color-mix(in srgb, var(--accent-bg) 55%, var(--white)), color-mix(in srgb, var(--secondary-bg) 40%, var(--white)));
        }

        .u_t6eohzdskf:nth-child(3n + 3) .u_ie82f7i5r7 {
          background: linear-gradient(140deg, var(--secondary), var(--warning-color));
        }

        .u_t6eohzdskf:nth-child(3n + 3) .u_lb4qlsgal6:not(.u_28t0lzeuvn) {
          background: linear-gradient(135deg, color-mix(in srgb, var(--secondary-bg) 52%, var(--white)), color-mix(in srgb, var(--warning-bg) 38%, var(--white)));
        }

        .u_lb4qlsgal6 {
          width: 100%;
          display: flex;
          align-items: center;
          gap: 1rem;
          padding-block: 1.15rem;
          padding-inline: 1.25rem;
          text-align: start;
          border: none;
          background: linear-gradient(180deg, var(--white), color-mix(in srgb, var(--neutral-50) 92%, var(--primary-bg)));
          color: var(--text-primary);
          font-weight: 700;
          font-size: 1.05rem;
          line-height: 1.45;
          cursor: pointer;
          transition: background 0.35s ease, color 0.25s ease;
        }

        .u_lb4qlsgal6:focus-visible {
          outline: 3px solid color-mix(in srgb, var(--accent) 45%, transparent);
          outline-offset: 2px;
        }

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

        .u_ie82f7i5r7 {
          flex-shrink: 0;
          width: 2.75rem;
          height: 2.75rem;
          border-radius: 50%;
          position: relative;
          box-shadow: 0 0.5rem 1.1rem color-mix(in srgb, var(--neutral-950) 18%, transparent);
        }

        .u_ie82f7i5r7::before,
        .u_ie82f7i5r7::after {
          content: '';
          position: absolute;
          inset: 0;
          margin: auto;
          background: var(--white);
          border-radius: 2px;
          transition: transform 0.35s ease, opacity 0.25s ease;
        }

        .u_ie82f7i5r7::before {
          width: 46%;
          height: 3px;
        }

        .u_ie82f7i5r7::after {
          width: 3px;
          height: 46%;
        }

        .u_lb4qlsgal6:not(.u_28t0lzeuvn) .u_ie82f7i5r7::after {
          transform: rotate(90deg) scaleX(0);
          opacity: 0;
        }

        .u_19e5d8qkny {
          padding-block: 0 1.2rem;
          padding-inline: 1.25rem 1.35rem;
          color: var(--text-secondary);
          font-size: 1rem;
          line-height: 1.75;
          border-block-start: 1px solid color-mix(in srgb, var(--neutral-150) 85%, var(--accent-light));
          background: linear-gradient(180deg, color-mix(in srgb, var(--white) 94%, var(--accent-bg)), var(--white));
        }

        .u_mz87yp6czx {
          margin: 0;
          padding-block-start: 1rem;
          padding-inline-start: 0.15rem;
        }
      }

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

        #tw_czjlw1q3e6 .u_m0od9a01m1 {
          max-width: 20ch;
        }
      }

      @media (max-width: 575.98px) {
        #tw_czjlw1q3e6 .u_j36fyu17ba,
        #tw_czjlw1q3e6 .u_47ta6shy7m {
          border-radius: 1.25rem;
        }

        #tw_czjlw1q3e6 .u_lb4qlsgal6 {
          flex-wrap: wrap;
          padding-block: 1rem;
          padding-inline: 1rem;
        }

        #tw_czjlw1q3e6 .u_ie82f7i5r7 {
          order: 1;
        }

        #tw_czjlw1q3e6 .u_2qcwi9gfhr {
          flex-basis: calc(100% - 3.25rem);
          order: 0;
        }
      }

      @keyframes faqglow_a8k2m9pq4r7nt {
        0%,
        100% {
          opacity: 1;
          transform: scale(1);
        }
        50% {
          opacity: 0.78;
          transform: scale(1.02);
        }
      }

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

      @keyframes faqfloat_k9m2p7qr5nstw {
        0%,
        100% {
          transform: translateY(0) scale(1);
        }
        50% {
          transform: translateY(12px) scale(1.04);
        }
      }

#tw_2hvfrqqjkj {
background: linear-gradient(135deg, var(--background-primary) 0%, var(--neutral-150) 100%);
padding-block: 6rem;
padding-inline: 0;
position: relative;

&::before {
  content: '';
  position: absolute;
  top: 0;
  inset-inline-end: 0;
  width: 40%;
  height: 60%;
  background: radial-gradient(circle, rgba(var(--bs-primary-rgb), 0.08) 0%, transparent 70%);
  pointer-events: none;
}

.u_sy4p0kraey {
  text-align: start;
  margin-bottom: 3rem;
  position: relative;
  z-index: 1;

  h2 {
    color: var(--text-primary);
    font-weight: 700;
    font-size: 2.5rem;
    margin-bottom: 1rem;
    position: relative;
    display: inline-block;

    &::after {
      content: '';
      position: absolute;
      bottom: -0.5rem;
      inset-inline-start: 0;
      width: 62%;
      height: 4px;
      background: linear-gradient(90deg, var(--danger-color) 0%, var(--accent) 100%);
      border-radius: 999px;
    }
  }

  p {
    color: var(--text-secondary);
    font-size: 1.125rem;
    margin-top: 1.5rem;
    max-width: 41rem;
  }
}

.u_bgyk31fxt8 {
  display: grid;
  grid-template-columns: 1fr 1.2fr;
  gap: 2rem;
  align-items: start;
  position: relative;
  z-index: 1;
}

.u_hqflajil2u {
  background: linear-gradient(135deg, var(--accent) 0%, var(--accent-dark) 100%);
  border-radius: 1.5rem;
  padding-block: 2.5rem;
  padding-inline: 2rem;
  color: var(--text-light);
  position: sticky;
  top: 2rem;
  box-shadow: 0 1rem 2.5rem rgba(176, 74, 150, 0.22);

  h3 {
    font-size: 1.75rem;
    margin-bottom: 1.5rem;
    font-weight: 700;
  }

  .u_qo0saimpkl {
    display: flex;
    align-items: flex-start;
    gap: 1rem;
    margin-bottom: 1rem;
    padding: 1.25rem;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 1rem;
    backdrop-filter: blur(10px);
    transition: all 0.3s ease;

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

    &:hover {
      background: rgba(255, 255, 255, 0.16);
      transform: translateX(5px);
    }

    i {
      font-size: 1.4rem;
      opacity: 0.95;
      width: 3rem;
      height: 3rem;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      border-radius: 1rem;
      background: rgba(255, 255, 255, 0.12);
      flex-shrink: 0;
    }

    .u_jcfh030l0v {
      flex: 1;

      h4 {
        font-size: 1rem;
        font-weight: 700;
        margin-bottom: 0.45rem;
        opacity: 0.98;
      }

      p {
        margin: 0;
        opacity: 0.86;
        font-size: 0.95rem;
      }
    }
  }
}

.u_tf3fltf4x5 {
  background: var(--background-tertiary);
  border-radius: 1.5rem;
  padding: 3rem;
  box-shadow: 0 1rem 2.5rem rgba(0, 0, 0, 0.08);

  .form-floating {
    margin-bottom: 1.5rem;
  }

  .form-control,
  .form-select {
    border: 2px solid var(--neutral-150);
    border-radius: 1rem;
    padding-block: 1.25rem 0.5rem;
    padding-inline: 1.25rem;
    transition: all 0.3s ease;
    color: var(--text-primary);
    background-color: var(--background-tertiary);
    font-size: 1rem;

    &:focus {
      border-color: var(--accent);
      box-shadow: 0 0 0 4px rgba(176, 74, 150, 0.1);
      background-color: var(--background-tertiary);
    }
  }

  .form-floating label {
    color: var(--text-secondary);
    padding-inline-start: 1.25rem;
  }

  textarea.form-control {
    min-height: 140px;
    resize: vertical;
  }

  .form-check {
    padding-inline-start: 1.75rem;
    margin-bottom: 1.5rem;
    display: flex;
    gap: 10px;

    .form-check-input {
      width: 1.25rem;
      height: 1.25rem;
      margin-top: 0.125rem;
      border: 2px solid var(--neutral-250);
      cursor: pointer;

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

      &:focus {
        box-shadow: 0 0 0 4px rgba(176, 74, 150, 0.1);
      }
    }

    .form-check-label {
      color: var(--text-secondary);
      font-size: 0.9rem;
      cursor: pointer;

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

        &:hover {
          text-decoration: underline;
        }
      }
    }
  }

  .u_knn34yf6y1 {
    display: flex;
    justify-content: flex-end;
    margin-top: 2rem;
  }

  .u_s54zr27gm1 {
    background: linear-gradient(135deg, var(--accent) 0%, var(--danger-color) 100%);
    border: none;
    border-radius: 1rem;
    color: var(--text-light);
    padding-block: 1rem;
    padding-inline: 3rem;
    font-size: 1.05rem;
    font-weight: 700;
    transition: all 0.3s ease;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;

    &:hover {
      transform: translateY(-2px);
      box-shadow: 0 0.9rem 1.8rem rgba(176, 74, 150, 0.24);
    }

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

    i {
      transition: transform 0.3s ease;
    }

    &:hover i {
      transform: translateX(3px);
    }
  }
}

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

  .u_hqflajil2u {
    position: relative;
    top: 0;
  }

  .u_sy4p0kraey h2 {
    font-size: 2rem;
  }
}

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

  .u_tf3fltf4x5 {
    padding-block: 2rem;
    padding-inline: 1.5rem;
  }

  .u_hqflajil2u {
    padding-block: 2rem;
    padding-inline: 1.5rem;
  }

  .u_tf3fltf4x5 .u_knn34yf6y1 {
    justify-content: stretch;

    .u_s54zr27gm1 {
      width: 100%;
      justify-content: center;
    }
  }
}
}

#tw_26w6wkku7c {
        position: relative;
        padding-block: 5rem 2.5rem;
padding-inline: 0;
        background: linear-gradient(120deg, var(--background-tertiary) 0%, var(--secondary-bg) 35%, var(--primary-bg) 100%);
        overflow: hidden;
        border-top: 2px solid rgba(var(--bs-primary-rgb), 0.22);

        .u_c1dl5u844u {
            position: absolute;
            inset: 0;
            background: linear-gradient(
                    90deg,
                    transparent 0%,
                    rgba(var(--bs-primary-rgb), 0.10) 18%,
                    transparent 38%,
                    rgba(var(--bs-primary-rgb), 0.10) 58%,
                    transparent 78%,
                    rgba(var(--bs-primary-rgb), 0.10) 100%
            );
            opacity: 0.35;
            pointer-events: none;
        }

        .u_hsusktfvpx {
            position: relative;
            z-index: 1;
            display: grid;
            gap: 1.5rem;
        }

        .u_54p3idpv9s {
            display: grid;
            gap: 1.25rem;
            grid-template-columns: 1fr;

            @media (min-width: 992px) {
                grid-template-columns: 1fr 1fr;
                gap: 1.5rem;
            }
        }

        .u_rjv10xvo9h {
            background: rgba(255, 255, 255, 0.78);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            border-radius: 18px;
            overflow: hidden;
            box-shadow: 0 18px 45px -32px rgba(var(--bs-primary-rgb), 0.35);
        }

        .u_83b2mu6t5e {
            padding-block: 1.25rem 1rem;
padding-inline: 1.25rem;
            background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.10), rgba(255, 255, 255, 0.15));
            border-bottom: 1px solid rgba(var(--bs-primary-rgb), 0.14);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;

            h5 {
                margin: 0;
                color: var(--text-primary);
                font-weight: 900;
                letter-spacing: 0.9px;
                text-transform: uppercase;
            }

            .u_3w1sv7js9m {
                display: inline-flex;
                align-items: center;
                gap: 0.45rem;
                padding-block: 0.35rem;
padding-inline: 0.7rem;
                border-radius: 999px;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                background: rgba(255, 255, 255, 0.65);
                color: var(--text-secondary);
                font-weight: 700;
                font-size: 0.85rem;

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .u_sphbeq9kx8 {
            padding: 1.25rem;

            @media (min-width: 768px) {
                padding: 1.5rem;
            }
        }

        .u_75st6tqj5h {
            display: grid;
            gap: 0.65rem;

            .u_an3fcp2o16 {
                display: flex;
                align-items: flex-start;
                gap: 0.7rem;
                color: var(--text-secondary);

                i {
                    color: var(--primary-dark);
                    transform: translateY(2px);
                }

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

        .u_fmag71mf9b {
            display: grid;
            gap: 0.6rem;
            grid-template-columns: 1fr;

            @media (min-width: 576px) {
                grid-template-columns: 1fr 1fr;
            }

            a {
                text-decoration: none;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
                background: rgba(255, 255, 255, 0.75);
                border-radius: 14px;
                padding-block: 0.7rem;
padding-inline: 0.8rem;
                color: var(--text-primary);
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: transform 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-2px);
                    box-shadow: 0 16px 40px -28px rgba(var(--bs-primary-rgb), 0.55);
                }

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .u_sc85ft9j0e {
            display: flex;
            flex-wrap: wrap;
            gap: 0.7rem;
            justify-content: center;

            .u_ckqjyakt85 {
                width: 46px;
                height: 46px;
                border-radius: 16px;
                display: grid;
                place-items: center;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.2);
                background: rgba(255, 255, 255, 0.8);
                color: var(--primary-dark);
                transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-3px);
                    background: var(--secondary);
                    color: var(--text-primary);
                    box-shadow: 0 18px 45px -30px rgba(var(--bs-primary-rgb), 0.6);
                }

                i {
                    font-size: 1.15rem;
                }
            }
        }

        .u_cdy32998we {
            padding-top: 1rem;
            border-top: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            display: grid;
            gap: 0.75rem;

            @media (min-width: 768px) {
                grid-template-columns: 1fr auto;
                align-items: center;
            }

            .u_tm1aaq41pg {
                color: var(--text-secondary);
            }

            .badge {
                display: inline-flex;
                align-items: center;
                gap: 0.5rem;
                padding-block: 0.55rem;
padding-inline: 0.9rem;
                border-radius: 999px;
                background: rgba(255, 255, 255, 0.75);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                color: var(--text-primary);
                justify-self: start;

                @media (min-width: 768px) {
                    justify-self: end;
                }

                i {
                    color: var(--warning-dark);
                }
            }
        }
    }

#tw_rcz3tp37nu {
        position: relative;
        z-index: 1000;
        background: var(--background-tertiary);
        box-shadow: 0 0.35rem 1.75rem color-mix(in srgb, var(--neutral-1050) 8%, transparent);
        border-block-end: 1px solid var(--neutral-150);
      }

      #tw_rcz3tp37nu .u_hoievsrel7 {
        block-size: 0.28rem;
        background: linear-gradient(
          90deg,
          var(--primary-dark) 0%,
          var(--accent) 35%,
          var(--secondary) 65%,
          var(--primary-light) 100%
        );
        background-size: 240% 100%;
        animation: headersheen_k3m9xp2q7wn4r 14s ease-in-out infinite;
      }

      #tw_rcz3tp37nu .u_bszox2lihb {
        display: none;
        background: color-mix(in srgb, var(--info-bg) 35%, var(--background-primary));
        border-block-end: 1px solid var(--neutral-150);
      }

      #tw_rcz3tp37nu .u_ouw0vjvm5t {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0.75rem;
        padding-block: 0.65rem;
        padding-inline: 0;
        align-items: stretch;
      }

      #tw_rcz3tp37nu .u_bmxde2dwx9 {
        display: flex;
        align-items: center;
        gap: 0.5rem;
        min-width: 0;
        padding-block: 0.45rem;
        padding-inline: 0.85rem;
        border-radius: 0.65rem;
        background: color-mix(in srgb, var(--text-light) 72%, var(--background-tertiary));
        border: 1px solid var(--neutral-150);
        text-decoration: none;
        color: var(--text-secondary);
        font-size: 0.8125rem;
        font-weight: 500;
        transition:
          color 0.2s ease,
          border-color 0.2s ease,
          box-shadow 0.2s ease,
          background-color 0.2s ease;
      }

      #tw_rcz3tp37nu .u_bmxde2dwx9:hover {
        color: var(--primary-dark);
        border-color: color-mix(in srgb, var(--primary) 45%, var(--neutral-150));
        box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 18%, transparent);
      }

      #tw_rcz3tp37nu .u_bmxde2dwx9.u_eop0mas5i1 {
        cursor: default;
      }

      #tw_rcz3tp37nu .u_bmxde2dwx9.u_eop0mas5i1:hover {
        color: var(--text-secondary);
        border-color: var(--neutral-150);
        box-shadow: none;
      }

      #tw_rcz3tp37nu .u_bmxde2dwx9 svg {
        flex-shrink: 0;
        inline-size: 1.05rem;
        block-size: 1.05rem;
        fill: var(--accent-dark);
      }

      #tw_rcz3tp37nu .u_bmxde2dwx9 span {
        min-width: 0;
        word-break: break-word;
      }

      #tw_rcz3tp37nu .u_fe3b62264v {
        padding-block: 0;
        padding-inline: 0;
      }

      #tw_rcz3tp37nu .u_fe3b62264v .container {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.85rem;
        padding-block: 1rem;
        align-items: center;
      }

      #tw_rcz3tp37nu .u_dwrv28ic3h {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 1rem;
        min-width: 0;
      }

      #tw_rcz3tp37nu .u_3h8lqmyrm2 {
        white-space: normal;
        text-decoration: none;
        color: var(--text-primary);
        font-weight: 800;
        font-size: clamp(1.05rem, 2.5vw, 1.35rem);
        letter-spacing: -0.02em;
        line-height: 1.2;
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        min-width: 0;
        transition: color 0.2s ease;
      }

      #tw_rcz3tp37nu .u_3h8lqmyrm2::before {
        content: '';
        flex-shrink: 0;
        inline-size: 2.65rem;
        block-size: 2.65rem;
        border-radius: 0.75rem;
        background: linear-gradient(145deg, var(--primary) 0%, var(--accent-dark) 100%);
        box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--text-light) 35%, transparent);
      }

      #tw_rcz3tp37nu .u_3h8lqmyrm2:hover {
        color: var(--primary-dark);
      }

      #tw_rcz3tp37nu .u_bw8dpf1ire {
        border-radius: 0.65rem;
        border: 2px solid color-mix(in srgb, var(--primary) 55%, var(--neutral-250));
        padding-block: 0.45rem;
        padding-inline: 0.65rem;
        color: var(--primary-dark);
        transition:
          background-color 0.2s ease,
          color 0.2s ease,
          border-color 0.2s ease;
      }

      #tw_rcz3tp37nu .u_bw8dpf1ire:hover {
        background: var(--primary);
        color: var(--text-light);
        border-color: var(--primary-dark);
      }

      #tw_rcz3tp37nu .u_bw8dpf1ire:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary) 28%, transparent);
      }

      #tw_rcz3tp37nu .u_pedydsgifr {
        min-width: 0;
      }

      #tw_rcz3tp37nu .u_kb1zozh7j0 {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        gap: 0.4rem;
        padding: 0.35rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--neutral-150) 55%, var(--background-tertiary));
        border: 1px solid var(--neutral-150);
      }

      #tw_rcz3tp37nu .u_kb1zozh7j0 .u_3emnd7woz0 {
        margin: 0;
      }

      #tw_rcz3tp37nu .u_kb1zozh7j0 .nav-link {
        color: var(--text-primary) !important;
        border-radius: 999px;
        padding-block: 0.45rem;
        padding-inline: 0.95rem;
        font-weight: 600;
        font-size: 0.9rem;
        display: inline-flex;
        align-items: center;
        gap: 0.45rem;
        position: relative;
        isolation: isolate;
        transition:
          color 0.2s ease,
          background-color 0.2s ease;
      }

      #tw_rcz3tp37nu .u_kb1zozh7j0 .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: 0.28rem;
        inset-inline: 0.85rem;
        block-size: 2px;
        border-radius: 999px;
        background: var(--primary);
        transform: scaleX(0);
        transform-origin: center;
        transition: transform 0.2s ease;
        z-index: -1;
      }

      #tw_rcz3tp37nu .u_kb1zozh7j0 .nav-link:hover {
        background: color-mix(in srgb, var(--primary-bg) 55%, var(--text-light));
        color: var(--primary-dark) !important;
      }

      #tw_rcz3tp37nu .u_kb1zozh7j0 .nav-link:hover::after {
        transform: scaleX(1);
      }

      #tw_rcz3tp37nu .u_kb1zozh7j0 .nav-link svg {
        inline-size: 1.05rem;
        block-size: 1.05rem;
        fill: currentColor;
        opacity: 0.88;
      }

      #tw_rcz3tp37nu .u_eqyijew8zs {
        display: none;
        margin-block-start: 1rem;
        padding-block-start: 1rem;
        border-block-start: 1px solid var(--neutral-150);
      }

      #tw_rcz3tp37nu .u_5hjyzs7mr1 {
        display: flex;
        align-items: flex-start;
        gap: 0.65rem;
        padding-block: 0.65rem;
        border-block-end: 1px solid var(--neutral-150);
        color: var(--text-secondary);
        text-decoration: none;
        font-size: 0.9rem;
      }

      #tw_rcz3tp37nu .u_5hjyzs7mr1:last-child {
        border-block-end: none;
      }

      #tw_rcz3tp37nu .u_5hjyzs7mr1 svg {
        flex-shrink: 0;
        margin-block-start: 0.1rem;
        inline-size: 1.15rem;
        block-size: 1.15rem;
        fill: var(--primary);
      }

      #tw_rcz3tp37nu .u_5hjyzs7mr1:hover {
        color: var(--primary-dark);
        padding-inline-start: 0.35rem;
      }

      #tw_rcz3tp37nu .u_5hjyzs7mr1.u_k2t70iingz {
        cursor: default;
      }

      #tw_rcz3tp37nu .u_5hjyzs7mr1.u_k2t70iingz:hover {
        color: var(--text-secondary);
        padding-inline-start: 0;
      }

      @media (min-width: 992px) {
        #tw_rcz3tp37nu .u_bszox2lihb {
          display: block;
        }

        #tw_rcz3tp37nu .u_fe3b62264v .container {
          grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
          padding-block: 0.85rem;
        }

        #tw_rcz3tp37nu .u_dwrv28ic3h {
          justify-content: flex-start;
        }

        #tw_rcz3tp37nu .u_bw8dpf1ire {
          display: none;
        }

        #tw_rcz3tp37nu .u_pedydsgifr {
          display: flex !important;
          justify-content: flex-end;
        }

        #tw_rcz3tp37nu .u_kb1zozh7j0 {
          justify-content: flex-end;
        }
      }

      @media (max-width: 991.98px) {
        #tw_rcz3tp37nu .u_eqyijew8zs {
          display: block;
        }

        #tw_rcz3tp37nu .u_kb1zozh7j0 {
          border-radius: 1rem;
          justify-content: flex-start;
        }
      }

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

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

@keyframes risein_k7m2xq9p4v {
  from {
    opacity: 0;
    transform: translateY(1.1rem);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes glowpulse_n3w8hj5r2c {
  0%,
  100% {
    opacity: 0.55;
  }
  50% {
    opacity: 1;
  }
}
@keyframes slidebar_t6y1fd8a3m {
  from {
    transform: scaleX(0);
  }
  to {
    transform: scaleX(1);
  }
}
#tw_i0qs5ckmc0 {
  position: relative;
  isolation: isolate;
  min-height: 100vh;
  padding-block: 2.75rem 4rem;
  padding-inline: 0;
  overflow: hidden;
  color: var(--text-primary);
  background:
    linear-gradient(155deg, var(--primary-bg) 0%, var(--accent-bg) 38%, var(--secondary-bg) 72%, var(--warning-bg) 100%);
}
#tw_i0qs5ckmc0::before {
  content: "";
  position: absolute;
  inset-block-start: -18%;
  inset-inline-end: -12%;
  width: min(42vw, 28rem);
  aspect-ratio: 1;
  border-radius: 50%;
  background: color-mix(in srgb, var(--white) 42%, transparent);
  pointer-events: none;
  z-index: 0;
  animation: glowpulse_n3w8hj5r2c 7s ease-in-out infinite;
}
#tw_i0qs5ckmc0::after {
  content: "";
  position: absolute;
  inset-block-end: -22%;
  inset-inline-start: -14%;
  width: min(48vw, 32rem);
  aspect-ratio: 1;
  border-radius: 50%;
  background: color-mix(in srgb, var(--white) 28%, transparent);
  pointer-events: none;
  z-index: 0;
}
#tw_i0qs5ckmc0 .u_su94ob1g65 {
  position: relative;
  z-index: 1;
}
#tw_i0qs5ckmc0 .u_fq34mtsrlv {
  display: grid;
  gap: 1.25rem;
  margin-bottom: 1.75rem;
  padding-block: 1.75rem;
  padding-inline: 1.35rem;
  border-radius: 1.6rem;
  background: linear-gradient(135deg, var(--white) 0%, var(--neutral-50) 100%);
  border: 3px solid var(--white);
  box-shadow: 0 1.25rem 2.5rem color-mix(in srgb, var(--primary-dark) 18%, transparent);
  animation: risein_k7m2xq9p4v 0.7s ease both;
}
#tw_i0qs5ckmc0 .u_k1uvrk7yqb {
  margin: 0;
  font-size: clamp(2rem, 5vw, 3.15rem);
  line-height: 1.05;
  font-weight: 800;
  letter-spacing: -0.03em;
  color: var(--neutral-1050);
  max-width: 16ch;
}
#tw_i0qs5ckmc0 .u_mt5ucksvbf {
  display: block;
  width: 4.5rem;
  height: 0.45rem;
  margin-block: 0.85rem 0;
  margin-inline: 0;
  border-radius: 999px;
  background: linear-gradient(90deg, var(--primary) 0%, var(--accent) 50%, var(--secondary) 100%);
  transform-origin: inline-start center;
  animation: slidebar_t6y1fd8a3m 0.85s 0.2s ease both;
}
#tw_i0qs5ckmc0 .u_m59zw3qok7 {
  margin: 0;
  max-width: 40rem;
  font-size: 1.05rem;
  line-height: 1.7;
  color: var(--text-secondary);
}
#tw_i0qs5ckmc0 .u_asygwmpy2k {
  display: grid;
  gap: 0.85rem;
  align-content: start;
}
#tw_i0qs5ckmc0 .u_rwbsj89pgd {
  margin: 0;
  padding-block: 0.7rem;
  padding-inline: 0.9rem;
  border-radius: 0.9rem;
  font-size: 0.9rem;
  line-height: 1.45;
  font-weight: 600;
  color: var(--primary-dark);
  background: color-mix(in srgb, var(--primary-bg) 45%, var(--white));
  border-inline-start: 0.35rem solid var(--primary);
}
#tw_i0qs5ckmc0 .u_ov3th9ev3x {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
#tw_i0qs5ckmc0 .u_xo2q0xnayi {
  padding-block: 0.45rem;
  padding-inline: 0.8rem;
  border-radius: 0.55rem;
  font-size: 0.78rem;
  font-weight: 800;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  white-space: normal;
  color: var(--text-light);
  background: linear-gradient(120deg, var(--accent) 0%, var(--primary) 100%);
}
#tw_i0qs5ckmc0 .u_xo2q0xnayi:nth-child(2) {
  background: linear-gradient(120deg, var(--secondary) 0%, var(--accent) 100%);
}
#tw_i0qs5ckmc0 .u_xo2q0xnayi:nth-child(3) {
  background: linear-gradient(120deg, var(--warning-color) 0%, var(--primary) 100%);
}
#tw_i0qs5ckmc0 .u_ml7s9nrac5 {
  display: grid;
  gap: 1rem;
}
#tw_i0qs5ckmc0 .u_r3d9ssml0i {
  position: relative;
  padding-block: 1.25rem;
  padding-inline: 1.2rem;
  border-radius: 1.25rem;
  background: var(--white);
  border: 2px solid color-mix(in srgb, var(--white) 70%, var(--primary-light));
  box-shadow: 0 0.65rem 1.4rem color-mix(in srgb, var(--neutral-950) 8%, transparent);
  animation: risein_k7m2xq9p4v 0.65s ease both;
}
#tw_i0qs5ckmc0 .u_r3d9ssml0i:nth-child(odd) {
  border-inline-start: 0.55rem solid var(--primary);
}
#tw_i0qs5ckmc0 .u_r3d9ssml0i:nth-child(even) {
  border-inline-start: 0.55rem solid var(--accent);
}
#tw_i0qs5ckmc0 .u_r3d9ssml0i:nth-child(3n) {
  border-inline-start-color: var(--secondary);
}
#tw_i0qs5ckmc0 .u_lrhjzqp702 {
  margin: 0 0 0.75rem;
  font-size: clamp(1.15rem, 2.4vw, 1.45rem);
  line-height: 1.25;
  font-weight: 800;
  color: var(--neutral-1050);
}
#tw_i0qs5ckmc0 .u_lt5vc2t17o {
  margin: 0;
  font-size: 0.97rem;
  line-height: 1.72;
  color: var(--text-secondary);
}
#tw_i0qs5ckmc0 .u_lt5vc2t17o + .u_lt5vc2t17o {
  margin-top: 0.55rem;
}
#tw_i0qs5ckmc0 .u_j2rn9lfez7 {
  list-style: none;
  margin-block: 0.9rem 0;
  margin-inline: 0;
  padding: 0;
  display: grid;
  gap: 0.55rem;
  grid-template-columns: minmax(0, 1fr);
}
#tw_i0qs5ckmc0 .u_j2rn9lfez7 li {
  margin: 0;
  padding-block: 0.7rem;
  padding-inline: 0.85rem;
  border-radius: 0.85rem;
  font-size: 0.93rem;
  line-height: 1.55;
  color: var(--text-secondary);
  background: linear-gradient(135deg, var(--neutral-50) 0%, color-mix(in srgb, var(--accent-bg) 28%, var(--white)) 100%);
  border: 1px solid color-mix(in srgb, var(--accent-light) 35%, var(--neutral-150));
}
#tw_i0qs5ckmc0 .u_mqurtbsv7u {
  display: grid;
  gap: 0.55rem;
  margin-top: 0.9rem;
  grid-template-columns: minmax(0, 1fr);
}
#tw_i0qs5ckmc0 .u_e409s818uf {
  padding-block: 0.7rem;
  padding-inline: 0.85rem;
  border-radius: 0.85rem;
  font-size: 0.93rem;
  line-height: 1.55;
  color: var(--text-secondary);
  background: linear-gradient(135deg, color-mix(in srgb, var(--secondary-bg) 30%, var(--white)) 0%, var(--neutral-50) 100%);
  border: 1px solid color-mix(in srgb, var(--secondary-light) 40%, var(--neutral-150));
}
#tw_i0qs5ckmc0 .u_pm6t6re2ae {
  margin-top: 0.25rem;
  padding-block: 1.5rem;
  padding-inline: 1.35rem;
  border-radius: 1.4rem;
  background: linear-gradient(125deg, var(--primary) 0%, var(--accent) 55%, var(--secondary) 100%);
  color: var(--text-light);
  box-shadow: 0 1.1rem 2.2rem color-mix(in srgb, var(--primary-dark) 28%, transparent);
  animation: risein_k7m2xq9p4v 0.7s 0.1s ease both;
}
#tw_i0qs5ckmc0 .u_ric548em2e {
  margin: 0;
  font-size: clamp(1.25rem, 2.6vw, 1.65rem);
  font-weight: 800;
  color: var(--text-light);
}
#tw_i0qs5ckmc0 .u_t8oe0di59v {
  margin-block: 0.75rem 0;
  margin-inline: 0;
  max-width: 38rem;
  font-size: 0.98rem;
  line-height: 1.7;
  color: color-mix(in srgb, var(--white) 92%, var(--neutral-50));
}
#tw_i0qs5ckmc0 .u_tj5b5ukawv {
  margin-top: 1.1rem;
  display: grid;
  gap: 0.55rem;
  grid-template-columns: minmax(0, 1fr);
}
#tw_i0qs5ckmc0 .u_29mkvqb41r {
  padding-block: 0.7rem;
  padding-inline: 0.9rem;
  border-radius: 0.8rem;
  font-size: 0.95rem;
  font-weight: 600;
  color: var(--neutral-1050);
  background: color-mix(in srgb, var(--white) 88%, transparent);
  border: 1px solid color-mix(in srgb, var(--white) 55%, transparent);
}
@media (min-width: 768px) {
  #tw_i0qs5ckmc0 .u_j2rn9lfez7 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  #tw_i0qs5ckmc0 .u_mqurtbsv7u {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  #tw_i0qs5ckmc0 .u_tj5b5ukawv {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 992px) {
  #tw_i0qs5ckmc0 .u_fq34mtsrlv {
    grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr);
    align-items: end;
    padding-block: 2.25rem;
    padding-inline: 2.25rem;
    gap: 2rem;
  }
  #tw_i0qs5ckmc0 .u_asygwmpy2k {
    justify-items: end;
    text-align: end;
  }
  #tw_i0qs5ckmc0 .u_ov3th9ev3x {
    justify-content: end;
  }
  #tw_i0qs5ckmc0 .u_r3d9ssml0i {
    padding-block: 1.45rem;
    padding-inline: 1.6rem;
  }
  #tw_i0qs5ckmc0 .u_r3d9ssml0i:nth-child(even) {
    margin-inline-start: 2.5rem;
  }
  #tw_i0qs5ckmc0 .u_r3d9ssml0i:nth-child(odd) {
    margin-inline-end: 2.5rem;
  }
  #tw_i0qs5ckmc0 .u_pm6t6re2ae {
    padding-block: 1.85rem;
    padding-inline: 2rem;
  }
}

#tw_gpdmpv9thi {
        position: relative;
        padding-block: 5rem 2.5rem;
padding-inline: 0;
        background: linear-gradient(120deg, var(--background-tertiary) 0%, var(--secondary-bg) 35%, var(--primary-bg) 100%);
        overflow: hidden;
        border-top: 2px solid rgba(var(--bs-primary-rgb), 0.22);

        .u_6o9shixb29 {
            position: absolute;
            inset: 0;
            background: linear-gradient(
                    90deg,
                    transparent 0%,
                    rgba(var(--bs-primary-rgb), 0.10) 18%,
                    transparent 38%,
                    rgba(var(--bs-primary-rgb), 0.10) 58%,
                    transparent 78%,
                    rgba(var(--bs-primary-rgb), 0.10) 100%
            );
            opacity: 0.35;
            pointer-events: none;
        }

        .u_edpzm8yqmw {
            position: relative;
            z-index: 1;
            display: grid;
            gap: 1.5rem;
        }

        .u_g4l94ongho {
            display: grid;
            gap: 1.25rem;
            grid-template-columns: 1fr;

            @media (min-width: 992px) {
                grid-template-columns: 1fr 1fr;
                gap: 1.5rem;
            }
        }

        .u_pplpdrt7te {
            background: rgba(255, 255, 255, 0.78);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            border-radius: 18px;
            overflow: hidden;
            box-shadow: 0 18px 45px -32px rgba(var(--bs-primary-rgb), 0.35);
        }

        .u_6kqx90jp4z {
            padding-block: 1.25rem 1rem;
padding-inline: 1.25rem;
            background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.10), rgba(255, 255, 255, 0.15));
            border-bottom: 1px solid rgba(var(--bs-primary-rgb), 0.14);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;

            h5 {
                margin: 0;
                color: var(--text-primary);
                font-weight: 900;
                letter-spacing: 0.9px;
                text-transform: uppercase;
            }

            .u_f23ydjjyns {
                display: inline-flex;
                align-items: center;
                gap: 0.45rem;
                padding-block: 0.35rem;
padding-inline: 0.7rem;
                border-radius: 999px;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                background: rgba(255, 255, 255, 0.65);
                color: var(--text-secondary);
                font-weight: 700;
                font-size: 0.85rem;

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .u_tfyo79h48y {
            padding: 1.25rem;

            @media (min-width: 768px) {
                padding: 1.5rem;
            }
        }

        .u_8t6lbpkai0 {
            display: grid;
            gap: 0.65rem;

            .u_58izcm5alg {
                display: flex;
                align-items: flex-start;
                gap: 0.7rem;
                color: var(--text-secondary);

                i {
                    color: var(--primary-dark);
                    transform: translateY(2px);
                }

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

        .u_g4xhmulil9 {
            display: grid;
            gap: 0.6rem;
            grid-template-columns: 1fr;

            @media (min-width: 576px) {
                grid-template-columns: 1fr 1fr;
            }

            a {
                text-decoration: none;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
                background: rgba(255, 255, 255, 0.75);
                border-radius: 14px;
                padding-block: 0.7rem;
padding-inline: 0.8rem;
                color: var(--text-primary);
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: transform 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-2px);
                    box-shadow: 0 16px 40px -28px rgba(var(--bs-primary-rgb), 0.55);
                }

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .u_fu09qvxifx {
            display: flex;
            flex-wrap: wrap;
            gap: 0.7rem;
            justify-content: center;

            .u_3kupt31zyx {
                width: 46px;
                height: 46px;
                border-radius: 16px;
                display: grid;
                place-items: center;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.2);
                background: rgba(255, 255, 255, 0.8);
                color: var(--primary-dark);
                transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-3px);
                    background: var(--secondary);
                    color: var(--text-primary);
                    box-shadow: 0 18px 45px -30px rgba(var(--bs-primary-rgb), 0.6);
                }

                i {
                    font-size: 1.15rem;
                }
            }
        }

        .u_m3jc0fv233 {
            padding-top: 1rem;
            border-top: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            display: grid;
            gap: 0.75rem;

            @media (min-width: 768px) {
                grid-template-columns: 1fr auto;
                align-items: center;
            }

            .u_lcvhwvv8tv {
                color: var(--text-secondary);
            }

            .badge {
                display: inline-flex;
                align-items: center;
                gap: 0.5rem;
                padding-block: 0.55rem;
padding-inline: 0.9rem;
                border-radius: 999px;
                background: rgba(255, 255, 255, 0.75);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                color: var(--text-primary);
                justify-self: start;

                @media (min-width: 768px) {
                    justify-self: end;
                }

                i {
                    color: var(--warning-dark);
                }
            }
        }
    }

#tw_nlqmyxw8e4 {
        position: relative;
        z-index: 1000;
        background: var(--background-tertiary);
        box-shadow: 0 0.35rem 1.75rem color-mix(in srgb, var(--neutral-1050) 8%, transparent);
        border-block-end: 1px solid var(--neutral-150);
      }

      #tw_nlqmyxw8e4 .u_oo0l9iiqhf {
        block-size: 0.28rem;
        background: linear-gradient(
          90deg,
          var(--primary-dark) 0%,
          var(--accent) 35%,
          var(--secondary) 65%,
          var(--primary-light) 100%
        );
        background-size: 240% 100%;
        animation: headersheen_k3m9xp2q7wn4r 14s ease-in-out infinite;
      }

      #tw_nlqmyxw8e4 .u_3pdwxkoyr6 {
        display: none;
        background: color-mix(in srgb, var(--info-bg) 35%, var(--background-primary));
        border-block-end: 1px solid var(--neutral-150);
      }

      #tw_nlqmyxw8e4 .u_cf9w1agrcf {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0.75rem;
        padding-block: 0.65rem;
        padding-inline: 0;
        align-items: stretch;
      }

      #tw_nlqmyxw8e4 .u_c4xyhbs19z {
        display: flex;
        align-items: center;
        gap: 0.5rem;
        min-width: 0;
        padding-block: 0.45rem;
        padding-inline: 0.85rem;
        border-radius: 0.65rem;
        background: color-mix(in srgb, var(--text-light) 72%, var(--background-tertiary));
        border: 1px solid var(--neutral-150);
        text-decoration: none;
        color: var(--text-secondary);
        font-size: 0.8125rem;
        font-weight: 500;
        transition:
          color 0.2s ease,
          border-color 0.2s ease,
          box-shadow 0.2s ease,
          background-color 0.2s ease;
      }

      #tw_nlqmyxw8e4 .u_c4xyhbs19z:hover {
        color: var(--primary-dark);
        border-color: color-mix(in srgb, var(--primary) 45%, var(--neutral-150));
        box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 18%, transparent);
      }

      #tw_nlqmyxw8e4 .u_c4xyhbs19z.u_3nqzltw766 {
        cursor: default;
      }

      #tw_nlqmyxw8e4 .u_c4xyhbs19z.u_3nqzltw766:hover {
        color: var(--text-secondary);
        border-color: var(--neutral-150);
        box-shadow: none;
      }

      #tw_nlqmyxw8e4 .u_c4xyhbs19z svg {
        flex-shrink: 0;
        inline-size: 1.05rem;
        block-size: 1.05rem;
        fill: var(--accent-dark);
      }

      #tw_nlqmyxw8e4 .u_c4xyhbs19z span {
        min-width: 0;
        word-break: break-word;
      }

      #tw_nlqmyxw8e4 .u_770jxunbzg {
        padding-block: 0;
        padding-inline: 0;
      }

      #tw_nlqmyxw8e4 .u_770jxunbzg .container {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.85rem;
        padding-block: 1rem;
        align-items: center;
      }

      #tw_nlqmyxw8e4 .u_4lgj0ngiye {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 1rem;
        min-width: 0;
      }

      #tw_nlqmyxw8e4 .u_3qe5266vrc {
        white-space: normal;
        text-decoration: none;
        color: var(--text-primary);
        font-weight: 800;
        font-size: clamp(1.05rem, 2.5vw, 1.35rem);
        letter-spacing: -0.02em;
        line-height: 1.2;
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        min-width: 0;
        transition: color 0.2s ease;
      }

      #tw_nlqmyxw8e4 .u_3qe5266vrc::before {
        content: '';
        flex-shrink: 0;
        inline-size: 2.65rem;
        block-size: 2.65rem;
        border-radius: 0.75rem;
        background: linear-gradient(145deg, var(--primary) 0%, var(--accent-dark) 100%);
        box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--text-light) 35%, transparent);
      }

      #tw_nlqmyxw8e4 .u_3qe5266vrc:hover {
        color: var(--primary-dark);
      }

      #tw_nlqmyxw8e4 .u_1wjyki88et {
        border-radius: 0.65rem;
        border: 2px solid color-mix(in srgb, var(--primary) 55%, var(--neutral-250));
        padding-block: 0.45rem;
        padding-inline: 0.65rem;
        color: var(--primary-dark);
        transition:
          background-color 0.2s ease,
          color 0.2s ease,
          border-color 0.2s ease;
      }

      #tw_nlqmyxw8e4 .u_1wjyki88et:hover {
        background: var(--primary);
        color: var(--text-light);
        border-color: var(--primary-dark);
      }

      #tw_nlqmyxw8e4 .u_1wjyki88et:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary) 28%, transparent);
      }

      #tw_nlqmyxw8e4 .u_bd0v4mpif8 {
        min-width: 0;
      }

      #tw_nlqmyxw8e4 .u_11e2zt4yto {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        gap: 0.4rem;
        padding: 0.35rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--neutral-150) 55%, var(--background-tertiary));
        border: 1px solid var(--neutral-150);
      }

      #tw_nlqmyxw8e4 .u_11e2zt4yto .u_4fbdtelse4 {
        margin: 0;
      }

      #tw_nlqmyxw8e4 .u_11e2zt4yto .nav-link {
        color: var(--text-primary) !important;
        border-radius: 999px;
        padding-block: 0.45rem;
        padding-inline: 0.95rem;
        font-weight: 600;
        font-size: 0.9rem;
        display: inline-flex;
        align-items: center;
        gap: 0.45rem;
        position: relative;
        isolation: isolate;
        transition:
          color 0.2s ease,
          background-color 0.2s ease;
      }

      #tw_nlqmyxw8e4 .u_11e2zt4yto .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: 0.28rem;
        inset-inline: 0.85rem;
        block-size: 2px;
        border-radius: 999px;
        background: var(--primary);
        transform: scaleX(0);
        transform-origin: center;
        transition: transform 0.2s ease;
        z-index: -1;
      }

      #tw_nlqmyxw8e4 .u_11e2zt4yto .nav-link:hover {
        background: color-mix(in srgb, var(--primary-bg) 55%, var(--text-light));
        color: var(--primary-dark) !important;
      }

      #tw_nlqmyxw8e4 .u_11e2zt4yto .nav-link:hover::after {
        transform: scaleX(1);
      }

      #tw_nlqmyxw8e4 .u_11e2zt4yto .nav-link svg {
        inline-size: 1.05rem;
        block-size: 1.05rem;
        fill: currentColor;
        opacity: 0.88;
      }

      #tw_nlqmyxw8e4 .u_th77c757yd {
        display: none;
        margin-block-start: 1rem;
        padding-block-start: 1rem;
        border-block-start: 1px solid var(--neutral-150);
      }

      #tw_nlqmyxw8e4 .u_1rj35eptld {
        display: flex;
        align-items: flex-start;
        gap: 0.65rem;
        padding-block: 0.65rem;
        border-block-end: 1px solid var(--neutral-150);
        color: var(--text-secondary);
        text-decoration: none;
        font-size: 0.9rem;
      }

      #tw_nlqmyxw8e4 .u_1rj35eptld:last-child {
        border-block-end: none;
      }

      #tw_nlqmyxw8e4 .u_1rj35eptld svg {
        flex-shrink: 0;
        margin-block-start: 0.1rem;
        inline-size: 1.15rem;
        block-size: 1.15rem;
        fill: var(--primary);
      }

      #tw_nlqmyxw8e4 .u_1rj35eptld:hover {
        color: var(--primary-dark);
        padding-inline-start: 0.35rem;
      }

      #tw_nlqmyxw8e4 .u_1rj35eptld.u_lpkur9fuj9 {
        cursor: default;
      }

      #tw_nlqmyxw8e4 .u_1rj35eptld.u_lpkur9fuj9:hover {
        color: var(--text-secondary);
        padding-inline-start: 0;
      }

      @media (min-width: 992px) {
        #tw_nlqmyxw8e4 .u_3pdwxkoyr6 {
          display: block;
        }

        #tw_nlqmyxw8e4 .u_770jxunbzg .container {
          grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
          padding-block: 0.85rem;
        }

        #tw_nlqmyxw8e4 .u_4lgj0ngiye {
          justify-content: flex-start;
        }

        #tw_nlqmyxw8e4 .u_1wjyki88et {
          display: none;
        }

        #tw_nlqmyxw8e4 .u_bd0v4mpif8 {
          display: flex !important;
          justify-content: flex-end;
        }

        #tw_nlqmyxw8e4 .u_11e2zt4yto {
          justify-content: flex-end;
        }
      }

      @media (max-width: 991.98px) {
        #tw_nlqmyxw8e4 .u_th77c757yd {
          display: block;
        }

        #tw_nlqmyxw8e4 .u_11e2zt4yto {
          border-radius: 1rem;
          justify-content: flex-start;
        }
      }

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

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

#tw_j32uppgkjh {
      --features-rtl-k: 1;
      padding-block: clamp(4rem, 8vw, 7rem);
      padding-inline: 0;
      position: relative;
      overflow: hidden;
      background: linear-gradient(165deg, var(--background-secondary) 0%, var(--background-primary) 42%, var(--background-tertiary) 100%);
      border-block: 1px solid var(--neutral-150);
    }

    [dir='rtl'] #tw_j32uppgkjh {
      --features-rtl-k: -1;
    }

    #tw_j32uppgkjh .u_c3u06n6v9s {
      position: relative;
      z-index: 2;
    }

    #tw_j32uppgkjh .u_ra715b21rh {
      position: absolute;
      inset: 0;
      z-index: 1;
      pointer-events: none;
      opacity: 0.45;
      background-image: linear-gradient(var(--neutral-150) 1px, color-mix(in srgb, var(--background-primary) 0%, var(--background-primary)) 1px),
        linear-gradient(90deg, var(--neutral-150) 1px, color-mix(in srgb, var(--background-primary) 0%, var(--background-primary)) 1px);
      background-size: 56px 56px;
    }

    #tw_j32uppgkjh .u_oxebalsv11 {
      position: absolute;
      inset-block-start: 0;
      inset-inline-start: 0;
      width: 100%;
      height: 6px;
      background: linear-gradient(90deg, var(--primary), var(--accent), var(--secondary));
      opacity: 0.95;
    }

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

    #tw_j32uppgkjh .u_lo591vxkgd {
      border-radius: 1.25rem;
      padding-block: clamp(1.75rem, 3vw, 2.35rem);
      padding-inline: clamp(1.35rem, 2.8vw, 2rem);
      border: 1px solid var(--neutral-150);
      background: linear-gradient(145deg, var(--background-tertiary) 0%, color-mix(in srgb, var(--primary-bg) 55%, var(--background-tertiary)) 100%);
      box-shadow: 0 18px 46px color-mix(in srgb, var(--neutral-950) 12%, var(--background-primary));
      animation: panelrise_k9xqmw4pl2hn 0.95s cubic-bezier(0.22, 1, 0.36, 1) both;
    }

    #tw_j32uppgkjh .u_qvkilq2aqs {
      display: inline-flex;
      align-items: center;
      gap: 0.5rem;
      padding-block: 0.35rem;
      padding-inline: 0.85rem;
      border-radius: 999px;
      border: 1px solid color-mix(in srgb, var(--primary) 35%, var(--neutral-150));
      background: color-mix(in srgb, var(--background-tertiary) 82%, var(--primary-bg));
      color: var(--primary-dark);
      font-size: 0.72rem;
      font-weight: 700;
      letter-spacing: 0.14em;
      text-transform: uppercase;
      white-space: normal;
      margin-block-end: 1.25rem;
    }

    #tw_j32uppgkjh .u_okt6ry168k {
      width: 8px;
      height: 8px;
      border-radius: 999px;
      background: linear-gradient(135deg, var(--accent), var(--primary));
      flex-shrink: 0;
    }

    #tw_j32uppgkjh .u_oowcvw0suq {
      font-size: clamp(2rem, 3.6vw, 2.75rem);
      font-weight: 800;
      letter-spacing: -0.035em;
      color: var(--text-primary);
      margin-block-end: 1rem;
      line-height: 1.12;
      animation: headinglift_m7nkp3qz8xwv 1s 0.08s cubic-bezier(0.19, 1, 0.22, 1) both;
    }

    #tw_j32uppgkjh .u_6zr2h9u9e2 {
      box-decoration-break: clone;
      padding-block: 0.08rem;
      padding-inline: 0.35rem;
      border-radius: 0.35rem;
      background: linear-gradient(120deg, color-mix(in srgb, var(--accent-bg) 70%, var(--background-tertiary)), color-mix(in srgb, var(--secondary-bg) 55%, var(--background-tertiary)));
    }

    #tw_j32uppgkjh .u_h44zybj2km {
      font-size: 1rem;
      color: var(--text-secondary);
      line-height: 1.75;
      margin-block-end: 1.75rem;
      max-width: 38ch;
      animation: textfade_j5hwvt92rbpq 0.95s 0.14s ease-out both;
    }

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

    #tw_j32uppgkjh .u_2cp7ywfbm5 {
      border-radius: 1rem;
      padding-block: 1rem;
      padding-inline: 1rem;
      border: 1px solid var(--neutral-150);
      background: var(--background-tertiary);
      box-shadow: inset 0 1px 0 color-mix(in srgb, var(--background-tertiary) 40%, var(--neutral-150));
    }

    #tw_j32uppgkjh .u_oqsstqzc2t {
      font-size: clamp(1.45rem, 2.8vw, 1.85rem);
      font-weight: 800;
      color: var(--text-primary);
      letter-spacing: -0.03em;
      line-height: 1.1;
      margin-block-end: 0.35rem;
    }

    #tw_j32uppgkjh .u_nay8127x2z {
      font-size: 0.82rem;
      color: var(--text-tertiary);
      line-height: 1.45;
    }

    #tw_j32uppgkjh .u_bes4rz2kig {
      border-radius: 1.25rem;
      padding-block: clamp(1.35rem, 2.6vw, 1.85rem);
      padding-inline: clamp(1rem, 2.4vw, 1.65rem);
      border: 1px solid var(--neutral-150);
      background: var(--background-tertiary);
      box-shadow: 0 22px 52px color-mix(in srgb, var(--neutral-950) 14%, var(--background-primary));
      animation: panelrise_k9xqmw4pl2hn 1s 0.12s cubic-bezier(0.22, 1, 0.36, 1) both;
    }

    #tw_j32uppgkjh .u_8rkm5xpjiv {
      display: flex;
      flex-wrap: wrap;
      align-items: baseline;
      justify-content: space-between;
      gap: 0.75rem;
      padding-block-end: 1rem;
      margin-block-end: 1rem;
      border-block-end: 1px solid var(--neutral-150);
    }

    #tw_j32uppgkjh .u_5wo17brizx {
      font-size: 0.78rem;
      font-weight: 700;
      letter-spacing: 0.12em;
      text-transform: uppercase;
      color: var(--text-tertiary);
    }

    #tw_j32uppgkjh .u_ionuh6vd32 {
      font-size: 0.88rem;
      color: var(--text-secondary);
      max-width: min(100%, 38ch);
      line-height: 1.55;
    }

    #tw_j32uppgkjh .u_3l25c45pef {
      display: flex;
      flex-direction: column;
      gap: 0;
    }

    #tw_j32uppgkjh .u_2uzz3qtpx0 {
      display: grid;
      grid-template-columns: minmax(0, 72px) minmax(0, 1fr);
      gap: clamp(0.75rem, 2vw, 1.35rem);
      padding-block: clamp(1rem, 2vw, 1.35rem);
      border-block-end: 1px solid var(--neutral-150);
      align-items: start;
      animation: rowin_r4tbkc83mjyf 0.85s cubic-bezier(0.22, 1, 0.36, 1) both;
    }

    #tw_j32uppgkjh .u_2uzz3qtpx0:last-child {
      border-block-end: none;
      padding-block-end: 0.25rem;
    }

    #tw_j32uppgkjh .u_2uzz3qtpx0:nth-child(1) {
      animation-delay: 0.06s;
    }

    #tw_j32uppgkjh .u_2uzz3qtpx0:nth-child(2) {
      animation-delay: 0.14s;
    }

    #tw_j32uppgkjh .u_2uzz3qtpx0:nth-child(3) {
      animation-delay: 0.22s;
    }

    #tw_j32uppgkjh .u_2uzz3qtpx0:nth-child(4) {
      animation-delay: 0.3s;
    }

    #tw_j32uppgkjh .u_3dxis3ioah {
      font-size: clamp(1.35rem, 2.4vw, 1.65rem);
      font-weight: 800;
      letter-spacing: -0.04em;
      color: var(--neutral-550);
      line-height: 1;
      padding-block-start: 0.15rem;
    }

    #tw_j32uppgkjh .u_2uzz3qtpx0:nth-child(1) .u_3dxis3ioah {
      color: var(--primary-dark);
    }

    #tw_j32uppgkjh .u_2uzz3qtpx0:nth-child(2) .u_3dxis3ioah {
      color: var(--accent-dark);
    }

    #tw_j32uppgkjh .u_2uzz3qtpx0:nth-child(3) .u_3dxis3ioah {
      color: var(--secondary-dark);
    }

    #tw_j32uppgkjh .u_2uzz3qtpx0:nth-child(4) .u_3dxis3ioah {
      color: var(--info-dark);
    }

    #tw_j32uppgkjh .u_cqkqth2zbc {
      min-width: 0;
    }

    #tw_j32uppgkjh .u_q5jh2vu4ut {
      font-size: clamp(1.08rem, 2vw, 1.28rem);
      font-weight: 700;
      color: var(--text-primary);
      margin-block-end: 0.45rem;
      line-height: 1.25;
    }

    #tw_j32uppgkjh .u_2mz8ly32hb {
      font-size: 0.94rem;
      color: var(--text-secondary);
      line-height: 1.7;
      margin-block-end: 0.75rem;
    }

    #tw_j32uppgkjh .u_mijnqjp9li {
      display: inline-flex;
      align-items: center;
      gap: 0.45rem;
      padding-block: 0.35rem;
      padding-inline: 0.75rem;
      border-radius: 999px;
      border: 1px solid var(--neutral-250);
      background: linear-gradient(135deg, var(--background-primary), color-mix(in srgb, var(--accent-bg) 35%, var(--background-primary)));
      font-size: 0.72rem;
      font-weight: 700;
      letter-spacing: 0.06em;
      text-transform: uppercase;
      color: var(--text-primary);
      white-space: normal;
    }

    #tw_j32uppgkjh .u_1kajeus1bz {
      width: 7px;
      height: 7px;
      border-radius: 999px;
      background: linear-gradient(135deg, var(--warning-color), var(--secondary));
    }

    #tw_j32uppgkjh .u_ochw0jig9g {
      margin-block-start: clamp(1.75rem, 3vw, 2.25rem);
      padding-block-start: 1.25rem;
      border-block-start: 1px dashed var(--neutral-250);
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between;
      gap: 1rem;
    }

    #tw_j32uppgkjh .u_8tqf4p1usk {
      font-size: 0.92rem;
      color: var(--text-secondary);
      max-width: min(100%, 52ch);
      line-height: 1.65;
    }

    #tw_j32uppgkjh .u_coxxn4n18n {
      display: inline-flex;
      align-items: center;
      gap: 0.45rem;
      font-weight: 700;
      font-size: 0.92rem;
      text-decoration: none;
      color: var(--primary-dark);
      padding-block: 0.45rem;
      padding-inline: 0.9rem;
      border-radius: 999px;
      border: 1px solid color-mix(in srgb, var(--primary) 45%, var(--neutral-250));
      background: var(--background-tertiary);
      transition: border-color 0.25s ease, color 0.25s ease, box-shadow 0.25s ease;
    }

    #tw_j32uppgkjh .u_coxxn4n18n:hover {
      border-color: var(--primary);
      color: var(--primary);
      box-shadow: 0 12px 28px color-mix(in srgb, var(--primary) 18%, var(--background-tertiary));
    }

    #tw_j32uppgkjh .u_e54pko5w41 {
      display: inline-block;
      transform: translateX(calc(var(--features-rtl-k) * 0));
      transition: transform 0.25s ease;
    }

    #tw_j32uppgkjh .u_coxxn4n18n:hover .u_e54pko5w41 {
      transform: translateX(calc(var(--features-rtl-k) * 4px));
    }

    @media (min-width: 992px) {
      #tw_j32uppgkjh .u_683f50f1wd {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1.35fr);
        gap: clamp(2rem, 3.5vw, 3.25rem);
      }
    }

    @media (min-width: 1200px) {
      #tw_j32uppgkjh .u_683f50f1wd {
        grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.45fr);
      }

      #tw_j32uppgkjh .u_lo591vxkgd {
        position: sticky;
        inset-block-start: 1.5rem;
      }
    }

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

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

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

    @keyframes rowin_r4tbkc83mjyf {
      0% {
        opacity: 0;
        transform: translateX(calc(var(--features-rtl-k) * -18px));
      }
      100% {
        opacity: 1;
        transform: translateX(0);
      }
    }

@keyframes popartpulse_k8m3n7x2q9w4r {
          0%,
          100% {
            transform: rotate(-2.5deg) scale(1);
          }
          50% {
            transform: rotate(-1deg) scale(1.02);
          }
        }
    
        #tw_pq21rx8lrf {
          position: relative;
          overflow: hidden;
          padding-block: 5rem;
          padding-inline: 0;
          background-color: var(--warning-bg);
          background-image: radial-gradient(circle, var(--danger-color) 1.5px, transparent 1.5px), linear-gradient(155deg, var(--accent-bg) 0%, var(--background-primary) 42%, var(--primary-bg) 100%);
          background-size: 14px 14px, 100% 100%;
          border-block: 5px solid var(--neutral-1050);
        }
    
        #tw_pq21rx8lrf::before {
          content: '';
          position: absolute;
          inset-block-start: -6rem;
          inset-inline-end: -4rem;
          width: 16rem;
          height: 16rem;
          border-radius: 50%;
          background: radial-gradient(circle, var(--secondary-bg) 0%, transparent 70%);
          pointer-events: none;
          z-index: 0;
        }
    
        #tw_pq21rx8lrf::after {
          content: '';
          position: absolute;
          inset-block-end: -5rem;
          inset-inline-start: -3rem;
          width: 13rem;
          height: 13rem;
          background: var(--info-bg);
          border: 4px solid var(--neutral-1050);
          transform: rotate(14deg);
          clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
          pointer-events: none;
          z-index: 0;
        }
    
        #tw_pq21rx8lrf .u_djdb200j41 {
          position: absolute;
          inset-block-end: 0;
          inset-inline: 0;
          height: 14px;
          background: repeating-linear-gradient(90deg, var(--primary) 0 18px, var(--danger-color) 18px 36px, var(--accent) 36px 54px, var(--secondary) 54px 72px);
          z-index: 2;
          pointer-events: none;
        }
    
        #tw_pq21rx8lrf .container {
          position: relative;
          z-index: 1;
        }
    
        #tw_pq21rx8lrf .u_8uhz8tp0ve {
          display: grid;
          grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
          gap: 2rem;
          align-items: stretch;
          margin-block-end: 2rem;
        }
    
        #tw_pq21rx8lrf .u_orshb5x4he {
          position: relative;
          display: flex;
          align-items: center;
          justify-content: center;
          padding-block: 0.75rem;
          padding-inline: 0.75rem;
          min-width: 0;
        }
    
        #tw_pq21rx8lrf .u_7l2b8jow82 {
          position: absolute;
          inset-block-start: 0.25rem;
          inset-inline-start: 0;
          width: 4.5rem;
          height: 4.5rem;
          border-radius: 50%;
          background: var(--danger-bg);
          border: 3px solid var(--neutral-1050);
          z-index: 1;
          pointer-events: none;
        }
    
        #tw_pq21rx8lrf .u_p49zyjogae {
          position: absolute;
          inset-block-end: 1rem;
          inset-inline-end: 0;
          width: 3.75rem;
          height: 3.75rem;
          border-radius: 50%;
          background: var(--secondary-bg);
          border: 3px solid var(--neutral-1050);
          z-index: 1;
          pointer-events: none;
        }
    
        #tw_pq21rx8lrf .u_r1iw587tt7 {
          position: relative;
          z-index: 2;
          width: 100%;
          max-width: 26rem;
          aspect-ratio: 1 / 1;
          padding-block: 0.7rem;
          padding-inline: 0.7rem;
          background: linear-gradient(135deg, var(--primary-bg) 0%, var(--accent-bg) 100%);
          border: 5px solid var(--neutral-1050);
          box-shadow: 11px 11px 0 var(--danger-color);
          transform: rotate(-2.5deg);
          transition: transform 0.35s ease, box-shadow 0.35s ease;
        }
    
        #tw_pq21rx8lrf .u_r1iw587tt7 img {
          width: 100%;
          height: 100%;
          display: block;
          object-fit: cover;
          border: 4px solid var(--neutral-1050);
        }
    
        #tw_pq21rx8lrf .u_orshb5x4he:hover .u_r1iw587tt7 {
          animation: popartpulse_k8m3n7x2q9w4r 0.75s ease;
          box-shadow: 13px 15px 0 var(--primary-dark);
        }
    
        #tw_pq21rx8lrf .u_hxghvzr3wn {
          display: grid;
          gap: 1.35rem;
          min-width: 0;
          align-content: center;
        }
    
        #tw_pq21rx8lrf .u_kqgpbzxu1t {
          padding-block: 1.45rem;
          padding-inline: 1.5rem;
          border: 4px solid var(--neutral-1050);
          transition: transform 0.3s ease, box-shadow 0.3s ease;
        }
    
        #tw_pq21rx8lrf .u_6ogxx478ad {
          background: var(--background-tertiary);
          box-shadow: 8px 8px 0 var(--primary);
          transform: rotate(1.2deg);
        }
    
        #tw_pq21rx8lrf .u_mhqoxgjlvl {
          background: var(--info-bg);
          box-shadow: 8px 8px 0 var(--accent-dark);
          transform: rotate(-1deg);
        }
    
        #tw_pq21rx8lrf .u_kqgpbzxu1t:hover {
          transform: translateY(-5px) rotate(0deg);
        }
    
        #tw_pq21rx8lrf .u_6ogxx478ad:hover {
          box-shadow: 10px 12px 0 var(--primary-dark);
        }
    
        #tw_pq21rx8lrf .u_mhqoxgjlvl:hover {
          box-shadow: 10px 12px 0 var(--accent);
        }
    
        #tw_pq21rx8lrf .u_6pjp94ljw1 {
          margin-block: 0 0.65rem;
          margin-inline: 0;
          font-size: 1.3rem;
          font-weight: 900;
          line-height: 1.2;
          color: var(--text-primary);
          text-transform: uppercase;
          padding-block-end: 0.55rem;
          border-block-end: 3px solid var(--neutral-1050);
        }
    
        #tw_pq21rx8lrf .u_6ogxx478ad .u_6pjp94ljw1 {
          background: linear-gradient(90deg, var(--warning-bg) 0%, transparent 100%);
          padding-inline: 0.45rem;
          margin-inline: -0.45rem;
        }
    
        #tw_pq21rx8lrf .u_mhqoxgjlvl .u_6pjp94ljw1 {
          background: linear-gradient(90deg, var(--secondary-bg) 0%, transparent 100%);
          padding-inline: 0.45rem;
          margin-inline: -0.45rem;
        }
    
        #tw_pq21rx8lrf .u_qnpzbb78fn {
          margin: 0;
          color: var(--text-secondary);
          line-height: 1.65;
          font-weight: 600;
        }
    
        #tw_pq21rx8lrf .u_ne93w2rgme {
          padding-block: 1.75rem;
          padding-inline: 2rem;
          text-align: center;
          background: linear-gradient(120deg, var(--danger-color) 0%, var(--warning-color) 50%, var(--primary) 100%);
          border: 4px solid var(--neutral-1050);
          box-shadow: 10px 10px 0 var(--neutral-1050);
          position: relative;
          overflow: hidden;
        }
    
        #tw_pq21rx8lrf .u_ne93w2rgme::before {
          content: '';
          position: absolute;
          inset: 0;
          background-image: repeating-linear-gradient(-45deg, var(--background-tertiary) 0, var(--background-tertiary) 6px, transparent 6px, transparent 14px);
          opacity: 0.12;
          pointer-events: none;
        }
    
        #tw_pq21rx8lrf .u_5aigl60396 {
          position: relative;
          z-index: 1;
          margin-block: 0 0.65rem;
          margin-inline: 0;
          font-size: clamp(1.25rem, 2.5vw, 1.75rem);
          font-weight: 900;
          line-height: 1.15;
          color: var(--text-light);
          text-transform: uppercase;
          letter-spacing: 0.03em;
        }
    
        #tw_pq21rx8lrf .u_ggzb94xud4 {
          position: relative;
          z-index: 1;
          margin: 0;
          max-width: 44rem;
          margin-inline: auto;
          color: var(--text-light);
          line-height: 1.7;
          font-weight: 600;
        }
    
        @media (max-width: 991.98px) {
          #tw_pq21rx8lrf {
            padding-block: 4.25rem;
          }
    
          #tw_pq21rx8lrf .u_8uhz8tp0ve {
            grid-template-columns: minmax(0, 1fr);
          }
    
          #tw_pq21rx8lrf .u_orshb5x4he {
            max-width: 22rem;
            margin-inline: auto;
            width: 100%;
          }
    
          #tw_pq21rx8lrf .u_r1iw587tt7 {
            transform: rotate(0deg);
            max-width: 100%;
          }
    
          #tw_pq21rx8lrf .u_6ogxx478ad,
          #tw_pq21rx8lrf .u_mhqoxgjlvl {
            transform: none;
          }
        }
    
        @media (max-width: 575.98px) {
          #tw_pq21rx8lrf {
            padding-block: 3.5rem;
          }
    
          #tw_pq21rx8lrf .u_kqgpbzxu1t {
            padding-block: 1.2rem;
            padding-inline: 1.15rem;
          }
    
          #tw_pq21rx8lrf .u_ne93w2rgme {
            padding-block: 1.35rem;
            padding-inline: 1.2rem;
            box-shadow: 7px 7px 0 var(--neutral-1050);
          }
    
          #tw_pq21rx8lrf .u_r1iw587tt7 {
            box-shadow: 8px 8px 0 var(--danger-color);
          }
        }

#tw_k8fjx0p178.u_1v5z3r5iuc {
        --content-rtl-sign: 1;
        position: relative;
        overflow: hidden;
        padding-block: clamp(4rem, 8vw, 7rem);
        padding-inline: 0;
        background: linear-gradient(165deg, var(--background-primary) 0%, color-mix(in srgb, var(--accent-bg) 22%, var(--background-primary)) 52%, var(--background-primary) 100%);
      }

      [dir='rtl'] #tw_k8fjx0p178.u_1v5z3r5iuc {
        --content-rtl-sign: -1;
      }

      #tw_k8fjx0p178 .u_cxjuwmxmjw {
        position: relative;
        z-index: 1;
        max-width: 1120px;
        margin-inline: auto;
        padding-inline: var(--bs-gutter-x, 0.75rem);
      }

      #tw_k8fjx0p178 .u_c9qt1f605i {
        position: relative;
        border-radius: clamp(18px, 2.5vw, 28px);
        padding: 1px;
        background: linear-gradient(135deg, color-mix(in srgb, var(--primary-light) 55%, var(--neutral-150)), color-mix(in srgb, var(--accent-light) 40%, var(--neutral-150)));
        box-shadow: 0 28px 70px color-mix(in srgb, var(--neutral-950) 14%, transparent);
        opacity: 0;
        transform: translateY(32px);
        animation: editorialrise_x9k2m7qp4wn3 0.85s ease-out forwards;
      }

      #tw_k8fjx0p178 .u_enly4dpu31 {
        border-radius: calc(clamp(18px, 2.5vw, 28px) - 1px);
        background: color-mix(in srgb, var(--background-tertiary) 94%, var(--background-primary));
        backdrop-filter: blur(14px);
        padding-block: clamp(2.2rem, 4.5vw, 3.5rem);
        padding-inline: clamp(1.5rem, 4vw, 3rem);
      }

      #tw_k8fjx0p178 .u_l1g54oz7qb {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: clamp(1.75rem, 4vw, 3rem);
        align-items: end;
        margin-block-end: clamp(1.75rem, 3.5vw, 2.75rem);
      }

      #tw_k8fjx0p178 .u_sxa6jhhwde {
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        padding-block: 0.4rem;
        padding-inline: 1rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--primary-bg) 55%, var(--background-tertiary));
        color: var(--primary-dark);
        font-size: 0.78rem;
        font-weight: 700;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        white-space: normal;
        margin-block-end: 1rem;
      }

      #tw_k8fjx0p178 .u_sxa6jhhwde::before {
        content: '';
        inline-size: 0.55rem;
        block-size: 0.55rem;
        border-radius: 50%;
        background: var(--accent);
        box-shadow: 0 0 0 6px color-mix(in srgb, var(--accent-bg) 55%, transparent);
      }

      #tw_k8fjx0p178 .u_5nlsesodr7 {
        margin: 0;
        font-size: clamp(1.85rem, 3.8vw, 2.85rem);
        font-weight: 800;
        line-height: 1.12;
        color: var(--text-primary);
        letter-spacing: -0.02em;
      }

      #tw_k8fjx0p178 .u_jgzifdv70p {
        margin: 0;
        font-size: 1.05rem;
        line-height: 1.75;
        color: var(--text-secondary);
        max-width: 38ch;
        justify-self: end;
        text-align: start;
        border-inline-start: 3px solid var(--accent);
        padding-inline-start: 1.25rem;
      }

      #tw_k8fjx0p178 .u_ht8lq0e6z3 {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: clamp(1rem, 2.2vw, 1.35rem);
        margin-block-end: clamp(1.75rem, 3.2vw, 2.5rem);
      }

      #tw_k8fjx0p178 .u_dkbx5htgk3 {
        position: relative;
        padding-block: 1.35rem;
        padding-inline: 1.25rem;
        border-radius: 18px;
        background: var(--background-tertiary);
        border: 1px solid var(--border-light);
        min-block-size: 100%;
        display: flex;
        flex-direction: column;
        gap: 0.65rem;
        box-shadow: 0 12px 32px color-mix(in srgb, var(--neutral-950) 6%, transparent);
        transition: border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
      }

      #tw_k8fjx0p178 .u_dkbx5htgk3::after {
        content: '';
        position: absolute;
        inset-inline-start: 1.25rem;
        inset-block-end: 1.1rem;
        inline-size: 2.25rem;
        block-size: 3px;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--secondary), var(--secondary-light));
        opacity: 0.85;
      }

      #tw_k8fjx0p178 .u_dkbx5htgk3:hover {
        border-color: color-mix(in srgb, var(--primary-light) 45%, var(--border-light));
        box-shadow: 0 18px 44px color-mix(in srgb, var(--neutral-950) 9%, transparent);
        transform: translateY(-4px);
      }

      #tw_k8fjx0p178 .u_qnsf5h6xld {
        margin: 0;
        font-size: 1.05rem;
        font-weight: 700;
        color: var(--text-primary);
        line-height: 1.35;
      }

      #tw_k8fjx0p178 .u_50j1xn85iy {
        margin: 0;
        font-size: 0.92rem;
        line-height: 1.65;
        color: var(--text-tertiary);
      }

      #tw_k8fjx0p178 .u_3fec4u6v0n {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: clamp(1.25rem, 3vw, 2rem);
        align-items: center;
        padding-block: 1.35rem;
        padding-inline: clamp(1.15rem, 2.5vw, 1.75rem);
        border-radius: 18px;
        background: linear-gradient(120deg, color-mix(in srgb, var(--primary) 12%, var(--background-tertiary)), color-mix(in srgb, var(--accent) 10%, var(--background-tertiary)));
        border: 1px solid color-mix(in srgb, var(--neutral-250) 70%, var(--border-light));
        margin-block-end: clamp(1.75rem, 3vw, 2.35rem);
      }

      #tw_k8fjx0p178 .u_jy46jemrgk {
        margin: 0;
        font-size: clamp(1rem, 2.1vw, 1.2rem);
        font-weight: 600;
        line-height: 1.55;
        color: var(--text-primary);
      }

      #tw_k8fjx0p178 .u_3l5dac40xv {
        margin: 0;
        font-size: 0.88rem;
        line-height: 1.6;
        color: var(--text-secondary);
        text-align: end;
      }

      #tw_k8fjx0p178 .u_lfysco9l8a {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: clamp(1.25rem, 3vw, 2rem);
        align-items: center;
      }

      #tw_k8fjx0p178 .u_i3yozsy2sm {
        display: flex;
        flex-wrap: wrap;
        gap: 0.85rem;
      }

      #tw_k8fjx0p178 .u_885bpfrgpl {
        flex: 1 1 160px;
        min-inline-size: 140px;
        padding-block: 1rem;
        padding-inline: 1.15rem;
        border-radius: 16px;
        background: var(--background-primary);
        border: 1px solid var(--border-light);
      }

      #tw_k8fjx0p178 .u_4bf53j1j9w {
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.12em;
        text-transform: uppercase;
        color: var(--neutral-650);
        margin-block-end: 0.35rem;
      }

      #tw_k8fjx0p178 .u_knsahxm5as {
        font-size: 1.35rem;
        font-weight: 800;
        color: var(--text-primary);
        line-height: 1.2;
      }

      #tw_k8fjx0p178 .u_jnhnzotjhd {
        display: flex;
        flex-wrap: wrap;
        gap: 0.75rem;
        justify-content: end;
      }

      #tw_k8fjx0p178 .u_h0ywkv4975 {
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        padding-block: 0.9rem;
        padding-inline: 1.85rem;
        border-radius: 999px;
        border: none;
        background: linear-gradient(120deg, var(--primary-dark), var(--primary));
        color: var(--text-light);
        font-size: 0.94rem;
        font-weight: 600;
        text-decoration: none;
        box-shadow: 0 16px 36px color-mix(in srgb, var(--primary) 35%, transparent);
        transition: transform 0.22s ease, box-shadow 0.22s ease;
      }

      #tw_k8fjx0p178 .u_h0ywkv4975::after {
        content: '';
        inline-size: 0.45rem;
        block-size: 0.45rem;
        border-inline-end: 2px solid currentColor;
        border-block-end: 2px solid currentColor;
        transform: rotate(-45deg) scaleX(var(--content-rtl-sign));
        transition: transform 0.22s ease;
      }

      #tw_k8fjx0p178 .u_h0ywkv4975:hover {
        transform: translateY(-3px);
        box-shadow: 0 22px 48px color-mix(in srgb, var(--primary) 42%, transparent);
      }

      #tw_k8fjx0p178 .u_h0ywkv4975:hover::after {
        transform: rotate(-45deg) scaleX(var(--content-rtl-sign)) translateX(calc(var(--content-rtl-sign) * 0.28rem));
      }

      #tw_k8fjx0p178 .u_2cvxs1rzy0 {
        display: inline-flex;
        align-items: center;
        padding-block: 0.9rem;
        padding-inline: 1.65rem;
        border-radius: 999px;
        border: 1px solid var(--neutral-250);
        background: transparent;
        color: var(--text-secondary);
        font-size: 0.9rem;
        font-weight: 600;
        text-decoration: none;
        transition: border-color 0.22s ease, color 0.22s ease, background 0.22s ease, transform 0.22s ease;
      }

      #tw_k8fjx0p178 .u_2cvxs1rzy0:hover {
        border-color: var(--accent);
        color: var(--accent-dark);
        background: color-mix(in srgb, var(--accent-bg) 18%, var(--background-tertiary));
        transform: translateY(-2px);
      }

      #tw_k8fjx0p178 .u_qr00un0mci {
        pointer-events: none;
        position: absolute;
        inset-inline-end: -18%;
        inset-block-start: -25%;
        inline-size: min(52vw, 520px);
        block-size: min(52vw, 520px);
        border-radius: 50%;
        background: radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--primary-bg) 45%, transparent), transparent 68%);
        z-index: 0;
      }

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

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

        #tw_k8fjx0p178 .u_jgzifdv70p {
          justify-self: start;
          max-width: none;
        }

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

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

        #tw_k8fjx0p178 .u_3l5dac40xv {
          text-align: start;
        }

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

        #tw_k8fjx0p178 .u_jnhnzotjhd {
          justify-content: start;
        }
      }

      @media (max-width: 575.98px) {
        #tw_k8fjx0p178 .u_885bpfrgpl {
          flex: 1 1 100%;
          min-inline-size: 0;
        }
      }

#tw_hqvr1fhlhk {
        position: relative;
        padding-block: 5rem 2.5rem;
padding-inline: 0;
        background: linear-gradient(120deg, var(--background-tertiary) 0%, var(--secondary-bg) 35%, var(--primary-bg) 100%);
        overflow: hidden;
        border-top: 2px solid rgba(var(--bs-primary-rgb), 0.22);

        .u_54ce766gal {
            position: absolute;
            inset: 0;
            background: linear-gradient(
                    90deg,
                    transparent 0%,
                    rgba(var(--bs-primary-rgb), 0.10) 18%,
                    transparent 38%,
                    rgba(var(--bs-primary-rgb), 0.10) 58%,
                    transparent 78%,
                    rgba(var(--bs-primary-rgb), 0.10) 100%
            );
            opacity: 0.35;
            pointer-events: none;
        }

        .u_6hmu2lp1o1 {
            position: relative;
            z-index: 1;
            display: grid;
            gap: 1.5rem;
        }

        .u_lgzyqqlyws {
            display: grid;
            gap: 1.25rem;
            grid-template-columns: 1fr;

            @media (min-width: 992px) {
                grid-template-columns: 1fr 1fr;
                gap: 1.5rem;
            }
        }

        .u_muq7mwcl8i {
            background: rgba(255, 255, 255, 0.78);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            border-radius: 18px;
            overflow: hidden;
            box-shadow: 0 18px 45px -32px rgba(var(--bs-primary-rgb), 0.35);
        }

        .u_sk5rmjoqx7 {
            padding-block: 1.25rem 1rem;
padding-inline: 1.25rem;
            background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.10), rgba(255, 255, 255, 0.15));
            border-bottom: 1px solid rgba(var(--bs-primary-rgb), 0.14);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;

            h5 {
                margin: 0;
                color: var(--text-primary);
                font-weight: 900;
                letter-spacing: 0.9px;
                text-transform: uppercase;
            }

            .u_3bwr148r6p {
                display: inline-flex;
                align-items: center;
                gap: 0.45rem;
                padding-block: 0.35rem;
padding-inline: 0.7rem;
                border-radius: 999px;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                background: rgba(255, 255, 255, 0.65);
                color: var(--text-secondary);
                font-weight: 700;
                font-size: 0.85rem;

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .u_mskmqdafab {
            padding: 1.25rem;

            @media (min-width: 768px) {
                padding: 1.5rem;
            }
        }

        .u_hxp0poeddx {
            display: grid;
            gap: 0.65rem;

            .u_rto7wdnq1g {
                display: flex;
                align-items: flex-start;
                gap: 0.7rem;
                color: var(--text-secondary);

                i {
                    color: var(--primary-dark);
                    transform: translateY(2px);
                }

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

        .u_orq42hkn2l {
            display: grid;
            gap: 0.6rem;
            grid-template-columns: 1fr;

            @media (min-width: 576px) {
                grid-template-columns: 1fr 1fr;
            }

            a {
                text-decoration: none;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
                background: rgba(255, 255, 255, 0.75);
                border-radius: 14px;
                padding-block: 0.7rem;
padding-inline: 0.8rem;
                color: var(--text-primary);
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: transform 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-2px);
                    box-shadow: 0 16px 40px -28px rgba(var(--bs-primary-rgb), 0.55);
                }

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .u_f015pp5uhn {
            display: flex;
            flex-wrap: wrap;
            gap: 0.7rem;
            justify-content: center;

            .u_ma5qtzew2w {
                width: 46px;
                height: 46px;
                border-radius: 16px;
                display: grid;
                place-items: center;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.2);
                background: rgba(255, 255, 255, 0.8);
                color: var(--primary-dark);
                transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-3px);
                    background: var(--secondary);
                    color: var(--text-primary);
                    box-shadow: 0 18px 45px -30px rgba(var(--bs-primary-rgb), 0.6);
                }

                i {
                    font-size: 1.15rem;
                }
            }
        }

        .u_9jq9m65x4h {
            padding-top: 1rem;
            border-top: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            display: grid;
            gap: 0.75rem;

            @media (min-width: 768px) {
                grid-template-columns: 1fr auto;
                align-items: center;
            }

            .u_3d6xksd42u {
                color: var(--text-secondary);
            }

            .badge {
                display: inline-flex;
                align-items: center;
                gap: 0.5rem;
                padding-block: 0.55rem;
padding-inline: 0.9rem;
                border-radius: 999px;
                background: rgba(255, 255, 255, 0.75);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                color: var(--text-primary);
                justify-self: start;

                @media (min-width: 768px) {
                    justify-self: end;
                }

                i {
                    color: var(--warning-dark);
                }
            }
        }
    }

#tw_b8hitlxhyy {
        position: relative;
        z-index: 1000;
        background: var(--background-tertiary);
        box-shadow: 0 0.35rem 1.75rem color-mix(in srgb, var(--neutral-1050) 8%, transparent);
        border-block-end: 1px solid var(--neutral-150);
      }

      #tw_b8hitlxhyy .u_eju5ebztbr {
        block-size: 0.28rem;
        background: linear-gradient(
          90deg,
          var(--primary-dark) 0%,
          var(--accent) 35%,
          var(--secondary) 65%,
          var(--primary-light) 100%
        );
        background-size: 240% 100%;
        animation: headersheen_k3m9xp2q7wn4r 14s ease-in-out infinite;
      }

      #tw_b8hitlxhyy .u_6tqhc9m39j {
        display: none;
        background: color-mix(in srgb, var(--info-bg) 35%, var(--background-primary));
        border-block-end: 1px solid var(--neutral-150);
      }

      #tw_b8hitlxhyy .u_s6eony3nyn {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0.75rem;
        padding-block: 0.65rem;
        padding-inline: 0;
        align-items: stretch;
      }

      #tw_b8hitlxhyy .u_ilg3o7witg {
        display: flex;
        align-items: center;
        gap: 0.5rem;
        min-width: 0;
        padding-block: 0.45rem;
        padding-inline: 0.85rem;
        border-radius: 0.65rem;
        background: color-mix(in srgb, var(--text-light) 72%, var(--background-tertiary));
        border: 1px solid var(--neutral-150);
        text-decoration: none;
        color: var(--text-secondary);
        font-size: 0.8125rem;
        font-weight: 500;
        transition:
          color 0.2s ease,
          border-color 0.2s ease,
          box-shadow 0.2s ease,
          background-color 0.2s ease;
      }

      #tw_b8hitlxhyy .u_ilg3o7witg:hover {
        color: var(--primary-dark);
        border-color: color-mix(in srgb, var(--primary) 45%, var(--neutral-150));
        box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 18%, transparent);
      }

      #tw_b8hitlxhyy .u_ilg3o7witg.u_fssyf63rqy {
        cursor: default;
      }

      #tw_b8hitlxhyy .u_ilg3o7witg.u_fssyf63rqy:hover {
        color: var(--text-secondary);
        border-color: var(--neutral-150);
        box-shadow: none;
      }

      #tw_b8hitlxhyy .u_ilg3o7witg svg {
        flex-shrink: 0;
        inline-size: 1.05rem;
        block-size: 1.05rem;
        fill: var(--accent-dark);
      }

      #tw_b8hitlxhyy .u_ilg3o7witg span {
        min-width: 0;
        word-break: break-word;
      }

      #tw_b8hitlxhyy .u_le37vtilgb {
        padding-block: 0;
        padding-inline: 0;
      }

      #tw_b8hitlxhyy .u_le37vtilgb .container {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.85rem;
        padding-block: 1rem;
        align-items: center;
      }

      #tw_b8hitlxhyy .u_cmj659y4s2 {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 1rem;
        min-width: 0;
      }

      #tw_b8hitlxhyy .u_mfxs2qoz0s {
        white-space: normal;
        text-decoration: none;
        color: var(--text-primary);
        font-weight: 800;
        font-size: clamp(1.05rem, 2.5vw, 1.35rem);
        letter-spacing: -0.02em;
        line-height: 1.2;
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        min-width: 0;
        transition: color 0.2s ease;
      }

      #tw_b8hitlxhyy .u_mfxs2qoz0s::before {
        content: '';
        flex-shrink: 0;
        inline-size: 2.65rem;
        block-size: 2.65rem;
        border-radius: 0.75rem;
        background: linear-gradient(145deg, var(--primary) 0%, var(--accent-dark) 100%);
        box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--text-light) 35%, transparent);
      }

      #tw_b8hitlxhyy .u_mfxs2qoz0s:hover {
        color: var(--primary-dark);
      }

      #tw_b8hitlxhyy .u_niskn63my4 {
        border-radius: 0.65rem;
        border: 2px solid color-mix(in srgb, var(--primary) 55%, var(--neutral-250));
        padding-block: 0.45rem;
        padding-inline: 0.65rem;
        color: var(--primary-dark);
        transition:
          background-color 0.2s ease,
          color 0.2s ease,
          border-color 0.2s ease;
      }

      #tw_b8hitlxhyy .u_niskn63my4:hover {
        background: var(--primary);
        color: var(--text-light);
        border-color: var(--primary-dark);
      }

      #tw_b8hitlxhyy .u_niskn63my4:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary) 28%, transparent);
      }

      #tw_b8hitlxhyy .u_ow8bftxhup {
        min-width: 0;
      }

      #tw_b8hitlxhyy .u_s2lh866pee {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        gap: 0.4rem;
        padding: 0.35rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--neutral-150) 55%, var(--background-tertiary));
        border: 1px solid var(--neutral-150);
      }

      #tw_b8hitlxhyy .u_s2lh866pee .u_peis8ozc82 {
        margin: 0;
      }

      #tw_b8hitlxhyy .u_s2lh866pee .nav-link {
        color: var(--text-primary) !important;
        border-radius: 999px;
        padding-block: 0.45rem;
        padding-inline: 0.95rem;
        font-weight: 600;
        font-size: 0.9rem;
        display: inline-flex;
        align-items: center;
        gap: 0.45rem;
        position: relative;
        isolation: isolate;
        transition:
          color 0.2s ease,
          background-color 0.2s ease;
      }

      #tw_b8hitlxhyy .u_s2lh866pee .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: 0.28rem;
        inset-inline: 0.85rem;
        block-size: 2px;
        border-radius: 999px;
        background: var(--primary);
        transform: scaleX(0);
        transform-origin: center;
        transition: transform 0.2s ease;
        z-index: -1;
      }

      #tw_b8hitlxhyy .u_s2lh866pee .nav-link:hover {
        background: color-mix(in srgb, var(--primary-bg) 55%, var(--text-light));
        color: var(--primary-dark) !important;
      }

      #tw_b8hitlxhyy .u_s2lh866pee .nav-link:hover::after {
        transform: scaleX(1);
      }

      #tw_b8hitlxhyy .u_s2lh866pee .nav-link svg {
        inline-size: 1.05rem;
        block-size: 1.05rem;
        fill: currentColor;
        opacity: 0.88;
      }

      #tw_b8hitlxhyy .u_5jpnj7dco9 {
        display: none;
        margin-block-start: 1rem;
        padding-block-start: 1rem;
        border-block-start: 1px solid var(--neutral-150);
      }

      #tw_b8hitlxhyy .u_fpn5j9rumt {
        display: flex;
        align-items: flex-start;
        gap: 0.65rem;
        padding-block: 0.65rem;
        border-block-end: 1px solid var(--neutral-150);
        color: var(--text-secondary);
        text-decoration: none;
        font-size: 0.9rem;
      }

      #tw_b8hitlxhyy .u_fpn5j9rumt:last-child {
        border-block-end: none;
      }

      #tw_b8hitlxhyy .u_fpn5j9rumt svg {
        flex-shrink: 0;
        margin-block-start: 0.1rem;
        inline-size: 1.15rem;
        block-size: 1.15rem;
        fill: var(--primary);
      }

      #tw_b8hitlxhyy .u_fpn5j9rumt:hover {
        color: var(--primary-dark);
        padding-inline-start: 0.35rem;
      }

      #tw_b8hitlxhyy .u_fpn5j9rumt.u_aq71cspyfy {
        cursor: default;
      }

      #tw_b8hitlxhyy .u_fpn5j9rumt.u_aq71cspyfy:hover {
        color: var(--text-secondary);
        padding-inline-start: 0;
      }

      @media (min-width: 992px) {
        #tw_b8hitlxhyy .u_6tqhc9m39j {
          display: block;
        }

        #tw_b8hitlxhyy .u_le37vtilgb .container {
          grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
          padding-block: 0.85rem;
        }

        #tw_b8hitlxhyy .u_cmj659y4s2 {
          justify-content: flex-start;
        }

        #tw_b8hitlxhyy .u_niskn63my4 {
          display: none;
        }

        #tw_b8hitlxhyy .u_ow8bftxhup {
          display: flex !important;
          justify-content: flex-end;
        }

        #tw_b8hitlxhyy .u_s2lh866pee {
          justify-content: flex-end;
        }
      }

      @media (max-width: 991.98px) {
        #tw_b8hitlxhyy .u_5jpnj7dco9 {
          display: block;
        }

        #tw_b8hitlxhyy .u_s2lh866pee {
          border-radius: 1rem;
          justify-content: flex-start;
        }
      }

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

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

@keyframes termsflash_k8m2p9xq4vn7r {
  from {
    opacity: 0;
    transform: translateY(28px) skewY(1.5deg);
  }
  to {
    opacity: 1;
    transform: translateY(0) skewY(0);
  }
}

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

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

#tw_rlwa7engug {
  background: linear-gradient(
    165deg,
    var(--neutral-1050) 0%,
    var(--background-dark) 28%,
    var(--primary-dark) 62%,
    var(--accent-dark) 100%
  );
  color: var(--text-primary);
  min-height: 100vh;
  padding-block: 0 4rem;
  overflow: hidden;
  position: relative;
}

#tw_rlwa7engug .u_8c9wsqfccf {
  position: absolute;
  inset-inline-end: -12%;
  inset-block-start: -8%;
  width: min(48vw, 26rem);
  height: min(48vw, 26rem);
  border-radius: 50%;
  background: radial-gradient(
    circle,
    color-mix(in srgb, var(--warning-color) 55%, var(--background-dark)) 0%,
    color-mix(in srgb, var(--info-color) 25%, var(--background-dark)) 42%,
    var(--background-dark) 70%
  );
  pointer-events: none;
  z-index: 0;
  animation: termspulse_b4n8v1zt6yk3x 5.5s ease-in-out infinite;
}

#tw_rlwa7engug .u_rlyn80pplf {
  position: absolute;
  inset-inline-start: -10%;
  inset-block-end: 18%;
  width: min(40vw, 20rem);
  height: min(40vw, 20rem);
  border-radius: 50%;
  background: radial-gradient(
    circle,
    color-mix(in srgb, var(--secondary-bg) 40%, var(--background-dark)) 0%,
    var(--background-dark) 68%
  );
  pointer-events: none;
  z-index: 0;
}

#tw_rlwa7engug .u_3rrd45x81h {
  position: relative;
  z-index: 1;
  padding-block: clamp(2.75rem, 7vw, 5rem) clamp(2rem, 4vw, 3rem);
}

#tw_rlwa7engug .u_prtkt45gu1 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.75rem;
  max-width: 58rem;
}

#tw_rlwa7engug .u_tnaii29tde {
  display: block;
  width: 5.5rem;
  height: 0.32rem;
  margin-block-end: 1.1rem;
  background: linear-gradient(
    90deg,
    var(--warning-color) 0%,
    var(--info-color) 55%,
    var(--secondary-light) 100%
  );
  transform-origin: 0 50%;
  animation: termsstripe_h3w7d5jc9lq2m 0.7s ease-out forwards;
}

html[dir="rtl"] #tw_rlwa7engug .u_tnaii29tde {
  transform-origin: 100% 50%;
}

#tw_rlwa7engug .u_3rrd45x81h h1 {
  font-size: clamp(2.15rem, 6.5vw, 3.75rem);
  font-weight: 900;
  line-height: 1.05;
  color: var(--text-light);
  margin-block-end: 1.15rem;
  max-width: 14ch;
  text-shadow: 0 0.35rem 0 color-mix(in srgb, var(--warning-dark) 55%, var(--neutral-1050));
}

#tw_rlwa7engug .u_gpof2tgkk1 {
  font-size: clamp(1rem, 2.2vw, 1.15rem);
  line-height: 1.7;
  color: color-mix(in srgb, var(--text-light) 82%, var(--primary-bg));
  max-width: 42rem;
  margin-block-end: 1.5rem;
}

#tw_rlwa7engug .u_nclgaq3i4z {
  display: inline-flex;
  align-items: center;
  gap: 0.55rem;
  font-size: 0.95rem;
  font-weight: 700;
  color: var(--neutral-1050);
  background: linear-gradient(95deg, var(--warning-bg) 0%, var(--info-bg) 100%);
  padding-block: 0.7rem;
  padding-inline: 1.15rem 1.6rem;
  clip-path: polygon(0 0, calc(100% - 14px) 0, 100% 50%, calc(100% - 14px) 100%, 0 100%);
  animation: termsflash_k8m2p9xq4vn7r 0.55s ease-out both;
}

html[dir="rtl"] #tw_rlwa7engug .u_nclgaq3i4z {
  padding-inline: 1.6rem 1.15rem;
  clip-path: polygon(14px 0, 100% 0, 100% 100%, 14px 100%, 0 50%);
}

#tw_rlwa7engug .u_nclgaq3i4z i {
  color: var(--warning-dark);
  font-size: 1.05rem;
}

#tw_rlwa7engug .u_haluxbmect {
  position: relative;
  z-index: 1;
  padding-block-start: 0.5rem;
}

#tw_rlwa7engug .u_ngqrqrofco {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.1rem;
  max-width: 58rem;
  margin-inline: auto;
}

#tw_rlwa7engug .u_uu5x1pp0li {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  background: var(--background-tertiary);
  border: 2px solid color-mix(in srgb, var(--white) 18%, var(--neutral-150));
  overflow: hidden;
  animation: termsflash_k8m2p9xq4vn7r 0.5s ease-out both;
}

#tw_rlwa7engug .u_uu5x1pp0li:nth-child(1) {
  animation-delay: 0.05s;
  border-inline-start: 0.55rem solid var(--warning-color);
}

#tw_rlwa7engug .u_uu5x1pp0li:nth-child(2) {
  animation-delay: 0.09s;
  border-inline-start: 0.55rem solid var(--info-color);
}

#tw_rlwa7engug .u_uu5x1pp0li:nth-child(3) {
  animation-delay: 0.13s;
  border-inline-start: 0.55rem solid var(--secondary);
}

#tw_rlwa7engug .u_uu5x1pp0li:nth-child(4) {
  animation-delay: 0.17s;
  border-inline-start: 0.55rem solid var(--danger-color);
}

#tw_rlwa7engug .u_uu5x1pp0li:nth-child(5) {
  animation-delay: 0.21s;
  border-inline-start: 0.55rem solid var(--accent);
}

#tw_rlwa7engug .u_uu5x1pp0li:nth-child(6) {
  animation-delay: 0.25s;
  border-inline-start: 0.55rem solid var(--primary-light);
}

#tw_rlwa7engug .u_uu5x1pp0li:nth-child(7) {
  animation-delay: 0.29s;
  border-inline-start: 0.55rem solid var(--warning-light);
}

#tw_rlwa7engug .u_uu5x1pp0li:nth-child(8) {
  animation-delay: 0.33s;
  border-inline-start: 0.55rem solid var(--secondary-light);
}

#tw_rlwa7engug .u_uu5x1pp0li:nth-child(9) {
  animation-delay: 0.37s;
  border-inline-start: 0.55rem solid var(--danger-light);
}

#tw_rlwa7engug .u_uu5x1pp0li:nth-child(10) {
  animation-delay: 0.41s;
  border-inline-start: 0.55rem solid var(--info-light);
}

#tw_rlwa7engug .u_uu5x1pp0li:nth-child(11) {
  animation-delay: 0.45s;
  border-inline-start: 0.55rem solid var(--accent-light);
}

#tw_rlwa7engug .u_uu5x1pp0li:nth-child(12) {
  animation-delay: 0.49s;
  border-inline-start: 0.55rem solid var(--primary);
}

#tw_rlwa7engug .u_uu5x1pp0li:nth-child(13) {
  animation-delay: 0.53s;
  border-inline-start: 0.55rem solid var(--success-color);
}

#tw_rlwa7engug .u_uu5x1pp0li:nth-child(14) {
  animation-delay: 0.57s;
  border-inline-start: 0.55rem solid var(--warning-color);
}

#tw_rlwa7engug .u_uu5x1pp0li:nth-child(15) {
  animation-delay: 0.61s;
  border-inline-start: 0.55rem solid var(--secondary);
}

#tw_rlwa7engug .u_uu5x1pp0li:nth-child(16) {
  animation-delay: 0.65s;
  border-inline-start: 0.55rem solid var(--info-color);
}

#tw_rlwa7engug .u_47pvga8vqr {
  background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary)) 0%,
    var(--background-tertiary) 100%
  );
  padding-block: 1.05rem;
  padding-inline: 1.35rem 1.5rem;
  border-block-end: 2px solid var(--neutral-150);
}

#tw_rlwa7engug .u_uu5x1pp0li:nth-child(even) .u_47pvga8vqr {
  background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--accent-bg) 32%, var(--background-tertiary)) 0%,
    var(--background-tertiary) 100%
  );
}

#tw_rlwa7engug .u_uu5x1pp0li:nth-child(3n) .u_47pvga8vqr {
  background: linear-gradient(
    90deg,
    color-mix(in srgb, var(--warning-bg) 38%, var(--background-tertiary)) 0%,
    var(--background-tertiary) 100%
  );
}

#tw_rlwa7engug .u_uu5x1pp0li h2 {
  font-size: clamp(1.05rem, 2.4vw, 1.3rem);
  font-weight: 900;
  color: var(--neutral-1050);
  margin-block: 0;
  margin-inline: 0;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}

#tw_rlwa7engug .u_t3yzq4ysq7 {
  padding-block: 1.2rem 1.35rem;
  padding-inline: 1.35rem 1.5rem;
}

#tw_rlwa7engug .u_uu5x1pp0li p {
  font-size: 0.95rem;
  color: var(--text-secondary);
  line-height: 1.7;
  margin-block-end: 0.65rem;
}

#tw_rlwa7engug .u_uu5x1pp0li p:last-child {
  margin-block-end: 0;
}

#tw_rlwa7engug .u_uu5x1pp0li ul {
  list-style: none;
  padding-inline-start: 0;
  margin-block: 0.35rem 0;
  margin-inline: 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.55rem;
}

#tw_rlwa7engug .u_uu5x1pp0li ul li {
  position: relative;
  font-size: 0.94rem;
  color: var(--text-secondary);
  line-height: 1.65;
  margin-block: 0;
  margin-inline: 0;
  padding-block: 0.55rem;
  padding-inline: 1.15rem 0.85rem;
  background: color-mix(in srgb, var(--neutral-50) 70%, var(--warning-bg));
  border-inline-start: 0.28rem solid var(--warning-color);
}

#tw_rlwa7engug .u_uu5x1pp0li:nth-child(even) ul li {
  background: color-mix(in srgb, var(--neutral-50) 70%, var(--info-bg));
  border-inline-start-color: var(--info-color);
}

#tw_rlwa7engug .u_ar7znekolm {
  margin-block-start: 0.75rem;
  padding-block: 1.85rem;
  padding-inline: 1.5rem;
  background: linear-gradient(
    125deg,
    var(--warning-color) 0%,
    var(--danger-color) 38%,
    var(--accent) 72%,
    var(--info-color) 100%
  );
  border: 3px solid var(--text-light);
  animation: termsflash_k8m2p9xq4vn7r 0.55s ease-out 0.7s both;
}

#tw_rlwa7engug .u_ar7znekolm h2 {
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  font-weight: 900;
  color: var(--text-light);
  margin-block: 0 1.25rem;
  margin-inline: 0;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  text-shadow: 0 0.2rem 0 color-mix(in srgb, var(--neutral-1050) 45%, var(--danger-dark));
}

#tw_rlwa7engug .u_q9n6uhzj50 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.75rem;
}

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

#tw_rlwa7engug .u_2c9nvpqnp0 {
  display: flex;
  align-items: flex-start;
  gap: 0.7rem;
  padding-block: 1rem;
  padding-inline: 1rem;
  background: color-mix(in srgb, var(--neutral-1050) 55%, var(--background-dark));
  color: var(--text-light);
  font-size: 0.92rem;
  line-height: 1.5;
  font-weight: 600;
  border: 2px solid color-mix(in srgb, var(--white) 35%, var(--info-light));
}

#tw_rlwa7engug .u_2c9nvpqnp0 i {
  flex-shrink: 0;
  margin-block-start: 0.1rem;
  color: var(--info-light);
  font-size: 1.2rem;
}

@media (min-width: 992px) {
  #tw_rlwa7engug .u_prtkt45gu1 {
    max-width: 64rem;
  }

  #tw_rlwa7engug .u_ngqrqrofco {
    max-width: 64rem;
  }

  #tw_rlwa7engug .u_uu5x1pp0li {
    grid-template-columns: minmax(0, 0.38fr) minmax(0, 0.62fr);
  }

  #tw_rlwa7engug .u_47pvga8vqr {
    display: flex;
    align-items: center;
    border-block-end: none;
    border-inline-end: 2px solid var(--neutral-150);
    padding-block: 1.5rem;
    padding-inline: 1.5rem;
  }

  #tw_rlwa7engug .u_t3yzq4ysq7 {
    padding-block: 1.5rem;
    padding-inline: 1.65rem;
  }
}

#tw_32w2q2wlcv {
        position: relative;
        padding-block: 5rem 2.5rem;
padding-inline: 0;
        background: linear-gradient(120deg, var(--background-tertiary) 0%, var(--secondary-bg) 35%, var(--primary-bg) 100%);
        overflow: hidden;
        border-top: 2px solid rgba(var(--bs-primary-rgb), 0.22);

        .u_dtxhgetkjl {
            position: absolute;
            inset: 0;
            background: linear-gradient(
                    90deg,
                    transparent 0%,
                    rgba(var(--bs-primary-rgb), 0.10) 18%,
                    transparent 38%,
                    rgba(var(--bs-primary-rgb), 0.10) 58%,
                    transparent 78%,
                    rgba(var(--bs-primary-rgb), 0.10) 100%
            );
            opacity: 0.35;
            pointer-events: none;
        }

        .u_pjwi1pmm1k {
            position: relative;
            z-index: 1;
            display: grid;
            gap: 1.5rem;
        }

        .u_63l148cg9l {
            display: grid;
            gap: 1.25rem;
            grid-template-columns: 1fr;

            @media (min-width: 992px) {
                grid-template-columns: 1fr 1fr;
                gap: 1.5rem;
            }
        }

        .u_3qsjg841zt {
            background: rgba(255, 255, 255, 0.78);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            border-radius: 18px;
            overflow: hidden;
            box-shadow: 0 18px 45px -32px rgba(var(--bs-primary-rgb), 0.35);
        }

        .u_gosrd68y7s {
            padding-block: 1.25rem 1rem;
padding-inline: 1.25rem;
            background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.10), rgba(255, 255, 255, 0.15));
            border-bottom: 1px solid rgba(var(--bs-primary-rgb), 0.14);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;

            h5 {
                margin: 0;
                color: var(--text-primary);
                font-weight: 900;
                letter-spacing: 0.9px;
                text-transform: uppercase;
            }

            .u_kr4abyjv6h {
                display: inline-flex;
                align-items: center;
                gap: 0.45rem;
                padding-block: 0.35rem;
padding-inline: 0.7rem;
                border-radius: 999px;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                background: rgba(255, 255, 255, 0.65);
                color: var(--text-secondary);
                font-weight: 700;
                font-size: 0.85rem;

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .u_5qbwwa0v1v {
            padding: 1.25rem;

            @media (min-width: 768px) {
                padding: 1.5rem;
            }
        }

        .u_p9f80hjke3 {
            display: grid;
            gap: 0.65rem;

            .u_ap3sexe3ez {
                display: flex;
                align-items: flex-start;
                gap: 0.7rem;
                color: var(--text-secondary);

                i {
                    color: var(--primary-dark);
                    transform: translateY(2px);
                }

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

        .u_icvqgodfq1 {
            display: grid;
            gap: 0.6rem;
            grid-template-columns: 1fr;

            @media (min-width: 576px) {
                grid-template-columns: 1fr 1fr;
            }

            a {
                text-decoration: none;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
                background: rgba(255, 255, 255, 0.75);
                border-radius: 14px;
                padding-block: 0.7rem;
padding-inline: 0.8rem;
                color: var(--text-primary);
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: transform 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-2px);
                    box-shadow: 0 16px 40px -28px rgba(var(--bs-primary-rgb), 0.55);
                }

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .u_7jj87usxbk {
            display: flex;
            flex-wrap: wrap;
            gap: 0.7rem;
            justify-content: center;

            .u_cow4k62gws {
                width: 46px;
                height: 46px;
                border-radius: 16px;
                display: grid;
                place-items: center;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.2);
                background: rgba(255, 255, 255, 0.8);
                color: var(--primary-dark);
                transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-3px);
                    background: var(--secondary);
                    color: var(--text-primary);
                    box-shadow: 0 18px 45px -30px rgba(var(--bs-primary-rgb), 0.6);
                }

                i {
                    font-size: 1.15rem;
                }
            }
        }

        .u_jwfpy0szlh {
            padding-top: 1rem;
            border-top: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            display: grid;
            gap: 0.75rem;

            @media (min-width: 768px) {
                grid-template-columns: 1fr auto;
                align-items: center;
            }

            .u_g1k8jz1n6z {
                color: var(--text-secondary);
            }

            .badge {
                display: inline-flex;
                align-items: center;
                gap: 0.5rem;
                padding-block: 0.55rem;
padding-inline: 0.9rem;
                border-radius: 999px;
                background: rgba(255, 255, 255, 0.75);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                color: var(--text-primary);
                justify-self: start;

                @media (min-width: 768px) {
                    justify-self: end;
                }

                i {
                    color: var(--warning-dark);
                }
            }
        }
    }

#tw_jv08xs46yq {
        position: relative;
        z-index: 1000;
        background: var(--background-tertiary);
        box-shadow: 0 0.35rem 1.75rem color-mix(in srgb, var(--neutral-1050) 8%, transparent);
        border-block-end: 1px solid var(--neutral-150);
      }

      #tw_jv08xs46yq .u_kr7f9pjjpy {
        block-size: 0.28rem;
        background: linear-gradient(
          90deg,
          var(--primary-dark) 0%,
          var(--accent) 35%,
          var(--secondary) 65%,
          var(--primary-light) 100%
        );
        background-size: 240% 100%;
        animation: headersheen_k3m9xp2q7wn4r 14s ease-in-out infinite;
      }

      #tw_jv08xs46yq .u_3a4zke7p38 {
        display: none;
        background: color-mix(in srgb, var(--info-bg) 35%, var(--background-primary));
        border-block-end: 1px solid var(--neutral-150);
      }

      #tw_jv08xs46yq .u_47wgb6jrzg {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 0.75rem;
        padding-block: 0.65rem;
        padding-inline: 0;
        align-items: stretch;
      }

      #tw_jv08xs46yq .u_ge8dsx5n08 {
        display: flex;
        align-items: center;
        gap: 0.5rem;
        min-width: 0;
        padding-block: 0.45rem;
        padding-inline: 0.85rem;
        border-radius: 0.65rem;
        background: color-mix(in srgb, var(--text-light) 72%, var(--background-tertiary));
        border: 1px solid var(--neutral-150);
        text-decoration: none;
        color: var(--text-secondary);
        font-size: 0.8125rem;
        font-weight: 500;
        transition:
          color 0.2s ease,
          border-color 0.2s ease,
          box-shadow 0.2s ease,
          background-color 0.2s ease;
      }

      #tw_jv08xs46yq .u_ge8dsx5n08:hover {
        color: var(--primary-dark);
        border-color: color-mix(in srgb, var(--primary) 45%, var(--neutral-150));
        box-shadow: 0 0.35rem 1rem color-mix(in srgb, var(--primary) 18%, transparent);
      }

      #tw_jv08xs46yq .u_ge8dsx5n08.u_3ty97qn17p {
        cursor: default;
      }

      #tw_jv08xs46yq .u_ge8dsx5n08.u_3ty97qn17p:hover {
        color: var(--text-secondary);
        border-color: var(--neutral-150);
        box-shadow: none;
      }

      #tw_jv08xs46yq .u_ge8dsx5n08 svg {
        flex-shrink: 0;
        inline-size: 1.05rem;
        block-size: 1.05rem;
        fill: var(--accent-dark);
      }

      #tw_jv08xs46yq .u_ge8dsx5n08 span {
        min-width: 0;
        word-break: break-word;
      }

      #tw_jv08xs46yq .u_db6lgrjod1 {
        padding-block: 0;
        padding-inline: 0;
      }

      #tw_jv08xs46yq .u_db6lgrjod1 .container {
        display: grid;
        grid-template-columns: minmax(0, 1fr);
        gap: 0.85rem;
        padding-block: 1rem;
        align-items: center;
      }

      #tw_jv08xs46yq .u_gwjwd4sh8b {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 1rem;
        min-width: 0;
      }

      #tw_jv08xs46yq .u_lhjohey0vh {
        white-space: normal;
        text-decoration: none;
        color: var(--text-primary);
        font-weight: 800;
        font-size: clamp(1.05rem, 2.5vw, 1.35rem);
        letter-spacing: -0.02em;
        line-height: 1.2;
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        min-width: 0;
        transition: color 0.2s ease;
      }

      #tw_jv08xs46yq .u_lhjohey0vh::before {
        content: '';
        flex-shrink: 0;
        inline-size: 2.65rem;
        block-size: 2.65rem;
        border-radius: 0.75rem;
        background: linear-gradient(145deg, var(--primary) 0%, var(--accent-dark) 100%);
        box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--text-light) 35%, transparent);
      }

      #tw_jv08xs46yq .u_lhjohey0vh:hover {
        color: var(--primary-dark);
      }

      #tw_jv08xs46yq .u_di084akjnp {
        border-radius: 0.65rem;
        border: 2px solid color-mix(in srgb, var(--primary) 55%, var(--neutral-250));
        padding-block: 0.45rem;
        padding-inline: 0.65rem;
        color: var(--primary-dark);
        transition:
          background-color 0.2s ease,
          color 0.2s ease,
          border-color 0.2s ease;
      }

      #tw_jv08xs46yq .u_di084akjnp:hover {
        background: var(--primary);
        color: var(--text-light);
        border-color: var(--primary-dark);
      }

      #tw_jv08xs46yq .u_di084akjnp:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary) 28%, transparent);
      }

      #tw_jv08xs46yq .u_5yh2hmc1ig {
        min-width: 0;
      }

      #tw_jv08xs46yq .u_gz7b3w659y {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        gap: 0.4rem;
        padding: 0.35rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--neutral-150) 55%, var(--background-tertiary));
        border: 1px solid var(--neutral-150);
      }

      #tw_jv08xs46yq .u_gz7b3w659y .u_jo524cfjkk {
        margin: 0;
      }

      #tw_jv08xs46yq .u_gz7b3w659y .nav-link {
        color: var(--text-primary) !important;
        border-radius: 999px;
        padding-block: 0.45rem;
        padding-inline: 0.95rem;
        font-weight: 600;
        font-size: 0.9rem;
        display: inline-flex;
        align-items: center;
        gap: 0.45rem;
        position: relative;
        isolation: isolate;
        transition:
          color 0.2s ease,
          background-color 0.2s ease;
      }

      #tw_jv08xs46yq .u_gz7b3w659y .nav-link::after {
        content: '';
        position: absolute;
        inset-block-end: 0.28rem;
        inset-inline: 0.85rem;
        block-size: 2px;
        border-radius: 999px;
        background: var(--primary);
        transform: scaleX(0);
        transform-origin: center;
        transition: transform 0.2s ease;
        z-index: -1;
      }

      #tw_jv08xs46yq .u_gz7b3w659y .nav-link:hover {
        background: color-mix(in srgb, var(--primary-bg) 55%, var(--text-light));
        color: var(--primary-dark) !important;
      }

      #tw_jv08xs46yq .u_gz7b3w659y .nav-link:hover::after {
        transform: scaleX(1);
      }

      #tw_jv08xs46yq .u_gz7b3w659y .nav-link svg {
        inline-size: 1.05rem;
        block-size: 1.05rem;
        fill: currentColor;
        opacity: 0.88;
      }

      #tw_jv08xs46yq .u_druobnbudc {
        display: none;
        margin-block-start: 1rem;
        padding-block-start: 1rem;
        border-block-start: 1px solid var(--neutral-150);
      }

      #tw_jv08xs46yq .u_clmgsuks3m {
        display: flex;
        align-items: flex-start;
        gap: 0.65rem;
        padding-block: 0.65rem;
        border-block-end: 1px solid var(--neutral-150);
        color: var(--text-secondary);
        text-decoration: none;
        font-size: 0.9rem;
      }

      #tw_jv08xs46yq .u_clmgsuks3m:last-child {
        border-block-end: none;
      }

      #tw_jv08xs46yq .u_clmgsuks3m svg {
        flex-shrink: 0;
        margin-block-start: 0.1rem;
        inline-size: 1.15rem;
        block-size: 1.15rem;
        fill: var(--primary);
      }

      #tw_jv08xs46yq .u_clmgsuks3m:hover {
        color: var(--primary-dark);
        padding-inline-start: 0.35rem;
      }

      #tw_jv08xs46yq .u_clmgsuks3m.u_6c3g5xfr47 {
        cursor: default;
      }

      #tw_jv08xs46yq .u_clmgsuks3m.u_6c3g5xfr47:hover {
        color: var(--text-secondary);
        padding-inline-start: 0;
      }

      @media (min-width: 992px) {
        #tw_jv08xs46yq .u_3a4zke7p38 {
          display: block;
        }

        #tw_jv08xs46yq .u_db6lgrjod1 .container {
          grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);
          padding-block: 0.85rem;
        }

        #tw_jv08xs46yq .u_gwjwd4sh8b {
          justify-content: flex-start;
        }

        #tw_jv08xs46yq .u_di084akjnp {
          display: none;
        }

        #tw_jv08xs46yq .u_5yh2hmc1ig {
          display: flex !important;
          justify-content: flex-end;
        }

        #tw_jv08xs46yq .u_gz7b3w659y {
          justify-content: flex-end;
        }
      }

      @media (max-width: 991.98px) {
        #tw_jv08xs46yq .u_druobnbudc {
          display: block;
        }

        #tw_jv08xs46yq .u_gz7b3w659y {
          border-radius: 1rem;
          justify-content: flex-start;
        }
      }

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

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

@keyframes thankyou_icon_bounce_s9z2a1b4c7d {
      0% {
          transform: scale(0);
          opacity: 0;
      }

      50% {
          transform: scale(1.15);
      }

      100% {
          transform: scale(1);
          opacity: 1;
      }
  }

  @keyframes thankyou_content_fadeup_j5h6k8l3m9n {
      from {
          opacity: 0;
          transform: translateY(30px);
      }

      to {
          opacity: 1;
          transform: translateY(0);
      }
  }

  #tw_cadym7xjjh {
      min-height: 100vh;
      display: flex;
      align-items: center;
      justify-content: center;
      padding-block: 5rem;
      padding-inline: 1rem;
      background: linear-gradient(
              135deg,
              var(--background-primary) 0%,
              var(--success-bg) 100%
      );
      position: relative;
      overflow: hidden;

      &::before {
          content: '';
          position: absolute;
          top: -10%;
          inset-inline-end: -5%;
          width: 450px;
          height: 450px;
          border-radius: 50%;
          background: radial-gradient(
                  circle,
                  var(--success-light) 0%,
                  transparent 70%
          );
          opacity: .35;
      }

      &::after {
          content: '';
          position: absolute;
          bottom: -15%;
          inset-inline-start: -10%;
          width: 350px;
          height: 350px;
          border-radius: 50%;
          background: radial-gradient(
                  circle,
                  var(--primary-bg) 0%,
                  transparent 70%
          );
          opacity: .3;
      }

      .u_ft6v5k6rrh {
          position: relative;
          z-index: 2;
          max-width: 720px;
          width: 100%;
          background: var(--background-tertiary);
          border-radius: 2rem;
          padding-block: 4rem;
          padding-inline: 3rem;
          text-align: center;
          box-shadow: 0 25px 60px rgba(0,0,0,.12);
          animation: thankyou_content_fadeup_j5h6k8l3m9n .8s ease forwards;
      }

      .u_34ly304r98 {
          width: 120px;
          height: 120px;
          margin-inline: auto;
          margin-block: 0 2rem;
          border-radius: 50%;
          background: linear-gradient(
                  135deg,
                  var(--success-color) 0%,
                  var(--success-dark) 100%
          );
          display: flex;
          align-items: center;
          justify-content: center;
          box-shadow: 0 15px 35px rgba(127,166,131,.35);
          animation: thankyou_icon_bounce_s9z2a1b4c7d .8s ease forwards;

          .u_snfziqgjks {
              color: var(--white);
              font-size: 4rem;
          }
      }

      .u_bprknwh57h {
          display: inline-flex;
          align-items: center;
          gap: .5rem;
          background: var(--success-bg);
          color: var(--success-dark);
          padding-block: .6rem;
          padding-inline: 1rem;
          border-radius: 999px;
          margin-bottom: 1.5rem;
          font-weight: 600;
      }

      h1 {
          color: var(--text-primary);
          margin-block: 0 1rem;
          margin-inline: 0;
          font-size: clamp(2rem, 4vw, 3.25rem);
          font-weight: 800;
      }

      p {
          color: var(--text-secondary);
          font-size: 1.125rem;
          line-height: 1.8;
          margin-block: 0 2rem;
          margin-inline: auto;
          max-width: 560px;
      }

      .u_momnxe5zx4 {
          display: flex;
          justify-content: center;
          gap: 1rem;
          flex-wrap: wrap;
      }

      .u_er5eylmwsk,
      .btn-secondary {
          text-decoration: none;
          padding-block: .95rem;
          padding-inline: 1.75rem;
          border-radius: 999px;
          font-weight: 600;
          transition: .3s ease;
      }

      .u_er5eylmwsk {
          background: var(--primary);
          color: var(--white);

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

      .btn-secondary {
          background: var(--background-secondary);
          color: var(--text-primary);

          &:hover {
              background: var(--neutral-250);
          }
      }
  }

  @media (max-width: 768px) {
      #tw_cadym7xjjh {
          .u_ft6v5k6rrh {
              padding-block: 3rem;
              padding-inline: 1.5rem;
          }

          .u_34ly304r98 {
              width: 90px;
              height: 90px;

              .u_snfziqgjks {
                  font-size: 3rem;
              }
          }

          p {
              font-size: 1rem;
          }
      }
  }

#tw_10fnpk3vp7 {
        position: relative;
        padding-block: 5rem 2.5rem;
padding-inline: 0;
        background: linear-gradient(120deg, var(--background-tertiary) 0%, var(--secondary-bg) 35%, var(--primary-bg) 100%);
        overflow: hidden;
        border-top: 2px solid rgba(var(--bs-primary-rgb), 0.22);

        .u_qchybeg4nc {
            position: absolute;
            inset: 0;
            background: linear-gradient(
                    90deg,
                    transparent 0%,
                    rgba(var(--bs-primary-rgb), 0.10) 18%,
                    transparent 38%,
                    rgba(var(--bs-primary-rgb), 0.10) 58%,
                    transparent 78%,
                    rgba(var(--bs-primary-rgb), 0.10) 100%
            );
            opacity: 0.35;
            pointer-events: none;
        }

        .u_hue939e8xx {
            position: relative;
            z-index: 1;
            display: grid;
            gap: 1.5rem;
        }

        .u_te4bw800g9 {
            display: grid;
            gap: 1.25rem;
            grid-template-columns: 1fr;

            @media (min-width: 992px) {
                grid-template-columns: 1fr 1fr;
                gap: 1.5rem;
            }
        }

        .u_inglygvzyn {
            background: rgba(255, 255, 255, 0.78);
            border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            border-radius: 18px;
            overflow: hidden;
            box-shadow: 0 18px 45px -32px rgba(var(--bs-primary-rgb), 0.35);
        }

        .u_fjyqh0wu0b {
            padding-block: 1.25rem 1rem;
padding-inline: 1.25rem;
            background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.10), rgba(255, 255, 255, 0.15));
            border-bottom: 1px solid rgba(var(--bs-primary-rgb), 0.14);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 1rem;

            h5 {
                margin: 0;
                color: var(--text-primary);
                font-weight: 900;
                letter-spacing: 0.9px;
                text-transform: uppercase;
            }

            .u_lgt1yj0m3q {
                display: inline-flex;
                align-items: center;
                gap: 0.45rem;
                padding-block: 0.35rem;
padding-inline: 0.7rem;
                border-radius: 999px;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                background: rgba(255, 255, 255, 0.65);
                color: var(--text-secondary);
                font-weight: 700;
                font-size: 0.85rem;

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .u_70p4p0qlf0 {
            padding: 1.25rem;

            @media (min-width: 768px) {
                padding: 1.5rem;
            }
        }

        .u_r4zk4vu2uw {
            display: grid;
            gap: 0.65rem;

            .u_i50xepq234 {
                display: flex;
                align-items: flex-start;
                gap: 0.7rem;
                color: var(--text-secondary);

                i {
                    color: var(--primary-dark);
                    transform: translateY(2px);
                }

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

        .u_j5dco4l9px {
            display: grid;
            gap: 0.6rem;
            grid-template-columns: 1fr;

            @media (min-width: 576px) {
                grid-template-columns: 1fr 1fr;
            }

            a {
                text-decoration: none;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.16);
                background: rgba(255, 255, 255, 0.75);
                border-radius: 14px;
                padding-block: 0.7rem;
padding-inline: 0.8rem;
                color: var(--text-primary);
                display: flex;
                align-items: center;
                justify-content: space-between;
                transition: transform 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-2px);
                    box-shadow: 0 16px 40px -28px rgba(var(--bs-primary-rgb), 0.55);
                }

                i {
                    color: var(--secondary-dark);
                }
            }
        }

        .u_o5p6780mjj {
            display: flex;
            flex-wrap: wrap;
            gap: 0.7rem;
            justify-content: center;

            .u_dri5xt3r91 {
                width: 46px;
                height: 46px;
                border-radius: 16px;
                display: grid;
                place-items: center;
                border: 1px solid rgba(var(--bs-primary-rgb), 0.2);
                background: rgba(255, 255, 255, 0.8);
                color: var(--primary-dark);
                transition: transform 0.25s ease, background 0.25s ease, box-shadow 0.25s ease;

                &:hover {
                    transform: translateY(-3px);
                    background: var(--secondary);
                    color: var(--text-primary);
                    box-shadow: 0 18px 45px -30px rgba(var(--bs-primary-rgb), 0.6);
                }

                i {
                    font-size: 1.15rem;
                }
            }
        }

        .u_frvnfhdk85 {
            padding-top: 1rem;
            border-top: 1px solid rgba(var(--bs-primary-rgb), 0.18);
            display: grid;
            gap: 0.75rem;

            @media (min-width: 768px) {
                grid-template-columns: 1fr auto;
                align-items: center;
            }

            .u_8dhgj9b0vj {
                color: var(--text-secondary);
            }

            .badge {
                display: inline-flex;
                align-items: center;
                gap: 0.5rem;
                padding-block: 0.55rem;
padding-inline: 0.9rem;
                border-radius: 999px;
                background: rgba(255, 255, 255, 0.75);
                border: 1px solid rgba(var(--bs-primary-rgb), 0.18);
                color: var(--text-primary);
                justify-self: start;

                @media (min-width: 768px) {
                    justify-self: end;
                }

                i {
                    color: var(--warning-dark);
                }
            }
        }
    }
