.ghost-with-revolver-2-icon3 {
  width: 538.1px;
  height: 538.1px;
  position: absolute;
  margin: 0 !important;
  top: 128px;
  left: -129px;
  object-fit: contain;
}
.union-icon5 {
  height: 31.5px;
  width: 31.6px;
  position: relative;
}
.vanish-icon5 {
  align-self: stretch;
  height: 21px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
.logo5,
.vanish-logo {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.vanish-logo {
  flex: 1;
  flex-direction: column;
  padding: var(--padding-8xs-5) 0 0;
}
.logo5 {
  width: 124px;
  flex-direction: row;
  padding: var(--padding-10xs-3) var(--padding-11xs) var(--padding-10xs-2);
  box-sizing: border-box;
  gap: var(--gap-8xs-4);
}
.flag-united-states-1f1fa-1f1f8-icon3 {
  width: 16px;
  height: 16px;
  position: relative;
  object-fit: cover;
}
.flag {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-11xs) 0 0;
}
.eng3 {
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
  display: inline-block;
  min-width: 40px;
}
.language-parent1,
.language3 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.language3 {
  flex-direction: row;
  gap: var(--gap-9xs);
}
.language-parent1 {
  flex-direction: column;
  padding: var(--padding-7xs) 0 0;
}
.iconsburger1 {
  height: 32px;
  width: 32px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.header3,
.menu,
.navigation {
  display: flex;
  align-items: flex-start;
}
.menu {
  align-self: stretch;
  flex-direction: row;
  justify-content: space-between;
  gap: var(--gap-xl);
}
.header3,
.navigation {
  width: 128px;
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-11xs) 0 0;
  box-sizing: border-box;
}
.header3 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  flex-direction: row;
  justify-content: space-between;
  padding: var(--padding-5xl) var(--padding-base);
  gap: var(--gap-xl);
  text-align: left;
  font-size: var(--font-size-xl);
  color: var(--color-lightslategray-100);
  font-family: var(--font-inter);
}
.div116 {
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
}
.empty-two-icon,
.input20 {
  height: 16px;
  position: relative;
}
.input20 {
  width: calc(100% - 16px);
  border: 0;
  outline: 0;
  font-weight: 500;
  font-family: var(--font-inter);
  font-size: var(--font-size-base);
  background-color: transparent;
  flex: 1;
  letter-spacing: -0.05em;
  line-height: 100%;
  color: var(--color-mediumslateblue-100);
  text-align: left;
  display: inline-block;
  min-width: 50px;
  padding: 0;
}
.empty-two-icon {
  width: 16px;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 16px;
}
.ban-chance,
.more {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.more {
  width: 99px;
}
.ban-chance {
  border-radius: var(--br-5xs);
  border: 1px solid var(--color-lightslategray-500);
  padding: var(--padding-7xs) var(--padding-2xs);
  gap: var(--gap-5xs);
}
.majestic9,
.p60 {
  margin: 0;
}
.majestic-container3 {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-21xl);
  letter-spacing: -0.05em;
  font-weight: 600;
  font-family: inherit;
  color: var(--color-black);
}
.benefit-one {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: var(--gap-base);
}
.span6 {
  font-weight: 500;
}
.span7 {
  font-weight: 600;
}
.div117 {
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
}
.button22 {
  border-radius: var(--br-base);
  background-color: var(--color-mediumslateblue-100);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-5xl) 68px;
  white-space: nowrap;
}
.iconsdiscord6 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.div118 {
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
  display: inline-block;
  min-width: 68px;
}
.button23,
.social {
  align-self: stretch;
  display: flex;
  justify-content: center;
}
.button23 {
  border-radius: var(--br-base);
  border: 2px solid var(--color-lightslategray-100);
  flex-direction: row;
  align-items: center;
  padding: var(--padding-2xl) var(--padding-xl);
  gap: var(--gap-5xs);
  color: var(--color-black);
}
.social {
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-xs);
  font-size: var(--font-size-xl);
  color: var(--color-white);
}
.benefits,
.visual {
  position: absolute;
  left: 0;
  width: 100%;
}
.benefits {
  top: 84px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-5xl) var(--padding-base);
  box-sizing: border-box;
  gap: var(--gap-29xl);
  z-index: 1;
}
.visual {
  top: 0;
  height: 100%;
  z-index: 2;
}
.main {
  align-self: stretch;
  height: 640px;
  position: relative;
}
.background-icon {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: var(--br-base);
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.empty-three-icon {
  position: absolute;
  top: calc(50% - 15.5px);
  left: calc(50% - 16px);
  width: 32px;
  height: 32px;
  overflow: hidden;
  z-index: 1;
}
.background-parent {
  height: 185px;
  flex: 1;
  position: relative;
  max-width: 100%;
  z-index: 1;
}
.background-shape,
.content {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.background-shape {
  flex-direction: row;
  padding: 0 var(--padding-base);
  margin-top: -72px;
}
.content {
  flex-direction: column;
  padding: 0 0 var(--padding-13xl);
  text-align: left;
  font-size: var(--font-size-base);
  color: var(--color-lightslategray-100);
  font-family: var(--font-inter);
}
.h112,
.h113 {
  margin: 0 !important;
  width: 1079px;
  position: absolute;
  top: calc(50% - 24px);
  font-size: inherit;
  letter-spacing: -0.05em;
  font-weight: 600;
  font-family: inherit;
  display: inline-block;
  white-space: nowrap;
}
.h112 {
  left: -911px;
}
.h113 {
  right: -911px;
}
.parent15,
.safety-background {
  position: relative;
  max-width: 100%;
}
.safety-background {
  margin-bottom: -14px;
  height: 125px;
  flex: 1;
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.5),
    rgba(255, 255, 255, 0) 50%,
    rgba(255, 255, 255, 0.5)
  );
  z-index: 1;
}
.parent15 {
  align-self: stretch;
  height: 96px;
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  gap: var(--gap-5xl);
}
.div119 {
  position: relative;
  font-size: var(--font-size-base);
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
  font-family: var(--font-inter);
  color: var(--color-mediumslateblue-100);
  text-align: left;
}
.necessity {
  cursor: pointer;
  border: 1px solid var(--color-mediumslateblue-200);
  padding: var(--padding-7xs) var(--padding-2xs);
  background-color: transparent;
  border-radius: var(--br-5xs);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  white-space: nowrap;
}
.h29 {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  letter-spacing: -0.05em;
  font-weight: 600;
  font-family: inherit;
}
.feature-one {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: var(--gap-base);
}
.category-icons {
  height: 32px;
  width: 32px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 32px;
}
.aimbot3 {
  flex: 1;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
}
.category-names {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.pvp3 {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
  color: var(--color-lightslategray-100);
}
.categories {
  align-self: stretch;
  border-radius: var(--br-base);
  background-color: var(--color-lightslategray-300);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-17xl) var(--padding-5xl);
  gap: var(--gap-base);
}
.frame-icon25 {
  height: 32px;
  width: 32px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 32px;
}
.visuals3 {
  flex: 1;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
}
.frame-parent30 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.div120 {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
  color: var(--color-lightslategray-100);
}
.categories1 {
  align-self: stretch;
  border-radius: var(--br-base);
  background-color: var(--color-lightslategray-300);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-17xl) var(--padding-5xl);
  gap: var(--gap-base);
}
.frame-icon26 {
  height: 32px;
  width: 32px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 32px;
}
.global3 {
  flex: 1;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
}
.frame-parent31 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.div121 {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
  color: var(--color-lightslategray-100);
}
.categories2 {
  border-radius: var(--br-base);
  background-color: var(--color-lightslategray-300);
  overflow: hidden;
  padding: var(--padding-17xl) var(--padding-5xl);
}
.categories2,
.feature-categories {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.misc-icons {
  height: 32px;
  width: 32px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 32px;
}
.misc4 {
  flex: 1;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
}
.misc-names {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.div122,
.misc-names,
.misc3 {
  align-self: stretch;
}
.div122 {
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
  color: var(--color-lightslategray-100);
}
.misc3 {
  border-radius: var(--br-base);
  background-color: var(--color-lightslategray-300);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-17xl) var(--padding-5xl);
  gap: var(--gap-base);
}
.frame-icon27 {
  height: 32px;
  width: 32px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 32px;
}
.config3 {
  flex: 1;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
}
.frame-parent32 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.div123,
.frame-parent32,
.misc5 {
  align-self: stretch;
}
.div123 {
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
  color: var(--color-lightslategray-100);
}
.misc5 {
  border-radius: var(--br-base);
  background-color: var(--color-lightslategray-300);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-17xl) var(--padding-5xl);
  gap: var(--gap-base);
}
.magnifying-glass-over-document-icon3 {
  height: 413.2px;
  width: 413.2px;
  position: absolute;
  margin: 0 !important;
  right: -134.5px;
  bottom: -160.2px;
  object-fit: contain;
}
.div124 {
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
}
.empty-four-icon {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.learnmoreblock3,
.parent16 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--gap-9xs);
}
.parent16 {
  justify-content: flex-start;
  padding: var(--padding-xl) 0;
  z-index: 1;
}
.learnmoreblock3 {
  align-self: stretch;
  height: 148px;
  border-radius: var(--br-base);
  background-color: var(--color-mediumslateblue-300);
  overflow: hidden;
  flex-shrink: 0;
  justify-content: center;
  padding: 0 0 0 var(--padding-30xl);
  box-sizing: border-box;
  position: relative;
  font-size: var(--font-size-xl);
  color: var(--color-mediumslateblue-100);
}
.feature-list,
.more-features {
  align-items: flex-start;
  gap: var(--gap-base);
}
.more-features {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.feature-list {
  font-size: var(--font-size-5xl);
}
.feature-list,
.features,
.frame-parent29 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.features {
  overflow: hidden;
  align-items: center;
  padding: var(--padding-13xl) var(--padding-base);
  gap: var(--gap-17xl);
  text-align: left;
  font-size: var(--font-size-17xl);
  color: var(--color-black);
}
.frame-parent29 {
  align-items: flex-start;
  max-width: 100%;
  text-align: center;
  font-size: var(--font-size-21xl);
  color: var(--color-lightslategray-200);
  font-family: var(--font-inter);
}
.empty-five-icon {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 16px;
}
.div125 {
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
}
.best-cleaning {
  border-radius: var(--br-5xs);
  border: 1px solid var(--color-mediumslateblue-200);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-7xs) var(--padding-2xs);
  gap: var(--gap-5xs);
  white-space: nowrap;
}
.h210,
.p61,
.p62 {
  margin: 0;
}
.h210 {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-17xl);
  letter-spacing: -0.05em;
  font-weight: 600;
  font-family: inherit;
  color: var(--color-black);
}
.best-cleaning-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: var(--gap-base);
}
.p63,
.p64 {
  margin: 0;
}
.div126 {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
  color: var(--color-lightslategray-100);
}
.frame-parent33 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: var(--gap-5xl);
}
.gta-game-style-ghost-with-broo-icon3 {
  width: 469.9px;
  height: 469.9px;
  position: absolute;
  margin: 0 !important;
  right: -198.9px;
  bottom: -178.9px;
  object-fit: contain;
}
.div127 {
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
  z-index: 1;
}
.p65,
.p66 {
  margin: 0;
}
.div128 {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
  color: var(--color-lightslategray-100);
  z-index: 1;
}
.cleaning-list,
.empty-six-icon {
  position: relative;
  overflow: hidden;
}
.cleaning-list {
  align-self: stretch;
  border-radius: var(--br-base);
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 72px var(--padding-xl) var(--padding-5xl) var(--padding-5xl);
  gap: var(--gap-xs);
}
.empty-six-icon {
  height: 32px;
  width: 120px;
  flex-shrink: 0;
}
.empty-six-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
}
.majestic11,
.p67 {
  margin: 0;
}
.majestic10 {
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
}
.cleaning-list1 {
  align-self: stretch;
  border-radius: var(--br-base);
  background-color: var(--color-crimson);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xl);
  gap: var(--gap-76xl);
  color: var(--color-white);
}
.p68,
.p69 {
  margin: 0;
}
.div129 {
  align-self: stretch;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
}
.p70,
.p71 {
  margin: 0;
}
.div130 {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
  color: var(--color-lightslategray-100);
}
.empty-seven-icon {
  width: 432px;
  height: 249.4px;
  margin: 0 !important;
  position: absolute;
  top: -40px;
  right: -73px;
  object-fit: contain;
  z-index: 1;
}
.verification {
  align-self: stretch;
  border-radius: var(--br-base);
  background-color: var(--color-white);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 96px var(--padding-5xl) var(--padding-5xl);
  position: relative;
  gap: var(--gap-xs);
  text-align: right;
}
.p72,
.p73 {
  margin: 0;
}
.div131 {
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
}
.p74,
.p75,
.timeless3 {
  margin: 0;
}
.timeless-container3 {
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
  color: var(--color-gray);
}
.anti-cheat-bypass1,
.cleaning-features {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.anti-cheat-bypass1 {
  border-radius: var(--br-base);
  background-color: var(--color-lightslategray-100);
  overflow: hidden;
  padding: var(--padding-5xl) var(--padding-xl) var(--padding-5xl)
    var(--padding-5xl);
  gap: var(--gap-xs);
  color: var(--color-white);
}
.cleaning-features {
  gap: var(--gap-base);
  font-size: var(--font-size-5xl);
  color: var(--color-black);
}
.empty-eight,
.undetected6 {
  align-self: stretch;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 600;
}
.undetected6 {
  margin: 0;
  font-size: var(--font-size-13xl);
  line-height: 100%;
  font-family: inherit;
  color: var(--color-lightslategray-100);
}
.status-list6 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.div132,
.h211 {
  align-self: stretch;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 600;
}
.h211 {
  margin: 0;
  font-size: var(--font-size-13xl);
  line-height: 100%;
  font-family: inherit;
  color: var(--color-lightslategray-100);
}
.status-list7 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.div133,
.h212 {
  align-self: stretch;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 600;
}
.h212 {
  margin: 0;
  font-size: var(--font-size-13xl);
  line-height: 100%;
  font-family: inherit;
  color: var(--color-lightslategray-100);
}
.status-list8 {
  align-self: stretch;
  flex-direction: column;
  gap: var(--gap-xs);
}
.cleaning,
.guarantee,
.status-list8,
.status1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.status1 {
  align-self: stretch;
  flex-direction: column;
  padding: 0 5px;
  gap: var(--gap-45xl);
  text-align: center;
  font-size: var(--font-size-45xl);
}
.cleaning,
.guarantee {
  box-sizing: border-box;
  max-width: 100%;
}
.cleaning {
  flex: 1;
  background: linear-gradient(
    0deg,
    rgba(59, 78, 243, 0),
    rgba(59, 78, 243, 0.05)
  );
  flex-direction: column;
  padding: var(--padding-17xl) var(--padding-base);
  gap: var(--gap-45xl);
}
.guarantee {
  align-self: stretch;
  flex-direction: row;
  padding: 0 0 var(--padding-45xl);
  text-align: left;
  font-size: var(--font-size-base);
  color: var(--color-mediumslateblue-100);
  font-family: var(--font-inter);
}
.div134 {
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
}
.wrapper7 {
  border-radius: var(--br-5xs);
  background-color: var(--color-mediumslateblue-300);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-5xs) var(--padding-xs);
  white-space: nowrap;
}
.vanish3 {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-17xl);
  letter-spacing: -0.05em;
  font-weight: 600;
  font-family: inherit;
  color: var(--color-black);
}
.frame-parent34 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.p76,
.p77 {
  margin: 0;
}
.div135,
.div136 {
  position: relative;
  letter-spacing: -0.05em;
}
.div135 {
  align-self: stretch;
  line-height: 120%;
  font-weight: 500;
}
.div136 {
  line-height: 100%;
  display: inline-block;
  min-width: 60px;
}
.atomsubpicker6 {
  border-radius: var(--br-xs);
  background-color: var(--color-white);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-base) var(--padding-30xl);
  white-space: nowrap;
}
.div137 {
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
  display: inline-block;
  min-width: 73px;
}
.atomsubpicker7 {
  border-radius: var(--br-xs);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-base) var(--padding-23xl);
  color: var(--color-lightslategray-100);
}
.subpicker3,
.subscription-offer {
  align-self: stretch;
  display: flex;
  justify-content: flex-start;
}
.subpicker3 {
  border-radius: var(--br-base);
  background-color: var(--color-lightslategray-200);
  flex-direction: row;
  align-items: flex-start;
  padding: var(--padding-9xs);
  gap: var(--gap-9xs);
  color: var(--color-black);
}
.subscription-offer {
  flex-direction: column;
  align-items: center;
  gap: var(--gap-5xl);
  font-size: var(--font-size-xl);
  color: var(--color-lightslategray-100);
}
.content-wrapper-wrapper,
.content-wrapper1 {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.content-wrapper1 {
  flex: 1;
  flex-direction: column;
  justify-content: center;
  gap: var(--gap-5xl);
}
.content-wrapper-wrapper {
  align-self: stretch;
  flex-direction: row;
  justify-content: flex-start;
  padding: 0 var(--padding-base) var(--padding-17xl);
  box-sizing: border-box;
  text-align: left;
  font-size: var(--font-size-base);
  color: var(--color-mediumslateblue-100);
  font-family: var(--font-inter);
}
.empty-one-icon {
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.bypass3 {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  letter-spacing: -0.05em;
  font-weight: 500;
  font-family: inherit;
}
.p78,
.p79 {
  margin: 0;
}
.div138 {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
  color: var(--color-lightslategray-100);
}
.trigger-parent1 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.div139,
.div140 {
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
  display: inline-block;
}
.div139 {
  min-width: 110px;
  white-space: nowrap;
}
.div140 {
  font-size: var(--font-size-base);
  line-height: 120%;
  color: var(--color-lightslategray-500);
  min-width: 70px;
}
.validity {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  gap: var(--gap-xl);
  font-size: var(--font-size-29xl);
}
.input22 {
  width: 100%;
  border: 0;
  outline: 0;
  font-weight: 500;
  font-family: var(--font-inter);
  font-size: var(--font-size-xl);
  background-color: transparent;
  height: 20px;
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
  color: var(--color-black);
  text-align: left;
  display: inline-block;
  padding: 0;
}
.input21 {
  align-self: stretch;
  border-radius: var(--br-base);
  border: 2px solid var(--color-lightslategray-400);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-2xl) var(--padding-base);
}
.div141 {
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
  font-family: var(--font-inter);
  color: var(--color-white);
  text-align: left;
}
.button24 {
  cursor: pointer;
  border: 0;
  padding: var(--padding-5xl) var(--padding-43xl);
  background-color: var(--color-mediumslateblue-100);
  border-radius: var(--br-base);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.input-parent3,
.safety,
.trigger3 {
  display: flex;
  align-items: flex-start;
}
.input-parent3 {
  align-self: stretch;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.safety,
.trigger3 {
  box-sizing: border-box;
  max-width: 100%;
}
.trigger3 {
  flex: 1;
  border-radius: var(--br-base);
  border: 1px solid var(--color-lightslategray-500);
  overflow: hidden;
  flex-direction: column;
  justify-content: flex-end;
  padding: var(--padding-sm) var(--padding-mini);
  gap: var(--gap-17xl);
}
.safety {
  align-self: stretch;
  flex-direction: row;
  justify-content: flex-start;
  padding: 0 var(--padding-base) var(--padding-17xl);
  text-align: left;
  font-size: var(--font-size-17xl);
  color: var(--color-black);
  font-family: var(--font-inter);
}
.fire-1f525-1-icon3 {
  height: 16px;
  width: 16px;
  position: relative;
  object-fit: cover;
  min-height: 16px;
}
.div142 {
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
}
.fire-1f525-1-parent,
.top-promo {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.fire-1f525-1-parent {
  flex: 1;
  box-shadow: 0 0 4px rgba(143, 146, 171, 0.25);
  border-radius: var(--br-5xs);
  background-color: var(--color-white);
  justify-content: flex-start;
  padding: var(--padding-5xs) var(--padding-xs);
  gap: var(--gap-5xs);
  white-space: nowrap;
}
.top-promo {
  align-self: stretch;
  justify-content: flex-end;
  padding: 0 45px 0 var(--padding-27xl);
}
.spacing-icon {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 24px;
}
.frame-child3 {
  width: 8px;
  height: 8px;
  position: relative;
  border-radius: 50%;
  background-color: var(--color-mediumslateblue-100);
}
.badge-container-inner {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-11xs) 0 0;
}
.undetected7 {
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
  display: inline-block;
  min-width: 63px;
}
.badge-container,
.undetected-badge {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.badge-container {
  border-radius: var(--br-13xl);
  background: linear-gradient(
    90deg,
    rgba(59, 77, 243, 0.05),
    rgba(59, 78, 243, 0.15)
  );
  justify-content: flex-start;
  padding: var(--padding-7xs) var(--padding-2xs);
  gap: var(--gap-7xs);
}
.undetected-badge {
  align-self: stretch;
  justify-content: space-between;
  gap: var(--gap-xl);
  font-size: var(--font-size-xs);
  color: var(--color-mediumslateblue-100);
}
.feature-highlight {
  margin-top: -92px;
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
}
.altv-cheat3 {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  letter-spacing: -0.05em;
  font-weight: 500;
  font-family: inherit;
}
.altv3,
.p80 {
  margin: 0;
}
.altv-container3 {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
  color: var(--color-lightslategray-100);
}
.software-info {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
  font-size: var(--font-size-17xl);
}
.div143,
.div144 {
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
  display: inline-block;
}
.div143 {
  min-width: 118px;
  white-space: nowrap;
}
.div144 {
  line-height: 120%;
  min-width: 70px;
}
.duration-wrapper,
.pricing {
  display: flex;
  align-items: flex-start;
}
.duration-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-20xl) 0 0;
  font-size: var(--font-size-base);
  color: var(--color-lightslategray-500);
}
.pricing {
  align-self: stretch;
  flex-direction: row;
  justify-content: space-between;
  gap: var(--gap-xl);
  font-size: var(--font-size-29xl);
}
.input24 {
  width: 100%;
  border: 0;
  outline: 0;
  font-weight: 500;
  font-family: var(--font-inter);
  font-size: var(--font-size-xl);
  background-color: transparent;
  height: 20px;
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
  color: var(--color-black);
  text-align: left;
  display: inline-block;
  padding: 0;
}
.input23 {
  align-self: stretch;
  border-radius: var(--br-base);
  border: 2px solid var(--color-lightslategray-400);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-2xl) var(--padding-base);
}
.div145 {
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
  font-family: var(--font-inter);
  color: var(--color-white);
  text-align: left;
}
.button25 {
  cursor: pointer;
  border: 0;
  padding: var(--padding-5xl) var(--padding-43xl);
  background-color: var(--color-mediumslateblue-100);
  align-self: stretch;
  border-radius: var(--br-base);
  flex-direction: row;
  white-space: nowrap;
}
.button25,
.content-area,
.content-area-wrapper,
.input-area {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.input-area {
  align-self: stretch;
  flex-direction: column;
  gap: var(--gap-xs);
}
.content-area,
.content-area-wrapper {
  box-sizing: border-box;
  max-width: 100%;
}
.content-area {
  height: 474px;
  flex: 1;
  border-radius: var(--br-base);
  border: 2px solid var(--color-mediumslateblue-100);
  flex-direction: column;
  padding: 76px var(--padding-sm) var(--padding-base);
  gap: var(--gap-17xl);
}
.content-area-wrapper {
  align-self: stretch;
  flex-direction: row;
  padding: 0 var(--padding-base) var(--padding-17xl);
  text-align: left;
  font-size: var(--font-size-base);
  color: var(--color-black);
  font-family: var(--font-inter);
}
.frame-icon28 {
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.trigger4 {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  letter-spacing: -0.05em;
  font-weight: 500;
  font-family: inherit;
}
.gta5rp3,
.p81 {
  margin: 0;
}
.gta5rp-container3 {
  align-self: stretch;
  height: 72px;
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -1.07px;
  line-height: 120%;
  font-weight: 500;
  color: var(--color-lightslategray-100);
  display: inline-block;
}
.trigger-parent2 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.div146,
.div147 {
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
  display: inline-block;
}
.div146 {
  min-width: 117px;
  white-space: nowrap;
}
.div147 {
  font-size: var(--font-size-base);
  line-height: 120%;
  color: var(--color-lightslategray-500);
  min-width: 70px;
}
.parent17 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  gap: var(--gap-xl);
  font-size: var(--font-size-29xl);
}
.input26 {
  width: 100%;
  border: 0;
  outline: 0;
  font-weight: 500;
  font-family: var(--font-inter);
  font-size: var(--font-size-xl);
  background-color: transparent;
  height: 20px;
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
  color: var(--color-black);
  text-align: left;
  display: inline-block;
  padding: 0;
}
.input25 {
  align-self: stretch;
  border-radius: var(--br-base);
  border: 2px solid var(--color-lightslategray-400);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-2xl) var(--padding-base);
}
.div148 {
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
  font-family: var(--font-inter);
  color: var(--color-white);
  text-align: left;
}
.button26 {
  cursor: pointer;
  border: 0;
  padding: var(--padding-5xl) var(--padding-43xl);
  background-color: var(--color-mediumslateblue-100);
  border-radius: var(--br-base);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.input-parent4 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.frame-parent35,
.safety1 {
  display: flex;
  align-items: flex-start;
  box-sizing: border-box;
  max-width: 100%;
}
.frame-parent35 {
  flex: 1;
  border-radius: var(--br-base);
  border: 1px solid var(--color-lightslategray-500);
  overflow: hidden;
  flex-direction: column;
  justify-content: flex-end;
  padding: var(--padding-sm) var(--padding-mini);
  gap: var(--gap-17xl);
}
.safety1 {
  align-self: stretch;
  flex-direction: row;
  justify-content: flex-start;
  padding: 0 var(--padding-base) var(--padding-45xl);
  text-align: left;
  font-size: var(--font-size-17xl);
  color: var(--color-black);
  font-family: var(--font-inter);
}
.ghost-with-question-mark-1-icon3 {
  width: 776.9px;
  height: 776.9px;
  position: absolute;
  margin: 0 !important;
  top: calc(50% - 388.3px);
  left: calc(50% - 388px);
  object-fit: contain;
}
.div149,
.h3 {
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
}
.h3 {
  margin: 0;
  font-size: inherit;
  font-family: inherit;
}
.div149 {
  align-self: stretch;
  font-size: var(--font-size-xl);
  line-height: 120%;
  color: var(--color-lightslategray-100);
}
.parent18 {
  width: 276px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-xl) 0 0;
  box-sizing: border-box;
  gap: var(--gap-xs);
  z-index: 1;
}
.iconsdiscord7 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.div150 {
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
  font-family: var(--font-inter);
  color: var(--color-white);
  text-align: left;
}
.button27 {
  cursor: pointer;
  border: 0;
  padding: var(--padding-base) 34px;
  background-color: var(--color-mediumslateblue-100);
  border-radius: var(--br-base);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--gap-5xs);
  white-space: nowrap;
  z-index: 1;
}
.question-area,
.question-content1 {
  align-self: stretch;
  flex: 1;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.question-area {
  border-radius: var(--br-base);
  background-color: var(--color-lightslategray-300);
  flex-direction: column;
  position: relative;
  gap: var(--gap-5xl);
}
.question-content1 {
  flex-direction: row;
  padding: var(--padding-5xl) var(--padding-base);
  box-sizing: border-box;
}
.div151 {
  position: relative;
  text-decoration: underline;
  letter-spacing: -0.05em;
  line-height: 17px;
  font-weight: 500;
}
.footerlink6 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.div152 {
  position: relative;
  text-decoration: underline;
  letter-spacing: -0.05em;
  line-height: 17px;
  font-weight: 500;
}
.footer-links3,
.footerlink7 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.footer-links3 {
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-xs);
}
.vanish-all-rights3 {
  position: relative;
  font-size: var(--font-size-base);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
}
.footer3 {
  align-self: stretch;
  border-top: 1px solid var(--color-lightslategray-300);
  padding: var(--padding-3xl) var(--padding-xl) var(--padding-5xl)
    var(--padding-base);
  gap: var(--gap-5xl);
  z-index: 1;
  text-align: left;
  font-size: var(--font-size-sm);
  color: var(--color-lightslategray-500);
  font-family: var(--font-inter);
}
.footer3,
.phone,
.question-content-parent {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.question-content-parent {
  align-self: stretch;
  height: 403px;
  max-width: 100%;
  text-align: left;
  font-size: 28px;
  color: var(--color-black);
  font-family: var(--font-inter);
}
.phone {
  width: 100%;
  position: relative;
  background-color: var(--color-white);
  overflow: hidden;
  line-height: normal;
  letter-spacing: normal;
}
