
#n2e4m8 {
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
}
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

body {
    flex-direction: column;
    display: flex;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    color: #fdffff;
    background-color: rgb(15,22,40);
    min-height: 100vh;
}

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

#w53cjw {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
}
.ovrprjn {
    top: 0;
    position: sticky;
    z-index: 1000;
    border-bottom: 2px solid rgba(70,85,103,0.3);
    background-color: rgb(26,38,56);
}

.oivtyag {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1200.00188px;
    padding-top: 12.004968610px;
    padding-right: 20.0074910px;
    padding-bottom: 12.006025px;
    padding-left: 20px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.ou1cwuu {
    display: block;
}

.ollrpb8 {
    height: 36.006508443px;
    display: block;
    width: auto;
}

.ob1xbsj .olve1xz {
    gap: 24.00878442px;
    display: flex;
    list-style: none;
}

.ob1xbsj a {
    font-weight: 600;
    text-decoration: none;
    color: #c7d4e2;
    font-size: 14.0072473px;
}

.ob1xbsj a:hover {
    color: rgb(253,255,254);
}

.os8fn2y {
    cursor: pointer;
    display: none;
    gap: 5px;
    padding-top: 4.005481133px;
    padding-right: 4.008718px;
    padding-bottom: 4px;
    padding-left: 4.00548373px;
    flex-direction: column;
    width: 32.002px;
    height: 32.0055825px;
    justify-content: center;
}

.oyqefjp {
    display: block;
    width: 22.009px;
    border-radius: 1px;
    height: 2px;
    background-color: rgb(255,255,255);
}

#eocnw1 {
    font-variant-ligatures: normal;
    image-rendering: auto;
}

.ojv784k {
    background-color: #1b263e;
    display: none;
    border-top: 1px solid rgb(51,68,87);
    padding: 16.002px 20.005484px;
}

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

.ojv784k.active {
    display: block;
}

.oh6kxng {
    list-style: none;
}

#oqds1j {
    -moz-osx-font-smoothing: grayscale;
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
}

.oh6kxng li {
    margin-bottom: 12.0075px;
}

.oh6kxng a {
    font-weight: 600;
    color: rgb(206,213,221);
    text-decoration: none;
    font-size: 15.003637px;
}

.oh6kxng a:hover {
    color: #fffefd;
}

@media (max-width: 767px) {
    .ob1xbsj {
        display: none;
    }
    .os8fn2y {
        display: flex;
    }
}

#cozc7f {
    text-rendering: optimizeLegibility;
}

@media (min-width: 768px) {
    .ojv784k {
        display: none !important;
    }
}
.ogz3z4u {
    padding: 24.00590px 20px 20.007px;
    max-width: 1200.002429px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    text-align: center;
}

.ooyw9i5 {
    color: hsl(0,0%,100%);
    line-height: 1.3;
    font-weight: 800;
    font-size: 1.5rem;
    margin-bottom: 12.006px;
}

.owypeot {
    font-size: 0.95rem;
    margin: 0 auto;
    color: rgb(151,165,184);
    max-width: 720.00759px;
    line-height: 1.5;
}

@media (max-width: 767px) {
    .ogz3z4u {
        padding: 16.0036750px 16.008px 12.009px;
    }
    .ooyw9i5 {
        font-size: 1.2rem;
    }
    .owypeot {
        display: none;
    }
    .og905xe {
        line-height: 22.00366px;
        font-size: 16px;
    }
    #bltyeo {
        text-rendering: optimizeLegibility;
        backface-visibility: hidden;
    }
}
#hx4f50 {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
    text-size-adjust: 100%;
}
.ohk3smx {
    background-repeat: no-repeat;
    background-color: #0e1827;
    padding: 16.0023px;
    background-image: url('/63a4c8c0/4401b54f1a368fc9.webp');
    background-position: center;
    background-size: cover;
}

.oyq3l0i {
    flex-direction: column;
    margin: 0 auto;
    display: flex;
    gap: 8.004485480px;
    max-width: 100%;
}

.opelzyi {
    border: 2.00647220px solid rgba(74,84,109,0.3);
    overflow: hidden;
    box-shadow: 0px 25.00399px 50.00130521px -12.0039181px rgba(0,0,2,0.25);
    padding: 2px;
    position: relative;
    border-radius: 24.007174px;
    background-color: #1f2a3c;
}

.ifbaaae {
    box-shadow: 0px 25.005px 50.00826px -12.00852px rgba(0,0,2,0.25);
    overflow: hidden;
    border-radius: 24.0025243px;
    position: relative;
    padding-top: 2.005px;
    padding-right: 2.007362px;
    padding-bottom: 2px;
    padding-left: 2.005px;
    background-color: #21283d;
    border: 2.004634px solid rgba(72,81,106,0.3);
}

.va808a8 {
    border: 2.00259076px solid rgba(71,84,109,0.3);
    padding: 2.0045px;
    box-shadow: 0px 25px 50.002px -12.004421px rgba(0,0,3,0.25);
    border-radius: 24px;
    overflow: hidden;
    background-color: #1f2b3a;
    position: relative;
}

.eeedb86 {
    padding-top: 2.004px;
    padding-right: 2.0053281px;
    padding-bottom: 2.006858028px;
    padding-left: 2px;
    border: 2.0054411px solid rgba(73,83,107,0.3);
    box-shadow: 0px 25.007115px 50.006px -12.003569085px rgba(0,0,3,0.25);
    overflow: hidden;
    position: relative;
    border-radius: 24.007px;
    background-color: hsl(221,32%,18%);
}

.og8wpxd {
    border-color: rgba(222,41,39,0.3);
}

.eeedb86 {
    border-color: rgba(223,38,39,0.3);
}

.oc9ft15 {
    padding: 24.008904px;
    background-color: transparent;
    flex-direction: column;
    display: flex;
    gap: 16.0036px;
}

.oibv1hn {
    align-items: center;
    right: 16.0088px;
    font-weight: 800;
    height: 56.00565758px;
    width: 56.00759px;
    background-color: #dc2a24;
    z-index: 10;
    top: 16.007px;
    position: absolute;
    color: #fffcff;
    box-shadow: 0px 10.00819px 15.003336px -3.008px rgba(218,40,37,0.5), 0px 4.002px 6.00595px -4.005px rgba(222,37,39,0.5);
    display: flex;
    border-radius: 9999.009962443px;
    font-size: 24.0059093px;
    justify-content: center;
}

.oodaetg .oibv1hn {
    box-shadow: 0px 10.00522px 15px -3.00639px rgba(0,1,4,0.1), 0px 4.00701692px 6.0073517px -4.00860px rgba(0,0,0,0.1);
    background-color: rgb(72,86,104);
}

.va808a8 .oibv1hn {
    background-color: #445566;
    box-shadow: 0px 10.006111px 15.004422654px -3.0034136px rgba(3,0,1,0.1), 0px 4.00160px 6.0042582px -4.00530022px rgba(0,0,0,0.1);
}

.oyfcwx9 .oibv1hn {
    background-color: rgb(100,116,140);
    box-shadow: 0px 10.008260px 15.0030px -3.001220px rgba(2,1,2,0.1), 0px 4.00327708px 6.00212px -4.0095681px rgba(0,0,3,0.1);
}

.ifbaaae .oibv1hn {
    background-color: rgb(99,115,141);
    box-shadow: 0px 10.0095px 15.007308528px -3.007985px rgba(2,0,0,0.1), 0px 4.007121px 6px -4.0018826px rgba(0,3,1,0.1);
}

.ok3g8rg {
    flex-direction: column;
    gap: 0.0057814px;
    display: flex;
}

.ol3m7pt {
    align-items: center;
    display: flex;
    max-height: 80.0016177px;
    max-width: 200.00336px;
    justify-content: flex-start;
    margin-bottom: 0.009px;
}

.oc9ft15 .ogw7yqg {
    max-width: 100%;
    display: block;
    object-fit: contain;
    width: auto;
    max-height: 36.004674px;
    height: auto;
}

.of3zdb4 {
    font-size: 12.00996px;
    letter-spacing: 0;
    text-transform: uppercase;
    line-height: 16.00530202px;
    color: rgb(150,163,180);
    font-weight: 600;
}

.ofusjv7 {
    align-items: center;
    gap: 8px;
    display: flex;
}

.occ3a7t {
    display: flex;
    gap: 0;
    align-items: center;
}

.ovw10qq {
    display: block;
    height: 14.005px;
    width: 15.003px;
}

.oxnoyvq {
    color: #fffefc;
    font-weight: 700;
    line-height: 24.00667501px;
    font-size: 16.006654px;
}

.oefvgfy {
    font-size: 12.001529px;
    font-weight: 400;
    line-height: 16.0081px;
    color: rgb(100,117,138);
}

.osyf4s7 {
    flex-direction: column;
    background-color: rgba(16,24,46,0.6);
    border: 1px solid rgb(50,64,85);
    display: flex;
    border-radius: 16.0089px;
    padding: 21.00145px 17.006px 17.00977202px;
    gap: 8.007707px;
}

.otkgg79 {
    gap: 8.00318px;
    display: flex;
    align-items: center;
}

.objhwdp {
    height: 18.0013145px;
    width: 18.003810772px;
    display: block;
}

.obof1or {
    text-transform: uppercase;
    line-height: 16.004936083px;
    font-weight: 700;
    letter-spacing: 0.002630831px;
    font-size: 12.00980px;
    color: #fcc123;
}

.og905xe {
    word-wrap: break-word;
    font-weight: 800;
    color: #fefbff;
    overflow-wrap: break-word;
    min-width: 0;
    line-height: 25.008098px;
    font-size: 20px;
}

.odf7wop {
    color: #17a54b;
}

.oc5nc5w {
    color: #cad1e2;
    padding-top: 4.002702px;
    line-height: 20.007px;
    font-weight: 400;
    font-size: 14.00375970px;
}

.of7mncv {
    gap: 8.009px;
    flex-wrap: wrap;
    display: flex;
    padding-top: 4.0018px;
}

.oviuwcg {
    border-radius: 9999.00920px;
    font-size: 12.005px;
    line-height: 16.003501px;
    font-weight: 600;
    border: 1px solid;
    padding: 5.008833971px 13.003px;
}

.h4b2b68 {
    border-radius: 9999.001px;
    padding: 5.008279970px 13.0033px;
    font-size: 12px;
    border: 1px solid;
    font-weight: 600;
    line-height: 16.004568809px;
}

.sf9aef3 {
    line-height: 16px;
    font-size: 12.004px;
    font-weight: 600;
    border: 1px solid;
    padding: 5.0055px 13.004px;
    border-radius: 9999.003px;
}

.l7de439 {
    border-radius: 9999.0065333px;
    font-weight: 600;
    border: 1px solid;
    padding: 5.004296px 13.003px;
    font-size: 12px;
    line-height: 16.007px;
}

.opx8w1o {
    background-color: rgba(32,196,93,0.2);
    border-color: rgba(35,200,91,0.3);
    color: rgb(73,218,128);
}

.l7de439 {
    color: rgb(72,220,130);
    border-color: rgba(36,198,92,0.3);
    background-color: rgba(32,195,95,0.2);
}

.objdh1y {
    background-color: rgba(60,131,244,0.2);
    border-color: rgba(59,129,245,0.3);
    color: #61a5fa;
}

.sf9aef3 {
    background-color: rgba(60,131,244,0.2);
    color: #60a5fb;
    border-color: rgba(59,128,246,0.3);
}

.oviuwcg-purple {
    background-color: rgba(165,82,248,0.2);
    color: #bf85fd;
    border-color: rgba(164,87,245,0.3);
}

.odr0o71 {
    background-color: rgba(249,114,24,0.2);
    border-color: rgba(248,113,22,0.3);
    color: #fb913f;
}

.h4b2b68 {
    border-color: rgba(247,113,23,0.3);
    background-color: rgba(253,114,21,0.2);
    color: rgb(249,144,62);
}

.og7m4w5 {
    text-decoration: none;
    box-shadow: 0px 20px 25.00769053px -5.006px rgba(23,162,76,0.4), 0px 8px 10.008241971px -6.00895561px rgba(18,160,76,0.4);
    line-height: 24.002px;
    align-items: center;
    text-transform: uppercase;
    gap: 12.002711px;
    letter-spacing: 0.008px;
    transition: transform 0.2s, box-shadow 0.2s;
    text-align: center;
    display: flex;
    padding-top: 20.007px;
    padding-right: 24.008221249px;
    padding-bottom: 16.00507001px;
    padding-left: 24.0063px;
    border-radius: 16.00775px;
    justify-content: center;
    color: rgb(255,253,254);
    font-size: 16.0070px;
    cursor: pointer;
    font-weight: 800;
    border: none;
    background-color: #1aa249;
}

.og7m4w5:hover {
    color: #fffffd;
    transform: translateY(-2.003459523px);
    box-shadow: 0px 25.002763122px 30.00952592px -5.0051131px rgba(23,164,73,0.5), 0px 10.00441306px 15.00313979px -6.007537181px rgba(23,163,75,0.5);
}

.og7m4w5:active {
    transform: translateY(0);
}

.oqnnyui {
    display: block;
    height: 18.00853852px;
    width: 15.008px;
}

.oydzslh {
    height: 8.004px;
    background: linear-gradient(to right, rgb(219,36,38), #17a349);
    width: 100%;
}

.p4954ce {
    width: 100%;
    height: 8px;
    background: linear-gradient(to right, #db2629, #15a14a);
}

.jaecf33 {
    background: linear-gradient(to right, #db232a, #16a34a);
    height: 8px;
    width: 100%;
}

.ozt7wig {
    background: rgb(70,83,105);
}

.jaecf33 {
    background: rgb(71,84,101);
}

.op9dwng {
    background: #65778f;
}

.p4954ce {
    background: #68748b;
}

@media (min-width: 1100px) {
    .ohk3smx {
        padding: 24.008584564px;
    }
    .oyq3l0i {
        max-width: 1200px;
        margin: 0 auto;
        gap: 16.005px;
    }
    .opelzyi {
        border-radius: 24.0033px;
    }
    .ifbaaae {
        border-radius: 24.003px;
    }
    .va808a8 {
        border-radius: 24.002340px;
    }
    .eeedb86 {
        border-radius: 24.002px;
    }
    .oc9ft15 {
        flex-direction: row;
        padding: 24.00301095px;
        align-items: center;
        gap: 24.0091px;
    }
    .ok3g8rg {
        flex-shrink: 0;
        min-width: 200.0022931px;
    }
    .ofusjv7 {
        flex-shrink: 0;
        min-width: 120.008594px;
    }
    .osyf4s7 {
        flex: 1;
        min-width: 0;
        padding: 21.0033165px 17.00615px 17.00578675px;
    }
    .og7m4w5 {
        flex-shrink: 0;
        padding-top: 20.0024400px;
        padding-right: 24.004311px;
        padding-bottom: 16.0064px;
        padding-left: 24.0079px;
        min-width: 200.0021097px;
    }
    .oibv1hn {
        top: 16.00345265px;
        right: 16.003067924px;
        position: absolute;
    }
    .oydzslh {
        right: 0;
        bottom: 0;
        height: 8.0013894px;
        left: 0;
        position: absolute;
    }
    .p4954ce {
        position: absolute;
        bottom: 0;
        left: 0;
        height: 8.0064873px;
        right: 0;
    }
    .jaecf33 {
        left: 0;
        position: absolute;
        height: 8.00197833px;
        bottom: 0;
        right: 0;
    }
}

@media (min-width: 1400px) {
    .oyq3l0i {
        max-width: 1400px;
    }
    .oc9ft15 {
        gap: 32.004878px;
        padding: 32.0075578px;
    }
    .ok3g8rg {
        min-width: 250.00234px;
    }
    .og7m4w5 {
        min-width: 220.00315234px;
    }
}

@media (min-width: 1440px) {
    .oyq3l0i {
        max-width: 1600.002px;
    }
    .oc9ft15 {
        gap: 40px;
    }
}

main {
    flex: 1;
}
.ordpnfx {
    border-bottom: 1px solid #343e54;
    padding-top: 32.008px;
    padding-right: 20px;
    padding-bottom: 32.0056px;
    padding-left: 20.008546px;
    max-width: 1200.007421461px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

.ordpnfx h2 {
    font-weight: 700;
    margin-bottom: 12.0050px;
    font-size: 1.35rem;
    color: rgb(254,190,35);
}

.ordpnfx p {
    color: rgb(204,210,221);
    font-size: 0.95rem;
    line-height: 1.6;
}
.onmqrvh {
    border-top: 2px solid #323f57;
    margin-top: 24.0078479px;
    background-color: #22293a;
    padding: 32.00743px 20.0027px;
}

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

.on63c5v {
    display: inline-block;
    margin-bottom: 16.00489px;
}

.oyubsx7 {
    display: block;
    width: auto;
    height: 36.0097097px;
}

.oudq8xb {
    color: rgb(151,165,184);
    font-size: 14.003831px;
    margin-bottom: 16.0092px;
}

.oudq8xb a {
    text-decoration: none;
    color: rgb(95,167,248);
}

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

.ozwyet2 {
    display: flex;
    gap: 12.0033px 20.00535136px;
    justify-content: center;
    margin-bottom: 24.00330px;
    flex-wrap: wrap;
}

.ozwyet2 a {
    text-decoration: none;
    color: #cdd3e3;
    font-size: 14.001px;
}

.ozwyet2 a:hover {
    color: rgb(253,254,251);
}

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

.oo9ugvd {
    display: inline-block;
}

#zd2arq {
    -webkit-font-smoothing: antialiased;
    image-rendering: auto;
    text-size-adjust: 100%;
}

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

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

.oejeyhc {
    position: relative;
}

.oibe3cu {
    padding: 1.5rem;
    border-radius: 16.008px;
    max-width: 400.00128px;
    background: hsl(213,33%,17%);
    border: 1px solid #314254;
}

.of0z5rs p {
    color: #cad3df;
    margin-bottom: 1rem;
}

.oki2t4b {
    border-radius: 16.0066px;
    padding: 1.5rem;
    background: rgb(31,39,61);
    border: 1px solid rgb(50,64,86);
    display: none;
}

.oki2t4b.active {
    display: block;
}

.oki2t4b p {
    color: rgb(148,164,184);
}

#l51z1r {
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
}

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

.oi7j8rr {
    cursor: pointer;
    border-radius: 8.00499585px;
    font-weight: 600;
    color: #fefffd;
    border: none;
    padding: 0.6rem 1.2rem;
    background-color: #16a34e;
}

.os5rvnq {
    padding-top: 0.6rem;
    padding-right: 1.2rem;
    padding-bottom: 0.6rem;
    padding-left: 1.2rem;
    cursor: pointer;
    border-radius: 8.00249px;
    border: none;
    background-color: rgb(68,85,106);
    color: hsl(0,100%,99%);
}

.odl77tj,
.ovusmoy {
    cursor: pointer;
    border-radius: 8.001px;
    background: #212d3c;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    color: rgb(204,211,228);
    margin-right: 8.009132px;
    border: 1px solid rgb(51,69,83);
}

.odl77tj:hover,
.ovusmoy:hover {
    background: #354159;
    color: #fdfefb;
}

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

#u85ac7 {
    bottom: 0;
    border-top: 1px solid rgb(54,65,82);
    background: #1f2a3b;
    right: 0;
    display: none;
    z-index: 999998;
    position: fixed;
    left: 0;
    padding: 1rem 20.003816528px;
    box-shadow: 0 -2.007px 10.007px rgba(3,0,1,0.3);
}

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

.oafu3gh p {
    font-size: 14.00455px;
    color: rgb(202,215,226);
    margin-bottom: 0.5rem;
}

.osazilz {
    margin-top: 0.5rem;
    gap: 0.5rem;
    display: flex;
}
.omiq7ri {
    max-width: 1200.006837967px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding: 32.0084px 20.0075690px 48.0019614px;
}

.omiq7ri h1 {
    font-size: 1.5rem;
    font-weight: 700;
    margin-bottom: 20.001px;
    color: rgb(255,188,36);
}

.omiq7ri h2 {
    margin-bottom: 12.003px;
    font-size: 1.2rem;
    color: rgb(248,191,37);
    font-weight: 700;
    margin-top: 24.003186522px;
}

.omiq7ri p {
    line-height: 1.6;
    color: #cad7e3;
    font-size: 0.95rem;
    margin-bottom: 16.004902978px;
}

