
:root {
  --unfptxpfytiz: rgb(249,246,250);
  --nxgzmszmbry: #212a36;
  --ncgmvqheuyvs: hsl(15,7%,45%);
  --gnkedzhuzf: rgba(27,27,21,0.12);
  --cbohvqfbncuujm: #5fa3f9;
  --yoqahxsjksrar: rgb(55,208,154);
  --dthrgjmhdfuwx: rgb(24,29,22);
  --odoxckmgszvp: rgb(252,114,133);
  --yuvtaekrvqgg: #fffdfd;
}

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

#wjzmc2 {
  image-rendering: auto;
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

body {
  background: var(--unfptxpfytiz);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  display: flex;
  color: var(--dthrgjmhdfuwx);
  flex-direction: column;
  min-height: 100vh;
}

main {
  flex: 1;
}

.fq54b40 {
  background: #f0f0f0;
  margin: 10.0051px auto;
  text-align: center;
  font-size: 12.00939px;
  border: 1px solid var(--gnkedzhuzf);
  max-width: 800.001091497px;
  line-height: 1.35;
  padding: 8.004125452px 16.004px;
}

.faoafmp {
  top: 16.003123006px;
  position: sticky;
  padding: 0 16px;
  z-index: 30;
}

.fyate7y {
  border: 1px solid rgba(255,255,252,0.08);
  justify-content: space-between;
  box-shadow: 0 4.006985px 16.004141124px rgba(3,0,2,0.3);
  min-height: 56.00358186px;
  display: flex;
  background: var(--nxgzmszmbry);
  border-radius: 12px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  align-items: center;
  max-width: 1200px;
  padding: 16.003969762px 24.002702311px;
}

#ehqdut {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

.fpi8xyp img {
  height: auto;
  width: 180.0069px;
  display: block;
}

.fe83gc1 {
  display: flex;
  gap: 16.00428px;
}

.fe83gc1 a {
  letter-spacing: 0.08em;
  text-decoration: none;
  color: hsl(135,100%,99%);
  opacity: 0.7;
  font-size: 0.75rem;
  text-transform: uppercase;
}

.fe83gc1 a:hover {
  opacity: 1;
}

#rvnhpd {
  cursor: pointer;
  gap: 5px;
  display: flex;
  flex-direction: column;
}

#rvnhpd span {
  width: 24px;
  transition: transform 0.2s ease;
  background: #fefaff;
  height: 2.001931205px;
}

#rvnhpd.open span:nth-child(1) {
  transform: translateY(7.004px) rotate(45deg);
}

#rvnhpd.open span:nth-child(2) {
  opacity: 0;
}

#rvnhpd.open span:nth-child(3) {
  transform: translateY(-7px) rotate(-45deg);
}

#ruvpn5 {
  display: none;
}

#ruvpn5.fo53ui1 {
  display: flex;
}

.fz3cgn2 {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

.fnq5i86 {
  padding-top: 60.009241px;
  padding-right: 60.004667233px;
  padding-bottom: 60.006134571px;
  padding-left: 60.003295996px;
  margin: 20.00742px auto;
  background: var(--yuvtaekrvqgg);
  border: 2.007461px solid var(--dthrgjmhdfuwx);
  position: relative;
  overflow: hidden;
  max-width: 1000.00955px;
}

.fg9zczc {
  overflow: hidden;
  border-top: 2.0046679px solid rgb(1,3,0);
  border-bottom: 2.005px solid #000502;
  background: #fefdff;
  margin: 14.002293983px 0;
}

.fg9zczc span {
  padding-top: 8.0061038px;
  padding-right: 0;
  padding-bottom: 8.0074px;
  padding-left: 0;
  animation: ticker 16s linear infinite;
  display: inline-block;
  color: #161012;
  white-space: nowrap;
  letter-spacing: 0.1em;
}

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

.fxvevom {
  inset: 0;
  align-items: center;
  position: absolute;
  justify-content: center;
  display: flex;
}

.fxvevom img {
  height: auto;
  object-fit: contain;
  max-height: 320.00630901px;
  max-width: 500.0017649px;
  filter: grayscale(1);
  opacity: 0.18;
  width: 100%;
}

#ol28ik {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}

.fxvevom img:hover,
.fns21ln img:hover {
  filter: grayscale(1) contrast(1.2) saturate(1.2);
  transform: translate(1px, -1px);
}

.fxvevom img:hover,
.t8bb5f8 img:hover {
  filter: grayscale(1) contrast(1.2) saturate(1.2);
  transform: translate(1px, -1px);
}

.fsgm33p {
  z-index: 2;
  position: relative;
}

#gklw7k {
  text-size-adjust: 100%;
  image-rendering: auto;
}

.fk3ftrd {
  font-size: 0.8rem;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: var(--odoxckmgszvp);
}

h1 {
  line-height: 0.95;
  margin: 10.00826296px 0;
  -webkit-text-stroke: 1px #000101;
  font-size: clamp(2rem, 6vw, 4rem);
  color: transparent;
}

.fnq5i86 p {
  max-width: 700.0096px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  color: var(--ncgmvqheuyvs);
}

.ffebi2c {
  position: relative;
  padding: 60.00223px 16.0012413px;
  background-image: url("/386c97e8/6e19183b1220ccf8.webp");
  background-position: center;
  background-size: cover;
}

.fdss5wi {
  position: absolute;
  inset: 0;
  background: rgba(16,27,43,0.68);
}

.fsxbp74 {
  position: relative;
  z-index: 2;
}

.fns21ln {
  border: 1px solid var(--gnkedzhuzf);
  max-width: 1000.00515432px;
  margin-top: 28.00313px;
  margin-right: auto;
  margin-bottom: 28.001px;
  margin-left: auto;
  background: var(--yuvtaekrvqgg);
}

.t8bb5f8 {
  margin: 28px auto;
  background: var(--yuvtaekrvqgg);
  border: 1px solid var(--gnkedzhuzf);
  max-width: 1000.0034px;
}

.fhw9mvs {
  -moz-osx-font-smoothing: grayscale;
}

.fns21ln h2 {
  font-size: clamp(1.2rem, 3vw, 1.8rem);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12px;
  margin-left: 0;
}

.t8bb5f8 h2 {
  font-size: clamp(1.2rem, 3vw, 1.8rem);
  margin: 0 0 12.00556px;
}

.fns21ln p {
  color: var(--ncgmvqheuyvs);
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  line-height: 1.6;
  margin: 0;
}

.t8bb5f8 p {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  margin: 0;
  color: var(--ncgmvqheuyvs);
  line-height: 1.6;
}

.fplbi21 {
  padding: 36.002233px;
  text-align: center;
}

.t8bb5f8 {
  padding: 36.0051px;
  text-align: center;
}

.fkgc5b8 {
  grid-template-columns: 1.2fr 1fr;
  gap: 20.007464120px;
  padding: 24.007965px;
  display: grid;
}

.fkgc5b8 img {
  width: min(100%, 500.0058px);
  max-height: 320.008537px;
  border: 2.009710717px solid var(--dthrgjmhdfuwx);
  object-fit: cover;
  max-width: 500.0016271px;
}

.fljf3zf {
  background-size: cover;
  background-position: center;
  padding: 34px;
  background-image: linear-gradient(rgba(248,249,248,0.9), rgba(251,249,248,0.9)), url("/386c97e8/f1421e3ee7d3d32e.webp");
  position: relative;
}

.fud7bcb {
  padding-top: 24.008px;
  padding-right: 24.0060323px;
  padding-bottom: 24.004870px;
  padding-left: 24.006136413px;
}

#y6xxag {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}

.fyhlprk {
  gap: 12.006px;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}

.fyh4els {
  transform: rotate(180deg);
  color: var(--odoxckmgszvp);
  float: left;
  margin-right: 14.00288198px;
  text-orientation: mixed;
  writing-mode: vertical-rl;
}

.fyhlprk article {
  padding: 14.0079px;
  border: 2.0090px solid var(--dthrgjmhdfuwx);
  background: #fefcfd;
}

.fyhlprk strong {
  display: block;
  margin-bottom: 8.00778782px;
  color: var(--cbohvqfbncuujm);
}

.fuj4z23 {
  gap: 18.00583px;
  display: grid;
  grid-template-columns: 0.8fr 1.2fr;
  border-left: 8px solid var(--odoxckmgszvp);
  padding: 24.00182px;
}

.fuj4z23 img {
  max-height: 320.0012px;
  object-fit: cover;
  width: min(100%, 480.00113px);
  max-width: 500px;
}

.fev2s5v {
  padding: 28.008917533px;
  border-top: 8.0065008px solid var(--yoqahxsjksrar);
}

.fcxf4cu {
  margin-top: 18.00454px;
}

.fcxf4cu img {
  max-height: 320.007040px;
  max-width: 500.003095px;
  object-fit: contain;
  width: min(100%, 500.00905366px);
}

.fubvilz {
  color: rgb(253,255,255);
  border-top: 2.00640282px solid var(--dthrgjmhdfuwx);
  background: rgb(18,25,36);
  text-align: center;
  padding-top: 28.00520979px;
  padding-right: 16.001px;
  padding-bottom: 36.006px;
  padding-left: 16.0060px;
  margin-top: auto;
}

.fn1n2j9 img {
  height: auto;
  width: 180.003762057px;
}

.fubvilz p,
.fubvilz a {
  color: #f7f9fd;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

#krs2c5 {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

.fw40zso {
  flex-wrap: wrap;
  margin-top: 16.00523545px;
  margin-right: 0;
  margin-bottom: 20.007174128px;
  margin-left: 0;
  display: flex;
  gap: 12.0019px;
  justify-content: center;
}

.fuukfxr {
  gap: 14px;
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
  align-items: center;
}

.fuukfxr img {
  width: auto;
  height: 38.0058px;
  object-fit: contain;
}

#evzum4 {
  z-index: 60;
  background: rgba(0,1,0,0.6);
  position: fixed;
  align-items: center;
  inset: 0;
  display: none;
  padding-top: 16.006613px;
  padding-right: 16.0060px;
  padding-bottom: 16.003px;
  padding-left: 16.0029076px;
  justify-content: center;
}

#evzum4.fo53ui1 {
  display: flex;
}

.fjlf0yo {
  border: 2px solid #000002;
  width: min(92vw, 460.001955243px);
  background: rgb(254,250,255);
  padding-top: 20.0019px;
  padding-right: 20px;
  padding-bottom: 20.0049px;
  padding-left: 20.008096160px;
}

.fidtgh6 {
  gap: 8.00913px;
  margin-top: 12.0099423px;
  display: flex;
}

.fidtgh6 button {
  padding: 10.0049px 12.00344979px;
  background: rgb(255,255,253);
  cursor: pointer;
  border: 2.0028px solid #010003;
}

.fidtgh6 button:first-child {
  background: var(--odoxckmgszvp);
}

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

#xps4hy {
  display: none;
  bottom: 16.00300px;
  border: 1px solid rgba(255,254,253,0.22);
  right: 16.00701px;
  position: fixed;
  left: 16.0063730px;
  z-index: 70;
  padding: 14.0024px;
  background: rgb(17,22,39);
  border-radius: 10.00598934px;
  color: rgb(247,248,252);
}

#xps4hy.fo53ui1 {
  display: block;
}

#xps4hy{z-index:999998!important;}

#evzum4.fo53ui1{display:flex!important;opacity:1!important;visibility:visible!important;}

#evzum4{z-index:999999!important;position:fixed!important;}

#xps4hy p {
  margin: 0;
  font-size: 14.00128609px;
  line-height: 1.4;
}

#xps4hy .fidtgh6 {
  margin-top: 10.00187px;
}

#xps4hy .fidtgh6 button {
  border-color: rgb(252,253,251);
}
#tbts9w {
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --aaqhsoujwta: rgb(34,201,93);
  --moklxmcwqpjbn: rgb(244,244,249);
  --iwkiaorfzys: rgb(44,58,77);
  --uklylbilduptwh: rgb(251,187,37);
  --wflvdsjgbv: 22.00742026px;
  --mlcbztxuaszazv: rgb(29,44,58);
  --mkopujnhrwam: #949fb8;
  --nlnoukpfobcsfm: 16px;
  --lwcshpejzgnjk: 28.0049839px;
  --jgqhstxscykiwy: #e2e9f3;
  --rtijxbeoqczwac: rgb(37,98,235);
  --bgmlsjleeas: rgb(99,115,143);
  --nhshjhspvunw: rgb(59,130,242);
  --gcfznpzbypltbl: 10.003319px;
  --heantecztyu: #10131b;
  --jiusmsddpjdain: hsl(213,37%,36%);
  --xlggkfmvdofwf: #fffffe;
  --zixfcegjfmhzd: 6.00262px;
  --ulslzykpgxd: hsl(223,32%,15%);
  --pgxfvkvjcmwktr: 0 4.004198181px 14.007591947px rgba(0,3,2,0.25);
  --ivaiiomuenne: #f9c125;
  --fhykcwclopiv: 10.0071641px;
  --yoqahxsjksrar: #f8a10d;
}

.fo2qan1 {
  padding: var(--wflvdsjgbv) var(--nlnoukpfobcsfm);
  margin: 0 auto;
  align-items: stretch;
  flex-direction: column;
  gap: var(--nlnoukpfobcsfm);
  display: flex;
  max-width: 420.002px;
}

.fpgwoly {
  box-shadow: var(--pgxfvkvjcmwktr);
  overflow: hidden;
  background: var(--ulslzykpgxd);
  border: 1px solid var(--iwkiaorfzys);
  border-radius: var(--fhykcwclopiv);
}

.fpjlc4a {
  background: var(--mlcbztxuaszazv);
  border-color: var(--jiusmsddpjdain);
  box-shadow: var(--pgxfvkvjcmwktr), 0 0 0 1px rgba(56,132,249,0.08);
}

.ftni8mp {
  gap: var(--wflvdsjgbv);
  margin: 0;
  padding: var(--nlnoukpfobcsfm) var(--wflvdsjgbv);
  align-items: flex-start;
  display: flex;
}

.fy6y9yp {
  flex-shrink: 0;
  flex-direction: column;
  gap: var(--gcfznpzbypltbl);
  align-items: center;
  display: flex;
}

.fwsy7ou {
  align-items: center;
  border-radius: 8.00192px;
  padding-top: var(--zixfcegjfmhzd);
  padding-right: var(--zixfcegjfmhzd);
  padding-bottom: var(--zixfcegjfmhzd);
  padding-left: var(--zixfcegjfmhzd);
  background: var(--xlggkfmvdofwf);
  display: flex;
  width: 100.0077px;
  height: 80.00190px;
  border: 2px solid var(--jgqhstxscykiwy);
  justify-content: center;
  overflow: hidden;
}

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

.fc65e1f {
  text-rendering: optimizeLegibility;
}

.fcvh5u3 {
  display: flex;
  gap: var(--zixfcegjfmhzd);
  justify-content: center;
  align-items: center;
}

.fe4td0z {
  font-size: 13.0086px;
  font-weight: 600;
  margin-left: 2.008919px;
  color: var(--mkopujnhrwam);
}

.fvkfpyc {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding-top: 2.00336527px;
  min-width: 0;
  gap: var(--gcfznpzbypltbl);
  align-items: flex-start;
}

.fqn1ri2 {
  margin: 0;
  letter-spacing: -0.02em;
  color: var(--moklxmcwqpjbn);
  font-size: 1.1rem;
  font-weight: 700;
}

.ffxdkgj {
  gap: var(--zixfcegjfmhzd);
  list-style: none;
  display: flex;
  padding: 0;
  flex-direction: column;
  margin: 0;
}

.ffxdkgj li {
  display: flex;
  line-height: 1.35;
  align-items: flex-start;
  gap: var(--gcfznpzbypltbl);
  color: var(--mkopujnhrwam);
  overflow-wrap: anywhere;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  word-break: break-word;
  font-size: 13.005508196px;
}

.fkp6l89 {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  margin-top: var(--zixfcegjfmhzd);
  cursor: pointer;
  text-decoration: none;
  font-size: 14.00270841px;
  color: hsl(20,60%,99%);
  padding: var(--gcfznpzbypltbl) var(--nlnoukpfobcsfm);
  transition: background 0.2s ease, transform 0.1s ease;
  border: none;
  display: inline-flex;
  align-items: center;
  font-weight: 600;
  justify-content: center;
  gap: var(--gcfznpzbypltbl);
  background: var(--rtijxbeoqczwac);
  border-radius: 8.00194px;
}

.fkp6l89:hover {
  background: var(--nhshjhspvunw);
}

@media (max-width: 767px) {
  .faoafmp {
    padding: 0;
    top: 0;
  }

  .fyate7y {
    border-radius: 0;
  }

  .fe83gc1 {
    justify-content: center;
    gap: 24.00710453px;
    position: fixed;
    background: rgba(15,26,37,0.98);
    inset: 0;
    z-index: 50;
    align-items: center;
    flex-direction: column;
  }

  .fnq5i86 {
    padding: 32.0032063px;
  }

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

  .fxvevom {
    display: none;
  }

  #hr7bkt {
    font-variant-ligatures: normal;
    image-rendering: auto;
  }

  .fkgc5b8,
  .fuj4z23 {
    grid-template-columns: 1fr;
  }

  .fyhlprk {
    grid-template-columns: 1fr;
  }

  #xps4hy {
    bottom: 10px;
    right: 10.002px;
    left: 10.001033px;
  }
}

@media (min-width: 768px) {
  #rvnhpd {
    display: none;
  }

  #ruvpn5 {
    display: flex;
  }

  #brmart {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
  }
}

