* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  font-family: "Red Hat Display", sans-serif;
}

header {
  padding: 12px 0;
}

.real-page .fLULgLDqZU h2 {
  display: none;
}

body {
  background-image: url("../images/mobile.webp");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: top 83px center; 
  background-color: #fff;
}

body.VxzcwiRdNM {
  overflow: hidden;
}

.VdnklppIpu {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 32px;
  border-radius: 50px;
  outline: 1px solid #000;
  max-width: 1280px;
  width: calc(100% - 32px);
  margin: 0 auto;
}

.XyKyuHKRrT {
  display: none;
  width: 28px;
  height: 28px;
  cursor: pointer;
}

.gsNOnnmzHK {
  width: 134px;
  height: 44px;
}

.gsNOnnmzHK img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.ujOogSBMfA ul {
  display: flex;
  align-items: center;
  gap: 16px;
  list-style: none;
}

.ujOogSBMfA ul li a {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.32px;
  text-transform: capitalize;
  transition: 0.2s;
  text-decoration: none;
  padding: 8px 24px;
  display: inline-block;
  font-family: "Poppins", sans-serif;
}

.ujOogSBMfA ul li a:hover {
  text-decoration: underline;
}

.ujOogSBMfA ul li a.active {
  border-radius: 50px;
  background: #fdfe00;
}

.ujOogSBMfA ul li a.active:hover {
  text-decoration: none;
}

.fLULgLDqZU {
  display: flex;
  padding: 12px 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  max-width: 808px;
  width: calc(100% - 32px);
  border-radius: 16px;
  background: rgba(209, 180, 246, 0.4);
  margin: 32px auto;
}

.fLULgLDqZU h1 {
  color: #374bed;
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  letter-spacing: -0.64px;
}

.fLULgLDqZU h2 {
  color: #000;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: -0.4px;
}

/* cards */
.djSVrgkbWz {
  padding: 24px 0;

  position: relative;
}

.YDIeEDTcNV {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 36px;
  max-width: 1101px;
  width: calc(100% - 32px);
  margin: 0 auto;
  position: relative;
}

.VGguriXDNA {
  border-radius: 12px;
  outline: 1px solid #000;
  background: #ede1fb;
  display: flex;
  width: 343px;
  padding: 16px 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
}

.vnHcdDKbAk {
  position: absolute;
  display: flex;
  align-items: center;
  top: -12px;
  left: 50%;
  transform: translateX(-50%);
}
.gNguqNFqMQ{
  width: 12px;
  height: 24px;
  margin-right: -1px;
}
.jMyRcCZsEk{
  width: 12px;
  height: 24px;
  margin-left: -1px;
}
.vnHcdDKbAk div {
  display: flex;
  padding: 2px 8px;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

.vnHcdDKbAk span {
  color: #fff;
  text-align: center;
  font-family: "Red Hat Display";
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  line-height: 20px;
  letter-spacing: -0.28px;
}

.mXiWzZPWYe {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 16px 12px 16px;
  width: 100%;
}

.fztxjbuLJF {
  display: flex;
  width: 130px;
  padding: 4px 8px;
  flex-direction: column;
  align-items: flex-start;
  border-radius: 12px;
  outline: 1px solid #727272;
}

.fztxjbuLJF img {
  width: 100%;
}

.YYBICyGHUt {
  display: flex;
  flex-direction: column;
  gap: 6px;
  align-items: center;
  width: 140px;
}

.YYBICyGHUt span {
  color: #000;
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: 800;
  line-height: 32px;
  letter-spacing: -0.48px;
}

.hRVNuhDYqG,
.hRVNuhDYqG::before {
  content: " ";
  min-height: 15px;
  min-width: 16px;
  max-width: 80px;
  background-size: 16px;
  background-position-x: left;
  background-position-y: top;
  display: block;
  color: transparent;
}

.hRVNuhDYqG {
  width: 80px;
  background-image: url("../svgs/emptyStar.svg");
  margin: 0 auto;
}

.hRVNuhDYqG::before {
  margin: 0;
  padding: 0;
  background-image: url("../svgs/star.svg");
}

.hRVNuhDYqG[data-star="1"]::before {
  width: 16px;
}

.hRVNuhDYqG[data-star="1.5"]::before {
  width: 24px;
}

.hRVNuhDYqG[data-star="2"]::before {
  width: 32px;
}

.hRVNuhDYqG[data-star="2.5"]::before {
  width: 40px;
}

.hRVNuhDYqG[data-star="3"]::before {
  width: 48px;
}

.hRVNuhDYqG[data-star="3.5"]::before {
  width: 56px;
}

.hRVNuhDYqG[data-star="4"]::before {
  width: 64px;
}

.hRVNuhDYqG[data-star="4.5"]::before {
  width: 72px;
}

.hRVNuhDYqG[data-star="5"]::before {
  width: 80px;
}

.QcZVTLXluw {
  margin: 4px 16px;
  border-radius: 8px;
  outline: 1px solid #141414;
  background: #fff;
  width: 311px;
  height: 96px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px 16px;
}

.QcZVTLXluw p {
  color: #000;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 800;
  line-height: 24px;
  /* 133.333% */
  letter-spacing: -0.36px;
}

.nUjEcQdiTd {
  border-radius: 100px;
  background: linear-gradient(180deg, #22c015 0%, #15730c 100%);
  box-shadow: 0px 0px 8px 0px #2a001d inset;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  cursor: pointer;
  height: 54px;
  width: 311px;
}


.nUjEcQdiTd span {
  color: #fff;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
  /* 150% */
  letter-spacing: -0.4px;
}

.nUjEcQdiTd img {
  width: 24px;
  height: 24px;
}

.QOBHwNwxeX {
  padding: 12px 16px 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.CdGdLoyQuH {
  border-radius: 8px;
  outline: 1px dashed #000;
  display: flex;
  width: 243px;
  padding: 4px 12px;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  gap: 4px;
}

.vAtkWjieuq {
  margin: 0 auto;
}

.awOqIGNrlJ {
  border-radius: 8px;
  outline: 1px dashed #000;
  width: 243px;
  padding: 4px 12px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}

.awOqIGNrlJ span {
  color: #000;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  letter-spacing: -0.24px;
}

.awOqIGNrlJ img {
  width: 24px;
  height: 24px;
}

.CdGdLoyQuH p {
  color: #000;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
  /* 150% */
  letter-spacing: -0.24px;
}

.CdGdLoyQuH div {
  display: flex;
  padding: 2px 10px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex: 1 0 0;
}

.QRsXklFNHF {
  color: #000;
  font-size: 12px;
  font-style: normal;
  font-weight: 800;
  line-height: 18px;
  letter-spacing: -0.24px;
}
.XNarqHQvBy{
  cursor: pointer;
}
.QRsXklFNHF img {
  width: 18px;
  height: 18px;
  cursor: pointer;
}

.gQrEQrsQST {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 348px;
}

/* faq */
.rcXHZqRTZn {
  display: flex;
  padding: 36px 0 48px;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  background: linear-gradient(180deg,
      rgba(255, 255, 164, 0.3) 27.26%,
      rgba(254, 159, 255, 0.3) 63.63%,
      rgba(107, 122, 241, 0.3) 100%);
}

.rcXHZqRTZn h1 {
  color: #000;
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  letter-spacing: 0.64px;
}

.GrqiMpLWDP {
  border-radius: 16px;

  background: #000442;
  padding: 20px 32px;
}

.trZesWnvgp {
  display: flex;
  flex-direction: column;
  gap: 28px;
  width: 728px;
}

.YGiQCRxUpa {
  width: 35px;
  height: 32px;
  padding: 4px 0px;
  border-radius: 4px;
  border: 1px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.YGiQCRxUpa span {
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}

.cMYUuDzpKG {
  display: flex;
  align-items: center;
  justify-content: space-between;

  gap: 16px;
}

.cMYUuDzpKG div {
  display: flex;
  align-items: center;
  gap: 16px;
}

.cMYUuDzpKG p {
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
}

.vpHugGOcZJ {
  display: flex;
  align-items: center;
  justify-content: center;
}

.OBIMROFdBj,
.ZMrWhJNkCS {
  width: 28px;
  height: 28px;
}

.ZMrWhJNkCS {
  cursor: pointer;
}

.OBIMROFdBj {
  cursor: pointer;
  display: none;
}

.MNqVnFMJyu {
  padding-top: 24px;
  display: none;
}

.MNqVnFMJyu p {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.MNqVnFMJyu p a {
  color: #fff;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

.GrqiMpLWDP.active .MNqVnFMJyu {
  display: block;
}

.GrqiMpLWDP.active .OBIMROFdBj {
  display: block;
}

.GrqiMpLWDP.active .ZMrWhJNkCS {
  display: none;
}

.GrqiMpLWDP.active .cMYUuDzpKG {
  padding-bottom: 24px;
  border-bottom: 1px solid #c3c3c3;
}

.GrqiMpLWDP.active {
  border: 1px solid #000;
}

/* footer */
.lXaFcEPuqz {
  padding: 56px 0 32px;
  display: flex;
  align-items: center;
  gap: 36px;
  max-width: 1260px;
  width: calc(100% - 32px);
  margin: 0 auto;
}

.SpfPvbVzWe {
  display: flex;
  flex-direction: column;
  gap: 14px;
  max-width: 640px;
  width: 100%;
}

.SpfPvbVzWe p {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  letter-spacing: -0.32px;
}

.SpfPvbVzWe p a {
  color: #000;

  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.32px;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

.MafbSFdhgd {
  display: flex;
  justify-content: center;
  row-gap: 24px;
  column-gap: 64px;
  flex-wrap: wrap;
  border-radius: 12px;
  outline: 1px solid #000;
  padding: 24px 0;
  max-width: 584px;
  width: 100%;
}

.uEolOiVSYi {
  width: 52px;
  height: 66px;
}

.rjglBLmoyO {
  width: 66px;
  height: 66px;
}

.kfYbxwsHLS {
  width: 216px;
  height: 66px;
}

.XvcpfRBqXh {
  width: 223px;
  height: 66px;
}

.hOnCdkrnVU {
  width: 66px;
  height: 66px;
}

.AYqDRVaWup {
  width: 121px;
  height: 66px;
}

.MafbSFdhgd a img {
  width: 100%;
  object-fit: contain;
}

.DBuEEmIMnM {
  padding: 48px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.DBuEEmIMnM ul {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  list-style: none;
}

.DBuEEmIMnM ul li a {
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: -0.28px;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  text-transform: capitalize;
}

.fBqrRIeGeb {
  padding: 24px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.fBqrRIeGeb span {
  color: #474646;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.28px;
  text-transform: capitalize;
}

/* cookie*/
.cHRrmsJqYr {
  position: fixed;
  right: 30px;
  bottom: 30px;
  padding: 12px 16px;
  max-width: 386px;
  height: 120px;
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  gap: 16px;
  background: #fdffec;
  box-shadow: 4px 4px 0px 0px #ff4d00;
  z-index: 10;
  transition: all 0.5s ease;
}

.cHRrmsJqYr p {
  color: #000;

  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 125% */
  letter-spacing: -0.32px;
}

.AlYISgSlAD {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
  justify-content: center;
}

.CdxTJiueUs {
  cursor: pointer;
  border-radius: 8px;
  background: #e8e8e8;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  padding: 8px 20px;
  border: none;
  width: 171px;
  height: 40px;
  transition: 0.2s;
}

.CdxTJiueUs span {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  /* 150% */
}

.LiUecYnqtC {
  cursor: pointer;
  border-radius: 8px;
  background: #ff4d00;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 171px;
  height: 40px;
  border: none;
  box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
  transition: 0.2s;
}

.LiUecYnqtC span {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

/* content */
.kypMgvwGDD {
  padding: 40px 0;
  width: 100%;
  position: relative;
  height: auto;
}

.MyTblFVQJN {
  position: absolute;
  top: -8px;
  width: 100%;
  left: 0;
  max-height: 473px;
  object-fit: contain;
}

.CLTMeYfdbE {
  display: none;
}

.JaCPzWFvzk {
  border-radius: 16px;
  background: rgba(209, 180, 246, 0.4);
  padding: 24px 32px;
  display: flex;
  flex-direction: column;
  gap: 36px;
  max-width: 1280px;
  width: calc(100% - 32px);
  margin: 0 auto;
  position: relative;
  z-index: 3;
}

.JaCPzWFvzk h1 {
  color: #374bed;
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 44px;
  /* 122.222% */
  letter-spacing: -0.72px;
}

.TArvlhxibE {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.TArvlhxibE h4 {
  color: #170025;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}

.TArvlhxibE p {
  color: #170025;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}

.TArvlhxibE ul {
  list-style-position: outside;
  padding-left: 20px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.TArvlhxibE ul li {
  color: #170025;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}

.TArvlhxibE span {
  font-weight: 700;
}

.TArvlhxibE h3 {
  color: #170025;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
}

.lfbsXBwvrE {
  background: #000442;
  display: flex;
  flex-direction: column;
  gap: 32px;
  padding: 16px;
  height: 100vh;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9;
  display: none;
}

.FJsDTGXZSO {
  width: 22px;
  height: 22px;
  cursor: pointer;
  margin-left: auto;
}

.SmLKgzDWgA {
  display: flex;
  padding: 12px 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 8px;
  border-radius: 12px;
  outline: 1px solid #fff;
  list-style: none;
}

.SmLKgzDWgA li {
  width: 100%;
}

.SmLKgzDWgA li a {
  text-decoration: none;
  display: flex;
  padding: 8px 16px;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  border-radius: 50px;
}

.SmLKgzDWgA li a:active {
  background: #000116;
}

.SmLKgzDWgA li span {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: -0.32px;
  text-transform: capitalize;
}

/* confirmation */

.EIsBiuxekQ {
  background: rgba(0, 0, 0, 0.9);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999;
}

.ZUspHPNkFb {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 456px;
  width: calc(100% - 32px);
  height: 188px;
  border-radius: 8px;
  outline: 1px solid #ffe100;
  background: #fff;
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px 16px 12px 16px;
}

.ZUspHPNkFb p {
  color: #000;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.32px;
}

.ZUspHPNkFb p a {
  color: #00af00;
  text-decoration: none;
}

.SLWuWZOCVD {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  gap: 8px;
}

.SLWuWZOCVD .AwVCRuvTMl {
  border-radius: 8px;
  padding: 12px;
  outline: 1px solid #000;
  border: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48px;
  width: 208px;
  background-color: transparent;
}

.AwVCRuvTMl span {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

.tKQBfBlxQx {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  background: #0d19d6;
  cursor: pointer;
  padding: 12px;
  border: none;
  height: 48px;
  width: 208px;
}

.tKQBfBlxQx span {
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}

.rhMaieiLSA {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
  flex-direction: column;
  gap: 8px;
  justify-content: center;
  max-width: 534px;
  height: auto;
  width: calc(100% - 32px);
  border-radius: 12px;
  background: #2a2929;
  padding: 36px 24px;
}

.rhMaieiLSA span {
  color: #eb1111;
  text-align: center;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: -0.56px;
}

.rhMaieiLSA p {
  color: #fefefe;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: -0.4px;
}

.updated_confirmation {
  background: #000;
}

.jdIgRyZHFJ {
  position: absolute; 
  z-index: -15; 
  color: transparent;
}