:root {
  --v8c75s: rgba(106,247,58,0.29);
  --vv4m2c: #151e3c;
  --vydoyj: #6af73a;
  --vbq372: 999px;
  --vqxopw: 700;
  --vz2z1h: #adb0bb;
  --vg6v8m: #2c3550;
  --v9lug7: 'Work Sans', 'Inter', 'Segoe UI', system-ui, -apple-system, sans-serif;
  --vmyzac: rgba(255,255,255,0.12);
  --vvrr20: rgba(255,255,255,0.106);
  --vgymho: none;
  --vjm7qr: 'Manrope', 'Inter', 'Segoe UI', system-ui, -apple-system, sans-serif;
  --vyhouc: #2b334e;
  --vjcafg: #1f2744;
  --vfavnb: #41407c;
  --vg9715: rgba(106,247,58,0.109);
  --vpuk2k: 0.03em;
  --v3u5rn: uppercase;
  --vbbhhw: rgba(255,255,255,0.179);
  --va906j: none;
  --vv05yd: #ffffff;
  --vtoy1s: rgba(21,30,60,0.946);
  --vmenrl: #6af73a;
  --v0xf8l: #6af73a;
  --vlwvj1: 20px;
  --vna5xu: #000000;
}
* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
.JN646Vk8kx {
  line-height: 1.6;
  font-family: var(--v9lug7);
  background: var(--vv4m2c);
  overflow-x: hidden;
  min-height: 100vh;
  color: var(--vv05yd);
}
.hjxho0YH {
  padding: 0 20px;
  max-width: 1184px;
  margin: 0 auto;
}
.alkHVA8mi {
  padding: 16px 0;
  backdrop-filter: blur(11px);
  left: 0;
  position: fixed;
  border-bottom: 1px solid var(--vvrr20);
  right: 0;
  background: var(--vtoy1s);
  top: 0;
  z-index: 99;
}

.alkHVA8mi.u73UELQuRjm { z-index: 1000; }
body { padding-top: 72px; }
.W4MjV9ujq {
  padding: 0 20px;
  max-width: 1184px;
  margin: 0 auto;
  justify-content: space-between;
  display: flex;
  align-items: center;
}
.X5aagm7O {
  text-decoration: none;
  display: flex;
  color: var(--v0xf8l);
  gap: 8px;
  font-size: 24px;
  align-items: center;
  font-weight: 700;
}
.iuzBf0VUKy {
  height: 40px;
  width: auto;
}
.SDjV3LUFD {
  display: flex;
  gap: 24px;
  align-items: center;
}
.pjpkMoejNpg {
  opacity: 0.8;
  font-weight: 500;
  font-size: 14px;
  color: var(--vv05yd);
  transition: opacity 0.2s, color 0.2s;
  text-decoration: none;
}
.pjpkMoejNpg:hover {
  color: var(--v0xf8l);
  opacity: 1;
}
.krozIrhXW {
  cursor: pointer;
  flex-direction: column;
  border: none;
  gap: 5px;
  display: none;
  padding: 8px;
  background: none;
}
.VtdTJpzQ5g {
  background: var(--vv05yd);
  width: 24px;
  border-radius: 2px;
  transition: transform 0.3s, opacity 0.3s;
  height: 2px;
}
.VVJTxod1 {
  border: none;
  top: 20px;
  cursor: pointer;
  right: 20px;
  width: 40px;
  height: 40px;
  display: none;
  background: none;
  position: absolute;
  color: var(--vv05yd);
  line-height: 1;
  font-size: 28px;
}

a:focus-visible, button:focus-visible {
  outline: 2px solid var(--vv05yd);
  outline-offset: 2px;
}
.ghoZcfl0lM {
  background: var(--vmenrl);
  transition: transform 0.18s, box-shadow 0.2s;
  letter-spacing: var(--vpuk2k);
  text-decoration: none;
  font-weight: var(--vqxopw);
  box-shadow: var(--vgymho);
  cursor: pointer;
  text-align: center;
  padding: 12px 28px;
  border-radius: var(--vbq372);
  font-size: 14px;
  color: var(--vna5xu);
  display: inline-block;
  text-transform: var(--v3u5rn);
  border: var(--va906j);
}
.ghoZcfl0lM:hover {
  box-shadow: 0 8px 24px var(--v8c75s);
  transform: translateY(-2px);
}

.Neml3oSKX {
  padding: 24px 56px;
  font-size: 28px;
  font-weight: 800;
}

@media (prefers-reduced-motion: no-preference) {
.Neml3oSKX {
  animation: USib8nvp 2s ease-out 2;
}
@keyframes USib8nvp {
  0% { box-shadow: 0 0 0 0 rgba(106,247,58,0.55); }
  70% { box-shadow: 0 0 0 20px rgba(106,247,58,0); }
  100% { box-shadow: 0 0 0 0 rgba(106,247,58,0); }
}
}

.vmyxr1l4Lbdk {
  padding: 56px 0 60px;
  text-align: center;
  background: linear-gradient(180deg, var(--vg9715) 0%, transparent 100%);
}
.e5IYquBN {
  font-family: var(--vjm7qr);
  font-size: clamp(32px, 5vw, 56px);
  font-weight: 800;
  margin-bottom: 16px;
  line-height: 1.1;
  background: linear-gradient(135deg, var(--vv05yd) 0%, var(--v0xf8l) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.bJoRuzyX {
  font-size: 18px;
  max-width: 600px;
  color: var(--vz2z1h);
  margin: 0 auto 32px;
}

.tyAeK5DG9 {
  overflow: hidden;
  align-items: center;
  position: relative;
  display: flex;
  min-height: 540px;
}
.DC6XmZwmYL0p {
  object-fit: cover;
  height: 100%;
  width: 100%;
  position: absolute;
  inset: 0;
  object-position: right center;
}
.PPkeVx3pZABx {
  position: absolute;
  background: linear-gradient(90deg, rgba(0,0,0,0.74) 0%, rgba(0,0,0,0.45) 45%, rgba(0,0,0,0.12) 100%), linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.4) 100%);
  inset: 0;
}
.AFjeIbfFR {
  margin: 0 auto;
  max-width: 1184px;
  padding: 72px 20px;
  position: relative;
  width: 100%;
  z-index: 1;
}
.s8EHLeU8gP8b {
  margin-bottom: 14px;
  font-family: var(--vjm7qr);
  font-size: clamp(36px, 5vw, 60px);
  line-height: 1.08;
  font-weight: 800;
  color: #fff;
}
.qli1OaHh3 {
  max-width: 520px;
  color: rgba(255,255,255,0.85);
  margin-bottom: 28px;
  font-size: 18px;
}
.tyAeK5DG9 .g51LDcKup0v {
  color: rgba(255,255,255,0.75);
}
.TlZO62rr {
  min-height: 280px;
}
.TlZO62rr .AFjeIbfFR {
  padding: 48px 20px;
}
.TlZO62rr .s8EHLeU8gP8b {
  margin-bottom: 0;
  font-size: clamp(28px, 4vw, 42px);
}
.HZzc2VBGnZ {
  padding: 60px 0;
}
.aYgyXRJgO {
  font-weight: 700;
  font-size: 28px;
  font-family: var(--vjm7qr);
  margin-bottom: 20px;
}
.g51LDcKup0v {
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 600;
  color: var(--v0xf8l);
  letter-spacing: 1px;
  margin-bottom: 8px;
}
.kROFU1Ih0l {
  line-height: 1.7;
  opacity: 0.85;
  margin-bottom: 16px;
}

.tpQrU6lV5 {
  margin: 33px 0;
}
.TUKtX0w38U {
  text-align: center;
  margin-top: 18px;
}
.vXWqFyxlL {
  margin: 28px 0;
  text-align: center;
}
.fw86RwGUKoHq {
  grid-template-columns: repeat(4, 1fr);
  display: grid;
  gap: 16px;
}
.fO4yv2AKNEy4 {
  border: 1px solid var(--vvrr20);
  position: relative;
  cursor: pointer;
  transition: border-color 0.2s, transform 0.2s;
  display: block;
  overflow: hidden;
  background: var(--vjcafg);
  border-radius: var(--vlwvj1);
}
.fO4yv2AKNEy4:hover {
  border-color: var(--v0xf8l);
  transform: translateY(-3px);
}

.fO4yv2AKNEy4::after {
  pointer-events: none;
  content: "";
  background: linear-gradient(180deg, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.78) 100%);
  transition: opacity 0.25s;
  position: absolute;
  opacity: 0.7;
  inset: 0;
}
.fO4yv2AKNEy4:hover::after {
  opacity: 1;
}
.lRu9LNbJ {
  display: block;
  width: 100%;
  transition: transform 0.3s;
  height: auto;
}
.fO4yv2AKNEy4:hover .lRu9LNbJ {
  transform: scale(1.06);
}

.sSV7v6vZzXz {
  text-transform: uppercase;
  transition: opacity 0.2s, transform 0.2s;
  font-weight: 700;
  position: absolute;
  box-shadow: 0 5px 21px rgba(0,0,0,0.35);
  letter-spacing: 0.5px;
  top: 50%;
  padding: 10px 26px;
  transform: translate(-50%, -50%);
  color: var(--vna5xu);
  background: var(--v0xf8l);
  left: 50%;
  z-index: 1;
  font-size: 14px;
  border-radius: var(--vlwvj1);
}
@media (hover: hover) {
  .sSV7v6vZzXz {
  opacity: 0;
  transform: translate(-50%, -40%);
}
  .fO4yv2AKNEy4:hover .sSV7v6vZzXz {
  transform: translate(-50%, -50%);
  opacity: 1;
}
}
.PecP1LCjXU {
  gap: 12px;
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
  display: grid;
}
.Wb3y1HlBYj {
  border: 1px solid var(--vmyzac);
  align-items: center;
  gap: 4px 10px;
  padding: 12px 22px;
  cursor: pointer;
  min-height: 64px;
  justify-content: center;
  background: var(--vg6v8m);
  text-align: center;
  flex-wrap: wrap;
  display: flex;
  transition: border-color 0.2s, transform 0.2s;
  border-radius: 999px;
}
.Wb3y1HlBYj:hover {
  border-color: var(--v0xf8l);
  transform: translateY(-2px);
}
.Wb3y1HlBYj:focus-visible {
  outline: 2px solid var(--v0xf8l);
  outline-offset: 2px;
}
.bj6hwci7 {
  padding: 14px 16px;
  border-radius: 14px;
  border: 1px solid var(--vmyzac);
}
.yM9yVdG3n4 {
  margin: 0 0 10px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 0.04em;
  opacity: 0.75;
  font-size: 13px;
}
.tWV5xm9Au {
  display: flex;
  padding: 2px 2px 6px;
  gap: 12px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
}
.tWV5xm9Au > * {
  min-width: 140px;
  flex: 0 0 auto;
  scroll-snap-align: start;
}
.gRJuyddk {
  font-weight: 600;
  overflow-wrap: anywhere;
  font-size: 13px;
  min-width: 0;
  line-height: 1.25;
}
.FInMo0MK2 {
  width: auto;
  object-fit: contain;
  max-width: 100%;
  height: auto;
  display: block;
  max-height: 40px;
}

.MOwMDDIPrq3 {
  gap: 19px;
  grid-template-columns: repeat(4, 1fr);
  display: grid;
}
.akPOk0yJ6TCu {
  background: var(--vjcafg);
  position: relative;
  display: block;
  min-width: 0;
  transition: transform 0.18s, box-shadow 0.2s;
  cursor: pointer;
  border-radius: 9px;
  overflow: hidden;
}
.akPOk0yJ6TCu:hover {
  box-shadow: 0 8px 22px var(--v8c75s);
  transform: translateY(-3px);
}
.tHlJ7Lul {
  width: 100%;
  display: block;
  height: auto;
  aspect-ratio: 400 / 304;
  object-fit: cover;
}
@media (max-width: 764px) {
  .MOwMDDIPrq3 {
  gap: 10px;
  grid-template-columns: repeat(2, 1fr);
}
}

.Se4ORjVz {
  padding: 40px 0;
  border-bottom: 1px solid var(--vyhouc);
}
.Ipm7KUzOf8zE {
  padding: 32px 0;
  text-align: center;
}
.h1wBJuEysJf {
  padding: 40px 0;
  background: var(--vjcafg);
  border-top: 1px solid var(--vvrr20);
}
.amGjk8mE2S {
  margin: 0 auto;
  text-align: center;
  padding: 0 20px;
  max-width: 1184px;
}
.OtLeF1Vku {
  margin-bottom: 18px;
}
.OtLeF1Vku a {
  align-items: center;
  text-decoration: none;
  display: inline-flex;
  font-weight: 700;
  color: var(--v0xf8l);
  font-size: 20px;
}
.OtLeF1Vku img {
  height: 32px;
  width: auto;
}
.E3RP5o1ia {
  justify-content: center;
  margin-bottom: 20px;
  gap: 16px;
  display: flex;
  flex-wrap: wrap;
}

.sgf4KSpfRQ {
  text-decoration: none;
  color: var(--vv05yd);
  min-width: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.2s;
  opacity: 0.6;
  min-height: 24px;
  font-size: 13px;
}
.sgf4KSpfRQ:hover {
  color: var(--v0xf8l);
  opacity: 1;
}
.WpPlh7jORwi {
  font-size: 12px;
  opacity: 0.4;
  line-height: 1.6;
  margin-top: 16px;
}
.ThjlNJooADCQ {
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
}
.ThjlNJooADCQ .Wb3y1HlBYj {
  min-height: 52px;
  padding: 10px 18px;
}
.ThjlNJooADCQ .FInMo0MK2 {
  max-height: 28px;
}
.h0SndyEOKP {
  margin-top: 4px;
  opacity: 0.75;
  font-size: 13px;
}
.h0SndyEOKP a {
  text-decoration: none;
  color: var(--vv05yd);
}
.h0SndyEOKP a:hover {
  color: var(--v0xf8l);
}
.EK3aYrEn {
  margin: 24px 0;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  display: grid;
  gap: 24px;
}
.ie5VL2ys1 {
  transition: border-color 0.2s;
  padding: 24px;
  background: var(--vjcafg);
  border: 1px solid var(--vvrr20);
  border-radius: var(--vlwvj1);
}
.ie5VL2ys1:hover {
  border-color: var(--v0xf8l);
}
.gUVRAifxJ {
  font-size: 18px;
  margin-bottom: 12px;
  font-family: var(--vjm7qr);
  font-weight: 600;
}
.XQ3BJlgCOi {
  border-radius: var(--vlwvj1);
  width: 100%;
  margin: 20px 0;
  border-collapse: collapse;
  overflow: hidden;
}
.oGqsR3S2uy {
  font-weight: 600;
  font-size: 13px;
  letter-spacing: 0.5px;
  padding: 12px 16px;
  background: var(--vyhouc);
  text-align: left;
  text-transform: uppercase;
}
.guQ7Qk5wzqE {
  border-bottom: 1px solid var(--vvrr20);
  text-align: left;
  padding: 12px 16px;
}
.TQKW9h7jY9Ob {
  margin: 24px 0;
}
.phoRJ71t4 {
  overflow: hidden;
  border-radius: var(--vlwvj1);
  border: 1px solid var(--vvrr20);
  margin-bottom: 12px;
}
.OiG8zDa5 {
  background: var(--vjcafg);
  font-weight: 600;
  padding: 16px;
  cursor: pointer;
}
.dwXXyZ9O {
  opacity: 0.8;
  padding: 0 16px 16px;
}
.awFQf4vJnVSu {
  margin-bottom: 16px;
  padding-left: 24px;
}
.rMhZ8CFEUMj {
  margin-bottom: 8px;
}

.zD17tKWQnrd h2 {
  font-size: 26px;
  font-weight: 700;
  font-family: var(--vjm7qr);
  margin: 36px 0 14px;
}
.zD17tKWQnrd h3 {
  font-weight: 600;
  margin: 24px 0 10px;
  font-family: var(--vjm7qr);
  font-size: 20px;
}
.zD17tKWQnrd p {
  line-height: 1.7;
  margin-bottom: 16px;
  opacity: 0.9;
}
.zD17tKWQnrd ul, .zD17tKWQnrd ol {
  margin: 0 0 16px 24px;
}
.zD17tKWQnrd li {
  margin-bottom: 8px;
}
.zD17tKWQnrd a {
  color: var(--v0xf8l);
}
.zD17tKWQnrd a.P4st1odvtxy {
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  border: var(--va906j);
  margin: 8px 0 24px;
  padding: 12px 28px;
  letter-spacing: var(--vpuk2k);
  border-radius: var(--vbq372);
  font-size: 14px;
  background: var(--vmenrl);
  font-weight: var(--vqxopw);
  transition: transform 0.18s, box-shadow 0.2s;
  text-transform: var(--v3u5rn);
  color: var(--vna5xu);
  box-shadow: var(--vgymho);
}
.zD17tKWQnrd a.P4st1odvtxy:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 24px var(--v8c75s);
}

.zD17tKWQnrd a.ghoZcfl0lM {
  color: var(--vna5xu);
}
.zD17tKWQnrd table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  background: var(--vjcafg);
  border: 1px solid var(--vvrr20);
  border-radius: var(--vlwvj1);
  overflow: hidden;
}
.zD17tKWQnrd th {
  font-weight: 600;
  font-size: 13px;
  background: var(--vyhouc);
  text-transform: uppercase;
  text-align: left;
  letter-spacing: 0.5px;
  padding: 12px 16px;
}
.zD17tKWQnrd td {
  text-align: left;
  vertical-align: top;
  padding: 12px 16px;
  border-top: 1px solid var(--vvrr20);
}
.zD17tKWQnrd details {
  border: 1px solid var(--vvrr20);
  background: var(--vjcafg);
  border-radius: var(--vlwvj1);
  margin-bottom: 12px;
  overflow: hidden;
}
.zD17tKWQnrd summary {
  padding: 16px;
  font-weight: 600;
  cursor: pointer;
}
.zD17tKWQnrd summary > h3 {
  display: inline;
  margin: 0;
  font: inherit;
}
.zD17tKWQnrd details[open] summary {
  margin-bottom: 12px;
  border-bottom: 1px solid var(--vvrr20);
}
.zD17tKWQnrd details > p, .zD17tKWQnrd details > div {
  margin-bottom: 0;
  padding: 0 16px 16px;
}
.j9QkMEbsng {
  left: 0;
  z-index: 999;
  top: 0;
  width: 100%;
  display: none;
  background: rgba(0,0,0,0.5);
  height: 100%;
  position: fixed;
}
.XgL8j2gY {
  max-width: 1184px;
  margin: 4px auto 28px;
  text-align: center;
}
.XgL8j2gY a {
  overflow: hidden;
  display: inline-block;
  transition: transform 0.18s, box-shadow 0.2s;
  border-radius: var(--vlwvj1);
  line-height: 0;
}
.XgL8j2gY a:hover {
  box-shadow: 0 8px 24px var(--v8c75s);
  transform: translateY(-2px);
}
.IJTbNEKAU {
  height: auto;
  width: 100%;
  border: 1px solid var(--vvrr20);
  border-radius: var(--vlwvj1);
  max-width: 900px;
}

@media (max-width: 764px) {
  .SDjV3LUFD {
  padding: 80px 24px 24px;
  border-left: 1px solid var(--vbbhhw);
  position: fixed;
  height: 100vh;
  z-index: 1001;
  flex-direction: column;
  overflow-y: auto;
  display: none;
  top: 0;
  gap: 16px;
  width: 280px;
  background: var(--vv4m2c);
  right: 0;
}
  .SDjV3LUFD.u73UELQuRjm {
    display: flex;
  }
  .j9QkMEbsng.u73UELQuRjm {
    display: block;
  }
  .krozIrhXW {
    display: flex;
  }
  .VVJTxod1 {
    display: block;
  }
  .vmyxr1l4Lbdk {
    padding: 48px 0 36px;
  }
  
  .tyAeK5DG9 {
  text-align: center;
  min-height: 360px;
}
  .AFjeIbfFR {
    padding: 44px 20px;
  }
  .TlZO62rr {
    min-height: 220px;
  }
  .qli1OaHh3 {
  margin-right: auto;
  margin-left: auto;
}
  .e5IYquBN {
    font-size: 28px;
  }
  .HZzc2VBGnZ {
    padding: 36px 0;
  }
  .fw86RwGUKoHq {
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}
  .PecP1LCjXU {
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}
  .Wb3y1HlBYj {
  padding: 10px 16px;
  min-height: 56px;
}
  .FInMo0MK2 {
    max-height: 34px;
  }
  .ghoZcfl0lM {
  padding: 10px 20px;
  font-size: 13px;
}
  .Neml3oSKX {
  padding: 18px 36px;
  font-size: 20px;
}
  .zD17tKWQnrd table {
  display: block;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
  
  .W4MjV9ujq {
  padding: 0 12px;
  gap: 10px;
}
  .X5aagm7O {
  flex: 0 1 auto;
  min-width: 0;
  overflow: hidden;
  font-size: 18px;
}
  .iuzBf0VUKy {
  object-fit: contain;
  height: 32px;
  max-width: 44vw;
}
  
  .alkHVA8mi a.ghoZcfl0lM {
  letter-spacing: normal;
  flex: 0 0 auto;
  font-size: 12px;
  padding: 9px 14px;
  text-transform: none;
  white-space: nowrap;
}
  .krozIrhXW { order: -1; }
  .X5aagm7O { margin-right: auto; }
}
@media (max-width: 400px) {
  .iuzBf0VUKy {
  height: 28px;
  max-width: 38vw;
}
  .alkHVA8mi a.ghoZcfl0lM {
  padding: 8px 12px;
  font-size: 11.5px;
}
}

.SDjV3LUFD a.pjpkMoejNpg {
  white-space: nowrap;
  cursor: pointer;
}
@media (max-width: 824px) {
  .SDjV3LUFD {
  overflow-y: auto;
  right: 0;
  padding: 80px 24px 24px;
  position: fixed;
  display: none;
  flex-direction: column;
  gap: 16px;
  background: var(--vv4m2c);
  width: 280px;
  border-left: 1px solid var(--vbbhhw);
  z-index: 1001;
  top: 0;
  height: 100vh;
}
  .SDjV3LUFD.u73UELQuRjm { display: flex; }
  .j9QkMEbsng.u73UELQuRjm { display: block; }
  .krozIrhXW { display: flex; }
  .VVJTxod1 { display: block; }
  .krozIrhXW { order: -1; }
  .X5aagm7O { margin-right: auto; }
}
@media (max-width: 476px) {
  .fw86RwGUKoHq {
    grid-template-columns: repeat(2, 1fr);
  }
  .EK3aYrEn {
    grid-template-columns: 1fr;
  }
}
.jrirCKur {
  padding: 0 20px;
  max-width: 1073px;
  margin: 48px auto;
}
.aoJF3dkSBiq {
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 22px;
  gap: 16px;
  display: flex;
  flex-wrap: wrap;
}
.FC1YgwZLzHj {
  font-size: clamp(22px, 3vw, 30px);
  font-family: var(--vjm7qr);
  color: var(--vv05yd);
  font-weight: 700;
  margin: 0;
}
.uXXFWqeHhF5 {
  display: flex;
  gap: 10px;
  align-items: center;
}
.TqbPkJyDJV, .uL2eA6qiK {
  gap: 3px;
  display: inline-flex;
}
.TqbPkJyDJV svg, .uL2eA6qiK svg { display: block; }
.u7od0ZCGYE {
  color: var(--vz2z1h);
  line-height: 1.35;
  font-size: 12px;
}
.u7od0ZCGYE strong {
  font-weight: 700;
  color: var(--vv05yd);
}
.nXd1Xe4v {
  gap: 16px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.vRQddKNXvoRu {
  display: flex;
  flex-direction: column;
  background: var(--vjcafg);
  gap: 10px;
  padding: 18px;
  border-radius: var(--vlwvj1);
  border: 1px solid var(--vvrr20);
}
.SQ8pOY1TgDdC {
  display: flex;
  gap: 10px;
  align-items: center;
}
.aDy1ZrF4 {
  font-size: 15px;
  height: 38px;
  color: #fff;
  align-items: center;
  width: 38px;
  flex-shrink: 0;
  font-weight: 700;
  border-radius: 50%;
  display: flex;
  justify-content: center;
}
.fJsdEA8ZUkA {
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.BaHi2M7KYHEP {
  font-size: 14px;
  font-weight: 600;
  color: var(--vv05yd);
}
.NzQJMR2clUBV {
  display: inline-flex;
  gap: 4px;
  color: var(--vz2z1h);
  font-size: 11px;
  align-items: center;
}
.uWzFafZuDxW {
  line-height: 1.55;
  color: var(--vv05yd);
  margin: 0;
  font-size: 14px;
}
.RQc2mp3eCH7F {
  color: var(--vz2z1h);
  margin-top: auto;
  font-size: 12px;
}
.EeqM4oLP {
  justify-content: center;
  margin-top: 22px;
  flex-wrap: wrap;
  gap: 12px;
  display: flex;
}
.zvEhqcvlOL {
  border: 1px solid var(--vvrr20);
  font-weight: 600;
  font-size: 13px;
  cursor: pointer;
  border-radius: var(--vlwvj1);
  font-family: inherit;
  padding: 9px 20px;
  color: var(--vv05yd);
  background: var(--vyhouc);
}
.zvEhqcvlOL:hover { border-color: var(--v0xf8l); }
@media (max-width: 999px) { .nXd1Xe4v { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 558px) { .nXd1Xe4v { grid-template-columns: 1fr; } }

@media (min-width: 999px) {
  .IJTbNEKAU {
  max-width: 100%;
  width: 1080px;
} 
  .fw86RwGUKoHq, .MOwMDDIPrq3 {
  width: clamp(100%, 120%, calc(100vw - 40px));
  margin-left: calc((100% - clamp(100%, 120%, calc(100vw - 40px))) / 2);
}
}

html { scroll-padding-bottom: 94px; }
.Q6t7zev5heK { height: 94px; }
.FkhFpcJNLlC {
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 900;
  pointer-events: none;
  padding: 0 12px 11px;
  position: fixed;
}
.jHWlYql4bXN {
  gap: 16px;
  box-shadow: 0 -8px 23px rgba(0,0,0,0.35);
  justify-content: center;
  padding: 10px 10px 10px 20px;
  align-items: center;
  max-width: 719px;
  background: var(--vyhouc);
  pointer-events: auto;
  border: 1px solid var(--vbbhhw);
  margin: 0 auto;
  border-radius: 999px;
  display: flex;
}
.pQMdCBHz {
  min-width: 0;
  flex-direction: column;
  display: flex;
  gap: 2px;
}
.PYIAWkO3V {
  color: var(--vz2z1h);
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 0.5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.NmpCJIDTxl5 {
  vertical-align: middle;
  display: inline-block;
  margin-right: 6px;
  border-radius: 50%;
  background: var(--v0xf8l);
  height: 7px;
  width: 7px;
}
.CvJKJxHojSOu {
  font-size: 16px;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--vv05yd);
}
.MMvxK4dBeJNi {
  min-width: 62px;
  color: var(--vv05yd);
  font-feature-settings: "tnum" 1;
  font-weight: 700;
  border-radius: var(--vlwvj1);
  font-variant-numeric: tabular-nums;
  flex-shrink: 0;
  border: 1px solid var(--vvrr20);
  font-size: 15px;
  background: var(--vjcafg);
  text-align: center;
  padding: 5px 9px;
}
.Hes6OWGesd {
  border-radius: var(--vbq372);
  padding: 10px 22px;
  background: var(--vmenrl);
  font-weight: 700;
  margin-left: 0;
  border: var(--va906j);
  cursor: pointer;
  white-space: nowrap;
  letter-spacing: var(--vpuk2k);
  flex-shrink: 0;
  text-decoration: none;
  color: var(--vna5xu);
  text-transform: var(--v3u5rn);
}
.ZqLXZklLSL {
  height: 22px;
  border-radius: 50%;
  display: inline-block;
  width: 22px;
  background: rgba(255,255,255,0.18);
  text-align: center;
  line-height: 22px;
  margin-left: 6px;
}
.vj0xuYFxnLR {
  line-height: 1;
  display: inline-flex;
  min-height: 44px;
  border: 0;
  font-size: 20px;
  margin: -6px -4px -6px 0;
  background: none;
  justify-content: center;
  font-family: inherit;
  min-width: 44px;
  flex-shrink: 0;
  cursor: pointer;
  align-items: center;
  color: var(--vz2z1h);
  padding: 0;
}
.vj0xuYFxnLR:hover { color: var(--vv05yd); }
.FkhFpcJNLlC.b2CRYciRt2 { display: none; }
.Q6t7zev5heK.b2CRYciRt2 { height: 0; }
@media (max-width: 558px) {
  .Q6t7zev5heK { height: 84px; }
  html { scroll-padding-bottom: 84px; }
  .jHWlYql4bXN {
  padding: 8px 8px 8px 12px;
  gap: 8px;
}
  .CvJKJxHojSOu { font-size: 12px; }
  .PYIAWkO3V { font-size: 10px; }
  .MMvxK4dBeJNi {
  min-width: 48px;
  font-size: 12px;
  padding: 4px 6px;
}
  .Hes6OWGesd { padding: 9px 14px; }
}
@media (prefers-reduced-motion: no-preference) {
@keyframes iUCh4U7UF6QK { 0%, 100% { transform: translateX(0); } 50% { transform: translateX(3px); } }
.ZqLXZklLSL { animation: iUCh4U7UF6QK 1.6s ease-in-out 3; }
}

.ghoZcfl0lM:not(.Neml3oSKX):hover, .zD17tKWQnrd a.P4st1odvtxy:hover, .ghoZcfl0lM:not(.Neml3oSKX):focus-visible, .zD17tKWQnrd a.P4st1odvtxy:focus-visible {
  box-shadow: 0 8px 24px var(--v8c75s);
  transform: none;
}
@media (prefers-reduced-motion: no-preference) {
.ghoZcfl0lM:not(.Neml3oSKX):hover, .zD17tKWQnrd a.P4st1odvtxy:hover, .ghoZcfl0lM:not(.Neml3oSKX):focus-visible, .zD17tKWQnrd a.P4st1odvtxy:focus-visible { transform: translateY(-2px); }
}

.zD17tKWQnrd h2[id] { scroll-margin-top: 96px; }
.zD17tKWQnrd .wGIf4jaw7fg ul {
  padding: 0 16px 14px 36px;
  margin: 0;
}
.zD17tKWQnrd .wGIf4jaw7fg li { margin-bottom: 6px; }
.zD17tKWQnrd .wGIf4jaw7fg a { overflow-wrap: anywhere; }
.zD17tKWQnrd .wGIf4jaw7fg {
  margin: 0 0 24px;
  border: 1px solid var(--vvrr20);
  border-radius: var(--vlwvj1);
  background: var(--vjcafg);
}
.zD17tKWQnrd .wGIf4jaw7fg > p {
  margin: 0;
  font-weight: 600;
  padding: 14px 16px 10px;
  opacity: 1;
}

.KL6BA2NBm {
  margin: 8px 0 0;
  opacity: 0.7;
  font-size: 13px;
}

.AFjeIbfFR{text-align:center}
.qli1OaHh3{
  margin-right:auto;
  margin-left:auto;
}
.DC6XmZwmYL0p{object-position:center center}
.PPkeVx3pZABx{background:linear-gradient(180deg, rgba(0,0,0,0.30) 0%, rgba(0,0,0,0.55) 100%)}
