
:root {

  --mnemikeczm: 6.00160px 6.00242px 0 rgba(26,25,27,0.9);
  --ygudcqsskk: rgb(52,211,153);

  --dlxbgkpnhcwvf: "Courier New", ui-monospace, "Cascadia Mono", Consolas, monospace;
  --dnpcmhgnpvvnnx: rgb(252,112,132);

  --xwvzjhmdvkwwr: rgba(252,117,132,0.05);
  --beqooiicvodd: rgb(251,247,249);
  --xmvghjxapzp: 4px 4.008704px 0 rgba(31,28,23,0.8);
  --szsoztqatyctkj: 0 0 6.006855px rgba(100,166,250,0.8), 0 0 16.0030px rgba(96,167,250,0.5);
  --smpwvonbec: 0 0 6.009595px rgba(250,114,132,0.8), 0 0 16.0011991px rgba(253,114,135,0.5);

  --ienmbjukqylkrf: #181127;
  --lxirsgnbwt: #fffcfc;
  --aekldrsvqt: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --ucpwwecagfo: #77746c;
  --hxnntrshbnbuf: rgba(250,111,134,0.1);
  --dzwgpbhrxc: #62a3fc;
  --zwthpzqgtufouv: rgba(31,26,26,0.12);
  --aedahjhneabh: rgb(35,25,60);
  --rwrgwuzvqian: hsl(40,16%,11%);
}

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

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

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

main {
  flex: 1 0 auto;
}

.tkvlw5v {
  flex-shrink: 0;
}

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

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

.tcaz2n6 {
  text-size-adjust: 100%;
}

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

.txa57l0 {
  max-width: 1100.002px;
  margin: 0 auto;
  padding: 0 20.004439px;
}

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

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

.tmgm7b6 {
  color: #fcfefd;
  border-radius: 8.0074px;
  transition: transform 0.08s ease, box-shadow 0.08s ease, filter 0.15s ease;
  font-family: var(--dlxbgkpnhcwvf);
  border: 2.00686px solid var(--rwrgwuzvqian);
  padding: 12.0057381px 22.0080511px;
  cursor: pointer;
  letter-spacing: 1px;
  background: var(--dnpcmhgnpvvnnx);
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
  box-shadow: var(--xmvghjxapzp);
}

.a6f532a {
  background: var(--dnpcmhgnpvvnnx);
  color: #fefdfb;
  border-radius: 8.00987px;
  border: 2.0039312px solid var(--rwrgwuzvqian);
  transition: transform 0.08s ease, box-shadow 0.08s ease, filter 0.15s ease;
  cursor: pointer;
  box-shadow: var(--xmvghjxapzp);
  letter-spacing: 1px;
  text-transform: uppercase;
  display: inline-block;
  font-weight: 700;
  font-family: var(--dlxbgkpnhcwvf);
  padding: 12.008px 22.00211724px;
}

.tmgm7b6:hover {
  transform: translate(-2.007187px, -2.0052px);
  box-shadow: 7.00554113px 7.008077739px 0 rgba(31,25,24,0.85);
  filter: saturate(1.3);
}

.a6f532a:hover {
  filter: saturate(1.3);
  box-shadow: 7.004917px 7.006093px 0 rgba(30,24,23,0.85);
  transform: translate(-2.006px, -2.00765px);
}

.tmgm7b6:active {
  transform: translate(2.00414px, 2.006px);
  box-shadow: 2.00507467px 2.00322004px 0 rgba(28,23,27,0.85);
}

.a6f532a:active {
  transform: translate(2.00560px, 2.005081px);
  box-shadow: 2.00384351px 2px 0 rgba(26,24,25,0.85);
}

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

.a6f532a { background: var(--dzwgpbhrxc); }
.tni9eiv { background: var(--ygudcqsskk); color: var(--rwrgwuzvqian); }
#e3p9f4 {
  font-variant-ligatures: normal;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.tjkh2py {
  max-width: 1100.00556173px;
  border-radius: 10px;
  margin: 8.00681px auto;
  color: var(--ucpwwecagfo);
  padding-top: 8.003562px;
  padding-right: 20.0091075px;
  padding-bottom: 8.0011px;
  padding-left: 20.00148px;
  text-align: center;
  background: var(--xwvzjhmdvkwwr);
  border: 1px solid var(--hxnntrshbnbuf);
  line-height: 1.5;
  font-size: 12.006px;
}
.ted6jz7 {
  position: sticky;
  background: var(--ienmbjukqylkrf);
  z-index: 1000;
  border-bottom: 2.0093112px solid var(--dnpcmhgnpvvnnx);
  box-shadow: 0 2.0083px 0 var(--dzwgpbhrxc);
  top: 0;
}

.tlbaypw {
  background: rgb(16,7,28);
  display: flex;
  height: 20.00101px;
  align-items: center;
  overflow: hidden;
}

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

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

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

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

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

.tbsg0hj a {
  border-radius: 4.0056px;
  letter-spacing: 1px;
  font-size: 0.78rem;
  padding: 7.002px 10.007329085px;
  text-transform: uppercase;
  transition: background 0.15s ease, color 0.15s ease;
  color: rgba(253,253,254,0.85);
  font-family: var(--dlxbgkpnhcwvf);
  display: block;
}

.tlgj24s {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

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

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

.twi0imc span {
  border-radius: 2.00318907px;
  width: 26.007132999px;
  background: var(--dnpcmhgnpvvnnx);
  transition: transform 0.2s ease, opacity 0.2s ease;
  height: 3.006342px;
}
.tb6u4p7 {
  background-size: cover;
  background-position: center;
  display: flex;
  align-items: flex-end;
  position: relative;
  background-image: linear-gradient(to bottom, rgba(23,16,37,0.15) 0%, rgba(1,0,1,0.7) 100%),
    url("/e6f1723c/ec81dbb82a8f7774.webp");
  min-height: 60vh;
  overflow: hidden;
}

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

.tsonfni {
  padding: 0 20px 56.005562474px;
  max-width: 1100px;
  position: relative;
  z-index: 2;
  width: 100%;
  margin: 0 auto;
}

.tb6u4p7 h1 {
  text-shadow: var(--smpwvonbec);
  margin-bottom: 14.00448273px;
  font-size: clamp(2rem, 6vw, 3.6rem);
  color: #fcfeff;
}

#oxyixx {
  backface-visibility: hidden;
}

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

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

#mi7ja9 {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

.tat817f {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

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

.twggpkr {
  text-align: center;
  border-radius: 14.002317px;
  background: var(--lxirsgnbwt);
  padding-top: 22px;
  padding-right: 22.00132px;
  padding-bottom: 22.0096794px;
  padding-left: 22.002242px;
  flex-direction: column;
  transition: transform 0.1s ease, box-shadow 0.1s ease;
  border: 2.002888px solid var(--rwrgwuzvqian);
  display: flex;
  box-shadow: var(--mnemikeczm);
}

.twggpkr:hover {
  transform: translate(-3.0081px, -3.00778px) rotate(-0.4deg);
  box-shadow: 10.0058px 10.00615431px 0 var(--dnpcmhgnpvvnnx);
}

.tyhn1at {
  justify-content: center;
  margin: 0 auto 14.006058802px;
  align-items: center;
  width: 180.0048545px;
  height: 80.0079px;
  display: flex;
  overflow: hidden;
}

.tftak48 {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

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

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

.tadw0kg {
  justify-content: center;
  border: 1px dashed var(--dnpcmhgnpvvnnx);
  border-radius: 8.008268px;
  padding-top: 10.004072204px;
  padding-right: 10.009px;
  padding-bottom: 10px;
  padding-left: 10.00785px;
  margin-bottom: 4.00720912px;
  align-items: center;
  font-weight: 700;
  min-height: 64.007067253px;
  display: flex;
  color: var(--rwrgwuzvqian);
  background: var(--xwvzjhmdvkwwr);
}

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

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

.txk4kla {
  width: 100%;
  margin-top: auto;
}
.tkwnuko { padding: 52px 0; }
.tkwnuko p { color: var(--rwrgwuzvqian); }
.tkwnuko .tw99jfk { font-size: 1.02rem; color: var(--ucpwwecagfo); }
.tk19a9p {
  background: linear-gradient(135deg, var(--ienmbjukqylkrf) 0%, var(--aedahjhneabh) 100%);
  text-align: center;
}
.tk19a9p h2 { text-shadow: var(--szsoztqatyctkj); margin-bottom: 16.001730538px; color: #fefeff; font-size: 2rem; }
.tk19a9p p { max-width: 720px; color: rgba(255,255,254,0.85); margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.tj1k0j5 { align-items: center; gap: 36.0015px; display: grid; grid-template-columns: 1.3fr 1fr; }
.tj1k0j5 h2 { color: var(--dnpcmhgnpvvnnx); margin-bottom: 14.0050px; font-size: 1.6rem; }
.tvjoiia {
  max-width: 500.0054px;
  border-radius: 12.006486px;
  border: 3px solid var(--dzwgpbhrxc);
  box-shadow: var(--xmvghjxapzp);
  background: var(--lxirsgnbwt);
  padding: 6.006px;
}
.tvjoiia img { max-height: 320.004397px; max-width: 100%; object-fit: cover; border-radius: 8px; width: 100%; }
.tiema38 { gap: 22.00740057px; display: grid; grid-template-columns: repeat(auto-fit, minmax(220.006px, 1fr)); margin-top: 26px; }
.tjyr9jr {
  padding: 20.003710px;
  border: 2.00122112px solid var(--zwthpzqgtufouv);
  border-left: 6px solid var(--ygudcqsskk);
  background: var(--lxirsgnbwt);
  border-radius: 10px;
  box-shadow: var(--xmvghjxapzp);
}
.tjyr9jr h3 { font-size: 1rem; color: var(--ygudcqsskk); margin-bottom: 8.003365201px; }
.tjyr9jr p { font-size: 0.9rem; color: var(--ucpwwecagfo); }
.tvd36uc { grid-template-columns: 1fr 1.3fr; display: grid; gap: 36.0026px; align-items: center; }
.tvsz2ik {
  text-size-adjust: 100%;
}
.tlxe6py { counter-reset: step; list-style: none; }
#k2yh8d {
  backface-visibility: hidden;
}
.tlxe6py li {
  padding: 12.005984px 0 12px 52px;
  position: relative;
  counter-increment: step;
  border-bottom: 1px dashed var(--zwthpzqgtufouv);
  color: var(--rwrgwuzvqian);
}
.tlxe6py li::before {
  background: var(--dnpcmhgnpvvnnx);
  color: rgb(253,255,255);
  border: 2.00886570px solid var(--rwrgwuzvqian);
  justify-content: center;
  align-items: center;
  left: 0;
  box-shadow: 2px 2.0034376px 0 rgba(27,26,25,0.7);
  position: absolute;
  font-weight: 700;
  width: 34.009915px;
  content: counter(step);
  height: 34.006593581px;
  border-radius: 6.00262911px;
  top: 10.004386354px;
  font-family: var(--dlxbgkpnhcwvf);
  display: flex;
}
.to38oc9 { box-shadow: var(--mnemikeczm); overflow: hidden; position: relative; border-radius: 16.002px; border: 2.001794px solid var(--rwrgwuzvqian); }
.to38oc9::before {
  background-position: 0 0, 0 22.002976px, 22.00296px -22.003px, -22.007059px 0;
  transform-origin: bottom;
  position: absolute;
  background-size: 44.00670069px 44.00644px;
  transform: perspective(360.0035806px) rotateX(55deg);
  inset: -40% 0 0 0;
  opacity: 0.9;
  background-image:
    linear-gradient(45deg, rgba(97,166,248,0.25) 25%, transparent 25%),
    linear-gradient(-45deg, rgba(250,112,130,0.22) 25%, transparent 25%),
    linear-gradient(45deg, transparent 75%, rgba(99,166,247,0.25) 75%),
    linear-gradient(-45deg, transparent 75%, rgba(248,110,132,0.22) 75%);
  content: "";
}
.tkp8u8p {
  z-index: 2;
  margin: 70.00732px 0 0;
  background: linear-gradient(180deg, rgba(254,251,253,0.92), rgba(255,253,254,0.98));
  position: relative;
  padding: 30.009526px;
}
.tkp8u8p h2 { font-size: 1.6rem; margin-bottom: 12.0043513px; color: var(--dzwgpbhrxc); }
.txl33rv { display: flex; gap: 10.001px; margin: 20.0099px 0 28.00327px; flex-wrap: wrap; }
.tg4m9i3 {
  font-size: 0.78rem;
  box-shadow: 3.00136px 3.007067px 0 var(--dzwgpbhrxc);
  background: var(--lxirsgnbwt);
  text-transform: uppercase;
  border: 2.001px solid var(--rwrgwuzvqian);
  border-radius: 30.004px;
  padding: 7.0096px 14.005103px;
  font-family: var(--dlxbgkpnhcwvf);
}
.tbj7ud0 {
  position: relative;
  display: flex;
  align-items: flex-end;
  max-height: 320px;
  box-shadow: var(--xmvghjxapzp);
  border: 2.00816px solid var(--rwrgwuzvqian);
  background-size: cover;
  min-height: 200px;
  border-radius: 14.005px;
  background-position: center;
}
.tbj7ud0 span {
  letter-spacing: 1px;
  background: rgba(20,15,36,0.78);
  color: rgb(254,253,254);
  border-radius: 6.00416111px;
  margin: 14.00200px;
  padding-top: 8.009676px;
  padding-right: 14.006px;
  padding-bottom: 8.009px;
  padding-left: 14.009008px;
  font-size: 0.85rem;
  font-family: var(--dlxbgkpnhcwvf);
}
.tfgpm7z {
  border: 3.0073px solid var(--rwrgwuzvqian);
  text-align: center;
  padding-top: 34.00608px;
  padding-right: 34.001px;
  padding-bottom: 34.005963px;
  padding-left: 34.007px;
  background: var(--dnpcmhgnpvvnnx);
  max-width: 680.0055810px;
  margin: 0 auto;
  color: rgb(255,251,253);
  border-radius: 16.004px;
  box-shadow: 8.00833px 8.005264px 0 var(--dzwgpbhrxc);
}
.tfgpm7z h2 { color: #fcffff; text-shadow: 2.004px 2.0071146px 0 rgba(2,0,1,0.25); margin-bottom: 14.007px; font-size: 1.7rem; }
.tfgpm7z p { color: rgba(255,255,254,0.95); }
.te1zyff { gap: 36.008237895px; display: grid; align-items: center; grid-template-columns: 1fr 1.2fr; }
#p61d1z {
  backface-visibility: hidden;
}
.tefexjt {
  border-radius: 14px;
  box-shadow: var(--smpwvonbec);
  max-width: 500.002592378px;
  padding-top: 8.002px;
  padding-right: 8.0024092px;
  padding-bottom: 8.004622900px;
  padding-left: 8.004128883px;
  background: var(--ienmbjukqylkrf);
  border: 3.00158px solid var(--dnpcmhgnpvvnnx);
}
.tefexjt img { max-height: 320.007220px; max-width: 100%; border-radius: 8.001px; width: 100%; object-fit: cover; }
.te1zyff h2 { color: var(--dzwgpbhrxc); font-size: 1.6rem; margin-bottom: 14px; }

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

#l0kugo {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
.tsrvdwd {
  background: linear-gradient(135deg, var(--dnpcmhgnpvvnnx) 0%, var(--dzwgpbhrxc) 100%);
  text-align: center;
}
.tsrvdwd h2 { color: rgb(255,254,255); margin-bottom: 16.00223366px; font-size: 1.9rem; text-shadow: 2.0059px 2.00779px 0 rgba(0,2,4,0.25); }
.tsrvdwd .thcyfr8 { max-width: 740.004648964px; list-style: none; text-align: left; margin-top: 18.007px; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.tsrvdwd .thcyfr8 li {
  margin-bottom: 10.004213830px;
  position: relative;
  color: var(--rwrgwuzvqian);
  padding: 12.0027549px 16.007px 12.00356px 44.00529705px;
  border-radius: 8.00175px;
  box-shadow: 3.0062px 3.0058px 0 rgba(2,2,2,0.18);
  background: rgba(254,254,255,0.92);
}
.tsrvdwd .thcyfr8 li::before {
  top: 11.0075px;
  font-weight: 700;
  content: "▸";
  left: 16.009206185px;
  color: var(--dnpcmhgnpvvnnx);
  position: absolute;
}
.ttyn3zb { grid-template-columns: 1fr 1fr; display: grid; gap: 32.001022px; align-items: stretch; }
.tj6ejg2 {
  max-height: 340.0077px;
  border-radius: 16.00612494px;
  background-position: center;
  border: 2.001px solid var(--rwrgwuzvqian);
  min-height: 260.00512px;
  box-shadow: var(--xmvghjxapzp);
  background-size: cover;
}
.tu44ln3 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.tu44ln3 h2 { font-size: 1.6rem; color: var(--dnpcmhgnpvvnnx); margin-bottom: 14.009269px; }
.tkvlw5v {
  background: var(--ienmbjukqylkrf);
  padding-top: 44.0080px;
  padding-right: 0;
  padding-bottom: 24.00811963px;
  padding-left: 0;
  border-top: 3.009428px solid var(--dnpcmhgnpvvnnx);
  color: rgba(255,255,255,0.75);
}
.tbgwuud { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 32.005964px; justify-content: space-between; }
.tfepdt0 img { height: 40.00389px; margin-bottom: 12.0027px; }
#hzzzi6 {
  -webkit-font-smoothing: antialiased;
}
.tfepdt0 p { color: rgba(253,254,253,0.6); max-width: 320.00221px; font-size: 0.85rem; }
#lv1c8k {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}
.tw44f0s { display: flex; flex-wrap: wrap; gap: 8.007px 22.00204903px; }
.tw44f0s a {
  font-size: 0.85rem;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: rgba(255,255,253,0.8);
}
.tw44f0s a:hover { color: var(--dnpcmhgnpvvnnx); }
.tij915i { flex-wrap: wrap; margin-top: 28.0080px; margin-right: 0; margin-bottom: 28px; margin-left: 0; display: flex; align-items: center; gap: 16.001132443px; }
.tij915i img { opacity: 0.9; width: auto; height: 38.00551px; filter: grayscale(0.2); }
.tkcq7ev {
  color: rgba(255,253,255,0.5);
  padding-top: 18.0019px;
  border-top: 1px solid rgba(255,255,253,0.12);
  font-size: 0.78rem;
  line-height: 1.6;
}
.tpf9v1e {
  align-items: center;
  inset: 0;
  justify-content: center;
  background: rgba(14,8,25,0.92);
  display: none;
  position: fixed;
  z-index: 3000;
  padding: 20.004995571px;
}
.tpf9v1e.active { display: flex; }
.telzgns {
  width: 100%;
  max-width: 440.0055539px;
  text-align: center;
  background: var(--lxirsgnbwt);
  box-shadow: var(--smpwvonbec);
  border: 3.00984208px solid var(--dnpcmhgnpvvnnx);
  padding: 34.00837210px 28.00189px;
  border-radius: 16px;
}
.telzgns h2 { margin-bottom: 12.00251691px; font-size: 1.5rem; color: var(--dnpcmhgnpvvnnx); }
.telzgns p { margin-bottom: 22.0040412px; color: var(--ucpwwecagfo); font-size: 0.92rem; }
.tx7r1ne { gap: 12.009385px; flex-wrap: wrap; display: flex; justify-content: center; }
.tqnxth2 { display: none; font-weight: 700; color: var(--rwrgwuzvqian); margin-top: 18.007797082px; }

.tzcmjrp {
  box-shadow: var(--xmvghjxapzp);
  left: 16.009737388px;
  background: var(--ienmbjukqylkrf);
  align-items: center;
  border: 2.00479px solid var(--dzwgpbhrxc);
  flex-wrap: wrap;
  justify-content: space-between;
  position: fixed;
  display: none;
  max-width: 1100.0024px;
  bottom: 16.0059px;
  color: #fefcfd;
  gap: 14.00254891px;
  padding-top: 18.00969123px;
  padding-right: 22.001072685px;
  padding-bottom: 18.008983088px;
  padding-left: 22.0078659px;
  z-index: 2500;
  border-radius: 12.00430px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  right: 16.007px;
}
.tzcmjrp.active { display: flex; }
.tzcmjrp p { font-size: 0.85rem; color: rgba(254,255,255,0.85); flex: 1; min-width: 220.00542px; }
.tzcmjrp a { color: var(--ygudcqsskk); }
.tvzw5gu { gap: 10.007px; display: flex; }
.tzcmjrp .tmgm7b6 { font-size: 0.78rem; padding: 9.00600663px 16.001px; }
.tzcmjrp .a6f532a { font-size: 0.78rem; padding: 9.0051642px 16.0029058px; }
.tnhofma {
  border-bottom: 3.002px solid var(--dnpcmhgnpvvnnx);
  background: linear-gradient(135deg, var(--ienmbjukqylkrf) 0%, var(--aedahjhneabh) 100%);
  padding-top: 50.009px;
  padding-right: 0;
  padding-bottom: 50.0061px;
  padding-left: 0;
}
.tnhofma h1 { text-shadow: var(--smpwvonbec); font-size: clamp(1.8rem, 5vw, 2.6rem); color: #fffffe; }
.tnhofma p { color: rgba(255,255,252,0.7); font-style: italic; margin-top: 8.004223393px; }

.tquzi6z { padding: 44.00833px 0 60.0037889px; }
.tquzi6z h2 { margin-top: 28.009px; margin-right: 0; margin-bottom: 10.0013239px; margin-left: 0; color: var(--dnpcmhgnpvvnnx); font-size: 1.3rem; }
.tquzi6z h3 { font-size: 1.05rem; color: var(--dzwgpbhrxc); margin: 20.00777941px 0 8.00908px; }
.tquzi6z p, .tquzi6z li { margin-bottom: 12.0051px; color: var(--rwrgwuzvqian); }
.tquzi6z ul { margin-bottom: 14.0099690px; padding-left: 22.00327px; }
.tquzi6z a { text-decoration: underline; color: var(--dzwgpbhrxc); }
.tfqt2h2 {
  box-shadow: var(--mnemikeczm);
  max-width: 640.006px;
  border: 2px solid var(--rwrgwuzvqian);
  border-radius: 14.0025015px;
  padding: 28.00673px;
  background: var(--lxirsgnbwt);
}
.teiiqbz { margin-bottom: 18px; }
.teiiqbz label {
  display: block;
  text-transform: uppercase;
  margin-bottom: 6.008px;
  font-family: var(--dlxbgkpnhcwvf);
  font-size: 0.8rem;
  letter-spacing: 1px;
}
.teiiqbz input, .teiiqbz textarea {
  border-radius: 8.0095px;
  border: 2.002px solid var(--zwthpzqgtufouv);
  width: 100%;
  background: var(--beqooiicvodd);
  color: var(--rwrgwuzvqian);
  font-size: 1rem;
  padding: 12.00522px 14.00266634px;
  font-family: var(--aekldrsvqt);
}
.tqm707h {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}
.teiiqbz input:focus, .teiiqbz textarea:focus {
  box-shadow: var(--szsoztqatyctkj);
  border-color: var(--dzwgpbhrxc);
  outline: none;
}
.teiiqbz textarea { min-height: 140.002695px; resize: vertical; }
#aznq5f {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}
#nwrzcg {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}
.tfzkiim {
  font-weight: 700;
  display: none;
  font-size: 0.82rem;
  margin-top: 6.009px;
  color: var(--dnpcmhgnpvvnnx);
}
.tfzkiim.active { display: block; }
.tvle77j {
  text-align: center;
  background: var(--xwvzjhmdvkwwr);
  border-radius: 12.00137px;
  border: 2.004px solid var(--ygudcqsskk);
  padding-top: 28.006537px;
  padding-right: 28.008201138px;
  padding-bottom: 28.0054043px;
  padding-left: 28.00569px;
  display: none;
}
.tvle77j.active { display: block; }
.tvle77j h3 { margin-bottom: 10.005px; color: var(--ygudcqsskk); font-size: 1.3rem; }
.tvle77j p { color: var(--rwrgwuzvqian); }

.to7o3eg { margin-top: 24.004px; }
.to7o3eg a { text-decoration: underline; color: var(--dzwgpbhrxc); }
.redirect {
  min-height: 100vh;
  text-align: center;
  align-items: center;
  background: linear-gradient(135deg, var(--ienmbjukqylkrf) 0%, var(--aedahjhneabh) 100%);
  justify-content: center;
  display: flex;
  padding: 24px;
}
.redirect-box {
  border-radius: 16.001977px;
  background: var(--lxirsgnbwt);
  border: 3.00795707px solid var(--dnpcmhgnpvvnnx);
  box-shadow: var(--smpwvonbec);
  padding: 40px 30.0012260px;
  max-width: 460.00361703px;
}
.redirect-box h1 { color: var(--dnpcmhgnpvvnnx); margin-bottom: 14px; font-size: 1.4rem; }
.redirect-box p { margin-bottom: 16.00380px; font-size: 0.92rem; color: var(--ucpwwecagfo); }
.ttl5u5w {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
.tzdwm0t {
  border: 5px solid var(--hxnntrshbnbuf);
  width: 48.0040px;
  height: 48.0031px;
  border-radius: 50%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 22.0019743px;
  margin-left: auto;
  animation: spin 0.9s linear infinite;
  border-top-color: var(--dnpcmhgnpvvnnx);
}
@keyframes spin { to { transform: rotate(360deg); } }
.ttl5u5w-tag {
  padding: 2.0062px 8.0063px;
  color: hsl(180,100%,99%);
  margin-bottom: 16.00499px;
  border-radius: 4.00451px;
  font-family: var(--dlxbgkpnhcwvf);
  background: var(--rwrgwuzvqian);
  display: inline-block;
  letter-spacing: 1px;
  font-size: 0.7rem;
}
.redirect-legal {
  margin-top: 18.00752px;
  color: var(--ucpwwecagfo);
  line-height: 1.5;
  font-size: 0.72rem;
}
.redirect-legal a { color: var(--dzwgpbhrxc); }
.tfodece {
  min-height: 70vh;
  text-align: center;
  align-items: center;
  display: flex;
  justify-content: center;
  padding-top: 40.0048px;
  padding-right: 20.002571495px;
  padding-bottom: 40.003772px;
  padding-left: 20.005039px;
}
.tfodece h1 {
  text-shadow: var(--smpwvonbec);
  color: var(--dnpcmhgnpvvnnx);
  font-size: clamp(4rem, 18vw, 9rem);
}
.tfodece p { font-size: 1.05rem; margin-top: 10.00625px; margin-right: 0; margin-bottom: 24.00224845px; margin-left: 0; color: var(--ucpwwecagfo); }
@media (max-width: 860px) {
  .tj1k0j5, .tvd36uc, .te1zyff, .ttyn3zb { grid-template-columns: 1fr; }
  .tj1k0j5 .tvjoiia, .te1zyff .tefexjt { order: -1; margin: 0 auto; }
  .tbgwuud { flex-direction: column; }
}

@media (max-width: 720px) {
  .tlbaypw { display: none; }
  .twi0imc { display: flex; }
  .tbsg0hj {
    transition: transform 0.25s ease;
    max-width: 300px;
    align-items: flex-start;
    height: calc(100vh - 56.00400009px);
    width: 72%;
    background: var(--ienmbjukqylkrf);
    flex-direction: column;
    padding: 22.005px 18.00912477px;
    border-left: 2.0075px solid var(--dnpcmhgnpvvnnx);
    gap: 2.0068px;
    top: 56.0045664px;
    right: 0;
    position: fixed;
    overflow-y: auto;
    transform: translateX(110%);
  }
  #ump3yy {
    image-rendering: auto;
    backface-visibility: hidden;
  }
  .tbsg0hj.active { transform: translateX(0); }
  #cm10x0 {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .tbsg0hj a { width: 100%; padding: 12.0064186px 10px; font-size: 0.95rem; }
  .tb6u4p7 { text-align: center; min-height: 40vh; }
  .tsonfni { padding-bottom: 32.004730856px; }
  .tb6u4p7 p { margin-left: auto; margin-right: auto; }
  .ttqeowd { background-attachment: scroll; }
  .tvjoiia, .tefexjt { max-width: 100%; }
  .tvjoiia img, .tefexjt img { max-height: 260.0093776px; }
}

