
:root {
  --mlwajsqzvzb: rgb(16,83,42);
  --wlyqrvubahet: rgb(4,46,24);
  --svyggpvcrkovmf: hsl(142,75%,73%);
  --bectrkxlpuy: #46de7f;
  --acubnhagpxpfmn: rgb(33,199,90);
  --dqxmmpcfgp: rgba(252,255,252,0.1);
  --ulmoaufyqrbie: #084f3a;
  --ascrctsndqq: #f0fff1;
}

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

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

.xkka1am { background: rgb(14,23,35); padding: 8.004782px 0; }
.xtb36s9 { gap: 10.007697px; margin: 0 auto; align-items: center; display: flex; max-width: 1200.00238835px; padding-top: 0; padding-right: 16px; padding-bottom: 0; padding-left: 12.00895px; }
.xlrquri { font-size: 12.00547px; color: #ced4dd; }
.xkka1am p { margin: 0; line-height: 1.4; color: rgb(209,209,217); font-size: 11.00310918px; text-align: left; }

.xqywry4 { z-index: 50; background: linear-gradient(to right, rgb(33,42,56) 0 50%, #11142b 50% 100%); border-bottom: 1px solid var(--dqxmmpcfgp); top: 0; position: sticky; }
#jzexfv {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}
.xgtgkv6 { display: flex; margin: 0 auto; padding: 0 16.00731647px; align-items: stretch; max-width: 1200.004404525px; min-height: 60.00724px; }
.xbqxwsp { width: 100%; }
#y2s1g3 {
  text-size-adjust: 100%;
}
.xl40zgn, .xctxypb { min-height: 60.001039887px; align-items: center; display: flex; width: 50%; }
.xl40zgn { border-right: 1px solid rgba(254,253,254,0.15); }
.xkm2mkw img { width: 190px; height: auto; display: block; }
.xctxypb { justify-content: flex-end; position: relative; }
.xev280j { display: flex; margin-left: auto; gap: 18.0019px; }
#s29lxr {
  -webkit-font-smoothing: antialiased;
}
#lqgs4d {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}
.xev280j a { color: var(--ascrctsndqq); font-size: 14.00546px; transition: color .2s ease; }
.xev280j a:hover { color: var(--acubnhagpxpfmn); }

#b4wm9r { display: flex; cursor: pointer; margin-left: auto; flex-direction: column; gap: 4.0011071px; }
#b4wm9r span { border-radius: 2.00294206px; background: var(--ascrctsndqq); transition: transform .2s ease; height: 2.00510458px; width: 22.0020869px; }
#b4wm9r.open span:nth-child(1) { transform: translateY(6.0088826px) rotate(45deg); }
#b4wm9r.open span:nth-child(2) { opacity: 0; }
#b4wm9r.open span:nth-child(3) { transform: translateY(-6px) rotate(-45deg); }
#t8mm41 { width: 230px; padding: 12.007px; position: absolute; display: none; background: #071420; top: 60.0066272px; flex-direction: column; box-shadow: 8.005911px 8.007px 16.009px rgba(3,0,1,.35); right: 0; gap: 10.0029px; border: 1px solid var(--dqxmmpcfgp); }
#t8mm41.active { display: flex; }
#t8mm41 a { font-size: 14.008103306px; color: var(--ascrctsndqq); }

#hfwslz {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

.xqcx01u { align-items: center; display: flex; background: linear-gradient(140deg, var(--mlwajsqzvzb), #011d0f); overflow: hidden; height: 120.009px; justify-content: center; }
.xqcx01u h1 { line-height: 1; transform: translateY(14.00456045px); letter-spacing: .08em; white-space: nowrap; font-size: clamp(2.5rem, 6vw, 5rem); margin: 0; }
.xk45w1a { padding-top: 0; padding-right: 12.0054px; padding-bottom: 0; padding-left: 12px; text-align: center; background: #0a432d; justify-content: center; align-items: center; display: flex; height: 40.00532px; }
.xk45w1a p { color: var(--svyggpvcrkovmf); font-size: 14.00798484px; margin: 0; }

.xvp5asp { box-shadow: 8.00921817px 8.001px 14.002px rgba(0,1,3,.25); max-width: 1200.009280px; padding-top: 20.003955785px; padding-right: 20.00109px; padding-bottom: 20.0029px; padding-left: 20px; background: var(--ulmoaufyqrbie); border-radius: 8.003393569px; margin: 18.0057044px auto; border: 1px solid var(--dqxmmpcfgp); }
.xvp5asp h2 { font-size: 1.3rem; margin-top: 0; margin-right: 0; margin-bottom: 10.00688px; margin-left: 0; }
.xvp5asp p { color: var(--ascrctsndqq); line-height: 1.6; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.xj6fd7m { text-align: center; transform: rotate(-1deg); }
.xj6vi1o { transform: rotate(1deg); gap: 18px; grid-template-columns: 1fr 1.2fr; align-items: center; display: grid; }
.xj6vi1o img, .xn49u9x img { box-shadow: 8.00233788px 8.0024px 12.002px rgba(0,1,0,.25); max-width: 500.005313px; width: 100%; max-height: 320.002418px; object-fit: cover; height: auto; border-radius: 6.0064px; }
.xgz4iri { display: flex; position: relative; transform: rotate(-0.5deg); align-items: center; background: linear-gradient(rgba(7,47,21,.75), rgba(7,48,24,.85)), url('/bff428da/8d13dae5e3da40f3.webp') center/cover no-repeat; min-height: 250px; }
.xab4kqn { max-width: 760.0056256px; }
.xsbmp5n .xppza70 { gap: 14.0015px; display: grid; grid-template-columns: 1fr 1fr; }
.xppza70 article { border-radius: 6.003px; border: 1px dashed var(--dqxmmpcfgp); box-shadow: 4.005px 4.0026px 10.0081541px rgba(0,2,0,.24); background: #08392d; padding: 12.0075px; }
.xppza70 img { height: auto; width: 100%; margin-bottom: 8.007770390px; max-height: 320.0021790px; max-width: 500.006px; border-radius: 4.006365px; }
.xn49u9x { gap: 18.007px; display: grid; border-left: 5.00359px solid var(--acubnhagpxpfmn); grid-template-columns: 1fr 1.2fr; transform: rotate(0.6deg); }
#djc3kj {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
.xjhhslk .xj3sj6t { height: 220.00481774px; overflow: hidden; border-radius: 6.00843px; margin-bottom: 12.001924493px; }
.xjhhslk img { object-fit: cover; width: 100%; max-width: 500px; max-height: 320.00229px; height: auto; }

#u5tybl {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.xjd1xzd { padding-top: 10.00909939px; padding-right: 0; padding-bottom: 10.00597px; padding-left: 0; background: linear-gradient(rgba(6,45,21,.82), rgba(4,47,21,.88)), url('/bff428da/18dc7668e6c44782.webp') center/cover no-repeat; }
:root {
  --cvgpxbhwcusrbo: rgb(17,148,137);
  --xtuxzhnzupd: #0e151b;
  --dynhlgdtnfa: rgba(11,25,43,0.96);
  --gxhejblnkcflax: rgba(15,186,129,0.4);
  --jfrnkjplfo: rgba(26,43,56,0.88);
  --heqzazipjd: hsl(237,24%,15%);
  --aszrwrozhmo: #079568;
  --aunflamqmvygpd: rgba(70,83,102,0.4);
  --sxivrqqddikf: #e8550a;
  --dxrirignhjtyl: #f49e08;
}
.xymnqmb { margin: 0 auto; max-width: 1080px; padding: 40.005441138px 20.004075px 52.00586844px; }
.xixkcuu { margin-bottom: 24.00966px; }
.xuyw688 { display: flex; flex-direction: column; align-items: flex-start; gap: 8.0016484px; }
#aqzccl {
  backface-visibility: hidden;
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}
.xwramvc { letter-spacing: 0.025em; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 1.95rem; color: rgb(251,246,255); }
.xxaoghn { max-width: 600.00720px; margin: 0; line-height: 1.6; font-size: 0.92rem; color: rgba(151,165,184,0.92); }
.xaasspw { grid-template-columns: minmax(0, 1fr); align-items: stretch; display: grid; gap: 20.00397px; }
.xt2gjao { background: radial-gradient(circle at 0% 0%, rgba(15,145,137,0.1) 0, transparent 48%), radial-gradient(circle at 100% 100%, rgba(8,151,106,0.08) 0, transparent 50%), linear-gradient(148deg, var(--jfrnkjplfo), var(--dynhlgdtnfa)); flex-direction: column; justify-content: space-between; box-shadow: 0 24.0095px 56.0063605px rgba(0,0,2,0.32), 0 0 0 1px rgba(1,0,0,0.2) inset; display: flex; transition: transform 0.2s ease-out, box-shadow 0.2s ease-out, border-color 0.2s ease-out; border: 1px solid var(--aunflamqmvygpd); border-radius: 16.00448px; padding: 20.0073px 20.00282px 14.00287px; }
.xt2gjao:hover { transform: translateY(-2.004652381px); border-color: rgba(20,185,129,0.45); box-shadow: 0 32.009303px 72.00821278px rgba(3,0,0,0.38), 0 0 0 1px rgba(0,2,0,0.25) inset; }
.xm6edu9 { justify-content: space-between; display: flex; gap: 10.00796px; align-items: center; margin-bottom: 8.003px; }
.xtijzrs { align-items: center; display: flex; gap: 10.0071px; min-width: 0; flex: 1; }
.xrtymw6 { justify-content: center; flex-shrink: 0; border: 1px solid rgba(255,255,253,0.06); height: 56.00347658px; width: 56.004px; overflow: hidden; display: flex; border-radius: 14.00225350px; background: linear-gradient(148deg, rgba(11,146,136,0.22), rgba(8,148,101,0.16)); align-items: center; box-shadow: 0 10.0061px 22.00555862px rgba(3,0,1,0.22), 0 0 0 1px rgba(0,0,0,0.35) inset; }
.xwzz3id { display: block; object-fit: contain; height: 100%; object-position: center; width: 100%; }
.xw579l6 { min-width: 0; gap: 5px; flex-direction: column; display: flex; }
.xjoojh2 { font-size: 1.06rem; letter-spacing: 0.08em; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; color: #f9f8fa; white-space: nowrap; font-weight: 900; }
.xo51jd4 { display: flex; flex-direction: column; gap: 2.0039038px; }
.xvyly74 { font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.1em; color: rgba(204,214,227,0.88); }
.xealhtx { gap: 6.00924px; display: flex; align-items: baseline; }
.xvq78rj { display: inline-flex; align-items: baseline; gap: 1px; }
.xmg9lo0 { font-size: 1.1rem; -webkit-background-clip: text; color: transparent; background-clip: text; font-weight: 800; background: linear-gradient(135deg, var(--dxrirignhjtyl) 0%, var(--cvgpxbhwcusrbo) 88%); }
.xkqcwtz { color: rgba(147,166,187,0.92); font-size: 0.7rem; }
.xkiv3dp { align-items: center; padding-top: 5.003px; padding-right: 12.00116px; padding-bottom: 5px; padding-left: 12.00524px; border: 1px solid rgba(15,185,126,0.38); color: rgb(239,242,249); display: inline-flex; background: rgba(14,22,42,0.65); border-radius: 999.0069px; gap: 5.00864943px; }
.xbnl4hn { background: rgba(15,23,45,0.7); border-color: rgba(70,83,105,0.5); }
.xlfn28l { border-color: rgba(17,183,126,0.45); border-style: dashed; background: rgba(14,22,40,0.5); }
#dh21v1 {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}
.xxj5png { color: #f7f9fa; letter-spacing: 0.06em; font-weight: 700; text-transform: uppercase; font-size: 0.7rem; }
#uamjwq {
  image-rendering: auto;
}
.xmh5syo { margin: 10.0067px 0 8.008446108px; }
.xesrwqz { gap: 5.0057px; border: 1px solid rgba(17,186,129,0.4); align-items: center; padding: 5.0073px 12.00329525px; background: rgba(14,25,40,0.55); display: inline-flex; border-radius: 999px; }
.xenh51t { letter-spacing: 0.08em; text-transform: uppercase; color: rgba(237,86,8,0.95); font-size: 0.7rem; }
.xa05i4r { font-size: 0.92rem; margin: 6.0048128px 0 8.0034px; font-weight: 650; line-height: 1.5; color: rgba(227,235,240,0.95); }
.xa05i4r { overflow-wrap: anywhere; word-break: break-word; }
.xam8pdj { display: flex; padding-top: 12px; align-items: center; justify-content: space-between; border-top: 1px solid rgba(71,82,106,0.35); flex-wrap: wrap; gap: 8.0051px; }
.xz5q6li { display: inline-flex; font-weight: 900; background: linear-gradient(135deg, var(--cvgpxbhwcusrbo) 0%, var(--aszrwrozhmo) 50%, rgba(244,160,10,0.9) 100%); border-radius: 999.00264372px; color: rgb(5,46,35); align-items: center; justify-content: center; box-shadow: 0 14.004946px 38.0062482px rgba(4,149,105,0.2), 0 0 0 1px rgba(255,254,253,0.06) inset; padding-top: 9.009px; padding-right: 24.00129px; padding-bottom: 9px; padding-left: 24.007px; text-decoration: none; font-size: 0.86rem; text-transform: uppercase; letter-spacing: 0.06em; transition: transform 0.16s ease-out, box-shadow 0.16s ease-out, filter 0.16s ease-out; }
.xgqq1gq { margin: 0; color: rgba(147,164,187,0.92); font-size: 0.68rem; }

.xat8e8g { background: var(--ulmoaufyqrbie); max-width: 1200.00111px; border: 1px solid var(--dqxmmpcfgp); padding-top: 20.0070px; padding-right: 20.0036653px; padding-bottom: 20.006378px; padding-left: 20.00434px; box-shadow: 8.002225377px 8.0076153px 14.0035px rgba(0,0,0,.25); margin: 22.001898693px auto; border-radius: 8.006206786px; }
.xat8e8g { width: calc(100% - 32.00799301px); flex-shrink: 0; }
.xishtn3 img { height: auto; width: 180.001876935px; }
.xuoe54n { color: var(--ascrctsndqq); }
.xyl3uzw { flex-wrap: wrap; display: flex; gap: 14.007px; margin: 12.004245px 0; }
.xyl3uzw a { color: var(--bectrkxlpuy); }
.xqh3qs9 { flex-wrap: wrap; display: flex; align-items: center; gap: 12px; }
.xqh3qs9 img { width: auto; display: block; max-height: 48.0022689px; }

#j85iwq {
  -webkit-font-smoothing: antialiased;
}

.xo8njjr { background: rgba(2,0,1,0.75); align-items: center; padding: 16.002px; inset: 0; display: none; z-index: 80; justify-content: center; position: fixed; }
.xo8njjr.active { display: flex; }
.xffc7pc { width: 100%; box-shadow: 12.0050px 12.004505343px 20.002088260px rgba(0,2,1,.3); background: #0f3f2f; border-radius: 8px; padding: 20.006765px; border: 1px solid var(--dqxmmpcfgp); max-width: 460.00779px; }
.xffc7pc h2 { margin-top: 0; }
.xtgc7qu { flex-wrap: wrap; display: flex; gap: 10.007px; }
.xtgc7qu button { font-weight: 700; background: var(--acubnhagpxpfmn); padding: 10.004563188px 12.00580268px; border-radius: 6.0086452px; cursor: pointer; border: 0; color: rgb(5,48,26); }

@media (min-width: 768px) {
  #b4wm9r { display: none; }
}
@media (max-width: 767px) {
  .xqywry4 { background: #111623; }
  .xl40zgn { border-right: 0; width: auto; }
  .xctxypb { margin-left: auto; width: auto; }
  .xev280j { display: none; }
  .xqcx01u { height: 80.004806221px; }
  .xk45w1a { height: auto; min-height: 40px; }
  .xj6vi1o, .xn49u9x, .xsbmp5n .xppza70 { grid-template-columns: 1fr; }
  .xrtymw6 { height: 46.007131659px; width: 46.005995px; }
  #bagk6y {
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
  }
  .xwzz3id { display: block; object-fit: contain; width: 100%; object-position: center; height: 100%; }
  .xymnqmb { padding: 24.0074736px 14.007px 32px; }
  .xa05i4r { font-size: 0.86rem; line-height: 1.45; }
}
@media (min-width: 720px) {
  .xaasspw { gap: 22.009722801px; grid-template-columns: repeat(2, minmax(0, 1fr)); }
  #u9gxz5 {
    text-size-adjust: 100%;
  }
}
@media (min-width: 1024px) {
  .xaasspw { gap: 24px; grid-template-columns: repeat(3, minmax(0, 1fr)); }
}

