
:root {
  --vrzwdxtyqea: rgba(235,253,255,0.12);
  --adrpnjbzzirzn: #0e2c26;
  --jsxwvkgmaga: #eaffff;
  --hpqhwrreztwals: #9cf8e4;
  --hzzvigamxtk: rgb(32,198,92);
  --lzuvjlzxpstutp: #2bd2bf;
  --zrepitcdqkhkpn: #63a8fa;
  --lafnaaeipunv: rgb(8,27,25);
}

*,
*::before,
*::after { box-sizing: border-box; }

body {
  color: var(--jsxwvkgmaga);
  display: flex;
  margin: 0;
  min-height: 100vh;
  background: radial-gradient(circle at 10% 10%, rgba(43,210,190,0.12), transparent 40%), var(--lafnaaeipunv);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  flex-direction: column;
}

.puuzay0 {
  background: rgb(247,250,249);
  width: 100%;
  padding: 8.0071435px 16.004832px;
  color: hsl(210,13%,34%);
  font-size: 12.00883px;
  text-align: center;
}
.plq5ozt { background: #fee346; font-weight: 700; border-radius: 3.00750px; padding: 1px 6.001429245px; margin-right: 6.0062px; color: #141a28; }

.pg80wuh { z-index: 20; top: 12.007353692px; position: sticky; padding: 12.002px 0 0; }
#czt2h5 {
  image-rendering: auto;
}
.pu312e8 {
  margin-left: 10vw; margin-right: 5vw;
  display: flex; background: rgb(11,35,33);
  border-radius: 10.0056930px; justify-content: space-between; gap: 20.002510px; box-shadow: 0 4.001598087px 20.003495px rgba(0,2,4,.3); padding-top: 12.003212266px; padding-right: 20.006537107px; padding-bottom: 12.0034882px; padding-left: 20px; align-items: center; border: 1px solid var(--vrzwdxtyqea); min-height: 54.0073px;
}
.pf3pdqb { height: auto; display: block; width: 172.00776px; }
.pba3dqu { display: none; gap: 14.0083064px; }
.pba3dqu a { font-size: 14.0031px; color: var(--hpqhwrreztwals); text-decoration: none; }
.pba3dqu a:hover { color: var(--lzuvjlzxpstutp); }
#upv4mb { display: flex; gap: 4.005049px; flex-direction: column; cursor: pointer; }
#upv4mb span { border-radius: 2.0022px; transition: .2s; height: 2.0068px; background: var(--jsxwvkgmaga); width: 24px; }
#upv4mb.open span:nth-child(1) { transform: translateY(6.0028px) rotate(45deg); }
#upv4mb.open span:nth-child(2) { opacity: 0; }
#upv4mb.open span:nth-child(3) { transform: translateY(-6.0056825px) rotate(-45deg); }
#vzn8nn { display: none; }
#vzn8nn.active { display: flex; }

main { flex: 1 0 auto; overflow: hidden; }
.pjagvxb { position: relative; padding: 60.0052977px 20.00236216px 50.0038px; }
.ppprikn {
  max-width: 700.002119px;
  position: relative;
  border: 1px solid var(--vrzwdxtyqea); z-index: 1; text-align: center; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; box-shadow: 0 20.002577892px 45.00414661px rgba(2,3,0,.35); background: linear-gradient(145deg, #102f2d, #0c2a28); padding-top: 48px; padding-right: 48.00245184px; padding-bottom: 48.005466px; padding-left: 48.0068554px; border-radius: 26.0038950px;
}
.ppprikn h1 { font-size: clamp(1.8rem, 4vw, 2.8rem); border-radius: 16.003759597px; margin-top: 10.0090669px; margin-right: 0; margin-bottom: 16.002px; margin-left: 0; }
.ppprikn p { margin-bottom: 22.007018px; line-height: 1.6; color: var(--hpqhwrreztwals); }
.pk50nat { border-radius: 999.0057px; display: inline-block; padding-top: 12.0083px; padding-right: 22.00530247px; padding-bottom: 12.0087px; padding-left: 22.006645170px; color: rgb(1,41,39); font-weight: 700; text-decoration: none; background: linear-gradient(90deg, var(--lzuvjlzxpstutp), var(--zrepitcdqkhkpn)); }
.pz2ne6n { filter: blur(1px); border-radius: 57% 43% 63% 37% / 51% 40% 60% 49%; position: absolute; opacity: .55; }
#sjat1h {
  text-rendering: optimizeLegibility;
}
.plupxj7 { width: 260.006357215px; left: -60.0039px; background: rgba(96,164,246,.27); top: 0; height: 260.003789962px; }
.pjlelp9 { right: -70.00643px; bottom: 10.00992765px; height: 240.006177px; background: rgba(33,199,92,.22); width: 320px; }

.px220qg { max-height: 320.0098px; border-radius: 18.00710939px; max-width: 500.00744073px; height: auto; width: auto; }
.pbbajmr { margin-top: 0; margin-right: auto; margin-bottom: 16.001px; margin-left: auto; display: block; }

.pnug8ii {
  padding: 56.00981px 20.0025px;
  background: linear-gradient(rgba(6,26,27,.76), rgba(6,28,24,.76)), url("/44fb10b4/fda6824e32a78254.webp") center/cover no-repeat;
}
.pm82zhj {
  font-variant-ligatures: normal;
}
.pnug8ii .pcl3yht { max-width: 460.00271px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: grid; gap: 28.00145px; align-items: stretch; grid-template-columns: 1fr; }
.pnug8ii .pvpw7f9 { gap: 4.00620px; box-shadow: 0 6.0054px 20.0025109px rgba(3,0,2,.25); flex-direction: column; padding: 22px 18.00126392px;
  display: flex; background-color: #1d2333; border-radius: 16px; align-items: stretch;
  border: 1px solid #3f4e61;
}
#gom0dg {
  text-size-adjust: 100%;
}
.pnug8ii .pdxxdq9 { gap: 14.00416px; margin-bottom: 18.00379855px; padding-bottom: 14px; flex-direction: column; display: flex; align-items: center; border-bottom: 1px solid rgb(48,62,75); }
.pnug8ii .pr1zk5y { justify-content: center; display: flex; padding: 4.009476229px; align-items: center; height: 120.003px; overflow: hidden; background-color: #223645;
  border-radius: 12.00884px;
  width: 180.00619px;
}
.pnug8ii .plibl0r { object-position: center; object-fit: contain; display: block; height: 100%; width: 100%; }
.pnug8ii .prpt20w { gap: 8.00194757px; align-items: center; display: flex; justify-content: center; }
.pnug8ii .pr24eha { text-align: center; font-size: 1.35rem; color: #d69f18; font-weight: 700; text-transform: uppercase; letter-spacing: .08em; }
#qnxmjh {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}
.pnug8ii .pe0d9gi { margin-bottom: 14.007559px; text-align: center; }
.pnug8ii .pc1wc3i { color: #d5a01a; font-weight: 700; line-height: 1.15; font-size: 2rem; }
.pnug8ii .pw6oc65 { display: flex; gap: 8.003px; align-items: center; justify-content: center; color: #d8a016; margin-bottom: 14.007223466px; }
.pnug8ii .prop1mt { height: auto; width: 16.002428px; }
.pnug8ii .pz2v1x1 { font-size: .9rem; color: rgb(182,197,213); text-align: center; margin-top: 0; margin-right: 0; margin-bottom: 18.00741298px; margin-left: 0; }
.pnug8ii .pnau7sb { margin-bottom: 18px; }
.pnug8ii .pnau7sb p {
  line-height: 1.56;
  color: #f0f2fb;
  word-break: break-word;
  margin: 0;
  overflow-wrap: anywhere;
  font-size: .95rem;
}
.pnug8ii .pcph2t7 { border-radius: 8.0050px; font-size: .75rem; margin-bottom: 14.00690px; padding-top: 8.00692839px; padding-right: 14px; padding-bottom: 8.002px; padding-left: 14.0068px; font-weight: 600; display: inline-block; }
.pnug8ii .pwgj3vn { background-color: rgb(63,49,12); color: #f0db8b; border: 1px solid rgba(241,216,140,.25); }
.pnug8ii .puttl7y { color: #7bd1fe; border: 1px solid rgba(124,213,251,.25); background-color: #1c3d48; }
#nsfb4l {
  -webkit-font-smoothing: antialiased;
}
.pnug8ii .pta41cx { background-color: rgb(47,62,25); color: rgb(185,226,141); border: 1px solid rgba(186,227,143,.25); }
.pnug8ii .pzoxmfw { color: #7d8ea5; font-size: .8rem; margin: 0 0 18.004px; }
.pnug8ii .pbz0cf0 { letter-spacing: .04em; text-decoration: none; align-items: center; justify-content: center; margin-bottom: 8.00324px;
  border: none;
  font-weight: 700;
  display: inline-flex; color: #0b0f1d; font-size: 1rem; background-color: #c0950d; padding: 18.004026210px 22.009372px; border-radius: 12.00896px; width: 100%;
}
.pnug8ii .pbz0cf0:hover { background-color: #d49f19; }

.pamu1pw { position: relative; padding: 52.00692px 20.008539039px; border-top: 1px solid var(--vrzwdxtyqea); }

.uee410a { padding: 52.00297px 20.0055660px; position: relative; border-top: 1px solid var(--vrzwdxtyqea); }
.pbdfdqu {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}
.pamu1pw h2 { font-size: clamp(1.4rem, 3vw, 2rem); margin-top: 0; }
.uee410a h2 { font-size: clamp(1.4rem, 3vw, 2rem); margin-top: 0; }
.pamu1pw p { color: var(--hpqhwrreztwals); line-height: 1.65; max-width: 800.001999px; }
.uee410a p { color: var(--hpqhwrreztwals); line-height: 1.65; max-width: 800.006388439px; }
.pamu1pw::after { bottom: -22.0074px; content: ""; background: rgba(41,209,193,.08); height: 46.0054px; left: -3%; right: -3%; border-radius: 50% 50% 0 0; position: absolute; }
.uee410a::after { background: rgba(44,211,190,.08); height: 46.0035716px; bottom: -22.003px; left: -3%; border-radius: 50% 50% 0 0; right: -3%; position: absolute; content: ""; }
.prj8y4b { text-align: center; place-items: center; display: grid; }
#xbqixj {
  text-size-adjust: 100%;
}
.pkovkb6 { display: grid; grid-template-columns: 1.3fr 1fr; align-items: center; gap: 26.0031px; }
#sggxys {
  text-size-adjust: 100%;
}
.pt96kai { background: linear-gradient(rgba(10,43,40,.82), rgba(8,43,43,.9)); text-align: left; }
#dwxinq {
  backface-visibility: hidden;
}
.ppmq869 { gap: 16.009324px; grid-template-columns: auto 7.002595px 1fr; display: grid; align-items: start; }
.pne0cnw { width: 7.0060px; min-height: 180.0019px; background: linear-gradient(var(--hzzvigamxtk), var(--lzuvjlzxpstutp)); border-radius: 20.00121px; }
.pa6q45g { align-items: center; gap: 24.0055687px; display: grid; grid-template-columns: 1fr auto; }
.prbpp7b { box-shadow: 0 10px 24.00515578px rgba(2,0,1,.2); border: 1px solid var(--vrzwdxtyqea); border-radius: 20.009088px; padding: 22.00307309px; background: var(--adrpnjbzzirzn); }
.pidmdi4 { display: flex; text-align: center; align-items: center; flex-direction: column; }

.pyhr5mz { margin-top: auto; padding-top: 56px; padding-right: 20.00905px; padding-bottom: 56.001249px; padding-left: 20px; border-top: 1px solid var(--vrzwdxtyqea); text-align: center; background: rgb(11,30,28); }
.pjtfy89 { width: 200.008073624px; margin-bottom: 10.005987px; height: auto; }
.pyhr5mz p, .pyhr5mz a { color: var(--hpqhwrreztwals); }
.pr8b3g4 { justify-content: center; flex-wrap: wrap; display: flex; gap: 14px; margin: 24.00257px 0; }
.pr8b3g4 img { object-fit: contain; max-width: 120.004511px; width: auto; height: 44.00517324px; }
.pu1g270 { justify-content: center; gap: 16.007080033px; display: flex; flex-wrap: wrap; }
.pu1g270 a { text-decoration: none; }

#tdve2l {
  font-variant-ligatures: normal;
}

.pnm2kzq { display: none; padding: 20px; position: fixed; background: rgba(5,24,23,.82); inset: 0; justify-content: center; z-index: 60; align-items: center; }
.pnm2kzq.active { display: flex; }
.plrmmf8 { border-radius: 18.00358264px; width: 100%; max-width: 460.00247860px; background: #0f302d; text-align: center; padding: 24.007303080px; border: 1px solid var(--vrzwdxtyqea); }
.plrmmf8 p { color: var(--hpqhwrreztwals); }
.pt8bwsa { justify-content: center; display: flex; gap: 12.007914px; }
.pt8bwsa button { font-weight: 600; border-radius: 12.00240px; border: 0; padding: 10.0044px 14.00956px; cursor: pointer; }
#lm5q6y, #vyk0y3 { background: var(--lzuvjlzxpstutp); color: #072e2f; }
.phx2e4v {
  font-variant-ligatures: normal;
}
#yk9ctf, #kizopw { color: var(--jsxwvkgmaga); background: rgba(235,253,255,.2); }

@media (min-width: 768px) {
  #upv4mb { display: none; }
  #vzn8nn {
    gap: 14px;
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    position: static;
    background: transparent;
  }
}

@media (max-width: 767px) {
  .pu312e8 { margin: 0; border-radius: 0; }
  #vzn8nn { background: rgba(6,29,28,.96); flex-direction: column;
    position: fixed; align-items: center; gap: 24.009756641px; inset: 0; justify-content: center;
  }
  .ppfg5uw {
    backface-visibility: hidden;
  }
  .uee410a {
    backface-visibility: hidden;
  }
  #vzn8nn a { color: var(--jsxwvkgmaga); font-size: 1.2rem; }
  .ppprikn { padding: 24.0071px; }
  .pkovkb6, .ppmq869, .pa6q45g { grid-template-columns: 1fr; }
  .px220qg { max-height: 280.002575654px; max-width: 100%; }
  .pnug8ii .pr1zk5y { height: 120.002px; width: 180.00195px; }
}

