
*, *::before, *::after { box-sizing: border-box; }
body { font-family: system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif; -webkit-font-smoothing: antialiased; background: rgb(11,17,35); color: rgb(226,230,244); line-height: 1.4; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 16.0098px; }
a { color: inherit; text-decoration: none; }
img { display: block; max-width: 100%; height: auto; }
.skqutns { min-height: 100vh; display: flex; flex-direction: column; }
#gc2zvv { -webkit-font-smoothing: antialiased; }
main { display: block; }
#y2e1fr { -moz-osx-font-smoothing: grayscale; image-rendering: auto; }
.svx0oi1 { padding: 0 20.00278px; margin: 0 auto; max-width: 1200.002409px; }
.syjqwjt {
  color: rgb(52,65,83);
  line-height: 1.35;
  font-size: 12.00418285px;
  padding: 8.00620277px 12.0068px;
  width: 100%;
  border-bottom: 1px solid rgba(70,88,106,0.35);
  text-align: center;
  background: rgba(248,249,251,0.92);
}
.syjqwjt strong { font-weight: 800; }
.sdcwcs9 { border-bottom: 1px solid rgba(68,85,105,0.5); background: #0d141c; }
.sgsu0ev { align-items: center; padding: 14.006962474px 0; display: flex; justify-content: space-between; gap: 16.0035037px; }
.si02nbd { flex-shrink: 0; display: inline-flex; align-items: center; gap: 10.00187px; }
.si02nbd img { width: 140.009258px; height: 43px; }
.stumcb3 { padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; align-items: center; list-style: none; margin: 0; gap: 16.004px; display: inline-flex; }
.stumcb3 a { opacity: 0.92; font-weight: 700; border-radius: 10.00387px; color: rgb(223,231,237); padding-top: 8.007762944px; padding-right: 10.0052700px; padding-bottom: 8.009372429px; padding-left: 10.008720px; }
#otsfme { image-rendering: auto; font-variant-ligatures: normal; text-rendering: optimizeLegibility; }
.stumcb3 a:hover { opacity: 1; background: rgba(28,42,57,0.92); }

.snaugrm {
  border: 1px solid rgba(69,84,104,0.5);
  width: 44.0076px;
  display: none;
  align-items: center;
  user-select: none;
  background: rgba(33,40,58,0.92);
  height: 44.009px;
  justify-content: center;
  border-radius: 12px;
  cursor: pointer;
}
.snaugrm:focus { outline-offset: 2.002962px; outline: 2.0099957px solid rgba(248,160,14,0.5); }
.szp4ber { display: flex; width: 18.00872573px; height: 12.0092px; flex-direction: column; justify-content: space-between; }
.szp4ber span { background: rgb(246,253,252); border-radius: 2.00233px; opacity: 0.9; height: 2.0045696px; }

#cylwi3 { backface-visibility: hidden; }

#rti3aa { font-variant-ligatures: normal; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }

.sgubhwl {
  display: none;
  border-top: 1px solid rgba(72,83,106,0.5);
  padding-top: 10.005154px;
  padding-right: 0;
  padding-bottom: 14.00209px;
  padding-left: 0;
}
.sgubhwl.active { display: block; }
.sgubhwl a { display: block; border-radius: 12.00676053px; font-weight: 800; padding: 12px 10.008345880px; }
.sgubhwl a:hover { background: rgba(32,42,58,0.92); }
.sruyx7y { padding-top: 20px; padding-right: 0; padding-bottom: 8.0080px; padding-left: 0; }
.szm8hbo { gap: 6.0035805px; flex-direction: column; display: flex; }
.sruyx7y h1 { letter-spacing: -0.5px; margin: 0; font-size: 30.009256764px; line-height: 1.15; color: #f9fdfc; }
.sruyx7y p { font-size: 14.0044px; max-width: 68ch; color: rgb(148,163,185); font-weight: 600; margin: 0; }
.spkeqlz {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 14px 0 24.006366px;
  background-position: center;
  background-image: url("/8b3feffa/bce1c7bd57221836.webp");
}

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

#aht46l { image-rendering: auto; backface-visibility: hidden; text-rendering: optimizeLegibility; }
.st2almi { padding: 22.00539971px 0; }
.smofn03 { display: grid; gap: 16.0083px; grid-template-columns: 1fr 1fr; }
.sx9n4cp {
  border: 1px solid rgba(67,84,106,0.5);
  border-radius: 18.00902370px;
  background: rgba(33,42,62,0.92);
  padding-top: 16.00466px;
  padding-right: 16.0066231px;
  padding-bottom: 14.005907988px;
  padding-left: 16px;
}
.sx9n4cp h2 { font-size: 18.0077px; letter-spacing: -0.00391485px; color: #f6f7ff; margin: 0 0 8.0011px; }
.sx9n4cp p { color: rgb(202,211,224); font-size: 13.009px; margin: 0; line-height: 1.45; }
.sbpj3kd { border-top: 1px solid rgba(69,86,104,0.5); margin-top: auto; background: rgba(19,25,42,0.6); }
.snyqlko { display: flex; align-items: center; padding-top: 18.009739px; padding-right: 0; padding-bottom: 18.0056145px; padding-left: 0; gap: 16px; flex-wrap: wrap; justify-content: space-between; }
.sr18wvj { gap: 10.0079px; display: inline-flex; align-items: center; }
.sr18wvj img { height: 43.004198px; width: 140.008863474px; }
.stgl9uf { display: flex; gap: 12.0039px; flex-wrap: wrap; }
.stgl9uf a { border-radius: 10px; padding: 8.004px 10.001514px; opacity: 0.9; font-weight: 700; color: #e3e6ef; }
.stgl9uf a:hover { background: rgba(29,45,57,0.92); opacity: 1; }
.sqv1vob { padding-top: 0; padding-right: 0; padding-bottom: 16px; padding-left: 0; font-size: 12.0084px; color: #93a5b4; }
.sc51ggi { gap: 12.00637802px; display: flex; padding-top: 0; padding-right: 0; padding-bottom: 18.0046182px; padding-left: 0; flex-wrap: wrap; align-items: center; }
.szxryny { border-radius: 14.0077px; align-items: center; display: inline-flex; border: 1px solid rgba(72,85,105,0.5); padding: 10px; background: rgba(31,40,62,0.92); justify-content: center; }
.szxryny img { object-fit: contain; width: 44.00106px; height: 44.0014515px; }
.sob00hg { padding-top: 22.004528494px; padding-right: 0; padding-bottom: 30.003215px; padding-left: 0; }
.sob00hg h1 { margin-top: 0; margin-right: 0; margin-bottom: 10.00554px; margin-left: 0; font-size: 26.009px; color: rgb(250,249,251); }
#fq2uph { text-rendering: optimizeLegibility; }
.sob00hg h2 { color: #f9fcfd; font-size: 16.008px; margin: 16.0051px 0 8.009246px; }
.sob00hg p, .sob00hg li { line-height: 1.5; color: rgb(202,213,222); font-size: 13.007696008px; }
.sob00hg ul { margin: 8.00576016px 0 0; padding-left: 18.00504377px; }
.sob00hg a { text-decoration: underline; }
@media (max-width: 767px) {
  .stumcb3 { display: none; }
  #s39o57 { text-size-adjust: 100%; text-rendering: optimizeLegibility; }
  .snaugrm { display: inline-flex; }
  .sruyx7y { padding-top: 14.0055018px; padding-right: 0; padding-bottom: 6.008805399px; padding-left: 0; }
  .sruyx7y h1 { font-size: 22.002886566px; }
  .szjlh6k { font-variant-ligatures: normal; }
  .sruyx7y p { display: none; }
  .smofn03 { grid-template-columns: 1fr; }
}
#i2vtnw {
  justify-content: center;
  background: rgba(0,2,1,0.6);
  position: fixed;
  inset: 0;
  z-index: 999999;
  display: none;
  align-items: center;
}
#i2vtnw.active { opacity: 1; visibility: visible; display: flex; }
.sxvs8wr { position: relative; }
.su7zvm1 {
  background: rgba(31,40,55,0.98);
  border: 1px solid rgba(67,89,103,0.5);
  padding-top: 18px;
  padding-right: 18.001589px;
  padding-bottom: 18.002px;
  padding-left: 18.00991304px;
  border-radius: 14.0077px;
  color: rgb(223,232,244);
  max-width: 440.00184px;
}
.ssfylb7 p { margin: 0; color: rgb(205,213,221); line-height: 1.45; font-size: 13px; }
.sklkr6u {
  background: rgba(33,39,56,0.98);
  color: rgb(228,235,239);
  border: 1px solid rgba(70,87,107,0.5);
  border-radius: 14.0030162px;
  display: none;
  padding: 18.00477468px;
  max-width: 440.00682px;
}
#kxuntl { text-size-adjust: 100%; }
.sklkr6u.active { display: block; }
.sy6ae5i { gap: 10.0033300px; margin-top: 14.00971032px; display: flex; flex-wrap: wrap; }
#c4ogpr { text-rendering: optimizeLegibility; image-rendering: auto; }
.slwhmib,
.sn4y7k1,
.snpnx0v,
.srryk70 {
  font-weight: 900;
  border: 1px solid rgba(69,84,105,0.6);
  font-size: 12.00908677px;
  text-transform: uppercase;
  border-radius: 12px;
  color: hsl(180,20%,98%);
  letter-spacing: 0.04em;
  background: rgba(16,24,46,0.6);
  cursor: pointer;
  padding-top: 12.008835px;
  padding-right: 14px;
  padding-bottom: 12.00339px;
  padding-left: 14px;
}
.slwhmib { background: linear-gradient(135deg, #db780a 0%, #b8570b 100%); border: none; }
.slwhmib:hover { opacity: 0.95; }
body.no-scroll { height: 100vh; overflow: hidden; }

#tfztc2 {
  display: none;
  right: 0;
  background: rgba(33,39,59,0.98);
  left: 0;
  padding: 14px 16.00272605px;
  z-index: 999998;
  position: fixed;
  border-top: 1px solid rgba(74,87,103,0.5);
  bottom: 0;
}
#tfztc2.active { opacity: 1; visibility: visible; display: block; }
.szflz56 p { color: rgb(203,210,227); line-height: 1.4; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 12.007035px; }
.szc45mw { display: flex; flex-wrap: wrap; gap: 10.0084841px; margin-top: 10.008px; }
.sb7ynov { max-width: 388.00135px; flex-direction: column; padding-top: 24.00363px; padding-right: 20.0024px; padding-bottom: 24.0038326px; padding-left: 20.00250px; gap: 20px; margin: 0 auto; display: flex; align-items: stretch; }
.sxr31yg { border-radius: 18.005408px; border: 1px solid rgba(71,83,107,0.5); flex-direction: column; background: rgba(33,39,60,0.92); overflow: hidden; align-items: stretch; display: flex; }
.sugxakw { padding: 18.008px 18.005px 14.0080223px; justify-content: space-between; gap: 10.0014706px 16.0040px; align-items: center; flex-wrap: wrap; display: flex; }
.slu7ivq { align-items: center; flex: 1; min-width: 0; display: flex; gap: 12.00819px; }
.si5jhqp { height: 44.00672265px; object-fit: contain; width: 44.00210178px; background: rgb(211,215,215); border-radius: 10.0029px; }
.squqe4s { display: flex; gap: 2.008192985px; flex-direction: column; min-width: 0; }
.srze7hm { line-height: 1.15; font-size: 26.005px; letter-spacing: -0.008274px; color: rgb(248,251,251); margin: 0; font-weight: 800; }
.srze7hm--alt { font-weight: 700; color: #f8fbf8; font-size: 20.0030954px; }
.srze7hm--alt span { color: #f59f07; }
.skejiz3 { text-transform: uppercase; font-weight: 600; letter-spacing: 0.02em; font-size: 11.0023267px; color: rgb(148,162,184); }
.sahudgg { flex-shrink: 0; display: flex; align-items: center; gap: 6.009064945px; }
.scylo6g { backface-visibility: hidden; }
.sm75deo { display: inline-flex; gap: 2.004222529px; align-items: center; }
.sjgeuxv { width: 12.003711px; color: #f79c0e; height: 10.00769px; }
.sz1me9s { width: 13.0015px; height: 12.0031789px; }
.sbbisdf { font-weight: 700; font-size: 14.0039372px; color: rgb(247,249,252); }
.siqjnrp { font-weight: 600; color: #92a1b7; }
.stqmv89 { color: #fefcfc; box-shadow: 0 4.00324267px 12px rgba(217,121,3,0.4); height: 46.005010px; align-items: center; display: flex; font-size: 21.00434px; flex-shrink: 0; border-radius: 50%; font-weight: 900; width: 46px; background: linear-gradient(145deg, rgb(219,117,5) 0%, #b45605 100%); justify-content: center; }
.sldcfh3 { display: flex; margin-top: 0; margin-right: 14.0021px; margin-bottom: 14.00150px; margin-left: 14.00387px; border-radius: 14.009234px; background: rgba(13,23,38,0.6); padding: 16px 18.002309px 18.009px; align-items: stretch; flex-direction: column; gap: 10.0051704px; }
.skagbac { border-radius: 8.0070122px; display: inline-flex; font-size: 12.004px; align-self: flex-start; align-items: center; font-weight: 600; color: #fad54b; text-transform: uppercase; letter-spacing: 0.03em; padding: 6.00159246px 12.008073px; background: rgba(247,158,11,0.2); gap: 8.00588px; }
.sfscyo6 { color: rgb(55,66,82); background: rgba(250,249,254,0.95); }
.szgc2f2 { width: 18.006598px; height: 18.0022px; flex-shrink: 0; }
.sfs9bm3 {
  font-size: clamp(16.004723416px, 3.6vw, 21px);
  margin: 0;
  word-break: break-word;
  overflow-wrap: anywhere;
  font-weight: 800;
  color: rgb(249,247,253);
  line-height: 1.24;
}
.sl6qq2d { margin: 0; font-weight: 600; font-size: 14.00594px; color: #95a1b7; }
.spnfznh { flex-wrap: wrap; display: flex; gap: 8.0081px; align-items: center; }
.sxlk2rc { gap: 6.0058px; background: rgba(51,67,85,0.5); display: inline-flex; font-size: 12.009px; font-weight: 600; color: rgb(207,216,228); border-radius: 8.007px; padding: 6.0047461px 12.005477px; align-items: center; }
.shwpunm { height: 14.001024091px; color: #63748a; width: 14.0073474px; }
.sjwkjxl { padding-top: 0; padding-right: 18.006px; padding-bottom: 18.0082px; padding-left: 18px; }
.stqzh6m { letter-spacing: 0.06em; justify-content: center; gap: 10.009923px; padding: 14.002030px 20.00316px; display: inline-flex; background: linear-gradient(135deg, rgb(214,122,8) 0%, rgb(179,82,8) 100%); width: 100%; align-items: center; transition: opacity 0.2s, transform 0.15s; font-weight: 900; font-size: 15.00758935px; text-transform: uppercase; color: #fffffb; cursor: pointer; border: none; border-radius: 12.0087471px; }
.stqzh6m:hover { transform: translateY(-1px); opacity: 0.95; }
.stqzh6m:active { transform: translateY(0); }
.stngz3a { flex-shrink: 0; width: 14.009848px; height: 16.0069px; }
.sf0q85c { height: 5.0060332px; margin-top: auto; border-radius: 0 0 18.00204903px 18.0014px; background: linear-gradient(90deg, #b25108 0%, #d77509 50%, #f6a00d 100%); }

