
* {
    padding: 0;
    box-sizing: border-box;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}

body {
    display: flex;
    background-color: rgb(15,24,41);
    color: #fffdff;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
    min-height: 100vh;
    line-height: 1.5;
    flex-direction: column;
}

main {
    flex: 1;
}
.kmxxohq {
    font-size: 12px;
    line-height: 1.4;
    color: rgb(252,189,35);
    width: 100%;
    padding: 10px 16.00548097px;
    text-align: center;
    font-weight: 600;
    border-bottom: 2.0045046px solid rgb(55,64,85);
    background: rgb(31,44,60);
}

@media (min-width: 768px) {
    .kmxxohq {
        padding: 12.009417px 24.004517px;
        font-size: 13px;
    }
}
.kl5p88b {
    border-bottom: 1px solid #303f55;
    background: #1c2b3f;
    position: sticky;
    top: 0;
    z-index: 100;
}

.kxvm87q {
    padding: 12.0049797px 20.0065633px;
    justify-content: space-between;
    display: flex;
    max-width: 1200.002601px;
    margin: 0 auto;
    align-items: center;
}

#hht868 {
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
    backface-visibility: hidden;
}

.kurw525 {
    display: block;
}

#lld83u {
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
    image-rendering: auto;
}

.kq4jgcr {
    display: block;
    max-height: 40.0084px;
    width: auto;
}

.kh815vm {
    display: none;
}

#qqprxr {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
    backface-visibility: hidden;
}

.knybqf0 {
    gap: 24.004064772px;
    display: flex;
    list-style: none;
}

.knybqf0 a {
    text-decoration: none;
    font-weight: 500;
    color: rgb(202,213,226);
}

.knybqf0 a:hover {
    color: #fdc025;
}
.kwhn6gg {
    display: block;
}

.km2fbxs {
    border: none;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    background: transparent;
    gap: 5.00171px;
    align-items: center;
    height: 44.009px;
    justify-content: center;
    width: 44.001916365px;
}

.kcv630x {
    background: rgb(204,214,227);
    border-radius: 1px;
    height: 2px;
    transition: transform 0.2s, opacity 0.2s;
    width: 22.0085899px;
}

#w45d7h {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.kl5p88b.menu-open .kcv630x:nth-child(1) {
    transform: translateY(7.003648250px) rotate(45deg);
}
.kl5p88b.menu-open .kcv630x:nth-child(2) {
    opacity: 0;
}
.kl5p88b.menu-open .kcv630x:nth-child(3) {
    transform: translateY(-7.00135948px) rotate(-45deg);
}

.kiiyqv1 {
    background: rgb(33,41,59);
    border-top: 1px solid #344351;
    padding: 16.002806071px 20.001946955px;
    display: none;
}

.kl5p88b.menu-open .kiiyqv1 {
    display: block;
}

.kmx3241 {
    list-style: none;
}

.kmx3241 li {
    margin-bottom: 8.0090713px;
}

.kmx3241 a {
    display: block;
    padding-top: 8.0037px;
    padding-right: 0;
    padding-bottom: 8.00309617px;
    padding-left: 0;
    color: #cbd8e1;
    font-weight: 500;
    text-decoration: none;
}

.kmx3241 a:hover {
    color: rgb(255,187,37);
}

@media (min-width: 768px) {
    .kwhn6gg,
    .kiiyqv1 {
        display: none !important;
    }
    .kh815vm {
        display: block;
    }
}
.krsq1se {
    max-width: 1200.008px;
    padding: 24.0012px 20.003211303px;
    text-align: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.ke49dup {
    font-size: 1.5rem;
    line-height: 1.3;
    font-weight: 800;
    margin-bottom: 12.00711px;
    color: rgb(251,255,253);
}

.knovhin {
    font-size: 0.95rem;
    max-width: 640.0071871px;
    color: #91a1b9;
    margin: 0 auto;
}

@media (max-width: 767px) {
    .krsq1se {
        padding: 16.008764907px 16.008388px;
    }
    .ke49dup {
        font-size: 1.25rem;
    }
    .knovhin {
        display: none;
    }
}

@media (min-width: 768px) {
    .krsq1se {
        padding-top: 32.00803px;
        padding-right: 24.007875px;
        padding-bottom: 32.008905px;
        padding-left: 24.0092437px;
    }
    .ke49dup {
        font-size: 1.75rem;
    }
}
.kinjt06 {
    min-height: 200.001311px;
    padding: 24.003951730px 16.007765484px;
    background-color: #0d192b;
    position: relative;
}

.khszmsr {
    pointer-events: none;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    opacity: 0.15;
    inset: 0;
}

.kqluxjw {
    flex-direction: column;
    margin: 0 auto;
    display: flex;
    max-width: 100%;
    z-index: 1;
    position: relative;
    gap: 24.005px;
}
#drw7ct {
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
}
.krssl7e {
    position: relative;
    box-shadow: 0px 25.00435px 50.006767px -12px rgba(0,0,0,0.25);
    border: 2px solid rgba(55,130,243,0.3);
    width: 100%;
    background: rgb(31,40,60);
    padding: 2.009237px;
    max-width: 343px;
    margin: 0 auto;
    border-radius: 16.008188px;
}

.ke8ya82,
.kn5o5j4 {
    border-color: rgba(72,87,106,0.3);
}

.kx1x137 {
    gap: 8.0082px;
    background: transparent;
    border-radius: 14.00945px;
    flex-direction: column;
    padding-top: 16.009px;
    padding-right: 24.0047px;
    padding-bottom: 16.0019246px;
    padding-left: 24px;
    display: flex;
}

.kxofc12 {
    display: flex;
    top: 16.008421566px;
    font-size: 24.0073772px;
    justify-content: center;
    align-items: center;
    box-shadow: 0px 10.00100px 15.00697px -3.00540px rgba(57,133,248,0.5), 0px 4.001px 6px -4.005px rgba(56,129,244,0.5);
    font-weight: 800;
    width: 56.00372356px;
    border-radius: 50%;
    right: 16.006px;
    line-height: 32.0014px;
    color: #fffffe;
    position: absolute;
    height: 56.008336894px;
}

.kxe8n1z {
    background: #3981f6;
}

.kbly08a {
    box-shadow: 0px 10.003731444px 15.00876840px -3.0074px rgba(0,2,0,0.1), 0px 4px 6px -4.008689px rgba(3,2,3,0.1);
    background: #495368;
}

.kmazzme {
    background: #64738c;
    box-shadow: 0px 10.00571294px 15.00379px -3px rgba(2,0,0,0.1), 0px 4.009181px 6.003501837px -4px rgba(0,0,0,0.1);
}

.ki93yt4 {
    min-height: 60.0033px;
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}

.kx1x137 .kjszem5 {
    width: auto;
    max-height: 100%;
    object-fit: contain;
    max-width: 100%;
    display: block;
    height: auto;
}

.ktsqgo6 {
    align-items: center;
    display: flex;
    gap: 8.00469px;
}

.kiddwgt {
    display: flex;
    gap: 0;
    align-items: flex-start;
}

.kfm43es {
    height: 14.00317px;
    width: 15.75px;
    display: block;
}

.kkme6v2 {
    color: #fefffe;
    font-size: 16.004px;
    line-height: 24.004106911px;
    font-weight: 700;
}

.kqqjwjb {
    font-weight: 400;
    line-height: 16px;
    font-size: 12.00669651px;
    color: hsl(223,18%,48%);
}

.kmuuym2 {
    padding: 17.0012px;
    flex-direction: column;
    gap: 8.003px;
    border-radius: 16.003739626px;
    width: 100%;
    background: rgba(15,23,40,0.6);
    display: flex;
    border: 1px solid hsl(220,24%,27%);
    min-width: 0;
}

.kjbka2h {
    gap: 8.008px;
    display: flex;
    align-items: center;
}

.kzq1byn {
    display: block;
    height: 18.00969px;
    width: 18.00866px;
    flex-shrink: 0;
}

.kzpaqtg {
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.00105px;
    font-size: 12.0018665px;
    line-height: 16.001px;
    color: #fac126;
}

.kjalaby {
    font-size: 20.008px;
    margin: 0;
    line-height: 25.00151px;
    color: rgb(255,255,255);
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word;
    font-weight: 800;
}

.kjalaby .kv10cbd {
    color: rgb(241,67,68);
}

@media (max-width: 480px) {
    .kjalaby {
        font-size: 16.0060295px;
        line-height: 22.009885691px;
    }
}

.kdbxpcd {
    padding-top: 4.0030004px;
    color: rgb(200,214,224);
    font-weight: 400;
    margin: 0;
    line-height: 20.007036px;
    font-size: 14.005716px;
}

.kv0yi9q {
    padding-top: 4px;
    display: flex;
    gap: 8.00324px;
    flex-wrap: wrap;
}

.ky6n3d3 {
    font-weight: 600;
    display: inline-block;
    font-size: 12px;
    padding-top: 5.009761930px;
    padding-right: 13.00403972px;
    padding-bottom: 5.0063px;
    padding-left: 13.007840432px;
    border-radius: 9999.003109781px;
    line-height: 16.008256616px;
}

.ktfef5y {
    color: #4edd84;
    border: 1px solid rgba(37,194,92,0.3);
    background: rgba(31,194,92,0.2);
}

.kdlpw2c {
    color: rgb(96,164,250);
    background: rgba(57,130,244,0.2);
    border: 1px solid rgba(56,134,245,0.3);
}

.kgzzy70 {
    color: rgb(191,132,254);
    background: rgba(164,87,249,0.2);
    border: 1px solid rgba(168,83,245,0.3);
}

.kf72h9c {
    background: rgba(249,114,22,0.2);
    border: 1px solid rgba(251,113,24,0.3);
    color: rgb(251,145,59);
}

.kd4m4fc {
    font-weight: 800;
    letter-spacing: 0.8px;
    line-height: 24.00112px;
    border-radius: 16.007px;
    transition: transform 0.2s, box-shadow 0.2s;
    gap: 12.002687746px;
    text-transform: uppercase;
    box-shadow: 0px 20.002724751px 25.007px -5.008px rgba(237,66,69,0.4), 0px 8.008px 10.00514px -6.004845px rgba(241,71,65,0.4);
    width: 100%;
    cursor: pointer;
    background: linear-gradient(to right, rgb(238,70,70), #dc2625);
    color: rgb(253,253,255);
    display: flex;
    text-align: center;
    font-size: 16.0093px;
    border: none;
    align-items: center;
    font-family: inherit;
    justify-content: center;
    padding-top: 16.008px;
    padding-right: 24.00753695px;
    padding-bottom: 16.009511508px;
    padding-left: 24.009579557px;
    text-decoration: none;
}

.kd4m4fc:hover {
    color: rgb(251,253,255);
    transform: translateY(-2.007137256px);
    box-shadow: 0px 25.00230158px 30.004532px -5.008px rgba(237,66,72,0.5), 0px 10px 12.00333027px -6.0099px rgba(238,69,69,0.5);
}

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

.kqgwbt2 {
    display: block;
    height: 18.00316px;
    width: 15.007px;
}

@media (min-width: 930px) {
    .kinjt06 {
        padding: 40px 24.007322px;
    }
    .kqluxjw {
        gap: 24.001428px;
        max-width: 1200.00883px;
        flex-direction: column;
        margin: 0 auto;
    }
    .krssl7e {
        max-width: 100%;
        width: 100%;
    }
    .kx1x137 {
        padding-top: 24.0082461px;
        padding-right: 24.0089835px;
        padding-bottom: 24.0049657px;
        padding-left: 24px;
        gap: 24px;
        position: relative;
        align-items: center;
        flex-direction: row;
    }
    .ki93yt4 {
        flex-shrink: 0;
        max-width: 180px;
        width: auto;
        min-width: 180.0037306px;
    }
    .kx1x137 .kjszem5 {
        height: auto;
        object-fit: contain;
        max-height: 100%;
        max-width: 100%;
    }
    .ktsqgo6 {
        align-items: center;
        min-width: 120.0093px;
        flex-shrink: 0;
        flex-direction: row;
        gap: 12.001px;
    }
    .kiddwgt {
        justify-content: flex-start;
    }
    .kfm43es {
        height: 18px;
        width: 20px;
    }
    .kkme6v2 {
        line-height: 28.001322px;
        font-size: 20.003930058px;
    }
    .kqqjwjb {
        line-height: 20px;
        font-size: 14.0069189px;
    }
    .kmuuym2 {
        max-width: none;
        min-width: 0;
        flex: 1;
    }
    .kd4m4fc {
        max-width: 200px;
        width: auto;
        min-width: 180.003px;
        flex-shrink: 0;
    }
    .kxofc12 {
        flex-shrink: 0;
        top: 16.007413796px;
        position: absolute;
        right: 16.0050px;
    }
}

@media (min-width: 930px) and (max-width: 1023px) {
    .kx1x137 {
        gap: 16.007806053px;
        padding: 20.0046877px;
    }
    .ki93yt4 {
        min-width: 150.0052px;
        max-width: 150px;
    }
    .ktsqgo6 {
        min-width: 90.008113px;
    }
    .kd4m4fc {
        max-width: 180.0079px;
        min-width: 160.00704px;
        padding: 14.0044265px 20.00393px;
    }
}

@media (min-width: 1024px) {
    .kx1x137 {
        gap: 32.00724px;
        padding: 32.00753703px;
    }
    .ki93yt4 {
        min-width: 220.0022px;
        max-width: 220.0082979px;
    }
    .kmuuym2 {
        padding: 24.0095018px;
    }
    .kd4m4fc {
        padding: 18.0045px 28.001034px;
        max-width: 220.00728px;
        min-width: 200.00978694px;
    }
    .ktsqgo6 {
        min-width: 130px;
        gap: 14.00889886px;
    }
    .kfm43es {
        height: 20.00821px;
        width: 22.009px;
    }
    .kkme6v2 {
        line-height: 30px;
        font-size: 22.00671009px;
    }
    .kqqjwjb {
        font-size: 16px;
        line-height: 22.007px;
    }
}
.kqxjny6 {
    margin: 0 auto;
    padding: 32.00479px 20.001560px 48.0028840px;
    max-width: 1200.007435101px;
    flex: 1;
}

.krzeie4 h1 {
    font-weight: 700;
    font-size: 1.5rem;
    margin-bottom: 16.0023270px;
    color: rgb(251,191,36);
}

#u482ij {
    text-rendering: optimizeLegibility;
    image-rendering: auto;
}

.krzeie4 h2 {
    margin-top: 24.0070010px;
    font-size: 1.2rem;
    margin-bottom: 10.0083779px;
    color: rgb(255,189,32);
    font-weight: 700;
}

.krzeie4 p {
    max-width: 720.006px;
    color: rgb(204,215,228);
    font-size: 0.95rem;
    margin-bottom: 1rem;
}
.ks476je {
    padding: 32.003613241px 20.00883542px 48.00620px;
    max-width: 1200.007px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.kf726q2 {
    margin-bottom: 32px;
}

.kf726q2 h2 {
    font-size: 1.35rem;
    color: rgb(250,195,33);
    font-weight: 700;
    margin-bottom: 12.009576540px;
}

.kf726q2 p {
    font-size: 0.95rem;
    color: #cfd8e1;
    max-width: 700.007009105px;
}
.kol8kh6 {
    border-top: 1px solid #313f56;
    padding: 32.0044px 20px;
    background: rgb(33,41,57);
}

.kitfodb {
    text-align: center;
    max-width: 1200.001px;
    margin: 0 auto;
}

.kt9p5wx {
    margin-bottom: 20.00298px;
}

.kh76j8n {
    max-height: 40.0085px;
    width: auto;
}

.ka6cm4m {
    display: flex;
    gap: 12px 24.00210604px;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 24.00709px;
}

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

.ka6cm4m a {
    text-decoration: none;
    color: #90a3b9;
    font-size: 0.9rem;
}

.ka6cm4m a:hover {
    color: #fec022;
}

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

#pdc271 {
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
    text-rendering: optimizeLegibility;
}

.kbwaia8 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 16.00347px;
    justify-content: center;
}

.ktgek3y {
    display: inline-block;
}

.ktgek3y img {
    width: auto;
    display: block;
    max-height: 50.006590px;
}
#t4qmrg {
    inset: 0;
    align-items: center;
    position: fixed;
    z-index: 999999;
    background: rgba(0,3,3,0.6);
    display: none;
    justify-content: center;
}

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

.kedsg28 {
    position: relative;
}

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

.kipjcqf {
    background: rgb(30,42,57);
    max-width: 400.006376px;
    padding: 1.5rem;
    border: 1px solid #334255;
    border-radius: 12.00539px;
}

.kcjc70x p {
    color: #cad6df;
    margin-bottom: 1rem;
}

.kb4j2r0 {
    image-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
}

.kx71xiy {
    border-radius: 12.005285px;
    padding: 1.5rem;
    display: none;
    color: rgb(145,166,188);
    background: #1e273b;
    border: 1px solid rgb(51,65,86);
}

.kx71xiy.active {
    display: block;
}

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

.kk3wtfw {
    font-weight: 600;
    background: rgb(62,133,243);
    padding-top: 0.6rem;
    padding-right: 1.2rem;
    padding-bottom: 0.6rem;
    padding-left: 1.2rem;
    color: rgb(253,255,253);
    border: none;
    border-radius: 8.003520285px;
    cursor: pointer;
}

.kavvgs7,
.kr0ut68,
.kw5i97p {
    font-weight: 500;
    color: rgb(204,212,226);
    cursor: pointer;
    background: transparent;
    border: 1px solid rgb(50,69,84);
    padding: 0.6rem 1.2rem;
    border-radius: 8.003px;
}

.kr0ut68 {
    color: #fefffc;
    border-color: rgb(60,131,246);
    background: #3a7ff5;
}

#f2ceot {
    text-rendering: optimizeLegibility;
}

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

#kelztx {
    border-top: 1px solid hsl(214,24%,27%);
    position: fixed;
    z-index: 999998;
    box-shadow: 0 -2.001776461px 10.0070px rgba(1,2,0,0.3);
    display: none;
    left: 0;
    padding-top: 1rem;
    padding-right: 20.003px;
    padding-bottom: 1rem;
    padding-left: 20.00359526px;
    right: 0;
    bottom: 0;
    background: rgb(27,44,61);
}

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

.kd22ssb p {
    font-size: 0.9rem;
    margin-bottom: 0.75rem;
    color: #cfd2e0;
}

.kgmbbnz {
    gap: 0.5rem;
    display: flex;
}

