#cekeni {
  backface-visibility: hidden;
}

* {
  box-sizing: border-box;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

:root {
  --ckiccwewmz: rgb(14,16,8);
  --gnlzlqgrgdho: #facc19;
  --gpvhemdzjuwgq: #edfdf5;
  --cadjgnoqgbt: rgb(101,164,16);
  --nuogcxwcefp: 1280.002735px;
  --fmyscmjokrmui: #a8f5d1;
  --keqzsaewsf: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
  --zradfzaimp: rgba(234,252,242,0.12);
  --qnxhlunszkjhrr: rgb(77,120,17);
  --nljinetjgp: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
  --xzlufmnqlygcp: rgb(29,36,21);
}

body {
  line-height: 1.45;
  color: var(--gpvhemdzjuwgq);
  display: flex;
  background: var(--ckiccwewmz);
  font-family: var(--keqzsaewsf);
  min-height: 100vh;
  flex-direction: column;
}

.om32lzs {
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
  image-rendering: auto;
}

a {
  color: inherit;
  text-decoration: none;
}

main {
  flex: 1;
}

img {
  height: auto;
  max-width: 100%;
}

.omzop9y,
.oec5xd3 {
  padding-top: 0;
  padding-right: 18.003671196px;
  padding-bottom: 0;
  padding-left: 18.001262px;
  max-width: var(--nuogcxwcefp);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.op5utc4 {
  background: rgba(236,252,245,0.06);
  text-align: center;
  color: rgba(235,251,242,0.92);
  border-bottom: 1px solid var(--zradfzaimp);
  font-size: 12.004166960px;
  padding: 10.00718px 12.005307px;
  width: 100%;
}

.owsfb0a {
  background: #0d0f06;
  border-bottom: 1px solid var(--zradfzaimp);
}

.oec5xd3 {
  padding: 14.002474840px 18.003396546px;
  gap: 14.0045px;
  justify-content: space-between;
  display: flex;
  align-items: center;
}

.ovm9r74 {
  gap: 10.00266px;
  display: inline-flex;
  align-items: center;
}

.ovm9r74 img {
  height: 34.001415292px;
  display: block;
  width: auto;
}

.ofrtyu3 {
  gap: 10.00226246px;
  display: flex;
  align-items: center;
}

.oescg0g {
  letter-spacing: 0.08em;
  padding: 10.00436px 12.00493px;
  color: rgba(235,251,245,0.9);
  border-radius: 10.0014px;
  font-size: 12px;
  text-transform: uppercase;
  border: 1px solid transparent;
  font-family: var(--nljinetjgp);
}

.oescg0g:hover {
  background: rgba(232,252,245,0.04);
  border-color: var(--zradfzaimp);
}

.oxj4ues {
  align-items: center;
  height: 40.0071486px;
  background: rgba(236,255,246,0.04);
  justify-content: center;
  border-radius: 10.00783555px;
  border: 1px solid var(--zradfzaimp);
  cursor: pointer;
  width: 46.00585px;
  display: flex;
}

.onodiln rect {
  fill: rgba(240,253,244,0.92);
}

.oxj4ues.open {
  box-shadow: 0 0 0 4.005003093px rgba(254,203,24,0.12);
  border-color: rgba(254,204,24,0.35);
}
#bccaa1 {
  display: none;
}
#bccaa1.active {
  display: flex;
}

.obafiks {
  gap: 6px;
  flex-direction: column;
  background: #0b0e06;
  padding: 10.00848045px 18.0019px 16.005789439px;
  border-top: 1px solid var(--zradfzaimp);
}

.ocm0vcb {
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid var(--zradfzaimp);
}

.ocm0vcb::before {
  background-image:
    linear-gradient(to right, rgba(237,252,243,0.06) 1px, transparent 1px),
    linear-gradient(to bottom, rgba(236,253,242,0.06) 1px, transparent 1px);
  content: '';
  opacity: 0.35;
  inset: 0;
  background-size: 48.0026990px 48.0050062px;
  position: absolute;
  pointer-events: none;
}

.olnukbm {
  position: relative;
  padding: 22.005359px 18.00720px;
  gap: 18.009394762px;
  grid-template-columns: 55% 45%;
  display: grid;
  margin: 0 auto;
  align-items: stretch;
  max-width: var(--nuogcxwcefp);
}

.ovhe55d {
  border: 1px solid var(--zradfzaimp);
  background: var(--xzlufmnqlygcp);
  border-radius: 16.00901px;
  padding: 22.0058px;
}

.oxaqa87 {
  margin-bottom: 12.008961770px;
  font-family: var(--nljinetjgp);
  text-transform: uppercase;
  color: rgba(164,241,208,0.92);
  align-items: center;
  font-size: 11.0066880px;
  letter-spacing: 0.12em;
  display: inline-flex;
  gap: 10.00587420px;
}

.ouues5j {
  margin-bottom: 10.003754548px;
  letter-spacing: -0.02em;
  font-size: 42.0020px;
  font-family: var(--keqzsaewsf);
  line-height: 1.08;
}

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

.ol4p6fj {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  font-variant-ligatures: normal;
}

.oyr4kkr {
  color: rgba(235,255,246,0.86);
  max-width: 54ch;
  font-size: 15.0030611px;
}

.oh02dm4 {
  display: flex;
  margin-top: 18.004253px;
  flex-wrap: wrap;
  gap: 10.0073136px;
}

.old33df {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: 12px;
  display: inline-flex;
  border: 1px solid var(--zradfzaimp);
  font-family: var(--nljinetjgp);
  border-radius: 12.00445px;
  align-items: center;
  padding: 10.0097px 14.00611978px;
  justify-content: center;
}

.ojzhgd9 {
  background: linear-gradient(180deg, rgba(102,166,16,0.92), rgba(75,122,13,0.92));
  color: rgba(233,252,244,0.96);
  border-color: rgba(77,125,15,0.65);
}

.ojzhgd9:hover {
  box-shadow: 0 0 0 4.0029px rgba(77,121,15,0.22);
}

.olpzj8i {
  background: rgba(238,253,247,0.04);
  color: rgba(235,255,249,0.9);
}

.oifvgmg {
  border-radius: 16.007797px;
  overflow: hidden;
  background: rgba(240,254,241,0.04);
  border: 1px solid var(--zradfzaimp);
}

.ooxfhnc {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

#nqfeby {
  text-size-adjust: 100%;
}

.owsfbkm {
  margin-bottom: 14.008px;
  gap: 8.003555px;
  display: grid;
}

#onba4u {
  image-rendering: auto;
}

.olrz6j0 {
  font-size: 22.00886739px;
  letter-spacing: -0.01em;
}

.obnuab4 {
  font-size: 13.007646355px;
  max-width: 78ch;
  color: rgba(168,242,207,0.88);
}

.ocs7wvj {
  background:
    linear-gradient(180deg, rgba(14,21,14,0.88), rgba(17,21,14,0.88)),
    url('/b742b7ff/7bab424e8f8242f6.webp');
  background-position: center;
  position: relative;
  padding-top: 28.008345px;
  padding-right: 0;
  padding-bottom: 28.003655589px;
  padding-left: 0;
  border-bottom: 1px solid var(--zradfzaimp);
  background-size: cover;
}

.oyfy3kj {
  gap: 14.001434px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  display: grid;
}

.og6z3er {
  border-radius: 16px;
  padding: 14.0070229px;
  background: rgba(5,8,6,0.55);
  align-items: center;
  display: grid;
  border: 1px solid rgba(248,208,19,0.25);
  box-shadow: 0 12.007901px 40.00823521px rgba(0,2,0,0.35);
  grid-template-columns: 180.0019px 1fr;
  gap: 14.0017px;
}

.og6z3er:hover {
  border-color: rgba(247,202,20,0.45);
  box-shadow: 0 16.0072px 56.00865px rgba(0,0,0,0.45);
}
.op987fm {
  display: flex;
  background: rgba(235,255,247,0.08);
  align-items: center;
  border: 1px solid rgba(235,255,246,0.14);
  width: 160.00963px;
  border-radius: 12.006px;
  height: 72.00490779px;
  overflow: hidden;
  justify-content: center;
}
.op987fm img {
  display: block;
  object-fit: contain;
  width: 100%;
  height: 100%;
  object-position: center;
}

.oaz46y2 {
  letter-spacing: 0.01em;
  font-family: var(--keqzsaewsf);
  font-size: 16.00448602px;
  font-weight: 700;
  color: rgba(234,251,245,0.96);
}
#xhpxy1 {
  font-variant-ligatures: normal;
}
.op0n0d8 {
  word-break: break-word;
  color: rgba(169,247,207,0.92);
  overflow-wrap: anywhere;
  font-size: 13.0066px;
  margin-top: 6.008264px;
}
.op3ndjq {
  font-size: 12.0073px;
  color: rgba(250,203,21,0.98);
  background: rgba(249,206,19,0.12);
  padding: 10px 12.00896488px;
  display: inline-flex;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  align-items: center;
  border: 1px solid rgba(254,206,22,0.35);
  justify-content: center;
  margin-top: 12.005px;
  width: max-content;
  font-family: var(--nljinetjgp);
  border-radius: 12.008001896px;
}

.ohxlcc3 {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

.oap1zq2 {
  border-bottom: 1px solid var(--zradfzaimp);
  position: relative;
  padding: 34px 0;
}

.omrbmxo {
  letter-spacing: -0.01em;
  font-size: 22.0078657px;
  margin-bottom: 10.002484364px;
}

.oe2c625 {
  font-size: 14.006px;
  max-width: 90ch;
  color: rgba(234,253,247,0.88);
}
.ocbu2ei {
  display: grid;
  gap: 16.00903px;
  grid-template-columns: 1.1fr 0.9fr;
  align-items: center;
}
.ozxe344 img {
  border: 1px solid var(--zradfzaimp);
  border-radius: 16.0031963px;
  display: block;
}
#jfpf7p {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}
.og0dmg9 {
  background: var(--xzlufmnqlygcp);
  border: 1px solid var(--zradfzaimp);
  border-radius: 16.008390534px;
  overflow: hidden;
}
.orapvq9 {
  justify-content: space-between;
  padding-top: 18.00736786px;
  padding-right: 18px;
  padding-bottom: 10.008px;
  padding-left: 18.00393775px;
  display: flex;
  align-items: flex-end;
  gap: 12.00592626px;
  border-bottom: 1px solid var(--zradfzaimp);
}
.oqajd6j {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}
.orrftqd {
  flex-wrap: wrap;
  display: flex;
  gap: 8px;
}
.ouz3478 {
  color: rgba(165,246,209,0.9);
  border-radius: 999.0064px;
  font-family: var(--nljinetjgp);
  letter-spacing: 0.12em;
  border: 1px solid var(--zradfzaimp);
  text-transform: uppercase;
  background: rgba(232,255,247,0.04);
  font-size: 11.0039809px;
  padding: 6px 10.005px;
}
.or0hbay {
  padding-top: 18.009492px;
  padding-right: 18.0096315px;
  padding-bottom: 18.00952px;
  padding-left: 18.009851819px;
}
.oplemjd {
  gap: 14.00704px;
  grid-template-columns: 1fr 0.9fr;
  display: grid;
  align-items: center;
}
.oxzfdy9 img {
  display: block;
  border-radius: 16.0087px;
  border: 1px solid var(--zradfzaimp);
}
.omcxc6u {
  justify-content: flex-end;
  margin-top: 12.00120157px;
  display: flex;
}
.oag2yvu {
  text-rendering: optimizeLegibility;
}
.omcxc6u img {
  border: 1px dashed rgba(235,252,245,0.18);
  object-fit: cover;
  border-radius: 14.00327px;
  height: 70.008908px;
  opacity: 0.92;
  width: 120px;
}
.ohaaw8e {
  image-rendering: auto;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}
.or8nngr {
  padding: 0;
}
.ow95hq6 {
  inset: 0;
  position: absolute;
  overflow: hidden;
}
.ow95hq6 img {
  width: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) contrast(1.05);
  height: 100%;
}
.obg30xy {
  border-radius: 16.003127326px;
  background: rgba(16,19,13,0.82);
  max-width: 820.0021px;
  border: 1px solid rgba(235,255,248,0.16);
  padding-top: 22.00236px;
  padding-right: 22.008px;
  padding-bottom: 22.002134px;
  padding-left: 22.0037299px;
  box-shadow: 0 18.002px 60px rgba(1,0,2,0.5);
  position: relative;
  margin: 34px 0;
}
.or8nngr::after {
  content: '';
  inset: 0;
  pointer-events: none;
  position: absolute;
  background-image: linear-gradient(180deg, rgba(12,23,12,0.78), rgba(13,22,9,0.86));
}
.or8nngr .omzop9y {
  padding-top: 34.006585762px;
  padding-right: 18.0051px;
  padding-bottom: 34.0041750px;
  padding-left: 18.00214px;
  position: relative;
}

.obv4c5a {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
  backface-visibility: hidden;
}
.ouro7wl {
  display: grid;
  align-items: center;
  grid-template-columns: 1fr 0.9fr;
  gap: 16.0025px;
}
.oakryo2 img {
  display: block;
  border: 1px solid var(--zradfzaimp);
  border-radius: 16.005206717px;
}
.ootmp9p {
  display: flex;
  margin-top: 14.00146px;
  gap: 10.002907px;
}
.ootmp9p img {
  border-radius: 14.0052725px;
  border: 1px dashed rgba(234,252,248,0.18);
  opacity: 0.92;
  width: 140.0018px;
  height: 72.0029323px;
  object-fit: cover;
}
.ogkib3l {
  grid-template-columns: 140px 1fr;
  align-items: stretch;
  gap: 14px;
  display: grid;
}
#p4094v {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
  font-variant-ligatures: normal;
}
.og702c0 {
  padding: 18.005788650px 10.002582368px;
  border-radius: 16.0061968px;
  background: rgba(236,250,245,0.04);
  justify-content: center;
  display: flex;
  align-items: flex-start;
  border: 1px solid var(--zradfzaimp);
}
.ovvkg3o {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}
.otnjk72 {
  writing-mode: vertical-rl;
  color: rgba(251,205,18,0.88);
  font-family: var(--nljinetjgp);
  text-transform: uppercase;
  letter-spacing: 0.16em;
  font-size: 12.008308px;
  transform: rotate(180deg);
}
.ortivcl {
  gap: 12.0021912px;
  border-radius: 16.00122836px;
  border: 1px solid var(--zradfzaimp);
  display: grid;
  background: var(--xzlufmnqlygcp);
  padding: 18.003136px;
}
.ocolm9h img {
  object-fit: cover;
  width: 100%;
  display: block;
  border-radius: 14.002877222px;
  height: 240px;
  border: 1px solid var(--zradfzaimp);
}
.omw9g71 {
  border: 1px solid var(--zradfzaimp);
  border-radius: 16px;
  overflow: hidden;
  background: rgba(238,254,245,0.03);
}
.oa5lkz7 img {
  width: 100%;
  height: 240.002284058px;
  display: block;
  object-fit: cover;
}
.onua4kn {
  padding-top: 18.002970905px;
  padding-right: 18.0016001px;
  padding-bottom: 18px;
  padding-left: 18.006px;
  background: var(--xzlufmnqlygcp);
}

.opzk4bu {
  background: #0c1108;
  margin-top: auto;
  padding: 28px 0;
}
.ozdy5b8 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.ozow3c7 {
  display: grid;
  align-items: start;
  border-bottom: 1px solid var(--zradfzaimp);
  grid-template-columns: 260.005px 1fr;
  gap: 18.008px;
  padding-bottom: 18.00943028px;
}
.otn321d img {
  display: block;
  width: auto;
  height: 32.0087px;
}
.og4k07z {
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 10.00550499px 14.0040px;
  display: flex;
}
#lsj5vr {
  text-rendering: optimizeLegibility;
}
.oo8vqmr {
  border-radius: 12.0033px;
  border: 1px solid transparent;
  font-family: var(--nljinetjgp);
  font-size: 12.001px;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  padding: 8.00887px 10px;
  color: rgba(234,255,241,0.9);
}
.oo8vqmr:hover {
  border-color: var(--zradfzaimp);
  background: rgba(233,255,244,0.04);
}
.ofeklri {
  display: flex;
  flex-wrap: wrap;
  gap: 10.00448px;
  justify-content: center;
  padding-top: 18.0083724px;
  padding-right: 0;
  padding-bottom: 18.009086px;
  padding-left: 0;
  align-items: center;
}
.ogmor1g {
  display: inline-flex;
  border-radius: 14.008px;
  justify-content: center;
  background: rgba(238,251,246,0.04);
  align-items: center;
  border: 1px solid var(--zradfzaimp);
  padding-top: 10.004px;
  padding-right: 10.0068px;
  padding-bottom: 10.00460px;
  padding-left: 10.00750px;
}
.ogmor1g img {
  width: auto;
  display: block;
  height: 34.003396874px;
}
.oa255yo {
  text-align: center;
  display: grid;
  gap: 8.0030px;
  padding-top: 10.006463px;
}
.ociqrtg {
  font-size: 12.0062715px;
  color: rgba(164,246,211,0.9);
}
.odxuex9 {
  font-size: 12.00114px;
  font-family: var(--nljinetjgp);
  color: rgba(236,250,244,0.7);
}

@media (max-width: 1024px) {
  .oyfy3kj {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .og6z3er {
    grid-template-columns: 170.008718px 1fr;
  }
  .ocbu2ei,
  .oplemjd,
  .ouro7wl {
    grid-template-columns: 1fr;
  }
  .ogkib3l {
    grid-template-columns: 1fr;
  }
  .otnjk72 {
    transform: none;
    writing-mode: horizontal-tb;
  }
}

@media (max-width: 767px) {
  .ofrtyu3 {
    display: none;
  }
  .olnukbm {
    grid-template-columns: 1fr;
  }
  .oifvgmg {
    max-height: 180.009343px;
  }
  .ouues5j {
    font-size: 34px;
  }
  #ikw6a7 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
  }
  .oyfy3kj {
    grid-template-columns: 1fr;
  }
  .og6z3er {
    grid-template-columns: 1fr;
  }
  .op987fm {
    width: 140.009665757px;
    height: 64.0096098px;
  }
  .ozow3c7 {
    grid-template-columns: 1fr;
  }
  .og4k07z {
    justify-content: flex-start;
  }
  .ootmp9p img {
    width: 120.00489px;
    height: 64.006214px;
  }
  .ocolm9h img {
    height: 200.0026665px;
  }
  .oa5lkz7 img {
    height: 200.002525372px;
  }
}
#csix16 {
  z-index: 999999;
  inset: 0;
  position: fixed;
  justify-content: center;
  background: rgba(0,0,0,0.72);
  align-items: center;
  display: none;
}

#csix16.active {
  opacity: 1;
  display: flex;
  visibility: visible;
}

.oj2f9xv {
  padding: 18.0084283px;
  position: relative;
}

.opwas10 {
  background: var(--xzlufmnqlygcp);
  max-width: 440.0085px;
  border-radius: 16.002px;
  color: rgba(236,255,242,0.94);
  border: 1px solid rgba(234,251,244,0.16);
  padding: 18.00814324px;
}

.om2tgib {
  border-radius: 16.004546588px;
  display: none;
  background: var(--xzlufmnqlygcp);
  padding: 18.0047px;
  border: 1px solid rgba(235,255,246,0.16);
  color: rgba(233,255,242,0.94);
}

.om2tgib.active {
  display: block;
}

.oegw49h {
  gap: 10.008763755px;
  flex-wrap: wrap;
  display: flex;
  margin-top: 12.0090px;
}

.onwsju6,
.of81awr,
.ogfi27t,
.omnd8ie {
  letter-spacing: 0.06em;
  border: 1px solid var(--zradfzaimp);
  border-radius: 12.00809084px;
  padding-top: 10.00949px;
  padding-right: 12.002084250px;
  padding-bottom: 10.00389510px;
  padding-left: 12.00806px;
  color: rgba(237,255,247,0.94);
  font-size: 12.004px;
  background: rgba(233,252,248,0.04);
  font-family: var(--nljinetjgp);
  cursor: pointer;
  text-transform: uppercase;
}

body.no-scroll {
  overflow: hidden;
  height: 100vh;
}

#ti9u49 {
  box-shadow: 0 -10.00174780px 30.0021px rgba(0,3,1,0.45);
  display: none;
  right: 0;
  left: 0;
  border-top: 1px solid var(--zradfzaimp);
  background: rgba(11,14,6,0.96);
  bottom: 0;
  position: fixed;
  padding: 14.0013px 16.0039px;
  z-index: 999998;
}

#ti9u49.active {
  display: block;
  opacity: 1;
  visibility: visible;
}

.okupc6u p {
  max-width: 90ch;
  font-size: 13.0016px;
  color: rgba(237,255,248,0.9);
}

.owwg31g {
  text-rendering: optimizeLegibility;
}

.og6hjeo {
  gap: 10.00350132px;
  flex-wrap: wrap;
  margin-top: 10.009542011px;
  display: flex;
}

@media (min-width: 768px) {
  #i29jtr {
    display: none;
  }
  #ox85h4 {
    text-rendering: optimizeLegibility;
  }
}

