#k_lec39v4dy {
        position: relative;
        z-index: 1000;
        padding-block: 1rem 1.25rem;
        padding-inline: 0;
        background: linear-gradient(180deg, var(--primary-bg) 0%, var(--background-primary) 100%);
      }

      #k_lec39v4dy .container {
        width: 100%;
      }

      #k_lec39v4dy .s_3423bn2h3 {
        width: 100%;
        position: relative;
        border-radius: 1.25rem;
        padding-block: 0.35rem;
        padding-inline: 0.35rem;
        background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 45%, var(--secondary-light) 100%);
        box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--primary-dark) 28%, transparent);
        animation: headerrise_m8k2n4p7q3xw 0.65s ease-out;
      }

      #k_lec39v4dy .s_3423bn2h3::before {
        content: '';
        position: absolute;
        inset-block-start: 0.35rem;
        inset-inline-start: 0.35rem;
        inset-inline-end: 0.35rem;
        height: 0.25rem;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--warning-light), var(--accent-bg), var(--secondary-bg));
        pointer-events: none;
      }

      #k_lec39v4dy .s_30tlsi0ol {
        width: 100%;
        border-radius: 1rem;
        padding-block: 0.85rem 0.95rem;
        padding-inline: 1.15rem;
        background: linear-gradient(145deg, var(--neutral-1050) 0%, var(--primary-dark) 100%);
      }

      #k_lec39v4dy .s_es53v7xqp {
        width: 100%;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        align-items: center;
        gap: 1rem;
      }

      #k_lec39v4dy .navbar-brand {
        white-space: normal;
        margin: 0;
        padding: 0;
        color: var(--text-light) !important;
        font-weight: 700;
        font-size: clamp(1.25rem, 2.4vw, 1.65rem);
        letter-spacing: -0.03em;
        line-height: 1.15;
        text-decoration: none;
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        max-width: 100%;
        transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #k_lec39v4dy .navbar-brand::before {
        content: '';
        flex-shrink: 0;
        width: 0.75rem;
        height: 0.75rem;
        border-radius: 999px;
        background: linear-gradient(135deg, var(--warning-light), var(--accent-bg));
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent-bg) 35%, transparent);
      }

      #k_lec39v4dy .navbar-brand:hover {
        color: var(--text-light) !important;
        transform: translateY(-0.125rem);
      }

      #k_lec39v4dy .s_rmctava9l {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 0.75rem;
        min-width: 0;
      }

      #k_lec39v4dy .navbar-toggler {
        border: 0.125rem solid color-mix(in srgb, var(--text-light) 35%, transparent);
        border-radius: 0.75rem;
        padding-block: 0.45rem;
        padding-inline: 0.65rem;
        transition: background 0.3s ease, border-color 0.3s ease, transform 0.3s ease;
      }

      #k_lec39v4dy .navbar-toggler:hover {
        border-color: var(--accent-bg);
        background: color-mix(in srgb, var(--text-light) 10%, transparent);
        transform: scale(1.03);
      }

      #k_lec39v4dy .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent-bg) 45%, transparent);
      }

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

      #k_lec39v4dy .navbar-collapse {
        grid-column: 1 / -1;
      }

      #k_lec39v4dy .s_ruu20t76s {
        width: 100%;
        margin: 0;
        padding: 0.35rem;
        list-style: none;
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 0.35rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--text-light) 8%, transparent);
        border: 0.0625rem solid color-mix(in srgb, var(--text-light) 12%, transparent);
      }

      #k_lec39v4dy .s_ruu20t76s .s_5c5c307k6 {
        min-width: 0;
      }

      #k_lec39v4dy .s_ruu20t76s .nav-link {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-height: 2.75rem;
        padding-block: 0.55rem;
        padding-inline: 0.65rem;
        border-radius: 999px;
        color: var(--text-light) !important;
        font-weight: 500;
        font-size: 0.92rem;
        line-height: 1.2;
        text-align: center;
        text-decoration: none;
        white-space: normal;
        position: relative;
        overflow: hidden;
        transition: color 0.3s ease, transform 0.3s ease, background 0.3s ease, box-shadow 0.3s ease;
      }

      #k_lec39v4dy .s_ruu20t76s .nav-link::before {
        content: '';
        position: absolute;
        inset: 0;
        border-radius: inherit;
        background: linear-gradient(135deg, var(--accent-light), var(--secondary-light));
        opacity: 0;
        transition: opacity 0.3s ease;
      }

      #k_lec39v4dy .s_ruu20t76s .nav-link span {
        position: relative;
        z-index: 1;
      }

      #k_lec39v4dy .s_ruu20t76s .nav-link:hover {
        color: var(--text-primary) !important;
        transform: translateY(-0.125rem);
        box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--accent-dark) 35%, transparent);
      }

      #k_lec39v4dy .s_ruu20t76s .nav-link:hover::before {
        opacity: 1;
      }

      #k_lec39v4dy .s_ruu20t76s .nav-link.active {
        color: var(--text-primary) !important;
        font-weight: 600;
        background: linear-gradient(135deg, var(--warning-light), var(--primary-bg));
        box-shadow: inset 0 0 0 0.0625rem color-mix(in srgb, var(--text-light) 35%, transparent);
      }

      #k_lec39v4dy .s_ruu20t76s .nav-link.active::before {
        opacity: 0;
      }

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

      @media (min-width: 992px) {
        #k_lec39v4dy .s_es53v7xqp {
          display: flex;
          align-items: center;
          gap: 1.25rem;
        }

        #k_lec39v4dy .navbar-brand {
          flex: 0 1 auto;
          max-width: 32%;
        }

        #k_lec39v4dy .s_rmctava9l {
          display: none;
        }

        #k_lec39v4dy .navbar-collapse {
          flex: 1 1 0;
          min-width: 0;
          grid-column: auto;
        }
      }

      @media (max-width: 991.98px) {
        #k_lec39v4dy {
          padding-block: 0.75rem 1rem;
        }

        #k_lec39v4dy .s_30tlsi0ol {
          padding-block: 0.85rem;
          padding-inline: 0.9rem;
        }

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

        #k_lec39v4dy .s_rmctava9l {
          justify-content: flex-end;
        }

        #k_lec39v4dy .navbar-collapse {
          margin-block-start: 0.85rem;
        }

        #k_lec39v4dy .s_ruu20t76s {
          grid-template-columns: minmax(0, 1fr);
          border-radius: 1rem;
          gap: 0.45rem;
          padding: 0.55rem;
        }

        #k_lec39v4dy .s_ruu20t76s .nav-link {
          min-height: 3rem;
          justify-content: flex-start;
          padding-inline: 1rem;
          text-align: start;
        }
      }

#k_fxuf5qrxn {
    background: var(--background-primary);
    padding-block: 5rem;
    padding-inline: 2rem;
    position: relative;
    overflow: hidden;

    .s_5pm6bgpct {
        background: var(--background-tertiary);
        border: 1px solid var(--neutral-150);
        border-radius: 2rem;
        padding-block: 3.5rem;
        padding-inline: 3rem;
        box-shadow: 0 20px 60px rgba(44, 44, 44, 0.08);
        position: relative;
        overflow: hidden;
    }

    .s_5pm6bgpct::before {
        content: "";
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 8px;
        background: linear-gradient(90deg, var(--primary), var(--secondary), var(--accent));
    }

    .s_9ly29v707 {
        max-width: 760px;
        margin-inline: auto;
        text-align: center;
        margin-bottom: 3rem;
    }

    .s_51jcelwpd {
        color: var(--text-primary);
        font-size: 3rem;
        font-weight: 800;
        margin-bottom: 1rem;
    }

    .s_ieffayxhz {
        color: var(--text-secondary);
        font-size: 1.15rem;
        line-height: 1.7;
    }

    .s_oyk8qxu4s {
        display: grid;
        grid-template-columns: 0.9fr 1.1fr;
        gap: 2rem;
        align-items: stretch;
    }

    .s_a8ie3u0n8 {
        background: linear-gradient(145deg, var(--primary-bg), var(--info-bg));
        border-radius: 1.5rem;
        padding-block: 2rem;
        padding-inline: 2rem;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .s_l7mkx5p73 {
        color: var(--text-primary);
        font-size: 1.15rem;
        line-height: 1.8;
        margin: 0;
    }

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

    .s_7p55yzr2l {
        color: var(--text-secondary);
        font-size: 1rem;
        line-height: 1.75;
        margin: 0;
        background: var(--neutral-50);
        border-radius: 1rem;
        padding-block: 1.25rem;
        padding-inline: 1.5rem;
    }

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

    .s_pw7nyqwap {
        background: var(--background-tertiary);
        border: 1px solid var(--neutral-150);
        border-radius: 1.25rem;
        padding-block: 1.5rem;
        padding-inline: 1.25rem;
        transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
    }

    .s_pw7nyqwap:hover {
        transform: translateY(-6px);
        border-color: var(--primary-light);
        box-shadow: 0 16px 36px rgba(92, 161, 232, 0.16);
    }

    .s_onoc7t8fe {
        width: 54px;
        height: 54px;
        border-radius: 50%;
        background: var(--primary);
        color: var(--white);
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 1rem;
    }

    .s_onoc7t8fe .s_l9scjuml5 {
        font-size: 1.6rem;
    }

    .s_971j5mme8 {
        color: var(--text-primary);
        font-size: 1.1rem;
        font-weight: 700;
        margin-bottom: 0.5rem;
    }

    .s_hoo5id75z {
        color: var(--text-secondary);
        font-size: 0.95rem;
        line-height: 1.6;
        margin: 0;
    }

    .s_q33bzcw1u {
        margin-top: 2rem;
        border-inline-start: 6px solid var(--accent);
        background: var(--accent-bg);
        border-radius: 1rem;
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
    }

    .s_gdjormr3f {
        color: var(--text-primary);
        font-size: 1.2rem;
        font-weight: 600;
        line-height: 1.6;
        margin: 0;
    }

    @media (max-width: 992px) {
        padding-inline: 1.5rem;

        .s_5pm6bgpct {
            padding-inline: 2rem;
        }

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

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

    @media (max-width: 768px) {
        padding-block: 3rem;
        padding-inline: 1rem;

        .s_5pm6bgpct {
            padding-block: 2.5rem;
            padding-inline: 1.25rem;
            border-radius: 1.25rem;
        }

        .s_51jcelwpd {
            font-size: 2rem;
        }

        .s_ieffayxhz,
        .s_l7mkx5p73 {
            font-size: 1rem;
        }
    }
}

#k_ae1j9wb0j {
        position: relative;
        overflow: clip;
        padding-block: clamp(3.5rem, 6vw, 6rem);
        padding-inline: 0;
        color: var(--text-light);
        background: radial-gradient(1200px 600px at 10% 0%, color-mix(in srgb, var(--primary) 22%, transparent), transparent 60%), radial-gradient(900px 500px at 90% 100%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 55%),
          linear-gradient(165deg, var(--neutral-1050) 0%, var(--neutral-950) 52%, var(--neutral-850) 100%);
      }

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

      #k_ae1j9wb0j .s_pct8a9w6z {
        position: relative;
        border-radius: 1.75rem;
        padding: 1px;
        background: linear-gradient(135deg, color-mix(in srgb, var(--accent-light) 55%, transparent), color-mix(in srgb, var(--primary-light) 45%, transparent), color-mix(in srgb, var(--secondary) 40%, transparent));
        box-shadow: 0 28px 80px color-mix(in srgb, var(--neutral-1050) 55%, transparent);
      }

      #k_ae1j9wb0j .s_md71jvkqx {
        border-radius: calc(1.75rem - 1px);
        background: color-mix(in srgb, var(--background-tertiary) 6%, transparent);
        backdrop-filter: blur(14px);
        padding-block: clamp(2rem, 4vw, 3rem);
        padding-inline: clamp(1.25rem, 3vw, 2.75rem);
      }

      #k_ae1j9wb0j .s_qwe22pdwe {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: clamp(1.75rem, 4vw, 3rem);
        align-items: center;
      }

      [dir='rtl'] #k_ae1j9wb0j .s_2w4ueamgg {
        order: 2;
      }

      [dir='rtl'] #k_ae1j9wb0j .s_122pmd7cd {
        order: 1;
      }

      #k_ae1j9wb0j .s_2w4ueamgg {
        position: relative;
        isolation: isolate;
      }

      #k_ae1j9wb0j .s_tr5iy3auo {
        position: absolute;
        inset: -12%;
        border-radius: 50%;
        background: conic-gradient(
          from 210deg,
          color-mix(in srgb, var(--accent) 35%, transparent),
          color-mix(in srgb, var(--primary) 40%, transparent),
          color-mix(in srgb, var(--secondary) 30%, transparent),
          color-mix(in srgb, var(--accent) 35%, transparent)
        );
        opacity: 0.35;
        filter: blur(18px);
        z-index: 0;
        animation: ringdrift_k7m2p9xq4nw 14s linear infinite;
      }

      @keyframes ringdrift_k7m2p9xq4nw {
        to {
          transform: rotate(360deg);
        }
      }

      [dir='rtl'] #k_ae1j9wb0j .s_tr5iy3auo {
        animation-direction: reverse;
      }

      #k_ae1j9wb0j .s_pn04el3p5 {
        position: relative;
        z-index: 1;
        aspect-ratio: 1 / 1;
        width: min(100%, 420px);
        margin-inline: auto;
        border-radius: 1.25rem;
        overflow: hidden;
        border: 1px solid color-mix(in srgb, var(--text-light) 14%, transparent);
        box-shadow: 0 18px 50px color-mix(in srgb, var(--neutral-1050) 45%, transparent);
      }

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

      #k_ae1j9wb0j .s_122pmd7cd {
        padding-block: 0.25rem;
        padding-inline: 0;
      }

      #k_ae1j9wb0j .s_qhfykhw16 {
        display: inline-flex;
        align-items: center;
        gap: 0.5rem;
        padding-block: 0.35rem;
        padding-inline: 0.85rem;
        border-radius: 999px;
        font-size: 0.8rem;
        font-weight: 600;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        color: var(--text-light);
        background: color-mix(in srgb, var(--accent) 22%, transparent);
        border: 1px solid color-mix(in srgb, var(--accent-light) 35%, transparent);
        white-space: normal;
        margin-block-end: 1.25rem;
      }

      #k_ae1j9wb0j .s_hk4ccqnz4 {
        width: 0.45rem;
        height: 0.45rem;
        border-radius: 50%;
        background: var(--secondary-light);
        box-shadow: 0 0 0 6px color-mix(in srgb, var(--secondary) 25%, transparent);
        flex-shrink: 0;
      }

      #k_ae1j9wb0j .s_9j3arjgzx {
        font-size: clamp(2rem, 3.6vw, 3.25rem);
        font-weight: 800;
        line-height: 1.1;
        letter-spacing: -0.03em;
        margin-block-end: 1rem;
        background: linear-gradient(120deg, var(--text-light), var(--accent-light), var(--primary-light));
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        color: transparent;
      }

      #k_ae1j9wb0j .s_j79tlowbv .s_ran02a0at {
        font-size: 1.35rem;
        line-height: 1;
      }

      #k_ae1j9wb0j .s_ovrcgtw5e {
        font-size: 1.05rem;
        line-height: 1.75;
        margin-block-end: 1.5rem;
        color: color-mix(in srgb, var(--text-light) 78%, transparent);
        max-width: 38ch;
      }

      #k_ae1j9wb0j .s_kaiq0ckea {
        display: flex;
        flex-wrap: wrap;
        gap: 0.65rem;
        margin-block-end: 1.75rem;
      }

      #k_ae1j9wb0j .s_a9xs7feqd {
        display: inline-flex;
        align-items: center;
        padding-block: 0.45rem;
        padding-inline: 0.85rem;
        border-radius: 0.75rem;
        font-size: 0.92rem;
        font-weight: 600;
        color: var(--text-light);
        background: color-mix(in srgb, var(--neutral-1050) 35%, transparent);
        border: 1px solid color-mix(in srgb, var(--text-light) 12%, transparent);
      }

      #k_ae1j9wb0j .s_a9xs7feqd::before {
        content: '';
        width: 0.4rem;
        height: 0.4rem;
        margin-inline-end: 0.55rem;
        border-radius: 50%;
        background: var(--secondary);
        flex-shrink: 0;
      }

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

      #k_ae1j9wb0j .s_otlj8d1v9 {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 0.65rem;
        padding-block: 0.95rem;
        padding-inline: 1.65rem;
        border-radius: 999px;
        font-size: 1rem;
        font-weight: 700;
        text-decoration: none;
        color: var(--text-primary);
        background: linear-gradient(135deg, var(--secondary), var(--secondary-light));
        border: 1px solid color-mix(in srgb, var(--secondary-dark) 35%, transparent);
        box-shadow: 0 14px 36px color-mix(in srgb, var(--neutral-1050) 42%, transparent);
        transition: transform 0.25s ease, box-shadow 0.25s ease, background 0.25s ease;
      }

      #k_ae1j9wb0j .s_otlj8d1v9:hover {
        transform: translateY(-2px);
        box-shadow: 0 18px 46px color-mix(in srgb, var(--neutral-1050) 50%, transparent);
        background: linear-gradient(135deg, var(--secondary-light), var(--secondary));
      }

      #k_ae1j9wb0j .s_otlj8d1v9:active {
        transform: translateY(0);
      }

      #k_ae1j9wb0j .s_j79tlowbv {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 1.85rem;
        height: 1.85rem;
        border-radius: 50%;
        background: color-mix(in srgb, var(--text-primary) 10%, transparent);
        transition: transform 0.25s ease;
      }

      #k_ae1j9wb0j .s_otlj8d1v9:hover .s_j79tlowbv {
        transform: translateX(0.2rem);
      }

      [dir='rtl'] #k_ae1j9wb0j .s_otlj8d1v9:hover .s_j79tlowbv {
        transform: translateX(-0.2rem);
      }

      #k_ae1j9wb0j .s_mtnh2nno1 {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.75rem;
        margin-block-start: 1.5rem;
        padding-block-start: 1.25rem;
        border-block-start: 1px solid color-mix(in srgb, var(--text-light) 12%, transparent);
      }

      #k_ae1j9wb0j .s_gciuf2m19 {
        padding-block: 0.65rem;
        padding-inline: 0.85rem;
        border-radius: 0.85rem;
        background: color-mix(in srgb, var(--neutral-1050) 28%, transparent);
        border: 1px solid color-mix(in srgb, var(--text-light) 8%, transparent);
      }

      #k_ae1j9wb0j .s_5r257acci {
        display: block;
        font-size: 0.78rem;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        color: color-mix(in srgb, var(--text-light) 62%, transparent);
        margin-block-end: 0.35rem;
      }

      #k_ae1j9wb0j .s_47vd4f3j5 {
        font-size: 1.35rem;
        font-weight: 800;
        line-height: 1.1;
        color: var(--text-light);
      }

      @media (max-width: 991px) {
        #k_ae1j9wb0j .s_qwe22pdwe {
          grid-template-columns: minmax(0, 1fr);
        }

        #k_ae1j9wb0j .s_ovrcgtw5e {
          max-width: none;
        }

        [dir='rtl'] #k_ae1j9wb0j .s_2w4ueamgg {
          order: 0;
        }

        [dir='rtl'] #k_ae1j9wb0j .s_122pmd7cd {
          order: 0;
        }
      }

      @media (max-width: 575px) {
        #k_ae1j9wb0j .s_mtnh2nno1 {
          grid-template-columns: minmax(0, 1fr);
        }
      }

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

      @keyframes footerfloat_r3t7v1hz5c9b {
        0%,
        100% {
          transform: translateY(0);
          opacity: 0.55;
        }
        50% {
          transform: translateY(-12px);
          opacity: 0.9;
        }
      }

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

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

      #k_a29mfjwll .s_91kjrb04h {
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 0.45rem;
        background: linear-gradient(
          90deg,
          var(--warning-color) 0%,
          var(--info-color) 45%,
          var(--secondary-light) 100%
        );
        transform-origin: inline-start;
        animation: footersweep_k8m2p4qx9n1w 0.9s ease-out both;
      }

      #k_a29mfjwll .s_e3spyxf1g {
        position: absolute;
        inset-block-end: -18%;
        inset-inline-end: -10%;
        width: min(48vw, 420px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--warning-color) 0%,
          var(--warning-bg) 28%,
          transparent 70%
        );
        opacity: 0.45;
        pointer-events: none;
        animation: footerfloat_r3t7v1hz5c9b 6.4s ease-in-out infinite;
      }

      #k_a29mfjwll .s_e2y4q506g {
        position: absolute;
        inset-block-start: 12%;
        inset-inline-start: -14%;
        width: min(40vw, 320px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--info-color) 0%,
          var(--info-bg) 30%,
          transparent 72%
        );
        opacity: 0.35;
        pointer-events: none;
        animation: footerfloat_r3t7v1hz5c9b 7.8s ease-in-out infinite;
        animation-delay: 1.1s;
      }

      #k_a29mfjwll .container {
        position: relative;
        z-index: 1;
        padding-block: 3.25rem 2rem;
      }

      #k_a29mfjwll .s_ruhoewhf0 {
        display: grid;
        grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
        gap: 2rem;
        align-items: end;
        margin-bottom: 2.5rem;
        padding-bottom: 2rem;
        border-block-end: 2px solid color-mix(in srgb, var(--info-color) 55%, transparent);
      }

      #k_a29mfjwll .s_8b4v5gpl6 {
        margin: 0;
        font-size: clamp(2rem, 4.5vw, 3.25rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -0.02em;
        text-transform: uppercase;
        color: var(--text-light);
        background: linear-gradient(
          105deg,
          var(--text-light) 0%,
          var(--info-light) 48%,
          var(--warning-light) 100%
        );
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #k_a29mfjwll .s_a85zmtj64 {
        display: block;
        width: 4.5rem;
        height: 0.35rem;
        margin-block-start: 1rem;
        background: linear-gradient(
          90deg,
          var(--warning-color),
          var(--secondary-light)
        );
      }

      #k_a29mfjwll .s_4vjoa501d {
        text-align: end;
      }

      #k_a29mfjwll .s_rncxzya8a {
        margin: 0 0 0.85rem;
        font-size: 0.8rem;
        font-weight: 700;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--warning-light);
      }

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

      #k_a29mfjwll .s_oylda8nd6 {
        width: 3.1rem;
        height: 3.1rem;
        padding: 0;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: 2px solid var(--warning-color);
        border-radius: 0.35rem;
        background: color-mix(in srgb, var(--warning-color) 18%, transparent);
        color: var(--warning-light);
        font-size: 1.25rem;
        line-height: 1;
        text-decoration: none;
        transition: transform 0.25s ease, background 0.25s ease, color 0.25s ease,
          border-color 0.25s ease;
        animation: footersocial_j6w4n8qd2m5k 3.6s ease-in-out infinite;
      }

      #k_a29mfjwll .s_oylda8nd6:nth-child(2) {
        animation-delay: 0.15s;
      }

      #k_a29mfjwll .s_oylda8nd6:nth-child(3) {
        animation-delay: 0.3s;
      }

      #k_a29mfjwll .s_oylda8nd6:nth-child(4) {
        animation-delay: 0.45s;
      }

      #k_a29mfjwll .s_oylda8nd6:nth-child(5) {
        animation-delay: 0.6s;
      }

      #k_a29mfjwll .s_oylda8nd6:hover,
      #k_a29mfjwll .s_oylda8nd6:focus {
        background: var(--warning-color);
        border-color: var(--warning-light);
        color: var(--neutral-1050);
        transform: translateY(-4px) scale(1.06);
        outline: none;
      }

      #k_a29mfjwll .s_6iks2267q {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 2.25rem;
        margin-bottom: 2.25rem;
      }

      #k_a29mfjwll .s_noy6kze1e {
        margin: 0 0 1.15rem;
        font-size: 0.78rem;
        font-weight: 700;
        letter-spacing: 0.16em;
        text-transform: uppercase;
        color: var(--info-light);
      }

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

      #k_a29mfjwll .s_j2sy00wti {
        display: grid;
        grid-template-columns: minmax(0, 0.42fr) minmax(0, 0.58fr);
        gap: 0.75rem;
        align-items: start;
        padding-block: 0.7rem;
        padding-inline: 0.9rem;
        background: color-mix(in srgb, var(--text-light) 8%, transparent);
        border-inline-start: 3px solid var(--secondary-light);
      }

      #k_a29mfjwll .s_70ckg8uer {
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--secondary-bg);
      }

      #k_a29mfjwll .s_b32lyupvd {
        font-size: 0.95rem;
        font-weight: 600;
        color: var(--text-light);
        word-break: break-word;
      }

      #k_a29mfjwll .s_qj6buu5wt {
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.55rem;
      }

      #k_a29mfjwll .s_qj6buu5wt a {
        display: block;
        padding-block: 0.7rem;
        padding-inline: 0.85rem;
        text-decoration: none;
        font-size: 0.92rem;
        font-weight: 600;
        color: var(--text-light);
        background: color-mix(in srgb, var(--primary-light) 22%, transparent);
        border-block-end: 2px solid transparent;
        transition: background 0.25s ease, border-color 0.25s ease,
          transform 0.25s ease, color 0.25s ease;
      }

      #k_a29mfjwll .s_qj6buu5wt a:hover,
      #k_a29mfjwll .s_qj6buu5wt a:focus {
        background: color-mix(in srgb, var(--info-color) 28%, transparent);
        border-block-end-color: var(--info-light);
        color: var(--info-bg);
        transform: translateX(0.35rem);
        outline: none;
      }

      #k_a29mfjwll .s_a2b5sh06k {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1rem;
        align-items: center;
        padding-block: 1.15rem 0.25rem;
        border-block-start: 1px solid color-mix(in srgb, var(--text-light) 18%, transparent);
      }

      #k_a29mfjwll .s_bhggcyk6c {
        margin: 0;
        font-size: 0.85rem;
        color: color-mix(in srgb, var(--text-light) 82%, transparent);
      }

      #k_a29mfjwll .s_rvj5m9pf5 {
        display: flex;
        flex-wrap: wrap;
        justify-content: end;
        gap: 0.35rem 1.25rem;
        font-size: 0.85rem;
        font-weight: 600;
        color: var(--warning-bg);
      }

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

        #k_a29mfjwll .s_4vjoa501d {
          text-align: start;
        }

        #k_a29mfjwll .s_gvzr6dbmm {
          justify-content: start;
        }

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

        #k_a29mfjwll .s_a2b5sh06k {
          grid-template-columns: minmax(0, 1fr);
          text-align: start;
        }

        #k_a29mfjwll .s_rvj5m9pf5 {
          justify-content: start;
        }
      }

      @media (max-width: 575.98px) {
        #k_a29mfjwll .container {
          padding-block: 2.5rem 1.5rem;
        }

        #k_a29mfjwll .s_j2sy00wti {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.25rem;
        }

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

        #k_a29mfjwll .s_qj6buu5wt a:hover,
        #k_a29mfjwll .s_qj6buu5wt a:focus {
          transform: translateX(0.2rem);
        }
      }

      [dir="rtl"] #k_a29mfjwll .s_qj6buu5wt a:hover,
      [dir="rtl"] #k_a29mfjwll .s_qj6buu5wt a:focus {
        transform: translateX(-0.35rem);
      }

      @media (max-width: 575.98px) {
        [dir="rtl"] #k_a29mfjwll .s_qj6buu5wt a:hover,
        [dir="rtl"] #k_a29mfjwll .s_qj6buu5wt a:focus {
          transform: translateX(-0.2rem);
        }
      }

#k_qh1xxtb3n {
        position: relative;
        z-index: 1000;
        padding-block: 1rem 1.25rem;
        padding-inline: 0;
        background: linear-gradient(180deg, var(--primary-bg) 0%, var(--background-primary) 100%);
      }

      #k_qh1xxtb3n .container {
        width: 100%;
      }

      #k_qh1xxtb3n .s_few13cq82 {
        width: 100%;
        position: relative;
        border-radius: 1.25rem;
        padding-block: 0.35rem;
        padding-inline: 0.35rem;
        background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 45%, var(--secondary-light) 100%);
        box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--primary-dark) 28%, transparent);
        animation: headerrise_m8k2n4p7q3xw 0.65s ease-out;
      }

      #k_qh1xxtb3n .s_few13cq82::before {
        content: '';
        position: absolute;
        inset-block-start: 0.35rem;
        inset-inline-start: 0.35rem;
        inset-inline-end: 0.35rem;
        height: 0.25rem;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--warning-light), var(--accent-bg), var(--secondary-bg));
        pointer-events: none;
      }

      #k_qh1xxtb3n .s_rbx4rg3r3 {
        width: 100%;
        border-radius: 1rem;
        padding-block: 0.85rem 0.95rem;
        padding-inline: 1.15rem;
        background: linear-gradient(145deg, var(--neutral-1050) 0%, var(--primary-dark) 100%);
      }

      #k_qh1xxtb3n .s_jm8w36vfx {
        width: 100%;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        align-items: center;
        gap: 1rem;
      }

      #k_qh1xxtb3n .navbar-brand {
        white-space: normal;
        margin: 0;
        padding: 0;
        color: var(--text-light) !important;
        font-weight: 700;
        font-size: clamp(1.25rem, 2.4vw, 1.65rem);
        letter-spacing: -0.03em;
        line-height: 1.15;
        text-decoration: none;
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        max-width: 100%;
        transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #k_qh1xxtb3n .navbar-brand::before {
        content: '';
        flex-shrink: 0;
        width: 0.75rem;
        height: 0.75rem;
        border-radius: 999px;
        background: linear-gradient(135deg, var(--warning-light), var(--accent-bg));
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent-bg) 35%, transparent);
      }

      #k_qh1xxtb3n .navbar-brand:hover {
        color: var(--text-light) !important;
        transform: translateY(-0.125rem);
      }

      #k_qh1xxtb3n .s_bhz3thn0r {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 0.75rem;
        min-width: 0;
      }

      #k_qh1xxtb3n .navbar-toggler {
        border: 0.125rem solid color-mix(in srgb, var(--text-light) 35%, transparent);
        border-radius: 0.75rem;
        padding-block: 0.45rem;
        padding-inline: 0.65rem;
        transition: background 0.3s ease, border-color 0.3s ease, transform 0.3s ease;
      }

      #k_qh1xxtb3n .navbar-toggler:hover {
        border-color: var(--accent-bg);
        background: color-mix(in srgb, var(--text-light) 10%, transparent);
        transform: scale(1.03);
      }

      #k_qh1xxtb3n .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent-bg) 45%, transparent);
      }

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

      #k_qh1xxtb3n .navbar-collapse {
        grid-column: 1 / -1;
      }

      #k_qh1xxtb3n .s_dd318qivn {
        width: 100%;
        margin: 0;
        padding: 0.35rem;
        list-style: none;
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 0.35rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--text-light) 8%, transparent);
        border: 0.0625rem solid color-mix(in srgb, var(--text-light) 12%, transparent);
      }

      #k_qh1xxtb3n .s_dd318qivn .s_68rxat4sl {
        min-width: 0;
      }

      #k_qh1xxtb3n .s_dd318qivn .nav-link {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-height: 2.75rem;
        padding-block: 0.55rem;
        padding-inline: 0.65rem;
        border-radius: 999px;
        color: var(--text-light) !important;
        font-weight: 500;
        font-size: 0.92rem;
        line-height: 1.2;
        text-align: center;
        text-decoration: none;
        white-space: normal;
        position: relative;
        overflow: hidden;
        transition: color 0.3s ease, transform 0.3s ease, background 0.3s ease, box-shadow 0.3s ease;
      }

      #k_qh1xxtb3n .s_dd318qivn .nav-link::before {
        content: '';
        position: absolute;
        inset: 0;
        border-radius: inherit;
        background: linear-gradient(135deg, var(--accent-light), var(--secondary-light));
        opacity: 0;
        transition: opacity 0.3s ease;
      }

      #k_qh1xxtb3n .s_dd318qivn .nav-link span {
        position: relative;
        z-index: 1;
      }

      #k_qh1xxtb3n .s_dd318qivn .nav-link:hover {
        color: var(--text-primary) !important;
        transform: translateY(-0.125rem);
        box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--accent-dark) 35%, transparent);
      }

      #k_qh1xxtb3n .s_dd318qivn .nav-link:hover::before {
        opacity: 1;
      }

      #k_qh1xxtb3n .s_dd318qivn .nav-link.active {
        color: var(--text-primary) !important;
        font-weight: 600;
        background: linear-gradient(135deg, var(--warning-light), var(--primary-bg));
        box-shadow: inset 0 0 0 0.0625rem color-mix(in srgb, var(--text-light) 35%, transparent);
      }

      #k_qh1xxtb3n .s_dd318qivn .nav-link.active::before {
        opacity: 0;
      }

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

      @media (min-width: 992px) {
        #k_qh1xxtb3n .s_jm8w36vfx {
          display: flex;
          align-items: center;
          gap: 1.25rem;
        }

        #k_qh1xxtb3n .navbar-brand {
          flex: 0 1 auto;
          max-width: 32%;
        }

        #k_qh1xxtb3n .s_bhz3thn0r {
          display: none;
        }

        #k_qh1xxtb3n .navbar-collapse {
          flex: 1 1 0;
          min-width: 0;
          grid-column: auto;
        }
      }

      @media (max-width: 991.98px) {
        #k_qh1xxtb3n {
          padding-block: 0.75rem 1rem;
        }

        #k_qh1xxtb3n .s_rbx4rg3r3 {
          padding-block: 0.85rem;
          padding-inline: 0.9rem;
        }

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

        #k_qh1xxtb3n .s_bhz3thn0r {
          justify-content: flex-end;
        }

        #k_qh1xxtb3n .navbar-collapse {
          margin-block-start: 0.85rem;
        }

        #k_qh1xxtb3n .s_dd318qivn {
          grid-template-columns: minmax(0, 1fr);
          border-radius: 1rem;
          gap: 0.45rem;
          padding: 0.55rem;
        }

        #k_qh1xxtb3n .s_dd318qivn .nav-link {
          min-height: 3rem;
          justify-content: flex-start;
          padding-inline: 1rem;
          text-align: start;
        }
      }

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

      #k_370wd4vko {
        position: relative;
        overflow: hidden;
        background: radial-gradient(120% 80% at 100% 0%, color-mix(in srgb, var(--accent-bg) 35%, transparent) 0%, transparent 55%), radial-gradient(90% 60% at 0% 100%, color-mix(in srgb, var(--primary-bg) 40%, transparent) 0%, transparent 50%),
          linear-gradient(180deg, var(--neutral-50) 0%, var(--background-tertiary) 38%, var(--neutral-50) 100%);
        border-block: 1px solid var(--neutral-150);

        &::before {
          content: '';
          position: absolute;
          inset-inline-end: -18%;
          inset-block-start: -25%;
          width: min(52vw, 28rem);
          height: min(52vw, 28rem);
          border-radius: 50%;
          background: linear-gradient(145deg, color-mix(in srgb, var(--secondary-bg) 55%, transparent), color-mix(in srgb, var(--accent-light) 35%, transparent));
          filter: blur(0);
          opacity: 0.45;
          pointer-events: none;
        }

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

        .s_mbshkz5ak {
          background: linear-gradient(135deg, var(--background-tertiary) 0%, color-mix(in srgb, var(--neutral-50) 88%, var(--primary-bg)) 100%);
          border: 1px solid var(--neutral-150);
          border-radius: 1.75rem;
          padding: clamp(1.35rem, 2.5vw, 2rem);
          box-shadow: 0 1.25rem 2.5rem color-mix(in srgb, var(--neutral-950) 8%, transparent);
        }

        .s_4h54c214p {
          display: inline-block;
          font-size: 0.7rem;
          font-weight: 700;
          letter-spacing: 0.1em;
          text-transform: uppercase;
          color: var(--text-light);
          background: linear-gradient(90deg, var(--accent-dark), var(--accent));
          border-radius: 99rem;
          padding-block: 0.38rem;
          padding-inline: 1rem;
          white-space: normal;
          box-shadow: 0 0.35rem 0 color-mix(in srgb, var(--accent) 25%, transparent);
        }

        .s_mbshkz5ak h1 {
          color: var(--text-primary);
          font-weight: 800;
          letter-spacing: -0.035em;
          line-height: 1.12;
        }

        .s_b756mablw {
          color: var(--text-tertiary);
          font-size: 0.92rem;
        }

        .s_mbshkz5ak .btn-primary {
          background: linear-gradient(180deg, var(--primary) 0%, var(--primary-dark) 100%);
          border: none;
          color: var(--text-light);
          font-weight: 600;
          padding-block: 0.55rem;
          padding-inline: 1.15rem;
          border-radius: 0.75rem;
          box-shadow: 0 0.5rem 1.1rem color-mix(in srgb, var(--primary) 28%, transparent);
        }

        .s_mbshkz5ak .btn-primary:hover {
          background: linear-gradient(180deg, var(--primary-dark) 0%, var(--primary) 100%);
          color: var(--text-light);
        }

        .s_6zu79z310 {
          position: relative;
          border-radius: 1.5rem;
          padding: 0.65rem;
          background: linear-gradient(145deg, var(--primary-light), var(--accent), var(--secondary-light));
        }

        .s_r84hc0i39 {
          border-radius: 1.1rem;
          overflow: hidden;
          aspect-ratio: 1 / 1;
          background: var(--background-tertiary);
          box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--neutral-950) 6%, transparent);
        }

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

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

        .s_ov0b75rp1 {
          background: var(--background-tertiary);
          border: 1px solid var(--neutral-150);
          border-radius: 1.5rem;
          padding: 1.35rem;
          position: sticky;
          top: 1rem;
          box-shadow: 0 0.85rem 1.75rem color-mix(in srgb, var(--neutral-950) 6%, transparent);
        }

        .s_tfad9tnmj {
          font-size: 0.72rem;
          letter-spacing: 0.12em;
          text-transform: uppercase;
          font-weight: 800;
          color: var(--neutral-650);
          margin-bottom: 1rem;
        }

        .s_2tfgb914y {
          list-style: none;
          margin-block: 0 1.1rem;
          margin-inline: 0;
          padding: 0;
        }

        .s_2tfgb914y li {
          margin-bottom: 0.5rem;
        }

        .s_j9r8k5h7g {
          text-decoration: none;
          color: var(--text-secondary);
          border: 1px solid transparent;
          border-radius: 0.9rem;
          padding-block: 0.5rem;
          padding-inline: 0.65rem;
          display: flex;
          align-items: flex-start;
          gap: 0.6rem;
          transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;
        }

        .s_31kx84nf6 {
          width: 1.65rem;
          height: 1.65rem;
          min-width: 1.65rem;
          border-radius: 50%;
          display: inline-flex;
          align-items: center;
          justify-content: center;
          background: var(--neutral-150);
          color: var(--neutral-750);
          font-size: 0.72rem;
          font-weight: 800;
          margin-block-start: 0.1rem;
        }

        .s_j9r8k5h7g:hover {
          color: var(--primary-dark);
          border-color: color-mix(in srgb, var(--primary) 45%, var(--neutral-150));
          background: linear-gradient(90deg, color-mix(in srgb, var(--primary-bg) 55%, var(--background-tertiary)), var(--background-tertiary));
        }

        .s_j9r8k5h7g:hover .s_31kx84nf6 {
          background: linear-gradient(180deg, var(--secondary) 0%, var(--secondary-dark) 100%);
          color: var(--text-light);
        }

        .s_cfdnfvzw2 {
          border-radius: 1.1rem;
          border: 1px dashed var(--neutral-250);
          background: linear-gradient(160deg, var(--neutral-50) 0%, var(--background-tertiary) 70%);
          padding: 1rem;
        }

        .s_cfdnfvzw2 h3 {
          color: var(--text-primary);
          font-size: 1rem;
          font-weight: 700;
          margin-bottom: 0.5rem;
        }

        .s_cfdnfvzw2 p {
          color: var(--text-secondary);
          font-size: 0.88rem;
          margin-bottom: 0.65rem;
        }

        .s_cfdnfvzw2 ul {
          list-style: none;
          margin: 0;
          padding: 0;
          color: var(--text-secondary);
          font-size: 0.84rem;
          line-height: 1.75;
        }

        .s_9i2k5yx7c {
          position: relative;
          padding-inline-start: 0.25rem;
        }

        .s_9i2k5yx7c::before {
          content: '';
          position: absolute;
          inset-inline-start: 1.15rem;
          inset-block: 0.5rem 2.5rem;
          width: 3px;
          border-radius: 99rem;
          background: linear-gradient(180deg, var(--accent) 0%, var(--primary) 45%, var(--secondary) 100%);
          opacity: 0.55;
        }

        .s_9r6igs79p {
          display: grid;
          gap: 1.15rem;
        }

        .s_gss2vpm64 {
          position: relative;
          margin-inline-start: 2.85rem;
          background: var(--background-tertiary);
          border: 1px solid var(--neutral-150);
          border-radius: 1.35rem;
          padding: 1.35rem 1.35rem 1.25rem;
          animation: bmshift_wk4n9p2m7qxrt 0.55s ease backwards;
          box-shadow: 0 0.65rem 1.4rem color-mix(in srgb, var(--neutral-950) 5%, transparent);
        }

        .s_gss2vpm64::before {
          content: '';
          position: absolute;
          inset-inline-start: -2.05rem;
          inset-block-start: 1.45rem;
          width: 0.85rem;
          height: 0.85rem;
          border-radius: 50%;
          background: var(--background-tertiary);
          border: 3px solid var(--primary);
          box-shadow: 0 0 0 4px color-mix(in srgb, var(--primary-bg) 70%, transparent);
        }

        .s_82p8ozwn6 {
          display: flex;
          align-items: flex-start;
          gap: 0.85rem;
          margin-bottom: 1rem;
        }

        .s_g0seh5re3 {
          min-width: 2.5rem;
          height: 2.5rem;
          border-radius: 0.85rem;
          display: inline-flex;
          align-items: center;
          justify-content: center;
          font-weight: 800;
          font-size: 0.95rem;
          color: var(--text-light);
          background: linear-gradient(145deg, var(--secondary) 0%, var(--primary-dark) 100%);
          box-shadow: 0 0.4rem 0.85rem color-mix(in srgb, var(--primary) 22%, transparent);
        }

        .s_gss2vpm64 h2 {
          color: var(--text-primary);
          font-size: 1.12rem;
          font-weight: 700;
          margin-bottom: 0;
          flex: 1;
          letter-spacing: -0.02em;
        }

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

        .s_gss2vpm64 p:last-child {
          margin-bottom: 0;
        }

        .s_jm51i23r8 {
          color: var(--text-primary);
          font-size: 0.98rem;
          font-weight: 700;
          margin-block: 0.45rem 0.6rem;
          margin-inline: 0;
          padding-block: 0.35rem;
          padding-inline: 0.85rem;
          border-inline-start: 4px solid var(--accent);
          border-radius: 0.65rem;
          background: linear-gradient(90deg, color-mix(in srgb, var(--accent-bg) 45%, var(--background-tertiary)), var(--background-tertiary));
        }

        .s_o8q5albso {
          margin-block: 0 0.95rem;
          margin-inline: 0;
          padding-inline-start: 1.15rem;
          color: var(--text-secondary);
          line-height: 1.75;
        }

        .s_o8q5albso li {
          margin-bottom: 0.4rem;
        }

        .s_o8q5albso li::marker {
          color: var(--secondary);
        }

        .s_8ilb9u6ho {
          margin-block: 0 0.95rem;
          margin-inline: 0;
          border-radius: 1rem;
          padding: 1px;
          background: linear-gradient(120deg, var(--accent), var(--info-color), var(--primary-light));
        }

        .s_nem9suq2s {
          border-radius: calc(1rem - 1px);
          background: linear-gradient(180deg, color-mix(in srgb, var(--accent-bg) 38%, var(--background-tertiary)), var(--background-tertiary));
          padding-block: 0.85rem;
          padding-inline: 1rem;
        }

        .s_nem9suq2s p {
          margin-bottom: 0;
          color: var(--text-primary);
          font-weight: 700;
        }

        .s_buk0psbo0 {
          margin-inline-start: 2.85rem;
          border-radius: 1.35rem;
          padding: 1px;
          background: linear-gradient(135deg, var(--primary), var(--warning-color), var(--accent));
          box-shadow: 0 1rem 2rem color-mix(in srgb, var(--primary) 18%, transparent);
        }

        .s_qjubli6fk {
          border-radius: calc(1.35rem - 1px);
          background: linear-gradient(165deg, var(--background-tertiary) 0%, color-mix(in srgb, var(--primary-bg) 35%, var(--background-tertiary)) 100%);
          padding: 1.35rem;
        }

        .s_qjubli6fk h3 {
          color: var(--text-primary);
          margin-bottom: 0.35rem;
          font-size: 1.08rem;
          font-weight: 800;
        }

        .s_qjubli6fk p {
          color: var(--text-secondary);
          margin-bottom: 0;
          font-size: 0.93rem;
        }

        .s_qjubli6fk .btn-primary {
          background: linear-gradient(180deg, var(--primary) 0%, var(--primary-dark) 100%);
          border: none;
          color: var(--text-light);
          font-weight: 600;
          border-radius: 0.75rem;
        }

        .s_qjubli6fk .btn-primary:hover {
          background: var(--primary-dark);
          color: var(--text-light);
        }

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

        @media (max-width: 991.98px) {
          .s_ov0b75rp1 {
            position: static;
          }

          .s_9i2k5yx7c::before {
            inset-inline-start: 0.85rem;
          }

          .s_gss2vpm64,
          .s_buk0psbo0 {
            margin-inline-start: 2.35rem;
          }

          .s_gss2vpm64::before {
            inset-inline-start: -1.75rem;
          }
        }

        @media (max-width: 575.98px) {
          .s_9i2k5yx7c::before {
            display: none;
          }

          .s_gss2vpm64::before {
            display: none;
          }

          .s_gss2vpm64,
          .s_buk0psbo0 {
            margin-inline-start: 0;
          }
        }
      }

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

      @keyframes footerfloat_r3t7v1hz5c9b {
        0%,
        100% {
          transform: translateY(0);
          opacity: 0.55;
        }
        50% {
          transform: translateY(-12px);
          opacity: 0.9;
        }
      }

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

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

      #k_84k6hwexz .s_7la94wgib {
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 0.45rem;
        background: linear-gradient(
          90deg,
          var(--warning-color) 0%,
          var(--info-color) 45%,
          var(--secondary-light) 100%
        );
        transform-origin: inline-start;
        animation: footersweep_k8m2p4qx9n1w 0.9s ease-out both;
      }

      #k_84k6hwexz .s_8a8tl49al {
        position: absolute;
        inset-block-end: -18%;
        inset-inline-end: -10%;
        width: min(48vw, 420px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--warning-color) 0%,
          var(--warning-bg) 28%,
          transparent 70%
        );
        opacity: 0.45;
        pointer-events: none;
        animation: footerfloat_r3t7v1hz5c9b 6.4s ease-in-out infinite;
      }

      #k_84k6hwexz .s_3q2m0gixx {
        position: absolute;
        inset-block-start: 12%;
        inset-inline-start: -14%;
        width: min(40vw, 320px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--info-color) 0%,
          var(--info-bg) 30%,
          transparent 72%
        );
        opacity: 0.35;
        pointer-events: none;
        animation: footerfloat_r3t7v1hz5c9b 7.8s ease-in-out infinite;
        animation-delay: 1.1s;
      }

      #k_84k6hwexz .container {
        position: relative;
        z-index: 1;
        padding-block: 3.25rem 2rem;
      }

      #k_84k6hwexz .s_5lrir3rei {
        display: grid;
        grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
        gap: 2rem;
        align-items: end;
        margin-bottom: 2.5rem;
        padding-bottom: 2rem;
        border-block-end: 2px solid color-mix(in srgb, var(--info-color) 55%, transparent);
      }

      #k_84k6hwexz .s_ssn2bu48x {
        margin: 0;
        font-size: clamp(2rem, 4.5vw, 3.25rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -0.02em;
        text-transform: uppercase;
        color: var(--text-light);
        background: linear-gradient(
          105deg,
          var(--text-light) 0%,
          var(--info-light) 48%,
          var(--warning-light) 100%
        );
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #k_84k6hwexz .s_6crxzak1u {
        display: block;
        width: 4.5rem;
        height: 0.35rem;
        margin-block-start: 1rem;
        background: linear-gradient(
          90deg,
          var(--warning-color),
          var(--secondary-light)
        );
      }

      #k_84k6hwexz .s_ng738jfei {
        text-align: end;
      }

      #k_84k6hwexz .s_ifp8bo8sf {
        margin: 0 0 0.85rem;
        font-size: 0.8rem;
        font-weight: 700;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--warning-light);
      }

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

      #k_84k6hwexz .s_81jwxkdy7 {
        width: 3.1rem;
        height: 3.1rem;
        padding: 0;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: 2px solid var(--warning-color);
        border-radius: 0.35rem;
        background: color-mix(in srgb, var(--warning-color) 18%, transparent);
        color: var(--warning-light);
        font-size: 1.25rem;
        line-height: 1;
        text-decoration: none;
        transition: transform 0.25s ease, background 0.25s ease, color 0.25s ease,
          border-color 0.25s ease;
        animation: footersocial_j6w4n8qd2m5k 3.6s ease-in-out infinite;
      }

      #k_84k6hwexz .s_81jwxkdy7:nth-child(2) {
        animation-delay: 0.15s;
      }

      #k_84k6hwexz .s_81jwxkdy7:nth-child(3) {
        animation-delay: 0.3s;
      }

      #k_84k6hwexz .s_81jwxkdy7:nth-child(4) {
        animation-delay: 0.45s;
      }

      #k_84k6hwexz .s_81jwxkdy7:nth-child(5) {
        animation-delay: 0.6s;
      }

      #k_84k6hwexz .s_81jwxkdy7:hover,
      #k_84k6hwexz .s_81jwxkdy7:focus {
        background: var(--warning-color);
        border-color: var(--warning-light);
        color: var(--neutral-1050);
        transform: translateY(-4px) scale(1.06);
        outline: none;
      }

      #k_84k6hwexz .s_cf71om67s {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 2.25rem;
        margin-bottom: 2.25rem;
      }

      #k_84k6hwexz .s_iszah1w7a {
        margin: 0 0 1.15rem;
        font-size: 0.78rem;
        font-weight: 700;
        letter-spacing: 0.16em;
        text-transform: uppercase;
        color: var(--info-light);
      }

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

      #k_84k6hwexz .s_4vvz46pj3 {
        display: grid;
        grid-template-columns: minmax(0, 0.42fr) minmax(0, 0.58fr);
        gap: 0.75rem;
        align-items: start;
        padding-block: 0.7rem;
        padding-inline: 0.9rem;
        background: color-mix(in srgb, var(--text-light) 8%, transparent);
        border-inline-start: 3px solid var(--secondary-light);
      }

      #k_84k6hwexz .s_7n6jfnc62 {
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--secondary-bg);
      }

      #k_84k6hwexz .s_koo457608 {
        font-size: 0.95rem;
        font-weight: 600;
        color: var(--text-light);
        word-break: break-word;
      }

      #k_84k6hwexz .s_rjajwgk57 {
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.55rem;
      }

      #k_84k6hwexz .s_rjajwgk57 a {
        display: block;
        padding-block: 0.7rem;
        padding-inline: 0.85rem;
        text-decoration: none;
        font-size: 0.92rem;
        font-weight: 600;
        color: var(--text-light);
        background: color-mix(in srgb, var(--primary-light) 22%, transparent);
        border-block-end: 2px solid transparent;
        transition: background 0.25s ease, border-color 0.25s ease,
          transform 0.25s ease, color 0.25s ease;
      }

      #k_84k6hwexz .s_rjajwgk57 a:hover,
      #k_84k6hwexz .s_rjajwgk57 a:focus {
        background: color-mix(in srgb, var(--info-color) 28%, transparent);
        border-block-end-color: var(--info-light);
        color: var(--info-bg);
        transform: translateX(0.35rem);
        outline: none;
      }

      #k_84k6hwexz .s_i3ookso9r {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1rem;
        align-items: center;
        padding-block: 1.15rem 0.25rem;
        border-block-start: 1px solid color-mix(in srgb, var(--text-light) 18%, transparent);
      }

      #k_84k6hwexz .s_6seecklcb {
        margin: 0;
        font-size: 0.85rem;
        color: color-mix(in srgb, var(--text-light) 82%, transparent);
      }

      #k_84k6hwexz .s_e4zbycn7o {
        display: flex;
        flex-wrap: wrap;
        justify-content: end;
        gap: 0.35rem 1.25rem;
        font-size: 0.85rem;
        font-weight: 600;
        color: var(--warning-bg);
      }

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

        #k_84k6hwexz .s_ng738jfei {
          text-align: start;
        }

        #k_84k6hwexz .s_b2g99jlws {
          justify-content: start;
        }

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

        #k_84k6hwexz .s_i3ookso9r {
          grid-template-columns: minmax(0, 1fr);
          text-align: start;
        }

        #k_84k6hwexz .s_e4zbycn7o {
          justify-content: start;
        }
      }

      @media (max-width: 575.98px) {
        #k_84k6hwexz .container {
          padding-block: 2.5rem 1.5rem;
        }

        #k_84k6hwexz .s_4vvz46pj3 {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.25rem;
        }

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

        #k_84k6hwexz .s_rjajwgk57 a:hover,
        #k_84k6hwexz .s_rjajwgk57 a:focus {
          transform: translateX(0.2rem);
        }
      }

      [dir="rtl"] #k_84k6hwexz .s_rjajwgk57 a:hover,
      [dir="rtl"] #k_84k6hwexz .s_rjajwgk57 a:focus {
        transform: translateX(-0.35rem);
      }

      @media (max-width: 575.98px) {
        [dir="rtl"] #k_84k6hwexz .s_rjajwgk57 a:hover,
        [dir="rtl"] #k_84k6hwexz .s_rjajwgk57 a:focus {
          transform: translateX(-0.2rem);
        }
      }

#k_pr3k6c5kh {
        position: relative;
        z-index: 1000;
        padding-block: 1rem 1.25rem;
        padding-inline: 0;
        background: linear-gradient(180deg, var(--primary-bg) 0%, var(--background-primary) 100%);
      }

      #k_pr3k6c5kh .container {
        width: 100%;
      }

      #k_pr3k6c5kh .s_f8p8wwtpt {
        width: 100%;
        position: relative;
        border-radius: 1.25rem;
        padding-block: 0.35rem;
        padding-inline: 0.35rem;
        background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 45%, var(--secondary-light) 100%);
        box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--primary-dark) 28%, transparent);
        animation: headerrise_m8k2n4p7q3xw 0.65s ease-out;
      }

      #k_pr3k6c5kh .s_f8p8wwtpt::before {
        content: '';
        position: absolute;
        inset-block-start: 0.35rem;
        inset-inline-start: 0.35rem;
        inset-inline-end: 0.35rem;
        height: 0.25rem;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--warning-light), var(--accent-bg), var(--secondary-bg));
        pointer-events: none;
      }

      #k_pr3k6c5kh .s_8q5bn25yr {
        width: 100%;
        border-radius: 1rem;
        padding-block: 0.85rem 0.95rem;
        padding-inline: 1.15rem;
        background: linear-gradient(145deg, var(--neutral-1050) 0%, var(--primary-dark) 100%);
      }

      #k_pr3k6c5kh .s_jjt6hz8go {
        width: 100%;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        align-items: center;
        gap: 1rem;
      }

      #k_pr3k6c5kh .navbar-brand {
        white-space: normal;
        margin: 0;
        padding: 0;
        color: var(--text-light) !important;
        font-weight: 700;
        font-size: clamp(1.25rem, 2.4vw, 1.65rem);
        letter-spacing: -0.03em;
        line-height: 1.15;
        text-decoration: none;
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        max-width: 100%;
        transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #k_pr3k6c5kh .navbar-brand::before {
        content: '';
        flex-shrink: 0;
        width: 0.75rem;
        height: 0.75rem;
        border-radius: 999px;
        background: linear-gradient(135deg, var(--warning-light), var(--accent-bg));
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent-bg) 35%, transparent);
      }

      #k_pr3k6c5kh .navbar-brand:hover {
        color: var(--text-light) !important;
        transform: translateY(-0.125rem);
      }

      #k_pr3k6c5kh .s_ks1ulpp2b {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 0.75rem;
        min-width: 0;
      }

      #k_pr3k6c5kh .navbar-toggler {
        border: 0.125rem solid color-mix(in srgb, var(--text-light) 35%, transparent);
        border-radius: 0.75rem;
        padding-block: 0.45rem;
        padding-inline: 0.65rem;
        transition: background 0.3s ease, border-color 0.3s ease, transform 0.3s ease;
      }

      #k_pr3k6c5kh .navbar-toggler:hover {
        border-color: var(--accent-bg);
        background: color-mix(in srgb, var(--text-light) 10%, transparent);
        transform: scale(1.03);
      }

      #k_pr3k6c5kh .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent-bg) 45%, transparent);
      }

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

      #k_pr3k6c5kh .navbar-collapse {
        grid-column: 1 / -1;
      }

      #k_pr3k6c5kh .s_rbsnl9jtl {
        width: 100%;
        margin: 0;
        padding: 0.35rem;
        list-style: none;
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 0.35rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--text-light) 8%, transparent);
        border: 0.0625rem solid color-mix(in srgb, var(--text-light) 12%, transparent);
      }

      #k_pr3k6c5kh .s_rbsnl9jtl .s_2taur0khs {
        min-width: 0;
      }

      #k_pr3k6c5kh .s_rbsnl9jtl .nav-link {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-height: 2.75rem;
        padding-block: 0.55rem;
        padding-inline: 0.65rem;
        border-radius: 999px;
        color: var(--text-light) !important;
        font-weight: 500;
        font-size: 0.92rem;
        line-height: 1.2;
        text-align: center;
        text-decoration: none;
        white-space: normal;
        position: relative;
        overflow: hidden;
        transition: color 0.3s ease, transform 0.3s ease, background 0.3s ease, box-shadow 0.3s ease;
      }

      #k_pr3k6c5kh .s_rbsnl9jtl .nav-link::before {
        content: '';
        position: absolute;
        inset: 0;
        border-radius: inherit;
        background: linear-gradient(135deg, var(--accent-light), var(--secondary-light));
        opacity: 0;
        transition: opacity 0.3s ease;
      }

      #k_pr3k6c5kh .s_rbsnl9jtl .nav-link span {
        position: relative;
        z-index: 1;
      }

      #k_pr3k6c5kh .s_rbsnl9jtl .nav-link:hover {
        color: var(--text-primary) !important;
        transform: translateY(-0.125rem);
        box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--accent-dark) 35%, transparent);
      }

      #k_pr3k6c5kh .s_rbsnl9jtl .nav-link:hover::before {
        opacity: 1;
      }

      #k_pr3k6c5kh .s_rbsnl9jtl .nav-link.active {
        color: var(--text-primary) !important;
        font-weight: 600;
        background: linear-gradient(135deg, var(--warning-light), var(--primary-bg));
        box-shadow: inset 0 0 0 0.0625rem color-mix(in srgb, var(--text-light) 35%, transparent);
      }

      #k_pr3k6c5kh .s_rbsnl9jtl .nav-link.active::before {
        opacity: 0;
      }

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

      @media (min-width: 992px) {
        #k_pr3k6c5kh .s_jjt6hz8go {
          display: flex;
          align-items: center;
          gap: 1.25rem;
        }

        #k_pr3k6c5kh .navbar-brand {
          flex: 0 1 auto;
          max-width: 32%;
        }

        #k_pr3k6c5kh .s_ks1ulpp2b {
          display: none;
        }

        #k_pr3k6c5kh .navbar-collapse {
          flex: 1 1 0;
          min-width: 0;
          grid-column: auto;
        }
      }

      @media (max-width: 991.98px) {
        #k_pr3k6c5kh {
          padding-block: 0.75rem 1rem;
        }

        #k_pr3k6c5kh .s_8q5bn25yr {
          padding-block: 0.85rem;
          padding-inline: 0.9rem;
        }

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

        #k_pr3k6c5kh .s_ks1ulpp2b {
          justify-content: flex-end;
        }

        #k_pr3k6c5kh .navbar-collapse {
          margin-block-start: 0.85rem;
        }

        #k_pr3k6c5kh .s_rbsnl9jtl {
          grid-template-columns: minmax(0, 1fr);
          border-radius: 1rem;
          gap: 0.45rem;
          padding: 0.55rem;
        }

        #k_pr3k6c5kh .s_rbsnl9jtl .nav-link {
          min-height: 3rem;
          justify-content: flex-start;
          padding-inline: 1rem;
          text-align: start;
        }
      }

#k_tix7kzhbv {
background:
        linear-gradient(135deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0)),
        linear-gradient(135deg, var(--accent-dark) 0%, var(--primary-dark) 100%);
padding-block: 5rem;
padding-inline: 0;
position: relative;
overflow: hidden;

&::before {
  content: '';
  position: absolute;
  inset: 0;
  background:
          radial-gradient(circle at 15% 15%, rgba(255, 255, 255, 0.08), transparent 22%),
          radial-gradient(circle at 85% 20%, rgba(255, 255, 255, 0.06), transparent 22%);
  pointer-events: none;
}

.s_1dp8ll0q4 {
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 3px;
  background: rgba(255, 255, 255, 0.15);
  z-index: 1000;
}

.progress-bar {
  height: 100%;
  width: 0;
  background: linear-gradient(90deg, var(--secondary), var(--warning-color));
  transition: width 0.3s ease;
}

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

.s_pkfepchhr {
  background: var(--background-tertiary);
  border-radius: 2rem;
  padding: 3.5rem;
  box-shadow: 0 1.75rem 3.5rem rgba(0, 0, 0, 0.18);
  margin-bottom: 3rem;
  border: 1px solid rgba(255, 255, 255, 0.24);
  position: relative;

  &::before {
    content: '';
    position: absolute;
    inset: 1rem;
    border: 1px solid var(--neutral-150);
    border-radius: 1.5rem;
    pointer-events: none;
  }

  h2 {
    color: var(--text-primary);
    font-weight: 700;
    margin-bottom: 2rem;
    position: relative;
    padding-bottom: 1rem;

    &::after {
      content: '';
      position: absolute;
      bottom: 0;
      inset-inline-start: 50%;
      transform: translateX(-50%);
      width: 4.5rem;
      height: 0.25rem;
      background: linear-gradient(90deg, var(--secondary), var(--warning-color));
      border-radius: 999px;
    }
  }
}

.form-floating {
  position: relative;
  margin-bottom: 1.5rem;
}

.form-control,
.form-select {
  border: 2px solid var(--neutral-150);
  border-radius: 1rem;
  padding-block: 1.55rem 0.6rem;
  padding-inline: 1.2rem;
  transition: all 0.3s ease;
  background: var(--white);

  &:focus {
    border-color: var(--secondary);
    box-shadow: 0 0 0 0.3rem rgba(234, 199, 0, 0.14);
  }
}

.form-floating label {
  color: var(--text-secondary);
  padding-block: 1rem;
  padding-inline: 1.2rem;
}

.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  color: var(--accent);
}

.s_5u4k8e76v {
  background: linear-gradient(135deg, var(--secondary), var(--secondary-dark));
  color: var(--text-primary);
  padding-block: 1rem;
  padding-inline: 3rem;
  font-weight: 700;
  border: none;
  border-radius: 1rem;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
  box-shadow: 0 0.7rem 1.4rem rgba(234, 199, 0, 0.24);

  &::before {
    content: '';
    position: absolute;
    top: 0;
    inset-inline-start: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.25), transparent);
    transition: inset-inline-start 0.55s ease;
  }

  &:hover {
    transform: translateY(-2px);
    box-shadow: 0 1rem 2rem rgba(234, 199, 0, 0.28);
  }

  &:hover::before {
    inset-inline-start: 100%;
  }

  &.s_2cmhfdzc3 {
    .s_4u1c41lxu {
      display: inline-block;
    }

    .s_jrgb9kfj7 {
      visibility: hidden;
    }
  }
}

.s_4u1c41lxu {
  display: none;
  width: 1rem;
  height: 1rem;
  border: 2px solid var(--text-primary);
  border-top-color: transparent;
  border-radius: 50%;
  margin-inline-start: 0.5rem;
  animation: spinContactVariantFive 0.6s linear infinite;
}

.s_56u6ij62o {
  margin-top: 2rem;
}

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

.s_pck4sxu5j {
  background: rgba(255, 255, 255, 0.96);
  border-radius: 1.25rem;
  padding: 1.75rem 1.25rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  cursor: pointer;
  transition: all 0.3s ease;
  border: 2px solid transparent;
  box-shadow: 0 0.75rem 1.4rem rgba(0, 0, 0, 0.08);
  position: relative;
  overflow: hidden;

  &::before {
    content: '';
    position: absolute;
    inset-inline-start: 50%;
    top: 0;
    transform: translateX(-50%);
    width: 0;
    height: 0.3rem;
    background: linear-gradient(90deg, var(--secondary), var(--warning-color));
    transition: width 0.3s ease;
  }

  &:hover {
    transform: translateY(-0.4rem);
    border-color: var(--secondary);
  }

  &:hover::before {
    width: 100%;
  }

  &:hover i {
    transform: scale(1.08) rotate(4deg);
  }

  i {
    font-size: 2rem;
    color: var(--secondary-dark);
    margin-bottom: 1rem;
    transition: all 0.3s ease;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 4rem;
    height: 4rem;
    background: var(--secondary-bg);
    border-radius: 1rem;
  }

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

  p {
    color: var(--text-secondary);
    margin: 0;
    font-size: 0.95rem;
  }
}

.form-check {
  margin-bottom: 1.75rem;
  display: flex;
  gap: 10px;
}

.form-check-input {
  border: 2px solid var(--neutral-250);

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

  &:focus {
    box-shadow: 0 0 0 0.25rem rgba(234, 199, 0, 0.14);
  }
}

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

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

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

@keyframes spinContactVariantFive {
  to {
    transform: rotate(360deg);
  }
}

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

  .s_pkfepchhr {
    padding: 2rem 1.5rem;

    &::before {
      inset: 0.75rem;
    }
  }
}
}

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

      @keyframes footerfloat_r3t7v1hz5c9b {
        0%,
        100% {
          transform: translateY(0);
          opacity: 0.55;
        }
        50% {
          transform: translateY(-12px);
          opacity: 0.9;
        }
      }

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

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

      #k_9y8uid5uj .s_mmeo5x3mq {
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 0.45rem;
        background: linear-gradient(
          90deg,
          var(--warning-color) 0%,
          var(--info-color) 45%,
          var(--secondary-light) 100%
        );
        transform-origin: inline-start;
        animation: footersweep_k8m2p4qx9n1w 0.9s ease-out both;
      }

      #k_9y8uid5uj .s_e03o91kcw {
        position: absolute;
        inset-block-end: -18%;
        inset-inline-end: -10%;
        width: min(48vw, 420px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--warning-color) 0%,
          var(--warning-bg) 28%,
          transparent 70%
        );
        opacity: 0.45;
        pointer-events: none;
        animation: footerfloat_r3t7v1hz5c9b 6.4s ease-in-out infinite;
      }

      #k_9y8uid5uj .s_hlon8lmaw {
        position: absolute;
        inset-block-start: 12%;
        inset-inline-start: -14%;
        width: min(40vw, 320px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--info-color) 0%,
          var(--info-bg) 30%,
          transparent 72%
        );
        opacity: 0.35;
        pointer-events: none;
        animation: footerfloat_r3t7v1hz5c9b 7.8s ease-in-out infinite;
        animation-delay: 1.1s;
      }

      #k_9y8uid5uj .container {
        position: relative;
        z-index: 1;
        padding-block: 3.25rem 2rem;
      }

      #k_9y8uid5uj .s_kvcpo2gqm {
        display: grid;
        grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
        gap: 2rem;
        align-items: end;
        margin-bottom: 2.5rem;
        padding-bottom: 2rem;
        border-block-end: 2px solid color-mix(in srgb, var(--info-color) 55%, transparent);
      }

      #k_9y8uid5uj .s_696v5mnx2 {
        margin: 0;
        font-size: clamp(2rem, 4.5vw, 3.25rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -0.02em;
        text-transform: uppercase;
        color: var(--text-light);
        background: linear-gradient(
          105deg,
          var(--text-light) 0%,
          var(--info-light) 48%,
          var(--warning-light) 100%
        );
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #k_9y8uid5uj .s_38zc3w8c3 {
        display: block;
        width: 4.5rem;
        height: 0.35rem;
        margin-block-start: 1rem;
        background: linear-gradient(
          90deg,
          var(--warning-color),
          var(--secondary-light)
        );
      }

      #k_9y8uid5uj .s_mfen58k61 {
        text-align: end;
      }

      #k_9y8uid5uj .s_gqydfum4o {
        margin: 0 0 0.85rem;
        font-size: 0.8rem;
        font-weight: 700;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--warning-light);
      }

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

      #k_9y8uid5uj .s_lhzisg3sc {
        width: 3.1rem;
        height: 3.1rem;
        padding: 0;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: 2px solid var(--warning-color);
        border-radius: 0.35rem;
        background: color-mix(in srgb, var(--warning-color) 18%, transparent);
        color: var(--warning-light);
        font-size: 1.25rem;
        line-height: 1;
        text-decoration: none;
        transition: transform 0.25s ease, background 0.25s ease, color 0.25s ease,
          border-color 0.25s ease;
        animation: footersocial_j6w4n8qd2m5k 3.6s ease-in-out infinite;
      }

      #k_9y8uid5uj .s_lhzisg3sc:nth-child(2) {
        animation-delay: 0.15s;
      }

      #k_9y8uid5uj .s_lhzisg3sc:nth-child(3) {
        animation-delay: 0.3s;
      }

      #k_9y8uid5uj .s_lhzisg3sc:nth-child(4) {
        animation-delay: 0.45s;
      }

      #k_9y8uid5uj .s_lhzisg3sc:nth-child(5) {
        animation-delay: 0.6s;
      }

      #k_9y8uid5uj .s_lhzisg3sc:hover,
      #k_9y8uid5uj .s_lhzisg3sc:focus {
        background: var(--warning-color);
        border-color: var(--warning-light);
        color: var(--neutral-1050);
        transform: translateY(-4px) scale(1.06);
        outline: none;
      }

      #k_9y8uid5uj .s_51ryzcjpj {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 2.25rem;
        margin-bottom: 2.25rem;
      }

      #k_9y8uid5uj .s_8c9sp61z0 {
        margin: 0 0 1.15rem;
        font-size: 0.78rem;
        font-weight: 700;
        letter-spacing: 0.16em;
        text-transform: uppercase;
        color: var(--info-light);
      }

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

      #k_9y8uid5uj .s_cgfgebsvm {
        display: grid;
        grid-template-columns: minmax(0, 0.42fr) minmax(0, 0.58fr);
        gap: 0.75rem;
        align-items: start;
        padding-block: 0.7rem;
        padding-inline: 0.9rem;
        background: color-mix(in srgb, var(--text-light) 8%, transparent);
        border-inline-start: 3px solid var(--secondary-light);
      }

      #k_9y8uid5uj .s_hgg6ohv41 {
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--secondary-bg);
      }

      #k_9y8uid5uj .s_90odelaga {
        font-size: 0.95rem;
        font-weight: 600;
        color: var(--text-light);
        word-break: break-word;
      }

      #k_9y8uid5uj .s_m7z2emc28 {
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.55rem;
      }

      #k_9y8uid5uj .s_m7z2emc28 a {
        display: block;
        padding-block: 0.7rem;
        padding-inline: 0.85rem;
        text-decoration: none;
        font-size: 0.92rem;
        font-weight: 600;
        color: var(--text-light);
        background: color-mix(in srgb, var(--primary-light) 22%, transparent);
        border-block-end: 2px solid transparent;
        transition: background 0.25s ease, border-color 0.25s ease,
          transform 0.25s ease, color 0.25s ease;
      }

      #k_9y8uid5uj .s_m7z2emc28 a:hover,
      #k_9y8uid5uj .s_m7z2emc28 a:focus {
        background: color-mix(in srgb, var(--info-color) 28%, transparent);
        border-block-end-color: var(--info-light);
        color: var(--info-bg);
        transform: translateX(0.35rem);
        outline: none;
      }

      #k_9y8uid5uj .s_sgnmhf1er {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1rem;
        align-items: center;
        padding-block: 1.15rem 0.25rem;
        border-block-start: 1px solid color-mix(in srgb, var(--text-light) 18%, transparent);
      }

      #k_9y8uid5uj .s_6vak9pt25 {
        margin: 0;
        font-size: 0.85rem;
        color: color-mix(in srgb, var(--text-light) 82%, transparent);
      }

      #k_9y8uid5uj .s_irgos3ymh {
        display: flex;
        flex-wrap: wrap;
        justify-content: end;
        gap: 0.35rem 1.25rem;
        font-size: 0.85rem;
        font-weight: 600;
        color: var(--warning-bg);
      }

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

        #k_9y8uid5uj .s_mfen58k61 {
          text-align: start;
        }

        #k_9y8uid5uj .s_4ll4bpmq8 {
          justify-content: start;
        }

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

        #k_9y8uid5uj .s_sgnmhf1er {
          grid-template-columns: minmax(0, 1fr);
          text-align: start;
        }

        #k_9y8uid5uj .s_irgos3ymh {
          justify-content: start;
        }
      }

      @media (max-width: 575.98px) {
        #k_9y8uid5uj .container {
          padding-block: 2.5rem 1.5rem;
        }

        #k_9y8uid5uj .s_cgfgebsvm {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.25rem;
        }

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

        #k_9y8uid5uj .s_m7z2emc28 a:hover,
        #k_9y8uid5uj .s_m7z2emc28 a:focus {
          transform: translateX(0.2rem);
        }
      }

      [dir="rtl"] #k_9y8uid5uj .s_m7z2emc28 a:hover,
      [dir="rtl"] #k_9y8uid5uj .s_m7z2emc28 a:focus {
        transform: translateX(-0.35rem);
      }

      @media (max-width: 575.98px) {
        [dir="rtl"] #k_9y8uid5uj .s_m7z2emc28 a:hover,
        [dir="rtl"] #k_9y8uid5uj .s_m7z2emc28 a:focus {
          transform: translateX(-0.2rem);
        }
      }

#k_j6mypdefu {
        position: relative;
        z-index: 1000;
        padding-block: 1rem 1.25rem;
        padding-inline: 0;
        background: linear-gradient(180deg, var(--primary-bg) 0%, var(--background-primary) 100%);
      }

      #k_j6mypdefu .container {
        width: 100%;
      }

      #k_j6mypdefu .s_4vtcu5p0b {
        width: 100%;
        position: relative;
        border-radius: 1.25rem;
        padding-block: 0.35rem;
        padding-inline: 0.35rem;
        background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 45%, var(--secondary-light) 100%);
        box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--primary-dark) 28%, transparent);
        animation: headerrise_m8k2n4p7q3xw 0.65s ease-out;
      }

      #k_j6mypdefu .s_4vtcu5p0b::before {
        content: '';
        position: absolute;
        inset-block-start: 0.35rem;
        inset-inline-start: 0.35rem;
        inset-inline-end: 0.35rem;
        height: 0.25rem;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--warning-light), var(--accent-bg), var(--secondary-bg));
        pointer-events: none;
      }

      #k_j6mypdefu .s_2svwsyhp5 {
        width: 100%;
        border-radius: 1rem;
        padding-block: 0.85rem 0.95rem;
        padding-inline: 1.15rem;
        background: linear-gradient(145deg, var(--neutral-1050) 0%, var(--primary-dark) 100%);
      }

      #k_j6mypdefu .s_562lo5ehz {
        width: 100%;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        align-items: center;
        gap: 1rem;
      }

      #k_j6mypdefu .navbar-brand {
        white-space: normal;
        margin: 0;
        padding: 0;
        color: var(--text-light) !important;
        font-weight: 700;
        font-size: clamp(1.25rem, 2.4vw, 1.65rem);
        letter-spacing: -0.03em;
        line-height: 1.15;
        text-decoration: none;
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        max-width: 100%;
        transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #k_j6mypdefu .navbar-brand::before {
        content: '';
        flex-shrink: 0;
        width: 0.75rem;
        height: 0.75rem;
        border-radius: 999px;
        background: linear-gradient(135deg, var(--warning-light), var(--accent-bg));
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent-bg) 35%, transparent);
      }

      #k_j6mypdefu .navbar-brand:hover {
        color: var(--text-light) !important;
        transform: translateY(-0.125rem);
      }

      #k_j6mypdefu .s_hbf01we6u {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 0.75rem;
        min-width: 0;
      }

      #k_j6mypdefu .navbar-toggler {
        border: 0.125rem solid color-mix(in srgb, var(--text-light) 35%, transparent);
        border-radius: 0.75rem;
        padding-block: 0.45rem;
        padding-inline: 0.65rem;
        transition: background 0.3s ease, border-color 0.3s ease, transform 0.3s ease;
      }

      #k_j6mypdefu .navbar-toggler:hover {
        border-color: var(--accent-bg);
        background: color-mix(in srgb, var(--text-light) 10%, transparent);
        transform: scale(1.03);
      }

      #k_j6mypdefu .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent-bg) 45%, transparent);
      }

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

      #k_j6mypdefu .navbar-collapse {
        grid-column: 1 / -1;
      }

      #k_j6mypdefu .s_o5tmc2nel {
        width: 100%;
        margin: 0;
        padding: 0.35rem;
        list-style: none;
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 0.35rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--text-light) 8%, transparent);
        border: 0.0625rem solid color-mix(in srgb, var(--text-light) 12%, transparent);
      }

      #k_j6mypdefu .s_o5tmc2nel .s_5ak2lwege {
        min-width: 0;
      }

      #k_j6mypdefu .s_o5tmc2nel .nav-link {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-height: 2.75rem;
        padding-block: 0.55rem;
        padding-inline: 0.65rem;
        border-radius: 999px;
        color: var(--text-light) !important;
        font-weight: 500;
        font-size: 0.92rem;
        line-height: 1.2;
        text-align: center;
        text-decoration: none;
        white-space: normal;
        position: relative;
        overflow: hidden;
        transition: color 0.3s ease, transform 0.3s ease, background 0.3s ease, box-shadow 0.3s ease;
      }

      #k_j6mypdefu .s_o5tmc2nel .nav-link::before {
        content: '';
        position: absolute;
        inset: 0;
        border-radius: inherit;
        background: linear-gradient(135deg, var(--accent-light), var(--secondary-light));
        opacity: 0;
        transition: opacity 0.3s ease;
      }

      #k_j6mypdefu .s_o5tmc2nel .nav-link span {
        position: relative;
        z-index: 1;
      }

      #k_j6mypdefu .s_o5tmc2nel .nav-link:hover {
        color: var(--text-primary) !important;
        transform: translateY(-0.125rem);
        box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--accent-dark) 35%, transparent);
      }

      #k_j6mypdefu .s_o5tmc2nel .nav-link:hover::before {
        opacity: 1;
      }

      #k_j6mypdefu .s_o5tmc2nel .nav-link.active {
        color: var(--text-primary) !important;
        font-weight: 600;
        background: linear-gradient(135deg, var(--warning-light), var(--primary-bg));
        box-shadow: inset 0 0 0 0.0625rem color-mix(in srgb, var(--text-light) 35%, transparent);
      }

      #k_j6mypdefu .s_o5tmc2nel .nav-link.active::before {
        opacity: 0;
      }

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

      @media (min-width: 992px) {
        #k_j6mypdefu .s_562lo5ehz {
          display: flex;
          align-items: center;
          gap: 1.25rem;
        }

        #k_j6mypdefu .navbar-brand {
          flex: 0 1 auto;
          max-width: 32%;
        }

        #k_j6mypdefu .s_hbf01we6u {
          display: none;
        }

        #k_j6mypdefu .navbar-collapse {
          flex: 1 1 0;
          min-width: 0;
          grid-column: auto;
        }
      }

      @media (max-width: 991.98px) {
        #k_j6mypdefu {
          padding-block: 0.75rem 1rem;
        }

        #k_j6mypdefu .s_2svwsyhp5 {
          padding-block: 0.85rem;
          padding-inline: 0.9rem;
        }

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

        #k_j6mypdefu .s_hbf01we6u {
          justify-content: flex-end;
        }

        #k_j6mypdefu .navbar-collapse {
          margin-block-start: 0.85rem;
        }

        #k_j6mypdefu .s_o5tmc2nel {
          grid-template-columns: minmax(0, 1fr);
          border-radius: 1rem;
          gap: 0.45rem;
          padding: 0.55rem;
        }

        #k_j6mypdefu .s_o5tmc2nel .nav-link {
          min-height: 3rem;
          justify-content: flex-start;
          padding-inline: 1rem;
          text-align: start;
        }
      }

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

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

    #k_fn4nozk00 .s_5yt4v2wa3 {
      position: relative;
      background: linear-gradient(125deg, var(--accent) 0%, var(--info-color) 45%, var(--primary) 100%);
      padding-block: 2.5rem 4rem;
      padding-inline: 0;
      margin-block-end: 0;
    }

    #k_fn4nozk00 .s_7w3aexh5m {
      position: relative;
      z-index: 1;
      animation: slideinarticle_q4w8n2k7mx 0.65s ease both;
    }

    #k_fn4nozk00 .s_jjuws3eoi {
      display: inline-flex;
      align-items: center;
      gap: 0.5rem;
      color: var(--text-light);
      background: var(--accent-dark);
      border: 2px solid var(--accent-light);
      text-decoration: none;
      font-weight: 600;
      font-size: 0.88rem;
      padding-block: 0.5rem;
      padding-inline: 1.1rem;
      border-radius: 0.5rem;
      margin-block-end: 1.35rem;
      transition: background 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;
    }

    #k_fn4nozk00 .s_jjuws3eoi:hover {
      background: var(--primary-dark);
      border-color: var(--primary-light);
      transform: translateY(-2px);
      box-shadow: 0 0.5rem 1.25rem var(--primary-light);
    }

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

    #k_fn4nozk00 .s_oqr1892gm {
      display: inline-block;
      background: var(--warning-bg);
      color: var(--warning-dark);
      font-size: 0.72rem;
      font-weight: 700;
      letter-spacing: 0.07em;
      text-transform: uppercase;
      padding-block: 0.35rem;
      padding-inline: 0.85rem;
      border-radius: 0.35rem;
      margin-block-end: 1rem;
      white-space: normal;
    }

    #k_fn4nozk00 .s_iavxdsewu {
      color: var(--text-light);
      font-size: clamp(2rem, 5vw, 2.85rem);
      line-height: 1.15;
      font-weight: 800;
      margin-block-end: 1.75rem;
      letter-spacing: -0.02em;
      max-width: 38rem;
    }

    #k_fn4nozk00 .s_ee30k5h0p {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 0.65rem;
      max-width: 42rem;
    }

    #k_fn4nozk00 .s_28oqffmcm {
      display: flex;
      align-items: center;
      gap: 0.5rem;
      color: var(--text-primary);
      font-size: 0.84rem;
      font-weight: 600;
      background: var(--background-tertiary);
      padding-block: 0.65rem;
      padding-inline: 0.85rem;
      border-radius: 0.65rem;
      box-shadow: 0 0.35rem 0.85rem var(--neutral-250);
    }

    #k_fn4nozk00 .s_28oqffmcm i {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 1.55rem;
      height: 1.55rem;
      border-radius: 0.4rem;
      background: linear-gradient(135deg, var(--accent-bg) 0%, var(--info-bg) 100%);
      color: var(--accent-dark);
      font-size: 0.78rem;
      flex-shrink: 0;
    }

    #k_fn4nozk00 .s_t3t1zqp8e {
      position: relative;
      z-index: 2;
      max-width: 960px;
      margin-block-start: -1.25rem;
    }

    #k_fn4nozk00 .s_5trdumg8w {
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
      gap: 1.75rem;
      margin-block-end: 2.5rem;
      animation: slideinarticle_q4w8n2k7mx 0.75s ease 0.1s both;
    }

    #k_fn4nozk00 .s_tpd2f6vfl {
      margin: 0;
      background: var(--background-tertiary);
      border: 2px solid var(--border-light);
      border-radius: 1.25rem;
      padding-block: 1.15rem;
      padding-inline: 1.15rem;
      box-shadow: 0 1rem 2.5rem var(--neutral-250);
    }

    #k_fn4nozk00 .s_cf0vh8y85 {
      border-radius: 0.85rem;
      overflow: hidden;
      border: 2px solid var(--accent-light);
      background: var(--background-secondary);
    }

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

    #k_fn4nozk00 .s_4w7q96yld {
      padding-block: 0.85rem 0;
      padding-inline: 0.25rem;
      color: var(--text-tertiary);
      font-size: 0.84rem;
      line-height: 1.55;
      text-align: center;
      font-style: italic;
    }

    #k_fn4nozk00 .s_nrwe9c4lw {
      display: flex;
      flex-direction: column;
      justify-content: center;
      background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--primary-bg) 100%);
      border: 2px solid var(--primary-light);
      border-radius: 1.25rem;
      padding-block: 1.75rem;
      padding-inline: 1.75rem;
      box-shadow: 0 1rem 2.5rem var(--primary-light);
    }

    #k_fn4nozk00 .s_cp3o2un1o {
      font-size: 1.18rem;
      line-height: 1.75;
      color: var(--text-primary);
      font-weight: 500;
      margin-block-end: 0;
    }

    #k_fn4nozk00 .s_lkt7stg9l {
      background: var(--background-tertiary);
      border: 2px solid var(--border-light);
      border-radius: 1.5rem;
      padding-block: 2.25rem;
      padding-inline: 2rem;
      box-shadow: 0 1.25rem 3rem var(--neutral-250);
      animation: slideinarticle_q4w8n2k7mx 0.85s ease 0.18s both;
    }

    #k_fn4nozk00 .s_p0vuulwhw {
      margin-block-end: 2.5rem;
    }

    #k_fn4nozk00 .s_f212l39fq {
      margin-block-end: 0;
    }

    #k_fn4nozk00 .s_kp9vp1i67 {
      color: var(--text-primary);
      font-size: 1.55rem;
      line-height: 1.3;
      font-weight: 800;
      margin-block: 0 1.1rem;
      padding-block-end: 0.65rem;
      border-block-end: 3px solid var(--primary);
      letter-spacing: -0.015em;
    }

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

    #k_fn4nozk00 .s_olfbs8e4u {
      margin-block-end: 0;
    }

    #k_fn4nozk00 .s_hk53izpvy {
      margin-block: 2rem;
      margin-inline: 0;
      padding-block: 1.65rem;
      padding-inline: 1.75rem;
      background: linear-gradient(135deg, var(--info-bg) 0%, var(--accent-bg) 100%);
      border: 2px solid var(--accent);
      border-radius: 1rem;
      box-shadow: 0 0.65rem 1.75rem var(--accent-light);
    }

    #k_fn4nozk00 .s_f1ekxzuio {
      display: block;
      color: var(--accent-dark);
      font-size: 1.5rem;
      margin-block-end: 0.65rem;
      line-height: 1;
    }

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

    #k_fn4nozk00 .s_cdfukv6l8 {
      display: block;
      color: var(--accent-dark);
      font-size: 0.88rem;
      font-weight: 700;
      font-style: normal;
    }

    #k_fn4nozk00 .s_qsdaasnjw {
      list-style: none;
      margin-block: 1.35rem 1.5rem;
      padding-inline-start: 0;
      display: grid;
      grid-template-columns: repeat(2, minmax(0, 1fr));
      gap: 0.85rem;
    }

    #k_fn4nozk00 .s_ik7p895b7 {
      display: flex;
      align-items: flex-start;
      gap: 0.75rem;
      font-size: 1rem;
      line-height: 1.65;
      margin-block-end: 0;
      padding-block: 1rem;
      padding-inline: 1rem;
      background: var(--background-primary);
      border: 2px solid var(--secondary-light);
      border-radius: 0.85rem;
      transition: border-color 0.25s ease, background 0.25s ease;
    }

    #k_fn4nozk00 .s_ik7p895b7::before {
      content: '\F26A';
      font-family: bootstrap-icons;
      flex-shrink: 0;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 1.75rem;
      height: 1.75rem;
      border-radius: 0.45rem;
      background: linear-gradient(135deg, var(--secondary-bg) 0%, var(--secondary-light) 100%);
      color: var(--secondary-dark);
      font-size: 0.85rem;
    }

    #k_fn4nozk00 .s_ik7p895b7:hover {
      border-color: var(--secondary);
      background: var(--background-tertiary);
    }

    #k_fn4nozk00 .s_bta9ypj6i {
      margin-block: 2.25rem;
      padding-block: 1.5rem;
      padding-inline: 1.65rem;
      background: linear-gradient(135deg, var(--warning-bg) 0%, var(--warning-light) 100%);
      border: 2px solid var(--warning-color);
      border-radius: 1rem;
      box-shadow: 0 0.65rem 1.75rem var(--warning-light);
    }

    #k_fn4nozk00 .s_ijr8159ue {
      color: var(--warning-dark);
      font-size: 1.15rem;
      font-weight: 800;
      margin-block-end: 0.65rem;
    }

    #k_fn4nozk00 .s_j7197tzns {
      font-size: 1rem;
      line-height: 1.75;
      color: var(--text-primary);
      margin-block-end: 0;
    }

    #k_fn4nozk00 .s_92t3hzo1n {
      display: grid;
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
      gap: 1.25rem;
      align-items: center;
      margin-block-start: 2.75rem;
      padding-block: 1.65rem;
      padding-inline: 1.75rem;
      background: linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 50%, var(--accent) 100%);
      border-radius: 1rem;
      box-shadow: 0 0.85rem 2rem var(--primary-light);
    }

    #k_fn4nozk00 .s_4gb4h9cqq {
      font-size: 1rem;
      line-height: 1.65;
      color: var(--text-light);
      margin-block-end: 0;
    }

    #k_fn4nozk00 .s_gt9n4jsvo {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      gap: 0.5rem;
      background: var(--background-tertiary);
      color: var(--primary-dark);
      text-decoration: none;
      font-weight: 800;
      font-size: 0.92rem;
      padding-block: 0.85rem;
      padding-inline: 1.5rem;
      border-radius: 0.65rem;
      box-shadow: 0 0.4rem 1rem var(--neutral-250);
      transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease;
      justify-self: end;
    }

    #k_fn4nozk00 .s_gt9n4jsvo::after {
      content: '\F138';
      font-family: bootstrap-icons;
      font-size: 0.88rem;
    }

    #k_fn4nozk00 .s_gt9n4jsvo:hover {
      background: var(--text-primary);
      color: var(--text-light);
      transform: translateY(-2px);
    }

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

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

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

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

      #k_fn4nozk00 .s_gt9n4jsvo {
        justify-self: center;
      }
    }

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

      #k_fn4nozk00 .s_5yt4v2wa3 {
        padding-block: 2rem 3rem;
      }

      #k_fn4nozk00 .s_t3t1zqp8e {
        margin-block-start: 0;
      }

      #k_fn4nozk00 .s_lkt7stg9l {
        padding-block: 1.5rem;
        padding-inline: 1.15rem;
        border-radius: 1.15rem;
      }

      #k_fn4nozk00 .s_tpd2f6vfl {
        padding-block: 0.85rem;
        padding-inline: 0.85rem;
      }

      #k_fn4nozk00 .s_nrwe9c4lw {
        padding-block: 1.35rem;
        padding-inline: 1.25rem;
      }

      #k_fn4nozk00 .s_cp3o2un1o {
        font-size: 1.05rem;
      }

      #k_fn4nozk00 .s_kp9vp1i67 {
        font-size: 1.35rem;
      }
    }

#k_fiz81ybaj {
  background: linear-gradient(180deg, var(--background-primary), var(--info-bg));
  padding-block: 115px;
  overflow: hidden;

  & .s_lm03xg2fn {
    display: grid;
    grid-template-columns: 1.1fr 0.9fr;
    gap: 48px;
    align-items: center;
  }

  & .s_htfq085m7 {
    position: relative;
    padding-inline-start: 34px;

    &::before {
      content: '';
      position: absolute;
      inset-inline-start: 0;
      inset-block: 0;
      width: 8px;
      border-radius: 999px;
      background: linear-gradient(180deg, var(--primary), var(--accent), var(--secondary));
    }
  }

  & .s_at05u7yjf {
    color: var(--primary-dark);
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    margin-bottom: 18px;
    display: block;
  }

  & .s_zs7zba5ez {
    font-size: clamp(2.5rem, 5.5vw, 5rem);
    line-height: 1.03;
    font-weight: 900;
    color: var(--text-primary);
    margin-bottom: 26px;
  }

  & .s_7obxboasd {
    font-size: 1.3rem;
    line-height: 1.75;
    color: var(--text-secondary);
    max-width: 680px;
    margin: 0;
  }

  & .s_9o6rzkskd {
    background: var(--background-tertiary);
    padding: 48px;
    border-radius: 28px;
    box-shadow: 0 22px 60px rgba(0, 0, 0, 0.12);
    position: relative;
    isolation: isolate;

    &::before {
      content: '';
      position: absolute;
      inset: 16px;
      border: 2px dashed var(--primary-light);
      border-radius: 22px;
      z-index: -1;
      animation: ctaDash_v3 9s linear infinite;
    }
  }

  & .s_r1xarft1w {
    width: 100%;
    display: flex;
    justify-content: center;
    text-align: center;
    background: var(--primary-dark);
    color: var(--text-light);
    text-decoration: none;
    padding-block: 22px;
    padding-inline: 30px;
    border-radius: 20px;
    font-size: 1.2rem;
    font-weight: 900;
    transition: 0.35s ease;

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

  @keyframes ctaDash_v3 {
    50% {
      transform: scale(0.96);
      opacity: 0.65;
    }
  }

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

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

    & .s_htfq085m7 {
      padding-inline-start: 22px;
    }

    & .s_9o6rzkskd {
      padding: 34px 24px;
    }
  }
}

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

      @keyframes footerfloat_r3t7v1hz5c9b {
        0%,
        100% {
          transform: translateY(0);
          opacity: 0.55;
        }
        50% {
          transform: translateY(-12px);
          opacity: 0.9;
        }
      }

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

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

      #k_51qgwu6sk .s_5nkmsxmju {
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 0.45rem;
        background: linear-gradient(
          90deg,
          var(--warning-color) 0%,
          var(--info-color) 45%,
          var(--secondary-light) 100%
        );
        transform-origin: inline-start;
        animation: footersweep_k8m2p4qx9n1w 0.9s ease-out both;
      }

      #k_51qgwu6sk .s_2aibuyx09 {
        position: absolute;
        inset-block-end: -18%;
        inset-inline-end: -10%;
        width: min(48vw, 420px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--warning-color) 0%,
          var(--warning-bg) 28%,
          transparent 70%
        );
        opacity: 0.45;
        pointer-events: none;
        animation: footerfloat_r3t7v1hz5c9b 6.4s ease-in-out infinite;
      }

      #k_51qgwu6sk .s_fc2pzkdpr {
        position: absolute;
        inset-block-start: 12%;
        inset-inline-start: -14%;
        width: min(40vw, 320px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--info-color) 0%,
          var(--info-bg) 30%,
          transparent 72%
        );
        opacity: 0.35;
        pointer-events: none;
        animation: footerfloat_r3t7v1hz5c9b 7.8s ease-in-out infinite;
        animation-delay: 1.1s;
      }

      #k_51qgwu6sk .container {
        position: relative;
        z-index: 1;
        padding-block: 3.25rem 2rem;
      }

      #k_51qgwu6sk .s_c40nmgzyu {
        display: grid;
        grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
        gap: 2rem;
        align-items: end;
        margin-bottom: 2.5rem;
        padding-bottom: 2rem;
        border-block-end: 2px solid color-mix(in srgb, var(--info-color) 55%, transparent);
      }

      #k_51qgwu6sk .s_q68tjzau5 {
        margin: 0;
        font-size: clamp(2rem, 4.5vw, 3.25rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -0.02em;
        text-transform: uppercase;
        color: var(--text-light);
        background: linear-gradient(
          105deg,
          var(--text-light) 0%,
          var(--info-light) 48%,
          var(--warning-light) 100%
        );
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #k_51qgwu6sk .s_p8rijzqk6 {
        display: block;
        width: 4.5rem;
        height: 0.35rem;
        margin-block-start: 1rem;
        background: linear-gradient(
          90deg,
          var(--warning-color),
          var(--secondary-light)
        );
      }

      #k_51qgwu6sk .s_jgefim4uo {
        text-align: end;
      }

      #k_51qgwu6sk .s_n188s7omb {
        margin: 0 0 0.85rem;
        font-size: 0.8rem;
        font-weight: 700;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--warning-light);
      }

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

      #k_51qgwu6sk .s_bat58733f {
        width: 3.1rem;
        height: 3.1rem;
        padding: 0;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: 2px solid var(--warning-color);
        border-radius: 0.35rem;
        background: color-mix(in srgb, var(--warning-color) 18%, transparent);
        color: var(--warning-light);
        font-size: 1.25rem;
        line-height: 1;
        text-decoration: none;
        transition: transform 0.25s ease, background 0.25s ease, color 0.25s ease,
          border-color 0.25s ease;
        animation: footersocial_j6w4n8qd2m5k 3.6s ease-in-out infinite;
      }

      #k_51qgwu6sk .s_bat58733f:nth-child(2) {
        animation-delay: 0.15s;
      }

      #k_51qgwu6sk .s_bat58733f:nth-child(3) {
        animation-delay: 0.3s;
      }

      #k_51qgwu6sk .s_bat58733f:nth-child(4) {
        animation-delay: 0.45s;
      }

      #k_51qgwu6sk .s_bat58733f:nth-child(5) {
        animation-delay: 0.6s;
      }

      #k_51qgwu6sk .s_bat58733f:hover,
      #k_51qgwu6sk .s_bat58733f:focus {
        background: var(--warning-color);
        border-color: var(--warning-light);
        color: var(--neutral-1050);
        transform: translateY(-4px) scale(1.06);
        outline: none;
      }

      #k_51qgwu6sk .s_m4q1dvc0j {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 2.25rem;
        margin-bottom: 2.25rem;
      }

      #k_51qgwu6sk .s_3lj04wd2k {
        margin: 0 0 1.15rem;
        font-size: 0.78rem;
        font-weight: 700;
        letter-spacing: 0.16em;
        text-transform: uppercase;
        color: var(--info-light);
      }

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

      #k_51qgwu6sk .s_boc32eev5 {
        display: grid;
        grid-template-columns: minmax(0, 0.42fr) minmax(0, 0.58fr);
        gap: 0.75rem;
        align-items: start;
        padding-block: 0.7rem;
        padding-inline: 0.9rem;
        background: color-mix(in srgb, var(--text-light) 8%, transparent);
        border-inline-start: 3px solid var(--secondary-light);
      }

      #k_51qgwu6sk .s_blomcgmjj {
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--secondary-bg);
      }

      #k_51qgwu6sk .s_kjtdf9uee {
        font-size: 0.95rem;
        font-weight: 600;
        color: var(--text-light);
        word-break: break-word;
      }

      #k_51qgwu6sk .s_hgenvgyl9 {
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.55rem;
      }

      #k_51qgwu6sk .s_hgenvgyl9 a {
        display: block;
        padding-block: 0.7rem;
        padding-inline: 0.85rem;
        text-decoration: none;
        font-size: 0.92rem;
        font-weight: 600;
        color: var(--text-light);
        background: color-mix(in srgb, var(--primary-light) 22%, transparent);
        border-block-end: 2px solid transparent;
        transition: background 0.25s ease, border-color 0.25s ease,
          transform 0.25s ease, color 0.25s ease;
      }

      #k_51qgwu6sk .s_hgenvgyl9 a:hover,
      #k_51qgwu6sk .s_hgenvgyl9 a:focus {
        background: color-mix(in srgb, var(--info-color) 28%, transparent);
        border-block-end-color: var(--info-light);
        color: var(--info-bg);
        transform: translateX(0.35rem);
        outline: none;
      }

      #k_51qgwu6sk .s_t5kcc7s2n {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1rem;
        align-items: center;
        padding-block: 1.15rem 0.25rem;
        border-block-start: 1px solid color-mix(in srgb, var(--text-light) 18%, transparent);
      }

      #k_51qgwu6sk .s_9vgcdccoh {
        margin: 0;
        font-size: 0.85rem;
        color: color-mix(in srgb, var(--text-light) 82%, transparent);
      }

      #k_51qgwu6sk .s_j5fnjq66k {
        display: flex;
        flex-wrap: wrap;
        justify-content: end;
        gap: 0.35rem 1.25rem;
        font-size: 0.85rem;
        font-weight: 600;
        color: var(--warning-bg);
      }

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

        #k_51qgwu6sk .s_jgefim4uo {
          text-align: start;
        }

        #k_51qgwu6sk .s_c49juxkvg {
          justify-content: start;
        }

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

        #k_51qgwu6sk .s_t5kcc7s2n {
          grid-template-columns: minmax(0, 1fr);
          text-align: start;
        }

        #k_51qgwu6sk .s_j5fnjq66k {
          justify-content: start;
        }
      }

      @media (max-width: 575.98px) {
        #k_51qgwu6sk .container {
          padding-block: 2.5rem 1.5rem;
        }

        #k_51qgwu6sk .s_boc32eev5 {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.25rem;
        }

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

        #k_51qgwu6sk .s_hgenvgyl9 a:hover,
        #k_51qgwu6sk .s_hgenvgyl9 a:focus {
          transform: translateX(0.2rem);
        }
      }

      [dir="rtl"] #k_51qgwu6sk .s_hgenvgyl9 a:hover,
      [dir="rtl"] #k_51qgwu6sk .s_hgenvgyl9 a:focus {
        transform: translateX(-0.35rem);
      }

      @media (max-width: 575.98px) {
        [dir="rtl"] #k_51qgwu6sk .s_hgenvgyl9 a:hover,
        [dir="rtl"] #k_51qgwu6sk .s_hgenvgyl9 a:focus {
          transform: translateX(-0.2rem);
        }
      }

#k_qc30wvkh2 {
        position: relative;
        z-index: 1000;
        padding-block: 1rem 1.25rem;
        padding-inline: 0;
        background: linear-gradient(180deg, var(--primary-bg) 0%, var(--background-primary) 100%);
      }

      #k_qc30wvkh2 .container {
        width: 100%;
      }

      #k_qc30wvkh2 .s_1mc7w1lem {
        width: 100%;
        position: relative;
        border-radius: 1.25rem;
        padding-block: 0.35rem;
        padding-inline: 0.35rem;
        background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 45%, var(--secondary-light) 100%);
        box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--primary-dark) 28%, transparent);
        animation: headerrise_m8k2n4p7q3xw 0.65s ease-out;
      }

      #k_qc30wvkh2 .s_1mc7w1lem::before {
        content: '';
        position: absolute;
        inset-block-start: 0.35rem;
        inset-inline-start: 0.35rem;
        inset-inline-end: 0.35rem;
        height: 0.25rem;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--warning-light), var(--accent-bg), var(--secondary-bg));
        pointer-events: none;
      }

      #k_qc30wvkh2 .s_qc9xricaq {
        width: 100%;
        border-radius: 1rem;
        padding-block: 0.85rem 0.95rem;
        padding-inline: 1.15rem;
        background: linear-gradient(145deg, var(--neutral-1050) 0%, var(--primary-dark) 100%);
      }

      #k_qc30wvkh2 .s_4nf1kf6ha {
        width: 100%;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        align-items: center;
        gap: 1rem;
      }

      #k_qc30wvkh2 .navbar-brand {
        white-space: normal;
        margin: 0;
        padding: 0;
        color: var(--text-light) !important;
        font-weight: 700;
        font-size: clamp(1.25rem, 2.4vw, 1.65rem);
        letter-spacing: -0.03em;
        line-height: 1.15;
        text-decoration: none;
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        max-width: 100%;
        transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #k_qc30wvkh2 .navbar-brand::before {
        content: '';
        flex-shrink: 0;
        width: 0.75rem;
        height: 0.75rem;
        border-radius: 999px;
        background: linear-gradient(135deg, var(--warning-light), var(--accent-bg));
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent-bg) 35%, transparent);
      }

      #k_qc30wvkh2 .navbar-brand:hover {
        color: var(--text-light) !important;
        transform: translateY(-0.125rem);
      }

      #k_qc30wvkh2 .s_5goslf7pb {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 0.75rem;
        min-width: 0;
      }

      #k_qc30wvkh2 .navbar-toggler {
        border: 0.125rem solid color-mix(in srgb, var(--text-light) 35%, transparent);
        border-radius: 0.75rem;
        padding-block: 0.45rem;
        padding-inline: 0.65rem;
        transition: background 0.3s ease, border-color 0.3s ease, transform 0.3s ease;
      }

      #k_qc30wvkh2 .navbar-toggler:hover {
        border-color: var(--accent-bg);
        background: color-mix(in srgb, var(--text-light) 10%, transparent);
        transform: scale(1.03);
      }

      #k_qc30wvkh2 .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent-bg) 45%, transparent);
      }

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

      #k_qc30wvkh2 .navbar-collapse {
        grid-column: 1 / -1;
      }

      #k_qc30wvkh2 .s_arim3fgbm {
        width: 100%;
        margin: 0;
        padding: 0.35rem;
        list-style: none;
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 0.35rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--text-light) 8%, transparent);
        border: 0.0625rem solid color-mix(in srgb, var(--text-light) 12%, transparent);
      }

      #k_qc30wvkh2 .s_arim3fgbm .s_566k2mbwz {
        min-width: 0;
      }

      #k_qc30wvkh2 .s_arim3fgbm .nav-link {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-height: 2.75rem;
        padding-block: 0.55rem;
        padding-inline: 0.65rem;
        border-radius: 999px;
        color: var(--text-light) !important;
        font-weight: 500;
        font-size: 0.92rem;
        line-height: 1.2;
        text-align: center;
        text-decoration: none;
        white-space: normal;
        position: relative;
        overflow: hidden;
        transition: color 0.3s ease, transform 0.3s ease, background 0.3s ease, box-shadow 0.3s ease;
      }

      #k_qc30wvkh2 .s_arim3fgbm .nav-link::before {
        content: '';
        position: absolute;
        inset: 0;
        border-radius: inherit;
        background: linear-gradient(135deg, var(--accent-light), var(--secondary-light));
        opacity: 0;
        transition: opacity 0.3s ease;
      }

      #k_qc30wvkh2 .s_arim3fgbm .nav-link span {
        position: relative;
        z-index: 1;
      }

      #k_qc30wvkh2 .s_arim3fgbm .nav-link:hover {
        color: var(--text-primary) !important;
        transform: translateY(-0.125rem);
        box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--accent-dark) 35%, transparent);
      }

      #k_qc30wvkh2 .s_arim3fgbm .nav-link:hover::before {
        opacity: 1;
      }

      #k_qc30wvkh2 .s_arim3fgbm .nav-link.active {
        color: var(--text-primary) !important;
        font-weight: 600;
        background: linear-gradient(135deg, var(--warning-light), var(--primary-bg));
        box-shadow: inset 0 0 0 0.0625rem color-mix(in srgb, var(--text-light) 35%, transparent);
      }

      #k_qc30wvkh2 .s_arim3fgbm .nav-link.active::before {
        opacity: 0;
      }

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

      @media (min-width: 992px) {
        #k_qc30wvkh2 .s_4nf1kf6ha {
          display: flex;
          align-items: center;
          gap: 1.25rem;
        }

        #k_qc30wvkh2 .navbar-brand {
          flex: 0 1 auto;
          max-width: 32%;
        }

        #k_qc30wvkh2 .s_5goslf7pb {
          display: none;
        }

        #k_qc30wvkh2 .navbar-collapse {
          flex: 1 1 0;
          min-width: 0;
          grid-column: auto;
        }
      }

      @media (max-width: 991.98px) {
        #k_qc30wvkh2 {
          padding-block: 0.75rem 1rem;
        }

        #k_qc30wvkh2 .s_qc9xricaq {
          padding-block: 0.85rem;
          padding-inline: 0.9rem;
        }

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

        #k_qc30wvkh2 .s_5goslf7pb {
          justify-content: flex-end;
        }

        #k_qc30wvkh2 .navbar-collapse {
          margin-block-start: 0.85rem;
        }

        #k_qc30wvkh2 .s_arim3fgbm {
          grid-template-columns: minmax(0, 1fr);
          border-radius: 1rem;
          gap: 0.45rem;
          padding: 0.55rem;
        }

        #k_qc30wvkh2 .s_arim3fgbm .nav-link {
          min-height: 3rem;
          justify-content: flex-start;
          padding-inline: 1rem;
          text-align: start;
        }
      }

#k_260nqs43v {
    min-height: 90vh;
    background: var(--background-primary);
    position: relative;
    overflow: hidden;
    padding-block: 6rem;
    padding-inline: 0;

    &::before {
      content: "";
      position: absolute;
      inset: 0;
      background: linear-gradient(135deg, var(--primary-bg), var(--background-primary), var(--accent-bg));
      opacity: .45;
    }

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

    .s_bgh7uehu4 {
      background: var(--background-tertiary);
      border: 1px solid var(--neutral-150);
      border-radius: 2rem;
      padding-block: 3rem;
      padding-inline: 3rem;
      box-shadow: 0 2rem 5rem rgba(var(--bs-primary-rgb), .14);
    }

    .s_nf1lik9hd {
      color: var(--accent-dark);
      font-weight: 800;
      letter-spacing: .12em;
      text-transform: uppercase;
      margin-bottom: 1rem;
    }

    .s_jgh1q1sk4 {
      color: var(--text-primary);
      font-size: clamp(2.25rem, 5vw, 4.75rem);
      line-height: 1;
      font-weight: 900;
      margin-bottom: 1.25rem;
    }

    .s_c4922wf79 {
      color: var(--text-secondary);
      font-size: 1.15rem;
      line-height: 1.8;
      margin-bottom: 2rem;
    }

    .s_mnnryqm50 {
      display: flex;
      gap: 1rem;
      flex-wrap: wrap;
    }

    .s_j3bjxra86 {
      border-radius: 999px;
      padding-block: .9rem;
      padding-inline: 1.75rem;
      font-weight: 800;
    }

    .s_b3kbannpz {
      background: var(--primary);
      color: var(--text-light);
      border: 1px solid var(--primary);
    }

    .s_3aphmp8xa {
      background: var(--background-tertiary);
      color: var(--primary-dark);
      border: 1px solid var(--primary-dark);
    }

    .s_fdtm5vbna {
      position: relative;
      padding: 1rem;
      border-radius: 2rem;
      background: var(--primary);
      transform: rotate(3deg);
    }

    .s_fdtm5vbna img {
      width: 100%;
      aspect-ratio: 1 / 1;
      object-fit: cover;
      border-radius: 1.5rem;
      display: block;
      transform: rotate(-3deg);
    }

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

    .s_s0jfjbugq {
      background: var(--neutral-50);
      border-radius: 1rem;
      padding-block: 1rem;
      padding-inline: 1rem;
      color: var(--text-secondary);
      font-weight: 700;
    }

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

      .s_bgh7uehu4 {
        padding-block: 2rem;
        padding-inline: 1.5rem;
      }

      .s_fdtm5vbna {
        margin-top: 2rem;
      }
    }

    @media (max-width: 575.98px) {
      .s_mnnryqm50,
      .s_owk3tvspv {
        grid-template-columns: 1fr;
      }

      .s_j3bjxra86 {
        width: 100%;
      }
    }
  }

@keyframes slashdrift_k7m2n9p4qx {
  0% {
    transform: translateX(0) rotate(-12deg);
  }
  50% {
    transform: translateX(18px) rotate(-12deg);
  }
  100% {
    transform: translateX(0) rotate(-12deg);
  }
}

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

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

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

#k_1rhumx4jv .s_qmng8xvl7 {
  position: absolute;
  inset-block-start: -20%;
  inset-inline-end: -8%;
  width: min(48vw, 420px);
  height: 140%;
  background: linear-gradient(
    180deg,
    var(--warning-color) 0%,
    var(--warning-bg) 45%,
    var(--info-color) 100%
  );
  opacity: 0.22;
  pointer-events: none;
  transform: rotate(-12deg);
  animation: slashdrift_k7m2n9p4qx 9s ease-in-out infinite;
  z-index: 0;
}

#k_1rhumx4jv .s_54qoqkcoh {
  position: absolute;
  inset-block-end: -30%;
  inset-inline-start: -15%;
  width: min(70vw, 560px);
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(circle, var(--secondary-bg) 0%, var(--neutral-1050) 70%);
  opacity: 0.28;
  pointer-events: none;
  z-index: 0;
}

#k_1rhumx4jv .s_hoe934qsk {
  position: relative;
  z-index: 1;
  max-width: 1180px;
  margin-inline: auto;
  padding-inline: 1.5rem;
  display: grid;
  gap: 2.75rem;
}

#k_1rhumx4jv .s_gwhqhlip7 {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
  gap: 2.5rem;
  align-items: center;
  animation: popin_r8t3v6w1yz 0.7s ease both;
}

#k_1rhumx4jv .s_inl8v5cec {
  display: grid;
  gap: 1.25rem;
  color: var(--text-light);
}

#k_1rhumx4jv .s_keebj4td1 {
  width: 4.5rem;
  height: 0.35rem;
  border-radius: 999px;
  background: linear-gradient(90deg, var(--warning-color), var(--info-color));
  animation: pulsebar_h4j9l2c5df 3.2s ease-in-out infinite;
}

#k_1rhumx4jv .s_ni1dxj396 {
  margin: 0;
  font-size: clamp(2.1rem, 4.5vw, 3.4rem);
  font-weight: 900;
  line-height: 1.05;
  letter-spacing: -0.03em;
  color: var(--text-light);
  max-width: 14ch;
}

#k_1rhumx4jv .s_msgu03nkd {
  margin: 0;
  max-width: 36ch;
  font-size: 1.05rem;
  line-height: 1.7;
  color: var(--neutral-150);
}

#k_1rhumx4jv .s_nou5i1vnh {
  justify-self: start;
  display: inline-flex;
  align-items: center;
  gap: 0.65rem;
  margin-block-start: 0.35rem;
  padding-block: 0.95rem;
  padding-inline: 1.5rem;
  text-decoration: none;
  font-weight: 800;
  letter-spacing: 0.02em;
  color: var(--neutral-1050);
  background: linear-gradient(90deg, var(--warning-color), var(--warning-light));
  border: 0;
  clip-path: polygon(0 0, 100% 0, 94% 100%, 0 100%);
  transition: transform 0.25s ease, filter 0.25s ease;
}

#k_1rhumx4jv .s_nou5i1vnh:hover {
  color: var(--neutral-1050);
  transform: translateY(-3px);
  filter: brightness(1.05);
}

#k_1rhumx4jv .s_nou5i1vnh i {
  transition: transform 0.25s ease;
}

#k_1rhumx4jv .s_nou5i1vnh:hover i {
  transform: translateX(5px);
}

html[dir="rtl"] #k_1rhumx4jv .s_nou5i1vnh:hover i {
  transform: translateX(-5px);
}

#k_1rhumx4jv .s_kl2b1d2pm {
  position: relative;
  width: 100%;
  max-width: 420px;
  margin-inline: auto;
  aspect-ratio: 1;
  isolation: isolate;
}

#k_1rhumx4jv .s_q9eav7yxg {
  position: absolute;
  inset-block-start: 0.85rem;
  inset-inline-end: -0.85rem;
  inset-block-end: -0.85rem;
  inset-inline-start: 0.85rem;
  border: 3px solid var(--warning-color);
  z-index: 0;
  pointer-events: none;
}

#k_1rhumx4jv .s_96p8z6gbf {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: var(--primary);
}

#k_1rhumx4jv .s_96p8z6gbf img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.6s ease;
}

#k_1rhumx4jv .s_kl2b1d2pm:hover .s_96p8z6gbf img {
  transform: scale(1.04);
}

#k_1rhumx4jv .s_1ulajzaf1 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1rem;
  animation: popin_r8t3v6w1yz 0.85s ease 0.12s both;
}

#k_1rhumx4jv .s_hrkqox1b2 {
  display: grid;
  gap: 0.85rem;
  padding-block: 1.6rem;
  padding-inline: 1.35rem;
  background: color-mix(in srgb, var(--background-tertiary) 10%, var(--neutral-1050));
  border-inline-start: 4px solid var(--info-color);
  transition: transform 0.3s ease, background 0.3s ease, border-color 0.3s ease;
}

#k_1rhumx4jv .s_hrkqox1b2:nth-child(2) {
  border-inline-start-color: var(--warning-color);
}

#k_1rhumx4jv .s_hrkqox1b2:nth-child(3) {
  border-inline-start-color: var(--secondary-light);
}

#k_1rhumx4jv .s_hrkqox1b2:hover {
  transform: translateY(-6px);
  background: color-mix(in srgb, var(--background-tertiary) 16%, var(--neutral-1050));
}

#k_1rhumx4jv .s_jj58lcvur {
  margin: 0;
  font-size: 1.2rem;
  font-weight: 800;
  line-height: 1.25;
  color: var(--text-light);
}

#k_1rhumx4jv .s_k4xary4p0 {
  margin: 0;
  font-size: 0.98rem;
  line-height: 1.65;
  color: var(--neutral-250);
}

#k_1rhumx4jv .s_jneuvj9ny {
  justify-self: start;
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  margin-block-start: 0.25rem;
  text-decoration: none;
  font-weight: 800;
  font-size: 0.95rem;
  color: var(--info-light);
  transition: color 0.25s ease, gap 0.25s ease;
}

#k_1rhumx4jv .s_hrkqox1b2:nth-child(2) .s_jneuvj9ny {
  color: var(--warning-light);
}

#k_1rhumx4jv .s_hrkqox1b2:nth-child(3) .s_jneuvj9ny {
  color: var(--secondary-light);
}

#k_1rhumx4jv .s_jneuvj9ny:hover {
  color: var(--text-light);
  gap: 0.7rem;
}

#k_1rhumx4jv .s_jneuvj9ny i {
  transition: transform 0.25s ease;
}

#k_1rhumx4jv .s_jneuvj9ny:hover i {
  transform: translateX(4px);
}

html[dir="rtl"] #k_1rhumx4jv .s_jneuvj9ny:hover i {
  transform: translateX(-4px);
}

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

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

  #k_1rhumx4jv .s_ni1dxj396 {
    max-width: none;
  }

  #k_1rhumx4jv .s_kl2b1d2pm {
    max-width: 360px;
  }

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

@media (max-width: 575px) {
  #k_1rhumx4jv .s_hoe934qsk {
    padding-inline: 1rem;
  }

  #k_1rhumx4jv .s_nou5i1vnh {
    clip-path: none;
    width: 100%;
    justify-content: center;
  }

  #k_1rhumx4jv .s_q9eav7yxg {
    inset-block-start: 0.55rem;
    inset-inline-end: -0.55rem;
    inset-block-end: -0.55rem;
    inset-inline-start: 0.55rem;
  }
}

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

    #k_ilth7eg71 .s_984mwze99 {
        position: absolute;
        inset-inline-start: -12%;
        inset-block-start: -8%;
        width: 42%;
        height: 55%;
        border-radius: 50%;
        background: var(--accent-bg);
        opacity: 0.35;
        z-index: 0;
        pointer-events: none;
        animation: glowpulse_k7m2xq9w4n8r 7s ease-in-out infinite;
    }

    #k_ilth7eg71 .s_12qryhsq7 {
        position: absolute;
        inset-inline-end: -10%;
        inset-block-end: -12%;
        width: 38%;
        height: 48%;
        border-radius: 50%;
        background: var(--secondary-bg);
        opacity: 0.32;
        z-index: 0;
        pointer-events: none;
        animation: glowpulse_k7m2xq9w4n8r 9s ease-in-out infinite reverse;
    }

    #k_ilth7eg71 .s_bdmqi3zyp {
        position: absolute;
        inset-inline-start: -25%;
        inset-block-start: 18%;
        width: 150%;
        height: 7rem;
        transform: rotate(-7deg);
        background: linear-gradient(90deg, var(--background-primary) 0%, var(--warning-bg) 42%, var(--info-bg) 58%, var(--background-primary) 100%);
        opacity: 0.28;
        z-index: 0;
        pointer-events: none;
    }

    @keyframes glowpulse_k7m2xq9w4n8r {
        0%, 100% { transform: scale(1); opacity: 0.28; }
        50% { transform: scale(1.08); opacity: 0.42; }
    }

    #k_ilth7eg71 .s_a9o1zn685 {
        position: relative;
        z-index: 1;
    }

    #k_ilth7eg71 .s_gzzx2vknm {
        margin-block-end: 2.75rem;
    }

    #k_ilth7eg71 .s_bkb7urfxr {
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        padding-block: 0.55rem;
        padding-inline: 1.1rem;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--primary-bg), var(--warning-bg));
        color: var(--primary-dark);
        font-weight: 900;
        border: 2px solid var(--white);
        box-shadow: 0 10px 28px var(--neutral-250);
        margin-block-end: 1.25rem;
    }

    #k_ilth7eg71 .s_bkb7urfxr i {
        color: var(--accent-dark);
        font-size: 1.1rem;
    }

    #k_ilth7eg71 .s_nenf078dz {
        color: var(--text-primary);
        font-weight: 800;
        line-height: 1.12;
        margin-block-end: 0;
        max-inline-size: 18ch;
    }

    #k_ilth7eg71 .s_82ifidbtq {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 2.5rem;
        align-items: center;
    }

    #k_ilth7eg71 .s_7w84x1aqc {
        position: relative;
        padding-block: 1.25rem;
        padding-inline: 1.25rem;
    }

    #k_ilth7eg71 .s_m8nthl5m6 {
        position: absolute;
        inset-inline-end: 0;
        inset-block-end: 0;
        width: 78%;
        height: 78%;
        border-radius: 2rem;
        background: linear-gradient(145deg, var(--accent-bg), var(--primary-bg));
        transform: rotate(8deg);
        z-index: 0;
        pointer-events: none;
    }

    #k_ilth7eg71 .s_bmudmerga {
        position: absolute;
        inset-inline-start: 0;
        inset-block-start: 0;
        width: 52%;
        height: 52%;
        border-radius: 50%;
        border: 5px solid var(--secondary-light);
        opacity: 0.55;
        z-index: 0;
        pointer-events: none;
    }

    #k_ilth7eg71 .s_3nz450zjy {
        position: relative;
        z-index: 2;
        aspect-ratio: 1 / 1;
        width: 100%;
        max-width: 100%;
        border-radius: 1.75rem;
        overflow: hidden;
        border: 6px solid var(--white);
        box-shadow: 0 28px 56px var(--neutral-350);
        background: var(--background-tertiary);
    }

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

    #k_ilth7eg71 .s_4igp8mjsh {
        display: flex;
        flex-direction: column;
        gap: 1.75rem;
    }

    #k_ilth7eg71 .s_mrj54s44u {
        color: var(--text-secondary);
        margin-block-end: 0;
        padding-block: 1.5rem;
        padding-inline: 1.5rem;
        border-radius: 1.5rem;
        background: var(--background-tertiary);
        border-inline-start: 6px solid var(--primary);
        box-shadow: 0 16px 40px var(--neutral-250);
    }

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

    #k_ilth7eg71 .s_7grofhxn7 {
        display: flex;
        flex-direction: column;
        gap: 0.85rem;
        padding-block: 1.25rem;
        padding-inline: 1.15rem;
        border-radius: 1.35rem;
        border: 2px solid var(--neutral-150);
        background: var(--background-tertiary);
        box-shadow: 0 14px 36px var(--neutral-250);
        min-block-size: 100%;
    }

    #k_ilth7eg71 .s_hfxundsqb {
        background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--info-bg) 100%);
        border-color: var(--info-light);
    }

    #k_ilth7eg71 .s_jcooasjjy {
        background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--success-bg) 100%);
        border-color: var(--success-light);
    }

    #k_ilth7eg71 .s_3adxfcpv6 {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 3rem;
        height: 3rem;
        border-radius: 1rem;
        color: var(--text-light);
        flex-shrink: 0;
    }

    #k_ilth7eg71 .s_hfxundsqb .s_3adxfcpv6 {
        background: var(--info-color);
    }

    #k_ilth7eg71 .s_jcooasjjy .s_3adxfcpv6 {
        background: var(--secondary);
    }

    #k_ilth7eg71 .s_t96n2bato {
        font-weight: 800;
        color: var(--text-secondary);
        line-height: 1.35;
    }

    #k_ilth7eg71 .s_7q30w2ukz {
        display: flex;
        flex-wrap: wrap;
        gap: 0.85rem;
    }

    #k_ilth7eg71 .s_dly9vgxbv {
        border-width: 2px;
        box-shadow: 0 12px 28px var(--neutral-250);
    }

    #k_ilth7eg71 .s_p2hnsdli2 {
        border-width: 2px;
        border-color: var(--primary);
        color: var(--primary);
        background: var(--background-tertiary);
    }

    #k_ilth7eg71 .s_p2hnsdli2:hover {
        background: var(--primary-bg);
        border-color: var(--primary-dark);
        color: var(--primary-dark);
    }

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

        #k_ilth7eg71 .s_gzzx2vknm {
            margin-block-end: 2rem;
        }

        #k_ilth7eg71 .s_nenf078dz {
            max-inline-size: none;
        }

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

        #k_ilth7eg71 .s_7w84x1aqc {
            order: -1;
            max-width: 28rem;
            margin-inline: auto;
            width: 100%;
        }
    }

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

        #k_ilth7eg71 .s_mrj54s44u {
            padding-block: 1.15rem;
            padding-inline: 1.15rem;
        }

        #k_ilth7eg71 .s_7q30w2ukz {
            flex-direction: column;
        }

        #k_ilth7eg71 .s_7q30w2ukz .btn {
            width: 100%;
        }
    }

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

      #k_eqkpd9wdr::before {
        content: "";
        position: absolute;
        inset-block-start: -6rem;
        inset-inline-end: -4rem;
        width: 18rem;
        height: 18rem;
        border-radius: 50%;
        background: var(--secondary-bg);
        opacity: 0.45;
        pointer-events: none;
      }

      #k_eqkpd9wdr::after {
        content: "";
        position: absolute;
        inset-block-end: -5rem;
        inset-inline-start: -3rem;
        width: 14rem;
        height: 14rem;
        border-radius: 50%;
        background: var(--info-bg);
        opacity: 0.5;
        pointer-events: none;
      }

      #k_eqkpd9wdr .s_g4j5joycv {
        position: relative;
        z-index: 1;
      }

      #k_eqkpd9wdr .s_585gpm2zj {
        max-width: 42rem;
        margin-block-end: 3.5rem;
        margin-inline: auto;
        text-align: center;
      }

      #k_eqkpd9wdr .s_eqhekjth6 {
        display: inline-block;
        padding-block: 0.45rem;
        padding-inline: 1.15rem;
        margin-block-end: 1.25rem;
        border-radius: 999px;
        background: var(--background-tertiary);
        border: 3px solid var(--primary-dark);
        box-shadow: 4px 4px 0 var(--primary);
        color: var(--primary-dark);
        font-size: 0.875rem;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.12em;
        white-space: normal;
      }

      #k_eqkpd9wdr .s_6knyxakkx {
        margin: 0;
        color: var(--text-primary);
        font-size: clamp(1.85rem, 4vw, 2.75rem);
        font-weight: 700;
        line-height: 1.15;
      }

      #k_eqkpd9wdr .s_4zwuw7cpq {
        display: inline-block;
        padding-block: 0.15rem;
        padding-inline: 0.55rem;
        border-radius: 0.5rem;
        background: var(--warning-bg);
        box-shadow: inset 0 0 0 2px var(--warning-dark);
      }

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

      #k_eqkpd9wdr .s_5mv3cmlu0 {
        position: relative;
        display: flex;
        align-items: flex-start;
        gap: 1.25rem;
        min-height: 100%;
        padding-block: 1.75rem;
        padding-inline: 1.75rem;
        border-radius: 1.35rem;
        border: 3px solid var(--neutral-950);
        background-color: var(--background-tertiary);
        background-image: radial-gradient(circle, var(--neutral-250) 1px, transparent 1px);
        background-size: 10px 10px;
        box-shadow: 7px 7px 0 var(--neutral-950);
        transition: transform 0.3s ease, box-shadow 0.3s ease;
      }

      #k_eqkpd9wdr .s_5mv3cmlu0:hover {
        transform: translateY(-6px);
        box-shadow: 10px 10px 0 var(--neutral-950);
      }

      #k_eqkpd9wdr .s_tjnbwa14p {
        background-color: var(--primary-bg);
        box-shadow: 7px 7px 0 var(--primary-dark);
      }

      #k_eqkpd9wdr .s_tjnbwa14p:hover {
        box-shadow: 10px 10px 0 var(--primary-dark);
      }

      #k_eqkpd9wdr .s_sazpc7i05 {
        background-color: var(--accent-bg);
        box-shadow: 7px 7px 0 var(--accent-dark);
      }

      #k_eqkpd9wdr .s_sazpc7i05:hover {
        box-shadow: 10px 10px 0 var(--accent-dark);
      }

      #k_eqkpd9wdr .s_l02r4qkzj {
        background-color: var(--warning-bg);
        box-shadow: 7px 7px 0 var(--warning-dark);
      }

      #k_eqkpd9wdr .s_l02r4qkzj:hover {
        box-shadow: 10px 10px 0 var(--warning-dark);
      }

      #k_eqkpd9wdr .s_tup95trqa {
        background-color: var(--secondary-bg);
        box-shadow: 7px 7px 0 var(--secondary-dark);
      }

      #k_eqkpd9wdr .s_tup95trqa:hover {
        box-shadow: 10px 10px 0 var(--secondary-dark);
      }

      #k_eqkpd9wdr .s_2byny7xzj {
        background-color: var(--info-bg);
        box-shadow: 7px 7px 0 var(--info-dark);
      }

      #k_eqkpd9wdr .s_2byny7xzj:hover {
        box-shadow: 10px 10px 0 var(--info-dark);
      }

      #k_eqkpd9wdr .s_ag2o4abx0 {
        background-color: var(--danger-bg);
        box-shadow: 7px 7px 0 var(--danger-dark);
      }

      #k_eqkpd9wdr .s_ag2o4abx0:hover {
        box-shadow: 10px 10px 0 var(--danger-dark);
      }

      #k_eqkpd9wdr .s_tjnbwa14p .s_nzxby0zjp,
      #k_eqkpd9wdr .s_sazpc7i05 .s_nzxby0zjp,
      #k_eqkpd9wdr .s_l02r4qkzj .s_nzxby0zjp,
      #k_eqkpd9wdr .s_tup95trqa .s_nzxby0zjp,
      #k_eqkpd9wdr .s_2byny7xzj .s_nzxby0zjp,
      #k_eqkpd9wdr .s_ag2o4abx0 .s_nzxby0zjp {
        flex-shrink: 0;
      }

      #k_eqkpd9wdr .s_nzxby0zjp {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 4.5rem;
        height: 4.5rem;
        border-radius: 1.1rem;
        border: 3px solid var(--neutral-950);
        background: var(--background-tertiary);
        box-shadow: 4px 4px 0 var(--neutral-950);
        transform: rotate(-4deg);
        transition: transform 0.3s ease;
      }

      #k_eqkpd9wdr .s_5mv3cmlu0:hover .s_nzxby0zjp {
        transform: rotate(0deg) scale(1.05);
      }

      #k_eqkpd9wdr .s_tjnbwa14p .s_nzxby0zjp {
        background: var(--primary-light);
      }

      #k_eqkpd9wdr .s_sazpc7i05 .s_nzxby0zjp {
        background: var(--accent-light);
      }

      #k_eqkpd9wdr .s_l02r4qkzj .s_nzxby0zjp {
        background: var(--warning-light);
      }

      #k_eqkpd9wdr .s_tup95trqa .s_nzxby0zjp {
        background: var(--secondary-light);
      }

      #k_eqkpd9wdr .s_2byny7xzj .s_nzxby0zjp {
        background: var(--info-light);
      }

      #k_eqkpd9wdr .s_ag2o4abx0 .s_nzxby0zjp {
        background: var(--danger-light);
      }

      #k_eqkpd9wdr .s_nzxby0zjp svg {
        width: 2rem;
        height: 2rem;
        color: var(--text-primary);
      }

      #k_eqkpd9wdr .s_q3hsg8v71 {
        min-width: 0;
        flex: 1 1 0;
      }

      #k_eqkpd9wdr .s_aou5y5vlr {
        margin-block: 0 0.65rem;
        margin-inline: 0;
        color: var(--text-primary);
        font-size: 1.2rem;
        font-weight: 700;
        line-height: 1.3;
      }

      #k_eqkpd9wdr .s_pqmpetezp {
        margin: 0;
        color: var(--text-secondary);
        font-size: 0.9375rem;
        line-height: 1.65;
      }

      #k_eqkpd9wdr .s_dwlldvabd {
        position: absolute;
        inset-block-start: 1rem;
        inset-inline-end: 1rem;
        width: 0.85rem;
        height: 0.85rem;
        border-radius: 50%;
        border: 2px solid var(--neutral-950);
        background: var(--background-tertiary);
      }

      #k_eqkpd9wdr .s_tjnbwa14p .s_dwlldvabd {
        background: var(--primary);
      }

      #k_eqkpd9wdr .s_sazpc7i05 .s_dwlldvabd {
        background: var(--accent);
      }

      #k_eqkpd9wdr .s_l02r4qkzj .s_dwlldvabd {
        background: var(--warning-color);
      }

      #k_eqkpd9wdr .s_tup95trqa .s_dwlldvabd {
        background: var(--secondary);
      }

      #k_eqkpd9wdr .s_2byny7xzj .s_dwlldvabd {
        background: var(--info-color);
      }

      #k_eqkpd9wdr .s_ag2o4abx0 .s_dwlldvabd {
        background: var(--danger-color);
      }

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

        #k_eqkpd9wdr .s_585gpm2zj {
          margin-block-end: 2.75rem;
        }

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

      @media (max-width: 575.98px) {
        #k_eqkpd9wdr .s_5mv3cmlu0 {
          flex-direction: column;
          align-items: stretch;
          padding-block: 1.5rem;
          padding-inline: 1.35rem;
        }

        #k_eqkpd9wdr .s_nzxby0zjp {
          width: 4rem;
          height: 4rem;
        }
      }

#k_jah424ne3 {
        padding-block: clamp(4rem, 8vw, 7.5rem);
        padding-inline: 0;
        position: relative;
        isolation: isolate;
        overflow: hidden;
        background: linear-gradient(135deg, var(--background-tertiary) 0%, var(--primary-bg) 42%, var(--accent-bg) 78%, var(--warning-bg) 100%);

        &::before {
          content: '';
          position: absolute;
          inset: 0;
          z-index: 0;
          background: radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--accent) 22%, transparent) 0%, transparent 55%), radial-gradient(circle at 100% 30%, color-mix(in srgb, var(--secondary) 18%, transparent) 0%, transparent 50%),
            radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--primary) 16%, transparent) 0%, transparent 55%);
          animation: faqaurora_k8m2nq7vx9pw3z 22s ease-in-out infinite;
        }

        &::after {
          content: '';
          position: absolute;
          inset-inline-end: -18%;
          inset-block-start: -22%;
          width: min(520px, 90vw);
          height: min(520px, 90vw);
          border-radius: 50%;
          z-index: 0;
          background: conic-gradient(
            from 200deg,
            color-mix(in srgb, var(--warning-light) 55%, transparent),
            color-mix(in srgb, var(--accent-light) 45%, transparent),
            color-mix(in srgb, var(--secondary-light) 55%, transparent),
            color-mix(in srgb, var(--primary-light) 45%, transparent),
            color-mix(in srgb, var(--warning-light) 55%, transparent)
          );
          filter: blur(42px);
          opacity: 0.55;
          animation: faqspinblur_m4p9kx2n8v7qwz 28s linear infinite;
        }

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

        .s_emby04png {
          row-gap: 2rem;
        }

        .s_b8tx0lyjp {
          position: relative;
          border-radius: 28px;
          padding: clamp(1.75rem, 3vw, 2.5rem);
          background: linear-gradient(160deg, color-mix(in srgb, var(--background-tertiary) 82%, var(--primary-bg)), color-mix(in srgb, var(--background-tertiary) 72%, var(--accent-bg)));
          border: 1px solid color-mix(in srgb, var(--neutral-150) 85%, var(--accent));
          box-shadow: 0 24px 60px color-mix(in srgb, var(--neutral-1050) 14%, transparent), 0 10px 22px color-mix(in srgb, var(--accent) 12%, transparent);
          overflow: hidden;
        }

        .s_b8tx0lyjp::before {
          content: '';
          position: absolute;
          inset-block-start: -40%;
          inset-inline-end: -35%;
          width: 78%;
          padding-block-end: 78%;
          border-radius: 50%;
          background: radial-gradient(circle, color-mix(in srgb, var(--warning-bg) 70%, transparent) 0%, transparent 68%);
          pointer-events: none;
        }

        .s_b8tx0lyjp::after {
          content: '';
          position: absolute;
          inset-block-end: -35%;
          inset-inline-start: -25%;
          width: 70%;
          padding-block-end: 70%;
          border-radius: 50%;
          background: radial-gradient(circle, color-mix(in srgb, var(--info-bg) 55%, transparent) 0%, transparent 70%);
          pointer-events: none;
        }

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

        .s_hhwkgn082 {
          margin-block-start: 0;
          margin-block-end: 0;
          font-weight: 900;
          letter-spacing: -0.04em;
          line-height: 1.05;
          font-size: clamp(2.1rem, 4.2vw, 3.15rem);
          text-wrap: balance;
          background: linear-gradient(92deg, var(--primary-dark), var(--accent-dark), var(--secondary-dark), var(--warning-dark));
          -webkit-background-clip: text;
          background-clip: text;
          color: transparent;
          padding-block-end: 0.12em;
        }

        .s_hatirg6z6 {
          margin-block-start: 1.75rem;
          display: flex;
          flex-wrap: wrap;
          gap: 0.65rem;
        }

        .s_a72e67h8l {
          display: inline-flex;
          align-items: center;
          padding-block: 0.55rem;
          padding-inline: 0.85rem;
          border-radius: 14px;
          font-weight: 700;
          font-size: 0.82rem;
          color: var(--secondary-dark);
          background: color-mix(in srgb, var(--secondary-bg) 45%, var(--background-tertiary));
          border: 1px solid color-mix(in srgb, var(--secondary) 22%, var(--border-light));
        }

        .s_a72e67h8l:nth-child(2) {
          color: var(--accent-dark);
          background: color-mix(in srgb, var(--accent-bg) 40%, var(--background-tertiary));
          border-color: color-mix(in srgb, var(--accent) 22%, var(--border-light));
        }

        .s_a72e67h8l:nth-child(3) {
          color: var(--warning-dark);
          background: color-mix(in srgb, var(--warning-bg) 42%, var(--background-tertiary));
          border-color: color-mix(in srgb, var(--warning-color) 20%, var(--border-light));
        }

        .s_d2a4ovmgb {
          border-radius: 28px;
          padding: clamp(1rem, 2vw, 1.35rem);
          background: color-mix(in srgb, var(--background-tertiary) 78%, transparent);
          border: 1px solid color-mix(in srgb, var(--neutral-150) 92%, var(--primary));
          box-shadow: inset 0 1px 0 color-mix(in srgb, var(--white) 55%, transparent);
        }

        .accordion {
          display: flex;
          flex-direction: column;
          gap: 0.85rem;
        }

        .s_o4trt4hlu {
          border-radius: 22px;
          overflow: hidden;
          background: var(--background-tertiary);
          border: 1px solid color-mix(in srgb, var(--neutral-150) 90%, var(--primary));
          box-shadow: 0 18px 46px color-mix(in srgb, var(--neutral-1050) 12%, transparent);
          transition: transform 260ms ease, box-shadow 260ms ease, border-color 260ms ease;
        }

        .s_o4trt4hlu:hover {
          transform: translateY(-6px);
          box-shadow: 0 26px 70px color-mix(in srgb, var(--neutral-1050) 16%, transparent), 0 14px 30px color-mix(in srgb, var(--accent) 10%, transparent);
          border-color: color-mix(in srgb, var(--accent) 22%, var(--neutral-150));
        }

        .s_o4trt4hlu:nth-child(3n + 1) {
          background: linear-gradient(135deg, color-mix(in srgb, var(--background-tertiary) 88%, var(--primary-bg)), color-mix(in srgb, var(--background-tertiary) 86%, var(--info-bg)));
        }

        .s_o4trt4hlu:nth-child(3n + 2) {
          background: linear-gradient(135deg, color-mix(in srgb, var(--background-tertiary) 88%, var(--accent-bg)), color-mix(in srgb, var(--background-tertiary) 86%, var(--secondary-bg)));
        }

        .s_o4trt4hlu:nth-child(3n + 3) {
          background: linear-gradient(135deg, color-mix(in srgb, var(--background-tertiary) 88%, var(--secondary-bg)), color-mix(in srgb, var(--background-tertiary) 86%, var(--success-bg)));
        }

        .s_bygt2yqt9 {
          position: relative;
        }

        .s_jpdtebl50 {
          padding-block: 1.15rem;
          padding-inline: 1.15rem;
          cursor: pointer;
          border: none;
          width: 100%;
          text-align: start;
          display: flex;
          justify-content: space-between;
          align-items: center;
          gap: 1rem;
          color: var(--text-primary);
          font-weight: 800;
          font-size: 1.05rem;
          line-height: 1.25;
          background: transparent;
          transition: color 200ms ease, background 200ms ease;
        }

        .s_jpdtebl50:hover {
          color: color-mix(in srgb, var(--text-primary) 88%, var(--accent-dark));
        }

        .s_jpdtebl50:not(.s_8lpzw68mz) {
          background: linear-gradient(90deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 62%);
        }

        .s_o4trt4hlu:nth-child(3n + 1) .s_jpdtebl50:not(.s_8lpzw68mz) {
          background: linear-gradient(90deg, color-mix(in srgb, var(--primary) 12%, transparent), transparent 65%);
        }

        .s_o4trt4hlu:nth-child(3n + 3) .s_jpdtebl50:not(.s_8lpzw68mz) {
          background: linear-gradient(90deg, color-mix(in srgb, var(--secondary) 12%, transparent), transparent 65%);
        }

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

        .s_hj28vu2l7 {
          width: 2.65rem;
          height: 2.65rem;
          border-radius: 16px;
          display: inline-flex;
          align-items: center;
          justify-content: center;
          flex-shrink: 0;
          color: var(--text-light);
          background: linear-gradient(145deg, var(--accent), var(--accent-dark));
          box-shadow: 0 12px 26px color-mix(in srgb, var(--accent) 22%, transparent);
          transition: transform 320ms cubic-bezier(0.2, 0.8, 0.2, 1), background 320ms ease, box-shadow 320ms ease;
        }

        .s_o4trt4hlu:nth-child(3n + 1) .s_hj28vu2l7 {
          background: linear-gradient(145deg, var(--primary), var(--primary-dark));
          box-shadow: 0 12px 26px color-mix(in srgb, var(--primary) 22%, transparent);
        }

        .s_o4trt4hlu:nth-child(3n + 3) .s_hj28vu2l7 {
          background: linear-gradient(145deg, var(--secondary), var(--secondary-dark));
          box-shadow: 0 12px 26px color-mix(in srgb, var(--secondary) 22%, transparent);
        }

        .s_jpdtebl50:not(.s_8lpzw68mz) .s_hj28vu2l7 {
          transform: rotate(180deg);
        }

        .s_1mtvvkznl {
          padding-block: 0 1.25rem;
          padding-inline: 1.15rem 1.15rem;
          color: var(--text-secondary);
          line-height: 1.75;
          font-size: 1rem;
          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(--background-tertiary) 92%, var(--neutral-50)), color-mix(in srgb, var(--neutral-50) 70%, var(--background-tertiary)));
        }

        .s_hso84fdlv {
          padding-block-start: 1rem;
        }
      }

      @media (min-width: 992px) {
        #k_jah424ne3 .s_b8tx0lyjp {
          position: sticky;
          inset-block-start: 1.5rem;
        }
      }

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

        #k_jah424ne3 .s_hatirg6z6 {
          justify-content: center;
        }
      }

      @media (max-width: 575.98px) {
        #k_jah424ne3 .s_jpdtebl50 {
          padding-block: 1rem;
          padding-inline: 1rem;
          font-size: 1rem;
        }

        #k_jah424ne3 .s_1mtvvkznl {
          padding-inline: 1rem;
          font-size: 0.98rem;
        }

        #k_jah424ne3 .s_hj28vu2l7 {
          width: 2.45rem;
          height: 2.45rem;
          border-radius: 14px;
        }
      }

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

        50% {
          transform: translate3d(2%, -2%, 0) scale(1.03);
          opacity: 0.92;
        }
      }

      @keyframes faqspinblur_m4p9kx2n8v7qwz {
        0% {
          transform: rotate(0deg) scale(1);
        }

        100% {
          transform: rotate(360deg) scale(1.05);
        }
      }

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

&::before {
  content: "";
  position: absolute;
  inset-block-start: -8rem;
  inset-inline-start: -6rem;
  width: 24rem;
  height: 24rem;
  border-radius: 50%;
  background: radial-gradient(circle, var(--primary) 0%, transparent 70%);
  opacity: 0.18;
}

&::after {
  content: "";
  position: absolute;
  inset-block-end: -10rem;
  inset-inline-end: -4rem;
  width: 22rem;
  height: 22rem;
  border-radius: 50%;
  background: radial-gradient(circle, var(--accent) 0%, transparent 70%);
  opacity: 0.18;
}

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

.s_in0gavmh4 {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
  gap: 2rem;
  align-items: start;

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

.s_cizq4zfqs {
  background: rgba(var(--neutral-950), 0.92);
  border: 1px solid var(--neutral-850);
  border-radius: 1.75rem;
  padding: 2.5rem;
  box-shadow: 0 1rem 3rem rgba(var(--neutral-1050), 0.25);

  .s_l31yegvk6 {
    margin-bottom: 2rem;

    .s_flkt6ejsp {
      display: inline-block;
      padding-block: 0.5rem;
      padding-inline: 0.9rem;
      border-radius: 999px;
      background: rgba(var(--bs-primary-rgb), 0.18);
      color: var(--primary-light);
      font-size: 0.82rem;
      font-weight: 700;
      margin-bottom: 1rem;
    }

    h2 {
      font-size: 2.55rem;
      font-weight: 700;
      color: var(--text-light);
      margin-bottom: 0.8rem;
    }

    p {
      color: var(--neutral-250);
      margin-bottom: 0;
      max-width: 40rem;
    }
  }

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

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

    .s_c9sijjl3d {
      grid-column: 1 / -1;
    }
  }

  .form-floating {
    .form-control,
    .form-select {
      border-radius: 1rem;
      border: 1px solid var(--neutral-850);
      background: var(--neutral-950);
      color: var(--text-light);
      padding-inline: 1rem;
      padding-block: 1.35rem 0.45rem;
      transition: 0.3s ease;

      &:focus {
        border-color: var(--primary);
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-primary-rgb), 0.16);
        background: var(--neutral-950);
        color: var(--text-light);
      }
    }

    textarea.form-control {
      min-height: 10.5rem;
    }

    label {
      color: var(--neutral-350);
      padding-inline: 1rem;
    }
  }

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

    .s_8xux3sd72 {
      flex: 1 1 20rem;
      margin-bottom: 0;
      background: var(--neutral-950);
      border: 1px solid var(--neutral-850);
      border-radius: 1rem;
      padding: 1rem 1rem 1rem 2.75rem;

      .form-check-input {
        border-color: var(--neutral-550);

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

      .form-check-label {
        color: var(--neutral-250);

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

          &:hover {
            text-decoration: underline;
          }
        }
      }
    }

    .s_lcoks1thl {
      min-width: 14rem;
      min-height: 3.6rem;
      border: none;
      border-radius: 1rem;
      background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 100%);
      color: var(--text-light);
      font-weight: 700;
      transition: 0.3s ease;

      &:hover {
        transform: translateY(-2px);
        box-shadow: 0 1rem 2rem rgba(var(--neutral-1050), 0.25);
      }
    }
  }
}

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

.s_tfb4xdb6u {
  background: rgba(var(--neutral-950), 0.92);
  border: 1px solid var(--neutral-850);
  border-radius: 1.5rem;
  padding: 1.5rem;

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

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

    .s_27v5wo43a {
      padding: 1.5rem;

      h3 {
        font-size: 1.35rem;
        font-weight: 700;
        color: var(--text-light);
        margin-bottom: 0.6rem;
      }

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

  .s_62yi7bctj {
    display: flex;
    gap: 1rem;
    align-items: flex-start;

    .s_bqzcd688t {
      width: 3rem;
      height: 3rem;
      border-radius: 1rem;
      flex: 0 0 3rem;
      background: rgba(var(--bs-primary-rgb), 0.16);
      color: var(--primary-light);
      display: inline-flex;
      align-items: center;
      justify-content: center;
      font-size: 1.1rem;
    }

    .s_pi9zh9olc {
      h3 {
        font-size: 1.05rem;
        font-weight: 700;
        color: var(--text-light);
        margin-bottom: 0.3rem;
      }

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

  .s_ct5nism7h {
    display: grid;
    gap: 0.75rem;

    a {
      min-height: 3rem;
      border-radius: 0.95rem;
      text-decoration: none;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      font-weight: 600;
      transition: 0.3s ease;

      &.link-light {
        background: var(--neutral-1050);
        color: var(--text-primary);
      }

      &.link-dark {
        background: transparent;
        color: var(--primary-light);
        border: 1px solid var(--neutral-750);
      }

      &:hover {
        transform: translateY(-2px);
      }
    }
  }
}
}

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

      @keyframes footerfloat_r3t7v1hz5c9b {
        0%,
        100% {
          transform: translateY(0);
          opacity: 0.55;
        }
        50% {
          transform: translateY(-12px);
          opacity: 0.9;
        }
      }

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

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

      #k_1liuf238b .s_oigp77cfa {
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 0.45rem;
        background: linear-gradient(
          90deg,
          var(--warning-color) 0%,
          var(--info-color) 45%,
          var(--secondary-light) 100%
        );
        transform-origin: inline-start;
        animation: footersweep_k8m2p4qx9n1w 0.9s ease-out both;
      }

      #k_1liuf238b .s_28itefcre {
        position: absolute;
        inset-block-end: -18%;
        inset-inline-end: -10%;
        width: min(48vw, 420px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--warning-color) 0%,
          var(--warning-bg) 28%,
          transparent 70%
        );
        opacity: 0.45;
        pointer-events: none;
        animation: footerfloat_r3t7v1hz5c9b 6.4s ease-in-out infinite;
      }

      #k_1liuf238b .s_qee28odc9 {
        position: absolute;
        inset-block-start: 12%;
        inset-inline-start: -14%;
        width: min(40vw, 320px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--info-color) 0%,
          var(--info-bg) 30%,
          transparent 72%
        );
        opacity: 0.35;
        pointer-events: none;
        animation: footerfloat_r3t7v1hz5c9b 7.8s ease-in-out infinite;
        animation-delay: 1.1s;
      }

      #k_1liuf238b .container {
        position: relative;
        z-index: 1;
        padding-block: 3.25rem 2rem;
      }

      #k_1liuf238b .s_31811xaq0 {
        display: grid;
        grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
        gap: 2rem;
        align-items: end;
        margin-bottom: 2.5rem;
        padding-bottom: 2rem;
        border-block-end: 2px solid color-mix(in srgb, var(--info-color) 55%, transparent);
      }

      #k_1liuf238b .s_8wk83kauz {
        margin: 0;
        font-size: clamp(2rem, 4.5vw, 3.25rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -0.02em;
        text-transform: uppercase;
        color: var(--text-light);
        background: linear-gradient(
          105deg,
          var(--text-light) 0%,
          var(--info-light) 48%,
          var(--warning-light) 100%
        );
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #k_1liuf238b .s_o5rk0u40g {
        display: block;
        width: 4.5rem;
        height: 0.35rem;
        margin-block-start: 1rem;
        background: linear-gradient(
          90deg,
          var(--warning-color),
          var(--secondary-light)
        );
      }

      #k_1liuf238b .s_r7qy5bqf8 {
        text-align: end;
      }

      #k_1liuf238b .s_tpaygvdds {
        margin: 0 0 0.85rem;
        font-size: 0.8rem;
        font-weight: 700;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--warning-light);
      }

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

      #k_1liuf238b .s_7gngfvrk3 {
        width: 3.1rem;
        height: 3.1rem;
        padding: 0;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: 2px solid var(--warning-color);
        border-radius: 0.35rem;
        background: color-mix(in srgb, var(--warning-color) 18%, transparent);
        color: var(--warning-light);
        font-size: 1.25rem;
        line-height: 1;
        text-decoration: none;
        transition: transform 0.25s ease, background 0.25s ease, color 0.25s ease,
          border-color 0.25s ease;
        animation: footersocial_j6w4n8qd2m5k 3.6s ease-in-out infinite;
      }

      #k_1liuf238b .s_7gngfvrk3:nth-child(2) {
        animation-delay: 0.15s;
      }

      #k_1liuf238b .s_7gngfvrk3:nth-child(3) {
        animation-delay: 0.3s;
      }

      #k_1liuf238b .s_7gngfvrk3:nth-child(4) {
        animation-delay: 0.45s;
      }

      #k_1liuf238b .s_7gngfvrk3:nth-child(5) {
        animation-delay: 0.6s;
      }

      #k_1liuf238b .s_7gngfvrk3:hover,
      #k_1liuf238b .s_7gngfvrk3:focus {
        background: var(--warning-color);
        border-color: var(--warning-light);
        color: var(--neutral-1050);
        transform: translateY(-4px) scale(1.06);
        outline: none;
      }

      #k_1liuf238b .s_219chajpg {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 2.25rem;
        margin-bottom: 2.25rem;
      }

      #k_1liuf238b .s_jgtqxtus5 {
        margin: 0 0 1.15rem;
        font-size: 0.78rem;
        font-weight: 700;
        letter-spacing: 0.16em;
        text-transform: uppercase;
        color: var(--info-light);
      }

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

      #k_1liuf238b .s_9ykzoe6n1 {
        display: grid;
        grid-template-columns: minmax(0, 0.42fr) minmax(0, 0.58fr);
        gap: 0.75rem;
        align-items: start;
        padding-block: 0.7rem;
        padding-inline: 0.9rem;
        background: color-mix(in srgb, var(--text-light) 8%, transparent);
        border-inline-start: 3px solid var(--secondary-light);
      }

      #k_1liuf238b .s_sig1w29br {
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--secondary-bg);
      }

      #k_1liuf238b .s_9ycqgx1hw {
        font-size: 0.95rem;
        font-weight: 600;
        color: var(--text-light);
        word-break: break-word;
      }

      #k_1liuf238b .s_9wssy53kj {
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.55rem;
      }

      #k_1liuf238b .s_9wssy53kj a {
        display: block;
        padding-block: 0.7rem;
        padding-inline: 0.85rem;
        text-decoration: none;
        font-size: 0.92rem;
        font-weight: 600;
        color: var(--text-light);
        background: color-mix(in srgb, var(--primary-light) 22%, transparent);
        border-block-end: 2px solid transparent;
        transition: background 0.25s ease, border-color 0.25s ease,
          transform 0.25s ease, color 0.25s ease;
      }

      #k_1liuf238b .s_9wssy53kj a:hover,
      #k_1liuf238b .s_9wssy53kj a:focus {
        background: color-mix(in srgb, var(--info-color) 28%, transparent);
        border-block-end-color: var(--info-light);
        color: var(--info-bg);
        transform: translateX(0.35rem);
        outline: none;
      }

      #k_1liuf238b .s_p95fcj9t8 {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1rem;
        align-items: center;
        padding-block: 1.15rem 0.25rem;
        border-block-start: 1px solid color-mix(in srgb, var(--text-light) 18%, transparent);
      }

      #k_1liuf238b .s_fcu55p2v0 {
        margin: 0;
        font-size: 0.85rem;
        color: color-mix(in srgb, var(--text-light) 82%, transparent);
      }

      #k_1liuf238b .s_p2gh7d54t {
        display: flex;
        flex-wrap: wrap;
        justify-content: end;
        gap: 0.35rem 1.25rem;
        font-size: 0.85rem;
        font-weight: 600;
        color: var(--warning-bg);
      }

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

        #k_1liuf238b .s_r7qy5bqf8 {
          text-align: start;
        }

        #k_1liuf238b .s_jp0kbjaa9 {
          justify-content: start;
        }

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

        #k_1liuf238b .s_p95fcj9t8 {
          grid-template-columns: minmax(0, 1fr);
          text-align: start;
        }

        #k_1liuf238b .s_p2gh7d54t {
          justify-content: start;
        }
      }

      @media (max-width: 575.98px) {
        #k_1liuf238b .container {
          padding-block: 2.5rem 1.5rem;
        }

        #k_1liuf238b .s_9ykzoe6n1 {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.25rem;
        }

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

        #k_1liuf238b .s_9wssy53kj a:hover,
        #k_1liuf238b .s_9wssy53kj a:focus {
          transform: translateX(0.2rem);
        }
      }

      [dir="rtl"] #k_1liuf238b .s_9wssy53kj a:hover,
      [dir="rtl"] #k_1liuf238b .s_9wssy53kj a:focus {
        transform: translateX(-0.35rem);
      }

      @media (max-width: 575.98px) {
        [dir="rtl"] #k_1liuf238b .s_9wssy53kj a:hover,
        [dir="rtl"] #k_1liuf238b .s_9wssy53kj a:focus {
          transform: translateX(-0.2rem);
        }
      }

#k_ypqa91nqx {
        position: relative;
        z-index: 1000;
        padding-block: 1rem 1.25rem;
        padding-inline: 0;
        background: linear-gradient(180deg, var(--primary-bg) 0%, var(--background-primary) 100%);
      }

      #k_ypqa91nqx .container {
        width: 100%;
      }

      #k_ypqa91nqx .s_jlu900qwf {
        width: 100%;
        position: relative;
        border-radius: 1.25rem;
        padding-block: 0.35rem;
        padding-inline: 0.35rem;
        background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 45%, var(--secondary-light) 100%);
        box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--primary-dark) 28%, transparent);
        animation: headerrise_m8k2n4p7q3xw 0.65s ease-out;
      }

      #k_ypqa91nqx .s_jlu900qwf::before {
        content: '';
        position: absolute;
        inset-block-start: 0.35rem;
        inset-inline-start: 0.35rem;
        inset-inline-end: 0.35rem;
        height: 0.25rem;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--warning-light), var(--accent-bg), var(--secondary-bg));
        pointer-events: none;
      }

      #k_ypqa91nqx .s_6ds7n3got {
        width: 100%;
        border-radius: 1rem;
        padding-block: 0.85rem 0.95rem;
        padding-inline: 1.15rem;
        background: linear-gradient(145deg, var(--neutral-1050) 0%, var(--primary-dark) 100%);
      }

      #k_ypqa91nqx .s_9gf7ng8zs {
        width: 100%;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        align-items: center;
        gap: 1rem;
      }

      #k_ypqa91nqx .navbar-brand {
        white-space: normal;
        margin: 0;
        padding: 0;
        color: var(--text-light) !important;
        font-weight: 700;
        font-size: clamp(1.25rem, 2.4vw, 1.65rem);
        letter-spacing: -0.03em;
        line-height: 1.15;
        text-decoration: none;
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        max-width: 100%;
        transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #k_ypqa91nqx .navbar-brand::before {
        content: '';
        flex-shrink: 0;
        width: 0.75rem;
        height: 0.75rem;
        border-radius: 999px;
        background: linear-gradient(135deg, var(--warning-light), var(--accent-bg));
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent-bg) 35%, transparent);
      }

      #k_ypqa91nqx .navbar-brand:hover {
        color: var(--text-light) !important;
        transform: translateY(-0.125rem);
      }

      #k_ypqa91nqx .s_eu7brnkhm {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 0.75rem;
        min-width: 0;
      }

      #k_ypqa91nqx .navbar-toggler {
        border: 0.125rem solid color-mix(in srgb, var(--text-light) 35%, transparent);
        border-radius: 0.75rem;
        padding-block: 0.45rem;
        padding-inline: 0.65rem;
        transition: background 0.3s ease, border-color 0.3s ease, transform 0.3s ease;
      }

      #k_ypqa91nqx .navbar-toggler:hover {
        border-color: var(--accent-bg);
        background: color-mix(in srgb, var(--text-light) 10%, transparent);
        transform: scale(1.03);
      }

      #k_ypqa91nqx .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent-bg) 45%, transparent);
      }

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

      #k_ypqa91nqx .navbar-collapse {
        grid-column: 1 / -1;
      }

      #k_ypqa91nqx .s_376zgzz5v {
        width: 100%;
        margin: 0;
        padding: 0.35rem;
        list-style: none;
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 0.35rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--text-light) 8%, transparent);
        border: 0.0625rem solid color-mix(in srgb, var(--text-light) 12%, transparent);
      }

      #k_ypqa91nqx .s_376zgzz5v .s_fykmrge1p {
        min-width: 0;
      }

      #k_ypqa91nqx .s_376zgzz5v .nav-link {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-height: 2.75rem;
        padding-block: 0.55rem;
        padding-inline: 0.65rem;
        border-radius: 999px;
        color: var(--text-light) !important;
        font-weight: 500;
        font-size: 0.92rem;
        line-height: 1.2;
        text-align: center;
        text-decoration: none;
        white-space: normal;
        position: relative;
        overflow: hidden;
        transition: color 0.3s ease, transform 0.3s ease, background 0.3s ease, box-shadow 0.3s ease;
      }

      #k_ypqa91nqx .s_376zgzz5v .nav-link::before {
        content: '';
        position: absolute;
        inset: 0;
        border-radius: inherit;
        background: linear-gradient(135deg, var(--accent-light), var(--secondary-light));
        opacity: 0;
        transition: opacity 0.3s ease;
      }

      #k_ypqa91nqx .s_376zgzz5v .nav-link span {
        position: relative;
        z-index: 1;
      }

      #k_ypqa91nqx .s_376zgzz5v .nav-link:hover {
        color: var(--text-primary) !important;
        transform: translateY(-0.125rem);
        box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--accent-dark) 35%, transparent);
      }

      #k_ypqa91nqx .s_376zgzz5v .nav-link:hover::before {
        opacity: 1;
      }

      #k_ypqa91nqx .s_376zgzz5v .nav-link.active {
        color: var(--text-primary) !important;
        font-weight: 600;
        background: linear-gradient(135deg, var(--warning-light), var(--primary-bg));
        box-shadow: inset 0 0 0 0.0625rem color-mix(in srgb, var(--text-light) 35%, transparent);
      }

      #k_ypqa91nqx .s_376zgzz5v .nav-link.active::before {
        opacity: 0;
      }

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

      @media (min-width: 992px) {
        #k_ypqa91nqx .s_9gf7ng8zs {
          display: flex;
          align-items: center;
          gap: 1.25rem;
        }

        #k_ypqa91nqx .navbar-brand {
          flex: 0 1 auto;
          max-width: 32%;
        }

        #k_ypqa91nqx .s_eu7brnkhm {
          display: none;
        }

        #k_ypqa91nqx .navbar-collapse {
          flex: 1 1 0;
          min-width: 0;
          grid-column: auto;
        }
      }

      @media (max-width: 991.98px) {
        #k_ypqa91nqx {
          padding-block: 0.75rem 1rem;
        }

        #k_ypqa91nqx .s_6ds7n3got {
          padding-block: 0.85rem;
          padding-inline: 0.9rem;
        }

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

        #k_ypqa91nqx .s_eu7brnkhm {
          justify-content: flex-end;
        }

        #k_ypqa91nqx .navbar-collapse {
          margin-block-start: 0.85rem;
        }

        #k_ypqa91nqx .s_376zgzz5v {
          grid-template-columns: minmax(0, 1fr);
          border-radius: 1rem;
          gap: 0.45rem;
          padding: 0.55rem;
        }

        #k_ypqa91nqx .s_376zgzz5v .nav-link {
          min-height: 3rem;
          justify-content: flex-start;
          padding-inline: 1rem;
          text-align: start;
        }
      }

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

@keyframes privacy_slide_h3p6r8t2y5u1c {
  from {
    opacity: 0;
    transform: translateX(-1.35rem);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes privacy_slide_rtl_h3p6r8t2y5u1c {
  from {
    opacity: 0;
    transform: translateX(1.35rem);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes privacy_glow_b7n4c9m2x5q1w {
  0%,
  100% {
    transform: scale(1) rotate(0deg);
  }
  50% {
    transform: scale(1.06) rotate(2deg);
  }
}

#k_qkccdze4e {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  min-height: 100vh;
  color: var(--text-primary);
  padding-block: 2rem 3.5rem;
  padding-inline: 0;
  background:
    linear-gradient(160deg, var(--primary-bg) 0%, var(--background-primary) 38%, var(--accent-bg) 100%);
}

#k_qkccdze4e::before {
  content: "";
  position: absolute;
  inset-block-start: -8rem;
  inset-inline-end: -6rem;
  width: 18rem;
  height: 18rem;
  border-radius: 40% 60% 55% 45%;
  background: linear-gradient(135deg, var(--secondary-bg) 0%, var(--warning-bg) 100%);
  opacity: 0.55;
  z-index: -1;
  animation: privacy_glow_b7n4c9m2x5q1w 9s ease-in-out infinite;
  pointer-events: none;
}

#k_qkccdze4e::after {
  content: "";
  position: absolute;
  inset-block-end: 10%;
  inset-inline-start: -7rem;
  width: 14rem;
  height: 14rem;
  border-radius: 50%;
  background: linear-gradient(45deg, var(--info-bg) 0%, var(--accent-light) 100%);
  opacity: 0.45;
  z-index: -1;
  pointer-events: none;
}

#k_qkccdze4e .s_5oq86gk31 {
  position: relative;
  margin-bottom: 2rem;
  padding-block: 2.25rem 2rem;
  padding-inline: 1.35rem;
  border-radius: 1.75rem 0.35rem 1.75rem 0.35rem;
  background: linear-gradient(125deg, var(--primary) 0%, var(--warning-color) 48%, var(--accent) 100%);
  color: var(--text-light);
  box-shadow: 0 1.1rem 0 var(--primary-dark);
  animation: privacy_slide_h3p6r8t2y5u1c 0.55s ease both;
}

#k_qkccdze4e .s_lbw2enpcu {
  margin: 0 0 0.85rem;
  max-width: 18ch;
  font-size: clamp(2.1rem, 6vw, 3.6rem);
  line-height: 0.98;
  font-weight: 900;
  letter-spacing: -0.045em;
  text-transform: uppercase;
  color: var(--text-light);
}

#k_qkccdze4e .s_kkc5wj5f2 {
  margin: 0 0 1.5rem;
  max-width: 40rem;
  font-size: 1.02rem;
  line-height: 1.75;
  color: var(--text-light);
}

#k_qkccdze4e .s_pap9zg8rm {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.65rem;
}

#k_qkccdze4e .s_56oe2ti21 {
  display: block;
  padding-block: 0.75rem;
  padding-inline: 0.95rem;
  border-radius: 0.85rem;
  background: var(--background-tertiary);
  color: var(--text-primary);
  font-size: 0.86rem;
  font-weight: 700;
  line-height: 1.45;
  white-space: normal;
  box-shadow: 0 0.35rem 0 var(--secondary-dark);
}

#k_qkccdze4e .s_c3n0xkbau {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.1rem;
}

#k_qkccdze4e .s_avh5eflkr {
  position: relative;
  padding-block: 1.45rem;
  padding-inline: 1.2rem;
  border-radius: 1.35rem;
  background: var(--background-tertiary);
  border: 2px solid var(--neutral-150);
  box-shadow: 0 0.75rem 0 var(--neutral-250);
  animation: privacy_rise_m4k9x2q7w1n8v 0.5s ease both;
}

#k_qkccdze4e .s_kluhezpam {
  background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--primary-bg) 100%);
  border-color: var(--primary-light);
  box-shadow: 0 0.75rem 0 var(--primary);
}

#k_qkccdze4e .s_f58ncxs8z {
  background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--secondary-bg) 100%);
  border-color: var(--secondary-light);
  box-shadow: 0 0.75rem 0 var(--secondary);
}

#k_qkccdze4e .s_6ynax6zp6 {
  background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--accent-bg) 100%);
  border-color: var(--accent-light);
  box-shadow: 0 0.75rem 0 var(--accent);
}

#k_qkccdze4e .s_7olzm0nkz {
  background: linear-gradient(160deg, var(--background-tertiary) 0%, var(--warning-bg) 100%);
  border-color: var(--warning-light);
  box-shadow: 0 0.75rem 0 var(--warning-color);
}

#k_qkccdze4e .s_7fmjtwjwb {
  display: inline-block;
  margin: 0 0 0.7rem;
  padding-block: 0.28rem;
  padding-inline: 0.7rem;
  border-radius: 0.4rem;
  background: var(--neutral-1050);
  color: var(--text-light);
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  white-space: normal;
  line-height: 1.3;
}

#k_qkccdze4e .s_jfk6yatst {
  margin: 0 0 0.85rem;
  font-size: clamp(1.2rem, 2.5vw, 1.55rem);
  line-height: 1.2;
  font-weight: 800;
  letter-spacing: -0.02em;
  color: var(--text-primary);
}

#k_qkccdze4e .s_s4wqcy8tr {
  margin: 0;
  font-size: 0.96rem;
  line-height: 1.75;
  color: var(--text-secondary);
}

#k_qkccdze4e .s_s4wqcy8tr + .s_s4wqcy8tr {
  margin-block-start: 0.75rem;
}

#k_qkccdze4e .s_s4wqcy8tr + .s_dbphkhwh3,
#k_qkccdze4e .s_s4wqcy8tr + .s_hnq0xx9ah {
  margin-block-start: 1rem;
}

#k_qkccdze4e .s_hnq0xx9ah {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.65rem;
}

#k_qkccdze4e .s_etok2e84t {
  padding-block: 0.85rem;
  padding-inline: 0.95rem;
  border-radius: 0.9rem;
  background: var(--background-primary);
  border-inline-start: 0.35rem solid var(--secondary);
  color: var(--text-secondary);
  font-size: 0.92rem;
  line-height: 1.65;
}

#k_qkccdze4e .s_dbphkhwh3 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.6rem;
}

#k_qkccdze4e .s_dbphkhwh3 li {
  position: relative;
  margin: 0;
  padding-block: 0.8rem;
  padding-inline: 2.35rem 1rem;
  border-radius: 0.9rem;
  background: var(--background-primary);
  border: 1px solid var(--border-light);
  color: var(--text-secondary);
  font-size: 0.94rem;
  line-height: 1.65;
}

#k_qkccdze4e .s_dbphkhwh3 li::before {
  content: "";
  position: absolute;
  inset-block-start: 1.05rem;
  inset-inline-start: 0.9rem;
  width: 0.65rem;
  height: 0.65rem;
  border-radius: 0.2rem;
  background: var(--primary);
  transform: rotate(45deg);
}

#k_qkccdze4e .s_f58ncxs8z .s_dbphkhwh3 li::before {
  background: var(--secondary);
}

#k_qkccdze4e .s_6ynax6zp6 .s_dbphkhwh3 li::before {
  background: var(--accent);
}

#k_qkccdze4e .s_7olzm0nkz .s_dbphkhwh3 li::before {
  background: var(--warning-color);
}

#k_qkccdze4e .s_dm4f6y0cv {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.1rem;
}

#k_qkccdze4e .s_ld16kig2p {
  margin-block-start: 1.1rem;
  padding-block: 1.8rem;
  padding-inline: 1.25rem;
  border-radius: 0.4rem 1.75rem 0.4rem 1.75rem;
  background: linear-gradient(135deg, var(--secondary-dark) 0%, var(--accent-dark) 55%, var(--primary-dark) 100%);
  color: var(--text-light);
  box-shadow: 0 1rem 0 var(--neutral-1050);
  animation: privacy_rise_m4k9x2q7w1n8v 0.55s ease both;
}

#k_qkccdze4e .s_ld16kig2p .s_7fmjtwjwb {
  background: var(--warning-bg);
  color: var(--neutral-1050);
}

#k_qkccdze4e .s_ld16kig2p .s_jfk6yatst {
  color: var(--text-light);
}

#k_qkccdze4e .s_ld16kig2p .s_s4wqcy8tr {
  color: var(--neutral-150);
  margin-bottom: 1.1rem;
}

#k_qkccdze4e .s_9dapngoao {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 0.55rem;
}

#k_qkccdze4e .s_9dapngoao li {
  margin: 0;
  padding-block: 0.7rem;
  padding-inline: 0.95rem;
  border-radius: 0.75rem;
  background: var(--background-tertiary);
  color: var(--text-primary);
  font-size: 0.95rem;
  font-weight: 700;
  line-height: 1.5;
}

[dir="rtl"] #k_qkccdze4e .s_5oq86gk31 {
  animation-name: privacy_slide_rtl_h3p6r8t2y5u1c;
}

@media (min-width: 576px) {
  #k_qkccdze4e .s_5oq86gk31,
  #k_qkccdze4e .s_avh5eflkr,
  #k_qkccdze4e .s_ld16kig2p {
    padding-inline: 1.6rem;
  }

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

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

@media (min-width: 992px) {
  #k_qkccdze4e {
    padding-block: 2.5rem 4.5rem;
  }

  #k_qkccdze4e .s_5oq86gk31 {
    padding-block: 2.75rem 2.4rem;
    padding-inline: 2.25rem;
  }

  #k_qkccdze4e .s_lbw2enpcu {
    max-width: 14ch;
  }

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

  #k_qkccdze4e .s_avh5eflkr,
  #k_qkccdze4e .s_ld16kig2p {
    padding-inline: 1.85rem;
  }

  #k_qkccdze4e .s_802ej7bmd {
    grid-column: 1 / -1;
  }
}

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

      @keyframes footerfloat_r3t7v1hz5c9b {
        0%,
        100% {
          transform: translateY(0);
          opacity: 0.55;
        }
        50% {
          transform: translateY(-12px);
          opacity: 0.9;
        }
      }

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

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

      #k_7yabtzl8q .s_48yb0hp6a {
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 0.45rem;
        background: linear-gradient(
          90deg,
          var(--warning-color) 0%,
          var(--info-color) 45%,
          var(--secondary-light) 100%
        );
        transform-origin: inline-start;
        animation: footersweep_k8m2p4qx9n1w 0.9s ease-out both;
      }

      #k_7yabtzl8q .s_owwx66okd {
        position: absolute;
        inset-block-end: -18%;
        inset-inline-end: -10%;
        width: min(48vw, 420px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--warning-color) 0%,
          var(--warning-bg) 28%,
          transparent 70%
        );
        opacity: 0.45;
        pointer-events: none;
        animation: footerfloat_r3t7v1hz5c9b 6.4s ease-in-out infinite;
      }

      #k_7yabtzl8q .s_4r17o93u1 {
        position: absolute;
        inset-block-start: 12%;
        inset-inline-start: -14%;
        width: min(40vw, 320px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--info-color) 0%,
          var(--info-bg) 30%,
          transparent 72%
        );
        opacity: 0.35;
        pointer-events: none;
        animation: footerfloat_r3t7v1hz5c9b 7.8s ease-in-out infinite;
        animation-delay: 1.1s;
      }

      #k_7yabtzl8q .container {
        position: relative;
        z-index: 1;
        padding-block: 3.25rem 2rem;
      }

      #k_7yabtzl8q .s_9fmcc9hio {
        display: grid;
        grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
        gap: 2rem;
        align-items: end;
        margin-bottom: 2.5rem;
        padding-bottom: 2rem;
        border-block-end: 2px solid color-mix(in srgb, var(--info-color) 55%, transparent);
      }

      #k_7yabtzl8q .s_bztdce5gy {
        margin: 0;
        font-size: clamp(2rem, 4.5vw, 3.25rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -0.02em;
        text-transform: uppercase;
        color: var(--text-light);
        background: linear-gradient(
          105deg,
          var(--text-light) 0%,
          var(--info-light) 48%,
          var(--warning-light) 100%
        );
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #k_7yabtzl8q .s_dunqkawfw {
        display: block;
        width: 4.5rem;
        height: 0.35rem;
        margin-block-start: 1rem;
        background: linear-gradient(
          90deg,
          var(--warning-color),
          var(--secondary-light)
        );
      }

      #k_7yabtzl8q .s_ip4tf8njf {
        text-align: end;
      }

      #k_7yabtzl8q .s_co9lih4w9 {
        margin: 0 0 0.85rem;
        font-size: 0.8rem;
        font-weight: 700;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--warning-light);
      }

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

      #k_7yabtzl8q .s_qr7amylv3 {
        width: 3.1rem;
        height: 3.1rem;
        padding: 0;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: 2px solid var(--warning-color);
        border-radius: 0.35rem;
        background: color-mix(in srgb, var(--warning-color) 18%, transparent);
        color: var(--warning-light);
        font-size: 1.25rem;
        line-height: 1;
        text-decoration: none;
        transition: transform 0.25s ease, background 0.25s ease, color 0.25s ease,
          border-color 0.25s ease;
        animation: footersocial_j6w4n8qd2m5k 3.6s ease-in-out infinite;
      }

      #k_7yabtzl8q .s_qr7amylv3:nth-child(2) {
        animation-delay: 0.15s;
      }

      #k_7yabtzl8q .s_qr7amylv3:nth-child(3) {
        animation-delay: 0.3s;
      }

      #k_7yabtzl8q .s_qr7amylv3:nth-child(4) {
        animation-delay: 0.45s;
      }

      #k_7yabtzl8q .s_qr7amylv3:nth-child(5) {
        animation-delay: 0.6s;
      }

      #k_7yabtzl8q .s_qr7amylv3:hover,
      #k_7yabtzl8q .s_qr7amylv3:focus {
        background: var(--warning-color);
        border-color: var(--warning-light);
        color: var(--neutral-1050);
        transform: translateY(-4px) scale(1.06);
        outline: none;
      }

      #k_7yabtzl8q .s_ltwcekwfp {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 2.25rem;
        margin-bottom: 2.25rem;
      }

      #k_7yabtzl8q .s_ruut1x5kj {
        margin: 0 0 1.15rem;
        font-size: 0.78rem;
        font-weight: 700;
        letter-spacing: 0.16em;
        text-transform: uppercase;
        color: var(--info-light);
      }

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

      #k_7yabtzl8q .s_lpl06ctol {
        display: grid;
        grid-template-columns: minmax(0, 0.42fr) minmax(0, 0.58fr);
        gap: 0.75rem;
        align-items: start;
        padding-block: 0.7rem;
        padding-inline: 0.9rem;
        background: color-mix(in srgb, var(--text-light) 8%, transparent);
        border-inline-start: 3px solid var(--secondary-light);
      }

      #k_7yabtzl8q .s_3xt9jx8ly {
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--secondary-bg);
      }

      #k_7yabtzl8q .s_ifkm1mxh7 {
        font-size: 0.95rem;
        font-weight: 600;
        color: var(--text-light);
        word-break: break-word;
      }

      #k_7yabtzl8q .s_jptlilzp1 {
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.55rem;
      }

      #k_7yabtzl8q .s_jptlilzp1 a {
        display: block;
        padding-block: 0.7rem;
        padding-inline: 0.85rem;
        text-decoration: none;
        font-size: 0.92rem;
        font-weight: 600;
        color: var(--text-light);
        background: color-mix(in srgb, var(--primary-light) 22%, transparent);
        border-block-end: 2px solid transparent;
        transition: background 0.25s ease, border-color 0.25s ease,
          transform 0.25s ease, color 0.25s ease;
      }

      #k_7yabtzl8q .s_jptlilzp1 a:hover,
      #k_7yabtzl8q .s_jptlilzp1 a:focus {
        background: color-mix(in srgb, var(--info-color) 28%, transparent);
        border-block-end-color: var(--info-light);
        color: var(--info-bg);
        transform: translateX(0.35rem);
        outline: none;
      }

      #k_7yabtzl8q .s_2ppvj332s {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1rem;
        align-items: center;
        padding-block: 1.15rem 0.25rem;
        border-block-start: 1px solid color-mix(in srgb, var(--text-light) 18%, transparent);
      }

      #k_7yabtzl8q .s_kwy9yfzn9 {
        margin: 0;
        font-size: 0.85rem;
        color: color-mix(in srgb, var(--text-light) 82%, transparent);
      }

      #k_7yabtzl8q .s_nfcvcg994 {
        display: flex;
        flex-wrap: wrap;
        justify-content: end;
        gap: 0.35rem 1.25rem;
        font-size: 0.85rem;
        font-weight: 600;
        color: var(--warning-bg);
      }

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

        #k_7yabtzl8q .s_ip4tf8njf {
          text-align: start;
        }

        #k_7yabtzl8q .s_20j1ik0nj {
          justify-content: start;
        }

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

        #k_7yabtzl8q .s_2ppvj332s {
          grid-template-columns: minmax(0, 1fr);
          text-align: start;
        }

        #k_7yabtzl8q .s_nfcvcg994 {
          justify-content: start;
        }
      }

      @media (max-width: 575.98px) {
        #k_7yabtzl8q .container {
          padding-block: 2.5rem 1.5rem;
        }

        #k_7yabtzl8q .s_lpl06ctol {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.25rem;
        }

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

        #k_7yabtzl8q .s_jptlilzp1 a:hover,
        #k_7yabtzl8q .s_jptlilzp1 a:focus {
          transform: translateX(0.2rem);
        }
      }

      [dir="rtl"] #k_7yabtzl8q .s_jptlilzp1 a:hover,
      [dir="rtl"] #k_7yabtzl8q .s_jptlilzp1 a:focus {
        transform: translateX(-0.35rem);
      }

      @media (max-width: 575.98px) {
        [dir="rtl"] #k_7yabtzl8q .s_jptlilzp1 a:hover,
        [dir="rtl"] #k_7yabtzl8q .s_jptlilzp1 a:focus {
          transform: translateX(-0.2rem);
        }
      }

#k_fiz8u4wg3 {
        position: relative;
        z-index: 1000;
        padding-block: 1rem 1.25rem;
        padding-inline: 0;
        background: linear-gradient(180deg, var(--primary-bg) 0%, var(--background-primary) 100%);
      }

      #k_fiz8u4wg3 .container {
        width: 100%;
      }

      #k_fiz8u4wg3 .s_r1fgpc7ts {
        width: 100%;
        position: relative;
        border-radius: 1.25rem;
        padding-block: 0.35rem;
        padding-inline: 0.35rem;
        background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 45%, var(--secondary-light) 100%);
        box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--primary-dark) 28%, transparent);
        animation: headerrise_m8k2n4p7q3xw 0.65s ease-out;
      }

      #k_fiz8u4wg3 .s_r1fgpc7ts::before {
        content: '';
        position: absolute;
        inset-block-start: 0.35rem;
        inset-inline-start: 0.35rem;
        inset-inline-end: 0.35rem;
        height: 0.25rem;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--warning-light), var(--accent-bg), var(--secondary-bg));
        pointer-events: none;
      }

      #k_fiz8u4wg3 .s_c160ramh6 {
        width: 100%;
        border-radius: 1rem;
        padding-block: 0.85rem 0.95rem;
        padding-inline: 1.15rem;
        background: linear-gradient(145deg, var(--neutral-1050) 0%, var(--primary-dark) 100%);
      }

      #k_fiz8u4wg3 .s_go2qg8bve {
        width: 100%;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        align-items: center;
        gap: 1rem;
      }

      #k_fiz8u4wg3 .navbar-brand {
        white-space: normal;
        margin: 0;
        padding: 0;
        color: var(--text-light) !important;
        font-weight: 700;
        font-size: clamp(1.25rem, 2.4vw, 1.65rem);
        letter-spacing: -0.03em;
        line-height: 1.15;
        text-decoration: none;
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        max-width: 100%;
        transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #k_fiz8u4wg3 .navbar-brand::before {
        content: '';
        flex-shrink: 0;
        width: 0.75rem;
        height: 0.75rem;
        border-radius: 999px;
        background: linear-gradient(135deg, var(--warning-light), var(--accent-bg));
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent-bg) 35%, transparent);
      }

      #k_fiz8u4wg3 .navbar-brand:hover {
        color: var(--text-light) !important;
        transform: translateY(-0.125rem);
      }

      #k_fiz8u4wg3 .s_j7dh5kutm {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 0.75rem;
        min-width: 0;
      }

      #k_fiz8u4wg3 .navbar-toggler {
        border: 0.125rem solid color-mix(in srgb, var(--text-light) 35%, transparent);
        border-radius: 0.75rem;
        padding-block: 0.45rem;
        padding-inline: 0.65rem;
        transition: background 0.3s ease, border-color 0.3s ease, transform 0.3s ease;
      }

      #k_fiz8u4wg3 .navbar-toggler:hover {
        border-color: var(--accent-bg);
        background: color-mix(in srgb, var(--text-light) 10%, transparent);
        transform: scale(1.03);
      }

      #k_fiz8u4wg3 .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent-bg) 45%, transparent);
      }

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

      #k_fiz8u4wg3 .navbar-collapse {
        grid-column: 1 / -1;
      }

      #k_fiz8u4wg3 .s_ir1evo6jk {
        width: 100%;
        margin: 0;
        padding: 0.35rem;
        list-style: none;
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 0.35rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--text-light) 8%, transparent);
        border: 0.0625rem solid color-mix(in srgb, var(--text-light) 12%, transparent);
      }

      #k_fiz8u4wg3 .s_ir1evo6jk .s_s374s0y1o {
        min-width: 0;
      }

      #k_fiz8u4wg3 .s_ir1evo6jk .nav-link {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-height: 2.75rem;
        padding-block: 0.55rem;
        padding-inline: 0.65rem;
        border-radius: 999px;
        color: var(--text-light) !important;
        font-weight: 500;
        font-size: 0.92rem;
        line-height: 1.2;
        text-align: center;
        text-decoration: none;
        white-space: normal;
        position: relative;
        overflow: hidden;
        transition: color 0.3s ease, transform 0.3s ease, background 0.3s ease, box-shadow 0.3s ease;
      }

      #k_fiz8u4wg3 .s_ir1evo6jk .nav-link::before {
        content: '';
        position: absolute;
        inset: 0;
        border-radius: inherit;
        background: linear-gradient(135deg, var(--accent-light), var(--secondary-light));
        opacity: 0;
        transition: opacity 0.3s ease;
      }

      #k_fiz8u4wg3 .s_ir1evo6jk .nav-link span {
        position: relative;
        z-index: 1;
      }

      #k_fiz8u4wg3 .s_ir1evo6jk .nav-link:hover {
        color: var(--text-primary) !important;
        transform: translateY(-0.125rem);
        box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--accent-dark) 35%, transparent);
      }

      #k_fiz8u4wg3 .s_ir1evo6jk .nav-link:hover::before {
        opacity: 1;
      }

      #k_fiz8u4wg3 .s_ir1evo6jk .nav-link.active {
        color: var(--text-primary) !important;
        font-weight: 600;
        background: linear-gradient(135deg, var(--warning-light), var(--primary-bg));
        box-shadow: inset 0 0 0 0.0625rem color-mix(in srgb, var(--text-light) 35%, transparent);
      }

      #k_fiz8u4wg3 .s_ir1evo6jk .nav-link.active::before {
        opacity: 0;
      }

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

      @media (min-width: 992px) {
        #k_fiz8u4wg3 .s_go2qg8bve {
          display: flex;
          align-items: center;
          gap: 1.25rem;
        }

        #k_fiz8u4wg3 .navbar-brand {
          flex: 0 1 auto;
          max-width: 32%;
        }

        #k_fiz8u4wg3 .s_j7dh5kutm {
          display: none;
        }

        #k_fiz8u4wg3 .navbar-collapse {
          flex: 1 1 0;
          min-width: 0;
          grid-column: auto;
        }
      }

      @media (max-width: 991.98px) {
        #k_fiz8u4wg3 {
          padding-block: 0.75rem 1rem;
        }

        #k_fiz8u4wg3 .s_c160ramh6 {
          padding-block: 0.85rem;
          padding-inline: 0.9rem;
        }

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

        #k_fiz8u4wg3 .s_j7dh5kutm {
          justify-content: flex-end;
        }

        #k_fiz8u4wg3 .navbar-collapse {
          margin-block-start: 0.85rem;
        }

        #k_fiz8u4wg3 .s_ir1evo6jk {
          grid-template-columns: minmax(0, 1fr);
          border-radius: 1rem;
          gap: 0.45rem;
          padding: 0.55rem;
        }

        #k_fiz8u4wg3 .s_ir1evo6jk .nav-link {
          min-height: 3rem;
          justify-content: flex-start;
          padding-inline: 1rem;
          text-align: start;
        }
      }

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

    #k_k1wig4aun::before {
      content: '';
      position: absolute;
      inset-block-start: -12rem;
      inset-inline-end: -8rem;
      width: 22rem;
      height: 22rem;
      border-radius: 50%;
      background: radial-gradient(circle, var(--accent-bg) 0%, transparent 72%);
      opacity: 0.55;
      pointer-events: none;
      animation: glowdrift_k7m2p9xq4n8w 9s ease-in-out infinite alternate;
    }

    #k_k1wig4aun::after {
      content: '';
      position: absolute;
      inset-block-end: -10rem;
      inset-inline-start: -6rem;
      width: 18rem;
      height: 18rem;
      border-radius: 50%;
      background: radial-gradient(circle, var(--secondary-bg) 0%, transparent 70%);
      opacity: 0.45;
      pointer-events: none;
      animation: glowdrift_k7m2p9xq4n8w 11s ease-in-out infinite alternate-reverse;
    }

    @keyframes glowdrift_k7m2p9xq4n8w {
      0% {
        transform: translate(0, 0) scale(1);
      }
      100% {
        transform: translate(1.25rem, -1rem) scale(1.06);
      }
    }

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

    #k_k1wig4aun .s_o7r65qflu {
      display: grid;
      grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.08fr);
      gap: 2.75rem;
      align-items: start;
    }

    #k_k1wig4aun .s_aanntri9v {
      padding-block: 1.5rem;
      padding-inline: 2rem;
      border-radius: 2rem;
      background: linear-gradient(145deg, var(--background-tertiary), var(--background-primary));
      border: 1px solid var(--border-light);
      box-shadow: 0 1.25rem 3rem rgba(var(--bs-primary-rgb), 0.1);
    }

    #k_k1wig4aun .s_3fgcne3hn {
      display: inline-block;
      margin-block-end: 1.25rem;
      padding-block: 0.45rem;
      padding-inline: 1.1rem;
      border-radius: 999px;
      background: linear-gradient(120deg, var(--primary-light), var(--primary));
      color: var(--text-light);
      font-size: 0.8125rem;
      font-weight: 600;
      letter-spacing: 0.04em;
      text-transform: uppercase;
      white-space: normal;
    }

    #k_k1wig4aun .s_dwr0jq0ej {
      margin-block: 0 1rem;
      font-size: clamp(1.85rem, 3vw, 2.65rem);
      font-weight: 700;
      line-height: 1.15;
      color: var(--text-primary);
    }

    #k_k1wig4aun .s_td2hqxdun {
      margin-block: 0;
      font-size: 1.0625rem;
      line-height: 1.7;
      color: var(--text-secondary);
    }

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

    #k_k1wig4aun .s_1ju3bfm2j {
      display: flex;
      flex-direction: column;
      height: 100%;
      min-height: 100%;
      padding-block: 1.65rem;
      padding-inline: 1.5rem;
      border-radius: 1.65rem;
      border: 1px solid var(--border-light);
      text-align: start;
      transition: transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease;
      box-shadow: 0 0.75rem 2rem rgba(var(--bs-primary-rgb), 0.08);
    }

    #k_k1wig4aun .s_1ju3bfm2j:hover {
      transform: translateY(-0.35rem);
      box-shadow: 0 1.25rem 2.5rem rgba(var(--bs-primary-rgb), 0.14);
    }

    #k_k1wig4aun .s_hhh7mzn00 {
      background: linear-gradient(155deg, var(--background-tertiary) 0%, var(--primary-bg) 100%);
      border-color: var(--primary-light);
    }

    #k_k1wig4aun .s_b8c2iut0v {
      background: linear-gradient(155deg, var(--background-tertiary) 0%, var(--accent-bg) 100%);
      border-color: var(--accent-light);
    }

    #k_k1wig4aun .s_p7l8i416y {
      background: linear-gradient(155deg, var(--background-tertiary) 0%, var(--secondary-bg) 100%);
      border-color: var(--secondary-light);
    }

    #k_k1wig4aun .s_h3qgv280f {
      background: linear-gradient(155deg, var(--background-tertiary) 0%, var(--info-bg) 100%);
      border-color: var(--info-light);
    }

    #k_k1wig4aun .s_hhh7mzn00:hover {
      border-color: var(--primary);
    }

    #k_k1wig4aun .s_b8c2iut0v:hover {
      border-color: var(--accent);
    }

    #k_k1wig4aun .s_p7l8i416y:hover {
      border-color: var(--secondary);
    }

    #k_k1wig4aun .s_h3qgv280f:hover {
      border-color: var(--info-color);
    }

    #k_k1wig4aun .s_6can7padi {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 3.25rem;
      height: 3.25rem;
      margin-block-end: 1.1rem;
      border-radius: 1rem;
      flex-shrink: 0;
      transition: transform 0.35s ease, background 0.35s ease;
    }

    #k_k1wig4aun .s_1ju3bfm2j:hover .s_6can7padi {
      transform: scale(1.06);
    }

    #k_k1wig4aun .s_hhh7mzn00 .s_6can7padi {
      background: linear-gradient(140deg, var(--primary-light), var(--primary-bg));
      box-shadow: 0 0.5rem 1.25rem rgba(var(--bs-primary-rgb), 0.22);
    }

    #k_k1wig4aun .s_b8c2iut0v .s_6can7padi {
      background: linear-gradient(140deg, var(--accent-light), var(--accent-bg));
      box-shadow: 0 0.5rem 1.25rem rgba(var(--bs-accent-rgb), 0.2);
    }

    #k_k1wig4aun .s_p7l8i416y .s_6can7padi {
      background: linear-gradient(140deg, var(--secondary-light), var(--secondary-bg));
      box-shadow: 0 0.5rem 1.25rem rgba(var(--bs-secondary-rgb), 0.2);
    }

    #k_k1wig4aun .s_h3qgv280f .s_6can7padi {
      background: linear-gradient(140deg, var(--info-light), var(--info-bg));
      box-shadow: 0 0.5rem 1.25rem rgba(var(--bs-accent-rgb), 0.16);
    }

    #k_k1wig4aun .s_6can7padi svg {
      width: 1.5rem;
      height: 1.5rem;
    }

    #k_k1wig4aun .s_hhh7mzn00 .s_6can7padi svg {
      fill: var(--primary-dark);
    }

    #k_k1wig4aun .s_b8c2iut0v .s_6can7padi svg {
      fill: var(--accent-dark);
    }

    #k_k1wig4aun .s_p7l8i416y .s_6can7padi svg {
      fill: var(--secondary-dark);
    }

    #k_k1wig4aun .s_h3qgv280f .s_6can7padi svg {
      fill: var(--info-dark);
    }

    #k_k1wig4aun .s_ir2mr9t7v {
      margin-block: 0 0.65rem;
      font-size: 1.2rem;
      font-weight: 700;
      line-height: 1.35;
      color: var(--text-primary);
    }

    #k_k1wig4aun .s_7szp5kew2 {
      flex-grow: 1;
      margin-block: 0 1.25rem;
      font-size: 0.975rem;
      line-height: 1.65;
      color: var(--text-secondary);
    }

    #k_k1wig4aun .s_fhj162b1j {
      display: inline-flex;
      align-items: center;
      gap: 0.45rem;
      align-self: flex-start;
      padding-block: 0.6rem;
      padding-inline: 1.15rem;
      border-radius: 999px;
      border: 1px solid currentColor;
      background: var(--background-tertiary);
      color: var(--primary);
      font-size: 0.9rem;
      font-weight: 600;
      text-decoration: none;
      transition: background 0.3s ease, color 0.3s ease, margin-inline-start 0.3s ease, border-color 0.3s ease;
    }

    #k_k1wig4aun .s_hhh7mzn00 .s_fhj162b1j {
      color: var(--primary-dark);
      border-color: var(--primary-light);
    }

    #k_k1wig4aun .s_b8c2iut0v .s_fhj162b1j {
      color: var(--accent-dark);
      border-color: var(--accent-light);
    }

    #k_k1wig4aun .s_p7l8i416y .s_fhj162b1j {
      color: var(--secondary-dark);
      border-color: var(--secondary-light);
    }

    #k_k1wig4aun .s_h3qgv280f .s_fhj162b1j {
      color: var(--info-dark);
      border-color: var(--info-light);
    }

    #k_k1wig4aun .s_hhh7mzn00:hover .s_fhj162b1j {
      background: var(--primary);
      border-color: var(--primary);
      color: var(--text-light);
      margin-inline-start: 0.25rem;
    }

    #k_k1wig4aun .s_b8c2iut0v:hover .s_fhj162b1j {
      background: var(--accent);
      border-color: var(--accent);
      color: var(--text-light);
      margin-inline-start: 0.25rem;
    }

    #k_k1wig4aun .s_p7l8i416y:hover .s_fhj162b1j {
      background: var(--secondary);
      border-color: var(--secondary);
      color: var(--text-light);
      margin-inline-start: 0.25rem;
    }

    #k_k1wig4aun .s_h3qgv280f:hover .s_fhj162b1j {
      background: var(--info-color);
      border-color: var(--info-color);
      color: var(--text-light);
      margin-inline-start: 0.25rem;
    }

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

      #k_k1wig4aun .s_aanntri9v {
        text-align: center;
      }
    }

    @media (max-width: 575.98px) {
      #k_k1wig4aun {
        padding-block: 3rem;
        padding-inline: 0;
      }

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

      #k_k1wig4aun .s_aanntri9v {
        padding-block: 1.25rem;
        padding-inline: 1.25rem;
      }

      #k_k1wig4aun .s_1ju3bfm2j {
        padding-block: 1.35rem;
        padding-inline: 1.2rem;
      }
    }

#k_frjvtz63p {
        padding-block: 6rem;
        background: var(--background-dark);
        color: var(--text-light);
        position: relative;
        overflow: hidden;

        &::before {
            content: "";
            position: absolute;
            inset: 0;
            background:
                    radial-gradient(circle at 15% 15%, var(--primary-dark), transparent 42%),
                    radial-gradient(circle at 85% 75%, var(--accent-dark), transparent 45%);
            opacity: 0.45;
        }

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

        .s_mgpfsaa1z {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 2rem;
            align-items: end;
            margin-bottom: 3rem;
        }

        .s_jh8ck2idy {
            color: var(--primary-light);
            font-weight: 900;
            margin-block: 0 0.7rem;
        }

        .s_rl7ggbxxx {
            color: var(--text-light);
            font-size: clamp(2rem, 1.25rem + 2vw, 3.2rem);
            font-weight: 900;
            margin: 0;
        }

        .s_mwnkldfac {
            color: var(--neutral-150);
            line-height: 1.7;
            margin: 0;
        }

        .s_10cyob77a {
            display: grid;
            grid-template-columns: 1.2fr 0.8fr;
            gap: 1.25rem;
        }

        .s_5a3yk4d87,
        .s_lo3oxwben {
            background: var(--background-tertiary);
            color: var(--text-primary);
            border-radius: 1.5rem;
            border: 1px solid var(--neutral-150);
        }

        .s_5a3yk4d87 {
            padding: 1.25rem;
        }

        .s_ld1qmswaf {
            aspect-ratio: 1 / 1;
            overflow: hidden;
            border-radius: 1.25rem;
            background: var(--background-secondary);

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

        .s_b4s5cte5f {
            padding: 1.5rem 0.4rem 0.3rem;
        }

        .s_o3ngf19xq {
            display: grid;
            gap: 1.25rem;
        }

        .s_lo3oxwben {
            padding: 1.5rem;
            display: grid;
            grid-template-columns: 96px 1fr;
            gap: 1rem;
            align-items: center;
        }

        .s_30meoy2vq {
            aspect-ratio: 1 / 1;
            border-radius: 1rem;
            overflow: hidden;
            background: var(--background-secondary);

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

        h3 {
            color: var(--text-primary);
            font-weight: 900;
            margin-block: 0 0.55rem;
        }

        .s_94lxgz54t {
            display: inline-flex;
            margin-top: 1rem;
            color: var(--primary);
            font-weight: 900;
            text-decoration: none;
        }
    }

    @media (max-width: 991.98px) {
        #k_frjvtz63p {
            .s_mgpfsaa1z,
            .s_10cyob77a {
                grid-template-columns: 1fr;
            }
        }
    }

    @media (max-width: 575.98px) {
        #k_frjvtz63p {
            padding-block: 4rem;

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

#k_h9qbu7sxt {
      &.s_8ztngnj1j {
          padding-block: 5rem;
          background: linear-gradient(135deg, var(--primary-dark), var(--accent-dark));
      }

      .s_69000116g {
          border-radius: 2rem;
          padding: 4rem;
          background: rgba(255,255,255,0.06);
          border: 1px solid rgba(255,255,255,0.08);
          backdrop-filter: blur(0.5rem);
          text-align: center;
      }

      .s_k7q7j75vv {
          display: inline-flex;
          align-items: center;
          gap: 0.5rem;
          background: rgba(255,255,255,0.12);
          color: var(--text-light);
          padding-block: 0.55rem;
          padding-inline: 1rem;
          border-radius: 999px;
          margin-bottom: 1.5rem;
      }

      .s_4slebx2ug {
          color: var(--text-light);
          margin-bottom: 1.25rem;
      }

      .s_jp37fpxb1 {
          color: var(--neutral-150);
          max-width: 720px;
          margin: 0 auto 2rem;
          line-height: 1.8;
      }

      .s_5wz2trut1 {
          display: flex;
          justify-content: center;
          gap: 1rem;
          flex-wrap: wrap;
      }

      .s_pbtjp90gr,
      .s_m3dcwiqgi {
          display: inline-flex;
          align-items: center;
          gap: 0.5rem;
          padding-block: 1rem;
          padding-inline: 2rem;
          border-radius: 999px;
          text-decoration: none;
          transition: 0.3s ease;
      }

      .s_pbtjp90gr {
          background: var(--white);
          color: var(--primary-dark);
      }

      .s_m3dcwiqgi {
          border: 1px solid rgba(255,255,255,0.2);
          color: var(--white);
      }
  }

  @media (max-width: 767px) {
      #k_h9qbu7sxt.s_8ztngnj1j {
          padding-block: 3rem;

          .s_69000116g {
              padding: 2rem 1.5rem;
          }

          .s_5wz2trut1 {
              flex-direction: column;
          }

          .s_pbtjp90gr,
          .s_m3dcwiqgi {
              width: 100%;
              justify-content: center;
          }
      }
  }

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

      @keyframes footerfloat_r3t7v1hz5c9b {
        0%,
        100% {
          transform: translateY(0);
          opacity: 0.55;
        }
        50% {
          transform: translateY(-12px);
          opacity: 0.9;
        }
      }

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

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

      #k_g1hmoublm .s_brvldfv6g {
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 0.45rem;
        background: linear-gradient(
          90deg,
          var(--warning-color) 0%,
          var(--info-color) 45%,
          var(--secondary-light) 100%
        );
        transform-origin: inline-start;
        animation: footersweep_k8m2p4qx9n1w 0.9s ease-out both;
      }

      #k_g1hmoublm .s_c1ixp377v {
        position: absolute;
        inset-block-end: -18%;
        inset-inline-end: -10%;
        width: min(48vw, 420px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--warning-color) 0%,
          var(--warning-bg) 28%,
          transparent 70%
        );
        opacity: 0.45;
        pointer-events: none;
        animation: footerfloat_r3t7v1hz5c9b 6.4s ease-in-out infinite;
      }

      #k_g1hmoublm .s_5a6cdw8q5 {
        position: absolute;
        inset-block-start: 12%;
        inset-inline-start: -14%;
        width: min(40vw, 320px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--info-color) 0%,
          var(--info-bg) 30%,
          transparent 72%
        );
        opacity: 0.35;
        pointer-events: none;
        animation: footerfloat_r3t7v1hz5c9b 7.8s ease-in-out infinite;
        animation-delay: 1.1s;
      }

      #k_g1hmoublm .container {
        position: relative;
        z-index: 1;
        padding-block: 3.25rem 2rem;
      }

      #k_g1hmoublm .s_pv724wx5h {
        display: grid;
        grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
        gap: 2rem;
        align-items: end;
        margin-bottom: 2.5rem;
        padding-bottom: 2rem;
        border-block-end: 2px solid color-mix(in srgb, var(--info-color) 55%, transparent);
      }

      #k_g1hmoublm .s_gozm1bf2f {
        margin: 0;
        font-size: clamp(2rem, 4.5vw, 3.25rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -0.02em;
        text-transform: uppercase;
        color: var(--text-light);
        background: linear-gradient(
          105deg,
          var(--text-light) 0%,
          var(--info-light) 48%,
          var(--warning-light) 100%
        );
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #k_g1hmoublm .s_b3rtbx7qg {
        display: block;
        width: 4.5rem;
        height: 0.35rem;
        margin-block-start: 1rem;
        background: linear-gradient(
          90deg,
          var(--warning-color),
          var(--secondary-light)
        );
      }

      #k_g1hmoublm .s_nqawn3vtq {
        text-align: end;
      }

      #k_g1hmoublm .s_jivuzs4we {
        margin: 0 0 0.85rem;
        font-size: 0.8rem;
        font-weight: 700;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--warning-light);
      }

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

      #k_g1hmoublm .s_jvcdcuh1g {
        width: 3.1rem;
        height: 3.1rem;
        padding: 0;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: 2px solid var(--warning-color);
        border-radius: 0.35rem;
        background: color-mix(in srgb, var(--warning-color) 18%, transparent);
        color: var(--warning-light);
        font-size: 1.25rem;
        line-height: 1;
        text-decoration: none;
        transition: transform 0.25s ease, background 0.25s ease, color 0.25s ease,
          border-color 0.25s ease;
        animation: footersocial_j6w4n8qd2m5k 3.6s ease-in-out infinite;
      }

      #k_g1hmoublm .s_jvcdcuh1g:nth-child(2) {
        animation-delay: 0.15s;
      }

      #k_g1hmoublm .s_jvcdcuh1g:nth-child(3) {
        animation-delay: 0.3s;
      }

      #k_g1hmoublm .s_jvcdcuh1g:nth-child(4) {
        animation-delay: 0.45s;
      }

      #k_g1hmoublm .s_jvcdcuh1g:nth-child(5) {
        animation-delay: 0.6s;
      }

      #k_g1hmoublm .s_jvcdcuh1g:hover,
      #k_g1hmoublm .s_jvcdcuh1g:focus {
        background: var(--warning-color);
        border-color: var(--warning-light);
        color: var(--neutral-1050);
        transform: translateY(-4px) scale(1.06);
        outline: none;
      }

      #k_g1hmoublm .s_g0tjqdcax {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 2.25rem;
        margin-bottom: 2.25rem;
      }

      #k_g1hmoublm .s_1scwtx79j {
        margin: 0 0 1.15rem;
        font-size: 0.78rem;
        font-weight: 700;
        letter-spacing: 0.16em;
        text-transform: uppercase;
        color: var(--info-light);
      }

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

      #k_g1hmoublm .s_ahjafnrgw {
        display: grid;
        grid-template-columns: minmax(0, 0.42fr) minmax(0, 0.58fr);
        gap: 0.75rem;
        align-items: start;
        padding-block: 0.7rem;
        padding-inline: 0.9rem;
        background: color-mix(in srgb, var(--text-light) 8%, transparent);
        border-inline-start: 3px solid var(--secondary-light);
      }

      #k_g1hmoublm .s_5ltqkq434 {
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--secondary-bg);
      }

      #k_g1hmoublm .s_tk8cgzz28 {
        font-size: 0.95rem;
        font-weight: 600;
        color: var(--text-light);
        word-break: break-word;
      }

      #k_g1hmoublm .s_n3nanyw18 {
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.55rem;
      }

      #k_g1hmoublm .s_n3nanyw18 a {
        display: block;
        padding-block: 0.7rem;
        padding-inline: 0.85rem;
        text-decoration: none;
        font-size: 0.92rem;
        font-weight: 600;
        color: var(--text-light);
        background: color-mix(in srgb, var(--primary-light) 22%, transparent);
        border-block-end: 2px solid transparent;
        transition: background 0.25s ease, border-color 0.25s ease,
          transform 0.25s ease, color 0.25s ease;
      }

      #k_g1hmoublm .s_n3nanyw18 a:hover,
      #k_g1hmoublm .s_n3nanyw18 a:focus {
        background: color-mix(in srgb, var(--info-color) 28%, transparent);
        border-block-end-color: var(--info-light);
        color: var(--info-bg);
        transform: translateX(0.35rem);
        outline: none;
      }

      #k_g1hmoublm .s_eyn604rih {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1rem;
        align-items: center;
        padding-block: 1.15rem 0.25rem;
        border-block-start: 1px solid color-mix(in srgb, var(--text-light) 18%, transparent);
      }

      #k_g1hmoublm .s_32s9z0xbp {
        margin: 0;
        font-size: 0.85rem;
        color: color-mix(in srgb, var(--text-light) 82%, transparent);
      }

      #k_g1hmoublm .s_a047itr5y {
        display: flex;
        flex-wrap: wrap;
        justify-content: end;
        gap: 0.35rem 1.25rem;
        font-size: 0.85rem;
        font-weight: 600;
        color: var(--warning-bg);
      }

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

        #k_g1hmoublm .s_nqawn3vtq {
          text-align: start;
        }

        #k_g1hmoublm .s_6nqbweefb {
          justify-content: start;
        }

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

        #k_g1hmoublm .s_eyn604rih {
          grid-template-columns: minmax(0, 1fr);
          text-align: start;
        }

        #k_g1hmoublm .s_a047itr5y {
          justify-content: start;
        }
      }

      @media (max-width: 575.98px) {
        #k_g1hmoublm .container {
          padding-block: 2.5rem 1.5rem;
        }

        #k_g1hmoublm .s_ahjafnrgw {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.25rem;
        }

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

        #k_g1hmoublm .s_n3nanyw18 a:hover,
        #k_g1hmoublm .s_n3nanyw18 a:focus {
          transform: translateX(0.2rem);
        }
      }

      [dir="rtl"] #k_g1hmoublm .s_n3nanyw18 a:hover,
      [dir="rtl"] #k_g1hmoublm .s_n3nanyw18 a:focus {
        transform: translateX(-0.35rem);
      }

      @media (max-width: 575.98px) {
        [dir="rtl"] #k_g1hmoublm .s_n3nanyw18 a:hover,
        [dir="rtl"] #k_g1hmoublm .s_n3nanyw18 a:focus {
          transform: translateX(-0.2rem);
        }
      }

#k_sr4ql6ng4 {
        position: relative;
        z-index: 1000;
        padding-block: 1rem 1.25rem;
        padding-inline: 0;
        background: linear-gradient(180deg, var(--primary-bg) 0%, var(--background-primary) 100%);
      }

      #k_sr4ql6ng4 .container {
        width: 100%;
      }

      #k_sr4ql6ng4 .s_ainmwh9c2 {
        width: 100%;
        position: relative;
        border-radius: 1.25rem;
        padding-block: 0.35rem;
        padding-inline: 0.35rem;
        background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 45%, var(--secondary-light) 100%);
        box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--primary-dark) 28%, transparent);
        animation: headerrise_m8k2n4p7q3xw 0.65s ease-out;
      }

      #k_sr4ql6ng4 .s_ainmwh9c2::before {
        content: '';
        position: absolute;
        inset-block-start: 0.35rem;
        inset-inline-start: 0.35rem;
        inset-inline-end: 0.35rem;
        height: 0.25rem;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--warning-light), var(--accent-bg), var(--secondary-bg));
        pointer-events: none;
      }

      #k_sr4ql6ng4 .s_41xs4u7w8 {
        width: 100%;
        border-radius: 1rem;
        padding-block: 0.85rem 0.95rem;
        padding-inline: 1.15rem;
        background: linear-gradient(145deg, var(--neutral-1050) 0%, var(--primary-dark) 100%);
      }

      #k_sr4ql6ng4 .s_h4wsp8b2e {
        width: 100%;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        align-items: center;
        gap: 1rem;
      }

      #k_sr4ql6ng4 .navbar-brand {
        white-space: normal;
        margin: 0;
        padding: 0;
        color: var(--text-light) !important;
        font-weight: 700;
        font-size: clamp(1.25rem, 2.4vw, 1.65rem);
        letter-spacing: -0.03em;
        line-height: 1.15;
        text-decoration: none;
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        max-width: 100%;
        transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #k_sr4ql6ng4 .navbar-brand::before {
        content: '';
        flex-shrink: 0;
        width: 0.75rem;
        height: 0.75rem;
        border-radius: 999px;
        background: linear-gradient(135deg, var(--warning-light), var(--accent-bg));
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent-bg) 35%, transparent);
      }

      #k_sr4ql6ng4 .navbar-brand:hover {
        color: var(--text-light) !important;
        transform: translateY(-0.125rem);
      }

      #k_sr4ql6ng4 .s_puvoevgj9 {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 0.75rem;
        min-width: 0;
      }

      #k_sr4ql6ng4 .navbar-toggler {
        border: 0.125rem solid color-mix(in srgb, var(--text-light) 35%, transparent);
        border-radius: 0.75rem;
        padding-block: 0.45rem;
        padding-inline: 0.65rem;
        transition: background 0.3s ease, border-color 0.3s ease, transform 0.3s ease;
      }

      #k_sr4ql6ng4 .navbar-toggler:hover {
        border-color: var(--accent-bg);
        background: color-mix(in srgb, var(--text-light) 10%, transparent);
        transform: scale(1.03);
      }

      #k_sr4ql6ng4 .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent-bg) 45%, transparent);
      }

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

      #k_sr4ql6ng4 .navbar-collapse {
        grid-column: 1 / -1;
      }

      #k_sr4ql6ng4 .s_i7u52hq4y {
        width: 100%;
        margin: 0;
        padding: 0.35rem;
        list-style: none;
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 0.35rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--text-light) 8%, transparent);
        border: 0.0625rem solid color-mix(in srgb, var(--text-light) 12%, transparent);
      }

      #k_sr4ql6ng4 .s_i7u52hq4y .s_dmurs1q2u {
        min-width: 0;
      }

      #k_sr4ql6ng4 .s_i7u52hq4y .nav-link {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-height: 2.75rem;
        padding-block: 0.55rem;
        padding-inline: 0.65rem;
        border-radius: 999px;
        color: var(--text-light) !important;
        font-weight: 500;
        font-size: 0.92rem;
        line-height: 1.2;
        text-align: center;
        text-decoration: none;
        white-space: normal;
        position: relative;
        overflow: hidden;
        transition: color 0.3s ease, transform 0.3s ease, background 0.3s ease, box-shadow 0.3s ease;
      }

      #k_sr4ql6ng4 .s_i7u52hq4y .nav-link::before {
        content: '';
        position: absolute;
        inset: 0;
        border-radius: inherit;
        background: linear-gradient(135deg, var(--accent-light), var(--secondary-light));
        opacity: 0;
        transition: opacity 0.3s ease;
      }

      #k_sr4ql6ng4 .s_i7u52hq4y .nav-link span {
        position: relative;
        z-index: 1;
      }

      #k_sr4ql6ng4 .s_i7u52hq4y .nav-link:hover {
        color: var(--text-primary) !important;
        transform: translateY(-0.125rem);
        box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--accent-dark) 35%, transparent);
      }

      #k_sr4ql6ng4 .s_i7u52hq4y .nav-link:hover::before {
        opacity: 1;
      }

      #k_sr4ql6ng4 .s_i7u52hq4y .nav-link.active {
        color: var(--text-primary) !important;
        font-weight: 600;
        background: linear-gradient(135deg, var(--warning-light), var(--primary-bg));
        box-shadow: inset 0 0 0 0.0625rem color-mix(in srgb, var(--text-light) 35%, transparent);
      }

      #k_sr4ql6ng4 .s_i7u52hq4y .nav-link.active::before {
        opacity: 0;
      }

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

      @media (min-width: 992px) {
        #k_sr4ql6ng4 .s_h4wsp8b2e {
          display: flex;
          align-items: center;
          gap: 1.25rem;
        }

        #k_sr4ql6ng4 .navbar-brand {
          flex: 0 1 auto;
          max-width: 32%;
        }

        #k_sr4ql6ng4 .s_puvoevgj9 {
          display: none;
        }

        #k_sr4ql6ng4 .navbar-collapse {
          flex: 1 1 0;
          min-width: 0;
          grid-column: auto;
        }
      }

      @media (max-width: 991.98px) {
        #k_sr4ql6ng4 {
          padding-block: 0.75rem 1rem;
        }

        #k_sr4ql6ng4 .s_41xs4u7w8 {
          padding-block: 0.85rem;
          padding-inline: 0.9rem;
        }

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

        #k_sr4ql6ng4 .s_puvoevgj9 {
          justify-content: flex-end;
        }

        #k_sr4ql6ng4 .navbar-collapse {
          margin-block-start: 0.85rem;
        }

        #k_sr4ql6ng4 .s_i7u52hq4y {
          grid-template-columns: minmax(0, 1fr);
          border-radius: 1rem;
          gap: 0.45rem;
          padding: 0.55rem;
        }

        #k_sr4ql6ng4 .s_i7u52hq4y .nav-link {
          min-height: 3rem;
          justify-content: flex-start;
          padding-inline: 1rem;
          text-align: start;
        }
      }

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

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

#k_iocqp6fdy {
  position: relative;
  overflow: hidden;
  color: var(--text-primary);
  background:
    radial-gradient(ellipse 80% 50% at 0% 0%, color-mix(in srgb, var(--info-bg) 55%, transparent) 0%, transparent 55%),
    radial-gradient(ellipse 70% 45% at 100% 8%, color-mix(in srgb, var(--warning-bg) 40%, transparent) 0%, transparent 50%),
    radial-gradient(ellipse 60% 40% at 50% 100%, color-mix(in srgb, var(--secondary-bg) 35%, transparent) 0%, transparent 55%),
    linear-gradient(180deg, var(--background-tertiary) 0%, var(--neutral-50) 45%, color-mix(in srgb, var(--primary-bg) 18%, var(--neutral-50)) 100%);
  padding-block: 0 4.5rem;
}

#k_iocqp6fdy .s_16c2kafl2 {
  position: relative;
  padding-block: 3.25rem 2.75rem;
}

#k_iocqp6fdy .s_16c2kafl2::before {
  content: '';
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: 0;
  top: 0;
  height: 6px;
  background: linear-gradient(90deg, var(--warning-color) 0%, var(--primary) 35%, var(--accent) 65%, var(--secondary) 100%);
  animation: termsglow_b3r9wtd5qf1zm 4.5s ease-in-out infinite;
}

#k_iocqp6fdy .s_toipejahl {
  position: relative;
  border-radius: 1.5rem;
  padding-block: 2.5rem;
  padding-inline: 1.75rem;
  background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 48%, var(--secondary) 100%);
  box-shadow: 0 22px 48px color-mix(in srgb, var(--primary-dark) 28%, transparent);
  overflow: hidden;
  animation: termsswipe_xq8m4kp2vn7hj 0.6s ease-out both;
}

#k_iocqp6fdy .s_toipejahl::before {
  content: '';
  position: absolute;
  inset-inline-end: -12%;
  top: -35%;
  width: 48%;
  aspect-ratio: 1;
  border-radius: 50%;
  background: color-mix(in srgb, var(--info-light) 35%, transparent);
  pointer-events: none;
}

#k_iocqp6fdy .s_toipejahl::after {
  content: '';
  position: absolute;
  inset-inline-start: -8%;
  bottom: -40%;
  width: 36%;
  aspect-ratio: 1;
  border-radius: 50%;
  background: color-mix(in srgb, var(--warning-light) 30%, transparent);
  pointer-events: none;
}

#k_iocqp6fdy .s_ynvxvvd8j {
  position: relative;
  z-index: 1;
  display: grid;
  gap: 1.5rem;
  max-width: 46rem;
}

#k_iocqp6fdy .s_50y361j2v {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  width: fit-content;
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--text-primary);
  background: var(--warning-bg);
  padding-block: 0.45rem;
  padding-inline: 0.95rem;
  border-radius: 0.35rem;
  white-space: normal;
  transform: rotate(-1.5deg);
}

#k_iocqp6fdy .s_toipejahl h1 {
  margin: 0;
  font-size: clamp(2rem, 5vw, 3.15rem);
  font-weight: 900;
  line-height: 1.05;
  letter-spacing: -0.035em;
  color: var(--text-light);
  text-wrap: balance;
}

#k_iocqp6fdy .s_qdac4qvrz {
  margin: 0;
  font-size: 1.05rem;
  line-height: 1.7;
  color: color-mix(in srgb, var(--text-light) 88%, var(--primary-bg));
  max-width: 38rem;
}

#k_iocqp6fdy .s_cgasn5gny {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  width: fit-content;
  margin-top: 0.25rem;
  padding-block: 0.55rem;
  padding-inline: 1rem;
  border-radius: 999px;
  background: color-mix(in srgb, var(--text-light) 16%, transparent);
  border: 1px solid color-mix(in srgb, var(--text-light) 28%, transparent);
  color: var(--text-light);
  font-size: 0.86rem;
  font-weight: 700;
}

#k_iocqp6fdy .s_cgasn5gny i {
  color: var(--info-bg);
  font-size: 1.05rem;
}

#k_iocqp6fdy .s_bwag3omqu {
  padding-block: 2.75rem 0;
}

#k_iocqp6fdy .s_c0lhb0agy {
  display: grid;
  gap: 1.1rem;
  max-width: 54rem;
  margin-inline: auto;
}

#k_iocqp6fdy .s_m0e0e67dg {
  position: relative;
  background: var(--background-tertiary);
  border: 1px solid color-mix(in srgb, var(--neutral-250) 70%, var(--primary-bg));
  border-radius: 1.1rem;
  padding-block: 1.45rem;
  padding-inline: 1.35rem 1.5rem;
  box-shadow: 0 10px 28px color-mix(in srgb, var(--neutral-950) 6%, transparent);
  overflow: hidden;
  animation: termsswipe_xq8m4kp2vn7hj 0.55s ease-out both;
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;
}

#k_iocqp6fdy .s_m0e0e67dg::before {
  content: '';
  position: absolute;
  inset-block: 0;
  inset-inline-start: 0;
  width: 7px;
  background: linear-gradient(180deg, var(--primary) 0%, var(--accent) 100%);
}

#k_iocqp6fdy .s_m0e0e67dg:hover {
  transform: translateY(-3px);
  border-color: color-mix(in srgb, var(--accent) 40%, var(--neutral-250));
  box-shadow: 0 16px 36px color-mix(in srgb, var(--accent-dark) 14%, transparent);
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(4n + 2)::before {
  background: linear-gradient(180deg, var(--secondary) 0%, var(--secondary-light) 100%);
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(4n + 3)::before {
  background: linear-gradient(180deg, var(--warning-color) 0%, var(--warning-light) 100%);
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(4n + 4)::before {
  background: linear-gradient(180deg, var(--info-dark) 0%, var(--info-color) 100%);
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(1) {
  animation-delay: 0.05s;
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(2) {
  animation-delay: 0.09s;
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(3) {
  animation-delay: 0.13s;
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(4) {
  animation-delay: 0.17s;
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(5) {
  animation-delay: 0.21s;
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(6) {
  animation-delay: 0.25s;
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(7) {
  animation-delay: 0.29s;
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(8) {
  animation-delay: 0.33s;
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(9) {
  animation-delay: 0.37s;
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(10) {
  animation-delay: 0.41s;
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(11) {
  animation-delay: 0.45s;
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(12) {
  animation-delay: 0.49s;
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(13) {
  animation-delay: 0.53s;
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(14) {
  animation-delay: 0.57s;
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(15) {
  animation-delay: 0.61s;
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(16) {
  animation-delay: 0.65s;
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(odd) {
  background: linear-gradient(120deg, var(--background-tertiary) 0%, color-mix(in srgb, var(--primary-bg) 12%, var(--background-tertiary)) 100%);
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(even) {
  background: linear-gradient(120deg, var(--background-tertiary) 0%, color-mix(in srgb, var(--secondary-bg) 12%, var(--background-tertiary)) 100%);
}

#k_iocqp6fdy .s_m0e0e67dg h2 {
  margin: 0 0 0.85rem;
  padding-inline-start: 0.35rem;
  font-size: clamp(1.05rem, 2.2vw, 1.28rem);
  font-weight: 800;
  line-height: 1.25;
  letter-spacing: -0.02em;
  color: var(--text-primary);
}

#k_iocqp6fdy .s_m0e0e67dg p {
  margin: 0 0 0.55rem;
  padding-inline-start: 0.35rem;
  font-size: 0.92rem;
  line-height: 1.7;
  color: var(--text-secondary);
}

#k_iocqp6fdy .s_m0e0e67dg p:last-child {
  margin-bottom: 0;
}

#k_iocqp6fdy .s_m0e0e67dg ul {
  list-style: none;
  margin: 0.35rem 0 0;
  padding: 0;
}

#k_iocqp6fdy .s_m0e0e67dg ul li {
  position: relative;
  margin-bottom: 0.5rem;
  padding-inline-start: 1.55rem;
  font-size: 0.92rem;
  line-height: 1.65;
  color: var(--text-secondary);
}

#k_iocqp6fdy .s_m0e0e67dg ul li:last-child {
  margin-bottom: 0;
}

#k_iocqp6fdy .s_m0e0e67dg ul li::before {
  content: '';
  position: absolute;
  inset-inline-start: 0.35rem;
  top: 0.55em;
  width: 0.55rem;
  height: 0.55rem;
  border-radius: 0.15rem;
  background: var(--accent);
  transform: rotate(45deg);
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(4n + 2) ul li::before {
  background: var(--secondary);
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(4n + 3) ul li::before {
  background: var(--warning-color);
}

#k_iocqp6fdy .s_m0e0e67dg:nth-child(4n + 4) ul li::before {
  background: var(--info-dark);
}

#k_iocqp6fdy .s_71wuhiyqc {
  margin-top: 2.25rem;
  position: relative;
  border-radius: 1.35rem;
  padding-block: 2rem;
  padding-inline: 1.5rem;
  overflow: hidden;
  background: linear-gradient(125deg, var(--warning-color) 0%, var(--primary) 42%, var(--accent) 78%, var(--secondary) 100%);
  box-shadow: 0 20px 44px color-mix(in srgb, var(--primary-dark) 26%, transparent);
  animation: termsswipe_xq8m4kp2vn7hj 0.6s ease-out 0.7s both;
}

#k_iocqp6fdy .s_71wuhiyqc::before {
  content: '';
  position: absolute;
  inset: 0;
  background:
    radial-gradient(circle at 12% 20%, color-mix(in srgb, var(--text-light) 22%, transparent) 0%, transparent 42%),
    radial-gradient(circle at 88% 80%, color-mix(in srgb, var(--info-bg) 28%, transparent) 0%, transparent 40%);
  pointer-events: none;
}

#k_iocqp6fdy .s_71wuhiyqc h2 {
  position: relative;
  z-index: 1;
  margin: 0 0 1.25rem;
  font-size: clamp(1.15rem, 2.4vw, 1.45rem);
  font-weight: 900;
  letter-spacing: -0.02em;
  color: var(--text-light);
}

#k_iocqp6fdy .s_2f6gt9xhs {
  position: relative;
  z-index: 1;
  display: grid;
  gap: 0.85rem;
  grid-template-columns: 1fr;
}

#k_iocqp6fdy .s_4by0e39vi {
  display: flex;
  align-items: flex-start;
  gap: 0.7rem;
  min-width: 0;
  padding-block: 0.9rem;
  padding-inline: 1rem;
  border-radius: 0.85rem;
  background: color-mix(in srgb, var(--text-light) 18%, transparent);
  border: 1px solid color-mix(in srgb, var(--text-light) 30%, transparent);
  color: var(--text-light);
  font-size: 0.9rem;
  font-weight: 600;
  line-height: 1.45;
  transition: background 0.25s ease, transform 0.25s ease;
}

#k_iocqp6fdy .s_4by0e39vi:hover {
  background: color-mix(in srgb, var(--text-light) 28%, transparent);
  transform: translateY(-2px);
}

#k_iocqp6fdy .s_4by0e39vi i {
  flex-shrink: 0;
  margin-top: 0.1rem;
  font-size: 1.1rem;
  color: var(--info-bg);
}

#k_iocqp6fdy .s_4by0e39vi span {
  min-width: 0;
}

@media (min-width: 768px) {
  #k_iocqp6fdy .s_toipejahl {
    padding-block: 3rem;
    padding-inline: 2.75rem;
  }

  #k_iocqp6fdy .s_m0e0e67dg {
    padding-block: 1.65rem;
    padding-inline: 1.75rem 1.85rem;
  }

  #k_iocqp6fdy .s_2f6gt9xhs {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #k_iocqp6fdy .s_71wuhiyqc {
    padding-block: 2.25rem;
    padding-inline: 2rem;
  }
}

@media (max-width: 575.98px) {
  #k_iocqp6fdy .s_16c2kafl2 {
    padding-block: 2.5rem 2rem;
  }

  #k_iocqp6fdy .s_toipejahl {
    padding-block: 1.85rem;
    padding-inline: 1.25rem;
    border-radius: 1.15rem;
  }

  #k_iocqp6fdy .s_50y361j2v {
    transform: none;
  }

  #k_iocqp6fdy .s_m0e0e67dg {
    border-radius: 0.95rem;
    padding-block: 1.25rem;
    padding-inline: 1.1rem 1.15rem;
  }

  #k_iocqp6fdy .s_71wuhiyqc {
    border-radius: 1.1rem;
    padding-block: 1.6rem;
    padding-inline: 1.15rem;
  }
}

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

      @keyframes footerfloat_r3t7v1hz5c9b {
        0%,
        100% {
          transform: translateY(0);
          opacity: 0.55;
        }
        50% {
          transform: translateY(-12px);
          opacity: 0.9;
        }
      }

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

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

      #k_ftxhkyng9 .s_hq50gwyj9 {
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 0.45rem;
        background: linear-gradient(
          90deg,
          var(--warning-color) 0%,
          var(--info-color) 45%,
          var(--secondary-light) 100%
        );
        transform-origin: inline-start;
        animation: footersweep_k8m2p4qx9n1w 0.9s ease-out both;
      }

      #k_ftxhkyng9 .s_2iv3by39s {
        position: absolute;
        inset-block-end: -18%;
        inset-inline-end: -10%;
        width: min(48vw, 420px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--warning-color) 0%,
          var(--warning-bg) 28%,
          transparent 70%
        );
        opacity: 0.45;
        pointer-events: none;
        animation: footerfloat_r3t7v1hz5c9b 6.4s ease-in-out infinite;
      }

      #k_ftxhkyng9 .s_4nhnb0xse {
        position: absolute;
        inset-block-start: 12%;
        inset-inline-start: -14%;
        width: min(40vw, 320px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--info-color) 0%,
          var(--info-bg) 30%,
          transparent 72%
        );
        opacity: 0.35;
        pointer-events: none;
        animation: footerfloat_r3t7v1hz5c9b 7.8s ease-in-out infinite;
        animation-delay: 1.1s;
      }

      #k_ftxhkyng9 .container {
        position: relative;
        z-index: 1;
        padding-block: 3.25rem 2rem;
      }

      #k_ftxhkyng9 .s_7xbuqu5su {
        display: grid;
        grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
        gap: 2rem;
        align-items: end;
        margin-bottom: 2.5rem;
        padding-bottom: 2rem;
        border-block-end: 2px solid color-mix(in srgb, var(--info-color) 55%, transparent);
      }

      #k_ftxhkyng9 .s_r9dztwbcc {
        margin: 0;
        font-size: clamp(2rem, 4.5vw, 3.25rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -0.02em;
        text-transform: uppercase;
        color: var(--text-light);
        background: linear-gradient(
          105deg,
          var(--text-light) 0%,
          var(--info-light) 48%,
          var(--warning-light) 100%
        );
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #k_ftxhkyng9 .s_f8jmfylyo {
        display: block;
        width: 4.5rem;
        height: 0.35rem;
        margin-block-start: 1rem;
        background: linear-gradient(
          90deg,
          var(--warning-color),
          var(--secondary-light)
        );
      }

      #k_ftxhkyng9 .s_6irpzu4eh {
        text-align: end;
      }

      #k_ftxhkyng9 .s_fp2kza3j5 {
        margin: 0 0 0.85rem;
        font-size: 0.8rem;
        font-weight: 700;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--warning-light);
      }

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

      #k_ftxhkyng9 .s_5oouhr5db {
        width: 3.1rem;
        height: 3.1rem;
        padding: 0;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: 2px solid var(--warning-color);
        border-radius: 0.35rem;
        background: color-mix(in srgb, var(--warning-color) 18%, transparent);
        color: var(--warning-light);
        font-size: 1.25rem;
        line-height: 1;
        text-decoration: none;
        transition: transform 0.25s ease, background 0.25s ease, color 0.25s ease,
          border-color 0.25s ease;
        animation: footersocial_j6w4n8qd2m5k 3.6s ease-in-out infinite;
      }

      #k_ftxhkyng9 .s_5oouhr5db:nth-child(2) {
        animation-delay: 0.15s;
      }

      #k_ftxhkyng9 .s_5oouhr5db:nth-child(3) {
        animation-delay: 0.3s;
      }

      #k_ftxhkyng9 .s_5oouhr5db:nth-child(4) {
        animation-delay: 0.45s;
      }

      #k_ftxhkyng9 .s_5oouhr5db:nth-child(5) {
        animation-delay: 0.6s;
      }

      #k_ftxhkyng9 .s_5oouhr5db:hover,
      #k_ftxhkyng9 .s_5oouhr5db:focus {
        background: var(--warning-color);
        border-color: var(--warning-light);
        color: var(--neutral-1050);
        transform: translateY(-4px) scale(1.06);
        outline: none;
      }

      #k_ftxhkyng9 .s_8cy6ydgrk {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 2.25rem;
        margin-bottom: 2.25rem;
      }

      #k_ftxhkyng9 .s_oxdw2n2pj {
        margin: 0 0 1.15rem;
        font-size: 0.78rem;
        font-weight: 700;
        letter-spacing: 0.16em;
        text-transform: uppercase;
        color: var(--info-light);
      }

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

      #k_ftxhkyng9 .s_67dhgbi27 {
        display: grid;
        grid-template-columns: minmax(0, 0.42fr) minmax(0, 0.58fr);
        gap: 0.75rem;
        align-items: start;
        padding-block: 0.7rem;
        padding-inline: 0.9rem;
        background: color-mix(in srgb, var(--text-light) 8%, transparent);
        border-inline-start: 3px solid var(--secondary-light);
      }

      #k_ftxhkyng9 .s_dxeus8euj {
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--secondary-bg);
      }

      #k_ftxhkyng9 .s_fn1ltgh7n {
        font-size: 0.95rem;
        font-weight: 600;
        color: var(--text-light);
        word-break: break-word;
      }

      #k_ftxhkyng9 .s_mfelv80c7 {
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.55rem;
      }

      #k_ftxhkyng9 .s_mfelv80c7 a {
        display: block;
        padding-block: 0.7rem;
        padding-inline: 0.85rem;
        text-decoration: none;
        font-size: 0.92rem;
        font-weight: 600;
        color: var(--text-light);
        background: color-mix(in srgb, var(--primary-light) 22%, transparent);
        border-block-end: 2px solid transparent;
        transition: background 0.25s ease, border-color 0.25s ease,
          transform 0.25s ease, color 0.25s ease;
      }

      #k_ftxhkyng9 .s_mfelv80c7 a:hover,
      #k_ftxhkyng9 .s_mfelv80c7 a:focus {
        background: color-mix(in srgb, var(--info-color) 28%, transparent);
        border-block-end-color: var(--info-light);
        color: var(--info-bg);
        transform: translateX(0.35rem);
        outline: none;
      }

      #k_ftxhkyng9 .s_r2yzd3sbd {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1rem;
        align-items: center;
        padding-block: 1.15rem 0.25rem;
        border-block-start: 1px solid color-mix(in srgb, var(--text-light) 18%, transparent);
      }

      #k_ftxhkyng9 .s_o77clevgt {
        margin: 0;
        font-size: 0.85rem;
        color: color-mix(in srgb, var(--text-light) 82%, transparent);
      }

      #k_ftxhkyng9 .s_a0giys2b2 {
        display: flex;
        flex-wrap: wrap;
        justify-content: end;
        gap: 0.35rem 1.25rem;
        font-size: 0.85rem;
        font-weight: 600;
        color: var(--warning-bg);
      }

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

        #k_ftxhkyng9 .s_6irpzu4eh {
          text-align: start;
        }

        #k_ftxhkyng9 .s_ooxipt05r {
          justify-content: start;
        }

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

        #k_ftxhkyng9 .s_r2yzd3sbd {
          grid-template-columns: minmax(0, 1fr);
          text-align: start;
        }

        #k_ftxhkyng9 .s_a0giys2b2 {
          justify-content: start;
        }
      }

      @media (max-width: 575.98px) {
        #k_ftxhkyng9 .container {
          padding-block: 2.5rem 1.5rem;
        }

        #k_ftxhkyng9 .s_67dhgbi27 {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.25rem;
        }

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

        #k_ftxhkyng9 .s_mfelv80c7 a:hover,
        #k_ftxhkyng9 .s_mfelv80c7 a:focus {
          transform: translateX(0.2rem);
        }
      }

      [dir="rtl"] #k_ftxhkyng9 .s_mfelv80c7 a:hover,
      [dir="rtl"] #k_ftxhkyng9 .s_mfelv80c7 a:focus {
        transform: translateX(-0.35rem);
      }

      @media (max-width: 575.98px) {
        [dir="rtl"] #k_ftxhkyng9 .s_mfelv80c7 a:hover,
        [dir="rtl"] #k_ftxhkyng9 .s_mfelv80c7 a:focus {
          transform: translateX(-0.2rem);
        }
      }

#k_907pueu66 {
        position: relative;
        z-index: 1000;
        padding-block: 1rem 1.25rem;
        padding-inline: 0;
        background: linear-gradient(180deg, var(--primary-bg) 0%, var(--background-primary) 100%);
      }

      #k_907pueu66 .container {
        width: 100%;
      }

      #k_907pueu66 .s_9v29l8pqu {
        width: 100%;
        position: relative;
        border-radius: 1.25rem;
        padding-block: 0.35rem;
        padding-inline: 0.35rem;
        background: linear-gradient(135deg, var(--accent) 0%, var(--primary) 45%, var(--secondary-light) 100%);
        box-shadow: 0 1rem 2.5rem color-mix(in srgb, var(--primary-dark) 28%, transparent);
        animation: headerrise_m8k2n4p7q3xw 0.65s ease-out;
      }

      #k_907pueu66 .s_9v29l8pqu::before {
        content: '';
        position: absolute;
        inset-block-start: 0.35rem;
        inset-inline-start: 0.35rem;
        inset-inline-end: 0.35rem;
        height: 0.25rem;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--warning-light), var(--accent-bg), var(--secondary-bg));
        pointer-events: none;
      }

      #k_907pueu66 .s_5a5rsw532 {
        width: 100%;
        border-radius: 1rem;
        padding-block: 0.85rem 0.95rem;
        padding-inline: 1.15rem;
        background: linear-gradient(145deg, var(--neutral-1050) 0%, var(--primary-dark) 100%);
      }

      #k_907pueu66 .s_kqfbw1ovw {
        width: 100%;
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        align-items: center;
        gap: 1rem;
      }

      #k_907pueu66 .navbar-brand {
        white-space: normal;
        margin: 0;
        padding: 0;
        color: var(--text-light) !important;
        font-weight: 700;
        font-size: clamp(1.25rem, 2.4vw, 1.65rem);
        letter-spacing: -0.03em;
        line-height: 1.15;
        text-decoration: none;
        position: relative;
        display: inline-flex;
        align-items: center;
        gap: 0.65rem;
        max-width: 100%;
        transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1);
      }

      #k_907pueu66 .navbar-brand::before {
        content: '';
        flex-shrink: 0;
        width: 0.75rem;
        height: 0.75rem;
        border-radius: 999px;
        background: linear-gradient(135deg, var(--warning-light), var(--accent-bg));
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent-bg) 35%, transparent);
      }

      #k_907pueu66 .navbar-brand:hover {
        color: var(--text-light) !important;
        transform: translateY(-0.125rem);
      }

      #k_907pueu66 .s_b2nq45xhc {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 0.75rem;
        min-width: 0;
      }

      #k_907pueu66 .navbar-toggler {
        border: 0.125rem solid color-mix(in srgb, var(--text-light) 35%, transparent);
        border-radius: 0.75rem;
        padding-block: 0.45rem;
        padding-inline: 0.65rem;
        transition: background 0.3s ease, border-color 0.3s ease, transform 0.3s ease;
      }

      #k_907pueu66 .navbar-toggler:hover {
        border-color: var(--accent-bg);
        background: color-mix(in srgb, var(--text-light) 10%, transparent);
        transform: scale(1.03);
      }

      #k_907pueu66 .navbar-toggler:focus {
        box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--accent-bg) 45%, transparent);
      }

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

      #k_907pueu66 .navbar-collapse {
        grid-column: 1 / -1;
      }

      #k_907pueu66 .s_rwtkw7zk2 {
        width: 100%;
        margin: 0;
        padding: 0.35rem;
        list-style: none;
        display: grid;
        grid-template-columns: repeat(5, minmax(0, 1fr));
        gap: 0.35rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--text-light) 8%, transparent);
        border: 0.0625rem solid color-mix(in srgb, var(--text-light) 12%, transparent);
      }

      #k_907pueu66 .s_rwtkw7zk2 .s_8ihe7r2ve {
        min-width: 0;
      }

      #k_907pueu66 .s_rwtkw7zk2 .nav-link {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        min-height: 2.75rem;
        padding-block: 0.55rem;
        padding-inline: 0.65rem;
        border-radius: 999px;
        color: var(--text-light) !important;
        font-weight: 500;
        font-size: 0.92rem;
        line-height: 1.2;
        text-align: center;
        text-decoration: none;
        white-space: normal;
        position: relative;
        overflow: hidden;
        transition: color 0.3s ease, transform 0.3s ease, background 0.3s ease, box-shadow 0.3s ease;
      }

      #k_907pueu66 .s_rwtkw7zk2 .nav-link::before {
        content: '';
        position: absolute;
        inset: 0;
        border-radius: inherit;
        background: linear-gradient(135deg, var(--accent-light), var(--secondary-light));
        opacity: 0;
        transition: opacity 0.3s ease;
      }

      #k_907pueu66 .s_rwtkw7zk2 .nav-link span {
        position: relative;
        z-index: 1;
      }

      #k_907pueu66 .s_rwtkw7zk2 .nav-link:hover {
        color: var(--text-primary) !important;
        transform: translateY(-0.125rem);
        box-shadow: 0 0.5rem 1.25rem color-mix(in srgb, var(--accent-dark) 35%, transparent);
      }

      #k_907pueu66 .s_rwtkw7zk2 .nav-link:hover::before {
        opacity: 1;
      }

      #k_907pueu66 .s_rwtkw7zk2 .nav-link.active {
        color: var(--text-primary) !important;
        font-weight: 600;
        background: linear-gradient(135deg, var(--warning-light), var(--primary-bg));
        box-shadow: inset 0 0 0 0.0625rem color-mix(in srgb, var(--text-light) 35%, transparent);
      }

      #k_907pueu66 .s_rwtkw7zk2 .nav-link.active::before {
        opacity: 0;
      }

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

      @media (min-width: 992px) {
        #k_907pueu66 .s_kqfbw1ovw {
          display: flex;
          align-items: center;
          gap: 1.25rem;
        }

        #k_907pueu66 .navbar-brand {
          flex: 0 1 auto;
          max-width: 32%;
        }

        #k_907pueu66 .s_b2nq45xhc {
          display: none;
        }

        #k_907pueu66 .navbar-collapse {
          flex: 1 1 0;
          min-width: 0;
          grid-column: auto;
        }
      }

      @media (max-width: 991.98px) {
        #k_907pueu66 {
          padding-block: 0.75rem 1rem;
        }

        #k_907pueu66 .s_5a5rsw532 {
          padding-block: 0.85rem;
          padding-inline: 0.9rem;
        }

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

        #k_907pueu66 .s_b2nq45xhc {
          justify-content: flex-end;
        }

        #k_907pueu66 .navbar-collapse {
          margin-block-start: 0.85rem;
        }

        #k_907pueu66 .s_rwtkw7zk2 {
          grid-template-columns: minmax(0, 1fr);
          border-radius: 1rem;
          gap: 0.45rem;
          padding: 0.55rem;
        }

        #k_907pueu66 .s_rwtkw7zk2 .nav-link {
          min-height: 3rem;
          justify-content: flex-start;
          padding-inline: 1rem;
          text-align: start;
        }
      }

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

      @keyframes burstsettle_ty3pg3w8r5t2m6k {
        0% {
          transform: rotate(-18deg) scale(0.88);
        }
        100% {
          transform: rotate(8deg) scale(1);
        }
      }

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

      @keyframes floatdeco_ty3pg2m8k5x7w4n {
        0%,
        100% {
          transform: rotate(12deg) translateY(0);
        }
        50% {
          transform: rotate(12deg) translateY(-0.65rem);
        }
      }

      #k_9xj7nj53m {
        position: relative;
        min-block-size: 100dvh;
        inline-size: 100%;
        display: flex;
        flex-direction: column;
        overflow-x: hidden;
        word-break: normal;
        background-color: var(--warning-bg);
        background-image: radial-gradient(circle, color-mix(in srgb, var(--neutral-1050) 14%, transparent) 1.25px, transparent 1.25px),
          linear-gradient(160deg, var(--warning-bg) 0%, var(--primary-bg) 38%, var(--accent-bg) 72%, var(--secondary-bg) 100%);
        background-size: 12px 12px, 100% 100%;
        padding-block: clamp(1.25rem, 4vw, 2.75rem);
        padding-inline: clamp(0.875rem, 3vw, 2rem);
      }

      #k_9xj7nj53m.active .s_d4y3yzkqq {
        animation: pageenter_ty3pg7k4m2x9n8p 0.75s cubic-bezier(0.34, 1.15, 0.64, 1) forwards;
      }

      #k_9xj7nj53m .s_2bjgnr4ao {
        position: absolute;
        pointer-events: none;
        z-index: 0;
        border: 0.3rem solid var(--neutral-1050);
        box-shadow: 0.4rem 0.4rem 0 var(--neutral-1050);
      }

      #k_9xj7nj53m .s_ds8ok89wr {
        inline-size: clamp(4rem, 11vw, 7rem);
        block-size: clamp(4rem, 11vw, 7rem);
        inset-block-start: 5%;
        inset-inline-end: 5%;
        background: var(--danger-bg);
        transform: rotate(14deg);
        animation: floatdeco_ty3pg2m8k5x7w4n 4.2s ease-in-out infinite;
      }

      #k_9xj7nj53m .s_d5m80oycl {
        inline-size: clamp(3rem, 8vw, 5rem);
        block-size: clamp(3rem, 8vw, 5rem);
        inset-block-end: 8%;
        inset-inline-start: 4%;
        border-radius: 50%;
        background: var(--info-bg);
        animation: floatdeco_ty3pg2m8k5x7w4n 3.6s ease-in-out infinite reverse;
      }

      #k_9xj7nj53m .s_a7l16v4xf {
        inline-size: clamp(2.75rem, 7vw, 4rem);
        block-size: clamp(2.75rem, 7vw, 4rem);
        inset-block-start: 38%;
        inset-inline-start: 7%;
        background: var(--secondary-bg);
        clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
        animation: floatdeco_ty3pg2m8k5x7w4n 5s ease-in-out infinite;
      }

      #k_9xj7nj53m .s_d4y3yzkqq {
        position: relative;
        z-index: 1;
        inline-size: min(100%, 68rem);
        margin-inline: auto;
        display: flex;
        flex-direction: column;
        gap: clamp(1rem, 2.5vw, 1.5rem);
      }

      #k_9xj7nj53m .s_ct65wr5du {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 0.625rem;
        padding-block: 0.625rem;
        padding-inline: 1.25rem;
        background: var(--neutral-1050);
        border: 0.25rem solid var(--neutral-1050);
        box-shadow: 0.45rem 0.45rem 0 color-mix(in srgb, var(--primary-dark) 70%, var(--neutral-1050));
      }

      #k_9xj7nj53m .s_ct65wr5du i {
        font-size: 1.125rem;
        color: var(--warning-bg);
      }

      #k_9xj7nj53m .s_16epsr2fc {
        margin: 0;
        font-size: 0.8125rem;
        font-weight: 700;
        line-height: 1.4;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--text-light);
        white-space: normal;
      }

      #k_9xj7nj53m .s_t4x4guqcw {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: clamp(1rem, 2.5vw, 1.5rem);
        align-items: stretch;
      }

      #k_9xj7nj53m .s_7a14lkdva {
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
        padding-block: clamp(2rem, 5vw, 3rem);
        padding-inline: clamp(1.25rem, 3.5vw, 2rem);
        background: linear-gradient(145deg, var(--primary), var(--primary-dark));
        border: 0.3rem solid var(--neutral-1050);
        box-shadow: 0.65rem 0.65rem 0 var(--neutral-1050);
        overflow: hidden;
      }

      #k_9xj7nj53m .s_7a14lkdva::before {
        content: '';
        position: absolute;
        inset-block-end: 0;
        inset-inline: 0;
        block-size: 0.55rem;
        background: repeating-linear-gradient(90deg, var(--warning-color) 0, var(--warning-color) 1rem, var(--accent) 1rem, var(--accent) 2rem, var(--secondary) 2rem, var(--secondary) 3rem, var(--danger-color) 3rem, var(--danger-color) 4rem);
      }

      #k_9xj7nj53m .s_7a14lkdva::after {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline-end: 0;
        inline-size: 45%;
        block-size: 100%;
        background: repeating-linear-gradient(-45deg, color-mix(in srgb, var(--white) 12%, transparent) 0, color-mix(in srgb, var(--white) 12%, transparent) 0.5rem, transparent 0.5rem, transparent 1rem);
        pointer-events: none;
      }

      #k_9xj7nj53m .s_p3w9py7ib {
        position: relative;
        inline-size: clamp(6.75rem, 17vw, 8.75rem);
        block-size: clamp(6.75rem, 17vw, 8.75rem);
        margin-block-end: 1.25rem;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 1;
      }

      #k_9xj7nj53m .s_p3w9py7ib::before {
        content: '';
        position: absolute;
        inset: 0;
        background: var(--warning-bg);
        border: 0.3rem solid var(--neutral-1050);
        clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
        animation: burstsettle_ty3pg3w8r5t2m6k 0.55s ease-out forwards;
      }

      #k_9xj7nj53m .s_ce80krjwp {
        position: relative;
        z-index: 2;
        inline-size: clamp(4rem, 10vw, 5rem);
        block-size: clamp(4rem, 10vw, 5rem);
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        background: var(--white);
        border: 0.25rem solid var(--neutral-1050);
        animation: iconpulse_ty3pg9n4x7k2m5p 2.4s ease-in-out infinite;
      }

      #k_9xj7nj53m .s_ce80krjwp i {
        font-size: clamp(2.125rem, 5.5vw, 2.75rem);
        color: var(--secondary-dark);
      }

      #k_9xj7nj53m .s_1ceh8aze0 {
        position: relative;
        z-index: 1;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        gap: 0.5rem;
        margin: 0 0 1rem;
        padding-block: 0.45rem;
        padding-inline: 1rem;
        background: var(--accent-bg);
        border: 0.2rem solid var(--neutral-1050);
        box-shadow: 0.3rem 0.3rem 0 var(--neutral-1050);
        color: var(--accent-dark);
        font-size: 0.8125rem;
        font-weight: 700;
        line-height: 1.4;
        letter-spacing: 0.06em;
        text-transform: uppercase;
        white-space: normal;
      }

      #k_9xj7nj53m .s_1ceh8aze0 i {
        font-size: 1rem;
        color: var(--primary-dark);
      }

      #k_9xj7nj53m .s_5mavj0det {
        position: relative;
        z-index: 1;
        margin: 0;
        max-inline-size: 22rem;
        font-size: clamp(1.875rem, 4.8vw, 2.875rem);
        font-weight: 800;
        line-height: 1.08;
        letter-spacing: -0.02em;
        color: var(--text-light);
        text-wrap: balance;
        text-shadow: 0.2rem 0.2rem 0 var(--neutral-1050);
      }

      #k_9xj7nj53m .s_q8nmao0ky {
        display: flex;
        flex-direction: column;
        gap: clamp(0.875rem, 2vw, 1.125rem);
        padding-block: clamp(1.5rem, 4vw, 2.25rem);
        padding-inline: clamp(1.25rem, 3.5vw, 2rem);
        background: var(--background-tertiary);
        border: 0.3rem solid var(--neutral-1050);
        box-shadow: 0.65rem 0.65rem 0 var(--neutral-1050);
      }

      #k_9xj7nj53m .s_144zd49d6 {
        position: relative;
        padding-block: 1.25rem;
        padding-inline: 1.25rem;
        background: color-mix(in srgb, var(--info-bg) 35%, var(--white));
        border: 0.25rem solid var(--neutral-1050);
        box-shadow: 0.35rem 0.35rem 0 var(--neutral-1050);
      }

      #k_9xj7nj53m .s_144zd49d6::before {
        content: '';
        position: absolute;
        inset-block-end: -0.85rem;
        inset-inline-start: 2rem;
        inline-size: 1.5rem;
        block-size: 1.5rem;
        background: color-mix(in srgb, var(--info-bg) 35%, var(--white));
        border-inline-end: 0.25rem solid var(--neutral-1050);
        border-block-end: 0.25rem solid var(--neutral-1050);
        transform: rotate(45deg);
      }

      #k_9xj7nj53m .s_jp0yb8nrd {
        margin: 0;
        font-size: clamp(1rem, 2.1vw, 1.125rem);
        line-height: 1.75;
        color: var(--text-secondary);
      }

      #k_9xj7nj53m .s_he4fkkph9 {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: clamp(0.625rem, 1.5vw, 0.875rem);
      }

      #k_9xj7nj53m .s_5fbq6jk6a {
        padding-block: 1rem;
        padding-inline: 0.875rem;
        border: 0.22rem solid var(--neutral-1050);
        box-shadow: 0.3rem 0.3rem 0 var(--neutral-1050);
        transition: transform 0.2s ease, box-shadow 0.2s ease;
      }

      #k_9xj7nj53m .s_5fbq6jk6a:hover {
        transform: translateY(-0.2rem);
        box-shadow: 0.45rem 0.45rem 0 var(--neutral-1050);
      }

      #k_9xj7nj53m .s_sj8xro0pc {
        background: color-mix(in srgb, var(--info-bg) 50%, var(--white));
      }

      #k_9xj7nj53m .s_e0pwhs8xi {
        background: color-mix(in srgb, var(--warning-bg) 50%, var(--white));
      }

      #k_9xj7nj53m .s_bk8h7mme2 {
        background: color-mix(in srgb, var(--secondary-bg) 50%, var(--white));
      }

      #k_9xj7nj53m .s_lyl0xfg6u {
        inline-size: 2.5rem;
        block-size: 2.5rem;
        margin-block-end: 0.75rem;
        display: flex;
        align-items: center;
        justify-content: center;
        background: var(--white);
        border: 0.18rem solid var(--neutral-1050);
        font-size: 1.125rem;
      }

      #k_9xj7nj53m .s_sj8xro0pc .s_lyl0xfg6u {
        color: var(--info-dark);
      }

      #k_9xj7nj53m .s_e0pwhs8xi .s_lyl0xfg6u {
        color: var(--warning-dark);
      }

      #k_9xj7nj53m .s_bk8h7mme2 .s_lyl0xfg6u {
        color: var(--secondary-dark);
      }

      #k_9xj7nj53m .s_nwr7yv1d4 {
        margin: 0 0 0.35rem;
        font-size: 0.875rem;
        font-weight: 700;
        line-height: 1.35;
        color: var(--text-primary);
      }

      #k_9xj7nj53m .s_cyfwg4g96 {
        margin: 0;
        font-size: 0.8125rem;
        line-height: 1.55;
        color: var(--text-secondary);
      }

      #k_9xj7nj53m .s_51kren3ap {
        display: flex;
        flex-wrap: wrap;
        gap: 0.75rem;
        margin-block-start: 0.25rem;
      }

      #k_9xj7nj53m .s_rixo3la6i {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 0.5rem;
        padding-block: 0.85rem;
        padding-inline: 1.5rem;
        border: 0.25rem solid var(--neutral-1050);
        font-size: 0.9375rem;
        font-weight: 700;
        line-height: 1.4;
        text-decoration: none;
        transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease, color 0.2s ease;
        white-space: normal;
      }

      #k_9xj7nj53m .s_rixo3la6i:hover {
        transform: translateY(-0.15rem);
      }

      #k_9xj7nj53m .s_qmnmepi7c {
        background: var(--primary);
        color: var(--text-light);
        box-shadow: 0.4rem 0.4rem 0 var(--neutral-1050);
      }

      #k_9xj7nj53m .s_qmnmepi7c:hover {
        color: var(--text-light);
        background: var(--primary-dark);
        box-shadow: 0.55rem 0.55rem 0 var(--neutral-1050);
      }

      #k_9xj7nj53m .s_icbq8clx2 {
        background: var(--white);
        color: var(--accent-dark);
        box-shadow: 0.4rem 0.4rem 0 var(--neutral-1050);
      }

      #k_9xj7nj53m .s_icbq8clx2:hover {
        color: var(--accent-dark);
        background: var(--accent-bg);
        box-shadow: 0.55rem 0.55rem 0 var(--neutral-1050);
      }

      #k_9xj7nj53m .s_pra37arka {
        margin: 0;
        padding-block-start: 1rem;
        border-block-start: 0.2rem dashed var(--neutral-350);
        font-size: 0.8125rem;
        line-height: 1.65;
        color: var(--text-tertiary);
        text-align: center;
      }

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

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

      @media (max-width: 575.98px) {
        #k_9xj7nj53m {
          padding-block: 0.875rem;
          padding-inline: 0.625rem;
        }

        #k_9xj7nj53m .s_7a14lkdva,
        #k_9xj7nj53m .s_q8nmao0ky {
          box-shadow: 0.45rem 0.45rem 0 var(--neutral-1050);
        }

        #k_9xj7nj53m .s_51kren3ap {
          flex-direction: column;
        }

        #k_9xj7nj53m .s_rixo3la6i {
          inline-size: 100%;
        }

        #k_9xj7nj53m .s_ds8ok89wr,
        #k_9xj7nj53m .s_d5m80oycl,
        #k_9xj7nj53m .s_a7l16v4xf {
          opacity: 0.5;
        }
      }

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

      @keyframes footerfloat_r3t7v1hz5c9b {
        0%,
        100% {
          transform: translateY(0);
          opacity: 0.55;
        }
        50% {
          transform: translateY(-12px);
          opacity: 0.9;
        }
      }

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

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

      #k_2noa7peaq .s_kxhcbpj91 {
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 0.45rem;
        background: linear-gradient(
          90deg,
          var(--warning-color) 0%,
          var(--info-color) 45%,
          var(--secondary-light) 100%
        );
        transform-origin: inline-start;
        animation: footersweep_k8m2p4qx9n1w 0.9s ease-out both;
      }

      #k_2noa7peaq .s_lncsm6yss {
        position: absolute;
        inset-block-end: -18%;
        inset-inline-end: -10%;
        width: min(48vw, 420px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--warning-color) 0%,
          var(--warning-bg) 28%,
          transparent 70%
        );
        opacity: 0.45;
        pointer-events: none;
        animation: footerfloat_r3t7v1hz5c9b 6.4s ease-in-out infinite;
      }

      #k_2noa7peaq .s_j0es52ccp {
        position: absolute;
        inset-block-start: 12%;
        inset-inline-start: -14%;
        width: min(40vw, 320px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(
          circle,
          var(--info-color) 0%,
          var(--info-bg) 30%,
          transparent 72%
        );
        opacity: 0.35;
        pointer-events: none;
        animation: footerfloat_r3t7v1hz5c9b 7.8s ease-in-out infinite;
        animation-delay: 1.1s;
      }

      #k_2noa7peaq .container {
        position: relative;
        z-index: 1;
        padding-block: 3.25rem 2rem;
      }

      #k_2noa7peaq .s_7l5zo3tnd {
        display: grid;
        grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
        gap: 2rem;
        align-items: end;
        margin-bottom: 2.5rem;
        padding-bottom: 2rem;
        border-block-end: 2px solid color-mix(in srgb, var(--info-color) 55%, transparent);
      }

      #k_2noa7peaq .s_2jere8x47 {
        margin: 0;
        font-size: clamp(2rem, 4.5vw, 3.25rem);
        font-weight: 800;
        line-height: 1.05;
        letter-spacing: -0.02em;
        text-transform: uppercase;
        color: var(--text-light);
        background: linear-gradient(
          105deg,
          var(--text-light) 0%,
          var(--info-light) 48%,
          var(--warning-light) 100%
        );
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
      }

      #k_2noa7peaq .s_t5tyne6ta {
        display: block;
        width: 4.5rem;
        height: 0.35rem;
        margin-block-start: 1rem;
        background: linear-gradient(
          90deg,
          var(--warning-color),
          var(--secondary-light)
        );
      }

      #k_2noa7peaq .s_kxo48yrld {
        text-align: end;
      }

      #k_2noa7peaq .s_5q6bhe5ri {
        margin: 0 0 0.85rem;
        font-size: 0.8rem;
        font-weight: 700;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        color: var(--warning-light);
      }

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

      #k_2noa7peaq .s_j8ynohwpd {
        width: 3.1rem;
        height: 3.1rem;
        padding: 0;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border: 2px solid var(--warning-color);
        border-radius: 0.35rem;
        background: color-mix(in srgb, var(--warning-color) 18%, transparent);
        color: var(--warning-light);
        font-size: 1.25rem;
        line-height: 1;
        text-decoration: none;
        transition: transform 0.25s ease, background 0.25s ease, color 0.25s ease,
          border-color 0.25s ease;
        animation: footersocial_j6w4n8qd2m5k 3.6s ease-in-out infinite;
      }

      #k_2noa7peaq .s_j8ynohwpd:nth-child(2) {
        animation-delay: 0.15s;
      }

      #k_2noa7peaq .s_j8ynohwpd:nth-child(3) {
        animation-delay: 0.3s;
      }

      #k_2noa7peaq .s_j8ynohwpd:nth-child(4) {
        animation-delay: 0.45s;
      }

      #k_2noa7peaq .s_j8ynohwpd:nth-child(5) {
        animation-delay: 0.6s;
      }

      #k_2noa7peaq .s_j8ynohwpd:hover,
      #k_2noa7peaq .s_j8ynohwpd:focus {
        background: var(--warning-color);
        border-color: var(--warning-light);
        color: var(--neutral-1050);
        transform: translateY(-4px) scale(1.06);
        outline: none;
      }

      #k_2noa7peaq .s_ix7m4dohm {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 2.25rem;
        margin-bottom: 2.25rem;
      }

      #k_2noa7peaq .s_381l4zxjl {
        margin: 0 0 1.15rem;
        font-size: 0.78rem;
        font-weight: 700;
        letter-spacing: 0.16em;
        text-transform: uppercase;
        color: var(--info-light);
      }

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

      #k_2noa7peaq .s_3enq25ff0 {
        display: grid;
        grid-template-columns: minmax(0, 0.42fr) minmax(0, 0.58fr);
        gap: 0.75rem;
        align-items: start;
        padding-block: 0.7rem;
        padding-inline: 0.9rem;
        background: color-mix(in srgb, var(--text-light) 8%, transparent);
        border-inline-start: 3px solid var(--secondary-light);
      }

      #k_2noa7peaq .s_hnk7lobog {
        font-size: 0.72rem;
        font-weight: 700;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        color: var(--secondary-bg);
      }

      #k_2noa7peaq .s_e373os7bl {
        font-size: 0.95rem;
        font-weight: 600;
        color: var(--text-light);
        word-break: break-word;
      }

      #k_2noa7peaq .s_cyltvr6l4 {
        list-style: none;
        margin: 0;
        padding: 0;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 0.55rem;
      }

      #k_2noa7peaq .s_cyltvr6l4 a {
        display: block;
        padding-block: 0.7rem;
        padding-inline: 0.85rem;
        text-decoration: none;
        font-size: 0.92rem;
        font-weight: 600;
        color: var(--text-light);
        background: color-mix(in srgb, var(--primary-light) 22%, transparent);
        border-block-end: 2px solid transparent;
        transition: background 0.25s ease, border-color 0.25s ease,
          transform 0.25s ease, color 0.25s ease;
      }

      #k_2noa7peaq .s_cyltvr6l4 a:hover,
      #k_2noa7peaq .s_cyltvr6l4 a:focus {
        background: color-mix(in srgb, var(--info-color) 28%, transparent);
        border-block-end-color: var(--info-light);
        color: var(--info-bg);
        transform: translateX(0.35rem);
        outline: none;
      }

      #k_2noa7peaq .s_e8cgcidc7 {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
        gap: 1rem;
        align-items: center;
        padding-block: 1.15rem 0.25rem;
        border-block-start: 1px solid color-mix(in srgb, var(--text-light) 18%, transparent);
      }

      #k_2noa7peaq .s_2po4e71w0 {
        margin: 0;
        font-size: 0.85rem;
        color: color-mix(in srgb, var(--text-light) 82%, transparent);
      }

      #k_2noa7peaq .s_sko7xdyfh {
        display: flex;
        flex-wrap: wrap;
        justify-content: end;
        gap: 0.35rem 1.25rem;
        font-size: 0.85rem;
        font-weight: 600;
        color: var(--warning-bg);
      }

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

        #k_2noa7peaq .s_kxo48yrld {
          text-align: start;
        }

        #k_2noa7peaq .s_ibcdjjz0a {
          justify-content: start;
        }

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

        #k_2noa7peaq .s_e8cgcidc7 {
          grid-template-columns: minmax(0, 1fr);
          text-align: start;
        }

        #k_2noa7peaq .s_sko7xdyfh {
          justify-content: start;
        }
      }

      @media (max-width: 575.98px) {
        #k_2noa7peaq .container {
          padding-block: 2.5rem 1.5rem;
        }

        #k_2noa7peaq .s_3enq25ff0 {
          grid-template-columns: minmax(0, 1fr);
          gap: 0.25rem;
        }

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

        #k_2noa7peaq .s_cyltvr6l4 a:hover,
        #k_2noa7peaq .s_cyltvr6l4 a:focus {
          transform: translateX(0.2rem);
        }
      }

      [dir="rtl"] #k_2noa7peaq .s_cyltvr6l4 a:hover,
      [dir="rtl"] #k_2noa7peaq .s_cyltvr6l4 a:focus {
        transform: translateX(-0.35rem);
      }

      @media (max-width: 575.98px) {
        [dir="rtl"] #k_2noa7peaq .s_cyltvr6l4 a:hover,
        [dir="rtl"] #k_2noa7peaq .s_cyltvr6l4 a:focus {
          transform: translateX(-0.2rem);
        }
      }
