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

:root {
  --bdtbnaluexbt: rgba(254,0,253,0.2);
  --mbdxpppvtjomm: #9a7dc3;
  --oglbxaiauohujv: rgb(255,3,255);
  --pxanutncjx: #00ffff;
  --glkhppeppng: rgb(16,2,50);
  --tgtbnzazancx: rgb(9,1,20);
  --xjpjezjddhl: rgb(239,234,254);
  --vlgbgoimsedu: #ffff02;
}

#o6u86w {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

* { box-sizing: border-box; }
#f184bm {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}
body {
  flex-direction: column;
  font-family: Georgia, "Times New Roman", Times, serif;
  min-height: 100vh;
  color: var(--xjpjezjddhl);
  background: var(--tgtbnzazancx);
  margin: 0;
  display: flex;
}
.ptwea09 {
  text-rendering: optimizeLegibility;
}
.ta696e6 {
  text-rendering: optimizeLegibility;
}
a { text-decoration: none; color: inherit; }
main { display: block; flex: 1; }

.pd2zpye {
  line-height: 1.35;
  font-size: 12.0024938px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}
.pszcuyx { text-align: center; padding: 8.003574206px 16.0083px; }
.d97e3b6 { text-align: center; padding-top: 8.0065605px; padding-right: 16.003661330px; padding-bottom: 8px; padding-left: 16px; }
.xf98e4d { text-align: center; padding: 8.00593px 16.004651863px; }
.pg1d0tp { color: rgb(251,253,253); background: var(--oglbxaiauohujv); }
.xf98e4d { color: #fcfdff; background: var(--oglbxaiauohujv); }
.pupfj4c { background: rgb(255,254,255); color: rgb(12,16,18); }
.d97e3b6 { color: rgb(15,15,15); background: #fefdfe; }

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

.pitn8b7 {
  z-index: 100;
  top: 32.0012px;
  width: 100%;
  position: absolute;
}
.pzc4zt4 {
  margin: 0 auto;
  max-width: 1200.001186px;
  padding: 24.001px;
  justify-content: space-between;
  display: flex;
  height: 64px;
  align-items: center;
}
.pkwihz7 img { width: 150px; height: auto; display: block; }
.pqoxf3f { gap: 22.0026616px; display: flex; }
.pqoxf3f a {
  text-shadow: 0 2.0032px 8.0079px rgba(2,0,0,0.8);
  text-transform: uppercase;
  color: #fdfeff;
  letter-spacing: 0.08em;
  font: 300 12.00926166px/1.2 Arial, Helvetica, sans-serif;
}
.pasexk1 {
  border: 0;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  padding: 0;
  display: flex;
  background: transparent;
}
.pasexk1 svg { stroke-width: 2; stroke: #fcfdff; }
#jplutg { display: none; }
#jplutg.active {
  display: flex;
  justify-content: center;
  inset: 0;
  gap: 24.0078434px;
  background: rgba(10,1,23,0.95);
  flex-direction: column;
  position: fixed;
  align-items: center;
}
#jplutg a { font-size: 2rem; color: #fafefe; font-family: Arial, Helvetica, sans-serif; }

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

.pm04hkb {
  text-align: center;
  justify-content: center;
  min-height: 360.0065px;
  background: linear-gradient(140deg, rgb(5,1,20), rgb(19,0,48) 60%, rgb(37,2,94));
  padding: 60.0071608px 20.00980857px 80.00292px;
  display: flex;
  position: relative;
  align-items: center;
}
.plnlez6 { z-index: 1; max-width: 780.00409285px; }
.plfwjo8 {
  color: var(--pxanutncjx);
  text-transform: uppercase;
  font: 300 0.8rem/1.4 Arial, Helvetica, sans-serif;
  letter-spacing: 0.1em;
}
.pm04hkb h1 { font-size: clamp(2rem, 5vw, 3.6rem); margin: 0 0 14.0075px; }
.pm04hkb p { font-family: Arial, Helvetica, sans-serif; margin: 0; color: var(--xjpjezjddhl); }
.puj3jji { left: 0; height: 92.002px; width: 100%; position: absolute; fill: var(--glkhppeppng); bottom: 0; }

.pzwdj6t {
  background-position: center;
  padding-top: 64.009241px;
  padding-right: 20.0024px;
  padding-bottom: 64.005px;
  padding-left: 20.0051112px;
  background-size: cover;
  background-image: linear-gradient(rgba(7,1,19,0.85), rgba(10,0,19,0.85)), url("/e2e6a5b9/9d3d5d29e6001498.webp");
}
.phgjvoa { max-width: 1020.004843px; display: grid; margin: 0 auto; gap: 26.003px; }
.pvkf6dr { box-shadow: 0 16.00356395px 44.00145px rgba(4,3,0,0.4); border-radius: 20.0014px; position: relative; border: 1px solid rgba(146,163,187,0.14); background: linear-gradient(185deg, rgba(255,255,255,0.055), rgba(15,144,138,0.04)); overflow: hidden; }
.posye5t { border-color: rgba(47,209,191,0.45); background: radial-gradient(760.0098px 260.00973292px at 12% 0%, rgba(17,145,134,0.22), transparent 54%), radial-gradient(680.00637px 240.00149px at 92% 8%, rgba(94,234,213,0.1), transparent 56%), linear-gradient(185deg, rgba(255,255,255,0.065), rgba(12,151,136,0.035)); }
.pppgv5z { position: absolute; font-weight: 750; left: 18.00176px; font-size: 12.0075px; border: 1px solid rgba(49,214,191,0.28); letter-spacing: -0.01em; padding-top: 8.009px; padding-right: 13.00976px; padding-bottom: 8.001px; padding-left: 13.00100004px; background: rgba(15,22,42,0.78); top: 18.009546362px; border-radius: 999.0088px; }
.pn270g4 { padding-top: 26.00267146px; padding-right: 26.00759398px; padding-bottom: 26.004731px; padding-left: 68px; align-items: center; grid-template-columns: 200.00896639px 1fr 176.00735816px; display: grid; gap: 24.001px; }
.pzdj6uq {
  width: 160.006px;
  display: flex;
  align-items: center;
  border: 1px solid rgba(44,210,187,0.16);
  background: rgba(17,23,40,0.62);
  border-radius: 16.004px;
  padding: 4.004159px;
  justify-content: center;
  height: 56.0026px;
  overflow: hidden;
}
.pzdj6uq img {
  display: block;
  height: 100%;
  width: 100%;
  object-position: center;
  object-fit: contain;
}
#o5a5yy {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}
#v275y2 {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}
.pijlrmx { justify-content: space-between; gap: 16.002px; margin-bottom: 12.0081px; display: flex; align-items: center; }
.pa9yph1 { font-size: 16.0094197px; letter-spacing: -0.02em; line-height: 1.26; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.pw0l9ug { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: rgba(165,241,210,0.85); }
.pw0l9ug {
  line-height: 1.4;
  overflow-wrap: anywhere;
  word-break: break-word;
}
.pdrwuon { border: 1px solid rgba(43,214,192,0.28); background: rgba(15,151,132,0.26); font-size: 12.00529px; padding-top: 7.0024px; padding-right: 14.004795px; padding-bottom: 7.001093px; padding-left: 14.0022px; border-radius: 999.00452px; }
#lp0oh7 {
  font-variant-ligatures: normal;
}
.pdrwuon--mbdxpppvtjomm { background: rgba(251,254,254,0.05); }
.pc2zx0e { background: rgba(16,24,40,0.52); color: #fce489; border-radius: 999.0047414px; align-items: center; padding-top: 9.00933909px; padding-right: 14.0096785px; padding-bottom: 9.004px; padding-left: 14.0043px; display: inline-flex; }
.pz35fpv { font-size: 11px; text-align: center; color: rgba(165,243,212,0.45); font-family: Arial, Helvetica, sans-serif; }
.pphme1t { flex-direction: column; gap: 12.001px; justify-self: end; display: flex; }
.pir0eb0 { display: inline-flex; justify-content: center; border-radius: 14.0089px; align-items: center; border: 1px solid rgba(255,255,253,0.12); padding-top: 15.008178386px; padding-right: 20.002291630px; padding-bottom: 15px; padding-left: 20.004606px; font: 700 13.00174px/1 Arial, Helvetica, sans-serif; }
.pir0eb0--oglbxaiauohujv { color: rgb(236,252,245); background: linear-gradient(180deg, rgba(10,149,136,0.95), rgba(14,116,109,0.92)); }
#dt0lt4 {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
.pxy0fst { background: rgba(255,254,255,0.05); }

#irw9zv {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  image-rendering: auto;
}

.pcy6w75 { margin-top: 48.003726px; margin-right: auto; margin-bottom: 48.0088382px; margin-left: auto; max-width: 1200.004px; padding: 32.0039px 20.0096941px; }
.pcy6w75 h2 { color: var(--vlgbgoimsedu); font-size: clamp(1.4rem, 2.8vw, 2.2rem); margin-top: 0; }
#z9fuaq {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}
.pcy6w75 p { font: 300 1rem/1.7 Arial, Helvetica, sans-serif; color: var(--xjpjezjddhl); margin-bottom: 0; max-width: 68ch; }
.pcy6w75 img { width: 100%; object-fit: cover; max-width: 500.009562901px; max-height: 320.007724549px; height: auto; border: 1px solid var(--bdtbnaluexbt); }
.py81dn9 { text-align: center; }
.py81dn9 p { margin-inline: auto; }
.pkrxny0 { align-items: center; display: grid; grid-template-columns: 1.2fr 1fr; gap: 24.009523574px; }
.plsrwsi {
  background: linear-gradient(135deg, rgba(16,1,47,0.9), rgba(34,0,95,0.9));
  border: 1px solid var(--bdtbnaluexbt);
}
.pisd3pn { max-width: 700.008035px; }
.pxfwuf4 { gap: 24.001029604px; display: flex; justify-content: center; align-items: flex-start; }
.puqe8tu { border-left: 4.008431px solid var(--pxanutncjx); grid-template-columns: 160.0039px 1fr; display: grid; gap: 20.0099075px; }
.puqe8tu img { object-fit: cover; width: 150.00773286px; height: 220.003981px; }
.puofx7k > img { width: 100%; max-width: 500.003214856px; }
.puofx7k div { padding: 24.002536px; background: var(--glkhppeppng); margin-top: 18px; border: 1px solid var(--bdtbnaluexbt); }
.puofx7k div img { margin-top: 16.00538163px; max-width: 280px; }

.pn2qex5 {
  background: var(--glkhppeppng);
  margin-top: 64.00618429px;
  border-top: 1px solid var(--bdtbnaluexbt);
  padding: 30.0065722px 20.00920px 40px;
}
.pfsp7ej { display: flex; justify-content: space-between; max-width: 1200.005353326px; align-items: center; gap: 20.009162px; margin-top: 0; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
#bi1i4m {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
  font-variant-ligatures: normal;
}
.px8kchr {
  -moz-osx-font-smoothing: grayscale;
}
.pfsp7ej p { font-family: Arial, Helvetica, sans-serif; color: var(--mbdxpppvtjomm); margin: 0; }
.pt4szv1 { max-width: 1200px; margin: 0 auto 24.0051px; font-family: Arial, Helvetica, sans-serif; flex-wrap: wrap; display: flex; gap: 14.00256px; }
.pt4szv1 a { color: var(--pxanutncjx); }
.pikv9sg { max-width: 1200.00267643px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: flex; align-items: center; gap: 12.00923565px; }
.pikv9sg img { width: 72.004816074px; height: 72.007px; object-fit: contain; }

.pphxu45 {
  display: none;
  background: rgba(10,0,19,0.92);
  justify-content: center;
  position: fixed;
  align-items: center;
  z-index: 300;
  inset: 0;
}

.p00ccca {
  justify-content: center;
  z-index: 300;
  align-items: center;
  inset: 0;
  display: none;
  position: fixed;
  background: rgba(8,0,20,0.92);
}
.ph3u969 { text-align: center; background: var(--glkhppeppng); border: 1px solid var(--bdtbnaluexbt); max-width: 460.0082941px; padding-top: 24.00878px; padding-right: 24.0047740px; padding-bottom: 24.009615px; padding-left: 24.00723327px; }
.pzqijf9 { justify-content: center; gap: 12.00432px; display: flex; }
.pzqijf9 button,
.pybl799 button { color: #fcfbfc; background: var(--oglbxaiauohujv); cursor: pointer; border: 0; padding-top: 10.009593855px; padding-right: 14.005633767px; padding-bottom: 10.0012px; padding-left: 14.007px; }
.pzqijf9 button,
.ta696e6 button { border: 0; cursor: pointer; color: #fffbfc; background: var(--oglbxaiauohujv); padding-top: 10.0060px; padding-right: 14.00584650px; padding-bottom: 10.004646574px; padding-left: 14.0052px; }
.pybl799 {
  position: fixed;
  font-family: Arial, Helvetica, sans-serif;
  border: 1px solid var(--bdtbnaluexbt);
  z-index: 310;
  padding-top: 16.001276px;
  padding-right: 16.0019216px;
  padding-bottom: 16.00220px;
  padding-left: 16.00415574px;
  bottom: 16.006867px;
  right: 16.00713px;
  max-width: 360.004px;
  display: none;
  background: var(--glkhppeppng);
}
.ta696e6 {
  z-index: 310;
  position: fixed;
  right: 16.00483891px;
  max-width: 360.008px;
  display: none;
  padding-top: 16.0071px;
  padding-right: 16.0072775px;
  padding-bottom: 16.0094044px;
  padding-left: 16.0010px;
  font-family: Arial, Helvetica, sans-serif;
  bottom: 16.00405331px;
  background: var(--glkhppeppng);
  border: 1px solid var(--bdtbnaluexbt);
}

@media (max-width: 860px) {
  .pn270g4 { align-items: start; grid-template-columns: 164px 1fr; grid-template-areas: "logo cta" "body body"; padding: 24.005322px 22.00866368px 24.0059px 64.0018px; gap: 20.0038813px; }
  .pzdj6uq { grid-area: logo; height: 45px; width: 128.0055px; }
  .px0mhbz { grid-area: body; }
  .pphme1t { grid-area: cta; }
  .pkrxny0, .pxfwuf4, .puqe8tu { grid-template-columns: 1fr; display: grid; }
}
@media (max-width: 540px) {
  .pm04hkb { min-height: 300.009px; padding: 32.009831750px 16.009142583px 48.001087318px; }
  .puj3jji { height: 54.008694575px; }
  .pd2zpye { grid-template-columns: 1fr; }
  .pqoxf3f { display: none; }
  .pn270g4 { padding: 18.003294px 18px 18.006218263px 56.00812507px; gap: 18.0086796px; grid-template-columns: 1fr; grid-template-areas: "logo" "body" "cta"; }
  .pzdj6uq { width: 112.00210719px; height: 39.00320277px; }
  .pfsp7ej, .pikv9sg { flex-wrap: wrap; }
}
@media (min-width: 768px) {
  .pasexk1 { display: none; }
}


.pshu4fx {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}


.p00ccca {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}


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

