#vmzbe83boln {
        position: relative;
        isolation: isolate;
        padding-block: clamp(4rem, 8vw, 7.5rem);
        padding-inline: 0;
        overflow: hidden;
        background: linear-gradient(145deg, var(--neutral-1050) 0%, color-mix(in srgb, var(--primary-dark) 70%, var(--neutral-1050) 30%) 38%, color-mix(in srgb, var(--accent-dark) 55%, var(--neutral-1050) 45%) 72%, var(--secondary-dark) 100%);
      }

      #vmzbe83boln::before {
        content: '';
        position: absolute;
        inset: 0;
        inset-inline-start: -35%;
        width: 140%;
        height: 160%;
        background: repeating-linear-gradient(105deg, color-mix(in srgb, var(--text-light) 6%, transparent) 0px, color-mix(in srgb, var(--text-light) 6%, transparent) 2px, transparent 2px, transparent 26px);
        opacity: 0.45;
        mix-blend-mode: soft-light;
        animation: speedlines_mv8k2xp9q4wn 11s linear infinite;
        pointer-events: none;
        z-index: 0;
      }

      #vmzbe83boln::after {
        content: '';
        position: absolute;
        inset-inline-end: -18%;
        top: -8%;
        width: min(58vw, 520px);
        aspect-ratio: 1;
        border-radius: 50%;
        background: radial-gradient(circle at 30% 30%, var(--accent-bg) 0%, var(--accent) 38%, transparent 72%);
        opacity: 0.55;
        filter: blur(0px);
        animation: gloworb_zp3n7kq2m8rx 8s ease-in-out infinite;
        pointer-events: none;
        z-index: 0;
      }

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

      #vmzbe83boln .q4y2z71diio {
        padding: clamp(1.25rem, 3vw, 2rem);
        border-radius: clamp(1.25rem, 2vw, 1.75rem);
        border: 2px solid color-mix(in srgb, var(--text-light) 26%, transparent);
        background: linear-gradient(135deg, color-mix(in srgb, var(--background-tertiary) 88%, var(--accent-bg) 12%) 0%, color-mix(in srgb, var(--background-tertiary) 78%, var(--primary-bg) 22%) 100%);
        box-shadow: 0 28px 80px color-mix(in srgb, var(--neutral-1050) 35%, transparent), 0 10px 28px color-mix(in srgb, var(--neutral-1050) 22%, transparent);
      }

      #vmzbe83boln .qqrxjfiilmc {
        position: relative;
        border-radius: clamp(1rem, 2vw, 1.5rem);
        padding: clamp(1.25rem, 3vw, 2.25rem);
        background: linear-gradient(165deg, var(--primary) 0%, var(--accent) 46%, var(--secondary) 100%);
        box-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-light) 35%, transparent), 0 18px 54px color-mix(in srgb, var(--neutral-1050) 42%, transparent);
        overflow: hidden;
        min-height: 100%;
      }

      #vmzbe83boln .qqrxjfiilmc::before {
        content: '';
        position: absolute;
        inset-inline-end: -12%;
        top: -18%;
        width: 58%;
        aspect-ratio: 1;
        border-radius: 40% 60% 55% 45%;
        background: radial-gradient(circle, color-mix(in srgb, var(--text-light) 55%, transparent) 0%, transparent 70%);
        opacity: 0.55;
        animation: blobpulse_h2w9r5t7k1mz 7.5s ease-in-out infinite;
        pointer-events: none;
      }

      #vmzbe83boln .qqrxjfiilmc::after {
        content: '';
        position: absolute;
        inset-inline-start: -8%;
        bottom: -22%;
        width: 62%;
        height: 58%;
        background: repeating-linear-gradient(-18deg, color-mix(in srgb, var(--text-light) 14%, transparent) 0px, color-mix(in srgb, var(--text-light) 14%, transparent) 3px, transparent 3px, transparent 20px);
        opacity: 0.35;
        mix-blend-mode: overlay;
        pointer-events: none;
      }

      #vmzbe83boln .qondob350jt {
        position: relative;
        z-index: 1;
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        padding-block: 0.45rem;
        padding-inline: 0.85rem;
        border-radius: 999px;
        background: color-mix(in srgb, var(--text-light) 18%, transparent);
        border: 1px solid color-mix(in srgb, var(--text-light) 40%, transparent);
        color: var(--text-light);
        font-size: 0.78rem;
        font-weight: 800;
        letter-spacing: 0.18em;
        text-transform: uppercase;
        margin-bottom: 1.1rem;
      }

      #vmzbe83boln .qondob350jt i {
        font-size: 1.05rem;
        color: var(--warning-light);
        filter: drop-shadow(0 0 10px color-mix(in srgb, var(--warning-light) 65%, transparent));
      }

      #vmzbe83boln .q1rxzvovi08 {
        position: relative;
        z-index: 1;
        margin: 0;
        font-size: clamp(2rem, 3.6vw, 3.25rem);
        font-weight: 900;
        line-height: 1.08;
        letter-spacing: -0.03em;
        background: linear-gradient(92deg, var(--warning-light), var(--info-bg), var(--text-light));
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
        filter: drop-shadow(0 3px 0 color-mix(in srgb, var(--neutral-1050) 55%, transparent)) drop-shadow(0 16px 32px color-mix(in srgb, var(--neutral-1050) 45%, transparent));
      }

      #vmzbe83boln .qjm3mnv0ce8 {
        position: absolute;
        inset: 0;
        pointer-events: none;
        z-index: 1;
        opacity: 0.55;
      }

      #vmzbe83boln .qjm3mnv0ce8 span {
        position: absolute;
        width: 10px;
        height: 10px;
        border-radius: 2px;
        background: color-mix(in srgb, var(--text-light) 78%, transparent);
        box-shadow: 0 0 14px color-mix(in srgb, var(--info-bg) 55%, transparent);
        animation: sparktwinkle_x4n8kq2m7pw 2.8s ease-in-out infinite;
      }

      #vmzbe83boln .qjm3mnv0ce8 span:nth-child(1) {
        top: 14%;
        inset-inline-start: 12%;
        animation-delay: 0s;
        transform: rotate(18deg);
      }

      #vmzbe83boln .qjm3mnv0ce8 span:nth-child(2) {
        top: 22%;
        inset-inline-end: 16%;
        animation-delay: 0.45s;
        width: 7px;
        height: 7px;
        transform: rotate(-12deg);
      }

      #vmzbe83boln .qjm3mnv0ce8 span:nth-child(3) {
        bottom: 18%;
        inset-inline-start: 20%;
        animation-delay: 0.85s;
        width: 8px;
        height: 8px;
        transform: rotate(32deg);
      }

      #vmzbe83boln .qjm3mnv0ce8 span:nth-child(4) {
        bottom: 26%;
        inset-inline-end: 14%;
        animation-delay: 1.1s;
        transform: rotate(-22deg);
      }

      #vmzbe83boln .accordion {
        display: flex;
        flex-direction: column;
        gap: 1rem;
      }

      #vmzbe83boln .accordion-item {
        border: none;
        border-radius: clamp(0.9rem, 1.8vw, 1.2rem);
        background: color-mix(in srgb, var(--background-tertiary) 88%, var(--accent-bg) 12%);
        box-shadow: 0 10px 26px color-mix(in srgb, var(--neutral-1050) 14%, transparent);
        overflow: hidden;
        transition: transform 0.45s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.45s ease;
      }

      #vmzbe83boln .accordion-item:hover {
        transform: translateY(-3px);
        box-shadow: 0 16px 44px color-mix(in srgb, var(--neutral-1050) 22%, transparent);
      }

      #vmzbe83boln .accordion-header {
        margin: 0;
      }

      #vmzbe83boln .accordion-button {
        position: relative;
        display: flex;
        align-items: center;
        gap: 0.85rem;
        padding-block: 1.1rem;
        padding-inline: 1.15rem;
        background: linear-gradient(120deg, color-mix(in srgb, var(--background-tertiary) 92%, var(--primary-bg) 8%) 0%, color-mix(in srgb, var(--background-tertiary) 86%, var(--accent-bg) 14%) 100%);
        color: var(--neutral-950);
        font-size: clamp(1rem, 1.1vw + 0.85rem, 1.15rem);
        font-weight: 800;
        line-height: 1.35;
        border: none;
        border-radius: 0;
        box-shadow: none;
        overflow: hidden;
      }

      #vmzbe83boln .accordion-button:focus-visible {
        outline: none;
        box-shadow: inset 0 0 0 3px color-mix(in srgb, var(--info-light) 55%, transparent), 0 0 0 3px color-mix(in srgb, var(--accent) 40%, transparent);
        z-index: 2;
      }

      #vmzbe83boln .accordion-button > span:last-of-type {
        flex: 1 1 auto;
        min-width: 0;
        text-align: start;
      }

      #vmzbe83boln .accordion-item:nth-child(3n + 1) .accordion-button {
        border-inline-start: 4px solid var(--primary);
      }

      #vmzbe83boln .accordion-item:nth-child(3n + 2) .accordion-button {
        border-inline-start: 4px solid var(--secondary);
      }

      #vmzbe83boln .accordion-item:nth-child(3n + 3) .accordion-button {
        border-inline-start: 4px solid var(--accent);
      }

      #vmzbe83boln .accordion-button:not(.collapsed) {
        background: linear-gradient(120deg, var(--primary) 0%, var(--accent) 52%, var(--secondary) 100%);
        color: var(--text-light);
        text-shadow: 0 2px 14px color-mix(in srgb, var(--neutral-1050) 45%, transparent);
      }

      #vmzbe83boln .accordion-item:nth-child(3n + 1) .accordion-button:not(.collapsed) {
        border-inline-start-color: color-mix(in srgb, var(--text-light) 70%, var(--primary) 30%);
      }

      #vmzbe83boln .accordion-item:nth-child(3n + 2) .accordion-button:not(.collapsed) {
        border-inline-start-color: color-mix(in srgb, var(--text-light) 70%, var(--secondary) 30%);
      }

      #vmzbe83boln .accordion-item:nth-child(3n + 3) .accordion-button:not(.collapsed) {
        border-inline-start-color: color-mix(in srgb, var(--text-light) 70%, var(--accent) 30%);
      }

      #vmzbe83boln .accordion-button::before {
        content: '';
        position: absolute;
        inset-block-start: 0;
        inset-inline-start: -120%;
        width: 110%;
        height: 100%;
        background: linear-gradient(90deg, transparent, color-mix(in srgb, var(--text-light) 42%, transparent), transparent);
        transition: inset-inline-start 0.75s ease;
      }

      #vmzbe83boln .accordion-button:hover::before {
        inset-inline-start: 120%;
      }

      #vmzbe83boln .qnuhawylmek {
        flex: 0 0 auto;
        width: 2.65rem;
        height: 2.65rem;
        border-radius: 0.75rem;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        font-size: 1.35rem;
        color: var(--accent-dark);
        background: color-mix(in srgb, var(--accent-bg) 55%, var(--background-tertiary) 45%);
        border: 1px solid color-mix(in srgb, var(--accent) 35%, transparent);
        box-shadow: 0 8px 0 color-mix(in srgb, var(--accent-dark) 25%, transparent);
        transition: transform 0.45s cubic-bezier(0.34, 1.56, 0.64, 1), color 0.35s ease, background 0.35s ease;
      }

      #vmzbe83boln .accordion-item:nth-child(3n + 1) .qnuhawylmek {
        color: var(--primary-dark);
        background: color-mix(in srgb, var(--primary-bg) 55%, var(--background-tertiary) 45%);
        border-color: color-mix(in srgb, var(--primary) 40%, transparent);
        box-shadow: 0 8px 0 color-mix(in srgb, var(--primary-dark) 25%, transparent);
      }

      #vmzbe83boln .accordion-item:nth-child(3n + 2) .qnuhawylmek {
        color: var(--secondary-dark);
        background: color-mix(in srgb, var(--secondary-bg) 55%, var(--background-tertiary) 45%);
        border-color: color-mix(in srgb, var(--secondary) 40%, transparent);
        box-shadow: 0 8px 0 color-mix(in srgb, var(--secondary-dark) 25%, transparent);
      }

      #vmzbe83boln .accordion-button:not(.collapsed) .qnuhawylmek {
        color: var(--text-light);
        background: color-mix(in srgb, var(--text-light) 18%, transparent);
        border-color: color-mix(in srgb, var(--text-light) 45%, transparent);
        box-shadow: 0 8px 0 color-mix(in srgb, var(--neutral-1050) 45%, transparent);
        transform: rotate(-8deg) scale(1.03);
      }

      #vmzbe83boln .accordion-button::after {
        margin-inline-start: auto;
        width: 1.15rem;
        height: 1.15rem;
        background-size: 1.15rem;
        filter: drop-shadow(0 2px 0 color-mix(in srgb, var(--neutral-650) 35%, transparent));
      }

      #vmzbe83boln .accordion-button:not(.collapsed)::after {
        filter: drop-shadow(0 2px 0 color-mix(in srgb, var(--neutral-1050) 40%, transparent));
      }

      #vmzbe83boln .accordion-body {
        padding: clamp(1rem, 2.4vw, 1.4rem) clamp(1.1rem, 2.6vw, 1.45rem) clamp(1.25rem, 2.8vw, 1.6rem);
        background: linear-gradient(180deg, var(--background-tertiary) 0%, color-mix(in srgb, var(--background-tertiary) 88%, var(--primary-bg) 12%) 100%);
        color: var(--neutral-850);
        font-size: 1.02rem;
        line-height: 1.75;
        border-top: 1px solid color-mix(in srgb, var(--neutral-350) 35%, transparent);
        position: relative;
      }

      #vmzbe83boln .accordion-body::before {
        content: '';
        position: absolute;
        inset-inline-start: 1.15rem;
        inset-block-start: 0;
        width: 5rem;
        height: 3px;
        border-radius: 999px;
        background: linear-gradient(90deg, var(--warning-light), var(--accent-light), var(--secondary-light));
        opacity: 0.9;
      }

      @media (max-width: 991.98px) {
        #vmzbe83boln .qqrxjfiilmc {
          margin-bottom: 0.5rem;
        }

        #vmzbe83boln .accordion-button {
          padding-block: 1rem;
          padding-inline: 1rem;
        }

        #vmzbe83boln .qnuhawylmek {
          width: 2.4rem;
          height: 2.4rem;
          font-size: 1.2rem;
        }
      }

      @media (max-width: 575.98px) {
        #vmzbe83boln::after {
          inset-inline-end: -32%;
          opacity: 0.42;
        }

        #vmzbe83boln .q4y2z71diio {
          padding: 1rem;
        }

        #vmzbe83boln .accordion-button {
          padding-block: 0.95rem;
          padding-inline: 0.95rem;
          gap: 0.65rem;
        }
      }

      @keyframes speedlines_mv8k2xp9q4wn {
        0% {
          transform: translateY(0) rotate(0deg);
        }
        100% {
          transform: translateY(-24px) rotate(0deg);
        }
      }

      @keyframes gloworb_zp3n7kq2m8rx {
        0%,
        100% {
          transform: scale(1) translateY(0);
          opacity: 0.55;
        }
        50% {
          transform: scale(1.05) translateY(12px);
          opacity: 0.72;
        }
      }

      @keyframes blobpulse_h2w9r5t7k1mz {
        0%,
        100% {
          transform: rotate(0deg) scale(1);
          opacity: 0.55;
        }
        50% {
          transform: rotate(8deg) scale(1.06);
          opacity: 0.7;
        }
      }

      @keyframes sparktwinkle_x4n8kq2m7pw {
        0%,
        100% {
          opacity: 0.28;
        }
        50% {
          opacity: 0.95;
        }
      }
