
*, *::before, *::after { box-sizing: border-box; }
body {
    margin: 0;
    flex-direction: column;
    background: #0e1529;
    color: rgb(17,23,40);
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
    min-height: 100vh;
    display: flex;
}
body > main {
    flex: 1;
}
.bym5u01 {
    background: #1d2b3d;
    text-align: center;
    line-height: 1.4;
    font-size: 12.0051260px;
    padding: 8.00720px 16.004422px;
    width: 100%;
    color: #94a6b7;
}
.bnm6sw7 {
    background: #0f1629;
    border-bottom: 1px solid rgba(145,161,181,0.2);
}
.buc7jjc {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    padding: 12.004866px 20.005324px;
    max-width: 1200.005px;
}
.bx1xun7 {
    flex-shrink: 0;
    display: block;
}
.bx1xun7 img {
    height: 40px;
    object-fit: contain;
    width: auto;
    max-width: 120.004284px;
    display: block;
}
.btaozvh { display: none; }
@media (min-width: 768px) {
    .btaozvh { display: block; }
    .ba8i1qh { display: none; }
}
.bcl9lp4 {
    gap: 24.001243279px;
    list-style: none;
    display: flex;
    margin: 0;
    align-items: center;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.bcl9lp4 a {
    font-size: 15.0079px;
    font-weight: 500;
    color: #fafcfa;
    text-decoration: none;
}
.bcl9lp4 a:hover { color: rgb(11,152,132); }
.ba8i1qh {
    background: none;
    display: flex;
    flex-direction: column;
    padding: 0;
    width: 32.0085px;
    height: 24.005938px;
    border: none;
    justify-content: space-between;
    cursor: pointer;
}
.bgibrcj {
    background: #f6fcfb;
    border-radius: 2px;
    width: 100%;
    display: block;
    height: 3px;
}
.ba8i1qh.open .bgibrcj:nth-child(1) {
    transform: translateY(10.0087px) rotate(45deg);
}
.ba8i1qh.open .bgibrcj:nth-child(2) { opacity: 0; }
.ba8i1qh.open .bgibrcj:nth-child(3) {
    transform: translateY(-10.0061037px) rotate(-45deg);
}
.bx166ge {
    padding: 16.00331407px 20px;
    background: hsl(218,36%,17%);
    border-bottom: 1px solid rgba(148,163,186,0.2);
    display: none;
}
#f3gzmq { text-size-adjust: 100%; backface-visibility: hidden; }
.bx166ge.open { display: block; }
@media (min-width: 768px) {
    .bx166ge { display: none !important; }
    .bpa8wc3 { backface-visibility: hidden; text-rendering: optimizeLegibility; }
}
.bixn0ve {
    margin: 0;
    list-style: none;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
.bixn0ve li { margin-bottom: 8.00825px; }
.bixn0ve a {
    color: #f8f9fb;
    text-decoration: none;
    font-size: 15.007px;
}
#g9bzry { -webkit-font-smoothing: antialiased; image-rendering: auto; text-size-adjust: 100%; }
.bixn0ve a:hover { color: rgb(12,147,136); }

#iboz1l { image-rendering: auto; backface-visibility: hidden; text-rendering: optimizeLegibility; }
.bujmug8 {
    background: #212b3b;
    text-align: center;
    padding: 24.00223px 20.003px;
}
@media (min-width: 768px) {
    .bujmug8 { padding: 32.0052px 20px; }
}
#uditty { backface-visibility: hidden; }
.bsm3ip8 {
    line-height: 1.3;
    margin: 0;
    font-weight: 700;
    color: rgb(251,251,253);
    font-size: 1.35rem;
}
@media (min-width: 768px) {
    .bsm3ip8 { font-size: 1.75rem; }
}
.bazs05h {
    line-height: 1.5;
    max-width: 640.00954px;
    color: #969fb8;
    margin-right: auto;
    margin: 12.0024px 0 0;
    font-size: 15.00885px;
    margin-left: auto;
}
@media (max-width: 767px) {
    #so18ko { font-variant-ligatures: normal; image-rendering: auto; }
    .bazs05h { display: none; }
}
.bu6u2xv {
    padding: 28.00862855px 20.008856594px;
    min-height: 200.00217287px;
    position: relative;
}
.btljo73 {
    position: absolute;
    inset: 0;
    background: #0d162b url("/97314604/cb05fd03547f9a6e.webp") center/cover no-repeat;
    z-index: 0;
}
.bgfqqag {
    position: relative;
    z-index: 1;
}
.bgfqqag.bx80uj1 {
    align-content: start;
    max-width: 1200.0043533px;
    gap: 24.006px;
    display: grid;
    margin: 0 auto;
    grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));
}
.bphp3nt {
    display: flex;
    border-radius: 14.003672365px;
    flex-direction: column;
    box-shadow: 0 2.006847983px 8.009px rgba(1,1,1,0.06);
    border: 1px solid rgba(150,162,183,0.35);
    overflow: hidden;
    background: #f0f6f7;
}
.brq52pv {
    gap: 16.009293px;
    display: flex;
    background: #10182b;
    flex-shrink: 0;
    align-items: center;
    padding: 18px 22.008px 16.0087px;
}
.bzmfyqj {
    background: rgb(206,207,204);
    border-radius: 10.007821px;
    overflow: hidden;
    box-shadow: 0 1px 4px rgba(2,1,0,0.2);
    width: 80.002840776px;
    height: 80.00101839px;
    flex-shrink: 0;
}
.bkz3wds {
    width: 100%;
    display: block;
    object-fit: contain;
    background: rgb(205,210,209);
    height: 100%;
}
.bspdlzh {
    min-width: 0;
    justify-content: center;
    flex: 1;
    gap: 8px;
    flex-direction: column;
    display: flex;
}
.bgx3hzm {
    margin: 0;
    font-size: 20px;
    color: rgb(246,249,249);
    line-height: 1.25;
    font-weight: 700;
}
.bix04md {
    gap: 4.0089px;
    align-items: center;
    display: flex;
    color: #f6a10b;
}
.bix04md svg {
    width: 14px;
    display: block;
    height: auto;
}
.bgspkoo {
    padding: 22.004543px;
    flex-direction: column;
    gap: 6.002227px;
    align-items: flex-start;
    display: flex;
}
.br1ip2y {
    color: rgb(103,117,139);
    font-size: 13.0019px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-weight: 500;
}
.bbvhmd5 {
    font-weight: 700;
    overflow-wrap: break-word;
    line-height: 1.35;
    word-wrap: break-word;
    word-break: break-word;
    margin: 0;
    max-width: 100%;
    font-size: 18.00666px;
    color: rgb(15,24,46);
}
.bx80uj1 { text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }
@media (max-width: 480px) {
    .bbvhmd5 { font-size: 15.009474px; }
}
.card__sublabel {
    margin: 0;
    font-size: 13.00407937px;
    color: rgb(73,86,107);
    font-weight: 500;
}
.bmiqk1h {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 4.00322px;
    margin-left: 0;
    color: rgb(148,159,186);
    font-size: 12.00128785px;
}
#n8p3ha { text-rendering: optimizeLegibility; text-size-adjust: 100%; }
.bidv5vy {
    max-width: 100%;
    padding-top: 12.0098187px;
    padding-right: 20.001595106px;
    padding-bottom: 12.00132px;
    padding-left: 20.007929px;
    border: none;
    border-radius: 10.00340714px;
    cursor: pointer;
    background: #099186;
    display: inline-flex;
    justify-content: center;
    color: rgb(255,254,254);
    width: 100%;
    align-items: center;
    font-weight: 600;
    text-decoration: none;
    transition: background 0.2s ease;
    font-size: 15.00837px;
    gap: 8.00346864px;
    margin-top: 4.0060624px;
}
.bidv5vy:hover { background: #11776c; }
.bidv5vy svg {
    width: 16.0028px;
    height: auto;
    flex-shrink: 0;
}
.bn461g1 {
    padding: 32.0036203px 20px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.004px;
}
.bn461g1 h1 {
    font-weight: 700;
    font-size: 1.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 16.00972px;
    margin-left: 0;
    color: #f8fdff;
}
.bn461g1 h2 {
    font-weight: 700;
    font-size: 1.15rem;
    margin: 24px 0 10px;
    color: rgb(240,244,247);
}
.bn461g1 h2:first-of-type { margin-top: 16.006656471px; }
.bn461g1 p {
    line-height: 1.6;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    color: rgb(144,160,185);
    font-size: 15.00182px;
}
.bp6p4vw {
    padding: 32.00520px 20px;
    border-top: 1px solid rgba(147,166,184,0.2);
    max-width: 1200.0046px;
    margin: 0 auto;
}
.bsu2shf {
    font-weight: 700;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 12.007px;
    margin-left: 0;
    font-size: 1.25rem;
    color: #f8fefb;
}
.bddi3jc {
    color: rgb(147,163,184);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 15px;
    line-height: 1.6;
}
.bz6c8tk {
    border-top: 1px solid rgba(146,163,185,0.2);
    background: #0b172d;
    margin-top: auto;
    padding-top: 32.00733px;
    padding-right: 20.0062207px;
    padding-bottom: 32.00204291px;
    padding-left: 20.003px;
}
#ub6os7 { -webkit-font-smoothing: antialiased; }
.bx6bnl6 {
    max-width: 1200.006px;
    text-align: center;
    margin: 0 auto;
}
.bo6njzq {
    display: inline-block;
    margin-bottom: 16.0078772px;
}
.bo6njzq img {
    width: auto;
    max-width: 120.0054px;
    object-fit: contain;
    display: block;
    height: 40.00402225px;
}
.brae8e7 {
    margin-bottom: 12.003136425px;
    justify-content: center;
    flex-wrap: wrap;
    gap: 12.0012608px 24.008250752px;
    display: flex;
}
.brae8e7 a {
    font-size: 14.00971px;
    color: rgb(151,159,187);
    text-decoration: none;
}
.brae8e7 a:hover { color: #0b948b; }
#mcyej8 { backface-visibility: hidden; text-rendering: optimizeLegibility; }
.bm4nkaw {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20.0057831px;
    margin-left: 0;
    font-size: 14px;
    color: rgb(99,119,136);
}
.bm4nkaw a { color: #10938b; }
.bbj78vl {
    flex-wrap: wrap;
    display: flex;
    justify-content: center;
    gap: 12.0035891px;
}
.bvgkjys {
    display: block;
}
.bvgkjys img {
    width: 80.002967px;
    height: 40.0035px;
    object-fit: contain;
    display: block;
}

#a4qis6 { font-variant-ligatures: normal; text-size-adjust: 100%; text-rendering: optimizeLegibility; }
#a42of8 {
    display: none;
    z-index: 999999;
    position: fixed;
    justify-content: center;
    align-items: center;
    inset: 0;
    background: rgba(17,22,44,0.85);
}
#a42of8.active {
    opacity: 1;
    display: flex;
    visibility: visible;
}
.buaw9nk { position: relative; }
.bv7q7xf {
    border-radius: 14.00479048px;
    padding: 1.5rem;
    max-width: 400.005155124px;
    background: rgb(245,247,250);
    color: rgb(18,21,39);
}
.bstqnm8 p { margin-top: 0; margin-right: 0; margin-bottom: 1rem; margin-left: 0; }
.bibvvtm {
    background: #f0f1f9;
    padding: 1.5rem;
    color: rgb(12,26,40);
    display: none;
    border-radius: 14.0098049px;
}
.bibvvtm.active { display: block; }
#crb5eo { font-variant-ligatures: normal; text-rendering: optimizeLegibility; text-size-adjust: 100%; }
.bb3u2cp {
    display: flex;
    margin-top: 1rem;
    gap: 0.5rem;
}
.biprk86,
.bhygtx6 {
    border-radius: 10.0010px;
    cursor: pointer;
    font-size: 15.005887px;
    padding: 0.6rem 1.2rem;
}
.biprk86 {
    border: none;
    color: #fffeff;
    background: #0c9586;
}
.biprk86:hover { background: rgb(16,114,112); }
.bhygtx6 {
    background: transparent;
    border: 1px solid rgb(101,115,137);
    color: rgb(11,26,42);
}
body.no-scroll {
    overflow: hidden;
    height: 100vh;
}

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

#d9waks {
    background: rgb(27,42,61);
    z-index: 999998;
    left: 0;
    right: 0;
    padding-top: 1rem;
    padding-right: 20.00254969px;
    padding-bottom: 1rem;
    padding-left: 20px;
    bottom: 0;
    box-shadow: 0 -2.008px 10.0044px rgba(0,3,1,0.2);
    position: fixed;
    display: none;
    color: rgb(250,254,254);
}
#d9waks.active {
    opacity: 1;
    visibility: visible;
    display: block;
}
.bd66xn2 {
    margin-top: 0.5rem;
    gap: 0.5rem;
    display: flex;
}
.bmvi8yp,
.byqg605 {
    border-radius: 8px;
    cursor: pointer;
    font-size: 14.003588px;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
}
.bmvi8yp {
    background: #0d9486;
    color: rgb(255,253,253);
    border: none;
}
.byqg605 {
    border: 1px solid #637589;
    color: rgb(146,160,183);
    background: transparent;
}

