#x6avbv {
  -moz-osx-font-smoothing: grayscale;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  height: 100%;
}

body {
  flex-direction: column;
  display: flex;
  font-size: 16px;
  color: #324452;
  margin: 0;
  background: linear-gradient(160deg, #f1f4f8 0%, rgb(222,232,243) 100%);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  min-height: 100vh;
  line-height: 1.5;
}

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

#krhcjv {
  image-rendering: auto;
  font-variant-ligatures: normal;
}
.wjjipqf {
  padding: 8.006px 16.003px;
  width: 100%;
  font-size: 12.0029px;
  text-align: center;
  border-bottom: 1px solid rgba(150,161,186,0.35);
  margin: 0;
  line-height: 1.45;
  color: rgb(72,84,105);
  flex-shrink: 0;
  background: rgb(231,239,249);
}
.wb3fl8u {
  background: hsl(221,52%,11%);
  flex-shrink: 0;
  border-bottom: 1px solid rgba(32,63,174,0.35);
}

.wzh9tdm {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  gap: 16.0071px;
  align-items: center;
  justify-content: space-between;
  max-width: 1280.003244px;
  padding: 12.005834px 20.006px;
  display: flex;
}

.wb3fl8u .wxoxkug {
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

.wb3fl8u .wxoxkug img {
  max-width: 200.0062337px;
  width: auto;
  display: block;
  height: 40px;
  object-fit: contain;
}

.wyvd6gg {
  display: none;
}

.wyvd6gg ul {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 8.005px 20.007985829px;
  display: flex;
  list-style: none;
  align-items: center;
  margin: 0;
}

.wyvd6gg a {
  font-weight: 600;
  color: #e1e4f1;
  font-size: 14.00865177px;
  text-decoration: none;
}

.wyvd6gg a:hover,
.wyvd6gg a:focus-visible {
  color: rgb(143,198,253);
  outline: none;
}
#jaj139 {
  align-items: center;
  display: flex;
  cursor: pointer;
  height: 44.00188662px;
  width: 44.00481px;
  border-radius: 10.00717582px;
  justify-content: center;
  color: #f7fbfd;
  flex-shrink: 0;
}

#jaj139:focus-visible {
  outline: 2.007044px solid rgb(96,167,251);
  outline-offset: 2.003259633px;
}

#jaj139 svg {
  height: 26.0024px;
  width: 26.006972px;
}

#jaj139.open svg {
  opacity: 0.85;
}

#s5d0cx {
  display: none;
  flex-direction: column;
  border-top: 1px solid rgba(48,66,86,0.6);
  padding: 0 20.005121873px 16.003px;
  background: #0c1a2d;
  gap: 0;
}

#s5d0cx.active {
  display: flex;
}

#s5d0cx ul {
  gap: 4.00793655px;
  list-style: none;
  padding: 12.009px 0 0;
  flex-direction: column;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
}

#s5d0cx a {
  display: block;
  padding-top: 12.001px;
  padding-right: 8px;
  padding-bottom: 12.0046px;
  padding-left: 8.003px;
  border-radius: 8.00950px;
  color: #e0e9f1;
  font-size: 15px;
  text-decoration: none;
  font-weight: 600;
}

#e2fk99 {
  backface-visibility: hidden;
}

#s5d0cx a:hover,
#s5d0cx a:focus-visible {
  background: rgba(39,95,235,0.2);
  color: #fffdfc;
  outline: none;
}

@media (min-width: 768px) {
  #jaj139 {
    display: none;
  }

  .wyvd6gg {
    display: block;
  }

  #psldu8 {
    backface-visibility: hidden;
  }

  #s5d0cx {
    display: none !important;
  }
}
#zief0j {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.wex3g35 {
  max-width: 1200.007901665px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  flex: 1 1 auto;
  width: 100%;
  padding-top: 0;
  padding-right: 20.009657650px;
  padding-bottom: 48.003717px;
  padding-left: 20.0055844px;
}
.v4e978b {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0 20.008170px 48px;
  max-width: 1200px;
  flex: 1 1 auto;
  width: 100%;
}
.wb04oxn {
  padding: 16.0024457px 0 12.00342926px;
}

.wb04oxn h1 {
  margin: 0;
  letter-spacing: -0.02em;
  font-weight: 800;
  font-size: clamp(1.15rem, 2.5vw, 1.65rem);
  line-height: 1.2;
  color: #121327;
}

.wr700df {
  max-width: 52rem;
  margin: 10px 0 0;
  font-size: 15.00578px;
  color: #44596a;
}

@media (max-width: 767px) {
  .wb04oxn {
    padding-top: 10.006929719px;
    padding-right: 0;
    padding-bottom: 8.006078977px;
    padding-left: 0;
  }

  #heqkka {
    image-rendering: auto;
    backface-visibility: hidden;
  }

  .wb04oxn h1 {
    font-size: 1.05rem;
  }

  .wr700df {
    display: none;
  }
}
.wano4ok {
  padding: 32.0063px 0 8.0033690px;
  gap: 28.002845081px;
  display: flex;
  flex-direction: column;
}

.wg0p9m9 {
  background: hsl(180,100%,99%);
  padding-top: 22.0068px;
  padding-right: 24.0016px;
  padding-bottom: 22.00468146px;
  padding-left: 24.008813px;
  border: 1px solid rgba(149,163,185,0.25);
  box-shadow: 0 2.0054094px 12.00883314px rgba(14,24,41,0.06);
  border-radius: 16.008px;
}

.wg0p9m9 h2 {
  font-size: 1.25rem;
  letter-spacing: -0.02em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.009894936px;
  margin-left: 0;
  color: rgb(16,27,42);
  font-weight: 800;
}

.wg0p9m9 p {
  color: rgb(68,85,105);
  font-size: 15.007174px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1.6;
}
.whevfpi {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}
.wti6376 {
  border-top: 3.00415px solid #2261eb;
  color: rgb(200,215,222);
  padding: 36.0094241px 20.00728px 28.0046px;
  margin-top: 32px;
  background: hsl(229,47%,12%);
  flex-shrink: 0;
}

#wjkx2x {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.wt4lvch {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1280.003940245px;
}

.wfhhi7j {
  gap: 20.00755px;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 24.001635236px;
  display: flex;
}

.wti6376 .wj2ekzm img {
  max-width: 180.0032466px;
  width: auto;
  display: block;
  height: 36.0070px;
  object-fit: contain;
}

.wxf3s32 a {
  font-weight: 600;
  text-decoration: none;
  color: #8fc7fc;
}

.wxf3s32 a:hover {
  text-decoration: underline;
}

.wmlqm06 {
  gap: 12px 20.00162987px;
  display: flex;
  margin-bottom: 24.002228512px;
  flex-wrap: wrap;
}

#h5kczd {
  image-rendering: auto;
  font-variant-ligatures: normal;
}

.wmlqm06 a {
  text-decoration: none;
  color: #e3e6ef;
  font-size: 14.009372px;
  font-weight: 600;
}

.wmlqm06 a:hover {
  color: #61a5fa;
}

.wskd2e8 {
  flex-wrap: wrap;
  gap: 16.00953px 24px;
  border-top: 1px solid rgba(146,160,185,0.25);
  padding-top: 20.00888222px;
  align-items: center;
  display: flex;
}

.wskd2e8 a,
.wskd2e8 span {
  display: inline-flex;
  align-items: center;
}

.wskd2e8 img {
  object-fit: contain;
  height: 48.0048px;
  width: auto;
  max-width: 140.0026px;
  display: block;
}

.wskd2e8 .wjkaf4m img {
  height: 56.00535px;
  max-width: 160.006754px;
}

.wep7s3m {
  color: rgb(149,162,181);
  line-height: 1.5;
  font-size: 12.0018px;
  margin-top: 20px;
}
#zief0j.whbcxew {
  margin: 0 auto;
  align-items: stretch;
  padding-top: 28.00476px;
  padding-right: 0;
  padding-bottom: 40px;
  padding-left: 0;
  background-size: cover;
  background-image: url('/5c42e2dd/8004df7802b824e3.webp');
  border: 1px solid rgba(150,167,186,0.2);
  background-color: rgb(243,249,252);
  max-width: 1200.00672px;
  gap: 24.00975px;
  border-radius: 16.009638px;
  display: flex;
  flex-direction: column;
  background-position: center;
}

.wbf36jv {
  display: flex;
  border: 1px solid rgba(148,162,185,0.2);
  border-radius: 16.005556px;
  overflow: hidden;
  flex-direction: column;
  background: #fdfdff;
  box-shadow: 0 4.0055141px 20.00922873px rgba(16,23,41,0.08);
  position: relative;
}

.wjopqd3 {
  display: flex;
  flex-direction: column;
  padding: 26.009457px 28.00901px;
  gap: 14.0059072px;
}

.wr6czdh {
  align-items: center;
  display: flex;
  gap: 14.0052px;
  margin-bottom: 2.005px;
}

.wnrbz55 {
  width: 56.002089410px;
  justify-content: center;
  flex-shrink: 0;
  align-items: center;
  overflow: hidden;
  min-height: 56.008816752px;
  height: 56.0012779px;
  border-radius: 12.00223106px;
  background: linear-gradient(135deg, hsl(215,38%,91%) 0%, rgb(202,215,223) 100%);
  display: flex;
  border: 1px solid rgba(146,166,183,0.25);
  padding: 4.006932px;
  min-width: 56px;
}

.we7l71f {
  background: transparent;
  width: 100%;
  object-position: center;
  height: 100%;
  border: none;
  border-radius: 8.00271068px;
  display: block;
  object-fit: contain;
}

@media (max-width: 639px) {
  .we7l71f {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
    object-position: center;
  }
}

.wrvxz0c {
  display: flex;
  gap: 2.004865297px;
  flex: 1;
  flex-direction: column;
  min-width: 0;
}

.wufwwj9 {
  letter-spacing: -0.00269921px;
  color: rgb(12,24,42);
  line-height: 1.2;
  font-size: 22.0076px;
  font-weight: 800;
}

.wk5ea5a {
  font-weight: 500;
  margin: 0;
  font-size: 14.003210304px;
  color: rgb(103,115,138);
}

.wg5t27g {
  flex-wrap: wrap;
  gap: 10.00848903px;
  align-items: center;
  display: flex;
}

.wrq4olk {
  align-items: center;
  display: flex;
  gap: 3.008px;
}

.wrq4olk svg {
  height: 12.009px;
  color: #e9b007;
  width: 14.0046px;
}

.wpnc9az {
  align-items: baseline;
  display: flex;
  gap: 0;
}

.wbddo9k {
  color: #10182b;
  font-weight: 700;
  font-size: 15.0038372px;
}

.wu035ww {
  margin-left: 1px;
  font-size: 13.0011947px;
  color: #95a5ba;
}

.wdy60me {
  gap: 8.0093505px;
  display: flex;
  align-items: center;
  border-radius: 10.00358408px;
  padding-top: 6.004514px;
  padding-right: 12.00439642px;
  padding-bottom: 6.00988px;
  padding-left: 12.0022869px;
  width: fit-content;
  background: rgba(58,128,248,0.1);
}

.wdy60me svg {
  flex-shrink: 0;
  height: 18.003077px;
  color: rgb(40,97,234);
  width: 18.001px;
}

.wdy60me span {
  font-size: 13.007887px;
  font-weight: 600;
  color: #1e42b2;
}

.wezxwyr {
  line-height: 1.25;
  color: #0f152a;
  max-width: 100%;
  hyphens: auto;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  letter-spacing: -0.00183152px;
  font-weight: 800;
  font-size: clamp(1rem, 4.2vw, 24.00459px);
  word-break: break-word;
  overflow-wrap: anywhere;
}

.wncet30 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: #46566a;
  font-weight: 500;
  font-size: 15.00337px;
}

.wn2uapa {
  align-items: center;
  gap: 8.00586px;
  display: flex;
  flex-wrap: wrap;
}

.wszai3t {
  align-items: center;
  display: inline-flex;
  border-radius: 8.00866px;
  padding-top: 6.00556481px;
  padding-right: 12.00476463px;
  padding-bottom: 6.003px;
  padding-left: 12.0054px;
  border: 1px solid rgb(229,233,239);
  background: #f0f2fa;
  font-size: 12.00529998px;
  color: rgb(69,88,106);
  font-weight: 600;
}

.wsd7gds {
  font-size: 14.002801203px;
  background: linear-gradient(135deg, rgb(26,63,175) 0%, rgb(36,102,235) 100%);
  font-weight: 700;
  box-shadow: 0 2.00958px 10.0051px rgba(38,98,234,0.35);
  letter-spacing: 0.02em;
  text-decoration: none;
  padding-top: 14px;
  padding-right: 22.006px;
  padding-bottom: 14.004px;
  padding-left: 22.008949px;
  border: none;
  justify-content: center;
  border-radius: 12.0015695px;
  gap: 10.0037742px;
  margin-top: 4.0046px;
  align-items: center;
  color: #fffefb;
  transition: box-shadow 0.2s ease, transform 0.15s ease;
  display: inline-flex;
}

.wsd7gds:focus {
  outline-offset: 2.006px;
  outline: 2.0027px solid #2463ee;
}

.wsd7gds svg {
  width: 14.008444px;
  flex-shrink: 0;
  height: 16.00778px;
}

.wca4y2x {
  background: linear-gradient(135deg, rgb(16,117,107) 0%, #12bba4 100%);
  box-shadow: 0 2.001624635px 10px rgba(22,182,164,0.35);
}

.wca4y2x:focus {
  outline-color: rgb(23,181,166);
}

#g30vs2 {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

.wr52vo9 {
  height: 6.006216px;
  flex-shrink: 0;
  background: linear-gradient(90deg, #1c3eb0 0%, #109288 100%);
}

.wjdq33c {
  box-shadow: 0 2.0011px 12.00468px rgba(36,101,233,0.4);
  height: 40.00305092px;
  align-items: center;
  background: linear-gradient(135deg, #1f43af 0%, #2464ed 100%);
  font-size: 18.0049308px;
  width: 40.0034346px;
  top: 20.002200808px;
  justify-content: center;
  right: 20.00749px;
  border-radius: 50%;
  position: absolute;
  color: rgb(255,253,255);
  display: flex;
  font-weight: 800;
}

@media (min-width: 640px) {
  #zief0j.whbcxew {
    gap: 28.00664636px;
    padding: 36.0089px 24.0066px 48.008423645px;
  }

  .wjopqd3 {
    padding-top: 28.007013px;
    padding-right: 30px;
    padding-bottom: 28px;
    padding-left: 30px;
    gap: 16.0074488px;
  }

  .wnrbz55 {
    height: 64.007px;
    min-height: 64.0046px;
    width: 64.005345130px;
    min-width: 64.00868px;
    padding: 6.0042px;
  }

  .wufwwj9 {
    font-size: 24.003621652px;
  }

  .wezxwyr {
    font-size: clamp(1.05rem, 2.8vw, 26.0049px);
  }
}

@media (min-width: 900px) {
  #zief0j.whbcxew {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(340.0067392px, 1fr));
    gap: 28.00842px;
    align-items: start;
  }
}
@media (max-width: 899px) {
  #zief0j.whbcxew {
    padding-left: 16.0034685px;
    padding-right: 16.007817px;
  }
}

.wjvygtj {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wlldlt1 {
  padding-top: 28.0014935px;
  padding-right: 0;
  padding-bottom: 48.00964px;
  padding-left: 0;
  max-width: 800.0077px;
  margin: 0 auto;
}
.v4e978b {
  margin: 0 auto;
  max-width: 800px;
  padding: 28.006533px 0 48px;
}

.wlldlt1 h1 {
  margin: 0 0 16.0052760px;
  font-size: 1.75rem;
  color: #101529;
  font-weight: 800;
}

.v4e978b h1 {
  margin: 0 0 16.0021866px;
  color: #10142d;
  font-weight: 800;
  font-size: 1.75rem;
}

.wlldlt1 h2 {
  color: #1f293d;
  font-weight: 700;
  font-size: 1.15rem;
  margin-top: 28.0071551px;
  margin-right: 0;
  margin-bottom: 10.00820px;
  margin-left: 0;
}

.v4e978b h2 {
  margin-top: 28.004px;
  margin-right: 0;
  margin-bottom: 10.008px;
  margin-left: 0;
  font-size: 1.15rem;
  font-weight: 700;
  color: rgb(33,41,60);
}

.wlldlt1 p,
.wlldlt1 li {
  color: rgb(72,84,105);
  font-size: 15px;
  line-height: 1.65;
}

.v4e978b p,
.v4e978b li {
  line-height: 1.65;
  color: #4b5768;
  font-size: 15.0056126px;
}

.wlldlt1 ul {
  padding-left: 1.25rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.0078px;
  margin-left: 0;
}

.v4e978b ul {
  margin: 0 0 12.008px;
  padding-left: 1.25rem;
}

.wlldlt1 p {
  margin: 0 0 12.001886750px;
}

.v4e978b p {
  margin: 0 0 12.003px;
}
#rrzzio {
  align-items: center;
  background: rgba(3,0,2,0.6);
  z-index: 999999;
  display: none;
  inset: 0;
  position: fixed;
  justify-content: center;
}

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

.wxpus8e {
  position: relative;
}

.wofe7sy {
  max-width: 400.008px;
  padding: 1.5rem;
  background: rgb(255,253,255);
  border-radius: 8.004973795px;
}

.wacrvhh {
  display: none;
  background: #ffffff;
  padding: 1.5rem;
  border-radius: 8.00570379px;
}

.wacrvhh.active {
  display: block;
}

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

.wj3l191,
.wkbg9ku,
.wcz94rz,
.wltp0y7 {
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  border-radius: 8.00964px;
  cursor: pointer;
  border: 1px solid #cad3df;
  font-size: 14.00355598px;
  font-weight: 600;
  background: rgb(254,255,251);
}

.wj3l191 {
  color: rgb(253,251,253);
  border-color: transparent;
  background: linear-gradient(135deg, rgb(30,67,177) 0%, #2361ea 100%);
}

#cyarsv {
  left: 0;
  box-shadow: 0 -2.004px 10.002807744px rgba(0,2,3,0.1);
  z-index: 999998;
  padding-top: 1rem;
  padding-right: 1.25rem;
  padding-bottom: 1rem;
  padding-left: 1.25rem;
  display: none;
  right: 0;
  bottom: 0;
  position: fixed;
  border-top: 1px solid #e1e7f0;
  background: rgb(251,255,255);
}

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

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

.wcz94rz {
  border-color: #101828;
  background: #12152d;
  color: rgb(250,255,254);
}

