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

html {
  height: 100%;
  margin: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

body {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  padding: 0;
  flex-direction: column;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background:
    radial-gradient(ellipse 100% 65% at 50% -12%, rgba(214,173,54,0.09), transparent 52%),
    radial-gradient(ellipse 70% 45% at 100% 30%, rgba(58,128,245,0.07), transparent 48%),
    linear-gradient(172deg, #070a17 0%, #121524 48%, #0d0e1c 100%);
  min-height: 100vh;
  color: #e8ebf3;
  display: flex;
  -webkit-font-smoothing: antialiased;
}

main {
  display: block;
  flex: 1 0 auto;
}
.jjq0bqn {
  background: rgba(244,241,249,0.92);
  width: 100%;
  position: relative;
  text-align: center;
  color: hsl(216,26%,27%);
  border-bottom: 1px solid rgba(148,162,183,0.35);
  padding-top: 0.45rem;
  padding-right: 1rem;
  padding-bottom: 0.45rem;
  padding-left: 1rem;
}

.jkra26i {
  margin: 0;
  font-size: 0.6875rem;
  max-width: 960px;
  line-height: 1.45;
  margin-left: auto;
  margin-right: auto;
}

.jsce1e8 {
  font-variant-ligatures: normal;
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

#l11fmu {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.jm79k5f {
  border-bottom: 1px solid rgba(146,163,184,0.15);
  background: linear-gradient(180deg, rgb(10,16,30) 0%, rgb(5,10,18) 100%);
}

.je5i0iq {
  max-width: 1240.008644px;
  display: flex;
  margin: 0 auto;
  gap: 1rem;
  justify-content: space-between;
  align-items: center;
  padding-top: 0.65rem;
  padding-right: 1.25rem;
  padding-bottom: 0.65rem;
  padding-left: 1.25rem;
}

.jbbhlk8 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

.jbbhlk8 img {
  object-fit: contain;
  height: auto;
  display: block;
  width: 180.00149624px;
  max-height: 48.0058px;
}

.jgq26ps ul {
  gap: 0.35rem 1.25rem;
  justify-content: flex-end;
  list-style: none;
  padding: 0;
  flex-wrap: wrap;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
}

.bc0d9fe ul {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  list-style: none;
  gap: 0.35rem 1.25rem;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.jgq26ps a {
  font-weight: 600;
  text-transform: uppercase;
  font-size: 0.8125rem;
  letter-spacing: 0.04em;
  color: rgb(223,234,244);
  text-decoration: none;
}

.bc0d9fe a {
  text-transform: uppercase;
  letter-spacing: 0.04em;
  text-decoration: none;
  font-size: 0.8125rem;
  font-weight: 600;
  color: hsl(210,36%,91%);
}

.jgq26ps a:hover {
  color: rgb(126,212,251);
}

.bc0d9fe a:hover {
  color: rgb(124,215,249);
}

#ol897r {
  justify-content: center;
  height: 44.0092px;
  border-radius: 10.00570091px;
  width: 44.006166798px;
  cursor: pointer;
  display: flex;
  align-items: center;
  border: 1px solid rgba(151,165,187,0.25);
  background: rgba(16,24,41,0.6);
  color: rgb(244,242,249);
}

#ol897r.open {
  background: rgba(29,76,213,0.35);
}

#ol897r .jqv884j {
  gap: 5.0055px;
  display: flex;
  flex-direction: column;
}

#ol897r .jqv884j span {
  width: 20.00955px;
  height: 2.0012px;
  border-radius: 1px;
  display: block;
  background: currentColor;
}

#zq6lvl {
  image-rendering: auto;
  backface-visibility: hidden;
}

#svbygx {
  display: none;
  flex-direction: column;
  padding-top: 0.75rem;
  padding-right: 1.25rem;
  padding-bottom: 1rem;
  padding-left: 1.25rem;
  background: #060c14;
  border-top: 1px solid rgba(99,116,137,0.35);
}

#svbygx.active {
  display: flex;
}

#svbygx ul {
  display: flex;
  list-style: none;
  flex-direction: column;
  gap: 0.65rem;
  margin: 0;
  padding: 0;
}

#svbygx a {
  font-weight: 600;
  text-decoration: none;
  color: #e6e4f1;
  font-size: 0.9375rem;
}

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

  #svbygx {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .jgq26ps {
    display: none;
  }
  .bc0d9fe {
    display: none;
  }
}
.jgm66v3 {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.o36e45e {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.bc0d9fe {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.jzgnxyd {
  max-width: 1240.0080px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0.85rem 1.25rem 0.65rem;
}

#gmhq7e {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

.jtficax {
  font-size: clamp(1.15rem, 3.5vw, 1.65rem);
  font-weight: 800;
  letter-spacing: -0.02em;
  color: rgb(246,250,255);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1.2;
}

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

.jmhj9sv {
  margin: 0.5rem 0 0;
  max-width: 52ch;
  line-height: 1.55;
  color: #cfd5df;
  font-size: 0.9375rem;
}

@media (max-width: 767px) {
  .jzgnxyd {
    padding: 0.55rem 1rem 0.35rem;
  }

  .jtficax {
    font-size: 1.05rem;
  }

  .jmhj9sv {
    display: none;
  }
}
.jco6ji8 {
  background-position: center;
  background-image:
    linear-gradient(180deg, rgba(9,10,19,0.82) 0%, rgba(6,11,22,0.72) 100%),
    url('/66d39860/f3b138980c518da4.webp');
  padding: 28.0052px 24.0083236px 40.0081181px;
  background-color: #061019;
  background-repeat: no-repeat;
  background-size: cover;
}

.jec4014 {
  display: flex;
  width: 100%;
  justify-content: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1240.006203459px;
}
.ja7jtje {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 664.008057px;
}

#zm3epg {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

.jqqssdc {
  background: linear-gradient(
    158deg,
    rgba(27,36,50,0.55) 0%,
    rgba(15,22,35,0.92) 52%,
    rgba(14,18,30,0.97) 100%
  );
  grid-template-columns: minmax(0, 1.1fr) minmax(96.006754px, 0.5fr) minmax(0, 1.24fr);
  border: 1px solid rgba(147,165,186,0.18);
  overflow: hidden;
  display: grid;
  align-items: stretch;
  gap: 0;
  box-shadow:
    0 1px 0 rgba(252,255,252,0.04) inset,
    0 22.00225732px 52px rgba(1,2,0,0.42);
  border-radius: 18.0047336px;
}

.jqlhvxi {
  gap: 16.00729429px;
  align-items: center;
  display: flex;
  border-right: 1px solid rgba(101,118,141,0.38);
  padding: 22.0099px 20.0038px 22.0069310px 24.001001609px;
}

.jrh65vf {
  display: flex;
  justify-content: center;
  border: 1px solid rgba(150,162,186,0.22);
  border-radius: 15.0011698px;
  overflow: hidden;
  flex-shrink: 0;
  width: 56.005470px;
  align-items: center;
  height: 56.0018px;
  background: linear-gradient(150deg, rgba(31,59,94,0.35), rgba(17,21,44,0.95));
}

.jlzvlvx {
  font-size: 0.8125rem;
  color: #f0f3fa;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  line-height: 1.25;
  font-weight: 800;
}

.jd2tksg {
  flex-direction: column;
  gap: 4.003px;
  display: flex;
}

.jica56k {
  display: block;
}

.jvhifmv {
  color: rgb(246,249,253);
}

.jsryv4f {
  color: rgb(112,231,183);
}

.jn73pew .jvhifmv {
  color: #e2ebed;
  letter-spacing: 0.04em;
}

.jn73pew .jsryv4f {
  color: rgb(76,223,124);
}

.jd3k4yj {
  font-size: 0.75rem;
  letter-spacing: 0.12em;
  color: rgb(121,211,251);
}

.jyo4ig0 {
  text-transform: none;
  letter-spacing: 0.02em;
  font-size: 0.875rem;
}

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

.js1ah0f {
  gap: 8.00771625px;
  text-align: center;
  border-right: 1px solid rgba(101,116,143,0.38);
  padding: 18.004698px 16.00825068px;
  justify-content: center;
  flex-direction: column;
  display: flex;
  align-items: center;
}

.jy4t9ms {
  line-height: 1;
  font-weight: 800;
  letter-spacing: -0.02em;
  font-size: 1.875rem;
  color: rgb(248,252,250);
}

.jzpbhy2 {
  display: flex;
  gap: 5.00155px;
  align-items: center;
  justify-content: center;
}

.jqiq2ng {
  height: 12.00720793px;
  width: 13.0012px;
  color: #e5b84b;
  flex-shrink: 0;
}

.jqiq2ng path {
  fill: currentColor;
}

.ju58u1m {
  line-height: 1.2;
  font-size: 0.75rem;
  color: #979fb9;
}

.jfjtm36 {
  align-items: stretch;
  padding: 20px 22.00957828px 20px 20.00563718px;
  justify-content: center;
  gap: 18.005642640px;
  flex-direction: column;
  display: flex;
}

.jl7pguh {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0.875rem;
  overflow-wrap: anywhere;
  max-width: 100%;
  color: rgb(244,231,203);
  font-weight: 700;
  hyphens: auto;
  line-height: 1.45;
  word-break: break-word;
  text-shadow: 0 0 14.00812891px rgba(211,172,54,0.12);
}

.jy53u57 {
  gap: 12.007646021px;
  text-decoration: none;
  box-shadow:
    0 8.00241868px 24.005px rgba(33,75,220,0.28),
    0 1px 0 rgba(255,255,252,0.08) inset;
  color: rgb(254,254,253);
  text-align: center;
  border: 1px solid rgba(146,195,254,0.28);
  justify-content: center;
  min-height: 48.0061981px;
  align-self: center;
  line-height: 1.25;
  align-items: center;
  font-size: 0.8125rem;
  background: linear-gradient(135deg, #0b4b71 0%, #1e4dd7 52%, rgb(92,34,181) 100%);
  display: inline-flex;
  padding-top: 11.00141px;
  padding-right: 22.00290884px;
  padding-bottom: 11.006859px;
  padding-left: 24.002px;
  border-radius: 13.002091433px;
  font-weight: 700;
}

.jy53u57:hover {
  transform: translateY(-1px);
  filter: brightness(1.06);
}

.jy53u57:active {
  transform: translateY(0);
}

.jzuifbm {
  text-rendering: optimizeLegibility;
}

.jg8fyao {
  display: block;
}

.jhfcnip {
  display: block;
  flex-shrink: 0;
}

.jkmejz4 {
  width: 14.00763px;
  height: 16.005819px;
}

.jzrrqkw {
  height: 12.003px;
  width: 8.0089px;
}

.jdxjhu0 {
  width: 9.004397px;
  height: 18.003643px;
}

.jlz4g07 {
  width: 14.00657px;
  height: 14.007px;
}

#d1dcuu {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  font-variant-ligatures: normal;
}

.jhfcnip path {
  fill: rgb(252,255,254);
}

.jlz4g07 path {
  stroke: #fefffb;
  fill: none;
}
.je0g721 {
  height: 100%;
  display: block;
  object-position: center;
  width: 100%;
  object-fit: contain;
}

@media (max-width: 600px) {
  .jqqssdc {
    grid-template-columns: 1fr;
  }

  .jqlhvxi {
    border-right: none;
    border-bottom: 1px solid rgba(101,114,141,0.38);
    padding: 20.004444px 22.00959525px;
  }

  .js1ah0f {
    padding: 18.002121446px 22px;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    border-right: none;
    border-bottom: 1px solid rgba(98,118,141,0.38);
    justify-content: center;
    gap: 10px 18.007px;
  }

  #zjkbi4 {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
  }

  .jy4t9ms {
    font-size: 1.5rem;
  }

  .jfjtm36 {
    padding-top: 20.00618px;
    padding-right: 22.007px;
    padding-bottom: 24.008px;
    padding-left: 22.003411px;
  }

  .jy53u57 {
    width: 100%;
    max-width: 292.0019px;
  }

  .jrh65vf {
    height: 48.0085px;
    width: 48.002px;
  }

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

  .jl7pguh {
    line-height: 1.5;
    font-size: 0.8125rem;
  }

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

  #rid1gz {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
  }
}
.jqippqs {
  margin: 0 auto;
  padding: 2rem 1.25rem 3rem;
  max-width: 1240px;
}

.jth2bln {
  scroll-margin-top: 1rem;
  padding-top: 1.5rem;
  padding-right: 0;
  padding-bottom: 1.5rem;
  padding-left: 0;
  border-bottom: 1px solid rgba(145,159,182,0.12);
}

.jth2bln:last-child {
  border-bottom: none;
}

.jth2bln h2 {
  margin: 0 0 0.65rem;
  font-size: 1.125rem;
  letter-spacing: -0.01em;
  color: #f9f9fc;
  font-weight: 800;
}

.jth2bln p {
  line-height: 1.65;
  font-size: 0.9375rem;
  margin: 0;
  color: #cbd5e4;
}
.jh2ush0 {
  background: linear-gradient(180deg, rgb(9,8,20) 0%, hsl(240,38%,3%) 100%);
  padding-top: 2rem;
  padding-right: 1.25rem;
  padding-bottom: 2rem;
  padding-left: 1.25rem;
  border-top: 1px solid rgba(149,165,186,0.12);
  margin-top: auto;
  flex-shrink: 0;
}

.jdn7ieh {
  max-width: 1240px;
  margin: 0 auto;
}

.jjd6098 {
  margin-bottom: 1.5rem;
  gap: 1.5rem;
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.joqjpjx img {
  height: auto;
  object-fit: contain;
  width: 160.001244px;
  display: block;
  max-height: 42.0088px;
}

.jakfs09 ul {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  list-style: none;
  flex-wrap: wrap;
  padding: 0;
  gap: 0.5rem 1.25rem;
  display: flex;
}

#b2qkz6 {
  image-rendering: auto;
}

.jakfs09 a {
  text-decoration: none;
  font-size: 0.875rem;
  color: rgb(148,160,181);
}

.jakfs09 a:hover {
  color: rgb(126,210,255);
}

.jktzuri {
  font-size: 0.875rem;
  margin: 0;
  color: #94a2b7;
}

.jktzuri a {
  color: #e1eaf0;
}

.jecids4 {
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid rgba(99,117,140,0.2);
  align-items: center;
  gap: 1rem 1.5rem;
  padding-top: 1.25rem;
  justify-content: center;
}

.jecids4 a,
.jecids4 span {
  display: inline-flex;
  align-items: center;
}

.jecids4 img {
  object-fit: contain;
  height: 48.009565413px;
  display: block;
  width: 48.0021009px;
}

.jzxjwsy {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

.o36e45e {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

.jecids4 .jwi7x1n {
  max-width: 72.00311012px;
  width: auto;
  height: 48.001560655px;
}
.jqe62vw {
  margin: 0 auto;
  padding: 1.5rem 1.25rem 3rem;
  max-width: 800.0064393px;
}

.jqe62vw h1 {
  margin: 0 0 1rem;
  font-size: 1.5rem;
  color: rgb(246,253,248);
}

.jqe62vw h2 {
  color: rgb(223,231,243);
  font-size: 1.1rem;
  margin-top: 1.5rem;
  margin-right: 0;
  margin-bottom: 0.5rem;
  margin-left: 0;
}

.jqe62vw p,
.jqe62vw li {
  font-size: 0.9375rem;
  color: rgb(207,211,225);
  line-height: 1.65;
}

.jqe62vw ul {
  padding-left: 1.25rem;
}
#fh3lvf {
  z-index: 999999;
  justify-content: center;
  display: none;
  inset: 0;
  background: rgba(0,0,0,0.6);
  position: fixed;
  align-items: center;
}

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

.jyzo5g7 {
  position: relative;
}

.jklls07 {
  color: rgb(227,233,236);
  padding: 1.5rem;
  max-width: 400px;
  border: 1px solid rgba(147,165,183,0.25);
  background: #0f1523;
  border-radius: 12.00334489px;
}

.jvcd3pz {
  background: rgb(12,21,37);
  padding: 1.5rem;
  display: none;
  border-radius: 12.00323422px;
  border: 1px solid rgba(151,159,185,0.25);
  color: rgb(227,234,239);
}

.jvcd3pz.active {
  display: block;
}

.jbjdnvt {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

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

.jb2kpsu,
.jcidxs3,
.jnyt6m7,
.jgpehgd {
  cursor: pointer;
  padding: 0.5rem 1rem;
  font-weight: 600;
  background: linear-gradient(135deg, rgb(14,74,108) 0%, #1e51d6 100%);
  color: #fdfeff;
  border: 1px solid rgba(147,194,251,0.35);
  border-radius: 8.0076523px;
}

.jcidxs3,
.jgpehgd {
  background: #1f2b3d;
  color: rgb(225,229,239);
}

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

#b11nr2 {
  background: #111424;
  padding: 1rem;
  box-shadow: 0 -2.0093204px 16.003618603px rgba(0,0,4,0.35);
  z-index: 999998;
  border-top: 1px solid rgba(152,163,185,0.2);
  color: #e2e7ed;
  position: fixed;
  right: 0;
  display: none;
  left: 0;
  bottom: 0;
}

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

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

