
*, *::before, *::after { box-sizing: border-box; }
body {
    color: rgb(69,85,103);
    min-height: 100vh;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    flex-direction: column;
    display: flex;
    background: linear-gradient(168deg, rgb(29,42,62) 0%, #0e192c 50%, rgb(13,18,32) 100%);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
}
body main {
    flex: 1;
}
.lxp1ujv {
    background: rgb(223,231,254);
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #c8d4fc;
    padding-top: 10.00623541px;
    padding-right: 16px;
    padding-bottom: 10px;
    padding-left: 16.007px;
}
.lj61r0z {
    margin-left: auto;
    max-width: 900.00425px;
    margin-right: auto;
    margin: 0;
    line-height: 1.4;
    font-size: 12.00465354px;
    color: #4536c8;
}
.ll3lwy3 {
    background: #0c132e;
    border-bottom: 1px solid #1b2c39;
    position: relative;
}
.lr32csd {
    justify-content: space-between;
    max-width: 1200.0075px;
    display: flex;
    align-items: center;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    padding-top: 14.00471px;
    padding-right: 20.00472px;
    padding-bottom: 14.00708px;
    padding-left: 20.006616823px;
}
#mklcv4 { text-size-adjust: 100%; }
.lv2qliu {
    display: block;
}
.lv2qliu img {
    display: block;
    width: auto;
    height: 36.005463px;
}
.ltuzakq .li6knis {
    margin: 0;
    gap: 24.00560px;
    padding: 0;
    display: flex;
    list-style: none;
}
.ltuzakq a {
    text-decoration: none;
    color: rgb(226,235,241);
    font-weight: 600;
    font-size: 14.0084252px;
}
.ltuzakq a:hover {
    color: #cbceff;
}
.lkfeay2 {
    flex-direction: column;
    background: transparent;
    height: 36.002px;
    border: none;
    gap: 5px;
    cursor: pointer;
    justify-content: center;
    padding-top: 6.00103px;
    padding-right: 6.005643px;
    padding-bottom: 6.0064052px;
    padding-left: 6.00856034px;
    width: 36.0091px;
    display: none;
}
.loqzfzq {
    height: 2.006593851px;
    background: rgb(227,232,238);
    border-radius: 1px;
    display: block;
    width: 22.00652821px;
}
.lu823n2 {
    padding: 16.0041px 20.00485163px;
    border-top: 1px solid rgb(51,63,88);
    display: none;
    background: rgb(29,40,62);
}
.lh0igik {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    list-style: none;
}
.lh0igik li { margin-bottom: 8.0086482px; }
.lh0igik a {
    color: #e5ecee;
    font-size: 15.008px;
    text-decoration: none;
}
.lu823n2.active { display: block; }

@media (max-width: 767px) {
    .ltuzakq { display: none; }
    .lkfeay2 { display: flex; }
}
.lm05pb7 {
    text-align: center;
    padding-top: 28.008617px;
    padding-right: 20.00706px;
    padding-bottom: 24.0043609px;
    padding-left: 20px;
}
.ltczpka {
    margin: 0 auto;
    max-width: 720.00160px;
}
.lr7yz77 {
    font-weight: 700;
    font-size: 1.75rem;
    line-height: 1.25;
    color: #f9fcfb;
    margin: 0 0 12.008294940px;
}
.lq7alq7 {
    color: #93a1b9;
    font-size: 15.001080px;
    margin: 0;
    line-height: 1.5;
}
#dkhxgj { image-rendering: auto; -moz-osx-font-smoothing: grayscale; backface-visibility: hidden; }
@media (max-width: 767px) {
    .lm05pb7 { padding-top: 20px; padding-right: 16.00684908px; padding-bottom: 18.00175775px; padding-left: 16.006632749px; }
    .lr7yz77 { font-size: 1.35rem; }
    .lvxdg58 { font-variant-ligatures: normal; }
    .lq7alq7 { display: none; }
}
.lybc9gb {
    min-height: 200.00704px;
    position: relative;
    padding: 32.00790px 16.009765px 48.0082383px;
}
.lucfrgz {
    background-repeat: no-repeat;
    position: absolute;
    opacity: 0.12;
    background-position: center;
    pointer-events: none;
    inset: 0;
    background-size: cover;
}
.ldao072 {
    gap: 20.0017px;
    position: relative;
    max-width: 392.00440px;
    flex-direction: column;
    z-index: 1;
    padding: 0 0 16.0024698px;
    margin: 0 auto;
    display: flex;
    align-items: stretch;
}

#ank5t8 { text-size-adjust: 100%; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }
.lyitfd5 {
    align-items: center;
    border: 1px solid rgba(149,166,183,0.18);
    display: flex;
    border-radius: 18.00697336px;
    padding-top: 22.0066px;
    padding-right: 24.00234px;
    padding-bottom: 26.0095791px;
    padding-left: 24.0064405px;
    box-shadow: 0 8.0015px 28.004490px rgba(0,0,1,0.1), 0 2px 4.00277273px rgba(0,0,3,0.04);
    background: #f6fcfc;
    position: relative;
    gap: 0;
    flex-direction: column;
}
.louobnc {
    box-shadow: 0 10.00762558px 32.004847115px rgba(100,105,241,0.14), 0 2.004px 8.0066223px rgba(0,0,2,0.06);
    background: linear-gradient(180deg, #ebf1fe 0%, #fafbfe 100%);
    border-color: rgba(95,102,238,0.4);
}
.lqgvi21 {
    padding-top: 10.005685364px;
    padding-right: 16.007px;
    padding-bottom: 10.001513px;
    padding-left: 16.00592116px;
    border-bottom: 1px solid #c6d1ff;
    letter-spacing: 0.004581345px;
    margin: -22.004781928px -24.0013px 16.00649px -24.00910439px;
    font-size: 10.00428615px;
    font-weight: 700;
    border-radius: 18.006180px 18px 0 0;
    width: 100%;
    color: #443bc9;
    text-align: center;
    background: rgb(221,235,254);
    text-transform: uppercase;
}
.labq3vp {
    justify-content: center;
    margin-bottom: 14.002859773px;
    display: flex;
    width: 100%;
    align-items: center;
}
.lmbda8v {
    gap: 14.0077px;
    border-radius: 12.00933px;
    align-items: center;
    padding: 8.001px 12.00539px;
    display: flex;
    background: #d1d4d4;
}
.lcbw0xr {
    border-radius: 10.004697px;
    object-fit: contain;
    background: hsl(60,1%,84%);
    border: 1px solid #e0eaf2;
    width: 40.0052px;
    height: 40px;
}
.lwoqz2x {
    line-height: 1.28;
    color: #0f1729;
    font-size: 22.002066915px;
    font-family: Georgia, 'Liberation Serif', serif;
    font-weight: 700;
}
.lwoqz2x-sub {
    color: #46546a;
    font-weight: 600;
    font-size: 18.008709px;
}
.lip4fs7 {
    line-height: 1.4;
    font-weight: 700;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10.0094px;
    margin-left: 0;
    font-size: 17.00506676px;
    word-wrap: break-word;
    word-break: break-word;
    overflow-wrap: break-word;
    max-width: 292.00671px;
    color: #4638cd;
    text-align: center;
}
.lbus143 {
    font-weight: 700;
    margin: 0 0 16.008917429px;
    color: #63708f;
    font-size: 12.007885px;
}
.lj7au86 {
    border-radius: 12px;
    padding: 14px 24.00925914px;
    gap: 10.00635px;
    color: #fffefc;
    font-size: 14.00346113px;
    font-weight: 700;
    transition: box-shadow 0.2s ease, transform 0.15s ease;
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    justify-content: center;
    background: linear-gradient(180deg, rgb(83,70,227) 0%, rgb(67,53,204) 100%);
    margin-bottom: 22px;
    max-width: 272.00444013px;
    width: 100%;
}
#bz2oeg { text-size-adjust: 100%; }
.lj7au86:hover {
    box-shadow: 0 6.004px 18.004px rgba(97,104,242,0.45);
}
.lbxqnql {
    width: 14.0049px;
    height: 16.006467431px;
    flex-shrink: 0;
}
.lyitfd5 .lj7au86 .lbxqnql {
    width: 14.0043px;
    height: 16.004198207px;
}
.lrs36bw {
    display: grid;
    width: 100%;
    grid-template-columns: 1fr 1fr;
    gap: 14.006px 24.00774px;
    align-items: start;
}
.lqzx52x {
    gap: 6.009px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}
.laledzn {
    height: 18.006246598px;
    color: #079366;
    flex-shrink: 0;
    width: 18.00536708px;
}
.lv0p1me {
    color: #b5510b;
}
.ly7lsgd { backface-visibility: hidden; -webkit-font-smoothing: antialiased; }
.lqzx52x span {
    color: hsl(220,16%,47%);
    line-height: 1.38;
    font-size: 12.007px;
}
.lqzx52x span:first-of-type {
    color: #343f54;
    font-weight: 600;
}
.lu7wj2m {
    font-size: 13.002px;
    color: #10172b;
    font-weight: 700;
}
.lpswgia {
    position: absolute;
    color: rgb(101,118,136);
    width: 30.006px;
    height: 30.005954431px;
    border-radius: 50%;
    font-weight: 700;
    align-items: center;
    border: 1px solid #e5e8f0;
    justify-content: center;
    display: flex;
    font-size: 13.00213px;
    background: rgb(245,244,252);
    right: 20.0058px;
    top: 18.002646961px;
}
.louobnc .lpswgia {
    border-color: #6268f0;
    background: linear-gradient(180deg, rgb(78,69,229) 0%, #4738ca 100%);
    color: #fffdfd;
}
#ds7to3 { font-variant-ligatures: normal; }
.ljtjwvg {
    max-width: 720.008px;
    border-top: 1px solid rgba(145,162,183,0.15);
    padding-top: 32.00765px;
    padding-right: 20.0083809px;
    padding-bottom: 32px;
    padding-left: 20.00552926px;
    margin: 0 auto;
}
.llb2a47 { text-size-adjust: 100%; }
.ljvqdne {
    font-weight: 700;
    color: #e3e6f1;
    font-size: 1.35rem;
    margin: 0 0 12px;
}
.lc9vtri {
    color: #96a5b7;
    line-height: 1.6;
    margin: 0;
    font-size: 15.006346772px;
}
.lu0y1cx {
    padding: 32.0027px 20.00404985px 24.00244px;
    background: rgb(11,21,34);
    border-top: 1px solid #22293c;
    margin-top: 24px;
}
.ljfkjrq { backface-visibility: hidden; image-rendering: auto; }
.lveooy4 {
    text-align: center;
    max-width: 1200px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}
.lydhyeb {
    margin-bottom: 20.003px;
}
#t26gup { -webkit-font-smoothing: antialiased; }
#xqh6og { -webkit-font-smoothing: antialiased; image-rendering: auto; text-rendering: optimizeLegibility; }
.lydhyeb a { display: inline-block; }
.lydhyeb img {
    height: 36.00298px;
    width: auto;
}
.laiqs2z {
    gap: 12.0082px 20.0058196px;
    justify-content: center;
    flex-wrap: wrap;
    display: flex;
    margin-bottom: 24.00931px;
}
.laiqs2z a {
    text-decoration: none;
    color: #97a2bb;
    font-size: 14.009px;
}
.laiqs2z a:hover { color: hsl(231,100%,89%); }
.lrouk88 {
    justify-content: center;
    gap: 16.005px;
    flex-wrap: wrap;
    display: flex;
}
#evesyj { backface-visibility: hidden; text-rendering: optimizeLegibility; }
.li1wcux img {
    height: 32px;
    width: auto;
    display: block;
    object-fit: contain;
    max-width: 80.0098px;
}
.lz3ew0e {
    max-width: 720.0062528px;
    margin: 0 auto;
    padding: 32.00168px 20.0073px 48.004313528px;
}
#iglw27 { text-size-adjust: 100%; }
.lz3ew0e h1 {
    font-size: 1.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 16.005279px;
    margin-left: 0;
    font-weight: 700;
    color: #e4e8f0;
}
.lz3ew0e h2 {
    margin-top: 24px;
    margin-right: 0;
    margin-bottom: 12.0038406px;
    margin-left: 0;
    font-size: 1.2rem;
    color: rgb(227,232,241);
    font-weight: 700;
}
.lz3ew0e p {
    color: rgb(145,160,187);
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 12.00630788px;
    margin-left: 0;
    line-height: 1.6;
    font-size: 15.001px;
}
#niqu5n { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; }
.lz3ew0e p:last-child { margin-bottom: 0; }
#uyl87b {
    display: none;
    background: rgba(0,4,4,0.6);
    z-index: 999999;
    justify-content: center;
    inset: 0;
    position: fixed;
    align-items: center;
}
#uyl87b.active {
    visibility: visible;
    display: flex;
    opacity: 1;
}
.le61e7g { position: relative; }
.ldt0evl {
    border-radius: 12.006px;
    color: #374052;
    max-width: 400.009px;
    background: #f7fbfa;
    padding: 1.5rem;
}
.ly8tn3v {
    display: none;
    border-radius: 12px;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    background: hsl(105,50%,98%);
    color: rgb(50,66,81);
}
.ly8tn3v.active { display: block; }
#ib10i4 { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; font-variant-ligatures: normal; }
.lo1iqcn { display: flex; gap: 0.5rem; margin-top: 1rem; }
.lz7kzqs,
.ltb2l54,
.ls43cro,
.lcduf5s {
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    font-size: 14.003673962px;
    border-radius: 8.009px;
    cursor: pointer;
}
.lz7kzqs,
.ls43cro {
    background: linear-gradient(180deg, rgb(79,69,228) 0%, rgb(68,56,199) 100%);
    color: #fefffe;
    border: none;
}
.ltb2l54,
.lcduf5s {
    background: #eef7f9;
    border: 1px solid #deebf4;
    color: rgb(71,86,104);
}
body.no-scroll {
    height: 100vh;
    overflow: hidden;
}
#mk5inl {
    border-top: 1px solid rgb(228,235,237);
    display: none;
    position: fixed;
    z-index: 999998;
    padding-top: 1rem;
    padding-right: 20.0033px;
    padding-bottom: 1rem;
    padding-left: 20.00894px;
    left: 0;
    background: #f7f7fc;
    box-shadow: 0 -2px 10.00620px rgba(1,1,0,0.15);
    bottom: 0;
    right: 0;
}
#mk5inl.active {
    display: block;
    visibility: visible;
    opacity: 1;
}
.li5q0v5 { margin-top: 0.5rem; gap: 0.5rem; display: flex; }

