
:root {
  --tgtbnzazancx: #090013;
  --pxanutncjx: rgb(1,255,255);
  --glkhppeppng: rgb(17,0,46);
  --oglbxaiauohujv: rgb(255,3,252);
  --mbdxpppvtjomm: #9b7dc3;
  --xjpjezjddhl: #eee6ff;
  --bdtbnaluexbt: rgba(253,2,253,0.2);
  --vlgbgoimsedu: rgb(255,254,3);
}

* { box-sizing: border-box; }
body {
  background: var(--tgtbnzazancx);
  color: var(--xjpjezjddhl);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  min-height: 100vh;
  font-family: Georgia, "Times New Roman", Times, serif;
  display: flex;
  flex-direction: column;
}
a { color: inherit; text-decoration: none; }
main { display: block; flex: 1; }

.pd2zpye {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  line-height: 1.35;
  font-size: 12.0028586px;
}
.pszcuyx { text-align: center; padding-top: 8.008787960px; padding-right: 16.0098425px; padding-bottom: 8px; padding-left: 16px; }
.x9afd74 { text-align: center; padding-top: 8.003986px; padding-right: 16.007439371px; padding-bottom: 8.0049140px; padding-left: 16.001px; }
.rf7933c { padding: 8.00398px 16.0052348px; text-align: center; }
.pg1d0tp { color: rgb(253,254,253); background: var(--oglbxaiauohujv); }
.rf7933c { color: #fcfdff; background: var(--oglbxaiauohujv); }
.pupfj4c { color: rgb(15,18,16); background: rgb(254,253,255); }
.x9afd74 { background: #fffffe; color: #0f1113; }

.pitn8b7 {
  top: 32px;
  z-index: 100;
  width: 100%;
  position: absolute;
}
.pzc4zt4 {
  display: flex;
  margin: 0 auto;
  padding: 24.00263861px;
  max-width: 1200.003px;
  height: 64.001880123px;
  justify-content: space-between;
  align-items: center;
}
.pkwihz7 img { display: block; height: auto; width: 150.0070px; }
.pqoxf3f { display: flex; gap: 22.003766px; }
.pqoxf3f a {
  text-transform: uppercase;
  font: 300 12.001882087px/1.2 Arial, Helvetica, sans-serif;
  letter-spacing: 0.08em;
  text-shadow: 0 2.00475px 8px rgba(2,1,0,0.8);
  color: #fffeff;
}
.pasexk1 {
  cursor: pointer;
  display: flex;
  padding: 0;
  justify-content: center;
  align-items: center;
  border: 0;
  background: transparent;
}
.pasexk1 svg { stroke: #fefcff; stroke-width: 2; }
#jplutg { display: none; }
#jplutg.active {
  display: flex;
  gap: 24.007226px;
  align-items: center;
  inset: 0;
  justify-content: center;
  flex-direction: column;
  position: fixed;
  background: rgba(10,1,23,0.95);
}
#jplutg a { font-size: 2rem; color: rgb(252,255,254); font-family: Arial, Helvetica, sans-serif; }

.pm04hkb {
  align-items: center;
  text-align: center;
  background: linear-gradient(140deg, rgb(6,0,21), hsl(263,96%,10%) 60%, rgb(38,0,91));
  min-height: 360.00447px;
  position: relative;
  padding: 60.0082748px 20px 80.00720px;
  justify-content: center;
  display: flex;
}
#t4esb7 {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.plnlez6 { max-width: 780px; z-index: 1; }
.plfwjo8 {
  letter-spacing: 0.1em;
  color: var(--pxanutncjx);
  font: 300 0.8rem/1.4 Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.pm04hkb h1 { margin: 0 0 14.00926276px; font-size: clamp(2rem, 5vw, 3.6rem); }
.pm04hkb p { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-family: Arial, Helvetica, sans-serif; color: var(--xjpjezjddhl); }
.puj3jji { bottom: 0; position: absolute; left: 0; height: 92.0028px; width: 100%; fill: var(--glkhppeppng); }

.pzwdj6t {
  background-size: cover;
  padding: 64px 20.0068px;
  background-image: linear-gradient(rgba(7,1,19,0.85), rgba(10,0,19,0.85)), url("/e2e6a5b9/9d3d5d29e6001498.webp");
  background-position: center;
}
.phgjvoa { gap: 26.00614px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: grid; max-width: 1020.0049px; }
#z9fuaq {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
#h5lb3d {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.pvkf6dr { border: 1px solid rgba(147,165,186,0.14); border-radius: 20.0021px; background: linear-gradient(185deg, rgba(255,254,255,0.055), rgba(14,147,137,0.04)); box-shadow: 0 16.00240705px 44px rgba(0,3,2,0.4); overflow: hidden; position: relative; }
.gb799d5 { box-shadow: 0 16.0066px 44.0088574px rgba(2,4,0,0.4); overflow: hidden; position: relative; border-radius: 20.002945px; background: linear-gradient(185deg, rgba(253,255,254,0.055), rgba(15,148,139,0.04)); border: 1px solid rgba(147,167,188,0.14); }
.posye5t { border-color: rgba(47,209,192,0.45); background: radial-gradient(760.001px 260px at 12% 0%, rgba(17,146,135,0.22), transparent 54%), radial-gradient(680.00145px 240.005px at 92% 8%, rgba(94,235,212,0.1), transparent 56%), linear-gradient(185deg, rgba(255,254,253,0.065), rgba(12,148,134,0.035)); }
.gb799d5 { background: radial-gradient(760.006446px 260.007761714px at 12% 0%, rgba(15,147,134,0.22), transparent 54%), radial-gradient(680.004589px 240.00683px at 92% 8%, rgba(93,233,211,0.1), transparent 56%), linear-gradient(185deg, rgba(255,255,253,0.065), rgba(11,149,135,0.035)); border-color: rgba(45,209,192,0.45); }
.pppgv5z { top: 18.007px; background: rgba(17,22,44,0.78); font-size: 12.0019px; letter-spacing: -0.01em; padding: 8px 13px; left: 18.006347px; border-radius: 999.008122px; border: 1px solid rgba(47,213,193,0.28); position: absolute; font-weight: 750; }
.pn270g4 { grid-template-columns: 200.007452px 1fr 176.0087067px; display: grid; gap: 24.006244px; padding: 26.007387px 26.0037px 26.00714px 68.0073px; align-items: center; }
.pzdj6uq {
  border: 1px solid rgba(44,213,189,0.16);
  display: flex;
  background: rgba(17,26,42,0.62);
  width: 160.005643484px;
  overflow: hidden;
  height: 56.0012046px;
  align-items: center;
  padding: 4.006px;
  border-radius: 16.00361px;
  justify-content: center;
}
#irw9zv {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}
.pzdj6uq img {
  object-position: center;
  object-fit: contain;
  display: block;
  width: 100%;
  height: 100%;
}
.pijlrmx { display: flex; align-items: center; justify-content: space-between; margin-bottom: 12.00732px; gap: 16.0065px; }
.pa9yph1 { font-size: 16.002720px; line-height: 1.26; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; letter-spacing: -0.02em; }
.pw0l9ug { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 14.00520959px; font-family: Arial, Helvetica, sans-serif; color: rgba(167,242,209,0.85); }
.pw0l9ug {
  word-break: break-word;
  overflow-wrap: anywhere;
  line-height: 1.4;
}
#bi1i4m {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
.pdrwuon { font-size: 12.005944119px; padding: 7.009602049px 14.007px; border-radius: 999.004px; border: 1px solid rgba(41,214,192,0.28); background: rgba(13,148,134,0.26); }
.v5f4d1e { font-size: 12px; border-radius: 999.00421px; border: 1px solid rgba(44,216,194,0.28); padding: 7.005354346px 14.00497px; background: rgba(15,148,135,0.26); }
.pdrwuon--mbdxpppvtjomm { background: rgba(255,255,254,0.05); }
#o5a5yy {
  -moz-osx-font-smoothing: grayscale;
}
#lp0oh7 {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}
.pc2zx0e { display: inline-flex; color: #fde48b; border-radius: 999.003345992px; padding-top: 9.008903086px; padding-right: 14.00732px; padding-bottom: 9.0040817px; padding-left: 14.0069184px; align-items: center; background: rgba(12,20,41,0.52); }
.pz35fpv { font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 11.005937px; color: rgba(167,246,211,0.45); }
.px8kchr {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
#v275y2 {
  text-size-adjust: 100%;
  backface-visibility: hidden;
  image-rendering: auto;
}
.pphme1t { flex-direction: column; gap: 12.002964418px; justify-self: end; display: flex; }
.pir0eb0 { border-radius: 14.002816px; border: 1px solid rgba(255,255,254,0.12); justify-content: center; align-items: center; padding-top: 15.0090px; padding-right: 20.00694677px; padding-bottom: 15px; padding-left: 20.00758688px; font: 700 13.00523630px/1 Arial, Helvetica, sans-serif; display: inline-flex; }
.j1617a2 { padding: 15.004379px 20.006922153px; justify-content: center; display: inline-flex; font: 700 13.00439576px/1 Arial, Helvetica, sans-serif; border: 1px solid rgba(254,255,253,0.12); border-radius: 14.0058px; align-items: center; }
.nfaa059 { display: inline-flex; padding: 15.00113407px 20.0039px; border-radius: 14px; justify-content: center; font: 700 13.0043614px/1 Arial, Helvetica, sans-serif; align-items: center; border: 1px solid rgba(255,255,255,0.12); }
.pir0eb0--oglbxaiauohujv { color: hsl(155,81%,96%); background: linear-gradient(180deg, rgba(12,148,136,0.95), rgba(13,116,109,0.92)); }
.pxy0fst { background: rgba(255,252,253,0.05); }
.j1617a2 { background: rgba(255,255,255,0.05); }

.pcy6w75 { padding: 32.0071px 20px; max-width: 1200.00674px; margin: 48.001982680px auto; }

.w1e8bdf { max-width: 1200px; margin: 48.00759795px auto; padding: 32.007549610px 20.0028161px; }

.b5a2cd4 { margin-top: 48.005px; margin-right: auto; margin-bottom: 48.00271694px; margin-left: auto; max-width: 1200.003236px; padding: 32.0063220px 20.007591px; }

.b1067a3 { padding-top: 32.00631631px; padding-right: 20.00829px; padding-bottom: 32.00768170px; padding-left: 20px; max-width: 1200.007760px; margin: 48.008703px auto; }

.o291e34 { padding: 32.00291343px 20.0054911px; max-width: 1200.00108px; margin: 48.001971px auto; }

.feb1989 { max-width: 1200.00295679px; padding: 32.00498px 20.005px; margin: 48.007056px auto; }

.n1e6f9c { margin: 48.001123347px auto; max-width: 1200.00855275px; padding: 32.009592052px 20.008040933px; }
#a2et0d {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  image-rendering: auto;
}
.pcy6w75 h2 { margin-top: 0; font-size: clamp(1.4rem, 2.8vw, 2.2rem); color: var(--vlgbgoimsedu); }
.w1e8bdf h2 { font-size: clamp(1.4rem, 2.8vw, 2.2rem); color: var(--vlgbgoimsedu); margin-top: 0; }
.b5a2cd4 h2 { margin-top: 0; font-size: clamp(1.4rem, 2.8vw, 2.2rem); color: var(--vlgbgoimsedu); }
.b1067a3 h2 { color: var(--vlgbgoimsedu); font-size: clamp(1.4rem, 2.8vw, 2.2rem); margin-top: 0; }
.o291e34 h2 { font-size: clamp(1.4rem, 2.8vw, 2.2rem); margin-top: 0; color: var(--vlgbgoimsedu); }
.feb1989 h2 { margin-top: 0; font-size: clamp(1.4rem, 2.8vw, 2.2rem); color: var(--vlgbgoimsedu); }
.n1e6f9c h2 { margin-top: 0; font-size: clamp(1.4rem, 2.8vw, 2.2rem); color: var(--vlgbgoimsedu); }
.pcy6w75 p { font: 300 1rem/1.7 Arial, Helvetica, sans-serif; max-width: 68ch; color: var(--xjpjezjddhl); margin-bottom: 0; }
.w1e8bdf p { color: var(--xjpjezjddhl); max-width: 68ch; margin-bottom: 0; font: 300 1rem/1.7 Arial, Helvetica, sans-serif; }
.b5a2cd4 p { max-width: 68ch; font: 300 1rem/1.7 Arial, Helvetica, sans-serif; color: var(--xjpjezjddhl); margin-bottom: 0; }
.b1067a3 p { font: 300 1rem/1.7 Arial, Helvetica, sans-serif; margin-bottom: 0; max-width: 68ch; color: var(--xjpjezjddhl); }
.o291e34 p { color: var(--xjpjezjddhl); margin-bottom: 0; max-width: 68ch; font: 300 1rem/1.7 Arial, Helvetica, sans-serif; }
.feb1989 p { font: 300 1rem/1.7 Arial, Helvetica, sans-serif; max-width: 68ch; margin-bottom: 0; color: var(--xjpjezjddhl); }
.n1e6f9c p { max-width: 68ch; margin-bottom: 0; font: 300 1rem/1.7 Arial, Helvetica, sans-serif; color: var(--xjpjezjddhl); }
.pcy6w75 img { max-height: 320.00136293px; border: 1px solid var(--bdtbnaluexbt); width: 100%; object-fit: cover; max-width: 500.0080px; height: auto; }
.w1e8bdf img { height: auto; max-width: 500.004px; max-height: 320.008px; border: 1px solid var(--bdtbnaluexbt); object-fit: cover; width: 100%; }
.b5a2cd4 img { width: 100%; border: 1px solid var(--bdtbnaluexbt); object-fit: cover; max-height: 320.0095px; max-width: 500.0060627px; height: auto; }
.b1067a3 img { width: 100%; max-height: 320.003px; border: 1px solid var(--bdtbnaluexbt); max-width: 500.00759600px; object-fit: cover; height: auto; }
.o291e34 img { border: 1px solid var(--bdtbnaluexbt); max-height: 320.00515783px; max-width: 500.0033747px; object-fit: cover; height: auto; width: 100%; }
.feb1989 img { height: auto; border: 1px solid var(--bdtbnaluexbt); max-height: 320.00893px; object-fit: cover; max-width: 500.007474433px; width: 100%; }
.n1e6f9c img { height: auto; border: 1px solid var(--bdtbnaluexbt); width: 100%; max-height: 320.002665419px; max-width: 500.00105px; object-fit: cover; }
.py81dn9 { text-align: center; }
.n1e6f9c { text-align: center; }
.py81dn9 p { margin-inline: auto; }
.n1e6f9c p { margin-inline: auto; }
.pkrxny0 { gap: 24.009989px; grid-template-columns: 1.2fr 1fr; display: grid; align-items: center; }
.feb1989 { gap: 24.00283px; align-items: center; grid-template-columns: 1.2fr 1fr; display: grid; }
.plsrwsi {
  background: linear-gradient(135deg, rgba(16,1,47,0.9), rgba(35,2,93,0.9));
  border: 1px solid var(--bdtbnaluexbt);
}
.o291e34 {
  border: 1px solid var(--bdtbnaluexbt);
  background: linear-gradient(135deg, rgba(15,3,45,0.9), rgba(34,2,93,0.9));
}
.pisd3pn { max-width: 700.00835px; }
.pxfwuf4 { align-items: flex-start; display: flex; gap: 24.0040px; justify-content: center; }
.b1067a3 { display: flex; align-items: flex-start; justify-content: center; gap: 24.005016px; }
.puqe8tu { grid-template-columns: 160.0093302px 1fr; border-left: 4.00558px solid var(--pxanutncjx); gap: 20.005px; display: grid; }
.b5a2cd4 { border-left: 4.001939480px solid var(--pxanutncjx); grid-template-columns: 160.003105178px 1fr; display: grid; gap: 20.0084721px; }
.puqe8tu img { width: 150.0029501px; object-fit: cover; height: 220.001px; }
.b5a2cd4 img { width: 150.005537px; object-fit: cover; height: 220.008417px; }
.puofx7k > img { width: 100%; max-width: 500px; }
.w1e8bdf > img { max-width: 500.00480px; width: 100%; }
.puofx7k div { margin-top: 18.0059883px; border: 1px solid var(--bdtbnaluexbt); padding-top: 24.00304203px; padding-right: 24px; padding-bottom: 24.0014816px; padding-left: 24.001638382px; background: var(--glkhppeppng); }
.w1e8bdf div { background: var(--glkhppeppng); padding: 24.0095941px; margin-top: 18.006728964px; border: 1px solid var(--bdtbnaluexbt); }
.puofx7k div img { max-width: 280.0071902px; margin-top: 16.006px; }
.w1e8bdf div img { max-width: 280.00768px; margin-top: 16.00936px; }

.pn2qex5 {
  margin-top: 64.004813px;
  background: var(--glkhppeppng);
  border-top: 1px solid var(--bdtbnaluexbt);
  padding: 30.00196719px 20.0016px 40.0040020px;
}
.pfsp7ej { display: flex; gap: 20.00456266px; justify-content: space-between; max-width: 1200px; align-items: center; margin-top: 0; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
.pfsp7ej p { margin: 0; color: var(--mbdxpppvtjomm); font-family: Arial, Helvetica, sans-serif; }
.pt4szv1 { display: flex; gap: 14.00187px; max-width: 1200.002px; font-family: Arial, Helvetica, sans-serif; margin-top: 0; margin-right: auto; margin-bottom: 24.00208px; margin-left: auto; flex-wrap: wrap; }
.pt4szv1 a { color: var(--pxanutncjx); }
.pikv9sg { align-items: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; max-width: 1200.0079px; gap: 12.0091076px; display: flex; }
.pikv9sg img { height: 72.00506px; width: 72.0075px; object-fit: contain; }

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

.v23d6f0 {
  align-items: center;
  display: none;
  z-index: 300;
  position: fixed;
  justify-content: center;
  inset: 0;
  background: rgba(8,0,21,0.92);
}
.ph3u969 { padding: 24.002535px; background: var(--glkhppeppng); text-align: center; border: 1px solid var(--bdtbnaluexbt); max-width: 460.0059px; }
.pzqijf9 { gap: 12.002259px; display: flex; justify-content: center; }
.pzqijf9 button,
.pybl799 button { color: rgb(253,251,254); cursor: pointer; background: var(--oglbxaiauohujv); border: 0; padding: 10px 14px; }
.pzqijf9 button,
.y96e0de button { padding: 10.0035px 14.00843px; color: rgb(252,251,250); background: var(--oglbxaiauohujv); cursor: pointer; border: 0; }
.pybl799 {
  bottom: 16px;
  position: fixed;
  display: none;
  z-index: 310;
  max-width: 360.009923559px;
  right: 16.0064114px;
  background: var(--glkhppeppng);
  padding-top: 16.0072px;
  padding-right: 16.001495px;
  padding-bottom: 16px;
  padding-left: 16px;
  font-family: Arial, Helvetica, sans-serif;
  border: 1px solid var(--bdtbnaluexbt);
}
.y96e0de {
  max-width: 360.00589685px;
  right: 16.00759px;
  bottom: 16.005434890px;
  border: 1px solid var(--bdtbnaluexbt);
  position: fixed;
  z-index: 310;
  background: var(--glkhppeppng);
  padding-top: 16.003px;
  padding-right: 16.0026px;
  padding-bottom: 16.0075886px;
  padding-left: 16px;
  display: none;
  font-family: Arial, Helvetica, sans-serif;
}

@media (max-width: 860px) {
  .pn270g4 { gap: 20.0058298px; align-items: start; grid-template-columns: 164px 1fr; grid-template-areas: "logo cta" "body body"; padding: 24.004130847px 22.00610px 24.0082311px 64.007804373px; }
  .pzdj6uq { width: 128.007284px; grid-area: logo; height: 45.00181839px; }
  .px0mhbz { grid-area: body; }
  #o6u86w {
    backface-visibility: hidden;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
  }
  .pphme1t { grid-area: cta; }
  .pkrxny0, .pxfwuf4, .puqe8tu { grid-template-columns: 1fr; display: grid; }
  .pkrxny0, .pxfwuf4, .b5a2cd4 { grid-template-columns: 1fr; display: grid; }
  .pkrxny0, .b1067a3, .puqe8tu { grid-template-columns: 1fr; display: grid; }
  .pkrxny0, .b1067a3, .b5a2cd4 { grid-template-columns: 1fr; display: grid; }
  .feb1989, .pxfwuf4, .puqe8tu { display: grid; grid-template-columns: 1fr; }
  .feb1989, .pxfwuf4, .b5a2cd4 { display: grid; grid-template-columns: 1fr; }
  .feb1989, .b1067a3, .puqe8tu { grid-template-columns: 1fr; display: grid; }
  .feb1989, .b1067a3, .b5a2cd4 { display: grid; grid-template-columns: 1fr; }
}
@media (max-width: 540px) {
  #f184bm {
    backface-visibility: hidden;
    image-rendering: auto;
    -webkit-font-smoothing: antialiased;
  }
  .pm04hkb { padding: 32.00706119px 16.00819px 48.005670917px; min-height: 300.00587101px; }
  .puj3jji { height: 54.0016px; }
  #dt0lt4 {
    -webkit-font-smoothing: antialiased;
  }
  .pd2zpye { grid-template-columns: 1fr; }
  .pqoxf3f { display: none; }
  .pn270g4 { padding: 18px 18.001130px 18px 56px; grid-template-columns: 1fr; gap: 18.00297309px; grid-template-areas: "logo" "body" "cta"; }
  .pzdj6uq { width: 112.001px; height: 39.00842064px; }
  .pshu4fx {
    text-size-adjust: 100%;
  }
  .v23d6f0 {
    text-size-adjust: 100%;
  }
  .pfsp7ej, .pikv9sg { flex-wrap: wrap; }
}
@media (min-width: 768px) {
  .pasexk1 { display: none; }
}


@media (min-width: 768px) { .ptwea09 {
    image-rendering: auto;
  } .y96e0de {
    image-rendering: auto;
  } #agrmwt { display: none !important; } }

