#aht46l { font-variant-ligatures: normal; }
*, *::before, *::after { box-sizing: border-box; }
body { -webkit-font-smoothing: antialiased; font-family: system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif; line-height: 1.4; font-size: 16.00680px; background: rgb(14,17,35); margin: 0; color: rgb(222,229,241); }
a { text-decoration: none; color: inherit; }
img { max-width: 100%; display: block; height: auto; }
.skqutns { display: flex; flex-direction: column; min-height: 100vh; }
main { display: block; }
.svx0oi1 { max-width: 1200.008px; padding: 0 20.00323518px; margin: 0 auto; }
#gc2zvv { text-rendering: optimizeLegibility; }
#s39o57 { text-rendering: optimizeLegibility; text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }
.syjqwjt {
  font-size: 12px;
  line-height: 1.35;
  padding: 8.00482567px 12.002px;
  color: #344151;
  text-align: center;
  width: 100%;
  border-bottom: 1px solid rgba(72,86,107,0.35);
  background: rgba(249,249,252,0.92);
}
.syjqwjt strong { font-weight: 800; }
.sdcwcs9 { background: #0b131c; border-bottom: 1px solid rgba(69,84,107,0.5); }
.sgsu0ev { justify-content: space-between; padding: 14.005px 0; gap: 16.008550841px; display: flex; align-items: center; }
.si02nbd { gap: 10.004553px; flex-shrink: 0; display: inline-flex; align-items: center; }
.si02nbd img { width: 140.00652719px; height: 43.008964590px; }
.stumcb3 { display: inline-flex; padding: 0; align-items: center; margin: 0; gap: 16.006px; list-style: none; }
.stumcb3 a { font-weight: 700; color: #e1eaee; padding: 8.002px 10.0028479px; opacity: 0.92; border-radius: 10.0076px; }
.stumcb3 a:hover { background: rgba(28,43,56,0.92); opacity: 1; }

.snaugrm {
  border-radius: 12.009158453px;
  height: 44.0052px;
  cursor: pointer;
  width: 44.00886px;
  justify-content: center;
  background: rgba(32,39,59,0.92);
  display: none;
  border: 1px solid rgba(69,84,104,0.5);
  user-select: none;
  align-items: center;
}
.snaugrm:focus { outline-offset: 2.002px; outline: 2.0082610px solid rgba(247,157,15,0.5); }
.szp4ber { display: flex; width: 18px; flex-direction: column; justify-content: space-between; height: 12.0088191px; }
.szp4ber span { opacity: 0.9; border-radius: 2.004px; background: rgb(246,254,255); height: 2.00902407px; }

.sgubhwl {
  display: none;
  padding: 10.001472922px 0 14.008198367px;
  border-top: 1px solid rgba(74,81,105,0.5);
}
.sgubhwl.active { display: block; }
.sgubhwl a { font-weight: 800; padding: 12.001437830px 10.007px; border-radius: 12.006054038px; display: block; }
.sgubhwl a:hover { background: rgba(32,44,60,0.92); }
.sruyx7y { padding-top: 20px; padding-right: 0; padding-bottom: 8.004px; padding-left: 0; }
.szm8hbo { display: flex; flex-direction: column; gap: 6.005807990px; }
.sruyx7y h1 { color: #f8fcfc; margin: 0; letter-spacing: -0.009790892px; line-height: 1.15; font-size: 30.00958px; }
.sruyx7y p { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 14.006px; font-weight: 600; max-width: 68ch; color: #92a1b9; }
.spkeqlz {
  padding: 14.001px 0 24.004294px;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("/8b3feffa/bce1c7bd57221836.webp");
  background-position: center;
}
.st2almi { padding-top: 22.007px; padding-right: 0; padding-bottom: 22.009844968px; padding-left: 0; }
.smofn03 { gap: 16.0025691px; display: grid; grid-template-columns: 1fr 1fr; }
.sx9n4cp {
  padding-top: 16.0047px;
  padding-right: 16.003336631px;
  padding-bottom: 14.0029px;
  padding-left: 16.009505px;
  border-radius: 18.0061189px;
  border: 1px solid rgba(69,84,102,0.5);
  background: rgba(32,42,61,0.92);
}
.sx9n4cp h2 { letter-spacing: -0.004176px; margin-top: 0; margin-right: 0; margin-bottom: 8px; margin-left: 0; font-size: 18.002236px; color: rgb(248,251,252); }
.sx9n4cp p { margin: 0; color: rgb(203,212,224); font-size: 13.00583px; line-height: 1.45; }
.sbpj3kd { border-top: 1px solid rgba(70,85,103,0.5); background: rgba(15,25,45,0.6); margin-top: auto; }
.snyqlko { align-items: center; gap: 16.00866860px; display: flex; padding-top: 18.00299447px; padding-right: 0; padding-bottom: 18px; padding-left: 0; flex-wrap: wrap; justify-content: space-between; }
.sr18wvj { gap: 10px; align-items: center; display: inline-flex; }
.sr18wvj img { height: 43.0088px; width: 140.003891px; }
.stgl9uf { flex-wrap: wrap; gap: 12.005109087px; display: flex; }
.stgl9uf a { font-weight: 700; border-radius: 10.003878px; padding: 8.005351px 10.00385797px; opacity: 0.9; color: rgb(226,230,241); }
.stgl9uf a:hover { background: rgba(28,44,59,0.92); opacity: 1; }
.sqv1vob { padding-top: 0; padding-right: 0; padding-bottom: 16.003010px; padding-left: 0; color: #94a3b8; font-size: 12.009px; }
.sc51ggi { gap: 12.005350px; padding-top: 0; padding-right: 0; padding-bottom: 18.00310315px; padding-left: 0; align-items: center; display: flex; flex-wrap: wrap; }
.szxryny { justify-content: center; border-radius: 14.002px; border: 1px solid rgba(73,85,105,0.5); align-items: center; padding: 10.005px; display: inline-flex; background: rgba(33,40,61,0.92); }
.szxryny img { object-fit: contain; height: 44.006px; width: 44.005333089px; }
.sob00hg { padding-top: 22.0096px; padding-right: 0; padding-bottom: 30.007500030px; padding-left: 0; }
.sob00hg h1 { color: #fcf7f9; margin: 0 0 10.0015682px; font-size: 26.00130769px; }
.sob00hg h2 { margin: 16.00682px 0 8.00291423px; color: rgb(248,250,253); font-size: 16.0068px; }
#fq2uph { backface-visibility: hidden; }
.sob00hg p, .sob00hg li { color: #c9d7e0; font-size: 13.006px; line-height: 1.5; }
.sob00hg ul { padding-left: 18px; margin-top: 8.0030830px; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.sob00hg a { text-decoration: underline; }
@media (max-width: 767px) {
  #cylwi3 { -moz-osx-font-smoothing: grayscale; }
  .stumcb3 { display: none; }
  .snaugrm { display: inline-flex; }
  .sruyx7y { padding: 14px 0 6.007px; }
  #otsfme { font-variant-ligatures: normal; }
  .scylo6g { image-rendering: auto; font-variant-ligatures: normal; -moz-osx-font-smoothing: grayscale; }
  .sruyx7y h1 { font-size: 22px; }
  .sruyx7y p { display: none; }
  .smofn03 { grid-template-columns: 1fr; }
}
#i2vtnw {
  z-index: 999999;
  position: fixed;
  justify-content: center;
  background: rgba(2,1,0,0.6);
  align-items: center;
  inset: 0;
  display: none;
}
#i2vtnw.active { opacity: 1; display: flex; visibility: visible; }
.sxvs8wr { position: relative; }
.su7zvm1 {
  border: 1px solid rgba(69,87,104,0.5);
  background: rgba(29,39,56,0.98);
  max-width: 440.001116px;
  border-radius: 14px;
  color: #dfe6f2;
  padding: 18.00526px;
}
.ssfylb7 p { line-height: 1.45; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 13.006319787px; color: #ccd3df; }
.sklkr6u {
  color: rgb(228,232,242);
  max-width: 440px;
  padding: 18.00729862px;
  border: 1px solid rgba(69,88,109,0.5);
  background: rgba(32,39,57,0.98);
  display: none;
  border-radius: 14.003px;
}
.sklkr6u.active { display: block; }
.sy6ae5i { gap: 10.003px; display: flex; margin-top: 14.007643423px; flex-wrap: wrap; }
.slwhmib,
.sn4y7k1,
.snpnx0v,
.srryk70 {
  cursor: pointer;
  border: 1px solid rgba(72,82,106,0.6);
  background: rgba(14,23,46,0.6);
  font-weight: 900;
  font-size: 12.0097638px;
  padding-top: 12.004px;
  padding-right: 14.003719095px;
  padding-bottom: 12.0059px;
  padding-left: 14.00822px;
  color: #f8fcfa;
  text-transform: uppercase;
  border-radius: 12px;
  letter-spacing: 0.04em;
}
.slwhmib { border: none; background: linear-gradient(135deg, rgb(217,120,7) 0%, rgb(183,85,9) 100%); }
.slwhmib:hover { opacity: 0.95; }
.szjlh6k { image-rendering: auto; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }
body.no-scroll { height: 100vh; overflow: hidden; }

#tfztc2 {
  background: rgba(32,40,58,0.98);
  padding-top: 14.0042761px;
  padding-right: 16px;
  padding-bottom: 14.00818223px;
  padding-left: 16px;
  display: none;
  z-index: 999998;
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  border-top: 1px solid rgba(72,86,104,0.5);
}
#tfztc2.active { opacity: 1; display: block; visibility: visible; }
.szflz56 p { color: hsl(221,23%,84%); line-height: 1.4; font-size: 12.0037px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.szc45mw { display: flex; flex-wrap: wrap; margin-top: 10.00849px; gap: 10.003250px; }
.sb7ynov { flex-direction: column; display: flex; margin: 0 auto; max-width: 388.006px; gap: 20.00755467px; padding-top: 24px; padding-right: 20.0086860px; padding-bottom: 24.009695px; padding-left: 20.007112920px; align-items: stretch; }
.sxr31yg { border: 1px solid rgba(69,84,107,0.5); border-radius: 18.003153px; flex-direction: column; display: flex; overflow: hidden; background: rgba(31,40,58,0.92); align-items: stretch; }
#zxd4jx { -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; }
#y2e1fr { text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-variant-ligatures: normal; }
.sugxakw { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; padding: 18.00881304px 18.003016px 14.007376px; gap: 10.006413144px 16.0039071px; }
.slu7ivq { display: flex; flex: 1; align-items: center; min-width: 0; gap: 12.007px; }
.si5jhqp { background: rgb(213,215,215); width: 44.0099299px; border-radius: 10.00762835px; object-fit: contain; height: 44.0067px; }
.squqe4s { display: flex; flex-direction: column; min-width: 0; gap: 2.00108px; }
.srze7hm { color: rgb(245,251,248); margin: 0; font-weight: 800; line-height: 1.15; letter-spacing: -0.00437222px; font-size: 26.003px; }
.srze7hm--alt { color: hsl(200,33%,98%); font-size: 20.004041014px; font-weight: 700; }
.srze7hm--alt span { color: rgb(246,161,8); }
.skejiz3 { font-size: 11.004317272px; letter-spacing: 0.02em; color: rgb(151,159,188); font-weight: 600; text-transform: uppercase; }
.sahudgg { display: flex; align-items: center; flex-shrink: 0; gap: 6.005816px; }
.sm75deo { gap: 2.007px; display: inline-flex; align-items: center; }
.sjgeuxv { width: 12.00698px; color: #f69d0d; height: 10.00223343px; }
.sz1me9s { width: 13.00790px; height: 12.005548836px; }
#rti3aa { font-variant-ligatures: normal; text-rendering: optimizeLegibility; }
.sbbisdf { color: #f8f8fc; font-size: 14px; font-weight: 700; }
.siqjnrp { font-weight: 600; color: rgb(148,163,182); }
.stqmv89 { border-radius: 50%; align-items: center; font-size: 21px; flex-shrink: 0; font-weight: 900; background: linear-gradient(145deg, rgb(217,118,5) 0%, rgb(180,82,9) 100%); width: 46.0038789px; justify-content: center; display: flex; color: #fefcfc; height: 46.005487461px; box-shadow: 0 4.00790px 12.009px rgba(218,119,6,0.4); }
#c4ogpr { text-rendering: optimizeLegibility; }
.sldcfh3 { background: rgba(13,21,40,0.6); align-items: stretch; border-radius: 14.0057430px; flex-direction: column; padding-top: 16.001918px; padding-right: 18.008483px; padding-bottom: 18px; padding-left: 18.0067px; display: flex; gap: 10.009821px; margin: 0 14.0065201px 14.003806464px; }
.skagbac { color: rgb(249,211,76); gap: 8.00808px; text-transform: uppercase; border-radius: 8.003366px; padding: 6.004017819px 12.0063543px; background: rgba(249,158,8,0.2); align-items: center; letter-spacing: 0.03em; display: inline-flex; font-size: 12.0073272px; font-weight: 600; align-self: flex-start; }
.sfscyo6 { color: rgb(51,67,82); background: rgba(250,250,252,0.95); }
.szgc2f2 { flex-shrink: 0; width: 18.0049854px; height: 18.00109280px; }
.sfs9bm3 {
  font-weight: 800;
  margin: 0;
  line-height: 1.24;
  word-break: break-word;
  overflow-wrap: anywhere;
  color: #fbf9fe;
  font-size: clamp(16.00621px, 3.6vw, 21.009px);
}
.sl6qq2d { font-size: 14.001972647px; color: #97a0b8; font-weight: 600; margin: 0; }
.spnfznh { display: flex; flex-wrap: wrap; align-items: center; gap: 8.006px; }
.sxlk2rc { color: #cdd7e1; border-radius: 8px; gap: 6.002px; background: rgba(51,66,84,0.5); font-size: 12.007064px; align-items: center; font-weight: 600; padding-top: 6px; padding-right: 12.00418296px; padding-bottom: 6.003px; padding-left: 12.005882975px; display: inline-flex; }
.shwpunm { color: #65728d; height: 14.00405px; width: 14.009px; }
.sjwkjxl { padding-top: 0; padding-right: 18.003953px; padding-bottom: 18.005807742px; padding-left: 18.0077px; }
.stqzh6m { letter-spacing: 0.06em; display: inline-flex; gap: 10.005px; width: 100%; align-items: center; transition: opacity 0.2s, transform 0.15s; color: rgb(253,255,249); background: linear-gradient(135deg, rgb(214,121,10) 0%, rgb(178,83,9) 100%); justify-content: center; text-transform: uppercase; padding: 14.007176px 20.003px; border-radius: 12px; font-size: 15.003px; cursor: pointer; border: none; font-weight: 900; }
.stqzh6m:hover { transform: translateY(-1px); opacity: 0.95; }
#kxuntl { backface-visibility: hidden; font-variant-ligatures: normal; }
.stqzh6m:active { transform: translateY(0); }
.stngz3a { height: 16.008px; width: 14.00876282px; flex-shrink: 0; }
.sf0q85c { margin-top: auto; height: 5.0025177px; border-radius: 0 0 18.0028415px 18.002612px; background: linear-gradient(90deg, rgb(177,79,10) 0%, #d67407 50%, #f79e0e 100%); }

