
:root {
  --blamwlllxsvix: rgb(254,122,198);
  --aszasnegixpjuv: rgba(161,78,188,0.2);
  --djczigaeadm: #6d46ab;
  --bvjlpxgccbiy: #232240;
  --qhkkoydgqbonhg: #9a50bc;
  --njedbppojob: #2e2c65;
  --pmecifxqwd: rgb(224,225,225);
  --fuaagqabdtd: #b59bd8;
}

* {
  box-sizing: border-box;
}

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

main {
  flex: 1;
}

.loa63lv {
  clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
  text-align: center;
  padding: 10.003900px 16.00783px;
  line-height: 1.45;
  font-size: 12.002397px;
  background: linear-gradient(90deg, #13102c, var(--djczigaeadm));
  color: rgb(243,235,254);
}

.ljp1hq2 {
  position: sticky;
  background: hsl(243,34%,13%);
  top: 0;
  z-index: 50;
}

.lv50dyu {
  justify-content: space-between;
  min-height: 54.00858947px;
  padding-top: 14.006585px;
  padding-right: 24.0082746px;
  padding-bottom: 14.0021372px;
  padding-left: 24px;
  max-width: 1200.002px;
  gap: 16.00156px;
  align-items: center;
  position: relative;
  display: flex;
  margin: 0 auto;
}

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

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

.lcu3dp6 a {
  font-size: 14.007px;
  border-radius: 8.009678283px;
  text-decoration: none;
  color: var(--pmecifxqwd);
  padding-top: 6.006285px;
  padding-right: 8.00753px;
  padding-bottom: 6.00945154px;
  padding-left: 8.0031px;
  font-weight: 700;
}

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

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

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

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

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

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

#qlirid {
  display: none;
}

#qlirid.active {
  display: flex;
}

.lh1vhq6 {
  min-height: 300.003px;
  overflow: hidden;
  background: linear-gradient(130deg, var(--bvjlpxgccbiy), var(--njedbppojob));
  padding-top: 60.00103718px;
  padding-right: 16.0042px;
  padding-bottom: 80.003px;
  padding-left: 16.0032313px;
  position: relative;
}

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

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

.lcvkykr {
  height: 90.009746px;
  width: 90.007034719px;
  transform: rotate(-15deg);
  border-radius: 12.004106px;
  left: 8%;
  top: 24.007769122px;
}

.laltw4f {
  width: 120.006px;
  border-radius: 999.0021429px;
  height: 58.00704033px;
  top: 90px;
  right: 10%;
  transform: rotate(24deg);
}

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

.lh1vhq6 h1 {
  margin: 0 0 14px;
  line-height: 1.1;
  font-size: clamp(34.004982823px, 6vw, 58px);
  letter-spacing: 0.02em;
}

#dk3crk {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#e6kfgg {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}

.lh1vhq6 p {
  max-width: 700.00234553px;
  color: var(--fuaagqabdtd);
  font-size: 18.002275812px;
  margin: 0 auto;
}

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

#h114mb {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

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

.lwdisn0 h2 {
  font-size: clamp(30.00824813px, 5vw, 46.00514184px);
  margin: 0 0 26.004830753px;
  text-align: center;
}

.lx7q5a9 {
  margin: 0 auto;
  max-width: 1200.003px;
  gap: 16.003178px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  display: grid;
}

.lisd74b {
  background: rgba(9,11,26,0.9);
  overflow: hidden;
  border: 1px solid rgba(253,255,255,0.2);
  border-radius: 14.008px;
}

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

.lzgye4t {
  text-align: center;
  height: 100%;
  text-decoration: none;
  flex-direction: column;
  align-items: center;
  display: flex;
  padding: 14.00303701px;
  color: rgb(252,255,250);
}

.ldmoo8k {
  justify-content: center;
  height: 96.006987866px;
  width: 260.0022131px;
  background: rgb(255,252,253);
  align-items: center;
  border-radius: 10px;
  overflow: hidden;
  display: flex;
}

#q87s3t {
  backface-visibility: hidden;
}

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

.lisd74b h3 {
  font-size: 24.0013347px;
  margin-top: 16.0080px;
  margin-right: 0;
  margin-bottom: 10.00268px;
  margin-left: 0;
}

.lisd74b p {
  line-height: 1.35;
  font-weight: 600;
  min-height: 46px;
  overflow-wrap: anywhere;
  font-size: 16.00318488px;
  margin: 0;
  word-break: break-word;
}

.lisd74b span {
  color: rgb(16,17,17);
  padding-top: 11.0026123px;
  padding-right: 18px;
  padding-bottom: 11px;
  padding-left: 18.0041px;
  margin-top: 18.009px;
  font-weight: 800;
  background: #ffca00;
  border-radius: 10px;
}

.li1bm6y {
  position: relative;
  padding-top: 56.00563px;
  padding-right: 18.009461px;
  padding-bottom: 56.00768px;
  padding-left: 18.00333px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1200.0040530px;
}

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

.li1bm6y h2 {
  margin-top: 0;
  margin-bottom: 12.00983px;
  font-size: clamp(28.0064903px, 4.5vw, 42.0080px);
}

#db9gdi {
  image-rendering: auto;
}

.li1bm6y p {
  color: var(--fuaagqabdtd);
  font-size: 17.00337px;
  line-height: 1.65;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.lm4fsh3 {
  text-align: center;
}

.lm4fsh3 img {
  max-width: 500.00660619px;
  height: auto;
  width: min(300.00656270px, 85vw);
  margin-bottom: 16.00749173px;
  max-height: 320px;
}

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

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

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

.laj0mln {
  margin-top: 28.002938px;
  margin-right: 28.00161554px;
  margin-bottom: 28px;
  margin-left: 28.002px;
  border-radius: 18.0097px;
  padding: 30.004237px 24.0040105px;
  border: 1px solid var(--aszasnegixpjuv);
  max-width: 760.00751100px;
  background: rgba(35,37,63,0.86);
}

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

.lzy9mtq {
  border: 1px solid var(--aszasnegixpjuv);
  background: rgba(156,77,190,0.11);
  border-radius: 18.00889px;
}

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

.lnm40jg article {
  border-radius: 12.006616px;
  background: rgba(47,41,97,0.9);
  padding-top: 14.009858063px;
  padding-right: 14.008833627px;
  padding-bottom: 14.00744589px;
  padding-left: 14px;
}

.lnm40jg p {
  font-size: 15.00726px;
  margin-top: 8.008144036px;
}

.lzy9mtq > img {
  width: min(420.006755463px, 90%);
  height: auto;
  max-width: 500.00699676px;
  max-height: 320.00530285px;
  margin-top: 20.0019px;
}

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

.lajda8c > img {
  border-radius: 20.0052938px;
  width: min(500.0057px, 100%);
  height: auto;
  max-width: 500px;
  max-height: 320.002px;
}

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

.ljn4cc3 > img {
  height: auto;
  width: min(220.001046px, 85vw);
  max-width: 500.002932822px;
  border-radius: 12.00828827px;
  max-height: 320.007615934px;
}

.lcvn5d2 {
  padding-top: 40.00963521px;
  padding-right: 16.00116485px;
  padding-bottom: 40.00656982px;
  padding-left: 16.00533378px;
  border-top: 1px solid var(--aszasnegixpjuv);
  background: rgb(28,29,49);
  text-align: center;
}

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

.lpgy836 {
  max-width: 980.004938601px;
  margin: 16.0022704px auto;
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
  gap: 14.007890px;
}

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

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

.lylqwx5 {
  position: fixed;
  inset: 0;
  display: none;
  background: rgba(0,0,0,0.7);
  padding: 16.00978018px;
  align-items: center;
  justify-content: center;
  z-index: 90;
}

.lylqwx5.show {
  display: flex;
}

.le9s1df {
  border-radius: 16.0017px;
  text-align: center;
  width: min(480.002658px, 100%);
  border: 1px solid var(--aszasnegixpjuv);
  padding: 24.008345686px;
  background: #262044;
}

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

.lhoiyel button,
.lvyuk7n button {
  border-radius: 10.007176px;
  font-weight: 700;
  border: 0;
  cursor: pointer;
  padding-top: 11px;
  padding-right: 16.00472px;
  padding-bottom: 11.002185308px;
  padding-left: 16.00325702px;
}

#qzik7d,
#uxygrk {
  color: #20142e;
  background: var(--blamwlllxsvix);
}

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

.lvyuk7n {
  position: fixed;
  display: none;
  border: 1px solid var(--aszasnegixpjuv);
  z-index: 80;
  bottom: 16.0064px;
  align-items: center;
  padding: 14.008011354px 16.00297px;
  left: 16.006px;
  justify-content: space-between;
  background: #292658;
  border-radius: 14.001px;
  gap: 14.008px;
  right: 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: hsl(255,39%,12%);
    flex-direction: column;
    position: absolute;
    border-radius: 10.004181647px;
    margin-top: 8.005315198px;
    padding: 8.001644868px;
    right: 24.003px;
    top: calc(100% + 6.0056830px);
    width: min(260.001309407px, calc(100vw - 48.004303479px));
  }

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

  .lh1vhq6 {
    padding: 32px 16.007390717px 48px;
  }

  .lri3gyl {
    height: 78.0099px;
  }

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

  .ldmoo8k {
    height: 96.001349px;
    width: 260.007px;
  }

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

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

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

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

  #vo6mtj {
    backface-visibility: hidden;
  }
}

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

