
:root {
  --xmvghjxapzp: 4.00338px 4.004796618px 0 rgba(30,28,23,0.8);
  --hxnntrshbnbuf: rgba(250,109,135,0.1);

  --ienmbjukqylkrf: #161428;
  --zwthpzqgtufouv: rgba(27,26,27,0.12);

  --mnemikeczm: 6.008619884px 6px 0 rgba(25,26,23,0.9);
  --rwrgwuzvqian: rgb(32,27,26);
  --dnpcmhgnpvvnnx: #fd7283;

  --xwvzjhmdvkwwr: rgba(251,114,133,0.05);
  --dzwgpbhrxc: rgb(99,163,252);
  --aedahjhneabh: #211a3b;
  --ygudcqsskk: #33d29c;
  --lxirsgnbwt: #fffefe;
  --ucpwwecagfo: #76736a;

  --dlxbgkpnhcwvf: "Courier New", ui-monospace, "Cascadia Mono", Consolas, monospace;
  --szsoztqatyctkj: 0 0 6.006215px rgba(100,162,250,0.8), 0 0 16.0017620px rgba(96,167,253,0.5);
  --aekldrsvqt: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --smpwvonbec: 0 0 6.001602522px rgba(252,113,132,0.8), 0 0 16.007px rgba(254,115,132,0.5);
  --beqooiicvodd: rgb(250,248,251);
}

* {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  box-sizing: border-box;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

html {
  scroll-padding-top: 90.002833098px;
  scroll-behavior: smooth;
}

body {
  flex-direction: column;
  background: var(--beqooiicvodd);
  display: flex;
  line-height: 1.6;
  min-height: 100vh;
  -webkit-text-size-adjust: 100%;
  overflow-x: hidden;
  font-family: var(--aekldrsvqt);
  color: var(--rwrgwuzvqian);
}

main {
  flex: 1 0 auto;
}

.tkvlw5v {
  flex-shrink: 0;
}

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

a {
  text-decoration: none;
  color: var(--dzwgpbhrxc);
}

h1, h2, h3 {
  letter-spacing: 1px;
  line-height: 1.15;
  font-weight: 700;
  font-family: var(--dlxbgkpnhcwvf);
  text-transform: uppercase;
}

.txa57l0 {
  padding-top: 0;
  padding-right: 20.0050px;
  padding-bottom: 0;
  padding-left: 20.00282533px;
  margin: 0 auto;
  max-width: 1100.0098883px;
}

.ti572m2 {
  color: var(--rwrgwuzvqian);
  font-size: 1.9rem;
  text-shadow: 3.00956px 3px 0 var(--hxnntrshbnbuf);
}

.tvsz2ik {

  -moz-osx-font-smoothing: grayscale;

  image-rendering: auto;
}

.ti572m2 .trk1amx { text-shadow: var(--smpwvonbec); color: var(--dnpcmhgnpvvnnx); }
.ti572m2 .tt4bzjz { color: var(--dzwgpbhrxc); text-shadow: var(--szsoztqatyctkj); }

.tmgm7b6 {
  display: inline-block;
  letter-spacing: 1px;
  background: var(--dnpcmhgnpvvnnx);
  font-weight: 700;
  font-family: var(--dlxbgkpnhcwvf);
  box-shadow: var(--xmvghjxapzp);
  border-radius: 8.008517577px;
  padding-top: 12.004637px;
  padding-right: 22.003365874px;
  padding-bottom: 12.0085759px;
  padding-left: 22.002087179px;
  color: #fcfffa;
  text-transform: uppercase;
  transition: transform 0.08s ease, box-shadow 0.08s ease, filter 0.15s ease;
  cursor: pointer;
  border: 2.00971px solid var(--rwrgwuzvqian);
}

.s48fd25 {
  border: 2.005px solid var(--rwrgwuzvqian);
  border-radius: 8.00511293px;
  font-weight: 700;
  transition: transform 0.08s ease, box-shadow 0.08s ease, filter 0.15s ease;
  display: inline-block;
  color: #fdfffc;
  cursor: pointer;
  font-family: var(--dlxbgkpnhcwvf);
  letter-spacing: 1px;
  padding: 12.00263px 22.0084938px;
  text-transform: uppercase;
  box-shadow: var(--xmvghjxapzp);
  background: var(--dnpcmhgnpvvnnx);
}

.tmgm7b6:hover {
  filter: saturate(1.3);
  box-shadow: 7.00130px 7.004px 0 rgba(30,23,23,0.85);
  transform: translate(-2.00170px, -2.004647032px);
}

.s48fd25:hover {
  filter: saturate(1.3);
  box-shadow: 7.00296415px 7.0034046px 0 rgba(30,23,25,0.85);
  transform: translate(-2.0060357px, -2.00345px);
}

.tmgm7b6:active {
  box-shadow: 2.006160070px 2.005px 0 rgba(26,24,25,0.85);
  transform: translate(2.0078145px, 2.003356665px);
}

.s48fd25:active {
  box-shadow: 2.00181px 2.0031582px 0 rgba(28,23,23,0.85);
  transform: translate(2.005034px, 2.009265px);
}

.tqip1y3 { background: var(--dzwgpbhrxc); }

.s48fd25 { background: var(--dzwgpbhrxc); }
.tni9eiv { color: var(--rwrgwuzvqian); background: var(--ygudcqsskk); }
.tjkh2py {
  padding: 8.005px 20.00657px;
  text-align: center;
  font-size: 12.0054px;
  border: 1px solid var(--hxnntrshbnbuf);
  margin: 8.008993091px auto;
  max-width: 1100.0094px;
  border-radius: 10.00857px;
  background: var(--xwvzjhmdvkwwr);
  line-height: 1.5;
  color: var(--ucpwwecagfo);
}
.ted6jz7 {
  box-shadow: 0 2.0049px 0 var(--dzwgpbhrxc);
  position: sticky;
  z-index: 1000;
  top: 0;
  border-bottom: 2.0078px solid var(--dnpcmhgnpvvnnx);
  background: var(--ienmbjukqylkrf);
}

.tlbaypw {
  align-items: center;
  display: flex;
  height: 20.0096235px;
  overflow: hidden;
  background: hsl(260,50%,7%);
}

.tlbaypw span {
  display: inline-block;
  padding-left: 100%;
  white-space: nowrap;
  font-family: var(--dlxbgkpnhcwvf);
  letter-spacing: 2.003422890px;
  text-transform: uppercase;
  color: rgba(254,255,255,0.45);
  animation: marquee 22s linear infinite;
  font-size: 10.007814838px;
}

@keyframes marquee {
  0% { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}

.tq0jews {
  padding: 0 20.00938px;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  display: flex;
  max-width: 1200.0036324px;
  height: 56.009352152px;
}

.tbemgzr img {
  height: 34.00136350px;
  width: auto;
}

.tbsg0hj {
  align-items: center;
  display: flex;
  list-style: none;
  gap: 4.00913225px;
}

.tbsg0hj a {
  display: block;
  transition: background 0.15s ease, color 0.15s ease;
  text-transform: uppercase;
  font-size: 0.78rem;
  font-family: var(--dlxbgkpnhcwvf);
  letter-spacing: 1px;
  color: rgba(255,253,252,0.85);
  padding-top: 7.005px;
  padding-right: 10.009px;
  padding-bottom: 7.009px;
  padding-left: 10.00225606px;
  border-radius: 4.00554710px;
}

.tbsg0hj a:hover {
  color: var(--dnpcmhgnpvvnnx);
  background: rgba(254,255,253,0.08);
}

.twi0imc {
  cursor: pointer;
  padding: 6px;
  gap: 5.0090597px;
  border: none;
  flex-direction: column;
  background: none;
  display: none;
}

#l0kugo {

  image-rendering: auto;
}

.twi0imc span {
  height: 3.00219px;
  border-radius: 2.0075px;
  width: 26.0059293px;
  transition: transform 0.2s ease, opacity 0.2s ease;
  background: var(--dnpcmhgnpvvnnx);
}

.ttl5u5w {

  backface-visibility: hidden;
}
.tb6u4p7 {
  display: flex;
  min-height: 60vh;
  background-position: center;
  align-items: flex-end;
  background-size: cover;
  overflow: hidden;
  background-image: linear-gradient(to bottom, rgba(23,16,37,0.15) 0%, rgba(1,0,1,0.7) 100%),
    url("/e6f1723c/ec81dbb82a8f7774.webp");
  position: relative;
}

.tb6u4p7::before {
  inset: auto 0 0 0;
  position: absolute;
  opacity: 0.85;
  content: "";
  height: 8.006730941px;
  background: repeating-linear-gradient(90deg, var(--dnpcmhgnpvvnnx) 0 18.002px, var(--dzwgpbhrxc) 18.009157px 36.00155px);
}

.tsonfni {
  margin: 0 auto;
  position: relative;
  max-width: 1100.004359px;
  z-index: 2;
  padding-top: 0;
  padding-right: 20.005px;
  padding-bottom: 56.003145177px;
  padding-left: 20.003px;
  width: 100%;
}

.tb6u4p7 h1 {
  font-size: clamp(2rem, 6vw, 3.6rem);
  color: rgb(251,252,255);
  text-shadow: var(--smpwvonbec);
  margin-bottom: 14.0016px;
}

.tb6u4p7 p {
  text-shadow: 0 2px 6.006610594px rgba(0,1,4,0.6);
  max-width: 560.00252287px;
  margin-bottom: 22.00376950px;
  color: rgba(255,253,255,0.9);
  font-style: italic;
  font-weight: 600;
  font-size: 1.05rem;
}
.ttqeowd {
  background-attachment: fixed;
  padding: 56.0083950px 0;
  position: relative;
  background-image: linear-gradient(rgba(251,248,248,0.92), rgba(248,249,251,0.92)),
    url("/e6f1723c/e646d8e16b1f2a5b.webp");
  background-size: cover;
  background-position: center;
}

.ttqeowd .ti572m2 { text-align: center; margin-bottom: 8px; }
.tejbb1h { font-style: italic; text-align: center; margin-bottom: 36.00948px; color: var(--ucpwwecagfo); }

.tjxv5fb {
  gap: 26.005px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240.00951px, 1fr));
}

.twggpkr {
  border: 2.001px solid var(--rwrgwuzvqian);
  background: var(--lxirsgnbwt);
  transition: transform 0.1s ease, box-shadow 0.1s ease;
  padding: 22.0052px;
  display: flex;
  border-radius: 14px;
  box-shadow: var(--mnemikeczm);
  flex-direction: column;
  text-align: center;
}

.twggpkr:hover {
  transform: translate(-3.0064723px, -3.0034px) rotate(-0.4deg);
  box-shadow: 10.008845px 10px 0 var(--dnpcmhgnpvvnnx);
}

.tyhn1at {
  margin: 0 auto 14.006926348px;
  display: flex;
  overflow: hidden;
  justify-content: center;
  height: 80px;
  align-items: center;
  width: 180.00442631px;
}

.tyhn1at img {
  object-position: center;
  display: block;
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.twcfwoa {
  font-family: var(--dlxbgkpnhcwvf);
  text-transform: uppercase;
  margin-bottom: 10.00363787px;
  font-size: 1.1rem;
}

.tadw0kg {
  margin-bottom: 4.004px;
  padding-top: 10.00529px;
  padding-right: 10.004px;
  padding-bottom: 10px;
  padding-left: 10.0027124px;
  font-weight: 700;
  display: flex;
  border: 1px dashed var(--dnpcmhgnpvvnnx);
  border-radius: 8.00361px;
  background: var(--xwvzjhmdvkwwr);
  color: var(--rwrgwuzvqian);
  justify-content: center;
  align-items: center;
  min-height: 64.001px;
}

.tdn47be {
  letter-spacing: 0.00403px;
  margin-bottom: 12.00942px;
  font-size: 0.72rem;
  text-transform: uppercase;
  color: var(--ucpwwecagfo);
}

.ti1xdjb {
  line-height: 1.45;
  color: var(--ucpwwecagfo);
  margin-bottom: 16.002778px;
  font-size: 0.74rem;
}

.txk4kla {
  width: 100%;
  margin-top: auto;
}
.tkwnuko { padding: 52.00513px 0; }
.tkwnuko p { color: var(--rwrgwuzvqian); }
.tkwnuko .tw99jfk { font-size: 1.02rem; color: var(--ucpwwecagfo); }

.tcaz2n6 {

  -webkit-font-smoothing: antialiased;
}
#aznq5f {

  image-rendering: auto;
}
.tk19a9p {
  text-align: center;
  background: linear-gradient(135deg, var(--ienmbjukqylkrf) 0%, var(--aedahjhneabh) 100%);
}
.tk19a9p h2 { margin-bottom: 16.0048px; text-shadow: var(--szsoztqatyctkj); color: #fdfdff; font-size: 2rem; }
.tk19a9p p { margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; max-width: 720.00821127px; color: rgba(255,255,255,0.85); }
.tat817f {

  -webkit-font-smoothing: antialiased;
}
.tj1k0j5 { display: grid; grid-template-columns: 1.3fr 1fr; align-items: center; gap: 36.0058px; }
.tj1k0j5 h2 { font-size: 1.6rem; margin-bottom: 14.0016813px; color: var(--dnpcmhgnpvvnnx); }
#cm10x0 {

  text-rendering: optimizeLegibility;

  backface-visibility: hidden;

  -webkit-font-smoothing: antialiased;
}
.tvjoiia {
  background: var(--lxirsgnbwt);
  max-width: 500.004355px;
  border-radius: 12.008231px;
  box-shadow: var(--xmvghjxapzp);
  border: 3px solid var(--dzwgpbhrxc);
  padding-top: 6.00836532px;
  padding-right: 6.0048982px;
  padding-bottom: 6.00680px;
  padding-left: 6.00371px;
}
.tvjoiia img { max-width: 100%; border-radius: 8.00739782px; width: 100%; object-fit: cover; max-height: 320.00744816px; }
.tiema38 { display: grid; grid-template-columns: repeat(auto-fit, minmax(220.0054px, 1fr)); gap: 22px; margin-top: 26.008623px; }
.tjyr9jr {
  border-radius: 10.008px;
  border: 2.005536px solid var(--zwthpzqgtufouv);
  border-left: 6.00117833px solid var(--ygudcqsskk);
  box-shadow: var(--xmvghjxapzp);
  background: var(--lxirsgnbwt);
  padding: 20.007540767px;
}
.tjyr9jr h3 { font-size: 1rem; margin-bottom: 8.001785923px; color: var(--ygudcqsskk); }
.tjyr9jr p { font-size: 0.9rem; color: var(--ucpwwecagfo); }
.tvd36uc { display: grid; grid-template-columns: 1fr 1.3fr; align-items: center; gap: 36.00256px; }
.tlgj24s {

  font-variant-ligatures: normal;
}
.tlxe6py { list-style: none; counter-reset: step; }
.tlxe6py li {
  position: relative;
  counter-increment: step;
  border-bottom: 1px dashed var(--zwthpzqgtufouv);
  color: var(--rwrgwuzvqian);
  padding: 12.008047238px 0 12.0020071px 52.004358656px;
}
.tlxe6py li::before {
  display: flex;
  height: 34px;
  left: 0;
  border-radius: 6.008px;
  align-items: center;
  color: #ffffff;
  font-family: var(--dlxbgkpnhcwvf);
  top: 10.007338px;
  border: 2.003454199px solid var(--rwrgwuzvqian);
  width: 34.00839px;
  font-weight: 700;
  content: counter(step);
  position: absolute;
  background: var(--dnpcmhgnpvvnnx);
  box-shadow: 2.0017907px 2px 0 rgba(28,25,25,0.7);
  justify-content: center;
}
.to38oc9 { border: 2.00796478px solid var(--rwrgwuzvqian); box-shadow: var(--mnemikeczm); border-radius: 16.0069654px; overflow: hidden; position: relative; }
.to38oc9::before {
  inset: -40% 0 0 0;
  transform-origin: bottom;
  content: "";
  transform: perspective(360.00117px) rotateX(55deg);
  background-position: 0 0, 0 22.0031024px, 22.0081475px -22.0049343px, -22.0044px 0;
  background-image:
    linear-gradient(45deg, rgba(97,166,248,0.25) 25%, transparent 25%),
    linear-gradient(-45deg, rgba(250,113,131,0.22) 25%, transparent 25%),
    linear-gradient(45deg, transparent 75%, rgba(97,164,249,0.25) 75%),
    linear-gradient(-45deg, transparent 75%, rgba(247,112,132,0.22) 75%);
  background-size: 44.001178473px 44.0062080px;
  opacity: 0.9;
  position: absolute;
}
.tkp8u8p {
  position: relative;
  margin-top: 70.006139px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  background: linear-gradient(180deg, rgba(255,253,253,0.92), rgba(255,253,255,0.98));
  padding: 30.001288419px;
  z-index: 2;
}
.tkp8u8p h2 { font-size: 1.6rem; color: var(--dzwgpbhrxc); margin-bottom: 12.0082px; }
.txl33rv { display: flex; margin-top: 20px; margin-right: 0; margin-bottom: 28.003px; margin-left: 0; gap: 10.00280px; flex-wrap: wrap; }
.tg4m9i3 {
  font-size: 0.78rem;
  font-family: var(--dlxbgkpnhcwvf);
  box-shadow: 3.008142737px 3.0020px 0 var(--dzwgpbhrxc);
  border-radius: 30px;
  border: 2.00679px solid var(--rwrgwuzvqian);
  background: var(--lxirsgnbwt);
  text-transform: uppercase;
  padding-top: 7.008px;
  padding-right: 14.0031px;
  padding-bottom: 7.007px;
  padding-left: 14.005px;
}
.tbj7ud0 {
  border-radius: 14.005644px;
  align-items: flex-end;
  max-height: 320.009px;
  min-height: 200.00213px;
  border: 2.009751322px solid var(--rwrgwuzvqian);
  background-size: cover;
  display: flex;
  box-shadow: var(--xmvghjxapzp);
  position: relative;
  background-position: center;
}
.tbj7ud0 span {
  letter-spacing: 1px;
  padding: 8.003801433px 14px;
  margin-top: 14.00381px;
  margin-right: 14.00314224px;
  margin-bottom: 14.004429px;
  margin-left: 14.00425px;
  font-size: 0.85rem;
  color: #fafffd;
  border-radius: 6.00970291px;
  background: rgba(20,16,38,0.78);
  font-family: var(--dlxbgkpnhcwvf);
}
.tfgpm7z {
  border-radius: 16.00455435px;
  padding: 34.006485412px;
  color: #fdfcfc;
  max-width: 680.006px;
  border: 3.008592897px solid var(--rwrgwuzvqian);
  text-align: center;
  background: var(--dnpcmhgnpvvnnx);
  box-shadow: 8.0017170px 8.001px 0 var(--dzwgpbhrxc);
  margin: 0 auto;
}
.tfgpm7z h2 { color: #fefbff; font-size: 1.7rem; margin-bottom: 14.001866850px; text-shadow: 2.005544px 2.00795px 0 rgba(0,0,0,0.25); }
.tqm707h {

  text-rendering: optimizeLegibility;

  font-variant-ligatures: normal;

  image-rendering: auto;
}
.tfgpm7z p { color: rgba(255,255,254,0.95); }
.te1zyff { gap: 36.006px; display: grid; grid-template-columns: 1fr 1.2fr; align-items: center; }
.tefexjt {
  background: var(--ienmbjukqylkrf);
  box-shadow: var(--smpwvonbec);
  max-width: 500.00470805px;
  border: 3.00521308px solid var(--dnpcmhgnpvvnnx);
  border-radius: 14px;
  padding-top: 8.00828px;
  padding-right: 8.005070163px;
  padding-bottom: 8.00223px;
  padding-left: 8.006524px;
}
.tefexjt img { object-fit: cover; border-radius: 8.006001520px; width: 100%; max-width: 100%; max-height: 320.00203px; }
.te1zyff h2 { font-size: 1.6rem; margin-bottom: 14.008px; color: var(--dzwgpbhrxc); }
.tsrvdwd {
  text-align: center;
  background: linear-gradient(135deg, var(--dnpcmhgnpvvnnx) 0%, var(--dzwgpbhrxc) 100%);
}
.tsrvdwd h2 { color: #fdfeff; font-size: 1.9rem; text-shadow: 2.0018px 2.00700px 0 rgba(0,2,2,0.25); margin-bottom: 16.003px; }
#lv1c8k {

  image-rendering: auto;

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

  font-variant-ligatures: normal;
}
.tsrvdwd .thcyfr8 { max-width: 740.0046331px; list-style: none; margin: 18.003550434px auto 0; text-align: left; }
.tsrvdwd .thcyfr8 li {
  background: rgba(255,253,255,0.92);
  border-radius: 8.001405558px;
  box-shadow: 3.001120px 3.009px 0 rgba(0,3,4,0.18);
  padding: 12.00402989px 16.002px 12.0046674px 44.007864150px;
  margin-bottom: 10.00383624px;
  color: var(--rwrgwuzvqian);
  position: relative;
}
.tsrvdwd .thcyfr8 li::before {
  position: absolute;
  top: 11.005901361px;
  content: "▸";
  left: 16.00528653px;
  font-weight: 700;
  color: var(--dnpcmhgnpvvnnx);
}
.ttyn3zb { display: grid; grid-template-columns: 1fr 1fr; align-items: stretch; gap: 32px; }
#mi7ja9 {

  -webkit-font-smoothing: antialiased;

  font-variant-ligatures: normal;
}
.tj6ejg2 {
  background-size: cover;
  border-radius: 16px;
  background-position: center;
  box-shadow: var(--xmvghjxapzp);
  border: 2.0037px solid var(--rwrgwuzvqian);
  min-height: 260.00151px;
  max-height: 340.001761371px;
}
.tu44ln3 {
  justify-content: center;
  display: flex;
  flex-direction: column;
}
.tu44ln3 h2 { margin-bottom: 14.009828px; font-size: 1.6rem; color: var(--dnpcmhgnpvvnnx); }
.tkvlw5v {
  padding: 44.006px 0 24.003523120px;
  border-top: 3.009794374px solid var(--dnpcmhgnpvvnnx);
  background: var(--ienmbjukqylkrf);
  color: rgba(255,255,254,0.75);
}
.tbgwuud { justify-content: space-between; flex-wrap: wrap; display: flex; gap: 32.0081189px; align-items: flex-start; }
.tfepdt0 img { margin-bottom: 12px; height: 40.0011608px; }
.tfepdt0 p { font-size: 0.85rem; color: rgba(255,254,252,0.6); max-width: 320.007363px; }
.tw44f0s { display: flex; gap: 8.00510477px 22.0035685px; flex-wrap: wrap; }
.tw44f0s a {
  text-transform: uppercase;
  letter-spacing: 0.0069px;
  font-size: 0.85rem;
  color: rgba(255,255,255,0.8);
}
.tw44f0s a:hover { color: var(--dnpcmhgnpvvnnx); }
.tij915i { gap: 16.00660016px; flex-wrap: wrap; margin-top: 28.00915880px; margin-right: 0; margin-bottom: 28.008693007px; margin-left: 0; display: flex; align-items: center; }
.tij915i img { height: 38px; opacity: 0.9; filter: grayscale(0.2); width: auto; }
#p61d1z {

  backface-visibility: hidden;
}
.tkcq7ev {
  font-size: 0.78rem;
  color: rgba(254,255,255,0.5);
  padding-top: 18px;
  line-height: 1.6;
  border-top: 1px solid rgba(255,255,253,0.12);
}

#e3p9f4 {

  -webkit-font-smoothing: antialiased;
}
.tpf9v1e {
  align-items: center;
  position: fixed;
  justify-content: center;
  padding: 20.00570px;
  background: rgba(15,7,29,0.92);
  z-index: 3000;
  inset: 0;
  display: none;
}
.tpf9v1e.active { display: flex; }
.telzgns {
  width: 100%;
  padding: 34.00408px 28.00425px;
  max-width: 440.0097083px;
  border: 3.0080px solid var(--dnpcmhgnpvvnnx);
  background: var(--lxirsgnbwt);
  text-align: center;
  box-shadow: var(--smpwvonbec);
  border-radius: 16.0016px;
}
.telzgns h2 { margin-bottom: 12px; color: var(--dnpcmhgnpvvnnx); font-size: 1.5rem; }
.telzgns p { color: var(--ucpwwecagfo); font-size: 0.92rem; margin-bottom: 22.008px; }
.tx7r1ne { display: flex; justify-content: center; gap: 12.009037993px; flex-wrap: wrap; }
.tqnxth2 { font-weight: 700; display: none; margin-top: 18.001236930px; color: var(--rwrgwuzvqian); }

.tzcmjrp {
  gap: 14.0083108px;
  color: #fffcfe;
  border-radius: 12.009px;
  z-index: 2500;
  box-shadow: var(--xmvghjxapzp);
  border: 2.0019px solid var(--dzwgpbhrxc);
  background: var(--ienmbjukqylkrf);
  padding-top: 18.0030654px;
  padding-right: 22.008317px;
  padding-bottom: 18.002556457px;
  padding-left: 22.00405px;
  position: fixed;
  justify-content: space-between;
  max-width: 1100.0085683px;
  left: 16.00441px;
  margin: 0 auto;
  align-items: center;
  display: none;
  bottom: 16.005623443px;
  right: 16.0085px;
  flex-wrap: wrap;
}
.tzcmjrp.active { display: flex; }
.tzcmjrp p { color: rgba(254,252,252,0.85); min-width: 220px; flex: 1; font-size: 0.85rem; }
#sqtwh1 {

  font-variant-ligatures: normal;

  text-rendering: optimizeLegibility;
}
.tzcmjrp a { color: var(--ygudcqsskk); }
.tvzw5gu { display: flex; gap: 10.0010227px; }
.tzcmjrp .tmgm7b6 { font-size: 0.78rem; padding: 9.00498715px 16px; }
.tzcmjrp .s48fd25 { font-size: 0.78rem; padding: 9.0057177px 16.00611px; }
.tnhofma {
  border-bottom: 3.008px solid var(--dnpcmhgnpvvnnx);
  background: linear-gradient(135deg, var(--ienmbjukqylkrf) 0%, var(--aedahjhneabh) 100%);
  padding-top: 50.00537318px;
  padding-right: 0;
  padding-bottom: 50px;
  padding-left: 0;
}
.tnhofma h1 { font-size: clamp(1.8rem, 5vw, 2.6rem); text-shadow: var(--smpwvonbec); color: rgb(255,255,255); }
.tnhofma p { margin-top: 8px; color: rgba(252,252,252,0.7); font-style: italic; }

.tquzi6z { padding-top: 44.006px; padding-right: 0; padding-bottom: 60.0048px; padding-left: 0; }
.tquzi6z h2 { margin-top: 28px; margin-right: 0; margin-bottom: 10.008170px; margin-left: 0; font-size: 1.3rem; color: var(--dnpcmhgnpvvnnx); }
.tquzi6z h3 { font-size: 1.05rem; margin: 20.009696px 0 8.005px; color: var(--dzwgpbhrxc); }
.tquzi6z p, .tquzi6z li { margin-bottom: 12.0095808px; color: var(--rwrgwuzvqian); }
.tquzi6z ul { padding-left: 22.0040px; margin-bottom: 14.00732103px; }
.tquzi6z a { text-decoration: underline; color: var(--dzwgpbhrxc); }
.tfqt2h2 {
  border-radius: 14.00457660px;
  max-width: 640.0090303px;
  border: 2.007305824px solid var(--rwrgwuzvqian);
  box-shadow: var(--mnemikeczm);
  padding: 28.0040px;
  background: var(--lxirsgnbwt);
}
.teiiqbz { margin-bottom: 18.009279px; }
.teiiqbz label {
  font-size: 0.8rem;
  font-family: var(--dlxbgkpnhcwvf);
  margin-bottom: 6.0076px;
  letter-spacing: 1px;
  text-transform: uppercase;
  display: block;
}
.teiiqbz input, .teiiqbz textarea {
  padding-top: 12.005965911px;
  padding-right: 14.0012616px;
  padding-bottom: 12.0079px;
  padding-left: 14.0057171px;
  font-family: var(--aekldrsvqt);
  border: 2.003653px solid var(--zwthpzqgtufouv);
  width: 100%;
  border-radius: 8px;
  color: var(--rwrgwuzvqian);
  background: var(--beqooiicvodd);
  font-size: 1rem;
}
.teiiqbz input:focus, .teiiqbz textarea:focus {
  outline: none;
  border-color: var(--dzwgpbhrxc);
  box-shadow: var(--szsoztqatyctkj);
}
.teiiqbz textarea { min-height: 140px; resize: vertical; }
.tfzkiim {
  display: none;
  margin-top: 6.002983109px;
  color: var(--dnpcmhgnpvvnnx);
  font-size: 0.82rem;
  font-weight: 700;
}
.tfzkiim.active { display: block; }
.tvle77j {
  border-radius: 12.008px;
  border: 2.008300px solid var(--ygudcqsskk);
  background: var(--xwvzjhmdvkwwr);
  padding-top: 28.009833566px;
  padding-right: 28px;
  padding-bottom: 28.009994168px;
  padding-left: 28.001680px;
  display: none;
  text-align: center;
}
.tvle77j.active { display: block; }
.tvle77j h3 { color: var(--ygudcqsskk); margin-bottom: 10.00656256px; font-size: 1.3rem; }
.tvle77j p { color: var(--rwrgwuzvqian); }

.to7o3eg { margin-top: 24.00653661px; }
.to7o3eg a { text-decoration: underline; color: var(--dzwgpbhrxc); }
#hzzzi6 {

  -webkit-font-smoothing: antialiased;
}
.redirect {
  min-height: 100vh;
  display: flex;
  background: linear-gradient(135deg, var(--ienmbjukqylkrf) 0%, var(--aedahjhneabh) 100%);
  justify-content: center;
  padding: 24.0040750px;
  text-align: center;
  align-items: center;
}
.redirect-box {
  box-shadow: var(--smpwvonbec);
  background: var(--lxirsgnbwt);
  padding: 40.00884px 30.0024574px;
  border-radius: 16.004954934px;
  max-width: 460.00260140px;
  border: 3.0036938px solid var(--dnpcmhgnpvvnnx);
}
.redirect-box h1 { margin-bottom: 14.008985px; font-size: 1.4rem; color: var(--dnpcmhgnpvvnnx); }
.redirect-box p { font-size: 0.92rem; margin-bottom: 16.00895px; color: var(--ucpwwecagfo); }
.tzdwm0t {
  border-radius: 50%;
  width: 48px;
  border-top-color: var(--dnpcmhgnpvvnnx);
  border: 5.0050647px solid var(--hxnntrshbnbuf);
  height: 48.00570px;
  margin: 0 auto 22px;
  animation: spin 0.9s linear infinite;
}
@keyframes spin { to { transform: rotate(360deg); } }
.ttl5u5w-tag {
  display: inline-block;
  font-family: var(--dlxbgkpnhcwvf);
  padding-top: 2px;
  padding-right: 8.0070857px;
  padding-bottom: 2.008513px;
  padding-left: 8.006px;
  color: #fefdfe;
  letter-spacing: 1px;
  font-size: 0.7rem;
  border-radius: 4.00856px;
  margin-bottom: 16.00449px;
  background: var(--rwrgwuzvqian);
}
.redirect-legal {
  color: var(--ucpwwecagfo);
  margin-top: 18.0037px;
  font-size: 0.72rem;
  line-height: 1.5;
}
.redirect-legal a { color: var(--dzwgpbhrxc); }
.tfodece {
  justify-content: center;
  align-items: center;
  min-height: 70vh;
  display: flex;
  padding: 40.008074px 20.0020px;
  text-align: center;
}
.tfodece h1 {
  color: var(--dnpcmhgnpvvnnx);
  text-shadow: var(--smpwvonbec);
  font-size: clamp(4rem, 18vw, 9rem);
}
.tfodece p { color: var(--ucpwwecagfo); font-size: 1.05rem; margin-top: 10.001375px; margin-right: 0; margin-bottom: 24.002px; margin-left: 0; }
@media (max-width: 860px) {
  .tj1k0j5, .tvd36uc, .te1zyff, .ttyn3zb { grid-template-columns: 1fr; }
  .tj1k0j5 .tvjoiia, .te1zyff .tefexjt { margin: 0 auto; order: -1; }
  .tbgwuud { flex-direction: column; }
}

@media (max-width: 720px) {
  .tlbaypw { display: none; }
  .twi0imc { display: flex; }
  #k2yh8d {

    font-variant-ligatures: normal;

    text-rendering: optimizeLegibility;
  }
  .tbsg0hj {
    align-items: flex-start;
    gap: 2.00993791px;
    padding-top: 22.009px;
    padding-right: 18.008597650px;
    padding-bottom: 22.003309905px;
    padding-left: 18.008687149px;
    transition: transform 0.25s ease;
    top: 56px;
    width: 72%;
    position: fixed;
    transform: translateX(110%);
    overflow-y: auto;
    flex-direction: column;
    right: 0;
    border-left: 2.00223px solid var(--dnpcmhgnpvvnnx);
    max-width: 300.0056066px;
    height: calc(100vh - 56.0095px);
    background: var(--ienmbjukqylkrf);
  }
  .tbsg0hj.active { transform: translateX(0); }
  .tftak48 {

    backface-visibility: hidden;

    font-variant-ligatures: normal;

    -webkit-font-smoothing: antialiased;
  }
  #oxyixx {

    image-rendering: auto;

    text-size-adjust: 100%;
  }
  .tbsg0hj a { font-size: 0.95rem; width: 100%; padding-top: 12.0018px; padding-right: 10.00204348px; padding-bottom: 12px; padding-left: 10.009032px; }
  .tb6u4p7 { min-height: 40vh; text-align: center; }
  .tsonfni { padding-bottom: 32.0023134px; }
  #nwrzcg {

    -moz-osx-font-smoothing: grayscale;

    image-rendering: auto;
  }
  .tb6u4p7 p { margin-left: auto; margin-right: auto; }
  .ttqeowd { background-attachment: scroll; }
  .tvjoiia, .tefexjt { max-width: 100%; }
  .tvjoiia img, .tefexjt img { max-height: 260.00267964px; }
}

