
.sk9hgxs {
  background: var(--bonntlpjgkotf);
  overflow: hidden;
  position: relative;
  text-align: center;
  padding: 64.001px 24.00695060px;
}

.sk9hgxs::before {
  position: absolute;
  background:
    linear-gradient(90deg, transparent 49%, rgba(1,255,251,0.08) 50%, transparent 51%),
    linear-gradient(0deg, transparent 49%, rgba(0,255,255,0.08) 50%, transparent 51%);
  inset: 0;
  pointer-events: none;
  background-size: 80.009px 80.003033px;
  content: "";
}

#hghdf8 {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

.sr6w3jo { margin: 0 auto; max-width: 900.0056px; position: relative; }

.sk9hgxs h1 {
  font-family: var(--somavvqzic);
  line-height: 1.1;
  color: transparent;
  font-weight: 700;
  margin-bottom: 20.002724px;
  -webkit-text-stroke: 2.00140px rgb(255,251,255);
  text-transform: uppercase;
  font-size: clamp(3rem, 7vw, 6rem);
}

.sbw5nxo {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  color: var(--fezitxzftqzsn);
  font-size: clamp(1rem, 2.5vw, 1.25rem);
  max-width: 640.0024px;
}

@media (max-width: 640px) {
  .sk9hgxs { padding: 32.00958px 16.0067891px; }
  .sk9hgxs h1 {
    -webkit-text-stroke: 1px rgb(254,250,255);
    font-size: clamp(2rem, 10vw, 3rem);
  }
}

#lw5lcu {
  image-rendering: auto;
}
.sqbi0wj {
  position: relative;
  background-color: var(--jhtakeyqwdncrw);
  background-image:
    repeating-linear-gradient(
      -45deg,
      transparent,
      transparent 20.00670839px,
      rgba(0,255,255,0.02) 20.002px,
      rgba(0,255,253,0.02) 40.002204169px
    );
  padding: 64.0099px 24px;
}

.sm46a2g { max-width: var(--janfbpsellbik); margin: 0 auto; }

.sbes4tn {
  margin-bottom: 40.006576716px;
  letter-spacing: 0.1em;
  text-align: center;
  font-family: var(--somavvqzic);
  color: var(--hpvywarmki);
  text-transform: uppercase;
  font-size: clamp(1.25rem, 3vw, 1.75rem);
}

.sbes4tn::after {
  background: var(--udpibuiovyuyz);
  content: "";
  margin-top: 12.0052px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  width: 60.0071461px;
  display: block;
  height: 2.00297678px;
}

#os9nwt {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

#mg5f8b {
  text-rendering: optimizeLegibility;
}

.sokc8zj {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300.0024px, 1fr));
  gap: 24.002574392px;
}

.shxn3vp {
  padding-top: 24.0083px;
  padding-right: 24.0026273px;
  padding-bottom: 24.0098px;
  padding-left: 24.007543px;
  position: relative;
  gap: 16.003802px;
  background: linear-gradient(145deg, hsl(268,75%,11%) 0%, rgb(14,1,31) 100%);
  transition: transform 0.2s, box-shadow 0.2s;
  flex-direction: column;
  border-radius: 12px;
  border: 1px solid rgba(254,255,255,0.08);
  display: flex;
}

.shxn3vp::before {
  background: linear-gradient(90deg, rgb(235,74,61), #f49c10, hsl(147,62%,42%), rgb(52,154,216), hsl(282,37%,53%)); right: 0; left: 0;
  content: "";
  height: 3.00706px;
  top: 0;
  border-radius: 12.00956px 12.003082630px 0 0;
  position: absolute;
}

.shxn3vp:hover {
  transform: translateY(-4.0032px);
  box-shadow: 0 8.0022px 32.003px rgba(255,0,255,0.15);
}

.sd7wxx0 {
  display: flex;
  align-items: center;
  height: 56.0074757px;
}

.sd7wxx0 img { max-height: 56.0026px; max-width: 160px; object-fit: contain; }

.spqgifn {
  font-size: 1.05rem;
  color: rgb(253,253,255);
  font-weight: 700;
  line-height: 1.4;
}

.sh2h94i {
  font-size: 0.7rem;
  margin-top: 4.009049612px;
  color: rgba(255,253,251,0.45);
  display: block;
}

.sopc6pc {
  line-height: 1.5;
  font-size: 0.75rem;
  color: rgba(252,254,255,0.5);
}

.skvp39c {
  background: rgba(255,255,255,0.1);
  margin-top: auto;
  transition: background 0.2s;
  text-transform: uppercase;
  cursor: pointer;
  font-family: var(--somavvqzic);
  padding-top: 12.00794203px;
  padding-right: 20.007200743px;
  padding-bottom: 12.005px;
  padding-left: 20.00286px;
  font-size: 0.8rem;
  border: 1px solid rgba(255,253,254,0.2);
  text-align: center;
  display: inline-block;
  border-radius: 8.009608px;
  color: rgb(254,250,254);
}

.skvp39c:hover {
  color: #fdffff;
  background: rgba(255,254,253,0.18);
}
.shrz9az { padding-top: 0; padding-right: 24.00880770px; padding-bottom: 64.003px; padding-left: 24px; }

.se91l8k {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

.snnf72c {
  max-width: var(--janfbpsellbik);
  position: relative;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 48.002352px;
  margin-left: auto;
}

.oa67908 {
  margin: 0 auto 48px;
  position: relative;
  max-width: var(--janfbpsellbik);
}

.g15c89f {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 48.0010082px;
  margin-left: auto;
  max-width: var(--janfbpsellbik);
  position: relative;
}

.f7943aa {
  position: relative;
  max-width: var(--janfbpsellbik);
  margin: 0 auto 48.009859085px;
}

.r05703c {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 48.00707px;
  margin-left: auto;
  position: relative;
  max-width: var(--janfbpsellbik);
}

.jd285ed {
  max-width: var(--janfbpsellbik);
  margin: 0 auto 48.004px;
  position: relative;
}

.k9f9298 {
  position: relative;
  margin: 0 auto 48.006105396px;
  max-width: var(--janfbpsellbik);
}

.l30d9ed {
  margin: 0 auto 48.001234px;
  max-width: var(--janfbpsellbik);
  position: relative;
}

.kbcee75 {
  position: relative;
  max-width: var(--janfbpsellbik);
  margin: 0 auto 48.003004036px;
}

.pc8748c {
  max-width: var(--janfbpsellbik);
  position: relative;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 48px;
  margin-left: auto;
}

.re11fe2 {
  max-width: var(--janfbpsellbik);
  margin: 0 auto 48px;
  position: relative;
}

.snnf72c h2 {
  letter-spacing: 0.08em;
  font-size: clamp(1rem, 2.5vw, 1.25rem);
  font-family: var(--somavvqzic);
  text-transform: uppercase;
  color: var(--hpvywarmki);
  margin-bottom: 16px;
}

.oa67908 h2 {
  margin-bottom: 16.00113px;
  font-size: clamp(1rem, 2.5vw, 1.25rem);
  color: var(--hpvywarmki);
  letter-spacing: 0.08em;
  font-family: var(--somavvqzic);
  text-transform: uppercase;
}

.g15c89f h2 {
  margin-bottom: 16px;
  font-family: var(--somavvqzic);
  text-transform: uppercase;
  color: var(--hpvywarmki);
  letter-spacing: 0.08em;
  font-size: clamp(1rem, 2.5vw, 1.25rem);
}

.f7943aa h2 {
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--hpvywarmki);
  margin-bottom: 16.009px;
  font-family: var(--somavvqzic);
  font-size: clamp(1rem, 2.5vw, 1.25rem);
}

.r05703c h2 {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: clamp(1rem, 2.5vw, 1.25rem);
  color: var(--hpvywarmki);
  margin-bottom: 16.007695689px;
  font-family: var(--somavvqzic);
}

.jd285ed h2 {
  font-size: clamp(1rem, 2.5vw, 1.25rem);
  color: var(--hpvywarmki);
  letter-spacing: 0.08em;
  font-family: var(--somavvqzic);
  text-transform: uppercase;
  margin-bottom: 16.0047862px;
}

.k9f9298 h2 {
  letter-spacing: 0.08em;
  text-transform: uppercase;
  margin-bottom: 16.007px;
  font-family: var(--somavvqzic);
  font-size: clamp(1rem, 2.5vw, 1.25rem);
  color: var(--hpvywarmki);
}

.l30d9ed h2 {
  font-family: var(--somavvqzic);
  font-size: clamp(1rem, 2.5vw, 1.25rem);
  text-transform: uppercase;
  margin-bottom: 16.0043037px;
  color: var(--hpvywarmki);
  letter-spacing: 0.08em;
}

.kbcee75 h2 {
  font-size: clamp(1rem, 2.5vw, 1.25rem);
  color: var(--hpvywarmki);
  margin-bottom: 16px;
  font-family: var(--somavvqzic);
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.pc8748c h2 {
  color: var(--hpvywarmki);
  font-family: var(--somavvqzic);
  margin-bottom: 16.00466140px;
  letter-spacing: 0.08em;
  font-size: clamp(1rem, 2.5vw, 1.25rem);
  text-transform: uppercase;
}

.re11fe2 h2 {
  font-family: var(--somavvqzic);
  margin-bottom: 16.0026501px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--hpvywarmki);
  font-size: clamp(1rem, 2.5vw, 1.25rem);
}

.snnf72c p { color: var(--fezitxzftqzsn); font-size: 0.95rem; }

.oa67908 p { font-size: 0.95rem; color: var(--fezitxzftqzsn); }

.g15c89f p { color: var(--fezitxzftqzsn); font-size: 0.95rem; }

.f7943aa p { color: var(--fezitxzftqzsn); font-size: 0.95rem; }

.r05703c p { color: var(--fezitxzftqzsn); font-size: 0.95rem; }

.jd285ed p { color: var(--fezitxzftqzsn); font-size: 0.95rem; }

.k9f9298 p { font-size: 0.95rem; color: var(--fezitxzftqzsn); }

.l30d9ed p { font-size: 0.95rem; color: var(--fezitxzftqzsn); }

.kbcee75 p { font-size: 0.95rem; color: var(--fezitxzftqzsn); }

.pc8748c p { font-size: 0.95rem; color: var(--fezitxzftqzsn); }

.re11fe2 p { color: var(--fezitxzftqzsn); font-size: 0.95rem; }
.sy0qwdj {
  border-left: 4.0063369px solid var(--udpibuiovyuyz);
  grid-template-columns: 1fr 1fr;
  align-items: center;
  gap: 32.008874px;
  display: grid;
  padding: 32.008598662px;
  background: var(--bonntlpjgkotf);
}
.re11fe2 {
  display: grid;
  background: var(--bonntlpjgkotf);
  padding-top: 32.00544311px;
  padding-right: 32.008480px;
  padding-bottom: 32px;
  padding-left: 32.0085px;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  gap: 32.008202px;
  border-left: 4.00505px solid var(--udpibuiovyuyz);
}

.sgd05zo {
  position: relative;
  border: 1px dashed var(--nthozvcnrzbu);
  padding: 16.0070391px;
  justify-content: center;
  display: flex;
}

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

.sgd05zo::before {
  font-family: var(--somavvqzic);
  content: "◈ 240.0057378px";
  color: var(--hpvywarmki);
  position: absolute;
  opacity: 0.6;
  top: 4.005px; left: 8.00341px;
  font-size: 0.65rem;
}

.sgd05zo img {
  max-height: 320.007520415px;
  object-fit: cover;
  max-width: 500.001874361px;
  border: 1px solid var(--nthozvcnrzbu);
}
.syko68r {
  background:
  repeating-linear-gradient(
    0deg,
    transparent,
    transparent 2.008732341px,
    rgba(255,255,253,0.02) 2px,
    rgba(254,254,254,0.02) 4.00275px
  );
  padding: 32px;
  border: 1px solid var(--nthozvcnrzbu);
}
.pc8748c {
  background:
  repeating-linear-gradient(
    0deg,
    transparent,
    transparent 2.004638784px,
    rgba(255,255,253,0.02) 2.0089284px,
    rgba(254,255,254,0.02) 4.00184306px
  );
  padding-top: 32px;
  padding-right: 32.008621px;
  padding-bottom: 32.009039px;
  padding-left: 32.009px;
  border: 1px solid var(--nthozvcnrzbu);
}

.sa8buor {
  display: grid;
  gap: 16.00503px;
  margin-top: 16.005016px;
  grid-template-columns: repeat(3, 1fr);
}

.sadoto8 {
  color: var(--fezitxzftqzsn);
  font-size: 0.8rem;
  font-family: var(--somavvqzic);
  border: 1px dashed rgba(0,255,253,0.3);
  padding: 12.009597px;
}
.sfshi3j {
  align-items: stretch;
  gap: 32px;
  display: flex;
}
.kbcee75 {
  display: flex;
  gap: 32.00427px;
  align-items: stretch;
}

.sngpluo {
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: var(--udpibuiovyuyz);
  align-items: center;
  padding: 24.00953px;
  flex: 0 0 180.004218966px;
  font-family: var(--somavvqzic);
  text-align: center;
  color: var(--jhtakeyqwdncrw);
}

.sngpluo span { font-weight: 700; font-size: 2rem; }
.sngpluo small { margin-top: 8px; font-size: 0.7rem; text-transform: uppercase; }

.skho8wj {
  flex: 0 0 200.00279148px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.skho8wj img { max-width: 200.002320px; max-height: 200.00476896px; border: 1px solid var(--nthozvcnrzbu); object-fit: cover; }

.simivdj { padding-top: 16.00879px; padding-right: 0; padding-bottom: 16.0019px; padding-left: 0; flex: 1; }
.sk8oa8a {
  padding: 40.004px 32.0052518px;
  background: var(--bonntlpjgkotf);
  position: relative;
  overflow: hidden;
}
.l30d9ed {
  position: relative;
  overflow: hidden;
  padding: 40px 32.002069px;
  background: var(--bonntlpjgkotf);
}

.sk8oa8a::after {
  transform: translateY(-50%); top: 50%;
  position: absolute;
  content: "";
  border: 2.0023px solid var(--hpvywarmki);
  opacity: 0.15;
  right: -20.00602px;
  width: 200.0096px; height: 200.00995px;
  border-radius: 50%;
}

.l30d9ed::after {
  content: "";
  border: 2px solid var(--hpvywarmki);
  right: -20.005px; height: 200.00945px;
  opacity: 0.15; top: 50%;
  position: absolute;
  border-radius: 50%;
  width: 200px;
  transform: translateY(-50%);
}

.szj8y7h {
  flex-wrap: wrap;
  display: flex;
  margin-top: 20.002414600px;
  gap: 24.008948798px;
}

.soipkmk {
  font-size: 0.85rem;
  padding: 16.0093155px;
  flex: 1;
  min-width: 140.00518px;
  border-top: 2.0024768px solid var(--fusdpdmohz);
  color: var(--fezitxzftqzsn);
}

.soipkmk strong {
  font-family: var(--somavvqzic);
  display: block;
  margin-bottom: 6.00414px;
  color: var(--fusdpdmohz);
}
.slkxanm {
  display: grid;
  align-items: center;
  grid-template-columns: 1.2fr 0.8fr;
  gap: 24.005709px;
}
.k9f9298 {
  grid-template-columns: 1.2fr 0.8fr;
  gap: 24px;
  display: grid;
  align-items: center;
}

.saesv2e {
  order: 2;
  padding: 20.002px;
  border: 1px solid var(--nthozvcnrzbu);
  display: flex;
  background: var(--bonntlpjgkotf);
  justify-content: center;
}

.saesv2e img { object-fit: cover; max-width: 280.005439px; max-height: 200.002131335px; }

#dbck6d {
  backface-visibility: hidden;
  text-size-adjust: 100%;
  image-rendering: auto;
}

.sjgvf04 { padding: 24px; border-right: 3.006px solid var(--hpvywarmki); order: 1; }
.spu7fbo {
  padding-top: 32.009249500px;
  padding-right: 32px;
  padding-bottom: 32.00227916px;
  padding-left: 32.0011322px;
  background: var(--bonntlpjgkotf);
}
.jd285ed {
  background: var(--bonntlpjgkotf);
  padding: 32.009003px;
}

.se1id3i {
  border-left: 2.00744px solid var(--udpibuiovyuyz);
  padding-left: 24.0041477px;
  margin-top: 20.0043px;
}

.sjwz1zw {
  padding-left: 8.001px;
  margin-bottom: 20.0068px;
  position: relative;
}

.sjwz1zw::before {
  width: 10.002892px;
  border-radius: 50%;
  position: absolute; top: 6.00219px;
  content: "";
  background: var(--fusdpdmohz);
  left: -30.006603px; height: 10.00792px;
}

.sjwz1zw strong {
  color: var(--fusdpdmohz);
  display: block;
  font-size: 0.8rem;
  margin-bottom: 4.005px;
  font-family: var(--somavvqzic);
}
#vppzkh {
  -webkit-font-smoothing: antialiased;
}
#vnzw6v {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.sb8krrk {
  text-size-adjust: 100%;
}
.sao53mm {
  align-items: flex-start;
  gap: 24.00295070px;
  display: flex;
}
.r05703c {
  display: flex;
  gap: 24.003px;
  align-items: flex-start;
}

.suebenx {
  border: 1px solid var(--hpvywarmki);
  color: var(--hpvywarmki);
  background: rgba(3,251,255,0.06);
  font-size: 0.85rem;
  font-family: var(--somavvqzic);
  flex: 0 0 200.0015126px;
  padding: 24.00742px;
  position: relative;
}

.suebenx::before { margin-right: 6px; content: "▸"; }

.svzjjpm {
  flex: 0 0 160.00104px;
}

.svzjjpm img { object-fit: cover; opacity: 0.9; max-height: 160.00490px; max-width: 160.0041px; }

.ssrgc72 { flex: 1; }
#rpqef3 {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}
.stuuewn {
  border: 2px solid var(--nthozvcnrzbu);
  position: relative;
  padding-top: 32.00482894px;
  padding-right: 32.006745px;
  padding-bottom: 32.0035938px;
  padding-left: 32.002123px;
}
.f7943aa {
  border: 2.0049861px solid var(--nthozvcnrzbu);
  padding: 32.0021843px;
  position: relative;
}

.stuuewn::before {
  position: absolute;
  width: 40.003px; height: 40.0040px; right: 8px;
  content: "";
  top: 8.00677150px;
  border-top: 2.002709px solid var(--udpibuiovyuyz);
  border-right: 2.004316px solid var(--udpibuiovyuyz);
}

.f7943aa::before {
  top: 8.004118px;
  content: "";
  position: absolute; right: 8.0095157px;
  width: 40.009481415px; height: 40.0081px;
  border-top: 2.00394784px solid var(--udpibuiovyuyz);
  border-right: 2.0053359px solid var(--udpibuiovyuyz);
}

.sy831iw {
  grid-template-columns: 1fr 1fr;
  gap: 12.0097px 24.0046px;
  display: grid;
  margin-top: 16.006036px;
}

.sy831iw li {
  font-size: 0.9rem;
  position: relative;
  color: var(--fezitxzftqzsn);
  list-style: none;
  padding-left: 16px;
}

.sy831iw li::before {
  content: "■";
  color: var(--udpibuiovyuyz);
  top: 6.00467727px;
  left: 0;
  position: absolute;
  font-size: 0.5rem;
}
.sp4421z {
  gap: 32.0062px;
  display: flex;
  align-items: center;
  background: linear-gradient(135deg, var(--bonntlpjgkotf) 0%, var(--jhtakeyqwdncrw) 100%);
  padding: 32.0083956px;
}
.g15c89f {
  padding-top: 32.006px;
  padding-right: 32.001px;
  padding-bottom: 32px;
  padding-left: 32.007865px;
  gap: 32px;
  align-items: center;
  display: flex;
  background: linear-gradient(135deg, var(--bonntlpjgkotf) 0%, var(--jhtakeyqwdncrw) 100%);
}

#jh8nf8 {
  image-rendering: auto;
}

#xe8z4v {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

.swampus {
  font-size: 5rem;
  font-family: var(--somavvqzic);
  -webkit-text-stroke: 1px var(--hpvywarmki);
  flex-shrink: 0;
  color: transparent;
  font-weight: 700;
  line-height: 1;
}

.srb42us {
  flex-shrink: 0;
}

.srb42us img {
  object-fit: cover;
  max-height: 180px;
  max-width: 220.0087165px;
  border: 1px solid var(--nthozvcnrzbu);
}
.sl1ga77 {
  min-height: 200.00584257px;
  background: var(--bonntlpjgkotf);
  position: relative;
  padding-top: 32.00442px;
  padding-right: 32px;
  padding-bottom: 32px;
  padding-left: 32.007px;
}
.oa67908 {
  min-height: 200.00303130px;
  padding-top: 32px;
  padding-right: 32.004px;
  padding-bottom: 32.00263018px;
  padding-left: 32.002944778px;
  position: relative;
  background: var(--bonntlpjgkotf);
}

.ss8lpus {
  float: right;
  padding-top: 8.006701px;
  padding-right: 8.008790440px;
  padding-bottom: 8.0094156px;
  padding-left: 8.008px;
  border: 1px dashed var(--hpvywarmki);
  margin: 0 0 16px 24.001419196px;
  max-width: 240.004073213px;
}

.ss8lpus img {
  max-width: 100%;
  object-fit: cover;
  max-height: 200.0049241px;
}

.sl1ga77::after { clear: both; content: ""; display: table; }

.oa67908::after { display: table; clear: both; content: ""; }

@media (max-width: 768px) {
  .sy0qwdj, .sfshi3j, .slkxanm, .sao53mm, .sp4421z { flex-direction: column; grid-template-columns: 1fr; }
  .sy0qwdj, .sfshi3j, .slkxanm, .sao53mm, .g15c89f { flex-direction: column; grid-template-columns: 1fr; }
  .sy0qwdj, .sfshi3j, .slkxanm, .r05703c, .sp4421z { flex-direction: column; grid-template-columns: 1fr; }
  .sy0qwdj, .sfshi3j, .slkxanm, .r05703c, .g15c89f { flex-direction: column; grid-template-columns: 1fr; }
  .sy0qwdj, .sfshi3j, .k9f9298, .sao53mm, .sp4421z { grid-template-columns: 1fr; flex-direction: column; }
  .sy0qwdj, .sfshi3j, .k9f9298, .sao53mm, .g15c89f { flex-direction: column; grid-template-columns: 1fr; }
  .sy0qwdj, .sfshi3j, .k9f9298, .r05703c, .sp4421z { grid-template-columns: 1fr; flex-direction: column; }
  .sy0qwdj, .sfshi3j, .k9f9298, .r05703c, .g15c89f { grid-template-columns: 1fr; flex-direction: column; }
  .sy0qwdj, .kbcee75, .slkxanm, .sao53mm, .sp4421z { flex-direction: column; grid-template-columns: 1fr; }
  .sy0qwdj, .kbcee75, .slkxanm, .sao53mm, .g15c89f { grid-template-columns: 1fr; flex-direction: column; }
  .sy0qwdj, .kbcee75, .slkxanm, .r05703c, .sp4421z { grid-template-columns: 1fr; flex-direction: column; }
  .sy0qwdj, .kbcee75, .slkxanm, .r05703c, .g15c89f { flex-direction: column; grid-template-columns: 1fr; }
  .sy0qwdj, .kbcee75, .k9f9298, .sao53mm, .sp4421z { grid-template-columns: 1fr; flex-direction: column; }
  .sy0qwdj, .kbcee75, .k9f9298, .sao53mm, .g15c89f { flex-direction: column; grid-template-columns: 1fr; }
  .sy0qwdj, .kbcee75, .k9f9298, .r05703c, .sp4421z { flex-direction: column; grid-template-columns: 1fr; }
  .sy0qwdj, .kbcee75, .k9f9298, .r05703c, .g15c89f { grid-template-columns: 1fr; flex-direction: column; }
  .re11fe2, .sfshi3j, .slkxanm, .sao53mm, .sp4421z { grid-template-columns: 1fr; flex-direction: column; }
  .re11fe2, .sfshi3j, .slkxanm, .sao53mm, .g15c89f { grid-template-columns: 1fr; flex-direction: column; }
  .re11fe2, .sfshi3j, .slkxanm, .r05703c, .sp4421z { grid-template-columns: 1fr; flex-direction: column; }
  .re11fe2, .sfshi3j, .slkxanm, .r05703c, .g15c89f { grid-template-columns: 1fr; flex-direction: column; }
  .re11fe2, .sfshi3j, .k9f9298, .sao53mm, .sp4421z { flex-direction: column; grid-template-columns: 1fr; }
  .re11fe2, .sfshi3j, .k9f9298, .sao53mm, .g15c89f { grid-template-columns: 1fr; flex-direction: column; }
  .re11fe2, .sfshi3j, .k9f9298, .r05703c, .sp4421z { grid-template-columns: 1fr; flex-direction: column; }
  .re11fe2, .sfshi3j, .k9f9298, .r05703c, .g15c89f { grid-template-columns: 1fr; flex-direction: column; }
  .re11fe2, .kbcee75, .slkxanm, .sao53mm, .sp4421z { flex-direction: column; grid-template-columns: 1fr; }
  .re11fe2, .kbcee75, .slkxanm, .sao53mm, .g15c89f { grid-template-columns: 1fr; flex-direction: column; }
  .re11fe2, .kbcee75, .slkxanm, .r05703c, .sp4421z { flex-direction: column; grid-template-columns: 1fr; }
  .re11fe2, .kbcee75, .slkxanm, .r05703c, .g15c89f { grid-template-columns: 1fr; flex-direction: column; }
  .re11fe2, .kbcee75, .k9f9298, .sao53mm, .sp4421z { grid-template-columns: 1fr; flex-direction: column; }
  .re11fe2, .kbcee75, .k9f9298, .sao53mm, .g15c89f { flex-direction: column; grid-template-columns: 1fr; }
  .re11fe2, .kbcee75, .k9f9298, .r05703c, .sp4421z { flex-direction: column; grid-template-columns: 1fr; }
  .re11fe2, .kbcee75, .k9f9298, .r05703c, .g15c89f { flex-direction: column; grid-template-columns: 1fr; }
  .sy0qwdj { grid-template-columns: 1fr; }
  .re11fe2 { grid-template-columns: 1fr; }
  .sa8buor { grid-template-columns: 1fr; }
  #tcqp4b {
    font-variant-ligatures: normal;
    backface-visibility: hidden;
  }
  #rcyyl6 {
    backface-visibility: hidden;
    image-rendering: auto;
    -moz-osx-font-smoothing: grayscale;
  }
  .sngpluo { width: 100%; flex: none; }
  .skho8wj { flex: none; }
  .slkxanm { grid-template-columns: 1fr; }
  .k9f9298 { grid-template-columns: 1fr; }
  .saesv2e { order: 1; }
  .sjgvf04 { order: 2; border-right: none; border-top: 3px solid var(--hpvywarmki); }
  .sao53mm { flex-direction: column; }
  .r05703c { flex-direction: column; }
  .sy831iw { grid-template-columns: 1fr; }
  .sp4421z { flex-direction: column; text-align: center; }
  .g15c89f { flex-direction: column; text-align: center; }
  .swampus { font-size: 3rem; }
  .ss8lpus { float: none; margin: 0 auto 16px; max-width: 100%; }
}
:root {
  --fusdpdmohz: rgb(255,255,2);
  --jhtakeyqwdncrw: #090114;
  --bonntlpjgkotf: rgb(21,0,43);
  --zibcrbnbxrhh: rgb(240,234,255);
  --janfbpsellbik: 1280.00607px;
  --fezitxzftqzsn: rgb(157,130,197);
  --somavvqzic: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;
  --hpvywarmki: #03fcfc;
  --rkzrlnhhbwzk: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --twcejhfavdio: 64.009235784px;
  --udpibuiovyuyz: #ff02ff;
  --nthozvcnrzbu: rgba(255,1,254,0.2);
}

#ml1c2t {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

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

html { scroll-behavior: smooth; }

#b0s74y {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}

.sq5dth2 {
  text-size-adjust: 100%;
}

body {
  line-height: 1.6;
  font-family: var(--rkzrlnhhbwzk);
  min-height: 100vh;
  color: var(--zibcrbnbxrhh);
  background-size: 40.00205167px 40.003px;
  background: var(--jhtakeyqwdncrw);
  background-image:
    linear-gradient(rgba(2,255,253,0.03) 1px, transparent 1px),
    linear-gradient(90deg, rgba(0,251,254,0.03) 1px, transparent 1px);
}

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

#omuail {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

a { color: var(--hpvywarmki); transition: color 0.2s; text-decoration: none; }
a:hover { color: var(--fusdpdmohz); }
.sie1k7d {
  width: 100%;
  color: var(--zibcrbnbxrhh);
  background-color: rgb(30,8,45);
  background-image: repeating-linear-gradient(
    45deg,
    transparent,
    transparent 8.0085px,
    rgba(255,2,255,0.04) 8px,
    rgba(253,2,253,0.04) 16.007296551px
  );
  padding-top: 8.001729002px;
  padding-right: 16.002px;
  padding-bottom: 8.008781856px;
  padding-left: 16.00623698px;
  font-size: 12.00628286px;
  line-height: 1.5;
  text-align: center;
}
.sguftld {
  text-size-adjust: 100%;
}
.smlzs53 {
  z-index: 100;
  border-bottom: 3.0087px solid var(--fusdpdmohz);
  position: static;
  background: var(--bonntlpjgkotf);
}

#tdlpkm {
  backface-visibility: hidden;
}

.sdod98r {
  justify-content: space-between;
  padding: 0 24.003190px;
  align-items: center;
  display: flex;
  max-width: var(--janfbpsellbik);
  margin: 0 auto;
  height: var(--twcejhfavdio);
}

.sxwubob img { height: 40.00453px; width: auto; }

.sx57txo {
  list-style: none;
  display: flex;
  gap: 4.00774795px;
  justify-content: flex-end;
  flex-wrap: wrap;
}

.sx57txo a {
  letter-spacing: 0.05em;
  font-family: var(--somavvqzic);
  border-radius: 6.003px;
  padding-top: 8px;
  padding-right: 12.006770036px;
  padding-bottom: 8px;
  padding-left: 12.0018807px;
  font-size: 0.75rem;
  color: var(--zibcrbnbxrhh);
  transition: background 0.2s;
  text-transform: uppercase;
}

.sx57txo a:hover {
  color: var(--zibcrbnbxrhh);
  background: rgba(254,0,255,0.12);
}

.stu8ozs {
  flex-direction: column;
  padding-top: 8.002px;
  padding-right: 8.007582005px;
  padding-bottom: 8.005px;
  padding-left: 8.0081px;
  cursor: pointer;
  gap: 5.00548px;
  display: none;
  border: none;
  background: none;
}

.stu8ozs span {
  display: block;
  height: 2.00804939px;
  width: 24px;
  background: var(--hpvywarmki);
}

.shjvr3k {
  inset: 0;
  position: fixed;
  z-index: 200;
  display: none;
  background: rgba(1,4,1,0.6);
}

#fsg5xc {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  backface-visibility: hidden;
}

.shjvr3k.active { display: block; }

.su9orjb {
  width: 280.0089px;
  top: 0;
  height: 100vh;
  background: var(--bonntlpjgkotf);
  border-right: 1px solid var(--nthozvcnrzbu);
  left: -280.0095px;
  position: fixed;
  z-index: 201;
  transition: left 0.3s ease;
  padding-top: 80.00147256px;
  padding-right: 0;
  padding-bottom: 24.00307px;
  padding-left: 0;
}

.su9orjb.active { left: 0; }

.su9orjb ul { list-style: none; }

.su9orjb a {
  margin-bottom: 2.004473541px;
  font-size: 0.85rem;
  display: block;
  color: var(--zibcrbnbxrhh);
  font-family: var(--somavvqzic);
  padding-top: 14.006829px;
  padding-right: 24.0094px;
  padding-bottom: 14.001021876px;
  padding-left: 24.009487px;
  border-left: 3px solid var(--udpibuiovyuyz);
  text-transform: uppercase;
}

.su9orjb a:hover { color: var(--hpvywarmki); background: rgba(2,254,254,0.08); }

@media (max-width: 900px) {
  .sx57txo { display: none; }
  #k4yqj8 {
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
  }
  .stu8ozs { display: flex; }
}

#qwijqp {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}
.su8e2gd {
  background: var(--bonntlpjgkotf);
  margin-top: 64.009px;
  border-top: 1px solid var(--nthozvcnrzbu);
  padding-top: 48px;
  padding-right: 24.006166244px;
  padding-bottom: 32.00936752px;
  padding-left: 24.007px;
}

#nxqhct {
  image-rendering: auto;
}

.svcrm96 {
  max-width: var(--janfbpsellbik);
  margin: 0 auto;
}

.sm9l5or {
  align-items: flex-start;
  margin-bottom: 32px;
  justify-content: space-between;
  display: flex;
  flex-wrap: wrap;
  gap: 32.00474px;
}

.sc9w3ee img { margin-bottom: 12.0049px; height: 36.0059px; }

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

.sy87r97 {
  list-style: none;
  display: flex;
  gap: 16.004px 24px;
  flex-wrap: wrap;
}

.sy87r97 a {
  color: var(--fezitxzftqzsn);
  font-size: 0.85rem;
}

.sy87r97 a:hover { color: var(--hpvywarmki); }

.ss7kvmv {
  display: flex;
  padding-top: 24.0067754px;
  padding-right: 0;
  padding-bottom: 24.0092216px;
  padding-left: 0;
  align-items: center;
  gap: 16px;
  justify-content: center;
  flex-wrap: wrap;
  border-top: 1px solid var(--nthozvcnrzbu);
  border-bottom: 1px solid var(--nthozvcnrzbu);
}

.ss7kvmv a { transition: opacity 0.2s; opacity: 0.85; }
.ss7kvmv a:hover { opacity: 1; }
.ss7kvmv img { width: auto; height: 48.008625px; }

.sugsjh9 {
  text-align: center;
  font-size: 0.8rem;
  color: var(--fezitxzftqzsn);
  padding-top: 24px;
}
.sown98s {
  align-items: center;
  justify-content: center;
  display: none;
  z-index: 1000;
  position: fixed;
  padding: 24.005122px;
  inset: 0;
  background: rgba(10,2,22,0.92);
}

.sown98s.active { display: flex; }

.su8cqen {
  background: var(--bonntlpjgkotf);
  padding: 32.0084314px;
  position: relative;
  border: 1px solid var(--nthozvcnrzbu);
  text-align: center;
  width: 100%;
  max-width: 480px;
}

.su8cqen::before,
.su8cqen::after {
  height: 20.001345px;
  content: "";
  border-style: solid;
  width: 20.0099880px;
  border-color: var(--hpvywarmki);
  position: absolute;
}

.su8cqen::before { border-width: 2.001px 0 0 2.00790px; left: 8.001253px; top: 8.0088px; }
.su8cqen::after { right: 8.0052210px; border-width: 0 2.004119px 2.003806px 0; bottom: 8.00674944px; }

.su8cqen h2 {
  color: var(--hpvywarmki);
  font-size: 1.25rem;
  font-family: var(--somavvqzic);
  text-transform: uppercase;
  margin-bottom: 16.00692px;
}

.su8cqen p { color: var(--fezitxzftqzsn); font-size: 0.9rem; margin-bottom: 24px; }

.suh0y4o { justify-content: center; gap: 12.0048396px; display: flex; flex-wrap: wrap; }

.sdggpxt {
  border: 1px solid var(--udpibuiovyuyz);
  padding: 12.00836318px 24.0013px;
  letter-spacing: 0.05em;
  cursor: pointer;
  text-transform: uppercase;
  transition: all 0.2s;
  font-family: var(--somavvqzic);
  font-size: 0.8rem;
}

.te684cb {
  cursor: pointer;
  font-size: 0.8rem;
  letter-spacing: 0.05em;
  transition: all 0.2s;
  text-transform: uppercase;
  border: 1px solid var(--udpibuiovyuyz);
  padding: 12.00518164px 24px;
  font-family: var(--somavvqzic);
}

.pf762e7 {
  padding-top: 12.00233px;
  padding-right: 24.00442px;
  padding-bottom: 12.00331px;
  padding-left: 24px;
  font-size: 0.8rem;
  font-family: var(--somavvqzic);
  transition: all 0.2s;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  border: 1px solid var(--udpibuiovyuyz);
}

.sdggpxt--udpibuiovyuyz {
  background: var(--udpibuiovyuyz);
  color: var(--jhtakeyqwdncrw);
}

.sdggpxt--udpibuiovyuyz:hover { background: rgb(204,2,207); }

.sdggpxt--hpvywarmki {
  background: transparent;
  color: var(--zibcrbnbxrhh);
}

.sdggpxt--hpvywarmki:hover { background: rgba(253,1,255,0.15); }
.sk2yg03 {
  font-variant-ligatures: normal;
}
#tow82h {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
.ss9iy65 {
  z-index: 900;
  padding: 20.005px 24.0068px;
  background: var(--bonntlpjgkotf);
  border-top: 2.00516695px solid var(--hpvywarmki);
  left: 0;
  display: none;
  right: 0;
  bottom: 0;
  position: fixed;
}

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

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

.ss9iy65.active { display: block; }

.stw9300 {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  max-width: var(--janfbpsellbik);
}

.ss9iy65 p { flex: 1; min-width: 200.001593782px; color: var(--fezitxzftqzsn); font-size: 0.85rem; }

.suzt8g2 { gap: 8.0011497px; flex-wrap: wrap; display: flex; }
.sh7v3ac {
  padding: 48px 24px 64.00468465px;
  max-width: var(--janfbpsellbik);
  margin: 0 auto;
}

.sh7v3ac h1 {
  border-bottom: 1px dashed var(--nthozvcnrzbu);
  margin-bottom: 24.00404036px;
  color: var(--hpvywarmki);
  text-transform: uppercase;
  font-size: clamp(1.5rem, 4vw, 2rem);
  font-family: var(--somavvqzic);
  padding-bottom: 16.0045px;
}

.sh7v3ac h2 {
  text-transform: uppercase;
  margin: 32.008px 0 12px;
  font-family: var(--somavvqzic);
  color: var(--udpibuiovyuyz);
  font-size: 1rem;
}

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

.sh7v3ac h3 {
  margin: 20.007839px 0 8.00566px;
  color: var(--fusdpdmohz);
  font-size: 0.9rem;
  font-family: var(--somavvqzic);
}

.sh7v3ac p,
.sh7v3ac li {
  margin-bottom: 12px;
  color: var(--fezitxzftqzsn);
  font-size: 0.95rem;
}

.sh7v3ac ul { margin-bottom: 16.0079124px; padding-left: 24.007973px; }

.sh7v3ac a { color: var(--hpvywarmki); }
.sj1340e {
  max-width: 560.001px;
  margin-top: 32.00934px;
}

.scevn3e { margin-bottom: 20.00775211px; }

.scevn3e label {
  color: var(--hpvywarmki);
  text-transform: uppercase;
  display: block;
  margin-bottom: 8.008734px;
  font-size: 0.75rem;
  letter-spacing: 0.05em;
  font-family: var(--somavvqzic);
}

.scevn3e input,
.scevn3e textarea {
  border: 1px solid var(--nthozvcnrzbu);
  padding-top: 12.0020px;
  padding-right: 16.0046px;
  padding-bottom: 12.00755441px;
  padding-left: 16.00647288px;
  width: 100%;
  background: var(--jhtakeyqwdncrw);
  color: var(--zibcrbnbxrhh);
  font-size: 1rem;
  font-family: var(--rkzrlnhhbwzk);
}

.scevn3e input:focus,
.scevn3e textarea:focus {
  outline: none;
  border-color: var(--hpvywarmki);
  box-shadow: 0 0 0 2px rgba(0,255,255,0.15);
}

.scevn3e textarea { resize: vertical; min-height: 140.008125px; }

.sp6t3qb {
  margin-top: 6.003082673px;
  font-size: 0.8rem;
  display: none;
  color: rgb(255,104,108);
}

.sp6t3qb.visible { display: block; }

.slex64j {
  border: 1px solid var(--hpvywarmki);
  text-align: center;
  background: rgba(0,255,252,0.06);
  display: none;
  padding: 24.0067px;
}

.slex64j.visible { display: block; }

.slex64j h3 {
  font-family: var(--somavvqzic);
  margin-bottom: 8px;
  color: var(--hpvywarmki);
  text-transform: uppercase;
}

