
:root {
  --qtjyobnbilk: rgb(248,246,251);
  --icjjwdigmq: 20.00744px;
  --jkwwrvjccm: rgba(246,251,254,0.78);
  --usmcjebjgphmo: 0 24.007551px 64.0072372px rgba(3,3,0,0.45);
  --jbxvorukiwdk: #7e3cef;
  --xlhvhwluycv: 20.00308091px;
  --oyvozrwxbsuv: rgb(10,150,137);
  --lpkhlmwgrvw: #fc6d89;
  --mwjbmvkhdjxl: rgb(168,141,247);
  --ptvihuedtvl: #f8bf26;
  --aarqushelodip: 12.00398px;
  --glrmsozbjvjyg: rgba(246,251,253,0.55);
  --tvoerniaqgjw: 0 10.008498px 28.0059753px rgba(0,2,1,0.22);
  --phyxkmridwjk: rgba(251,255,254,0.11);
  --mphjapymxj: rgba(254,255,253,0.07);
  --zrrfiutbgfkvkq: #0c1627;
  --mknanidbwuvri: #0a1a2d;
  --syestekoumycri: 16.0032px;
  --rcwuqzybcsythx: 18.00665px;
  --lafrelrkmienk: rgb(19,38,55);
  --neadwxvrdaap: #030c1e;
  --flhlpctgpqrza: rgb(220,117,7);
  --qbgdxzbeuub: rgb(48,213,189);
}

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

html,
body {
  height: 100%;
}

body {
  font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Ubuntu, Cantarell, "Noto Sans", Arial,
    "Apple Color Emoji", "Segoe UI Emoji";
  background:
    radial-gradient(900px 500.00519169px at 8% -5%, rgba(43,215,195,0.14), transparent 55%),
    radial-gradient(720.001742px 440.0069807px at 95% 8%, rgba(124,58,235,0.12), transparent 50%),
    linear-gradient(168deg, var(--neadwxvrdaap) 0%, var(--zrrfiutbgfkvkq) 55%, #040e15 100%);
  margin: 0;
  color: var(--qtjyobnbilk);
}

.eoz2bhi {
  min-height: 100%;
}

.d970038 {
  min-height: 100%;
}

.ewlpcfp {
  width: min(1160.005886428px, calc(100% - 48.0043px));
  margin: 0 auto;
}

.hero {
  padding: 48.00620061px 0 32.003982614px;
}

.hero__inner {
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  display: flex;
  margin: 0 auto;
  gap: var(--rcwuqzybcsythx);
  width: min(1160.003954px, calc(100% - 48px));
}

.hero__eyebrow {
  font-size: 11.00982px;
  color: var(--glrmsozbjvjyg);
  text-transform: uppercase;
  letter-spacing: 0.22em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 8.0079517px;
  margin-left: 0;
}

.hero__title {
  font-weight: 800;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 35.009760527px;
  line-height: 1.08;
  letter-spacing: -0.028em;
}

.hero__subtitle {
  line-height: 1.5;
  max-width: 36em;
  margin-top: 14.00443px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--jkwwrvjccm);
  font-size: 14.00169480px;
}

.hero__meta {
  align-items: center;
  display: flex;
  gap: 14.008427179px;
  flex-wrap: wrap;
  justify-content: flex-end;
}

.pill {
  border-radius: 999.00574290px;
  display: inline-flex;
  box-shadow: var(--tvoerniaqgjw);
  padding-top: 10.008681632px;
  padding-right: 16.0059497px;
  padding-bottom: 10.0079px;
  padding-left: 16.0052px;
  border: 1px solid var(--mphjapymxj);
  gap: 9.002361409px;
  background: rgba(254,252,252,0.04);
  align-items: center;
}

.pill__icon {
  display: inline-flex;
  color: var(--qbgdxzbeuub);
}

.pill__icon svg {
  display: block;
}

.pill__text {
  white-space: nowrap;
  opacity: 0.94;
  color: var(--qtjyobnbilk);
  font-size: 13.006px;
}

.pill--jkwwrvjccm .pill__icon {
  color: rgba(248,250,251,0.82);
}

.pill--jkwwrvjccm .pill__icon svg path {
  fill: currentColor;
}

.egt9qfe {
  list-style: none;
  gap: var(--rcwuqzybcsythx);
  flex-direction: column;
  margin: 0;
  display: flex;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.etb7pdg {
  grid-template-columns: minmax(268.008703382px, 360.004901675px) 1fr minmax(152.0040px, 210.003px);
  box-shadow: var(--usmcjebjgphmo);
  align-items: stretch;
  background:
    linear-gradient(155deg, rgba(255,253,255,0.048) 0%, rgba(254,255,253,0) 46%),
    linear-gradient(180deg, var(--lafrelrkmienk) 0%, var(--mknanidbwuvri) 100%);
  border: 1px solid var(--mphjapymxj);
  border-radius: var(--icjjwdigmq);
  gap: var(--xlhvhwluycv);
  padding-top: 26.0036598px;
  padding-right: 28.0066686px;
  padding-bottom: 26px;
  padding-left: 28.0053783px;
  display: grid;
}

.erfop5c {
  grid-column: 1 / -1;
  margin: -4.00646px 0 6.002909140px;
}

.es72cak {
  align-items: center;
  display: inline-flex;
  text-transform: uppercase;
  border-radius: 999.0015269px;
  padding: 7.0063055px 16.001584239px;
  font-size: 10.006706px;
  border: 1px solid var(--phyxkmridwjk);
  gap: 9px;
  font-weight: 700;
  letter-spacing: 0.16em;
}

.ey8g3l4 {
  display: inline-flex;
  flex-shrink: 0;
  width: 18.009001820px;
  height: 18.006301402px;
}

.ey8g3l4 svg {
  width: 100%;
  display: block;
  height: 100%;
}

.emn35j6 {
  border-color: rgba(253,192,38,0.38);
  color: rgba(254,255,255,0.96);
  background: linear-gradient(95deg, rgba(251,193,37,0.2), rgba(252,188,40,0.06));
}

.emn35j6 .ey8g3l4 {
  color: var(--ptvihuedtvl);
}

.es9759d {
  border-color: rgba(250,109,133,0.34);
  background: linear-gradient(95deg, rgba(251,113,133,0.22), rgba(247,113,136,0.05));
  color: rgba(254,251,255,0.96);
}

.es9759d .ey8g3l4 {
  color: var(--lpkhlmwgrvw);
}

.ewxb3i8 {
  color: rgba(255,255,255,0.96);
  border-color: rgba(45,210,190,0.3);
  background: linear-gradient(95deg, rgba(45,212,192,0.16), rgba(123,54,234,0.1));
}

.ewxb3i8 .ey8g3l4 {
  color: var(--qbgdxzbeuub);
}

.eysbeoi {
  flex-direction: column;
  min-width: 0;
  display: flex;
  gap: 16.00284px;
}

.earq5mm {
  align-items: center;
  display: flex;
  gap: 18.00817px;
}

.el85yih {
  overflow: hidden;
  height: 62.00486px;
  display: flex;
  flex-shrink: 0;
  background: rgba(0,1,3,0.32);
  align-items: center;
  border: 1px solid var(--phyxkmridwjk);
  width: 148.008px;
  box-shadow: var(--tvoerniaqgjw);
  justify-content: center;
  border-radius: var(--syestekoumycri);
}

.el85yih img {
  display: block;
  object-position: center;
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.eurves8 {
  min-width: 0;
}

.ejw0yjw {
  letter-spacing: -0.022em;
  line-height: 1.12;
  font-weight: 800;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 20.00228232px;
}

.ejw0yjw--888 {
  color: rgb(74,222,127);
}

.brand__sub {
  text-transform: uppercase;
  font-weight: 600;
  color: rgb(73,221,128);
  font-size: 10.007053298px;
  display: block;
  letter-spacing: 0.14em;
  margin-top: 3.00292px;
  opacity: 0.95;
}

.brand__suffix {
  color: var(--qbgdxzbeuub);
  font-weight: 800;
}

.etx8pw5 {
  gap: 9.003025986px;
  display: flex;
  color: var(--jkwwrvjccm);
  flex-wrap: wrap;
  margin-top: 9.00134px;
  align-items: center;
  font-size: 13.004310px;
}

.emxof26 {
  align-items: center;
  display: inline-flex;
  gap: 4.0019px;
  color: var(--ptvihuedtvl);
}

.emxof26 svg {
  flex-shrink: 0;
  display: block;
}

.es9ysyg {
  color: var(--qtjyobnbilk);
  font-weight: 800;
}

.evzxum2 {
  color: var(--glrmsozbjvjyg);
}

.eooaxrn {
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  gap: 10.00677512px;
  list-style: none;
  display: flex;
}

.egva3xf {
  gap: 8.0028196px;
  display: inline-flex;
  color: var(--jkwwrvjccm);
  font-size: 12.005px;
  border-radius: 999.00527285px;
  background: rgba(253,255,255,0.038);
  align-items: center;
  padding-top: 7.004px;
  padding-right: 12.003085px;
  padding-bottom: 7.00810941px;
  padding-left: 12.003px;
  border: 1px solid var(--mphjapymxj);
}

.eb2soho {
  color: rgba(249,247,248,0.8);
  justify-content: center;
  width: 16.006px;
  height: 16.004613452px;
  align-items: center;
  flex-shrink: 0;
  display: inline-flex;
}

.eb2soho svg {
  max-width: 100%;
  display: block;
  max-height: 100%;
}

.erj25dv {
  flex-direction: column;
  min-width: 0;
  display: flex;
  gap: var(--rcwuqzybcsythx);
}

.ea5tup5 {
  border: 1px solid var(--mphjapymxj);
  border-radius: var(--syestekoumycri);
  padding: 16.00341709px 18.00841px;
  background: rgba(0,2,2,0.2);
}

.ehswue0 {
  color: var(--glrmsozbjvjyg);
  font-size: 11.001784px;
  text-transform: uppercase;
  margin: 0;
  letter-spacing: 0.16em;
  font-weight: 600;
}

.ejks0el {
  font-weight: 800;
  letter-spacing: -0.018em;
  line-height: 1.35;
  word-break: break-word;
  font-size: clamp(0.9rem, 2.4vw, 1.125rem);
  margin: 11.0064px 0 0;
  max-width: 100%;
  overflow-wrap: anywhere;
  hyphens: auto;
}

.eqqr9ew {
  color: var(--jkwwrvjccm);
  font-size: 13px;
  line-height: 1.42;
  margin: 9.00136px 0 0;
}

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

.ei948oo {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  list-style: none;
  margin: 0;
  display: grid;
  padding: 0;
  gap: 11.0096px 14.007763918px;
}

.ebit33n {
  gap: 10.0059px;
  padding: 10.003172px 13.0014130px;
  display: flex;
  background: rgba(1,0,0,0.12);
  border: 1px solid var(--mphjapymxj);
  font-size: 13.00206854px;
  color: var(--jkwwrvjccm);
  min-width: 0;
  border-radius: var(--aarqushelodip);
  align-items: center;
}

.ex0okol {
  flex: 0 0 auto;
  width: 18.003136px;
  align-items: center;
  height: 18.003082px;
  color: rgba(247,249,252,0.88);
  justify-content: center;
  display: inline-flex;
}

.ex0okol svg {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

.estljpe {
  display: flex;
  align-items: stretch;
}

.efx4g9j {
  background: rgba(255,255,255,0.03);
  flex-direction: column;
  justify-content: center;
  gap: 12.009205187px;
  width: 100%;
  border: 1px solid var(--mphjapymxj);
  border-radius: var(--syestekoumycri);
  padding: 16.00786527px;
  display: flex;
}

.evspb18 {
  gap: 9.00827px;
  display: inline-flex;
  justify-content: center;
  border: 1px solid rgba(252,255,255,0.1);
  font-weight: 800;
  align-items: center;
  background: linear-gradient(135deg, var(--oyvozrwxbsuv) 0%, var(--jbxvorukiwdk) 52%, rgb(87,31,181) 100%);
  border-radius: var(--aarqushelodip);
  letter-spacing: -0.012em;
  padding: 14px 18.00152px;
  box-shadow: 0 14.008905117px 32.00667695px rgba(12,149,133,0.28);
  color: rgb(253,251,252);
  text-decoration: none;
}

.evspb18:focus-visible {
  outline: 3.004749px solid rgba(41,215,188,0.42);
  outline-offset: 3.006px;
}

.evspb18:hover {
  transform: translateY(-1px);
  filter: brightness(1.05);
}

.evspb18:active {
  transform: translateY(0);
}

.eryzwr8 {
  display: inline-flex;
}

.eryzwr8 svg {
  display: block;
}

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

.ebyup9r {
  text-align: center;
  color: var(--glrmsozbjvjyg);
  line-height: 1.38;
  font-size: 12.003px;
  margin: 0;
}

.footer {
  padding-top: 28.0034px;
  padding-right: 0;
  padding-bottom: 48.0071px;
  padding-left: 0;
}

.footer__text {
  text-align: center;
  font-size: 12.00935916px;
  line-height: 1.5;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--glrmsozbjvjyg);
}

@media (max-width: 980px) {
  #f5tw91 {
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
  }
  .hero__inner {
    align-items: flex-start;
  }

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

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

  .etb7pdg {
    grid-template-columns: 1fr;
    gap: var(--rcwuqzybcsythx);
    padding-top: 24.008144px;
    padding-right: 22.004px;
    padding-bottom: 24.001081px;
    padding-left: 22.00520161px;
  }

  .erfop5c {
    margin-bottom: 2.0068px;
  }

  .estljpe {
    align-items: flex-start;
  }

  .ei948oo {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 560px) {
  .ewlpcfp {
    width: min(1160.0023883px, calc(100% - 28px));
  }

  .ez00z3m {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
    text-size-adjust: 100%;
  }

  .hero {
    padding: 36.0066px 0 28.003225493px;
  }

  .hero__inner {
    width: min(1160.007px, calc(100% - 28.004940556px));
  }

  .hero__title {
    font-size: 27.0028318px;
  }

  .earq5mm {
    align-items: flex-start;
  }

  .el85yih {
    height: 49.001941540px;
    width: 118.0068018px;
  }

  .el85yih img {
    object-fit: contain;
    display: block;
    object-position: center;
    width: 100%;
    height: 100%;
  }

  .ei948oo {
    grid-template-columns: 1fr;
  }
}
.efdf7vx {
  font-size: 0.7rem;
  background: rgba(251,249,253,0.92);
  color: #313f57;
  line-height: 1.45;
  width: 100%;
  border-bottom: 1px solid rgba(14,24,41,0.08);
  padding-top: 0.45rem;
  padding-right: 1rem;
  padding-bottom: 0.45rem;
  padding-left: 1rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  text-align: center;
}

.el1uw1g {
  border-bottom: 1px solid var(--mphjapymxj);
  background: var(--neadwxvrdaap);
}

.ea2oeot {
  padding-top: 0.65rem;
  padding-right: 1.25rem;
  padding-bottom: 0.65rem;
  padding-left: 1.25rem;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
  max-width: 1280.00179069px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: flex;
}

.ehmu5dh {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  text-decoration: none;
}

.ehmu5dh img {
  max-height: 40.001px;
  object-fit: contain;
  display: block;
  width: 180.0053579px;
  height: auto;
}

.eihigb9 {
  gap: 1.1rem;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: none;
  list-style: none;
  margin: 0;
  align-items: center;
}

.eihigb9 a {
  text-decoration: none;
  color: var(--jkwwrvjccm);
  font-weight: 600;
  font-size: 0.9rem;
}

.eihigb9 a:hover {
  color: var(--qbgdxzbeuub);
}

#laf364 {
  cursor: pointer;
  color: var(--qtjyobnbilk);
  align-items: center;
  background: rgba(251,253,255,0.05);
  border: 1px solid var(--mphjapymxj);
  height: 44.0054280px;
  border-radius: var(--aarqushelodip);
  justify-content: center;
  display: flex;
  width: 44.0077670px;
}

#laf364:focus-visible {
  outline-offset: 2.0026230px;
  outline: 3.00389425px solid rgba(46,213,190,0.42);
}

#laf364 .ex0ov4q {
  display: flex;
  gap: 5.0016px;
  flex-direction: column;
}

#laf364 .ex0ov4q span {
  display: block;
  width: 20.008512767px;
  background: var(--qtjyobnbilk);
  border-radius: 1px;
  height: 2.006722187px;
}

#bvxqyd {
  flex-direction: column;
  border-bottom: 1px solid var(--mphjapymxj);
  padding: 0.75rem 1.25rem 1rem;
  gap: 0.25rem;
  background: var(--zrrfiutbgfkvkq);
  display: none;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  list-style: none;
}

#bvxqyd.active {
  display: flex;
}

#bvxqyd a {
  border-bottom: 1px solid var(--mphjapymxj);
  padding: 0.6rem 0;
  font-weight: 600;
  text-decoration: none;
  display: block;
  color: var(--jkwwrvjccm);
}

#bvxqyd a:last-child {
  border-bottom: none;
}

@media (min-width: 768px) {
  .eihigb9 {
    display: flex;
  }

  #laf364 {
    display: none;
  }

  #bvxqyd {
    display: none !important;
  }

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

.eh2atfg {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.efdf7vx,
.el1uw1g {
  flex-shrink: 0;
}

.eh2atfg > .eoz2bhi {
  flex-direction: column;
  min-height: 0;
  flex: 1 0 auto;
  display: flex;
}

.eh2atfg > .d970038 {
  flex-direction: column;
  flex: 1 0 auto;
  min-height: 0;
  display: flex;
}

.eh2atfg > .ei30z8q {
  flex-shrink: 0;
}

.eh2atfg > .eoz2bhi > .ei30z8q {
  margin-top: auto;
}

.eh2atfg > .d970038 > .ei30z8q {
  margin-top: auto;
}

.ev2pl85 {
  padding-top: 0.85rem;
  padding-right: 1.25rem;
  padding-bottom: 0.65rem;
  padding-left: 1.25rem;
}

.euo6xjj {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1280.0025px;
}

.ek027eb {
  letter-spacing: -0.02em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: clamp(1.15rem, 3.5vw, 1.65rem);
  font-weight: 800;
  color: var(--qtjyobnbilk);
  line-height: 1.15;
}

.elq31gs {
  font-size: 0.9rem;
  line-height: 1.5;
  color: var(--jkwwrvjccm);
  margin: 0.5rem 0 0;
  max-width: 40rem;
}

@media (max-width: 767px) {
  .ev2pl85 {
    padding-top: 0.55rem;
    padding-right: 1rem;
    padding-bottom: 0.4rem;
    padding-left: 1rem;
  }

  .ek027eb {
    font-size: 1.05rem;
  }

  .elq31gs {
    display: none;
  }
}

.eoyo8cf {
  background-repeat: no-repeat;
  background-image: linear-gradient(180deg, rgba(5,13,24,0.92) 0%, rgba(5,16,27,0.88) 100%),
    url("/cea4e361/8fcb531f654189f2.webp");
  background-size: cover;
  position: relative;
  background-position: center;
  padding: 1.75rem 0 2.5rem;
}

#quaise {
  image-rendering: auto;
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}

.eoyo8cf .ewlpcfp {
  z-index: 1;
  position: relative;
}

.egirw9g {
  margin: 0 auto;
  padding-top: 2rem;
  padding-right: 1.25rem;
  padding-bottom: 3rem;
  padding-left: 1.25rem;
  max-width: 1280.0087px;
}

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

.enz5uad {
  padding-top: 1.5rem;
  padding-right: 0;
  padding-bottom: 1.5rem;
  padding-left: 0;
  border-bottom: 1px solid var(--mphjapymxj);
}

.enz5uad:last-of-type {
  border-bottom: none;
}

#e2yk04 {
  text-rendering: optimizeLegibility;
}

.enz5uad h2 {
  color: var(--qtjyobnbilk);
  letter-spacing: -0.02em;
  font-size: 1.25rem;
  margin: 0 0 0.65rem;
  font-weight: 800;
}

.enz5uad p {
  line-height: 1.6;
  font-size: 0.95rem;
  margin: 0;
  color: var(--jkwwrvjccm);
}

.eh9j0z0 {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

.ei30z8q {
  padding-top: 2rem;
  padding-right: 1.25rem;
  padding-bottom: 2rem;
  padding-left: 1.25rem;
  background: var(--mknanidbwuvri);
  border-top: 1px solid var(--mphjapymxj);
}

.eumx9gh {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1280.0040197px;
}

.esyuqw0 {
  margin-bottom: 1.25rem;
  display: block;
  width: fit-content;
}

.esyuqw0 img {
  max-height: 36.002118203px;
  width: 160.00273px;
  object-fit: contain;
  height: auto;
  display: block;
}

.ek1fnrd {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem 1.25rem;
  margin-bottom: 1.25rem;
}

.ek1fnrd a {
  color: var(--qbgdxzbeuub);
  text-decoration: none;
  font-weight: 600;
  font-size: 0.875rem;
}

.ek1fnrd a:hover {
  color: var(--ptvihuedtvl);
}

.er26l9f {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

.eplka53 {
  align-items: center;
  margin: 1.25rem 0;
  gap: 1rem;
  display: flex;
  flex-wrap: wrap;
}

.eplka53 a {
  display: inline-flex;
  align-items: center;
}

.eplka53 img {
  height: 40.00463px;
  object-fit: contain;
  width: auto;
  display: block;
  max-width: 140.004517744px;
}

.ewzd2eh {
  font-size: 0.75rem;
  margin-top: 1rem;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--glrmsozbjvjyg);
  line-height: 1.5;
}

.eys1bnp {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 800.007px;
  padding: 2rem 1.25rem 4rem;
}

.d970038 {
  padding: 2rem 1.25rem 4rem;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 800.005377px;
}

.eys1bnp h1 {
  color: var(--qtjyobnbilk);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 1rem;
  margin-left: 0;
  font-weight: 800;
  font-size: 1.75rem;
}

.d970038 h1 {
  font-weight: 800;
  margin: 0 0 1rem;
  font-size: 1.75rem;
  color: var(--qtjyobnbilk);
}

.eys1bnp h2 {
  font-size: 1.1rem;
  margin-top: 1.75rem;
  margin-right: 0;
  margin-bottom: 0.5rem;
  margin-left: 0;
  color: var(--qtjyobnbilk);
}

.d970038 h2 {
  margin: 1.75rem 0 0.5rem;
  font-size: 1.1rem;
  color: var(--qtjyobnbilk);
}

.eys1bnp p,
.eys1bnp li {
  line-height: 1.6;
  font-size: 0.95rem;
  color: var(--jkwwrvjccm);
  margin: 0 0 0.75rem;
}

.d970038 p,
.d970038 li {
  color: var(--jkwwrvjccm);
  font-size: 0.95rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.75rem;
  margin-left: 0;
  line-height: 1.6;
}

.eys1bnp ul {
  margin: 0 0 1rem 1.1rem;
  padding: 0;
}

.d970038 ul {
  margin: 0 0 1rem 1.1rem;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
#icak0f,
#iyt7b5 {
  flex: none;
}

#icak0f {
  position: fixed;
  display: none;
  z-index: 999999;
  background: rgba(4,0,0,0.72);
  inset: 0;
  justify-content: center;
  align-items: center;
}

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

.eqjsxnf {
  position: relative;
}

.epccss2 {
  border-radius: var(--syestekoumycri);
  max-width: 400.00433874px;
  background: var(--lafrelrkmienk);
  color: var(--qtjyobnbilk);
  border: 1px solid var(--mphjapymxj);
  box-shadow: var(--usmcjebjgphmo);
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
}

.eivui51 {
  display: none;
  border: 1px solid var(--mphjapymxj);
  padding: 1.5rem;
  background: var(--mknanidbwuvri);
  color: var(--qtjyobnbilk);
  border-radius: var(--syestekoumycri);
}

.eivui51.active {
  display: block;
}

.ewd8olk {
  margin-top: 1rem;
  flex-wrap: wrap;
  display: flex;
  gap: 0.5rem;
}

.eu4llrl,
.ef2qgeb,
.eg0y778,
.ewxfylo {
  font-weight: 700;
  border: 1px solid var(--phyxkmridwjk);
  cursor: pointer;
  border-radius: var(--aarqushelodip);
  padding: 0.55rem 1rem;
}

.eu4llrl,
.eg0y778 {
  background: linear-gradient(135deg, var(--oyvozrwxbsuv) 0%, var(--jbxvorukiwdk) 100%);
  color: #fdfffd;
}

.ef2qgeb,
.ewxfylo {
  background: rgba(255,253,254,0.06);
  color: var(--jkwwrvjccm);
}

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

#iyt7b5 {
  z-index: 999998;
  box-shadow: 0 -8.005560px 32.003299274px rgba(0,0,2,0.35);
  padding: 1rem 1.25rem;
  right: 0;
  border-top: 1px solid var(--mphjapymxj);
  bottom: 0;
  position: fixed;
  display: none;
  left: 0;
  color: var(--qtjyobnbilk);
  background: var(--lafrelrkmienk);
}

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

.eewa2y1 {
  display: flex;
  margin-top: 0.5rem;
  flex-wrap: wrap;
  gap: 0.5rem;
}

