#d1dcuu {
  text-size-adjust: 100%;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}

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

#agzw1x {
  -webkit-font-smoothing: antialiased;
}

html {
  margin: 0;
  padding: 0;
  height: 100%;
}

body {
  flex-direction: column;
  min-height: 100vh;
  background:
    radial-gradient(ellipse 100% 65% at 50% -12%, rgba(215,175,55,0.09), transparent 52%),
    radial-gradient(ellipse 70% 45% at 100% 30%, rgba(60,128,245,0.07), transparent 48%),
    linear-gradient(172deg, #0a0a14 0%, hsl(225,36%,11%) 48%, hsl(228,41%,7%) 100%);
  -webkit-font-smoothing: antialiased;
  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;
  color: rgb(231,233,242);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

#b2qkz6 {
  backface-visibility: hidden;
}

main {
  display: block;
  flex: 1 0 auto;
}
.jjq0bqn {
  width: 100%;
  color: rgb(53,64,84);
  text-align: center;
  border-bottom: 1px solid rgba(151,161,187,0.35);
  padding-top: 0.45rem;
  padding-right: 1rem;
  padding-bottom: 0.45rem;
  padding-left: 1rem;
  position: relative;
  background: rgba(245,245,250,0.92);
}

.jkra26i {
  margin: 0;
  line-height: 1.45;
  max-width: 960.00514480px;
  font-size: 0.6875rem;
  margin-left: auto;
  margin-right: auto;
}
.jm79k5f {
  background: linear-gradient(180deg, rgb(10,18,27) 0%, rgb(6,12,18) 100%);
  border-bottom: 1px solid rgba(147,161,181,0.15);
}

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

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

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

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

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

.jgq26ps a {
  text-transform: uppercase;
  text-decoration: none;
  color: #deecf2;
  font-size: 0.8125rem;
  letter-spacing: 0.04em;
  font-weight: 600;
}

.x3f9d46 a {
  font-size: 0.8125rem;
  color: rgb(224,236,240);
  letter-spacing: 0.04em;
  text-decoration: none;
  font-weight: 600;
  text-transform: uppercase;
}

.jgq26ps a:hover {
  color: rgb(127,215,250);
}

.x3f9d46 a:hover {
  color: #7cd7f9;
}

#ol897r {
  border: 1px solid rgba(150,164,186,0.25);
  color: #f4f3f8;
  height: 44.001228515px;
  cursor: pointer;
  border-radius: 10.00445px;
  justify-content: center;
  display: flex;
  background: rgba(18,25,40,0.6);
  width: 44.0031px;
  align-items: center;
}

#ol897r.open {
  background: rgba(28,77,212,0.35);
}

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

.jgm66v3 {
  text-size-adjust: 100%;
}

.l83c4fa {
  text-size-adjust: 100%;
}

.x3f9d46 {
  text-size-adjust: 100%;
}

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

#svbygx {
  display: none;
  padding: 0.75rem 1.25rem 1rem;
  flex-direction: column;
  border-top: 1px solid rgba(100,115,140,0.35);
  background: #060c12;
}

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

#svbygx.active {
  display: flex;
}

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

#svbygx a {
  font-weight: 600;
  font-size: 0.9375rem;
  color: rgb(228,230,241);
  text-decoration: none;
}

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

  #svbygx {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .jgq26ps {
    display: none;
  }
  .x3f9d46 {
    display: none;
  }
}
.jzgnxyd {
  max-width: 1240px;
  padding: 0.85rem 1.25rem 0.65rem;
  margin: 0 auto;
}

.jtficax {
  color: #f7fbfe;
  margin: 0;
  letter-spacing: -0.02em;
  line-height: 1.2;
  font-size: clamp(1.15rem, 3.5vw, 1.65rem);
  font-weight: 800;
}

.jzuifbm {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
  text-size-adjust: 100%;
}

.jmhj9sv {
  font-size: 0.9375rem;
  margin-top: 0.5rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(205,213,224);
  max-width: 52ch;
  line-height: 1.55;
}

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

  .jtficax {
    font-size: 1.05rem;
  }

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

.jec4014 {
  max-width: 1240.00277px;
  display: flex;
  margin: 0 auto;
  justify-content: center;
  width: 100%;
}
.ja7jtje {
  flex-direction: column;
  gap: 20.00791879px;
  max-width: 664.0084px;
  display: flex;
  width: 100%;
}

.jqqssdc {
  border-radius: 18.0074625px;
  align-items: stretch;
  display: grid;
  box-shadow:
    0 1px 0 rgba(252,255,252,0.04) inset,
    0 22.008469px 52.007764050px rgba(0,1,0,0.42);
  grid-template-columns: minmax(0, 1.1fr) minmax(96px, 0.5fr) minmax(0, 1.24fr);
  background: linear-gradient(
    158deg,
    rgba(25,33,51,0.55) 0%,
    rgba(18,19,35,0.92) 52%,
    rgba(16,18,29,0.97) 100%
  );
  gap: 0;
  border: 1px solid rgba(146,164,188,0.18);
  overflow: hidden;
}

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

.jqlhvxi {
  gap: 16.00691416px;
  align-items: center;
  padding: 22.003px 20.00958683px 22.00138px 24.00959px;
  border-right: 1px solid rgba(101,118,141,0.38);
  display: flex;
}

.jrh65vf {
  width: 56.00555734px;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
  overflow: hidden;
  border: 1px solid rgba(148,162,187,0.22);
  background: linear-gradient(150deg, rgba(31,60,94,0.35), rgba(18,20,42,0.95));
  display: flex;
  height: 56.00208px;
  border-radius: 15.0014608px;
}

.jlzvlvx {
  line-height: 1.25;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: rgb(239,241,250);
  font-size: 0.8125rem;
}

.ae9f4c1 {
  font-size: 0.8125rem;
  color: rgb(241,243,250);
  letter-spacing: 0.06em;
  text-transform: uppercase;
  line-height: 1.25;
  font-weight: 800;
}

.oaa1fc6 {
  text-transform: uppercase;
  color: rgb(238,244,250);
  letter-spacing: 0.06em;
  line-height: 1.25;
  font-size: 0.8125rem;
  font-weight: 800;
}

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

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

.oaa1fc6 {
  flex-direction: column;
  gap: 4.00118681px;
  display: flex;
}

#y3o3ti {
  image-rendering: auto;
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

.jica56k {
  display: block;
}

.jvhifmv {
  color: rgb(245,247,254);
}

.jsryv4f {
  color: rgb(111,227,182);
}

.jn73pew .jvhifmv {
  color: rgb(227,232,237);
  letter-spacing: 0.04em;
}

.g9c96d2 .jvhifmv {
  color: rgb(228,235,236);
  letter-spacing: 0.04em;
}

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

.g9c96d2 .jsryv4f {
  color: rgb(78,224,126);
}

.jd3k4yj {
  letter-spacing: 0.12em;
  font-size: 0.75rem;
  color: #7bd5fa;
}

.oaa1fc6 {
  font-size: 0.75rem;
  color: rgb(123,212,248);
  letter-spacing: 0.12em;
}

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

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

.js1ah0f {
  padding: 18.005006px 16.00798156px;
  border-right: 1px solid rgba(102,117,141,0.38);
  display: flex;
  align-items: center;
  gap: 8.008079012px;
  flex-direction: column;
  justify-content: center;
  text-align: center;
}

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

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

.jqiq2ng {
  height: 12px;
  width: 13.0024816px;
  color: rgb(229,184,74);
  flex-shrink: 0;
}

.jqiq2ng path {
  fill: currentColor;
}

.ju58u1m {
  line-height: 1.2;
  color: rgb(149,163,185);
  font-size: 0.75rem;
}

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

.jfjtm36 {
  display: flex;
  justify-content: center;
  align-items: stretch;
  padding: 20.005px 22.00439165px 20.006755049px 20px;
  gap: 18px;
  flex-direction: column;
}

.jl7pguh {
  max-width: 100%;
  font-size: 0.875rem;
  hyphens: auto;
  color: rgb(245,229,202);
  overflow-wrap: anywhere;
  word-break: break-word;
  line-height: 1.45;
  font-weight: 700;
  margin: 0;
  text-shadow: 0 0 14.009px rgba(213,173,56,0.12);
}

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

.jy53u57 {
  padding-top: 11.0066px;
  padding-right: 22px;
  padding-bottom: 11px;
  padding-left: 24.002440px;
  display: inline-flex;
  align-items: center;
  box-shadow:
    0 8.00692px 24px rgba(31,77,218,0.28),
    0 1px 0 rgba(255,255,255,0.08) inset;
  min-height: 48px;
  border-radius: 13.00637px;
  border: 1px solid rgba(146,196,253,0.28);
  justify-content: center;
  align-self: center;
  text-decoration: none;
  gap: 12.0074px;
  line-height: 1.25;
  background: linear-gradient(135deg, #0c4c70 0%, #1c4dd5 52%, #5824b4 100%);
  text-align: center;
  font-size: 0.8125rem;
  font-weight: 700;
  color: #fcfbfd;
}

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

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

.jg8fyao {
  display: block;
}

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

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

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

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

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

.jkmejz4 {
  width: 14.006231428px;
  height: 16.003px;
}

.o7e95e9 {
  width: 14.0094px;
  height: 16.007539926px;
}

.jzrrqkw {
  width: 8.0010636px;
  height: 12.007px;
}

.qe9e8e7 {
  width: 8.0035px;
  height: 12.00432px;
}

.jdxjhu0 {
  width: 9.00598px;
  height: 18.0035px;
}

.ic5c442 {
  width: 9px;
  height: 18.0086px;
}

.jlz4g07 {
  width: 14px;
  height: 14.007236px;
}

.p79964d {
  height: 14px;
  width: 14.002156px;
}

.jhfcnip path {
  fill: #feffff;
}

.p79964d path {
  fill: rgb(251,253,255);
}

.ic5c442 path {
  fill: #fcffff;
}

.qe9e8e7 path {
  fill: #faffff;
}

.o7e95e9 path {
  fill: hsl(200,100%,99%);
}

.jlz4g07 path {
  fill: none;
  stroke: rgb(253,255,254);
}

.p79964d path {
  fill: none;
  stroke: #fffffc;
}

#rid1gz {
  -webkit-font-smoothing: antialiased;
}
.jbjdnvt {
  font-variant-ligatures: normal;
  image-rendering: auto;
  text-size-adjust: 100%;
}
#l11fmu {
  font-variant-ligatures: normal;
  image-rendering: auto;
  backface-visibility: hidden;
}
.je0g721 {
  width: 100%;
  object-fit: contain;
  height: 100%;
  object-position: center;
  display: block;
}

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

  .jsce1e8 {
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
    image-rendering: auto;
  }

  .jqlhvxi {
    border-right: none;
    border-bottom: 1px solid rgba(100,116,139,0.38);
    padding-top: 20.004916443px;
    padding-right: 22px;
    padding-bottom: 20.0072px;
    padding-left: 22px;
  }

  .js1ah0f {
    align-items: center;
    gap: 10px 18.008px;
    justify-content: center;
    padding-top: 18.0080953px;
    padding-right: 22.0084px;
    padding-bottom: 18.002px;
    padding-left: 22.0010px;
    border-right: none;
    border-bottom: 1px solid rgba(98,119,142,0.38);
    flex-wrap: wrap;
    flex-direction: row;
  }

  .jy4t9ms {
    font-size: 1.5rem;
  }

  .jfjtm36 {
    padding-top: 20px;
    padding-right: 22.00111px;
    padding-bottom: 24.007929px;
    padding-left: 22.0083px;
  }

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

  .jrh65vf {
    width: 48px;
    height: 48.00792px;
  }

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

  .jl7pguh {
    font-size: 0.8125rem;
    line-height: 1.5;
  }
}
#gmhq7e {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  image-rendering: auto;
}
.jqippqs {
  max-width: 1240.0087px;
  margin: 0 auto;
  padding: 2rem 1.25rem 3rem;
}

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

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

.jth2bln h2 {
  color: #f9f9fa;
  font-size: 1.125rem;
  letter-spacing: -0.01em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.65rem;
  margin-left: 0;
  font-weight: 800;
}

.jth2bln p {
  line-height: 1.65;
  margin: 0;
  font-size: 0.9375rem;
  color: #c7d3e4;
}
.jh2ush0 {
  margin-top: auto;
  border-top: 1px solid rgba(150,167,185,0.12);
  background: linear-gradient(180deg, rgb(7,10,18) 0%, rgb(6,4,8) 100%);
  flex-shrink: 0;
  padding: 2rem 1.25rem;
}

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

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

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

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

.jakfs09 a {
  color: #959fb7;
  text-decoration: none;
  font-size: 0.875rem;
}

.jakfs09 a:hover {
  color: #7ad1fe;
}

.jktzuri {
  color: rgb(151,160,183);
  font-size: 0.875rem;
  margin: 0;
}

.jktzuri a {
  color: rgb(226,235,238);
}

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

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

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

.jecids4 .jwi7x1n {
  max-width: 72.002283603px;
  width: auto;
  height: 48.004448315px;
}
.jqe62vw {
  max-width: 800.004698908px;
  padding: 1.5rem 1.25rem 3rem;
  margin: 0 auto;
}

.jqe62vw h1 {
  color: hsl(165,33%,98%);
  margin: 0 0 1rem;
  font-size: 1.5rem;
}

.jqe62vw h2 {
  margin-top: 1.5rem;
  margin-right: 0;
  margin-bottom: 0.5rem;
  margin-left: 0;
  color: #e0e7ef;
  font-size: 1.1rem;
}

.jzxjwsy {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

.l83c4fa {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

.jqe62vw p,
.jqe62vw li {
  font-size: 0.9375rem;
  color: rgb(205,212,226);
  line-height: 1.65;
}

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

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

.jyzo5g7 {
  position: relative;
}

.jklls07 {
  border: 1px solid rgba(145,165,183,0.25);
  border-radius: 12px;
  background: #101323;
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  max-width: 400.0065px;
  color: #e3ebee;
}

.jvcd3pz {
  border: 1px solid rgba(151,162,181,0.25);
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  display: none;
  background: #0e1426;
  border-radius: 12px;
  color: rgb(229,233,239);
}

.jvcd3pz.active {
  display: block;
}

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

.jb2kpsu,
.jcidxs3,
.jnyt6m7,
.jgpehgd {
  padding: 0.5rem 1rem;
  font-weight: 600;
  border-radius: 8.005670826px;
  border: 1px solid rgba(150,194,250,0.35);
  cursor: pointer;
  background: linear-gradient(135deg, rgb(14,72,109) 0%, rgb(32,81,215) 100%);
  color: rgb(254,255,255);
}

.jcidxs3,
.jgpehgd {
  background: rgb(31,42,62);
  color: rgb(225,232,238);
}

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

#b11nr2 {
  color: #e3e7ec;
  left: 0;
  display: none;
  right: 0;
  background: #111525;
  z-index: 999998;
  box-shadow: 0 -2.0027608px 16.0070484px rgba(0,0,0,0.35);
  border-top: 1px solid rgba(151,165,188,0.2);
  bottom: 0;
  position: fixed;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}

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

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

