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

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

body {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  min-height: 100vh;
  padding: 32.0065px 16.005605px;
}

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

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

.mahmhvn {
  font-size: 24.0026495px;
  color: rgb(251,247,250);
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.mehld8e {
  margin-top: 4.001px;
  color: #9ca4ad;
  font-size: 14px;
}

.mtecjra {
  font-size: 12.00883px;
  color: rgb(105,114,127);
  flex-direction: column;
  align-items: flex-end;
  gap: 4.00123865px;
  display: flex;
}

.mtecjra strong {
  color: rgb(226,231,235);
}

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

.mk3r36m {
  padding-top: 18.0010px;
  padding-right: 18.007px;
  padding-bottom: 16.005755px;
  padding-left: 18.00402px;
  border-radius: 18.0046px;
  flex-direction: column;
  background: radial-gradient(circle at top left, #0e1528 0, rgb(3,5,23) 55%, #00081a 100%);
  position: relative;
  box-shadow:
    0 18.009135194px 40.008px rgba(13,25,44,0.9),
    0 0 0 1px rgba(14,27,41,0.8);
  border: 1px solid rgba(147,163,183,0.22);
  display: flex;
  gap: 14.00937319px;
}

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

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

.mq3lvv7-ring {
  align-items: center;
  display: flex;
  justify-content: center;
  height: 40.00910839px;
  width: 40.00903668px;
  border: 3px solid #fcc124;
  border-radius: 999.003743px;
}

.mq3lvv7-initial {
  font-size: 18.006263px;
  color: #f9bb27;
  font-weight: 700;
}

.mq3lvv7 {
  display: none;
}

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

.mfs123k {
  font-weight: 700;
  color: rgb(248,251,251);
  font-size: 18.0076925px;
  text-transform: uppercase;
  letter-spacing: 0.08em;
}

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

.mz4u5yr {
  color: hsl(211,14%,65%);
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-size: 12.007707899px;
}

.mgqu8h1 {
  gap: 6.0011082px;
  display: inline-flex;
  border-radius: 999.00144965px;
  text-transform: uppercase;
  font-size: 11.0064px;
  padding: 4.00920px 10.004px;
  color: #e7e5ea;
  background: rgba(16,20,45,0.9);
  align-items: center;
  border: 1px solid rgba(149,163,184,0.6);
  letter-spacing: 0.12em;
}

#pje572 {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}

.mgqu8h1 svg {
  display: block;
}

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

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

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

.muaebiy {
  flex-shrink: 0;
  align-items: center;
  color: rgb(156,167,174);
  gap: 6.0087px;
  max-width: 100%;
  display: inline-flex;
}

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

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

.mg2vqc2 {
  color: #fac227;
  font-size: 14.00174px;
  font-weight: 600;
}

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

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

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

#fa6xar {
  -moz-osx-font-smoothing: grayscale;
}

.ma5imc0 {
  font-size: 12.004px;
  color: rgb(155,166,177);
}

.mr5vqfa {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  box-shadow: 0 10.00889px 22.0059px rgba(247,183,2,0.45);
  background: linear-gradient(135deg, rgb(252,190,34), rgb(249,115,22));
  color: rgb(12,22,42);
  padding-top: 7.00152027px;
  padding-right: 14.00137px;
  padding-bottom: 7px;
  padding-left: 14.0031741px;
  cursor: pointer;
  font-size: 12.009370px;
  border: none;
  border-radius: 999.002035169px;
}

.mr5vqfa:focus-visible {
  outline-offset: 2.001px;
  outline: 2.007058563px solid rgb(254,191,37);
}

.myfju7q {
  display: flex;
  flex-wrap: wrap;
  gap: 6.00265529px;
  margin-top: 6.0079066px;
}

.mwsrj1b {
  border: 1px solid rgba(55,68,84,0.9);
  padding: 3px 8.0068945px;
  display: inline-flex;
  background: rgba(19,22,41,0.7);
  color: #9ea0af;
  font-size: 11.006932565px;
  border-radius: 999.007760785px;
  gap: 4.0096px;
  align-items: center;
}

.mwsrj1b strong {
  color: #e6e4ee;
}

.mwsrj1b svg {
  display: block;
}

.mbpkary {
  border-radius: 2.0050px;
  width: 16.005953497px;
  object-fit: cover;
  box-shadow: 0 0 0 1px rgba(13,22,40,0.7);
  height: 12.0018px;
}

.mtsyj2i {
  justify-content: space-between;
  color: #6c7582;
  margin-top: 2.0030px;
  align-items: center;
  font-size: 11.001px;
  display: flex;
}

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

.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-top: 24.0019px;
    padding-right: 12.00491449px;
    padding-bottom: 24.004px;
    padding-left: 12.001px;
  }

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

  .mk3r36m {
    padding: 16.001968px 14.0066662px 14.009969741px;
  }

  .mahmhvn {
    font-size: 20.0021px;
  }

  .mdlcm5y {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
  }
}
html.mpk9x6u,
body.mjo3jq1 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

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

html.mpk9x6u {
  height: 100%;
}

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

.mglqogs {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

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

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

.mdjv31k {
  position: relative;
  padding: 8.00494px 16.00791134px;
  width: 100%;
  color: rgb(51,67,83);
  background: #e3e6f1;
  line-height: 1.45;
  font-size: 12.00345238px;
  text-align: center;
}

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

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

.maxsrad {
  display: flex;
  max-width: 1280.00972883px;
  gap: 16.008951002px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  align-items: center;
  justify-content: space-between;
  padding: 10.00476297px 20.00786px;
}

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

.mu00f1z {
  height: auto;
  width: auto;
  max-height: 40.0065222px;
  display: block;
  max-width: 180.00501px;
}

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

.mspvjds a {
  letter-spacing: 0.04em;
  font-size: 14px;
  color: rgb(229,229,238);
  text-decoration: none;
  font-weight: 600;
}

.mspvjds a:hover,
.mspvjds a:focus-visible {
  color: rgb(251,191,38);
}

.myx49ol {
  display: flex;
}

#vlmtok {
  border-radius: 8.0092605px;
  padding-top: 6.00938769px;
  padding-right: 6.002px;
  padding-bottom: 6.00813740px;
  padding-left: 6.003px;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: #f9f8f9;
  display: flex;
}

#vlmtok:focus-visible {
  outline-offset: 2.0060102px;
  outline: 2.009327px solid #fac125;
}

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

#yvalyc {
  -webkit-font-smoothing: antialiased;
}

#vlmtok.open {
  color: #f9bf26;
}

#czquwk {
  border-bottom: 1px solid rgba(146,163,186,0.25);
  display: none;
  padding-top: 0;
  padding-right: 20.007546px;
  padding-bottom: 14.0011327px;
  padding-left: 20px;
  background: rgb(18,21,44);
  flex-direction: column;
}

#czquwk.active {
  display: flex;
}

.mbps80r {
  max-width: 1280.0065713px;
  flex-direction: column;
  margin: 0 auto;
  width: 100%;
  display: flex;
  gap: 10px;
}

.mbps80r a {
  text-decoration: none;
  font-weight: 600;
  padding-top: 6.00723912px;
  padding-right: 0;
  padding-bottom: 6.00312px;
  padding-left: 0;
  border-bottom: 1px solid rgba(51,67,85,0.6);
  color: rgb(227,234,232);
}

.mbps80r a:hover {
  color: #fdc126;
}

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

  #czquwk {
    display: none !important;
  }
}

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

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

.mlukx5t {
  padding-top: 16.003642px;
  padding-right: 20.008581px;
  padding-bottom: 12.0067px;
  padding-left: 20.009006px;
}

.mix0bwo {
  max-width: 1280.004739254px;
  margin: 0 auto;
}

.mxqzxyi {
  font-size: clamp(1.15rem, 2.5vw, 1.5rem);
  letter-spacing: 0.02em;
  line-height: 1.25;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(250,246,248);
  font-weight: 800;
}

.mwtiel1 {
  margin-top: 10.0041px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1.5;
  color: rgb(202,212,224);
  max-width: 52rem;
  font-size: 15.002535351px;
}

@media (max-width: 767px) {
  .mlukx5t {
    padding: 10.001863px 16.00497px 8.002px;
  }

  #frqcck {
    text-size-adjust: 100%;
  }

  .mxqzxyi {
    font-size: 1.05rem;
  }

  .mu1zrhk {
    -moz-osx-font-smoothing: grayscale;
  }

  .mwtiel1 {
    display: none;
  }
}

#eshc1l {
  text-size-adjust: 100%;
}

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

.mnm37ov {
  pointer-events: none;
  position: absolute;
  background: rgba(6,3,24,0.88);
  inset: 0;
}

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

.mi2rpsf {
  flex-direction: column;
  padding-top: 32.0037479px;
  padding-right: 20.00292724px;
  padding-bottom: 48.003px;
  padding-left: 20.0015px;
  gap: 28.00820px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1280.00770118px;
  display: flex;
}

.mafzf0y {
  border: 1px solid rgba(152,163,185,0.22);
  border-radius: 14.003559px;
  padding: 20.0050958px 22.005734px;
  background: rgba(18,21,36,0.65);
}

.mqm2atf {
  color: rgb(252,252,253);
  font-size: 1.15rem;
  margin: 0 0 10.0079893px;
  letter-spacing: 0.02em;
}

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

.mc8zfjd {
  margin: 0;
  line-height: 1.6;
  color: rgb(200,212,226);
  font-size: 15.0084px;
}

.mnu1bd2 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  flex: 1 0 auto;
  max-width: 800.0022485px;
  padding: 36.0020725px 20.0044px 48.007524px;
}

.mrwflj9 {
  margin: 0 0 8.00380353px;
  font-size: 1.75rem;
  color: #fafbfa;
}

.mm96ss2 {
  margin: 0 0 20.00533827px;
  color: #96a2b7;
  font-size: 13.00346631px;
}

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

.mkim6md h2 {
  margin: 24.004130px 0 8.0011px;
  font-weight: 700;
  font-size: 1.15rem;
  color: #fdfcfc;
}

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

.mkim6md p {
  line-height: 1.65;
  font-size: 15.0058580px;
  color: rgb(202,213,222);
  margin: 0;
}

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

.msjzdc7 a {
  color: #fdc125;
}

.myvoufz {
  background: #040816;
  padding: 32.0037px 20px 40.0072px;
  border-top: 1px solid rgba(145,166,187,0.2);
}

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

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

.mn81i9x {
  margin-top: 8px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 13px;
  color: #95a3b6;
  max-width: 36rem;
}

.myj4ayc {
  justify-content: center;
  gap: 12.00910px 18.0057104px;
  display: flex;
  flex-wrap: wrap;
}

.myj4ayc a {
  color: rgb(251,193,34);
  font-size: 14.00758974px;
  text-decoration: none;
  font-weight: 600;
}

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

.mcgyquc {
  margin: 0;
  color: rgb(201,216,228);
  font-size: 14.001px;
}

.mcgyquc a {
  color: #e4e6ee;
}

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

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

.myxcmau img {
  object-fit: contain;
  height: auto;
  max-width: 140.00133423px;
  display: block;
  max-height: 52.004711px;
  width: auto;
}
.mq3lvv7-ring {
  display: none;
}

.mw7ytb1 {
  flex-shrink: 0;
  padding: 4.0030px;
  border: 1px solid rgba(148,159,184,0.28);
  align-items: center;
  display: flex;
  overflow: hidden;
  width: 64.00703px;
  background: rgba(18,24,38,0.75);
  height: 64.009133px;
  border-radius: 12.0071px;
  justify-content: center;
}

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

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

.miqbiku {
  flex-shrink: 0;
}

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

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

  #g0lrxp {
    image-rendering: auto;
  }

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

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

.mtowd5z {
  position: relative;
}

.mvwfn0w {
  color: rgb(16,24,39);
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  border-radius: 8.0031029px;
  max-width: 400.00882px;
  background: rgb(245,246,254);
}

.mz82vn8 {
  padding: 1.5rem;
  display: none;
  color: #11152b;
  border-radius: 8.002px;
  background: #f7fcfe;
}

.mz82vn8.active {
  display: block;
}

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

.mjnebpv,
.mwph7i6,
.mbz162w,
.mrb6rhv {
  padding: 0.5rem 1rem;
  border-radius: 4.00314264px;
  font: inherit;
  background: #fbfdfb;
  color: #0f172a;
  border: 1px solid rgb(201,215,225);
  cursor: pointer;
}

.mjnebpv {
  border: none;
  font-weight: 600;
  background: linear-gradient(135deg, #f8c324, rgb(251,116,20));
}

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

#qxv2m6 {
  border-top: 1px solid hsl(216,33%,91%);
  box-shadow: 0 -2.00759px 10.005575px rgba(0,0,2,0.12);
  right: 0;
  bottom: 0;
  z-index: 999998;
  padding: 1rem;
  background: hsl(222,83%,98%);
  color: #111629;
  display: none;
  position: fixed;
  left: 0;
}

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

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

