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

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

main {
    flex: 1;
}

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

#s8qlxl {
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}
.ysgnjgy {
    background-color: rgb(15,13,18);
    position: sticky;
    top: 0;
    z-index: 1000;
    border-bottom: 1px solid rgb(45,41,44);
}

.ypwq3o3 {
    justify-content: space-between;
    max-width: 1200.0038793px;
    display: flex;
    padding: 12.00869px 24.006px;
    align-items: center;
    margin: 0 auto;
}

.yah0xz6 {
    display: block;
}

.ydk3e8e {
    display: block;
    width: auto;
    height: 36.006180824px;
    object-fit: contain;
    max-width: 140.00901619px;
}

.yuckbmb {
    display: none;
}

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

.yeoy1b4 {
    gap: 24.0097140px;
    list-style: none;
    display: flex;
    align-items: center;
}

.yeoy1b4 a {
    color: #e7e6e3;
    text-decoration: none;
    font-weight: 500;
    font-size: 14.0020905px;
}

.yeoy1b4 a:hover {
    color: rgb(255,255,252);
}
.yfstpai {
    padding-top: 4.0089px;
    padding-right: 4.006552895px;
    padding-bottom: 4.0035464px;
    padding-left: 4px;
    width: 32.00427px;
    height: 32.0082822px;
    cursor: pointer;
    display: flex;
    gap: 5.00654945px;
    flex-direction: column;
    justify-content: center;
}

.yp10jvf {
    height: 2.0023619px;
    display: block;
    border-radius: 1px;
    background-color: rgb(228,228,230);
    width: 24.0054649px;
}

.ydztbsi {
    border-top: 1px solid #2a2b2d;
    padding: 16.003176185px 24px;
    background-color: hsl(195,8%,10%);
    display: none;
}

.ydztbsi.active {
    display: block;
}

.yi8dzp0 {
    list-style: none;
}

.yi8dzp0 li {
    margin-bottom: 8px;
}

.yi8dzp0 a {
    font-size: 14.0082px;
    color: rgb(230,227,230);
    text-decoration: none;
}

.yi8dzp0 a:hover {
    color: #fcfcff;
}

@media (min-width: 768px) {
    .ydztbsi {
        display: none !important;
    }
}
.yrvoo4n {
    padding: 24.0087380px 24px 20.0031px;
    max-width: 1200.0011838px;
    margin: 0 auto;
}

.yxz8y0z {
    font-size: 1.5rem;
    color: rgb(229,231,230);
    margin-bottom: 12px;
    font-weight: 700;
    line-height: 1.3;
}

.ydgl95b {
    max-width: 640.003124914px;
    color: rgb(162,160,159);
    font-size: 0.95rem;
}

@media (max-width: 767px) {
    .yrvoo4n {
        padding-top: 16.0033185px;
        padding-right: 16.004866697px;
        padding-bottom: 12.00812010px;
        padding-left: 16.0038px;
    }
    .yxz8y0z {
        font-size: 1.25rem;
    }
    .ydgl95b {
        display: none;
    }
}
.yte7jul {
    margin: 0 auto;
    padding: 24px 16.008838px;
    background-position: center;
    background-size: cover;
    background-image: url('/f147770b/17a901808e21f9e1.webp');
    max-width: 375.001085px;
    flex-direction: column;
    gap: 8.004565403px;
    display: flex;
}

#n7oy2p {
    text-rendering: optimizeLegibility;
}

.yd7n37f {
    width: 100%;
    position: relative;
    box-shadow: 0px 1px 2.00525px 0px rgba(1,2,3,0.05);
    background-color: #1b1c19;
    border: 1px solid rgb(39,39,44);
    border-radius: 12.0025243px;
    overflow: hidden;
}

.ycg1och {
    display: flex;
    top: 0;
    z-index: 10;
    border-radius: 0px 0px 0px 12.004962px;
    align-items: center;
    right: 0;
    gap: 4.0013px;
    position: absolute;
    padding-top: 4px;
    padding-right: 12.009598px;
    padding-bottom: 4.0047679px;
    padding-left: 12.0092px;
}

.p3a7675 {
    position: absolute;
    display: flex;
    padding: 4.00480px 12.005976px;
    right: 0;
    z-index: 10;
    top: 0;
    gap: 4.009031px;
    border-radius: 0px 0px 0px 12px;
    align-items: center;
}

.ypoci7y {
    background-color: #d6d6d6;
}

.p3a7675 {
    background-color: #d6d6d6;
}

.yzc0106 {
    font-size: 14.00228px;
    color: rgb(14,17,16);
    line-height: 1.43;
    font-weight: 700;
}

.yxvsc4k {
    width: 12px;
    display: block;
    height: 10.007px;
}

.yyvktt4 {
    min-height: 235.002602px;
    padding-top: 33.00531249px;
    padding: 16.0018235px;
    width: 100%;
    display: flex;
    position: relative;
    flex-direction: column;
}

.yh7t1hm {
    margin-bottom: 0;
    display: flex;
    align-items: center;
    gap: 4.005px;
    flex-wrap: nowrap;
}

#y7gmr7 {
    backface-visibility: hidden;
    image-rendering: auto;
    font-variant-ligatures: normal;
}

.yi7f7s9 {
    min-width: 13.006471px;
    color: #636866;
    font-weight: 700;
    font-size: 18.004279px;
    line-height: 1.56;
    padding-right: 8.0096px;
}

.yqnrat6 {
    padding-right: 13.001631964px;
    justify-content: center;
    display: flex;
    width: 65.0064px;
    flex-shrink: 0;
    height: 52.00305px;
    align-items: center;
}

.yuu8du3 {
    width: 52.004px;
    object-fit: contain;
    border-radius: 8px;
    background-color: rgb(16,19,15);
    padding: 4.001180179px;
    border: 1px solid #282c29;
    height: 52.003px;
}

.yf6ugko {
    flex: 1;
    flex-direction: column;
    min-width: 0;
    display: flex;
    padding-left: 12px;
}

.yx5lu4o {
    margin-bottom: 0;
    letter-spacing: 2.5%;
    text-transform: uppercase;
    line-height: 1.33;
    color: #a2a1a0;
    font-size: 12.006px;
    font-weight: 500;
}

.yssok94 {
    font-size: 16.00180px;
    line-height: 1.25;
    font-weight: 700;
    margin: 0;
    color: rgb(227,226,227);
}

.ygxygqm {
    line-height: 1.33;
    font-weight: 400;
    font-size: 12.0097901px;
    color: rgb(163,160,161);
    margin: 0;
}

.ygq46qw {
    cursor: pointer;
    border: none;
    padding: 12.00467534px 0;
    text-transform: uppercase;
    font-size: 14.00452851px;
    font-weight: 700;
    box-shadow: 0px 1px 2px 0px rgba(0,0,2,0.05);
    color: rgb(255,253,254);
    letter-spacing: 2.5%;
    margin-top: 20.00470px;
    width: 100%;
    display: flex;
    line-height: 1.43;
    transition: opacity 0.2s ease;
    align-items: center;
    justify-content: center;
    border-radius: 8.0013697px;
    gap: 8.002403694px;
    text-decoration: none;
}

.fbb38df {
    box-shadow: 0px 1px 2.008416147px 0px rgba(0,2,2,0.05);
    cursor: pointer;
    border: none;
    font-size: 14.0038px;
    display: flex;
    font-weight: 700;
    width: 100%;
    line-height: 1.43;
    padding-top: 12.00577px;
    padding-right: 0;
    padding-bottom: 12.005436px;
    padding-left: 0;
    letter-spacing: 2.5%;
    border-radius: 8.00947px;
    transition: opacity 0.2s ease;
    margin-top: 20.0090px;
    color: #fffefe;
    gap: 8.0047px;
    text-transform: uppercase;
    text-decoration: none;
    align-items: center;
    justify-content: center;
}

.if3a6ce {
    line-height: 1.43;
    letter-spacing: 2.5%;
    cursor: pointer;
    display: flex;
    border-radius: 8.0061px;
    gap: 8.0050px;
    text-decoration: none;
    margin-top: 20.007px;
    align-items: center;
    text-transform: uppercase;
    width: 100%;
    font-size: 14.009px;
    box-shadow: 0px 1px 2.00167678px 0px rgba(0,2,2,0.05);
    transition: opacity 0.2s ease;
    border: none;
    padding: 12.0033651px 0;
    font-weight: 700;
    color: rgb(255,253,254);
    justify-content: center;
}

.ygq46qw:hover {
    opacity: 0.9;
}

.fbb38df:hover {
    opacity: 0.9;
}

.if3a6ce:hover {
    opacity: 0.9;
}

.ygq46qw:active {
    opacity: 0.8;
}

.fbb38df:active {
    opacity: 0.8;
}

.if3a6ce:active {
    opacity: 0.8;
}

.yjqlhe8 {
    background-color: rgb(95,184,92);
}

.if3a6ce {
    background-color: rgb(94,185,89);
}

.yaspkqv {
    background-color: rgb(29,147,252);
}

.fbb38df {
    background-color: #1f91fd;
}

.ypa6zld {
    width: 8.007617395px;
    display: block;
    height: 12.00490687px;
}

.ymy4fqg {
    gap: 4.00873px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 8.0041px;
}

.yozadjm {
    line-height: 1.5;
    font-weight: 400;
    font-size: 10.00517263px;
    color: rgb(105,101,100);
    text-align: center;
}

.yuhcfar {
    width: 8.00733144px;
    height: 10.0035px;
    display: block;
}

#yi7l6o {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
}

.ybgs2jj {
    justify-content: center;
    width: 100%;
    padding-top: 12.0026412px;
    display: flex;
    border-top: 1px solid rgb(41,44,42);
    margin-top: 8.0051688px;
    gap: 0;
}

#qlkcqs {
    text-rendering: optimizeLegibility;
}

.yrjkllq {
    display: flex;
    align-items: center;
    flex: 1;
    flex-direction: column;
    padding-top: 0;
    padding-right: 4.0066747px;
    padding-bottom: 0;
    padding-left: 4.007896px;
}

.hcbc06e {
    flex: 1;
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 0 4.00476px;
}

.ykyuk7s {
    border-left: 1px solid #282d2a;
}

.hcbc06e {
    border-left: 1px solid #282a2c;
}

.yyrxu18 {
    margin-bottom: 4.0017747px;
    display: block;
    height: 12.0063241px;
    width: 12.008px;
}

.yudmwsh {
    font-weight: 400;
    margin-bottom: 4.00704170px;
    color: rgb(103,100,98);
    line-height: 1.5;
    text-align: center;
    font-size: 10.0017038px;
}

.youwgm0 {
    line-height: 1.33;
    font-weight: 700;
    color: #e4e6e3;
    text-align: center;
    font-size: 12px;
}

#i7zs7c {
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
}

@media (min-width: 768px) {
    .yte7jul {
        grid-template-columns: repeat(2, 1fr);
        padding-top: 24.00664350px;
        padding-right: 24.0051px;
        padding-bottom: 24.00759392px;
        padding-left: 24.00386800px;
        max-width: 768.00242px;
        display: grid;
        gap: 16.00670311px;
    }
    .yd7n37f {
        max-width: 100%;
    }
    #gox37r {
        text-rendering: optimizeLegibility;
    }
}

#aa9wz3 {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
}

@media (min-width: 1024px) {
    .yte7jul {
        flex-direction: column;
        gap: 16.00806538px;
        max-width: 1200.008405px;
        padding: 32px 32.004725782px;
        display: flex;
    }
    .yd7n37f {
        width: 100%;
    }
    .yyvktt4 {
        display: flex;
        min-height: auto;
        align-items: center;
        justify-content: space-between;
        gap: 32.00484px;
        flex-direction: row;
        padding-top: 28px;
        padding: 28.00868513px 32.0070273px;
    }
    .yh7t1hm {
        flex-direction: row;
        display: flex;
        flex: 1;
        gap: 0;
        align-items: center;
        margin-bottom: 0;
        min-width: 0;
    }
    .yi7f7s9 {
        padding-right: 16.008644px;
        color: #686669;
        font-weight: 700;
        flex-shrink: 0;
        font-size: 24.00287px;
    }
    .yqnrat6 {
        padding-right: 24.002793298px;
        height: 96.004px;
        width: 96px;
        flex-shrink: 0;
    }
    .yuu8du3 {
        height: 96.007449px;
        width: 96.00213335px;
    }
    .yf6ugko {
        flex-direction: column;
        min-width: 0;
        padding-left: 0;
        display: flex;
        flex: 1;
    }
    .yx5lu4o {
        color: rgb(159,160,156);
        margin-bottom: 6.003px;
        font-size: 12.0016187px;
        text-transform: uppercase;
        font-weight: 500;
        letter-spacing: 2.5%;
        line-height: 1.33;
    }
    .yssok94 {
        font-size: 24.009293px;
        font-weight: 700;
        line-height: 1.25;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 4.00316525px;
        margin-left: 0;
        color: rgb(229,227,231);
    }
    #obj4x5 {
        text-rendering: optimizeLegibility;
    }
    .ygxygqm {
        margin: 0;
        color: rgb(159,161,156);
        font-size: 14px;
        font-weight: 400;
        line-height: 1.33;
    }
    .ygq46qw {
        white-space: nowrap;
        font-size: 14.00298px;
        padding-top: 16.008px;
        padding-right: 32.0099px;
        padding-bottom: 16px;
        padding-left: 32.0096px;
        flex-shrink: 0;
        min-width: 200.009332px;
        width: auto;
        margin-top: 0;
    }
    .fbb38df {
        white-space: nowrap;
        margin-top: 0;
        width: auto;
        padding: 16.00574072px 32px;
        min-width: 200.00754301px;
        flex-shrink: 0;
        font-size: 14.008742742px;
    }
    .if3a6ce {
        white-space: nowrap;
        padding-top: 16.006360770px;
        padding-right: 32.0043px;
        padding-bottom: 16.004129px;
        padding-left: 32.00130px;
        min-width: 200.005907px;
        width: auto;
        font-size: 14px;
        margin-top: 0;
        flex-shrink: 0;
    }
    .ymy4fqg {
        display: none;
    }
    .ybgs2jj {
        align-items: center;
        width: auto;
        border-left: 1px solid rgb(42,43,39);
        padding-left: 32px;
        padding-top: 0;
        gap: 32.00461786px;
        justify-content: flex-start;
        flex-shrink: 0;
        flex-direction: row;
        border-top: none;
        display: flex;
        margin-top: 0;
    }
    .yrjkllq {
        padding: 0;
        display: flex;
        flex: 0 0 auto;
        flex-direction: column;
        align-items: center;
    }
    .hcbc06e {
        align-items: center;
        padding: 0;
        flex: 0 0 auto;
        display: flex;
        flex-direction: column;
    }
    .ykyuk7s {
        border-left: 1px solid rgb(40,41,46);
        padding-left: 32.009690397px;
        margin-left: 0;
    }
    .hcbc06e {
        padding-left: 32.008px;
        margin-left: 0;
        border-left: 1px solid rgb(39,40,42);
    }
    .yyrxu18 {
        margin-bottom: 6.009512px;
        width: 16px;
        height: 16.0018px;
    }
    .yudmwsh {
        font-size: 11.007434865px;
        margin-bottom: 4.00888604px;
        line-height: 1.5;
        color: rgb(102,103,103);
        text-align: center;
        font-weight: 400;
    }
    .youwgm0 {
        color: #e3e4e6;
        text-align: center;
        line-height: 1.33;
        font-size: 16.009478px;
        font-weight: 700;
    }
    .ycg1och {
        padding-top: 6.00830649px;
        padding-right: 16.00637px;
        padding-bottom: 6.003400px;
        padding-left: 16.0049569px;
    }
    .p3a7675 {
        padding-top: 6.0025px;
        padding-right: 16px;
        padding-bottom: 6.006890600px;
        padding-left: 16px;
    }
    .yzc0106 {
        font-size: 16.0064940px;
    }
    #tt65sh {
        -moz-osx-font-smoothing: grayscale;
        font-variant-ligatures: normal;
    }
    .yxvsc4k {
        height: 12.001899px;
        width: 14px;
    }
}

@media (max-width: 374px) {
    .yte7jul {
        padding: 16px 12.00479102px;
    }
    .yyvktt4 {
        min-height: 235.003587px;
        padding: 12.0010px;
    }
    .yh7t1hm {
        flex-wrap: wrap;
    }
    .yqnrat6 {
        width: 52.00632459px;
        height: 48.00552px;
    }
    .yuu8du3 {
        width: 48.00847980px;
        height: 48.00104px;
    }
    .ybgs2jj {
        gap: 8.00163427px;
        flex-wrap: wrap;
    }
    .yrjkllq {
        width: calc(33.333% - 6.00207px);
        min-width: 70.003899px;
    }
    .hcbc06e {
        width: calc(33.333% - 6.008156px);
        min-width: 70.00655px;
    }
    .ykyuk7s {
        border-left: 1px solid rgb(43,43,42);
    }
    .hcbc06e {
        border-left: 1px solid #2c2c2b;
    }
}
.ydkfnpe {
    max-width: 1200.008px;
    border-top: 1px solid rgb(39,40,43);
    margin: 0 auto;
    padding: 32.007054256px 24.003px;
}

.yhvtbz1 {
    margin-bottom: 12.0024873px;
    font-weight: 700;
    font-size: 1.25rem;
    color: #e8e5e1;
}

.yo356zl {
    color: #a2a1a1;
    line-height: 1.6;
    font-size: 0.9375rem;
    max-width: 720.001px;
}
.yt6lz14 {
    background-color: #111111;
    margin-top: 24.00493px;
    padding: 32.008447px 24.0041052px;
    border-top: 1px solid rgb(46,39,41);
}

.ymvsi55 {
    max-width: 1200.00697052px;
    align-items: center;
    margin: 0 auto;
    gap: 24px;
    display: flex;
    flex-direction: column;
}

.yxu02p1 {
    display: block;
}

.ykk5x88 {
    max-width: 140.0047831px;
    width: auto;
    height: 36px;
    display: block;
    object-fit: contain;
}

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

.yder0ap {
    justify-content: center;
    flex-wrap: wrap;
    display: flex;
    gap: 16.0061128px 24.0068042px;
}

.yder0ap a {
    text-decoration: none;
    font-size: 14.00688px;
    color: hsl(255,2%,62%);
}

.yder0ap a:hover {
    color: #e3e6e8;
}
.yi8tkwh {
    max-width: 1200.003344px;
    margin: 0 auto;
    padding: 32.00169525px 24.001px;
}

.yi8tkwh h1 {
    margin-bottom: 16.009893px;
    color: #e1e4e3;
    font-size: 1.5rem;
}

.yi8tkwh h2 {
    color: rgb(230,226,228);
    margin-top: 24.004966px;
    font-size: 1.125rem;
    margin-bottom: 8px;
}

.yi8tkwh p {
    line-height: 1.6;
    color: rgb(158,156,160);
    margin-bottom: 12.00731273px;
}

.yi8tkwh a {
    text-decoration: none;
    color: #2192ff;
}

.yi8tkwh a:hover {
    color: #5eb65a;
}
#sdkgjx {
    background: rgba(0,0,0,0.6);
    z-index: 999999;
    display: none;
    inset: 0;
    position: fixed;
    align-items: center;
    justify-content: center;
}

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

.yuw57w9 {
    position: relative;
}

.yfdw7kf {
    border-radius: 8.0066px;
    background-color: #181d18;
    padding: 1.5rem;
    max-width: 400px;
    border: 1px solid #272a2d;
}

.yi05tjd p {
    margin-bottom: 0;
    color: #e3e6e6;
}

.yw3w8d1 {
    background-color: rgb(25,27,26);
    display: none;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    border: 1px solid #2c2729;
    border-radius: 8.0095px;
}

.yw3w8d1.active {
    display: block;
}

.yw3w8d1 p {
    color: rgb(227,229,229);
}

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

.yu56cok {
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-weight: 600;
    color: #fdfefd;
    cursor: pointer;
    border-radius: 4.00224470px;
    border: none;
    background-color: rgb(92,185,88);
}

.ydvmi7s {
    border: 1px solid #282929;
    background-color: transparent;
    color: #e7e4e4;
    cursor: pointer;
    border-radius: 4.006px;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
}
#ps7l5p {
    bottom: 0;
    z-index: 999998;
    box-shadow: 0 -2.00247304px 10.0088266px rgba(1,1,1,0.3);
    padding: 1rem 24.003440px;
    display: none;
    position: fixed;
    right: 0;
    left: 0;
    border-top: 1px solid #2e272a;
    background-color: #1b1b18;
}

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

.yeqjzvp p {
    font-size: 14.00426px;
    margin-bottom: 0.5rem;
    color: rgb(229,226,230);
}

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

.yvatbbe,
.ymod3dm {
    cursor: pointer;
    border-radius: 4.006px;
    font-size: 14.00877px;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
}

.yvatbbe {
    border: none;
    background-color: rgb(92,185,93);
    color: rgb(252,254,252);
}

.ymod3dm {
    background-color: transparent;
    border: 1px solid #2b2d2a;
    color: rgb(164,158,164);
}

