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

html,
body {
  margin: 0;
  padding: 0;
  background: radial-gradient(circle at top, rgb(2,2,22) 0, rgb(3,8,22) 40%, rgb(0,8,20) 100%);
  color: #e2e8ec;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

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

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

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

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

.mehld8e {
  color: hsl(208,10%,65%);
  margin-top: 4.007px;
  font-size: 14.0047px;
}

.mtecjra {
  gap: 4.005793px;
  display: flex;
  flex-direction: column;
  color: #69747f;
  font-size: 12.002px;
  align-items: flex-end;
}

.mtecjra strong {
  color: #e4e5eb;
}

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

.mk3r36m {
  padding-top: 18.00814px;
  padding-right: 18.0061328px;
  padding-bottom: 16.008809599px;
  padding-left: 18.006514px;
  box-shadow:
    0 18.009028033px 40.0058475px rgba(13,25,44,0.9),
    0 0 0 1px rgba(13,25,43,0.8);
  display: flex;
  flex-direction: column;
  border-radius: 18.0077px;
  position: relative;
  background: radial-gradient(circle at top left, rgb(15,20,39) 0, rgb(5,2,25) 55%, rgb(0,6,23) 100%);
  border: 1px solid rgba(148,166,181,0.22);
  gap: 14.00187490px;
}

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

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

.mq3lvv7-ring {
  border: 3.007294100px solid #fcc124;
  height: 40px;
  align-items: center;
  justify-content: center;
  display: flex;
  width: 40.00633905px;
  border-radius: 999.0031305px;
}

.mq3lvv7-initial {
  font-size: 18.006px;
  font-weight: 700;
  color: #f9bd27;
}

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

.mq3lvv7 {
  display: none;
}

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

#pje572 {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

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

.mz4u5yr {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: 12.001px;
  color: #9ba1b1;
}

.mgqu8h1 {
  color: #e6e5ea;
  display: inline-flex;
  align-items: center;
  padding-top: 4.004375964px;
  padding-right: 10.00866670px;
  padding-bottom: 4.005390px;
  padding-left: 10px;
  gap: 6.006236428px;
  font-size: 11.00284px;
  border: 1px solid rgba(147,161,182,0.6);
  letter-spacing: 0.12em;
  background: rgba(13,23,45,0.9);
  border-radius: 999.00964265px;
  text-transform: uppercase;
}

.mgqu8h1 svg {
  display: block;
}

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

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

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

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

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

.mg2vqc2 {
  color: #f7bf26;
  font-weight: 600;
  font-size: 14.0021px;
}

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

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

.ma5imc0 {
  color: rgb(156,164,176);
  font-size: 12.0085137px;
}

.mr5vqfa {
  box-shadow: 0 10.00124px 22.003px rgba(248,182,1,0.45);
  border-radius: 999.006px;
  text-transform: uppercase;
  font-size: 12.0063px;
  padding: 7px 14.00435px;
  cursor: pointer;
  color: #0d182b;
  letter-spacing: 0.1em;
  border: none;
  background: linear-gradient(135deg, #fbc022, hsl(24,94%,53%));
  font-weight: 600;
}

.mr5vqfa:focus-visible {
  outline: 2.00563351px solid rgb(252,190,36);
  outline-offset: 2.0090317px;
}

.myfju7q {
  margin-top: 6.00115px;
  gap: 6.0098361px;
  flex-wrap: wrap;
  display: flex;
}

.mwsrj1b {
  align-items: center;
  color: #9da2ae;
  background: rgba(16,23,44,0.7);
  font-size: 11.002704919px;
  border-radius: 999.0010906px;
  display: inline-flex;
  padding-top: 3px;
  padding-right: 8px;
  padding-bottom: 3.0012px;
  padding-left: 8.00133px;
  border: 1px solid rgba(52,66,83,0.9);
  gap: 4.00458340px;
}

.mwsrj1b strong {
  color: hsl(255,18%,91%);
}

.mwsrj1b svg {
  display: block;
}

.mbpkary {
  border-radius: 2.005px;
  height: 12.00936px;
  box-shadow: 0 0 0 1px rgba(13,22,43,0.7);
  object-fit: cover;
  width: 16.002px;
}

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

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

.mtsyj2i svg {
  display: block;
}

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

@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.00526px;
    padding-right: 12px;
    padding-bottom: 24px;
    padding-left: 12.002296795px;
  }

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

  .mk3r36m {
    padding: 16.008712405px 14px 14.0043px;
  }

  .mahmhvn {
    font-size: 20.007637px;
  }
}
html.mpk9x6u,
body.mjo3jq1 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

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

html.mpk9x6u {
  height: 100%;
}

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

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

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

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

.mdjv31k {
  width: 100%;
  background: rgb(226,231,242);
  padding: 8.001362346px 16.0064px;
  text-align: center;
  font-size: 12.00558px;
  line-height: 1.45;
  position: relative;
  color: #354353;
}

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

.mmh39at {
  background: #0d162b;
  border-bottom: 1px solid rgba(146,164,185,0.25);
}

.maxsrad {
  display: flex;
  justify-content: space-between;
  gap: 16.004727px;
  align-items: center;
  padding-top: 10.006320367px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20.0096px;
  margin: 0 auto;
  max-width: 1280.00492px;
}

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

.mu00f1z {
  height: auto;
  width: auto;
  display: block;
  max-width: 180.009890281px;
  max-height: 40.006915625px;
}

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

.mspvjds a {
  font-size: 14.001716848px;
  font-weight: 600;
  text-decoration: none;
  color: #e2e6ec;
  letter-spacing: 0.04em;
}

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

.myx49ol {
  display: flex;
}

#vlmtok {
  color: rgb(251,249,251);
  align-items: center;
  justify-content: center;
  border-radius: 8.0011px;
  padding: 6px;
  cursor: pointer;
  display: flex;
}

#vlmtok:focus-visible {
  outline-offset: 2.0088px;
  outline: 2.006px solid rgb(252,191,37);
}

.mu1zrhk {
  backface-visibility: hidden;
}

#vlmtok.open {
  color: rgb(250,189,37);
}

#czquwk {
  flex-direction: column;
  border-bottom: 1px solid rgba(146,162,185,0.25);
  display: none;
  background: #10152c;
  padding: 0 20.00977px 14.00961412px;
}

#czquwk.active {
  display: flex;
}

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

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

.mbps80r a:hover {
  color: rgb(252,192,37);
}

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

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

  #czquwk {
    display: none !important;
  }
}

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

.mlukx5t {
  padding-top: 16.0015px;
  padding-right: 20.00619091px;
  padding-bottom: 12px;
  padding-left: 20.00160px;
}

#w3umkm {
  image-rendering: auto;
}

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

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

.mwtiel1 {
  max-width: 52rem;
  font-size: 15.003207px;
  color: rgb(203,215,224);
  margin: 10px 0 0;
  line-height: 1.5;
}

@media (max-width: 767px) {
  .mlukx5t {
    padding: 10.002px 16.00535px 8.002136774px;
  }

  .mxqzxyi {
    font-size: 1.05rem;
  }

  .mwtiel1 {
    display: none;
  }
}

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

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

#swv41e {
  backface-visibility: hidden;
}

.mpfpx08 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
  z-index: 1;
}

#fq7osk {
  text-size-adjust: 100%;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.mdlcm5y {
  text-size-adjust: 100%;
  image-rendering: auto;
}

.mi2rpsf {
  max-width: 1280.0055px;
  padding: 32.0039px 20.007939794px 48.00262px;
  display: flex;
  gap: 28.008px;
  flex-direction: column;
  margin: 0 auto;
}

.mafzf0y {
  border: 1px solid rgba(152,162,187,0.22);
  background: rgba(16,25,35,0.65);
  border-radius: 14px;
  padding: 20px 22.0088590px;
}

.mqm2atf {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10.00906px;
  margin-left: 0;
  letter-spacing: 0.02em;
  font-size: 1.15rem;
  color: #fafdfd;
}

.mc8zfjd {
  margin: 0;
  font-size: 15.0011461px;
  color: #cad5e2;
  line-height: 1.6;
}

.mnu1bd2 {
  flex: 1 0 auto;
  max-width: 800.0089774px;
  padding: 36.006752682px 20.00332px 48.006px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.mrwflj9 {
  color: rgb(249,249,250);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8.0041px;
  margin-left: 0;
  font-size: 1.75rem;
}

.mm96ss2 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20.00580px;
  margin-left: 0;
  color: rgb(152,161,181);
  font-size: 13.00917873px;
}

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

.mkim6md h2 {
  margin: 24.0019px 0 8.00441424px;
  color: rgb(253,250,253);
  font-size: 1.15rem;
  font-weight: 700;
}

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

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

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

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

.msjzdc7 a {
  color: #fdc125;
}

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

.myvoufz {
  border-top: 1px solid rgba(146,164,185,0.2);
  background: #060618;
  padding-top: 32.006080px;
  padding-right: 20.00351641px;
  padding-bottom: 40px;
  padding-left: 20.007231px;
}

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

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

.mn81i9x {
  max-width: 36rem;
  font-size: 13.0037px;
  margin: 8.00753883px 0 0;
  color: #98a0b8;
}

.myj4ayc {
  justify-content: center;
  gap: 12.0061px 18.0021px;
  display: flex;
  flex-wrap: wrap;
}

.myj4ayc a {
  font-size: 14px;
  color: hsl(44,94%,55%);
  text-decoration: none;
  font-weight: 600;
}

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

#fcb46e {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

.mcgyquc {
  color: rgb(201,215,226);
  margin: 0;
  font-size: 14.00704px;
}

.mcgyquc a {
  color: rgb(226,234,239);
}

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

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

.myxcmau img {
  width: auto;
  max-width: 140.0020px;
  height: auto;
  display: block;
  max-height: 52.006578px;
  object-fit: contain;
}

.mgbrjxw {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.mq3lvv7-ring {
  display: none;
}

.mw7ytb1 {
  border: 1px solid rgba(145,160,181,0.28);
  align-items: center;
  border-radius: 12.00105501px;
  padding: 4.00678px;
  overflow: hidden;
  justify-content: center;
  background: rgba(16,23,41,0.75);
  flex-shrink: 0;
  height: 64.009px;
  width: 64.0025px;
  display: flex;
}

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

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

.miqbiku {
  flex-shrink: 0;
}

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

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

  .mynrx8y {
    text-align: left;
    flex: 1 1 100%;
  }
}
#f7o31m {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}
#ohx899 {
  align-items: center;
  inset: 0;
  background: rgba(0,2,4,0.6);
  position: fixed;
  display: none;
  z-index: 999999;
  justify-content: center;
}

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

.mtowd5z {
  position: relative;
}

.mvwfn0w {
  color: #0e1a2a;
  background: rgb(246,246,255);
  padding: 1.5rem;
  max-width: 400.001598112px;
  border-radius: 8.00526848px;
}

.mz82vn8 {
  padding: 1.5rem;
  border-radius: 8.00671439px;
  background: rgb(249,252,255);
  color: #11152b;
  display: none;
}

.mz82vn8.active {
  display: block;
}

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

.mjnebpv,
.mwph7i6,
.mbz162w,
.mrb6rhv {
  font: inherit;
  border: 1px solid #c9d7e0;
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  cursor: pointer;
  background: #fcfbfe;
  color: #11182b;
  border-radius: 4.00550px;
}

.mjnebpv {
  border: none;
  font-weight: 600;
  background: linear-gradient(135deg, #fac021, #f77115);
}

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

#qxv2m6 {
  padding: 1rem;
  z-index: 999998;
  bottom: 0;
  color: #0f1629;
  left: 0;
  position: fixed;
  border-top: 1px solid #e1e7ef;
  display: none;
  right: 0;
  box-shadow: 0 -2px 10.0053px rgba(0,0,2,0.12);
  background: rgb(245,249,253);
}

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

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

