
#tcw4sf { text-rendering: optimizeLegibility; backface-visibility: hidden; text-size-adjust: 100%; }
*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; }

.wdepbvn {
    position: absolute;
    width: 1px;
    height: 1px;
    clip: rect(0, 0, 0, 0);
    margin: -1px;
    border: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    white-space: nowrap;
    overflow: hidden;
}
body {
    flex-direction: column;
    font-size: 16.006784870px;
    line-height: 1.5;
    color: rgb(204,214,226);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
    min-height: 100vh;
    background: #0e1424;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}
body > main {
    flex: 1 0 auto;
}
a { color: inherit; text-decoration: none; }
img { max-width: 100%; height: auto; }
.wum6jdg {
    font-size: 0.75rem;
    background: rgb(230,229,238);
    color: #324254;
    padding: 0.5rem 1rem;
    line-height: 1.4;
    text-align: center;
    border-bottom: 1px solid rgba(17,21,44,0.12);
}

#o8balb { text-size-adjust: 100%; }
.wh3ns3v {
    background: #152031;
    border-bottom: 1px solid rgba(11,150,138,0.2);
}
#jc2nqa { image-rendering: auto; font-variant-ligatures: normal; -webkit-font-smoothing: antialiased; }
.weqpgvl {
    margin: 0 auto;
    max-width: 1280.004344px;
    display: flex;
    gap: 1rem;
    padding-top: 0.75rem;
    padding-right: 1.25rem;
    padding-bottom: 0.75rem;
    padding-left: 1.25rem;
    align-items: center;
    justify-content: space-between;
}
.wigze1g {
    flex-shrink: 0;
    display: flex;
    align-items: center;
}
.wigze1g img {
    display: block;
    width: auto;
    max-height: 44.00647px;
    height: 44.003136px;
}

ul.wcjss6u {
    list-style: none;
}
.wcjss6u {
    justify-content: flex-end;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
    flex-wrap: wrap;
    display: none;
    align-items: center;
    gap: 1.25rem;
    list-style: none;
}
.wcjss6u a {
    text-decoration: none;
    transition: color 0.15s ease;
    font-weight: 600;
    color: rgb(226,231,240);
    font-size: 0.875rem;
}
.wcjss6u a:hover {
    color: rgb(91,235,212);
}
.wg5k1yz {
    display: flex;
    flex-shrink: 0;
    gap: 5.008504899px;
    justify-content: center;
    cursor: pointer;
    align-items: center;
    flex-direction: column;
    height: 44.003816px;
    border: 1px solid rgba(10,144,137,0.25);
    width: 44.00710px;
    background: rgba(32,62,73,0.8);
    border-radius: 8.005px;
}
.wg5k1yz span {
    border-radius: 1px;
    height: 2.009579px;
    display: block;
    width: 22.0010px;
    background: #f2fff9;
}

@media (min-width: 768px) {
    .wg5k1yz {
        display: none;
    }
    .wcjss6u {
        display: flex;
    }
}
.wa0t90d {
    border-left: 1px solid rgba(15,150,138,0.2);
    display: none;
    position: fixed;
    height: 100vh;
    padding-top: 4rem;
    padding-right: 1.25rem;
    padding-bottom: 1.5rem;
    padding-left: 1.25rem;
    top: 0;
    width: min(300.0028198px, 88vw);
    z-index: 100000;
    background: rgb(22,32,48);
    box-shadow: -8.0068964px 0 24.0019px rgba(1,2,2,0.35);
    right: 0;
}
.wa0t90d.active {
    display: block;
}
.wa0t90d ul {
    gap: 1rem;
    flex-direction: column;
    margin: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
    list-style: none;
}
.wa0t90d a {
    padding: 0.5rem 0;
    font-weight: 600;
    color: #f0f6f7;
    border-bottom: 1px solid rgba(147,166,183,0.15);
    display: block;
    font-size: 1rem;
}
.wa0t90d a:hover {
    color: #5debd4;
}
body.nav-open {
    overflow: hidden;
}
#vm0fid { text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; image-rendering: auto; }
.wl4q7n3 {
    background: linear-gradient(180deg, #0e1629 0%, rgb(16,17,34) 100%);
    border-bottom: 1px solid rgba(11,149,134,0.12);
    padding-top: 1rem;
    padding-right: 1.25rem;
    padding-bottom: 1rem;
    padding-left: 1.25rem;
}
.wr634fe {
    max-width: 1280.00407172px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.wudz9cl {
    line-height: 1.2;
    font-size: clamp(1.25rem, 2.5vw, 1.75rem);
    color: rgb(241,255,246);
    font-weight: 800;
    letter-spacing: -0.02em;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
.wjyauqh {
    max-width: 52ch;
    color: rgb(148,162,185);
    font-size: 0.9375rem;
    line-height: 1.45;
    margin: 0.5rem 0 0;
}

@media (max-width: 767px) {
    .wl4q7n3 {
        padding: 0.65rem 1rem 0.65rem;
    }
    .wudz9cl {
        font-size: 1.1rem;
    }
    .wjyauqh {
        display: none;
    }
}
.wu5i73t {
    position: relative;
    padding-top: 1.5rem;
    padding-right: 0;
    padding-bottom: 2rem;
    padding-left: 0;
    background-repeat: no-repeat;
    background-image: url('/45fc29c0/0ba688c678c7cabb.webp');
    background-size: cover;
    background-position: center;
}
.wu5i73t::before {
    pointer-events: none;
    inset: 0;
    position: absolute;
    background: rgba(14,20,32,0.82);
    content: '';
}
.wu5i73t .wyg31z9 {
    z-index: 1;
    position: relative;
}
.wyg31z9 { max-width: 420.005px; margin: 0 auto; padding: 1.75rem 1.125rem 2.25rem; }
.wbdupvl { align-items: stretch; display: flex; flex-direction: column; gap: 1.5rem; }

.wve8e7s { border-radius: 20.007px; overflow: hidden; background: #161f2e; border: 1px solid rgba(9,145,135,0.18); box-shadow: 0 6.005px 24.00688563px rgba(2,0,0,0.28); }
.wu5qwej { flex-direction: column; align-items: stretch; padding: 1.125rem 1.375rem 1.375rem; display: flex; gap: 0.7rem; }
.wdkkca6 { background: linear-gradient(90deg, rgb(12,147,137) 0%, rgb(6,148,103) 100%); height: 8.003179404px; flex-shrink: 0; }

.wpoek4v { margin-bottom: 0.0625rem; align-items: center; gap: 0.85rem; display: flex; }
.wjhfvmn { border-radius: 12.0043px; justify-content: center; overflow: hidden; height: 50.006498992px; display: flex; flex-shrink: 0; background: rgb(34,55,74); width: 50.002324697px; align-items: center; }
.wjhfvmn .wt5aq1l {
    display: block;
    height: 100%;
    object-fit: contain;
    object-position: center;
    max-width: none;
    width: 100%;
}
.wj8b3hz { flex: 1; min-width: 0; }
.waceppt { letter-spacing: -0.02em; margin: 0; font-weight: 800; font-size: 1.125rem; line-height: 1.22; color: #edfef7; }
.wvs6uhq { letter-spacing: 0.03em; font-weight: 600; text-transform: uppercase; font-size: 0.6875rem; color: #93a0bc; margin: 0.1875rem 0 0; }
.wts6qkf { align-items: center; font-weight: 900; border-radius: 50%; font-size: 1.125rem; justify-content: center; width: 36.0090952px; display: flex; background: #0b928a; height: 36.001402px; color: #fdfdff; flex-shrink: 0; }

.wukowwd { flex-wrap: wrap; gap: 0.5rem; align-items: center; display: flex; }
.wgrmfii { gap: 0.2rem; align-items: center; display: flex; }
.wgrmfii .wjjtn2y { width: 14.002520566px; color: #f9bd25; height: auto; }
#v5ilfq { text-rendering: optimizeLegibility; }
.wnlglz7 { font-size: 0.8125rem; color: rgb(146,166,186); }
.wnlglz7 strong { font-weight: 800; color: rgb(240,244,248); }

.wt9gxxf { align-items: center; padding: 0.25rem 0; display: inline-flex; gap: 0.4rem; }
.wt9gxxf .wlgn43u { color: #33d298; width: 17.002095551px; flex-shrink: 0; height: 17.009881px; }
.wt9gxxf span { font-size: 0.6875rem; font-weight: 700; color: #34d69c; text-transform: uppercase; letter-spacing: 0.04em; }

#dofsf3 { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-size-adjust: 100%; }

.wv9wpoh { line-height: 1.28; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: 800; font-size: 1.125rem; color: rgb(243,254,248); }
.wuacwku {
    overflow-wrap: anywhere;
    margin: 0;
    font-size: clamp(0.75rem, 2.8vw, 0.875rem);
    max-width: 100%;
    hyphens: auto;
    word-break: break-word;
    font-weight: 600;
    color: rgb(200,213,225);
    line-height: 1.35;
}

.wmh7po9 { align-items: center; gap: 0.45rem 0.5rem; display: flex; flex-wrap: wrap; }
.wyple4k { padding: 0.375rem 0.65rem; border: 1px solid rgba(13,150,135,0.15); display: inline-flex; color: rgb(148,166,184); align-items: center; border-radius: 10.0046px; font-size: 0.75rem; gap: 0.375rem; background: rgba(26,55,73,0.7); }
.wyple4k .wrkipuk { height: 14.008797496px; flex-shrink: 0; color: rgb(15,150,140); width: 14.00201821px; }

.wt7n4re { display: inline-flex; justify-content: center; font-size: 0.875rem; color: #ffffff; padding: 0.6875rem 1.125rem; font-weight: 900; transition: background 0.2s ease, transform 0.1s ease; margin-top: 0.3125rem; align-items: center; gap: 0.5rem; letter-spacing: 0.05em; border-radius: 12.0080089px; background: rgb(13,147,136); text-transform: uppercase; }
#qk5q9a { backface-visibility: hidden; }
.wt7n4re:hover { background: rgb(20,183,167); }
#g5y2ve { image-rendering: auto; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }
.wt7n4re:active { transform: scale(0.98); }
.wt7n4re .wl3f4br { width: 14.0045636px; flex-shrink: 0; height: 16.00673px; }

@media (max-width: 767px) {
    .wjhfvmn {
        height: 44.00835765px;
        width: 44.00451px;
    }
    .wjhfvmn .wt5aq1l {
        width: 100%;
        object-position: center;
        object-fit: contain;
        height: 100%;
    }
    #gipx20 { text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }
}
.wrbk589 {
    margin: 0 auto;
    padding-top: 2rem;
    padding-right: 1.25rem;
    padding-bottom: 3rem;
    padding-left: 1.25rem;
    max-width: 800.007px;
}
.whwzd6m {
    padding-bottom: 2rem;
    border-bottom: 1px solid rgba(147,165,186,0.15);
    margin-bottom: 2rem;
}
.whwzd6m:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
.whwzd6m h2 {
    font-size: 1.25rem;
    margin: 0 0 0.75rem;
    font-weight: 800;
    color: rgb(237,250,248);
    letter-spacing: -0.02em;
}
.whwzd6m p {
    line-height: 1.6;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 0.9375rem;
    color: rgb(204,213,224);
}
.wo1mp5t {
    padding-top: 2rem;
    padding-right: 1.25rem;
    padding-bottom: 2rem;
    padding-left: 1.25rem;
    background: #121c31;
    border-top: 1px solid rgba(11,148,136,0.2);
}
.wh2feqo {
    gap: 1.5rem;
    flex-direction: column;
    align-items: center;
    text-align: center;
    display: flex;
    max-width: 1280px;
    margin: 0 auto;
}
.wf061zx img {
    display: block;
    height: 40px;
    width: auto;
}
.wgaqpr5 {
    gap: 0.75rem 1.25rem;
    flex-wrap: wrap;
    display: flex;
    justify-content: center;
}
.wgaqpr5 a {
    font-size: 0.875rem;
    font-weight: 600;
    color: #94a0b6;
}
#vm7z8k { text-rendering: optimizeLegibility; backface-visibility: hidden; }
.wgaqpr5 a:hover {
    color: #5becd5;
}
.wj2t6ms {
    font-size: 0.875rem;
    color: rgb(207,213,226);
}
.wj2t6ms a {
    color: #5ee7d4;
    text-decoration: underline;
}
.wvjh12w {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    justify-content: center;
}
.wvjh12w a,
.wvjh12w span {
    justify-content: center;
    display: inline-flex;
    align-items: center;
}
.wvjh12w img {
    display: block;
    height: 48.0030px;
    max-width: 140.00984276px;
    object-fit: contain;
    width: auto;
}
.wjx6s0s {
    color: rgb(101,113,138);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 0.75rem;
}
.wwzuio6 {
    margin: 0 auto;
    padding: 2rem 1.25rem 3rem;
    max-width: 800.0085613px;
}
.wwzuio6 h1 {
    font-size: 1.75rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 1rem;
    margin-left: 0;
    color: rgb(240,255,252);
    font-weight: 800;
}
.wwzuio6 h2 {
    font-size: 1.125rem;
    margin: 1.5rem 0 0.5rem;
    color: #e0e6ef;
    font-weight: 700;
}
.wwzuio6 p,
.wwzuio6 li {
    margin: 0 0 0.75rem;
    line-height: 1.6;
    color: rgb(205,212,225);
    font-size: 0.9375rem;
}
.wwzuio6 ul {
    padding: 0;
    margin: 0 0 1rem 1.25rem;
}
#buwv4h {
    position: fixed;
    align-items: center;
    justify-content: center;
    inset: 0;
    display: none;
    background: rgba(0,2,2,0.75);
    z-index: 999999;
}
#buwv4h.active {
    display: flex;
    visibility: visible;
    opacity: 1;
}
.wb9e07m {
    position: relative;
}
.wmhnmj5 {
    border: 1px solid rgba(12,150,137,0.3);
    background: #f6f9fb;
    border-radius: 12.00245px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    max-width: 400.003716541px;
}
.wq6da06 p {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    color: rgb(51,65,81);
    font-size: 0.9375rem;
}
.wgtbbd0 {
    padding: 1.5rem;
    background: rgb(251,248,255);
    display: none;
    max-width: 400.002px;
    border-radius: 12.008188598px;
}
.wgtbbd0 p {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    color: #9a171b;
}
.wgtbbd0.active {
    display: block;
}
.wc2w88v {
    margin-top: 1rem;
    gap: 0.5rem;
    flex-wrap: wrap;
    display: flex;
}
.wb6dfzm {
    background: #0c9389;
    border-radius: 8px;
    cursor: pointer;
    border: none;
    color: #fcfffc;
    font-weight: 700;
    padding-top: 0.6rem;
    padding-right: 1rem;
    padding-bottom: 0.6rem;
    padding-left: 1rem;
}
.wz3mo9n {
    cursor: pointer;
    color: #353f56;
    background: rgb(254,253,254);
    padding: 0.6rem 1rem;
    border-radius: 8.00541373px;
    border: 1px solid rgb(203,213,228);
}
body.no-scroll {
    height: 100vh;
    overflow: hidden;
}
#i9ai49 {
    bottom: 0;
    box-shadow: 0 -4.008030px 20.00254040px rgba(2,0,0,0.35);
    display: none;
    z-index: 999998;
    padding: 1rem 1.25rem;
    border-top: 1px solid rgba(14,147,133,0.25);
    background: rgb(22,31,49);
    left: 0;
    position: fixed;
    right: 0;
}
#i9ai49.active {
    visibility: visible;
    opacity: 1;
    display: block;
}
.wyyfp8v p {
    color: rgb(224,232,237);
    font-size: 0.875rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
.whjdm61 {
    flex-wrap: wrap;
    display: flex;
    gap: 0.5rem;
    margin-top: 0.75rem;
}
.wr03kfn,
.wrlbb2g {
    font-size: 0.875rem;
    border-radius: 8.00370px;
    font-weight: 600;
    padding: 0.5rem 1rem;
    cursor: pointer;
}
.wr03kfn {
    background: #0e9687;
    color: #fffffd;
    border: none;
}
.wrlbb2g {
    border: 1px solid rgba(150,165,183,0.4);
    background: transparent;
    color: rgb(144,162,183);
}


#yuftti { display: none; }
#yuftti.active { flex-direction: column; display: flex; }
@media (min-width: 768px) { #cveadv { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } #m4tkat { display: none !important; } }

