
#p0f8ix {
    backface-visibility: hidden;
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

html {
    height: 100%;
}

#y89ba3 {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
    text-size-adjust: 100%;
}

body {
    display: flex;
    flex-direction: column;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
    color: rgb(255,253,255);
    min-height: 100vh;
    background-color: #0e1629;
    line-height: 1.5;
}
.wja3wiy {
    line-height: 1.4;
    color: #fdbf28;
    font-size: 0.75rem;
    width: 100%;
    font-weight: 600;
    text-align: center;
    border-bottom: 2.0011px solid rgb(241,69,67);
    background: #1a263f;
    padding: 10.00562px 16px;
}

@media (min-width: 768px) {
    .wja3wiy {
        font-size: 0.8125rem;
        padding: 12px 24.002509px;
    }
}
.wjqqxya {
    background: #1d2d3b;
    border-bottom: 1px solid rgb(47,66,82);
    position: sticky;
    z-index: 100;
    top: 0;
}

#c39l8u {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
    image-rendering: auto;
}

.wtt2y1d {
    display: flex;
    align-items: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 12.002683179px 20.003589px;
    max-width: 1200.00452px;
    justify-content: space-between;
}

.wacirgc {
    display: block;
}

.wacirgc img {
    width: auto;
    max-width: 160.002596667px;
    display: block;
    height: 36.006px;
}

.ws9akf2 {
    display: none;
}

.ws9akf2 a {
    font-weight: 600;
    font-size: 0.9375rem;
    text-decoration: none;
    margin-left: 24px;
    color: rgb(204,210,227);
}

.ws9akf2 a:hover {
    color: #fffffd;
}
.wh0016u {
    cursor: pointer;
    display: flex;
    gap: 5.0027px;
    flex-direction: column;
    padding: 8.00963072px;
}

.wh0016u .wsyuli0 {
    background: #fefeff;
    border-radius: 1px;
    width: 24.009764476px;
    height: 2.0047532px;
}

.wikhrxl {
    flex-direction: column;
    background: #1f2c38;
    gap: 12.00345530px;
    padding-top: 16px;
    padding-right: 20.0088px;
    padding-bottom: 16.00550px;
    padding-left: 20px;
    border-top: 1px solid rgb(55,69,88);
    display: none;
}

.wikhrxl.active {
    display: flex;
}

.wikhrxl a {
    color: #ccd5e0;
    font-weight: 600;
    text-decoration: none;
}

.wikhrxl a:hover {
    color: #ffffff;
}

@media (min-width: 768px) {
    .ws9akf2 {
        display: flex;
        align-items: center;
    }
    .wh0016u {
        display: none;
    }
}
.wd9l0t0 {
    margin: 0 auto;
    max-width: 1200.006px;
    padding-top: 24.005092px;
    padding-right: 20.002319px;
    padding-bottom: 24.005px;
    padding-left: 20.00702507px;
}

.wke2kwo {
    line-height: 1.25;
    font-weight: 800;
    font-size: 1.5rem;
    color: #fefeff;
}

.wxtm2mh {
    color: #90a6ba;
    max-width: 640.002049px;
    margin-top: 12.0065595px;
    font-size: 0.9375rem;
}

@media (max-width: 767px) {
    .wd9l0t0 {
        padding: 16.008479649px 20.008199478px;
    }
    .wke2kwo {
        font-size: 1.25rem;
    }
    .wxtm2mh {
        display: none;
    }
}
.woih9er {
    padding: 24px 16.0055116px;
    position: relative;
}

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

.woir8er {
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    z-index: 1;
    gap: 24px;
    max-width: 100%;
    position: relative;
}
.wcybb0o {
    position: relative;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 343.0083208px;
    box-shadow: 0px 25.0095px 50px -12px rgba(3,0,0,0.25);
    background: rgb(30,40,56);
    border-radius: 16.001421px;
    border: 2.00715px solid rgba(56,128,247,0.3);
    width: 100%;
    padding: 2.00467092px;
}

.wvv4rj3 {
    border-color: rgba(73,82,106,0.3);
}

.wl2c1yl {
    border-color: rgba(68,84,103,0.3);
}

.wprtqz6 {
    padding: 16.0060195px 24.0023px;
    flex-direction: column;
    gap: 8.009276px;
    border-radius: 14.00779px;
    display: flex;
    background: transparent;
}

.wib9wct {
    line-height: 32.00302878px;
    top: 16.0064px;
    height: 56.00588px;
    display: flex;
    color: #ffffff;
    font-weight: 800;
    right: 16.004543px;
    justify-content: center;
    font-size: 24.002703453px;
    position: absolute;
    box-shadow: 0px 10.0050px 15.00289602px -3.004px rgba(62,130,247,0.5), 0px 4.00602536px 6px -4.006881060px rgba(58,132,247,0.5);
    border-radius: 50%;
    width: 56.007152px;
    align-items: center;
}

.wr39hvk {
    background: rgb(57,126,247);
}

#shd7sp {
    image-rendering: auto;
    text-size-adjust: 100%;
}

.whjpbm5 {
    background: rgb(70,83,107);
    box-shadow: 0px 10.0077856px 15.00918px -3.007794137px rgba(2,0,0,0.1), 0px 4.0086px 6.004px -4.001px rgba(0,0,3,0.1);
}

.wm530ls {
    background: #64748c;
    box-shadow: 0px 10.00322px 15.009px -3.009915596px rgba(2,3,0,0.1), 0px 4px 6.00304px -4.00337763px rgba(0,0,0,0.1);
}

.wu3ql0k {
    width: 100%;
}

.wc60swp {
    max-width: 100%;
    display: block;
    height: auto;
}

.wjx2sus {
    gap: 8px;
    display: flex;
    align-items: center;
}

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

.wb8y3pv {
    display: block;
    height: 14.00908799px;
    width: 15.005714312px;
}

.wx6hdxr {
    line-height: 24.00728px;
    font-size: 16.00831px;
    color: #ffffff;
    font-weight: 700;
}

.wrgxvdl {
    font-weight: 400;
    line-height: 16.007369px;
    font-size: 12.003px;
    color: rgb(100,117,142);
}

.wt7hqvw {
    border-radius: 16px;
    gap: 8.009484149px;
    width: 100%;
    display: flex;
    padding-top: 17.001px;
    padding-right: 17px;
    padding-bottom: 17.00693551px;
    padding-left: 17.0031px;
    background: rgba(15,23,44,0.6);
    border: 1px solid #364159;
    flex-direction: column;
}

.wvlldcs {
    align-items: center;
    display: flex;
    gap: 8.0020px;
}

.wy1ljt6 {
    width: 18.0086px;
    flex-shrink: 0;
    display: block;
    height: 18.0089001px;
}

.whikoui {
    font-weight: 700;
    font-size: 12.00113px;
    letter-spacing: 0.00272498px;
    line-height: 16px;
    text-transform: uppercase;
    color: rgb(252,193,36);
}

#xqhgwj {
    image-rendering: auto;
}

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

.wp7ncno {
    line-height: 25.00463px;
    margin: 0;
    font-size: 20.0045px;
    color: #fefdff;
    font-weight: 800;
}

.wp7ncno .wrk6rgs {
    color: #f14245;
}

.bonus-subtitle {
    line-height: 20.009929px;
    margin: 0;
    padding-top: 4.006264681px;
    font-size: 14.0055651px;
    color: #c8d4e3;
    font-weight: 400;
}

.wka5l4x {
    -moz-osx-font-smoothing: grayscale;
}

.wlv6dlw {
    display: flex;
    padding-top: 4.001621px;
    flex-wrap: wrap;
    gap: 8.0092px;
}

.whi47pl {
    padding: 5px 13.00624px;
    display: inline-block;
    font-weight: 600;
    line-height: 16.0010246px;
    border-radius: 9999.00564999px;
    font-size: 12.007px;
}

.wy19j9b {
    border: 1px solid rgba(34,198,95,0.3);
    color: hsl(142,68%,58%);
    background: rgba(38,200,97,0.2);
}

.wm6aj33 {
    background: rgba(58,128,246,0.2);
    border: 1px solid rgba(60,131,244,0.3);
    color: rgb(100,167,248);
}

.wn7vcvs {
    border: 1px solid rgba(168,87,248,0.3);
    background: rgba(167,86,243,0.2);
    color: #c182fd;
}

.wnssqaq {
    background: rgba(247,114,24,0.2);
    border: 1px solid rgba(248,115,20,0.3);
    color: rgb(252,148,63);
}

.wch36kn {
    background: linear-gradient(to right, rgb(238,70,67), #dd2628);
    border: none;
    font-weight: 800;
    width: 100%;
    transition: transform 0.2s, box-shadow 0.2s;
    display: flex;
    text-decoration: none;
    text-align: center;
    font-family: inherit;
    text-transform: uppercase;
    letter-spacing: 0.008724px;
    color: #fdffff;
    gap: 12.00705px;
    border-radius: 16.009911778px;
    align-items: center;
    box-shadow: 0px 20.002756250px 25.009582px -5.0054273px rgba(240,72,67,0.4), 0px 8.00408px 10.00270px -6.00723969px rgba(239,69,72,0.4);
    padding-top: 16.004px;
    padding-right: 24.0053826px;
    padding-bottom: 16.0065px;
    padding-left: 24.0037020px;
    line-height: 24.0062px;
    justify-content: center;
    font-size: 16.001153px;
    cursor: pointer;
}

.wch36kn:hover {
    transform: translateY(-2px);
    box-shadow: 0px 25px 30.00128px -5.00830957px rgba(237,66,66,0.5), 0px 10.009162591px 12.007379px -6.009px rgba(240,67,66,0.5);
    color: #ffffff;
}

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

.wiq9ebo {
    display: block;
    height: 18px;
    width: 15.002455px;
}
@media (min-width: 930px) {
    .woih9er {
        padding: 40.0049678px 24.004938px;
    }

    .woir8er {
        max-width: 1200.001050325px;
        flex-direction: column;
        margin-top: 0;
        margin-right: auto;
        margin-bottom: 0;
        margin-left: auto;
        gap: 24.00314986px;
    }

    .wcybb0o {
        max-width: 100%;
        width: 100%;
    }

    .wprtqz6 {
        gap: 24.003205px;
        position: relative;
        flex-direction: row;
        padding-top: 24.004px;
        padding-right: 24.007999344px;
        padding-bottom: 24.003192647px;
        padding-left: 24.004626557px;
        align-items: center;
    }

    .wu3ql0k {
        flex-shrink: 0;
        width: auto;
        min-width: 180.0088px;
        max-width: 180.004365444px;
    }

    .wc60swp {
        max-width: 100%;
        height: auto;
    }

    .wjx2sus {
        align-items: center;
        gap: 12.0062px;
        flex-shrink: 0;
        flex-direction: row;
        min-width: 120.005138px;
    }

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

    .wb8y3pv {
        width: 20.0091004px;
        height: 18.0057px;
    }

    .wx6hdxr {
        font-size: 20.0064px;
        line-height: 28.0050668px;
    }

    .wrgxvdl {
        font-size: 14.003px;
        line-height: 20.005028916px;
    }

    .wt7hqvw {
        flex: 1;
        min-width: 0;
        max-width: none;
    }

    .wch36kn {
        min-width: 180.006px;
        flex-shrink: 0;
        max-width: 200.0060px;
        width: auto;
    }

    .wib9wct {
        position: absolute;
        right: 16.00207px;
        top: 16.005810px;
        flex-shrink: 0;
    }
}

@media (min-width: 930px) and (max-width: 1023px) {
    .wprtqz6 {
        padding-top: 20px;
        padding-right: 20.005852px;
        padding-bottom: 20.0089px;
        padding-left: 20.003px;
        gap: 16.00565px;
    }
    .wu3ql0k {
        max-width: 150.00410498px;
        min-width: 150px;
    }
    .wjx2sus {
        min-width: 90.002294466px;
    }
    .wch36kn {
        max-width: 180.007px;
        min-width: 160.004460px;
        padding: 14.00269172px 20.006425px;
    }
}

@media (min-width: 1024px) {
    .wprtqz6 {
        padding-top: 32.00474px;
        padding-right: 32.00556px;
        padding-bottom: 32.00328388px;
        padding-left: 32.007694px;
        gap: 32.005px;
    }
    .wu3ql0k {
        max-width: 220.0054396px;
        min-width: 220.008px;
    }
    .wt7hqvw {
        padding-top: 24px;
        padding-right: 24.00366px;
        padding-bottom: 24.0028px;
        padding-left: 24.0057px;
    }
    #xjbusz {
        font-variant-ligatures: normal;
        text-rendering: optimizeLegibility;
        backface-visibility: hidden;
    }
    .wch36kn {
        max-width: 220.002px;
        padding: 18.005755px 28.00541716px;
        min-width: 200.0096006px;
    }
    .wjx2sus {
        min-width: 130.008718358px;
        gap: 14px;
    }
    .wb8y3pv {
        height: 20.00174245px;
        width: 22px;
    }
    .wx6hdxr {
        line-height: 30px;
        font-size: 22.00180151px;
    }
    .wrgxvdl {
        line-height: 22.001780488px;
        font-size: 16.00886678px;
    }
}

main {
    flex: 1;
}
.wkno1fc {
    max-width: 1200.0019px;
    padding-top: 32.00425754px;
    padding-right: 20.001715951px;
    padding-bottom: 32.00390px;
    padding-left: 20.005329297px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.wkno1fc h1 {
    font-size: 1.5rem;
    font-weight: 800;
    margin-bottom: 20px;
    color: rgb(251,189,36);
}

.wkno1fc h2 {
    font-size: 1.125rem;
    font-weight: 700;
    color: rgb(148,161,183);
    margin-bottom: 10.0037006px;
    margin-top: 24.009509056px;
}

.wkno1fc p {
    margin-bottom: 14.0066px;
    font-size: 0.9375rem;
    color: rgb(206,210,226);
}
.wyqocbr {
    max-width: 1200.0067px;
    padding: 32.00789px 20px;
    border-top: 1px solid #333e55;
    margin: 0 auto;
}

.wyqocbr h2 {
    font-weight: 700;
    margin-bottom: 12.0046389px;
    font-size: 1.25rem;
    color: #fdc124;
}

.wyqocbr p {
    color: #c8d9e3;
    max-width: 700.004605720px;
    font-size: 0.9375rem;
}
#xegrdp {
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
}
.wy3h901 {
    margin-top: 24.00875668px;
    background: #1d2b3a;
    border-top: 1px solid rgb(53,65,89);
}

.wwgahee {
    max-width: 1200.00380420px;
    gap: 20.00428688px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    text-align: center;
    display: flex;
    padding-top: 32.00610px;
    padding-right: 20.0043368px;
    padding-bottom: 32.009809px;
    padding-left: 20.002418px;
    flex-direction: column;
    align-items: center;
}

.wrhda4c img {
    width: auto;
    height: 36.008469px;
    display: block;
    max-width: 160.002px;
}

.wbwxwkw {
    gap: 16.0020903px 24.005px;
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
}

.wbwxwkw a {
    font-size: 0.875rem;
    color: #94a4b4;
    text-decoration: none;
}

.wbwxwkw a:hover {
    color: rgb(253,255,255);
}

.wqdweir {
    color: #67748b;
    font-size: 0.875rem;
}

.wqdweir a {
    color: rgb(100,162,249);
    text-decoration: none;
}

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

.wqdweir a:hover {
    text-decoration: underline;
}
#vm2y2s {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}
#v84ek9 {
    display: none;
    inset: 0;
    align-items: center;
    z-index: 999999;
    position: fixed;
    justify-content: center;
    background: rgba(3,2,0,0.6);
}

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

.wmganza {
    position: relative;
}

.wngndlm {
    background: rgb(27,40,57);
    border-radius: 12.0087px;
    padding: 1.5rem;
    border: 1px solid rgb(48,61,88);
    max-width: 400.0068730px;
}

.wdh259m p {
    margin-bottom: 1rem;
    color: #ccd6de;
}

.ws9clgp {
    border: 1px solid #314257;
    border-radius: 12.00764247px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    display: none;
    background: #20273c;
}

.ws9clgp.active {
    display: block;
}

.ws9clgp p {
    color: rgb(202,209,226);
}

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

.wpknt80,
.wre4rkk {
    cursor: pointer;
    border-radius: 8.00298px;
    font-family: inherit;
    font-weight: 600;
    padding: 0.6rem 1.2rem;
}

.wpknt80 {
    background: #3d84f5;
    border: none;
    color: rgb(255,255,251);
}

.wre4rkk {
    background: transparent;
    color: rgb(150,163,185);
    border: 1px solid #475369;
}

#cncdfs {
    z-index: 999998;
    padding-top: 1rem;
    padding-right: 20.0061px;
    padding-bottom: 1rem;
    padding-left: 20.0074px;
    left: 0;
    box-shadow: 0 -2px 10.00133px rgba(2,0,0,0.3);
    position: fixed;
    border-top: 1px solid hsl(213,26%,26%);
    display: none;
    background: rgb(30,37,56);
    bottom: 0;
    right: 0;
}

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

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

.wr2en88 p {
    font-size: 0.875rem;
    color: #cbd4e4;
}

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

.wvyfqso,
.woxtztk {
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-weight: 600;
    cursor: pointer;
    border-radius: 8.008891px;
    font-family: inherit;
}

.wvyfqso {
    background: rgb(60,129,248);
    color: rgb(255,255,252);
    border: none;
}

.woxtztk {
    background: transparent;
    border: 1px solid rgb(67,84,102);
    color: #95a5b4;
}

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

