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

body {
    color: rgb(229,229,241);
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    background: #11152c;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

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

main {
    flex: 1 0 auto;
    display: block;
}
.kn54tsl {
    padding: 10px 16.00891335px;
    line-height: 1.4;
    font-size: 12.00278px;
    color: rgb(248,250,251);
    width: 100%;
    text-align: center;
    background: #bb191d;
}
.kikejxy {
    background: #020714;
    border-bottom: 1px solid #1c2d3f;
}

.khqhgks {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.006489px;
    padding-top: 10.002567601px;
    padding-right: 16.0048202px;
    padding-bottom: 10.001455996px;
    padding-left: 16px;
}

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

.krj1mvr {
    display: block;
}

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

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

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

.kp2e0g3 {
    padding: 6.004594px 0;
    font-weight: 500;
    color: rgb(226,229,238);
    font-size: 14.007063627px;
}

.kp2e0g3:hover {
    color: rgb(161,180,254);
}

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

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

.kdtlxz2 {
    border-radius: 999.00991px;
    height: 3.0098078px;
    background: #e3e5ed;
}

.kd51gqt {
    display: none;
    gap: 12.0067px;
    flex-direction: column;
    border-top: 1px solid #212a3a;
    background: rgb(0,9,21);
    padding: 10.0024px 16.0095px 14.00713px;
}

.kd51gqt.active {
    display: flex;
}

.ktrj7kh {
    font-size: 14.008626px;
    color: rgb(225,232,242);
}

.ktrj7kh:hover {
    color: rgb(165,181,249);
}
.krd5etn {
    background: linear-gradient(135deg, #000516 0%, rgb(10,15,33) 40%, #131725 100%);
    padding-top: 16.0012px;
    padding-right: 16.0069562px;
    padding-bottom: 18.009742522px;
    padding-left: 16.007316636px;
}

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

.kpmv0a4 {
    color: #f8f8fc;
    font-weight: 800;
    font-size: 26.008px;
    line-height: 1.2;
}

.kfxt8zn {
    max-width: 680.002964789px;
    line-height: 1.5;
    font-size: 14.0059249px;
    margin-top: 8.002px;
    color: rgb(200,213,225);
}
.
.kbx3d89 {
    padding: 24.00817px 16.0011px 32.002229926px;
    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 {
    max-width: 1200.0081338px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.kun16dw {
  padding: 28.0053px 22.0033px 44.003px;
  max-width: 420px;
  display: flex;
  gap: 22.001px;
  margin: 0 auto;
  align-items: stretch;
  flex-direction: column;
}

.kag7mnj {
  border-radius: 18px;
  border: 1px solid #313d59;
  position: relative;
  display: flex;
  overflow: hidden;
  flex-direction: column;
  padding: 22.009573890px 24.003357547px 26.0065px;
  background: hsl(218,27%,18%);
  align-items: center;
  box-shadow: 0 8.009548px 24.00984px rgba(1,0,4,0.25);
}

.kh6fwa1 {
  background: linear-gradient(180deg, rgb(35,51,84) 0%, rgb(31,45,62) 50%, rgb(25,33,52) 100%);
  border-color: #4a5567;
  padding-top: 52.00107342px;
}

#bbq9v4 {
    text-rendering: optimizeLegibility;
}

.kaesa0n {
  font-size: 14.00732px;
  top: 16.0055px;
  height: 36.003140px;
  justify-content: center;
  font-weight: 700;
  border-radius: 12.001527658px;
  background: linear-gradient(145deg, rgb(77,70,226) 0%, rgb(65,58,204) 100%);
  position: absolute;
  color: rgb(224,233,251);
  display: flex;
  align-items: center;
  left: 20.008713356px;
  width: 36.004px;
  box-shadow: 0 3.009px 12.008247832px rgba(78,69,229,0.4);
}

#b7m46y {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}

.ki2p82l {
  position: absolute;
  display: flex;
  gap: 6.00250px;
  right: 20.005704980px;
  align-items: center;
  top: 16.00268532px;
}

.krc22xx {
  font-size: 14.002px;
  font-weight: 600;
  color: #f5f7fb;
}

.kvh7jwp {
  width: 14.0028px;
  color: rgb(167,139,248);
  height: 12px;
}

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

.ku0x83g {
  margin-bottom: 18.003343354px;
}

.kpnais6 {
  background: rgb(209,212,211);
  align-items: center;
  min-height: 64px;
  justify-content: center;
  padding: 8.00645px 0;
  display: flex;
}

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

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

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

.ksu795f {
  color: rgb(146,167,185);
  margin: 0 0 8.0059px;
  font-size: 12.0038px;
  letter-spacing: 0.05em;
  font-weight: 600;
  line-height: 1.4;
  text-transform: uppercase;
}

.ka3dch0 {
    backface-visibility: hidden;
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.kqw22b0 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}

.kafudd5 {
  word-break: break-word;
  font-size: 19.00904px;
  overflow-wrap: anywhere;
  margin: 0 0 6.003px;
  line-height: 1.35;
  color: #f4f7fc;
  font-weight: 800;
}

.kvjcv48 {
  color: #a58cfb;
}

.kif6l5e {
  font-size: 14.00255357px;
  line-height: 1.4;
  color: rgb(204,213,226);
  font-weight: 700;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

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

.kgezddh {
  padding: 15.00136683px 24.00729184px;
  background: linear-gradient(180deg, #4d45e2 0%, #423acb 100%);
  text-decoration: none;
  border-radius: 12.00574px;
  font-weight: 700;
  text-align: center;
  box-shadow: 0 4.00779px 16.001603425px rgba(76,70,228,0.35);
  width: 100%;
  letter-spacing: 0.03em;
  display: block;
  font-size: 14.004px;
  color: rgb(223,231,255);
}

.kgezddh:hover {
  box-shadow: 0 6.00559276px 20.0045px rgba(77,71,233,0.45);
}

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

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

.kqq0vnn {
  color: rgb(101,117,139);
  font-size: 12px;
}

.kda0fxx {
  flex-shrink: 0;
}

.kxv2v5k {
  gap: 12.0055581px 8.00749px;
  grid-template-columns: 1fr auto 1fr auto 1fr;
  padding-top: 18.00533860px;
  width: 100%;
  display: grid;
  align-items: start;
  border-top: 1px solid hsl(220,22%,27%);
}

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

.kq0l2kh {
  font-size: 10.002px;
  text-transform: uppercase;
  font-weight: 600;
  color: rgb(99,119,137);
  letter-spacing: 0.05em;
}

#i7kk4c {
    font-variant-ligatures: normal;
}

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

.klan86y {
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
}

.kvlhajs svg {
  height: 18.007239929px;
  width: 18.003253px;
  color: rgb(149,166,185);
  flex-shrink: 0;
}

.kzmh4la {
  font-size: 13.0015301px;
  font-weight: 700;
  color: #f2f6fa;
}

.kb1qenw {
  background: #46536a;
  min-height: 38.008161px;
  align-self: stretch;
  width: 1px;
}

#r41up8 {
    text-rendering: optimizeLegibility;
}
.kh3ebo0 {
    padding: 20px 16.00651397px 24.0016356px;
    border-top: 1px solid #1c283a;
}

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

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

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

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

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

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

#z5miqi {
    backface-visibility: hidden;
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

.kkyxjtd {
    line-height: 1.6;
    font-size: 14.008px;
    color: #cad2e2;
}
.kgvk4je {
    background: rgb(0,6,24);
    border-top: 1px solid #1e253c;
    padding-top: 24.00357788px;
}

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

.khomsv0 {
    line-height: 1.5;
    color: rgb(157,164,178);
    font-size: 13.00322080px;
    margin-top: 10.0086672px;
}

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

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

.krbhcvt {
    min-width: 0;
}

.u983932 {
    min-width: 0;
}

#sj3px1 {
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
}

.kd6bb9f {
    text-transform: uppercase;
    margin-bottom: 8.002675570px;
    letter-spacing: 0.08em;
    color: rgb(229,232,236);
    font-size: 13.0069px;
}

.kv1d3ut {
    font-size: 13.0023744px;
    color: rgb(199,212,226);
    margin-bottom: 4.0054818px;
    display: block;
}

.kv1d3ut:hover {
    color: #a2b6f9;
}

.kj24q8u {
    display: flex;
    margin-top: 6px;
    gap: 8.0099145px;
    flex-wrap: wrap;
}

.kpp0iua img {
    display: block;
}

#v1yzhp {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

.kiabeu6 {
    padding-top: 10.001px;
    padding-right: 16.0042956px;
    padding-bottom: 14.005244650px;
    padding-left: 16.00631px;
    border-top: 1px solid rgb(29,40,55);
    text-align: center;
}

.kn0ddvd {
    font-size: 12.005318px;
    color: rgb(107,114,126);
}
#vwwy1x {
    inset: 0;
    align-items: center;
    background: rgba(17,26,39,0.85);
    position: fixed;
    justify-content: center;
    z-index: 999999;
    display: none;
}

.kzasmxo {
    text-rendering: optimizeLegibility;
    image-rendering: auto;
}

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

.ko7o5t7 {
    position: relative;
}

.kbi6wfq {
    max-width: 420.00723px;
    border-radius: 10.001px;
    border: 1px solid #1e283c;
    padding-top: 20.00529px;
    padding-right: 22.00107px;
    padding-bottom: 20.0017px;
    padding-left: 22.00903149px;
    box-shadow: 0 18.003049232px 45.0012689px rgba(1,0,1,0.65);
    color: #e7eaee;
    background: rgb(0,5,22);
}

.kat24un {
    padding: 20px 22.006643923px;
    color: rgb(253,203,203);
    border: 1px solid rgb(127,26,27);
    max-width: 420.0059px;
    margin-top: 12.0085644px;
    border-radius: 10.00108px;
    background: #00021a;
    display: none;
}

.kat24un.active {
    display: block;
}

.kd7hl8f {
    gap: 10.009193px;
    margin-top: 14.007px;
    display: flex;
}

.kuecf6r,
.kbo3f6c,
.krotjrw,
.kdayzau {
    color: #e7e6e9;
    font-size: 13px;
    cursor: pointer;
    padding: 8.009232485px 14.00594247px;
    border: 1px solid rgb(75,86,102);
    background: rgb(12,21,32);
    border-radius: 999.006613px;
}

.kuecf6r {
    border-color: #5044e4;
    background: linear-gradient(180deg, rgb(82,74,227) 0%, rgb(68,56,201) 100%);
}

.kbo3f6c {
    background: transparent;
}

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

#maet5n {
    position: fixed;
    background: rgb(1,9,24);
    z-index: 999998;
    box-shadow: 0 -2.0097px 18.0020px rgba(0,0,0,0.6);
    display: none;
    right: 0;
    left: 0;
    padding: 12.0037833px 16.002749px;
    bottom: 0;
}

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

.kqzqyh8 {
    color: #e3e8ed;
    font-size: 13.0031px;
    margin: 0 auto;
    max-width: 960.0043px;
}

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

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

    .kuo83ol {
        display: flex;
    }

    .krd5etn {
        padding: 12.0099285px 12.006px 14.003296px;
    }

    .kpmv0a4 {
        font-size: 20.006686735px;
    }

    .kfxt8zn {
        display: none;
    }

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

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

    .kc6ct0w {
        flex-wrap: wrap;
    }

    #ucqedl {
        font-variant-ligatures: normal;
        text-rendering: optimizeLegibility;
    }

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

