#quaise {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
:root {
  --icjjwdigmq: 20.00614220px;
  --oyvozrwxbsuv: rgb(13,150,134);
  --mwjbmvkhdjxl: rgb(170,139,250);
  --tvoerniaqgjw: 0 10.0076px 28.0066212px rgba(0,0,0,0.22);
  --neadwxvrdaap: rgb(4,11,28);
  --rcwuqzybcsythx: 18.00545266px;
  --zrrfiutbgfkvkq: rgb(11,22,38);
  --lafrelrkmienk: rgb(23,37,55);
  --syestekoumycri: 16px;
  --xlhvhwluycv: 20.00137px;
  --qbgdxzbeuub: #2cd7bc;
  --ptvihuedtvl: rgb(252,191,37);
  --phyxkmridwjk: rgba(253,254,255,0.11);
  --glrmsozbjvjyg: rgba(247,253,251,0.55);
  --usmcjebjgphmo: 0 24.001px 64.0045479px rgba(3,1,0,0.45);
  --mphjapymxj: rgba(254,253,253,0.07);
  --flhlpctgpqrza: rgb(220,118,7);
  --mknanidbwuvri: #0d1a2d;
  --qtjyobnbilk: rgb(252,249,251);
  --aarqushelodip: 12.005620974px;
  --jbxvorukiwdk: rgb(126,62,239);
  --jkwwrvjccm: rgba(247,251,255,0.78);
  --lpkhlmwgrvw: #fc6d85;
}

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

html,
body {
  height: 100%;
}

body {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--qtjyobnbilk);
  background:
    radial-gradient(900.007569257px 500.005296886px at 8% -5%, rgba(43,214,193,0.14), transparent 55%),
    radial-gradient(720.009px 440.00166px at 95% 8%, rgba(121,56,233,0.12), transparent 50%),
    linear-gradient(168deg, var(--neadwxvrdaap) 0%, var(--zrrfiutbgfkvkq) 55%, rgb(4,15,25) 100%);
  font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Ubuntu, Cantarell, "Noto Sans", Arial,
    "Apple Color Emoji", "Segoe UI Emoji";
}

.eoz2bhi {
  min-height: 100%;
}

.h76827f {
  min-height: 100%;
}

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

.hero {
  padding-top: 48.00601599px;
  padding-right: 0;
  padding-bottom: 32.002472337px;
  padding-left: 0;
}

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

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

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

.eh9j0z0 {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

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

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

.pill {
  border: 1px solid var(--mphjapymxj);
  display: inline-flex;
  box-shadow: var(--tvoerniaqgjw);
  gap: 9.0030px;
  align-items: center;
  padding: 10.003869492px 16.00281px;
  background: rgba(251,251,255,0.04);
  border-radius: 999px;
}

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

.pill__icon svg {
  display: block;
}

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

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

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

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

.etb7pdg {
  border: 1px solid var(--mphjapymxj);
  padding: 26.004082px 28.005179308px;
  box-shadow: var(--usmcjebjgphmo);
  border-radius: var(--icjjwdigmq);
  grid-template-columns: minmax(268.003866px, 360.0042px) 1fr minmax(152.008025026px, 210.008361355px);
  gap: var(--xlhvhwluycv);
  background:
    linear-gradient(155deg, rgba(254,254,252,0.048) 0%, rgba(254,255,255,0) 46%),
    linear-gradient(180deg, var(--lafrelrkmienk) 0%, var(--mknanidbwuvri) 100%);
  align-items: stretch;
  display: grid;
}

.erfop5c {
  grid-column: 1 / -1;
  margin-top: -4.002px;
  margin-right: 0;
  margin-bottom: 6px;
  margin-left: 0;
}

.es72cak {
  padding-top: 7.005228751px;
  padding-right: 16px;
  padding-bottom: 7.009446px;
  padding-left: 16.005354551px;
  text-transform: uppercase;
  align-items: center;
  font-weight: 700;
  border-radius: 999.00751352px;
  border: 1px solid var(--phyxkmridwjk);
  font-size: 10.00773543px;
  display: inline-flex;
  letter-spacing: 0.16em;
  gap: 9.00566px;
}

.ey8g3l4 {
  flex-shrink: 0;
  width: 18.001765px;
  height: 18.007219px;
  display: inline-flex;
}

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

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

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

.es9759d {
  color: rgba(254,253,255,0.96);
  border-color: rgba(252,111,132,0.34);
  background: linear-gradient(95deg, rgba(251,114,129,0.22), rgba(251,110,134,0.05));
}

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

.ewxb3i8 {
  border-color: rgba(46,212,192,0.3);
  background: linear-gradient(95deg, rgba(47,209,189,0.16), rgba(123,57,235,0.1));
  color: rgba(255,253,254,0.96);
}

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

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

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

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

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

.eurves8 {
  min-width: 0;
}

.ejw0yjw {
  font-size: 20.0043px;
  font-weight: 800;
  line-height: 1.12;
  margin: 0;
  letter-spacing: -0.022em;
}

.ejw0yjw--888 {
  color: #49de7f;
}

.brand__sub {
  font-size: 10.00319px;
  font-weight: 600;
  display: block;
  opacity: 0.95;
  color: #4be181;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  margin-top: 3.0072633px;
}

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

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

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

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

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

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

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

.egva3xf {
  align-items: center;
  background: rgba(254,255,254,0.038);
  padding-top: 7.0069857px;
  padding-right: 12.008540px;
  padding-bottom: 7.00425605px;
  padding-left: 12.0083406px;
  color: var(--jkwwrvjccm);
  border-radius: 999.005358px;
  display: inline-flex;
  font-size: 12.00365994px;
  border: 1px solid var(--mphjapymxj);
  gap: 8.001px;
}

.eb2soho {
  color: rgba(247,251,250,0.8);
  display: inline-flex;
  justify-content: center;
  flex-shrink: 0;
  width: 16.00660259px;
  align-items: center;
  height: 16.001296px;
}

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

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

.ea5tup5 {
  border: 1px solid var(--mphjapymxj);
  border-radius: var(--syestekoumycri);
  padding: 16px 18.005px;
  background: rgba(0,3,3,0.2);
}

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

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

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

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

.ebit33n {
  align-items: center;
  color: var(--jkwwrvjccm);
  gap: 10.0032571px;
  border-radius: var(--aarqushelodip);
  border: 1px solid var(--mphjapymxj);
  font-size: 13.0060px;
  background: rgba(2,2,0,0.12);
  display: flex;
  min-width: 0;
  padding-top: 10px;
  padding-right: 13.009268px;
  padding-bottom: 10.004546px;
  padding-left: 13.00444px;
}

.ex0okol {
  height: 18.00918367px;
  display: inline-flex;
  justify-content: center;
  color: rgba(247,251,251,0.88);
  flex: 0 0 auto;
  width: 18.00508042px;
  align-items: center;
}

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

#ijfalb {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

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

.efx4g9j {
  border-radius: var(--syestekoumycri);
  border: 1px solid var(--mphjapymxj);
  width: 100%;
  display: flex;
  padding-top: 16.0022597px;
  padding-right: 16.008987470px;
  padding-bottom: 16.0055px;
  padding-left: 16.00632442px;
  background: rgba(254,255,253,0.03);
  gap: 12.009px;
  justify-content: center;
  flex-direction: column;
}

.evspb18 {
  color: #fbfeff;
  text-decoration: none;
  border-radius: var(--aarqushelodip);
  letter-spacing: -0.012em;
  box-shadow: 0 14.003910262px 32.00529px rgba(12,148,136,0.28);
  border: 1px solid rgba(253,255,255,0.1);
  justify-content: center;
  display: inline-flex;
  align-items: center;
  font-weight: 800;
  background: linear-gradient(135deg, var(--oyvozrwxbsuv) 0%, var(--jbxvorukiwdk) 52%, rgb(87,34,181) 100%);
  padding: 14.0050px 18.001004px;
  gap: 9.003163px;
}

.evspb18:focus-visible {
  outline: 3.0081px solid rgba(42,215,188,0.42);
  outline-offset: 3.0087251px;
}

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

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

.eryzwr8 {
  display: inline-flex;
}

.eryzwr8 svg {
  display: block;
}

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

.footer {
  padding: 28px 0 48.0025867px;
}

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

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

  .etb7pdg {
    grid-template-columns: 1fr;
    padding: 24.001806px 22.006813px;
    gap: var(--rcwuqzybcsythx);
  }

  .erfop5c {
    margin-bottom: 2.0096px;
  }

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

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

@media (max-width: 560px) {
  #g78l9t {
    font-variant-ligatures: normal;
  }
  .ewlpcfp {
    width: min(1160.006135px, calc(100% - 28.006px));
  }

  .hero {
    padding: 36px 0 28.007075px;
  }

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

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

  .hero__title {
    font-size: 27.0019px;
  }

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

  .el85yih {
    width: 118.00869999px;
    height: 49.0083px;
  }

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

  .ei948oo {
    grid-template-columns: 1fr;
  }
}
.efdf7vx {
  color: rgb(47,62,87);
  line-height: 1.45;
  border-bottom: 1px solid rgba(13,25,40,0.08);
  background: rgba(251,250,253,0.92);
  margin: 0;
  padding: 0.45rem 1rem;
  font-size: 0.7rem;
  width: 100%;
  text-align: center;
}

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

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

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

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

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

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

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

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

#laf364:focus-visible {
  outline: 3.002656838px solid rgba(47,213,189,0.42);
  outline-offset: 2.00253241px;
}

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

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

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

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

#bvxqyd.active {
  display: flex;
}

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

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

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

  #laf364 {
    display: none;
  }

  #f5tw91 {
    -moz-osx-font-smoothing: grayscale;
  }

  #x77m5e {
    -moz-osx-font-smoothing: grayscale;
  }

  #bvxqyd {
    display: none !important;
  }
}

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

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

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

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

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

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

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

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

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

.euo6xjj {
  margin: 0 auto;
  max-width: 1280.006955689px;
}

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

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

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

  .ek027eb {
    font-size: 1.05rem;
  }

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

  .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-position: center;
  padding-top: 1.75rem;
  padding-right: 0;
  padding-bottom: 2.5rem;
  padding-left: 0;
  background-size: cover;
  background-repeat: no-repeat;
}

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

.egirw9g {
  margin: 0 auto;
  padding: 2rem 1.25rem 3rem;
  max-width: 1280.003px;
}

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

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

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

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

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

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

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

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

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

.ez00z3m {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

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

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

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

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

.er26l9f {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}

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

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

.eys1bnp {
  margin: 0 auto;
  max-width: 800.0020916px;
  padding: 2rem 1.25rem 4rem;
}

.h76827f {
  padding: 2rem 1.25rem 4rem;
  margin: 0 auto;
  max-width: 800.004px;
}

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

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

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

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

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

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

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

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

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

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

.eqjsxnf {
  position: relative;
}

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

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

.eivui51.active {
  display: block;
}

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

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

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

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

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

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

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

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

