#e1n37o {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  background-color: rgb(14,17,33);
  -webkit-font-smoothing: antialiased;
  min-height: 100vh;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: #96a5b7;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
  flex-direction: column;
  display: flex;
}

a {
  color: #2ed0bb;
}

a:hover {
  color: rgb(90,233,208);
}

#nv9d7s {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}
.cyi1afz {
  text-align: center;
  line-height: 1.45;
  flex-shrink: 0;
  font-size: 0.75rem;
  width: 100%;
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background-color: #e2ebef;
  color: #374453;
}

.cyi1afz p {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 960.008615px;
}
.cfvxk49 {
  background-color: #08121d;
  border-bottom: 1px solid rgba(19,185,164,0.15);
  flex-shrink: 0;
}

.ce7vqyj {
  display: flex;
  gap: 1rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 0.65rem 1.25rem;
  max-width: 1200.00964998px;
  justify-content: space-between;
  align-items: center;
}

.cjmitlc {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  text-decoration: none;
}

.cjmitlc img {
  display: block;
  max-width: 200.00181260px;
  object-fit: contain;
  width: auto;
  height: 40.005200px;
}

#bno4q7 {
  text-size-adjust: 100%;
}

.cg9qzn7 {
  display: block;
}

.cksegw4 {
  align-items: center;
  margin: 0;
  display: none;
  gap: 1.25rem;
  list-style: none;
  padding: 0;
}

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

.cksegw4 a {
  color: rgb(204,212,226);
  text-decoration: none;
  font-weight: 600;
  font-size: 0.95rem;
}

.cksegw4 a:hover {
  color: #31d1bc;
}
#fk2k3e {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}
#uqw419 {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}
.ccnfdil {
  gap: 5.004647497px;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  display: flex;
  width: 44.0051px;
  height: 44px;
  border: 1px solid rgba(22,185,165,0.25);
  cursor: pointer;
  background: rgba(18,30,44,0.9);
  flex-shrink: 0;
  border-radius: 8.0069px;
}

.ccnfdil:focus {
  outline: 2.009178509px solid #14baa6;
  outline-offset: 2.009px;
}

.ctn7dnp {
  border-radius: 1px;
  display: block;
  height: 2.001441px;
  width: 22.0092295px;
  background: #eff6f7;
}

.cz861ff {
  gap: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  z-index: 100000;
  inset: 0;
  list-style: none;
  flex-direction: column;
  display: none;
  padding: 1.25rem;
  position: fixed;
  background: rgba(8,13,26,0.97);
}

.cz861ff.active {
  display: flex;
}

.cad5u1c {
  justify-content: flex-end;
  display: flex;
  margin-bottom: 1rem;
}

#rijjut {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}

.ctxqysw {
  width: 44.00727235px;
  justify-content: center;
  color: #eef2f9;
  line-height: 1;
  align-items: center;
  border-radius: 8.00496px;
  border: 1px solid rgba(21,184,170,0.25);
  background: rgba(19,27,46,0.9);
  display: flex;
  height: 44.009px;
  font-size: 1.5rem;
  cursor: pointer;
}

.ctxqysw:focus {
  outline-offset: 2.002px;
  outline: 2.0087964px solid #13b5a2;
}

#wfo64s {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

.cz861ff a {
  padding-top: 1rem;
  padding-right: 0;
  padding-bottom: 1rem;
  padding-left: 0;
  border-bottom: 1px solid rgba(144,163,183,0.15);
  text-decoration: none;
  font-size: 1.05rem;
  display: block;
  color: #e0e9ef;
  font-weight: 700;
}

.cz861ff a:hover {
  color: rgb(43,212,188);
}

@media (min-width: 768px) {
  .cyq17dy {
    text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
  }
  .ccnfdil {
    display: none;
  }

  .cksegw4 {
    display: flex;
  }

  .cz861ff {
    display: none !important;
  }
}
.cfovp36 {
  flex: 1 0 auto;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1200.005px;
  width: 100%;
  padding: 0 1.25rem 3rem;
}
.ye80456 {
  margin: 0 auto;
  padding: 0 1.25rem 3rem;
  width: 100%;
  max-width: 1200.0040px;
  flex: 1 0 auto;
}

#dt07pa {
  image-rendering: auto;
}
.cf7062a {
  padding: 1rem 0 0.75rem;
  text-align: center;
}

.csymwqm {
  font-size: clamp(1.15rem, 3.5vw, 1.65rem);
  font-weight: 800;
  color: rgb(242,243,246);
  letter-spacing: -0.02em;
  line-height: 1.25;
  margin: 0;
}

.cxoymgx {
  margin-top: 0.65rem;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  color: hsl(211,21%,65%);
  font-size: 0.95rem;
  max-width: 640.006965px;
  line-height: 1.55;
}

@media (max-width: 767px) {
  #hxdewa {
    text-rendering: optimizeLegibility;
  }
  .cf7062a {
    padding-top: 0.65rem;
    padding-right: 0;
    padding-bottom: 0.5rem;
    padding-left: 0;
  }

  .csymwqm {
    font-size: 1.05rem;
  }

  .cxoymgx {
    display: none;
  }
}
.co64rd6 {
  background-size: cover;
  background-image: url('/b76534ad/bbc87dfffbccb4f3.webp');
  padding-top: 2rem;
  padding-right: 1.25rem;
  padding-bottom: 2.5rem;
  padding-left: 1.25rem;
  position: relative;
  margin-top: 0;
  margin-right: -1.25rem;
  margin-bottom: 2rem;
  margin-left: -1.25rem;
  background-repeat: no-repeat;
  background-color: #0e1522;
  background-position: center;
}

.co64rd6::before {
  position: absolute;
  inset: 0;
  background: rgba(12,20,32,0.82);
  pointer-events: none;
  content: '';
}

.co64rd6 > .cvflmji {
  z-index: 1;
  position: relative;
}
.cvflmji {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: flex;
  padding: 28.001312912px 20.003247748px 40.002488579px;
  max-width: 380.006017546px;
  gap: 28.00155275px;
  flex-direction: column;
  align-items: stretch;
}

.cv1lw9r {
  box-shadow: 0 6.0081px 20.00353987px rgba(2,0,0,0.25), 0 0 0 1px rgba(253,255,253,0.05);
  border-radius: 18.009px;
  position: relative;
  min-width: 0;
  flex-direction: column;
  border: 1px solid rgba(24,183,166,0.12);
  width: 100%;
  padding: 26.005470205px 24.008065px 28.0064720px;
  background-color: rgb(22,29,47);
  align-items: center;
  display: flex;
}

.ci6mqmr {
  flex-shrink: 0;
  width: 80.005px;
  height: 80.007958657px;
  display: flex;
  margin-bottom: 20.00803px;
  overflow: hidden;
  justify-content: center;
  align-items: center;
}

.cne9skn {
  overflow: hidden;
  flex-shrink: 0;
  width: 80.008992px;
  height: 80.007413938px;
  display: flex;
  justify-content: center;
  background-color: #0b0f24;
  align-items: center;
  border-radius: 14.0071048px;
  box-shadow: 0 3.0034px 10.0045px rgba(1,0,0,0.3);
}

.cne9skn img {
  object-fit: contain;
  width: 100%;
  background-color: rgb(13,20,31);
  display: block;
  height: 100%;
  object-position: center;
}

.caj9os9 {
  text-align: center;
  padding-left: 16.00675605px;
  padding-right: 16.009px;
  max-width: 100%;
  min-width: 0;
  margin-bottom: 18.00317347px;
  width: 100%;
}

.cvfk1j0 {
  color: rgb(47,210,192);
  text-align: center;
  font-weight: 800;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  font-size: 0.8rem;
  margin: 0 0 10px;
}

.ccsnktr {
  color: #f1f6f9;
  font-weight: 700;
  hyphens: auto;
  max-width: 100%;
  margin: 0;
  letter-spacing: -0.02em;
  line-height: 1.38;
  font-size: clamp(0.8125rem, 2.8vw, 1.1875rem);
  overflow-wrap: anywhere;
  word-break: break-word;
}

#i08kxu {
  -webkit-font-smoothing: antialiased;
}

.cjjagpl {
  margin-bottom: 22.004px;
  align-items: center;
  justify-content: center;
  display: flex;
}

.caa6z95 {
  background-color: rgba(10,15,33,0.9);
  align-items: center;
  gap: 10px;
  border: 1px solid rgba(18,188,166,0.15);
  border-radius: 9999.001264955px;
  flex-direction: row;
  padding: 10.001555734px 20px 10.005814076px 18.00748893px;
  display: inline-flex;
  justify-content: center;
}

.cmgtovl {
  align-items: center;
  display: inline-flex;
  gap: 5.00857px;
}

.cd3skxg {
  flex-shrink: 0;
  color: rgb(247,159,11);
}

.crmaajv {
  line-height: 20.0083px;
  margin-left: 2.0055494px;
  font-size: 13.006695792px;
  color: rgb(200,210,227);
  font-weight: 700;
}

.cucjpf5 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.cvp2uex {
  background-color: #0e9486;
  line-height: 1.3;
  cursor: pointer;
  border-radius: 12.0014px;
  gap: 10.001631px;
  font-weight: 700;
  padding: 16.00947px 30.0070495px 16.006400px 26.004428452px;
  display: inline-flex;
  color: rgb(254,253,255);
  border: none;
  justify-content: center;
  box-shadow: 0 3.003123288px 14.00997px rgba(11,148,139,0.4);
  text-decoration: none;
  font-size: 15.005935px;
  align-items: center;
}

.cvp2uex:hover {
  box-shadow: 0 4.003237px 16.0096505px rgba(12,148,135,0.5);
  background-color: #11776f;
}

.cvp2uex:focus {
  outline-offset: 2.00132439px;
  outline: 2.008px solid #11bca7;
}

.cdxsm19 {
  height: 16.0058543px;
  width: 16.00458977px;
  flex-shrink: 0;
}

.cdxsm19 rect {
  fill: currentColor;
}

.cdxsm19 path {
  fill: #fcfdfc;
}

.cllmcm7 {
  top: 22.00319792px;
  font-weight: 700;
  color: rgb(15,21,33);
  line-height: 1;
  font-size: 14.00815px;
  border: 1px solid rgba(46,211,191,0.35);
  height: 34.008986366px;
  position: absolute;
  right: 22.008316322px;
  border-radius: 50%;
  display: flex;
  background-color: #2dd7bf;
  justify-content: center;
  width: 34.007400px;
  align-items: center;
}

@media (max-width: 767px) {
  #a7rl2s .ci6mqmr {
    height: 64.00587327px;
    width: 64.005357543px;
  }

  #a7rl2s .cne9skn {
    width: 64.00550345px;
    height: 64.0093928px;
  }

  #a7rl2s .cne9skn img {
    height: 100%;
    width: 100%;
    object-position: center;
    object-fit: contain;
    display: block;
  }

  #il72uc {
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
    backface-visibility: hidden;
  }
}
.cb6t880 {
  border-bottom: 1px solid rgba(150,163,182,0.12);
  margin-bottom: 2rem;
  padding: 1.25rem 0;
}

.cb6t880:last-of-type {
  border-bottom: none;
}

#s8zhdw {
  image-rendering: auto;
}

.cb6t880 h2 {
  color: #f2f4f9;
  letter-spacing: -0.02em;
  font-size: 1.35rem;
  margin: 0 0 0.75rem;
  font-weight: 800;
}

.cb6t880 p {
  margin: 0;
  font-size: 1rem;
  color: #92a3b7;
  line-height: 1.65;
}
.cgouxm4 {
  margin-top: auto;
  padding-top: 2rem;
  padding-right: 1.25rem;
  padding-bottom: 2.5rem;
  padding-left: 1.25rem;
  border-top: 1px solid rgba(22,185,167,0.12);
  flex-shrink: 0;
  background-color: #0a0d19;
}

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

.ccmbefa {
  justify-content: center;
  display: flex;
  margin-bottom: 1.5rem;
}

.ccmbefa img {
  max-width: 220px;
  height: 36px;
  width: auto;
  object-fit: contain;
}

.cnvex2r {
  padding: 0;
  list-style: none;
  display: flex;
  gap: 0.65rem 1.25rem;
  justify-content: center;
  margin-bottom: 1.75rem;
  flex-wrap: wrap;
}

.cnvex2r a {
  font-weight: 600;
  font-size: 0.9rem;
  text-decoration: none;
  color: hsl(213,27%,84%);
}

.cnvex2r a:hover {
  color: #2fd1c0;
}

.cununip {
  flex-wrap: wrap;
  align-items: center;
  gap: 1rem 1.5rem;
  margin-bottom: 1.5rem;
  display: flex;
  justify-content: center;
}

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

.cununip a,
.cununip span {
  display: flex;
  justify-content: center;
  align-items: center;
}

.cununip img {
  width: auto;
  object-fit: contain;
  max-height: 52px;
  display: block;
}

#rqjfi7 {
  text-size-adjust: 100%;
}

.co73uz9 {
  font-size: 0.9rem;
  color: #62758e;
  text-align: center;
}

.co73uz9 a {
  color: #2ed3bc;
}

.cs483gq {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}
.czn89g8 h1 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1rem;
  margin-left: 0;
  color: rgb(241,241,252);
  font-size: 1.75rem;
}
.ye80456 h1 {
  color: #eef2fa;
  margin: 0 0 1rem;
  font-size: 1.75rem;
}

.czn89g8 h2 {
  color: rgb(222,236,239);
  margin: 1.5rem 0 0.5rem;
  font-size: 1.15rem;
}

.ye80456 h2 {
  margin-top: 1.5rem;
  margin-right: 0;
  margin-bottom: 0.5rem;
  margin-left: 0;
  color: rgb(226,233,241);
  font-size: 1.15rem;
}

.czn89g8 p,
.czn89g8 li {
  color: rgb(151,164,183);
  line-height: 1.65;
  margin: 0 0 0.75rem;
}

.ye80456 p,
.ye80456 li {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.75rem;
  margin-left: 0;
  line-height: 1.65;
  color: rgb(151,160,184);
}

.czn89g8 ul {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1rem;
  margin-left: 0;
  padding-left: 1.25rem;
}

.ye80456 ul {
  padding-left: 1.25rem;
  margin: 0 0 1rem;
}
#n0o7ed {
  align-items: center;
  justify-content: center;
  z-index: 999999;
  position: fixed;
  display: none;
  inset: 0;
  background: rgba(1,0,3,0.72);
}

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

.cqzb7b8 {
  position: relative;
}

#bgkfgw {
  -webkit-font-smoothing: antialiased;
}

.cyg3j2c {
  background: rgb(23,25,47);
  padding: 1.5rem;
  color: #e0e9f2;
  border-radius: 12.00650592px;
  max-width: 400.005743403px;
  border: 1px solid rgba(19,185,165,0.2);
}

.cjhaqni {
  border: 1px solid rgba(238,67,69,0.35);
  color: rgb(225,235,243);
  display: none;
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  background: rgb(25,31,46);
  border-radius: 12.0029559px;
}

.cjhaqni.active {
  display: block;
}

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

.csc2c3s,
.cj8vt3u,
.cbylwac,
.csqnvul {
  border-radius: 8.0061px;
  padding: 0.6rem 1rem;
  cursor: pointer;
  font-weight: 700;
  font-size: 0.9rem;
}

.csc2c3s {
  color: rgb(253,252,255);
  background: rgb(17,146,137);
  border: none;
}

.cj8vt3u {
  border: 1px solid rgba(151,164,187,0.35);
  background: transparent;
  color: #cad5df;
}

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

#n4ydqy {
  left: 0;
  display: none;
  color: rgb(223,234,242);
  bottom: 0;
  padding-top: 1rem;
  padding-right: 1.25rem;
  padding-bottom: 1rem;
  padding-left: 1.25rem;
  position: fixed;
  box-shadow: 0 -4.00605038px 24.0091px rgba(0,3,2,0.35);
  right: 0;
  border-top: 1px solid rgba(22,182,165,0.2);
  z-index: 999998;
  background: rgb(21,29,45);
}

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

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

.cbylwac {
  border: none;
  background: #0e9489;
  color: rgb(255,254,255);
}

.csqnvul {
  border: 1px solid rgba(151,161,185,0.35);
  color: #ccd3e2;
  background: transparent;
}


#aen4f8 { display: none; }
#aen4f8.active { flex-direction: column; display: flex; }
@media (min-width: 768px) { #gjbbpi { display: none !important; } }

