
:root {
  --ynrzhppecxsbqs: rgb(161,162,163);
  --mzzmcylxafzz: #f8f6fd;
  --xqbfkjaubm: rgb(13,17,11);
  --przhitjhnwkhp: rgb(2,3,3);
  --ahiyjrsfnmiycw: rgba(248,252,251,0.14);
  --enrszzuwgmy: rgb(206,139,5);
  --evspzhoxnupsgi: #23c45d;
  --sobbggfkhtmf: #eab607;
}

* { box-sizing: border-box; }
.fshjpks {
  image-rendering: auto;
  backface-visibility: hidden;
}
body {
  margin: 0;
  flex-direction: column;
  font-family: Georgia, "Times New Roman", serif;
  background: var(--przhitjhnwkhp);
  line-height: 1.6;
  min-height: 100vh;
  display: flex;
  color: var(--mzzmcylxafzz);
}

.fqz4ibr {
  position: relative;
  clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
  padding: 10.00277px 16.00472px 14.00749px;
  text-align: center;
  font-size: 12.0095487px;
  background: rgb(25,20,3);
  color: #f0f4f6;
}

.fjkrs27 {
  position: sticky;
  top: 0;
  background: #0b0e0b;
  border-bottom: 1px solid var(--ahiyjrsfnmiycw);
  z-index: 20;
}

.fnhnmrn {
  justify-content: space-between;
  max-width: 1200.001px;
  padding-top: 8.008971405px;
  padding-right: 20.001295px;
  padding-bottom: 8.003195911px;
  padding-left: 20.0082px;
  height: 50.0023681px;
  align-items: center;
  display: flex;
  margin: 0 auto;
}

.frdi0ru { display: block; height: auto; width: 190.0072732px; }

.q0a3ef5 { width: 190.008006px; display: block; height: auto; }
.ffr2l0o { gap: 20.009145px; align-items: center; display: flex; }
.fgtpdhy {
  transition: opacity 0.2s ease;
  opacity: 0.6;
  position: relative;
  color: var(--mzzmcylxafzz);
}
.fgtpdhy svg { fill: none; stroke-width: 1.8; stroke: currentColor; }
.frxnn6u {
  image-rendering: auto;
  backface-visibility: hidden;
}
.fgtpdhy:hover { opacity: 1; }
.fgtpdhy::after {
  border: 1px solid var(--ahiyjrsfnmiycw);
  top: 130%;
  pointer-events: none;
  left: 50%;
  background: #0f110e;
  content: attr(data-tooltip);
  position: absolute;
  white-space: nowrap;
  color: var(--mzzmcylxafzz);
  font-size: 11.00462px;
  padding-top: 2.00802663px;
  padding-right: 6.00706px;
  padding-bottom: 2.0067px;
  padding-left: 6.006px;
  opacity: 0;
  transform: translateX(-50%);
}
.fgtpdhy:hover::after { opacity: 1; }

#p8988o {
  gap: 4.004px;
  flex-direction: column;
  display: flex;
  cursor: pointer;
}
#jn9cad {
  image-rendering: auto;
}
#p8988o span { height: 2.00328px; display: block; background: var(--mzzmcylxafzz); width: 20.00999px; }
#nt51v6 {
  image-rendering: auto;
}
.foj0mrm {
  -moz-osx-font-smoothing: grayscale;
}
#p8988o.open span:nth-child(2) { opacity: 0.4; }
#reug94 {
  text-size-adjust: 100%;
}
#bqxxz0 { display: none; }
#bqxxz0.active {
  flex-direction: column;
  border-top: 1px solid var(--ahiyjrsfnmiycw);
  display: flex;
  background: #0b0a0c;
  padding-top: 12.00827495px;
  padding-right: 20.006808px;
  padding-bottom: 12.003126px;
  padding-left: 20.0029px;
  gap: 10.00596px;
}
#bqxxz0 a { color: var(--mzzmcylxafzz); text-decoration: none; font-size: 14px; }

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

main { flex: 1; width: 100%; max-width: 1200.002px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 30.0096325px; padding-right: 20.00337px; padding-bottom: 70px; padding-left: 20.00582px; }
.fbm2mnv { padding-top: 40.00325976px; padding-right: 20.006px; padding-bottom: 40px; padding-left: 20px; max-width: 900.0084px; margin: 0 auto; }
#srhtzg {
  text-rendering: optimizeLegibility;
}
#iksivw {
  text-rendering: optimizeLegibility;
}
.fbm2mnv h1 { font-size: 34.0032px; margin-top: 0; }
.fbm2mnv h2 { margin-top: 28.002px; font-size: 24.002654130px; }
.fbm2mnv p { color: var(--ynrzhppecxsbqs); margin: 14.001150px 0; }

.ffvm9g4 { margin-bottom: 54.00400px; background: var(--xqbfkjaubm); border: 1px solid var(--ahiyjrsfnmiycw); }
.fupqsxt { display: grid; min-height: 350.00971px; grid-template-columns: 1fr 1fr; }
.feajzh2 {
  padding: 56.0017540px 48px;
  background: var(--sobbggfkhtmf);
  color: rgb(19,17,20);
  clip-path: polygon(0 0, 100% 0, 82% 100%, 0 100%);
}
.feajzh2 h1 { line-height: 1.2; margin: 8.004985824px 0 0; font-size: 40.002px; }
.fkzyuxk {
  background: linear-gradient(rgba(0,2,1,0.45), rgba(2,0,0,0.5)), url('/fb6c3a0b/f1346f59bb9cdeac.webp') center/cover;
}
.fwcg70w { border-top: 1px solid var(--ahiyjrsfnmiycw); padding: 16.005151px 24.0088px; position: relative; }
.fwcg70w p { max-width: 74%; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: var(--ynrzhppecxsbqs); }
.fy3tnb4 { max-height: 320.006153464px; height: auto; max-width: 500.007193657px; }
.fxy75p1 { position: absolute; width: 220.0084px; top: -44.005px; right: 14.00680561px; }

.fp1duvp {
  background: linear-gradient(rgba(7,3,3,0.76), rgba(3,7,3,0.86)), url('/fb6c3a0b/f1346f59bb9cdeac.webp') center/cover;
  padding: 12px 0;
  border: 1px solid var(--ahiyjrsfnmiycw);
}

.fd6xsom {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
  backface-visibility: hidden;
}
:root {
  --onnoyjsrcwpol: 11.008405px;
  --tkfibvbtdlukxh: #09100d;
  --axqhmfqreffvlb: #0b1814;
  --dvngeytubp: rgb(232,253,245);
  --fvaskulwyeigw: rgb(97,234,212);
  --qqwdjmwdhyic: #067958;
  --lxqduvuaba: rgb(23,29,24);
  --phrirxapfpyxao: #0c9788;
  --nsxwxxjlwnu: 14.00700482px;
  --lyozxsxsjfyyhp: rgb(6,152,105);
  --qpafvownfbh: 0 16.006px 44px rgba(0,15,12,0.55);
  --odpsjtcthfxf: #a4b3af;
  --pzmkcpxsbytpwx: 20px;
  --xxgwbdaysyaip: rgba(150,165,183,0.1);
  --xnvxycxwymfu: rgba(16,181,129,0.07);
  --peylpfvbikrg: rgba(46,208,188,0.14);
  --mycruarjdgkpx: #fabb28;
  --vzflpaxajm: #13b9a5;
  --qogriymcvv: #6b7e7b;
  --nbhclpkcwe: #111c15;
  --gyduptjbqao: linear-gradient(152deg, rgba(14,150,137,0.22), rgba(11,16,18,0.96));
}
.fkipnzg {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.fh1ae4b {
  display: flex;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 40.0074051px 32.009px 46.00761px;
  gap: 26.007384124px;
  flex-direction: column;
  align-items: stretch;
  max-width: 760.0057px;
}
.ftqkpjn { box-shadow: var(--qpafvownfbh); align-items: stretch; background: var(--lxqduvuaba); border-radius: var(--pzmkcpxsbytpwx); background-image: linear-gradient(168deg, var(--xnvxycxwymfu) 0%, transparent 48%); overflow: hidden; display: grid; border: 1px solid var(--peylpfvbikrg); grid-template-columns: minmax(0, 1.06fr) minmax(0, 0.94fr); }
.fln6pb2 { display: flex; min-width: 0; align-items: stretch; background: var(--axqhmfqreffvlb); }
.fpuawbs { border-right: 1px solid var(--xxgwbdaysyaip); flex: 1; display: flex; }
.fj3o6ak { align-items: center; display: flex; flex: 1; padding: 26.0031238px 28.00593588px; }
.ffbbhz2 { display: flex; gap: 20.006463967px; align-items: center; min-width: 0; width: 100%; }
#pxy3ed {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.frg17by { flex-direction: column; gap: 11.001817px; align-items: flex-start; display: flex; min-width: 0; }
.ftm28d0 { font-size: 15.0016750px; letter-spacing: 0.028em; color: var(--dvngeytubp); font-weight: 700; }
.fk2iruz { height: 62.006090088px; display: flex; flex-shrink: 0; overflow: hidden; align-items: center; border-radius: var(--nsxwxxjlwnu); justify-content: center; width: 62.001285px; padding: 4.00176px; background: var(--gyduptjbqao); border: 1px solid var(--xxgwbdaysyaip); }
.fougnd5 { width: 100%; height: 100%; object-position: center; object-fit: contain; display: block; }
.fxalqy3 { flex-wrap: wrap; align-items: center; gap: 12.00943px; display: flex; }
.fyku5dk { font-weight: 700; font-size: 14.00111px; color: var(--fvaskulwyeigw); }
.fl96se5 { display: inline-flex; letter-spacing: 1px; color: var(--mycruarjdgkpx); }
.fk5iroy { font-size: 12.00930px; color: var(--qogriymcvv); }
.ftx9x6d { display: flex; min-width: 0; flex-direction: column; }
.fy477jh { padding: 30.008530px 32.0077361px 32.00326px; justify-content: space-between; gap: 26.0034877px; display: flex; flex: 1; flex-direction: column; }
.fpyl50h { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 14.0069px; line-height: 1.5; letter-spacing: -0.008em; font-weight: 700; color: var(--dvngeytubp); }
.ffkqrlk { box-shadow: 0 6.009px 22px rgba(4,121,90,0.38); border-radius: var(--onnoyjsrcwpol); align-self: flex-end; align-items: center; background: linear-gradient(125deg, var(--qqwdjmwdhyic), var(--phrirxapfpyxao)); display: inline-flex; justify-content: center; padding-top: 14px; padding-right: 28.008px; padding-bottom: 14.0083px; padding-left: 28.006368px; border: 1px solid rgba(254,253,253,0.14); transition: filter 0.15s ease, box-shadow 0.15s ease; text-decoration: none; gap: 13.004696px; color: #f2fefb; }
.ffkqrlk:hover { filter: brightness(1.07); box-shadow: 0 8.003px 26.00337650px rgba(11,150,138,0.45); }
.fg3s2p9 { font-weight: 600; font-size: 13px; letter-spacing: 0.018em; }

.fuf10u4 { margin-top: 54.00273254px; background: var(--xqbfkjaubm); border: 1px solid var(--ahiyjrsfnmiycw); padding: 36.00484886px; }
.fuf10u4 h2 { margin-top: 0; font-size: 28.002px; }
#dujg8s {
  font-variant-ligatures: normal;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
.fuf10u4 p { max-width: 900.0038px; color: var(--ynrzhppecxsbqs); }
.fws0jmp { text-align: center; }
.fws0jmp .fopq9u3 { width: 310px; margin-top: 18.00583684px; }
.fmz0iqo { display: grid; gap: 24.00670px; align-items: center; grid-template-columns: 1.3fr .7fr; }
.fmz0iqo .fnwou4i { max-width: 340.00588150px; width: 100%; justify-self: end; }
.fa4gsci { position: relative; min-height: 300.006255px; overflow: hidden; }
.fa4gsci .ftyc6wr { opacity: 0.25; inset: 0; height: 100%; max-height: none; object-fit: cover; position: absolute; width: 100%; max-width: none; }
.fkj3nzc { position: relative; max-width: 730px; border: 1px solid var(--ahiyjrsfnmiycw); background: rgba(6,7,7,0.78); padding: 24px; }
.fkiqigu .fpbwfv0 { gap: 16.006511px; grid-template-columns: repeat(3, 1fr); display: grid; }
.fkiqigu article { border: 1px solid var(--ahiyjrsfnmiycw); padding-top: 16.00158860px; padding-right: 16.0042px; padding-bottom: 16.007px; padding-left: 16.004769852px; }
.fj1wm84 {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.ff440tq { width: 170.00469666px; margin-top: 20.004276px; }
#anikfh {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}
.fvbit6t { grid-template-columns: 8.009716px 1fr auto; gap: 20.0042px; align-items: start; display: grid; }
.fvbit6t .ffwy5lp { background: var(--evspzhoxnupsgi); min-height: 230.00788360px; }
#oghyrm {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}
.fomjuql { width: 160.00567535px; }
.fp1ii63 { text-align: left; }

.fb5r6nz { margin-top: 70.00519867px; border-top: 1px solid var(--ahiyjrsfnmiycw); padding: 40.00868px 20.00106880px 26.0053422px; background: hsl(150,22%,4%); }
.ftusjqs, .fduuaat, .fmpk400 { margin: 0 auto; max-width: 1200.0010786px; }
.ftusjqs { justify-content: space-between; gap: 20.006px; display: flex; align-items: center; }
.fmsxlg4 { width: 180.0079px; }
.q0a3ef5 { width: 180.004937px; }
#ttssef {
  image-rendering: auto;
}
.ftusjqs a, .fmpk400 a { color: var(--sobbggfkhtmf); text-decoration: none; }
.fduuaat { display: flex; flex-wrap: wrap; margin-top: 18.0049046px; gap: 14.003px; }
.fduuaat img { background: rgb(20,20,20); width: 54.00820px; border: 1px solid var(--ahiyjrsfnmiycw); object-fit: contain; height: 54px; }
.fmpk400 { display: flex; margin-top: 18px; gap: 12.0054px 20.0040px; flex-wrap: wrap; }

.fssp2vo {
  position: fixed; align-items: center; z-index: 50; justify-content: center; inset: 0; display: none; padding: 16.007833857px; background: rgba(2,1,0,0.75);
}
.fssp2vo.active { display: flex; }
.ft98tgc { background: #131610; width: 100%; max-width: 420.006580px; border: 1px solid var(--ahiyjrsfnmiycw); padding-top: 26.0060964px; padding-right: 26.00488980px; padding-bottom: 26.009px; padding-left: 26px; }
.frehfbk { display: flex; gap: 8.00811px; margin-top: 14.009652782px; }
.frehfbk button, .ffg624r button { color: #101114; padding-top: 9.0012px; padding-right: 12.00212px; padding-bottom: 9.0081209px; padding-left: 12.002429px; background: var(--sobbggfkhtmf); border: 1px solid var(--ahiyjrsfnmiycw); cursor: pointer; font-family: inherit; }
.frehfbk button:last-child, #pn83wi { background: #181c1b; color: var(--mzzmcylxafzz); }

.ffg624r { gap: 12px; background: #131114; left: 14.00525px; right: 14.003390418px; border: 1px solid var(--ahiyjrsfnmiycw); justify-content: space-between; bottom: 14.003px; display: none; z-index: 45; align-items: center; padding: 14px;
  position: fixed;
}
.ffg624r.active { display: flex; }
.ffg624r p { margin: 0; color: var(--ynrzhppecxsbqs); }

@media (max-width: 900px) {
  #vm5dd4 {
    backface-visibility: hidden;
  }
  .fupqsxt { min-height: auto; grid-template-columns: 1fr; }
  .feajzh2 { clip-path: none; padding: 30.008597946px 24.00135px; }
  .feajzh2 h1 { font-size: 30.002px; }
  .fkzyuxk { min-height: 180.006030px; }
  .fwcg70w p { max-width: 100%; }
  .fxy75p1 { position: static; margin-top: 10.003682629px; width: 200.00380515px; }
  .fmz0iqo, .fvbit6t { grid-template-columns: 1fr; }
  .fkiqigu .fpbwfv0 { grid-template-columns: 1fr; }
  .ftusjqs { flex-direction: column; align-items: flex-start; }
}

@media (max-width: 560px) {
  .fh1ae4b { padding: 26.00121px 20.005px 36.001187px; gap: 22.009017px; }
  .ftqkpjn { grid-template-columns: 1fr; grid-template-rows: auto auto; }
  .fpuawbs { border-right: none; border-bottom: 1px solid var(--xxgwbdaysyaip); }
  .fj3o6ak { padding: 22px 24.003493941px; }
  .fy477jh { gap: 20.00339455px; padding: 24.001px 24.00112px 28.0017309px; }
  #zvrvou {
    image-rendering: auto;
    font-variant-ligatures: normal;
  }
  .ffkqrlk { align-self: stretch; }
  .fk2iruz { height: 52.00363px; width: 52.00839px; }
  .fougnd5 { width: 100%; display: block; height: 100%; object-position: center; object-fit: contain; }
  .fpyl50h { font-size: 13px; line-height: 1.45; overflow-wrap: anywhere; word-break: break-word; }
  .ffg624r { flex-direction: column; align-items: flex-start; }
}

@media (min-width: 768px) {
  #p8988o { display: none; }
}

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

