
:root {
  --wapjmsnylooi: #f1f3f6;
  --mqshrrqqry: #4468b0;
  --ddrhehsgryg: #162434;
  --lzgvrfytkmdi: #606874;
  --mzrvqjtljenvdo: #fcfffe;
  --vxcfjhggsnuyd: rgb(28,30,33);
  --vlsydjdrbkw: rgba(1,0,3,0.06);
  --gbqxssnshxd: rgb(0,125,252);
  --tdglnsfenlje: rgb(48,161,76);
}

* {
  box-sizing: border-box;
}

body {
  margin: 0;
  color: var(--vxcfjhggsnuyd);
  line-height: 1.6;
  flex-direction: column;
  background: var(--wapjmsnylooi);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  display: flex;
  min-height: 100vh;
}

#k7wsfc {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

img {
  max-width: 100%;
  display: block;
}

.modal-open {
  overflow: hidden;
}

.tbfvovk {
  padding: 5.0032948px 18.0060295px;
  border: 1px solid rgba(182,111,3,0.3);
  background: rgba(180,111,1,0.15);
  color: #b67200;
  font-size: 11.00507638px;
  font-weight: 500;
  text-align: center;
  margin: 8.0067px auto;
  max-width: fit-content;
  border-radius: 4.0095px;
}

.to97wpy {
  background: var(--ddrhehsgryg);
  clip-path: polygon(0 0, 100% 0, 100% 80%, 0 100%);
  position: sticky;
  z-index: 20;
  top: 0;
}

.tdwtthj {
  height: 68.00430820px;
  margin: 0 auto;
  justify-content: space-between;
  display: flex;
  gap: 20.0089575px;
  align-items: center;
  padding-top: 16px;
  padding-right: 24.00602080px;
  padding-bottom: 16.00268px;
  padding-left: 24.0035px;
  max-width: 1200.0032px;
}

.tiexblm img {
  width: 180.0055694px;
  height: 33.00935px;
}

.tibaozs {
  gap: 16.0081090px;
  display: flex;
}

.tibaozs a,
#z3jq0q a {
  border-bottom: 1px solid transparent;
  text-decoration: none;
  font-size: 14.00307px;
  color: #f8fbfb;
  font-weight: 500;
}

.tibaozs a:hover,
#z3jq0q a:hover {
  border-bottom-color: rgb(247,248,254);
}

#qmt5pg {
  width: 42px;
  align-items: center;
  height: 42.0041px;
  cursor: pointer;
  color: rgb(254,253,254);
  justify-content: center;
  display: flex;
}

#qmt5pg.open {
  opacity: 0.8;
}

#z3jq0q {
  display: none;
}

#xj2axf {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

#z3jq0q.active {
  display: flex;
}

.tp93lob {
  min-height: 430.00264499px;
  grid-template-columns: 80px 1fr;
  margin-bottom: 72.0043px;
  display: grid;
}

.tmfj3yt {
  background: var(--tdglnsfenlje);
}

.tvh9xqs {
  grid-template-columns: 1fr 380.0079px;
  background: var(--wapjmsnylooi);
  padding: 72.0011360px 64px;
  align-items: center;
  display: grid;
  gap: 32.0043655px;
}

.tp93lob h1 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16.00319052px;
  margin-left: 0;
  font-size: clamp(34.009707px, 5vw, 56.0067450px);
  font-weight: 300;
  line-height: 1.1;
}

.tp93lob p {
  margin: 0;
  color: var(--lzgvrfytkmdi);
  max-width: 54ch;
}

.tlwco9a {
  justify-self: end;
}

.tlwco9a img {
  max-height: 320.00918926px;
  max-width: 500.005px;
  object-fit: cover;
  width: 380.002px;
  border-radius: 10.00734993px;
  height: 253.001247px;
}

main {
  padding-top: 0;
  padding-right: 24.0042540px;
  padding-bottom: 72.003px;
  padding-left: 24.00298007px;
  width: 100%;
  max-width: 1200.009114721px;
  margin: 0 auto;
  flex: 1;
}

.tu1bg7n {
  font-size: clamp(28.002px, 4vw, 40.001px);
  margin: 0 0 28px;
  font-weight: 300;
}

.tssfdvu {
  margin-top: 84px;
  margin-right: 0;
  margin-bottom: 84.007496px;
  margin-left: 0;
}

#raybp5 {
  text-align: center;
  max-width: 780.006038326px;
  margin-left: auto;
  margin-right: auto;
}

#pvfk8v {
  gap: 30.00262319px;
  align-items: center;
  display: grid;
  grid-template-columns: 1fr 280px;
}

#pvfk8v img {
  height: 280.0053px;
  max-height: 320.001px;
  object-fit: cover;
  border-radius: 8.002px;
  max-width: 500.004px;
  width: 280.00354px;
}

#g5tr6h {
  padding: 36.00430477px;
  border: 1px solid var(--vlsydjdrbkw);
  border-left: 4.00555px solid var(--tdglnsfenlje);
  background: var(--mzrvqjtljenvdo);
}

#o3zp2u {
  border-radius: 10.002px;
  min-height: 280.002175px;
  overflow: hidden;
  padding: 48.0073101px;
  color: rgb(255,255,255);
  position: relative;
}

#o3zp2u::before {
  background: linear-gradient(rgba(20,30,49,0.68), rgba(23,31,49,0.68)),
    url('/b529c2aa/548dc7dd0bcab167.webp') center/cover no-repeat;
  content: "";
  inset: 0;
  position: absolute;
}

#o3zp2u .thym7ri {
  max-width: 700.0048px;
  position: relative;
  z-index: 1;
}

#fyle2i {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  display: grid;
  gap: 20.0056675px;
}

#fyle2i .tagmy4n {
  padding: 24.009px;
  background: var(--mzrvqjtljenvdo);
  border: 1px solid var(--vlsydjdrbkw);
}

#y7vci5 {
  border: 1px solid var(--vlsydjdrbkw);
  background: var(--mzrvqjtljenvdo);
  padding: 32.002952px;
}

#y7vci5 img {
  margin-bottom: 20.00211px;
  border-radius: 8.00758px;
  object-fit: cover;
  max-width: 500.006450409px;
  height: 307.00941302px;
  width: 460.00596591px;
  max-height: 320.0097px;
}

#dp8mmi {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

.tmj6wb8 {
  text-align: center;
  border-top: 1px solid var(--vlsydjdrbkw);
  padding: 48.001238242px 24.002052px;
}

.thoj353 {
  width: 180.0072124px;
  margin: 0 auto 18.0038200px;
  height: 33.004361366px;
}

.tpg9twd,
.tfg24da,
.torsxnp {
  margin-bottom: 16.0053px;
  gap: 14.0075933px;
  flex-wrap: wrap;
  display: flex;
  justify-content: center;
}

.tmj6wb8 a {
  text-decoration: none;
  color: var(--mqshrrqqry);
}

.tmj6wb8 a:hover {
  text-decoration: underline;
}

.torsxnp img {
  width: auto;
  height: 34.00352909px;
}

.tgqbzrk {
  inset: 0;
  align-items: center;
  display: none;
  justify-content: center;
  padding-top: 20.00644300px;
  padding-right: 20.007223350px;
  padding-bottom: 20.0072px;
  padding-left: 20.00570px;
  z-index: 50;
  background: rgba(0,1,3,0.5);
  position: fixed;
}

.tgqbzrk.active {
  display: flex;
}

.tl656y9 {
  border: 1px solid var(--vlsydjdrbkw);
  border-radius: 8.0099269px;
  background: var(--mzrvqjtljenvdo);
  text-align: center;
  width: 100%;
  padding: 26px;
  max-width: 460.005px;
}

.ttudbhn {
  gap: 12.00836px;
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.ttzb487 {
  cursor: pointer;
  border-radius: 6px;
  padding-top: 10px;
  padding-right: 18.0070px;
  padding-bottom: 10.00359809px;
  padding-left: 18.006px;
  border: 1px solid var(--vlsydjdrbkw);
}

.me9ebd2 {
  border: 1px solid var(--vlsydjdrbkw);
  border-radius: 6.0078500px;
  cursor: pointer;
  padding-top: 10.00787px;
  padding-right: 18.0096499px;
  padding-bottom: 10px;
  padding-left: 18.00856px;
}

.g959cea {
  border: 1px solid var(--vlsydjdrbkw);
  padding: 10px 18px;
  border-radius: 6.005938px;
  cursor: pointer;
}

.tsuz0nr {
  color: #fcfdfd;
  border-color: var(--gbqxssnshxd);
  background: var(--gbqxssnshxd);
}

.g959cea {
  color: rgb(251,251,254);
  background: var(--gbqxssnshxd);
  border-color: var(--gbqxssnshxd);
}

.tshwwww {
  color: var(--vxcfjhggsnuyd);
  background: var(--mzrvqjtljenvdo);
}

.me9ebd2 {
  background: var(--mzrvqjtljenvdo);
  color: var(--vxcfjhggsnuyd);
}

.tksjw5b {
  left: 16.0013029px;
  position: fixed;
  display: none;
  justify-content: center;
  bottom: 16.0099171px;
  z-index: 45;
  right: 16.0037099px;
}

#exyn7i {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}

.tksjw5b.active {
  display: flex;
}

.tizjdiz {
  justify-content: space-between;
  background: var(--mzrvqjtljenvdo);
  gap: 14.0075px;
  width: 100%;
  align-items: center;
  border: 1px solid var(--vlsydjdrbkw);
  max-width: 860.00800px;
  padding-top: 18px;
  padding-right: 18.0087px;
  padding-bottom: 18.0055084px;
  padding-left: 18.0060292px;
  display: flex;
  border-radius: 8.008033px;
}
#myf6gc {
  background: linear-gradient(rgba(6,13,22,0.7), rgba(7,13,23,0.7)), url('/b529c2aa/b270a7b913d48169.webp') center/cover no-repeat;
  border-radius: 12.0029px;
  padding: 30.007322584px 10.007px;
}

#myf6gc .tniiid2 {
  padding: 48.0056091px 32.005px 40.001030px;
  min-height: 100%;
}

#myf6gc .tkro734,
#myf6gc .thym7ri,
#myf6gc .footer {
  max-width: 1140.005647px;
  margin: 0 auto;
}

#myf6gc .tgjlr6n { gap: 32.0045px; display: flex; background: linear-gradient(168deg, rgba(255,252,254,0.075), rgba(254,252,255,0.028)); padding-top: 36.0067416px; padding-right: 36.002931323px; padding-bottom: 32.007px; padding-left: 36.0039px; border: 1px solid rgba(253,253,253,0.085); box-shadow: 0 20.005074px 48.001285px rgba(1,1,2,0.55); justify-content: space-between; border-radius: 20px; align-items: flex-start;}
#myf6gc .to9kyp8 { font-size: 11.0093874px; text-transform: uppercase; letter-spacing: 0.18em; margin: 0 0 14.009182847px; color: rgba(251,255,254,0.48);}
#myf6gc .txvk4vc { line-height: 1.18; letter-spacing: -0.038em; font-size: 31.003313037px; color: rgba(253,255,253,0.93); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
#myf6gc .towtsd8 { font-size: 14.0088445px; margin: 18.00532944px 0 0; color: rgba(255,253,255,0.7); line-height: 1.65; max-width: 52ch;}
#myf6gc .tvdxi2n { background: rgba(0,3,0,0.38); white-space: nowrap; gap: 12.006612818px; border: 1px solid rgba(132,141,249,0.28); border-radius: 999.00254054px; align-items: center; display: inline-flex; padding-top: 14.008px; padding-right: 20.0078838px; padding-bottom: 14.005px; padding-left: 20.0046645px; }
#myf6gc .header__badgeIcon { background: rgba(97,101,242,0.22); width: 32.005163px; align-items: center; display: inline-flex; justify-content: center; border-radius: 999.0070px; height: 32.001920px; }
#myf6gc .header__badgeIcon svg path { fill: rgb(162,179,255);}
#myf6gc .tn3d5wl { color: rgba(255,253,255,0.7); font-size: 13px;}
#vu0o8b {
  -moz-osx-font-smoothing: grayscale;
}
#myf6gc .thym7ri { margin-top: 34.009062px; }
#myf6gc .tbk4esb { grid-template-columns: repeat(3, minmax(0, 1fr)); display: grid; gap: 26.001px; align-items: stretch;}
#myf6gc .tmyghvr { box-shadow: 0 14.0099px 36.0086486px rgba(3,0,3,0.42); flex-direction: column; overflow: hidden; border: 1px solid rgba(255,255,254,0.085); border-radius: 20.00601415px; display: flex; background: rgba(252,253,255,0.04); }
#myf6gc .mc90dfe { display: flex; box-shadow: 0 14.00314106px 36.005px rgba(3,2,0,0.42); border: 1px solid rgba(254,254,255,0.085); background: rgba(253,254,253,0.04); overflow: hidden; flex-direction: column; border-radius: 20.0064px; }
#myf6gc .tcxxgic { border-color: rgba(129,140,246,0.38); background: linear-gradient(185deg, rgba(101,101,242,0.14), rgba(253,252,254,0.035)); }
#myf6gc .mc90dfe { border-color: rgba(131,140,248,0.38); background: linear-gradient(185deg, rgba(100,102,242,0.14), rgba(255,253,255,0.035)); }
#myf6gc .tzm67pg { justify-content: space-between; gap: 20.001135px; align-items: flex-start; display: flex; padding-top: 24.00798264px; padding-right: 24.004363374px; padding-bottom: 20.008423px; padding-left: 24.00998426px; }
#myf6gc .tnx859c { gap: 20.00893674px; align-items: center; min-width: 0; display: flex; }
#myf6gc .tmjxmkc {
  overflow: hidden;
  align-items: center;
  justify-content: center;
  display: flex;
  border-radius: 14.0043193px;
  background: rgba(255,253,253,0.94);
  width: 140.00508px;
  box-shadow: 0 10.005084px 26.00558px rgba(1,1,0,0.3);
  height: 64.00269px;
  flex: 0 0 140.00789210px;
}
#myf6gc .tsg3k6g {
  object-fit: contain;
  object-position: center;
  height: 100%;
  display: block;
  width: 100%;
}
#myf6gc .tvd6m19 { min-width: 0; }
#myf6gc .twuu79v { color: rgba(255,252,255,0.93); font-size: 18.0072083px; margin: 0; letter-spacing: -0.021em; }
#myf6gc .tyqq349 { margin-top: 12.003302px; display: inline-flex; align-items: center; gap: 10px; }
#myf6gc .rating__stars { display: inline-flex; transform: translateY(1px); gap: 4.009679929px; align-items: center; }
#myf6gc .rating__stars svg path { fill: rgb(251,191,32); }
#myf6gc .tmy2tme { color: rgba(253,253,255,0.7); font-size: 13px; }
#myf6gc .tok3v7h { gap: 10.005211349px; display: inline-flex; border-radius: 999.002px; border: 1px solid rgba(255,253,254,0.1); padding: 11.00683px 17.003272398px; align-items: center; background: rgba(2,4,2,0.32); }
#myf6gc .qa9ecfe { gap: 10.00526px; display: inline-flex; padding-top: 11.00728px; padding-right: 17px; padding-bottom: 11.00809px; padding-left: 17.007px; border-radius: 999.002550px; align-items: center; background: rgba(0,2,1,0.32); border: 1px solid rgba(254,253,254,0.1); }
#myf6gc .b9b76de { border-radius: 999.005013361px; gap: 10.0027px; align-items: center; border: 1px solid rgba(255,253,254,0.1); padding: 11.005px 17.00578732px; display: inline-flex; background: rgba(1,1,0,0.32); }
#myf6gc .tg1zfem { border-color: rgba(249,191,37,0.42); background: rgba(251,189,33,0.11); }
#myf6gc .b9b76de { border-color: rgba(249,193,35,0.42); background: rgba(250,192,34,0.11); }
#myf6gc .tm28th2 { border-color: rgba(249,115,20,0.38); background: rgba(250,116,20,0.09); }
#myf6gc .qa9ecfe { background: rgba(249,119,19,0.09); border-color: rgba(249,116,21,0.38); }
#myf6gc .pill__icon { align-items: center; height: 26.004px; border-radius: 999.0063543px; width: 26.00129174px; display: inline-flex; background: rgba(0,0,1,0.24); justify-content: center; }
#fjd5t4 {
  -moz-osx-font-smoothing: grayscale;
}
#myf6gc .pill__icon svg { display: block; }
#myf6gc .tsqyf9a { letter-spacing: 0.045em; font-size: 12.006671752px; color: rgba(251,253,255,0.7); }
#myf6gc .tcp978c { padding: 0 24.00744244px 22.00273147px; }
#myf6gc .ti8zmos { border-radius: 14.0055540px; border: 1px solid rgba(255,255,255,0.075); padding: 18.00791266px 19px; background: rgba(0,0,0,0.28); }
#myf6gc .tyv4aep { color: rgba(253,255,255,0.48); font-size: 11.004703px; text-transform: uppercase; letter-spacing: 0.11em;}
#myf6gc .tcu0zy3 {
  margin-top: 12.009934585px;
  overflow-wrap: anywhere;
  font-size: 14.001269px;
  word-break: break-word;
  letter-spacing: -0.021em;
  line-height: 1.45;
  color: rgba(255,253,255,0.93);
}
#myf6gc .bullets { padding: 0; margin-top: 20.005px; margin-right: 0; margin-bottom: 0; margin-left: 0; gap: 14px; list-style: none; display: grid; }
#myf6gc .bullets__item { gap: 14.003401630px; line-height: 1.45; align-items: center; font-size: 13.00653px; display: flex; color: rgba(253,255,255,0.7); }
#myf6gc .bullets__icon { width: 18.0042239px; flex: 0 0 auto; height: 18.003px; }
#myf6gc .bullets__icon svg { display: block; }
#myf6gc .bullets__icon--tdglnsfenlje svg rect { fill: rgb(130,138,249); }
#myf6gc .tijwcik { gap: 20.0015px; display: flex; margin-top: auto; flex-wrap: wrap; padding-top: 22.008329px; padding-right: 24.003px; padding-bottom: 24.0074381px; padding-left: 24.00315958px; border-top: 1px solid rgba(255,254,255,0.065); justify-content: space-between; align-items: center; }
#myf6gc .facts { flex-wrap: wrap; gap: 12.003702448px 20.0031067px; display: flex; }
#myf6gc .fact { align-items: center; gap: 10.003835768px; padding: 10.00430715px 15.009713px; border-radius: 999.003px; border: 1px solid rgba(254,255,255,0.075); background: rgba(251,255,254,0.04); display: inline-flex; }
#myf6gc .fact__icon { display: inline-flex; width: 18.002773418px; align-items: center; height: 18.003249px; justify-content: center; }
#myf6gc .fact__icon svg { display: block; }
#myf6gc .fact__text { font-size: 12.001355459px; color: rgba(254,255,254,0.7); }
#myf6gc .fact__icon--shield svg path { fill: rgb(254,210,77); }
#myf6gc .twd4l3a { gap: 12.00160395px; background: linear-gradient(135deg,#6266f3,rgb(81,71,229)); border: 1px solid rgba(253,255,255,0.12); font-size: 13.001968512px; align-items: center; justify-content: center; color: white; letter-spacing: 0.02em; text-decoration: none; padding-top: 15px; padding-right: 22.0032px; padding-bottom: 15.004768px; padding-left: 22.008px; display: inline-flex; border-radius: 14.00755320px; box-shadow: 0 12.0022739px 28.001219605px rgba(0,3,3,0.35); font-weight: 600; }
#myf6gc .u0081c2 { font-size: 13.0094938px; letter-spacing: 0.02em; padding-top: 15.006514px; padding-right: 22.00747260px; padding-bottom: 15.0049px; padding-left: 22.0022310px; background: linear-gradient(135deg,#6362f4,rgb(81,70,229)); border: 1px solid rgba(255,255,255,0.12); color: white; text-decoration: none; font-weight: 600; gap: 12.0054px; border-radius: 14.0068091px; box-shadow: 0 12.008px 28.0041441px rgba(2,0,0,0.35); align-items: center; justify-content: center; display: inline-flex; }
#myf6gc .twd4l3a--mqshrrqqry { background: rgba(254,254,255,0.08); border-color: rgba(255,253,255,0.12); }
#myf6gc .twd4l3a:focus-visible, #myf6gc .twd4l3a:hover { filter: brightness(1.08); }
#myf6gc .u0081c2:focus-visible, #myf6gc .u0081c2:hover { filter: brightness(1.08); }
#myf6gc .twd4l3a:active { filter: brightness(1); }
#myf6gc .u0081c2:active { filter: brightness(1); }
#myf6gc .cta__icon { width: 18.002720px; align-items: center; height: 18.00110432px; justify-content: center; display: inline-flex; }
#myf6gc .footer { margin-top: 36.0074px; text-align: center; }
#myf6gc .footer__text { margin: 0; font-size: 12.00724963px; color: rgba(254,255,255,0.48); }

.tdrqdyg main {
  max-width: 900.002922003px;
  margin: 0 auto;
  padding: 40.003px 24.0054825px 80.0031360px;
}

.tdrqdyg article {
  padding: 30.00615736px;
  margin-top: 24px;
  background: var(--mzrvqjtljenvdo);
  border: 1px solid var(--vlsydjdrbkw);
}

@media (max-width: 980px) {
  #myf6gc .tbk4esb { gap: 22.00216311px; grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 767px) {
  .to97wpy { clip-path: none; }

  .tibaozs { display: none; }

  #z3jq0q {
    gap: 22.003px;
    z-index: 30;
    justify-content: center;
    flex-direction: column;
    inset: 0;
    background: rgba(25,32,53,0.98);
    align-items: center;
    position: fixed;
  }

  .tp93lob { min-height: auto; grid-template-columns: 1fr; }
  .tmfj3yt { width: 100%; height: 6.002048px; }
  .tvh9xqs { grid-template-columns: 1fr; padding: 42.0075787px 22.006px; text-align: center; }
  .tlwco9a { justify-self: center; }

  #pvfk8v { grid-template-columns: 1fr; }
  #fyle2i { grid-template-columns: 1fr; }
  .tizjdiz { flex-direction: column; align-items: flex-start; }

  #myf6gc .tniiid2 { padding: 36.00713880px 22.0027px 32px; }
  #myf6gc .tgjlr6n { padding: 28px 24.002820827px 24px; align-items: stretch; flex-direction: column; }
  #myf6gc .tbk4esb { grid-template-columns: 1fr; gap: 20.009243px; }
  #myf6gc .tmjxmkc {
    height: 56.00369px;
    width: 120.003px;
    flex: 0 0 120.008479px;
  }
  #myf6gc .tsg3k6g {
    width: 100%;
    object-position: center;
    height: 100%;
    display: block;
    object-fit: contain;
  }
  #myf6gc .tijwcik { flex-direction: column; padding: 20.00116px 24.00560206px 24.00525px; align-items: stretch; }
  #myf6gc .twd4l3a { width: 100%; }
  #myf6gc .u0081c2 { width: 100%; }
}

@media (min-width: 768px) {
  #qmt5pg {
    display: none;
  }
}

