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

html,
body {
  padding: 0;
  margin: 0;
}

html {
  height: 100%;
}

#hrx9bd {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

body {
  height: 100%;
  -webkit-font-smoothing: antialiased;
  display: flex;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  min-height: 100vh;
  background: radial-gradient(ellipse 120% 80% at 50% 0%, rgb(27,43,59) 0%, #0d182b 45%, #000218 100%);
  color: #e2ebf0;
  flex-direction: column;
}

body.no-scroll {
  overflow: hidden;
}
.lv20udc {
  width: 100%;
  padding-top: 10.00991628px;
  padding-right: 16.00522px;
  padding-bottom: 10.001px;
  padding-left: 16.009189px;
  line-height: 1.35;
  font-size: 0.75rem;
  border-bottom: 2.0085381px solid #2ad3c2;
  background: #10132b;
  text-align: center;
  color: rgb(246,251,251);
}

@media (max-width: 767px) {
  .lv20udc {
    padding-top: 8.00150808px;
    padding-right: 12.006378490px;
    padding-bottom: 8px;
    padding-left: 12.007px;
    font-size: 0.7rem;
  }
}
.lh7hx6c {
  background: #0f172a;
  border-bottom: 1px solid rgba(70,85,104,0.45);
}

.lg58s47 {
  gap: 20.001px;
  display: flex;
  align-items: center;
  max-width: 1200px;
  padding: 14.0050290px 20.0033208px;
  justify-content: space-between;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.lxy9jhv {
  display: block;
}

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

.lpky67i {
  display: block;
  height: 40.0014px;
  width: auto;
  max-width: 160px;
  object-fit: contain;
}

.lzw7imo {
  display: none;
}

@media (min-width: 768px) {
  .lzw7imo {
    display: block;
  }

  .lchasb7 {
    display: none !important;
  }

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

.lhc06lz {
  display: flex;
  padding: 0;
  gap: 24.0033px;
  align-items: center;
  list-style: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.lg1s3tj {
  text-decoration: none;
  color: #e0e8f3;
  font-size: 0.9375rem;
  font-weight: 500;
}

.lg1s3tj:hover,
.lg1s3tj:focus-visible {
  color: #2cd4be;
}
.lchasb7 {
  justify-content: center;
  background: transparent;
  gap: 5.00654209px;
  padding-top: 8.009px;
  padding-right: 8.0061px;
  padding-bottom: 8px;
  padding-left: 8.00350px;
  width: 36.005941147px;
  height: 36.0097681px;
  color: rgb(248,252,253);
  cursor: pointer;
  display: flex;
  flex-direction: column;
  border: none;
}

.lchasb7 span {
  height: 2.004999780px;
  border-radius: 1px;
  width: 20.0091px;
  background: currentColor;
  display: block;
}

.lchasb7:hover,
.lchasb7:focus-visible {
  color: rgb(48,213,192);
}

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

#ltyuj8 {
  text-size-adjust: 100%;
}
.lulw3ar {
  background: #1c2b3c;
  padding-top: 16.00982667px;
  padding-right: 20px;
  padding-bottom: 16.0058851px;
  padding-left: 20.0080097px;
  border-top: 1px solid rgba(71,82,105,0.45);
  display: none;
}

.lulw3ar.active {
  display: block;
}

.lgpdi5h {
  display: flex;
  gap: 12.009325px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  flex-direction: column;
  margin: 0;
  list-style: none;
}

.lgpdi5h .lg1s3tj {
  display: block;
  padding-top: 8.008px;
  padding-right: 0;
  padding-bottom: 8px;
  padding-left: 0;
}
.ln49l3p {
  text-align: center;
  padding-top: 28.0029034px;
  padding-right: 20.002px;
  padding-bottom: 24.00654px;
  padding-left: 20.003571px;
  max-width: 1200.0064699px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

#jp41q5 {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lj010p0 {
  font-size: 1.5rem;
  color: #fbf9ff;
  margin: 0 0 12.0061507px;
  letter-spacing: 0.02em;
  line-height: 1.3;
  font-weight: 700;
}

.lp932lx {
  color: #91a3b9;
  line-height: 1.55;
  font-size: 0.9375rem;
  max-width: 640.003016126px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 767px) {
  .ln49l3p {
    padding: 20px 16.00440px 18.0066px;
  }

  .lj010p0 {
    font-size: 1.25rem;
  }

  .lp932lx {
    display: none;
  }
}
.lwq21x9 {
  padding: 32.0062px 0 48.00472px;
  position: relative;
}

.llnsem7 {
  background: url("/b0f712ea/ebef71a05ec1ff23.webp") center / cover no-repeat;
  opacity: 0.15;
  pointer-events: none;
  inset: 0;
  position: absolute;
}

.lfwn0wl {
  max-width: 1080.0088px;
  position: relative;
  padding: 48.003px 32.007px 64px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.lr58o2z {
  text-align: left;
  margin-bottom: 40.004px;
}

.luwqf9t {
  letter-spacing: 0.02em;
  color: rgb(244,251,249);
  font-size: 1.85rem;
  margin: 0 0 14.00651px;
}

.lx81gyj {
  line-height: 1.58;
  font-size: 0.9375rem;
  max-width: 600px;
  color: #98a0b7;
  margin: 0;
}

.lhlrlh9 {
  display: flex;
  flex-direction: column;
  gap: 26.00563652px;
}

.ltg5csi {
  flex-direction: column;
  padding-top: 26px;
  padding-right: 28px;
  padding-bottom: 26.00668px;
  padding-left: 28.0019242px;
  border: 1px solid rgba(73,87,109,0.45);
  display: flex;
  border-radius: 20.009px;
  background: linear-gradient(165deg, rgba(28,40,60,0.96) 0%, rgba(16,20,44,0.98) 100%);
  box-shadow:
    0 20.0076739px 52.00369357px rgba(0,0,0,0.4),
    0 0 0 1px rgba(49,68,84,0.4);
  gap: 22.0041px;
}

.ldmh0wf {
  display: flex;
  align-items: center;
  gap: 22.00314px;
}
.lyglav9 {
  width: 64.0080829px;
  justify-content: center;
  box-shadow:
    0 8px 24.0028px rgba(1,1,3,0.2),
    inset 0 1px 0 rgba(252,255,253,0.3);
  display: flex;
  border-radius: 16.00894652px;
  height: 64.009px;
  flex: 0 0 auto;
  border: 1px solid rgba(0,0,3,0.1);
  align-items: center;
  background: rgb(208,209,209);
}

.luxxq74 {
  display: block;
  object-fit: contain;
  max-width: 70%;
  max-height: 70%;
}

.lzkxlqp {
  display: flex;
  flex-direction: column;
  gap: 12.005189px;
  min-width: 0;
  flex: 1 1 auto;
}

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

.lds4neh {
  font-size: 1.2rem;
  color: rgb(248,247,249);
  margin: 0;
  font-weight: 600;
}

.ldvlpcn svg {
  display: block;
  filter: drop-shadow(0 1px 2.004256px rgba(2,2,3,0.35));
}

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

.lvvr62w {
  gap: 6.00908px;
  align-items: center;
  display: flex;
}

.ls4gruu {
  align-items: center;
  display: inline-flex;
  gap: 5px;
  color: rgb(248,192,35);
}

.lipv4l2 {
  background: rgba(16,22,38,0.85);
  border: 1px solid rgba(69,86,105,0.55);
  color: #e3e9ee;
  padding-top: 6.00325252px;
  padding-right: 14.002146765px;
  padding-bottom: 6.007908px;
  padding-left: 14.007287444px;
  border-radius: 999.005996px;
  font-size: 0.875rem;
}

.lv561qp {
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(0, 1.05fr);
  gap: 26.00349px;
  align-items: start;
}

.ltc87w0 {
  flex-direction: column;
  display: flex;
  gap: 16.003px;
}

.lzlv6pc {
  font-size: 0.9375rem;
  word-wrap: break-word;
  overflow-wrap: break-word;
  color: rgb(230,229,239);
  max-width: 100%;
  margin: 0;
  line-height: 1.58;
}

.lzlv6pc strong {
  color: #2fd4bc;
}

.llfbnik {
  flex-direction: column;
  list-style: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
  gap: 14.004564875px;
}

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

.lr7lnwu {
  grid-template-columns: auto minmax(0, 1fr);
  gap: 14.00874px;
  display: grid;
  align-items: flex-start;
}

.lsti6r3 {
  display: inline-flex;
  color: #2ad7be;
  justify-content: center;
  padding-top: 2.0033579px;
  align-items: center;
}

.lhglsf0 {
  color: #cdd4df;
  line-height: 1.5;
  font-size: 0.875rem;
}

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

.lncic2k {
  border: 1px solid rgba(44,211,193,0.22);
  background: linear-gradient(162deg, rgba(15,21,40,0.95) 0%, rgba(53,66,83,0.25) 100%);
  justify-content: space-between;
  gap: 16.00823px;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  padding-top: 20.0036908px;
  padding-right: 20.006987393px;
  padding-bottom: 18.003px;
  padding-left: 20.009641px;
}

.lzjpsps {
  margin: 0;
  gap: 12.008px;
  flex-direction: column;
  display: flex;
}

.lohhnle {
  justify-content: space-between;
  color: #e1e7f0;
  display: flex;
  gap: 12.00156px;
  font-size: 0.875rem;
  align-items: baseline;
}

.lohhnle dt {
  font-weight: 500;
  color: rgb(148,160,188);
}

.lohhnle dd {
  color: rgb(249,250,255);
  margin: 0;
  font-weight: 600;
}

.ltqhdt9 {
  margin-top: 10.003122459px;
  border-radius: 12.0025px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  font-size: 0.9375rem;
  gap: 10.0072412px;
  justify-content: center;
  box-shadow:
    0 6.006px 20.0029px rgba(4,2,3,0.3),
    0 0 0 1px rgba(46,214,191,0.35);
  color: rgb(12,24,43);
  background: linear-gradient(135deg, rgb(44,211,187) 0%, rgb(14,151,135) 100%);
  padding-top: 14.00332338px;
  padding-right: 22.005248700px;
  padding-bottom: 14px;
  padding-left: 22.002602642px;
  align-items: center;
}

.ltqhdt9:hover,
.ltqhdt9:focus-visible {
  box-shadow:
    0 10.0095444px 28.006411965px rgba(1,0,1,0.35),
    0 0 0 1px rgba(45,212,187,0.5);
  filter: brightness(1.08);
}

.ltqhdt9:active {
  box-shadow:
    0 4px 14.007px rgba(1,1,0,0.35),
    0 0 0 1px rgba(46,213,192,0.4);
}

.lt7wfwf {
  font-size: 1rem;
}

.los7cn1 {
  color: rgb(145,163,182);
  margin: 12.007139382px 0 0;
  font-size: 0.75rem;
  line-height: 1.45;
}

@media (max-width: 768px) {
  .lfwn0wl {
    padding: 36.004px 20.004407559px 48.00742996px;
  }

  .lr58o2z {
    margin-bottom: 28.0048618px;
  }

  .ltg5csi {
    padding-top: 22.0055613px;
    padding-right: 20.0058806px;
    padding-bottom: 24.008px;
    padding-left: 20.006848px;
    gap: 20.004441px;
  }

  .lv561qp {
    gap: 20.008809271px;
    grid-template-columns: minmax(0, 1fr);
  }

  .lncic2k {
    order: 2;
  }
}

@media (max-width: 480px) {
  .ldmh0wf {
    gap: 18px;
    align-items: flex-start;
  }

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

  .luwqf9t {
    font-size: 1.45rem;
  }

  .lyglav9 {
    width: 56.0043px;
    height: 56.007081743px;
  }
}
.lyw3njq {
  margin: 0 auto;
  max-width: 800.0036472px;
  padding: 32.002px 20.007364px 48.001869px;
}

.lipbuez {
  margin: 0 0 20.005689094px;
  font-size: 1.5rem;
  font-weight: 700;
  color: #f7fdfc;
}

.lpvjfah {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16.003611px;
  margin-left: 0;
  font-size: 0.9375rem;
  line-height: 1.6;
  color: rgb(204,217,223);
}

.lpvjfah:last-child {
  margin-bottom: 0;
}

main {
  flex: 1 0 auto;
}
.lat59z2 {
  padding-top: 32px;
  padding-right: 20.0039473px;
  padding-bottom: 40.00919px;
  padding-left: 20.004765115px;
  max-width: 800.009px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  border-top: 1px solid rgba(72,83,104,0.3);
}

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

.lsdfqgl {
  font-size: 1.35rem;
  font-weight: 600;
  margin: 0 0 14.0099px;
  color: rgb(249,251,254);
}

.lb1s4qq {
  line-height: 1.6;
  margin: 0;
  font-size: 0.9375rem;
  color: rgb(199,212,227);
}
.lhpcf5v {
  border-top: 1px solid rgba(70,87,109,0.45);
  background: rgb(16,24,41);
  flex-shrink: 0;
  margin-top: 24.0096px;
}

.lq1w681 {
  text-align: center;
  max-width: 1200.00899px;
  padding: 32.00314919px 20.00994px;
  margin: 0 auto;
}

.la7vu4e {
  display: inline-block;
  margin-bottom: 20.0013811px;
}

.lqp6vdp {
  width: auto;
  max-width: 140px;
  height: 36.0083px;
  display: block;
  object-fit: contain;
}

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

.ly4kgc1 {
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 16.0021px;
  gap: 16px 24.003px;
}

.ly4kgc1 a {
  color: #92a1b9;
  text-decoration: none;
  font-size: 0.875rem;
}

.ly4kgc1 a:hover,
.ly4kgc1 a:focus-visible {
  color: #2dd3be;
}

.lgki2qi {
  margin: 0 0 24px;
  font-size: 0.875rem;
  color: rgb(150,161,182);
}

#mvyogr {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.lgki2qi a {
  color: rgb(44,211,188);
  text-decoration: none;
}

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

.lvq306l {
  justify-content: center;
  gap: 16.001484px;
  display: flex;
  flex-wrap: wrap;
}

.lhbdyzi {
  display: block;
}

.lhbdyzi img {
  height: 50.00759781px;
  object-fit: contain;
  display: block;
  width: 50.003581980px;
}
#tndelr {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
#q76iz1 {
  justify-content: center;
  display: none;
  inset: 0;
  z-index: 9999;
  position: fixed;
  align-items: center;
  background: rgba(2,6,23,0.9);
}

#q76iz1.active {
  display: flex;
}

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

#q76iz1 .leuia65 {
  max-width: 400.002569452px;
  width: 90%;
  padding: 24.00943px;
}

#azmz7j {
  backface-visibility: hidden;
}

#qh6k3a {
  text-size-adjust: 100%;
  image-rendering: auto;
  backface-visibility: hidden;
}

.lsipiak {
  padding: 28px;
  border: 1px solid rgba(71,85,103,0.5);
  border-radius: 16.00372px;
  background: linear-gradient(165deg, rgb(32,44,59) 0%, #0c1726 100%);
}

.lfwivyo p {
  margin: 0 0 20.0086px;
  color: #e1ebed;
  line-height: 1.5;
  font-size: 0.9375rem;
}

.lzjaa3b {
  gap: 12.0072px;
  flex-wrap: wrap;
  display: flex;
}

.ll822bn,
.lr71ze4 {
  border-radius: 10.0072702px;
  font-size: 0.9375rem;
  font-family: inherit;
  font-weight: 600;
  cursor: pointer;
  border: none;
  padding: 12.00198px 20.0096539px;
}

.ll822bn {
  color: rgb(16,27,43);
  background: linear-gradient(135deg, rgb(44,214,190) 0%, rgb(14,144,135) 100%);
}

.lr71ze4 {
  background: #334152;
  color: #e1e9f1;
}

.laq00z8 {
  text-align: center;
  border-radius: 16.00625884px;
  background: #1c2c3e;
  display: none;
  padding-top: 28px;
  padding-right: 28.004095px;
  padding-bottom: 28.007534553px;
  padding-left: 28.00620px;
  border: 1px solid rgba(71,81,101,0.5);
}

.laq00z8.active {
  display: block;
}

.laq00z8 p {
  color: rgb(147,159,181);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
#h03ibi {
  z-index: 9998;
  left: 0;
  border-top: 1px solid rgba(74,85,104,0.5);
  bottom: 0;
  box-shadow: 0 -4.007696684px 20.005676px rgba(3,0,1,0.3);
  position: fixed;
  right: 0;
  padding: 16.00995161px 20.0039px;
  display: none;
  background: rgb(30,44,61);
}

#h03ibi.active {
  display: block;
}

.lvo50hh p {
  color: #dfe7ee;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.007675224px;
  margin-left: 0;
  font-size: 0.875rem;
}

.lp6fig8 {
  gap: 10.006604px;
  display: flex;
}

.lw8q34p,
.lomki22 {
  font-weight: 600;
  font-size: 0.875rem;
  border-radius: 8.0011366px;
  font-family: inherit;
  padding-top: 10.008810471px;
  padding-right: 18.001832px;
  padding-bottom: 10.00818016px;
  padding-left: 18.00698px;
  cursor: pointer;
  border: none;
}

.lw8q34p {
  background: #2cd8c0;
  color: #0f162a;
}

.lomki22 {
  background: #344457;
  color: #e2e6f2;
}

