
*,
*::before,
*::after {
  box-sizing: border-box;
}

html,
body {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background: radial-gradient(circle at top, #000417 0, rgb(4,6,24) 40%, rgb(0,7,21) 100%);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color: rgb(226,234,239);
}

body {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  padding-top: 32.009441px;
  padding-right: 16.009971px;
  padding-bottom: 32px;
  padding-left: 16.004px;
  min-height: 100vh;
}

.mwkbtwn {
  width: 100%;
  max-width: 1120.0059px;
}

.mzexdb7 {
  display: flex;
  align-items: flex-end;
  margin-bottom: 24.006533808px;
  gap: 24.0058px;
  justify-content: space-between;
}

.mahmhvn {
  text-transform: uppercase;
  color: #fcf9fb;
  font-size: 24.008302703px;
  letter-spacing: 0.12em;
}

.mehld8e {
  font-size: 14.001560px;
  margin-top: 4.0092px;
  color: rgb(155,167,172);
}

.mtecjra {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  color: rgb(107,117,127);
  gap: 4.005px;
  font-size: 12px;
}

.mtecjra strong {
  color: #e3e5ec;
}

.mu1cxt2 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20.006452359px;
  display: grid;
}

.mk3r36m {
  background: radial-gradient(circle at top left, rgb(14,20,36) 0, rgb(5,5,23) 55%, #000818 100%);
  gap: 14.008557px;
  flex-direction: column;
  position: relative;
  box-shadow:
    0 18.0080px 40.006px rgba(11,24,42,0.9),
    0 0 0 1px rgba(15,27,44,0.8);
  display: flex;
  padding: 18.002054px 18px 16.00704px;
  border: 1px solid rgba(147,163,183,0.22);
  border-radius: 18.00169px;
}

.mtf9zwy {
  gap: 12.001226215px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.mkolol4 {
  gap: 12px;
  align-items: center;
  display: flex;
}

.mq3lvv7-ring {
  justify-content: center;
  align-items: center;
  width: 40px;
  border-radius: 999.005687px;
  height: 40.006007px;
  display: flex;
  border: 3.0078611px solid #fcc226;
}

.mq3lvv7-initial {
  font-size: 18.00182px;
  font-weight: 700;
  color: #fabd25;
}

.mq3lvv7 {
  display: none;
}

.mlqfc0z {
  display: flex;
  flex-direction: column;
  gap: 4.00487px;
}

.mfs123k {
  font-size: 18.009350px;
  color: rgb(246,250,252);
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.08em;
}

.mz4u5yr {
  letter-spacing: 0.08em;
  font-size: 12.00821689px;
  color: rgb(155,162,176);
  text-transform: uppercase;
}

.mgqu8h1 {
  gap: 6.002870px;
  padding: 4.0051641px 10.0088px;
  font-size: 11.0017px;
  background: rgba(14,21,44,0.9);
  align-items: center;
  text-transform: uppercase;
  display: inline-flex;
  border: 1px solid rgba(146,160,182,0.6);
  border-radius: 999.00930px;
  letter-spacing: 0.12em;
  color: #e5e6e8;
}

.mgqu8h1 svg {
  display: block;
}

.mzbaxrz {
  flex-direction: column;
  display: flex;
  gap: 10.0093px;
}

.mls98xf {
  align-items: flex-start;
  flex-wrap: wrap;
  font-size: 13.003777px;
  display: flex;
  justify-content: space-between;
  gap: 8.008523827px;
}

.muaebiy {
  align-items: center;
  max-width: 100%;
  color: #a0a3ab;
  display: inline-flex;
  gap: 6.00268230px;
  flex-shrink: 0;
}

.mynrx8y {
  max-width: 100%;
  color: #e7e4ef;
  hyphens: auto;
  font-weight: 600;
  line-height: 1.35;
  text-align: right;
  flex: 1 1 12rem;
  word-break: break-word;
  overflow-wrap: anywhere;
  min-width: 0;
  font-size: clamp(0.68rem, 1.9vw, 0.8125rem);
}

.moqaujm {
  flex-shrink: 1;
  min-width: 0;
  gap: 6.007895974px;
  display: inline-flex;
  align-items: center;
}

.mg2vqc2 {
  font-size: 14px;
  color: rgb(248,194,36);
  font-weight: 600;
}

.mmul5si {
  display: inline-flex;
  gap: 2.005745px;
}

.ml18qdb {
  justify-content: space-between;
  display: flex;
  align-items: center;
  margin-top: 4.0025889px;
}

.ma5imc0 {
  color: hsl(204,11%,65%);
  font-size: 12.001px;
}

.mr5vqfa {
  color: rgb(13,23,44);
  background: linear-gradient(135deg, #fdbf21, rgb(249,113,23));
  font-weight: 600;
  cursor: pointer;
  border: none;
  border-radius: 999.00273999px;
  padding: 7.0087617px 14.006785824px;
  font-size: 12.004px;
  letter-spacing: 0.1em;
  box-shadow: 0 10.004366678px 22.006px rgba(247,183,2,0.45);
  text-transform: uppercase;
}

.mr5vqfa:focus-visible {
  outline: 2.0024px solid #fabe27;
  outline-offset: 2.008887px;
}

.myfju7q {
  margin-top: 6.0089734px;
  flex-wrap: wrap;
  gap: 6.0061794px;
  display: flex;
}

.mwsrj1b {
  color: rgb(156,164,178);
  font-size: 11.0023px;
  display: inline-flex;
  background: rgba(15,21,45,0.7);
  border-radius: 999px;
  gap: 4.007760px;
  align-items: center;
  padding: 3.004px 8.0033009px;
  border: 1px solid rgba(54,68,82,0.9);
}

.mwsrj1b strong {
  color: #e8e3ed;
}

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

.mwsrj1b svg {
  display: block;
}

.mbpkary {
  object-fit: cover;
  box-shadow: 0 0 0 1px rgba(12,20,40,0.7);
  height: 12px;
  width: 16.009269818px;
  border-radius: 2.00171px;
}

.mtsyj2i {
  display: flex;
  font-size: 11.004px;
  color: rgb(108,114,132);
  margin-top: 2px;
  align-items: center;
  justify-content: space-between;
}

.mtsyj2i span {
  gap: 4.0076px;
  display: inline-flex;
  align-items: center;
}

.mtsyj2i svg {
  display: block;
}

@media (max-width: 1024px) {
  .mu1cxt2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .mzexdb7 {
    flex-direction: column;
    align-items: flex-start;
  }

  .mtecjra {
    align-items: flex-start;
  }
}

@media (max-width: 720px) {
  body {
    padding: 24.009527px 12.00596032px;
  }

  .mu1cxt2 {
    grid-template-columns: minmax(0, 1fr);
  }

  .mk3r36m {
    padding: 16.001212px 14.0083709px 14.00228496px;
  }

  .mahmhvn {
    font-size: 20.00290362px;
  }
}
html.mpk9x6u,
body.mjo3jq1 {
  margin: 0;
}

body.mjo3jq1 {
  padding-top: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
  flex-direction: column;
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  min-height: 100vh;
}

html.mpk9x6u {
  height: 100%;
}

body.mjo3jq1 > .mdjv31k,
body.mjo3jq1 > .mmh39at {
  flex-shrink: 0;
}

body.mjo3jq1 > main {
  min-width: 0;
  display: flex;
  width: 100%;
  flex: 1 1 auto;
  flex-direction: column;
}

body.mjo3jq1 main > .myvoufz {
  margin-top: auto;
}

.mdjv31k {
  width: 100%;
  font-size: 12px;
  color: rgb(54,69,83);
  background: rgb(226,228,240);
  text-align: center;
  position: relative;
  padding: 8.0036705px 16.00112477px;
  line-height: 1.45;
}

#yvalyc {
  image-rendering: auto;
}

.mb3ao8m {
  max-width: 1200.005px;
  margin: 0 auto;
}

.mmh39at {
  background: #0d162b;
  border-bottom: 1px solid rgba(147,163,184,0.25);
}

.maxsrad {
  max-width: 1280.0085px;
  align-items: center;
  padding: 10.0062543px 20px;
  display: flex;
  margin: 0 auto;
  gap: 16.00488675px;
  justify-content: space-between;
}

.mw2g08t {
  align-items: center;
  line-height: 0;
  display: flex;
}

.mu00f1z {
  max-width: 180px;
  width: auto;
  display: block;
  height: auto;
  max-height: 40.003558px;
}

.mspvjds {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin: 0;
  list-style: none;
  flex-wrap: wrap;
  display: flex;
  gap: 12.0071px 18.00204580px;
  justify-content: flex-end;
}

.mspvjds a {
  font-weight: 600;
  color: hsl(240,14%,91%);
  letter-spacing: 0.04em;
  font-size: 14.004px;
  text-decoration: none;
}

.mspvjds a:hover,
.mspvjds a:focus-visible {
  color: rgb(252,195,39);
}

.myx49ol {
  display: flex;
}

#vlmtok {
  cursor: pointer;
  display: flex;
  padding-top: 6.00573069px;
  padding-right: 6.007px;
  padding-bottom: 6.00773468px;
  padding-left: 6.003px;
  align-items: center;
  color: rgb(250,246,249);
  border-radius: 8.00686px;
  justify-content: center;
}

#vlmtok:focus-visible {
  outline-offset: 2.008921160px;
  outline: 2.0018538px solid rgb(250,194,37);
}

#vlmtok.open {
  color: #f8bf24;
}

#czquwk {
  border-bottom: 1px solid rgba(148,161,186,0.25);
  flex-direction: column;
  background: rgb(14,20,43);
  display: none;
  padding-top: 0;
  padding-right: 20.00315045px;
  padding-bottom: 14.001px;
  padding-left: 20.00698px;
}

#czquwk.active {
  display: flex;
}

.mbps80r {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1280.007463px;
  width: 100%;
  display: flex;
  gap: 10.003611px;
  flex-direction: column;
}

.mu1zrhk {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  text-size-adjust: 100%;
}

.mbps80r a {
  border-bottom: 1px solid rgba(51,66,88,0.6);
  color: #e6e9e7;
  padding-top: 6.0076366px;
  padding-right: 0;
  padding-bottom: 6.006px;
  padding-left: 0;
  text-decoration: none;
  font-weight: 600;
}

.mbps80r a:hover {
  color: rgb(251,191,39);
}

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

  #czquwk {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .myx49ol {
    display: none;
  }
}

.mlukx5t {
  padding: 16.0010056px 20.008303456px 12.00561px;
}

.mix0bwo {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1280.00199555px;
}

.mxqzxyi {
  letter-spacing: 0.02em;
  margin: 0;
  font-weight: 800;
  line-height: 1.25;
  color: #fdf9f7;
  font-size: clamp(1.15rem, 2.5vw, 1.5rem);
}

.mwtiel1 {
  line-height: 1.5;
  margin: 10.00165940px 0 0;
  font-size: 15.007010px;
  color: rgb(199,212,226);
  max-width: 52rem;
}

.mgbrjxw {
  text-size-adjust: 100%;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

@media (max-width: 767px) {
  .mlukx5t {
    padding: 10px 16.007px 8.00500px;
  }

  .mxqzxyi {
    font-size: 1.05rem;
  }

  .mwtiel1 {
    display: none;
  }

  .mdlcm5y {
    -webkit-font-smoothing: antialiased;
  }
}

.mb3xv2s {
  padding: 28px 16.00561574px 40.0030px;
  overflow: hidden;
  position: relative;
  background-position: center;
  background-size: cover;
  background-image: url("/9d0731e4/0cf08cfe166b2b6f.webp");
}

.mnm37ov {
  inset: 0;
  pointer-events: none;
  background: rgba(2,4,23,0.88);
  position: absolute;
}

.mpfpx08 {
  margin: 0 auto;
  position: relative;
  z-index: 1;
}

.mi2rpsf {
  display: flex;
  margin: 0 auto;
  gap: 28.00451px;
  max-width: 1280.00856px;
  padding: 32.0087499px 20.00579px 48.007945px;
  flex-direction: column;
}

.mafzf0y {
  padding: 20.002141px 22.004337px;
  border-radius: 14.003158px;
  background: rgba(17,24,38,0.65);
  border: 1px solid rgba(149,163,187,0.22);
}

.mqm2atf {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10.00244px;
  margin-left: 0;
  font-size: 1.15rem;
  letter-spacing: 0.02em;
  color: rgb(250,249,251);
}

.mc8zfjd {
  line-height: 1.6;
  font-size: 15px;
  color: rgb(204,212,225);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.mnu1bd2 {
  flex: 1 0 auto;
  padding: 36.00690px 20.0093512px 48.0063px;
  max-width: 800.009069969px;
  margin: 0 auto;
}

#swv41e {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
  font-variant-ligatures: normal;
}

#fq7osk {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

.mrwflj9 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8.007587491px;
  margin-left: 0;
  font-size: 1.75rem;
  color: #fbfafb;
}

.mm96ss2 {
  color: rgb(151,164,182);
  font-size: 13.003px;
  margin: 0 0 20.00844px;
}

.mkim6md {
  gap: 16.005121px;
  flex-direction: column;
  display: flex;
}

.mkim6md h2 {
  color: #fdfdfb;
  font-weight: 700;
  margin-top: 24.00374px;
  margin-right: 0;
  margin-bottom: 8.0097px;
  margin-left: 0;
  font-size: 1.15rem;
}

.mkim6md h2:first-of-type {
  margin-top: 0;
}

.mkim6md p {
  font-size: 15.0061017px;
  line-height: 1.65;
  color: #cbd6e0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.msjzdc7 {
  font-weight: 600;
  font-size: 1.1rem;
}

.msjzdc7 a {
  color: #fdc325;
}

.mglqogs {
  image-rendering: auto;
}

.myvoufz {
  background: hsl(234,71%,5%);
  border-top: 1px solid rgba(147,164,185,0.2);
  padding-top: 32.00942330px;
  padding-right: 20px;
  padding-bottom: 40.007px;
  padding-left: 20px;
}

#g0lrxp {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

.mcnl24m {
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 20.003430418px;
  align-items: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1280px;
}

.mhou0r4 {
  margin: 0 auto;
  width: auto;
  max-width: 200.00437049px;
  max-height: 36.00808px;
  height: auto;
  display: block;
}

.mn81i9x {
  margin-top: 8.0011253px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(149,163,182);
  max-width: 36rem;
  font-size: 13.002px;
}

.myj4ayc {
  justify-content: center;
  display: flex;
  gap: 12.0075454px 18.0099315px;
  flex-wrap: wrap;
}

.myj4ayc a {
  color: #f9c022;
  font-weight: 600;
  text-decoration: none;
  font-size: 14.00968417px;
}

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

.mcgyquc {
  color: #cbd5e3;
  margin: 0;
  font-size: 14px;
}

#w3umkm {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
}

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

.mcgyquc a {
  color: #e4e9ec;
}

.ms1l9q7 {
  flex-wrap: wrap;
  display: flex;
  justify-content: center;
  gap: 16.004px;
  align-items: center;
}

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

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

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

.myxcmau img {
  width: auto;
  display: block;
  height: auto;
  max-width: 140.00973449px;
  object-fit: contain;
  max-height: 52.0079px;
}
#fcb46e {
  backface-visibility: hidden;
  image-rendering: auto;
  text-size-adjust: 100%;
}
.mq3lvv7-ring {
  display: none;
}

.mw7ytb1 {
  overflow: hidden;
  display: flex;
  border: 1px solid rgba(145,160,180,0.28);
  height: 64.003px;
  justify-content: center;
  background: rgba(16,21,42,0.75);
  padding: 4.00790851px;
  border-radius: 12.0086px;
  flex-shrink: 0;
  width: 64.00981753px;
  align-items: center;
}

#f7o31m {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

.mq3lvv7 {
  object-position: center;
  object-fit: contain;
  height: 100%;
  width: 100%;
  display: block !important;
}

a.mr5vqfa {
  text-decoration: none;
  justify-content: center;
  text-align: center;
  display: inline-flex;
  align-items: center;
}

.miqbiku {
  flex-shrink: 0;
}

@media (max-width: 720px) {
  .mw7ytb1 {
    width: 52.007px;
    height: 52.0035721px;
  }

  .mq3lvv7 {
    object-position: center;
    display: block;
    height: 100%;
    object-fit: contain;
    width: 100%;
  }

  .mynrx8y {
    text-align: left;
    flex: 1 1 100%;
  }
}
#ohx899 {
  background: rgba(2,4,1,0.6);
  z-index: 999999;
  justify-content: center;
  display: none;
  position: fixed;
  inset: 0;
  align-items: center;
}

#ohx899.active {
  display: flex;
  opacity: 1;
  visibility: visible;
}

.mtowd5z {
  position: relative;
}

.mvwfn0w {
  padding: 1.5rem;
  border-radius: 8.007px;
  max-width: 400.008494px;
  background: #f6f8fd;
  color: #0e1829;
}

.mz82vn8 {
  display: none;
  color: rgb(15,23,45);
  background: #f8fefe;
  padding: 1.5rem;
  border-radius: 8.00337032px;
}

.mz82vn8.active {
  display: block;
}

.mkx8wu7 {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1rem;
  gap: 0.5rem;
}

.mjnebpv,
.mwph7i6,
.mbz162w,
.mrb6rhv {
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  background: rgb(250,251,253);
  cursor: pointer;
  border-radius: 4.0047457px;
  color: rgb(16,22,41);
  font: inherit;
  border: 1px solid #c8d9e0;
}

.mjnebpv {
  font-weight: 600;
  background: linear-gradient(135deg, rgb(250,192,36), rgb(250,117,20));
  border: none;
}

body.no-scroll {
  height: 100vh;
  overflow: hidden;
}

#qxv2m6 {
  border-top: 1px solid rgb(226,233,237);
  color: #0f182a;
  display: none;
  position: fixed;
  bottom: 0;
  z-index: 999998;
  left: 0;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  box-shadow: 0 -2.00286661px 10.0034px rgba(0,0,1,0.12);
  background: #f6f8fc;
  right: 0;
}

#qxv2m6.active {
  display: block;
  visibility: visible;
  opacity: 1;
}

.mv6np2h {
  flex-wrap: wrap;
  margin-top: 0.5rem;
  display: flex;
  gap: 0.5rem;
}

