#h53fd42d23 {
        background: linear-gradient(145deg, var(--primary-dark) 0%, var(--accent-dark) 55%, var(--neutral-1050) 100%);
        position: relative;
        overflow: hidden;
      }

      #h53fd42d23 .vae05c82c47 {
        position: absolute;
        inset-block-start: -8rem;
        inset-inline-start: -6rem;
        width: 22rem;
        height: 22rem;
        border-radius: 50%;
        background: radial-gradient(circle, var(--warning-bg) 0%, transparent 70%);
        opacity: 0.35;
        pointer-events: none;
        z-index: 0;
      }

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

      #h53fd42d23 .v37254b947c {
        display: grid;
        grid-template-columns: minmax(0, 1.15fr) minmax(0, 0.85fr);
        gap: 2.5rem;
        align-items: center;
      }

      #h53fd42d23 .v4638345022 {
        position: relative;
        z-index: 1;
      }

      #h53fd42d23 .vb84b7e7ba1 {
        display: inline-flex;
        align-items: center;
        gap: 0.55rem;
        padding-block: 0.5rem;
        padding-inline: 1rem;
        border-radius: 0.35rem;
        background: var(--warning-color);
        color: var(--text-light);
        font-weight: 900;
        letter-spacing: 0.12em;
        transform: rotate(-2deg);
        box-shadow: 0.5rem 0.5rem 0 var(--warning-dark);
      }

      #h53fd42d23 .vb84b7e7ba1 i {
        font-size: 1.1rem;
      }

      #h53fd42d23 .v2c32973754 {
        margin-block: 1.35rem 1rem;
        margin-inline: 0;
        font-weight: 900;
        line-height: 1.05;
        color: var(--text-light);
        text-wrap: balance;
      }

      #h53fd42d23 .v18d896e602 {
        margin: 0;
        color: var(--neutral-150);
        line-height: 1.85;
        max-width: 36rem;
      }

      #h53fd42d23 .v90114b8eac {
        margin-block-start: 1.75rem;
        border: none;
        border-radius: 999px;
        padding-block: 0.95rem;
        padding-inline: 2.1rem;
        font-weight: 900;
        color: var(--primary-dark);
        background: linear-gradient(135deg, var(--info-light), var(--warning-light));
        box-shadow: 0 0.75rem 1.75rem rgba(var(--bs-dark-rgb), 0.35);
        transition: transform 0.25s ease, box-shadow 0.25s ease;
      }

      #h53fd42d23 .v90114b8eac:hover {
        transform: translateY(-3px);
        box-shadow: 0 1rem 2.25rem rgba(var(--bs-dark-rgb), 0.45);
        color: var(--primary-dark);
      }

      #h53fd42d23 .v69fa3b5b97 {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 1rem;
        align-items: start;
      }

      #h53fd42d23 .v22541433ac {
        aspect-ratio: 1 / 1;
        border-radius: 1.1rem;
        overflow: hidden;
        border: 0.25rem solid var(--info-light);
        background: var(--background-tertiary);
        box-shadow: 0 1rem 2rem rgba(var(--bs-dark-rgb), 0.4);
      }

      #h53fd42d23 .vca523b6877 {
        margin-block-start: 2rem;
        border-color: var(--warning-light);
      }

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

      #h53fd42d23 .va6c5f94ecf {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 1.15rem;
        margin-block-start: 3rem;
      }

      #h53fd42d23 .va0cc53d3db {
        border-radius: 1.25rem;
        padding-block: 1.5rem;
        padding-inline: 1.35rem;
        border-inline-start: 0.35rem solid var(--text-light);
        transition: transform 0.28s ease, box-shadow 0.28s ease;
      }

      #h53fd42d23 .va0cc53d3db:hover {
        transform: translateY(-0.45rem);
        box-shadow: 0 1.1rem 2rem rgba(var(--bs-dark-rgb), 0.35);
      }

      #h53fd42d23 .v182db45423 {
        background: linear-gradient(160deg, var(--warning-bg), var(--warning-light));
        border-inline-start-color: var(--warning-dark);
      }

      #h53fd42d23 .vd6f0f5099c {
        background: linear-gradient(160deg, var(--info-bg), var(--accent-light));
        border-inline-start-color: var(--accent-dark);
      }

      #h53fd42d23 .vad7f4babd8 {
        background: linear-gradient(160deg, var(--success-bg), var(--secondary-light));
        border-inline-start-color: var(--success-dark);
      }

      #h53fd42d23 .v17986aa33e {
        width: 3.25rem;
        height: 3.25rem;
        border-radius: 0.85rem;
        display: grid;
        place-items: center;
        background: var(--background-tertiary);
        color: var(--primary-dark);
        margin-block-end: 1rem;
      }

      #h53fd42d23 .v17986aa33e i {
        font-size: 1.45rem;
      }

      #h53fd42d23 .v42ac78b17f {
        margin-block: 0 0.6rem;
        margin-inline: 0;
        font-weight: 900;
        color: var(--text-primary);
      }

      #h53fd42d23 .v3c3cd3b437 {
        margin: 0;
        color: var(--neutral-850);
        line-height: 1.75;
      }

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

        #h53fd42d23 .v69fa3b5b97 {
          max-width: 28rem;
          margin-inline: auto;
        }

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

      @media (max-width: 575.98px) {
        #h53fd42d23 .v69fa3b5b97 {
          grid-template-columns: minmax(0, 1fr);
          max-width: 100%;
        }

        #h53fd42d23 .vca523b6877 {
          margin-block-start: 0;
        }

        #h53fd42d23 .v90114b8eac {
          width: 100%;
        }
      }
