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

html {
    height: 100%;
}

body {
    flex-direction: column;
    color: rgb(226,229,232);
    min-height: 100%;
    display: flex;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
    line-height: 1.5;
    background-color: #100d13;
}

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

main {
    flex: 1 0 auto;
}
.bgdl7y1 {
    z-index: 100;
    position: sticky;
    border-bottom: 1px solid hsl(180,4%,16%);
    top: 0;
    background-color: rgb(18,16,11);
}

.bh36vwk {
    justify-content: space-between;
    margin: 0 auto;
    padding: 12.001164px 24.0059550px;
    align-items: center;
    display: flex;
    max-width: 1200.0075px;
}

.br1e670 {
    display: block;
}

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

.bl3sxpo {
    display: none;
}

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

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

.bcxxeen a {
    padding: 8.0084px 12.004255px;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    border-radius: 6.005016px;
    transition: background-color 0.2s, color 0.2s;
    color: rgb(232,230,231);
}

.bcxxeen a:hover {
    color: hsl(0,0%,100%);
    background-color: #2b2e26;
}
.bejiuw2 {
    width: 36.00119417px;
    gap: 5.0076157px;
    height: 36.0084569px;
    cursor: pointer;
    background: transparent;
    display: flex;
    justify-content: center;
    border: none;
    outline: none;
    padding: 6.0033px;
    flex-direction: column;
}

.bejiuw2:focus-visible {
    outline-offset: 2.0089302px;
    outline: 2.006px solid rgb(30,145,253);
}

.bkg1mw4 {
    background-color: rgb(231,229,229);
    height: 2.00296311px;
    transition: transform 0.2s, opacity 0.2s;
    border-radius: 1px;
    width: 22.00971px;
    display: block;
}

.bejiuw2.open .bkg1mw4:nth-child(1) {
    transform: translateY(7.008450px) rotate(45deg);
}
.bejiuw2.open .bkg1mw4:nth-child(2) {
    opacity: 0;
}
.bejiuw2.open .bkg1mw4:nth-child(3) {
    transform: translateY(-7.00160px) rotate(-45deg);
}

#tu8s8n {
    -webkit-font-smoothing: antialiased;
}
.bzx2m1c {
    background-color: rgb(26,26,24);
    padding: 16.001008px 24.0077px;
    border-top: 1px solid #292928;
    transition: max-height 0.3s ease;
    max-height: 0;
    display: none;
    overflow: hidden;
}

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

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

.bepbyec {
    list-style: none;
}

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

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

.bepbyec a {
    text-decoration: none;
    padding-top: 12.00477417px;
    padding-right: 0;
    padding-bottom: 12.0063px;
    padding-left: 0;
    font-weight: 500;
    color: #e6e7e6;
    display: block;
}

.bepbyec a:hover {
    color: #1d92fd;
}

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

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

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

@media (max-width: 767px) {
    .bd38tip {
        padding: 16px 16.00188px 12px;
    }
    .bwz3p76 {
        font-size: 1.25rem;
    }
    .bvo2fqt {
        display: none;
    }
}
.bzw28sp {
    padding: 20.003721169px 0 40.0075px;
    margin: 0 auto;
    position: relative;
}

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

.bhlf4tu {
    max-width: 375.004963947px;
    flex-direction: column;
    gap: 8.00382809px;
    display: flex;
    position: relative;
    padding-top: 0;
    padding-right: 16.00194073px;
    padding-bottom: 0;
    padding-left: 16px;
    z-index: 1;
    margin: 0 auto;
}

.bxg1cv9 {
    overflow: hidden;
    border: 1px solid #2a2b29;
    position: relative;
    background-color: #181819;
    width: 100%;
    border-radius: 12.004px;
    box-shadow: 0px 1px 2.005658588px 0px rgba(0,1,1,0.05);
}

.bwu7ucz {
    gap: 4.00757112px;
    top: 0;
    border-radius: 0px 0px 0px 12.008358105px;
    display: flex;
    align-items: center;
    padding: 4.006368102px 12.00649px;
    z-index: 10;
    position: absolute;
    right: 0;
}

.blng1b3 {
    background-color: #d4d3d1;
}

.bavc1ea {
    line-height: 1.43;
    color: #0e0e0e;
    font-size: 14px;
    font-weight: 700;
}

.bnrju60 {
    display: block;
    height: 10.0059829px;
    width: 12.0019783px;
}

.bijwmjh {
    flex-direction: column;
    position: relative;
    display: flex;
    padding-top: 33.0029px;
    min-height: 235.007px;
    padding: 16.0087px;
    width: 100%;
}

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

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

.bd50fau {
    min-width: 13.00998px;
    color: #686864;
    line-height: 1.56;
    padding-right: 8.006188px;
    font-size: 18.00563414px;
    font-weight: 700;
}

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

.btkp23e {
    display: flex;
    justify-content: center;
    width: 65.002px;
    align-items: center;
    flex-shrink: 0;
    padding-right: 13.004px;
    height: 52.00894061px;
}

.ba43504 {
    object-fit: contain;
    padding: 4.0013604px;
    height: 52.00813px;
    width: 52.001515px;
    border: 1px solid rgb(40,44,42);
    background-color: #0d130d;
    border-radius: 8.002107030px;
}

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

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

.bw3oqlg {
    margin-bottom: 0;
    letter-spacing: 2.5%;
    font-weight: 500;
    text-transform: uppercase;
    color: #9f9e9e;
    line-height: 1.33;
    font-size: 12.008px;
}

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

#f5agut {
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}

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

.bmr6o9x {
    letter-spacing: 2.5%;
    color: hsl(210,100%,100%);
    border: none;
    display: flex;
    margin-top: 20.005506773px;
    box-shadow: 0px 1px 2.008px 0px rgba(2,0,1,0.05);
    line-height: 1.43;
    border-radius: 8.005px;
    text-transform: uppercase;
    font-size: 14.0065747px;
    text-decoration: none;
    cursor: pointer;
    transition: opacity 0.2s ease;
    width: 100%;
    align-items: center;
    gap: 8.0049px;
    padding: 12.001253px 0;
    font-weight: 700;
    justify-content: center;
}

.bmr6o9x:hover {
    opacity: 0.9;
}

.bmr6o9x:active {
    opacity: 0.8;
}

.blnj1hy {
    background-color: #5eb95b;
}

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

.bt2xwyk {
    display: block;
    height: 12.0066px;
    width: 8.006402px;
}

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

.bybunlt {
    color: rgb(98,102,101);
    line-height: 1.5;
    font-size: 10.00566738px;
    font-weight: 400;
    text-align: center;
}

.bi81whg {
    display: block;
    width: 8.00620500px;
    height: 10.00815px;
}

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

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

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

.bgb4iu0 {
    margin-bottom: 4px;
    width: 12.00333917px;
    height: 12.0028762px;
    display: block;
}

.byn38s7 {
    font-weight: 400;
    color: #686764;
    text-align: center;
    line-height: 1.5;
    margin-bottom: 4.0061px;
    font-size: 10.00344667px;
}

.bizqhqn {
    font-size: 12.008527px;
    text-align: center;
    line-height: 1.33;
    font-weight: 700;
    color: #e3e4e7;
}
#sks4ff {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 768px) {
    .bhlf4tu {
        grid-template-columns: repeat(2, 1fr);
        gap: 16.00712px;
        max-width: 768.00970px;
        display: grid;
        padding: 0 24.003px;
    }
    .bxg1cv9 {
        max-width: 100%;
    }
}

@media (min-width: 1024px) {
    .bhlf4tu {
        flex-direction: column;
        padding: 0 32.008255131px;
        max-width: 1200.0035031px;
        gap: 16.00882px;
        display: flex;
    }
    .bxg1cv9 {
        width: 100%;
    }
    .bijwmjh {
        min-height: auto;
        padding-top: 28.0082px;
        align-items: center;
        justify-content: space-between;
        display: flex;
        padding-top: 28.0090914px;
        padding-right: 32.00567px;
        padding-bottom: 28px;
        padding-left: 32px;
        flex-direction: row;
        gap: 32.0083px;
    }
    .bluatlp {
        align-items: center;
        min-width: 0;
        flex-direction: row;
        flex: 1;
        gap: 0;
        margin-bottom: 0;
    }
    .bd50fau {
        font-size: 24.00346px;
        flex-shrink: 0;
        padding-right: 16.008867px;
    }
    #boz6uk {
        -moz-osx-font-smoothing: grayscale;
    }
    .btkp23e {
        width: 96.004px;
        flex-shrink: 0;
        padding-right: 24.0024463px;
        height: 96.002352px;
    }
    .ba43504 {
        width: 96px;
        height: 96.0040px;
    }
    .bd3laj7 {
        padding-left: 0;
    }
    #w0bjzo {
        font-variant-ligatures: normal;
        text-rendering: optimizeLegibility;
    }
    .bw3oqlg {
        margin-bottom: 6.00839631px;
    }
    .bdob4u9 {
        margin: 0 0 4.0012px 0;
        font-size: 24.0055655px;
    }
    .brj0fbg {
        font-size: 14px;
    }
    .bmr6o9x {
        min-width: 200.005px;
        margin-top: 0;
        white-space: nowrap;
        font-size: 14.004912122px;
        width: auto;
        padding-top: 16.0086px;
        padding-right: 32.007482324px;
        padding-bottom: 16.004px;
        padding-left: 32.00605px;
        flex-shrink: 0;
    }
    .br4cbm1 {
        display: none;
    }
    .bsawja0 {
        border-left: 1px solid rgb(46,41,40);
        padding-top: 0;
        gap: 32.009571px;
        width: auto;
        padding-left: 32.0046269px;
        justify-content: flex-start;
        flex-shrink: 0;
        align-items: center;
        margin-top: 0;
        border-top: none;
        flex-direction: row;
    }
    .bkvye9z {
        flex: 0 0 auto;
    }
    .bka0ikd {
        margin-left: 0;
        padding-left: 32.004730308px;
    }
    .bgb4iu0 {
        height: 16.0038332px;
        width: 16.0091px;
        margin-bottom: 6.00755780px;
    }
    .byn38s7 {
        font-size: 11.008550px;
    }
    .bizqhqn {
        font-size: 16.0041px;
    }
    .bwu7ucz {
        padding: 6.00792px 16.00417px;
    }
    .bavc1ea {
        font-size: 16.00981px;
    }
    .bnrju60 {
        height: 12.009px;
        width: 14.009100px;
    }
}

@media (max-width: 374px) {
    .bhlf4tu {
        padding: 0 12.003136467px;
    }
    .bijwmjh {
        padding: 12.001604237px;
        min-height: 235px;
    }
    .bluatlp {
        flex-wrap: wrap;
    }
    .btkp23e {
        width: 52.0011489px;
        height: 48.00701473px;
    }
    .ba43504 {
        height: 48.005px;
        width: 48.005px;
    }
    .bsawja0 {
        gap: 8.004px;
        flex-wrap: wrap;
    }
    .bkvye9z {
        min-width: 70.002234px;
        width: calc(33.333% - 6px);
    }
}
.btco704 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 40.00106391px;
    padding-right: 24.0012px;
    padding-bottom: 48.00886px;
    padding-left: 24.0023px;
    max-width: 1200.0044px;
}

.bpryqm9 {
    margin-bottom: 32.0043px;
}

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

.bxfgu7s {
    color: rgb(232,233,231);
    line-height: 1.3;
    margin-bottom: 12.008260840px;
    font-weight: 700;
    font-size: 1.25rem;
}

.bmq8cqf {
    color: #9da4a2;
    max-width: 700.00985px;
    line-height: 1.6;
    font-size: 0.9375rem;
}
.bouzm93 {
    border-top: 1px solid #292829;
    background-color: hsl(60,6%,10%);
    padding: 32.0022px 24px;
}

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

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

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

.bag7gt9 {
    font-size: 14.0097px;
    color: rgb(161,161,163);
    margin-bottom: 16.0098205px;
}

.bag7gt9 a {
    text-decoration: none;
    color: #208fff;
}

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

.bkzdro7 {
    display: flex;
    justify-content: center;
    list-style: none;
    flex-wrap: wrap;
    gap: 8.002545989px 20.007830px;
    margin-bottom: 16.0039384px;
}

#l19s82 {
    font-variant-ligatures: normal;
    -moz-osx-font-smoothing: grayscale;
}

.bkzdro7 a {
    text-decoration: none;
    font-size: 14px;
    color: #a09ea0;
}

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

.bb1z6py {
    font-size: 12.006745px;
    color: rgb(106,101,100);
}
.bqbst54 {
    padding: 32px 24.00872326px 48px;
    max-width: 1200.0052173px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

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

.bqbst54 h2 {
    margin-bottom: 10.003px;
    color: #e4e6e4;
    font-size: 1.2rem;
    font-weight: 700;
    margin-top: 24.002187964px;
}

.bqbst54 p {
    line-height: 1.6;
    font-size: 0.9375rem;
    margin-bottom: 12.00751px;
    color: #a09e9f;
}

.bqbst54 a {
    text-decoration: none;
    color: #1d92ff;
}

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

.blhbtrl {
    margin-top: 16.0043px;
}
#ctkse1 {
    position: fixed;
    align-items: center;
    z-index: 999999;
    justify-content: center;
    background: rgba(0,3,3,0.6);
    display: none;
    inset: 0;
}

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

.bmcmgl6 {
    position: relative;
}

.bfj67r8 {
    background: #1b1c1b;
    max-width: 400.00168652px;
    border-radius: 8.005562px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    border: 1px solid rgb(43,41,42);
}

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

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

.bl8z44f.active {
    display: block;
}

.bl8z44f p {
    color: #9ea2a1;
}

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

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

.bkwcysq {
    background-color: #5ab45b;
    border: none;
    color: #fdfeff;
}

.bo11h6o {
    border: 1px solid rgb(40,41,42);
    color: #9f9f9e;
    background-color: transparent;
}
#y5dqj1 {
    border-top: 1px solid #2b2d29;
    background: hsl(290,11%,11%);
    display: none;
    left: 0;
    position: fixed;
    padding: 1rem 24.0033789px;
    right: 0;
    z-index: 999998;
    bottom: 0;
    box-shadow: 0 -2.007px 10.006px rgba(1,0,0,0.3);
}

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

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

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

#x80gbu {
    image-rendering: auto;
}

.blz5nb4,
.bs8fp10 {
    border-radius: 6.004299px;
    font-size: 14.00597726px;
    padding: 0.5rem 1rem;
    cursor: pointer;
}

.blz5nb4 {
    color: #fdfbfe;
    border: none;
    background-color: #1d91fd;
}

.bs8fp10 {
    background-color: transparent;
    border: 1px solid rgb(42,41,42);
    color: rgb(158,164,157);
}

