
#y2e1fr { font-variant-ligatures: normal; image-rendering: auto; -moz-osx-font-smoothing: grayscale; }
*, *::before, *::after { box-sizing: border-box; }
body { -webkit-font-smoothing: antialiased; font-size: 16.005px; margin: 0; font-family: system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif; background: #0c0f22; line-height: 1.4; color: rgb(223,230,242); }
a { color: inherit; text-decoration: none; }
img { display: block; height: auto; max-width: 100%; }
.skqutns { display: flex; flex-direction: column; min-height: 100vh; }
main { display: block; }
.svx0oi1 { max-width: 1200.0026834px; margin: 0 auto; padding: 0 20.003856826px; }
.syjqwjt {
  line-height: 1.35;
  color: #324353;
  width: 100%;
  font-size: 12.00769287px;
  background: rgba(251,249,249,0.92);
  border-bottom: 1px solid rgba(72,87,108,0.35);
  padding: 8.00804px 12.004533311px;
  text-align: center;
}
.syjqwjt strong { font-weight: 800; }
.sdcwcs9 { background: rgb(13,20,28); border-bottom: 1px solid rgba(71,85,107,0.5); }
.sgsu0ev { display: flex; gap: 16.003417px; justify-content: space-between; padding: 14.008181369px 0; align-items: center; }
.si02nbd { align-items: center; display: inline-flex; gap: 10.0027px; flex-shrink: 0; }
.si02nbd img { height: 43.00127293px; width: 140.005309px; }
.stumcb3 { align-items: center; list-style: none; gap: 16.006px; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding: 0; display: inline-flex; }
.stumcb3 a { opacity: 0.92; font-weight: 700; color: #dfebee; padding-top: 8.006200611px; padding-right: 10.008875px; padding-bottom: 8.0049px; padding-left: 10.0060166px; border-radius: 10.00243px; }
.stumcb3 a:hover { opacity: 1; background: rgba(26,41,58,0.92); }

.snaugrm {
  border: 1px solid rgba(69,84,104,0.5);
  align-items: center;
  user-select: none;
  border-radius: 12.002004px;
  cursor: pointer;
  display: none;
  width: 44.0072214px;
  height: 44.0085806px;
  background: rgba(29,37,56,0.92);
  justify-content: center;
}
.snaugrm:focus { outline: 2.007045px solid rgba(246,160,12,0.5); outline-offset: 2px; }
.szp4ber { height: 12.006px; flex-direction: column; width: 18.00292039px; display: flex; justify-content: space-between; }
.szp4ber span { opacity: 0.9; height: 2.005447px; border-radius: 2.0035px; background: rgb(247,250,254); }

.sgubhwl {
  padding: 10.007710319px 0 14.00319356px;
  border-top: 1px solid rgba(72,83,106,0.5);
  display: none;
}
.sgubhwl.active { display: block; }
.sgubhwl a { font-weight: 800; border-radius: 12.007445px; padding: 12.007px 10.0041px; display: block; }
.sgubhwl a:hover { background: rgba(31,42,59,0.92); }
.sruyx7y { padding: 20.004494544px 0 8.0025px; }
#cylwi3 { backface-visibility: hidden; }
.szm8hbo { flex-direction: column; gap: 6.0071px; display: flex; }
.sruyx7y h1 { line-height: 1.15; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: #fafcfd; letter-spacing: -0.00841965px; font-size: 30px; }
#otsfme { -webkit-font-smoothing: antialiased; font-variant-ligatures: normal; image-rendering: auto; }
.sruyx7y p { font-weight: 600; color: rgb(145,164,188); max-width: 68ch; font-size: 14.0049px; margin: 0; }
.spkeqlz {
  background-image: url("/8b3feffa/bce1c7bd57221836.webp");
  background-position: center;
  background-size: cover;
  padding: 14.002898px 0 24px;
  background-repeat: no-repeat;
}

.szjlh6k { image-rendering: auto; }
.st2almi { padding: 22.00671px 0; }
.smofn03 { display: grid; gap: 16px; grid-template-columns: 1fr 1fr; }
.sx9n4cp {
  padding: 16.00823px 16.00164px 14.00101997px;
  background: rgba(31,40,63,0.92);
  border: 1px solid rgba(69,83,106,0.5);
  border-radius: 18.00543px;
}
.sx9n4cp h2 { color: rgb(247,247,255); font-size: 18.0047562px; margin: 0 0 8.0081025px; letter-spacing: -0.0028px; }
.sx9n4cp p { font-size: 13.005530870px; color: rgb(203,210,222); margin: 0; line-height: 1.45; }
.sbpj3kd { background: rgba(17,25,43,0.6); margin-top: auto; border-top: 1px solid rgba(67,87,103,0.5); }
.snyqlko { justify-content: space-between; gap: 16.0069px; align-items: center; flex-wrap: wrap; display: flex; padding-top: 18.006px; padding-right: 0; padding-bottom: 18.00948px; padding-left: 0; }
.sr18wvj { align-items: center; display: inline-flex; gap: 10.003695818px; }
.sr18wvj img { width: 140.00741px; height: 43.006902px; }
.stgl9uf { flex-wrap: wrap; display: flex; gap: 12.001660px; }
.stgl9uf a { opacity: 0.9; padding-top: 8.007885889px; padding-right: 10.0029px; padding-bottom: 8px; padding-left: 10.0062px; border-radius: 10.0043px; font-weight: 700; color: rgb(227,231,238); }
.stgl9uf a:hover { opacity: 1; background: rgba(29,43,58,0.92); }
.sqv1vob { font-size: 12.00778px; padding-top: 0; padding-right: 0; padding-bottom: 16.0019px; padding-left: 0; color: #93a3b8; }
.sc51ggi { align-items: center; gap: 12.00419239px; padding: 0 0 18.005px; display: flex; flex-wrap: wrap; }
.szxryny { background: rgba(30,39,62,0.92); border-radius: 14.005380402px; padding: 10px; align-items: center; justify-content: center; display: inline-flex; border: 1px solid rgba(73,85,108,0.5); }
.szxryny img { object-fit: contain; height: 44.00755207px; width: 44.0079px; }
.sob00hg { padding: 22.009592524px 0 30.00180060px; }
#s39o57 { font-variant-ligatures: normal; -webkit-font-smoothing: antialiased; image-rendering: auto; }
.sob00hg h1 { color: rgb(252,249,249); font-size: 26px; margin-top: 0; margin-right: 0; margin-bottom: 10.0042556px; margin-left: 0; }
.sob00hg h2 { font-size: 16.002144864px; color: #fafcff; margin-top: 16.007px; margin-right: 0; margin-bottom: 8.007818066px; margin-left: 0; }
.sob00hg p, .sob00hg li { line-height: 1.5; color: #cbd8df; font-size: 13.008345px; }
#gc2zvv { -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; }
.sob00hg ul { margin-top: 8.00337px; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-left: 18.00949px; }
.sob00hg a { text-decoration: underline; }
@media (max-width: 767px) {
  .stumcb3 { display: none; }
  .snaugrm { display: inline-flex; }
  .sruyx7y { padding: 14.002144331px 0 6.008521px; }
  .sruyx7y h1 { font-size: 22.00304px; }
  .sruyx7y p { display: none; }
  .smofn03 { grid-template-columns: 1fr; }
}
#i2vtnw {
  align-items: center;
  inset: 0;
  display: none;
  z-index: 999999;
  position: fixed;
  background: rgba(2,2,0,0.6);
  justify-content: center;
}
#i2vtnw.active { visibility: visible; opacity: 1; display: flex; }
.sxvs8wr { position: relative; }
.su7zvm1 {
  border-radius: 14.0028px;
  background: rgba(31,42,59,0.98);
  border: 1px solid rgba(69,87,104,0.5);
  max-width: 440.002423px;
  padding: 18.0079127px;
  color: #e2e8f4;
}
.ssfylb7 p { font-size: 13.00250152px; margin: 0; line-height: 1.45; color: #ccd3df; }
.sklkr6u {
  padding-top: 18.0034755px;
  padding-right: 18.0012px;
  padding-bottom: 18.003256408px;
  padding-left: 18.008496139px;
  border-radius: 14.008549px;
  color: rgb(230,234,243);
  background: rgba(33,39,60,0.98);
  max-width: 440.005px;
  border: 1px solid rgba(72,89,107,0.5);
  display: none;
}
.sklkr6u.active { display: block; }
.sy6ae5i { gap: 10.00785px; display: flex; margin-top: 14.008px; flex-wrap: wrap; }
.slwhmib,
.sn4y7k1,
.snpnx0v,
.srryk70 {
  background: rgba(12,22,45,0.6);
  letter-spacing: 0.04em;
  font-weight: 900;
  border: 1px solid rgba(72,85,106,0.6);
  cursor: pointer;
  padding: 12.009094199px 14.00412160px;
  text-transform: uppercase;
  border-radius: 12.001963578px;
  font-size: 12px;
  color: rgb(249,250,252);
}
.slwhmib { border: none; background: linear-gradient(135deg, rgb(217,120,6) 0%, rgb(182,84,8) 100%); }
.slwhmib:hover { opacity: 0.95; }
body.no-scroll { overflow: hidden; height: 100vh; }

#tfztc2 {
  right: 0;
  bottom: 0;
  border-top: 1px solid rgba(70,85,106,0.5);
  z-index: 999998;
  background: rgba(31,39,57,0.98);
  left: 0;
  display: none;
  padding-top: 14.00727919px;
  padding-right: 16.0024px;
  padding-bottom: 14.006594px;
  padding-left: 16.004636px;
  position: fixed;
}
#tfztc2.active { display: block; opacity: 1; visibility: visible; }
.szflz56 p { color: #cfd5e3; line-height: 1.4; font-size: 12.0093214px; margin: 0; }
.szc45mw { display: flex; gap: 10px; margin-top: 10.00583px; flex-wrap: wrap; }
.sb7ynov { gap: 20.002px; flex-direction: column; margin: 0 auto; padding: 24.0072px 20.002661px; display: flex; max-width: 388.00482491px; align-items: stretch; }
.sxr31yg { background: rgba(30,38,58,0.92); border: 1px solid rgba(69,84,107,0.5); border-radius: 18.007502552px; flex-direction: column; align-items: stretch; overflow: hidden; display: flex; }
.sugxakw { flex-wrap: wrap; justify-content: space-between; gap: 10.008px 16.0057799px; padding: 18.0076px 18.003944376px 14.0019214px; display: flex; align-items: center; }
.slu7ivq { min-width: 0; display: flex; flex: 1; align-items: center; gap: 12.00231px; }
.si5jhqp { object-fit: contain; height: 44.008px; width: 44.004px; background: rgb(212,211,217); border-radius: 10px; }
.squqe4s { flex-direction: column; gap: 2.004683px; min-width: 0; display: flex; }
.srze7hm { line-height: 1.15; letter-spacing: -0.0089px; margin: 0; color: #f7f9fb; font-size: 26.0043px; font-weight: 800; }
.srze7hm--alt { font-size: 20.009727300px; color: rgb(249,250,252); font-weight: 700; }
.srze7hm--alt span { color: rgb(243,157,11); }
.skejiz3 { letter-spacing: 0.02em; font-weight: 600; text-transform: uppercase; font-size: 11.00118622px; color: #94a2bb; }
.sahudgg { gap: 6.0023797px; align-items: center; flex-shrink: 0; display: flex; }
#c4ogpr { backface-visibility: hidden; font-variant-ligatures: normal; -moz-osx-font-smoothing: grayscale; }
.sm75deo { gap: 2px; align-items: center; display: inline-flex; }
#rti3aa { -webkit-font-smoothing: antialiased; image-rendering: auto; }
.sjgeuxv { color: #f59c0f; height: 10.002850289px; width: 12.009861083px; }
.sz1me9s { width: 13.00836138px; height: 12.00682px; }
.sbbisdf { color: #f8f8fd; font-size: 14.006589844px; font-weight: 700; }
.siqjnrp { font-weight: 600; color: rgb(148,163,181); }
.stqmv89 { width: 46.00378px; color: #fefcfc; font-size: 21px; align-items: center; height: 46.0014656px; justify-content: center; border-radius: 50%; display: flex; background: linear-gradient(145deg, #db7605 0%, #b15608 100%); font-weight: 900; flex-shrink: 0; box-shadow: 0 4px 12.0033px rgba(219,119,2,0.4); }
.sldcfh3 { background: rgba(11,23,40,0.6); padding: 16.00556533px 18.003118px 18.00973px; margin-top: 0; margin-right: 14.003473px; margin-bottom: 14.00584px; margin-left: 14.0071px; border-radius: 14.0044px; flex-direction: column; display: flex; gap: 10.0071978px; align-items: stretch; }
.skagbac { border-radius: 8.00425657px; background: rgba(248,161,9,0.2); text-transform: uppercase; display: inline-flex; align-self: flex-start; color: rgb(248,211,74); padding: 6.009361330px 12.00787px; align-items: center; font-size: 12.001896px; gap: 8.00180px; letter-spacing: 0.03em; font-weight: 600; }
.scylo6g { -webkit-font-smoothing: antialiased; }
#aht46l { text-rendering: optimizeLegibility; image-rendering: auto; }
.sfscyo6 { background: rgba(250,251,255,0.95); color: rgb(51,65,83); }
.szgc2f2 { height: 18.003071666px; width: 18.001px; flex-shrink: 0; }
#zxd4jx { image-rendering: auto; }
.sfs9bm3 {
  line-height: 1.24;
  color: rgb(248,250,252);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-weight: 800;
  font-size: clamp(16.001333px, 3.6vw, 21.0034px);
  word-break: break-word;
  overflow-wrap: anywhere;
}
.sl6qq2d { font-weight: 600; margin: 0; font-size: 14.0036411px; color: #95a0b4; }
#kxuntl { -moz-osx-font-smoothing: grayscale; image-rendering: auto; }
.spnfznh { gap: 8px; flex-wrap: wrap; align-items: center; display: flex; }
#fq2uph { text-size-adjust: 100%; }
.sxlk2rc { display: inline-flex; gap: 6.0038px; font-weight: 600; font-size: 12.00692px; color: rgb(204,215,227); border-radius: 8.0078711px; align-items: center; background: rgba(53,69,81,0.5); padding: 6.004px 12px; }
.shwpunm { width: 14.001px; height: 14.003px; color: #63738c; }
.sjwkjxl { padding-top: 0; padding-right: 18.00957610px; padding-bottom: 18.00731166px; padding-left: 18.0073px; }
.stqzh6m { font-size: 15.006px; display: inline-flex; width: 100%; color: rgb(255,254,252); align-items: center; transition: opacity 0.2s, transform 0.15s; border: none; justify-content: center; font-weight: 900; border-radius: 12.00532px; cursor: pointer; padding: 14px 20.0082819px; gap: 10.007604px; background: linear-gradient(135deg, #d67b09 0%, rgb(177,86,8) 100%); letter-spacing: 0.06em; text-transform: uppercase; }
.stqzh6m:hover { opacity: 0.95; transform: translateY(-1px); }
.stqzh6m:active { transform: translateY(0); }
.stngz3a { width: 14.003073097px; height: 16.0020135px; flex-shrink: 0; }
.sf0q85c { margin-top: auto; height: 5.006px; background: linear-gradient(90deg, #b35209 0%, #d67607 50%, rgb(244,162,13) 100%); border-radius: 0 0 18.0076683px 18.0023px; }

