#eloilro0zhwm {
          .qbbj0hq3gr {
              position: relative;
              background: var(--background-primary);
              overflow: hidden;

              &::after {
                  content: '';
                  position: absolute;
                  inset-inline-start: -240px;
                  top: 25%;
                  width: 520px;
                  height: 520px;
                  border-radius: 50%;
                  background: radial-gradient(circle, var(--info-bg) 0%, transparent 70%);
                  opacity: 0.25;
                  pointer-events: none;
                  z-index: 1;
              }
          }

          .du32h9w4y7 {
              position: relative;
              padding-block: 6rem 6.75rem;
padding-inline: 0;
              background: linear-gradient(135deg, var(--background-dark) 0%, var(--primary-dark) 60%, var(--accent-dark) 100%);
              overflow: hidden;

              &::before {
                  content: '';
                  position: absolute;
                  inset: 0;
                  background: radial-gradient(circle at 20% 25%, rgba(var(--bs-primary-rgb), 0.18) 0%, transparent 55%);
                  opacity: 0.95;
              }

              &::after {
                  content: '';
                  position: absolute;
                  inset-inline-start: 0;
                  inset-inline-end: 0;
                  bottom: -1px;
                  height: 78px;
                  background: var(--background-primary);
                  border-radius: 60% 60% 0 0 / 100% 100% 0 0;
              }

              .rjnzk9ac0n {
                  position: relative;
                  z-index: 2;
                  text-align: center;
              }
          }

          .ilal3k75rh {
              position: relative;
              z-index: 2;
              padding-block: 3.25rem 5rem;
padding-inline: 0;
          }

          .mrh4dkovth {
              height: 100%;
              border-radius: 1.9rem;
              background: var(--background-tertiary);
              border: 1px solid var(--neutral-150);
              padding: 2.35rem;
              box-shadow: 0 16px 38px rgba(0,0,0,0.08);
              transition: transform .35s ease, box-shadow .35s ease;
              position: relative;
              overflow: hidden;

              &::before {
                  content: '';
                  position: absolute;
                  inset: 0;
                  background: linear-gradient(135deg, var(--primary-bg) 0%, transparent 60%);
                  opacity: 0;
                  transition: opacity .35s ease;
              }

              &:hover {
                  transform: translateY(-12px);
                  box-shadow: 0 26px 58px rgba(0,0,0,0.12);

                  &::before {
                      opacity: 0.55;
                  }
              }

              &.koni1rso2c {
                  transform: translateY(16px);

                  @media (max-width: 992px) {
                      transform: none;
                  }

                  &:hover {
                      transform: translateY(4px);
                  }
              }
          }

          .n6jj92aus1 {
              width: 70px;
              height: 70px;
              border-radius: 1.6rem;
              background: linear-gradient(135deg, var(--secondary), var(--secondary-light));
              display: grid;
              place-items: center;
              margin-bottom: 1.35rem;
              box-shadow: 0 14px 28px rgba(234, 199, 0, 0.22);

              i {
                  font-size: 2rem;
                  color: var(--text-primary);
              }
          }

          .fc5wx5yiyk {
              color: var(--text-primary);
              font-size: 1.55rem;
              font-weight: 950;
              margin-bottom: 0.9rem;
          }

          .ksxovbg1t4 {
              color: var(--text-secondary);
              line-height: 1.75;
              margin-bottom: 1.45rem;
          }

          .m0t6sl8es4 {
              color: var(--primary);
              text-decoration: none;
              font-weight: 950;
              display: inline-flex;
              align-items: center;
              gap: .6rem;

              &:hover {
                  color: var(--primary-dark);
                  transform: translateX(3px);
              }
          }

          .nn9arm1tk7 {
              margin-top: 3.5rem;
              border-radius: 2.4rem;
              background: linear-gradient(135deg, var(--primary) 0%, var(--accent) 55%, var(--primary-dark) 100%);
              padding: 2.6rem;
              position: relative;
              overflow: hidden;

              &::after {
                  content: '';
                  position: absolute;
                  inset: 0;
                  background: radial-gradient(circle at 70% 25%, rgba(255,255,255,0.22) 0%, transparent 55%);
                  opacity: 0.18;
              }

              .qyx8fh3t33 {
                  position: relative;
                  z-index: 1;
                  display: grid;
                  grid-template-columns: 1fr auto;
                  gap: 1.25rem;
                  align-items: center;

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

              .d0eny57h44 {
                  color: var(--white);
                  margin-block: 10px 5px;
margin-inline: 20px 0;
                  font-weight: 950;
                  font-size: 1.9rem;
              }

              .oiulqps4gw {
                  color: rgba(255,255,255,0.92);
                  margin: 0;
                  line-height: 1.6;
              }

              .patrxxzzef {
                  display: flex;
                  gap: 0.9rem;
                  flex-wrap: wrap;
                  justify-content: flex-end;

                  @media (max-width: 768px) {
                      justify-content: center;
                  }

                  a {
                      text-decoration: none;
                      font-weight: 950;
                      padding-block: 0.95rem;
padding-inline: 1.35rem;
                      border-radius: 999px;
                      display: inline-flex;
                      align-items: center;
                      justify-content: center;
                      transition: transform .25s ease, box-shadow .25s ease, background .25s ease, color .25s ease;
                  }

                  .mw95p45o54 {
                      background: var(--white);
                      color: var(--primary);
                      box-shadow: 0 12px 26px rgba(0,0,0,0.16);

                      &:hover { transform: translateY(-3px); box-shadow: 0 16px 34px rgba(0,0,0,0.2); }
                  }

                  .j3uwbxka32 {
                      border: 2px solid var(--white);
                      color: var(--white);
                      background: rgba(255,255,255,0.12);

                      &:hover { background: var(--white); color: var(--primary); transform: translateY(-3px); }
                  }
              }
          }
      }
