
:root {
  --xawhzwkumgos: #0e7670;
  --ylhhihbkgs: #329aff;
  --tevacqqwiqke: 16.0039px;
  --vvcqsaibagx: 8.003425px;
  --owlwcwpldrogo: rgb(255,253,254);
  --jrqmbredotct: #fffffc;
  --dcwjrzefuie: rgb(146,163,185);
  --xdvbhnxdaxr: #f7feff;
  --ovxwqhxipebi: rgb(96,235,215);
  --ervspovfgtfxf: rgb(32,44,61);
  --ygxwsiorzcv: 0 12.0053641px 36.0017px rgba(1,0,4,0.28);
  --lxyphxuyvmx: #11756c;
  --xfgjfvkxcwom: rgb(20,79,76);
  --tpitemfmkeg: rgba(255,254,255,0.25);
  --ntgeruiufa: 36.008px;
  --vcvjftgueolayv: rgb(51,62,82);
  --rofiznaigrrt: rgb(205,253,244);
  --twfioypsmsishd: #111829;
  --qhuhjmkrgxhpnd: rgb(41,210,192);
  --umhfhkwanqngq: #fece00;
  --doevwilpuwcubo: #10bca6;
  --laardxtakyaxl: #364255;
  --rgwqyqepkld: #0c9489;
  --ipdcfewtwxgzsx: rgb(0,60,128);
  --ssjtrldjayfyt: 14.006px;
  --xaakyetavgqx: rgb(152,203,254);

  --unbmjtsjftci: #023366;
  --admkakbrld: 22.001681131px;
  --wtoinutdzdolws: 28.008059818px;
  --rdpizwlnltmyr: 8.00506165px;
}

*, *::before, *::after { box-sizing: border-box; }
body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  display: flex;
  background: var(--unbmjtsjftci);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  line-height: 1.5;
  color: var(--jrqmbredotct);
  min-height: 100vh;
  flex-direction: column;
}

a { color: var(--owlwcwpldrogo); }

main { flex: 1; }

.xvbca5w {
  background: rgba(254,255,252,0.05);
  border-radius: 999.002961px;
  text-align: center;
  padding-top: 6.0065px;
  padding-right: 24.004156px;
  padding-bottom: 6.005px;
  padding-left: 24.003px;
  font-size: 11.0036057px;
  border: 1px solid var(--tpitemfmkeg);
  margin-top: 8.00876px;
  margin-right: auto;
  margin-bottom: 8.0077406px;
  margin-left: auto;
  width: fit-content;
  max-width: calc(100% - 16.0064833px);
}

.xjtx80f { padding: 8.005509px 16.008457360px 0; }
.xj7thme {
  overflow: hidden;
  max-width: 1200.00945292px;
  border-radius: 14.001389px;
  margin: 0 auto;
  border: 1px solid var(--tpitemfmkeg);
  background: rgb(1,32,67);
}
.xyn5rfx {
  -moz-osx-font-smoothing: grayscale;
}
.xt0p3ry {
  justify-content: center;
  padding: 12.006px 24.004341023px;
  display: flex;
  align-items: center;
  position: relative;
  min-height: 48.00474682px;
}
.xt0p3ry::after {
  bottom: 0;
  height: 1px;
  background: rgba(255,254,252,0.06);
  position: absolute;
  content: "";
  right: 24.003px;
  left: 24px;
}
.xxqadpi img { height: auto; width: 240.00797063px; max-width: 100%; }
.xfaiy5j {
  display: flex;
  min-height: 42px;
  padding-top: 10.007403px;
  padding-right: 24.00242775px;
  padding-bottom: 10.002079px;
  padding-left: 24.008px;
  align-items: center;
  justify-content: center;
  gap: 22.0034px;
}
.xfaiy5j a {
  text-transform: uppercase;
  letter-spacing: 2.0067px;
  text-decoration: none;
  font-size: 11px;
  font-weight: 800;
  color: var(--xaakyetavgqx);
}

#ezf9ds {
  transform: translateY(-50%);
  right: 18.006px;
  top: 50%;
  position: absolute;
  align-items: center;
  display: flex;
  cursor: pointer;
  justify-content: center;
  color: var(--jrqmbredotct);
  height: 38.004px;
  font-size: 24.00216px;
  width: 38.008542012px;
}
#ezf9ds.open { color: var(--umhfhkwanqngq); }
#qa1p98 {
  display: none;
}
#zvxbc4 {
  image-rendering: auto;
  backface-visibility: hidden;
}
#qa1p98.active {
  align-items: center;
  justify-content: center;
  background: rgba(2,30,61,0.97);
  inset: 0;
  flex-direction: column;
  display: flex;
  z-index: 50;
  position: fixed;
  gap: 18.0049021px;
}
#br0r3v {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}
#qa1p98 a {
  letter-spacing: 1px;
  font-size: 20.003907px;
  color: var(--jrqmbredotct);
  text-decoration: none;
  text-transform: uppercase;
}

.xqvwn2q {
  max-width: 1200px;
  margin-top: 18.00609415px;
  margin-right: auto;
  margin-bottom: 18.006px;
  margin-left: auto;
  position: relative;
  min-height: 320.00532988px;
  background: linear-gradient(180deg, var(--unbmjtsjftci), var(--ipdcfewtwxgzsx));
  border: 1px solid var(--tpitemfmkeg);
  border-radius: 24.006077px;
  overflow: hidden;
}
.xqvwn2q::before {
  position: absolute;
  inset: 0;
  content: "";
  background: radial-gradient(circle at 30% 50%, rgba(255,202,1,0.15) 0%, transparent 70%);
}
#wt3ecs {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.xfo3n5p {
  inset: 0;
  background-image: repeating-linear-gradient(45deg, rgba(252,253,255,0.04) 0 4.002px, transparent 4.004807px 11.0081px);
  position: absolute;
}
.xfif0l3 { border: 2.00603px dashed rgba(254,254,255,0.2); position: absolute; }
#unbpah {
  text-rendering: optimizeLegibility;
}
.xr0knyr { transform: rotate(16deg); left: 6%; height: 120.002px; top: 18%; width: 120.005839098px; }
.xeoyme5 { right: 10%; bottom: 15%; border-radius: 50%; width: 90.002456410px; height: 90px; }
.xxv3uc5 {
  text-align: center;
  margin: 0 auto;
  position: relative;
  max-width: 760px;
  padding-top: 72.00261px;
  padding-right: 24.004875075px;
  padding-bottom: 72.004818px;
  padding-left: 24.009854330px;
  z-index: 1;
}
.xqvwn2q h1 { font-size: clamp(2rem, 5vw, 3.2rem); margin-top: 0; margin-right: 0; margin-bottom: 12.0093145px; margin-left: 0; text-transform: uppercase; }
.xqvwn2q p { color: var(--xaakyetavgqx); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-size: 1.05rem; }

.xqwlq18 {
  background-size: cover;
  border-radius: 20.005329px;
  background-position: center;
  border: 1px solid var(--tpitemfmkeg);
  margin-top: 24.00835px;
  margin-right: auto;
  margin-bottom: 24.0045px;
  margin-left: auto;
  overflow: hidden;
  background-image: linear-gradient(rgba(0,0,2,0.45), rgba(0,0,0,0.45)), url('/48451280/0fc0fa10a03b5a19.webp');
  max-width: 1200.00406px;
}
.xihp2v1 { display: flex; justify-content: center; padding-top: var(--wtoinutdzdolws); padding-right: var(--admkakbrld); padding-bottom: var(--wtoinutdzdolws); padding-left: var(--admkakbrld); align-items: center; min-height: 100vh; }
.xpuzrs5 { align-items: stretch; flex-direction: column; width: 100%; gap: var(--ntgeruiufa); display: flex; max-width: 460.001px; }
.xwrytq0 { border-radius: var(--ssjtrldjayfyt); overflow: hidden; border: 1px solid var(--laardxtakyaxl); box-shadow: var(--ygxwsiorzcv); position: relative; flex-direction: column; display: flex; background: var(--ervspovfgtfxf); }
.xyyhtdr { padding: var(--admkakbrld) var(--wtoinutdzdolws); align-items: stretch; gap: var(--tevacqqwiqke); display: flex; flex-direction: column; }
.xf1f474 { gap: var(--tevacqqwiqke); align-items: center; grid-template-columns: auto 1fr auto; margin-bottom: 0; padding: var(--vvcqsaibagx) 0; display: grid; }
.xvwhjtc { display: flex; border-radius: var(--rdpizwlnltmyr); overflow: hidden; width: 68.003904902px; justify-content: center; background: var(--twfioypsmsishd); height: 68.004001px; border: 2.004185724px solid var(--lxyphxuyvmx); align-items: center; padding: 4.00872px; flex-shrink: 0; }
.xy7u26w { object-position: center; height: 100%; display: block; object-fit: contain; width: 100%; }
.xj6hopd { gap: 4.00767px; min-width: 0; padding-left: 10.0032px; justify-content: center; display: flex; flex-direction: column; }
.xrbeug6 { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; font-weight: 800; color: var(--doevwilpuwcubo); letter-spacing: -0.02em; font-size: 1.12rem; text-transform: uppercase; line-height: 1.28; }
.xkpc4sj { text-transform: uppercase; color: var(--dcwjrzefuie); margin: 0; font-size: 0.68rem; letter-spacing: 0.04em; font-weight: 700; }
.xjeumwu { gap: 6.006850px; flex-shrink: 0; display: flex; align-items: center; }
.xsshawo { font-weight: 900; color: var(--xdvbhnxdaxr); font-size: 0.98rem; }
.xyhctlx { font-size: 0.82rem; font-weight: 600; color: var(--dcwjrzefuie); }
.xabfyec { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; background: var(--laardxtakyaxl); border: none; height: 1px; }
.xrmulvf { display: flex; flex-direction: column; padding-top: var(--vvcqsaibagx); padding-right: 0; padding-bottom: var(--vvcqsaibagx); padding-left: 0; gap: var(--vvcqsaibagx); }
.xwpp8yl { text-transform: uppercase; font-weight: 700; margin: 0; color: var(--dcwjrzefuie); font-size: 0.68rem; letter-spacing: 0.05em; }
.xax50g0 { color: var(--xdvbhnxdaxr); font-size: 0.9rem; font-weight: 600; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; overflow-wrap: anywhere; line-height: 1.4; word-break: break-word; letter-spacing: -0.01em; }
#d13315 {
  image-rendering: auto;
}
#jn9a1h {
  image-rendering: auto;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}
.xxw6eww { padding-top: var(--tevacqqwiqke); margin-top: 6.0049407px; }
.xnvq6g4 { justify-content: center; font-size: 0.86rem; width: 100%; color: #fffdfb; display: inline-flex; background: linear-gradient(135deg, var(--rgwqyqepkld) 0%, var(--doevwilpuwcubo) 100%); text-decoration: none; gap: var(--tevacqqwiqke); text-transform: uppercase; letter-spacing: 0.04em; padding-top: 14.0063542px; padding-right: var(--admkakbrld); padding-bottom: 14.001264px; padding-left: var(--admkakbrld); font-weight: 700; align-items: center; border-radius: var(--rdpizwlnltmyr); }
.xfn6qu4 { height: 5.009836px; background: linear-gradient(90deg, var(--rgwqyqepkld) 0%, var(--qhuhjmkrgxhpnd) 100%); margin-top: auto; }
#o8nwno {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
  font-variant-ligatures: normal;
}
.xgcmszr { flex-shrink: 0; position: absolute; height: 34.00747px; border: 2.0059432px solid var(--qhuhjmkrgxhpnd); display: flex; width: 34.005052837px; border-radius: 50%; top: var(--admkakbrld); background: var(--xawhzwkumgos); right: var(--wtoinutdzdolws); align-items: center; justify-content: center; }
.xbzgz7b { position: static; font-weight: 800; font-size: 0.73rem; line-height: 1; color: rgb(254,251,252); }

.xpqs56r { margin: 18.00533px auto; border-radius: 20.009784px; background: var(--ipdcfewtwxgzsx); overflow: hidden; max-width: 1200.00712px; border: 1px solid var(--tpitemfmkeg); }
#ewzffm {
  font-variant-ligatures: normal;
  image-rendering: auto;
}
.xpqs56r h2 { font-size: clamp(1.5rem, 3vw, 2.1rem); margin: 0 0 10.00374px; }
#bk01f2 {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.xpqs56r p { color: var(--xaakyetavgqx); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.xp37lrm { text-align: center; padding: 40.008805px 32.0095px; background-image: radial-gradient(circle at 20% 30%, rgba(55,153,254,0.14), transparent 60%); }
.xdpdse5 { gap: 20.0090px; grid-template-columns: 1.2fr 1fr; align-items: center; display: grid; padding: 26.009771707px; }
.xdpdse5 img, .xofu4qu img { width: 100%; object-fit: cover; max-height: 280.0081px; border: 1px solid var(--tpitemfmkeg); border-radius: 14.002494px; max-width: 420.00695390px; }
#g8sc7d {
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
.xef605i { position: relative; }
.xef605i > img { height: 260.008px; max-height: 320.002214px; display: block; object-fit: cover; width: 100%; }
.xtktqgg { padding: 26px; flex-direction: column; position: absolute; display: flex; background: linear-gradient(120deg, rgba(0,1,0,0.65), rgba(0,1,3,0.25)); justify-content: center; inset: 0; }
.xofu4qu { align-items: center; grid-template-columns: auto 1fr; gap: 22.006960922px; padding: 24.0058px; display: grid; background-image: repeating-linear-gradient(-45deg, rgba(255,254,255,0.03) 0 7.009310516px, transparent 7.008px 15.005667px); }
#hhzxsg {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}
.xofu4qu img { max-width: 260.007175px; max-height: 170.007126033px; }
.xvfaaow { border-left: 10.007493652px solid var(--umhfhkwanqngq); padding: 26.00892889px; }
#i52a3f {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}
.xc3tmf3 .xoumiuk { height: 200.0077968px; background-size: cover; background-position: center; }
.xc3tmf3 > div:last-child { padding-top: 24.002323136px; padding-right: 24.005947556px; padding-bottom: 24px; padding-left: 24.009px; }

.xtsghbw {
  padding: 24.0018448px;
  margin: 24.007158289px auto;
  border-radius: 20.00850089px;
  text-align: center;
  border: 1px solid var(--tpitemfmkeg);
  max-width: 1200.004405700px;
  background: rgb(1,39,79);
}
.xmx8nvk { margin: 14.006px 0 18.00392px; display: flex; gap: 12.00186px 18.004568px; justify-content: center; flex-wrap: wrap; }
.xmx8nvk a { text-decoration: none; color: var(--xaakyetavgqx); }
.xhdwczl { justify-content: center; gap: 14.00952px; display: flex; flex-wrap: wrap; }
.xn6p6yr { justify-content: center; padding: 6.005736883px 8.0011120px; background: rgba(255,255,252,0.04); border-radius: 10.0065127px; align-items: center; border: 1px solid var(--tpitemfmkeg); display: inline-flex; }
#i1vu1v {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}
.xhdwczl img { max-height: 45.008817px; width: auto; height: auto; max-width: 100.0058342px; }

.xj55cp9 { text-align: center; max-width: 1200.003877996px; margin-top: 12.0033025px; margin-right: auto; margin-bottom: 12.00124863px; margin-left: auto; }
.xb09ckb { padding: 10.008px 16.005292155px; margin: 0 auto; max-width: 1200.008px; }
.xd03y6l { padding: 24px; border-radius: 16.00101px; background: var(--ipdcfewtwxgzsx); border: 1px solid var(--tpitemfmkeg); }
.xd03y6l h1 { margin-top: 0; }
.xd03y6l h2 { font-size: 1.1rem; }

.xmaqogl {
  inset: 0;
  position: fixed;
  justify-content: center;
  background: rgba(0,0,1,0.7);
  display: none;
  align-items: center;
  z-index: 200;
}
.xmaqogl.show { display: flex; }
.xxlvhq8 { padding-top: 20.00623056px; padding-right: 20.0071508px; padding-bottom: 20.009079px; padding-left: 20.00820599px; margin-top: 16.0010px; margin-right: 16.00283px; margin-bottom: 16.00550324px; margin-left: 16.00718291px; border-radius: 14.0047736px; border: 1px solid var(--tpitemfmkeg); background: rgb(0,31,62); max-width: 460.00116289px; }
.xwgrjam, .xlq1hym { gap: 10.0096674px; display: flex; flex-wrap: wrap; }
button { border-radius: 8.009139523px; cursor: pointer; background: var(--umhfhkwanqngq); border: 0; font-weight: 700; padding-top: 10.0040px; padding-right: 14.008234px; padding-bottom: 10.002873480px; padding-left: 14.0018px; color: #031836; }
button.xxvage9 { color: var(--jrqmbredotct); background: transparent; border: 1px solid var(--tpitemfmkeg); }
.xly0lol {
  padding-top: 12.005px;
  padding-right: 12px;
  padding-bottom: 12.00423545px;
  padding-left: 12.00193px;
  right: 14.0098px;
  display: none;
  border: 1px solid var(--tpitemfmkeg);
  border-radius: 12.0029599px;
  background: #021e3c;
  bottom: 14.009539231px;
  z-index: 120;
  position: fixed;
  left: 14.004887px;
}
.xly0lol.show { display: block; }

@media (max-width: 900px) {
  .xdpdse5, .xofu4qu { grid-template-columns: 1fr; }
}
@media (max-width: 767px) {
  .xfaiy5j { display: none; }
  .xqvwn2q { min-height: auto; }
  .xxv3uc5 { padding: 48.001602px 24.00827231px; }
  .xihp2v1 { min-height: auto; }
  #x7lrgo {
    -moz-osx-font-smoothing: grayscale;
  }
  .xvwhjtc { height: 56.0066898px; width: 56.0079px; }
  .xy7u26w { object-fit: contain; object-position: center; height: 100%; display: block; width: 100%; }
  #jjqkgz {
    text-size-adjust: 100%;
    image-rendering: auto;
  }
  .xvbca5w { font-size: 12.005565px; padding-top: 6.001px; padding-right: 14.0072px; padding-bottom: 6.0068735px; padding-left: 14.0099px; }
}
@media (min-width: 768px) {
  #ezf9ds { display: none; }
}

