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

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

main {
    flex: 1;
}

body.no-scroll {
    overflow: hidden;
    height: 100vh;
}
.ysgnjgy {
    position: sticky;
    top: 0;
    z-index: 1000;
    background-color: rgb(13,14,16);
    border-bottom: 1px solid #2b292b;
}

.ypwq3o3 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    display: flex;
    padding: 12.0091px 24px;
    justify-content: space-between;
    max-width: 1200.008px;
    align-items: center;
}

.yah0xz6 {
    display: block;
}

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

.yuckbmb {
    display: none;
}

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

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

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

.yeoy1b4 a:hover {
    color: rgb(254,252,252);
}
.yfstpai {
    gap: 5.00449061px;
    justify-content: center;
    flex-direction: column;
    cursor: pointer;
    padding: 4px;
    width: 32.00319px;
    display: flex;
    height: 32.0038px;
}

.yp10jvf {
    height: 2.0063516px;
    border-radius: 1px;
    display: block;
    width: 24.0018px;
    background-color: #e1e5e2;
}

.ydztbsi {
    border-top: 1px solid #2a2e2a;
    padding-top: 16.0051px;
    padding-right: 24.004px;
    padding-bottom: 16.00524px;
    padding-left: 24.004935165px;
    display: none;
    background-color: rgb(23,28,29);
}

#qlkcqs {
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
    font-variant-ligatures: normal;
}

.ydztbsi.active {
    display: block;
}

.yi8dzp0 {
    list-style: none;
}

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

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

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

@media (min-width: 768px) {
    #obj4x5 {
        -webkit-font-smoothing: antialiased;
        text-rendering: optimizeLegibility;
    }
    .ydztbsi {
        display: none !important;
    }
}
.yrvoo4n {
    padding-top: 24px;
    padding-right: 24.006520376px;
    padding-bottom: 20.00319px;
    padding-left: 24.00989px;
    max-width: 1200.009px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

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

#n7oy2p {
    backface-visibility: hidden;
}

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

@media (max-width: 767px) {
    .yrvoo4n {
        padding: 16.009867px 16.0049px 12.00508px;
    }
    .yxz8y0z {
        font-size: 1.25rem;
    }
    .ydgl95b {
        display: none;
    }
}
.yte7jul {
    display: flex;
    background-size: cover;
    max-width: 375.0084483px;
    flex-direction: column;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    background-image: url('/f147770b/17a901808e21f9e1.webp');
    background-position: center;
    gap: 8.008px;
    padding: 24.001px 16.0069760px;
}

.yd7n37f {
    position: relative;
    border-radius: 12.0047px;
    box-shadow: 0px 1px 2.006552px 0px rgba(1,2,1,0.05);
    overflow: hidden;
    width: 100%;
    background-color: #1b1b18;
    border: 1px solid rgb(41,42,44);
}

.ycg1och {
    gap: 4.0096611px;
    padding: 4.002px 12.0065px;
    z-index: 10;
    border-radius: 0px 0px 0px 12.0099px;
    align-items: center;
    display: flex;
    right: 0;
    position: absolute;
    top: 0;
}

.ypoci7y {
    background-color: #d6d4d6;
}

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

.yxvsc4k {
    height: 10.002886px;
    display: block;
    width: 12.007333px;
}

.yyvktt4 {
    padding: 16.002px;
    position: relative;
    min-height: 235.0048px;
    display: flex;
    padding-top: 33.008878296px;
    flex-direction: column;
    width: 100%;
}

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

.yi7f7s9 {
    min-width: 13.001454821px;
    font-weight: 700;
    color: #646866;
    padding-right: 8.009px;
    font-size: 18px;
    line-height: 1.56;
}

.yqnrat6 {
    align-items: center;
    flex-shrink: 0;
    display: flex;
    width: 65px;
    padding-right: 13px;
    justify-content: center;
    height: 52.008px;
}

.yuu8du3 {
    border-radius: 8px;
    border: 1px solid rgb(42,42,39);
    height: 52.001276953px;
    object-fit: contain;
    padding-top: 4.00955px;
    padding-right: 4.0040px;
    padding-bottom: 4px;
    padding-left: 4.001225545px;
    width: 52.006126px;
    background-color: rgb(15,18,13);
}

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

.yx5lu4o {
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 0;
    line-height: 1.33;
    font-size: 12.00673px;
    letter-spacing: 2.5%;
    color: rgb(160,157,162);
}

#yi7l6o {
    backface-visibility: hidden;
}

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

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

.ygq46qw {
    justify-content: center;
    display: flex;
    gap: 8px;
    font-weight: 700;
    line-height: 1.43;
    width: 100%;
    align-items: center;
    margin-top: 20.0068px;
    box-shadow: 0px 1px 2.0031px 0px rgba(1,3,4,0.05);
    cursor: pointer;
    padding: 12.0092px 0;
    color: rgb(255,255,254);
    font-size: 14.00468395px;
    border-radius: 8.0052623px;
    transition: opacity 0.2s ease;
    border: none;
    text-transform: uppercase;
    letter-spacing: 2.5%;
    text-decoration: none;
}

.ygq46qw:hover {
    opacity: 0.9;
}

.ygq46qw:active {
    opacity: 0.8;
}

.yjqlhe8 {
    background-color: rgb(96,187,93);
}

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

.ypa6zld {
    width: 8.009834px;
    display: block;
    height: 12.00127px;
}

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

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

.yuhcfar {
    display: block;
    width: 8.0096px;
    height: 10.0016580px;
}

.ybgs2jj {
    gap: 0;
    display: flex;
    justify-content: center;
    margin-top: 8.002693860px;
    padding-top: 12.005013px;
    width: 100%;
    border-top: 1px solid #292d2e;
}

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

.ykyuk7s {
    border-left: 1px solid hsl(195,5%,16%);
}

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

.yyrxu18 {
    margin-bottom: 4.00947px;
    width: 12.002892744px;
    display: block;
    height: 12.0082px;
}

.yudmwsh {
    font-weight: 400;
    text-align: center;
    line-height: 1.5;
    color: rgb(101,99,101);
    font-size: 10.00589457px;
    margin-bottom: 4.00383px;
}

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

@media (min-width: 768px) {
    .yte7jul {
        gap: 16.0051px;
        max-width: 768.002960299px;
        padding-top: 24.004px;
        padding-right: 24.009px;
        padding-bottom: 24.004034px;
        padding-left: 24.003882647px;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
    .yd7n37f {
        max-width: 100%;
    }
}

@media (min-width: 1024px) {
    .yte7jul {
        padding: 32.007px 32.00344210px;
        gap: 16.003929263px;
        max-width: 1200.0040px;
        display: flex;
        flex-direction: column;
    }
    .yd7n37f {
        width: 100%;
    }
    .yyvktt4 {
        flex-direction: row;
        justify-content: space-between;
        display: flex;
        gap: 32.001px;
        min-height: auto;
        padding-top: 28.0065291px;
        padding: 28.0050958px 32.0016px;
        align-items: center;
    }
    .yh7t1hm {
        align-items: center;
        flex: 1;
        display: flex;
        min-width: 0;
        margin-bottom: 0;
        gap: 0;
        flex-direction: row;
    }
    .yi7f7s9 {
        font-weight: 700;
        padding-right: 16.001586503px;
        flex-shrink: 0;
        font-size: 24.00426486px;
        color: hsl(240,0%,41%);
    }
    .yqnrat6 {
        width: 96.003px;
        height: 96.002178854px;
        padding-right: 24.00753589px;
        flex-shrink: 0;
    }
    #y7gmr7 {
        font-variant-ligatures: normal;
        backface-visibility: hidden;
    }
    .yuu8du3 {
        width: 96.008053px;
        height: 96.00486px;
    }
    .yf6ugko {
        flex: 1;
        display: flex;
        padding-left: 0;
        min-width: 0;
        flex-direction: column;
    }
    .yx5lu4o {
        font-weight: 500;
        text-transform: uppercase;
        margin-bottom: 6.00249px;
        color: rgb(162,161,157);
        letter-spacing: 2.5%;
        line-height: 1.33;
        font-size: 12px;
    }
    .yssok94 {
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 4.004802530px;
        margin-left: 0;
        line-height: 1.25;
        color: rgb(229,230,233);
        font-weight: 700;
        font-size: 24.005178px;
    }
    .ygxygqm {
        margin: 0;
        color: #9fa19e;
        font-size: 14.005870164px;
        font-weight: 400;
        line-height: 1.33;
    }
    #i7zs7c {
        text-size-adjust: 100%;
        font-variant-ligatures: normal;
        backface-visibility: hidden;
    }
    #bus40a {
        font-variant-ligatures: normal;
        -webkit-font-smoothing: antialiased;
        backface-visibility: hidden;
    }
    .ygq46qw {
        flex-shrink: 0;
        margin-top: 0;
        width: auto;
        padding-top: 16.0029114px;
        padding-right: 32.00258px;
        padding-bottom: 16.004968px;
        padding-left: 32.002px;
        min-width: 200px;
        white-space: nowrap;
        font-size: 14.001199144px;
    }
    .ymy4fqg {
        display: none;
    }
    .ybgs2jj {
        gap: 32.00122px;
        width: auto;
        margin-top: 0;
        justify-content: flex-start;
        padding-top: 0;
        border-top: none;
        display: flex;
        border-left: 1px solid rgb(44,41,43);
        align-items: center;
        flex-shrink: 0;
        flex-direction: row;
        padding-left: 32.00181px;
    }
    .yrjkllq {
        flex: 0 0 auto;
        align-items: center;
        display: flex;
        padding: 0;
        flex-direction: column;
    }
    .ykyuk7s {
        border-left: 1px solid #27272e;
        margin-left: 0;
        padding-left: 32px;
    }
    .yyrxu18 {
        width: 16.0079490px;
        height: 16.009433172px;
        margin-bottom: 6px;
    }
    .yudmwsh {
        text-align: center;
        color: hsl(80,1%,40%);
        font-weight: 400;
        margin-bottom: 4px;
        line-height: 1.5;
        font-size: 11.0099835px;
    }
    .youwgm0 {
        font-weight: 700;
        font-size: 16.0055px;
        text-align: center;
        color: rgb(225,226,230);
        line-height: 1.33;
    }
    .ycg1och {
        padding: 6.001027px 16.00960px;
    }
    .yzc0106 {
        font-size: 16.0017230px;
    }
    .yxvsc4k {
        height: 12.007267548px;
        width: 14.00292px;
    }
}

@media (max-width: 374px) {
    .yte7jul {
        padding-top: 16.0070179px;
        padding-right: 12.007151px;
        padding-bottom: 16.0052210px;
        padding-left: 12.008015px;
    }
    .yyvktt4 {
        min-height: 235.002px;
        padding: 12.00640px;
    }
    .yh7t1hm {
        flex-wrap: wrap;
    }
    .yqnrat6 {
        width: 52.00147px;
        height: 48.0036626px;
    }
    .yuu8du3 {
        height: 48.0085px;
        width: 48.009443px;
    }
    .ybgs2jj {
        flex-wrap: wrap;
        gap: 8.0049px;
    }
    .yrjkllq {
        min-width: 70.0054753px;
        width: calc(33.333% - 6.0049230px);
    }
    .ykyuk7s {
        border-left: 1px solid #2b2d2c;
    }
}
.ydkfnpe {
    max-width: 1200.004102px;
    border-top: 1px solid #29292b;
    padding: 32.00620513px 24.00430791px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

#s8qlxl {
    backface-visibility: hidden;
    text-size-adjust: 100%;
}

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

.yo356zl {
    color: rgb(164,160,162);
    font-size: 0.9375rem;
    max-width: 720.0088692px;
    line-height: 1.6;
}
.yt6lz14 {
    margin-top: 24px;
    border-top: 1px solid #2c2829;
    background-color: #121213;
    padding-top: 32.00183212px;
    padding-right: 24.003px;
    padding-bottom: 32.005005753px;
    padding-left: 24.0073696px;
}

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

.yxu02p1 {
    display: block;
}

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

.yder0ap {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
    gap: 16.00374px 24.009px;
}

.yder0ap a {
    font-size: 14.00292220px;
    color: rgb(158,160,159);
    text-decoration: none;
}

.yder0ap a:hover {
    color: rgb(230,226,230);
}
.yi8tkwh {
    padding-top: 32.002px;
    padding-right: 24.0079px;
    padding-bottom: 32.00753px;
    padding-left: 24.007116px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.0013790px;
}

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

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

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

.yi8tkwh a {
    text-decoration: none;
    color: #2091fe;
}

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

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

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

.yuw57w9 {
    position: relative;
}

.yfdw7kf {
    border-radius: 8.007147278px;
    max-width: 400.0068px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    border: 1px solid rgb(41,41,43);
    background-color: #1a1a18;
}

.yi05tjd p {
    margin-bottom: 0;
    color: rgb(226,227,228);
}

.yw3w8d1 {
    border: 1px solid rgb(46,39,44);
    display: none;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    background-color: #1a181e;
    border-radius: 8.0021px;
}

.yw3w8d1.active {
    display: block;
}

#aa9wz3 {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

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

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

.yu56cok {
    font-weight: 600;
    border-radius: 4.0046266px;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    color: rgb(251,255,253);
    cursor: pointer;
    border: none;
    background-color: #60b958;
}

.ydvmi7s {
    cursor: pointer;
    border: 1px solid #28292a;
    padding: 0.5rem 1rem;
    background-color: transparent;
    color: #e8e5e6;
    border-radius: 4.002px;
}
#ps7l5p {
    left: 0;
    border-top: 1px solid #2b272a;
    display: none;
    padding: 1rem 24.0096052px;
    position: fixed;
    right: 0;
    box-shadow: 0 -2.0029313px 10.00884407px rgba(0,3,2,0.3);
    bottom: 0;
    z-index: 999998;
    background-color: #191d17;
}

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

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

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

.yvatbbe,
.ymod3dm {
    padding: 0.5rem 1rem;
    cursor: pointer;
    border-radius: 4.00212455px;
    font-size: 14px;
}

.yvatbbe {
    color: #fffdfd;
    border: none;
    background-color: rgb(94,186,93);
}

.ymod3dm {
    background-color: transparent;
    border: 1px solid rgb(45,43,46);
    color: #a4a0a2;
}

