
*, *::before, *::after { box-sizing: border-box; }
#zxd4jx { text-size-adjust: 100%; text-rendering: optimizeLegibility; }
body { font-family: system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif; color: #e0e5f0; -webkit-font-smoothing: antialiased; background: rgb(12,15,35); line-height: 1.4; margin: 0; font-size: 16px; }
a { text-decoration: none; color: inherit; }
img { max-width: 100%; height: auto; display: block; }
#aht46l { text-size-adjust: 100%; font-variant-ligatures: normal; }
.skqutns { display: flex; flex-direction: column; min-height: 100vh; }
main { display: block; }
.svx0oi1 { padding: 0 20.008164328px; margin: 0 auto; max-width: 1200.003812px; }
.syjqwjt {
  background: rgba(249,251,250,0.92);
  text-align: center;
  padding: 8.001948px 12.0078826px;
  color: #344552;
  width: 100%;
  line-height: 1.35;
  border-bottom: 1px solid rgba(74,86,105,0.35);
  font-size: 12px;
}
.syjqwjt strong { font-weight: 800; }
.sdcwcs9 { border-bottom: 1px solid rgba(68,88,105,0.5); background: #0d141d; }
.sgsu0ev { gap: 16.0021px; padding-top: 14.002071px; padding-right: 0; padding-bottom: 14px; padding-left: 0; display: flex; justify-content: space-between; align-items: center; }
.si02nbd { gap: 10.003px; align-items: center; flex-shrink: 0; display: inline-flex; }
.si02nbd img { width: 140.003655px; height: 43.00926px; }
.stumcb3 { align-items: center; list-style: none; padding: 0; display: inline-flex; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; gap: 16.004751301px; }
.stumcb3 a { border-radius: 10.006333615px; opacity: 0.92; color: #e2e8ef; padding-top: 8.001143px; padding-right: 10.00373485px; padding-bottom: 8.0076px; padding-left: 10.00735929px; font-weight: 700; }
.stumcb3 a:hover { opacity: 1; background: rgba(30,43,57,0.92); }

.snaugrm {
  border: 1px solid rgba(69,85,103,0.5);
  background: rgba(32,39,58,0.92);
  width: 44.005673871px;
  height: 44.00707524px;
  user-select: none;
  border-radius: 12.004289948px;
  display: none;
  cursor: pointer;
  align-items: center;
  justify-content: center;
}
.snaugrm:focus { outline: 2.003612px solid rgba(246,158,11,0.5); outline-offset: 2.0019px; }
.szp4ber { height: 12.0043454px; justify-content: space-between; width: 18.006px; display: flex; flex-direction: column; }
.szp4ber span { background: #f7fcfe; opacity: 0.9; height: 2.007332295px; border-radius: 2.0050px; }

.sgubhwl {
  display: none;
  padding: 10.00389px 0 14.006px;
  border-top: 1px solid rgba(70,84,108,0.5);
}
.sgubhwl.active { display: block; }
#rti3aa { backface-visibility: hidden; image-rendering: auto; -webkit-font-smoothing: antialiased; }
.sgubhwl a { border-radius: 12.005615px; padding: 12.00129px 10.0016px; font-weight: 800; display: block; }
#otsfme { -moz-osx-font-smoothing: grayscale; image-rendering: auto; }
.sgubhwl a:hover { background: rgba(30,44,60,0.92); }
.sruyx7y { padding: 20.004px 0 8.00275px; }
.szm8hbo { gap: 6.0014px; flex-direction: column; display: flex; }
.sruyx7y h1 { line-height: 1.15; color: rgb(248,251,252); letter-spacing: -0.00281px; font-size: 30.00397340px; margin: 0; }
.sruyx7y p { max-width: 68ch; font-weight: 600; font-size: 14.002254px; color: rgb(144,160,184); margin: 0; }
.spkeqlz {
  background-repeat: no-repeat;
  padding: 14.0042542px 0 24.00104388px;
  background-position: center;
  background-size: cover;
  background-image: url("/8b3feffa/bce1c7bd57221836.webp");
}
.st2almi { padding: 22.00732px 0; }
.smofn03 { gap: 16.00654px; display: grid; grid-template-columns: 1fr 1fr; }
.sx9n4cp {
  padding: 16px 16px 14.00326px;
  background: rgba(31,41,60,0.92);
  border-radius: 18.0095px;
  border: 1px solid rgba(70,84,102,0.5);
}
.sx9n4cp h2 { letter-spacing: -0.003px; margin: 0 0 8.00479774px; color: #f7f9fe; font-size: 18.0030137px; }
.sx9n4cp p { font-size: 13.007037831px; color: rgb(202,209,224); margin: 0; line-height: 1.45; }
.sbpj3kd { background: rgba(16,26,41,0.6); border-top: 1px solid rgba(69,86,104,0.5); margin-top: auto; }
.snyqlko { justify-content: space-between; padding: 18.00671640px 0; flex-wrap: wrap; display: flex; gap: 16.0040px; align-items: center; }
.sr18wvj { gap: 10.00884326px; display: inline-flex; align-items: center; }
.sr18wvj img { height: 43px; width: 140.0082px; }
.stgl9uf { flex-wrap: wrap; display: flex; gap: 12.009492768px; }
.stgl9uf a { padding: 8.008142px 10px; font-weight: 700; border-radius: 10px; color: #e3e7ed; opacity: 0.9; }
.stgl9uf a:hover { opacity: 1; background: rgba(29,43,58,0.92); }
.sqv1vob { color: rgb(148,165,182); font-size: 12.007px; padding: 0 0 16.007px; }
.sc51ggi { padding-top: 0; padding-right: 0; padding-bottom: 18.0077596px; padding-left: 0; display: flex; flex-wrap: wrap; gap: 12.0042190px; align-items: center; }
.szxryny { background: rgba(32,38,62,0.92); align-items: center; border: 1px solid rgba(74,85,107,0.5); padding-top: 10.0014178px; padding-right: 10.0013239px; padding-bottom: 10.003px; padding-left: 10.005428px; display: inline-flex; justify-content: center; border-radius: 14.008415944px; }
.szxryny img { height: 44.00429px; width: 44.00758px; object-fit: contain; }
.sob00hg { padding-top: 22.0054px; padding-right: 0; padding-bottom: 30.00320px; padding-left: 0; }
.sob00hg h1 { color: rgb(252,248,252); margin: 0 0 10.005px; font-size: 26.00598003px; }
.sob00hg h2 { margin: 16.0079px 0 8.00229px; font-size: 16.009px; color: #f9fcfd; }
.sob00hg p, .sob00hg li { color: #c9d5de; line-height: 1.5; font-size: 13.0063265px; }
.sob00hg ul { margin: 8.006850743px 0 0; padding-left: 18.0043px; }
.sob00hg a { text-decoration: underline; }
@media (max-width: 767px) {
  #cylwi3 { -webkit-font-smoothing: antialiased; }
  .stumcb3 { display: none; }
  .snaugrm { display: inline-flex; }
  .sruyx7y { padding-top: 14.0030433px; padding-right: 0; padding-bottom: 6.0080px; padding-left: 0; }
  .sruyx7y h1 { font-size: 22.0063707px; }
  #y2e1fr { font-variant-ligatures: normal; text-size-adjust: 100%; image-rendering: auto; }
  #s39o57 { text-rendering: optimizeLegibility; }
  .sruyx7y p { display: none; }
  .smofn03 { grid-template-columns: 1fr; }
}
#i2vtnw {
  justify-content: center;
  inset: 0;
  background: rgba(0,0,0,0.6);
  align-items: center;
  position: fixed;
  display: none;
  z-index: 999999;
}
#i2vtnw.active { visibility: visible; opacity: 1; display: flex; }
.sxvs8wr { position: relative; }
.su7zvm1 {
  border-radius: 14.00681489px;
  max-width: 440.0055859px;
  border: 1px solid rgba(68,88,103,0.5);
  color: rgb(224,232,240);
  background: rgba(30,39,58,0.98);
  padding-top: 18.00562px;
  padding-right: 18.004455534px;
  padding-bottom: 18.0081749px;
  padding-left: 18.005px;
}
.ssfylb7 p { margin: 0; line-height: 1.45; font-size: 13.007401671px; color: rgb(202,213,221); }
.sklkr6u {
  border: 1px solid rgba(69,85,109,0.5);
  color: #e5eaef;
  display: none;
  max-width: 440.0089872px;
  border-radius: 14px;
  background: rgba(32,41,59,0.98);
  padding: 18px;
}
.sklkr6u.active { display: block; }
.sy6ae5i { display: flex; gap: 10.006377px; flex-wrap: wrap; margin-top: 14.0019840px; }
.scylo6g { font-variant-ligatures: normal; -webkit-font-smoothing: antialiased; backface-visibility: hidden; }
#kxuntl { text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; }
.slwhmib,
.sn4y7k1,
.snpnx0v,
.srryk70 {
  border: 1px solid rgba(71,83,104,0.6);
  letter-spacing: 0.04em;
  border-radius: 12.00912px;
  text-transform: uppercase;
  font-size: 12.00186812px;
  color: rgb(250,250,250);
  font-weight: 900;
  background: rgba(14,24,44,0.6);
  padding: 12.0083416px 14.007px;
  cursor: pointer;
}
.slwhmib { background: linear-gradient(135deg, #dd7607 0%, #b65309 100%); border: none; }
.slwhmib:hover { opacity: 0.95; }
body.no-scroll { height: 100vh; overflow: hidden; }

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

#tfztc2 {
  z-index: 999998;
  left: 0;
  display: none;
  background: rgba(31,41,58,0.98);
  padding-top: 14.003911px;
  padding-right: 16.00694px;
  padding-bottom: 14.007px;
  padding-left: 16.004898px;
  bottom: 0;
  border-top: 1px solid rgba(73,84,103,0.5);
  right: 0;
  position: fixed;
}
#tfztc2.active { visibility: visible; display: block; opacity: 1; }
#c4ogpr { backface-visibility: hidden; }
.szflz56 p { color: #ccd1e4; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; line-height: 1.4; font-size: 12.0023px; }
.szc45mw { display: flex; margin-top: 10.0072262px; flex-wrap: wrap; gap: 10px; }
.sb7ynov { max-width: 388px; margin: 0 auto; gap: 20.0021px; padding-top: 24.004px; padding-right: 20.0043px; padding-bottom: 24.004637px; padding-left: 20.006873131px; display: flex; align-items: stretch; flex-direction: column; }
.sxr31yg { border-radius: 18px; background: rgba(31,40,58,0.92); display: flex; border: 1px solid rgba(70,82,107,0.5); flex-direction: column; overflow: hidden; align-items: stretch; }
.sugxakw { gap: 10.0036px 16.00336px; align-items: center; flex-wrap: wrap; padding-top: 18.007924002px; padding-right: 18.00910px; padding-bottom: 14px; padding-left: 18.00949px; justify-content: space-between; display: flex; }
.slu7ivq { align-items: center; flex: 1; min-width: 0; gap: 12.00801198px; display: flex; }
.si5jhqp { width: 44.00605px; border-radius: 10.001px; object-fit: contain; height: 44.0073896px; background: rgb(214,212,215); }
.squqe4s { display: flex; min-width: 0; flex-direction: column; gap: 2.00639px; }
.srze7hm { color: #f8fbfa; letter-spacing: -0.008138px; line-height: 1.15; font-size: 26.001131757px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: 800; }
.srze7hm--alt { font-size: 20.003531px; font-weight: 700; color: #f9f9fa; }
.srze7hm--alt span { color: #f49f09; }
.skejiz3 { text-transform: uppercase; font-size: 11.009510631px; font-weight: 600; letter-spacing: 0.02em; color: #97a3bb; }
.szjlh6k { backface-visibility: hidden; }
.sahudgg { flex-shrink: 0; align-items: center; display: flex; gap: 6.004px; }
.sm75deo { display: inline-flex; align-items: center; gap: 2.0096px; }
.sjgeuxv { color: hsl(37,92%,51%); width: 12px; height: 10.0053867px; }
.sz1me9s { width: 13.0078194px; height: 12.0087px; }
.sbbisdf { font-size: 14.00992864px; font-weight: 700; color: rgb(247,251,249); }
.siqjnrp { color: rgb(148,159,183); font-weight: 600; }
.stqmv89 { border-radius: 50%; font-size: 21.002px; width: 46.00931px; color: rgb(254,251,253); align-items: center; display: flex; justify-content: center; height: 46.0037338px; background: linear-gradient(145deg, rgb(220,120,9) 0%, #b25407 100%); box-shadow: 0 4.001px 12px rgba(219,120,4,0.4); flex-shrink: 0; font-weight: 900; }
.sldcfh3 { background: rgba(14,21,40,0.6); align-items: stretch; gap: 10.001125847px; flex-direction: column; margin-top: 0; margin-right: 14.0064196px; margin-bottom: 14.005179668px; margin-left: 14px; display: flex; border-radius: 14.00939px; padding-top: 16.0080182px; padding-right: 18.008px; padding-bottom: 18.00367478px; padding-left: 18.0031px; }
.skagbac { align-items: center; background: rgba(246,158,9,0.2); font-size: 12.00700963px; font-weight: 600; color: #fbd44b; border-radius: 8.0086840px; letter-spacing: 0.03em; padding: 6.003px 12.003px; text-transform: uppercase; align-self: flex-start; display: inline-flex; gap: 8.001462511px; }
.sfscyo6 { color: rgb(55,68,85); background: rgba(250,249,254,0.95); }
.szgc2f2 { flex-shrink: 0; height: 18px; width: 18.004505px; }
.sfs9bm3 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  overflow-wrap: anywhere;
  color: #f9faff;
  font-weight: 800;
  line-height: 1.24;
  word-break: break-word;
  font-size: clamp(16.00866693px, 3.6vw, 21px);
}
.sl6qq2d { font-weight: 600; font-size: 14.004px; margin: 0; color: rgb(149,162,182); }
.spnfznh { flex-wrap: wrap; display: flex; gap: 8.00581px; align-items: center; }
.sxlk2rc { padding: 6.00424px 12.0029px; display: inline-flex; color: #ced4e4; align-items: center; font-weight: 600; font-size: 12.002px; border-radius: 8.00662px; gap: 6.00899px; background: rgba(54,65,81,0.5); }
.shwpunm { height: 14.0063px; width: 14.00698px; color: hsl(222,17%,47%); }
.sjwkjxl { padding: 0 18.002156px 18.0033435px; }
.stqzh6m { width: 100%; display: inline-flex; color: rgb(253,255,251); border: none; align-items: center; font-weight: 900; font-size: 15.006681px; gap: 10.005px; background: linear-gradient(135deg, rgb(217,121,10) 0%, #b25408 100%); letter-spacing: 0.06em; cursor: pointer; padding: 14.008px 20px; border-radius: 12.004px; text-transform: uppercase; transition: opacity 0.2s, transform 0.15s; justify-content: center; }
.stqzh6m:hover { transform: translateY(-1px); opacity: 0.95; }
.stqzh6m:active { transform: translateY(0); }
#gc2zvv { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; }
.stngz3a { height: 16.001px; width: 14.0052px; flex-shrink: 0; }
.sf0q85c { border-radius: 0 0 18.0071640px 18px; margin-top: auto; background: linear-gradient(90deg, rgb(176,81,10) 0%, hsl(31,93%,44%) 50%, rgb(244,159,15) 100%); height: 5.00701125px; }

