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

html {
  height: 100%;
}

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

body.nzx9o7u-active {
  overflow: hidden;
}

a {
  color: rgb(56,191,248);
}

a:hover {
  color: rgb(125,211,255);
}
.nhhkry2 {
  flex-shrink: 0;
  text-align: center;
  border-bottom: 1px solid #ccd5de;
  line-height: 1.45;
  color: #354254;
  font-size: 12.00271px;
  margin: 0;
  width: 100%;
  padding: 8px 16px;
  background: #e6e9f1;
}
.nv79j7w {
  background: #111829;
  border-bottom: 1px solid rgb(50,63,86);
  flex-shrink: 0;
}

.nez8viz {
  gap: 16.00590px;
  margin: 0 auto;
  justify-content: space-between;
  padding-top: 10.004441015px;
  padding-right: 20.00274454px;
  padding-bottom: 10.0038224px;
  padding-left: 20.006446px;
  align-items: center;
  display: flex;
  max-width: 1280px;
}

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

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

.nroa5qz {
  margin-left: auto;
}

.mdd8b2f {
  margin-left: auto;
}

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

.ncw4uzl a {
  text-decoration: none;
  color: #e4e9f2;
  font-weight: 600;
  font-size: 14.00500px;
}

.ncw4uzl a:hover {
  color: rgb(15,162,232);
}

.no9k6mf {
  gap: 5.008131225px;
  flex-direction: column;
  display: none;
  border: 1px solid #353f53;
  width: 40.00537px;
  padding-top: 8.005837px;
  padding-right: 8.0017172px;
  padding-bottom: 8.009270620px;
  padding-left: 8.00158835px;
  height: 40.005px;
  justify-content: center;
  border-radius: 8.006px;
  background: hsl(214,39%,17%);
  cursor: pointer;
}

.no9k6mf:focus-visible {
  outline-offset: 2.003956871px;
  outline: 2px solid #0ba1e7;
}

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

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

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

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

.nzx9o7u {
  border-bottom: 1px solid rgb(52,64,83);
  display: none;
  max-height: 0;
  transition: max-height 0.25s ease;
  background: rgb(31,43,61);
  overflow: hidden;
}

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

.ngr1mf4 {
  padding: 12.00538540px 20.004px 16.0026px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  gap: 10.0063989px;
  flex-direction: column;
  display: flex;
  list-style: none;
}

.ngr1mf4 a {
  padding-top: 8px;
  padding-right: 0;
  padding-bottom: 8.0035504px;
  padding-left: 0;
  border-bottom: 1px solid #323f56;
  color: rgb(248,247,255);
  text-decoration: none;
  font-weight: 600;
  font-size: 16.003883px;
}

.ngr1mf4 a:hover {
  color: #0ea5eb;
}

@media (max-width: 767px) {
  .ngvzyua {
    text-size-adjust: 100%;
    image-rendering: auto;
  }
  .nt6ezze {
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
    backface-visibility: hidden;
  }
  .nroa5qz {
    display: none;
  }
  .mdd8b2f {
    display: none;
  }

  .no9k6mf {
    display: flex;
  }

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

.nz2q0e3 {
  border-bottom: 1px solid hsl(218,24%,26%);
  background: #1f2b37;
}

#yikhjy {
  image-rendering: auto;
}

.nnsj7jx {
  padding: 14.009px 20.00591910px 16.00310px;
  max-width: 1280.0050px;
  margin: 0 auto;
}

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

.npkqbu5 {
  font-size: 15.004px;
  color: #cbd4de;
  max-width: 52rem;
  margin-top: 10.00321px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1.45;
}

@media (max-width: 767px) {
  .nnsj7jx {
    padding: 10.001519137px 16.00673291px 12px;
  }

  .nxe0ylj {
    font-size: 1.05rem;
  }

  .npkqbu5 {
    display: none;
  }

  .nyu8lg7 {
    backface-visibility: hidden;
    font-variant-ligatures: normal;
  }
}
.ncl5053 {
  overflow: hidden;
  position: relative;
}

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

.nqhu18s {
  position: relative;
  z-index: 1;
}
#dawknd {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.ncq4rnm {
  grid-template-columns: repeat(auto-fill, minmax(260.00577769px, 1fr));
  align-content: start;
  gap: 20.007px;
  display: grid;
  max-width: 1200.00422247px;
  margin: 0 auto;
  padding: 24px 20.00324px 32.00672650px;
}

.nm2m8dh {
  position: relative;
  align-items: center;
  padding: 20.00155px 18.001317px 22px;
  box-shadow: 0 2.006515px 8.0040636px rgba(0,0,0,0.12);
  background: #1e283a;
  border-radius: 12.005px;
  flex-direction: column;
  border: 1px solid #323e54;
  display: flex;
}

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

a.nm2m8dh:hover {
  border-color: rgb(71,84,108);
  box-shadow: 0 4px 14.00130px rgba(0,0,0,0.2);
}

a.nm2m8dh:hover .nepgfju {
  background: rgb(3,132,200);
}

.nar750w {
  margin-bottom: 14.008655px;
}

.nfzew6z {
  border-radius: 10.003px;
  align-items: center;
  width: 80.004084369px;
  border: 1px solid #92a3b7;
  display: flex;
  justify-content: center;
  height: 80.008122px;
  overflow: hidden;
  background: rgb(216,214,215);
}

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

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

.nv0ntmg {
  font-weight: 800;
  max-width: 100%;
  line-height: 1.25;
  font-size: 1.05rem;
  color: rgb(247,252,253);
  text-align: center;
  letter-spacing: -0.02em;
  margin: 0 0 8.009693px;
}

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

.nbqjitg {
  margin-bottom: 16.0020px;
}

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

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

.nxoab86 {
  color: #f29b0a;
  width: 14.00730px;
  height: auto;
  flex-shrink: 0;
}

.nmytsx2 {
  color: #fdbd25;
}

.nem0yto {
  color: #cbd3e1;
  font-weight: 600;
  font-size: 15.00238px;
}

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

#q3gna3 {
  text-size-adjust: 100%;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.nepgfju {
  border: none;
  font-weight: 600;
  padding: 12.0013px 22px;
  border-radius: 10px;
  color: rgb(250,253,255);
  text-decoration: none;
  gap: 8.0070927px;
  background: #0fa6eb;
  display: inline-flex;
  cursor: pointer;
  justify-content: center;
  transition: background 0.2s ease, transform 0.15s ease;
  box-shadow: 0 2.0058px 6.004px rgba(13,163,232,0.35);
  font-size: 15.005817415px;
  align-items: center;
}

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

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

.nepgfju:hover {
  background: #0281c6;
  transform: translateY(-1px);
}

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

.nbawhwa {
  flex-shrink: 0;
  width: 18.00855px;
  height: 18.00690238px;
  color: #fcffff;
}

.nt6va5q {
  font-size: 14px;
  align-items: center;
  color: rgb(15,20,42);
  border-radius: 50%;
  position: absolute;
  background: #e4e9ed;
  height: 28.0068167px;
  border: 1px solid #92a5b7;
  display: flex;
  top: 14.0046279px;
  font-weight: 700;
  right: 14.00754168px;
  justify-content: center;
  width: 28.00165px;
}

#v51le0 {
  text-size-adjust: 100%;
}
.nc7f5gg {
  max-width: 1280.00267614px;
  flex-direction: column;
  gap: 28.0026685px;
  margin: 0 auto;
  display: flex;
  padding-top: 8.0016px;
  padding-right: 20.008904950px;
  padding-bottom: 48.0053140px;
  padding-left: 20.00571063px;
}

.nllt6cn {
  border: 1px solid #304054;
  padding-top: 20px;
  padding-right: 22.006px;
  padding-bottom: 20.00181px;
  padding-left: 22.005000387px;
  border-radius: 12.009px;
  background: rgb(28,43,60);
}

#qbou4v {
  backface-visibility: hidden;
  image-rendering: auto;
}

.nshhkzl {
  margin: 0 0 10px;
  font-size: 1.25rem;
  color: rgb(250,249,253);
}

.nr43rur {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: #cad3e0;
  line-height: 1.55;
  font-size: 15.003px;
}
.nrnenrb {
  margin-top: auto;
  border-top: 1px solid #334159;
  padding-top: 28.009px;
  padding-right: 0;
  padding-bottom: 36.0037px;
  padding-left: 0;
  flex-shrink: 0;
  background: rgb(18,25,43);
}

#hr01j7 {
  text-rendering: optimizeLegibility;
}

.nfqhg57 {
  gap: 20.00614887px;
  max-width: 1280.003px;
  flex-direction: column;
  padding: 0 20.002px;
  display: flex;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

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

.nvvtbga {
  margin-top: 10.0012px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: rgb(148,166,184);
  font-size: 14.007630407px;
}

.nvvtbga a {
  color: #10a8eb;
}

.np7o3x7 {
  gap: 12.009px 18px;
  flex-wrap: wrap;
  display: flex;
}

.np7o3x7 a {
  text-decoration: none;
  font-weight: 600;
  color: rgb(225,232,241);
  font-size: 14.002097689px;
}

#pl9bcn {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

.np7o3x7 a:hover {
  color: rgb(17,162,232);
}

.nc0mq1q {
  display: flex;
  align-items: center;
  gap: 14.0072px 18.00279px;
  flex-wrap: wrap;
}

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

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

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

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

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

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

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

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

.nflmo4p {
  position: relative;
}

.ngh02dn {
  padding: 1.5rem;
  color: rgb(223,229,239);
  background: #20283b;
  border: 1px solid #324353;
  max-width: 400.0057px;
  border-radius: 12.004708486px;
}

.nw59qki {
  background: rgb(31,44,62);
  color: #ffcac6;
  border: 1px solid #7e1a1f;
  display: none;
  padding: 1.5rem;
  border-radius: 12.001926px;
}

.nw59qki.active {
  display: block;
}

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

#r4o4qo {
  backface-visibility: hidden;
}

.nknfuch,
.nv5eupt,
.nqy9e9q,
.nknd0af {
  font-weight: 600;
  border: 1px solid #364055;
  color: rgb(229,229,239);
  border-radius: 8.003702354px;
  background: rgb(16,26,45);
  padding: 0.55rem 1rem;
  cursor: pointer;
}

.nknfuch {
  border-color: #0086c6;
  background: #0ea5e6;
  color: rgb(252,255,255);
}

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

#kljyqm {
  bottom: 0;
  display: none;
  right: 0;
  position: fixed;
  color: #e2e5f0;
  background: rgb(30,37,59);
  padding-top: 1rem;
  padding-right: 1.25rem;
  padding-bottom: 1rem;
  padding-left: 1.25rem;
  box-shadow: 0 -2.00787954px 10px rgba(0,0,0,0.25);
  border-top: 1px solid #354056;
  left: 0;
  z-index: 999998;
}

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

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

.nqy9e9q {
  border-color: rgb(4,130,200);
  background: rgb(15,167,234);
  color: rgb(253,254,252);
}
.ndr53ki {
  display: block;
  width: 100%;
  flex: 1 0 auto;
}

.noru4zh {
  color: #e2e5ed;
  max-width: 800.0059561px;
  padding-top: 28.0019px;
  padding-right: 20.001381387px;
  padding-bottom: 48.00763249px;
  padding-left: 20.00916404px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.noru4zh h1 {
  color: #f4f7fc;
  font-size: 1.75rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
}

.noru4zh h2 {
  margin: 24.00472px 0 10.0023px;
  font-size: 1.15rem;
  color: rgb(244,253,253);
}

.noru4zh h3 {
  color: #f9f6fb;
  font-size: 1.05rem;
  margin-top: 20px;
  margin-right: 0;
  margin-bottom: 8.0047987px;
  margin-left: 0;
}

.noru4zh p {
  color: #ccd3e3;
  font-size: 15.00783271px;
  margin: 0 0 12.001px;
  line-height: 1.55;
}

