
:root {
    --inraifgesdl: rgb(151,164,183);
    --tbdqqlvrolnjlu: #f5fefb;
    --tnhezlpcuvp: rgb(214,210,214);
    --jgycsmxkgl: #35bdf8;
    --bmqjttpqsahszx: #f2f6f8;
    --qqljgbmvmjdgu: rgb(225,230,242);
    --mubxntmeozep: #657588;
    --ytvihewpdfo: #0e1926;
    --stegvxosgtd: rgb(34,97,232);
    --kpfoxjxwnfjss: rgb(31,40,60);
    --vkzimmxbogd: #82cb16;
    --vtnpemvpevsog: #324256;
    --ryugihbgtnpph: rgb(22,166,73);
    --ivdftojboqgu: rgb(220,232,252);
    --lymddshpwus: rgb(185,246,208);
    --judawfimzmrnz: rgb(59,126,250);
    --kzqorcsqfu: #3e83f7;
    --oqvdmptzmarbbg: rgb(29,40,62);
    --oodrjrzokyoz: #e9e7e8;
}

.ja7z0p0 {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
    font-variant-ligatures: normal;
}

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

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

body {
    min-height: 100vh;
    display: flex;
    color: var(--ytvihewpdfo);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    line-height: 1.5;
    flex-direction: column;
    background: var(--tbdqqlvrolnjlu);
}

body.no-scroll {
    overflow: hidden;
    height: 100vh;
}
.jjfmf6i {
    line-height: 1.4;
    font-weight: 600;
    color: rgb(255,244,196);
    width: 100%;
    background: rgb(12,22,39);
    padding-top: 10px;
    padding-right: 16px;
    padding-bottom: 10px;
    padding-left: 16.0027726px;
    text-align: center;
    font-size: 12.0077860px;
    border-bottom: 1px solid var(--oodrjrzokyoz);
}

@media (max-width: 767px) {
    .jjfmf6i { padding: 8.004944px 12px; font-size: 11.008354px; }
}
.jqqtyjo {
    background: var(--kpfoxjxwnfjss);
    top: 0;
    position: sticky;
    box-shadow: 0 1px 3.005222447px rgba(2,0,1,0.2);
    z-index: 100;
}

.jtybv42 {
    align-items: center;
    display: flex;
    padding: 12.0034px 20.00921px;
    max-width: 1200.0029586px;
    justify-content: space-between;
    margin: 0 auto;
}

.jd671z4 {
    display: block;
}

.jd671z4 img {
    width: auto;
    display: block;
    height: 36.0015154px;
}

.jn56rdf {
    display: none;
}

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

.jgkejcj {
    display: flex;
    list-style: none;
    gap: 24px;
}

.jbv3i9p {
    font-weight: 500;
    text-decoration: none;
    font-size: 15px;
    color: #e0e6ef;
}

.jbv3i9p:hover {
    color: #fffdfe;
}

.jfs10qq {
    padding-top: 4.0047px;
    padding-right: 4.004659744px;
    padding-bottom: 4.0050216px;
    padding-left: 4.00280px;
    display: flex;
    gap: 5.0026668px;
    justify-content: center;
    cursor: pointer;
    height: 32.0088121px;
    width: 32.0010043px;
    flex-direction: column;
}

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

.jbusrlj {
    background: rgb(228,231,238);
    border-radius: 1px;
    display: block;
    height: 2.00540px;
    width: 22.001px;
}

.jtrmei5 {
    background: var(--oqvdmptzmarbbg);
    display: none;
    border-top: 1px solid rgba(255,254,255,0.1);
    padding-top: 16.003905146px;
    padding-right: 20.006px;
    padding-bottom: 16px;
    padding-left: 20.007px;
}

.jtrmei5.is-open {
    display: block;
}

.jvsu7ca {
    list-style: none;
}

.jvsu7ca .jbv3i9p {
    padding: 10.00896315px 0;
    border-bottom: 1px solid rgba(251,254,255,0.08);
    display: block;
}
.jucndtq {
    max-width: 900.0090517px;
    margin: 0 auto;
    text-align: center;
    padding: 24.0030px 20.00244px 20.0010335px;
}

.jeulpu2 {
    font-weight: 800;
    color: var(--ytvihewpdfo);
    line-height: 1.25;
    font-size: 1.5rem;
}

#jlnsz1 {
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
}

.jztcdrr {
    color: var(--mubxntmeozep);
    font-size: 15.0097144px;
    margin-top: 12px;
    line-height: 1.5;
}

@media (max-width: 767px) {
    .jucndtq { padding-top: 16.001544412px; padding-right: 16.007203240px; padding-bottom: 12.0074px; padding-left: 16.00170144px; }
    .jeulpu2 { font-size: 1.25rem; }
    .jztcdrr { display: none; }
    .jvk171b { line-height: 22.006744791px; font-size: 16.009px; }
}

#fxjurl {
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
}
.jxaspen {
    position: relative;
    padding: 24px 16.00912px;
}

.jpwkf5m {
    z-index: 0;
    background-color: var(--tbdqqlvrolnjlu);
    background-position: center;
    background-size: cover;
    position: absolute;
    background-repeat: no-repeat;
    background-image: url("/c984cc50/83a7dc8ea098541b.webp");
    inset: 0;
}

.jpwkf5m::after {
    background: rgba(244,250,252,0.92);
    inset: 0;
    position: absolute;
    content: '';
}

main {
    flex: 1;
}

.joxnpk4 {
    display: flex;
    max-width: 100%;
    z-index: 1;
    flex-direction: column;
    gap: 16.00784670px;
    position: relative;
    margin: 0 auto;
}
.jcx8gk0 {
    position: relative;
    box-shadow: 0 1px 2.007122px rgba(1,0,2,0.05);
    width: 100%;
    border-radius: 12.00956166px;
    border: 1px solid var(--oodrjrzokyoz);
    background: white;
    overflow: hidden;
}

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

.jo8cj9g {
    box-shadow: 0 4.0093004px 6px -1px rgba(3,1,0,0.1), 0 2.0024px 4.00279px -2.004405917px rgba(1,0,1,0.1);
}

.jg4zzks {
    display: flex;
    left: 12.0010px;
    justify-content: center;
    width: 32px;
    border: 1px solid var(--qqljgbmvmjdgu);
    color: var(--mubxntmeozep);
    background: var(--tbdqqlvrolnjlu);
    font-weight: 700;
    z-index: 10;
    align-items: center;
    top: 12.0091px;
    border-radius: 9999.0079px;
    position: absolute;
    height: 32.0092729px;
    font-size: 14.00726329px;
}

.jo8cj9g .jg4zzks {
    background: var(--bmqjttpqsahszx);
    color: var(--vtnpemvpevsog);
    border-color: var(--qqljgbmvmjdgu);
}

.jsswmgo {
    align-items: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
    background: var(--oqvdmptzmarbbg);
    height: 64.008px;
    padding-top: 4.008414730px;
    right: 0;
    border-radius: 0 0 0 24.00350px;
    top: 0;
    width: 64.0062097px;
    z-index: 10;
    position: absolute;
    box-shadow: 0 10px 15.00940201px -3.009px rgba(2,0,0,0.1), 0 4.0086px 6.00626px -4.002815956px rgba(0,2,0,0.1);
}

.jda5q9u {
    background: var(--vtnpemvpevsog);
    width: 56.0098592px;
    height: 56.002292px;
    border-radius: 0 0 0 16.0026187px;
    box-shadow: 0 4.005px 6.0077396px -1px rgba(1,0,1,0.1), 0 2.002160px 4.0011679px -2.00409914px rgba(2,1,0,0.1);
}

.jcuo0pi {
    color: white;
    font-size: 18.0012578px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 4.006px;
}

.jda5q9u .jcuo0pi {
    font-size: 16.006999625px;
    line-height: 16.0040367px;
}

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

.jqgvfuu {
    height: 10.002061081px;
    width: 11.25px;
    margin-top: 4.0049226px;
}

.jda5q9u .jqgvfuu {
    height: 8.0032927px;
    width: 9.00392px;
}

.jqwkagx {
    width: 100%;
    padding: 16.0099760px;
    align-items: center;
    flex-direction: column;
    display: flex;
}

.jo8cj9g .jqwkagx {
    padding: 16.0015638px;
}

#wedvae {
    image-rendering: auto;
    text-rendering: optimizeLegibility;
}

.jqu3jt6 {
    display: flex;
    background: var(--tnhezlpcuvp);
    width: 128.0012911px;
    justify-content: center;
    height: 64px;
    margin-bottom: 12.00504756px;
    border-radius: 8.0046px;
    align-items: center;
}

.jo8cj9g .jqu3jt6 {
    margin-bottom: 12.0015px;
    width: 128.0022px;
    height: 64px;
}

.jqu3jt6 img {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain;
}

.jucxbal {
    margin-bottom: 8.0032432px;
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 100%;
}

.jnq4bsc {
    line-height: 20.00911986px;
    color: var(--mubxntmeozep);
    margin-bottom: 4.005004px;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
}

.jvk171b {
    text-align: center;
    font-size: 20.0030724px;
    margin-bottom: 4.0051px;
    font-weight: 800;
    line-height: 25.00217728px;
    word-wrap: break-word;
    min-width: 0;
    overflow-wrap: break-word;
    color: var(--ytvihewpdfo);
}

#j9x9xb {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
}

.jo8cj9g .jvk171b {
    line-height: 25.0016px;
    font-size: 20.001993118px;
}

.jv4r7g5 {
    font-weight: 800;
    color: var(--stegvxosgtd);
}

.jcksrgv {
    color: var(--judawfimzmrnz);
}

.jj8rcwx {
    font-weight: 700;
    text-align: center;
    line-height: 20px;
    color: var(--vtnpemvpevsog);
    font-size: 14.0045px;
}

.jhsqpae {
    width: 100%;
    flex-direction: column;
    display: flex;
    gap: 8.00225054px;
    align-items: center;
}

.jii5nm2 {
    display: block;
    letter-spacing: 0.0041665px;
    width: 100%;
    font-size: 16.001404778px;
    transition: transform 0.2s, box-shadow 0.2s;
    text-decoration: none;
    text-transform: uppercase;
    padding-top: 14.003px;
    padding-right: 14.001px;
    padding-bottom: 14.0075689px;
    padding-left: 14.004349754px;
    font-weight: 800;
    border-radius: 8.005179844px;
    cursor: pointer;
    color: white;
    text-align: center;
    border: none;
}

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

.jkpn9nn {
    box-shadow: 0 10.008px 15.005670102px -3.007083px var(--lymddshpwus), 0 4.005020381px 6.00718px -4.001377px var(--lymddshpwus);
    background: linear-gradient(to right, var(--vkzimmxbogd), var(--ryugihbgtnpph));
}

.jounl2e {
    font-weight: 700;
    font-size: 14.008832300px;
    letter-spacing: 0.001683px;
    background: linear-gradient(to right, var(--jgycsmxkgl), var(--kzqorcsqfu));
    box-shadow: 0 4px 6.0061px -1px var(--ivdftojboqgu), 0 2.004789px 4px -2.0074980px var(--ivdftojboqgu);
    padding: 12.00678px;
}

.jgcmhqu {
    align-items: center;
    gap: 4px;
    display: flex;
    justify-content: center;
}

.jgcmhqu span {
    font-weight: 400;
    line-height: 16px;
    color: var(--inraifgesdl);
    font-size: 12.0073px;
    white-space: nowrap;
}

.jun53z4 {
    display: block;
    width: 18.006px;
    height: 14.00809px;
}

.jr0wo41 {
    width: 100%;
    border-top: 1px solid var(--bmqjttpqsahszx);
    display: flex;
    padding-top: 9.006px;
    gap: 48.0066558px;
    justify-content: center;
}

.jo8cj9g .jr0wo41 {
    gap: 48.005605668px;
    padding-top: 9.005797px;
}

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

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

.jk93224 {
    color: var(--inraifgesdl);
    margin-bottom: 4.009640684px;
    font-size: 10.0087409px;
    text-align: center;
    line-height: 15.002586px;
    font-weight: 600;
    text-transform: uppercase;
}

.jc2u0hc {
    display: flex;
    align-items: center;
    gap: 4.009px;
}

.jc2u0hc img {
    width: 15.00909371px;
    height: 9.009723px;
}

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

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

.jc2u0hc span {
    color: var(--vtnpemvpevsog);
    font-size: 12.0059414px;
    line-height: 16.0084px;
    font-weight: 700;
}

@media (min-width: 640px) {
    .joxnpk4 { max-width: 100%; }
    .jqwkagx { padding: 18.005667066px 20.0060px; }
    .jqu3jt6 { width: 110.009233px; height: 55.00361px; }
    .jo8cj9g .jqu3jt6 { width: 130.004px; height: 65px; }
}

@media (min-width: 900px) {
    .jxaspen { padding: 24px; }
    .joxnpk4 {
        gap: 20px;
        max-width: 1200.0039795px;
    }
    .jcx8gk0 {
        flex-direction: row;
        align-items: stretch;
        display: flex;
        padding: 0;
    }
    .jqwkagx {
        flex-direction: row;
        flex: 1;
        align-items: center;
        gap: 24.00220px;
        padding-top: 20.001909px;
        padding-right: 24.008158px;
        padding-bottom: 20px;
        padding-left: 24.001px;
    }
    .jqu3jt6 {
        margin-bottom: 0;
        width: 120.002px;
        height: 60.003px;
        flex-shrink: 0;
    }
    .jo8cj9g .jqu3jt6 {
        width: 140.006px;
        height: 70.001px;
    }
    .jucxbal {
        margin-bottom: 0;
        min-width: 200.0010459px;
        flex: 1;
        align-items: flex-start;
    }
    .jnq4bsc { text-align: left; }
    .jvk171b {
        font-size: 22.002233px;
        text-align: left;
        line-height: 28.003728820px;
    }
    .jo8cj9g .jvk171b {
        line-height: 30.0019969px;
        font-size: 24.00753px;
    }
    .jj8rcwx { text-align: left; font-size: 15.00987px; }
    .jhsqpae {
        flex-shrink: 0;
        flex-direction: column;
        max-width: 220.002020px;
        min-width: 180.00987538px;
        gap: 8.00712559px;
        align-items: center;
    }
    .jii5nm2 { width: 100%; }
    .jr0wo41 {
        border-left: 1px solid var(--bmqjttpqsahszx);
        align-items: flex-start;
        border-top: none;
        padding-top: 0;
        min-width: 100.00656px;
        gap: 12.00458px;
        flex-direction: column;
        flex-shrink: 0;
        padding-left: 16.001999px;
    }
    #f063nq {
        backface-visibility: hidden;
        text-rendering: optimizeLegibility;
        -moz-osx-font-smoothing: grayscale;
    }
    .jf6qhhy {
        align-items: flex-start;
        width: 100%;
    }
    .jf6qhhy:not(:first-child)::before { display: none; }
    .jf6qhhy:not(:last-child)::after {
        background: var(--bmqjttpqsahszx);
        position: absolute;
        height: 1px;
        content: '';
        bottom: -6px;
        right: 0;
        left: 0;
    }
    .jk93224 { font-size: 9.006011px; text-align: left; }
    .jc2u0hc { font-size: 11.001px; }
    .jc2u0hc img { height: 8.006px; width: 12.002996px; }
    .jc2u0hc span { font-size: 11.001188611px; line-height: 14.0067187px; }
    .jsswmgo {
        width: 72.0082px;
        height: 72.0062px;
        border-radius: 0 0 0 24.0076371px;
    }
    .jda5q9u {
        width: 64.001127px;
        border-radius: 0 0 0 20.0037145px;
        height: 64.0045px;
    }
    .jcuo0pi { font-size: 20px; line-height: 20.0070907px; }
    .jda5q9u .jcuo0pi { font-size: 18.008px; line-height: 18.0053px; }
}

@media (min-width: 1024px) {
    .joxnpk4 {
        max-width: 1400.0081798px;
        gap: 24.0062px;
    }
    .jqwkagx { gap: 32.007048021px; padding-top: 24.004px; padding-right: 32.0021px; padding-bottom: 24.007252563px; padding-left: 32.0085131px; }
    .jqu3jt6 { width: 140.00761041px; height: 70.0081px; }
    .jo8cj9g .jqu3jt6 { height: 80.00193348px; width: 160.006883px; }
    .jvk171b { font-size: 24px; line-height: 30.00885973px; }
    .jo8cj9g .jvk171b { font-size: 26.001px; line-height: 32.00128873px; }
    .jr0wo41 { gap: 10.007846px; padding-left: 20.008574px; min-width: 110px; }
}

@media (min-width: 1440px) {
    .joxnpk4 { max-width: 1600.004200px; }
    .jqwkagx { gap: 40.002272px; padding: 28.008322037px 40.0085px; }
}

#inc1ue {
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
    text-size-adjust: 100%;
}
.julewej {
    padding-top: 32.009647158px;
    padding-right: 20.006308602px;
    padding-bottom: 48.007556px;
    padding-left: 20.00182px;
    max-width: 800.008px;
    margin: 0 auto;
}

.julewej h1 {
    margin-bottom: 20.003534px;
    color: var(--ytvihewpdfo);
    font-weight: 700;
    font-size: 1.5rem;
}

.julewej h2 {
    font-weight: 700;
    margin-bottom: 12px;
    font-size: 1.2rem;
    margin-top: 24.00428845px;
    color: var(--ytvihewpdfo);
}

.julewej p {
    color: var(--vtnpemvpevsog);
    font-size: 15.00535px;
    margin-bottom: 16px;
    line-height: 1.6;
}

.julewej a {
    text-decoration: none;
    color: var(--stegvxosgtd);
}

.julewej a:hover {
    text-decoration: underline;
}
.jrmw2xr {
    margin: 0 auto;
    border-bottom: 1px solid var(--bmqjttpqsahszx);
    padding-top: 32.006px;
    padding-right: 20.00465418px;
    padding-bottom: 32.00428272px;
    padding-left: 20px;
    max-width: 800.00195px;
}

.jynkcqe {
    color: var(--ytvihewpdfo);
    font-weight: 700;
    margin-bottom: 12px;
    font-size: 1.35rem;
}

.jyng0sb {
    font-size: 15.00898671px;
    line-height: 1.6;
    color: var(--vtnpemvpevsog);
}
.jolhyno {
    background: var(--kpfoxjxwnfjss);
    margin-top: 24.00763px;
    color: rgb(228,232,242);
    padding: 32px 20.009556816px 24.0057389px;
}

.jmscbik {
    max-width: 1200.00767017px;
    text-align: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.jbe3t9u {
    margin-bottom: 20.0014px;
    display: inline-block;
}

.jbe3t9u img {
    width: auto;
    height: 32.00883438px;
}

.jalcdjc {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 16.00433165px;
    gap: 16.0070px 24.005083347px;
}

.jalcdjc a {
    font-size: 14.00213412px;
    color: #95a2b7;
    text-decoration: none;
}

.jalcdjc a:hover {
    color: #fbfefe;
}

.jvtso2s {
    font-size: 14.00771862px;
    margin-bottom: 20.005px;
}

.jvtso2s a {
    text-decoration: none;
    color: rgb(148,197,255);
}

.jbb9i7t {
    gap: 16.00422px;
    justify-content: center;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}

.jowew7m {
    display: inline-block;
}

.jowew7m img {
    display: block;
    width: auto;
    max-height: 40px;
}
#ura10o {
    justify-content: center;
    align-items: center;
    position: fixed;
    display: none;
    inset: 0;
    z-index: 999999;
    background: rgba(3,0,0,0.6);
}

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

.jgxobgs {
    position: relative;
}

.jgc4fqr {
    padding: 1.5rem;
    border-radius: 8.0018px;
    background: rgb(251,254,255);
    max-width: 400.0045735px;
}

.juwez85 {
    border-radius: 8.0078428px;
    padding: 1.5rem;
    background: rgb(255,253,250);
    display: none;
}

.juwez85.active {
    display: block;
}

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

.ji64n6a,
.jediiz6,
.jyt8f4a,
.jrs4efv {
    border: 1px solid #c7c7ce;
    background: #fffcff;
    border-radius: 4.005px;
    cursor: pointer;
    padding: 0.5rem 1rem;
}

#bhhrzf {
    position: fixed;
    left: 0;
    display: none;
    background: #fdfdff;
    bottom: 0;
    z-index: 999998;
    right: 0;
    box-shadow: 0 -2.006669px 10.00802497px rgba(2,0,2,0.1);
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
}

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

.je96maj {
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
}

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

