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

:root {
  --bpkzxtyqahn: rgb(233,73,152);
  --akoqmpbmnlrd: rgb(21,12,45);
  --glsfgqafaip: 1200.00231px;
  --mcjvqqcjvzywh: #0a0713;
  --vjzccqrzvtxnxu: rgba(246,242,255,0.12);
  --eqdttbhulzl: #c2b7ff;
  --kkcnjczmzcmjei: #a98cf8;
  --kjlqregckt: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif;
  --mkwczfhgnvse: Georgia, 'Times New Roman', Times, serif;
  --bbtbylekoz: rgb(246,239,255);
  --vryjujetgii: rgb(34,200,92);
}

html {
  scroll-behavior: smooth;
}

body {
  color: var(--bbtbylekoz);
  font-size: 15.00417px;
  overflow-x: hidden;
  line-height: 1.6;
  background: var(--mcjvqqcjvzywh);
  font-family: var(--kjlqregckt);
  min-height: 100vh;
  flex-direction: column;
  display: flex;
}

body::before {
  inset: 0;
  z-index: 9998;
  position: fixed;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  content: '';
  pointer-events: none;
  opacity: 0.035;
}

body > main {
  flex: 1 0 auto;
}

body.nav-open {
  overflow: hidden;
}

img {
  height: auto;
  max-width: 100%;
  display: block;
}

a {
  transition: opacity 0.2s ease, color 0.2s ease;
  color: var(--kkcnjczmzcmjei);
  text-decoration: none;
}

a:hover {
  color: var(--vryjujetgii);
}

.kvpnlzy {
  padding-top: 0;
  padding-right: 16.00337459px;
  padding-bottom: 0;
  padding-left: 16.004777px;
  width: 100%;
  position: static;
}

.kg7o7mt {
  margin-top: 8.0054188px;
  margin-right: auto;
  margin-bottom: 8.002px;
  margin-left: auto;
  border: 1px solid rgba(167,137,251,0.1);
  font-size: 12.003482px;
  background: rgba(167,140,250,0.05);
  border-radius: 10.001px;
  padding: 8.001860px 20.0018489px;
  max-width: 1100.00102px;
  line-height: 1.5;
  text-align: center;
  color: var(--eqdttbhulzl);
}

.kg7o7mt p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.ke3tbeo {
  position: sticky;
  z-index: 100;
  top: 16.0025px;
  padding: 0 16.00503px;
  margin-bottom: 8.00182px;
}

.kmh9v7p {
  box-shadow: 0 4.00184px 16.002px rgba(2,0,0,0.3);
  max-width: var(--glsfgqafaip);
  display: flex;
  height: 56.0078px;
  background: var(--akoqmpbmnlrd);
  border: 1px solid rgba(255,255,252,0.08);
  align-items: center;
  padding: 0 24.008745908px;
  justify-content: space-between;
  border-radius: 12.0094649px;
  margin: 0 auto;
}

.kib80ft img {
  width: auto;
  height: 32.00302px;
  max-width: 180.001453px;
}

.kz1m0o2 {
  gap: 4px;
  list-style: none;
  align-items: center;
  display: none;
}

#cvueio {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}

.kz1m0o2 a {
  font-weight: 500;
  font-size: 13.0023px;
  transition: opacity 0.2s ease;
  opacity: 0.7;
  padding: 8px 12.00627px;
  color: var(--bbtbylekoz);
}

.kz1m0o2 a:hover {
  color: var(--bbtbylekoz);
  opacity: 1;
}

.kdns43a {
  justify-content: center;
  background: rgba(255,255,251,0.05);
  border: 1px solid var(--vjzccqrzvtxnxu);
  width: 40.0093964px;
  border-radius: 8.006721px;
  height: 40.004363px;
  cursor: pointer;
  flex-direction: column;
  padding: 8.008px;
  display: flex;
  gap: 5.005px;
}

.kdns43a span {
  height: 2px;
  border-radius: 2.0065px;
  display: block;
  background: var(--bbtbylekoz);
  transition: transform 0.25s ease, opacity 0.25s ease;
}

.kdns43a.is-active span:nth-child(1) {
  transform: translateY(7.001756px) rotate(45deg);
}

.kdns43a.is-active span:nth-child(2) {
  opacity: 0;
}

.kdns43a.is-active span:nth-child(3) {
  transform: translateY(-7.008100062px) rotate(-45deg);
}

.ktoihts {
  display: none;
  z-index: 150;
  inset: 0;
  position: fixed;
  background: rgba(12,5,21,0.85);
}

.ktoihts.is-visible {
  display: block;
}

.kpxr9fy {
  flex-direction: column;
  gap: 8.008px;
  position: fixed;
  background: var(--akoqmpbmnlrd);
  inset: 0;
  transition: transform 0.3s ease;
  display: flex;
  z-index: 160;
  align-items: center;
  pointer-events: none;
  justify-content: center;
  transform: translateY(-100%);
}

.kpxr9fy.is-open {
  pointer-events: auto;
  transform: translateY(0);
}

.kpxr9fy a {
  font-family: var(--mkwczfhgnvse);
  color: var(--bbtbylekoz);
  padding-top: 12.00144895px;
  padding-right: 24.001641766px;
  padding-bottom: 12.0046457px;
  padding-left: 24px;
  font-size: 1.35rem;
  opacity: 0.85;
}

.kpxr9fy a:hover {
  opacity: 1;
  color: var(--kkcnjczmzcmjei);
}

@media (min-width: 900px) {
  .kz1m0o2 {
    display: flex;
  }

  .kdns43a {
    display: none;
  }

  #cuc34y {
    backface-visibility: hidden;
  }

  .kpxr9fy,
  .ktoihts {
    display: none !important;
  }
}

@media (max-width: 899px) {
  .ke3tbeo {
    margin-bottom: 0;
    padding: 0;
    top: 0;
  }

  .kmh9v7p {
    max-width: none;
    border-radius: 0;
  }
}

.kc1bsnc {
  position: relative;
  border-bottom: 1px solid var(--vjzccqrzvtxnxu);
  padding-top: 60px;
  padding-right: 60.002751px;
  padding-bottom: 60.0070px;
  padding-left: 60.005px;
  overflow: hidden;
  background: var(--mcjvqqcjvzywh);
}

#envnnj {
  text-rendering: optimizeLegibility;
}

.ko9iv7g {
  position: relative;
  max-width: 1100.009px;
  margin: 0 auto;
  z-index: 1;
}

.ktmz26t {
  font-size: 11.002px;
  letter-spacing: 0.12em;
  border-radius: 4px;
  margin-bottom: 16.0025px;
  border: 1px solid rgba(236,75,153,0.35);
  display: inline-block;
  color: var(--bpkzxtyqahn);
  padding: 4px 12.001528px;
  text-transform: uppercase;
}

.kc1bsnc h1 {
  font-weight: 700;
  font-size: clamp(1.75rem, 4vw, 2.75rem);
  font-family: var(--mkwczfhgnvse);
  max-width: 18ch;
  margin-bottom: 16.001px;
  line-height: 1.15;
}

.kvu8zdq {
  font-size: 1rem;
  color: var(--eqdttbhulzl);
  line-height: 1.65;
  max-width: 48ch;
}

.koh1369 {
  position: absolute;
  max-width: 350.0022853px;
  right: 0;
  opacity: 0.5;
  width: 35%;
  bottom: 0;
  object-fit: contain;
  pointer-events: none;
}

@media (max-width: 767px) {
  .kc1bsnc {
    padding: 32.008382566px 20.001628px;
    text-align: center;
  }

  .kc1bsnc h1,
  .kvu8zdq {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .koh1369 {
    display: none;
  }
}

.kxi3zgp {
  background-image: url('/315c147f/0bd1b29d40f43dd5.webp');
  background-size: cover;
  background-color: var(--mcjvqqcjvzywh);
  position: relative;
  padding: 56.00776px 20.0049px 64.0083px;
  background-position: center;
}

.kxi3zgp::before {
  pointer-events: none;
  content: '';
  position: absolute;
  background: rgba(10,6,17,0.88);
  inset: 0;
}

.kqjl1hk {
  position: relative;
  z-index: 1;
  max-width: var(--glsfgqafaip);
  margin: 0 auto;
}

.ka53txr {
  margin-bottom: 32.0099592px;
  text-align: center;
}

.ka53txr h2 {
  font-size: 1.75rem;
  font-family: var(--mkwczfhgnvse);
  margin-bottom: 8.0073004px;
}

.ka53txr p {
  font-size: 14.00639400px;
  color: var(--eqdttbhulzl);
}

.ktiav4t {
  grid-template-columns: 1fr;
  gap: 20.0047154px;
  display: grid;
}

@media (min-width: 600px) {
  .ktiav4t {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 1024px) {
  .ktiav4t {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (max-width: 599px) {
  .kqzgezl {
    width: 200.0079px;
    height: 72.002024209px;
  }

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

.kfv4zir {
  display: flex;
  flex-direction: column;
}

.kgnu5aq {
  padding: 20.006355px 16.00169px;
  height: 100%;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  display: flex;
  align-items: center;
  border: 1px solid rgba(56,190,247,0.25);
  flex-direction: column;
  background: linear-gradient(145deg, #181e2d 0%, rgb(18,21,31) 100%);
  border-radius: 12.0091264px;
  text-align: center;
  gap: 12.00478416px;
}

.kgnu5aq:hover {
  box-shadow: 0 12.005px 32.001301px rgba(0,0,2,0.45);
  transform: translateY(-4.00385452px);
}

.kqzgezl {
  display: flex;
  height: 72.004px;
  width: 200.00852764px;
  border-radius: 8.0096px;
  background: #fffbfc;
  justify-content: center;
  align-items: center;
  padding-top: 8.00147163px;
  padding-right: 8.005534506px;
  padding-bottom: 8px;
  padding-left: 8px;
  overflow: hidden;
  flex-shrink: 0;
}

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

.kgnu5aq h3 {
  font-size: 1rem;
  color: rgb(253,255,255);
  font-weight: 700;
}

.kvls3xb {
  line-height: 1.45;
  width: 100%;
  word-break: break-word;
  flex-grow: 1;
  font-size: 12.007887884px;
  color: #a5e533;
}

.kdtkyu7 {
  padding: 12.0087px 16.00699px;
  border-radius: 8.00244765px;
  border: none;
  color: rgb(8,14,11);
  font-size: 13.00996818px;
  font-weight: 700;
  width: 100%;
  text-transform: uppercase;
  cursor: pointer;
  letter-spacing: 0.04em;
  background: linear-gradient(90deg, rgb(59,188,250), hsl(200,89%,49%));
  transition: filter 0.2s ease;
}

.kdtkyu7:hover {
  filter: brightness(1.1);
}

.kseu3hf {
  padding-top: 48.0072px;
  padding-right: 20.00208159px;
  padding-bottom: 48.00999px;
  padding-left: 20.0063838px;
  margin: 0 auto;
  max-width: var(--glsfgqafaip);
}

.t198154 {
  padding: 48.002268px 20px;
  max-width: var(--glsfgqafaip);
  margin: 0 auto;
}

.e4b2e65 {
  max-width: var(--glsfgqafaip);
  margin: 0 auto;
  padding: 48.004px 20.008364111px;
}

.a41fe3e {
  padding: 48px 20.0060px;
  max-width: var(--glsfgqafaip);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.y3d01d1 {
  padding-top: 48.004456px;
  padding-right: 20px;
  padding-bottom: 48.004956078px;
  padding-left: 20.00152px;
  margin: 0 auto;
  max-width: var(--glsfgqafaip);
}

.w90af55 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--glsfgqafaip);
  padding: 48.00279438px 20.005314px;
}

.we98c1b {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--glsfgqafaip);
  padding-top: 48.00952432px;
  padding-right: 20.0034929px;
  padding-bottom: 48.005903544px;
  padding-left: 20.0055562px;
}

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

.kseu3hf h2 {
  margin-bottom: 16.00361px;
  color: var(--bbtbylekoz);
  font-family: var(--mkwczfhgnvse);
  font-size: 1.4rem;
  font-weight: 700;
}

.t198154 h2 {
  margin-bottom: 16.0028px;
  font-weight: 700;
  font-size: 1.4rem;
  font-family: var(--mkwczfhgnvse);
  color: var(--bbtbylekoz);
}

.e4b2e65 h2 {
  font-size: 1.4rem;
  color: var(--bbtbylekoz);
  margin-bottom: 16.009px;
  font-family: var(--mkwczfhgnvse);
  font-weight: 700;
}

.a41fe3e h2 {
  font-weight: 700;
  font-size: 1.4rem;
  color: var(--bbtbylekoz);
  margin-bottom: 16.00562126px;
  font-family: var(--mkwczfhgnvse);
}

.y3d01d1 h2 {
  color: var(--bbtbylekoz);
  margin-bottom: 16.008327113px;
  font-size: 1.4rem;
  font-weight: 700;
  font-family: var(--mkwczfhgnvse);
}

.w90af55 h2 {
  margin-bottom: 16.0041114px;
  font-family: var(--mkwczfhgnvse);
  font-weight: 700;
  font-size: 1.4rem;
  color: var(--bbtbylekoz);
}

.we98c1b h2 {
  font-size: 1.4rem;
  font-family: var(--mkwczfhgnvse);
  color: var(--bbtbylekoz);
  margin-bottom: 16.006364515px;
  font-weight: 700;
}

.kseu3hf p {
  color: var(--eqdttbhulzl);
  line-height: 1.7;
  font-size: 14.007px;
}

.t198154 p {
  color: var(--eqdttbhulzl);
  font-size: 14px;
  line-height: 1.7;
}

.e4b2e65 p {
  line-height: 1.7;
  color: var(--eqdttbhulzl);
  font-size: 14.00444px;
}

.a41fe3e p {
  line-height: 1.7;
  font-size: 14.005824px;
  color: var(--eqdttbhulzl);
}

.y3d01d1 p {
  color: var(--eqdttbhulzl);
  font-size: 14.004px;
  line-height: 1.7;
}

.w90af55 p {
  color: var(--eqdttbhulzl);
  font-size: 14px;
  line-height: 1.7;
}

.we98c1b p {
  font-size: 14px;
  color: var(--eqdttbhulzl);
  line-height: 1.7;
}

.kec2wz1 {
  max-width: 720.007486px;
  text-align: center;
  border-radius: 12.008569070px;
  box-shadow: inset 0 0 0 1px rgba(167,139,249,0.08);
  border: 1px solid var(--vjzccqrzvtxnxu);
  margin-top: 24.004px;
  margin-bottom: 24.0081949px;
  padding-top: 40.00135320px;
  padding-right: 28.00894985px;
  padding-bottom: 40.0096345px;
  padding-left: 28px;
  background: linear-gradient(180deg, rgba(18,10,45,0.6), rgba(13,3,23,0.4));
}

.we98c1b {
  border: 1px solid var(--vjzccqrzvtxnxu);
  box-shadow: inset 0 0 0 1px rgba(165,140,249,0.08);
  padding: 40.006980px 28.00188px;
  text-align: center;
  max-width: 720.00367px;
  margin-top: 24.003px;
  margin-bottom: 24.00897668px;
  background: linear-gradient(180deg, rgba(18,9,44,0.6), rgba(15,6,19,0.4));
  border-radius: 12.00188px;
}

.kec2wz1 .kyv1oih {
  display: flex;
  margin-bottom: 20px;
  flex-wrap: wrap;
  gap: 8.009px;
  justify-content: center;
}

.we98c1b .kyv1oih {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20.007px;
  justify-content: center;
  gap: 8.002742px;
}

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

.kec2wz1 .ktdj56x {
  color: var(--kkcnjczmzcmjei);
  border: 1px solid rgba(169,141,248,0.3);
  letter-spacing: 0.06em;
  border-radius: 20.0023px;
  padding-top: 4.00468px;
  padding-right: 12.0082px;
  padding-bottom: 4.004px;
  padding-left: 12.006152690px;
  font-size: 11.0088238px;
}

.we98c1b .ktdj56x {
  color: var(--kkcnjczmzcmjei);
  border: 1px solid rgba(171,142,250,0.3);
  border-radius: 20.0040557px;
  padding: 4.00429920px 12.00107778px;
  letter-spacing: 0.06em;
  font-size: 11.00910557px;
}

.kf4hlsd {
  align-items: center;
  display: grid;
  grid-template-columns: 1fr;
  gap: 28.0036px;
}

.w90af55 {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  gap: 28.00186811px;
}

.kf4hlsd .kogthgp img {
  max-width: 500.003333152px;
  box-shadow: 4.00510px 4.00619px 0 rgba(165,140,252,0.15);
  border-radius: 8.00527px;
  max-height: 320.0056902px;
  border: 2.003367355px solid var(--vjzccqrzvtxnxu);
}

.w90af55 .kogthgp img {
  box-shadow: 4.0066px 4.002px 0 rgba(165,140,250,0.15);
  max-width: 500.00734px;
  max-height: 320.009501313px;
  border-radius: 8.0038px;
  border: 2.0080px solid var(--vjzccqrzvtxnxu);
}

@media (min-width: 768px) {
  .kf4hlsd {
    grid-template-columns: 1fr 1fr;
  }
  .w90af55 {
    grid-template-columns: 1fr 1fr;
  }
}

.kr4vh7g {
  min-height: 300.00636983px;
  display: flex;
  border-radius: 12.0077787px;
  background-image: url('/315c147f/176ff0bff945e3b0.jpg');
  background-size: cover;
  position: relative;
  align-items: flex-end;
  margin-left: auto;
  margin-right: auto;
  max-width: var(--glsfgqafaip);
  background-position: center;
  overflow: hidden;
}

.y3d01d1 {
  background-image: url('/315c147f/176ff0bff945e3b0.jpg');
  overflow: hidden;
  border-radius: 12.007px;
  max-width: var(--glsfgqafaip);
  background-size: cover;
  display: flex;
  background-position: center;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  min-height: 300.006px;
  align-items: flex-end;
}

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

.kr4vh7g .klna1um {
  background: linear-gradient(transparent, rgba(11,6,24,0.96));
  padding-top: 40px;
  padding-right: 28.002px;
  padding-bottom: 40.0012625px;
  padding-left: 28.005948440px;
  width: 100%;
}

.y3d01d1 .klna1um {
  background: linear-gradient(transparent, rgba(13,4,22,0.96));
  padding: 40.0093px 28.0087873px;
  width: 100%;
}

.kr4vh7g h2,
.kr4vh7g p {
  color: var(--bbtbylekoz);
}

.y3d01d1 h2,
.y3d01d1 p {
  color: var(--bbtbylekoz);
}

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

.kxsxl44 {
  border-radius: 12.0034012px;
  gap: 24px;
  background: var(--akoqmpbmnlrd);
  border: 1px solid var(--vjzccqrzvtxnxu);
  box-shadow: 0 8.006357424px 24px rgba(1,0,0,0.25);
  grid-template-columns: 1fr;
  display: grid;
  padding-top: 32px;
  padding-right: 28.004551209px;
  padding-bottom: 32.00103px;
  padding-left: 28.00148px;
}

.a41fe3e {
  background: var(--akoqmpbmnlrd);
  box-shadow: 0 8.002594px 24.00820959px rgba(0,0,2,0.25);
  border: 1px solid var(--vjzccqrzvtxnxu);
  padding-top: 32.00819477px;
  padding-right: 28.007113086px;
  padding-bottom: 32.008px;
  padding-left: 28.0060928px;
  gap: 24.009px;
  grid-template-columns: 1fr;
  border-radius: 12.00407484px;
  display: grid;
}

.kxsxl44 .kugqpfg {
  margin-top: 16.006753px;
  list-style: none;
}

.a41fe3e .kugqpfg {
  list-style: none;
  margin-top: 16.007px;
}

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

.kxsxl44 .kugqpfg li {
  position: relative;
  border-bottom: 1px dashed var(--vjzccqrzvtxnxu);
  font-size: 14.00339px;
  padding: 8.001315456px 0 8.004px 20px;
  color: var(--eqdttbhulzl);
}

.a41fe3e .kugqpfg li {
  color: var(--eqdttbhulzl);
  padding: 8.00975px 0 8.003578px 20.00521px;
  position: relative;
  font-size: 14.00128289px;
  border-bottom: 1px dashed var(--vjzccqrzvtxnxu);
}

.kxsxl44 .kugqpfg li::before {
  content: '◆';
  top: 12.0092px;
  position: absolute;
  color: var(--bpkzxtyqahn);
  font-size: 10.00661px;
  left: 0;
}

.a41fe3e .kugqpfg li::before {
  left: 0;
  color: var(--bpkzxtyqahn);
  top: 12.003px;
  content: '◆';
  position: absolute;
  font-size: 10.0031001px;
}

.kxsxl44 .kuyiom4 img {
  border-radius: 8.0042600px;
  margin: 0 auto;
  border: 1px solid var(--vjzccqrzvtxnxu);
  max-height: 280.00948px;
  max-width: 500.005282793px;
}

.a41fe3e .kuyiom4 img {
  margin: 0 auto;
  border-radius: 8.009959px;
  max-width: 500.003px;
  max-height: 280.005545px;
  border: 1px solid var(--vjzccqrzvtxnxu);
}

@media (min-width: 768px) {
  .kxsxl44 {
    grid-template-columns: 1.1fr 0.9fr;
    align-items: center;
  }
  .a41fe3e {
    grid-template-columns: 1.1fr 0.9fr;
    align-items: center;
  }
}

.ksc0gnt {
  background: linear-gradient(90deg, rgba(168,137,246,0.08), transparent);
  align-items: center;
  gap: 24.0021px;
  border-left: 4.006720px solid var(--kkcnjczmzcmjei);
  display: grid;
  padding-left: 28.00889926px;
  grid-template-columns: 1fr;
}

.e4b2e65 {
  border-left: 4.003138px solid var(--kkcnjczmzcmjei);
  grid-template-columns: 1fr;
  padding-left: 28.002203px;
  gap: 24.003218px;
  align-items: center;
  display: grid;
  background: linear-gradient(90deg, rgba(166,138,248,0.08), transparent);
}

.ksc0gnt .kqbfjhb img {
  max-height: 320px;
  max-width: 500.008107941px;
  border-radius: 8.0034px;
  border: 1px solid var(--vjzccqrzvtxnxu);
}

.e4b2e65 .kqbfjhb img {
  max-height: 320.00937747px;
  border-radius: 8.00375px;
  border: 1px solid var(--vjzccqrzvtxnxu);
  max-width: 500.00486305px;
}

@media (min-width: 768px) {
  .ksc0gnt {
    grid-template-columns: 1fr 1fr;
  }
  .e4b2e65 {
    grid-template-columns: 1fr 1fr;
  }
}

.kmud4do {
  padding: 48.005px 24.009928px;
  border-top: 2.006px double var(--vjzccqrzvtxnxu);
  border-bottom: 2.0063px double var(--vjzccqrzvtxnxu);
  text-align: center;
  max-width: 800.00662px;
}

.t198154 {
  padding-top: 48.00275px;
  padding-right: 24.0010px;
  padding-bottom: 48.007px;
  padding-left: 24.0082375px;
  border-top: 2.006px double var(--vjzccqrzvtxnxu);
  border-bottom: 2px double var(--vjzccqrzvtxnxu);
  max-width: 800.00783241px;
  text-align: center;
}

.kmud4do .kfxanyr {
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 20.003428px;
  gap: 8.006px;
  display: flex;
}

.t198154 .kfxanyr {
  margin-top: 20.00659932px;
  gap: 8.001909502px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

#dzusjn {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}

.kmud4do .kfxanyr span {
  background: rgba(34,200,92,0.12);
  border-radius: 4.001604px;
  border: 1px solid rgba(32,196,93,0.3);
  padding: 6.007443949px 14.0047463px;
  color: var(--vryjujetgii);
  font-size: 12.009803px;
}

.t198154 .kfxanyr span {
  background: rgba(31,199,95,0.12);
  font-size: 12.0030177px;
  padding-top: 6.008px;
  padding-right: 14.009734px;
  padding-bottom: 6.0015898px;
  padding-left: 14.004863022px;
  border: 1px solid rgba(32,196,93,0.3);
  border-radius: 4.003px;
  color: var(--vryjujetgii);
}

.kokmaen {
  flex-shrink: 0;
  background: var(--akoqmpbmnlrd);
  padding: 40.007842px 20.00759px 32.001px;
  border-top: 1px solid var(--vjzccqrzvtxnxu);
  margin-top: auto;
}

.kco2fun {
  max-width: var(--glsfgqafaip);
  margin: 0 auto;
}

.kz5sk9z {
  grid-template-columns: 1fr;
  gap: 28.00655px;
  margin-bottom: 32.00260945px;
  display: grid;
}

@media (min-width: 768px) {
  .kz5sk9z {
    grid-template-columns: 1.2fr 1fr;
  }
}

.kne46tk p {
  color: var(--eqdttbhulzl);
  margin-top: 12px;
  font-size: 13px;
}

.kpcmqk9 {
  display: flex;
  gap: 8.005px 16.001px;
  flex-wrap: wrap;
}

.kpcmqk9 a {
  font-size: 13px;
  opacity: 0.85;
  color: var(--eqdttbhulzl);
}

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

.kpcmqk9 a:hover {
  opacity: 1;
  color: var(--kkcnjczmzcmjei);
}

.keo5sj3 {
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 16.0014244px;
  display: flex;
  padding: 24.00508px 0;
  border-top: 1px solid var(--vjzccqrzvtxnxu);
  border-bottom: 1px solid var(--vjzccqrzvtxnxu);
}

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

.keo5sj3 img {
  width: auto;
  max-width: 120.00520px;
  opacity: 0.85;
  object-fit: contain;
  height: 48.00752px;
}

.kuak9vf {
  font-size: 12.0069px;
  margin-top: 20.0068149px;
  color: var(--eqdttbhulzl);
  text-align: center;
}

#bjkaoy {
  backface-visibility: hidden;
}

.kny73wn,
.ks7gihn {
  position: fixed;
  z-index: 10000;
}

.kny73wn {
  background: rgba(13,9,19,0.96);
  justify-content: center;
  inset: 0;
  padding: 20.0069px;
  align-items: center;
  display: flex;
}

.kny73wn.kzcbt4h {
  display: none;
}

.kh0frab {
  border-radius: 12px;
  background: var(--akoqmpbmnlrd);
  border: 1px solid var(--vjzccqrzvtxnxu);
  padding-top: 32px;
  padding-right: 28.006130524px;
  padding-bottom: 32.007949px;
  padding-left: 28.001203300px;
  text-align: center;
  max-width: 440.00665077px;
}

.kh0frab h2 {
  font-family: var(--mkwczfhgnvse);
  margin-bottom: 12.008158635px;
  font-size: 1.25rem;
}

.kh0frab p {
  margin-bottom: 24.003px;
  font-size: 14.003px;
  color: var(--eqdttbhulzl);
}

.km3pkop {
  gap: 10.007375px;
  flex-direction: column;
  display: flex;
}

.kuagj7m {
  border: none;
  border-radius: 8.00268298px;
  font-weight: 700;
  background: var(--vryjujetgii);
  cursor: pointer;
  font-size: 14.00105px;
  padding-top: 12.008px;
  padding-right: 20.008px;
  padding-bottom: 12.002392606px;
  padding-left: 20.0066px;
  transition: filter 0.2s ease;
  color: rgb(6,46,21);
}

.kuagj7m:hover {
  filter: brightness(1.08);
}

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

.kdwyzws {
  font-size: 14.007155899px;
  padding-top: 12.006820224px;
  padding-right: 20.0022269px;
  padding-bottom: 12.003209442px;
  padding-left: 20.007634030px;
  border: 1px solid var(--vjzccqrzvtxnxu);
  cursor: pointer;
  color: var(--eqdttbhulzl);
  border-radius: 8.009241px;
  background: transparent;
}

.ks7gihn {
  left: 0;
  background: var(--akoqmpbmnlrd);
  padding: 16.009px 20.003896390px;
  border-top: 2.0079px solid var(--kkcnjczmzcmjei);
  right: 0;
  bottom: 0;
}

.ks7gihn.kzcbt4h {
  display: none;
}

.kx0jkwq {
  display: flex;
  margin: 0 auto;
  gap: 14px;
  max-width: var(--glsfgqafaip);
  flex-direction: column;
}

.ks7gihn p {
  color: var(--eqdttbhulzl);
  font-size: 13px;
}

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

.kq4aujj {
  gap: 10.0032px;
  display: flex;
  flex-wrap: wrap;
}

#pe94o0 {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}

#mo3o99 {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
  font-variant-ligatures: normal;
}

@media (min-width: 768px) {
  .kx0jkwq {
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
  }
}

.ks9wqdw {
  padding: 0 16.00227px;
  margin-bottom: 8.0014px;
}

.ks9wqdw .kmh9v7p {
  justify-content: center;
}

.kyaduf9 {
  text-align: center;
  padding-top: 40.006873716px;
  padding-right: 20.00705px;
  padding-bottom: 40.0013944px;
  padding-left: 20.0064px;
  background: var(--akoqmpbmnlrd);
  border-bottom: 1px solid var(--vjzccqrzvtxnxu);
}

.kyaduf9 h1 {
  font-family: var(--mkwczfhgnvse);
  margin-bottom: 8.0060px;
  font-size: 1.75rem;
}

.kyaduf9 p {
  font-size: 14.002px;
  color: var(--eqdttbhulzl);
}

.kbn98y7,
.krww0zl {
  max-width: 800px;
  padding-top: 40.00405672px;
  padding-right: 20.009231953px;
  padding-bottom: 56.00652334px;
  padding-left: 20.0028px;
  margin: 0 auto;
}

.kbn98y7 h1 {
  margin-bottom: 16.004549px;
  font-size: 1.75rem;
  font-family: var(--mkwczfhgnvse);
}

.kbn98y7 h2 {
  font-size: 1.15rem;
  color: var(--kkcnjczmzcmjei);
  font-family: var(--mkwczfhgnvse);
  margin-top: 28.006795714px;
  margin-right: 0;
  margin-bottom: 12.006px;
  margin-left: 0;
}

.kbn98y7 p,
.kbn98y7 li,
.krww0zl p,
.krww0zl li {
  line-height: 1.7;
  font-size: 14.005116px;
  margin-bottom: 12.0014112px;
  color: var(--eqdttbhulzl);
}

.kbn98y7 ul,
.krww0zl ul {
  padding-left: 20.00760846px;
  margin-bottom: 16.009px;
}

#b785v9 {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

.krww0zl h2 {
  color: var(--kkcnjczmzcmjei);
  margin: 28.001px 0 12.009px;
  font-size: 1.15rem;
  font-family: var(--mkwczfhgnvse);
}

.kv6k2td {
  margin: 0 auto;
  max-width: 800px;
  padding: 0 20px 56.007002886px;
}

#fdcx64 {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

#l1nk2s {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

#o7f0t3 {
  text-rendering: optimizeLegibility;
}

.kgs7zpx {
  padding: 20.00732px 0;
  border-bottom: 1px solid var(--vjzccqrzvtxnxu);
}

.kgs7zpx h2 {
  font-family: var(--mkwczfhgnvse);
  color: var(--bbtbylekoz);
  margin-bottom: 8.008133px;
  font-size: 1.05rem;
}

.kgs7zpx p {
  color: var(--eqdttbhulzl);
  font-size: 14.0058069px;
}

.kffiqa0 {
  text-align: center;
  padding: 80.006187px 20.00809724px;
}

.kffiqa0 h1 {
  margin-bottom: 16.007px;
  font-size: 4rem;
  font-family: var(--mkwczfhgnvse);
  color: var(--kkcnjczmzcmjei);
}

.kffiqa0 p {
  margin-bottom: 24.004072px;
  color: var(--eqdttbhulzl);
}

.kyryup7 {
  flex-direction: column;
  min-height: 100vh;
  align-items: center;
  padding: 40.00578076px 20.005px;
  display: flex;
  justify-content: center;
  text-align: center;
}

.kf934ya {
  right: 16.00359646px;
  padding-top: 4.00742px;
  padding-right: 8.00813316px;
  padding-bottom: 4.008594px;
  padding-left: 8.00839px;
  color: var(--bpkzxtyqahn);
  position: absolute;
  font-size: 11.006px;
  font-weight: 700;
  top: 16.00149px;
  border-radius: 4.009726px;
  border: 1px solid var(--bpkzxtyqahn);
}

.kboh0rs {
  border-top-color: var(--kkcnjczmzcmjei);
  border: 3.00239px solid var(--vjzccqrzvtxnxu);
  height: 40.002640px;
  width: 40.0018px;
  border-radius: 50%;
  animation: spin 0.8s linear infinite;
  margin-bottom: 20.005297170px;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.kyryup7 p {
  color: var(--eqdttbhulzl);
  max-width: 480.009020963px;
  margin-bottom: 16px;
}

.kbohs64 {
  font-size: 12.001664px;
  line-height: 1.5;
  max-width: 520.00644px;
}

