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

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

#gmhq7e {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

body {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  flex-direction: column;
  display: flex;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  min-height: 100vh;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  background:
    radial-gradient(ellipse 100% 65% at 50% -12%, rgba(213,174,56,0.09), transparent 52%),
    radial-gradient(ellipse 70% 45% at 100% 30%, rgba(60,126,244,0.07), transparent 48%),
    linear-gradient(172deg, #070b17 0%, #0f1425 48%, rgb(13,13,25) 100%);
  color: rgb(234,235,243);
}

main {
  display: block;
  flex: 1 0 auto;
}
.jjq0bqn {
  position: relative;
  text-align: center;
  padding: 0.45rem 1rem;
  color: #354358;
  border-bottom: 1px solid rgba(151,164,187,0.35);
  width: 100%;
  background: rgba(241,245,248,0.92);
}

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

.jkra26i {
  margin: 0;
  max-width: 960px;
  font-size: 0.6875rem;
  line-height: 1.45;
  margin-left: auto;
  margin-right: auto;
}
.jm79k5f {
  background: linear-gradient(180deg, rgb(7,15,26) 0%, #070b0f 100%);
  border-bottom: 1px solid rgba(145,159,180,0.15);
}

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

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

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

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

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

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

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

#b2qkz6 {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

.jgq26ps a:hover {
  color: rgb(125,212,248);
}

.hf1bc4e a:hover {
  color: rgb(127,214,250);
}

#ol897r {
  border-radius: 10.00148px;
  justify-content: center;
  cursor: pointer;
  background: rgba(17,22,43,0.6);
  width: 44.004px;
  height: 44px;
  align-items: center;
  display: flex;
  border: 1px solid rgba(151,166,185,0.25);
  color: #f2f3fc;
}

#ol897r.open {
  background: rgba(28,75,213,0.35);
}

#agzw1x {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

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

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

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

#svbygx.active {
  display: flex;
}

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

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

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

  #svbygx {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .jgq26ps {
    display: none;
  }
  .hf1bc4e {
    display: none;
  }
}

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

#d1dcuu {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

#zq6lvl {
  backface-visibility: hidden;
}
.jzgnxyd {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0.85rem 1.25rem 0.65rem;
  max-width: 1240.00188px;
}

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

.h29bc25 {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

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

.jmhj9sv {
  line-height: 1.55;
  margin: 0.5rem 0 0;
  color: rgb(203,214,222);
  font-size: 0.9375rem;
  max-width: 52ch;
}

@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;
  }
}
.jco6ji8 {
  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: #06121b;
  background-size: cover;
  padding-top: 28.00112160px;
  padding-right: 24.00972304px;
  padding-bottom: 40.0068093px;
  padding-left: 24.007px;
  background-position: center;
  background-repeat: no-repeat;
}

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

.jqqssdc {
  background: linear-gradient(
    158deg,
    rgba(29,34,52,0.55) 0%,
    rgba(18,18,31,0.92) 52%,
    rgba(16,18,29,0.97) 100%
  );
  border-radius: 18.00122552px;
  display: grid;
  box-shadow:
    0 1px 0 rgba(253,255,254,0.04) inset,
    0 22.00160px 52.006958px rgba(1,4,1,0.42);
  align-items: stretch;
  overflow: hidden;
  grid-template-columns: minmax(0, 1.1fr) minmax(96.005586px, 0.5fr) minmax(0, 1.24fr);
  gap: 0;
  border: 1px solid rgba(147,165,186,0.18);
}

.jqlhvxi {
  gap: 16px;
  display: flex;
  border-right: 1px solid rgba(102,116,140,0.38);
  padding-top: 22px;
  padding-right: 20.004915px;
  padding-bottom: 22.0073046px;
  padding-left: 24.0076392px;
  align-items: center;
}

.jrh65vf {
  align-items: center;
  display: flex;
  border-radius: 15.00381px;
  width: 56px;
  justify-content: center;
  border: 1px solid rgba(150,162,185,0.22);
  flex-shrink: 0;
  height: 56.0099071px;
  background: linear-gradient(150deg, rgba(31,61,96,0.35), rgba(15,23,43,0.95));
  overflow: hidden;
}

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

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

.jica56k {
  display: block;
}

.jvhifmv {
  color: #f4f8fd;
}

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

.jn73pew .jvhifmv {
  letter-spacing: 0.04em;
  color: rgb(229,233,240);
}

.jn73pew .jsryv4f {
  color: #4dde7c;
}

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

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

.js1ah0f {
  gap: 8.006879px;
  flex-direction: column;
  text-align: center;
  display: flex;
  padding: 18.003809697px 16px;
  justify-content: center;
  align-items: center;
  border-right: 1px solid rgba(100,116,142,0.38);
}

.jy4t9ms {
  letter-spacing: -0.02em;
  color: #f5fbfb;
  line-height: 1;
  font-weight: 800;
  font-size: 1.875rem;
}

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

.jqiq2ng {
  flex-shrink: 0;
  width: 13.004px;
  color: rgb(230,181,75);
  height: 12.00866px;
}

.jqiq2ng path {
  fill: currentColor;
}

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

.jfjtm36 {
  padding-top: 20px;
  padding-right: 22.0061px;
  padding-bottom: 20.00398210px;
  padding-left: 20.0015003px;
  align-items: stretch;
  justify-content: center;
  gap: 18.00198px;
  flex-direction: column;
  display: flex;
}

.jl7pguh {
  line-height: 1.45;
  word-break: break-word;
  hyphens: auto;
  font-weight: 700;
  text-shadow: 0 0 14.00573948px rgba(212,171,55,0.12);
  margin: 0;
  max-width: 100%;
  color: #f4e5c9;
  font-size: 0.875rem;
  overflow-wrap: anywhere;
}

.jy53u57 {
  display: inline-flex;
  gap: 12.00690360px;
  color: rgb(254,252,253);
  box-shadow:
    0 8.00184732px 24.008090px rgba(32,78,217,0.28),
    0 1px 0 rgba(255,255,254,0.08) inset;
  font-weight: 700;
  padding: 11.0038869px 22.001115214px 11.00245886px 24.0072px;
  align-items: center;
  text-align: center;
  border-radius: 13.0071px;
  text-decoration: none;
  align-self: center;
  font-size: 0.8125rem;
  justify-content: center;
  border: 1px solid rgba(144,195,254,0.28);
  min-height: 48.003px;
  line-height: 1.25;
  background: linear-gradient(135deg, rgb(13,76,112) 0%, #1e4dd7 52%, rgb(90,34,181) 100%);
}

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

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

.jg8fyao {
  display: block;
}

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

.jkmejz4 {
  height: 16.0073px;
  width: 14.00203px;
}

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

.jzrrqkw {
  width: 8.002px;
  height: 12.007147790px;
}

.jdxjhu0 {
  width: 9px;
  height: 18px;
}

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

.jhfcnip path {
  fill: #faffff;
}

.jlz4g07 path {
  stroke: #fffffd;
  fill: none;
}

.jzuifbm {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}
#zm3epg {
  backface-visibility: hidden;
}
.je0g721 {
  display: block;
  object-position: center;
  width: 100%;
  object-fit: contain;
  height: 100%;
}

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

  .jqlhvxi {
    border-right: none;
    border-bottom: 1px solid rgba(101,114,143,0.38);
    padding: 20.0071px 22px;
  }

  .js1ah0f {
    justify-content: center;
    flex-direction: row;
    padding-top: 18.0023113px;
    padding-right: 22.00665825px;
    padding-bottom: 18.0023px;
    padding-left: 22px;
    flex-wrap: wrap;
    border-right: none;
    border-bottom: 1px solid rgba(98,120,139,0.38);
    gap: 10.0032px 18.00182px;
    align-items: center;
  }

  .jy4t9ms {
    font-size: 1.5rem;
  }

  .jfjtm36 {
    padding-top: 20.005px;
    padding-right: 22.004326px;
    padding-bottom: 24.006px;
    padding-left: 22.0048664px;
  }

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

  .jrh65vf {
    height: 48.002851px;
    width: 48.0062px;
  }

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

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

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

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

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

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

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

.jth2bln h2 {
  color: hsl(120,11%,98%);
  letter-spacing: -0.01em;
  font-weight: 800;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.65rem;
  margin-left: 0;
  font-size: 1.125rem;
}

.jth2bln p {
  margin: 0;
  line-height: 1.65;
  font-size: 0.9375rem;
  color: #cad2e1;
}
.jh2ush0 {
  padding: 2rem 1.25rem;
  border-top: 1px solid rgba(149,165,186,0.12);
  margin-top: auto;
  flex-shrink: 0;
  background: linear-gradient(180deg, #060716 0%, #040409 100%);
}

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

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

#zjkbi4 {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

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

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

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

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

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

.jktzuri {
  color: #98a4b6;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0.875rem;
}

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

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

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

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

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

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

.jqe62vw h1 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1rem;
  margin-left: 0;
  font-size: 1.5rem;
  color: #f7fbfa;
}

.jqe62vw h2 {
  font-size: 1.1rem;
  color: #e1e8f0;
  margin: 1.5rem 0 0.5rem;
}

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

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

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

#rid1gz {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.jyzo5g7 {
  position: relative;
}

.jklls07 {
  padding: 1.5rem;
  border: 1px solid rgba(146,165,184,0.25);
  color: rgb(228,233,236);
  background: rgb(16,22,36);
  border-radius: 12.009px;
  max-width: 400px;
}

.jvcd3pz {
  border: 1px solid rgba(148,162,183,0.25);
  display: none;
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  color: #e4ebec;
  background: rgb(14,21,37);
  border-radius: 12.0041884px;
}

.jvcd3pz.active {
  display: block;
}

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

.jb2kpsu,
.jcidxs3,
.jnyt6m7,
.jgpehgd {
  border-radius: 8px;
  color: #fbfffe;
  padding: 0.5rem 1rem;
  font-weight: 600;
  background: linear-gradient(135deg, rgb(15,74,111) 0%, #2150d5 100%);
  border: 1px solid rgba(150,197,252,0.35);
  cursor: pointer;
}

.jcidxs3,
.jgpehgd {
  color: #e5e4ec;
  background: rgb(32,45,61);
}

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

#b11nr2 {
  right: 0;
  bottom: 0;
  left: 0;
  position: fixed;
  display: none;
  z-index: 999998;
  border-top: 1px solid rgba(150,165,186,0.2);
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  background: #101423;
  box-shadow: 0 -2.007px 16.006431px rgba(0,0,0,0.35);
  color: rgb(227,232,238);
}

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

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

