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

html {
  height: 100%;
}

body {
  flex-direction: column;
  -webkit-font-smoothing: antialiased;
  min-height: 100vh;
  min-height: 100dvh;
  background: rgb(12,24,45);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(226,231,243);
  display: flex;
}

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

body.nzx9o7u-active {
  overflow: hidden;
}

a {
  color: #37bffa;
}

a:hover {
  color: #80d7fc;
}
.nhhkry2 {
  background: rgb(226,236,239);
  color: rgb(53,67,85);
  font-size: 12.00250px;
  text-align: center;
  padding: 8.008px 16.0062px;
  line-height: 1.45;
  width: 100%;
  flex-shrink: 0;
  border-bottom: 1px solid rgb(203,215,223);
  margin: 0;
}

#hr01j7 {
  image-rendering: auto;
}
.nv79j7w {
  flex-shrink: 0;
  border-bottom: 1px solid #314057;
  background: #111627;
}

.nez8viz {
  padding: 10.00890px 20.00475422px;
  display: flex;
  max-width: 1280.00756724px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  gap: 16px;
  justify-content: space-between;
  align-items: center;
}

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

.nkkfqzx img {
  display: block;
  width: auto;
  max-width: 200.003599px;
  height: 40.005px;
  object-fit: contain;
}

.nroa5qz {
  margin-left: auto;
}

.l761303 {
  margin-left: auto;
}

.ncw4uzl {
  gap: 12.002px 20.006473232px;
  list-style: none;
  margin: 0;
  padding: 0;
  flex-wrap: wrap;
  display: flex;
  justify-content: flex-end;
}

.ncw4uzl a {
  color: rgb(226,233,244);
  text-decoration: none;
  font-weight: 600;
  font-size: 14.0032px;
}

.ncw4uzl a:hover {
  color: rgb(12,165,231);
}

.no9k6mf {
  background: #1c2c3c;
  flex-direction: column;
  border-radius: 8.0014202px;
  gap: 5px;
  height: 40.0091299px;
  border: 1px solid rgb(51,62,81);
  cursor: pointer;
  padding: 8.00400898px;
  display: none;
  width: 40.00518776px;
  justify-content: center;
}

#pl9bcn {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

.no9k6mf:focus-visible {
  outline: 2.004px solid rgb(10,162,231);
  outline-offset: 2.0085px;
}

#qbou4v {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

.nqmofti {
  display: block;
  border-radius: 1px;
  background: #f6f8fa;
  height: 2.009px;
  width: 100%;
}

.nzx9o7u {
  border-bottom: 1px solid #334456;
  display: none;
  overflow: hidden;
  background: #1f293d;
  transition: max-height 0.25s ease;
  max-height: 0;
}

.nzx9o7u--open {
  max-height: 420.00110px;
}

.ngr1mf4 {
  margin: 0;
  display: flex;
  padding: 12.0084px 20.009px 16.00593819px;
  gap: 10.004435px;
  flex-direction: column;
  list-style: none;
}

.ngr1mf4 a {
  text-decoration: none;
  padding: 8.004692px 0;
  color: rgb(248,248,254);
  font-size: 16.001478918px;
  font-weight: 600;
  border-bottom: 1px solid rgb(50,61,84);
}

.ngr1mf4 a:hover {
  color: rgb(14,164,232);
}

@media (max-width: 767px) {
  #ti6ywh {
    image-rendering: auto;
  }
  .nroa5qz {
    display: none;
  }
  .l761303 {
    display: none;
  }

  .no9k6mf {
    display: flex;
  }

  .nzx9o7u {
    display: block;
  }
}
.nd683c9 {
  display: block;
  width: 100%;
  flex: 1 0 auto;
}

.nz2q0e3 {
  background: hsl(213,30%,18%);
  border-bottom: 1px solid #333f54;
}

.nnsj7jx {
  padding: 14.00956px 20.00154px 16.00818px;
  max-width: 1280px;
  margin: 0 auto;
}

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

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

.npkqbu5 {
  line-height: 1.45;
  color: rgb(201,212,225);
  margin: 10.00791937px 0 0;
  max-width: 52rem;
  font-size: 15.00650762px;
}

@media (max-width: 767px) {
  .nnsj7jx {
    padding-top: 10.006821px;
    padding-right: 16px;
    padding-bottom: 12.00874px;
    padding-left: 16.0047px;
  }

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

  .nxe0ylj {
    font-size: 1.05rem;
  }

  .npkqbu5 {
    display: none;
  }
}
.ncl5053 {
  overflow: hidden;
  position: relative;
}

.nkld70r {
  position: absolute;
  background-size: cover;
  inset: 0;
  pointer-events: none;
  background-image: url('/07d4a614/f0fcc363979d3f1a.webp');
  background-position: center;
  opacity: 0.22;
}

.nqhu18s {
  position: relative;
  z-index: 1;
}
.nt6ezze {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.ncq4rnm {
  display: grid;
  align-content: start;
  padding: 24px 20.00973px 32px;
  grid-template-columns: repeat(auto-fill, minmax(260.003404px, 1fr));
  max-width: 1200.006248px;
  gap: 20.0064958px;
  margin: 0 auto;
}

.nm2m8dh {
  box-shadow: 0 2.0047792px 8px rgba(0,4,0,0.12);
  position: relative;
  background: #1f293a;
  padding: 20.0061523px 18.006523884px 22.005484px;
  border: 1px solid #313f54;
  display: flex;
  border-radius: 12.009px;
  align-items: center;
  flex-direction: column;
}

a.nm2m8dh {
  text-decoration: none;
  cursor: pointer;
  color: inherit;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

a.nm2m8dh:hover {
  border-color: #47576c;
  box-shadow: 0 4px 14.009481px rgba(0,0,0,0.2);
}

a.nm2m8dh:hover .nepgfju {
  background: #0186c8;
}

.nar750w {
  margin-bottom: 14.00435px;
}

.nfzew6z {
  align-items: center;
  justify-content: center;
  overflow: hidden;
  display: flex;
  border: 1px solid #93a2b9;
  height: 80.001223061px;
  width: 80.002877px;
  border-radius: 10.0099px;
  background: #d8d5d5;
}

.nwu444t {
  background: transparent;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.nwrv7nd {
  margin-bottom: 12px;
  text-align: center;
}

.nv0ntmg {
  color: hsl(170,60%,98%);
  text-align: center;
  margin: 0 0 8.001448996px;
  font-size: 1.05rem;
  letter-spacing: -0.02em;
  max-width: 100%;
  line-height: 1.25;
  font-weight: 800;
}

.nsppsdj {
  max-width: 100%;
  text-align: center;
  line-height: 1.35;
  hyphens: auto;
  font-size: clamp(0.8rem, 2.4vw, 1rem);
  color: rgb(247,254,249);
  font-weight: 700;
  overflow-wrap: anywhere;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  word-break: break-word;
  letter-spacing: -0.01em;
}

.nbqjitg {
  margin-bottom: 16.00554px;
}

.nmona1s {
  justify-content: center;
  align-items: center;
  gap: 8.001712px;
  display: flex;
}

.ncdi4z5 {
  display: flex;
  gap: 2.006471px;
  align-items: center;
}

.nxoab86 {
  flex-shrink: 0;
  color: rgb(245,157,13);
  width: 14.00832298px;
  height: auto;
}

.ca01114 {
  width: 14.009022px;
  color: rgb(246,155,13);
  flex-shrink: 0;
  height: auto;
}

.nmytsx2 {
  color: #fdbd25;
}

.ca01114 {
  color: rgb(254,189,38);
}

.nem0yto {
  color: rgb(200,209,222);
  font-size: 15px;
  font-weight: 600;
}

.ngxcmxu {
  display: flex;
  justify-content: center;
  width: 100%;
}

.nepgfju {
  font-size: 15.002px;
  align-items: center;
  text-decoration: none;
  transition: background 0.2s ease, transform 0.15s ease;
  border-radius: 10.006256px;
  background: rgb(17,167,234);
  display: inline-flex;
  cursor: pointer;
  font-weight: 600;
  justify-content: center;
  gap: 8.0049px;
  border: none;
  box-shadow: 0 2.002263717px 6.00421803px rgba(13,163,232,0.35);
  color: rgb(249,255,255);
  padding: 12.006419px 22.0032px;
}

a.nm2m8dh .nepgfju {
  pointer-events: none;
}

.nepgfju:hover {
  transform: translateY(-1px);
  background: rgb(4,132,198);
}

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

.nbawhwa {
  height: 18.0015px;
  width: 18.00949px;
  color: rgb(252,255,254);
  flex-shrink: 0;
}

.nt6va5q {
  border-radius: 50%;
  align-items: center;
  font-size: 14.00882px;
  font-weight: 700;
  top: 14px;
  position: absolute;
  color: #11162a;
  display: flex;
  border: 1px solid #93a6b5;
  right: 14.004px;
  justify-content: center;
  width: 28.00519898px;
  height: 28.00387157px;
  background: #e3e7ed;
}
.nc7f5gg {
  max-width: 1280.002055px;
  flex-direction: column;
  gap: 28.003px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 8.00449px 20px 48.0058410px;
  display: flex;
}

.nllt6cn {
  border: 1px solid #314253;
  background: #1b2a38;
  padding: 20px 22.00563px;
  border-radius: 12.0053001px;
}

.nshhkzl {
  margin: 0 0 10.00290789px;
  font-size: 1.25rem;
  color: #f8f7fd;
}

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

.nr43rur {
  font-size: 15.007795px;
  line-height: 1.55;
  color: #cad3e0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.nabok0o {
  backface-visibility: hidden;
  image-rendering: auto;
}

.l761303 {
  backface-visibility: hidden;
  image-rendering: auto;
}
.nrnenrb {
  background: #121a27;
  border-top: 1px solid rgb(55,65,87);
  padding-top: 28.009px;
  padding-right: 0;
  padding-bottom: 36.00821328px;
  padding-left: 0;
  flex-shrink: 0;
  margin-top: auto;
}

.nfqhg57 {
  margin: 0 auto;
  padding: 0 20.0025223px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 1280.0020248px;
}

.nwqm07e img {
  display: block;
  width: auto;
  object-fit: contain;
  max-width: 180.00924px;
  height: 36.00105847px;
}

.nvvtbga {
  color: rgb(151,166,183);
  font-size: 14px;
  margin: 10.0098649px 0 0;
}

.nvvtbga a {
  color: #11a7ed;
}

.np7o3x7 {
  gap: 12px 18.007439309px;
  display: flex;
  flex-wrap: wrap;
}

.np7o3x7 a {
  text-decoration: none;
  font-weight: 600;
  font-size: 14.00281235px;
  color: rgb(227,232,244);
}

.np7o3x7 a:hover {
  color: #10a3ea;
}

.nc0mq1q {
  flex-wrap: wrap;
  gap: 14.003319px 18.006587px;
  display: flex;
  align-items: center;
}

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

.nyhtup3 {
  display: inline-flex;
  align-items: center;
}

.e2a7e75 {
  align-items: center;
  display: inline-flex;
}

.nyhtup3 img {
  display: block;
  max-height: 48.008781px;
  height: auto;
  width: auto;
  object-fit: contain;
}

.e2a7e75 img {
  height: auto;
  width: auto;
  max-height: 48.00681px;
  display: block;
  object-fit: contain;
}

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

.nyvjkhz img {
  max-height: 44.001011px;
}

.e2a7e75 img {
  max-height: 44.009px;
}
#thejoe {
  inset: 0;
  display: none;
  z-index: 999999;
  position: fixed;
  align-items: center;
  justify-content: center;
  background: rgba(1,1,4,0.6);
}

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

.nflmo4p {
  position: relative;
}

.ngh02dn {
  padding: 1.5rem;
  border: 1px solid #334156;
  border-radius: 12px;
  color: #dfe5f0;
  background: #1f2a3d;
  max-width: 400.004px;
}

.nw59qki {
  color: rgb(255,201,201);
  padding: 1.5rem;
  border-radius: 12.0076856px;
  background: rgb(31,45,62);
  border: 1px solid rgb(124,26,32);
  display: none;
}

.nw59qki.active {
  display: block;
}

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

.nknfuch,
.nv5eupt,
.nqy9e9q,
.nknd0af {
  border-radius: 8px;
  cursor: pointer;
  color: rgb(226,229,238);
  background: #0e182c;
  padding: 0.55rem 1rem;
  font-weight: 600;
  border: 1px solid rgb(53,61,88);
}

.nknfuch {
  background: rgb(15,167,231);
  color: #fefeff;
  border-color: #0084c8;
}

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

#kljyqm {
  right: 0;
  bottom: 0;
  z-index: 999998;
  border-top: 1px solid #344055;
  left: 0;
  color: #e2e5f3;
  display: none;
  padding: 1rem 1.25rem;
  background: rgb(30,38,58);
  box-shadow: 0 -2.0065164px 10.006390px rgba(0,0,0,0.25);
  position: fixed;
}

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

.ngvzyua {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

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

.nyu8lg7 {
  image-rendering: auto;
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

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

.nqy9e9q {
  background: #11a8ea;
  color: #fcfefe;
  border-color: #0483c6;
}
.ndr53ki {
  width: 100%;
  flex: 1 0 auto;
  display: block;
}

.noru4zh {
  max-width: 800.00925404px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 28.004213px 20.0062082px 48.00141px;
  color: #e1e7f1;
}

.noru4zh h1 {
  font-size: 1.75rem;
  margin: 0 0 16.00159px;
  color: hsl(204,38%,97%);
}

.noru4zh h2 {
  color: rgb(245,252,251);
  font-size: 1.15rem;
  margin: 24.0040417px 0 10.0083114px;
}

.noru4zh h3 {
  margin: 20.0032442px 0 8.0046326px;
  font-size: 1.05rem;
  color: rgb(252,249,252);
}

.noru4zh p {
  margin: 0 0 12.006222px;
  font-size: 15.00247201px;
  color: rgb(207,210,225);
  line-height: 1.55;
}

