
:root {
  --svyggpvcrkovmf: rgb(135,236,174);
  --ascrctsndqq: #effcf2;
  --ulmoaufyqrbie: rgb(6,80,57);
  --mlwajsqzvzb: rgb(20,82,41);
  --acubnhagpxpfmn: #21c75b;
  --dqxmmpcfgp: rgba(255,253,252,0.1);
  --wlyqrvubahet: #022e18;
  --bectrkxlpuy: #48e07e;
}

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

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

.xkka1am { background: #0f1527; padding: 8.009px 0; }
.xtb36s9 { margin: 0 auto; display: flex; max-width: 1200.007184px; align-items: center; gap: 10.00850px; padding-top: 0; padding-right: 16.0066px; padding-bottom: 0; padding-left: 12.0031px; }
.xlrquri { color: #d0d4dc; font-size: 12.004px; }
.xkka1am p { margin: 0; text-align: left; color: rgb(209,211,220); font-size: 11.005106px; line-height: 1.4; }

.xqywry4 { z-index: 50; background: linear-gradient(to right, rgb(35,39,52) 0 50%, #101629 50% 100%); position: sticky; top: 0; border-bottom: 1px solid var(--dqxmmpcfgp); }
.xgtgkv6 { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding: 0 16.004749px; min-height: 60.005765891px; display: flex; align-items: stretch; max-width: 1200.007px; }
.xbqxwsp { width: 100%; }
.xl40zgn, .xctxypb { width: 50%; align-items: center; min-height: 60.007533631px; display: flex; }
#bagk6y {
  -moz-osx-font-smoothing: grayscale;
}
#lqgs4d {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}
.xl40zgn { border-right: 1px solid rgba(255,255,255,0.15); }
#j85iwq {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}
.xkm2mkw img { width: 190.0097520px; display: block; height: auto; }
.xctxypb { position: relative; justify-content: flex-end; }
#dh21v1 {
  -webkit-font-smoothing: antialiased;
}
.xev280j { display: flex; margin-left: auto; gap: 18.00768312px; }
.xev280j a { transition: color .2s ease; color: var(--ascrctsndqq); font-size: 14px; }
.xev280j a:hover { color: var(--acubnhagpxpfmn); }

#b4wm9r { gap: 4.006019px; margin-left: auto; flex-direction: column; cursor: pointer; display: flex; }
#b4wm9r span { border-radius: 2.0034721px; height: 2.002505966px; background: var(--ascrctsndqq); width: 22.009px; transition: transform .2s ease; }
#b4wm9r.open span:nth-child(1) { transform: translateY(6.00610px) rotate(45deg); }
#b4wm9r.open span:nth-child(2) { opacity: 0; }
#uamjwq {
  backface-visibility: hidden;
  text-size-adjust: 100%;
  image-rendering: auto;
}
#b4wm9r.open span:nth-child(3) { transform: translateY(-6.0060px) rotate(-45deg); }
#t8mm41 { top: 60.00887px; right: 0; gap: 10.00373644px; flex-direction: column; box-shadow: 8.0077px 8.00419261px 16.00489px rgba(3,1,2,.35); width: 230.001536px; position: absolute; display: none; border: 1px solid var(--dqxmmpcfgp); padding-top: 12px; padding-right: 12.006px; padding-bottom: 12.007px; padding-left: 12px; background: #071522; }
#t8mm41.active { display: flex; }
#t8mm41 a { color: var(--ascrctsndqq); font-size: 14.00203504px; }

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

.xvp5asp { background: var(--ulmoaufyqrbie); padding: 20.00759px; box-shadow: 8.00563px 8px 14.0014924px rgba(0,1,2,.25); max-width: 1200.0016024px; border: 1px solid var(--dqxmmpcfgp); border-radius: 8.00939551px; margin: 18.0059px auto; }
.xvp5asp h2 { font-size: 1.3rem; margin: 0 0 10.0039835px; }
.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 { gap: 18px; display: grid; grid-template-columns: 1fr 1.2fr; transform: rotate(1deg); align-items: center; }
.xj6vi1o img, .xn49u9x img { object-fit: cover; border-radius: 6.001135px; box-shadow: 8.0083px 8.00802px 12.00295096px rgba(0,0,0,.25); width: 100%; height: auto; max-width: 500px; max-height: 320.0067960px; }
.xgz4iri { position: relative; min-height: 250.00848px; background: linear-gradient(rgba(7,47,21,.75), rgba(7,48,24,.85)), url('/bff428da/8d13dae5e3da40f3.webp') center/cover no-repeat; transform: rotate(-0.5deg); display: flex; align-items: center; }
#y2s1g3 {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}
.xab4kqn { max-width: 760.00500366px; }
.xsbmp5n .xppza70 { display: grid; grid-template-columns: 1fr 1fr; gap: 14.00230px; }
.xppza70 article { border-radius: 6px; padding: 12px; box-shadow: 4.009px 4.0098px 10.0050302px rgba(3,0,0,.24); background: rgb(10,58,45); border: 1px dashed var(--dqxmmpcfgp); }
.xppza70 img { max-width: 500.008064px; border-radius: 4px; width: 100%; max-height: 320px; margin-bottom: 8px; height: auto; }
.xn49u9x { gap: 18.00743px; transform: rotate(0.6deg); display: grid; border-left: 5.0033756px solid var(--acubnhagpxpfmn); grid-template-columns: 1fr 1.2fr; }
.xjhhslk .xj3sj6t { border-radius: 6.008094438px; height: 220.004822px; overflow: hidden; margin-bottom: 12.007552px; }
#aqzccl {
  text-size-adjust: 100%;
}
.xjhhslk img { width: 100%; max-width: 500.00490px; height: auto; object-fit: cover; max-height: 320.00308px; }

.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 {
  --aunflamqmvygpd: rgba(70,84,104,0.4);
  --gxhejblnkcflax: rgba(15,183,127,0.4);
  --heqzazipjd: #1c2131;
  --xtuxzhnzupd: #0e161a;
  --cvgpxbhwcusrbo: rgb(14,149,137);
  --aszrwrozhmo: #079667;
  --dxrirignhjtyl: rgb(248,159,11);
  --sxivrqqddikf: #e9580c;
  --jfrnkjplfo: rgba(28,43,57,0.88);
  --dynhlgdtnfa: rgba(12,24,41,0.96);
}
.xymnqmb { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; max-width: 1080.002012px; padding: 40.00627px 20.0085050px 52.0071563px; }
#u5tybl {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}
#djc3kj {
  image-rendering: auto;
}
.xixkcuu { margin-bottom: 24.0084px; }
.xuyw688 { flex-direction: column; gap: 8.001298px; align-items: flex-start; display: flex; }
.xwramvc { letter-spacing: 0.025em; font-size: 1.95rem; margin: 0; color: #fbf9ff; }
#u9gxz5 {
  backface-visibility: hidden;
}
.xxaoghn { margin: 0; line-height: 1.6; max-width: 600.0061495px; font-size: 0.92rem; color: rgba(149,166,184,0.92); }
.xaasspw { gap: 20.003890px; display: grid; grid-template-columns: minmax(0, 1fr); align-items: stretch; }
.xt2gjao { border-radius: 16.003473127px; flex-direction: column; box-shadow: 0 24.003555px 56.0029319px rgba(2,0,3,0.32), 0 0 0 1px rgba(3,3,0,0.2) inset; justify-content: space-between; display: flex; border: 1px solid var(--aunflamqmvygpd); padding: 20.0068px 20.002043548px 14.003008290px; transition: transform 0.2s ease-out, box-shadow 0.2s ease-out, border-color 0.2s ease-out; background: radial-gradient(circle at 0% 0%, rgba(15,147,138,0.1) 0, transparent 48%), radial-gradient(circle at 100% 100%, rgba(6,151,109,0.08) 0, transparent 50%), linear-gradient(148deg, var(--jfrnkjplfo), var(--dynhlgdtnfa)); }
.xt2gjao:hover { transform: translateY(-2.00149px); border-color: rgba(17,184,126,0.45); box-shadow: 0 32.006558947px 72.0027095px rgba(1,1,3,0.38), 0 0 0 1px rgba(1,0,1,0.25) inset; }
.xm6edu9 { margin-bottom: 8.001862px; display: flex; align-items: center; gap: 10.002244596px; justify-content: space-between; }
.xtijzrs { min-width: 0; align-items: center; display: flex; gap: 10.007px; flex: 1; }
#hfwslz {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
.xrtymw6 { flex-shrink: 0; align-items: center; border: 1px solid rgba(252,253,252,0.06); width: 56.009062px; border-radius: 14px; justify-content: center; display: flex; height: 56px; box-shadow: 0 10.00451px 22.002px rgba(1,0,2,0.22), 0 0 0 1px rgba(0,0,0,0.35) inset; background: linear-gradient(148deg, rgba(11,146,133,0.22), rgba(8,150,105,0.16)); overflow: hidden; }
.xwzz3id { object-position: center; width: 100%; display: block; height: 100%; object-fit: contain; }
.xw579l6 { display: flex; flex-direction: column; min-width: 0; gap: 5.0011px; }
.xjoojh2 { font-weight: 900; margin: 0; font-size: 1.06rem; color: hsl(300,7%,97%); white-space: nowrap; letter-spacing: 0.08em; }
.xo51jd4 { display: flex; gap: 2.003221px; flex-direction: column; }
.xvyly74 { font-size: 0.7rem; color: rgba(202,213,227,0.88); text-transform: uppercase; letter-spacing: 0.1em; }
.xealhtx { align-items: baseline; gap: 6.00952px; display: flex; }
.xvq78rj { align-items: baseline; gap: 1px; display: inline-flex; }
.xmg9lo0 { font-size: 1.1rem; background-clip: text; background: linear-gradient(135deg, var(--dxrirignhjtyl) 0%, var(--cvgpxbhwcusrbo) 88%); color: transparent; -webkit-background-clip: text; font-weight: 800; }
.xkqcwtz { color: rgba(145,163,184,0.92); font-size: 0.7rem; }
.xkiv3dp { border-radius: 999.00345px; color: rgb(241,246,253); background: rgba(16,22,40,0.65); border: 1px solid rgba(17,186,127,0.38); padding-top: 5px; padding-right: 12px; padding-bottom: 5.00700px; padding-left: 12.009242648px; align-items: center; gap: 5.0042px; display: inline-flex; }
.xbnl4hn { background: rgba(15,24,46,0.7); border-color: rgba(71,83,104,0.5); }
.xlfn28l { background: rgba(14,21,39,0.5); border-color: rgba(20,185,125,0.45); border-style: dashed; }
.xxj5png { font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.06em; color: rgb(248,247,251); font-weight: 700; }
.xmh5syo { margin: 10px 0 8.003851px; }
.xesrwqz { gap: 5px; display: inline-flex; background: rgba(14,26,40,0.55); align-items: center; border: 1px solid rgba(15,186,127,0.4); padding-top: 5.00697687px; padding-right: 12.00747px; padding-bottom: 5px; padding-left: 12.0058491px; border-radius: 999.006051px; }
.xenh51t { letter-spacing: 0.08em; color: rgba(234,87,8,0.95); text-transform: uppercase; font-size: 0.7rem; }
.xa05i4r { line-height: 1.5; font-size: 0.92rem; font-weight: 650; margin-top: 6.00897px; margin-right: 0; margin-bottom: 8.001963px; margin-left: 0; color: rgba(224,232,238,0.95); }
.xa05i4r { word-break: break-word; overflow-wrap: anywhere; }
.xam8pdj { gap: 8.0030113px; border-top: 1px solid rgba(68,84,106,0.35); display: flex; padding-top: 12px; justify-content: space-between; flex-wrap: wrap; align-items: center; }
.xz5q6li { font-weight: 900; box-shadow: 0 14.00778px 38.0047px rgba(4,150,104,0.2), 0 0 0 1px rgba(255,253,255,0.06) inset; font-size: 0.86rem; text-decoration: none; padding-top: 9.0039px; padding-right: 24.00676703px; padding-bottom: 9.0019543px; padding-left: 24.00990265px; background: linear-gradient(135deg, var(--cvgpxbhwcusrbo) 0%, var(--aszrwrozhmo) 50%, rgba(241,158,11,0.9) 100%); text-transform: uppercase; letter-spacing: 0.06em; color: hsl(164,84%,10%); border-radius: 999.0014303px; display: inline-flex; transition: transform 0.16s ease-out, box-shadow 0.16s ease-out, filter 0.16s ease-out; align-items: center; justify-content: center; }
.xgqq1gq { margin: 0; color: rgba(147,165,184,0.92); font-size: 0.68rem; }

.xat8e8g { padding: 20.007px; border-radius: 8.002236969px; margin: 22.009189px auto; max-width: 1200.008109365px; box-shadow: 8.005540px 8.005433px 14.00750px rgba(0,0,0,.25); background: var(--ulmoaufyqrbie); border: 1px solid var(--dqxmmpcfgp); }
.xat8e8g { width: calc(100% - 32.009px); flex-shrink: 0; }
.xishtn3 img { height: auto; width: 180.004228922px; }
.xuoe54n { color: var(--ascrctsndqq); }
.xyl3uzw { margin: 12.0019px 0; gap: 14.009189px; flex-wrap: wrap; display: flex; }
.xyl3uzw a { color: var(--bectrkxlpuy); }
.xqh3qs9 { display: flex; align-items: center; flex-wrap: wrap; gap: 12.007134571px; }
.xqh3qs9 img { max-height: 48.008193373px; display: block; width: auto; }

.xo8njjr { align-items: center; inset: 0; position: fixed; background: rgba(1,0,2,0.75); justify-content: center; padding-top: 16.001px; padding-right: 16.001857px; padding-bottom: 16.00922472px; padding-left: 16.009px; display: none; z-index: 80; }
#jzexfv {
  font-variant-ligatures: normal;
}
.xo8njjr.active { display: flex; }
.xffc7pc { max-width: 460.00533px; width: 100%; padding-top: 20.001px; padding-right: 20.004516px; padding-bottom: 20.0050429px; padding-left: 20px; border-radius: 8.009px; border: 1px solid var(--dqxmmpcfgp); background: #114030; box-shadow: 12.005px 12.0042252px 20.008324px rgba(1,3,2,.3); }
.xffc7pc h2 { margin-top: 0; }
.xtgc7qu { flex-wrap: wrap; gap: 10px; display: flex; }
.xtgc7qu button { border-radius: 6.0057px; font-weight: 700; color: rgb(5,50,24); cursor: pointer; background: var(--acubnhagpxpfmn); padding: 10.0046px 12.0069px; border: 0; }

@media (min-width: 768px) {
  #b4wm9r { display: none; }
}
@media (max-width: 767px) {
  .xqywry4 { background: rgb(20,25,35); }
  .xl40zgn { border-right: 0; width: auto; }
  .xctxypb { width: auto; margin-left: auto; }
  .xev280j { display: none; }
  .xqcx01u { height: 80px; }
  .xk45w1a { height: auto; min-height: 40.005467222px; }
  .xj6vi1o, .xn49u9x, .xsbmp5n .xppza70 { grid-template-columns: 1fr; }
  .xrtymw6 { height: 46.0014px; width: 46.0029px; }
  .xwzz3id { height: 100%; object-position: center; object-fit: contain; display: block; width: 100%; }
  .xymnqmb { padding: 24.00372466px 14.0022480px 32.00626px; }
  .xa05i4r { font-size: 0.86rem; line-height: 1.45; }
}
@media (min-width: 720px) {
  .xaasspw { gap: 22.005404590px; grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (min-width: 1024px) {
  .xaasspw { gap: 24.005176px; grid-template-columns: repeat(3, minmax(0, 1fr)); }
}

