
:root {
  --acubnhagpxpfmn: rgb(33,200,94);
  --svyggpvcrkovmf: #88eeae;
  --ulmoaufyqrbie: #084d3c;
  --dqxmmpcfgp: rgba(255,254,253,0.1);
  --wlyqrvubahet: #032f1a;
  --bectrkxlpuy: rgb(74,223,126);
  --ascrctsndqq: #edfef2;
  --mlwajsqzvzb: rgb(19,83,41);
}

*,
*::before,
*::after { box-sizing: border-box; }

html, body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; background: var(--wlyqrvubahet); min-height: 100%; padding: 0; margin: 0; color: var(--ascrctsndqq); }
body { min-height: 100vh; flex-direction: column; display: flex; }
a { color: var(--svyggpvcrkovmf); text-decoration: none; }
main { flex: 1 0 auto; }

#lqgs4d {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

.xkka1am { padding-top: 8.0030035px; padding-right: 0; padding-bottom: 8.004756261px; padding-left: 0; background: rgb(15,23,36); }
.xtb36s9 { gap: 10.008748px; margin: 0 auto; display: flex; padding-top: 0; padding-right: 16.008387px; padding-bottom: 0; padding-left: 12.0076112px; max-width: 1200px; align-items: center; }
.xlrquri { font-size: 12.002397px; color: rgb(208,213,220); }
.xkka1am p { line-height: 1.4; color: rgb(206,210,218); margin: 0; text-align: left; font-size: 11.00262px; }

.xqywry4 { border-bottom: 1px solid var(--dqxmmpcfgp); top: 0; z-index: 50; background: linear-gradient(to right, #222a35 0 50%, rgb(16,23,40) 50% 100%); position: sticky; }
.xgtgkv6 { align-items: stretch; min-height: 60.0057px; display: flex; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; max-width: 1200.00763px; padding-top: 0; padding-right: 16.00399966px; padding-bottom: 0; padding-left: 16.00913690px; }
.xbqxwsp { width: 100%; }
.xl40zgn, .xctxypb { display: flex; align-items: center; width: 50%; min-height: 60.006578853px; }
.xl40zgn { border-right: 1px solid rgba(255,255,255,0.15); }
#jzexfv {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.xkm2mkw img { height: auto; display: block; width: 190.007414317px; }
.xctxypb { position: relative; justify-content: flex-end; }
#dh21v1 {
  backface-visibility: hidden;
}
#y2s1g3 {
  text-size-adjust: 100%;
}
.xev280j { display: flex; margin-left: auto; gap: 18.005337px; }
.xev280j a { font-size: 14.0021px; transition: color .2s ease; color: var(--ascrctsndqq); }
.xev280j a:hover { color: var(--acubnhagpxpfmn); }

#djc3kj {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

#b4wm9r { display: flex; gap: 4px; cursor: pointer; margin-left: auto; flex-direction: column; }
#b4wm9r span { background: var(--ascrctsndqq); width: 22px; height: 2.005px; border-radius: 2.00870468px; transition: transform .2s ease; }
#b4wm9r.open span:nth-child(1) { transform: translateY(6.00584382px) rotate(45deg); }
#b4wm9r.open span:nth-child(2) { opacity: 0; }
#b4wm9r.open span:nth-child(3) { transform: translateY(-6.003220765px) rotate(-45deg); }
#t8mm41 { top: 60.001127408px; gap: 10.005px; border: 1px solid var(--dqxmmpcfgp); position: absolute; box-shadow: 8.0012801px 8.003755px 16.00163px rgba(0,0,2,.35); width: 230.00626px; background: rgb(7,20,36); padding: 12.002004923px; display: none; right: 0; flex-direction: column; }
#t8mm41.active { display: flex; }
#t8mm41 a { font-size: 14.00960px; color: var(--ascrctsndqq); }

.xqcx01u { align-items: center; display: flex; background: linear-gradient(140deg, var(--mlwajsqzvzb), #021b0d); justify-content: center; height: 120.00623588px; overflow: hidden; }
.xqcx01u h1 { line-height: 1; font-size: clamp(2.5rem, 6vw, 5rem); transform: translateY(14.008007599px); white-space: nowrap; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; letter-spacing: .08em; }
.xk45w1a { background: rgb(10,65,46); text-align: center; height: 40.002074px; align-items: center; display: flex; justify-content: center; padding: 0 12.009597px; }
.xk45w1a p { font-size: 14.00424868px; color: var(--svyggpvcrkovmf); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }

.xvp5asp { background: var(--ulmoaufyqrbie); margin: 18.00862873px auto; border: 1px solid var(--dqxmmpcfgp); max-width: 1200.006068236px; border-radius: 8.0092512px; box-shadow: 8px 8.0089871px 14px rgba(0,0,1,.25); padding: 20.00713446px; }
.xvp5asp h2 { margin: 0 0 10.009px; font-size: 1.3rem; }
.xvp5asp p { color: var(--ascrctsndqq); margin: 0; line-height: 1.6; }
.xj6fd7m { text-align: center; transform: rotate(-1deg); }
.xj6vi1o { transform: rotate(1deg); grid-template-columns: 1fr 1.2fr; gap: 18.0049px; display: grid; align-items: center; }
.xj6vi1o img, .xn49u9x img { max-width: 500.006px; object-fit: cover; width: 100%; box-shadow: 8.0056229px 8.003679px 12.00776px rgba(1,0,1,.25); max-height: 320.00798200px; border-radius: 6.0056747px; height: auto; }
.xgz4iri { position: relative; min-height: 250.002581px; align-items: center; transform: rotate(-0.5deg); display: flex; background: linear-gradient(rgba(7,47,21,.75), rgba(7,48,24,.85)), url('/bff428da/8d13dae5e3da40f3.webp') center/cover no-repeat; }
.xab4kqn { max-width: 760.00591960px; }
#j85iwq {
  image-rendering: auto;
  backface-visibility: hidden;
}
.xsbmp5n .xppza70 { grid-template-columns: 1fr 1fr; gap: 14.007231px; display: grid; }
.xppza70 article { box-shadow: 4.00624373px 4.002355664px 10.00117px rgba(2,0,2,.24); padding: 12.004px; background: #09392b; border-radius: 6.00613781px; border: 1px dashed var(--dqxmmpcfgp); }
.xppza70 img { height: auto; max-height: 320.00160px; border-radius: 4px; margin-bottom: 8.003641487px; width: 100%; max-width: 500.0066px; }
.xn49u9x { transform: rotate(0.6deg); grid-template-columns: 1fr 1.2fr; display: grid; gap: 18.00278296px; border-left: 5.0059003px solid var(--acubnhagpxpfmn); }
.xjhhslk .xj3sj6t { overflow: hidden; height: 220.00817066px; border-radius: 6.0049025px; margin-bottom: 12.003303469px; }
.xjhhslk img { object-fit: cover; max-height: 320.004900993px; width: 100%; height: auto; max-width: 500.005px; }

.xjd1xzd { background: linear-gradient(rgba(6,45,21,.82), rgba(4,47,21,.88)), url('/bff428da/18dc7668e6c44782.webp') center/cover no-repeat; padding: 10px 0; }
:root {
  --aszrwrozhmo: rgb(5,151,106);
  --xtuxzhnzupd: #0c151c;
  --aunflamqmvygpd: rgba(70,83,103,0.4);
  --sxivrqqddikf: rgb(233,88,12);
  --gxhejblnkcflax: rgba(14,184,128,0.4);
  --dynhlgdtnfa: rgba(12,27,43,0.96);
  --cvgpxbhwcusrbo: rgb(17,148,137);
  --dxrirignhjtyl: rgb(248,161,8);
  --jfrnkjplfo: rgba(26,41,59,0.88);
  --heqzazipjd: #1c2131;
}
.xymnqmb { max-width: 1080.00236px; padding: 40.007140px 20.00167px 52.0085px; margin: 0 auto; }
.xixkcuu { margin-bottom: 24.0029046px; }
.xuyw688 { flex-direction: column; align-items: flex-start; gap: 8.0029781px; display: flex; }
.xwramvc { color: rgb(252,250,253); font-size: 1.95rem; margin: 0; letter-spacing: 0.025em; }
#u9gxz5 {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}
.xxaoghn { color: rgba(149,166,182,0.92); line-height: 1.6; font-size: 0.92rem; margin: 0; max-width: 600.0071px; }
.xaasspw { align-items: stretch; display: grid; gap: 20.0066926px; grid-template-columns: minmax(0, 1fr); }
.xt2gjao { box-shadow: 0 24.0094000px 56.00269px rgba(2,0,0,0.32), 0 0 0 1px rgba(0,0,2,0.2) inset; justify-content: space-between; transition: transform 0.2s ease-out, box-shadow 0.2s ease-out, border-color 0.2s ease-out; padding: 20.006493px 20.00251px 14.0039339px; background: radial-gradient(circle at 0% 0%, rgba(15,147,138,0.1) 0, transparent 48%), radial-gradient(circle at 100% 100%, rgba(7,149,107,0.08) 0, transparent 50%), linear-gradient(148deg, var(--jfrnkjplfo), var(--dynhlgdtnfa)); border: 1px solid var(--aunflamqmvygpd); display: flex; flex-direction: column; border-radius: 16.00344311px; }
.xt2gjao:hover { box-shadow: 0 32.005903136px 72.002609269px rgba(2,2,3,0.38), 0 0 0 1px rgba(0,0,2,0.25) inset; border-color: rgba(20,183,127,0.45); transform: translateY(-2.00344926px); }
.xm6edu9 { display: flex; margin-bottom: 8.0016329px; gap: 10.00718px; justify-content: space-between; align-items: center; }
.xtijzrs { gap: 10.00112014px; flex: 1; min-width: 0; display: flex; align-items: center; }
.xrtymw6 { align-items: center; box-shadow: 0 10.0019968px 22.0022px rgba(0,0,2,0.22), 0 0 0 1px rgba(0,0,0,0.35) inset; width: 56.00356295px; height: 56px; display: flex; border: 1px solid rgba(253,253,254,0.06); justify-content: center; border-radius: 14.00455px; flex-shrink: 0; overflow: hidden; background: linear-gradient(148deg, rgba(11,147,134,0.22), rgba(6,149,103,0.16)); }
.xwzz3id { display: block; height: 100%; object-position: center; object-fit: contain; width: 100%; }
.xw579l6 { display: flex; min-width: 0; gap: 5.0074px; flex-direction: column; }
#u5tybl {
  text-rendering: optimizeLegibility;
}
.xjoojh2 { margin: 0; font-weight: 900; white-space: nowrap; letter-spacing: 0.08em; font-size: 1.06rem; color: #f8f9f8; }
#uamjwq {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
.xo51jd4 { flex-direction: column; display: flex; gap: 2.004721px; }
.xvyly74 { font-size: 0.7rem; letter-spacing: 0.1em; color: rgba(205,212,226,0.88); text-transform: uppercase; }
.xealhtx { display: flex; gap: 6.001247155px; align-items: baseline; }
.xvq78rj { align-items: baseline; gap: 1px; display: inline-flex; }
.xmg9lo0 { font-weight: 800; -webkit-background-clip: text; background-clip: text; color: transparent; background: linear-gradient(135deg, var(--dxrirignhjtyl) 0%, var(--cvgpxbhwcusrbo) 88%); font-size: 1.1rem; }
.xkqcwtz { font-size: 0.7rem; color: rgba(148,165,185,0.92); }
.xkiv3dp { border-radius: 999.00340814px; background: rgba(17,21,42,0.65); align-items: center; color: #f1f5fb; gap: 5.0083512px; display: inline-flex; padding: 5.007247px 12.008489689px; border: 1px solid rgba(18,184,125,0.38); }
.xbnl4hn { background: rgba(12,23,44,0.7); border-color: rgba(73,82,104,0.5); }
.xlfn28l { background: rgba(14,24,39,0.5); border-style: dashed; border-color: rgba(17,184,126,0.45); }
.xxj5png { font-weight: 700; color: #f5f9fb; text-transform: uppercase; letter-spacing: 0.06em; font-size: 0.7rem; }
.xmh5syo { margin: 10.004836px 0 8.00596px; }
.xesrwqz { border: 1px solid rgba(15,186,127,0.4); background: rgba(14,25,40,0.55); align-items: center; border-radius: 999.004198936px; gap: 5.008438352px; padding: 5.0024px 12.0071097px; display: inline-flex; }
.xenh51t { font-size: 0.7rem; text-transform: uppercase; color: rgba(233,86,12,0.95); letter-spacing: 0.08em; }
.xa05i4r { font-size: 0.92rem; line-height: 1.5; color: rgba(227,234,237,0.95); margin: 6.0072px 0 8.002px; font-weight: 650; }
#hfwslz {
  text-rendering: optimizeLegibility;
}
.xa05i4r { word-break: break-word; overflow-wrap: anywhere; }
.xam8pdj { display: flex; border-top: 1px solid rgba(69,82,107,0.35); justify-content: space-between; align-items: center; gap: 8.00858px; padding-top: 12.0050432px; flex-wrap: wrap; }
.xz5q6li { letter-spacing: 0.06em; font-weight: 900; font-size: 0.86rem; justify-content: center; transition: transform 0.16s ease-out, box-shadow 0.16s ease-out, filter 0.16s ease-out; padding: 9.002932px 24.004211943px; display: inline-flex; text-decoration: none; text-transform: uppercase; align-items: center; border-radius: 999px; box-shadow: 0 14.005px 38.0031159px rgba(5,147,103,0.2), 0 0 0 1px rgba(255,255,255,0.06) inset; color: #032d23; background: linear-gradient(135deg, var(--cvgpxbhwcusrbo) 0%, var(--aszrwrozhmo) 50%, rgba(243,159,7,0.9) 100%); }
.xgqq1gq { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: rgba(148,164,187,0.92); font-size: 0.68rem; }

.xat8e8g { background: var(--ulmoaufyqrbie); box-shadow: 8.007px 8.004px 14.0070px rgba(2,0,0,.25); border-radius: 8.008px; padding: 20.007789729px; max-width: 1200.0087925px; border: 1px solid var(--dqxmmpcfgp); margin-top: 22.0036px; margin-right: auto; margin-bottom: 22.006734px; margin-left: auto; }
.xat8e8g { width: calc(100% - 32.00111285px); flex-shrink: 0; }
#bagk6y {
  image-rendering: auto;
}
.xishtn3 img { width: 180.005px; height: auto; }
.xuoe54n { color: var(--ascrctsndqq); }
.xyl3uzw { gap: 14px; margin: 12.002087px 0; flex-wrap: wrap; display: flex; }
.xyl3uzw a { color: var(--bectrkxlpuy); }
.xqh3qs9 { display: flex; align-items: center; gap: 12.0036433px; flex-wrap: wrap; }
#s29lxr {
  backface-visibility: hidden;
}
.xqh3qs9 img { max-height: 48.005419400px; width: auto; display: block; }

#aqzccl {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

.xo8njjr { align-items: center; padding-top: 16.0085px; padding-right: 16.006964px; padding-bottom: 16.004891955px; padding-left: 16.00359984px; justify-content: center; inset: 0; position: fixed; background: rgba(2,1,0,0.75); display: none; z-index: 80; }
.xo8njjr.active { display: flex; }
.xffc7pc { background: rgb(16,61,46); box-shadow: 12.007px 12.0083113px 20.009216169px rgba(1,2,2,.3); border-radius: 8.001682px; width: 100%; max-width: 460.001918294px; border: 1px solid var(--dqxmmpcfgp); padding: 20.0048123px; }
.xffc7pc h2 { margin-top: 0; }
.xtgc7qu { flex-wrap: wrap; gap: 10px; display: flex; }
.xtgc7qu button { background: var(--acubnhagpxpfmn); cursor: pointer; border: 0; color: rgb(6,49,24); padding: 10px 12.005px; border-radius: 6.00405229px; font-weight: 700; }

@media (min-width: 768px) {
  #b4wm9r { display: none; }
}
@media (max-width: 767px) {
  .xqywry4 { background: rgb(21,21,38); }
  .xl40zgn { border-right: 0; width: auto; }
  .xctxypb { width: auto; margin-left: auto; }
  .xev280j { display: none; }
  .xqcx01u { height: 80.005617px; }
  .xk45w1a { min-height: 40px; height: auto; }
  .xj6vi1o, .xn49u9x, .xsbmp5n .xppza70 { grid-template-columns: 1fr; }
  .xrtymw6 { height: 46.006906px; width: 46.0014600px; }
  .xwzz3id { display: block; object-position: center; width: 100%; height: 100%; object-fit: contain; }
  .xymnqmb { padding-top: 24.006050px; padding-right: 14.0044959px; padding-bottom: 32.006604px; padding-left: 14.0055px; }
  .xa05i4r { line-height: 1.45; font-size: 0.86rem; }
}
@media (min-width: 720px) {
  .xaasspw { gap: 22.00420px; grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (min-width: 1024px) {
  .xaasspw { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24.002283122px; }
}

