
:root {
  --fuaagqabdtd: rgb(181,156,215);
  --bvjlpxgccbiy: #232240;
  --blamwlllxsvix: #fd7ac7;
  --djczigaeadm: #6d46ab;
  --qhkkoydgqbonhg: #9d4dbb;
  --pmecifxqwd: rgb(223,225,227);
  --njedbppojob: #302b66;
  --aszasnegixpjuv: rgba(159,79,189,0.2);
}

* {
  box-sizing: border-box;
}

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

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

main {
  flex: 1;
}

.loa63lv {
  text-align: center;
  line-height: 1.45;
  background: linear-gradient(90deg, #14132d, var(--djczigaeadm));
  color: rgb(242,237,251);
  clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
  padding-top: 10.00351584px;
  padding-right: 16.0074591px;
  padding-bottom: 10px;
  padding-left: 16.00930px;
  font-size: 12.00939px;
}

.ljp1hq2 {
  top: 0;
  position: sticky;
  background: #16152b;
  z-index: 50;
}

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

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

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

.lcu3dp6 a {
  border-radius: 8.002067820px;
  font-weight: 700;
  font-size: 14.00918px;
  padding-top: 6.008838952px;
  padding-right: 8.009453px;
  padding-bottom: 6.0092745px;
  padding-left: 8.009154410px;
  color: var(--pmecifxqwd);
  text-decoration: none;
}

.lcu3dp6 a:hover {
  background: rgba(175,159,216,0.15);
}

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

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

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

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

#e6kfgg {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

#oejpls.open {
  background: rgba(156,84,187,0.2);
}

#lrxf3v {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

#qlirid {
  display: none;
}

#qlirid.active {
  display: flex;
}

.lh1vhq6 {
  padding-top: 60.0027912px;
  padding-right: 16.00746px;
  padding-bottom: 80.00937022px;
  padding-left: 16px;
  overflow: hidden;
  min-height: 300px;
  position: relative;
  background: linear-gradient(130deg, var(--bvjlpxgccbiy), var(--njedbppojob));
}

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

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

.lcvkykr {
  left: 8%;
  transform: rotate(-15deg);
  border-radius: 12.006869px;
  height: 90.0072px;
  top: 24.0084455px;
  width: 90.0025911px;
}

.laltw4f {
  border-radius: 999.003788px;
  height: 58.0032261px;
  top: 90.0010px;
  right: 10%;
  width: 120.008px;
  transform: rotate(24deg);
}

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

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

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

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

.lwdisn0 {
  background: var(--njedbppojob) url("/1b43a943/be3ce63a35580b7e.webp") center/cover no-repeat;
  padding-top: 56.0092px;
  padding-right: 16.00317px;
  padding-bottom: 56.00858px;
  padding-left: 16.00896px;
}

.lwdisn0 h2 {
  margin: 0 0 26.00596826px;
  font-size: clamp(30.00886px, 5vw, 46.003999166px);
  text-align: center;
}

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

.lisd74b {
  border: 1px solid rgba(254,255,255,0.2);
  background: rgba(8,13,25,0.9);
  overflow: hidden;
  border-radius: 14.0034px;
}

.lzgye4t {
  text-align: center;
  flex-direction: column;
  padding-top: 14.0055px;
  padding-right: 14.0022px;
  padding-bottom: 14.0026316px;
  padding-left: 14.001020203px;
  align-items: center;
  height: 100%;
  display: flex;
  text-decoration: none;
  color: #fefefc;
}

#q87s3t {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

.ldmoo8k {
  background: #fffcfb;
  justify-content: center;
  display: flex;
  border-radius: 10px;
  align-items: center;
  height: 96px;
  overflow: hidden;
  width: 260.005px;
}

#cpx9q4 {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}

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

.lisd74b h3 {
  margin: 16.007386px 0 10.007px;
  font-size: 24.00829996px;
}

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

.lisd74b span {
  font-weight: 800;
  padding: 11.003267px 18.009936318px;
  margin-top: 18.003291px;
  color: #0f1110;
  border-radius: 10.0083px;
  background: #ffcb00;
}

.li1bm6y {
  position: relative;
  margin: 0 auto;
  padding: 56.004681976px 18.00808847px;
  max-width: 1200.0031489px;
}

.li1bm6y h2 {
  margin-top: 0;
  margin-bottom: 12.003198px;
  font-size: clamp(28.00846920px, 4.5vw, 42.00860px);
}

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

.lm4fsh3 {
  text-align: center;
}

.lm4fsh3 img {
  max-width: 500.005329px;
  max-height: 320.00923px;
  height: auto;
  margin-bottom: 16.00766055px;
  width: min(300.007px, 85vw);
}

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

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

.lnjpsnt {
  min-height: 360.0066px;
  max-width: none;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  place-items: center;
  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;
}

.laj0mln {
  max-width: 760.002270px;
  padding: 30.004103268px 24.004463269px;
  background: rgba(34,39,62,0.86);
  border-radius: 18.00476670px;
  border: 1px solid var(--aszasnegixpjuv);
  margin: 28.00211px;
}

.lzy9mtq {
  border: 1px solid var(--aszasnegixpjuv);
  background: rgba(154,80,190,0.11);
  border-radius: 18.001px;
}

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

.lnm40jg article {
  border-radius: 12.009px;
  background: rgba(49,43,97,0.9);
  padding-top: 14.0037px;
  padding-right: 14.0055px;
  padding-bottom: 14.004119256px;
  padding-left: 14.0012px;
}

.lnm40jg p {
  margin-top: 8.00385px;
  font-size: 15.008px;
}

.lzy9mtq > img {
  height: auto;
  max-height: 320.00286895px;
  max-width: 500.007540239px;
  margin-top: 20.00615612px;
  width: min(420.0095391px, 90%);
}

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

.lajda8c > img {
  max-height: 320.007134px;
  width: min(500.002px, 100%);
  border-radius: 20px;
  max-width: 500.004px;
  height: auto;
}

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

.ljn4cc3 > img {
  width: min(220.002600px, 85vw);
  height: auto;
  border-radius: 12.00758635px;
  max-height: 320.005863610px;
  max-width: 500.008127px;
}

.lcvn5d2 {
  text-align: center;
  padding: 40.00550px 16.002873090px;
  background: rgb(26,25,49);
  border-top: 1px solid var(--aszasnegixpjuv);
}

.lfndtbz a,
.ll5vy2a a {
  color: rgb(254,214,241);
}

.lpgy836 {
  max-width: 980.0065px;
  margin-top: 16.002659325px;
  margin-right: auto;
  margin-bottom: 16.0087658px;
  margin-left: auto;
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
  gap: 14.0024px;
}

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

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

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

.lylqwx5.show {
  display: flex;
}

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

.le9s1df {
  padding-top: 24px;
  padding-right: 24.00217px;
  padding-bottom: 24.00550px;
  padding-left: 24px;
  width: min(480.002626988px, 100%);
  text-align: center;
  border-radius: 16.003px;
  background: rgb(36,29,70);
  border: 1px solid var(--aszasnegixpjuv);
}

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

.lhoiyel button,
.lvyuk7n button {
  border-radius: 10.004545px;
  font-weight: 700;
  border: 0;
  padding-top: 11.00643549px;
  padding-right: 16.0017248px;
  padding-bottom: 11.00463px;
  padding-left: 16.0038027px;
  cursor: pointer;
}

#qzik7d,
#uxygrk {
  background: var(--blamwlllxsvix);
  color: #21162c;
}

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

.lvyuk7n {
  justify-content: space-between;
  border-radius: 14.009445700px;
  z-index: 80;
  border: 1px solid var(--aszasnegixpjuv);
  position: fixed;
  background: #2b2557;
  gap: 14.008027769px;
  bottom: 16.0094426px;
  padding-top: 14.009114px;
  padding-right: 16.003px;
  padding-bottom: 14.006px;
  padding-left: 16.002429567px;
  left: 16.0071px;
  align-items: center;
  display: none;
  right: 16.0054060px;
}

.lvyuk7n.show {
  display: flex;
}

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

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

  .lcu3dp6 {
    display: none;
  }

  #qlirid {
    right: 24.00582px;
    flex-direction: column;
    top: calc(100% + 6.0021px);
    border-radius: 10.0011364px;
    position: absolute;
    margin-top: 8.006232233px;
    background: #17162b;
    width: min(260.009647px, calc(100vw - 48.007120px));
    padding: 8.002712992px;
  }

  #qlirid a {
    font-weight: 700;
    color: var(--pmecifxqwd);
    border-radius: 8.0078061px;
    text-decoration: none;
    padding-top: 10px;
    padding-right: 10.007473778px;
    padding-bottom: 10px;
    padding-left: 10.0034px;
  }

  .lh1vhq6 {
    padding-top: 32.005px;
    padding-right: 16.0093582px;
    padding-bottom: 48.00244px;
    padding-left: 16.00824219px;
  }

  .lri3gyl {
    height: 78.009953544px;
  }

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

  .ldmoo8k {
    width: 260.003px;
    height: 96.001367961px;
  }

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

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

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

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

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

.lpkpvr7 {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

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

