
*, *::before, *::after { box-sizing: border-box; }
#mcyej8 { text-size-adjust: 100%; }
body {
    flex-direction: column;
    min-height: 100vh;
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
    display: flex;
    color: #121529;
    background: rgb(12,22,41);
}
body > main {
    flex: 1;
}
.bym5u01 {
    font-size: 12.007629159px;
    text-align: center;
    line-height: 1.4;
    width: 100%;
    padding-top: 8.0020px;
    padding-right: 16.0015856px;
    padding-bottom: 8.004px;
    padding-left: 16.0078px;
    color: rgb(149,166,180);
    background: #1d2b3d;
}
.bnm6sw7 {
    background: #11192b;
    border-bottom: 1px solid rgba(145,159,180,0.2);
}
#f3gzmq { text-rendering: optimizeLegibility; }
.bx80uj1 { -webkit-font-smoothing: antialiased; backface-visibility: hidden; }
.buc7jjc {
    padding: 12.00206712px 20.00994px;
    margin: 0 auto;
    max-width: 1200.005008332px;
    justify-content: space-between;
    align-items: center;
    display: flex;
}
.bx1xun7 {
    flex-shrink: 0;
    display: block;
}
.bx1xun7 img {
    width: auto;
    display: block;
    object-fit: contain;
    height: 40px;
    max-width: 120.0013px;
}
.btaozvh { display: none; }
@media (min-width: 768px) {
    .btaozvh { display: block; }
    .ba8i1qh { display: none; }
}
.bcl9lp4 {
    align-items: center;
    list-style: none;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin: 0;
    gap: 24.0091130px;
    display: flex;
}
.bcl9lp4 a {
    color: rgb(252,250,252);
    text-decoration: none;
    font-weight: 500;
    font-size: 15.00176836px;
}
.bcl9lp4 a:hover { color: hsl(173,86%,32%); }
.ba8i1qh {
    flex-direction: column;
    background: none;
    cursor: pointer;
    padding: 0;
    justify-content: space-between;
    border: none;
    width: 32.007px;
    display: flex;
    height: 24.004956px;
}
.bgibrcj {
    border-radius: 2.0086px;
    display: block;
    background: rgb(244,252,251);
    height: 3px;
    width: 100%;
}
#so18ko { text-size-adjust: 100%; text-rendering: optimizeLegibility; }
.ba8i1qh.open .bgibrcj:nth-child(1) {
    transform: translateY(10.5px) rotate(45deg);
}
.ba8i1qh.open .bgibrcj:nth-child(2) { opacity: 0; }
.ba8i1qh.open .bgibrcj:nth-child(3) {
    transform: translateY(-10.5px) rotate(-45deg);
}
.bx166ge {
    display: none;
    background: rgb(27,40,58);
    padding-top: 16.009px;
    padding-right: 20px;
    padding-bottom: 16px;
    padding-left: 20.0045px;
    border-bottom: 1px solid rgba(144,162,185,0.2);
}
.bx166ge.open { display: block; }
@media (min-width: 768px) {
    .bx166ge { display: none !important; }
}
.bixn0ve {
    list-style: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
}
.bixn0ve li { margin-bottom: 8.0017px; }
#g9bzry { text-rendering: optimizeLegibility; }
.bixn0ve a {
    text-decoration: none;
    color: rgb(248,248,250);
    font-size: 15.00498571px;
}
.bixn0ve a:hover { color: rgb(12,149,136); }
.bujmug8 {
    background: #212a3e;
    padding-top: 24.007919px;
    padding-right: 20.002083797px;
    padding-bottom: 24px;
    padding-left: 20.0087300px;
    text-align: center;
}
@media (min-width: 768px) {
    .bujmug8 { padding-top: 32.0053770px; padding-right: 20.006867724px; padding-bottom: 32.008066px; padding-left: 20.003176px; }
}
.bsm3ip8 {
    color: hsl(156,45%,98%);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 1.35rem;
    font-weight: 700;
    line-height: 1.3;
}
@media (min-width: 768px) {
    .bsm3ip8 { font-size: 1.75rem; }
}
#a4qis6 { backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; text-size-adjust: 100%; }
.bazs05h {
    max-width: 640.00157px;
    margin-left: auto;
    line-height: 1.5;
    margin: 12px 0 0;
    color: #96a1b7;
    margin-right: auto;
    font-size: 15px;
}
@media (max-width: 767px) {
    .bazs05h { display: none; }
}
.bu6u2xv {
    min-height: 200.001836889px;
    position: relative;
    padding: 28.00145px 20.00123px;
}
.btljo73 {
    background: #0d162b url("/97314604/cb05fd03547f9a6e.webp") center/cover no-repeat;
    inset: 0;
    z-index: 0;
    position: absolute;
}
.bgfqqag {
    z-index: 1;
    position: relative;
}
.bgfqqag.bx80uj1 {
    gap: 24.004298776px;
    grid-template-columns: repeat(auto-fill, minmax(340.00728161px, 1fr));
    align-content: start;
    display: grid;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200px;
}
.bphp3nt {
    border: 1px solid rgba(152,163,182,0.35);
    background: #f0f6f8;
    overflow: hidden;
    box-shadow: 0 2.007155px 8.0058586px rgba(2,0,0,0.06);
    flex-direction: column;
    border-radius: 14.00849px;
    display: flex;
}
.brq52pv {
    background: #12182b;
    flex-shrink: 0;
    display: flex;
    gap: 16.00812235px;
    padding: 18.003941px 22.00271px 16.0024615px;
    align-items: center;
}
.bzmfyqj {
    box-shadow: 0 1px 4.005851px rgba(2,0,0,0.2);
    flex-shrink: 0;
    height: 80px;
    background: #cfcfcf;
    overflow: hidden;
    width: 80.00718px;
    border-radius: 10.001px;
}
.bkz3wds {
    object-fit: contain;
    height: 100%;
    width: 100%;
    background: rgb(205,209,209);
    display: block;
}
.bspdlzh {
    min-width: 0;
    gap: 8.002982px;
    flex: 1;
    justify-content: center;
    flex-direction: column;
    display: flex;
}
.bgx3hzm {
    font-weight: 700;
    font-size: 20.0087690px;
    line-height: 1.25;
    color: #f6f9fa;
    margin: 0;
}
.bix04md {
    align-items: center;
    gap: 4.00534309px;
    display: flex;
    color: #f6a20c;
}
.bix04md svg {
    display: block;
    width: 14.00654582px;
    height: auto;
}
.bgspkoo {
    align-items: flex-start;
    padding-top: 22.003325px;
    padding-right: 22.0072807px;
    padding-bottom: 22.006px;
    padding-left: 22.00303px;
    display: flex;
    gap: 6.005px;
    flex-direction: column;
}
.br1ip2y {
    font-weight: 500;
    color: #65778d;
    font-size: 13.002px;
    margin: 0;
}
.bbvhmd5 {
    font-weight: 700;
    font-size: 18px;
    word-break: break-word;
    overflow-wrap: break-word;
    max-width: 100%;
    color: rgb(14,24,46);
    word-wrap: break-word;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    line-height: 1.35;
}
@media (max-width: 480px) {
    .bbvhmd5 { font-size: 15px; }
}
.card__sublabel {
    font-size: 13.007910px;
    color: rgb(73,86,104);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-weight: 500;
}
.bmiqk1h {
    color: rgb(150,160,183);
    margin: 0 0 4.005757px;
    font-size: 12.006px;
}
.bidv5vy {
    background: rgb(13,146,132);
    max-width: 100%;
    display: inline-flex;
    text-decoration: none;
    cursor: pointer;
    justify-content: center;
    width: 100%;
    align-items: center;
    font-weight: 600;
    color: rgb(255,251,255);
    padding: 12.0034666px 20.007px;
    border-radius: 10.00402px;
    font-size: 15.0079px;
    margin-top: 4px;
    border: none;
    transition: background 0.2s ease;
    gap: 8px;
}
.bidv5vy:hover { background: rgb(18,117,108); }
.bidv5vy svg {
    flex-shrink: 0;
    height: auto;
    width: 16.0093px;
}
.bn461g1 {
    max-width: 1200.001069px;
    padding: 32.00241188px 20.0049px;
    margin: 0 auto;
}
.bn461g1 h1 {
    color: rgb(245,252,253);
    font-size: 1.5rem;
    font-weight: 700;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 16.001931311px;
    margin-left: 0;
}
.bn461g1 h2 {
    color: #f0f5f7;
    font-size: 1.15rem;
    font-weight: 700;
    margin-top: 24.009682875px;
    margin-right: 0;
    margin-bottom: 10.005899121px;
    margin-left: 0;
}
.bn461g1 h2:first-of-type { margin-top: 16.00311632px; }
.bn461g1 p {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    line-height: 1.6;
    color: #91a0b7;
    font-size: 15.001056px;
}
.bp6p4vw {
    max-width: 1200px;
    padding-top: 32.001px;
    padding-right: 20.00176px;
    padding-bottom: 32.006225734px;
    padding-left: 20px;
    border-top: 1px solid rgba(146,164,186,0.2);
    margin: 0 auto;
}
#iboz1l { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; font-variant-ligatures: normal; }
.bsu2shf {
    font-size: 1.25rem;
    margin: 0 0 12.004392371px;
    font-weight: 700;
    color: rgb(250,251,255);
}
#uditty { -webkit-font-smoothing: antialiased; }
#ub6os7 { text-rendering: optimizeLegibility; }
.bddi3jc {
    color: hsl(216,20%,65%);
    margin: 0;
    font-size: 15.00471px;
    line-height: 1.6;
}
#oz0hff { -webkit-font-smoothing: antialiased; }
.bz6c8tk {
    padding: 32.005692996px 20.0049px;
    background: rgb(13,20,42);
    margin-top: auto;
    border-top: 1px solid rgba(145,162,183,0.2);
}
.bx6bnl6 {
    text-align: center;
    max-width: 1200.00354px;
    margin: 0 auto;
}
.bo6njzq {
    margin-bottom: 16.0011546px;
    display: inline-block;
}
.bo6njzq img {
    display: block;
    height: 40.0069101px;
    width: auto;
    object-fit: contain;
    max-width: 120.0069px;
}
.brae8e7 {
    margin-bottom: 12.009px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 12.0036px 24.002183654px;
}
.brae8e7 a {
    text-decoration: none;
    font-size: 14.00268146px;
    color: rgb(149,163,185);
}
.brae8e7 a:hover { color: rgb(10,147,140); }
.bm4nkaw {
    font-size: 14.0062px;
    margin: 0 0 20.00988px;
    color: rgb(100,117,135);
}
.bm4nkaw a { color: #0f9289; }
.bbj78vl {
    gap: 12.00305px;
    flex-wrap: wrap;
    display: flex;
    justify-content: center;
}
.bvgkjys {
    display: block;
}
.bvgkjys img {
    display: block;
    object-fit: contain;
    height: 40.009702280px;
    width: 80.008px;
}

.bpa8wc3 { text-rendering: optimizeLegibility; }
#a42of8 {
    display: none;
    justify-content: center;
    align-items: center;
    position: fixed;
    z-index: 999999;
    inset: 0;
    background: rgba(15,20,44,0.85);
}
#a42of8.active {
    opacity: 1;
    visibility: visible;
    display: flex;
}
.buaw9nk { position: relative; }
.bv7q7xf {
    border-radius: 14.0082px;
    background: #f3f6fa;
    max-width: 400.0093733px;
    color: rgb(15,20,40);
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
}
#n8p3ha { -moz-osx-font-smoothing: grayscale; backface-visibility: hidden; -webkit-font-smoothing: antialiased; }
.bstqnm8 p { margin-top: 0; margin-right: 0; margin-bottom: 1rem; margin-left: 0; }
.bibvvtm {
    border-radius: 14.002163px;
    display: none;
    color: #0d1927;
    padding: 1.5rem;
    background: rgb(241,243,246);
}
#crb5eo { -moz-osx-font-smoothing: grayscale; }
.bibvvtm.active { display: block; }
.bb3u2cp {
    margin-top: 1rem;
    gap: 0.5rem;
    display: flex;
}
.biprk86,
.bhygtx6 {
    padding-top: 0.6rem;
    padding-right: 1.2rem;
    padding-bottom: 0.6rem;
    padding-left: 1.2rem;
    border-radius: 10.0011px;
    cursor: pointer;
    font-size: 15.0042929px;
}
.biprk86 {
    background: #0c9586;
    color: rgb(254,253,255);
    border: none;
}
.biprk86:hover { background: #10756f; }
.bhygtx6 {
    color: #0d192c;
    background: transparent;
    border: 1px solid rgb(102,115,139);
}
body.no-scroll {
    overflow: hidden;
    height: 100vh;
}

#d9waks {
    padding: 1rem 20.0089px;
    background: rgb(27,42,61);
    position: fixed;
    bottom: 0;
    display: none;
    color: #f9fcfd;
    z-index: 999998;
    right: 0;
    left: 0;
    box-shadow: 0 -2.00952px 10px rgba(1,2,0,0.2);
}
#d9waks.active {
    display: block;
    visibility: visible;
    opacity: 1;
}
.bd66xn2 {
    gap: 0.5rem;
    display: flex;
    margin-top: 0.5rem;
}
.bmvi8yp,
.byqg605 {
    font-size: 14.007px;
    padding: 0.5rem 1rem;
    cursor: pointer;
    border-radius: 8px;
}
.bmvi8yp {
    color: #fffdff;
    border: none;
    background: hsl(173,86%,32%);
}
.byqg605 {
    border: 1px solid #61768b;
    background: transparent;
    color: #91a0b9;
}

