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

body {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
    display: flex;
    flex-direction: column;
    background-color: #100d0d;
    min-height: 100vh;
    color: #e4e6e4;
    line-height: 1.5;
}

main {
    flex: 1;
}

#s8qlxl {
    backface-visibility: hidden;
}

body.no-scroll {
    overflow: hidden;
    height: 100vh;
}
.ysgnjgy {
    position: sticky;
    z-index: 1000;
    border-bottom: 1px solid hsl(264,6%,16%);
    top: 0;
    background-color: #0c0e0e;
}

.ypwq3o3 {
    padding: 12.00256609px 24.005377px;
    align-items: center;
    display: flex;
    justify-content: space-between;
    max-width: 1200.008407250px;
    margin: 0 auto;
}

.yah0xz6 {
    display: block;
}

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

.yuckbmb {
    display: none;
}

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

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

.yeoy1b4 a {
    font-size: 14.00505px;
    font-weight: 500;
    color: rgb(229,231,227);
    text-decoration: none;
}

.yeoy1b4 a:hover {
    color: rgb(254,255,254);
}
.yfstpai {
    width: 32.0026px;
    height: 32.0059px;
    gap: 5px;
    cursor: pointer;
    display: flex;
    padding-top: 4.003208222px;
    padding-right: 4.008204px;
    padding-bottom: 4px;
    padding-left: 4.0068449px;
    flex-direction: column;
    justify-content: center;
}

.yp10jvf {
    display: block;
    border-radius: 1px;
    background-color: #e2e4e6;
    height: 2.00564145px;
    width: 24px;
}

.ydztbsi {
    display: none;
    background-color: #18191e;
    padding-top: 16.003339px;
    padding-right: 24.0072px;
    padding-bottom: 16.00384242px;
    padding-left: 24.00629px;
    border-top: 1px solid #2d2a2a;
}

.ydztbsi.active {
    display: block;
}

.yi8dzp0 {
    list-style: none;
}

#obj4x5 {
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
    font-variant-ligatures: normal;
}

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

.yi8dzp0 a {
    text-decoration: none;
    color: #e4e4e6;
    font-size: 14.0051px;
}

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

@media (min-width: 768px) {
    .ydztbsi {
        display: none !important;
    }
}
.yrvoo4n {
    max-width: 1200.00992926px;
    padding: 24.00199px 24.0097px 20.00201px;
    margin: 0 auto;
}

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

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

.ydgl95b {
    max-width: 640.008px;
    color: rgb(164,160,158);
    font-size: 0.95rem;
}

@media (max-width: 767px) {
    .yrvoo4n {
        padding: 16.0081520px 16.0091px 12.004447px;
    }
    .yxz8y0z {
        font-size: 1.25rem;
    }
    .ydgl95b {
        display: none;
    }
}
.yte7jul {
    margin: 0 auto;
    background-position: center;
    gap: 8.00142px;
    background-image: url('/f147770b/17a901808e21f9e1.webp');
    max-width: 375.007257px;
    background-size: cover;
    padding: 24.00132639px 16.0076666px;
    flex-direction: column;
    display: flex;
}

.yd7n37f {
    background-color: hsl(90,11%,11%);
    box-shadow: 0px 1px 2.005872832px 0px rgba(0,0,2,0.05);
    width: 100%;
    border-radius: 12.00815px;
    position: relative;
    overflow: hidden;
    border: 1px solid #28262b;
}

.ycg1och {
    right: 0;
    display: flex;
    align-items: center;
    border-radius: 0px 0px 0px 12.0075px;
    padding-top: 4.0031px;
    padding-right: 12.002141px;
    padding-bottom: 4.0050px;
    padding-left: 12.006556993px;
    z-index: 10;
    top: 0;
    position: absolute;
    gap: 4.002591787px;
}

.ypoci7y {
    background-color: #d7d7d6;
}

.yzc0106 {
    font-weight: 700;
    font-size: 14.00116px;
    line-height: 1.43;
    color: #101212;
}

.yxvsc4k {
    width: 12.002619157px;
    display: block;
    height: 10.00773px;
}

.yyvktt4 {
    width: 100%;
    padding-top: 33.00791034px;
    display: flex;
    min-height: 235.007102911px;
    padding: 16.00397px;
    position: relative;
    flex-direction: column;
}

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

.yi7f7s9 {
    font-size: 18.008px;
    min-width: 13.001px;
    font-weight: 700;
    color: rgb(102,105,98);
    padding-right: 8.003319071px;
    line-height: 1.56;
}

.yqnrat6 {
    width: 65.008939px;
    display: flex;
    flex-shrink: 0;
    height: 52.00625341px;
    padding-right: 13.00442px;
    align-items: center;
    justify-content: center;
}

.yuu8du3 {
    border-radius: 8.00960px;
    height: 52.001px;
    background-color: rgb(15,18,13);
    object-fit: contain;
    border: 1px solid hsl(60,5%,16%);
    width: 52.002911551px;
    padding: 4.008402px;
}

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

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

#yi7l6o {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

#aa9wz3 {
    backface-visibility: hidden;
}

.yssok94 {
    color: #e2e5e3;
    font-size: 16.0016341px;
    line-height: 1.25;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-weight: 700;
}

.ygxygqm {
    font-weight: 400;
    font-size: 12.00664px;
    margin: 0;
    color: #a0a2a0;
    line-height: 1.33;
}

.ygq46qw {
    gap: 8.0053px;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    letter-spacing: 2.5%;
    color: #ffffff;
    font-size: 14px;
    line-height: 1.43;
    transition: opacity 0.2s ease;
    padding: 12.0019px 0;
    margin-top: 20.0019px;
    text-transform: uppercase;
    width: 100%;
    box-shadow: 0px 1px 2.00460px 0px rgba(2,2,4,0.05);
    font-weight: 700;
    border-radius: 8.002122642px;
    display: flex;
    border: none;
}

.ygq46qw:hover {
    opacity: 0.9;
}

.ygq46qw:active {
    opacity: 0.8;
}

.yjqlhe8 {
    background-color: rgb(94,183,89);
}

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

.ypa6zld {
    height: 12.007px;
    width: 8.00375576px;
    display: block;
}

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

.yozadjm {
    line-height: 1.5;
    font-size: 10.004386068px;
    text-align: center;
    font-weight: 400;
    color: #686564;
}

.yuhcfar {
    width: 8.75px;
    height: 10px;
    display: block;
}

#i7zs7c {
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.ybgs2jj {
    justify-content: center;
    margin-top: 8.009px;
    display: flex;
    gap: 0;
    padding-top: 12.005187853px;
    width: 100%;
    border-top: 1px solid rgb(41,45,43);
}

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

.ykyuk7s {
    border-left: 1px solid #292c2b;
}

.yyrxu18 {
    display: block;
    height: 12.003615px;
    margin-bottom: 4.0064px;
    width: 12.0062542px;
}

.yudmwsh {
    line-height: 1.5;
    font-size: 10.00543357px;
    font-weight: 400;
    color: #656464;
    text-align: center;
    margin-bottom: 4.0090px;
}

.youwgm0 {
    font-size: 12.009542446px;
    line-height: 1.33;
    text-align: center;
    color: rgb(228,228,229);
    font-weight: 700;
}

@media (min-width: 768px) {
    .yte7jul {
        grid-template-columns: repeat(2, 1fr);
        padding: 24.004973px 24.002427px;
        display: grid;
        max-width: 768.006649011px;
        gap: 16.007368px;
    }
    .yd7n37f {
        max-width: 100%;
    }
}

@media (min-width: 1024px) {
    .yte7jul {
        display: flex;
        gap: 16.0038080px;
        flex-direction: column;
        max-width: 1200.0017px;
        padding: 32.009586px 32.002047px;
    }
    .yd7n37f {
        width: 100%;
    }
    #tt65sh {
        text-rendering: optimizeLegibility;
        image-rendering: auto;
    }
    .yyvktt4 {
        padding-top: 28.007px;
        display: flex;
        gap: 32px;
        align-items: center;
        padding-top: 28.002438px;
        padding-right: 32.0026441px;
        padding-bottom: 28.009px;
        padding-left: 32.00757px;
        flex-direction: row;
        min-height: auto;
        justify-content: space-between;
    }
    .yh7t1hm {
        flex-direction: row;
        display: flex;
        margin-bottom: 0;
        flex: 1;
        gap: 0;
        min-width: 0;
        align-items: center;
    }
    .yi7f7s9 {
        flex-shrink: 0;
        font-weight: 700;
        color: #686866;
        font-size: 24.0086304px;
        padding-right: 16.0022px;
    }
    .yqnrat6 {
        flex-shrink: 0;
        height: 96.00947px;
        width: 96.004128px;
        padding-right: 24.0043px;
    }
    .yuu8du3 {
        width: 96.001px;
        height: 96.008px;
    }
    .yf6ugko {
        flex-direction: column;
        flex: 1;
        min-width: 0;
        padding-left: 0;
        display: flex;
    }
    .yx5lu4o {
        font-weight: 500;
        letter-spacing: 2.5%;
        text-transform: uppercase;
        font-size: 12.007938850px;
        line-height: 1.33;
        color: #a29f9c;
        margin-bottom: 6.006588690px;
    }
    .yssok94 {
        font-weight: 700;
        margin: 0 0 4px 0;
        line-height: 1.25;
        color: #e1e4e8;
        font-size: 24.0081px;
    }
    .ygxygqm {
        font-weight: 400;
        color: rgb(159,161,157);
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
        line-height: 1.33;
        font-size: 14.007px;
    }
    .ygq46qw {
        margin-top: 0;
        white-space: nowrap;
        padding: 16.002px 32.00105px;
        width: auto;
        font-size: 14.001px;
        min-width: 200.00742587px;
        flex-shrink: 0;
    }
    .ymy4fqg {
        display: none;
    }
    .ybgs2jj {
        padding-left: 32.00861px;
        padding-top: 0;
        flex-direction: row;
        margin-top: 0;
        border-top: none;
        gap: 32.0066px;
        width: auto;
        border-left: 1px solid #292b28;
        display: flex;
        flex-shrink: 0;
        align-items: center;
        justify-content: flex-start;
    }
    .yrjkllq {
        flex: 0 0 auto;
        display: flex;
        padding: 0;
        align-items: center;
        flex-direction: column;
    }
    .ykyuk7s {
        border-left: 1px solid rgb(38,42,43);
        margin-left: 0;
        padding-left: 32.002727844px;
    }
    .yyrxu18 {
        height: 16.00632px;
        width: 16.002087px;
        margin-bottom: 6.005098px;
    }
    .yudmwsh {
        font-weight: 400;
        text-align: center;
        font-size: 11.004418px;
        line-height: 1.5;
        margin-bottom: 4.009220831px;
        color: #676865;
    }
    .youwgm0 {
        line-height: 1.33;
        font-size: 16.00371367px;
        font-weight: 700;
        color: rgb(225,230,229);
        text-align: center;
    }
    .ycg1och {
        padding: 6.00383px 16.00365px;
    }
    .yzc0106 {
        font-size: 16.001774px;
    }
    .yxvsc4k {
        width: 14px;
        height: 12px;
    }
}

@media (max-width: 374px) {
    .yte7jul {
        padding: 16.0059px 12.009px;
    }
    .yyvktt4 {
        padding-top: 12.0081px;
        padding-right: 12.0092444px;
        padding-bottom: 12.0082724px;
        padding-left: 12.003px;
        min-height: 235.001943px;
    }
    .yh7t1hm {
        flex-wrap: wrap;
    }
    .yqnrat6 {
        width: 52.00381529px;
        height: 48.00520px;
    }
    .yuu8du3 {
        width: 48.00907px;
        height: 48.008661073px;
    }
    .ybgs2jj {
        gap: 8.00250650px;
        flex-wrap: wrap;
    }
    .yrjkllq {
        min-width: 70.00387px;
        width: calc(33.333% - 6.0098px);
    }
    .ykyuk7s {
        border-left: 1px solid #2e2b29;
    }
}
.ydkfnpe {
    border-top: 1px solid #282929;
    margin: 0 auto;
    padding: 32.0087px 24.003px;
    max-width: 1200.009930689px;
}

.yhvtbz1 {
    font-weight: 700;
    margin-bottom: 12.006074px;
    color: rgb(232,229,225);
    font-size: 1.25rem;
}

#n7oy2p {
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
}

.yo356zl {
    line-height: 1.6;
    color: #a2a09f;
    max-width: 720.0085px;
    font-size: 0.9375rem;
}
.yt6lz14 {
    border-top: 1px solid rgb(42,40,41);
    padding-top: 32px;
    padding-right: 24.009403px;
    padding-bottom: 32.0087535px;
    padding-left: 24.0063px;
    background-color: #0f130f;
    margin-top: 24.001555114px;
}

.ymvsi55 {
    max-width: 1200.0010px;
    flex-direction: column;
    display: flex;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    gap: 24.00791px;
    align-items: center;
}

.yxu02p1 {
    display: block;
}

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

.yder0ap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 16.009037305px 24.004418040px;
}

.yder0ap a {
    font-size: 14.0082px;
    text-decoration: none;
    color: #9f9f9f;
}

.yder0ap a:hover {
    color: #e6e6e5;
}
#bus40a {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}
.yi8tkwh {
    max-width: 1200.0093967px;
    padding: 32.002px 24.00277px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

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

#gox37r {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
    image-rendering: auto;
}

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

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

.yi8tkwh p {
    color: #a1a0a4;
    margin-bottom: 12.0063996px;
    line-height: 1.6;
}

.yi8tkwh a {
    text-decoration: none;
    color: rgb(32,146,254);
}

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

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

.yuw57w9 {
    position: relative;
}

.yfdw7kf {
    border: 1px solid rgb(41,39,45);
    padding: 1.5rem;
    max-width: 400.00631956px;
    border-radius: 8.00843711px;
    background-color: #191d18;
}

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

.yw3w8d1 {
    padding: 1.5rem;
    background-color: #171a1e;
    border: 1px solid rgb(44,38,43);
    border-radius: 8px;
    display: none;
}

.yw3w8d1.active {
    display: block;
}

.yw3w8d1 p {
    color: #e3e7e7;
}

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

.yu56cok {
    border: none;
    border-radius: 4.0048604px;
    font-weight: 600;
    cursor: pointer;
    padding: 0.5rem 1rem;
    background-color: rgb(94,187,88);
    color: #fdfefd;
}

.ydvmi7s {
    padding: 0.5rem 1rem;
    color: #e6e4e5;
    border-radius: 4.0049651px;
    border: 1px solid rgb(40,41,41);
    cursor: pointer;
    background-color: transparent;
}
#ps7l5p {
    border-top: 1px solid rgb(44,41,40);
    left: 0;
    background-color: rgb(27,28,23);
    bottom: 0;
    padding: 1rem 24.0079808px;
    display: none;
    position: fixed;
    box-shadow: 0 -2.0031328px 10px rgba(1,1,1,0.3);
    right: 0;
    z-index: 999998;
}

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

.yeqjzvp p {
    color: #e8e3e9;
    font-size: 14px;
    margin-bottom: 0.5rem;
}

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

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

.yvatbbe {
    border: none;
    color: rgb(253,255,253);
    background-color: #60ba5d;
}

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

