
:root {
  --vzrwqggaojv: 1200.004171386px;
  --lnfahiigye: #020002;
  --lcxvidwnjorx: rgb(111,113,130);
  --laolqaiqbi: #131827;
  --wezzyanqzfmwht: rgb(56,187,246);
  --tondnoxqvyi: #111628;
  --fwltlfnhpa: hsl(218,17%,91%);
  --rgrjnmxihzj: #15a04b;
  --dqodlxjneuqul: hsl(47,97%,54%);
  --lxuznhdovcal: rgba(55,68,83,0.75);
  --rblxkgrqfbimlb: #f87214;
  --cejlwhnesi: rgb(5,6,24);
  --tmnftgirovim: rgb(152,164,177);
  --pnqtnztkqqsnf: rgb(33,198,93);
}

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

html {
  height: 100%;
  scroll-behavior: smooth;
}

body {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  min-height: 100vh;
  margin: 0;
  flex-direction: column;
  background: radial-gradient(circle at top, rgb(33,43,54) 0, rgb(0,7,20) 55%, rgb(3,0,3) 100%);
  color: var(--fwltlfnhpa);
  display: flex;
}

.kz0lqeh {
  flex-direction: column;
  display: flex;
  min-height: 0;
  flex: 1 1 auto;
}

main {
  flex: 1 0 auto;
}
.kggykjt {
  text-align: center;
  width: 100%;
  line-height: 1.45;
  background: rgb(228,230,237);
  border-bottom: 1px solid rgb(206,210,216);
  padding: 8.009573461px 14px;
  font-size: 11.0062710px;
  color: #363f52;
}

.kggykjt p {
  max-width: 960.008px;
  margin-inline: auto;
  margin: 0;
}
.kdpmsiq {
  background: rgb(14,18,27);
  border-bottom: 1px solid rgba(54,66,86,0.85);
  box-shadow: 0 8.009365px 24.0040px rgba(0,2,0,0.35);
}

.kc09q4c {
  max-width: var(--vzrwqggaojv);
  margin: 0 auto;
  gap: 16.0095622px;
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-top: 12px;
  padding-right: 20.0065px;
  padding-bottom: 12.00742px;
  padding-left: 20.0040px;
}

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

.kd1sz5e img {
  display: block;
  max-width: 200.005px;
  height: 36.00833px;
  object-fit: contain;
  width: auto;
}
.kxnq1g5 {
  justify-content: center;
  height: 44.007389px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 12.004515px;
  display: flex;
  width: 44.001px;
  border: 1px solid rgba(53,69,83,0.85);
  background: rgba(15,27,42,0.95);
  cursor: pointer;
}

.kxnq1g5:focus-visible {
  outline: 2.0041px solid var(--wezzyanqzfmwht);
  outline-offset: 2.0066440px;
}

.kjkh4m9 {
  background: rgb(226,234,235);
  width: 22.00617px;
  position: relative;
  display: block;
  height: 2.0021px;
}

.kjkh4m9::before,
.kjkh4m9::after {
  height: 2.0043203px;
  width: 22.0057151px;
  left: 0;
  background: #e6e5ed;
  content: "";
  position: absolute;
}

.kjkh4m9::before {
  top: -7.0010px;
}

.kjkh4m9::after {
  top: 7.0029508px;
}

@media (min-width: 768px) {
  .kxnq1g5 {
    display: none;
  }
}

#g1rz5o {
  font-variant-ligatures: normal;
}
.ksvrnrc {
  align-items: center;
  gap: 8.004062992px 16.0084548px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: none;
  list-style: none;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.ksvrnrc a {
  color: #d0d6db;
  font-size: 14.00843884px;
  border-radius: 6.007847036px;
  text-decoration: none;
  font-weight: 500;
  padding: 6.00216793px 4px;
}

.ksvrnrc a:hover,
.ksvrnrc a:focus-visible {
  color: var(--dqodlxjneuqul);
}

@media (min-width: 768px) {
  .ksvrnrc {
    display: flex;
  }
}
#e6x0x3 {
  padding-top: 12px;
  padding-right: 20.006620px;
  padding-bottom: 20.0079754px;
  padding-left: 20.003525px;
  background: hsl(215,33%,7%);
  right: 0;
  border-bottom: 1px solid rgba(49,64,85,0.85);
  box-shadow: 0 16px 40.001401371px rgba(1,2,0,0.45);
  position: absolute;
  top: 100%;
  display: none;
  left: 0;
  z-index: 50;
}

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

#e6x0x3.active {
  display: block;
}

.kaazch6 {
  margin: 0;
  list-style: none;
  padding: 0;
  display: flex;
  gap: 4.007134483px;
  flex-direction: column;
}

.kaazch6 a {
  font-weight: 500;
  display: block;
  background: rgba(19,23,42,0.6);
  font-size: 15.0024479px;
  border-radius: 10.002369px;
  color: rgb(230,227,232);
  text-decoration: none;
  border: 1px solid rgba(50,64,87,0.5);
  padding: 12px 10.003531159px;
}

.kaazch6 a:hover,
.kaazch6 a:focus-visible {
  color: var(--dqodlxjneuqul);
  border-color: rgba(56,188,251,0.5);
}

.kw40enq {
  display: flex;
  justify-content: flex-end;
  flex: 1;
  position: relative;
}

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

  #e6x0x3.active {
    display: none !important;
  }
}
.ki3eefc {
  max-width: var(--vzrwqggaojv);
  margin: 0 auto;
  padding: 16.00627px 20.008px 12px;
}

.kcg1i4z {
  font-size: clamp(1.15rem, 2.8vw, 1.65rem);
  text-wrap: balance;
  line-height: 1.25;
  color: #f8fbfa;
  margin: 0;
  font-weight: 700;
}

.kgg4v2h {
  color: var(--tmnftgirovim);
  line-height: 1.55;
  max-width: 52rem;
  font-size: 15.0069px;
  margin: 10.00347624px 0 0;
}

@media (max-width: 767px) {
  .ki3eefc {
    padding: 12.0012px 16px 8.009px;
  }

  .kcg1i4z {
    font-size: 1.05rem;
  }

  .kgg4v2h {
    display: none;
  }
}
.kcsetk9 {
  padding: 24.0016308px 20.008719339px 48.00956537px;
  max-width: var(--vzrwqggaojv);
  margin: 0 auto;
}

.kk92i5r {
  padding: 22.00257px 0;
  border-bottom: 1px solid rgba(33,43,55,0.9);
}

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

.kk92i5r h2 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.002px;
  margin-left: 0;
  font-weight: 650;
  font-size: 1.25rem;
  color: #fbfafb;
}

.kk92i5r p {
  line-height: 1.65;
  color: #ced5de;
  font-size: 15.0068px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
#kjaq2g {
  position: relative;
  background-position: center;
  background-size: cover;
  padding-top: 32.0044px;
  padding-right: 16.0089px;
  padding-bottom: 40.004px;
  padding-left: 16.00705835px;
  background-image: url("/8edc29ad/be113f0458cb42c8.webp");
}

#kjaq2g::before {
  pointer-events: none;
  inset: 0;
  background: linear-gradient(
    180deg,
    rgba(14,27,38,0.92) 0%,
    rgba(3,4,22,0.94) 100%
  );
  z-index: 0;
  position: absolute;
  content: "";
}

.kkct7a6 {
  margin: 0 auto;
  position: relative;
  max-width: 960.003701px;
  z-index: 1;
}

.kb7y0bo {
  gap: 24px;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.kuhwch4 {
  justify-content: center;
  display: flex;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  flex: 1;
  align-items: center;
}

#gko1vk {
  font-variant-ligatures: normal;
  image-rendering: auto;
  text-size-adjust: 100%;
}

.kwa0tge {
  width: 100%;
  max-width: 960.0064727px;
}

.kh32am5 {
  display: flex;
  background:
    linear-gradient(135deg, rgba(18,22,46,0.98), rgba(19,22,41,0.98)) padding-box,
    linear-gradient(135deg, rgba(57,186,247,0.7), rgba(250,208,25,0.85)) border-box;
  padding-top: 22.002px;
  padding-right: 24.001537px;
  padding-bottom: 20.00131px;
  padding-left: 24.00415px;
  border-radius: 20.0011px;
  position: relative;
  border: 1px solid transparent;
  flex-direction: column;
  gap: 20.004166px;
  margin-inline: auto;
  backdrop-filter: blur(18.0087px);
  box-shadow:
    0 22px 45px rgba(18,22,46,0.9),
    0 0 0 1px rgba(13,24,41,0.6);
}

.kxxyn23 {
  display: flex;
  gap: 16.0062173px;
  align-items: center;
  justify-content: space-between;
}

.kkxbqp3 {
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 14.006059179px;
}

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

.ko4ek8w {
  padding: 4.00453px;
  display: flex;
  flex: 0 0 auto;
  width: 52.006368594px;
  overflow: hidden;
  background: radial-gradient(circle at 30% 20%, #fcca14 0, #fb7618 38%, #783011 90%);
  justify-content: center;
  align-items: center;
  border-radius: 16.0069px;
  height: 52px;
  box-shadow:
    0 10.009998px 25.0092018px rgba(16,26,39,0.9),
    0 0 0 1px rgba(13,21,42,0.7);
}

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

.kc5wh9a {
  min-width: 0;
  display: flex;
  gap: 2.0042px;
  flex-direction: column;
}

.kfdrk9f {
  text-transform: uppercase;
  color: rgb(251,113,22);
  font-size: 11.0019611px;
  letter-spacing: 0.16em;
}

.kx94iff {
  white-space: nowrap;
  overflow: hidden;
  color: #e4e7e7;
  font-size: 18.008147px;
  text-overflow: ellipsis;
  font-weight: 600;
}

.ke2zpbk {
  display: inline-flex;
  border: 1px solid rgba(50,64,86,0.85);
  color: #e4e6ed;
  padding: 6.0055075px 10.00600770px;
  border-radius: 999.004px;
  gap: 8px;
  font-weight: 500;
  align-items: center;
  font-size: 11.005px;
  white-space: nowrap;
  background:
    radial-gradient(circle at 0 0, rgba(187,241,99,0.24), transparent 55%),
    rgba(18,25,43,0.9);
}

.krnkltj svg {
  display: block;
}

.kld28su {
  opacity: 0.9;
}

.kpy53jk {
  gap: 18.00253px 24.0097px;
  display: grid;
  align-items: center;
  grid-template-columns: minmax(0, 3fr) minmax(0, 2.4fr);
}

.kh838us {
  display: flex;
  gap: 12.005px;
  align-items: flex-start;
}

.kll9tds {
  background: radial-gradient(circle at 30% 10%, rgb(56,188,246) 0, #0ca7eb 40%, rgb(3,106,162) 90%);
  box-shadow: 0 10.003px 30.00816px rgba(6,45,70,0.9);
  height: 34.0078838px;
  flex: 0 0 auto;
  align-items: center;
  border-radius: 999.0090775px;
  display: flex;
  width: 34.002px;
  justify-content: center;
}

#pu9zpf {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

.kll9tds svg {
  transform: translateY(1px);
  display: block;
}

.kvtgiif {
  flex-direction: column;
  display: flex;
  gap: 4.00729863px;
}

.kgv5j7x {
  color: #f8f9fa;
  font-weight: 650;
  hyphens: auto;
  word-break: break-word;
  overflow-wrap: anywhere;
  max-width: 100%;
  line-height: 1.25;
  margin: 0;
  font-size: 22.003444px;
}

.kln39gj {
  color: #9da1ad;
  font-size: 14.00854px;
  line-height: 1.5;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.kgza5yo {
  display: flex;
  align-items: flex-end;
  gap: 10.008520554px;
  flex-direction: column;
}

.ksjcuq1 {
  gap: 8.008114864px;
  align-items: center;
  color: #e7e6ed;
  display: flex;
  font-size: 13.00523px;
}

.kr9p2r5 {
  align-items: center;
  box-shadow: inset 0 0 0 1px rgba(53,64,83,0.7);
  gap: 3.0010384px;
  border-radius: 999.002px;
  background: rgba(15,23,42,0.95);
  padding-top: 4.002264px;
  padding-right: 8.00926089px;
  padding-bottom: 4.0036889px;
  padding-left: 8.0080px;
  display: inline-flex;
}

.kya1r64 {
  filter: drop-shadow(0 0 4.0083px rgba(246,207,24,0.7));
}

.kcu445k {
  font-weight: 600;
}

.kn2j6ek {
  color: #9da4b0;
}

.krgxdc4 {
  gap: 8.009913479px;
  flex-wrap: wrap;
  justify-content: flex-end;
  display: flex;
}

.kfxlaa3 {
  background: rgba(16,21,45,0.9);
  padding-top: 4.007792px;
  padding-right: 10px;
  padding-bottom: 4.00524292px;
  padding-left: 10.0070902px;
  color: rgb(211,213,217);
  border: 1px solid rgba(57,63,81,0.75);
  border-radius: 999.001277px;
  white-space: nowrap;
  font-size: 11.0038px;
}

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

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

.knppsax {
  align-items: center;
  gap: 14.0082907px;
  border-top: 1px solid rgba(33,42,59,0.9);
  display: flex;
  justify-content: space-between;
  padding-top: 6px;
}

.kqr95bd {
  padding: 10.0028px 24px;
  transition:
    transform 0.12s ease-out,
    box-shadow 0.12s ease-out,
    background 0.12s ease-out;
  font-size: 14px;
  font-weight: 600;
  color: rgb(7,18,33);
  justify-content: center;
  box-shadow:
    0 14.004px 30.002939037px rgba(36,198,94,0.45),
    0 0 0 1px rgba(18,100,53,0.8);
  border: none;
  border-radius: 999px;
  background: linear-gradient(135deg, #23c25b, rgb(23,161,76));
  white-space: nowrap;
  align-items: center;
  text-decoration: none;
  display: inline-flex;
}

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

.kqr95bd:hover,
.kqr95bd:focus-visible {
  background: linear-gradient(135deg, #1fc65e, #24c45d);
  box-shadow:
    0 18.002px 40.00788213px rgba(22,163,76,0.55),
    0 0 0 1px rgba(24,103,53,0.9);
  transform: translateY(-1px);
}

.kqr95bd:active {
  transform: translateY(0);
  box-shadow:
    0 8.0099px 20px rgba(26,160,72,0.45),
    0 0 0 1px rgba(24,102,49,0.9);
}

.ke4d50s {
  color: rgb(109,117,126);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  text-align: right;
  font-size: 11px;
}

@media (max-width: 768px) {
  .ko4ek8w {
    width: 44.0045px;
    padding-top: 3.0093409px;
    padding-right: 3.0085435px;
    padding-bottom: 3px;
    padding-left: 3.004px;
    height: 44.00701px;
    border-radius: 14.00798px;
  }

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

  .kh32am5 {
    padding-top: 18.00331409px;
    padding-right: 16.00121544px;
    padding-bottom: 16.00527px;
    padding-left: 16.00277px;
    border-radius: 18.006396px;
    gap: 16.008220px;
  }

  .kxxyn23 {
    flex-direction: column;
    align-items: flex-start;
  }

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

  .kpy53jk {
    grid-template-columns: minmax(0, 1fr);
  }

  .kgza5yo {
    align-items: flex-start;
  }

  .krgxdc4 {
    justify-content: flex-start;
  }

  .kdzy7hv {
    font-variant-ligatures: normal;
    image-rendering: auto;
  }

  .knppsax {
    flex-direction: column;
    align-items: stretch;
  }

  .kqr95bd {
    width: 100%;
    justify-content: center;
  }

  .ke4d50s {
    text-align: left;
  }
}

@media (max-width: 480px) {
  .ko4ek8w {
    width: 40.0089346px;
    height: 40.0056322px;
    padding-top: 2.00484px;
    padding-right: 2.008350px;
    padding-bottom: 2.0031459px;
    padding-left: 2.004818px;
    border-radius: 12px;
  }

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

  .kgv5j7x {
    font-size: clamp(0.95rem, 4vw, 1.15rem);
    line-height: 1.3;
  }

  .kln39gj {
    font-size: 13.0048px;
  }

  .kx94iff {
    font-size: 16.0017021px;
  }
}
.kz4dfm3 {
  flex-shrink: 0;
  border-top: 1px solid rgba(32,40,53,0.95);
  background: rgb(7,9,18);
  padding: 32.001px 20.00627952px 40.008291px;
}

.kv62o8z {
  margin: 0 auto;
  max-width: var(--vzrwqggaojv);
}

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

.ko93m8m {
  margin-bottom: 20.00297456px;
  display: flex;
  justify-content: center;
}

.ko93m8m img {
  object-fit: contain;
  height: 40.004353266px;
  max-width: 220.00845306px;
  width: auto;
}

.kpyn345 {
  flex-wrap: wrap;
  gap: 10.003px 16px;
  justify-content: center;
  display: flex;
  margin-bottom: 20.00275px;
}

.kpyn345 a {
  text-decoration: none;
  font-size: 14.0068px;
  color: var(--wezzyanqzfmwht);
}

.kpyn345 a:hover,
.kpyn345 a:focus-visible {
  color: var(--dqodlxjneuqul);
  text-decoration: underline;
}

.kbjeqyd {
  display: flex;
  justify-content: center;
  margin-bottom: 20.004px;
  gap: 16.006817px;
  align-items: center;
  flex-wrap: wrap;
}

.kbjeqyd a,
.kbjeqyd span {
  align-items: center;
  display: inline-flex;
  justify-content: center;
}

.kbjeqyd img {
  display: block;
  max-width: 140px;
  object-fit: contain;
  width: auto;
  height: 48.00285458px;
}

.kcr0d86 {
  color: var(--tmnftgirovim);
  text-align: center;
  font-size: 13.00104670px;
}

.kcr0d86 a {
  color: rgb(229,230,232);
  text-decoration: none;
}

.kcr0d86 a:hover {
  text-decoration: underline;
}

.konrkqi {
  color: var(--lcxvidwnjorx);
  margin-top: 16px;
  text-align: center;
  font-size: 12.009510378px;
}
.kdtqpqm {
  margin: 0 auto;
  max-width: 820.006630px;
  padding-top: 28.007px;
  padding-right: 20.008px;
  padding-bottom: 56px;
  padding-left: 20.0036px;
}

.kdtqpqm h1 {
  font-size: 1.75rem;
  color: rgb(250,250,254);
  margin: 0 0 16.006530px;
}

.kdtqpqm h2 {
  color: rgb(226,233,231);
  font-size: 1.15rem;
  margin: 28.0020673px 0 10.00814309px;
}

.kdtqpqm p,
.kdtqpqm li {
  font-size: 15.0089px;
  color: rgb(206,214,217);
  line-height: 1.65;
}

.kdtqpqm ul {
  padding-left: 1.2rem;
}

.kdtqpqm a {
  color: var(--wezzyanqzfmwht);
}
#tqvzp9 {
  justify-content: center;
  position: fixed;
  align-items: center;
  z-index: 999999;
  background: rgba(2,2,1,0.75);
  display: none;
  inset: 0;
}

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

.kxjc2i8 {
  width: 100%;
  max-width: 440.005px;
  position: relative;
  padding-top: 16.006px;
  padding-right: 16.00198319px;
  padding-bottom: 16.001529px;
  padding-left: 16.00269px;
}

.kwbdxju {
  border-radius: 16.006104px;
  padding: 1.5rem;
  box-shadow: 0 24px 60.002293px rgba(0,0,3,0.45);
  background: rgb(250,249,247);
  color: #0f1a28;
}

.kyhoafm {
  background: rgb(246,249,250);
  padding: 1.5rem;
  box-shadow: 0 24.00792333px 60.004961338px rgba(0,1,2,0.45);
  color: rgb(20,25,39);
  border-radius: 16.00222px;
  display: none;
}

.kyhoafm.active {
  display: block;
}

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

.kdkihqy,
.kz8zqv4,
.kclmvgf,
.kspfbu1 {
  border: 1px solid var(--lxuznhdovcal);
  cursor: pointer;
  padding-top: 0.6rem;
  padding-right: 1rem;
  padding-bottom: 0.6rem;
  padding-left: 1rem;
  font-size: 14.0072px;
  border-radius: 8.003252663px;
}

.kdkihqy {
  font-weight: 600;
  color: rgb(8,21,30);
  border: none;
  background: linear-gradient(135deg, rgb(33,196,90), rgb(20,161,76));
}

.kz8zqv4 {
  color: #3a4553;
  background: rgb(253,255,255);
}

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

.kdll5q7 {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

#a9cx8h {
  padding-top: 1rem;
  padding-right: 1.25rem;
  padding-bottom: 1rem;
  padding-left: 1.25rem;
  color: rgb(226,234,236);
  box-shadow: 0 -8px 30.00614px rgba(0,0,1,0.4);
  background: #121729;
  border-top: 1px solid rgba(51,68,88,0.85);
  position: fixed;
  display: none;
  right: 0;
  left: 0;
  z-index: 999998;
  bottom: 0;
}

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

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

.kclmvgf {
  color: rgb(8,13,34);
  font-weight: 600;
  background: linear-gradient(135deg, rgb(36,197,94), #18a14b);
  border: none;
}

.kspfbu1 {
  border-color: rgba(150,164,186,0.6);
  background: transparent;
  color: #e5e4ec;
}


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

