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

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

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

main {
  flex: 1 0 auto;
  display: block;
}
.jjq0bqn {
  position: relative;
  border-bottom: 1px solid rgba(150,162,184,0.35);
  padding-top: 0.45rem;
  padding-right: 1rem;
  padding-bottom: 0.45rem;
  padding-left: 1rem;
  color: #354256;
  text-align: center;
  background: rgba(241,242,252,0.92);
  width: 100%;
}

.jkra26i {
  margin: 0;
  max-width: 960.003003px;
  line-height: 1.45;
  font-size: 0.6875rem;
  margin-left: auto;
  margin-right: auto;
}
.jm79k5f {
  background: linear-gradient(180deg, rgb(9,16,26) 0%, #070b0e 100%);
  border-bottom: 1px solid rgba(147,161,182,0.15);
}

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

#zjkbi4 {
  backface-visibility: hidden;
}

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

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

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

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

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

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

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

.e5c943e a:hover {
  color: #80d7fc;
}

#agzw1x {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

#ol897r {
  border-radius: 10.0056197px;
  width: 44.00141205px;
  cursor: pointer;
  border: 1px solid rgba(149,162,187,0.25);
  display: flex;
  background: rgba(15,25,43,0.6);
  color: rgb(244,243,252);
  align-items: center;
  justify-content: center;
  height: 44.0044644px;
}

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

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

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

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

#svbygx {
  background: rgb(7,9,20);
  display: none;
  border-top: 1px solid rgba(100,115,138,0.35);
  flex-direction: column;
  padding: 0.75rem 1.25rem 1rem;
}

#svbygx.active {
  display: flex;
}

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

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

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

  #svbygx {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .jgq26ps {
    display: none;
  }
  .e5c943e {
    display: none;
  }
  #d1dcuu {
    -webkit-font-smoothing: antialiased;
  }
}
.jzgnxyd {
  max-width: 1240.007797px;
  margin: 0 auto;
  padding-top: 0.85rem;
  padding-right: 1.25rem;
  padding-bottom: 0.65rem;
  padding-left: 1.25rem;
}

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

.jmhj9sv {
  line-height: 1.55;
  font-size: 0.9375rem;
  margin-top: 0.5rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: #cfd4e1;
  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-size: cover;
  background-color: #081019;
  background-repeat: no-repeat;
  background-position: center;
  padding: 28px 24px 40.0016874px;
  background-image:
    linear-gradient(180deg, rgba(9,10,19,0.82) 0%, rgba(6,11,22,0.72) 100%),
    url('/66d39860/f3b138980c518da4.webp');
}

.jec4014 {
  justify-content: center;
  max-width: 1240.005px;
  width: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: flex;
}

#l11fmu {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
.ja7jtje {
  gap: 20.002px;
  flex-direction: column;
  width: 100%;
  max-width: 664.0090408px;
  display: flex;
}

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

#zq6lvl {
  image-rendering: auto;
  font-variant-ligatures: normal;
}

.jqqssdc {
  overflow: hidden;
  box-shadow:
    0 1px 0 rgba(254,253,255,0.04) inset,
    0 22.002px 52.0049112px rgba(0,4,0,0.42);
  gap: 0;
  display: grid;
  align-items: stretch;
  background: linear-gradient(
    158deg,
    rgba(27,35,51,0.55) 0%,
    rgba(19,20,32,0.92) 52%,
    rgba(18,16,29,0.97) 100%
  );
  grid-template-columns: minmax(0, 1.1fr) minmax(96.00449636px, 0.5fr) minmax(0, 1.24fr);
  border: 1px solid rgba(147,163,187,0.18);
  border-radius: 18.00795px;
}

.jqlhvxi {
  gap: 16.00893px;
  align-items: center;
  padding-top: 22.00496px;
  padding-right: 20.0010448px;
  padding-bottom: 22.00884052px;
  padding-left: 24.0053480px;
  border-right: 1px solid rgba(102,120,140,0.38);
  display: flex;
}

.jrh65vf {
  overflow: hidden;
  border: 1px solid rgba(151,163,186,0.22);
  width: 56px;
  flex-shrink: 0;
  height: 56.002155px;
  justify-content: center;
  background: linear-gradient(150deg, rgba(34,62,94,0.35), rgba(17,21,44,0.95));
  display: flex;
  align-items: center;
  border-radius: 15.007px;
}

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

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

.jica56k {
  display: block;
}

.jvhifmv {
  color: rgb(244,250,253);
}

.jsryv4f {
  color: #70e5b7;
}

.jn73pew .jvhifmv {
  color: rgb(225,236,239);
  letter-spacing: 0.04em;
}

.jn73pew .jsryv4f {
  color: rgb(76,222,128);
}

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

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

.js1ah0f {
  text-align: center;
  flex-direction: column;
  border-right: 1px solid rgba(100,118,140,0.38);
  justify-content: center;
  gap: 8.004px;
  align-items: center;
  display: flex;
  padding: 18.007px 16.005492px;
}

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

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

.jqiq2ng {
  flex-shrink: 0;
  width: 13px;
  color: rgb(229,182,73);
  height: 12.002922926px;
}

.jqiq2ng path {
  fill: currentColor;
}

.ju58u1m {
  line-height: 1.2;
  color: hsl(221,21%,66%);
  font-size: 0.75rem;
}

.jfjtm36 {
  justify-content: center;
  display: flex;
  padding: 20.00758901px 22px 20.001px 20.0040616px;
  flex-direction: column;
  gap: 18.007px;
  align-items: stretch;
}

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

.jy53u57 {
  text-align: center;
  font-size: 0.8125rem;
  min-height: 48.004853088px;
  line-height: 1.25;
  box-shadow:
    0 8.005500px 24.00869561px rgba(32,75,219,0.28),
    0 1px 0 rgba(255,255,255,0.08) inset;
  text-decoration: none;
  color: #fcfdff;
  display: inline-flex;
  gap: 12.0038px;
  background: linear-gradient(135deg, rgb(12,78,111) 0%, rgb(29,75,213) 52%, #5924b4 100%);
  border-radius: 13.003432145px;
  font-weight: 700;
  justify-content: center;
  padding: 11.00708px 22px 11.00317662px 24px;
  border: 1px solid rgba(148,193,255,0.28);
  align-self: center;
  align-items: center;
}

.jzuifbm {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

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

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

.jg8fyao {
  display: block;
}

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

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

.jkmejz4 {
  width: 14.0076px;
  height: 16.00507312px;
}

.jzrrqkw {
  height: 12.0043872px;
  width: 8.003364496px;
}

.jdxjhu0 {
  width: 9.009115px;
  height: 18.004px;
}

.jgm66v3 {
  image-rendering: auto;
}

.de673a3 {
  image-rendering: auto;
}

.e5c943e {
  image-rendering: auto;
}

#y3o3ti {
  backface-visibility: hidden;
}

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

.jhfcnip path {
  fill: #fefffe;
}

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

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

  .jqlhvxi {
    border-right: none;
    border-bottom: 1px solid rgba(99,112,141,0.38);
    padding: 20.00996524px 22.00514126px;
  }

  .js1ah0f {
    padding-top: 18.00116px;
    padding-right: 22.0076px;
    padding-bottom: 18.00258px;
    padding-left: 22.007px;
    gap: 10.002px 18px;
    justify-content: center;
    flex-direction: row;
    border-right: none;
    border-bottom: 1px solid rgba(99,116,139,0.38);
    align-items: center;
    flex-wrap: wrap;
  }

  .jy4t9ms {
    font-size: 1.5rem;
  }

  .jfjtm36 {
    padding: 20.00411349px 22.0012732px 24.004px;
  }

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

  .jrh65vf {
    width: 48.002153px;
    height: 48.00473074px;
  }

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

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

.jzxjwsy {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

.de673a3 {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}
.jqippqs {
  padding: 2rem 1.25rem 3rem;
  max-width: 1240.00415px;
  margin: 0 auto;
}

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

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

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

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

.jdn7ieh {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1240px;
}

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

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

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

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

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

#rid1gz {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

.jbjdnvt {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

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

.jktzuri {
  color: #96a4b5;
  font-size: 0.875rem;
  margin: 0;
}

.jsce1e8 {
  -webkit-font-smoothing: antialiased;
}

.jktzuri a {
  color: #e5e9f0;
}

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

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

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

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

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

.jqe62vw h2 {
  font-size: 1.1rem;
  color: rgb(226,232,243);
  margin: 1.5rem 0 0.5rem;
}

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

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

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

.jyzo5g7 {
  position: relative;
}

.jklls07 {
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  color: hsl(180,19%,91%);
  border: 1px solid rgba(147,165,182,0.25);
  max-width: 400.0093px;
  background: #101525;
  border-radius: 12.0096px;
}

.jvcd3pz {
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  background: #0e1426;
  border-radius: 12.00926px;
  display: none;
  color: #e5eaec;
  border: 1px solid rgba(148,163,182,0.25);
}

.jvcd3pz.active {
  display: block;
}

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

.jb2kpsu,
.jcidxs3,
.jnyt6m7,
.jgpehgd {
  padding: 0.5rem 1rem;
  cursor: pointer;
  border: 1px solid rgba(148,197,253,0.35);
  color: rgb(253,255,255);
  font-weight: 600;
  background: linear-gradient(135deg, rgb(13,73,110) 0%, #2050d8 100%);
  border-radius: 8.0021px;
}

.jcidxs3,
.jgpehgd {
  background: rgb(33,44,62);
  color: #e3e5ed;
}

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

#b11nr2 {
  border-top: 1px solid rgba(149,163,186,0.2);
  position: fixed;
  right: 0;
  z-index: 999998;
  color: rgb(224,229,239);
  background: rgb(17,19,36);
  display: none;
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  left: 0;
  box-shadow: 0 -2.00535px 16.00261470px rgba(1,0,1,0.35);
  bottom: 0;
}

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

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

