
:root {
  --oglbxaiauohujv: #ff00fe;
  --vlgbgoimsedu: rgb(255,253,4);
  --bdtbnaluexbt: rgba(252,3,255,0.2);
  --glkhppeppng: #110032;
  --pxanutncjx: rgb(2,255,255);
  --mbdxpppvtjomm: #9c80c2;
  --tgtbnzazancx: rgb(11,1,20);
  --xjpjezjddhl: #efe8ff;
}

* { box-sizing: border-box; }
.ptwea09 {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}
.s7c7031 {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
}
body {
  margin: 0;
  color: var(--xjpjezjddhl);
  display: flex;
  font-family: Georgia, "Times New Roman", Times, serif;
  background: var(--tgtbnzazancx);
  flex-direction: column;
  min-height: 100vh;
}
a { color: inherit; text-decoration: none; }
main { display: block; flex: 1; }

.pd2zpye {
  line-height: 1.35;
  font-size: 12.0076034px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 100%;
}
.pszcuyx { text-align: center; padding: 8.007px 16.00428922px; }
.nbda68f { text-align: center; padding-top: 8px; padding-right: 16.0025184px; padding-bottom: 8.007px; padding-left: 16.003973px; }
.lb4f46d { padding-top: 8.0023px; padding-right: 16.003346589px; padding-bottom: 8.0097px; padding-left: 16px; text-align: center; }
.pg1d0tp { background: var(--oglbxaiauohujv); color: rgb(250,253,255); }
.lb4f46d { color: #fcfcff; background: var(--oglbxaiauohujv); }
.pupfj4c { background: #fffcff; color: #100e10; }
.nbda68f { color: rgb(12,16,16); background: #fdfeff; }

.pitn8b7 {
  top: 32.008747023px;
  z-index: 100;
  position: absolute;
  width: 100%;
}
.pzc4zt4 {
  justify-content: space-between;
  padding: 24.008px;
  align-items: center;
  display: flex;
  max-width: 1200.00826466px;
  height: 64.0077237px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
#o5a5yy {
  backface-visibility: hidden;
}
.pkwihz7 img { height: auto; display: block; width: 150.0076px; }
.pqoxf3f { gap: 22.0090879px; display: flex; }
.pqoxf3f a {
  font: 300 12.00612px/1.2 Arial, Helvetica, sans-serif;
  color: rgb(254,254,254);
  letter-spacing: 0.08em;
  text-shadow: 0 2.0041609px 8.00138px rgba(2,0,3,0.8);
  text-transform: uppercase;
}
.pasexk1 {
  border: 0;
  justify-content: center;
  cursor: pointer;
  align-items: center;
  background: transparent;
  display: flex;
  padding: 0;
}
.pasexk1 svg { stroke: rgb(251,251,255); stroke-width: 2; }
#jplutg { display: none; }
#jplutg.active {
  background: rgba(9,2,24,0.95);
  align-items: center;
  justify-content: center;
  flex-direction: column;
  display: flex;
  inset: 0;
  position: fixed;
  gap: 24.006463514px;
}
#jplutg a { font-size: 2rem; color: #fafefe; font-family: Arial, Helvetica, sans-serif; }

.pm04hkb {
  padding-top: 60.008492909px;
  padding-right: 20px;
  padding-bottom: 80.007011px;
  padding-left: 20px;
  display: flex;
  position: relative;
  min-height: 360.0047px;
  align-items: center;
  text-align: center;
  justify-content: center;
  background: linear-gradient(140deg, rgb(5,0,21), rgb(20,2,48) 60%, rgb(37,0,92));
}
#z9fuaq {
  -moz-osx-font-smoothing: grayscale;
}
.plnlez6 { z-index: 1; max-width: 780.00682258px; }
.plfwjo8 {
  text-transform: uppercase;
  font: 300 0.8rem/1.4 Arial, Helvetica, sans-serif;
  color: var(--pxanutncjx);
  letter-spacing: 0.1em;
}
.pm04hkb h1 { font-size: clamp(2rem, 5vw, 3.6rem); margin-top: 0; margin-right: 0; margin-bottom: 14.00366203px; margin-left: 0; }
.pm04hkb p { color: var(--xjpjezjddhl); margin: 0; font-family: Arial, Helvetica, sans-serif; }
.puj3jji { width: 100%; left: 0; bottom: 0; height: 92.001000px; fill: var(--glkhppeppng); position: absolute; }

.pzwdj6t {
  background-position: center;
  padding: 64.001710px 20.003px;
  background-image: linear-gradient(rgba(7,1,19,0.85), rgba(10,0,19,0.85)), url("/e2e6a5b9/9d3d5d29e6001498.webp");
  background-size: cover;
}
.phgjvoa { display: grid; gap: 26px; max-width: 1020.009012614px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.pvkf6dr { box-shadow: 0 16.0088px 44.005px rgba(2,3,2,0.4); border: 1px solid rgba(147,165,184,0.14); background: linear-gradient(185deg, rgba(255,255,255,0.055), rgba(14,145,136,0.04)); overflow: hidden; border-radius: 20.002px; position: relative; }
#v275y2 {
  text-size-adjust: 100%;
}
.posye5t { background: radial-gradient(760.007900px 260.0030635px at 12% 0%, rgba(17,145,134,0.22), transparent 54%), radial-gradient(680.006173px 240.006px at 92% 8%, rgba(92,233,213,0.1), transparent 56%), linear-gradient(185deg, rgba(255,255,253,0.065), rgba(9,150,133,0.035)); border-color: rgba(46,209,193,0.45); }
.pppgv5z { font-weight: 750; border: 1px solid rgba(48,213,192,0.28); top: 18.0089117px; left: 18.007958436px; border-radius: 999.00521219px; background: rgba(15,23,41,0.78); font-size: 12.00839px; padding-top: 8px; padding-right: 13.002861632px; padding-bottom: 8px; padding-left: 13.0055468px; position: absolute; letter-spacing: -0.01em; }
#irw9zv {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}
.pn270g4 { gap: 24.00136310px; padding: 26.007134px 26.003123px 26.0068986px 68.00514461px; align-items: center; display: grid; grid-template-columns: 200.0041px 1fr 176.00542060px; }
.pzdj6uq {
  border: 1px solid rgba(43,213,191,0.16);
  padding-top: 4.00925395px;
  padding-right: 4.0018px;
  padding-bottom: 4.0065567px;
  padding-left: 4.0046px;
  display: flex;
  border-radius: 16.0093694px;
  justify-content: center;
  height: 56.005900px;
  overflow: hidden;
  background: rgba(16,25,41,0.62);
  align-items: center;
  width: 160.00423903px;
}
.pzdj6uq img {
  height: 100%;
  object-position: center;
  width: 100%;
  display: block;
  object-fit: contain;
}
.pijlrmx { gap: 16.00663px; justify-content: space-between; margin-bottom: 12.0043185px; display: flex; align-items: center; }
.pa9yph1 { font-size: 16.00826px; line-height: 1.26; margin: 0; letter-spacing: -0.02em; }
.pw0l9ug { font-family: Arial, Helvetica, sans-serif; font-size: 14.005875860px; margin: 0; color: rgba(164,242,209,0.85); }
#dt0lt4 {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}
.pw0l9ug {
  overflow-wrap: anywhere;
  line-height: 1.4;
  word-break: break-word;
}
.pdrwuon { background: rgba(14,148,136,0.26); border-radius: 999px; font-size: 12.00741073px; border: 1px solid rgba(43,212,194,0.28); padding-top: 7.003px; padding-right: 14.0095650px; padding-bottom: 7.008px; padding-left: 14.00796px; }
.pdrwuon--mbdxpppvtjomm { background: rgba(255,253,255,0.05); }
#bi1i4m {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}
#f184bm {
  -moz-osx-font-smoothing: grayscale;
}
.pc2zx0e { align-items: center; background: rgba(12,22,39,0.52); color: #fee687; padding-top: 9.0020631px; padding-right: 14.0053px; padding-bottom: 9.002876px; padding-left: 14.0091px; display: inline-flex; border-radius: 999px; }
.pz35fpv { text-align: center; font-family: Arial, Helvetica, sans-serif; color: rgba(167,243,212,0.45); font-size: 11.0018091px; }
.pphme1t { display: flex; gap: 12.0063px; justify-self: end; flex-direction: column; }
.pir0eb0 { padding-top: 15.00435px; padding-right: 20.00693526px; padding-bottom: 15.002597409px; padding-left: 20.0022px; border-radius: 14.00940188px; align-items: center; display: inline-flex; border: 1px solid rgba(254,254,253,0.12); font: 700 13.0090247px/1 Arial, Helvetica, sans-serif; justify-content: center; }
.pir0eb0--oglbxaiauohujv { color: #edfef5; background: linear-gradient(180deg, rgba(11,147,136,0.95), rgba(13,115,110,0.92)); }
#lp0oh7 {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}
#t4esb7 {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.pxy0fst { background: rgba(254,254,254,0.05); }

.pcy6w75 { max-width: 1200.0056px; padding: 32.002248923px 20px; margin-top: 48.001px; margin-right: auto; margin-bottom: 48.001425369px; margin-left: auto; }
.px8kchr {
  backface-visibility: hidden;
}
.pshu4fx {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.jd8adbb {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.pcy6w75 h2 { color: var(--vlgbgoimsedu); font-size: clamp(1.4rem, 2.8vw, 2.2rem); margin-top: 0; }
.pcy6w75 p { color: var(--xjpjezjddhl); max-width: 68ch; font: 300 1rem/1.7 Arial, Helvetica, sans-serif; margin-bottom: 0; }
.pcy6w75 img { border: 1px solid var(--bdtbnaluexbt); max-height: 320.00581px; width: 100%; max-width: 500.0083px; height: auto; object-fit: cover; }
.py81dn9 { text-align: center; }
.py81dn9 p { margin-inline: auto; }
.pkrxny0 { gap: 24.004426696px; align-items: center; display: grid; grid-template-columns: 1.2fr 1fr; }
.plsrwsi {
  border: 1px solid var(--bdtbnaluexbt);
  background: linear-gradient(135deg, rgba(16,1,47,0.9), rgba(36,0,92,0.9));
}
.pisd3pn { max-width: 700.00301px; }
.pxfwuf4 { justify-content: center; display: flex; align-items: flex-start; gap: 24.00967568px; }
.puqe8tu { display: grid; grid-template-columns: 160.006px 1fr; border-left: 4.00275356px solid var(--pxanutncjx); gap: 20.006px; }
.puqe8tu img { object-fit: cover; width: 150.00866288px; height: 220px; }
.puofx7k > img { width: 100%; max-width: 500.002905px; }
.puofx7k div { padding: 24.004128px; margin-top: 18.004567234px; border: 1px solid var(--bdtbnaluexbt); background: var(--glkhppeppng); }
.puofx7k div img { margin-top: 16.001px; max-width: 280.0047026px; }

.pn2qex5 {
  border-top: 1px solid var(--bdtbnaluexbt);
  padding: 30px 20px 40.0017px;
  background: var(--glkhppeppng);
  margin-top: 64.0087px;
}
.pfsp7ej { margin: 0 auto 20.0067144px; gap: 20.00848px; justify-content: space-between; max-width: 1200.0040679px; display: flex; align-items: center; }
.pfsp7ej p { font-family: Arial, Helvetica, sans-serif; color: var(--mbdxpppvtjomm); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.pt4szv1 { gap: 14.0013px; max-width: 1200px; font-family: Arial, Helvetica, sans-serif; display: flex; flex-wrap: wrap; margin-top: 0; margin-right: auto; margin-bottom: 24.003915px; margin-left: auto; }
.pt4szv1 a { color: var(--pxanutncjx); }
.pikv9sg { gap: 12.001458824px; display: flex; max-width: 1200.002048144px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; align-items: center; }
#a2et0d {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pikv9sg img { height: 72.00882px; object-fit: contain; width: 72.003503px; }

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

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

.jd8adbb {
  z-index: 300;
  justify-content: center;
  inset: 0;
  display: none;
  align-items: center;
  background: rgba(10,0,20,0.92);
  position: fixed;
}
.ph3u969 { border: 1px solid var(--bdtbnaluexbt); max-width: 460.0086px; text-align: center; background: var(--glkhppeppng); padding: 24.003px; }
.pzqijf9 { display: flex; justify-content: center; gap: 12.006px; }
.pzqijf9 button,
.pybl799 button { cursor: pointer; border: 0; padding: 10px 14.00113px; color: rgb(254,252,254); background: var(--oglbxaiauohujv); }
.pzqijf9 button,
.s7c7031 button { cursor: pointer; padding-top: 10.0078763px; padding-right: 14.00979px; padding-bottom: 10.00137126px; padding-left: 14.002034252px; border: 0; background: var(--oglbxaiauohujv); color: #fffcfd; }
.pybl799 {
  position: fixed;
  border: 1px solid var(--bdtbnaluexbt);
  max-width: 360.009427px;
  display: none;
  right: 16px;
  bottom: 16.002px;
  background: var(--glkhppeppng);
  font-family: Arial, Helvetica, sans-serif;
  z-index: 310;
  padding-top: 16.0055px;
  padding-right: 16.0098048px;
  padding-bottom: 16px;
  padding-left: 16.0038px;
}
.s7c7031 {
  display: none;
  z-index: 310;
  right: 16.00654875px;
  background: var(--glkhppeppng);
  padding-top: 16px;
  padding-right: 16.0068701px;
  padding-bottom: 16.00941px;
  padding-left: 16.008px;
  max-width: 360.0077901px;
  position: fixed;
  border: 1px solid var(--bdtbnaluexbt);
  font-family: Arial, Helvetica, sans-serif;
  bottom: 16px;
}

@media (max-width: 860px) {
  .pn270g4 { grid-template-columns: 164.0063016px 1fr; padding: 24.005692px 22.00311122px 24.002462214px 64.002171567px; gap: 20.00139887px; align-items: start; grid-template-areas: "logo cta" "body body"; }
  .pzdj6uq { height: 45.006786px; grid-area: logo; width: 128.005944px; }
  #o6u86w {
    -webkit-font-smoothing: antialiased;
  }
  .px0mhbz { grid-area: body; }
  .pphme1t { grid-area: cta; }
  .pkrxny0, .pxfwuf4, .puqe8tu { display: grid; grid-template-columns: 1fr; }
}
@media (max-width: 540px) {
  .pm04hkb { padding: 32.0058px 16.0035788px 48.007784px; min-height: 300.0061px; }
  .puj3jji { height: 54.0046px; }
  .pd2zpye { grid-template-columns: 1fr; }
  .pqoxf3f { display: none; }
  .pn270g4 { grid-template-columns: 1fr; padding-top: 18.0094912px; padding-right: 18.001px; padding-bottom: 18.008px; padding-left: 56px; grid-template-areas: "logo" "body" "cta"; gap: 18.0058983px; }
  .pzdj6uq { width: 112.002568301px; height: 39.0055px; }
  .pfsp7ej, .pikv9sg { flex-wrap: wrap; }
}
@media (min-width: 768px) {
  .pasexk1 { display: none; }
}


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

