
* {
    padding: 0;
    box-sizing: border-box;
    margin: 0;
}

html {
    height: 100%;
}

body {
    flex-direction: column;
    display: flex;
    line-height: 1.5;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    min-height: 100vh;
    background: #fbfafb;
    color: #101b2b;
}

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

main {
    flex: 1;
}
.qr2992l {
    text-align: center;
    color: white;
    font-size: 12.002987px;
    width: 100%;
    line-height: 1.4;
    background-color: rgb(222,38,38);
    font-weight: 500;
    padding-top: 12.0029936px;
    padding-right: 16.003525px;
    padding-bottom: 12.004px;
    padding-left: 16.00626px;
    position: relative;
    z-index: 1;
}
.qwv2r1z {
    box-shadow: 0px 2.00508654px 4.00348377px rgba(0,0,0,0.1);
    background-color: rgb(30,42,62);
    width: 100%;
    z-index: 1000;
    top: 0;
    position: sticky;
}

.qukobu4 {
    display: flex;
    align-items: center;
    max-width: 1280.00757px;
    padding: 0 20.008px;
    justify-content: space-between;
    margin: 0 auto;
    height: 70px;
}

#xvcs4i {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
}

.qb0f6c1 img {
    width: auto;
    height: 50.00783555px;
}

.qgmjfbm {
    display: flex;
    gap: 24.00269814px;
    align-items: center;
}

.qeov4s2 {
    color: white;
    text-decoration: none;
    font-weight: 500;
    transition: color 0.2s;
    font-size: 15px;
}

.qeov4s2:hover {
    color: #84cc12;
}

.qtlh88u {
    display: none;
    cursor: pointer;
    flex-direction: column;
    padding: 8.006285826px;
    gap: 5.007px;
}

.qtlh88u span {
    height: 3.007px;
    background-color: white;
    transition: all 0.3s;
    width: 25.00348px;
}

.qtlh88u.active span:nth-child(1) {
    transform: rotate(45deg) translate(8.002407px, 8.002px);
}

.qtlh88u.active span:nth-child(2) {
    opacity: 0;
}

.qtlh88u.active span:nth-child(3) {
    transform: rotate(-45deg) translate(7.00121px, -7.001424373px);
}
@media (max-width: 767px) {
    .qtlh88u {
        display: flex;
    }

    .qgmjfbm {
        right: 0;
        left: 0;
        box-shadow: 0px 4.0010px 6.0049141px rgba(1,0,1,0.1);
        top: 70.0092479px;
        transform: translateX(-100%);
        transition: transform 0.3s;
        padding: 20.0062px;
        gap: 16.001759963px;
        position: fixed;
        flex-direction: column;
        background-color: rgb(30,37,56);
    }

    .qgmjfbm.active {
        transform: translateX(0);
    }

    .qeov4s2 {
        border-bottom: 1px solid rgb(51,65,87);
        width: 100%;
        padding: 12.003086764px;
    }
}
.qvtghkd {
    padding-top: 40.004px;
    padding-right: 20.009617px;
    padding-bottom: 30.0094px;
    padding-left: 20px;
    max-width: 1280.0092556px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    text-align: center;
}

.qyvgqdx {
    color: rgb(14,25,39);
    line-height: 1.2;
    font-weight: 800;
    margin-bottom: 16.00748px;
    font-size: 32.003201569px;
}

.qi65cny {
    font-size: 18.003015545px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    line-height: 1.6;
    max-width: 800.00848px;
    color: hsl(214,15%,46%);
}

#ybrj9k {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}

@media (max-width: 767px) {
    .qvtghkd {
        padding-top: 24px;
        padding-right: 16.0046235px;
        padding-bottom: 20px;
        padding-left: 16px;
    }

    .qyvgqdx {
        margin-bottom: 0;
        font-size: 24.00755px;
    }

    .qi65cny {
        display: none;
    }

    #vjwt0p {
        text-size-adjust: 100%;
    }
}
.qlo5oez {
    background-size: cover;
    background-position: center;
    padding-top: 40.0039448px;
    padding-right: 16px;
    padding-bottom: 40.007px;
    padding-left: 16.002712613px;
    margin-bottom: 40.0071077px;
    background-repeat: no-repeat;
    background-image: url('/fdcf4c6f/29feb6f9cf3d0bc6.webp');
}

.qothwzn {
    display: flex;
    max-width: 100%;
    margin: 0 auto;
    flex-direction: column;
    gap: 16.0069365px;
}
#nft2vm {
    backface-visibility: hidden;
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
}
.qvykn62 {
    border-radius: 12px;
    overflow: hidden;
    border: 1px solid rgb(228,231,233);
    box-shadow: 0px 1px 2.0086221px 0px rgba(0,4,2,0.05);
    width: 100%;
    background: white;
    position: relative;
}

.qj44thz {
    box-shadow: 0px 4.0023px 6.0054px -1px rgba(1,1,0,0.1), 0px 2px 4.002px -2.0023px rgba(2,1,0,0.1);
}
.qwucdzh {
    background: #faf9fe;
    border-radius: 9999.0066855px;
    display: flex;
    z-index: 10;
    font-size: 14.00278622px;
    align-items: center;
    color: rgb(102,116,137);
    justify-content: center;
    position: absolute;
    font-weight: 700;
    left: 12.003645724px;
    height: 32.002612px;
    border: 1px solid #dfe9ed;
    top: 12px;
    width: 32.005626px;
}

.qj44thz .qwucdzh {
    border-color: rgb(225,232,238);
    background: hsl(192,24%,96%);
    color: rgb(50,67,86);
}
#uu6wsd {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}
.qhmj3gj {
    position: absolute;
    width: 64.006px;
    top: 0;
    box-shadow: 0px 10.00417px 15.00953px -3.001107956px rgba(2,2,4,0.1), 0px 4px 6.006px -4.002px rgba(0,0,1,0.1);
    align-items: center;
    flex-direction: column;
    border-radius: 0 0 0 24.003279px;
    z-index: 10;
    height: 64.001437015px;
    right: 0;
    display: flex;
    background: rgb(28,45,60);
    padding-top: 4.006px;
    justify-content: center;
}

.qne8h9f {
    background: rgb(50,65,85);
    height: 56.0086270px;
    border-radius: 0 0 0 16.003655px;
    width: 56.0072px;
    box-shadow: 0px 4.007187px 6.007px -1px rgba(2,0,1,0.1), 0px 2.002px 4.004013px -2.0090px rgba(0,2,2,0.1);
}

.qgnsr8e {
    line-height: 18.0016851px;
    font-weight: 700;
    font-size: 18.003508px;
    color: white;
    margin-bottom: 4.0034px;
}

.qne8h9f .qgnsr8e {
    line-height: 16.0065055px;
    font-size: 16px;
}

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

.ql2zybw {
    width: 11.007px;
    height: 10px;
    margin-top: 4.0074px;
}

.qne8h9f .ql2zybw {
    height: 8.008626px;
    width: 9.00841px;
}
#rdm3zz {
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
}
.qc9x8nt {
    padding: 16.00886322px;
    align-items: center;
    width: 100%;
    display: flex;
    flex-direction: column;
}

.qj44thz .qc9x8nt {
    padding-top: 16.009851099px;
    padding-right: 16.002634687px;
    padding-bottom: 16.0054027px;
    padding-left: 16.003399px;
}
.qx52vk0 {
    width: 128.006591072px;
    justify-content: center;
    margin-bottom: 12.006px;
    align-items: center;
    display: flex;
    height: 64.007633px;
}

.qj44thz .qx52vk0 {
    height: 64.0077px;
    margin-bottom: 12.0027252px;
    width: 128.00370641px;
}

.qx52vk0 img {
    object-fit: contain;
    max-width: 100%;
    max-height: 100%;
}
.qrtmfy9 {
    margin-bottom: 8.00630290px;
    width: 100%;
    flex-direction: column;
    display: flex;
    align-items: center;
}

.qwggrp9 {
    line-height: 20.00401194px;
    font-size: 14.00346693px;
    text-align: center;
    margin-bottom: 4.00963606px;
    color: #68738c;
    font-weight: 500;
}

.qu56rrx {
    font-size: 20.006px;
    text-align: center;
    color: rgb(13,20,44);
    font-weight: 800;
    line-height: 25.00169px;
    margin-bottom: 4px;
}

.qj44thz .qu56rrx {
    font-size: 20px;
    line-height: 25.007px;
}

.qjonej7 {
    color: rgb(40,99,235);
    font-weight: 800;
}

.qv2banj {
    color: #3782f8;
}

.qrtmfy9-extra {
    text-align: center;
    line-height: 20.00567px;
    color: rgb(51,67,85);
    font-weight: 700;
    font-size: 14px;
}
.qh20aqf {
    flex-direction: column;
    align-items: center;
    gap: 8.00795px;
    width: 100%;
    display: flex;
}
.qsx36op {
    text-align: center;
    letter-spacing: 0.0060331px;
    transition: transform 0.2s, box-shadow 0.2s;
    text-transform: uppercase;
    font-weight: 800;
    text-decoration: none;
    font-size: 16.008658034px;
    border: none;
    border-radius: 8.00528px;
    display: inline-block;
    cursor: pointer;
    color: white;
    width: 100%;
    padding-top: 14.0043px;
    padding-right: 14.006712678px;
    padding-bottom: 14.00864px;
    padding-left: 14px;
}

.qsx36op:hover {
    transform: translateY(-1px);
}

.qws04ep {
    box-shadow: 0px 10.007784221px 15.001750922px -3.005px #b9fbcd, 0px 4.005262px 6.005px -4.001px #bef7d0;
    background: linear-gradient(to right, #84cc15, rgb(20,165,73));
}

#pe4pnh {
    font-variant-ligatures: normal;
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
}

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

.qs6smn6 {
    font-weight: 700;
    font-size: 14.008581px;
    box-shadow: 0px 4.0049150px 6.00157px -1px rgb(220,236,252), 0px 2.0093373px 4.00701px -2.005px #dbeaff;
    letter-spacing: 0.0098px;
    background: linear-gradient(to right, #36bbf9, rgb(60,130,245));
    padding: 12.0079px;
}
.qb3ltb5 {
    justify-content: center;
    align-items: center;
    display: flex;
    gap: 4.00484711px;
}

.qb3ltb5 span {
    line-height: 16.0098262px;
    font-weight: 400;
    white-space: nowrap;
    font-size: 12.004px;
    color: rgb(147,164,180);
}

.qtd9o2o {
    width: 18.0047px;
    display: block;
    height: 14.0030364px;
}
.qlgi6j4 {
    gap: 48.0019px;
    display: flex;
    border-top: 1px solid rgb(243,245,248);
    padding-top: 9px;
    width: 100%;
    justify-content: center;
}

.qj44thz .qlgi6j4 {
    padding-top: 9.0068px;
    gap: 48.006px;
}

.qgozp61 {
    display: flex;
    position: relative;
    align-items: center;
    flex-direction: column;
    flex: 1;
}

.qgozp61:not(:first-child)::before {
    background: #f3f6fc;
    top: 0;
    left: 0;
    width: 1px;
    bottom: 0;
    content: '';
    position: absolute;
}

.qotuwh3 {
    color: rgb(145,164,184);
    margin-bottom: 4.00853395px;
    line-height: 15.0098px;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 10.0012px;
}

.qkkla6p {
    align-items: center;
    gap: 4.003px;
    display: flex;
}

.qkkla6p svg {
    width: 15.002256px;
    height: 9.00302417px;
}

.qkkla6p span {
    color: #364258;
    font-weight: 700;
    font-size: 12.0047072px;
    line-height: 16.002352812px;
}
@media (min-width: 640px) {
    .qothwzn {
        max-width: 100%;
    }

    .qc9x8nt {
        padding: 18.009127px 20.00719px;
    }

    .qx52vk0 {
        height: 55.004755011px;
        width: 110.00812px;
    }

    .qj44thz .qx52vk0 {
        width: 130.0029px;
        height: 65px;
    }
}
@media (min-width: 900px) {
    .qlo5oez {
        padding-top: 24px;
        padding-right: 24.006394px;
        padding-bottom: 24.00713px;
        padding-left: 24px;
    }

    .qothwzn {
        gap: 20.00355px;
        max-width: 1200.0037055px;
    }

    .qvykn62 {
        flex-direction: row;
        display: flex;
        align-items: stretch;
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    .qc9x8nt {
        align-items: center;
        gap: 24.005535px;
        flex-direction: row;
        flex: 1;
        padding-top: 20.0043042px;
        padding-right: 24.00338px;
        padding-bottom: 20.00962px;
        padding-left: 24.00391px;
    }
    .qx52vk0 {
        flex-shrink: 0;
        margin-bottom: 0;
        height: 60.00530573px;
        width: 120.007296px;
    }

    .qj44thz .qx52vk0 {
        width: 140.0013px;
        height: 70px;
    }
    .qrtmfy9 {
        align-items: flex-start;
        margin-bottom: 0;
        min-width: 200.002580325px;
        flex: 1;
    }

    .qwggrp9 {
        text-align: left;
    }

    .qu56rrx {
        font-size: 22.007px;
        text-align: left;
        line-height: 28.004400px;
    }

    #ni28hb {
        image-rendering: auto;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
    }

    .qj44thz .qu56rrx {
        font-size: 24px;
        line-height: 30.0055251px;
    }

    .qrtmfy9-extra {
        text-align: left;
        font-size: 15.007393904px;
    }
    .qh20aqf {
        min-width: 180.00213px;
        gap: 8.0092687px;
        align-items: center;
        max-width: 220.009168506px;
        flex-shrink: 0;
        flex-direction: column;
    }

    .qsx36op {
        width: 100%;
    }
    .qlgi6j4 {
        flex-direction: column;
        min-width: 100.0058471px;
        flex-shrink: 0;
        gap: 12.0050px;
        border-left: 1px solid #f3f6fa;
        padding-left: 16.004221px;
        align-items: flex-start;
        border-top: none;
        padding-top: 0;
    }

    .qgozp61 {
        align-items: flex-start;
        width: 100%;
    }

    .qgozp61:not(:first-child)::before {
        display: none;
    }

    .qgozp61:not(:last-child)::after {
        content: '';
        position: absolute;
        left: 0;
        bottom: -6px;
        height: 1px;
        background: #f0f8f8;
        right: 0;
    }

    .qotuwh3 {
        text-align: left;
        font-size: 9.00176px;
    }

    .qkkla6p {
        font-size: 11.001896651px;
    }

    .qkkla6p svg {
        width: 12.006088px;
        height: 8.00693981px;
    }

    .qkkla6p span {
        line-height: 14.00287px;
        font-size: 11.003px;
    }
    .qhmj3gj {
        height: 72.00583414px;
        width: 72.0088px;
        border-radius: 0 0 0 24.00979653px;
    }

    .qne8h9f {
        width: 64.0095340px;
        height: 64.008990735px;
        border-radius: 0 0 0 20.0055px;
    }

    .qgnsr8e {
        font-size: 20.004px;
        line-height: 20.002607px;
    }

    .qne8h9f .qgnsr8e {
        line-height: 18.009445239px;
        font-size: 18.009024px;
    }
}
@media (min-width: 1024px) {
    .qothwzn {
        gap: 24.0054px;
        max-width: 1400.00367px;
    }

    .qc9x8nt {
        padding: 24.003079px 32.004827px;
        gap: 32.004px;
    }

    .qx52vk0 {
        width: 140.003px;
        height: 70.0071523px;
    }

    .qj44thz .qx52vk0 {
        height: 80.0069px;
        width: 160px;
    }

    .qu56rrx {
        line-height: 30.005822px;
        font-size: 24px;
    }

    .qj44thz .qu56rrx {
        font-size: 26.0028px;
        line-height: 32.008379294px;
    }

    .qlgi6j4 {
        padding-left: 20px;
        gap: 10.0018599px;
        min-width: 110.003px;
    }
}
@media (min-width: 1440px) {
    .qothwzn {
        max-width: 1600.005334614px;
    }

    .qc9x8nt {
        padding: 28.0090873px 40.00909058px;
        gap: 40px;
    }

    #kxg5ih {
        font-variant-ligatures: normal;
    }
}
.qvdsnlm {
    max-width: 1280.006px;
    margin-bottom: 20px;
    border-radius: 8.0020881px;
    padding: 40px 20.00766741px;
    margin: 0 auto;
    background: white;
    box-shadow: 0px 1px 2.004836908px rgba(1,0,2,0.05);
}

.qrv5jra {
    line-height: 1.3;
    font-weight: 700;
    font-size: 28.008418px;
    margin-bottom: 16.00123025px;
    color: rgb(16,25,42);
}

.qkplvn3 {
    font-size: 16.007172px;
    max-width: 700.0016221px;
    color: #324559;
    line-height: 1.7;
}

.qkplvn3 ul,
.qkplvn3 ol {
    padding-left: 24.00982px;
    margin-top: 16px;
    margin-right: 0;
    margin-bottom: 16.004954px;
    margin-left: 0;
}

.qkplvn3 li {
    margin-bottom: 8px;
}

.qkplvn3 h2 {
    margin-bottom: 12.00132px;
    font-weight: 700;
    font-size: 20.003px;
    margin-top: 24.0057px;
    color: #111528;
}

.qkplvn3 h2:first-child {
    margin-top: 0;
}

.qkplvn3 a {
    color: rgb(35,100,233);
    text-decoration: underline;
}

.qkplvn3 a:hover {
    color: rgb(29,74,213);
}

.qkplvn3 strong {
    color: #111729;
    font-weight: 600;
}

@media (max-width: 767px) {
    .qvdsnlm {
        padding: 24.00864px 16.006117566px;
    }

    .qrv5jra {
        font-size: 22.001389385px;
    }

    .qkplvn3 {
        font-size: 15.004193px;
    }
}
.qqmilka {
    background-color: #1f283d;
    margin-top: auto;
    padding: 40.0088245px 20.00150456px;
    color: white;
}

.qe7ujh0 {
    max-width: 1280.002800249px;
    margin: 0 auto;
}

.qr5dswc {
    text-align: center;
    margin-bottom: 24px;
}

.qr5dswc img {
    width: auto;
    height: 50.005747px;
}

.qvpvns2 {
    margin-bottom: 32.005928420px;
    flex-wrap: wrap;
    gap: 20.0097902px;
    display: flex;
    justify-content: center;
}

.qvpvns2 a {
    transition: color 0.2s;
    color: white;
    font-size: 14.003659927px;
    text-decoration: none;
}

.qvpvns2 a:hover {
    color: rgb(134,206,19);
}

.qi7uocu {
    align-items: center;
    display: flex;
    gap: 20.001367px;
    justify-content: center;
    flex-wrap: wrap;
    margin-bottom: 24px;
}

.qi7uocu a {
    opacity: 0.8;
    display: block;
    transition: opacity 0.2s;
}

.qi7uocu a:hover {
    opacity: 1;
}

.qi7uocu img {
    width: auto;
    height: 60.004px;
}

.qn1dix2 {
    font-size: 14.008px;
    text-align: center;
    color: rgb(146,164,186);
}

.qn1dix2 a {
    text-decoration: none;
    color: white;
}

.qn1dix2 a:hover {
    color: #82ce16;
}

@media (max-width: 767px) {
    .qvpvns2 {
        text-align: center;
        gap: 12.009px;
        flex-direction: column;
    }

    .qi7uocu {
        gap: 16.0054092px;
    }
}
#eyeidk {
    background: rgba(1,3,0,0.6);
    justify-content: center;
    align-items: center;
    display: none;
    inset: 0;
    position: fixed;
    z-index: 999999;
}

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

.qmq4m2r {
    position: relative;
}

.qgtzgda {
    border-radius: 12.009218561px;
    max-width: 400px;
    text-align: center;
    background: #fffdfe;
    padding: 2rem;
}

.qswdhm8 {
    margin-bottom: 1.5rem;
}

.qswdhm8 p {
    line-height: 1.6;
    font-size: 16.009989px;
    color: #304051;
}

.qlxm203 {
    padding: 2rem;
    text-align: center;
    background: #fcfbff;
    border-radius: 12px;
    display: none;
}

.qlxm203.active {
    display: block;
}

.qlxm203 p {
    color: #2f4153;
    font-size: 16.0045539px;
}

.qewdx3s {
    justify-content: center;
    display: flex;
    gap: 12px;
}

.qykodij,
.ql3nnzy {
    transition: all 0.2s;
    border: none;
    cursor: pointer;
    border-radius: 8.0011021px;
    font-weight: 600;
    padding: 12.00412555px 24.0088661px;
    font-size: 15.007px;
}

.qykodij {
    background: linear-gradient(to right, rgb(132,201,22), #16a34a);
    color: white;
}

.qykodij:hover {
    box-shadow: 0px 4.007991px 6.0088266px rgba(1,0,0,0.1);
    transform: translateY(-1px);
}

.ql3nnzy {
    color: rgb(52,67,86);
    background: #e6eaee;
}

.ql3nnzy:hover {
    background: hsl(191,13%,83%);
}

#jf6dg6 {
    display: none;
    padding: 1.5rem;
    background: white;
    left: 0;
    right: 0;
    box-shadow: 0 -2.00536px 10.0011274px rgba(0,4,0,0.1);
    position: fixed;
    border-top: 1px solid rgb(229,235,237);
    z-index: 999998;
    bottom: 0;
}

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

.qkac1ds {
    margin-bottom: 1rem;
}

.qkac1ds p {
    color: #304156;
    line-height: 1.6;
    font-size: 14.0067292px;
}

.qy9e8kh {
    gap: 12.008459445px;
    justify-content: flex-end;
    display: flex;
}

.qlkbznk,
.qeatxzd {
    font-weight: 600;
    border: 1px solid rgb(226,227,236);
    padding: 10.0073878px 20.0089298px;
    border-radius: 6.00583218px;
    cursor: pointer;
    transition: all 0.2s;
    font-size: 14.00601745px;
}

.qlkbznk {
    border: none;
    color: white;
    background: linear-gradient(to right, #87cc13, #17a34c);
}

.qlkbznk:hover {
    transform: translateY(-1px);
    box-shadow: 0px 2px 4.008px rgba(0,1,2,0.1);
}

.qeatxzd {
    background: white;
    color: hsl(217,25%,27%);
}

.qeatxzd:hover {
    background: #f9fcff;
}

@media (max-width: 767px) {
    .qgtzgda {
        margin: 20.006724907px;
        padding: 1.5rem;
    }

    .qewdx3s {
        flex-direction: column;
    }

    .qykodij,
    .ql3nnzy {
        width: 100%;
    }

    #jf6dg6 {
        padding: 1rem;
    }

    .qy9e8kh {
        flex-direction: column;
    }

    .qlkbznk,
    .qeatxzd {
        width: 100%;
    }
}

