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

          .el_a31a8ns {
              max-width: 1200px;
              margin: 0 auto;
          }

          .el_ewrzd4m {
              display: grid;
              grid-template-columns: 1fr;
              gap: 2rem;
              align-items: center;
              margin-bottom: 2.5rem;
          }

          .el_4n181pk {
              background: var(--background-tertiary);
              border: 1px solid var(--neutral-150);
              border-radius: 1.25rem;
              overflow: hidden;
              position: relative;
              box-shadow: 0 14px 32px rgba(0, 0, 0, 0.06);

              .el_a74wf46 {
                  aspect-ratio: 16/10;
                  overflow: hidden;
                  position: relative;

                  &::after {
                      content: '';
                      position: absolute;
                      inset: 0;
                      background: linear-gradient(135deg, rgba(var(--bs-primary-rgb), 0.12), rgba(234, 199, 0, 0.10));
                      pointer-events: none;
                  }
              }

              .el_ma2iem0 {
                  width: 100%;
                  height: 100%;
                  object-fit: cover;
                  transition: transform 0.55s ease;
              }

              &:hover .el_ma2iem0 {
                  transform: scale(1.06);
              }
          }

          .el_8hjep1n {
              padding: 1.9rem;
              display: grid;
              gap: 0.9rem;

              h2 {
                  margin: 0;
                  color: var(--text-primary);
                  font-size: calc(1.75rem + 0.7vw);
                  font-weight: 900;
                  line-height: 1.15;
              }

              p {
                  margin: 0;
                  color: var(--text-secondary);
                  line-height: 1.8;
                  font-size: 1.08rem;
                  max-width: 60ch;
              }
          }

          .el_iya6bgl {
              display: flex;
              flex-wrap: wrap;
              gap: 0.75rem;
              margin-top: 0.5rem;
          }

          .el_fmh1ze0 {
              display: inline-flex;
              align-items: center;
              gap: 0.5rem;
              padding-block: 0.55rem;
padding-inline: 0.85rem;
              border-radius: 999px;
              background: var(--background-secondary);
              border: 1px solid var(--neutral-150);
              color: var(--text-secondary);
              font-weight: 700;
              font-size: 0.95rem;

              i {
                  color: var(--primary);
              }
          }

          .el_drqbiot {
              display: inline-flex;
              align-items: center;
              gap: 0.5rem;
              width: fit-content;
              text-decoration: none;
              font-weight: 800;
              color: var(--white);
              background: linear-gradient(135deg, var(--accent), var(--accent-dark));
              padding-block: 0.9rem;
padding-inline: 1.15rem;
              border-radius: 0.95rem;
              box-shadow: 0 12px 24px rgba(176, 74, 150, 0.18);
              transition: transform 0.25s ease, box-shadow 0.25s ease;
              margin-top: 0.5rem;
          }

          .el_drqbiot:hover {
              transform: translateY(-2px);
              box-shadow: 0 16px 30px rgba(176, 74, 150, 0.22);
          }

          .el_8kj0ph7 {
              display: grid;
              grid-template-columns: 1fr;
              gap: 1.5rem;
          }

          .el_7j87167 {
              background: var(--background-tertiary);
              border-radius: 1.25rem;
              border: 1px solid var(--neutral-150);
              padding: 1.5rem;
              display: grid;
              gap: 1rem;
              position: relative;
              overflow: hidden;
              opacity: 0;
              transform: translateY(26px);
              animation: fadeInUpCustomB2 0.65s ease forwards;

              &::before {
                  content: '';
                  position: absolute;
                  inset-inline-start: 0;
                  top: 0;
                  width: 6px;
                  height: 100%;
                  background: linear-gradient(180deg, var(--secondary), var(--secondary-dark));
                  opacity: 0.9;
              }
          }

          .el_7j87167:nth-child(2) {
              animation-delay: 0.18s;
          }

          .el_khzem1l {
              display: grid;
              grid-template-columns: 56px 1fr;
              gap: 1rem;
              align-items: center;
          }

          .el_hrpmv5d {
              width: 56px;
              height: 56px;
              border-radius: 1rem;
              display: grid;
              place-items: center;
              background: var(--secondary-bg);
              border: 1px solid var(--neutral-150);
              color: var(--secondary-dark);
              font-size: 1.35rem;
          }

          .el_khzem1l h3 {
              margin: 0;
              color: var(--text-primary);
              font-weight: 900;
              font-size: 1.3rem;
          }

          .card-body p {
              margin: 0;
              color: var(--text-secondary);
              line-height: 1.7;
          }

          .el_nj91ch5 {
              display: inline-flex;
              align-items: center;
              gap: 0.5rem;
              text-decoration: none;
              font-weight: 800;
              color: var(--primary);
              width: fit-content;
              transition: color 0.25s ease;

              i {
                  transition: transform 0.25s ease;
              }
          }

          .el_nj91ch5:hover {
              color: var(--primary-dark);

              i {
                  transform: translateX(4px);
              }
          }
      }

      @media (min-width: 768px) {
          #k_1ijlaen {
              .el_ewrzd4m {
                  grid-template-columns: 1.2fr 0.8fr;
              }

              .el_8kj0ph7 {
                  grid-template-columns: repeat(2, 1fr);
              }
          }
      }

      @keyframes fadeInUpCustomB2 {
          to {
              opacity: 1;
              transform: translateY(0);
          }
      }
