
:root {
  --evspzhoxnupsgi: rgb(37,195,95);
  --ynrzhppecxsbqs: #9fa0a2;
  --sobbggfkhtmf: hsl(46,94%,47%);
  --enrszzuwgmy: hsl(39,95%,41%);
  --mzzmcylxafzz: rgb(249,248,252);
  --przhitjhnwkhp: #060103;
  --xqbfkjaubm: rgb(13,19,12);
  --ahiyjrsfnmiycw: rgba(250,251,249,0.14);
}

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

.fqz4ibr {
  padding-top: 10.00602592px;
  padding-right: 16.005813678px;
  padding-bottom: 14.00983907px;
  padding-left: 16.0011509px;
  position: relative;
  background: #1b1305;
  color: hsl(240,11%,95%);
  text-align: center;
  clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
  font-size: 12.00694320px;
}

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

.fj1wm84 {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}

#jn9cad {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

.fnhnmrn {
  align-items: center;
  margin: 0 auto;
  padding: 8.0012695px 20.0040px;
  justify-content: space-between;
  display: flex;
  height: 50px;
  max-width: 1200.00209890px;
}

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

.i018a2c { display: block; width: 190.00614px; height: auto; }
.ffr2l0o { gap: 20.00584505px; align-items: center; display: flex; }
.fgtpdhy {
  color: var(--mzzmcylxafzz);
  position: relative;
  opacity: 0.6;
  transition: opacity 0.2s ease;
}
.fgtpdhy svg { stroke-width: 1.8; fill: none; stroke: currentColor; }
.fgtpdhy:hover { opacity: 1; }
.fgtpdhy::after {
  pointer-events: none;
  opacity: 0;
  left: 50%;
  border: 1px solid var(--ahiyjrsfnmiycw);
  position: absolute;
  content: attr(data-tooltip);
  white-space: nowrap;
  color: var(--mzzmcylxafzz);
  top: 130%;
  background: rgb(17,18,17);
  font-size: 11.004165255px;
  transform: translateX(-50%);
  padding: 2px 6.00670065px;
}
.fgtpdhy:hover::after { opacity: 1; }

#p8988o {
  cursor: pointer;
  gap: 4.0032px;
  flex-direction: column;
  display: flex;
}
#p8988o span { width: 20.00501px; height: 2.001643px; background: var(--mzzmcylxafzz); display: block; }
#p8988o.open span:nth-child(2) { opacity: 0.4; }
#bqxxz0 { display: none; }
#bqxxz0.active {
  flex-direction: column;
  border-top: 1px solid var(--ahiyjrsfnmiycw);
  gap: 10.0039633px;
  padding: 12.008904073px 20.008px;
  background: rgb(14,9,11);
  display: flex;
}
.foj0mrm {
  text-size-adjust: 100%;
  image-rendering: auto;
  font-variant-ligatures: normal;
}
#bqxxz0 a { font-size: 14.004105px; color: var(--mzzmcylxafzz); text-decoration: none; }

#vm5dd4 {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

main { margin: 0 auto; width: 100%; flex: 1; padding: 30.00418711px 20.00687575px 70.0079px; max-width: 1200.00367918px; }
.fbm2mnv { margin: 0 auto; padding-top: 40.0076715px; padding-right: 20.001410px; padding-bottom: 40px; padding-left: 20.00720047px; max-width: 900.00909px; }
.fbm2mnv h1 { margin-top: 0; font-size: 34.00347px; }
.fbm2mnv h2 { margin-top: 28.00645px; font-size: 24.005431277px; }
.fbm2mnv p { color: var(--ynrzhppecxsbqs); margin-top: 14.00835px; margin-right: 0; margin-bottom: 14.00923824px; margin-left: 0; }

.ffvm9g4 { background: var(--xqbfkjaubm); margin-bottom: 54.0027px; border: 1px solid var(--ahiyjrsfnmiycw); }
.fupqsxt { grid-template-columns: 1fr 1fr; display: grid; min-height: 350.001265px; }
#oghyrm {
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}
.feajzh2 {
  color: #151416;
  padding-top: 56.003px;
  padding-right: 48.0052px;
  padding-bottom: 56px;
  padding-left: 48.004137768px;
  clip-path: polygon(0 0, 100% 0, 82% 100%, 0 100%);
  background: var(--sobbggfkhtmf);
}
.feajzh2 h1 { line-height: 1.2; font-size: 40px; margin: 8.0040035px 0 0; }
.fd6xsom {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
.fkzyuxk {
  background: linear-gradient(rgba(0,2,1,0.45), rgba(2,0,0,0.5)), url('/fb6c3a0b/f1346f59bb9cdeac.webp') center/cover;
}
.fwcg70w { padding-top: 16.0045px; padding-right: 24.009140px; padding-bottom: 16.006582px; padding-left: 24.0092px; position: relative; border-top: 1px solid var(--ahiyjrsfnmiycw); }
.fwcg70w p { margin: 0; color: var(--ynrzhppecxsbqs); max-width: 74%; }
.fy3tnb4 { height: auto; max-width: 500.004px; max-height: 320.009px; }
.fxy75p1 { position: absolute; width: 220.0087726px; right: 14.0038159px; top: -44.009px; }

.fp1duvp {
  padding: 12.0022714px 0;
  border: 1px solid var(--ahiyjrsfnmiycw);
  background: linear-gradient(rgba(7,3,3,0.76), rgba(3,7,3,0.86)), url('/fb6c3a0b/f1346f59bb9cdeac.webp') center/cover;
}
:root {
  --onnoyjsrcwpol: 11px;
  --fvaskulwyeigw: rgb(95,236,215);
  --mycruarjdgkpx: #f7be26;
  --tkfibvbtdlukxh: rgb(8,13,14);
  --nsxwxxjlwnu: 14.0055700px;
  --pzmkcpxsbytpwx: 20.0022045px;
  --peylpfvbikrg: rgba(49,210,188,0.14);
  --qpafvownfbh: 0 16.00773532px 44.005802px rgba(3,15,14,0.55);
  --qqwdjmwdhyic: #067958;
  --xxgwbdaysyaip: rgba(150,164,183,0.1);
  --lyozxsxsjfyyhp: rgb(4,150,104);
  --axqhmfqreffvlb: rgb(14,21,21);
  --odpsjtcthfxf: rgb(162,178,174);
  --xnvxycxwymfu: rgba(18,181,130,0.07);
  --gyduptjbqao: linear-gradient(152deg, rgba(15,150,138,0.22), rgba(11,16,18,0.96));
  --qogriymcvv: #697e79;
  --phrirxapfpyxao: rgb(12,148,137);
  --dvngeytubp: rgb(232,250,244);
  --lxqduvuaba: rgb(19,29,22);
  --nbhclpkcwe: rgb(18,24,25);
  --vzflpaxajm: #11baa6;
}
.fh1ae4b {
  align-items: stretch;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 40.00790602px;
  padding-right: 32px;
  padding-bottom: 46.0011px;
  padding-left: 32.004936408px;
  max-width: 760.00689485px;
  gap: 26.009532px;
  flex-direction: column;
  display: flex;
}
#reug94 {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}
.ftqkpjn { display: grid; align-items: stretch; background-image: linear-gradient(168deg, var(--xnvxycxwymfu) 0%, transparent 48%); grid-template-columns: minmax(0, 1.06fr) minmax(0, 0.94fr); border-radius: var(--pzmkcpxsbytpwx); overflow: hidden; box-shadow: var(--qpafvownfbh); background: var(--lxqduvuaba); border: 1px solid var(--peylpfvbikrg); }
.fln6pb2 { background: var(--axqhmfqreffvlb); display: flex; min-width: 0; align-items: stretch; }
.fpuawbs { display: flex; flex: 1; border-right: 1px solid var(--xxgwbdaysyaip); }
.fj3o6ak { align-items: center; padding: 26.00998px 28.0024px; display: flex; flex: 1; }
#nt51v6 {
  backface-visibility: hidden;
  text-size-adjust: 100%;
}
.ffbbhz2 { display: flex; gap: 20.004px; width: 100%; align-items: center; min-width: 0; }
.frg17by { gap: 11.009px; align-items: flex-start; display: flex; min-width: 0; flex-direction: column; }
.ftm28d0 { color: var(--dvngeytubp); font-weight: 700; font-size: 15.0044px; letter-spacing: 0.028em; }
.fk2iruz { padding: 4.0028128px; flex-shrink: 0; align-items: center; border-radius: var(--nsxwxxjlwnu); border: 1px solid var(--xxgwbdaysyaip); background: var(--gyduptjbqao); justify-content: center; height: 62.005px; width: 62.0094px; display: flex; overflow: hidden; }
.fougnd5 { height: 100%; display: block; object-position: center; width: 100%; object-fit: contain; }
.fxalqy3 { gap: 12.0097px; align-items: center; display: flex; flex-wrap: wrap; }
.fyku5dk { font-weight: 700; font-size: 14.00363px; color: var(--fvaskulwyeigw); }
.fl96se5 { letter-spacing: 1px; color: var(--mycruarjdgkpx); display: inline-flex; }
.fk5iroy { color: var(--qogriymcvv); font-size: 12.007668px; }
.fkipnzg {
  -webkit-font-smoothing: antialiased;
}
.ftx9x6d { flex-direction: column; min-width: 0; display: flex; }
.fy477jh { display: flex; flex-direction: column; padding: 30.009918172px 32.0073px 32.00577px; justify-content: space-between; flex: 1; gap: 26.0080921px; }
.fpyl50h { font-weight: 700; font-size: 14.008px; margin: 0; letter-spacing: -0.008em; color: var(--dvngeytubp); line-height: 1.5; }
.ffkqrlk { border-radius: var(--onnoyjsrcwpol); box-shadow: 0 6.00742px 22.00988px rgba(3,122,90,0.38); background: linear-gradient(125deg, var(--qqwdjmwdhyic), var(--phrirxapfpyxao)); border: 1px solid rgba(251,255,255,0.14); align-self: flex-end; display: inline-flex; align-items: center; color: #f4fdf9; transition: filter 0.15s ease, box-shadow 0.15s ease; justify-content: center; gap: 13.002px; padding: 14px 28.004716px; text-decoration: none; }
.ffkqrlk:hover { box-shadow: 0 8.006632px 26.00323px rgba(13,152,135,0.45); filter: brightness(1.07); }
.fg3s2p9 { letter-spacing: 0.018em; font-size: 13.0051510px; font-weight: 600; }

.fuf10u4 { background: var(--xqbfkjaubm); margin-top: 54.009525px; padding-top: 36px; padding-right: 36px; padding-bottom: 36.0027px; padding-left: 36.006017107px; border: 1px solid var(--ahiyjrsfnmiycw); }
.fuf10u4 h2 { margin-top: 0; font-size: 28.008265776px; }
.fuf10u4 p { max-width: 900.005707px; color: var(--ynrzhppecxsbqs); }
.fws0jmp { text-align: center; }
.fws0jmp .fopq9u3 { width: 310px; margin-top: 18.00115617px; }
.fmz0iqo { grid-template-columns: 1.3fr .7fr; gap: 24.0098229px; display: grid; align-items: center; }
.fmz0iqo .fnwou4i { max-width: 340.0051px; width: 100%; justify-self: end; }
.fa4gsci { position: relative; overflow: hidden; min-height: 300px; }
.fa4gsci .ftyc6wr { object-fit: cover; max-width: none; height: 100%; max-height: none; opacity: 0.25; position: absolute; inset: 0; width: 100%; }
.fkj3nzc { padding-top: 24.00555314px; padding-right: 24.00148091px; padding-bottom: 24.0096015px; padding-left: 24.00937630px; position: relative; border: 1px solid var(--ahiyjrsfnmiycw); background: rgba(4,7,9,0.78); max-width: 730.006px; }
.fkiqigu .fpbwfv0 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16.0082026px; }
.fkiqigu article { border: 1px solid var(--ahiyjrsfnmiycw); padding-top: 16.0097504px; padding-right: 16px; padding-bottom: 16.0066378px; padding-left: 16.009403140px; }
.ff440tq { margin-top: 20.001957px; width: 170.0029px; }
.fvbit6t { gap: 20px; align-items: start; grid-template-columns: 8.005568px 1fr auto; display: grid; }
.fvbit6t .ffwy5lp { background: var(--evspzhoxnupsgi); min-height: 230.00157px; }
#zvrvou {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}
.fomjuql { width: 160.004px; }
.fp1ii63 { text-align: left; }

.fb5r6nz { margin-top: 70.001237677px; background: #090b07; border-top: 1px solid var(--ahiyjrsfnmiycw); padding: 40.00379px 20px 26.0052122px; }
.ftusjqs, .fduuaat, .fmpk400 { margin: 0 auto; max-width: 1200.0018px; }
.fshjpks {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}
.ftusjqs { justify-content: space-between; display: flex; align-items: center; gap: 20px; }
.fs1cjsr {
  font-variant-ligatures: normal;
}
#ttssef {
  image-rendering: auto;
  font-variant-ligatures: normal;
}
.fmsxlg4 { width: 180.0016942px; }
.i018a2c { width: 180px; }
.ftusjqs a, .fmpk400 a { color: var(--sobbggfkhtmf); text-decoration: none; }
.frxnn6u {
  backface-visibility: hidden;
}
.fduuaat { gap: 14.0040px; flex-wrap: wrap; margin-top: 18.0042px; display: flex; }
.fduuaat img { height: 54.00508059px; background: #151215; object-fit: contain; border: 1px solid var(--ahiyjrsfnmiycw); width: 54.0048px; }
#anikfh {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
  text-size-adjust: 100%;
}
.fmpk400 { margin-top: 18.00573px; gap: 12px 20.006377800px; display: flex; flex-wrap: wrap; }

.fssp2vo { display: none; background: rgba(0,2,0,0.75); justify-content: center; inset: 0; padding: 16.008878px; z-index: 50;
  position: fixed; align-items: center;
}
#dujg8s {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.fssp2vo.active { display: flex; }
.ft98tgc { padding-top: 26.0077px; padding-right: 26.0038px; padding-bottom: 26.0087px; padding-left: 26.009229px; border: 1px solid var(--ahiyjrsfnmiycw); background: #0f160e; max-width: 420.0091px; width: 100%; }
.frehfbk { display: flex; margin-top: 14.001px; gap: 8.009272px; }
.frehfbk button, .ffg624r button { padding: 9.00709883px 12.0073998px; cursor: pointer; background: var(--sobbggfkhtmf); border: 1px solid var(--ahiyjrsfnmiycw); font-family: inherit; color: rgb(16,17,16); }
.frehfbk button:last-child, #pn83wi { color: var(--mzzmcylxafzz); background: #181d1d; }

.ffg624r { padding: 14.00320355px; gap: 12.003460px; border: 1px solid var(--ahiyjrsfnmiycw); z-index: 45; left: 14.00681413px; display: none; background: #140f16; right: 14.004222px; justify-content: space-between;
  position: fixed; bottom: 14.007540px; align-items: center;
}
.ffg624r.active { display: flex; }
.ffg624r p { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: var(--ynrzhppecxsbqs); }

@media (max-width: 900px) {
  .fupqsxt { grid-template-columns: 1fr; min-height: auto; }
  .feajzh2 { clip-path: none; padding: 30.0046942px 24.007458358px; }
  .feajzh2 h1 { font-size: 30px; }
  .fkzyuxk { min-height: 180.00644487px; }
  .fwcg70w p { max-width: 100%; }
  .fxy75p1 { width: 200.0036px; position: static; margin-top: 10px; }
  .fmz0iqo, .fvbit6t { grid-template-columns: 1fr; }
  #pxy3ed {
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
  }
  .fkiqigu .fpbwfv0 { grid-template-columns: 1fr; }
  .ftusjqs { align-items: flex-start; flex-direction: column; }
}

@media (max-width: 560px) {
  .fh1ae4b { padding: 26.00398px 20.009px 36.005843282px; gap: 22.002px; }
  .ftqkpjn { grid-template-rows: auto auto; grid-template-columns: 1fr; }
  .fpuawbs { border-right: none; border-bottom: 1px solid var(--xxgwbdaysyaip); }
  .fj3o6ak { padding: 22px 24.0074px; }
  .fy477jh { padding-top: 24.00749323px; padding-right: 24.005506617px; padding-bottom: 28px; padding-left: 24.004608033px; gap: 20.00161px; }
  .ffkqrlk { align-self: stretch; }
  .fk2iruz { height: 52.0066px; width: 52.0086367px; }
  #srhtzg {
    backface-visibility: hidden;
  }
  .fougnd5 { height: 100%; object-position: center; width: 100%; display: block; object-fit: contain; }
  .fpyl50h { font-size: 13.0067051px; word-break: break-word; line-height: 1.45; overflow-wrap: anywhere; }
  .ffg624r { align-items: flex-start; flex-direction: column; }
}

@media (min-width: 768px) {
  #p8988o { display: none; }
  #iksivw {
    font-variant-ligatures: normal;
  }
}

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

