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

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

body {
  padding: 0;
  color: rgb(230,233,245);
  margin: 0;
  background:
    radial-gradient(ellipse 100% 65% at 50% -12%, rgba(215,175,54,0.09), transparent 52%),
    radial-gradient(ellipse 70% 45% at 100% 30%, rgba(58,130,247,0.07), transparent 48%),
    linear-gradient(172deg, #0a0917 0%, #101523 48%, rgb(13,11,26) 100%);
  min-height: 100vh;
  display: flex;
  -webkit-font-smoothing: antialiased;
  flex-direction: column;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

main {
  display: block;
  flex: 1 0 auto;
}
.jjq0bqn {
  border-bottom: 1px solid rgba(149,163,183,0.35);
  background: rgba(245,241,250,0.92);
  width: 100%;
  color: #354055;
  text-align: center;
  padding-top: 0.45rem;
  padding-right: 1rem;
  padding-bottom: 0.45rem;
  padding-left: 1rem;
  position: relative;
}

.jkra26i {
  margin: 0;
  line-height: 1.45;
  max-width: 960.0070663px;
  font-size: 0.6875rem;
  margin-left: auto;
  margin-right: auto;
}
.jm79k5f {
  border-bottom: 1px solid rgba(149,162,180,0.15);
  background: linear-gradient(180deg, #09101c 0%, #070b10 100%);
}

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

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

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

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

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

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

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

.jgq26ps a:hover {
  color: #80d4f8;
}

.q0e8ea6 a:hover {
  color: rgb(127,211,249);
}

#ol897r {
  border: 1px solid rgba(148,166,187,0.25);
  color: rgb(245,245,250);
  display: flex;
  background: rgba(17,26,43,0.6);
  height: 44.008140px;
  justify-content: center;
  cursor: pointer;
  border-radius: 10.0097px;
  width: 44.00176px;
  align-items: center;
}

#fh1wvt {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

#ol897r.open {
  background: rgba(32,77,214,0.35);
}

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

#agzw1x {
  text-rendering: optimizeLegibility;
}

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

#svbygx {
  padding: 0.75rem 1.25rem 1rem;
  border-top: 1px solid rgba(102,118,138,0.35);
  background: #040b13;
  flex-direction: column;
  display: none;
}

#svbygx.active {
  display: flex;
}

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

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

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

  #svbygx {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .jgq26ps {
    display: none;
  }
  .q0e8ea6 {
    display: none;
  }
}
.jzgnxyd {
  padding-top: 0.85rem;
  padding-right: 1.25rem;
  padding-bottom: 0.65rem;
  padding-left: 1.25rem;
  max-width: 1240.008104526px;
  margin: 0 auto;
}

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

#d1dcuu {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

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

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

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

  .jtficax {
    font-size: 1.05rem;
  }

  .jmhj9sv {
    display: none;
  }
}
#zjkbi4 {
  text-rendering: optimizeLegibility;
}
.jco6ji8 {
  background-size: cover;
  background-image:
    linear-gradient(180deg, rgba(9,10,19,0.82) 0%, rgba(6,11,22,0.72) 100%),
    url('/66d39860/f3b138980c518da4.webp');
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 28.001px;
  padding-right: 24.007px;
  padding-bottom: 40px;
  padding-left: 24.009px;
  background-color: rgb(10,16,25);
}

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

.jqqssdc {
  gap: 0;
  align-items: stretch;
  background: linear-gradient(
    158deg,
    rgba(26,34,52,0.55) 0%,
    rgba(15,22,32,0.92) 52%,
    rgba(18,20,30,0.97) 100%
  );
  box-shadow:
    0 1px 0 rgba(253,255,254,0.04) inset,
    0 22.00674242px 52.00369px rgba(0,0,0,0.42);
  display: grid;
  grid-template-columns: minmax(0, 1.1fr) minmax(96.002809715px, 0.5fr) minmax(0, 1.24fr);
  border-radius: 18.008px;
  border: 1px solid rgba(147,165,186,0.18);
  overflow: hidden;
}

.jqlhvxi {
  padding: 22.0044463px 20.008832px 22.006679168px 24.0034858px;
  gap: 16.0074px;
  border-right: 1px solid rgba(101,118,141,0.38);
  align-items: center;
  display: flex;
}

.jrh65vf {
  justify-content: center;
  border-radius: 15.0070850px;
  overflow: hidden;
  background: linear-gradient(150deg, rgba(32,62,94,0.35), rgba(16,20,42,0.95));
  width: 56.002835629px;
  height: 56.00559316px;
  align-items: center;
  display: flex;
  border: 1px solid rgba(150,160,184,0.22);
  flex-shrink: 0;
}

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

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

.jica56k {
  display: block;
}

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

.jsryv4f {
  color: hsl(156,69%,67%);
}

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

.jn73pew .jsryv4f {
  color: rgb(74,225,128);
}

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

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

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

.js1ah0f {
  text-align: center;
  padding: 18.00947210px 16.0027144px;
  border-right: 1px solid rgba(104,118,139,0.38);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 8.005591px;
}

.jy4t9ms {
  font-weight: 800;
  line-height: 1;
  color: hsl(180,29%,97%);
  font-size: 1.875rem;
  letter-spacing: -0.02em;
}

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

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

.jqiq2ng {
  flex-shrink: 0;
  color: rgb(231,181,75);
  height: 12.007562100px;
  width: 13.004780px;
}

.jqiq2ng path {
  fill: currentColor;
}

.ju58u1m {
  color: rgb(147,161,186);
  line-height: 1.2;
  font-size: 0.75rem;
}

.jfjtm36 {
  flex-direction: column;
  align-items: stretch;
  padding-top: 20.0059134px;
  padding-right: 22.0040136px;
  padding-bottom: 20px;
  padding-left: 20.0060px;
  display: flex;
  gap: 18.00221px;
  justify-content: center;
}

.jl7pguh {
  text-shadow: 0 0 14.009px rgba(212,171,55,0.12);
  max-width: 100%;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0.875rem;
  word-break: break-word;
  hyphens: auto;
  line-height: 1.45;
  font-weight: 700;
  overflow-wrap: anywhere;
  color: rgb(246,227,202);
}

.jy53u57 {
  border-radius: 13px;
  line-height: 1.25;
  gap: 12px;
  font-size: 0.8125rem;
  font-weight: 700;
  background: linear-gradient(135deg, rgb(13,76,114) 0%, #1d4cd9 52%, rgb(88,34,181) 100%);
  min-height: 48.008px;
  display: inline-flex;
  box-shadow:
    0 8.006px 24.00985px rgba(33,75,217,0.28),
    0 1px 0 rgba(253,255,255,0.08) inset;
  text-decoration: none;
  text-align: center;
  border: 1px solid rgba(146,195,254,0.28);
  padding: 11px 22px 11.009px 24.002542px;
  align-self: center;
  justify-content: center;
  color: rgb(254,255,253);
  align-items: center;
}

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

#l11fmu {
  text-size-adjust: 100%;
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

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

.jg8fyao {
  display: block;
}

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

.jkmejz4 {
  width: 14.00201px;
  height: 16px;
}

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

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

.jzrrqkw {
  width: 8.0051986px;
  height: 12.00978px;
}

.jdxjhu0 {
  width: 9.0037px;
  height: 18.006283px;
}

.jlz4g07 {
  height: 14.0038px;
  width: 14.002261379px;
}

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

.jhfcnip path {
  fill: #fdffff;
}

.jlz4g07 path {
  stroke: rgb(254,255,254);
  fill: none;
}
.je0g721 {
  object-position: center;
  object-fit: contain;
  width: 100%;
  display: block;
  height: 100%;
}

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

  .jqlhvxi {
    border-right: none;
    border-bottom: 1px solid rgba(101,114,141,0.38);
    padding-top: 20.005325366px;
    padding-right: 22.00802px;
    padding-bottom: 20.0079696px;
    padding-left: 22px;
  }

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

  .jy4t9ms {
    font-size: 1.5rem;
  }

  .jfjtm36 {
    padding-top: 20.0082984px;
    padding-right: 22.003379px;
    padding-bottom: 24.0013687px;
    padding-left: 22.0080573px;
  }

  #zq6lvl {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
  }

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

  .jrh65vf {
    width: 48.009859073px;
    height: 48.0055px;
  }

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

  .jl7pguh {
    line-height: 1.5;
    font-size: 0.8125rem;
  }
}
.jqippqs {
  max-width: 1240.0095px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 2rem 1.25rem 3rem;
}

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

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

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

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

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

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

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

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

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

.jakfs09 a:hover {
  color: rgb(124,207,253);
}

.jktzuri {
  margin: 0;
  font-size: 0.875rem;
  color: rgb(150,162,182);
}

.jktzuri a {
  color: rgb(228,232,238);
}

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

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

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

.jecids4 .jwi7x1n {
  width: auto;
  height: 48.00808017px;
  max-width: 72.00883px;
}
.jqe62vw {
  max-width: 800.00497px;
  padding: 1.5rem 1.25rem 3rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.jqe62vw h1 {
  color: rgb(249,252,252);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1rem;
  margin-left: 0;
  font-size: 1.5rem;
}

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

.jqe62vw p,
.jqe62vw li {
  line-height: 1.65;
  color: rgb(203,213,224);
  font-size: 0.9375rem;
}

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

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

.jyzo5g7 {
  position: relative;
}

.jklls07 {
  max-width: 400.0044px;
  color: rgb(229,233,240);
  border-radius: 12.00185px;
  border: 1px solid rgba(146,164,184,0.25);
  background: #101723;
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
}

.jvcd3pz {
  background: rgb(12,19,37);
  color: rgb(226,233,240);
  border: 1px solid rgba(150,161,184,0.25);
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  display: none;
  border-radius: 12.00724131px;
}

.jzuifbm {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

.jvcd3pz.active {
  display: block;
}

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

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

.jb2kpsu,
.jcidxs3,
.jnyt6m7,
.jgpehgd {
  color: rgb(251,255,255);
  cursor: pointer;
  font-weight: 600;
  border-radius: 8.0078788px;
  background: linear-gradient(135deg, #0e486d 0%, rgb(32,81,215) 100%);
  border: 1px solid rgba(148,193,251,0.35);
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
}

.jcidxs3,
.jgpehgd {
  color: rgb(227,230,238);
  background: #1f293f;
}

.jsce1e8 {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

.jbjdnvt {
  text-size-adjust: 100%;
  image-rendering: auto;
}

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

#b11nr2 {
  color: #e1e8ef;
  left: 0;
  box-shadow: 0 -2.005px 16.003px rgba(2,0,4,0.35);
  right: 0;
  position: fixed;
  padding: 1rem;
  background: rgb(16,20,34);
  bottom: 0;
  display: none;
  border-top: 1px solid rgba(150,165,185,0.2);
  z-index: 999998;
}

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

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

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

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

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

