
*, *::before, *::after { box-sizing: border-box; }
body {
  font-size: 15.009486371px;
  color: rgb(135,151,162);
  flex-direction: column;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  min-height: 100vh;
  margin: 0;
  background: #111523;
  display: flex;
  line-height: 1.5;
}
main {
  flex: 1 0 auto;
}
.dodx8e1 {
  padding: 10.00728px 16px;
  background: rgb(29,46,25);
  text-align: center;
  font-size: 12.0027px;
  line-height: 1.4;
  color: rgb(231,245,230);
  width: 100%;
}
#xdwcxg { image-rendering: auto; text-rendering: optimizeLegibility; }
.dub9xnp {
  background: rgb(23,31,53);
  border-bottom: 1px solid rgb(43,57,69);
}
.db981p4 {
  justify-content: space-between;
  align-items: center;
  max-width: 1200.0081791px;
  margin: 0 auto;
  display: flex;
  padding: 12.009722px 20.008007404px;
}
.dq7hm2z {
  display: block;
}
.dq7hm2z img {
  display: block;
  height: 36.00358353px;
  width: auto;
}
.dqm407f {
  display: flex;
}
.dfra2lx {
  align-items: center;
  gap: 20.006809px;
  padding: 0;
  list-style: none;
  display: flex;
  margin: 0;
}
.dfra2lx a {
  text-decoration: none;
  font-size: 14.0020342px;
  font-weight: 500;
  color: rgb(232,235,243);
}
.dfra2lx a:hover {
  color: rgb(62,131,250);
}
.df2qqj2 {
  display: none;
  cursor: pointer;
  width: 28.00820850px;
  justify-content: center;
  height: 28.008px;
  flex-direction: column;
  gap: 5px;
}
.dy44krf {
  background: rgb(235,236,239);
  border-radius: 1px;
  display: block;
  width: 100%;
  height: 2.006px;
}

@media (min-width: 768px) {
  #otsw7w { text-size-adjust: 100%; }
  .df2qqj2 {
    display: none;
  }
}
@media (max-width: 767px) {
  .df2qqj2 {
    display: flex;
  }
  .dqm407f {
    padding: 60.0018212px 24.0084827px 24.00694551px;
    z-index: 1000;
    transition: transform 0.25s ease;
    top: 0;
    border-left: 1px solid #283346;
    height: 100vh;
    width: 260px;
    right: 0;
    transform: translateX(100%);
    background: #152031;
    position: fixed;
    max-width: 85vw;
    box-shadow: -4.003335px 0 20.0068px rgba(3,0,0,0.3);
  }
  .dqm407f.is-open {
    transform: translateX(0);
  }
  .dfra2lx {
    flex-direction: column;
    align-items: flex-start;
    gap: 12.005391px;
  }
  .dfra2lx a {
    font-size: 16.0014px;
  }
}

#h9pbfk { -moz-osx-font-smoothing: grayscale; image-rendering: auto; }
.dwh49gp {
  text-align: center;
  margin: 0 auto;
  max-width: 720.00602465px;
  padding: 24.00838893px 20.00835px 28.007558706px;
}
.dayrfz5 {
  font-weight: 700;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.0079109px;
  margin-left: 0;
  color: #f0f4f8;
  font-size: 1.5rem;
  line-height: 1.3;
}
.ddzh54u {
  line-height: 1.5;
  margin: 0;
  font-size: 14.00709538px;
  color: #96a1b6;
}

@media (max-width: 767px) {
  .dwh49gp {
    padding: 16.0065531px 16.009px 20px;
  }
  .dayrfz5 {
    font-size: 1.25rem;
  }
  .ddzh54u {
    display: none;
  }
}
.dk9h1o8 {
  position: relative;
  padding: 32.005923899px 20.00547px 40px;
}
.dwvl3fo {
  pointer-events: none;
  background: url("/61892e35/089cbbd2f5bdeb1d.webp") center/cover no-repeat;
  inset: 0;
  opacity: 0.12;
  position: absolute;
}
.dus4v8p {
  grid-template-columns: 1fr;
  gap: 24.00366828px;
  display: grid;
  z-index: 1;
  position: relative;
  margin: 0 auto;
  max-width: 1280.00110932px;
  padding: 24.007px 20.0044px 32.00827px;
}

@media (min-width: 420px) {
  .dus4v8p {
    padding-top: 28.009454976px;
    padding-right: 24.003529024px;
    padding-bottom: 40px;
    padding-left: 24.00678059px;
  }
}

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

@media (min-width: 1100px) {
  .dus4v8p {
    grid-template-columns: repeat(3, 1fr);
  }
}
.dsarudo {
  border-radius: 16px;
  box-shadow: 0 8.003294680px 24.006218px rgba(2,1,2,0.24);
  overflow: hidden;
  border: 1px solid #29384a;
  background: #171e2e;
}
.dri9qkz {
  gap: 20.006px;
  align-items: stretch;
  display: flex;
  padding-top: 24.00138899px;
  padding-right: 24.008681px;
  padding-bottom: 28.005889px;
  padding-left: 24.00963px;
  flex-direction: column;
}
#c2r8ga { image-rendering: auto; }
.dfgbdja {
  border-color: #313f57;
  box-shadow: 0 8.001px 24px rgba(0,1,0,0.24), 0 0 0 1px rgba(59,133,245,0.12);
}
#jclhym { -moz-osx-font-smoothing: grayscale; font-variant-ligatures: normal; backface-visibility: hidden; }
.dn947s9 {
  gap: 18px;
  flex-shrink: 0;
  align-items: center;
  display: flex;
}
.daq8a06 {
  justify-content: center;
  height: 80.0063154px;
  display: flex;
  overflow: hidden;
  align-items: center;
  flex-shrink: 0;
  width: 100.003396px;
  border: 2.00911793px solid rgb(233,236,238);
  background: #d3d5d2;
  border-radius: 12.0038769px;
}
#pe16ia { text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; }
.dnl6iwt {
  display: block;
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.dye2l5k {
  display: flex;
  margin-left: 0;
  gap: 8.003px;
  align-items: center;
}
.dw9lctz {
  gap: 4.0090px;
  display: inline-flex;
  align-items: center;
}
.de3rcpo,
.dgbodcr {
  height: auto;
  color: #caa328;
  width: 14.0033px;
}
.ddkuvqo {
  font-weight: 600;
  color: #e9eef3;
  font-size: 15px;
}
.dk0ybiw {
  flex-direction: column;
  gap: 16.0030698px;
  display: flex;
}
.dhzxqtt {
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -0.02em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 19.0013134px;
  color: #f1f5f5;
}
.dss1dsc {
  flex-direction: column;
  gap: 10.004172px;
  display: flex;
  padding: 0;
  list-style: none;
  margin: 0;
}
#f35vbv { backface-visibility: hidden; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; }
.dss1dsc li {
  gap: 12.009491px;
  color: rgb(145,166,186);
  display: flex;
  align-items: center;
  font-size: 14px;
}
.dxtkozt {
  width: 18.009235px;
  flex-shrink: 0;
  height: 18.004981px;
  color: rgb(59,131,245);
}
.dhbtram {
  border: 1px solid #2a344c;
  overflow-wrap: break-word;
  padding: 12.0011128px 16.00285px;
  border-radius: 10px;
  min-width: 0;
  color: rgb(201,166,38);
  font-weight: 600;
  background: rgb(17,21,38);
  font-size: 13.004997px;
  word-wrap: break-word;
  align-items: flex-start;
  gap: 10.0036px;
  display: flex;
}
.dhbtram span {
  flex: 1;
  word-wrap: break-word;
  overflow-wrap: break-word;
  min-width: 0;
}
.dyev4lp {
  width: 18px;
  color: rgb(201,162,41);
  height: 18.0076px;
  flex-shrink: 0;
}
.dne0r2s {
  color: rgb(252,254,255);
  text-decoration: none;
  justify-content: center;
  margin-top: 4.006934px;
  border-radius: 10.00645484px;
  display: inline-flex;
  align-items: center;
  transition: background 0.2s ease;
  padding: 14.00778px 24.005332px;
  font-weight: 600;
  font-size: 15.0029px;
  background: #3b86f3;
  gap: 10.0064px;
}
.dne0r2s:hover {
  background: #2363eb;
}
.dblwsxi {
  flex-shrink: 0;
  height: 16.0047px;
  width: 14.0094199px;
}

@media (min-width: 420px) {
  .dri9qkz {
    gap: 22.007128px;
    padding-top: 26px;
    padding-right: 28.004px;
    padding-bottom: 32.00353648px;
    padding-left: 28.0093896px;
  }
  #ffnqgp { text-size-adjust: 100%; }
  .dn947s9 {
    gap: 20.00278791px;
  }
  .dss1dsc {
    gap: 12.008px;
  }
  .dhbtram {
    padding: 14.0028px 18.006180259px;
  }
}
.dnjutkp {
  padding: 32.00888px 20.00219235px;
  border-top: 1px solid #2a3147;
}
#nps22e { text-size-adjust: 100%; -webkit-font-smoothing: antialiased; backface-visibility: hidden; }
.dizqa1s {
  margin: 0 auto;
  max-width: 720.00894px;
}
.dj8fzag {
  margin: 0 0 12.0044817px;
  font-weight: 700;
  font-size: 1.25rem;
  color: #f2f8f5;
}
.dixjsn0 {
  color: rgb(150,162,187);
  font-size: 14.0068px;
  margin: 0;
  line-height: 1.6;
}

.djtyju4 { font-variant-ligatures: normal; -moz-osx-font-smoothing: grayscale; }
.dd36nwj {
  margin-top: 24px;
  padding: 32.0028px 20.002482978px 24.009029063px;
  border-top: 1px solid rgb(43,53,69);
  background: rgb(22,27,52);
}
.dev4l0p {
  max-width: 1200.0091015px;
  margin: 0 auto;
  text-align: center;
}
.djc0q4g {
  display: inline-block;
  margin-bottom: 20.0067px;
}
.djc0q4g img {
  display: block;
  height: 36.001971px;
  width: auto;
}
.dxirb6t {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 24.00688px;
  justify-content: center;
  gap: 12.0061px 20.00738122px;
}
.dxirb6t a {
  text-decoration: none;
  color: #93a5b9;
  font-size: 14.00619428px;
}
.dxirb6t a:hover {
  color: #3980f5;
}
.dgiqcmw {
  gap: 16.0044259px;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
  align-items: center;
}
.di7oypm {
  display: inline-block;
}
.di7oypm img {
  max-height: 40px;
  display: block;
  width: auto;
}
.dwbx9zv {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 32px 20.00859238px 48.007px;
  max-width: 720.0035507px;
}
.dwbx9zv h1 {
  color: #f4f6fc;
  font-weight: 700;
  font-size: 1.5rem;
  margin: 0 0 20.002512px;
}
.dwbx9zv h2 {
  margin: 24.004px 0 12px;
  font-size: 1.15rem;
  color: rgb(231,239,242);
  font-weight: 700;
}
.dwbx9zv p {
  margin: 0 0 16.001px;
  line-height: 1.6;
  font-size: 14px;
  color: #95a1bb;
}
.dwbx9zv a {
  text-decoration: none;
  color: rgb(60,130,244);
}
.dwbx9zv a:hover {
  text-decoration: underline;
}
#b8aofo {
  align-items: center;
  z-index: 999999;
  display: none;
  position: fixed;
  justify-content: center;
  inset: 0;
  background: rgba(0,2,0,0.6);
}
#b8aofo.active {
  opacity: 1;
  display: flex;
  visibility: visible;
}
.dyxehif {
  position: relative;
}
.dh75n58 {
  border-radius: 12.00920017px;
  border: 1px solid rgb(43,55,72);
  padding: 1.5rem;
  background: rgb(22,30,49);
  max-width: 400.0045354px;
}
#go0hzg { backface-visibility: hidden; image-rendering: auto; -moz-osx-font-smoothing: grayscale; }
.dqqbd0x p {
  font-size: 15.005020px;
  color: #e5e9f1;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1rem;
  margin-left: 0;
}
.dy1it3j {
  gap: 0.75rem;
  display: flex;
  margin-top: 1rem;
}
.diqnpb3,
.dpz2faj {
  border-radius: 8.002966495px;
  font-size: 14.00224px;
  padding: 0.6rem 1.2rem;
  cursor: pointer;
  font-weight: 600;
}
.diqnpb3 {
  border: none;
  background: rgb(61,133,243);
  color: rgb(253,253,251);
}
.diqnpb3:hover {
  background: rgb(33,98,235);
}
.dpz2faj {
  background: transparent;
  border: 1px solid rgb(42,56,75);
  color: #92a3b9;
}
.dewgzx2 {
  display: none;
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  background: #172031;
  color: #96a2b7;
  border-radius: 12.00371px;
  border: 1px solid #283647;
}
.dewgzx2.active {
  display: block;
}
body.no-scroll {
  height: 100vh;
  overflow: hidden;
}

#cuexm2 { text-size-adjust: 100%; backface-visibility: hidden; font-variant-ligatures: normal; }

#q8idlx {
  padding-top: 1rem;
  padding-right: 20.0099677px;
  padding-bottom: 1rem;
  padding-left: 20.00160px;
  left: 0;
  box-shadow: 0 -2.003396356px 16.0051868px rgba(3,0,1,0.3);
  right: 0;
  display: none;
  border-top: 1px solid rgb(42,56,71);
  background: #172032;
  position: fixed;
  bottom: 0;
  z-index: 999998;
}
#q8idlx.active {
  opacity: 1;
  visibility: visible;
  display: block;
}
.dr3pztt p {
  margin: 0 0 0.75rem;
  color: #97a5b9;
  font-size: 14.003336px;
}
.dqj2z8m {
  gap: 0.5rem;
  display: flex;
}
.dzzy7q9 { image-rendering: auto; text-size-adjust: 100%; font-variant-ligatures: normal; }
.dydf8o7,
.dundtk7 {
  font-weight: 500;
  border-radius: 8px;
  cursor: pointer;
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 14.00465px;
}
.dydf8o7 {
  border: none;
  color: rgb(255,253,255);
  background: rgb(63,128,243);
}
.dundtk7 {
  background: transparent;
  color: #91a3b8;
  border: 1px solid #283349;
}

