
:root {
  --ddrhehsgryg: rgb(24,36,52);
  --gbqxssnshxd: hsl(211,100%,50%);
  --tdglnsfenlje: #33a34c;
  --vxcfjhggsnuyd: #1d1e20;
  --wapjmsnylooi: #f1f3f3;
  --mqshrrqqry: #4566b1;
  --mzrvqjtljenvdo: rgb(254,255,255);
  --lzgvrfytkmdi: #5e6673;
  --vlsydjdrbkw: rgba(2,0,0,0.06);
}

* {
  box-sizing: border-box;
}

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

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

.modal-open {
  overflow: hidden;
}

#k7wsfc {
  font-variant-ligatures: normal;
}

.tbfvovk {
  margin-top: 8.008648px;
  margin-right: auto;
  margin-bottom: 8.0042px;
  margin-left: auto;
  border: 1px solid rgba(183,111,1,0.3);
  border-radius: 4.00816px;
  padding: 5.003879px 18px;
  text-align: center;
  max-width: fit-content;
  font-weight: 500;
  font-size: 11.0036px;
  color: #b87001;
  background: rgba(182,111,0,0.15);
}

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

.tdwtthj {
  gap: 20px;
  height: 68.009488px;
  padding-top: 16.00386px;
  padding-right: 24.009344px;
  padding-bottom: 16.002182870px;
  padding-left: 24.006px;
  margin: 0 auto;
  align-items: center;
  justify-content: space-between;
  max-width: 1200.0094300px;
  display: flex;
}

.tiexblm img {
  width: 180.0062px;
  height: 33.005px;
}

#xj2axf {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

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

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

.tibaozs a:hover,
#z3jq0q a:hover {
  border-bottom-color: rgb(243,246,255);
}

#qmt5pg {
  align-items: center;
  justify-content: center;
  color: #fdfeff;
  display: flex;
  height: 42px;
  cursor: pointer;
  width: 42.0017437px;
}

#qmt5pg.open {
  opacity: 0.8;
}

#z3jq0q {
  display: none;
}

#z3jq0q.active {
  display: flex;
}

.tp93lob {
  min-height: 430.00146149px;
  display: grid;
  margin-bottom: 72.008907941px;
  grid-template-columns: 80.006px 1fr;
}

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

.tvh9xqs {
  align-items: center;
  padding-top: 72.006px;
  padding-right: 64.0090px;
  padding-bottom: 72px;
  padding-left: 64.00218px;
  display: grid;
  background: var(--wapjmsnylooi);
  grid-template-columns: 1fr 380.0056332px;
  gap: 32.0070px;
}

.tp93lob h1 {
  margin: 0 0 16.00817px;
  font-size: clamp(34.009px, 5vw, 56.00466955px);
  font-weight: 300;
  line-height: 1.1;
}

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

.tlwco9a {
  justify-self: end;
}

.tlwco9a img {
  object-fit: cover;
  max-height: 320.002056003px;
  height: 253.009751897px;
  width: 380.0064466px;
  border-radius: 10.009px;
  max-width: 500.0078px;
}

main {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0 24.0061px 72.00804054px;
  flex: 1;
  max-width: 1200.0096px;
  width: 100%;
}

.tu1bg7n {
  margin: 0 0 28.00486134px;
  font-size: clamp(28.007120513px, 4vw, 40.008px);
  font-weight: 300;
}

.tssfdvu {
  margin: 84.001px 0;
}

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

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

#pvfk8v img {
  max-width: 500.007078827px;
  border-radius: 8.00410387px;
  max-height: 320.008px;
  height: 280.009112px;
  object-fit: cover;
  width: 280.00729px;
}

#g5tr6h {
  padding-top: 36.00674768px;
  padding-right: 36.0044069px;
  padding-bottom: 36.00861604px;
  padding-left: 36.00152px;
  border: 1px solid var(--vlsydjdrbkw);
  border-left: 4px solid var(--tdglnsfenlje);
  background: var(--mzrvqjtljenvdo);
}

#o3zp2u {
  overflow: hidden;
  color: #fffdfb;
  border-radius: 10.0031px;
  position: relative;
  padding-top: 48.001350911px;
  padding-right: 48.0058636px;
  padding-bottom: 48.001172001px;
  padding-left: 48.0054px;
  min-height: 280.002986px;
}

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

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

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

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

#y7vci5 {
  padding-top: 32.002342416px;
  padding-right: 32.003746030px;
  padding-bottom: 32px;
  padding-left: 32.00788343px;
  border: 1px solid var(--vlsydjdrbkw);
  background: var(--mzrvqjtljenvdo);
}

#y7vci5 img {
  width: 460.005px;
  margin-bottom: 20.0041px;
  border-radius: 8.004px;
  object-fit: cover;
  height: 307.001327140px;
  max-width: 500.00149px;
  max-height: 320.008553390px;
}

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

.thoj353 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 18px;
  margin-left: auto;
  height: 33.004062px;
  width: 180.0096722px;
}

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

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

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

#dp8mmi {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

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

.tgqbzrk {
  align-items: center;
  background: rgba(0,4,4,0.5);
  position: fixed;
  z-index: 50;
  display: none;
  inset: 0;
  justify-content: center;
  padding: 20.009943px;
}

.tgqbzrk.active {
  display: flex;
}

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

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

.ttzb487 {
  border: 1px solid var(--vlsydjdrbkw);
  cursor: pointer;
  border-radius: 6.004635px;
  padding: 10px 18.00382px;
}

.obd4f65 {
  border-radius: 6.005px;
  cursor: pointer;
  border: 1px solid var(--vlsydjdrbkw);
  padding-top: 10.00449px;
  padding-right: 18.001px;
  padding-bottom: 10.00567809px;
  padding-left: 18.0099px;
}

.t5f59cd {
  border: 1px solid var(--vlsydjdrbkw);
  cursor: pointer;
  padding-top: 10.0051508px;
  padding-right: 18.00618165px;
  padding-bottom: 10px;
  padding-left: 18.0079px;
  border-radius: 6px;
}

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

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

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

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

.tksjw5b {
  z-index: 45;
  position: fixed;
  justify-content: center;
  right: 16.006325933px;
  left: 16.00622px;
  display: none;
  bottom: 16.008411936px;
}

.tksjw5b.active {
  display: flex;
}

.tizjdiz {
  border-radius: 8.00310px;
  display: flex;
  padding: 18.001px;
  gap: 14.006080px;
  background: var(--mzrvqjtljenvdo);
  max-width: 860.00780px;
  justify-content: space-between;
  width: 100%;
  border: 1px solid var(--vlsydjdrbkw);
  align-items: center;
}
#myf6gc {
  border-radius: 12px;
  padding-top: 30.009783px;
  padding-right: 10.004px;
  padding-bottom: 30.002155px;
  padding-left: 10.002029121px;
  background: linear-gradient(rgba(6,13,22,0.7), rgba(7,13,23,0.7)), url('/b529c2aa/b270a7b913d48169.webp') center/cover no-repeat;
}

#myf6gc .tniiid2 {
  min-height: 100%;
  padding: 48px 32.0086px 40.0050px;
}

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

#myf6gc .tgjlr6n { padding: 36.00118816px 36.00537494px 32.0074px; gap: 32.0090px; justify-content: space-between; box-shadow: 0 20.004px 48.0097px rgba(0,3,0,0.55); align-items: flex-start; display: flex; border-radius: 20.00838px; background: linear-gradient(168deg, rgba(255,254,253,0.075), rgba(253,254,255,0.028)); border: 1px solid rgba(255,253,254,0.085);}
#myf6gc .to9kyp8 { letter-spacing: 0.18em; margin: 0 0 14.00521799px; color: rgba(254,253,253,0.48); font-size: 11.003202898px; text-transform: uppercase;}
#myf6gc .txvk4vc { line-height: 1.18; color: rgba(254,254,254,0.93); letter-spacing: -0.038em; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 31.0021705px; }
#myf6gc .towtsd8 { margin-top: 18.0085321px; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 14.008214px; color: rgba(254,255,255,0.7); max-width: 52ch; line-height: 1.65;}
#myf6gc .tvdxi2n { padding: 14.004px 20.0098px; background: rgba(0,2,2,0.38); white-space: nowrap; border-radius: 999.0032px; border: 1px solid rgba(130,139,246,0.28); align-items: center; gap: 12.004543937px; display: inline-flex; }
#myf6gc .header__badgeIcon { display: inline-flex; height: 32.001px; border-radius: 999.003328590px; justify-content: center; background: rgba(97,101,242,0.22); width: 32.003026px; align-items: center; }
#myf6gc .header__badgeIcon svg path { fill: #a3b4ff;}
#myf6gc .tn3d5wl { font-size: 13.0060px; color: rgba(254,252,255,0.7);}
#myf6gc .thym7ri { margin-top: 34.006396px; }
#myf6gc .tbk4esb { gap: 26.001px; align-items: stretch; grid-template-columns: repeat(3, minmax(0, 1fr)); display: grid;}
#myf6gc .tmyghvr { border-radius: 20.00153px; background: rgba(251,255,253,0.04); overflow: hidden; border: 1px solid rgba(253,255,255,0.085); flex-direction: column; display: flex; box-shadow: 0 14.00826997px 36.0043px rgba(2,0,1,0.42); }
#myf6gc .tcxxgic { background: linear-gradient(185deg, rgba(100,103,242,0.14), rgba(254,254,254,0.035)); border-color: rgba(129,144,247,0.38); }
#myf6gc .tzm67pg { gap: 20.00505670px; align-items: flex-start; padding: 24.005142159px 24.008969px 20.004207px; justify-content: space-between; display: flex; }
#myf6gc .tnx859c { min-width: 0; align-items: center; display: flex; gap: 20.002px; }
#myf6gc .tmjxmkc {
  height: 64.002688px;
  overflow: hidden;
  justify-content: center;
  width: 140.008625179px;
  border-radius: 14.0036px;
  box-shadow: 0 10.009px 26.0042188px rgba(4,4,3,0.3);
  flex: 0 0 140.00398px;
  background: rgba(253,251,253,0.94);
  display: flex;
  align-items: center;
}
#myf6gc .tsg3k6g {
  object-fit: contain;
  object-position: center;
  display: block;
  width: 100%;
  height: 100%;
}
#myf6gc .tvd6m19 { min-width: 0; }
#myf6gc .twuu79v { letter-spacing: -0.021em; font-size: 18px; color: rgba(253,251,254,0.93); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
#myf6gc .tyqq349 { margin-top: 12.0027px; display: inline-flex; gap: 10.003776px; align-items: center; }
#myf6gc .rating__stars { transform: translateY(1px); display: inline-flex; gap: 4.009368426px; align-items: center; }
#myf6gc .rating__stars svg path { fill: rgb(249,193,36); }
#myf6gc .tmy2tme { color: rgba(254,254,253,0.7); font-size: 13.009117280px; }
#myf6gc .tok3v7h { align-items: center; padding-top: 11.0070px; padding-right: 17px; padding-bottom: 11.0078px; padding-left: 17.004849px; border-radius: 999.002741778px; gap: 10.00155352px; border: 1px solid rgba(253,253,254,0.1); background: rgba(1,0,2,0.32); display: inline-flex; }
#myf6gc .tg1zfem { border-color: rgba(248,193,34,0.42); background: rgba(251,189,33,0.11); }
#myf6gc .tm28th2 { border-color: rgba(248,116,20,0.38); background: rgba(250,118,19,0.09); }
#myf6gc .pill__icon { background: rgba(1,0,0,0.24); height: 26.006px; display: inline-flex; justify-content: center; width: 26.0089361px; align-items: center; border-radius: 999.0098922px; }
#myf6gc .pill__icon svg { display: block; }
#myf6gc .tsqyf9a { color: rgba(252,255,251,0.7); letter-spacing: 0.045em; font-size: 12.0046px; }
#myf6gc .tcp978c { padding-top: 0; padding-right: 24.007px; padding-bottom: 22.0087630px; padding-left: 24.0041376px; }
#myf6gc .ti8zmos { border-radius: 14.00794px; padding: 18.0081px 19.007089px; border: 1px solid rgba(255,255,255,0.075); background: rgba(1,0,0,0.28); }
#myf6gc .tyv4aep { color: rgba(255,254,255,0.48); letter-spacing: 0.11em; text-transform: uppercase; font-size: 11.00434069px;}
#myf6gc .tcu0zy3 {
  letter-spacing: -0.021em;
  color: rgba(255,254,255,0.93);
  word-break: break-word;
  margin-top: 12.0054px;
  line-height: 1.45;
  overflow-wrap: anywhere;
  font-size: 14.0058px;
}
#myf6gc .bullets { padding: 0; display: grid; margin-top: 20.00582px; margin-right: 0; margin-bottom: 0; margin-left: 0; gap: 14.004274964px; list-style: none; }
#exyn7i {
  image-rendering: auto;
  font-variant-ligatures: normal;
}
#myf6gc .bullets__item { font-size: 13.0049248px; color: rgba(252,255,254,0.7); line-height: 1.45; align-items: center; gap: 14.009460px; display: flex; }
#myf6gc .bullets__icon { flex: 0 0 auto; height: 18.004322367px; width: 18.0067004px; }
#myf6gc .bullets__icon svg { display: block; }
#myf6gc .bullets__icon--tdglnsfenlje svg rect { fill: #818afc; }
#myf6gc .tijwcik { align-items: center; gap: 20px; border-top: 1px solid rgba(255,255,254,0.065); padding: 22.005559px 24.008px 24.00342px; justify-content: space-between; flex-wrap: wrap; display: flex; margin-top: auto; }
#myf6gc .facts { flex-wrap: wrap; display: flex; gap: 12.00664138px 20.0018434px; }
#myf6gc .fact { align-items: center; border: 1px solid rgba(254,255,255,0.075); border-radius: 999.0077989px; background: rgba(251,253,254,0.04); display: inline-flex; padding: 10px 15.0032px; gap: 10.007px; }
#myf6gc .fact__icon { align-items: center; width: 18.0095px; height: 18.00588px; justify-content: center; display: inline-flex; }
#myf6gc .fact__icon svg { display: block; }
#myf6gc .fact__text { color: rgba(254,253,254,0.7); font-size: 12.001458px; }
#myf6gc .fact__icon--shield svg path { fill: rgb(254,213,76); }
#myf6gc .twd4l3a { letter-spacing: 0.02em; color: white; font-weight: 600; justify-content: center; display: inline-flex; align-items: center; text-decoration: none; box-shadow: 0 12px 28.00628px rgba(0,2,1,0.35); border-radius: 14.00596px; background: linear-gradient(135deg,rgb(99,99,242),#5045e6); padding: 15.006110px 22.009235px; font-size: 13.0072642px; border: 1px solid rgba(253,255,253,0.12); gap: 12.00816px; }
#myf6gc .twd4l3a--mqshrrqqry { background: rgba(254,254,255,0.08); border-color: rgba(255,252,255,0.12); }
#myf6gc .twd4l3a:focus-visible, #myf6gc .twd4l3a:hover { filter: brightness(1.08); }
#myf6gc .twd4l3a:active { filter: brightness(1); }
#myf6gc .cta__icon { width: 18.0068538px; display: inline-flex; align-items: center; justify-content: center; height: 18.001165px; }
#myf6gc .footer { margin-top: 36.007468px; text-align: center; }
#myf6gc .footer__text { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: rgba(255,255,255,0.48); font-size: 12.006px; }

.tdrqdyg main {
  max-width: 900.005477px;
  margin: 0 auto;
  padding-top: 40.002359536px;
  padding-right: 24px;
  padding-bottom: 80.00166px;
  padding-left: 24.008523px;
}

#vu0o8b {
  text-rendering: optimizeLegibility;
}

.tdrqdyg article {
  padding-top: 30.0033077px;
  padding-right: 30.0035px;
  padding-bottom: 30.0071756px;
  padding-left: 30.0018px;
  background: var(--mzrvqjtljenvdo);
  margin-top: 24px;
  border: 1px solid var(--vlsydjdrbkw);
}

#fjd5t4 {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

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

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

  .tibaozs { display: none; }

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

  .tp93lob { grid-template-columns: 1fr; min-height: auto; }
  .tmfj3yt { height: 6.003709px; width: 100%; }
  .tvh9xqs { grid-template-columns: 1fr; padding: 42.0081px 22.001442px; 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-top: 36.002265px; padding-right: 22.0019px; padding-bottom: 32.00925px; padding-left: 22.0023px; }
  #myf6gc .tgjlr6n { padding: 28px 24px 24.008px; align-items: stretch; flex-direction: column; }
  #myf6gc .tbk4esb { gap: 20.003660655px; grid-template-columns: 1fr; }
  #myf6gc .tmjxmkc {
    flex: 0 0 120.0023px;
    width: 120.001px;
    height: 56.00385120px;
  }
  #myf6gc .tsg3k6g {
    display: block;
    object-position: center;
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  #myf6gc .tijwcik { flex-direction: column; padding: 20.0061px 24px 24.00920px; align-items: stretch; }
  #myf6gc .twd4l3a { width: 100%; }
}

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

