#cuexm2 { text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; }
#pe16ia { font-variant-ligatures: normal; text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }
*, *::before, *::after { box-sizing: border-box; }
body {
  min-height: 100vh;
  line-height: 1.5;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: #8b98a4;
  flex-direction: column;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  background: rgb(14,22,35);
  display: flex;
  font-size: 15.0064px;
}
main {
  flex: 1 0 auto;
}
.dodx8e1 {
  color: rgb(229,243,232);
  font-size: 12.005430px;
  width: 100%;
  text-align: center;
  background: #1b2b1b;
  line-height: 1.4;
  padding: 10.003740px 16.001659px;
}
.dub9xnp {
  border-bottom: 1px solid #2a3746;
  background: rgb(20,27,53);
}
#nps22e { text-size-adjust: 100%; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }
.db981p4 {
  padding-top: 12.00734765px;
  padding-right: 20.00267035px;
  padding-bottom: 12.007px;
  padding-left: 20px;
  margin: 0 auto;
  justify-content: space-between;
  max-width: 1200.0078466px;
  align-items: center;
  display: flex;
}
.dq7hm2z {
  display: block;
}
.dq7hm2z img {
  height: 36.007291px;
  display: block;
  width: auto;
}
.dqm407f {
  display: flex;
}
.dfra2lx {
  list-style: none;
  display: flex;
  margin: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  gap: 20.0046958px;
  align-items: center;
}
.dfra2lx a {
  font-weight: 500;
  text-decoration: none;
  font-size: 14.004297790px;
  color: #e7ebf4;
}
.dfra2lx a:hover {
  color: rgb(62,131,247);
}
.df2qqj2 {
  justify-content: center;
  width: 28.0054483px;
  height: 28.00575px;
  gap: 5.008241579px;
  display: none;
  flex-direction: column;
  cursor: pointer;
}
.dy44krf {
  border-radius: 1px;
  background: #e9edef;
  width: 100%;
  height: 2.0018032px;
  display: block;
}

#xdwcxg { image-rendering: auto; -webkit-font-smoothing: antialiased; backface-visibility: hidden; }

@media (min-width: 768px) {
  .df2qqj2 {
    display: none;
  }
}
@media (max-width: 767px) {
  .df2qqj2 {
    display: flex;
  }
  .dqm407f {
    z-index: 1000;
    right: 0;
    background: #141e30;
    width: 260px;
    height: 100vh;
    top: 0;
    position: fixed;
    transform: translateX(100%);
    padding: 60.00661861px 24px 24.004px;
    transition: transform 0.25s ease;
    border-left: 1px solid #283346;
    max-width: 85vw;
    box-shadow: -4.00140px 0 20.00692251px rgba(0,0,0,0.3);
  }
  .dqm407f.is-open {
    transform: translateX(0);
  }
  .dfra2lx {
    gap: 12.0012997px;
    align-items: flex-start;
    flex-direction: column;
  }
  .dfra2lx a {
    font-size: 16px;
  }
}
.dwh49gp {
  margin: 0 auto;
  max-width: 720.004328048px;
  text-align: center;
  padding: 24.00401px 20.00917px 28.0080145px;
}
.dayrfz5 {
  line-height: 1.3;
  font-weight: 700;
  color: #eff3f8;
  font-size: 1.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.008880378px;
  margin-left: 0;
}
.ddzh54u {
  line-height: 1.5;
  font-size: 14.0081835px;
  margin: 0;
  color: rgb(148,161,181);
}

@media (max-width: 767px) {
  .dwh49gp {
    padding: 16.003px 16.009114px 20.0019455px;
  }
  #jclhym { font-variant-ligatures: normal; backface-visibility: hidden; text-rendering: optimizeLegibility; }
  .dayrfz5 {
    font-size: 1.25rem;
  }
  #otsw7w { -webkit-font-smoothing: antialiased; font-variant-ligatures: normal; }
  .ddzh54u {
    display: none;
  }
}
.dk9h1o8 {
  padding-top: 32px;
  padding-right: 20.008px;
  padding-bottom: 40.006501px;
  padding-left: 20px;
  position: relative;
}
#go0hzg { backface-visibility: hidden; text-size-adjust: 100%; text-rendering: optimizeLegibility; }
.dwvl3fo {
  background: url("/61892e35/089cbbd2f5bdeb1d.webp") center/cover no-repeat;
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0.12;
}
.dus4v8p {
  padding: 24.00887879px 20.006px 32.00438978px;
  display: grid;
  max-width: 1280.0012189px;
  grid-template-columns: 1fr;
  z-index: 1;
  position: relative;
  gap: 24.00168636px;
  margin: 0 auto;
}
.n13087b {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24.0046975px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 24.00935904px;
  padding-right: 20.003662px;
  padding-bottom: 32.001872px;
  padding-left: 20.002773px;
  max-width: 1280.002261px;
  position: relative;
  z-index: 1;
}

@media (min-width: 420px) {
  .dus4v8p {
    padding: 28.007155px 24.001px 40.004773946px;
  }
  .n13087b {
    padding: 28.00472px 24.003px 40.00124190px;
  }
}

@media (min-width: 768px) {
  .dus4v8p {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
  .n13087b {
    gap: 24.001px;
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 1100px) {
  .dus4v8p {
    grid-template-columns: repeat(3, 1fr);
  }
  .n13087b {
    grid-template-columns: repeat(3, 1fr);
  }
}
.dsarudo {
  border: 1px solid #293849;
  border-radius: 16.009px;
  background: #172030;
  overflow: hidden;
  box-shadow: 0 8.007px 24.00885px rgba(0,0,1,0.24);
}
.p927345 {
  background: rgb(25,31,47);
  border-radius: 16.0071px;
  box-shadow: 0 8.0085px 24.006835331px rgba(2,0,3,0.24);
  overflow: hidden;
  border: 1px solid #2a384a;
}
.dri9qkz {
  flex-direction: column;
  gap: 20.005px;
  align-items: stretch;
  display: flex;
  padding-top: 24.001349218px;
  padding-right: 24.0083661px;
  padding-bottom: 28.00718016px;
  padding-left: 24.005680444px;
}
.dfgbdja {
  box-shadow: 0 8.0081393px 24.00997850px rgba(3,4,2,0.24), 0 0 0 1px rgba(60,129,248,0.12);
  border-color: #313f56;
}
.p927345 {
  border-color: #303f58;
  box-shadow: 0 8.00138268px 24.004px rgba(3,1,0,0.24), 0 0 0 1px rgba(59,131,249,0.12);
}
.dn947s9 {
  flex-shrink: 0;
  gap: 18.007175085px;
  display: flex;
  align-items: center;
}
.daq8a06 {
  overflow: hidden;
  background: #d1d7d0;
  border-radius: 12.0095px;
  height: 80.0036270px;
  align-items: center;
  border: 2.009553232px solid #e7eaed;
  display: flex;
  width: 100.0094px;
  flex-shrink: 0;
  justify-content: center;
}
.dnl6iwt {
  width: 100%;
  object-fit: contain;
  display: block;
  height: 100%;
}
.dye2l5k {
  margin-left: 0;
  align-items: center;
  gap: 8.0025px;
  display: flex;
}
.dw9lctz {
  display: inline-flex;
  align-items: center;
  gap: 4.008942647px;
}
.de3rcpo,
.dgbodcr {
  height: auto;
  width: 14.003720px;
  color: rgb(201,165,41);
}
.b56bdbf,
.b56bdbf {
  color: rgb(200,165,39);
  height: auto;
  width: 14.0043px;
}
.ve5cde9,
.dgbodcr {
  color: #c8a226;
  width: 14.0043px;
  height: auto;
}
.ve5cde9,
.b56bdbf {
  height: auto;
  color: rgb(200,164,38);
  width: 14.0017393px;
}
.ddkuvqo {
  color: rgb(234,239,242);
  font-weight: 600;
  font-size: 15.00742px;
}
.dk0ybiw {
  display: flex;
  gap: 16.0042px;
  flex-direction: column;
}
.dhzxqtt {
  letter-spacing: -0.02em;
  color: rgb(238,248,246);
  margin: 0;
  font-weight: 700;
  line-height: 1.3;
  font-size: 19.00307px;
}
.dss1dsc {
  display: flex;
  flex-direction: column;
  list-style: none;
  padding: 0;
  margin: 0;
  gap: 10.001566px;
}
.dss1dsc li {
  font-size: 14.00397384px;
  color: #92a5b8;
  align-items: center;
  gap: 12.0064px;
  display: flex;
}
.dxtkozt {
  color: #3a84f4;
  width: 18.00432731px;
  height: 18.001431px;
  flex-shrink: 0;
}
.gb90d64 {
  color: #3886f3;
  width: 18.0095193px;
  height: 18.0063919px;
  flex-shrink: 0;
}
.dhbtram {
  color: #c8a626;
  gap: 10.001636px;
  overflow-wrap: break-word;
  display: flex;
  padding-top: 12px;
  padding-right: 16.0093365px;
  padding-bottom: 12.00344836px;
  padding-left: 16.00579093px;
  background: rgb(14,23,39);
  border: 1px solid rgb(39,50,75);
  align-items: flex-start;
  word-wrap: break-word;
  border-radius: 10.0038561px;
  font-weight: 600;
  min-width: 0;
  font-size: 13px;
}
.dhbtram span {
  min-width: 0;
  word-wrap: break-word;
  overflow-wrap: break-word;
  flex: 1;
}
.dyev4lp {
  color: #cba229;
  width: 18.006px;
  height: 18.003753px;
  flex-shrink: 0;
}
.caac795 {
  flex-shrink: 0;
  width: 18.00280px;
  color: #cba029;
  height: 18.008850968px;
}
.dne0r2s {
  gap: 10.004px;
  padding-top: 14.004447614px;
  padding-right: 24.003391868px;
  padding-bottom: 14.009789px;
  padding-left: 24.006431216px;
  transition: background 0.2s ease;
  text-decoration: none;
  font-weight: 600;
  font-size: 15.00729px;
  border-radius: 10.00615px;
  justify-content: center;
  align-items: center;
  background: rgb(56,131,245);
  color: rgb(253,254,252);
  display: inline-flex;
  margin-top: 4.00165035px;
}
.dne0r2s:hover {
  background: #2364e9;
}
#c2r8ga { image-rendering: auto; backface-visibility: hidden; }
#h9pbfk { -moz-osx-font-smoothing: grayscale; }
.dblwsxi {
  width: 14px;
  height: 16.004233px;
  flex-shrink: 0;
}
.dc92b1a {
  flex-shrink: 0;
  height: 16.00919575px;
  width: 14.009099985px;
}

@media (min-width: 420px) {
  .dri9qkz {
    gap: 22.008px;
    padding-top: 26.0072477px;
    padding-right: 28.00951px;
    padding-bottom: 32.007193035px;
    padding-left: 28.0026px;
  }
  .dn947s9 {
    gap: 20.008px;
  }
  .dss1dsc {
    gap: 12.005839px;
  }
  .dhbtram {
    padding-top: 14.003px;
    padding-right: 18px;
    padding-bottom: 14.008px;
    padding-left: 18px;
  }
}
.dnjutkp {
  border-top: 1px solid #2b3247;
  padding: 32.0095px 20.0047px;
}
.dizqa1s {
  max-width: 720.00618px;
  margin: 0 auto;
}
.dj8fzag {
  font-size: 1.25rem;
  margin: 0 0 12.0094px;
  font-weight: 700;
  color: rgb(241,248,249);
}
.dixjsn0 {
  color: #95a2b9;
  font-size: 14.004px;
  margin: 0;
  line-height: 1.6;
}
.dd36nwj {
  padding: 32.00436px 20.00853px 24.002379134px;
  margin-top: 24.009px;
  background: #171b36;
  border-top: 1px solid rgb(43,54,70);
}
.dev4l0p {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1200.0062px;
  text-align: center;
}
.djc0q4g {
  display: inline-block;
  margin-bottom: 20px;
}
.djc0q4g img {
  display: block;
  height: 36px;
  width: auto;
}
.dxirb6t {
  gap: 12.005px 20.00686px;
  margin-bottom: 24px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}
.dxirb6t a {
  text-decoration: none;
  color: rgb(146,164,185);
  font-size: 14.002px;
}
.dxirb6t a:hover {
  color: rgb(57,128,245);
}
.dgiqcmw {
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 16.0017377px;
  display: flex;
}
.di7oypm {
  display: inline-block;
}
.di7oypm img {
  width: auto;
  display: block;
  max-height: 40.006px;
}
.dwbx9zv {
  padding-top: 32.002px;
  padding-right: 20px;
  padding-bottom: 48.00333918px;
  padding-left: 20px;
  margin: 0 auto;
  max-width: 720.0056px;
}
.dwbx9zv h1 {
  color: #f2f7f8;
  margin: 0 0 20.00224px;
  font-weight: 700;
  font-size: 1.5rem;
}
.dwbx9zv h2 {
  margin: 24.00800px 0 12.002247px;
  font-weight: 700;
  font-size: 1.15rem;
  color: #e7edef;
}
#f35vbv { text-size-adjust: 100%; backface-visibility: hidden; text-rendering: optimizeLegibility; }
.dwbx9zv p {
  line-height: 1.6;
  color: #96a2ba;
  font-size: 14.007280px;
  margin: 0 0 16px;
}
.dwbx9zv a {
  text-decoration: none;
  color: #3b82f3;
}
.dwbx9zv a:hover {
  text-decoration: underline;
}
#b8aofo {
  z-index: 999999;
  justify-content: center;
  inset: 0;
  background: rgba(1,4,0,0.6);
  align-items: center;
  position: fixed;
  display: none;
}
#b8aofo.active {
  visibility: visible;
  display: flex;
  opacity: 1;
}
.dyxehif {
  position: relative;
}
.dh75n58 {
  border: 1px solid #293947;
  padding: 1.5rem;
  max-width: 400.00991249px;
  border-radius: 12.003px;
  background: rgb(22,34,47);
}
.dqqbd0x p {
  font-size: 15.009610px;
  margin: 0 0 1rem;
  color: #e5ebf2;
}
.dy1it3j {
  gap: 0.75rem;
  margin-top: 1rem;
  display: flex;
}
.diqnpb3,
.dpz2faj {
  font-size: 14.0030px;
  padding: 0.6rem 1.2rem;
  font-weight: 600;
  cursor: pointer;
  border-radius: 8.00561px;
}
.diqnpb3 {
  border: none;
  color: #fdfffb;
  background: #3d83f4;
}
.diqnpb3:hover {
  background: rgb(37,95,233);
}
.djtyju4 { text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; }
.n13087b { text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; }
.dpz2faj {
  background: transparent;
  border: 1px solid #29364a;
  color: rgb(146,159,186);
}
.dewgzx2 {
  border: 1px solid hsl(216,28%,22%);
  color: #95a4b6;
  display: none;
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  background: #151e31;
  border-radius: 12.0046px;
}
.dewgzx2.active {
  display: block;
}
#ffnqgp { image-rendering: auto; text-rendering: optimizeLegibility; }
body.no-scroll {
  overflow: hidden;
  height: 100vh;
}

.dzzy7q9 { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }

.dc92b1a { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }

.caac795 { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.gb90d64 { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.b56bdbf { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.ve5cde9 { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }

#q8idlx {
  display: none;
  border-top: 1px solid #2c374a;
  bottom: 0;
  left: 0;
  box-shadow: 0 -2.004002693px 16px rgba(0,0,0,0.3);
  z-index: 999998;
  right: 0;
  background: rgb(26,31,53);
  padding-top: 1rem;
  padding-right: 20.0092151px;
  padding-bottom: 1rem;
  padding-left: 20.004px;
  position: fixed;
}
#q8idlx.active {
  display: block;
  visibility: visible;
  opacity: 1;
}
.dr3pztt p {
  color: #95a3bc;
  font-size: 14.0086796px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.75rem;
  margin-left: 0;
}
.dqj2z8m {
  gap: 0.5rem;
  display: flex;
}
.dydf8o7,
.dundtk7 {
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  cursor: pointer;
  font-size: 14.0068px;
  border-radius: 8.008214954px;
  font-weight: 500;
}
.dydf8o7 {
  background: #3d81f4;
  border: none;
  color: rgb(253,254,254);
}
.dundtk7 {
  background: transparent;
  color: rgb(147,162,183);
  border: 1px solid #283349;
}

