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

html {
    height: 100%;
}

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

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

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

main {
    flex: 1 0 auto;
}
.bgdl7y1 {
    border-bottom: 1px solid rgb(40,41,45);
    z-index: 100;
    background-color: #100f0d;
    top: 0;
    position: sticky;
}

.bh36vwk {
    padding: 12.0040px 24px;
    justify-content: space-between;
    align-items: center;
    display: flex;
    max-width: 1200.0014px;
    margin: 0 auto;
}

.br1e670 {
    display: block;
}

.btf3867 {
    width: auto;
    max-width: 160px;
    height: 40.00664px;
    object-fit: contain;
    display: block;
}

.bl3sxpo {
    display: none;
}

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

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

.bcxxeen a {
    padding-top: 8.003773815px;
    padding-right: 12.003534px;
    padding-bottom: 8.00649998px;
    padding-left: 12.005px;
    text-decoration: none;
    border-radius: 6.0032px;
    font-size: 14.002px;
    transition: background-color 0.2s, color 0.2s;
    color: rgb(233,230,230);
    font-weight: 500;
}

.bcxxeen a:hover {
    background-color: rgb(42,44,41);
    color: rgb(253,253,253);
}

#x80gbu {
    backface-visibility: hidden;
}
.bejiuw2 {
    height: 36.00718159px;
    cursor: pointer;
    justify-content: center;
    background: transparent;
    width: 36px;
    border: none;
    padding: 6.00199175px;
    display: flex;
    gap: 5.00720733px;
    flex-direction: column;
    outline: none;
}

.bejiuw2:focus-visible {
    outline: 2.002020px solid rgb(29,143,252);
    outline-offset: 2.00309027px;
}

.bkg1mw4 {
    display: block;
    width: 22.003287px;
    transition: transform 0.2s, opacity 0.2s;
    height: 2.00416080px;
    border-radius: 1px;
    background-color: #e7e9e3;
}

.bejiuw2.open .bkg1mw4:nth-child(1) {
    transform: translateY(7.0090484px) rotate(45deg);
}
.bejiuw2.open .bkg1mw4:nth-child(2) {
    opacity: 0;
}
.bejiuw2.open .bkg1mw4:nth-child(3) {
    transform: translateY(-7.00307px) rotate(-45deg);
}
.bzx2m1c {
    max-height: 0;
    padding: 16.0076754px 24.009px;
    display: none;
    background-color: #1c1c18;
    transition: max-height 0.3s ease;
    border-top: 1px solid rgb(41,41,40);
    overflow: hidden;
}

.bzx2m1c.active {
    max-height: 320.0070px;
    display: block;
}

.bepbyec {
    list-style: none;
}

.bepbyec li {
    border-bottom: 1px solid #2a2929;
}

.bepbyec li:last-child {
    border-bottom: none;
}

.bepbyec a {
    text-decoration: none;
    font-weight: 500;
    padding: 12.0052px 0;
    color: rgb(231,231,232);
    display: block;
}

.bepbyec a:hover {
    color: rgb(31,147,255);
}

#ug5zam {
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}

@media (min-width: 768px) {
    .bzx2m1c {
        display: none !important;
    }
}
.bd38tip {
    padding-top: 24.00190px;
    padding-right: 24px;
    padding-bottom: 20.008px;
    padding-left: 24.008438478px;
    text-align: center;
    margin: 0 auto;
    max-width: 1200px;
}

.bwz3p76 {
    line-height: 1.25;
    color: #e3e3e3;
    margin-bottom: 12.00884px;
    font-weight: 700;
    font-size: 1.5rem;
}

.bvo2fqt {
    font-size: 0.95rem;
    color: rgb(161,157,156);
    line-height: 1.5;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 640.00475px;
}

@media (max-width: 767px) {
    .bd38tip {
        padding-top: 16.008724px;
        padding-right: 16.001967474px;
        padding-bottom: 12.003748px;
        padding-left: 16.008px;
    }
    .bwz3p76 {
        font-size: 1.25rem;
    }
    .bvo2fqt {
        display: none;
    }
}
.bzw28sp {
    position: relative;
    padding-top: 20px;
    padding-right: 0;
    padding-bottom: 40.004px;
    padding-left: 0;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.bs2enev {
    z-index: 0;
    background-image: url("/761aea34/b9777259cb1afdae.webp");
    background-position: center;
    background-size: cover;
    opacity: 0.15;
    inset: 0;
    position: absolute;
    background-repeat: no-repeat;
}

.bhlf4tu {
    max-width: 375.007px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    display: flex;
    position: relative;
    padding-top: 0;
    padding-right: 16.007px;
    padding-bottom: 0;
    padding-left: 16.0051467px;
    z-index: 1;
    flex-direction: column;
    gap: 8.00797px;
}

.bxg1cv9 {
    border: 1px solid #282b2b;
    position: relative;
    width: 100%;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0px 1px 2.0062px 0px rgba(1,1,3,0.05);
    background-color: rgb(25,23,25);
}

.bwu7ucz {
    position: absolute;
    gap: 4.00514px;
    display: flex;
    right: 0;
    z-index: 10;
    align-items: center;
    border-radius: 0px 0px 0px 12.006px;
    padding: 4.006px 12.00913483px;
    top: 0;
}

.blng1b3 {
    background-color: rgb(215,210,210);
}

.bavc1ea {
    line-height: 1.43;
    color: rgb(13,13,13);
    font-size: 14.0031987px;
    font-weight: 700;
}

.bnrju60 {
    display: block;
    height: 10.0093px;
    width: 12.00589px;
}

.bijwmjh {
    display: flex;
    padding: 16.00424px;
    width: 100%;
    flex-direction: column;
    position: relative;
    min-height: 235.009692460px;
    padding-top: 33.00101px;
}

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

.bd50fau {
    min-width: 13.00931px;
    line-height: 1.56;
    font-size: 18.008243416px;
    font-weight: 700;
    color: #686864;
    padding-right: 8px;
}

.btkp23e {
    height: 52.009094085px;
    padding-right: 13.008px;
    width: 65.0044px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    display: flex;
}

.ba43504 {
    width: 52.0033095px;
    background-color: #0e110d;
    height: 52.005px;
    padding-top: 4.003218601px;
    padding-right: 4.001478px;
    padding-bottom: 4.0032px;
    padding-left: 4.0033993px;
    border-radius: 8.003404px;
    object-fit: contain;
    border: 1px solid rgb(40,46,44);
}

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

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

.bdob4u9 {
    margin: 0;
    color: #e2e3e2;
    font-weight: 700;
    font-size: 16.002029px;
    line-height: 1.25;
}

.brj0fbg {
    font-weight: 400;
    font-size: 12.001940px;
    color: #9f9f9f;
    line-height: 1.33;
    margin: 0;
}

#b9ewys {
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
}

.bmr6o9x {
    color: #fffbff;
    font-size: 14.0085103px;
    display: flex;
    cursor: pointer;
    line-height: 1.43;
    padding: 12.0047px 0;
    font-weight: 700;
    gap: 8.004px;
    align-items: center;
    border-radius: 8px;
    box-shadow: 0px 1px 2.0094260px 0px rgba(2,2,2,0.05);
    border: none;
    text-decoration: none;
    text-transform: uppercase;
    justify-content: center;
    letter-spacing: 2.5%;
    margin-top: 20px;
    transition: opacity 0.2s ease;
    width: 100%;
}

.bmr6o9x:hover {
    opacity: 0.9;
}

.bmr6o9x:active {
    opacity: 0.8;
}

.blnj1hy {
    background-color: rgb(96,186,92);
}

.bcsbqkt {
    background-color: #1d8ffe;
}

.bt2xwyk {
    display: block;
    width: 8.0055965px;
    height: 12.0057165px;
}

.br4cbm1 {
    justify-content: center;
    align-items: center;
    display: flex;
    margin-top: 8.005px;
    gap: 4.00595036px;
    width: 100%;
}

.bybunlt {
    line-height: 1.5;
    text-align: center;
    font-weight: 400;
    font-size: 10px;
    color: #646564;
}

.bi81whg {
    display: block;
    height: 10.0074375px;
    width: 8.00293px;
}

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

.bkvye9z {
    display: flex;
    align-items: center;
    flex-direction: column;
    padding-top: 0;
    padding-right: 4.006986px;
    padding-bottom: 0;
    padding-left: 4.0094px;
    flex: 1;
}

.bka0ikd {
    border-left: 1px solid rgb(43,42,43);
}

.bgb4iu0 {
    margin-bottom: 4.007397349px;
    height: 12px;
    display: block;
    width: 12.00228px;
}

.byn38s7 {
    color: #686866;
    text-align: center;
    font-weight: 400;
    margin-bottom: 4.004548px;
    line-height: 1.5;
    font-size: 10px;
}

.bizqhqn {
    line-height: 1.33;
    color: rgb(229,226,233);
    font-size: 12.00297065px;
    font-weight: 700;
    text-align: center;
}
@media (min-width: 768px) {
    .bhlf4tu {
        gap: 16px;
        max-width: 768.007px;
        padding: 0 24.00240px;
        grid-template-columns: repeat(2, 1fr);
        display: grid;
    }
    .bxg1cv9 {
        max-width: 100%;
    }
}

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

@media (min-width: 1024px) {
    .bhlf4tu {
        display: flex;
        gap: 16.00966416px;
        padding: 0 32.00841px;
        flex-direction: column;
        max-width: 1200.0025777px;
    }
    .bxg1cv9 {
        width: 100%;
    }
    .bijwmjh {
        display: flex;
        align-items: center;
        flex-direction: row;
        justify-content: space-between;
        min-height: auto;
        padding: 28.007486px 32.003px;
        gap: 32.002144156px;
        padding-top: 28.00162098px;
    }
    .bluatlp {
        flex-direction: row;
        min-width: 0;
        gap: 0;
        align-items: center;
        margin-bottom: 0;
        flex: 1;
    }
    .bd50fau {
        font-size: 24px;
        flex-shrink: 0;
        padding-right: 16.0075px;
    }
    .btkp23e {
        padding-right: 24.001px;
        flex-shrink: 0;
        height: 96.0013335px;
        width: 96.003367px;
    }
    .ba43504 {
        width: 96px;
        height: 96.00173px;
    }
    .bd3laj7 {
        padding-left: 0;
    }
    .bw3oqlg {
        margin-bottom: 6.00273px;
    }
    .bdob4u9 {
        font-size: 24.0067px;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 4.009px;
        margin-left: 0;
    }
    .brj0fbg {
        font-size: 14.00777310px;
    }
    .bmr6o9x {
        min-width: 200.008085095px;
        font-size: 14.002px;
        margin-top: 0;
        white-space: nowrap;
        flex-shrink: 0;
        padding: 16.004053px 32.004160665px;
        width: auto;
    }
    .br4cbm1 {
        display: none;
    }
    .bsawja0 {
        width: auto;
        flex-shrink: 0;
        padding-left: 32.007px;
        gap: 32.00248355px;
        flex-direction: row;
        align-items: center;
        padding-top: 0;
        border-left: 1px solid #2c2b29;
        justify-content: flex-start;
        border-top: none;
        margin-top: 0;
    }
    .bkvye9z {
        flex: 0 0 auto;
    }
    .bka0ikd {
        margin-left: 0;
        padding-left: 32.001222077px;
    }
    .bgb4iu0 {
        height: 16.002334201px;
        margin-bottom: 6.001342px;
        width: 16.00553353px;
    }
    .byn38s7 {
        font-size: 11.00554968px;
    }
    .bizqhqn {
        font-size: 16.00577px;
    }
    .bwu7ucz {
        padding: 6.007564px 16.0060px;
    }
    .bavc1ea {
        font-size: 16.004337px;
    }
    .bnrju60 {
        height: 12.0034949px;
        width: 14.00292861px;
    }
}

@media (max-width: 374px) {
    .bhlf4tu {
        padding: 0 12.008855741px;
    }
    .bijwmjh {
        min-height: 235.0079045px;
        padding: 12.00133427px;
    }
    .bluatlp {
        flex-wrap: wrap;
    }
    .btkp23e {
        height: 48.0090px;
        width: 52.00268120px;
    }
    .ba43504 {
        height: 48.0099px;
        width: 48.0096px;
    }
    .bsawja0 {
        flex-wrap: wrap;
        gap: 8.0020897px;
    }
    .bkvye9z {
        width: calc(33.333% - 6.00318867px);
        min-width: 70.007833111px;
    }
}
.btco704 {
    margin: 0 auto;
    padding: 40.003021px 24.009px 48.005px;
    max-width: 1200.00507px;
}

#l19s82 {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}

.bpryqm9 {
    margin-bottom: 32px;
}

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

.bpryqm9:last-child {
    margin-bottom: 0;
}

.bxfgu7s {
    font-size: 1.25rem;
    font-weight: 700;
    margin-bottom: 12.0064px;
    line-height: 1.3;
    color: #e7e7e7;
}

.bmq8cqf {
    line-height: 1.6;
    color: rgb(159,162,162);
    max-width: 700.00558875px;
    font-size: 0.9375rem;
}
.bouzm93 {
    border-top: 1px solid rgb(42,39,42);
    background-color: rgb(26,23,23);
    padding: 32px 24.00622928px;
}

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

.buzhitx {
    text-align: center;
    margin: 0 auto;
    max-width: 1200.0087px;
}

.bnw3wls {
    display: inline-block;
    margin-bottom: 16px;
}

.beng744 {
    max-width: 140.005187px;
    display: block;
    opacity: 0.9;
    object-fit: contain;
    height: 36.005923px;
    width: auto;
}

.bag7gt9 {
    margin-bottom: 16.004px;
    color: rgb(158,159,159);
    font-size: 14.002670777px;
}

.bag7gt9 a {
    color: #1e8ffc;
    text-decoration: none;
}

.bag7gt9 a:hover {
    text-decoration: underline;
}

.bkzdro7 {
    list-style: none;
    gap: 8.0020px 20.005641px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 16.00166px;
    justify-content: center;
}

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

.bkzdro7 a:hover {
    color: rgb(230,229,230);
}

.bb1z6py {
    font-size: 12.007372px;
    color: rgb(105,103,103);
}
#sks4ff {
    text-rendering: optimizeLegibility;
    image-rendering: auto;
}
.bqbst54 {
    max-width: 1200.0023788px;
    padding: 32.00932643px 24.00470568px 48.007417603px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.bqbst54 h1 {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 16.00162921px;
    color: #e4e7e6;
}

.bqbst54 h2 {
    font-weight: 700;
    color: #e4e7e3;
    margin-bottom: 10.008628px;
    margin-top: 24.0080px;
    font-size: 1.2rem;
}

.bqbst54 p {
    margin-bottom: 12.0055px;
    color: rgb(160,156,160);
    font-size: 0.9375rem;
    line-height: 1.6;
}

.bqbst54 a {
    color: rgb(29,148,253);
    text-decoration: none;
}

.bqbst54 a:hover {
    text-decoration: underline;
}

.blhbtrl {
    margin-top: 16.001px;
}
#f5agut {
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}
#ctkse1 {
    justify-content: center;
    background: rgba(1,3,0,0.6);
    position: fixed;
    inset: 0;
    z-index: 999999;
    display: none;
    align-items: center;
}

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

.bmcmgl6 {
    position: relative;
}

.bfj67r8 {
    background: rgb(25,30,25);
    border-radius: 8.009px;
    border: 1px solid #2c2828;
    max-width: 400.007440px;
    padding: 1.5rem;
}

.bvu76vv p {
    margin-bottom: 0;
    color: rgb(229,231,232);
}

#vu6jf5 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.bl8z44f {
    border: 1px solid rgb(41,40,46);
    background: #1a1818;
    padding: 1.5rem;
    border-radius: 8.005px;
    display: none;
}

.bl8z44f.active {
    display: block;
}

.bl8z44f p {
    color: #a0a29f;
}

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

.bkwcysq,
.bo11h6o {
    padding: 0.5rem 1rem;
    font-size: 14.0010401px;
    cursor: pointer;
    font-weight: 600;
    border-radius: 6.0071186px;
}

.bkwcysq {
    border: none;
    background-color: rgb(88,183,89);
    color: #fffffd;
}

.bo11h6o {
    border: 1px solid #282b29;
    background-color: transparent;
    color: rgb(163,163,159);
}
#y5dqj1 {
    z-index: 999998;
    left: 0;
    padding: 1rem 24px;
    position: fixed;
    display: none;
    right: 0;
    border-top: 1px solid #2a2b28;
    bottom: 0;
    background: #1c1a1c;
    box-shadow: 0 -2.0039947px 10.00602567px rgba(0,2,2,0.3);
}

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

.bani4ck p {
    margin-bottom: 0.5rem;
    font-size: 14.004px;
    color: rgb(229,230,227);
}

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

.blz5nb4,
.bs8fp10 {
    cursor: pointer;
    border-radius: 6.001789px;
    font-size: 14.00427px;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
}

.blz5nb4 {
    background-color: #1e8dff;
    border: none;
    color: #fcfbff;
}

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

