.ghost-with-revolver-1-icon {
  position: absolute;
  top: 0;
  left: 946.2px;
  width: 627.1px;
  height: 627.1px;
  object-fit: contain;
}
.content-wrapper-child {
  position: absolute;
  top: 591.8px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  border-radius: var(--br-base);
  width: 970px;
  height: 545px;
  z-index: 1;
}

.links-wrapper,
.headerlink-parent {
  cursor: pointer;
}

.content-wrapper {
  position: absolute;
  top: 90.2px;
  left: 475px;
  width: 1445px;
  height: 1136.8px;
}
.union-icon {
  height: 31.5px;
  width: 31.6px;
  position: relative;
}
.vanish-icon {
  align-self: stretch;
  height: 21px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
.logo,
.vanish-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.vanish-wrapper {
  flex: 1;
  flex-direction: column;
  padding: var(--padding-8xs-5) 0 0;
}
.logo {
  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);
}
.a {
  text-decoration: none;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
  color: inherit;
  display: inline-block;
  min-width: 114px;
}
.headerlink {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.a1 {
  text-decoration: none;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
  color: inherit;
  display: inline-block;
}
.headerlink1 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.a2 {
  text-decoration: none;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
  color: inherit;
  display: inline-block;
  min-width: 52px;
}
.headerlink2 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.a3 {
  text-decoration: none;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
  color: inherit;
  display: inline-block;
  min-width: 37px;
}
.headerlink3 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.a4 {
  text-decoration: none;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
  color: inherit;
  display: inline-block;
  min-width: 88px;
}
.headerlink4,
.links-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.links-wrapper {
  margin: 0;
  align-self: stretch;
  justify-content: space-between;
  gap: var(--gap-xl);
  text-align: left;
  font-size: var(--font-size-xl);
  color: var(--color-lightslategray-100);
  font-family: var(--font-inter);
}
.header-links {
  margin: 0;
  flex: 1;
  flex-direction: column;
  padding: var(--padding-7xs) 0 0;
  box-sizing: border-box;
}
.header-links,
.header-logo,
.logo-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.logo-wrapper {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-45xl);
}
.header-logo {
  width: 751px;
  flex-direction: column;
  padding: var(--padding-5xs) 0 0;
  box-sizing: border-box;
}
.flag-united-states-1f1fa-1f1f8-icon {
  height: 16px;
  width: 16px;
  position: relative;
  object-fit: contain;
}
.eng {
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
  display: inline-block;
  min-width: 40px;
}
.language {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-9xs);
}
.div {
  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;
  display: inline-block;
  min-width: 56px;
}
.button {
  cursor: pointer;
  border: 0;
  padding: var(--padding-base) var(--padding-5xl);
  background-color: var(--color-mediumslateblue-100);
  border-radius: var(--br-base);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.button:hover {
  background-color: var(--color-mediumslateblue-400);
}
.div1 {
  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-black);
  text-align: left;
}
.button1 {
  cursor: pointer;
  border: 2px solid var(--color-lightslategray-100);
  padding: var(--padding-smi) var(--padding-3xl);
  background-color: transparent;
  border-radius: var(--br-base);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.button1:hover,
.button3:hover {
  background-color: var(--color-slategray-200);
  border: 2px solid var(--color-slategray-100);
  box-sizing: border-box;
}
.button-container {
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.button-container,
.header,
.language-buttons {
  display: flex;
  flex-direction: row;
  max-width: 100%;
}
.language-buttons {
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-13xl);
}
.header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  align-items: flex-start;
  justify-content: center;
  padding: var(--padding-17xl) var(--padding-xl);
  box-sizing: border-box;
  gap: 338px;
  z-index: 1;
  text-align: left;
  font-size: var(--font-size-xl);
  color: var(--color-lightslategray-100);
  font-family: var(--font-inter);
}
.ghost-with-revolver-2-icon {
  height: 538.1px;
  width: 538.1px;
  position: absolute;
  margin: 0 !important;
  top: 4px;
  left: -129px;
  object-fit: contain;
}
.div2,
.div3 {
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
}
.div3 {
  display: inline-block;
  min-width: 83px;
}
.frame-icon {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 16px;
}
.learn-more,
.safe-cheat-description {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.learn-more {
  color: var(--color-mediumslateblue-100);
}
.safe-cheat-description {
  border-radius: var(--br-5xs);
  border: 1px solid var(--color-lightslategray-500);
  padding: var(--padding-7xs) var(--padding-2xs);
  gap: var(--gap-5xs);
}
.majestic,
.p {
  margin: 0;
}
.majestic-container {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-45xl);
  letter-spacing: -0.05em;
  font-weight: 600;
  font-family: inherit;
  color: var(--color-black);
  text-align: center;
}
.safe-cheat-description-parent {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-base);
  max-width: 100%;
}
.span {
  font-weight: 500;
}
.span1 {
  font-weight: 600;
}
.div4 {
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
}
.button2 {
  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) var(--padding-29xl);
  white-space: nowrap;
}
.iconsdiscord {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.div5 {
  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-black);
  text-align: left;
  display: inline-block;
  min-width: 68px;
}
.button3 {
  cursor: pointer;
  border: 2px solid var(--color-lightslategray-100);
  padding: var(--padding-2xl) var(--padding-27xl);
  background-color: transparent;
  width: 188px;
  border-radius: var(--br-base);
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: var(--gap-5xs);
}
.button-parent,
.frame-parent {
  display: flex;
  align-items: center;
  max-width: 100%;
}
.button-parent {
  flex-direction: row;
  justify-content: flex-start;
  gap: var(--gap-xs);
  font-size: var(--font-size-xl);
  color: var(--color-white);
}
.frame-parent {
  flex: 1;
  flex-direction: column;
  justify-content: center;
  padding: var(--padding-101xl) var(--padding-xl);
  box-sizing: border-box;
  gap: var(--gap-29xl);
  z-index: 1;
}
.ghost-with-revolver-2-parent {
  position: absolute;
  top: 124px;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.frame-child,
.header-parent {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.frame-child {
  height: 100%;
  z-index: 2;
}
.header-parent {
  height: 1080px;
  max-width: 100%;
}
.h1,
.h11,
.main-container {
  position: relative;
  max-width: 100%;
}
.main-container {
  align-self: stretch;
  height: 1259px;
  text-align: left;
  font-size: var(--font-size-base);
  color: var(--color-lightslategray-100);
  font-family: var(--font-inter);
}
.h1,
.h11 {
  margin: 0;
  flex: 1;
  font-size: inherit;
  letter-spacing: -0.05em;
  font-weight: 600;
  font-family: inherit;
  display: inline-block;
  min-width: 1122px;
}
.div6,
.parent {
  font-family: var(--font-inter);
}
.parent {
  margin-left: -784px;
  width: 3488px;
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.5),
    rgba(255, 255, 255, 0) 50%,
    rgba(255, 255, 255, 0.5)
  );
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-29xl) 0;
  box-sizing: border-box;
  gap: var(--gap-17xl);
  max-width: 182%;
  flex-shrink: 0;
  text-align: center;
  font-size: var(--font-size-45xl);
  color: var(--color-lightslategray-200);
}
.div6 {
  position: relative;
  font-size: var(--font-size-base);
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
  color: var(--color-mediumslateblue-100);
  text-align: left;
}
.feature-heading {
  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;
}
.feature-heading:hover {
  background-color: var(--color-mediumslateblue-600);
  border: 1px solid var(--color-mediumslateblue-500);
  box-sizing: border-box;
}
.h12 {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: inherit;
  letter-spacing: -0.05em;
  font-weight: 600;
  font-family: inherit;
}
.features-wrapper {
  width: 493px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-base);
  max-width: 100%;
}
.frame-icon1 {
  height: 32px;
  width: 32px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 32px;
}
.aimbot {
  flex: 1;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
  display: inline-block;
  min-width: 60px;
}
.card-items,
.pvp {
  align-self: stretch;
}
.card-items {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.pvp {
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
  color: var(--color-lightslategray-100);
}
.card-list {
  flex: 1;
  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);
  box-sizing: border-box;
  gap: var(--gap-base);
  min-width: 370px;
  max-width: 100%;
}
.frame-icon2 {
  height: 32px;
  width: 32px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 32px;
}
.visuals {
  flex: 1;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
  display: inline-block;
  min-width: 59px;
}
.frame-group {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.div7 {
  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);
}
.card-list1 {
  flex: 1;
  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);
  box-sizing: border-box;
  gap: var(--gap-base);
  min-width: 370px;
  max-width: 100%;
}
.frame-icon3 {
  height: 32px;
  width: 32px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 32px;
}
.global {
  flex: 1;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
  display: inline-block;
  min-width: 51px;
}
.frame-container {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.div8 {
  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);
}
.card-list2 {
  flex: 1;
  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);
  box-sizing: border-box;
  gap: var(--gap-base);
  min-width: 370px;
  max-width: 100%;
}
.frame-icon4 {
  height: 32px;
  width: 32px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 32px;
}
.misc {
  flex: 1;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
  display: inline-block;
  min-width: 38px;
}
.div9,
.frame-div {
  align-self: stretch;
}
.frame-div {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.div9 {
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
  color: var(--color-lightslategray-100);
}
.card-list3 {
  flex: 1;
  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);
  box-sizing: border-box;
  gap: var(--gap-base);
  min-width: 370px;
  max-width: 100%;
}
.frame-icon5 {
  height: 32px;
  width: 32px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 32px;
}
.config {
  flex: 1;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
  display: inline-block;
  min-width: 54px;
}
.frame-parent1 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.div10 {
  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);
}
.card-list4 {
  flex: 1;
  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);
  box-sizing: border-box;
  gap: var(--gap-base);
  min-width: 370px;
  max-width: 100%;
}
.magnifying-glass-over-document-icon {
  height: 413.2px;
  width: 413.2px;
  position: absolute;
  margin: 0 !important;
  right: -134.5px;
  bottom: -160.2px;
  object-fit: contain;
}
.div11 {
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
}
.frame-icon6 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.group,
.learnmoreblock {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--gap-9xs);
}
.group {
  justify-content: flex-start;
  padding: var(--padding-xl) 0;
  z-index: 1;
}
.learnmoreblock {
  height: 168px;
  flex: 0.8801;
  border-radius: var(--br-base);
  background-color: var(--color-mediumslateblue-300);
  overflow: hidden;
  justify-content: center;
  padding: 0 0 0 110px;
  box-sizing: border-box;
  position: relative;
  min-width: 370px;
  max-width: 100%;
  font-size: var(--font-size-xl);
  color: var(--color-mediumslateblue-100);
}
.feature-cards,
.features-wrapper-parent {
  display: flex;
  justify-content: flex-start;
  max-width: 100%;
}
.feature-cards {
  width: 1200px;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 16px 14px;
  min-height: 352px;
  text-align: left;
  font-size: var(--font-size-5xl);
}
.features-wrapper-parent {
  align-self: stretch;
  overflow: hidden;
  flex-direction: column;
  align-items: center;
  padding: var(--padding-13xl) var(--padding-xl) var(--padding-101xl);
  box-sizing: border-box;
  gap: var(--gap-17xl);
  text-align: center;
  font-size: var(--font-size-21xl);
  color: var(--color-black);
  font-family: var(--font-inter);
}
.frame-icon7 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 16px;
}
.div12 {
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
}
.zero-ban-chance {
  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;
}
.h13,
.p1,
.p2 {
  margin: 0;
}
.h13 {
  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);
  text-align: center;
}
.cleaning-description {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: 0 var(--padding-32xl);
  gap: var(--gap-base);
}
.p3,
.p4 {
  margin: 0;
}
.div13 {
  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);
  text-align: center;
}
.cleaning-description-parent {
  width: 587px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-5xl);
  max-width: 100%;
}
.gta-game-style-ghost-with-broo-icon {
  width: 469.9px;
  height: 469.9px;
  position: absolute;
  margin: 0 !important;
  top: -58px;
  left: 401px;
  object-fit: contain;
}
.div14 {
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
}
.p5,
.p6 {
  margin: 0;
}
.auto-clean-details,
.div15 {
  position: relative;
  max-width: 100%;
}
.div15 {
  width: 699px;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
  color: var(--color-lightslategray-100);
  display: inline-block;
  z-index: 1;
}
.auto-clean-details {
  flex: 1;
  border-radius: var(--br-base);
  background-color: var(--color-white);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 0 0 var(--padding-5xl);
  box-sizing: border-box;
  gap: var(--gap-xs);
  min-width: 486px;
  min-height: 202px;
}
.majestic2,
.p7 {
  margin: 0;
}
.majestic1 {
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
}
.frame-icon8 {
  width: 120px;
  height: 32px;
  position: absolute;
  margin: 0 !important;
  top: 24px;
  left: 293px;
  overflow: hidden;
  flex-shrink: 0;
}
.anti-cheat-bypass,
.auto-clean-description {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.anti-cheat-bypass {
  height: 202px;
  width: 437px;
  border-radius: var(--br-base);
  background-color: var(--color-crimson);
  overflow: hidden;
  flex-shrink: 0;
  flex-direction: column;
  justify-content: flex-end;
  padding: var(--padding-5xl) var(--padding-xl) var(--padding-5xl)
    var(--padding-5xl);
  box-sizing: border-box;
  position: relative;
  gap: var(--gap-xs);
  min-width: 437px;
  color: var(--color-white);
}
.auto-clean-description {
  align-self: stretch;
  flex-direction: row;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.p8,
.p9 {
  margin: 0;
}
.div16 {
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
}
.p10,
.p11,
.timeless {
  margin: 0;
}
.timeless-container {
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
  color: var(--color-gray);
}
.timeless-description {
  width: 496px;
  border-radius: var(--br-base);
  background-color: var(--color-lightslategray-100);
  overflow: hidden;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: var(--padding-101xl) var(--padding-xl) var(--padding-5xl)
    var(--padding-5xl);
  box-sizing: border-box;
  gap: var(--gap-xs);
  min-width: 496px;
  max-width: 100%;
}
.div17 {
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
  display: inline-block;
  max-width: 100%;
}
.p12,
.p13 {
  margin: 0;
}
.div18 {
  width: 640px;
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
  color: var(--color-lightslategray-100);
  text-align: right;
  display: inline-block;
  max-width: 100%;
}
.checks-passed-child {
  width: 432px;
  height: 249.4px;
  margin: 0 !important;
  position: absolute;
  top: -40px;
  left: -31px;
  object-fit: contain;
  z-index: 1;
}
.checks-passed {
  flex: 1;
  border-radius: var(--br-base);
  background-color: var(--color-white);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
  padding: 0 var(--padding-5xl) var(--padding-5xl) 0;
  box-sizing: border-box;
  position: relative;
  gap: var(--gap-xs);
  min-width: 447px;
  min-height: 286px;
  max-width: 100%;
  color: var(--color-black);
}
.auto-clean,
.timeless-bypass {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
  max-width: 100%;
}
.timeless-bypass {
  align-self: stretch;
  flex-direction: row;
  color: var(--color-white);
}
.auto-clean {
  width: 1200px;
  flex-direction: column;
  font-size: var(--font-size-5xl);
  color: var(--color-black);
}
.empty-status,
.undetected {
  align-self: stretch;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 600;
}
.undetected {
  margin: 0;
  font-size: var(--font-size-13xl);
  line-height: 100%;
  font-family: inherit;
  color: var(--color-lightslategray-100);
}
.status-list {
  width: 317.3px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.div19,
.h2 {
  align-self: stretch;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 600;
}
.h2 {
  margin: 0;
  font-size: var(--font-size-13xl);
  line-height: 100%;
  font-family: inherit;
  color: var(--color-lightslategray-100);
}
.status-list1 {
  width: 317.3px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-xs);
  text-align: center;
}
.div20,
.h21 {
  align-self: stretch;
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 600;
}
.h21 {
  margin: 0;
  font-size: var(--font-size-13xl);
  line-height: 100%;
  font-family: inherit;
  color: var(--color-lightslategray-100);
}
.status-list2 {
  width: 317.3px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: var(--gap-xs);
  text-align: right;
}
.undetected-status {
  width: 1192px;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--padding-101xl) 0 0;
  gap: var(--gap-xl);
  font-size: var(--font-size-45xl);
}
.cleaning-wrapper,
.cleaning-wrapper-wrapper,
.undetected-status {
  display: flex;
  box-sizing: border-box;
  max-width: 100%;
}
.cleaning-wrapper {
  flex: 1;
  background: linear-gradient(
    0deg,
    rgba(59, 78, 243, 0),
    rgba(59, 78, 243, 0.05)
  );
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-45xl) var(--padding-xl);
  gap: var(--gap-45xl);
}
.cleaning-wrapper-wrapper {
  align-self: stretch;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 var(--padding-101xl);
  text-align: left;
  font-size: var(--font-size-base);
  color: var(--color-mediumslateblue-100);
  font-family: var(--font-inter);
}
.div21 {
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
}
.wrapper {
  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-xl) var(--padding-5xs)
    var(--padding-xs);
  white-space: nowrap;
}
.vanish {
  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);
  text-align: center;
}
.subscription-heading {
  width: 312px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.p14,
.p15 {
  margin: 0;
}
.div22,
.div23 {
  position: relative;
  letter-spacing: -0.05em;
}
.div22 {
  align-self: stretch;
  line-height: 120%;
  font-weight: 500;
}
.div23 {
  line-height: 100%;
  display: inline-block;
  min-width: 60px;
}
.atomsubpicker {
  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);
  white-space: nowrap;
}
.div24 {
  position: relative;
  letter-spacing: -0.05em;
  line-height: 100%;
  display: inline-block;
  min-width: 73px;
}
.atomsubpicker1,
.subpicker {
  border-radius: var(--br-xs);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-base) var(--padding-4xs);
  color: var(--color-lightslategray-100);
}
.subpicker {
  border-radius: var(--br-base);
  background-color: var(--color-lightslategray-200);
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-9xs);
  gap: var(--gap-9xs);
  text-align: left;
  color: var(--color-black);
}
.new-path,
.vanish-subscription {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.new-path {
  align-self: stretch;
  gap: var(--gap-5xl);
  text-align: center;
  font-size: var(--font-size-xl);
  color: var(--color-lightslategray-100);
}
.vanish-subscription {
  width: 396px;
  gap: var(--gap-17xl);
  max-width: 100%;
}
.subscription-content {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl);
  box-sizing: border-box;
  max-width: 100%;
}
.product-card-icon {
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.bypass {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-17xl);
  letter-spacing: -0.05em;
  font-weight: 500;
  font-family: var(--font-inter);
  color: var(--color-black);
  text-align: left;
}
.bypass,
.p16,
.p17 {
  margin: 0;
}
.div25 {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
  font-family: var(--font-inter);
  color: var(--color-lightslategray-100);
  text-align: left;
}
.product-names {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.div26,
.div27 {
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
  font-family: var(--font-inter);
  text-align: left;
  display: inline-block;
}
.div26 {
  font-size: var(--font-size-29xl);
  color: var(--color-black);
  min-width: 110px;
  white-space: nowrap;
}
.div27 {
  font-size: var(--font-size-base);
  line-height: 120%;
  color: var(--color-lightslategray-500);
  min-width: 70px;
}
.product-prices {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  gap: var(--gap-xl);
}
.input1 {
  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;
}
.input {
  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);
}
.div28 {
  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;
}
.button4 {
  cursor: pointer;
  border: 0;
  padding: var(--padding-5xl) var(--padding-59xl);
  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;
}
.button4:hover,
.button5:hover,
.button6:hover,
.button7:hover {
  background-color: var(--color-mediumslateblue-400);
}
.product-buttons,
.product-cards {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.product-buttons {
  align-self: stretch;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.product-cards {
  flex: 1;
  border-radius: var(--br-base);
  border: 1px solid var(--color-lightslategray-500);
  box-sizing: border-box;
  overflow: hidden;
  justify-content: flex-end;
  padding: var(--padding-3xl) var(--padding-4xl);
  gap: var(--gap-17xl);
  min-width: 282px;
  max-width: 100%;
}
.fire-1f525-1-icon {
  height: 16px;
  width: 16px;
  position: relative;
  object-fit: contain;
  min-height: 16px;
}
.div29 {
  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-black);
  text-align: left;
}
.bestseller-card,
.bestseller-icon {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.bestseller-icon {
  box-shadow: 0 0 4px rgba(143, 146, 171, 0.25);
  border-radius: var(--br-5xs);
  background-color: var(--color-white);
  padding: var(--padding-5xs) var(--padding-xs);
  gap: var(--gap-5xs);
  white-space: nowrap;
}
.bestseller-card {
  padding: 0 var(--padding-33xl);
}
.status-icon {
  height: 24px;
  width: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 24px;
}
.frame-item {
  width: 8px;
  height: 8px;
  position: relative;
  border-radius: 50%;
  background-color: var(--color-mediumslateblue-100);
}
.status-label-inner {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-11xs) 0 0;
}
.undetected1 {
  position: relative;
  font-size: var(--font-size-xs);
  letter-spacing: -0.05em;
  line-height: 100%;
  font-weight: 500;
  font-family: var(--font-inter);
  color: var(--color-mediumslateblue-100);
  text-align: left;
  display: inline-block;
  min-width: 63px;
}
.bestseller-card-parent,
.status-card,
.status-label {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.status-label {
  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);
}
.bestseller-card-parent,
.status-card {
  align-self: stretch;
  justify-content: space-between;
  gap: var(--gap-xl);
}
.bestseller-card-parent {
  margin-top: -100px;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-5xs);
}

.altv-cheat {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-17xl);
  letter-spacing: -0.05em;
  font-weight: 500;
  font-family: var(--font-inter);
  color: var(--color-black);
  text-align: left;
}
.altv,
.p18 {
  margin: 0;
}
.altv-container {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
  font-family: var(--font-inter);
  color: var(--color-lightslategray-100);
  text-align: left;
}
.altv-cheat-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
  flex-shrink: 0;
}
.div30,
.div31 {
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
  font-family: var(--font-inter);
  text-align: left;
  display: inline-block;
}
.div30 {
  font-size: var(--font-size-29xl);
  color: var(--color-black);
  min-width: 118px;
  white-space: nowrap;
}
.div31 {
  font-size: var(--font-size-base);
  line-height: 120%;
  color: var(--color-lightslategray-500);
  min-width: 70px;
}
.container,
.frame {
  display: flex;
  align-items: flex-start;
}
.frame {
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-20xl) 0 0;
}
.container {
  align-self: stretch;
  flex-direction: row;
  justify-content: space-between;
  gap: var(--gap-xl);
}
.input3 {
  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;
}
.input2 {
  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);
}
.div32 {
  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;
}
.button5,
.input-parent,
.product-cards1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.button5 {
  cursor: pointer;
  border: 0;
  padding: var(--padding-5xl) var(--padding-59xl);
  background-color: var(--color-mediumslateblue-100);
  align-self: stretch;
  border-radius: var(--br-base);
  flex-direction: row;
  white-space: nowrap;
}
.input-parent,
.product-cards1 {
  flex-direction: column;
}
.input-parent {
  align-self: stretch;
  gap: var(--gap-xs);
}
.product-cards1 {
  height: 490px;
  flex: 1;
  border-radius: var(--br-base);
  border: 2px solid var(--color-mediumslateblue-100);
  box-sizing: border-box;
  padding: var(--padding-65xl) var(--padding-3xl) var(--padding-5xl);
  gap: var(--gap-17xl);
  min-width: 282px;
  max-width: 100%;
}
.frame-icon9 {
  width: 24px;
  height: 24px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.trigger {
  margin: 0;
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-17xl);
  letter-spacing: -0.05em;
  font-weight: 500;
  font-family: var(--font-inter);
  color: var(--color-black);
  text-align: left;
}
.gta5rp,
.p19 {
  margin: 0;
}
.gta5rp-container {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-xl);
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
  font-family: var(--font-inter);
  color: var(--color-lightslategray-100);
  text-align: left;
}
.trigger-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.div33,
.div34 {
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
  font-family: var(--font-inter);
  text-align: left;
  display: inline-block;
}
.div33 {
  font-size: var(--font-size-29xl);
  color: var(--color-black);
  min-width: 117px;
  white-space: nowrap;
}
.div34 {
  font-size: var(--font-size-base);
  line-height: 120%;
  color: var(--color-lightslategray-500);
  min-width: 70px;
}
.parent1 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  gap: var(--gap-xl);
}
.input5 {
  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;
}
.input4 {
  align-self: stretch;
  border-radius: var(--br-base)!important;
  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);
}
.div35 {
  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;
}
.button6 {
  cursor: pointer;
  border: 0;
  padding: var(--padding-5xl) var(--padding-59xl);
  background-color: var(--color-mediumslateblue-100);
  border-radius: var(--br-base)!important;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.input-group {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-xs);
}
.product-cards2 {
  flex: 1;
  border-radius: var(--br-base);
  border: 1px solid var(--color-lightslategray-500);
  box-sizing: border-box;
  overflow: hidden;
  flex-direction: column;
  justify-content: flex-end;
  padding: var(--padding-3xl) var(--padding-4xl);
  gap: var(--gap-17xl);
  min-width: 282px;
}
.product-cards2,
.products,
.subscription-wrapper {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.products {
  margin: 0;
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: var(--gap-17xl);
}
.subscription-wrapper {
  width: 1200px;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-45xl);
}
.subscription-wrapper-wrapper {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl) var(--padding-45xl);
  box-sizing: border-box;
  max-width: 100%;
  text-align: left;
  font-size: var(--font-size-base);
  color: var(--color-mediumslateblue-100);
  font-family: var(--font-inter);
}
.ghost-with-question-mark-1-icon {
  height: 776.9px;
  width: 776.9px;
  position: absolute;
  margin: 0 !important;
  top: -218.3px;
  left: 302.8px;
  object-fit: contain;
}
.div36,
.h22 {
  position: relative;
  letter-spacing: -0.05em;
  font-weight: 500;
}
.h22 {
  margin: 0;
  font-size: inherit;
  font-family: inherit;
}
.div36 {
  font-size: var(--font-size-xl);
  line-height: 120%;
  color: var(--color-lightslategray-100);
}
.parent2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-xl) 0;
  box-sizing: border-box;
  gap: var(--gap-xs);
  min-width: 290px;
  z-index: 1;
}
.iconsdiscord1 {
  height: 16px;
  width: 16px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.div37 {
  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;
}
.button7,
.question-content {
  border-radius: var(--br-base);
  display: flex;
  flex-direction: row;
  align-items: center;
}
.button7 {
  cursor: pointer;
  border: 0;
  padding: var(--padding-base) var(--padding-5xl);
  background-color: var(--color-mediumslateblue-100);
  justify-content: center;
  gap: var(--gap-5xs);
  white-space: nowrap;
  z-index: 1;
}
.question-content {
  flex: 1;
  background-color: var(--color-lightslategray-300);
  justify-content: space-between;
  padding: 0 var(--padding-17xl);
  box-sizing: border-box;
  position: relative;
  min-height: 147px;
  gap: var(--gap-xl);
}
.footer-left,
.question-content,
.questions {
  overflow: hidden;
  max-width: 100%;
}
.questions {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-45xl) 360px;
  box-sizing: border-box;
  text-align: left;
  font-size: var(--font-size-13xl);
  color: var(--color-black);
  font-family: var(--font-inter);
}
.footer-left {
  width: 1536px;
  height: 1px;
  position: relative;
  background-color: var(--color-lightslategray-400);
  flex-shrink: 0;
}
.union-icon1 {
  height: 31.5px;
  width: 31.6px;
  position: relative;
}
.vanish-icon1 {
  align-self: stretch;
  height: 21px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  flex-shrink: 0;
}
.logo-name,
.logo1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.logo-name {
  flex: 1;
  flex-direction: column;
  padding: var(--padding-8xs-5) 0 0;
}
.logo1 {
  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);
}
.div38 {
  position: relative;
  text-decoration: underline;
  letter-spacing: -0.05em;
  line-height: 17px;
  font-weight: 500;
}
.footerlink {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.div39 {
  position: relative;
  text-decoration: underline;
  letter-spacing: -0.05em;
  line-height: 17px;
  font-weight: 500;
}
.footerlink1 {
  flex: 1;
  flex-direction: row;
  min-width: 132px;
}
.agreement-links,
.footer-content,
.footer-links,
.footerlink1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.agreement-links {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-5xl);
}
.footer-content,
.footer-links {
  max-width: 100%;
}
.footer-links {
  flex: 1;
  flex-direction: column;
  padding: var(--padding-3xs-5) 0 0;
  box-sizing: border-box;
  min-width: 277px;
}
.footer-content {
  width: 614px;
  flex-direction: row;
  gap: var(--gap-45xl);
}
.vanish-all-rights {
  position: relative;
  letter-spacing: -0.05em;
  line-height: 120%;
  font-weight: 500;
}
.copyright,
.footer-right {
  display: flex;
  align-items: flex-start;
}
.copyright {
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-4xs-5) 0 0;
  font-size: var(--font-size-base);
}
.footer-right {
  width: 1536px;
  flex-direction: row;
  justify-content: space-between;
  max-width: 100%;
  gap: var(--gap-xl);
}
.desktop,
.footer {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.footer {
  align-self: stretch;
  align-items: center;
  padding: 0 var(--padding-xl) var(--padding-45xl);
  box-sizing: border-box;
  gap: var(--gap-45xl);
  max-width: 100%;
  z-index: 1;
  text-align: left;
  font-size: var(--font-size-sm);
  color: var(--color-lightslategray-500);
  font-family: var(--font-inter);
}
.desktop {
  width: 100%;
  position: relative;
  background-color: var(--color-white);
  align-items: flex-start;
  line-height: normal;
  letter-spacing: normal;
}
@media screen and (max-width: 1525px) {
  .parent {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 1225px) {
  .header {
    gap: 169px;
  }
  .h1,
  .h11 {
    min-width: 100%;
  }
  .anti-cheat-bypass {
    flex: 1;
  }
  .auto-clean-description {
    flex-wrap: wrap;
  }
  .timeless-description {
    flex: 1;
  }
  .timeless-bypass {
    flex-wrap: wrap;
  }
  .cleaning-wrapper {
    padding-top: var(--padding-23xl);
    padding-bottom: var(--padding-23xl);
    box-sizing: border-box;
  }
  .cleaning-wrapper-wrapper {
    padding-bottom: var(--padding-59xl);
    box-sizing: border-box;
  }
  .subscription-wrapper {
    gap: var(--gap-13xl);
  }
  .subscription-wrapper-wrapper {
    padding-bottom: var(--padding-23xl);
    box-sizing: border-box;
  }
  .parent2 {
    flex: 1;
  }
  .question-content {
    flex-wrap: wrap;
    justify-content: center;
  }
  .questions {
    padding-left: var(--padding-161xl);
    padding-right: var(--padding-161xl);
    box-sizing: border-box;
  }
  .footer-right {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 850px) {
  .logo-wrapper {
    gap: var(--gap-13xl);
  }
  .header {
    gap: 84px;
  }
  .majestic-container {
    font-size: var(--font-size-32xl);
  }
  .button-parent {
    flex-wrap: wrap;
  }
  .frame-parent {
    gap: var(--gap-5xl);
  }
  .header-parent {
    height: auto;
    min-height: 1080;
  }
  .main-container {
    height: auto;
    min-height: 1259;
  }
  .h1,
  .h11 {
    font-size: var(--font-size-32xl);
  }
  .parent {
    gap: var(--gap-lg);
  }
  .h12 {
    font-size: var(--font-size-13xl);
  }
  .features-wrapper-parent {
    gap: var(--gap-lg);
    padding-top: var(--padding-2xl);
    padding-bottom: var(--padding-59xl);
    box-sizing: border-box;
  }
  .h13 {
    font-size: var(--font-size-13xl);
  }
  .cleaning-description {
    padding-left: var(--padding-6xl);
    padding-right: var(--padding-6xl);
    box-sizing: border-box;
  }
  .anti-cheat-bypass,
  .auto-clean-details,
  .checks-passed,
  .timeless-description {
    min-width: 100%;
  }
  .empty-status {
    font-size: var(--font-size-32xl);
  }
  .undetected {
    font-size: var(--font-size-7xl);
    line-height: 26px;
  }
  .div19 {
    font-size: var(--font-size-32xl);
  }
  .h2 {
    font-size: var(--font-size-7xl);
    line-height: 26px;
  }
  .div20 {
    font-size: var(--font-size-32xl);
  }
  .h21 {
    font-size: var(--font-size-7xl);
    line-height: 26px;
  }
  .cleaning-wrapper {
    gap: var(--gap-13xl);
    padding-top: var(--padding-8xl);
    padding-bottom: var(--padding-8xl);
    box-sizing: border-box;
  }
  .cleaning-wrapper-wrapper {
    padding-bottom: var(--padding-32xl);
    box-sizing: border-box;
  }
  .vanish {
    font-size: var(--font-size-13xl);
  }
  .bypass {
    font-size: var(--font-size-10xl);
  }
  .div26 {
    font-size: var(--font-size-19xl);
  }
  .product-cards {
    padding-top: var(--padding-xl);
    padding-bottom: var(--padding-xl);
    box-sizing: border-box;
  }
  .altv-cheat {
    font-size: var(--font-size-10xl);
  }
  .div30 {
    font-size: var(--font-size-19xl);
  }
  .product-cards1 {
    padding-top: var(--padding-36xl);
    padding-bottom: var(--padding-xl);
    box-sizing: border-box;
  }
  .trigger {
    font-size: var(--font-size-10xl);
  }
  .div33 {
    font-size: var(--font-size-19xl);
  }
  .product-cards2 {
    padding-top: var(--padding-xl);
    padding-bottom: var(--padding-xl);
    box-sizing: border-box;
  }
  .products {
    gap: var(--gap-lg);
  }
  .subscription-wrapper {
    gap: var(--gap-base);
  }
  .h22 {
    font-size: var(--font-size-7xl);
  }
  .questions {
    padding-left: var(--padding-71xl);
    padding-right: var(--padding-71xl);
    box-sizing: border-box;
  }
  .footer-content {
    flex-wrap: wrap;
  }
  .footer,
  .footer-content {
    gap: var(--gap-13xl);
  }
}
@media screen and (max-width: 450px) {
  .language-buttons,
  .logo-wrapper {
    gap: var(--gap-base);
  }
  .header {
    gap: 42px;
  }
  .majestic-container {
    font-size: var(--font-size-19xl);
  }
  .button2 {
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl);
    box-sizing: border-box;
  }
  .div5 {
    font-size: var(--font-size-base);
    line-height: 16px;
  }
  .h1,
  .h11 {
    font-size: var(--font-size-19xl);
  }
  .h12 {
    font-size: var(--font-size-5xl);
  }
  .aimbot {
    font-size: var(--font-size-lgi);
  }
  .card-items {
    flex-wrap: wrap;
  }
  .pvp {
    font-size: var(--font-size-base);
    line-height: 19px;
  }
  .visuals {
    font-size: var(--font-size-lgi);
  }
  .frame-group {
    flex-wrap: wrap;
  }
  .div7 {
    font-size: var(--font-size-base);
    line-height: 19px;
  }
  .global {
    font-size: var(--font-size-lgi);
  }
  .frame-container {
    flex-wrap: wrap;
  }
  .div8 {
    font-size: var(--font-size-base);
    line-height: 19px;
  }
  .misc {
    font-size: var(--font-size-lgi);
  }
  .frame-div {
    flex-wrap: wrap;
  }
  .div9 {
    font-size: var(--font-size-base);
    line-height: 19px;
  }
  .config {
    font-size: var(--font-size-lgi);
  }
  .frame-parent1 {
    flex-wrap: wrap;
  }
  .div10,
  .div11 {
    font-size: var(--font-size-base);
    line-height: 19px;
  }
  .div11 {
    line-height: 16px;
  }
  .learnmoreblock {
    padding-left: var(--padding-xl);
    box-sizing: border-box;
  }
  .h13 {
    font-size: var(--font-size-5xl);
  }
  .div13 {
    font-size: var(--font-size-base);
    line-height: 19px;
  }
  .div14 {
    font-size: var(--font-size-lgi);
  }
  .div15 {
    font-size: var(--font-size-base);
    line-height: 19px;
  }
  .div16,
  .majestic1 {
    font-size: var(--font-size-lgi);
  }
  .timeless-container {
    font-size: var(--font-size-base);
    line-height: 19px;
  }
  .div17 {
    font-size: var(--font-size-lgi);
  }
  .div18 {
    font-size: var(--font-size-base);
    line-height: 19px;
  }
  .empty-status {
    font-size: var(--font-size-19xl);
  }
  .undetected {
    font-size: var(--font-size-lgi);
    line-height: 19px;
  }
  .div19 {
    font-size: var(--font-size-19xl);
  }
  .h2 {
    font-size: var(--font-size-lgi);
    line-height: 19px;
  }
  .div20 {
    font-size: var(--font-size-19xl);
  }
  .h21 {
    font-size: var(--font-size-lgi);
    line-height: 19px;
  }
  .cleaning-wrapper {
    gap: var(--gap-base);
  }
  .vanish {
    font-size: var(--font-size-5xl);
  }
  .div22,
  .div24 {
    font-size: var(--font-size-base);
    line-height: 19px;
  }
  .div24 {
    line-height: 16px;
  }
  .vanish-subscription {
    gap: var(--gap-lg);
  }
  .bypass {
    font-size: var(--font-size-3xl);
  }
  .div25 {
    font-size: var(--font-size-base);
    line-height: 19px;
  }
  .div26 {
    font-size: var(--font-size-10xl);
  }
  .product-prices {
    flex-wrap: wrap;
  }
  .input1 {
    font-size: var(--font-size-base);
    line-height: 16px;
  }
  .button4 {
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl);
    box-sizing: border-box;
  }
  .product-cards {
    gap: var(--gap-lg);
  }
  .bestseller-card {
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl);
    box-sizing: border-box;
  }
  .altv-cheat {
    font-size: var(--font-size-3xl);
  }
  .altv-container {
    font-size: var(--font-size-base);
    line-height: 19px;
  }
  .div30 {
    font-size: var(--font-size-10xl);
  }
  .container {
    flex-wrap: wrap;
  }
  .input3 {
    font-size: var(--font-size-base);
    line-height: 16px;
  }
  .button5 {
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl);
    box-sizing: border-box;
  }
  .product-cards1 {
    height: auto;
    gap: var(--gap-lg);
  }
  .trigger {
    font-size: var(--font-size-3xl);
  }
  .gta5rp-container {
    font-size: var(--font-size-base);
    line-height: 19px;
  }
  .div33 {
    font-size: var(--font-size-10xl);
  }
  .parent1 {
    flex-wrap: wrap;
  }
  .input5 {
    font-size: var(--font-size-base);
    line-height: 16px;
  }
  .button6 {
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl);
    box-sizing: border-box;
  }
  .product-cards2 {
    gap: var(--gap-lg);
  }
  .subscription-wrapper-wrapper {
    padding-bottom: var(--padding-8xl);
    box-sizing: border-box;
  }
  .h22 {
    font-size: var(--font-size-lgi);
  }
  .div36 {
    font-size: var(--font-size-base);
    line-height: 19px;
  }
  .agreement-links {
    flex-wrap: wrap;
  }
  .footer,
  .footer-content {
    gap: var(--gap-base);
  }
}
