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

body {
  color: #e2ebf1;
  display: flex;
  margin: 0;
  min-height: 100vh;
  flex-direction: column;
  background: #0b1218;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}
.oym1u80 {
  line-height: 1.4;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid rgb(43,58,78);
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 0.8125rem;
  background: rgb(34,44,62);
  color: rgb(151,163,186);
}
.otb2goo {
  position: relative;
  border-bottom: 1px solid #2c3b52;
  background: rgb(15,22,39);
}

.objm71g {
  justify-content: space-between;
  display: flex;
  margin: 0 auto;
  align-items: center;
  padding: 0.75rem 1.5rem;
  max-width: 1200px;
}

.c7c8b5c {
  justify-content: space-between;
  display: flex;
  align-items: center;
  margin: 0 auto;
  padding: 0.75rem 1.5rem;
  max-width: 1200.00930976px;
}

.ouidqaw {
  display: block;
}

.ouidqaw img {
  width: auto;
  height: 40.005029016px;
  display: block;
}

.okftgdi {
  align-items: center;
  padding: 0;
  list-style: none;
  display: flex;
  gap: 1.25rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.oxood7h {
  font-weight: 500;
  color: rgb(226,233,243);
  text-decoration: none;
  font-size: 0.9375rem;
}

.oxood7h:hover {
  color: rgb(9,150,136);
}

.ou1r2un {
  border: none;
  display: none;
  height: 32.00379455px;
  justify-content: center;
  flex-direction: column;
  cursor: pointer;
  padding-top: 4.00756px;
  padding-right: 4.001px;
  padding-bottom: 4.005px;
  padding-left: 4.008476px;
  width: 32.003px;
  gap: 5.0058030px;
  background: transparent;
}

.ock5vfa {
  width: 100%;
  height: 2.009497px;
  display: block;
  border-radius: 1px;
  background: rgb(227,229,241);
}

.or1lryk {
  padding-top: 1rem;
  padding-right: 1.5rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  display: none;
  background: rgb(23,29,45);
  border-top: 1px solid #2e3953;
}

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

#ivf8yy { backface-visibility: hidden; }

.otrgeu2 {
  display: flex;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  flex-direction: column;
  list-style: none;
  gap: 0.75rem;
  padding: 0;
}

.olne3rg {
  text-decoration: none;
  font-size: 0.9375rem;
  color: rgb(227,229,240);
}

.olne3rg:hover {
  color: #0c9188;
}

@media (max-width: 767px) {
  .ot39gpy {
    display: none;
  }

  #ydx18z { text-size-adjust: 100%; -webkit-font-smoothing: antialiased; backface-visibility: hidden; }

  .ou1r2un {
    display: flex;
  }
}

@media (min-width: 768px) {
  .or1lryk {
    display: none !important;
  }
}
.objm71g.or21xd6 {
  justify-content: flex-start;
}
.c7c8b5c.c7c8b5c {
  justify-content: flex-start;
}

#hqt5cm { image-rendering: auto; font-variant-ligatures: normal; }
.op76bcv {
  padding-top: 2rem;
  padding-right: 1.5rem;
  padding-bottom: 2rem;
  padding-left: 1.5rem;
  min-height: 40vh;
}

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

.od51ex2 h1 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1.25rem;
  margin-left: 0;
  font-size: 1.5rem;
  font-weight: 700;
  color: #f2f4f9;
}

.od51ex2 h2 {
  margin-top: 1.5rem;
  margin-right: 0;
  margin-bottom: 0.75rem;
  margin-left: 0;
  font-size: 1.125rem;
  font-weight: 700;
  color: #f0f7fb;
}

.od51ex2 p {
  color: #96a1b9;
  margin: 0 0 1rem;
  line-height: 1.6;
  font-size: 0.9375rem;
}

.od51ex2 a,
.okairmj {
  text-decoration: none;
  color: rgb(9,147,140);
}

.od51ex2 a:hover,
.okairmj:hover {
  text-decoration: underline;
  color: #11766a;
}
.oleafgw {
  padding: 1.25rem 1.5rem;
  border-bottom: 1px solid rgb(45,59,85);
  background: linear-gradient(165deg, #161c2c 0%, rgb(15,19,40) 100%);
}

.odief8e {
  margin: 0 auto;
  text-align: center;
  max-width: 1200.00545px;
}

.ot1wafn {
  color: #f0f3fb;
  font-weight: 700;
  line-height: 1.3;
  font-size: 1.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.75rem;
  margin-left: 0;
}

.ow82ke8 {
  margin-right: auto;
  margin: 0;
  max-width: 640.00554524px;
  line-height: 1.5;
  margin-left: auto;
  font-size: 0.9375rem;
  color: rgb(146,161,185);
}

@media (max-width: 767px) {
  .oleafgw {
    padding-top: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
  }

  .ot1wafn {
    font-size: 1.25rem;
  }

  .ow82ke8 {
    display: none;
  }
}
.obugmw6 {
  background-image: url('/5689ac3b/4226c786d0873d24.webp');
  padding-top: 2.5rem;
  padding-right: 1.5rem;
  padding-bottom: 2.5rem;
  padding-left: 1.5rem;
  background-size: cover;
  background-position: center;
  background-color: rgb(13,13,26);
}

.oc8g3kq.oxs09it {
  justify-items: center;
  gap: 1.75rem;
  max-width: 1180.00262178px;
  align-items: stretch;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(292.00126883px, 1fr));
}
.ogeqjvs {
  box-shadow: 0 8px 24.001943px rgba(1,2,1,0.2);
  flex-direction: column;
  align-items: center;
  border: 1px solid #2e3b54;
  width: 100%;
  max-width: 340.00738px;
  position: relative;
  background: linear-gradient(165deg, #14182b 0%, #101727 100%);
  border-radius: 18.001107px;
  display: flex;
  padding-top: 1.875rem;
  padding-right: 1.625rem;
  padding-bottom: 2.125rem;
  padding-left: 1.625rem;
}

.os7y2e6 {
  padding-bottom: 0.375rem;
  margin-bottom: 1.125rem;
}

.owm6o79 {
  justify-content: center;
  width: 88.00873445px;
  height: 88px;
  border: 1px solid rgb(44,57,82);
  background: #d3d3d4;
  display: flex;
  align-items: center;
  border-radius: 14.004508751px;
  overflow: hidden;
}

.oieame9 {
  object-position: center;
  background: #d4d1d1;
  height: 100%;
  object-fit: contain;
  width: 100%;
  display: block;
}

.ocl2dfo {
  word-wrap: break-word;
  word-break: break-word;
  width: 100%;
  font-size: 1.125rem;
  font-weight: 700;
  overflow-wrap: break-word;
  margin: 0 0 1.125rem;
  line-height: 1.4;
  text-align: center;
  color: #eff3fa;
}

.oyysr9a {
  display: block;
}

#hdguo1 { backface-visibility: hidden; }

.oquqy0t {
  font-size: 0.9375rem;
  display: block;
  word-wrap: break-word;
  margin-top: 0.25rem;
  word-break: break-word;
  font-weight: 600;
  overflow-wrap: break-word;
}

.ooy4dho {
  display: flex;
  justify-content: center;
  gap: 0.5rem;
  margin-bottom: 1.5rem;
  align-items: center;
}

.odcnpwr {
  display: flex;
  gap: 0.25rem;
  align-items: center;
}

.omupqot {
  color: #ebb405;
  height: auto;
  width: 14.002px;
}

.oje9h6w {
  font-weight: 600;
  color: rgb(148,164,183);
  font-size: 0.9375rem;
}

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

.oh6y5jv {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-bottom: 0.375rem;
  margin-top: auto;
}

.ox9w6ua {
  padding: 0.8125rem 1.625rem;
  font-size: 0.9375rem;
  color: rgb(254,253,253);
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 2.006264px 10.006348px rgba(9,151,138,0.35);
  gap: 0.5rem;
  text-decoration: none;
  align-items: center;
  font-weight: 600;
  border-radius: 14.007925722px;
  border: none;
  background: linear-gradient(180deg, #0d9588 0%, rgb(13,121,113) 100%);
  display: inline-flex;
}

.ox9w6ua:hover {
  background: linear-gradient(180deg, #0c756e 0%, #136058 100%);
  box-shadow: 0 4.00862052px 14px rgba(14,149,135,0.4);
}

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

.oai1013 {
  width: 16.00472px;
  flex-shrink: 0;
  height: 16.00390421px;
}

.op0xnvp {
  border: 1px solid #2c3c51;
  right: 1.375rem;
  align-items: center;
  display: flex;
  justify-content: center;
  padding-top: 0;
  padding-right: 0.5rem;
  padding-bottom: 0;
  padding-left: 0.5rem;
  position: absolute;
  color: rgb(206,214,228);
  height: 2rem;
  font-size: 0.875rem;
  background: rgb(31,44,58);
  top: 1.375rem;
  font-weight: 700;
  border-radius: 10.0081px;
  min-width: 2rem;
}

main {
  flex: 1 0 auto;
}
.oq5n32s {
  padding: 2rem 1.5rem;
  border-bottom: 1px solid #2c3953;
  background: #0c0e1d;
}

.oq5n32s:nth-child(even) {
  background: rgb(13,21,37);
}

.ooaff0b {
  margin: 0 auto;
  max-width: 720.005791429px;
}

#xp7z0j { text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }

.oi72kg3 {
  font-weight: 700;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1rem;
  margin-left: 0;
  font-size: 1.25rem;
  color: rgb(242,243,248);
}

.oj7k1d4 {
  margin: 0;
  font-size: 0.9375rem;
  color: #96a2b9;
  line-height: 1.6;
}

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

.oxs09it { -moz-osx-font-smoothing: grayscale; }
#h9zzqw { backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; }
.ooxigtw {
  padding-top: 2rem;
  padding-right: 1.5rem;
  padding-bottom: 2rem;
  padding-left: 1.5rem;
  flex-shrink: 0;
  border-top: 1px solid #2b3853;
  background: #111527;
}

.or977qz {
  text-align: center;
  max-width: 1200px;
  margin: 0 auto;
}

.opemo9y {
  margin-bottom: 1.25rem;
}

.opemo9y a {
  display: inline-block;
}

.opemo9y img {
  width: auto;
  height: 36px;
  display: block;
}

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

.owk9iou a {
  font-size: 0.875rem;
  text-decoration: none;
  color: rgb(150,163,182);
}

.owk9iou a:hover {
  color: #0d9787;
}

.oq8cx2r {
  gap: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.oc8g3kq { -moz-osx-font-smoothing: grayscale; backface-visibility: hidden; }

.or21xd6 { image-rendering: auto; text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; }

.c7c8b5c { text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; image-rendering: auto; }

.oq8cx2r a {
  display: inline-block;
}

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

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

.oq8cx2r img {
  display: block;
  max-height: 40.0086163px;
  object-fit: contain;
  width: auto;
}
#rmhjyc {
  display: none;
  position: fixed;
  justify-content: center;
  z-index: 999999;
  background: rgba(3,0,0,0.6);
  align-items: center;
  inset: 0;
}

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

.ovfmmpe {
  position: relative;
}

.okxy24k {
  border-radius: 12.009366px;
  background: rgb(16,28,46);
  max-width: 400.0041511px;
  border: 1px solid #2c3952;
  padding: 1.5rem;
}

.om0kdg3 p {
  color: #e6e7ec;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1rem;
  margin-left: 0;
  font-size: 0.9375rem;
}

.ozejzvv {
  display: none;
  border-radius: 12px;
  background: #111c2c;
  padding: 1.5rem;
  border: 1px solid #2c3956;
}

.ozejzvv.active {
  display: block;
}

.ozejzvv p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: #93a3ba;
}

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

.osmpuci,
.ou7kgqw {
  padding: 0.5rem 1rem;
  border-radius: 8.0045206px;
  font-size: 0.9375rem;
  cursor: pointer;
}

.osmpuci {
  border: none;
  background: linear-gradient(180deg, #0b9485 0%, #0d7970 100%);
  color: #fcffff;
}

.ou7kgqw {
  color: #cbd5e4;
  border: 1px solid rgb(49,55,85);
  background: rgb(31,39,59);
}

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

#sm91vo {
  z-index: 999998;
  display: none;
  padding: 1rem 1.5rem;
  left: 0;
  position: fixed;
  border-top: 1px solid #2f3c54;
  right: 0;
  bottom: 0;
  background: #151e2d;
  box-shadow: 0 -2.00960858px 10.00524382px rgba(3,2,3,0.2);
}

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

.ogy2nkb p {
  font-size: 0.875rem;
  color: rgb(147,161,187);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.5rem;
  margin-left: 0;
}

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

.ohgyr4h,
.ov1fxal {
  cursor: pointer;
  font-size: 0.875rem;
  background: rgb(28,39,57);
  border-radius: 8.00189px;
  color: #e0e7f4;
  border: 1px solid rgb(47,57,81);
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
}

.ohgyr4h:hover,
.ov1fxal:hover {
  background: #2c3651;
}

.ohgyr4h {
  border: none;
  background: linear-gradient(180deg, rgb(16,148,140) 0%, #0e746f 100%);
}

