.klan86y {
    image-rendering: auto;
}

#qf8v7y {
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}

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

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

body {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    flex-direction: column;
    min-height: 100vh;
    color: rgb(227,230,238);
    background: rgb(17,19,44);
    display: flex;
}

a {
    color: inherit;
    text-decoration: none;
}

main {
    flex: 1 0 auto;
    display: block;
}
.kn54tsl {
    width: 100%;
    padding: 10.003031397px 16.00496081px;
    font-size: 12.00105px;
    line-height: 1.4;
    background: rgb(187,26,28);
    color: rgb(248,251,251);
    text-align: center;
}
.kikejxy {
    border-bottom: 1px solid #1c2b3c;
    background: #010615;
}

.khqhgks {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 10.009906px 16.0081px;
    max-width: 1200.004602px;
}

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

.krj1mvr {
    display: block;
}

.kogqaza {
    display: flex;
    gap: 20.00273px;
    align-items: center;
}

.kp2e0g3 {
    padding-top: 6.0036px;
    padding-right: 0;
    padding-bottom: 6.002022px;
    padding-left: 0;
    font-size: 14.0014px;
    color: #e1e6f1;
    font-weight: 500;
}

.kp2e0g3:hover {
    color: rgb(163,177,253);
}

.kuo83ol {
    height: 24.0035px;
    display: none;
    justify-content: space-between;
    width: 32px;
    flex-direction: column;
    cursor: pointer;
}

#v1yzhp {
    backface-visibility: hidden;
    image-rendering: auto;
    text-size-adjust: 100%;
}

.kdtlxz2 {
    border-radius: 999.00773377px;
    background: #e5e5ed;
    height: 3.00595px;
}

.kd51gqt {
    gap: 12.004173px;
    flex-direction: column;
    display: none;
    background: rgb(0,7,23);
    border-top: 1px solid rgb(33,42,62);
    padding-top: 10.007474px;
    padding-right: 16.00599px;
    padding-bottom: 14px;
    padding-left: 16.009362px;
}

.kd51gqt.active {
    display: flex;
}

.ka3dch0 {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

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

.ktrj7kh {
    color: #e4e6f2;
    font-size: 14.002533px;
}

.ktrj7kh:hover {
    color: rgb(164,180,249);
}
.krd5etn {
    padding-top: 16.00653px;
    padding-right: 16.007529107px;
    padding-bottom: 18.0063606px;
    padding-left: 16.002526852px;
    background: linear-gradient(135deg, #000315 0%, rgb(9,13,35) 40%, #131725 100%);
}

.kvxd1p0 {
    max-width: 1200.009454px;
    margin: 0 auto;
}

.kpmv0a4 {
    font-size: 26.001365px;
    color: rgb(248,246,251);
    font-weight: 800;
    line-height: 1.2;
}

.kfxt8zn {
    max-width: 680.00425660px;
    color: #cad4e0;
    font-size: 14px;
    line-height: 1.5;
    margin-top: 8.00218042px;
}
.
.kbx3d89 {
    padding: 24.0025131px 16.0026px 32.0058858px;
    background:
        radial-gradient(circle at top, rgba(13,24,44,0.85) 0, rgba(4,5,25,0.98) 40%, #030816 100%),
        url("/41e3298e/a8e9b4664ad7d3d4.webp") center/cover no-repeat;
}

.kshueo4 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.003854px;
}
.kun16dw {
  flex-direction: column;
  padding-top: 28.003px;
  padding-right: 22px;
  padding-bottom: 44.005px;
  padding-left: 22px;
  align-items: stretch;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: flex;
  gap: 22px;
  max-width: 420.008852991px;
}

.kag7mnj {
  align-items: center;
  position: relative;
  padding-top: 22.0030px;
  padding-right: 24.0025287px;
  padding-bottom: 26.009983004px;
  padding-left: 24.0092472px;
  border-radius: 18.006876403px;
  box-shadow: 0 8px 24.006445977px rgba(0,0,2,0.25);
  display: flex;
  flex-direction: column;
  border: 1px solid #2f3d59;
  background: #202839;
  overflow: hidden;
}

.kh6fwa1 {
  background: linear-gradient(180deg, rgb(33,55,86) 0%, rgb(31,43,61) 50%, rgb(25,31,53) 100%);
  border-color: hsl(214,18%,35%);
  padding-top: 52.009979px;
}

.kaesa0n {
  color: rgb(224,231,251);
  height: 36.00281px;
  border-radius: 12.00290px;
  left: 20.001497941px;
  top: 16.005302952px;
  font-weight: 700;
  background: linear-gradient(145deg, rgb(79,71,228) 0%, #4139ca 100%);
  align-items: center;
  font-size: 14.008693px;
  display: flex;
  position: absolute;
  width: 36px;
  box-shadow: 0 3.00931px 12.00294px rgba(77,68,228,0.4);
  justify-content: center;
}

.ki2p82l {
  position: absolute;
  top: 16.0022302px;
  gap: 6.00644694px;
  right: 20.00284625px;
  align-items: center;
  display: flex;
}

.krc22xx {
  font-weight: 600;
  font-size: 14.004035px;
  color: #f3f4fb;
}

.kvh7jwp {
  height: 12.009px;
  color: #a689f8;
  width: 14.001px;
}

.kdcze4e {
  align-items: center;
  width: 100%;
  flex-direction: column;
  gap: 0;
  display: flex;
}

.ku0x83g {
  margin-bottom: 18.005709px;
}

.kpnais6 {
  align-items: center;
  padding-top: 8.0020px;
  padding-right: 0;
  padding-bottom: 8.003px;
  padding-left: 0;
  min-height: 64.0027px;
  display: flex;
  justify-content: center;
  background: rgb(211,210,210);
}

.kw83raa {
  max-width: 128.0030px;
  display: block;
  height: 64.001px;
  object-fit: contain;
}

.kymcgsk {
  text-align: center;
  margin-bottom: 18.001925px;
}

.ksu795f {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12px;
  margin: 0 0 8.00117703px;
  color: rgb(147,164,185);
  line-height: 1.4;
  letter-spacing: 0.05em;
}

.kafudd5 {
  color: rgb(246,247,255);
  overflow-wrap: anywhere;
  line-height: 1.35;
  font-weight: 800;
  word-break: break-word;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 6.006px;
  margin-left: 0;
  font-size: 19.00594625px;
}

.kvjcv48 {
  color: #a48cfb;
}

.kif6l5e {
  color: rgb(205,215,224);
  line-height: 1.4;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 14.0066415px;
  font-weight: 700;
}

.kx38c86 {
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
}

.knq1hcv {
  width: 100%;
  margin-bottom: 16.0060px;
}

.kgezddh {
  color: rgb(224,231,253);
  box-shadow: 0 4.00271px 16px rgba(77,70,225,0.35);
  text-align: center;
  border-radius: 12.00464232px;
  width: 100%;
  text-decoration: none;
  background: linear-gradient(180deg, #4d44e2 0%, rgb(67,56,204) 100%);
  display: block;
  font-weight: 700;
  font-size: 14px;
  padding: 15.0060864px 24.003879px;
  letter-spacing: 0.03em;
}

.kgezddh:hover {
  box-shadow: 0 6px 20.006px rgba(79,73,229,0.45);
}

.kgezddh:active {
  transform: scale(0.99);
}

.kl8qw3w {
  display: flex;
  margin-bottom: 18.003px;
  gap: 8.00536px;
  justify-content: center;
  align-items: center;
}

.kqq0vnn {
  font-size: 12.006586677px;
  color: #66738c;
}

.kda0fxx {
  flex-shrink: 0;
}

.kxv2v5k {
  padding-top: 18.0078404px;
  display: grid;
  align-items: start;
  border-top: 1px solid hsl(226,21%,27%);
  width: 100%;
  grid-template-columns: 1fr auto 1fr auto 1fr;
  gap: 12.006048268px 8.007714277px;
}

.kyi5iq7 {
  display: flex;
  gap: 6.002461px;
  align-items: center;
  flex-direction: column;
}

.kq0l2kh {
  font-size: 10.0064px;
  font-weight: 600;
  color: #647789;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

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

.kvlhajs {
  gap: 6.003px;
  align-items: center;
  justify-content: center;
  display: flex;
}

#xhrmmd {
    image-rendering: auto;
}

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

.kvlhajs svg {
  color: rgb(145,163,185);
  height: 18.00652282px;
  width: 18.0077px;
  flex-shrink: 0;
}

.kzmh4la {
  font-weight: 700;
  color: rgb(240,248,250);
  font-size: 13px;
}

.kb1qenw {
  width: 1px;
  background: #45556a;
  align-self: stretch;
  min-height: 38.007027px;
}
.kh3ebo0 {
    padding-top: 20.004274817px;
    padding-right: 16.003350360px;
    padding-bottom: 24.0089803px;
    padding-left: 16px;
    border-top: 1px solid #1c283a;
}

.kzniom0 {
    margin: 0 auto;
    max-width: 800.00464px;
}

.ksqe0f6 {
    font-weight: 700;
    font-size: 20.00919591px;
    color: rgb(250,246,248);
    margin-bottom: 8.004px;
}

.kkyxjtd {
    color: #cbd2e5;
    line-height: 1.6;
    font-size: 14.006px;
}

.kqw22b0 {
    backface-visibility: hidden;
    image-rendering: auto;
    font-variant-ligatures: normal;
}
#i7kk4c {
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}
.kgvk4je {
    padding-top: 24.005px;
    background: rgb(0,7,26);
    border-top: 1px solid rgb(33,39,60);
}

.ki42sbp {
    gap: 24px;
    margin: 0 auto;
    max-width: 1200.00642px;
    padding: 0 16.007713px 20.002574px;
    display: grid;
    grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
}

.khomsv0 {
    color: rgb(158,162,175);
    margin-top: 10.003px;
    line-height: 1.5;
    font-size: 13.004px;
}

.kqrhldy {
    gap: 32px;
    display: flex;
    justify-content: flex-end;
}

.krbhcvt {
    min-width: 0;
}

.ff334da {
    min-width: 0;
}

.kd6bb9f {
    text-transform: uppercase;
    margin-bottom: 8.008px;
    font-size: 13.006773330px;
    letter-spacing: 0.08em;
    color: rgb(225,229,234);
}

.kv1d3ut {
    margin-bottom: 4.005442248px;
    display: block;
    font-size: 13.005115px;
    color: #c9d4e4;
}

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

.kv1d3ut:hover {
    color: rgb(164,183,249);
}

.kj24q8u {
    display: flex;
    flex-wrap: wrap;
    margin-top: 6.0047px;
    gap: 8.004px;
}

.kpp0iua img {
    display: block;
}

#t5qh78 {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}

.kiabeu6 {
    text-align: center;
    padding: 10px 16.0098px 14.0037839px;
    border-top: 1px solid rgb(30,40,56);
}

.kn0ddvd {
    font-size: 12.007914px;
    color: #6c717f;
}
#bbq9v4 {
    text-rendering: optimizeLegibility;
}
#r41up8 {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
}
#vwwy1x {
    z-index: 999999;
    display: none;
    inset: 0;
    align-items: center;
    justify-content: center;
    background: rgba(17,27,38,0.85);
    position: fixed;
}

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

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

.ko7o5t7 {
    position: relative;
}

#bsvulv {
    text-rendering: optimizeLegibility;
}

.kbi6wfq {
    border-radius: 10.00847604px;
    background: rgb(3,4,22);
    max-width: 420.0090101px;
    color: rgb(232,231,234);
    border: 1px solid rgb(31,38,61);
    box-shadow: 0 18.004px 45.0017px rgba(2,0,0,0.65);
    padding-top: 20.00363px;
    padding-right: 22.0036px;
    padding-bottom: 20.0076643px;
    padding-left: 22.0012412px;
}

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

.kat24un {
    background: #000418;
    padding: 20px 22.005374783px;
    margin-top: 12.007543px;
    max-width: 420.0043px;
    border: 1px solid #811b1b;
    border-radius: 10.0047px;
    color: #fecbcb;
    display: none;
}

.kat24un.active {
    display: block;
}

.kd7hl8f {
    gap: 10.007744px;
    display: flex;
    margin-top: 14.0099px;
}

.kuecf6r,
.kbo3f6c,
.krotjrw,
.kdayzau {
    background: rgb(12,21,31);
    font-size: 13.0021610px;
    cursor: pointer;
    padding-top: 8px;
    padding-right: 14.0038px;
    padding-bottom: 8.0012px;
    padding-left: 14px;
    border-radius: 999.005219662px;
    border: 1px solid rgb(74,86,99);
    color: #e7e6e9;
}

.kuecf6r {
    background: linear-gradient(180deg, rgb(80,71,226) 0%, hsl(244,58%,51%) 100%);
    border-color: #5043e5;
}

.kbo3f6c {
    background: transparent;
}

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

#maet5n {
    z-index: 999998;
    padding: 12.0079631px 16px;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgb(0,6,22);
    display: none;
    box-shadow: 0 -2.0053539px 18.002201px rgba(2,1,1,0.6);
    position: fixed;
}

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

.kqzqyh8 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 960px;
    color: #e3e8ed;
    font-size: 13.009016px;
}

.kc6ct0w {
    display: flex;
    margin-top: 8.0084266px;
    gap: 8px;
}
@media (max-width: 767px) {
    .kogqaza {
        display: none;
    }

    .kuo83ol {
        display: flex;
    }

    .krd5etn {
        padding-top: 12.0046916px;
        padding-right: 12.002165907px;
        padding-bottom: 14.00525298px;
        padding-left: 12.00700px;
    }

    .kpmv0a4 {
        font-size: 20.008581004px;
    }

    .kfxt8zn {
        display: none;
    }

    .ki42sbp {
        grid-template-columns: 1fr;
    }

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

    .kxlom4p {
        -moz-osx-font-smoothing: grayscale;
        image-rendering: auto;
    }

    .ff334da {
        image-rendering: auto;
        -moz-osx-font-smoothing: grayscale;
    }

    .kc6ct0w {
        flex-wrap: wrap;
    }

    #sj3px1 {
        text-rendering: optimizeLegibility;
        text-size-adjust: 100%;
    }

    .kafudd5 {
        font-size: 17.004572538px;
    }
}

