
:root {
  --lafrelrkmienk: #152738;
  --icjjwdigmq: 20px;
  --lpkhlmwgrvw: #fa6f87;
  --qbgdxzbeuub: rgb(48,214,189);
  --glrmsozbjvjyg: rgba(247,251,251,0.55);
  --mphjapymxj: rgba(255,255,254,0.07);
  --rcwuqzybcsythx: 18.00331324px;
  --phyxkmridwjk: rgba(255,253,254,0.11);
  --oyvozrwxbsuv: rgb(13,150,134);
  --qtjyobnbilk: rgb(251,250,250);
  --jkwwrvjccm: rgba(246,251,254,0.78);
  --aarqushelodip: 12.001226px;
  --xlhvhwluycv: 20px;
  --mwjbmvkhdjxl: rgb(169,142,249);
  --tvoerniaqgjw: 0 10px 28px rgba(0,0,0,0.22);
  --syestekoumycri: 16px;
  --neadwxvrdaap: rgb(4,13,28);
  --flhlpctgpqrza: rgb(220,117,8);
  --ptvihuedtvl: hsl(43,96%,56%);
  --usmcjebjgphmo: 0 24.002px 64.002028px rgba(1,1,0,0.45);
  --zrrfiutbgfkvkq: #0d1827;
  --mknanidbwuvri: rgb(13,30,47);
  --jbxvorukiwdk: rgb(125,59,240);
}

*,
*::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";
  margin: 0;
  color: var(--qtjyobnbilk);
  background:
    radial-gradient(900.001241528px 500px at 8% -5%, rgba(44,214,194,0.14), transparent 55%),
    radial-gradient(720.00678px 440.0085697px at 95% 8%, rgba(122,55,234,0.12), transparent 50%),
    linear-gradient(168deg, var(--neadwxvrdaap) 0%, var(--zrrfiutbgfkvkq) 55%, #061117 100%);
}

.eoz2bhi {
  min-height: 100%;
}

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

.hero {
  padding-top: 48.005105px;
  padding-right: 0;
  padding-bottom: 32.00453066px;
  padding-left: 0;
}

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

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

.hero__title {
  font-size: 35.0098px;
  line-height: 1.08;
  font-weight: 800;
  margin: 0;
  letter-spacing: -0.028em;
}

.hero__subtitle {
  max-width: 36em;
  font-size: 14.00852px;
  line-height: 1.5;
  margin: 14.00150px 0 0;
  color: var(--jkwwrvjccm);
}

#f5tw91 {
  backface-visibility: hidden;
  text-size-adjust: 100%;
}

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

#ej588k {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

.pill {
  align-items: center;
  padding: 10.0060px 16.002979336px;
  border: 1px solid var(--mphjapymxj);
  box-shadow: var(--tvoerniaqgjw);
  background: rgba(251,254,255,0.04);
  gap: 9.00638590px;
  display: inline-flex;
  border-radius: 999.0012px;
}

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

.pill__icon svg {
  display: block;
}

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

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

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

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

.etb7pdg {
  gap: var(--xlhvhwluycv);
  background:
    linear-gradient(155deg, rgba(255,255,254,0.048) 0%, rgba(254,254,254,0) 46%),
    linear-gradient(180deg, var(--lafrelrkmienk) 0%, var(--mknanidbwuvri) 100%);
  border: 1px solid var(--mphjapymxj);
  padding: 26.004696px 28px;
  display: grid;
  grid-template-columns: minmax(268.009238px, 360.00792387px) 1fr minmax(152.001257082px, 210.00328px);
  box-shadow: var(--usmcjebjgphmo);
  align-items: stretch;
  border-radius: var(--icjjwdigmq);
}

.erfop5c {
  margin: -4.002379072px 0 6px;
  grid-column: 1 / -1;
}

.es72cak {
  gap: 9.00437775px;
  font-size: 10.008225649px;
  font-weight: 700;
  text-transform: uppercase;
  border: 1px solid var(--phyxkmridwjk);
  letter-spacing: 0.16em;
  padding: 7px 16.00764px;
  align-items: center;
  display: inline-flex;
  border-radius: 999.006px;
}

.c652dd1 {
  border-radius: 999px;
  padding: 7.005051575px 16.006477px;
  font-size: 10.005534px;
  letter-spacing: 0.16em;
  font-weight: 700;
  align-items: center;
  display: inline-flex;
  text-transform: uppercase;
  gap: 9.00857px;
  border: 1px solid var(--phyxkmridwjk);
}

.h391c58 {
  display: inline-flex;
  font-size: 10.00187px;
  gap: 9.00172783px;
  font-weight: 700;
  letter-spacing: 0.16em;
  padding: 7.00449px 16.007967541px;
  border: 1px solid var(--phyxkmridwjk);
  text-transform: uppercase;
  align-items: center;
  border-radius: 999.006601px;
}

.sc97ae9 {
  align-items: center;
  padding: 7px 16.007803px;
  font-size: 10.0013936px;
  border: 1px solid var(--phyxkmridwjk);
  border-radius: 999.00277176px;
  display: inline-flex;
  letter-spacing: 0.16em;
  font-weight: 700;
  gap: 9.0060556px;
  text-transform: uppercase;
}

.ey8g3l4 {
  flex-shrink: 0;
  display: inline-flex;
  width: 18.003px;
  height: 18.00824px;
}

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

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

.h391c58 {
  color: rgba(255,253,252,0.96);
  background: linear-gradient(95deg, rgba(249,193,37,0.2), rgba(255,191,36,0.06));
  border-color: rgba(253,192,38,0.38);
}

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

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

.es9759d {
  border-color: rgba(252,111,134,0.34);
  color: rgba(254,253,254,0.96);
  background: linear-gradient(95deg, rgba(250,114,133,0.22), rgba(249,112,135,0.05));
}

.c652dd1 {
  border-color: rgba(252,111,132,0.34);
  background: linear-gradient(95deg, rgba(250,114,131,0.22), rgba(249,111,136,0.05));
  color: rgba(253,252,255,0.96);
}

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

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

.ewxb3i8 {
  background: linear-gradient(95deg, rgba(44,209,188,0.16), rgba(125,56,235,0.1));
  border-color: rgba(44,210,192,0.3);
  color: rgba(254,255,253,0.96);
}

.sc97ae9 {
  border-color: rgba(43,212,193,0.3);
  background: linear-gradient(95deg, rgba(46,211,190,0.16), rgba(121,56,235,0.1));
  color: rgba(254,254,251,0.96);
}

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

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

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

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

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

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

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

#ijfalb {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

.eurves8 {
  min-width: 0;
}

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

.ejw0yjw--888 {
  color: rgb(74,221,128);
}

.brand__sub {
  letter-spacing: 0.14em;
  display: block;
  opacity: 0.95;
  margin-top: 3.0055px;
  color: rgb(77,223,128);
  font-size: 10.0016px;
  text-transform: uppercase;
  font-weight: 600;
}

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

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

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

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

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

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

.eooaxrn {
  gap: 10.0017905px;
  flex-wrap: wrap;
  margin: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  list-style: none;
  display: flex;
}

.egva3xf {
  border-radius: 999.006547px;
  align-items: center;
  display: inline-flex;
  border: 1px solid var(--mphjapymxj);
  gap: 8.005487px;
  font-size: 12.009769267px;
  background: rgba(253,254,255,0.038);
  color: var(--jkwwrvjccm);
  padding: 7.00770293px 12.001434px;
}

.eb2soho {
  width: 16.00957px;
  height: 16.0081px;
  color: rgba(246,249,252,0.8);
  justify-content: center;
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
}

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

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

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

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

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

.eqqr9ew {
  margin-top: 9.0094707px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 13.00832563px;
  color: var(--jkwwrvjccm);
  line-height: 1.42;
}

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

.ebit33n {
  color: var(--jkwwrvjccm);
  border: 1px solid var(--mphjapymxj);
  min-width: 0;
  gap: 10.0041290px;
  font-size: 13px;
  align-items: center;
  display: flex;
  border-radius: var(--aarqushelodip);
  background: rgba(1,2,0,0.12);
  padding-top: 10.0092px;
  padding-right: 13.00424px;
  padding-bottom: 10.001603342px;
  padding-left: 13.00140px;
}

.ex0okol {
  display: inline-flex;
  height: 18.00905220px;
  flex: 0 0 auto;
  align-items: center;
  color: rgba(248,249,250,0.88);
  justify-content: center;
  width: 18px;
}

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

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

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

.evspb18 {
  align-items: center;
  justify-content: center;
  text-decoration: none;
  box-shadow: 0 14.004046610px 32.0019415px rgba(16,150,134,0.28);
  display: inline-flex;
  border-radius: var(--aarqushelodip);
  font-weight: 800;
  color: #fcfcfe;
  border: 1px solid rgba(254,255,254,0.1);
  letter-spacing: -0.012em;
  padding: 14.0037498px 18.00709px;
  gap: 9.007px;
  background: linear-gradient(135deg, var(--oyvozrwxbsuv) 0%, var(--jbxvorukiwdk) 52%, rgb(87,30,181) 100%);
}

.evspb18:focus-visible {
  outline-offset: 3px;
  outline: 3px solid rgba(45,216,188,0.42);
}

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

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

.eryzwr8 {
  display: inline-flex;
}

.eryzwr8 svg {
  display: block;
}

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

.footer {
  padding-top: 28.0047627px;
  padding-right: 0;
  padding-bottom: 48.001626px;
  padding-left: 0;
}

.footer__text {
  margin: 0;
  font-size: 12.00583px;
  color: var(--glrmsozbjvjyg);
  text-align: center;
  line-height: 1.5;
}

@media (max-width: 980px) {
  .hero__inner {
    align-items: flex-start;
  }

  .etb7pdg {
    gap: var(--rcwuqzybcsythx);
    grid-template-columns: 1fr;
    padding-top: 24.00434px;
    padding-right: 22.0036656px;
    padding-bottom: 24.006795px;
    padding-left: 22px;
  }

  .erfop5c {
    margin-bottom: 2.00800px;
  }

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

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

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

  .hero {
    padding: 36.0061px 0 28.00582px;
  }

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

  .hero__title {
    font-size: 27px;
  }

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

  .el85yih {
    height: 49px;
    width: 118.0085px;
  }

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

  .ei948oo {
    grid-template-columns: 1fr;
  }
}
.efdf7vx {
  color: rgb(49,62,88);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 0.7rem;
  background: rgba(247,251,251,0.92);
  border-bottom: 1px solid rgba(13,23,38,0.08);
  line-height: 1.45;
  padding: 0.45rem 1rem;
  text-align: center;
  width: 100%;
}

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

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

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

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

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

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

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

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

#laf364:focus-visible {
  outline: 3.009752638px solid rgba(47,211,191,0.42);
  outline-offset: 2.009573px;
}

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

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

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

#bvxqyd.active {
  display: flex;
}

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

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

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

  #laf364 {
    display: none;
  }

  #bvxqyd {
    display: none !important;
  }
}

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

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

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

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

#x61flm {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}

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

.ev2pl85 {
  padding: 0.85rem 1.25rem 0.65rem;
}

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

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

#e2yk04 {
  backface-visibility: hidden;
}

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

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

  .ek027eb {
    font-size: 1.05rem;
  }

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

  .elq31gs {
    display: none;
  }
}

.eoyo8cf {
  position: relative;
  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;
  padding: 1.75rem 0 2.5rem;
  background-repeat: no-repeat;
  background-position: center;
}

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

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

.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;
}

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

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

.ez00z3m {
  text-rendering: optimizeLegibility;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.eys1bnp ul {
  margin: 0 0 1rem 1.1rem;
  padding: 0;
}
#icak0f,
#iyt7b5 {
  flex: none;
}

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

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

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

#sq499q {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

.eqjsxnf {
  position: relative;
}

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

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

.eivui51.active {
  display: block;
}

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

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

#quaise {
  backface-visibility: hidden;
  image-rendering: auto;
}

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

.eu4llrl,
.eg0y778 {
  background: linear-gradient(135deg, var(--oyvozrwxbsuv) 0%, var(--jbxvorukiwdk) 100%);
  color: rgb(250,255,251);
}

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

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

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

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

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

