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

#i7zs7c {
    -webkit-font-smoothing: antialiased;
}

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

main {
    flex: 1;
}

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

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

.yah0xz6 {
    display: block;
}

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

.yuckbmb {
    display: none;
}

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

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

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

.yeoy1b4 a {
    color: hsl(0,8%,90%);
    font-weight: 500;
    text-decoration: none;
    font-size: 14.003629235px;
}

.yeoy1b4 a:hover {
    color: rgb(252,255,252);
}
.yfstpai {
    padding: 4.0091px;
    display: flex;
    gap: 5.0053px;
    width: 32.002852303px;
    height: 32.0085048px;
    cursor: pointer;
    flex-direction: column;
    justify-content: center;
}

.yp10jvf {
    width: 24.002273px;
    border-radius: 1px;
    background-color: #e3e6e4;
    height: 2.0066153px;
    display: block;
}

.ydztbsi {
    display: none;
    padding: 16px 24.006044px;
    background-color: #161b1b;
    border-top: 1px solid rgb(43,45,42);
}

.ydztbsi.active {
    display: block;
}

.yi8dzp0 {
    list-style: none;
}

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

#obj4x5 {
    text-rendering: optimizeLegibility;
}

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

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

@media (min-width: 768px) {
    .ydztbsi {
        display: none !important;
    }
}
.yrvoo4n {
    padding-top: 24.0065890px;
    padding-right: 24.001px;
    padding-bottom: 20.006340862px;
    padding-left: 24px;
    margin: 0 auto;
    max-width: 1200.0092048px;
}

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

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

@media (max-width: 767px) {
    .yrvoo4n {
        padding-top: 16.00544px;
        padding-right: 16.0059px;
        padding-bottom: 12.007885px;
        padding-left: 16.00897733px;
    }
    .yxz8y0z {
        font-size: 1.25rem;
    }
    #n7oy2p {
        backface-visibility: hidden;
        text-size-adjust: 100%;
    }
    .ydgl95b {
        display: none;
    }
}
.yte7jul {
    background-size: cover;
    padding: 24.00450px 16.0047px;
    background-position: center;
    background-image: url('/f147770b/17a901808e21f9e1.webp');
    display: flex;
    max-width: 375.009989360px;
    gap: 8px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    flex-direction: column;
}

.yd7n37f {
    background-color: rgb(23,28,25);
    width: 100%;
    border-radius: 12.00210312px;
    border: 1px solid #29272d;
    position: relative;
    box-shadow: 0px 1px 2.004132px 0px rgba(0,0,2,0.05);
    overflow: hidden;
}

.ycg1och {
    border-radius: 0px 0px 0px 12.0017px;
    align-items: center;
    z-index: 10;
    right: 0;
    top: 0;
    position: absolute;
    padding: 4.002106135px 12.00707px;
    display: flex;
    gap: 4px;
}

.ypoci7y {
    background-color: #d5d8d7;
}

.yzc0106 {
    font-size: 14.009355895px;
    font-weight: 700;
    line-height: 1.43;
    color: #0e1110;
}

.yxvsc4k {
    width: 12.00556px;
    display: block;
    height: 10.00909px;
}

.yyvktt4 {
    padding-top: 33.003114956px;
    display: flex;
    min-height: 235.001751px;
    flex-direction: column;
    position: relative;
    padding-top: 16px;
    padding-right: 16.0091128px;
    padding-bottom: 16.002185px;
    padding-left: 16.0028px;
    width: 100%;
}

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

.yi7f7s9 {
    line-height: 1.56;
    font-weight: 700;
    font-size: 18.007px;
    color: rgb(99,102,99);
    min-width: 13.0050px;
    padding-right: 8.0066px;
}

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

.yqnrat6 {
    width: 65.006274227px;
    flex-shrink: 0;
    height: 52.00604974px;
    display: flex;
    align-items: center;
    padding-right: 13.0051px;
    justify-content: center;
}

#qlkcqs {
    font-variant-ligatures: normal;
}

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

.yuu8du3 {
    object-fit: contain;
    border: 1px solid #262c29;
    padding-top: 4.008440px;
    padding-right: 4.0046920px;
    padding-bottom: 4.003596633px;
    padding-left: 4.006px;
    width: 52.00350602px;
    background-color: hsl(30,7%,6%);
    height: 52px;
    border-radius: 8.0091191px;
}

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

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

.yssok94 {
    color: #e3e1e3;
    line-height: 1.25;
    font-weight: 700;
    font-size: 16.00129226px;
    margin: 0;
}

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

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

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

.ygq46qw:hover {
    opacity: 0.9;
}

.ygq46qw:active {
    opacity: 0.8;
}

.yjqlhe8 {
    background-color: #5cb959;
}

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

.ypa6zld {
    height: 12.00505979px;
    display: block;
    width: 8.003562316px;
}

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

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

.yuhcfar {
    display: block;
    width: 8.0070367px;
    height: 10.0022px;
}

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

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

.ykyuk7s {
    border-left: 1px solid #262a2d;
}

.yyrxu18 {
    margin-bottom: 4.006488475px;
    display: block;
    height: 12.00976px;
    width: 12.00962567px;
}

.yudmwsh {
    color: #666465;
    line-height: 1.5;
    text-align: center;
    font-weight: 400;
    margin-bottom: 4px;
    font-size: 10.001483px;
}

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

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

@media (min-width: 768px) {
    #bus40a {
        -moz-osx-font-smoothing: grayscale;
        text-rendering: optimizeLegibility;
        image-rendering: auto;
    }
    .yte7jul {
        gap: 16.001px;
        padding: 24px 24.00110px;
        grid-template-columns: repeat(2, 1fr);
        max-width: 768.00843px;
        display: grid;
    }
    .yd7n37f {
        max-width: 100%;
    }
}

@media (min-width: 1024px) {
    .yte7jul {
        max-width: 1200px;
        display: flex;
        flex-direction: column;
        gap: 16.00168px;
        padding: 32.001235px 32.007px;
    }
    .yd7n37f {
        width: 100%;
    }
    .yyvktt4 {
        min-height: auto;
        padding-top: 28px;
        padding-right: 32.005335125px;
        padding-bottom: 28.00980607px;
        padding-left: 32.00192px;
        flex-direction: row;
        justify-content: space-between;
        display: flex;
        gap: 32.0089px;
        align-items: center;
        padding-top: 28.006486px;
    }
    .yh7t1hm {
        align-items: center;
        margin-bottom: 0;
        min-width: 0;
        gap: 0;
        display: flex;
        flex-direction: row;
        flex: 1;
    }
    .yi7f7s9 {
        padding-right: 16.004438px;
        font-weight: 700;
        color: #65666a;
        font-size: 24.00370px;
        flex-shrink: 0;
    }
    .yqnrat6 {
        width: 96.004368618px;
        padding-right: 24.004263px;
        flex-shrink: 0;
        height: 96.00782535px;
    }
    .yuu8du3 {
        width: 96px;
        height: 96px;
    }
    .yf6ugko {
        display: flex;
        padding-left: 0;
        flex: 1;
        flex-direction: column;
        min-width: 0;
    }
    .yx5lu4o {
        color: #a1a19e;
        text-transform: uppercase;
        margin-bottom: 6.0029701px;
        letter-spacing: 2.5%;
        font-weight: 500;
        font-size: 12.003px;
        line-height: 1.33;
    }
    .yssok94 {
        line-height: 1.25;
        margin: 0 0 4.008062px 0;
        color: #e3e4e7;
        font-size: 24.0035288px;
        font-weight: 700;
    }
    .ygxygqm {
        font-size: 14.0052617px;
        line-height: 1.33;
        margin: 0;
        font-weight: 400;
        color: #9ea29f;
    }
    .ygq46qw {
        min-width: 200.0019251px;
        white-space: nowrap;
        flex-shrink: 0;
        font-size: 14.001469892px;
        margin-top: 0;
        width: auto;
        padding-top: 16.00233px;
        padding-right: 32.0039590px;
        padding-bottom: 16px;
        padding-left: 32.007064809px;
    }
    .ymy4fqg {
        display: none;
    }
    .ybgs2jj {
        width: auto;
        justify-content: flex-start;
        flex-shrink: 0;
        border-left: 1px solid rgb(43,41,40);
        gap: 32px;
        display: flex;
        align-items: center;
        padding-left: 32px;
        border-top: none;
        flex-direction: row;
        margin-top: 0;
        padding-top: 0;
    }
    .yrjkllq {
        display: flex;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
        align-items: center;
        flex-direction: column;
        flex: 0 0 auto;
    }
    .ykyuk7s {
        padding-left: 32.0067px;
        margin-left: 0;
        border-left: 1px solid #29262c;
    }
    .yyrxu18 {
        height: 16.0032px;
        width: 16.004513px;
        margin-bottom: 6.006px;
    }
    .yudmwsh {
        font-weight: 400;
        color: #666763;
        text-align: center;
        margin-bottom: 4.00407816px;
        line-height: 1.5;
        font-size: 11.004004px;
    }
    .youwgm0 {
        line-height: 1.33;
        font-size: 16.0072px;
        color: #e5e4e6;
        text-align: center;
        font-weight: 700;
    }
    .ycg1och {
        padding: 6.0016px 16.00942px;
    }
    .yzc0106 {
        font-size: 16.005px;
    }
    .yxvsc4k {
        height: 12.00102px;
        width: 14px;
    }
}

@media (max-width: 374px) {
    .yte7jul {
        padding-top: 16px;
        padding-right: 12px;
        padding-bottom: 16.005426px;
        padding-left: 12px;
    }
    .yyvktt4 {
        min-height: 235.009406px;
        padding: 12.009233px;
    }
    .yh7t1hm {
        flex-wrap: wrap;
    }
    .yqnrat6 {
        width: 52.00615229px;
        height: 48.0031729px;
    }
    .yuu8du3 {
        width: 48.0088px;
        height: 48.0065881px;
    }
    .ybgs2jj {
        flex-wrap: wrap;
        gap: 8.0046px;
    }
    .yrjkllq {
        min-width: 70.009px;
        width: calc(33.333% - 6.001590306px);
    }
    .ykyuk7s {
        border-left: 1px solid rgb(46,42,44);
    }
}
.ydkfnpe {
    margin: 0 auto;
    max-width: 1200.00822px;
    padding-top: 32.002759px;
    padding-right: 24.0084px;
    padding-bottom: 32.002260px;
    padding-left: 24.0086px;
    border-top: 1px solid rgb(41,42,39);
}

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

.yo356zl {
    line-height: 1.6;
    max-width: 720.0085px;
    color: rgb(162,163,161);
    font-size: 0.9375rem;
}
.yt6lz14 {
    margin-top: 24.001028px;
    padding: 32.008571430px 24.009428576px;
    background-color: #111111;
    border-top: 1px solid rgb(45,42,40);
}

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

.yxu02p1 {
    display: block;
}

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

.yder0ap {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
    gap: 16.003px 24.0033px;
}

.yder0ap a {
    text-decoration: none;
    color: rgb(156,159,161);
    font-size: 14.005px;
}

.yder0ap a:hover {
    color: rgb(226,226,229);
}
.yi8tkwh {
    padding-top: 32.00724px;
    padding-right: 24.0018px;
    padding-bottom: 32.008px;
    padding-left: 24.006358px;
    max-width: 1200.0026884px;
    margin: 0 auto;
}

.yi8tkwh h1 {
    color: rgb(227,226,227);
    margin-bottom: 16px;
    font-size: 1.5rem;
}

.yi8tkwh h2 {
    color: rgb(227,227,229);
    margin-top: 24px;
    font-size: 1.125rem;
    margin-bottom: 8.00187359px;
}

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

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

#yi7l6o {
    backface-visibility: hidden;
    font-variant-ligatures: normal;
}

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

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

.yuw57w9 {
    position: relative;
}

.yfdw7kf {
    max-width: 400.003520px;
    background-color: rgb(26,30,23);
    padding: 1.5rem;
    border: 1px solid #27282e;
    border-radius: 8.003308px;
}

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

.yw3w8d1 {
    border-radius: 8.00859918px;
    display: none;
    border: 1px solid rgb(45,38,45);
    padding: 1.5rem;
    background-color: rgb(24,25,27);
}

.yw3w8d1.active {
    display: block;
}

.yw3w8d1 p {
    color: #e3e6e8;
}

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

.yu56cok {
    background-color: #5eba5a;
    border-radius: 4px;
    cursor: pointer;
    border: none;
    padding: 0.5rem 1rem;
    color: rgb(253,252,255);
    font-weight: 600;
}

.ydvmi7s {
    color: #e8e1e7;
    background-color: transparent;
    border: 1px solid rgb(40,42,42);
    padding: 0.5rem 1rem;
    border-radius: 4.00478px;
    cursor: pointer;
}
#ps7l5p {
    position: fixed;
    box-shadow: 0 -2.00735px 10.0013749px rgba(1,3,0,0.3);
    right: 0;
    bottom: 0;
    background-color: rgb(27,25,26);
    display: none;
    padding-top: 1rem;
    padding-right: 24.00286358px;
    padding-bottom: 1rem;
    padding-left: 24.0060959px;
    z-index: 999998;
    border-top: 1px solid #2b282a;
    left: 0;
}

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

.yeqjzvp p {
    font-size: 14.00305692px;
    color: hsl(270,12%,90%);
    margin-bottom: 0.5rem;
}

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

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

.yvatbbe {
    background-color: #60bc5f;
    border: none;
    color: #fefdfb;
}

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

