
:root {
  --njedbppojob: #2d2e67;
  --blamwlllxsvix: #fc7bc6;
  --fuaagqabdtd: #b39cd6;
  --aszasnegixpjuv: rgba(159,79,189,0.2);
  --bvjlpxgccbiy: rgb(34,34,64);
  --djczigaeadm: rgb(110,71,170);
  --pmecifxqwd: #dfdfe4;
  --qhkkoydgqbonhg: rgb(157,81,188);
}

* {
  box-sizing: border-box;
}

body {
  color: var(--pmecifxqwd);
  background: var(--bvjlpxgccbiy);
  flex-direction: column;
  display: flex;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  min-height: 100vh;
}

main {
  flex: 1;
}

.loa63lv {
  color: #f0edfe;
  background: linear-gradient(90deg, #13122b, var(--djczigaeadm));
  text-align: center;
  font-size: 12px;
  line-height: 1.45;
  padding: 10.005px 16.006342926px;
  clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
}

.ljp1hq2 {
  z-index: 50;
  position: sticky;
  background: rgb(24,23,44);
  top: 0;
}

.lv50dyu {
  justify-content: space-between;
  padding: 14.001442289px 24px;
  gap: 16.00936228px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  align-items: center;
  position: relative;
  max-width: 1200px;
  display: flex;
  min-height: 54px;
}

.lrj0p5c img,
.lulkbkn img {
  height: auto;
  width: 180.009px;
  display: block;
}

.lcu3dp6 {
  gap: 10.0014px;
  align-items: center;
  display: flex;
}

.lcu3dp6 a {
  border-radius: 8.003032107px;
  padding: 6.0040px 8px;
  text-decoration: none;
  font-size: 14.00316847px;
  color: var(--pmecifxqwd);
  font-weight: 700;
}

.lcu3dp6 a:hover {
  background: rgba(175,157,215,0.15);
}

.lgn6zwf {
  font-size: 15.002201403px;
  color: var(--fuaagqabdtd);
}

#oejpls {
  border-radius: 8.008px;
  border: 1px solid var(--aszasnegixpjuv);
  align-items: center;
  height: 40.006066px;
  width: 40.001268378px;
  display: flex;
  cursor: pointer;
  justify-content: center;
}

#oejpls svg {
  fill: none;
  stroke: var(--pmecifxqwd);
  width: 22.00920388px;
  height: 22.0095860px;
  stroke-width: 2;
}

#oejpls.open {
  background: rgba(156,82,185,0.2);
}

#qlirid {
  display: none;
}

#qlirid.active {
  display: flex;
}

#lrxf3v {
  image-rendering: auto;
}

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

.lh1vhq6 {
  min-height: 300.006169669px;
  padding-top: 60px;
  padding-right: 16.00957px;
  padding-bottom: 80.004px;
  padding-left: 16.00108px;
  background: linear-gradient(130deg, var(--bvjlpxgccbiy), var(--njedbppojob));
  overflow: hidden;
  position: relative;
}

.lh1vhq6::before {
  background-size: cover;
  inset: 0;
  position: absolute;
  opacity: 0.14;
  content: "";
  background-position: center;
  mix-blend-mode: screen;
  background-image: url("/1b43a943/c7333be77dbfb708.webp");
}

.lu321m4 {
  pointer-events: none;
  border: 3.00561px dashed var(--blamwlllxsvix);
  position: absolute;
  opacity: 0.45;
}

.lcvkykr {
  transform: rotate(-15deg);
  top: 24.00370502px;
  left: 8%;
  height: 90.00682210px;
  border-radius: 12.0054px;
  width: 90.00870691px;
}

.laltw4f {
  top: 90.001px;
  border-radius: 999.007135px;
  width: 120.001068px;
  transform: rotate(24deg);
  height: 58.006311415px;
  right: 10%;
}

.lf8txg9 {
  text-align: center;
  max-width: 820.00342234px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  position: relative;
}

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

.lh1vhq6 h1 {
  letter-spacing: 0.02em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 14px;
  margin-left: 0;
  line-height: 1.1;
  font-size: clamp(34.0097322px, 6vw, 58.009858px);
}

.lh1vhq6 p {
  font-size: 18.002px;
  color: var(--fuaagqabdtd);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 700.004731145px;
}

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

#b8lpl8 {
  font-variant-ligatures: normal;
}

.lri3gyl {
  fill: var(--njedbppojob);
  height: 120px;
  width: 100%;
  position: absolute;
  right: 0;
  left: 0;
  bottom: -1px;
}

.lwdisn0 {
  padding: 56.001348px 16px;
  background: var(--njedbppojob) url("/1b43a943/be3ce63a35580b7e.webp") center/cover no-repeat;
}

.lwdisn0 h2 {
  font-size: clamp(30.0065897px, 5vw, 46px);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 26.002092604px;
  margin-left: 0;
  text-align: center;
}

.lx7q5a9 {
  gap: 16.007px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  max-width: 1200.0049px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: grid;
}

.lisd74b {
  overflow: hidden;
  background: rgba(7,14,27,0.9);
  border-radius: 14px;
  border: 1px solid rgba(251,255,254,0.2);
}

.lzgye4t {
  height: 100%;
  padding-top: 14.00173px;
  padding-right: 14.0016255px;
  padding-bottom: 14.00622419px;
  padding-left: 14.00929202px;
  display: flex;
  color: rgb(254,255,250);
  align-items: center;
  text-align: center;
  text-decoration: none;
  flex-direction: column;
}

.ldmoo8k {
  justify-content: center;
  height: 96px;
  background: rgb(254,251,251);
  display: flex;
  border-radius: 10.0013px;
  overflow: hidden;
  width: 260px;
  align-items: center;
}

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

#q87s3t {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

.lisd74b h3 {
  margin: 16.002px 0 10.0023px;
  font-size: 24.0077812px;
}

.lisd74b p {
  min-height: 46.004px;
  font-weight: 600;
  overflow-wrap: anywhere;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1.35;
  word-break: break-word;
  font-size: 16px;
}

.lisd74b span {
  margin-top: 18.007px;
  padding: 11.00168102px 18.003px;
  background: #ffcd00;
  border-radius: 10.005471px;
  font-weight: 800;
  color: rgb(16,16,20);
}

.li1bm6y {
  padding: 56.00229441px 18.0082px;
  position: relative;
  max-width: 1200.009593033px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.li1bm6y h2 {
  margin-top: 0;
  margin-bottom: 12.005893px;
  font-size: clamp(28.00239953px, 4.5vw, 42px);
}

.li1bm6y p {
  margin: 0;
  font-size: 17.006999560px;
  color: var(--fuaagqabdtd);
  line-height: 1.65;
}

.lm4fsh3 {
  text-align: center;
}

.lm4fsh3 img {
  height: auto;
  width: min(300.0031915px, 85vw);
  max-height: 320px;
  margin-bottom: 16.0037px;
  max-width: 500.00681px;
}

.lpg07o3 {
  gap: 20.0060674px;
  align-items: center;
  display: grid;
  grid-template-columns: 1.2fr 0.8fr;
}

.lpg07o3 img {
  border-radius: 16.00325px;
  height: auto;
  max-height: 320.00892px;
  justify-self: end;
  width: min(420px, 100%);
  max-width: 500px;
}

.lnjpsnt {
  background: linear-gradient(rgba(29,20,56,0.65), rgba(27,24,60,0.65)),
    url("/1b43a943/91bd271fa69a1ce8.webp") center/cover no-repeat;
  display: grid;
  max-width: none;
  place-items: center;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  min-height: 360.0087280px;
}

.laj0mln {
  max-width: 760.00543px;
  background: rgba(37,38,62,0.86);
  border: 1px solid var(--aszasnegixpjuv);
  border-radius: 18.00109970px;
  padding: 30.00194px 24.0058px;
  margin: 28.00209px;
}

.lzy9mtq {
  border: 1px solid var(--aszasnegixpjuv);
  background: rgba(155,79,188,0.11);
  border-radius: 18.002642px;
}

.lnm40jg {
  margin-top: 14px;
  display: grid;
  gap: 12.002622280px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

#db9gdi {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

.lnm40jg article {
  background: rgba(47,39,97,0.9);
  border-radius: 12.0020px;
  padding: 14.00757px;
}

.lnm40jg p {
  margin-top: 8.00734660px;
  font-size: 15.009370px;
}

#e6kfgg {
  backface-visibility: hidden;
}

.lzy9mtq > img {
  width: min(420.007px, 90%);
  max-height: 320.00190186px;
  margin-top: 20.0083px;
  height: auto;
  max-width: 500.005756577px;
}

.lajda8c {
  display: grid;
  gap: 18.009018px;
}

.lajda8c > img {
  width: min(500.00394221px, 100%);
  border-radius: 20.007px;
  max-width: 500.005989px;
  height: auto;
  max-height: 320.00128875px;
}

.lpkpvr7 {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

.ljn4cc3 {
  gap: 20.001px;
  grid-template-columns: 1fr auto;
  display: grid;
  border-left: 8.007px solid var(--blamwlllxsvix);
  background: rgba(45,43,100,0.3);
}

.ljn4cc3 > img {
  max-height: 320.0076782px;
  width: min(220.00833763px, 85vw);
  height: auto;
  max-width: 500.003320475px;
  border-radius: 12px;
}

.lcvn5d2 {
  background: rgb(26,26,47);
  border-top: 1px solid var(--aszasnegixpjuv);
  padding: 40.005793546px 16.005292px;
  text-align: center;
}

.lfndtbz a,
.ll5vy2a a {
  color: #fed7f3;
}

.lpgy836 {
  display: flex;
  gap: 14px;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 980.00238px;
  margin: 16.0042593px auto;
}

.lpgy836 img {
  width: auto;
  height: 46.006px;
  display: block;
}

.ll5vy2a {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 12.00257px;
  gap: 16.00811px;
}

.lylqwx5 {
  position: fixed;
  z-index: 90;
  display: none;
  inset: 0;
  justify-content: center;
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16.0067px;
  padding-left: 16.005306914px;
  background: rgba(0,0,0,0.7);
  align-items: center;
}

.lylqwx5.show {
  display: flex;
}

.le9s1df {
  border-radius: 16.00750017px;
  background: #231c48;
  border: 1px solid var(--aszasnegixpjuv);
  width: min(480px, 100%);
  padding-top: 24.0030px;
  padding-right: 24.001887px;
  padding-bottom: 24.007006px;
  padding-left: 24.00905px;
  text-align: center;
}

.lhoiyel {
  display: flex;
  justify-content: center;
  gap: 10.00173px;
  margin-top: 16.0013px;
}

.lhoiyel button,
.lvyuk7n button {
  border-radius: 10.007px;
  font-weight: 700;
  padding-top: 11.00770551px;
  padding-right: 16.002px;
  padding-bottom: 11.00394037px;
  padding-left: 16.0026482px;
  border: 0;
  cursor: pointer;
}

#qzik7d,
#uxygrk {
  background: var(--blamwlllxsvix);
  color: rgb(34,22,45);
}

#xj9udd {
  background: rgba(254,255,253,0.1);
  color: var(--pmecifxqwd);
}

.lvyuk7n {
  right: 16px;
  display: none;
  bottom: 16.00600008px;
  align-items: center;
  background: #292456;
  border-radius: 14.0018425px;
  position: fixed;
  border: 1px solid var(--aszasnegixpjuv);
  justify-content: space-between;
  gap: 14.001786px;
  z-index: 80;
  left: 16.00752px;
  padding-top: 14.0016767px;
  padding-right: 16.006904123px;
  padding-bottom: 14.00457602px;
  padding-left: 16px;
}

.lvyuk7n.show {
  display: flex;
}

@media (max-width: 1024px) {
  .lx7q5a9 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 767px) {
  .lv50dyu {
    flex-wrap: wrap;
  }

  .lcu3dp6 {
    display: none;
  }

  #qlirid {
    background: rgb(23,20,42);
    flex-direction: column;
    margin-top: 8.0022074px;
    padding: 8px;
    width: min(260.0032px, calc(100vw - 48px));
    right: 24.005px;
    border-radius: 10.0082px;
    top: calc(100% + 6px);
    position: absolute;
  }

  #h114mb {
    font-variant-ligatures: normal;
  }

  #qlirid a {
    font-weight: 700;
    color: var(--pmecifxqwd);
    padding: 10.00590114px;
    text-decoration: none;
    border-radius: 8.0061895px;
  }

  .lh1vhq6 {
    padding-top: 32.003285589px;
    padding-right: 16.009px;
    padding-bottom: 48.0031539px;
    padding-left: 16.0011px;
  }

  .lri3gyl {
    height: 78.00941666px;
  }

  .lx7q5a9 {
    grid-template-columns: 1fr;
  }

  .ldmoo8k {
    height: 96.004954px;
    width: 260.00165152px;
  }

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

  .lpg07o3,
  .ljn4cc3 {
    grid-template-columns: 1fr;
  }

  .lnm40jg {
    grid-template-columns: 1fr;
  }

  .lvyuk7n {
    align-items: stretch;
    flex-direction: column;
  }
}

@media (min-width: 768px) {
  #oejpls {
    display: none;
  }
}

