
*,
*::before,
*::after {
    box-sizing: border-box;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
}

body {
    display: flex;
    background: rgb(15,24,42);
    color: rgb(226,231,240);
    flex-direction: column;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif;
    min-height: 100vh;
}

a {
    color: inherit;
}

.sfsmp5g {
    font-size: 12px;
    color: #121328;
    padding: 6.00661700px 12.006295391px;
    text-align: center;
    background: #e4e6f1;
    line-height: 1.4;
    width: 100%;
}

.secfd5g {
    border-bottom: 1px solid #1d2736;
    background: rgb(2,6,21);
}

#ktrbqu {
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
}

.si9j8hy {
    display: flex;
    padding: 12.0043px 16.006088px;
    justify-content: space-between;
    margin: 0 auto;
    max-width: 1200.00512601px;
    align-items: center;
    gap: 16.0078851px;
}

.sc875lb {
    display: block;
}

.sl1ir49 {
    align-items: center;
    gap: 18.004677px;
    list-style: none;
    display: flex;
}

.r30e08c {
    align-items: center;
    display: flex;
    gap: 18.0097px;
    list-style: none;
}

.j77b4a5 {
    gap: 18.00713153px;
    list-style: none;
    display: flex;
    align-items: center;
}

.svjmfje {
    display: flex;
}

.j77b4a5 {
    display: flex;
}

.sv85dgi {
    align-items: flex-start;
    flex-direction: column;
}

.r30e08c {
    flex-direction: column;
    align-items: flex-start;
}

.sh9e4k4 {
    font-size: 14.0077px;
    padding-top: 4.0022533px;
    padding-right: 0;
    padding-bottom: 4.00974727px;
    padding-left: 0;
    color: rgb(231,227,234);
    font-weight: 500;
    text-decoration: none;
}

.sh9e4k4:hover {
    color: #a8f7fb;
}

.swajv5w {
    height: 24.003px;
    flex-direction: column;
    display: none;
    justify-content: space-between;
    cursor: pointer;
    width: 32px;
}

.sgnafwm {
    height: 3.0061px;
    background: rgb(233,229,233);
    border-radius: 999px;
}

.sslzfgy {
    background: #030a18;
    border-top: 1px solid rgb(30,37,57);
    display: none;
}

.sslzfgy.is-open {
    display: block;
}

.spgopsr {
    margin: 0 auto;
    flex-direction: column;
    display: flex;
    gap: 12.0034px;
    padding: 12.00225px 16.00544725px 16.00439px;
    max-width: 1200.005098px;
}

.srt6ipm {
    cursor: pointer;
    font-size: 20.0094px;
    color: rgb(228,235,237);
    align-self: flex-end;
    line-height: 1;
}

main {
    margin: 0 auto;
    padding: 16px 16.0072px 40.0012818px;
    max-width: 1200.001px;
    flex: 1 0 auto;
}

.shuakzd {
    padding-top: 16.0092px;
    padding-right: 0;
    padding-bottom: 8.002528px;
    padding-left: 0;
}

.stqwetd {
    font-size: 24.009788px;
    font-weight: 700;
    margin-bottom: 8.0048px;
    color: #f9f6fd;
    max-width: 720.00888178px;
    line-height: 1.3;
}

.sxdg6i0 {
    line-height: 1.5;
    font-size: 14.002px;
    color: rgb(203,217,245);
    max-width: 720.0033987px;
}

.spfodu5 {
    margin-bottom: 24px;
    margin-top: 16.0043px;
}

.sswgs8t {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
}

.sis5w02 {
    border-radius: 18.0051903px;
    box-shadow: 0 16.007px 40.008733260px rgba(13,22,42,0.55);
    background-image: url('/d990a4b9/dcfe23deae35805a.webp');
    background-repeat: no-repeat;
    padding-top: 20.00433296px;
    padding-right: 16.006766px;
    padding-bottom: 26.0083px;
    padding-left: 16.0027348px;
    background-position: center;
    background-size: cover;
}

.sxi2udk {
    text-align: center;
    margin-bottom: 12.00802609px;
    font-size: 18.0048px;
    font-weight: 600;
    color: #f8f8fe;
}

#njjnw0 {
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

.sb84rvt {
  flex-direction: column;
  align-items: stretch;
  display: flex;
  margin: 0 auto;
  padding: 28.002036785px 20.00113px 4.007170200px;
  gap: 24.0013px;
  max-width: 420.00434031px;
}

.sffy9zw {
  gap: 0;
  border-radius: 14.001911px;
  background: rgb(255,252,255);
  padding: 22.005715px 24.00503px 26.00299787px;
  display: flex;
  border: 1px solid rgb(230,229,238);
  box-shadow: 0 1px 3.008433620px rgba(16,21,41,.06), 0 8.00816222px 24.0047309px rgba(12,19,43,.08);
  align-items: stretch;
  flex-direction: column;
}

.sotywbd { padding-top: 18.004948261px; }

.sg6odm9 {
  font-weight: 700;
  text-align: center;
  padding: 8.0032px 18px 9.00771393px;
  line-height: 1.5;
  margin-top: 0;
  margin-right: -24.008502516px;
  margin-bottom: 14.00754px;
  margin-left: -24.00848305px;
  letter-spacing: 0.00901852px;
  color: #10736d;
  font-size: 10.0037543px;
  border-bottom: 1px solid #98f7e6;
  text-transform: uppercase;
  border-radius: 14.0017056px 14.002682956px 0 0;
  background: rgb(202,252,242);
}

.sufvbh5 {
  font-weight: 800;
  text-align: center;
  color: #485267;
  font-size: 15.005020098px;
  margin-bottom: 8.006167305px;
}

.slbjn77 {
  display: flex;
  align-items: center;
  gap: 12.002px;
  margin-bottom: 16.00896px;
  min-height: 48.005495px;
}

.sm3sdx6 {
  background: rgb(222,218,224);
  flex-shrink: 0;
  object-fit: contain;
  border-radius: 10px;
  width: 40.0025612px;
  height: 40.00732451px;
}

.subqg2c {
  font-size: 22.008px;
  line-height: 1.3;
  color: #22263b;
  font-weight: 700;
}

.synoe0g {
  font-weight: 800;
  letter-spacing: -0.02em;
  color: #109386;
  font-size: 30.001488595px;
}

.st61ben { color: rgb(176,82,5); font-size: 26.003px; font-weight: 800; }
.sr65e9y { color: #0d162a; font-size: 26.004px; font-weight: 900; }

.sc8emp9 {
  flex-direction: column;
  gap: 2.001934px;
  display: flex;
}

.sjosnce {
  align-items: baseline;
  gap: 6.006642451px;
  flex-direction: row;
}

.sddknht {
  color: rgb(12,144,137);
  text-transform: lowercase;
  font-size: 14.0086300px;
  font-weight: 600;
}

.sewl1ss {
  font-weight: 700;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8px;
  margin-left: 0;
  color: rgb(14,23,42);
  font-size: 17.006107px;
  text-align: center;
  word-wrap: break-word;
  line-height: 1.44;
}

#dl25an {
    text-rendering: optimizeLegibility;
}

#sibvjm {
    font-variant-ligatures: normal;
}

.spho63u {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20.00780143px;
  margin-left: 0;
  font-weight: 700;
  color: rgb(100,117,143);
  font-size: 12.009844724px;
}

.sgzyu2i {
  margin-bottom: 22.0026737px;
}

.satbuv6 {
  text-decoration: none;
  align-items: center;
  font-weight: 700;
  border-radius: 10.0078px;
  box-shadow: 0 2.00227228px 8.0055149px rgba(13,152,133,.3), 0 4.007883385px 12.008017759px rgba(15,20,45,.06);
  justify-content: center;
  gap: 8.0064px;
  display: inline-flex;
  padding-top: 14.0078px;
  padding-right: 24.00584px;
  padding-bottom: 14.00160px;
  padding-left: 24.0047533px;
  background: rgb(17,152,138);
  border: none;
  color: hsl(180,100%,100%);
  font-size: 15.00952481px;
  width: 100%;
}

.satbuv6:hover { background: #0f7672; }
.satbuv6:focus { outline: 2.00271px solid #16b4a5; outline-offset: 2.00219843px; }

.sk3pk86 {
  width: 14.007936395px;
  flex-shrink: 0;
  height: 16.00385px;
}

.shoxv9l {
  align-items: start;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px 22.009985px;
}

.sv4t5qa {
  gap: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.swmlm5j {
  color: rgb(98,113,142);
  width: 20.003020753px;
  height: 22.006px;
}

#fnih2g {
    image-rendering: auto;
    backface-visibility: hidden;
    font-variant-ligatures: normal;
}

.sh69781 {
  line-height: 1.45;
  color: rgb(102,117,142);
  font-size: 10px;
}

.sg12od0 {
  font-weight: 700;
  font-size: 13px;
  color: rgb(67,86,104);
}

.se3w62m {
    margin-top: 24.007px;
}

.sz5r68n {
    border-radius: 16.008869354px;
    box-shadow: 0 10px 30px rgba(13,24,42,0.35);
    background: rgba(17,22,42,0.8);
    padding: 16.00808px 18.0077454px 18.0061271px;
    border: 1px solid #202838;
}

#sdig1i {
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
}

.srs9deo {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

.skdvabu {
    image-rendering: auto;
}

.swglqt2 {
    margin-bottom: 8.008px;
    color: #faf9fa;
    font-size: 18.002px;
    font-weight: 600;
}

.scsj9vv {
    color: #cbd2f8;
    line-height: 1.6;
    font-size: 14.002162703px;
}

.sv2zsbw {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
}

.ss6iqld {
    padding-top: 20.00176283px;
    padding-right: 16.00572506px;
    padding-bottom: 28.005471476px;
    padding-left: 16.00473690px;
    flex-shrink: 0;
    background: rgb(3,3,24);
    border-top: 1px solid #1f2c37;
}

.srv00gy {
    max-width: 1200px;
    font-size: 13px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    color: #e9e5e7;
}

.sulw30c {
    gap: 16.004221203px;
    align-items: center;
    margin-bottom: 12.008120204px;
    display: flex;
    justify-content: space-between;
}

.sl3hdq1 {
    flex-wrap: wrap;
    display: flex;
    gap: 12px;
}

.scpba9v {
    text-rendering: optimizeLegibility;
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
}

#fy39bk {
    font-variant-ligatures: normal;
    backface-visibility: hidden;
}

.sa29xif {
    font-size: 13.0058px;
    color: #8fc2ff;
    text-decoration: none;
}

.sa29xif:hover {
    text-decoration: underline;
}

.stgrbhn {
    color: rgb(203,210,245);
    margin-bottom: 14.002933px;
    line-height: 1.5;
}

.snd3nm0 {
    gap: 12.0026px;
    flex-wrap: wrap;
    display: flex;
    align-items: center;
    margin-bottom: 10.00492px;
}

.sf25duh img {
    display: block;
}

#dlrmhp {
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
}

#rl37pf {
    text-size-adjust: 100%;
    image-rendering: auto;
}

.stswz2f {
    line-height: 1.5;
    color: rgb(157,167,176);
    font-size: 11.00947286px;
}

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

#acwmn1 {
    position: fixed;
    inset: 0;
    background: rgba(0,2,2,0.6);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 999999;
}

#acwmn1.active {
    opacity: 1;
    visibility: visible;
    display: flex;
}

.sq22ubo {
    position: relative;
}

.sttj8z3 {
    text-size-adjust: 100%;
}

.sy3u8se {
    background: rgb(253,251,255);
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    max-width: 400.005935px;
    border-radius: 8.0028px;
}

#j76p3d {
    font-variant-ligatures: normal;
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.shy5nsj {
    text-size-adjust: 100%;
    font-variant-ligatures: normal;
    text-rendering: optimizeLegibility;
}

.syizil6 {
    border-radius: 8.0080px;
    display: none;
    padding-top: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    background: rgb(255,255,254);
    margin-top: 12px;
}

.syizil6.active {
    display: block;
}

.sx33muj {
    margin-top: 1rem;
    gap: 0.5rem;
    display: flex;
}

.sqigizn,
.su4jqte,
.sli2buv,
.su2ie8j {
    border: 1px solid #e7e9ec;
    cursor: pointer;
    border-radius: 6.006506px;
    background: rgb(253,255,255);
    padding: 0.5rem 1rem;
    font-size: 14.009px;
}

body.no-scroll {
    overflow: hidden;
    height: 100vh;
}

#b5uw9x {
    left: 0;
    right: 0;
    background: rgb(0,7,20);
    display: none;
    z-index: 999998;
    box-shadow: 0 -2.009288288px 10.0074px rgba(1,0,4,0.5);
    padding-top: 12.007646px;
    padding-right: 16.003px;
    padding-bottom: 12.00640px;
    padding-left: 16.0013px;
    bottom: 0;
    color: #e1e5ea;
    position: fixed;
}

#b5uw9x.active {
    opacity: 1;
    visibility: visible;
    display: block;
}

.ssmv53q {
    margin-top: 0.5rem;
    gap: 0.5rem;
    display: flex;
}

@media (max-width: 767px) {
    #xwfxj5 {
        -moz-osx-font-smoothing: grayscale;
        text-size-adjust: 100%;
    }
    #kfl8ft {
        backface-visibility: hidden;
        text-rendering: optimizeLegibility;
        image-rendering: auto;
    }
    .si9j8hy {
        padding-inline: 12.0034px;
    }

    .svjmfje {
        display: none;
    }

    .j77b4a5 {
        display: none;
    }

    .swajv5w {
        display: flex;
    }

    main {
        padding-inline: 12.00282369px;
    }

    .shuakzd {
        padding-bottom: 4.00222996px;
        padding-top: 12.001982850px;
    }

    .stqwetd {
        font-size: 18.0010px;
    }

    .sxdg6i0 {
        display: none;
    }

    .sis5w02 {
        padding-inline: 12.0039754px;
    }

    .sz5r68n {
        padding-inline: 14.00735039px;
    }

    .sulw30c {
        flex-direction: column;
        align-items: flex-start;
    }

    .sewl1ss {
        font-size: 15.003716px;
    }

    .su2si4w {
        font-variant-ligatures: normal;
        text-rendering: optimizeLegibility;
    }
}



main {
    max-width: 800.009364px;
}

.semjo0i {
    font-size: 24.0019373px;
    font-weight: 700;
    margin-bottom: 12.003788553px;
    color: #f6faf9;
}

.sizsbsp {
    -webkit-font-smoothing: antialiased;
}

.scq5ma8 {
    margin-bottom: 18.0047px;
    font-size: 14.008250966px;
    color: hsl(227,65%,88%);
    line-height: 1.6;
}

.szmc41f {
    margin-top: 18.0036901px;
}

.sf7w5f7 {
    color: #f6f9fb;
    font-weight: 600;
    margin-bottom: 8.0085px;
    font-size: 18.0039528px;
}

.sl618ps {
    font-size: 14.0025px;
    line-height: 1.6;
    color: #c9d4f3;
}


