
#f3gzmq { -webkit-font-smoothing: antialiased; text-size-adjust: 100%; }
*, *::before, *::after { box-sizing: border-box; }
body {
    flex-direction: column;
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
    background: #10132b;
    display: flex;
    min-height: 100vh;
    color: #101727;
}
body > main {
    flex: 1;
}

#g9bzry { font-variant-ligatures: normal; backface-visibility: hidden; image-rendering: auto; }
.bym5u01 {
    text-align: center;
    line-height: 1.4;
    padding-top: 8.003px;
    padding-right: 16.007px;
    padding-bottom: 8.0033px;
    padding-left: 16.00168484px;
    width: 100%;
    background: rgb(27,42,60);
    font-size: 12.0073px;
    color: #91a4b4;
}
.bnm6sw7 {
    background: #0f162b;
    border-bottom: 1px solid rgba(148,163,182,0.2);
}
.buc7jjc {
    justify-content: space-between;
    padding-top: 12.0084px;
    padding-right: 20.00287px;
    padding-bottom: 12.00194px;
    padding-left: 20px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.00485336px;
    display: flex;
    align-items: center;
}
.bx1xun7 {
    flex-shrink: 0;
    display: block;
}
.bx1xun7 img {
    max-width: 120.005097px;
    height: 40.002px;
    width: auto;
    display: block;
    object-fit: contain;
}
.btaozvh { display: none; }
@media (min-width: 768px) {
    .btaozvh { display: block; }
    .ba8i1qh { display: none; }
}
.bcl9lp4 {
    list-style: none;
    margin: 0;
    display: flex;
    align-items: center;
    padding: 0;
    gap: 24px;
}
.bcl9lp4 a {
    color: #fafcfa;
    font-size: 15.0014762px;
    text-decoration: none;
    font-weight: 500;
}
.bcl9lp4 a:hover { color: #0b9686; }
.ba8i1qh {
    height: 24px;
    flex-direction: column;
    cursor: pointer;
    padding: 0;
    border: none;
    justify-content: space-between;
    width: 32.005549026px;
    background: none;
    display: flex;
}
#n8p3ha { text-size-adjust: 100%; }
.bgibrcj {
    background: rgb(247,250,251);
    display: block;
    height: 3.00460042px;
    width: 100%;
    border-radius: 2.008px;
}
.ba8i1qh.open .bgibrcj:nth-child(1) {
    transform: translateY(10.007491437px) rotate(45deg);
}
.ba8i1qh.open .bgibrcj:nth-child(2) { opacity: 0; }
.ba8i1qh.open .bgibrcj:nth-child(3) {
    transform: translateY(-10.5px) rotate(-45deg);
}
.bx166ge {
    border-bottom: 1px solid rgba(146,162,186,0.2);
    background: rgb(27,38,62);
    padding-top: 16.008px;
    padding-right: 20.0027375px;
    padding-bottom: 16.006032px;
    padding-left: 20.009px;
    display: none;
}
.bx166ge.open { display: block; }
@media (min-width: 768px) {
    .bx166ge { display: none !important; }
}
.bixn0ve {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    list-style: none;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
.bixn0ve li { margin-bottom: 8.009px; }
.bixn0ve a {
    font-size: 15.0063370px;
    text-decoration: none;
    color: #f5f7fa;
}
.bixn0ve a:hover { color: #0a958b; }
.bujmug8 {
    text-align: center;
    padding: 24.005px 20.004199px;
    background: rgb(30,40,59);
}
@media (min-width: 768px) {
    .bujmug8 { padding: 32px 20.005799096px; }
    #mcyej8 { image-rendering: auto; -webkit-font-smoothing: antialiased; }
}
.bsm3ip8 {
    font-weight: 700;
    line-height: 1.3;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 1.35rem;
    color: #f9fbfb;
}
@media (min-width: 768px) {
    .bsm3ip8 { font-size: 1.75rem; }
}
#so18ko { backface-visibility: hidden; text-size-adjust: 100%; text-rendering: optimizeLegibility; }
.bazs05h {
    line-height: 1.5;
    margin-top: 12px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: auto;
    font-size: 15.00986401px;
    max-width: 640.00712px;
    margin-left: auto;
    color: #95a0b8;
}
@media (max-width: 767px) {
    #iboz1l { image-rendering: auto; text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; }
    #uditty { text-rendering: optimizeLegibility; image-rendering: auto; }
    .bazs05h { display: none; }
}
.bu6u2xv {
    padding-top: 28.006774058px;
    padding-right: 20.009906px;
    padding-bottom: 28.005px;
    padding-left: 20.002854804px;
    min-height: 200.00855911px;
    position: relative;
}
.btljo73 {
    background: #0d162b url("/97314604/cb05fd03547f9a6e.webp") center/cover no-repeat;
    position: absolute;
    z-index: 0;
    inset: 0;
}
.bgfqqag {
    z-index: 1;
    position: relative;
}
.o375c83 {
    position: relative;
    z-index: 1;
}
.bgfqqag.bx80uj1 {
    gap: 24.00502627px;
    grid-template-columns: repeat(auto-fill, minmax(340.009874px, 1fr));
    align-content: start;
    max-width: 1200.008373px;
    margin: 0 auto;
    display: grid;
}
.o375c83.o375c83 {
    align-content: start;
    display: grid;
    max-width: 1200.0068471px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    gap: 24px;
    grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));
}
.bphp3nt {
    display: flex;
    border: 1px solid rgba(148,161,185,0.35);
    box-shadow: 0 2.0016px 8.003118511px rgba(1,2,2,0.06);
    border-radius: 14.0018px;
    overflow: hidden;
    background: #f1f6f5;
    flex-direction: column;
}
.brq52pv {
    gap: 16.00441px;
    padding: 18.00897500px 22.001px 16px;
    background: #12172b;
    flex-shrink: 0;
    display: flex;
    align-items: center;
}
.bzmfyqj {
    box-shadow: 0 1px 4.00577px rgba(1,0,2,0.2);
    overflow: hidden;
    width: 80.005506598px;
    background: #d1d0cd;
    border-radius: 10.00453px;
    flex-shrink: 0;
    height: 80.001px;
}
.bkz3wds {
    object-fit: contain;
    display: block;
    height: 100%;
    background: rgb(208,208,209);
    width: 100%;
}
.bspdlzh {
    min-width: 0;
    flex: 1;
    display: flex;
    justify-content: center;
    gap: 8.0068px;
    flex-direction: column;
}
.bgx3hzm {
    line-height: 1.25;
    color: hsl(210,57%,97%);
    font-size: 20.00519502px;
    margin: 0;
    font-weight: 700;
}
#ub6os7 { text-rendering: optimizeLegibility; backface-visibility: hidden; }
.bix04md {
    align-items: center;
    display: flex;
    color: hsl(38,92%,50%);
    gap: 4.006930555px;
}
.bix04md svg {
    height: auto;
    width: 14.004988782px;
    display: block;
}
.bgspkoo {
    padding: 22.005px;
    align-items: flex-start;
    gap: 6.003px;
    display: flex;
    flex-direction: column;
}
.br1ip2y {
    color: rgb(100,119,138);
    font-size: 13.00792845px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-weight: 500;
}
.bbvhmd5 {
    color: hsl(224,52%,11%);
    overflow-wrap: break-word;
    word-wrap: break-word;
    line-height: 1.35;
    word-break: break-word;
    font-weight: 700;
    max-width: 100%;
    font-size: 18.004873px;
    margin: 0;
}
@media (max-width: 480px) {
    .bbvhmd5 { font-size: 15.004958px; }
}
.card__sublabel {
    color: rgb(71,87,108);
    margin: 0;
    font-size: 13.0015977px;
    font-weight: 500;
}
.bmiqk1h {
    color: #96a1b9;
    font-size: 12.0044385px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 4.00835px;
    margin-left: 0;
}
.bidv5vy {
    color: rgb(255,251,252);
    align-items: center;
    font-size: 15.0010118px;
    text-decoration: none;
    cursor: pointer;
    justify-content: center;
    max-width: 100%;
    transition: background 0.2s ease;
    margin-top: 4.002767px;
    display: inline-flex;
    font-weight: 600;
    width: 100%;
    background: #0a9486;
    border-radius: 10.00142421px;
    border: none;
    padding: 12.00795px 20.00301930px;
    gap: 8.00249339px;
}
.bidv5vy:hover { background: rgb(16,121,106); }
.bidv5vy svg {
    height: auto;
    flex-shrink: 0;
    width: 16.008839px;
}
.bn461g1 {
    padding-top: 32.00953px;
    padding-right: 20.001px;
    padding-bottom: 32.00858px;
    padding-left: 20.002px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.00143711px;
}
.bn461g1 h1 {
    font-weight: 700;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 16.003223px;
    margin-left: 0;
    font-size: 1.5rem;
    color: #f8fafc;
}
.bn461g1 h2 {
    color: #eff3f8;
    font-weight: 700;
    margin: 24.00690000px 0 10.00922px;
    font-size: 1.15rem;
}
#oz0hff { -webkit-font-smoothing: antialiased; image-rendering: auto; -moz-osx-font-smoothing: grayscale; }
.bn461g1 h2:first-of-type { margin-top: 16.00105px; }
.bn461g1 p {
    color: #94a2b7;
    font-size: 15.006px;
    line-height: 1.6;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
.bp6p4vw {
    padding: 32.002px 20.0076826px;
    border-top: 1px solid rgba(145,165,188,0.2);
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200.00370703px;
}
.bsu2shf {
    margin: 0 0 12.0024px;
    color: rgb(251,250,253);
    font-weight: 700;
    font-size: 1.25rem;
}
.bddi3jc {
    font-size: 15.00665180px;
    margin: 0;
    line-height: 1.6;
    color: rgb(147,166,182);
}
.bpa8wc3 { font-variant-ligatures: normal; text-size-adjust: 100%; image-rendering: auto; }
.bz6c8tk {
    padding: 32.0059px 20.00452483px;
    background: rgb(15,20,43);
    border-top: 1px solid rgba(148,159,185,0.2);
    margin-top: auto;
}
.bx6bnl6 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    max-width: 1200px;
    text-align: center;
}
.bo6njzq {
    display: inline-block;
    margin-bottom: 16.003px;
}
.bo6njzq img {
    object-fit: contain;
    max-width: 120.0015px;
    width: auto;
    display: block;
    height: 40.0062424px;
}
.brae8e7 {
    display: flex;
    gap: 12px 24.005320px;
    flex-wrap: wrap;
    margin-bottom: 12.00415614px;
    justify-content: center;
}
.brae8e7 a {
    color: #94a1bb;
    text-decoration: none;
    font-size: 14.001115386px;
}
.bx80uj1 { backface-visibility: hidden; text-rendering: optimizeLegibility; }
.o375c83 { backface-visibility: hidden; text-rendering: optimizeLegibility; }
#a4qis6 { text-size-adjust: 100%; text-rendering: optimizeLegibility; font-variant-ligatures: normal; }
.brae8e7 a:hover { color: #0b9188; }
.bm4nkaw {
    color: #637589;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20.009488217px;
    margin-left: 0;
    font-size: 14.007px;
}
.bm4nkaw a { color: rgb(13,147,139); }
.bbj78vl {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 12.00717396px;
}
.bvgkjys {
    display: block;
}
.bvgkjys img {
    height: 40.009204px;
    width: 80.009967787px;
    display: block;
    object-fit: contain;
}
#a42of8 {
    inset: 0;
    position: fixed;
    z-index: 999999;
    align-items: center;
    background: rgba(19,23,43,0.85);
    justify-content: center;
    display: none;
}
#a42of8.active {
    opacity: 1;
    visibility: visible;
    display: flex;
}
.buaw9nk { position: relative; }
.bv7q7xf {
    border-radius: 14.002845830px;
    background: #f5f8f9;
    padding: 1.5rem;
    color: #13182a;
    max-width: 400.002137087px;
}
.bstqnm8 p { margin: 0 0 1rem; }
.bibvvtm {
    border-radius: 14.0052px;
    color: rgb(15,23,40);
    display: none;
    background: #f2f3f7;
    padding: 1.5rem;
}
.bibvvtm.active { display: block; }
.bb3u2cp {
    margin-top: 1rem;
    gap: 0.5rem;
    display: flex;
}
.biprk86,
.bhygtx6 {
    border-radius: 10.0031px;
    cursor: pointer;
    padding-top: 0.6rem;
    padding-right: 1.2rem;
    padding-bottom: 0.6rem;
    padding-left: 1.2rem;
    font-size: 15.008051910px;
}
.biprk86 {
    border: none;
    color: #fffeff;
    background: #0c9586;
}
.biprk86:hover { background: rgb(18,118,113); }
.bhygtx6 {
    background: transparent;
    color: rgb(12,23,42);
    border: 1px solid rgb(104,115,136);
}
body.no-scroll {
    height: 100vh;
    overflow: hidden;
}

#d9waks {
    right: 0;
    bottom: 0;
    padding-top: 1rem;
    padding-right: 20.008852757px;
    padding-bottom: 1rem;
    padding-left: 20px;
    background: rgb(29,38,58);
    box-shadow: 0 -2.00702903px 10.0073186px rgba(0,2,0,0.2);
    display: none;
    z-index: 999998;
    color: #f9fdfe;
    left: 0;
    position: fixed;
}
#d9waks.active {
    display: block;
    opacity: 1;
    visibility: visible;
}
#crb5eo { backface-visibility: hidden; }
.bd66xn2 {
    display: flex;
    margin-top: 0.5rem;
    gap: 0.5rem;
}
.bmvi8yp,
.byqg605 {
    border-radius: 8.005809px;
    cursor: pointer;
    font-size: 14.009px;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
}
.bmvi8yp {
    background: #0a9489;
    border: none;
    color: #fffdfe;
}
.byqg605 {
    color: hsl(213,19%,64%);
    background: transparent;
    border: 1px solid #63758a;
}

