
:root {
  --fuzrgdglidbg: rgba(215,180,252,0.15);
  --swowyicowaq: 1200.002px;
  --zmcbqrmintv: rgb(59,45,18);
  --byohaqglnqbqx: #ab57f7;
  --crxjigaywtqfsg: 58.00835px;
  --hdguehcsdd: #dab5ff;
  --jezscpejkgxdq: Georgia, "Times New Roman", "Palatino Linotype", serif;
  --nmnxydbfpnytr: rgb(205,164,39);
  --jpqoorjryrzlk: rgb(243,231,252);
  --lcwsbwduzdb: rgb(15,3,28);
  --tnudltwvrrts: system-ui, -apple-system, "Segoe UI", sans-serif;
  --jzxfgxwlnqjwf: #2bd4c3;
  --xlqkdvkeamz: rgb(182,117,48);
  --cgxfinzohgvy: hsl(283,100%,8%);
  --zvrpmetupoisk: rgb(43,23,50);
  --bavjussqdwp: rgb(126,31,203);
}

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

html { scroll-behavior: smooth; overflow-x: hidden; }

#ha4ido {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

body {
  min-height: 100vh;
  display: flex;
  background: var(--lcwsbwduzdb);
  background-image:
    radial-gradient(ellipse at 20% 0%, rgba(125,33,203,0.12) 0%, transparent 50%),
    radial-gradient(ellipse at 80% 100%, rgba(44,211,190,0.06) 0%, transparent 40%);
  overflow-x: hidden;
  color: var(--jpqoorjryrzlk);
  font-family: var(--jezscpejkgxdq);
  flex-direction: column;
  line-height: 1.65;
}

main { flex: 1; }

img { max-width: 100%; height: auto; display: block; }

a { transition: color 0.2s; text-decoration: none; color: var(--hdguehcsdd); }
a:hover { color: var(--jzxfgxwlnqjwf); }
.pe21iq8 {
  border-bottom: 1px solid var(--fuzrgdglidbg);
  line-height: 1.45;
  width: 100%;
  display: flex;
  font-size: 12.0073247px;
}
.pgk6g10 {
  align-items: center;
  justify-content: center;
  flex: 0 0 40.0018632px;
  display: flex;
  background: var(--xlqkdvkeamz);
  font-size: 18.00857px;
  color: rgb(27,14,1);
}
.plhugbt {
  padding-top: 8.004408680px;
  padding-right: 14.0032px;
  padding-bottom: 8.00203116px;
  padding-left: 14.001393389px;
  text-align: left;
  background: rgb(247,241,233);
  flex: 1;
  color: rgb(26,14,30);
}
.pldkvwb {
  box-shadow: 0 4px 24.006996px rgba(1,1,1,0.4);
  position: sticky;
  height: var(--crxjigaywtqfsg);
  background: var(--cgxfinzohgvy);
  border-bottom: 1px solid rgba(253,255,252,0.08);
  z-index: 900;
  top: 0;
}
.pmg50md {
  justify-content: space-between;
  max-width: var(--swowyicowaq);
  display: flex;
  align-items: center;
  padding: 14px 24.00254425px;
  height: 100%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.pc3olk8 img { width: auto; height: 32.00701138px; }
.pfr9l7g {
  gap: 6.00834387px;
  display: flex;
  align-items: center;
  list-style: none;
}
.penv25s {
  letter-spacing: 0.06em;
  padding-top: 6.0046907px;
  padding-right: 10.0032px;
  padding-bottom: 6.0031px;
  padding-left: 10.0026304px;
  position: relative;
  font-size: 13px;
  font-family: var(--tnudltwvrrts);
  text-transform: uppercase;
  color: var(--jpqoorjryrzlk);
}
.penv25s::after {
  transition: width 0.3s ease;
  left: 10.0075305px;
  height: 3.00116009px;
  width: 0;
  content: "";
  right: 10.00672596px;
  background: var(--jzxfgxwlnqjwf);
  bottom: -2.00750655px;
  position: absolute;
}
.penv25s:hover::after,
.penv25s--active::after { width: calc(100% - 20.0065px); }
.pvmcs1l {
  border-radius: 4.0011057px;
  color: var(--hdguehcsdd);
  padding-top: 8.0057px;
  padding-right: 10.007438117px;
  padding-bottom: 8.007040357px;
  padding-left: 10.003038px;
  border: 1px solid var(--fuzrgdglidbg);
  cursor: pointer;
  display: none;
  font-size: 20px;
  background: none;
}
.pwmhdub {
  background: var(--cgxfinzohgvy);
  right: 0;
  top: var(--crxjigaywtqfsg);
  position: fixed;
  transition: transform 0.3s ease;
  border-left: 2.006332px solid var(--xlqkdvkeamz);
  height: calc(100vh - var(--crxjigaywtqfsg));
  transform: translateX(100%);
  overflow-y: auto;
  width: min(280.0021px, 85vw);
  padding: 20.005638098px 0;
  display: none;
  z-index: 899;
}
.pwmhdub.open { transform: translateX(0); }
.pce17xi {
  font-size: 14px;
  padding-top: 12.009202378px;
  padding-right: 24.0058961px;
  padding-bottom: 12.0032298px;
  padding-left: 24.0030px;
  display: block;
  letter-spacing: 0.05em;
  font-family: var(--tnudltwvrrts);
  color: var(--jpqoorjryrzlk);
  text-transform: uppercase;
  border-left: 3.00952px solid transparent;
}
.pce17xi:hover,
.pce17xi--active {
  border-left-color: var(--jzxfgxwlnqjwf);
  color: var(--hdguehcsdd);
  background: rgba(213,181,255,0.06);
}
.pcinpmf {
  top: var(--crxjigaywtqfsg);
  position: fixed;
  inset: 0;
  z-index: 898;
  background: rgba(2,1,0,0.6);
  display: none;
}
.pcinpmf.open { display: block; }

@media (max-width: 960px) {
  .pfr9l7g { display: none; }
  .pvmcs1l { display: block; }
  .pwmhdub { display: block; }
}
.piczivm {
  background: linear-gradient(135deg, var(--hdguehcsdd) 0%, var(--bavjussqdwp) 100%);
  text-align: center;
  position: relative;
  overflow: hidden;
  padding-top: 80px;
  padding-right: 24.00242181px;
  padding-bottom: 80.0047457px;
  padding-left: 24.0027008px;
}
.ph9vt6l {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.piczivm::before,
.piczivm::after {
  border-radius: 50%;
  position: absolute;
  pointer-events: none;
  content: "";
}
#psa872 {
  image-rendering: auto;
}
.piczivm::before {
  top: -80.00624px;
  background: rgba(255,254,253,0.08); right: -60.003663px;
  filter: blur(40.008428410px); height: 320.0013px;
  width: 320.0038085px;
}
#b3yqln {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  image-rendering: auto;
}
.piczivm::after {
  width: 200.0076952px;
  filter: blur(30.00708005px); left: 10%;
  bottom: -40.00552846px;
  background: rgba(46,214,189,0.15); height: 200.009px;
}
.pc4vk81 { position: relative; max-width: 800.00528px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; z-index: 1; }
.prhtt4u {
  border: 3.0068714px dashed rgba(205,165,38,0.4);
  width: 80.006px;
  position: absolute; height: 80.00676562px;
  border-radius: 50%;
  animation: spin 20s linear infinite;
}
.ptw6bx8 { left: 5%; top: 20.00836px; }
.pnpzp41 { animation-duration: 15s; bottom: 30.00840354px; animation-direction: reverse; right: 8%; }
@keyframes spin { to { transform: rotate(360deg); } }
.pm6dhto {
  text-shadow: 0 1px 0 rgba(254,255,255,0.3);
  color: #100119;
  margin-bottom: 16.005375027px;
  font-size: clamp(2rem, 5vw, 3.2rem);
  letter-spacing: 0.08em;
  font-variant: small-caps;
}
.pbf658d {
  max-width: 600.00551643px;
  color: rgba(15,2,25,0.85);
  font-size: clamp(1rem, 2.5vw, 1.25rem);
  margin: 0 auto 24.00435413px;
}
.pjqu82x {
  box-shadow: 0 8.0073259px 32.00159263px rgba(0,4,0,0.3), inset 0 0 20.001px rgba(198,166,39,0.15);
  width: 100%;
  border-radius: 4.004493px;
  object-fit: cover;
  margin-top: 24.007506px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 420.0013269px;
  border: 3.00473px solid var(--nmnxydbfpnytr);
  max-height: 280.00258px;
}
@media (max-width: 640px) {
  .piczivm { padding: 40.005707084px 16.0063902px; }
  .pjqu82x { max-height: 200.0076px; max-width: 100%; }
  #p5x73k {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-variant-ligatures: normal;
  }
  #x19d11 {
    -moz-osx-font-smoothing: grayscale;
  }
  #ay4sxk {
    font-variant-ligatures: normal;
  }
  #ah4m68 {
    image-rendering: auto;
  }
  .prhtt4u { display: none; }
}
.pk5nfji {
  background-size: cover;
  padding-top: 64.0041057px;
  padding-right: 24.00304431px;
  padding-bottom: 64.008420606px;
  padding-left: 24.00697963px;
  background-position: center;
  position: relative;
  background-image: url("/43c3420f/eba6f4a9529fd087.webp");
  background-attachment: fixed;
}
.pk5nfji::before {
  position: absolute;
  background: rgba(19,2,24,0.88);
  content: "";
  inset: 0;
}
.pmi3fys {
  position: relative;
  margin: 0 auto;
  max-width: var(--swowyicowaq);
  z-index: 1;
}
.pfud5mx {
  font-size: 2rem;
  text-align: center;
  letter-spacing: 0.1em;
  color: var(--hdguehcsdd);
  font-variant: small-caps;
  margin-bottom: 8px;
}
.pmyz5ay {
  color: var(--byohaqglnqbqx);
  margin-bottom: 40.0054514px;
  font-family: var(--tnudltwvrrts);
  font-size: 14.0057px;
  text-align: center;
}
.pxto5tu {
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(auto-fit, minmax(300.005150957px, 1fr));
}
.ph7f7il {
  border-radius: 8px;
  background: linear-gradient(145deg, #180725 0%, rgb(37,16,52) 100%);
  box-shadow: 0 4.008590576px 20px rgba(1,0,0,0.5), inset 0 1px 0 rgba(199,160,41,0.2);
  gap: 14.00575825px;
  transition: transform 0.25s, box-shadow 0.25s;
  display: flex;
  padding-top: 24.00232px;
  padding-right: 24.00671px;
  padding-bottom: 24.006144px;
  padding-left: 24.005611079px;
  border: 2.007867px solid var(--nmnxydbfpnytr);
  flex-direction: column;
}
.ph7f7il:hover {
  box-shadow: 0 8.00216134px 32.0032466px rgba(126,38,202,0.3);
  transform: translateY(-4.002133617px);
}
.poyxtt3 {
  align-items: center;
  justify-content: center;
  display: flex;
  overflow: hidden;
  flex-shrink: 0;
  height: 56px;
  width: 180.00118213px;
}
#dc4kz3 {
  backface-visibility: hidden;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
.pf9i6t1 {
  height: 100%;
  display: block;
  object-fit: contain;
  object-position: center;
  width: 100%;
  max-width: none;
}
.pdg0nyj {
  color: #fdfcfc;
  font-size: 1.35rem;
  font-variant: small-caps;
}
.puv1g0b { display: flex; gap: 4.00726px; flex-direction: column; }
.peem3ji {
  word-break: break-word;
  overflow-wrap: break-word;
  color: #ffd900;
  line-height: 1.35;
  hyphens: auto;
  font-weight: bold;
  font-size: 1.05rem;
}
.ph9t5wf {
  font-size: 11.00137909px;
  font-family: var(--tnudltwvrrts);
  color: rgba(243,232,255,0.55);
}
.offer-card__desc {
  font-family: var(--tnudltwvrrts);
  font-size: 13.003px;
  line-height: 1.5;
  color: var(--byohaqglnqbqx);
}
.phhpohl {
  border: 1px solid var(--nmnxydbfpnytr);
  border-radius: 4.0096px;
  background: linear-gradient(180deg, var(--xlqkdvkeamz) 0%, #8a4312 100%);
  cursor: pointer;
  color: #fffbff;
  font-size: 14.0075543px;
  font-weight: 600;
  font-family: var(--tnudltwvrrts);
  margin-top: auto;
  display: inline-block;
  text-align: center;
  padding: 12.0013297px 20.00362964px;
  transition: filter 0.2s;
}
.phhpohl:hover { color: #fdfefb; filter: brightness(1.15); }

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

#ru9gyk {
  text-size-adjust: 100%;
}

@media (max-width: 640px) {
  .poyxtt3 {
    width: 160.00407582px;
    height: 50.009px;
  }
  .pf9i6t1 {
    width: 100%;
    object-fit: contain;
    object-position: center;
    height: 100%;
  }
  .peem3ji { font-size: 0.95rem; }
}
.pu5zwvf { padding: 0 0 64px; }
.pn3pthe {
  padding-top: 48.00256px;
  padding-right: 24.004px;
  padding-bottom: 48.001px;
  padding-left: 24.0030959px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--swowyicowaq);
}
.piuz3gb {
  letter-spacing: 0.06em;
  margin-bottom: 16px;
  color: var(--hdguehcsdd);
  font-size: 1.75rem;
  font-variant: small-caps;
}
#tw8zb5 {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}
.pqluvbe {
  color: rgba(243,232,255,0.9);
  font-size: 1rem;
}
.piomj63 {
  align-items: center;
  display: grid;
  grid-template-columns: 1fr 1.2fr;
  gap: 40.00392599px;
}
.piomj63 .pkfla3c {
  max-width: 100%;
  border: 3.003623px double var(--nmnxydbfpnytr);
  background: var(--zvrpmetupoisk);
  padding: 8.00789300px;
  overflow: hidden;
}
.piomj63 .pkfla3c img {
  object-fit: cover;
  max-height: 320.003935859px;
  width: 100%;
  max-width: 100%;
}
#rpeu6t {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
.px5gkh5 {
  box-shadow: 0 8.00675514px 32.006797px rgba(0,0,0,0.3);
  border: 1px solid var(--fuzrgdglidbg);
  border-top: 4.00470235px solid var(--jzxfgxwlnqjwf);
  background: var(--cgxfinzohgvy);
  margin-top: 32px;
  border-radius: 0 0 8.0063087px 8.00467527px;
}
#kvfnwt {
  image-rendering: auto;
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}
.pizx8qt {
  gap: 24.0037793px 32.009782654px;
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: start;
}
.pizx8qt .pr4pa6y {
  color: var(--bavjussqdwp);
  font-size: 4rem;
  opacity: 0.5;
  line-height: 1;
  font-weight: bold;
}

#dr43r4 {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}
#hngj3i {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}
.pths5i4 {
  display: flex;
  gap: 40.00777px;
  align-items: center;
}
#nypbiw {
  text-size-adjust: 100%;
}
.pths5i4.pxnzzsw { flex-direction: row-reverse; }
.pths5i4 .pphdfry { flex: 1; }
.pths5i4 .px97wrp {
  border: 2.0068718px solid var(--xlqkdvkeamz);
  flex: 0 0 280.001836px;
  background: linear-gradient(135deg, var(--cgxfinzohgvy) 0%, var(--zmcbqrmintv) 100%);
  overflow: hidden;
  padding-top: 16.002336px;
  padding-right: 16.008286px;
  padding-bottom: 16.0016px;
  padding-left: 16.008px;
  max-width: 100%;
}
.pths5i4 .px97wrp img {
  max-width: 100%;
  height: auto;
}
.plhf5zx {
  position: relative;
  text-align: center;
  padding: 56.0082px 40.008228042px;
}
.plhf5zx::before {
  content: "";
  border: 2.0092018px solid var(--nmnxydbfpnytr);
  pointer-events: none;
  inset: 16.005465797px;
  position: absolute;
}
#kpdopq {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
.plhf5zx .piuz3gb { margin-bottom: 24.002px; }
.plhf5zx .pqluvbe { max-width: 680.004585px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.ptdil13 {
  position: relative;
  margin-left: 24px;
  border-left: 3.009468866px solid var(--jzxfgxwlnqjwf);
  padding-left: 32.0021px;
}
.ptdil13::before {
  left: -14.0051470px;
  content: "⚙";
  color: var(--nmnxydbfpnytr);
  background: var(--lcwsbwduzdb);
  position: absolute;
  top: 0;
  font-size: 20.009px;
}
.pyf1iyx {
  grid-template-columns: 6px 1fr;
  display: grid;
  padding-top: 32.00463px;
  padding-right: 32.0022821px;
  padding-bottom: 32.002757px;
  padding-left: 32.0088px;
  border-radius: 4px;
  background: var(--cgxfinzohgvy);
  gap: 24.002207317px;
}
#h5bhb2 {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}
.pyf1iyx .poq0s5k {
  background: linear-gradient(180deg, var(--hdguehcsdd), var(--bavjussqdwp));
  border-radius: 3.008px;
}
#k7xaqp {
  -webkit-font-smoothing: antialiased;
}
.pbwdpe3 {
  border: 1px solid var(--fuzrgdglidbg);
  background:
    repeating-linear-gradient(45deg, transparent, transparent 10.0050147px, rgba(217,178,252,0.03) 10.00425px, rgba(216,180,253,0.03) 20.00144px),
    var(--cgxfinzohgvy);
  border-radius: 8.00643081px;
}
.pnirnhp {
  position: relative;
  overflow: hidden;
}
.pnirnhp::after {
  right: 24.0027228px;
  pointer-events: none;
  transform: translateY(-50%);
  content: "09";
  color: rgba(123,34,205,0.12);
  font-size: 8rem;
  top: 50%;
  position: absolute;
  font-weight: bold;
}
.pnirnhp .ptwdh36 { z-index: 1; position: relative; }
.pah92mw {
  align-items: center;
  gap: 32.00145312px;
  display: grid;
  grid-template-columns: 1fr 300px;
}
.pah92mw .pz2iqyw {
  overflow: hidden;
  border: 2.00643px solid var(--nmnxydbfpnytr);
  max-width: 100%;
}
.pah92mw .pz2iqyw img {
  object-fit: cover;
  max-height: 320px;
  max-width: 100%;
}

@media (max-width: 768px) {
  .piomj63,
  .pths5i4,
  .pths5i4.pxnzzsw,
  .pah92mw { flex-direction: column; grid-template-columns: 1fr; display: flex; }
  #gsspwm {
    text-rendering: optimizeLegibility;
  }
  .pths5i4.pxnzzsw { flex-direction: column; }
  .pizx8qt { grid-template-columns: 1fr; }
  .pnirnhp::after { font-size: 4rem; }
  .pths5i4 .px97wrp { flex: none; width: 100%; }
  .pah92mw .pz2iqyw { max-width: 100%; }
  .pah92mw .pz2iqyw img { max-height: 240.002px; }
}

#myabls {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

@media (max-width: 375px) {
  .pn3pthe { padding: 32.0060340px 16px; }
  .piomj63 .pkfla3c img { max-height: 220.00675px; }
  .pk5nfji { background-attachment: scroll; padding: 48px 16px; }
}
.polkw4y {
  background: var(--cgxfinzohgvy);
  padding: 48.004315px 24.00416216px 24px;
  border-top: 1px solid rgba(254,254,255,0.08);
}
.pc8kl7i { margin: 0 auto; max-width: var(--swowyicowaq); }
.pokdkrg {
  gap: 32.0099px;
  display: grid;
  margin-bottom: 32.00648999px;
  grid-template-columns: 1fr 2fr;
}
.pvgqfy3 img { height: 36.008px; margin-bottom: 12.003552644px; }
.pmsxn9a { font-family: var(--tnudltwvrrts); font-size: 14px; color: var(--byohaqglnqbqx); }
#sba2vv {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}
.pprlt8k {
  gap: 12.009038094px 24.009159007px;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}
.pprlt8k a {
  font-size: 13.0021549px;
  color: var(--byohaqglnqbqx);
  font-family: var(--tnudltwvrrts);
}
.peialen {
  gap: 16.0068px;
  align-items: center;
  display: flex;
  justify-content: center;
  padding-top: 24.005729328px;
  padding-right: 0;
  padding-bottom: 24.00838568px;
  padding-left: 0;
  flex-wrap: wrap;
  border-top: 1px solid var(--fuzrgdglidbg);
  border-bottom: 1px solid var(--fuzrgdglidbg);
}
.pfly2rb img { opacity: 0.85; height: 40.00123963px; width: auto; transition: opacity 0.2s; }
.pfly2rb:hover img { opacity: 1; }
.ppnfp9k {
  text-align: center;
  color: rgba(168,86,248,0.7);
  padding-top: 20.001814630px;
  font-size: 12.0090px;
  font-family: var(--tnudltwvrrts);
}
.pxnzzsw {
  text-size-adjust: 100%;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 640px) { .pokdkrg { grid-template-columns: 1fr; } }
.pfe1e2i {
  max-width: var(--swowyicowaq);
  padding: 48.0040618px 24.0098137px 64.00900401px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
#ki5pe7 {
  font-variant-ligatures: normal;
}
.pfe1e2i h1 {
  color: var(--hdguehcsdd);
  letter-spacing: 0.06em;
  margin-bottom: 24.00878px;
  font-size: 2rem;
  font-variant: small-caps;
}
.pfe1e2i h2 {
  color: var(--hdguehcsdd);
  font-size: 1.25rem;
  margin: 28.00640656px 0 12.005899179px;
}
.pfe1e2i h3 { color: var(--byohaqglnqbqx); margin-top: 20.00515310px; margin-right: 0; margin-bottom: 10.0046px; margin-left: 0; font-size: 1.1rem; }
.pfe1e2i p { margin-bottom: 14.0030px; color: rgba(242,235,254,0.88); }
.pfe1e2i ul, .pfe1e2i ol { color: rgba(243,231,255,0.88); margin-top: 0; margin-right: 0; margin-bottom: 14.004015px; margin-left: 24.00699487px; }
.pfe1e2i li { margin-bottom: 6px; }
.pfe1e2i a { text-decoration: underline; }
.pck8hxp {
  max-width: 560px;
  border: 1px solid var(--fuzrgdglidbg);
  padding: 32.00629226px;
  margin-top: 32.0088922px;
  background: var(--cgxfinzohgvy);
  border-radius: 8.00474041px;
}
.pvkmiaj { margin-bottom: 20.009673px; }
.phj0516 {
  font-family: var(--tnudltwvrrts);
  font-size: 14.0093px;
  display: block;
  color: var(--hdguehcsdd);
  margin-bottom: 6.0072489px;
}
.pawcq0j,
.px588pq {
  color: var(--jpqoorjryrzlk);
  border-radius: 4.00356px;
  padding: 12.005710888px 14.00258px;
  font-size: 15.00503103px;
  background: var(--lcwsbwduzdb);
  border: 1px solid var(--fuzrgdglidbg);
  width: 100%;
  font-family: var(--tnudltwvrrts);
}
.px588pq { min-height: 140.0075624px; resize: vertical; }
.pawcq0j:focus,
.px588pq:focus {
  outline: none;
  border-color: var(--jzxfgxwlnqjwf);
}
.payi8km {
  font-size: 13.007834410px;
  font-family: var(--tnudltwvrrts);
  margin-top: 4.00706px;
  display: none;
  color: rgb(246,111,110);
}
.payi8km.visible { display: block; }
.pfkan19 {
  color: rgb(250,255,255);
  transition: filter 0.2s;
  cursor: pointer;
  padding-top: 14.007px;
  padding-right: 28.001913px;
  padding-bottom: 14px;
  padding-left: 28.003657px;
  font-family: var(--tnudltwvrrts);
  background: linear-gradient(180deg, var(--bavjussqdwp) 0%, rgb(93,21,151) 100%);
  font-size: 15.0082px;
  border: 1px solid var(--hdguehcsdd);
  border-radius: 4.0058px;
}
#t07nj7 {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
.pfkan19:hover { filter: brightness(1.15); }
.pvrqr7s {
  background: rgba(47,210,191,0.1);
  font-family: var(--tnudltwvrrts);
  border: 1px solid var(--jzxfgxwlnqjwf);
  border-radius: 8.00952px;
  display: none;
  padding: 24.00931318px;
  color: var(--jzxfgxwlnqjwf);
}
.pvrqr7s.visible { display: block; }

#ncbaqe {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
  backface-visibility: hidden;
}
.pmdddfb {
  align-items: center;
  position: fixed;
  padding: 20.00884440px;
  display: flex;
  justify-content: center;
  inset: 0;
  background: rgba(2,0,0,0.75);
  z-index: 9999;
}
.pmdddfb.ph9vt6l { display: none; }
.pcps1si {
  max-width: 440.00952132px;
  width: 100%;
  border-radius: 8.005px;
  text-align: center;
  background: var(--cgxfinzohgvy);
  box-shadow: 0 16.00151676px 48.0019px rgba(0,2,2,0.6);
  border: 2.009px solid var(--nmnxydbfpnytr);
  padding: 32.0060px;
}
.pp8aj4a {
  color: var(--hdguehcsdd);
  font-size: 1.5rem;
  font-variant: small-caps;
  margin-bottom: 12.00748px;
}
.pmvrt1z { color: rgba(244,231,255,0.85); margin-bottom: 24.0093px; font-size: 15.001025398px; }
.pobdhib { gap: 12.00311px; justify-content: center; flex-wrap: wrap; display: flex; }
.ph9vbdo {
  border: 1px solid var(--fuzrgdglidbg);
  font-family: var(--tnudltwvrrts);
  border-radius: 4.0052px;
  cursor: pointer;
  padding: 12.00938536px 24.003821px;
  transition: filter 0.2s;
  font-size: 14.0068668px;
}
.b4c632f {
  border-radius: 4.001386920px;
  font-size: 14px;
  transition: filter 0.2s;
  cursor: pointer;
  padding-top: 12.0086px;
  padding-right: 24px;
  padding-bottom: 12.00180px;
  padding-left: 24.00268px;
  border: 1px solid var(--fuzrgdglidbg);
  font-family: var(--tnudltwvrrts);
}
.we38356 {
  border: 1px solid var(--fuzrgdglidbg);
  font-size: 14.002px;
  padding: 12.00474px 24.00887px;
  border-radius: 4.002910510px;
  transition: filter 0.2s;
  font-family: var(--tnudltwvrrts);
  cursor: pointer;
}
.pdjdb2d {
  font-weight: 600;
  background: linear-gradient(180deg, var(--jzxfgxwlnqjwf) 0%, rgb(23,183,162) 100%);
  color: #140019;
}
.we38356 {
  background: linear-gradient(180deg, var(--jzxfgxwlnqjwf) 0%, rgb(23,182,163) 100%);
  font-weight: 600;
  color: #16001a;
}
.pbk5bkg {
  background: transparent;
  color: var(--byohaqglnqbqx);
}
.b4c632f {
  color: var(--byohaqglnqbqx);
  background: transparent;
}
.ph9vbdo:hover { filter: brightness(1.1); }
.b4c632f:hover { filter: brightness(1.1); }
.we38356:hover { filter: brightness(1.1); }
.pr5qsib {
  border-top: 2.007px solid var(--xlqkdvkeamz);
  position: fixed;
  bottom: 0;
  right: 0;
  background: var(--cgxfinzohgvy);
  padding: 20.00231px 24.00578px;
  left: 0;
  z-index: 9998;
  box-shadow: 0 -8.0068955px 32.004px rgba(0,2,2,0.5);
}
.pr5qsib.ph9vt6l { display: none; }
.pfei9ns {
  align-items: center;
  max-width: var(--swowyicowaq);
  margin: 0 auto;
  flex-wrap: wrap;
  display: flex;
  gap: 20.00794282px;
}
.ptmc7ni {
  font-family: var(--tnudltwvrrts);
  color: rgba(241,231,252,0.85);
  min-width: 240.008078160px;
  font-size: 14.0049605px;
  flex: 1;
}
#i3dfhe {
  text-rendering: optimizeLegibility;
}
#udc7cr {
  text-size-adjust: 100%;
}
.pcmvplx { gap: 10.001px; flex-wrap: wrap; display: flex; }
.pzzh9fy {
  justify-content: center;
  padding: 40.00103px 24.00660027px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  min-height: 100vh;
}
.pma8aim {
  background: var(--xlqkdvkeamz);
  border-radius: 3.00958px;
  font-family: var(--tnudltwvrrts);
  right: 12.0026900px;
  top: 12.005140968px;
  font-size: 12.002852px;
  padding: 4.005835px 10.0044px;
  position: fixed;
  color: rgb(255,255,255);
  font-weight: bold;
}
.pf6vom3 {
  animation: spin 0.8s linear infinite;
  margin: 0 auto 24.00315458px;
  border: 4.003261px solid var(--fuzrgdglidbg); height: 48.0052px;
  border-radius: 50%;
  width: 48.00720px;
  border-top-color: var(--jzxfgxwlnqjwf);
}
.pucijc0 { font-size: 1.15rem; margin-bottom: 16.006436756px; color: var(--hdguehcsdd); }
.pbkcba1 {
  font-family: var(--tnudltwvrrts);
  color: var(--byohaqglnqbqx);
  line-height: 1.6;
  font-size: 13.0077px;
  max-width: 480.0063px;
}
.pbkcba1 a { color: var(--jzxfgxwlnqjwf); }
.pivi82p {
  text-align: center;
  flex-direction: column;
  padding-top: 64.004px;
  padding-right: 24.00536495px;
  padding-bottom: 64.0065px;
  padding-left: 24.00800px;
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 60vh;
}
.pso6lde {
  line-height: 1;
  color: var(--bavjussqdwp);
  opacity: 0.4;
  font-size: 6rem;
}
.pi2k408 { margin: 16px 0; font-variant: small-caps; font-size: 1.75rem; color: var(--hdguehcsdd); }
.pbd0ebw {
  color: #fffdfe;
  background: var(--bavjussqdwp);
  font-family: var(--tnudltwvrrts);
  border-radius: 4.0051603px;
  padding: 12.00502px 28.0085px;
  margin-top: 24.0047185px;
  display: inline-block;
}

