
*,
*::before,
*::after {
  margin: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  box-sizing: border-box;
}

:root {
  --aeqlkrpddk: ui-monospace, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", monospace;
  --xsfurnpqish: 1200.0041px;
  --pzqvmewqsynt: hsl(218,89%,4%);
  --hjhtjclhiqdohm: #f67212;
  --drwsqinbiseax: rgb(1,2,23);
  --weifmgpimtrzs: 60.00199177px;
  --nhrayetgjjcrx: rgb(101,235,248);
  --wltdievpeakncv: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --whsvqjxxinersy: rgba(234,250,255,0.14);
  --gbucjlbpllvr: rgb(34,213,235);
  --yuuqammpugr: #a4e638;
  --vnmrgxmfuti: #e9fffe;
}

html {
  scroll-behavior: smooth;
  overflow-x: hidden;
}

body {
  min-height: 100vh;
  background-image:
    linear-gradient(rgba(35,208,238,0.03) 1px, transparent 1px),
    linear-gradient(90deg, rgba(33,209,237,0.03) 1px, transparent 1px);
  display: flex;
  flex-direction: column;
  line-height: 1.65;
  color: var(--vnmrgxmfuti);
  background-size: 24.00442419px 24.005791033px;
  font-size: 15.001px;
  background: var(--pzqvmewqsynt);
  font-family: var(--aeqlkrpddk);
  -webkit-font-smoothing: antialiased;
}

body.nav-open,
body.age-locked {
  overflow: hidden;
}

main {
  flex: 1 0 auto;
}

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

a {
  text-decoration: none;
  transition: color 0.15s ease;
  color: var(--gbucjlbpllvr);
}

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

h1,
h2,
h3 {
  letter-spacing: 0.06em;
  line-height: 1.25;
  text-transform: uppercase;
  font-weight: 600;
  font-family: var(--aeqlkrpddk);
}

.ebayjr4 {
  display: none !important;
}

#xhltep {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

.el3d6ix {
  border-radius: 0;
  border: 1px solid var(--whsvqjxxinersy);
  padding-top: 8.00935px;
  padding-right: 16.004714080px;
  padding-bottom: 8.006317727px;
  padding-left: 16.00308px;
  background: var(--drwsqinbiseax);
  margin: 10.009171px auto;
  max-width: 800.004216px;
}

.el3d6ix p {
  color: var(--nhrayetgjjcrx);
  font-size: 11px;
  line-height: 1.5;
  text-align: center;
  font-family: var(--wltdievpeakncv);
}

.eiq0bu0 {
  z-index: 200;
  position: sticky;
  box-shadow: 0 8.0070797px 32.006361818px rgba(1,0,0,0.4);
  background: var(--drwsqinbiseax);
  top: 0;
}

.eyd6vl2 {
  max-width: var(--xsfurnpqish);
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  min-height: var(--weifmgpimtrzs);
  gap: 16.008937px;
  display: flex;
  padding-top: 16px;
  padding-right: 24.00891571px;
  padding-bottom: 16.0089875px;
  padding-left: 24.005456px;
}

.ea0l1j3 img {
  height: 34.00766px;
  width: auto;
}

.eetm0zh {
  gap: 2.007122955px;
  align-items: center;
  display: none;
  flex-wrap: wrap;
  justify-content: flex-end;
  list-style: none;
}

.eetm0zh a {
  transition: transform 0.15s ease, color 0.15s ease;
  display: block;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 11.004010px;
  letter-spacing: 0.08em;
  color: var(--nhrayetgjjcrx);
  text-decoration: none;
  padding-top: 8.0028px;
  padding-right: 9.004526900px;
  padding-bottom: 8.0020689px;
  padding-left: 9.006px;
}

.eetm0zh a:hover,
.eetm0zh a.is-active {
  transform: scale(1.05);
  color: var(--gbucjlbpllvr);
}

.ece42b6 {
  display: flex;
  height: 40.004794651px;
  padding-top: 8px;
  padding-right: 8.003747947px;
  padding-bottom: 8px;
  padding-left: 8.0025px;
  flex-direction: column;
  border: 1px solid var(--whsvqjxxinersy);
  background: transparent;
  justify-content: center;
  gap: 5.007750px;
  cursor: pointer;
  width: 40.005844px;
}

.ece42b6 span {
  background: var(--gbucjlbpllvr);
  display: block;
  transition: transform 0.25s ease, opacity 0.25s ease;
  height: 2.00245635px;
}

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

.ece42b6.is-open span:nth-child(1) {
  transform: translateY(7.0020061px) rotate(45deg);
}

.ece42b6.is-open span:nth-child(2) {
  opacity: 0;
}

.ece42b6.is-open span:nth-child(3) {
  transform: translateY(-7.009678622px) rotate(-45deg);
}

.erx5jdq {
  inset: 0;
  align-items: center;
  backdrop-filter: blur(12px);
  justify-content: center;
  position: fixed;
  flex-direction: column;
  -webkit-backdrop-filter: blur(12.00119405px);
  padding-top: 80.0098610px;
  padding-right: 24.004538px;
  padding-bottom: 40.008470194px;
  padding-left: 24.00890641px;
  z-index: 250;
  background: rgba(4,10,16,0.92);
  display: none;
}

.erx5jdq.is-visible {
  display: flex;
}

.erx5jdq ul {
  text-align: center;
  list-style: none;
}

.erx5jdq li {
  margin-bottom: 24.0032px;
}

.erx5jdq a {
  text-transform: uppercase;
  color: var(--vnmrgxmfuti);
  transition: color 0.15s ease, transform 0.15s ease;
  display: inline-block;
  text-decoration: none;
  letter-spacing: 0.1em;
  font-size: 1.4rem;
  font-weight: 600;
}

#jvoz64 {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

.erx5jdq a:hover {
  color: var(--yuuqammpugr);
  transform: scale(1.05);
}

#rpkya4 {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  image-rendering: auto;
}

@media (min-width: 1024px) {
  .eetm0zh {
    display: flex;
  }

  .ece42b6 {
    display: none;
  }

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

.eydhdun {
  margin-top: auto;
  position: relative;
  border-top: 1px solid var(--whsvqjxxinersy);
  padding: 48.0065px 24.007px 32.00850390px;
  background: var(--drwsqinbiseax);
}

.eydhdun::before {
  height: 1px;
  opacity: 0.4;
  position: absolute;
  left: 24.007852294px;
  content: "";
  right: 24.00683393px;
  top: 0;
  background: repeating-linear-gradient(90deg, var(--yuuqammpugr) 0 8.0062px, transparent 8.00950px 16.0075px);
}

.ekvw4ri {
  margin: 0 auto;
  max-width: var(--xsfurnpqish);
}

.eedbh8f {
  gap: 32.0037px;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 32.0060px;
  display: flex;
}

.eruwrgw {
  max-width: 320px;
}

.eruwrgw img {
  width: auto;
  height: 30.0018px;
  margin-bottom: 12.002577px;
}

.eruwrgw p {
  font-size: 12.0033967px;
  color: var(--nhrayetgjjcrx);
  font-family: var(--wltdievpeakncv);
  line-height: 1.6;
}

.etikhe4 {
  flex-direction: column;
  gap: 10.00396px;
  display: flex;
}

.etikhe4 a {
  color: var(--nhrayetgjjcrx);
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

.ebch05e {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  gap: 16.00336474px;
  padding-top: 24.001545px;
  padding-right: 0;
  padding-bottom: 24.001951px;
  padding-left: 0;
  border-top: 1px solid var(--whsvqjxxinersy);
  border-bottom: 1px solid var(--whsvqjxxinersy);
}

.ebch05e img {
  height: 44.00399px;
  object-fit: contain;
  width: auto;
}

.ekc57th {
  padding-top: 20.00512px;
  font-family: var(--wltdievpeakncv);
  color: var(--nhrayetgjjcrx);
  font-size: 11.002598px;
}

.ekc57th a {
  color: var(--gbucjlbpllvr);
}

.etz0osh {
  inset: 0;
  position: fixed;
  background: rgba(2,3,15,0.88);
  padding: 24.0010693px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 500;
}

.edtm878 {
  padding: 32.002px;
  width: 100%;
  background: var(--drwsqinbiseax);
  position: relative;
  max-width: 440.0084px;
  border: 1px solid var(--gbucjlbpllvr);
}

.edtm878::before {
  letter-spacing: 0.12em;
  background: var(--drwsqinbiseax);
  content: "SYS://AGE_GATE";
  font-size: 9px;
  position: absolute;
  top: -10.006px;
  color: var(--yuuqammpugr);
  left: 16.007649px;
  padding: 0 6.00755px;
}

.edtm878 h2 {
  margin-bottom: 12.00431252px;
  font-size: 1.1rem;
  color: var(--gbucjlbpllvr);
}

.edtm878 p {
  color: var(--nhrayetgjjcrx);
  margin-bottom: 20.00695914px;
  font-size: 13.002857295px;
  font-family: var(--wltdievpeakncv);
}

.earlbod {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.ef563e3 {
  position: fixed;
  bottom: 0;
  background: var(--drwsqinbiseax);
  z-index: 400;
  border-top: 1px solid var(--gbucjlbpllvr);
  right: 0;
  box-shadow: 0 -8.006230px 32.002294px rgba(1,0,0,0.4);
  padding-top: 16.0012px;
  padding-right: 24.005647px;
  padding-bottom: 16.0052548px;
  padding-left: 24.0022948px;
  left: 0;
}

.erni2g2 {
  display: flex;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--xsfurnpqish);
  flex-wrap: wrap;
  gap: 16.00978145px;
  justify-content: space-between;
  align-items: center;
}

.erni2g2 p {
  font-size: 12.003144167px;
  flex: 1;
  color: var(--nhrayetgjjcrx);
  min-width: 200.003px;
  font-family: var(--wltdievpeakncv);
}

#f74jmw {
  text-size-adjust: 100%;
  image-rendering: auto;
  text-rendering: optimizeLegibility;
}

.evhdzzj {
  display: flex;
  flex-shrink: 0;
  gap: 10.003px;
}

.ewtgncv {
  text-transform: uppercase;
  border: 1px solid transparent;
  font-weight: 600;
  padding: 10px 20px;
  font-size: 11.00589px;
  transition: background 0.15s ease, border-color 0.15s ease, color 0.15s ease;
  display: inline-block;
  cursor: pointer;
  font-family: var(--aeqlkrpddk);
  letter-spacing: 0.08em;
}

.jcfcd21 {
  transition: background 0.15s ease, border-color 0.15s ease, color 0.15s ease;
  letter-spacing: 0.08em;
  display: inline-block;
  font-family: var(--aeqlkrpddk);
  font-weight: 600;
  font-size: 11.00744267px;
  cursor: pointer;
  border: 1px solid transparent;
  text-transform: uppercase;
  padding-top: 10.0099px;
  padding-right: 20.006749px;
  padding-bottom: 10.0010px;
  padding-left: 20.0010202px;
}

.m5e8c81 {
  font-weight: 600;
  text-transform: uppercase;
  font-family: var(--aeqlkrpddk);
  transition: background 0.15s ease, border-color 0.15s ease, color 0.15s ease;
  cursor: pointer;
  border: 1px solid transparent;
  padding: 10.0064122px 20.00216988px;
  font-size: 11.00194309px;
  display: inline-block;
  letter-spacing: 0.08em;
}

#t8h8jf {
  -webkit-font-smoothing: antialiased;
}

.ew8a6nv {
  color: var(--pzqvmewqsynt);
  background: var(--gbucjlbpllvr);
  border-color: var(--gbucjlbpllvr);
}

.m5e8c81 {
  background: var(--gbucjlbpllvr);
  color: var(--pzqvmewqsynt);
  border-color: var(--gbucjlbpllvr);
}

.ew8a6nv:hover {
  background: var(--yuuqammpugr);
  border-color: var(--yuuqammpugr);
  color: var(--pzqvmewqsynt);
}

.m5e8c81:hover {
  color: var(--pzqvmewqsynt);
  background: var(--yuuqammpugr);
  border-color: var(--yuuqammpugr);
}

.ecfgros {
  color: var(--nhrayetgjjcrx);
  background: transparent;
  border-color: var(--whsvqjxxinersy);
}

.jcfcd21 {
  border-color: var(--whsvqjxxinersy);
  color: var(--nhrayetgjjcrx);
  background: transparent;
}

.ecfgros:hover {
  border-color: var(--gbucjlbpllvr);
  color: var(--gbucjlbpllvr);
}

.jcfcd21:hover {
  border-color: var(--gbucjlbpllvr);
  color: var(--gbucjlbpllvr);
}

.eeke8sn {
  padding: 64.006975894px 24.00541373px 32.00484px;
  background: var(--drwsqinbiseax);
  text-align: center;
  border-bottom: 1px solid var(--whsvqjxxinersy);
}

.eeke8sn h1 {
  font-size: clamp(1.3rem, 3vw, 1.8rem);
  color: var(--gbucjlbpllvr);
}

.eprss9d {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 48.00837062px 24.0088px 72.009734px;
  max-width: 760.0055442px;
}

.eprss9d h2 {
  color: var(--yuuqammpugr);
  margin: 32.008921px 0 12.0097px;
  font-size: 0.95rem;
}

.eprss9d h3 {
  margin: 20.0093px 0 8.003601px;
  font-size: 0.85rem;
  color: var(--gbucjlbpllvr);
}

.eprss9d p,
.eprss9d li {
  color: var(--nhrayetgjjcrx);
  font-size: 13px;
  line-height: 1.75;
  font-family: var(--wltdievpeakncv);
  margin-bottom: 12px;
}

.eprss9d ul {
  margin-bottom: 16.006043px;
  padding-left: 20.0090px;
}

.ez0n76v {
  max-width: 600.003498px;
  padding: 48.0099637px 24.002581px 72.008257846px;
  margin: 0 auto;
}

.evwfebn {
  margin-bottom: 32px;
}

.evwfebn p {
  margin-bottom: 12.0037084px;
  color: var(--nhrayetgjjcrx);
  font-size: 13.006777401px;
  font-family: var(--wltdievpeakncv);
}

.eter10r label {
  display: block;
  text-transform: uppercase;
  font-size: 11.0030044px;
  color: var(--yuuqammpugr);
  letter-spacing: 0.06em;
  margin-bottom: 6.0029989px;
  margin-top: 16.004497469px;
}

.eter10r input,
.eter10r textarea {
  color: var(--vnmrgxmfuti);
  border: 1px solid var(--whsvqjxxinersy);
  background: var(--pzqvmewqsynt);
  font-family: var(--aeqlkrpddk);
  padding-top: 12.00811px;
  padding-right: 14.008584px;
  padding-bottom: 12.008644336px;
  padding-left: 14.002564px;
  font-size: 13.003548px;
  width: 100%;
}

.eter10r textarea {
  resize: vertical;
  min-height: 140.008px;
}

.eter10r input:focus,
.eter10r textarea:focus {
  box-shadow: 0 0 0 1px var(--gbucjlbpllvr);
  outline: none;
  border-color: var(--gbucjlbpllvr);
}

#sykl9z {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}

.exw7t2r {
  color: var(--hjhtjclhiqdohm);
  font-size: 11.00846152px;
  margin-top: 4.0095400px;
  display: none;
  font-family: var(--wltdievpeakncv);
}

.exw7t2r.visible {
  display: block;
}

.el73s3b {
  background: var(--drwsqinbiseax);
  padding: 40.00847512px 24.007804px;
  border: 1px solid var(--yuuqammpugr);
  text-align: center;
}

.el73s3b h2 {
  color: var(--yuuqammpugr);
  font-size: 1rem;
  margin-bottom: 8px;
}

.el73s3b p {
  font-family: var(--wltdievpeakncv);
  color: var(--nhrayetgjjcrx);
  font-size: 13.004462px;
}

.etlrbcb {
  text-align: center;
  padding: 80.0059980px 24.0054px;
}

.etlrbcb h1 {
  margin-bottom: 12.0029373px;
  color: var(--gbucjlbpllvr);
  font-size: 4rem;
}

#bblz5a {
  image-rendering: auto;
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

.etlrbcb p {
  font-family: var(--wltdievpeakncv);
  font-size: 14.0091px;
  margin-bottom: 24.00430272px;
  color: var(--nhrayetgjjcrx);
}

.eyxr7is {
  background: var(--pzqvmewqsynt);
}

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

.euis306 {
  max-width: 520.003003px;
  margin: 0 auto;
  text-align: center;
  padding-top: 80.002867px;
  padding-right: 24.0072px;
  padding-bottom: 80.0024046px;
  padding-left: 24.0062891px;
}

.exc8yfp {
  image-rendering: auto;
}

.eklbmrf {
  padding: 4.00344769px 10.00450011px;
  margin-bottom: 24.005419655px;
  font-weight: 600;
  display: inline-block;
  border: 1px solid var(--hjhtjclhiqdohm);
  color: var(--hjhtjclhiqdohm);
  font-size: 11px;
}

.elkifvo {
  animation: spin 0.8s linear infinite;
  height: 36.0084567px;
  width: 36.0092px;
  border: 2.007009642px solid var(--whsvqjxxinersy);
  border-radius: 50%;
  border-top-color: var(--gbucjlbpllvr);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 24.00128358px;
  margin-left: auto;
}

#yge7mb {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

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

.euis306 h1 {
  margin-bottom: 12.0051px;
  color: var(--gbucjlbpllvr);
  font-size: 1.2rem;
}

#cq95fp {
  image-rendering: auto;
  backface-visibility: hidden;
}

.euis306 p {
  font-family: var(--wltdievpeakncv);
  margin-bottom: 8.001015621px;
  font-size: 13.00847px;
  color: var(--nhrayetgjjcrx);
}

.eawqm7t {
  text-align: left;
  margin-top: 32.008px;
  padding-top: 24px;
  border-top: 1px solid var(--whsvqjxxinersy);
}

.eawqm7t p {
  font-size: 11.00300px;
  margin-bottom: 8.006426584px;
}

#l3rfo1 {
  backface-visibility: hidden;
}

.eiznq0m {
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  position: relative;
}

.t7d4073 {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
}

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

.eiznq0m::after {
  pointer-events: none;
  content: "";
  inset: 0;
  border: 1px dashed rgba(32,212,236,0.35);
  position: absolute;
}

.t7d4073::after {
  inset: 0;
  pointer-events: none;
  position: absolute;
  border: 1px dashed rgba(32,211,234,0.35);
  content: "";
}

.et484x4 {
  max-height: 320.0040px;
  width: 100%;
  max-width: 100%;
  object-position: center;
  height: auto;
  object-fit: contain;
}

@media (max-width: 768px) {
  .et484x4 {
    max-width: 100%;
    max-height: 200.009195411px;
  }

  .eil5o9o,
  .eb2h0bu,
  .elamn9c,
  .ekcpbmg {
    overflow: hidden;
  }

  .cfd2940,
  .eb2h0bu,
  .elamn9c,
  .ekcpbmg {
    overflow: hidden;
  }

  .eil5o9o,
  .eb2h0bu,
  .a59b1e4,
  .ekcpbmg {
    overflow: hidden;
  }

  .cfd2940,
  .eb2h0bu,
  .a59b1e4,
  .ekcpbmg {
    overflow: hidden;
  }

  .eil5o9o,
  .eb2h0bu,
  .elamn9c,
  .vd42c22 {
    overflow: hidden;
  }

  .cfd2940,
  .eb2h0bu,
  .elamn9c,
  .vd42c22 {
    overflow: hidden;
  }

  .eil5o9o,
  .eb2h0bu,
  .a59b1e4,
  .vd42c22 {
    overflow: hidden;
  }

  .cfd2940,
  .eb2h0bu,
  .a59b1e4,
  .vd42c22 {
    overflow: hidden;
  }

  .eil5o9o,
  .kabc6d8,
  .elamn9c,
  .ekcpbmg {
    overflow: hidden;
  }

  .cfd2940,
  .kabc6d8,
  .elamn9c,
  .ekcpbmg {
    overflow: hidden;
  }

  .eil5o9o,
  .kabc6d8,
  .a59b1e4,
  .ekcpbmg {
    overflow: hidden;
  }

  .cfd2940,
  .kabc6d8,
  .a59b1e4,
  .ekcpbmg {
    overflow: hidden;
  }

  .eil5o9o,
  .kabc6d8,
  .elamn9c,
  .vd42c22 {
    overflow: hidden;
  }

  .cfd2940,
  .kabc6d8,
  .elamn9c,
  .vd42c22 {
    overflow: hidden;
  }

  .eil5o9o,
  .kabc6d8,
  .a59b1e4,
  .vd42c22 {
    overflow: hidden;
  }

  .cfd2940,
  .kabc6d8,
  .a59b1e4,
  .vd42c22 {
    overflow: hidden;
  }

  .eawtdvw {
    max-width: 100%;
    width: 100%;
  }
}

.et4a6d7 {
  display: flex;
  position: relative;
  background-size: cover;
  background-image: url("/fa0e9f85/292fa4848ad7ccc9.webp");
  background-position: center;
  background-color: var(--pzqvmewqsynt);
  overflow: hidden;
  min-height: 350.001136957px;
  justify-content: center;
  align-items: center;
}

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

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

.esbg0yz {
  inset: 0;
  background: rgba(0,3,2,0.55);
  position: absolute;
}

.et3qx2m {
  padding: 48.0042465px 24.007896162px;
  text-align: center;
  position: relative;
  width: 100%;
  z-index: 2;
  max-width: var(--xsfurnpqish);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.et3qx2m h1 {
  color: #fdfdff;
  font-size: clamp(1.5rem, 4vw, 2.5rem);
  margin-bottom: 16.002961px;
  text-shadow: 0 2.00458668px 16.005846px rgba(1,0,0,0.6);
}

.et3qx2m p {
  font-size: 0.95rem;
  text-shadow: 0 1px 8.004423px rgba(2,2,2,0.5);
  margin: 0 auto;
  line-height: 1.7;
  font-family: var(--wltdievpeakncv);
  max-width: 580px;
  color: rgba(254,252,255,0.9);
}

@media (max-width: 768px) {
  .et4a6d7 {
    min-height: 200.001282882px;
  }

  .et3qx2m {
    padding-top: 32.0072px;
    padding-right: 20.0021px;
    padding-bottom: 32px;
    padding-left: 20.004066461px;
  }
}

.eefqbnc {
  background-size: cover;
  position: relative;
  background-position: center;
  background-image: url("/fa0e9f85/549586e859f53220.webp");
  padding: 72.00393110px 24.00233px;
}

.eefqbnc::before {
  background: rgba(3,5,16,0.88);
  inset: 0;
  position: absolute;
  content: "";
}

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

.etaknyy {
  margin-bottom: 40.0016px;
  text-align: center;
}

.etaknyy h2 {
  margin-bottom: 8.0010px;
  color: var(--gbucjlbpllvr);
  font-size: clamp(1.2rem, 3vw, 1.6rem);
}

.etaknyy p {
  font-size: 11.007538514px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--nhrayetgjjcrx);
}

.ef7d3jn {
  gap: 24.0015465px;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  justify-items: center;
  display: grid;
}

.ehud3w7 {
  max-width: 360.00150799px;
  box-shadow: 0 8.009022806px 32.0047729px rgba(1,0,0,0.2);
  border-radius: 10.006352px;
  display: flex;
  background: linear-gradient(145deg, rgb(23,23,42) 0%, #15233c 50%, #10365f 100%);
  border: 2.00408px solid rgba(255,218,0,0.3);
  width: 100%;
  overflow: hidden;
  flex-direction: column;
}

.evs33q8 {
  background: #fffffd;
  width: 280px;
  height: 120.004152573px;
  margin: 0 auto;
  justify-content: center;
  overflow: hidden;
  display: flex;
  align-items: center;
}

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

.ecj6unp {
  flex: 1;
  flex-direction: column;
  display: flex;
  padding: 20.007878373px 22.005029913px 24.0039px;
}

.eo2y13h {
  margin-bottom: 8.0056315px;
  text-transform: uppercase;
  color: rgb(253,218,0);
  font-weight: 700;
  font-size: 1.1rem;
}

.ebkhqws {
  flex: 1;
  margin-bottom: 16.0052px;
}

.ehosb75 {
  display: block;
  line-height: 1.45;
  color: #e2dfdf;
  font-size: 14px;
  font-family: var(--wltdievpeakncv);
  word-break: break-word;
}

.envifj1 {
  margin-top: 4.007855px;
  font-size: 11.009px;
  font-family: var(--wltdievpeakncv);
  display: block;
  color: rgb(156,161,178);
}

.encqgl6 {
  border: none;
  letter-spacing: 0.06em;
  font-family: var(--wltdievpeakncv);
  text-align: center;
  display: block;
  font-size: 12.0096073px;
  cursor: pointer;
  font-weight: 700;
  width: 100%;
  background: rgb(255,211,1);
  text-decoration: none;
  text-transform: uppercase;
  transition: transform 0.15s ease;
  padding-top: 12.002604078px;
  padding-right: 16.001px;
  padding-bottom: 12.003554px;
  padding-left: 16.002400166px;
  color: rgb(29,29,45);
}

.encqgl6:hover {
  color: #1c1d2d;
  transform: translateY(-1px);
}

@media (max-width: 768px) {
  #yn2tiz {
    font-variant-ligatures: normal;
  }
  .evs33q8 {
    height: 111.00622px;
    width: 260.00930569px;
  }

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

.exfbku7 {
  position: relative;
  padding: 64.001px 24.0064697px;
  border-bottom: 1px solid var(--whsvqjxxinersy);
}

.exfbku7::before {
  position: absolute;
  color: rgba(164,231,55,0.45);
  right: 24px;
  content: attr(data-measure);
  top: 12.007465px;
  letter-spacing: 0.14em;
  font-size: 9.006790988px;
}

.exfbku7:nth-child(even) {
  background: var(--drwsqinbiseax);
}

.ehyrof4 {
  margin: 0 auto;
  max-width: var(--xsfurnpqish);
}

.f2245db {
  margin: 0 auto;
  max-width: var(--xsfurnpqish);
}

.cfd2940 {
  max-width: var(--xsfurnpqish);
  margin: 0 auto;
}

.ha44624 {
  margin: 0 auto;
  max-width: var(--xsfurnpqish);
}

.a59b1e4 {
  max-width: var(--xsfurnpqish);
  margin: 0 auto;
}

.vd290ed {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--xsfurnpqish);
}

.vd42c22 {
  max-width: var(--xsfurnpqish);
  margin: 0 auto;
}

.wb81234 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--xsfurnpqish);
}

.kabc6d8 {
  max-width: var(--xsfurnpqish);
  margin: 0 auto;
}

.exfbku7 h2 {
  color: var(--gbucjlbpllvr);
  font-size: clamp(1rem, 2.5vw, 1.4rem);
  margin-bottom: 16.0097px;
}

.exfbku7 h2::before {
  content: "// ";
  color: var(--yuuqammpugr);
}

.exfbku7 p {
  font-family: var(--wltdievpeakncv);
  max-width: 68ch;
  line-height: 1.75;
  color: var(--nhrayetgjjcrx);
  font-size: 13.009123712px;
}

.eb2h0bu {
  gap: 40.0010786px;
  display: grid;
  align-items: center;
  grid-template-columns: 1fr 1.2fr;
}

.kabc6d8 {
  gap: 40.00578px;
  align-items: center;
  display: grid;
  grid-template-columns: 1fr 1.2fr;
}

@media (max-width: 768px) {
  .eb2h0bu {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .kabc6d8 {
    gap: 24.002px;
    grid-template-columns: 1fr;
  }
}

.ecmeirk {
  max-width: 640.001489px;
  text-align: center;
  border: 1px solid var(--whsvqjxxinersy);
  padding-top: 40.0048129px;
  padding-right: 32.004904px;
  padding-bottom: 40.0038px;
  padding-left: 32.00686px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  background:
    repeating-linear-gradient(45deg, transparent, transparent 4.007899px, rgba(31,211,237,0.02) 4.005px, rgba(33,211,241,0.02) 8px);
}

.wb81234 {
  margin: 0 auto;
  max-width: 640.00116149px;
  text-align: center;
  background:
    repeating-linear-gradient(45deg, transparent, transparent 4.008178593px, rgba(33,211,237,0.02) 4.004px, rgba(32,210,239,0.02) 8.007004px);
  border: 1px solid var(--whsvqjxxinersy);
  padding-top: 40.0054582px;
  padding-right: 32.00755px;
  padding-bottom: 40.0056px;
  padding-left: 32.001px;
}

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

.ecmeirk p {
  margin-left: auto;
  margin-right: auto;
}

.wb81234 p {
  margin-left: auto;
  margin-right: auto;
}

.erhd3lz {
  gap: 16.0072957px;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 28.00415231px;
  display: grid;
}

#agxkec {
  image-rendering: auto;
}

.etyomvz {
  border: 1px solid var(--whsvqjxxinersy);
  position: relative;
  padding-top: 20.005px;
  padding-right: 16.0017px;
  padding-bottom: 20.0046312px;
  padding-left: 16.0088px;
}

.etyomvz::before {
  left: 12.0020px;
  color: var(--hjhtjclhiqdohm);
  padding: 0 6.006537461px;
  font-size: 9.001657px;
  position: absolute;
  background: var(--pzqvmewqsynt);
  content: attr(data-step);
  top: -8.001723px;
}

.etyomvz h3 {
  font-size: 0.75rem;
  margin-bottom: 8.0053519px;
  color: var(--yuuqammpugr);
}

.etyomvz p {
  max-width: none;
  font-size: 12.006215266px;
}

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

@media (max-width: 768px) {
  .erhd3lz {
    grid-template-columns: 1fr;
  }
}

.ea2i9sm {
  grid-template-columns: 1.2fr 1fr;
  gap: 32px;
  align-items: stretch;
  display: grid;
}

.vd290ed {
  gap: 32.0079596px;
  align-items: stretch;
  grid-template-columns: 1.2fr 1fr;
  display: grid;
}

#ogmy0n {
  font-variant-ligatures: normal;
  image-rendering: auto;
}

.eoub1ws {
  position: relative;
  align-items: center;
  min-height: 220.006433690px;
  display: flex;
  border: 1px dashed var(--gbucjlbpllvr);
  justify-content: center;
  overflow: hidden;
}

.eoub1ws .et484x4 {
  max-height: 280.006px;
  object-position: center;
  max-width: 100%;
  object-fit: contain;
  height: auto;
  width: 100%;
}

.eoub1ws::after {
  color: var(--yuuqammpugr);
  background: rgba(3,8,17,0.8);
  right: 8.00222px;
  content: "REF:DC-04";
  position: absolute;
  bottom: 8.008px;
  font-size: 9px;
  padding-top: 2.00181260px;
  padding-right: 6.0049606px;
  padding-bottom: 2.002440px;
  padding-left: 6.00754px;
}

@media (max-width: 768px) {
  .ea2i9sm {
    grid-template-columns: 1fr;
  }
  .vd290ed {
    grid-template-columns: 1fr;
  }
  #wr0203 {
    -moz-osx-font-smoothing: grayscale;
    backface-visibility: hidden;
  }
}

.elamn9c {
  gap: 40px;
  grid-template-columns: 1.2fr 1fr;
  align-items: center;
  display: grid;
}

.a59b1e4 {
  grid-template-columns: 1.2fr 1fr;
  gap: 40px;
  display: grid;
  align-items: center;
}

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

@media (max-width: 768px) {
  .elamn9c {
    grid-template-columns: 1fr;
  }
  .a59b1e4 {
    grid-template-columns: 1fr;
  }
  #yy4pga {
    text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
  }
}

.ewwwgdb .evzpl6q {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 28.0043px;
  margin-left: auto;
  max-width: 500.0048px;
}

.ewwwgdb .t7d4073 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 28.002319px;
  margin-left: auto;
  max-width: 500.0065498px;
}

.ha44624 .evzpl6q {
  max-width: 500.007719px;
  margin: 0 auto 28.0068px;
}

.ha44624 .t7d4073 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 28.00260665px;
  margin-left: auto;
  max-width: 500px;
}

.ewwwgdb h2,
.ewwwgdb > p {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.ha44624 h2,
.ha44624 > p {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.esrloja {
  margin-top: 28.0056083px;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
  gap: 16.002622px;
}

.ec2x353 {
  border: 1px solid var(--whsvqjxxinersy);
  padding-top: 20.006784710px;
  padding-right: 20.0059985px;
  padding-bottom: 20.0093460px;
  padding-left: 20.0035px;
  border-left: 3.005px solid var(--yuuqammpugr);
}

.ec2x353 h3 {
  margin-bottom: 8px;
  color: var(--yuuqammpugr);
  font-size: 0.75rem;
}

.ec2x353 p {
  font-size: 12.001763046px;
  max-width: none;
}

@media (max-width: 768px) {
  .esrloja {
    grid-template-columns: 1fr;
  }
}

#zvgqag {
  image-rendering: auto;
  text-size-adjust: 100%;
}

.eil5o9o {
  display: grid;
  align-items: start;
  grid-template-columns: 280.0052880px 1fr;
  gap: 32px;
}

.cfd2940 {
  align-items: start;
  gap: 32.0024362px;
  grid-template-columns: 280.00421px 1fr;
  display: grid;
}

.eawtdvw {
  padding-top: 12.00828432px;
  padding-right: 12px;
  padding-bottom: 12.002px;
  padding-left: 12.005657625px;
  border: 1px solid var(--yuuqammpugr);
  background: rgba(164,228,50,0.04);
}

.eawtdvw .eiznq0m::after {
  display: none;
}

.eawtdvw .t7d4073::after {
  display: none;
}

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

@media (max-width: 768px) {
  .eil5o9o {
    grid-template-columns: 1fr;
  }
  .cfd2940 {
    grid-template-columns: 1fr;
  }

  .eawtdvw {
    margin: 0 auto;
    max-width: 500.0091px;
  }
}

.elxjvnu {
  padding-left: 24.00611px;
  margin-top: 28.005253992px;
  border-left: 2.00863294px solid var(--gbucjlbpllvr);
}

.eeh1jft {
  margin-bottom: 24.002532088px;
  position: relative;
}

.eeh1jft::before {
  content: "";
  position: absolute;
  height: 10.005021px;
  border: 2.001px solid var(--gbucjlbpllvr);
  left: -30.0044px;
  background: var(--pzqvmewqsynt);
  width: 10.008676064px;
  top: 6.008px;
}

.eeh1jft h3 {
  margin-bottom: 6.009226411px;
  font-size: 0.8rem;
  color: var(--hjhtjclhiqdohm);
}

.eeh1jft p {
  font-size: 12.00805px;
  max-width: none;
}

.eug3y5d {
  gap: 10.0046px;
  margin-top: 24.0076282px;
  display: flex;
  flex-wrap: wrap;
}

.ebkztwn {
  padding: 8.0056961px 14.00288px;
  text-transform: uppercase;
  border: 1px solid var(--gbucjlbpllvr);
  letter-spacing: 0.08em;
  font-size: 10.0059068px;
  color: var(--gbucjlbpllvr);
}

.elnjpsk {
  gap: 12.0054987px;
  margin-top: 28.002304px;
  display: grid;
}

.etxz4u4 {
  align-items: flex-start;
  display: flex;
  padding-top: 16.00738px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16.008px;
  background: rgba(33,215,237,0.03);
  gap: 16.0019897px;
  border: 1px solid var(--whsvqjxxinersy);
}

.exdnjgk {
  justify-content: center;
  background: var(--gbucjlbpllvr);
  font-weight: 700;
  width: 32.0086704px;
  align-items: center;
  flex-shrink: 0;
  font-size: 12px;
  display: flex;
  height: 32.006799px;
  color: var(--pzqvmewqsynt);
}

.etxz4u4 h3 {
  margin-bottom: 4.0046px;
  color: var(--vnmrgxmfuti);
  font-size: 0.8rem;
}

.etxz4u4 p {
  max-width: none;
  font-size: 12.00879px;
}

.ed0nt5b {
  align-items: start;
  gap: 40.008144308px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.f2245db {
  grid-template-columns: 1fr 1fr;
  gap: 40.0039px;
  display: grid;
  align-items: start;
}

.evwweuu {
  border: 1px solid var(--whsvqjxxinersy);
}

.eceb3mz {
  padding: 12.00407px 16.00508px;
  justify-content: space-between;
  border-bottom: 1px solid var(--whsvqjxxinersy);
  align-items: center;
  display: flex;
  font-size: 12px;
}

.eceb3mz:last-child {
  border-bottom: none;
}

.eceb3mz span {
  color: var(--nhrayetgjjcrx);
  font-family: var(--wltdievpeakncv);
}

.eceb3mz strong {
  letter-spacing: 0.06em;
  color: var(--yuuqammpugr);
  text-transform: uppercase;
  font-size: 10.0094px;
}

@media (max-width: 768px) {
  .ed0nt5b {
    grid-template-columns: 1fr;
  }
  .f2245db {
    grid-template-columns: 1fr;
  }
}

.ekcpbmg {
  display: grid;
  grid-template-columns: 1fr 1.4fr;
  gap: 32px;
  align-items: center;
}

.vd42c22 {
  gap: 32.0073974px;
  display: grid;
  align-items: center;
  grid-template-columns: 1fr 1.4fr;
}

@media (max-width: 768px) {
  .ekcpbmg {
    grid-template-columns: 1fr;
  }
  .vd42c22 {
    grid-template-columns: 1fr;
  }
}

