:root {
  --vi7g8e: rgba(46,243,150,0.278);
  --vspx7m: #2ef396;
  --vuis4o: #26282f;
  --voxe0y: 2px solid #2ef396;
  --vt6oon: #abacaf;
  --vxbo1x: rgba(255,255,255,0.12);
  --vihx7x: #2ef396;
  --vydf1y: 'Montserrat', 'Inter', 'Segoe UI', system-ui, -apple-system, sans-serif;
  --vum4z9: #ffffff;
  --v80hn5: #282b31;
  --vqnico: #1c1f25;
  --vp4wtt: 6px;
  --vp1w37: rgba(255,255,255,0.099);
  --vocbxm: rgba(255,255,255,0.163);
  --vz1fty: 700;
  --vesip8: none;
  --v6tcc3: #10131a;
  --vf4run: #2ef396;
  --vocych: rgba(46,243,150,0.079);
  --vitlqp: 0.03em;
  --v8gpz4: rgba(16,19,26,0.915);
  --vg0q9w: #2ef396;
  --vi7o2h: 'Montserrat', 'Inter', 'Segoe UI', system-ui, -apple-system, sans-serif;
  --v8lce8: #11131c;
  --vz4wn7: 0 0px 2px 0px rgba(35,182,113,0.05);
  --vxjuy0: 5px;
}
* {
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
.imIU3SIB {
  overflow-x: hidden;
  font-family: var(--vi7o2h);
  background: var(--v6tcc3);
  min-height: 100vh;
  line-height: 1.6;
  color: var(--vum4z9);
}
.WjxLK2XvhTt {
  padding: 0 20px;
  max-width: 1238px;
  margin: 0 auto;
}
.b8SEo8RZHGac {
  padding: 16px 0;
  border-bottom: 1px solid var(--vp1w37);
  right: 0;
  z-index: 99;
  position: fixed;
  backdrop-filter: blur(13px);
  left: 0;
  top: 0;
  background: var(--v8gpz4);
}

.b8SEo8RZHGac.STb5bulsdB { z-index: 1000; }
body { padding-top: 73px; }
.ty86JKQ1Um {
  justify-content: space-between;
  display: flex;
  max-width: 1238px;
  margin: 0 auto;
  align-items: center;
  padding: 0 20px;
}
.wVyhKCKA6oXc {
  gap: 8px;
  display: flex;
  font-size: 24px;
  align-items: center;
  text-decoration: none;
  color: var(--vg0q9w);
  font-weight: 700;
}
.KwA7y55mZsUz {
  height: 40px;
  width: auto;
}
.E7mwSilAX {
  align-items: center;
  display: flex;
  gap: 24px;
}
.zchkmudq8kU1 {
  opacity: 0.8;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  color: var(--vum4z9);
  transition: opacity 0.2s, color 0.2s;
}
.zchkmudq8kU1:hover {
  color: var(--vg0q9w);
  opacity: 1;
}
.IxbY6uI9G9B7 {
  background: none;
  padding: 8px;
  border: none;
  display: none;
  gap: 5px;
  cursor: pointer;
  flex-direction: column;
}
.ovKCfryP3E {
  width: 24px;
  background: var(--vum4z9);
  transition: transform 0.3s, opacity 0.3s;
  height: 2px;
  border-radius: 2px;
}
.YEiv32XMvan {
  height: 40px;
  line-height: 1;
  position: absolute;
  width: 40px;
  background: none;
  border: none;
  color: var(--vum4z9);
  font-size: 28px;
  display: none;
  top: 20px;
  right: 20px;
  cursor: pointer;
}

a:focus-visible, button:focus-visible {
  outline: 2px solid var(--vum4z9);
  outline-offset: 2px;
}
.lBPF445u {
  color: var(--v8lce8);
  box-shadow: var(--vz4wn7);
  padding: 12px 28px;
  text-align: center;
  letter-spacing: var(--vitlqp);
  border: var(--voxe0y);
  text-transform: var(--vesip8);
  text-decoration: none;
  transition: transform 0.25s, box-shadow 0.2s;
  font-size: 14px;
  cursor: pointer;
  border-radius: var(--vp4wtt);
  display: inline-block;
  font-weight: var(--vz1fty);
  background: var(--vf4run);
}
.lBPF445u:hover {
  box-shadow: 0 10px 23px var(--vi7g8e);
  transform: translateY(-1px);
}

.yFw2s82g {
  font-size: 28px;
  font-weight: 800;
  padding: 24px 56px;
}
.yFw2s82g {
  position: relative;
  overflow: hidden;
  box-shadow: 0 11px 30px var(--vi7g8e);
}
@media (prefers-reduced-motion: no-preference) {
.yFw2s82g::after {
  width: 50%;
  height: 100%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.5), transparent);
  position: absolute;
  transform: translateX(-160%) skewX(-20deg);
  content: "";
  animation: wGYFklqnE 2.8s ease-in-out 1;
  top: 0;
  left: 0;
}
@keyframes wGYFklqnE {
  0% { transform: translateX(-160%) skewX(-20deg); }
  55% { transform: translateX(260%) skewX(-20deg); }
  100% { transform: translateX(260%) skewX(-20deg); }
}
}

.nkCClMrhZGC {
  background: linear-gradient(180deg, var(--vocych) 0%, transparent 100%);
  text-align: center;
  padding: 56px 0 60px;
}
.IsDTeUJJ {
  font-family: var(--vydf1y);
  font-size: clamp(32px, 5vw, 56px);
  font-weight: 800;
  margin-bottom: 16px;
  line-height: 1.1;
  background: linear-gradient(135deg, var(--vum4z9) 0%, var(--vg0q9w) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.aALVwB83L1NK {
  color: var(--vt6oon);
  max-width: 600px;
  margin: 0 auto 32px;
  font-size: 18px;
}

.XAXXsbAcw {
  min-height: 540px;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}
.QIFavV1VTi {
  inset: 0;
  object-position: right center;
  position: absolute;
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.EXRBu0VS {
  inset: 0;
  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%);
  position: absolute;
}
.eDQBYcccIG6 {
  width: 100%;
  position: relative;
  z-index: 1;
  max-width: 1238px;
  margin: 0 auto;
  padding: 72px 20px;
}
.e9UemqEgZ {
  font-weight: 800;
  font-size: clamp(36px, 5vw, 60px);
  color: #fff;
  font-family: var(--vydf1y);
  line-height: 1.08;
  margin-bottom: 14px;
}
.WYwxhX6o6 {
  margin-bottom: 28px;
  max-width: 520px;
  color: rgba(255,255,255,0.85);
  font-size: 18px;
}
.XAXXsbAcw .X7bz4hr3ofix {
  color: rgba(255,255,255,0.75);
}
.TB6ls9d9O {
  min-height: 280px;
}
.TB6ls9d9O .eDQBYcccIG6 {
  padding: 48px 20px;
}
.TB6ls9d9O .e9UemqEgZ {
  font-size: clamp(28px, 4vw, 42px);
  margin-bottom: 0;
}
.ofbHZV0nA {
  padding: 60px 0;
}
.TxroveqlK39i {
  margin-bottom: 20px;
  font-size: 28px;
  font-family: var(--vydf1y);
  font-weight: 700;
}
.X7bz4hr3ofix {
  color: var(--vg0q9w);
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 600;
}
.avwN5NskL {
  opacity: 0.85;
  line-height: 1.7;
  margin-bottom: 16px;
}

.n8HqibsmN {
  margin: 34px 0;
}
.FLBYWp9cq {
  margin-top: 18px;
  text-align: center;
}
.ePWR8GLa {
  margin: 28px 0;
  text-align: center;
}
.RNN708NOAt0R {
  gap: 16px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.UQbV9iF7 {
  position: relative;
  background: var(--vqnico);
  border-radius: var(--vxjuy0);
  border: 1px solid var(--vp1w37);
  display: block;
  overflow: hidden;
  cursor: pointer;
  transition: border-color 0.2s, transform 0.2s;
}
.UQbV9iF7:hover {
  border-color: var(--vg0q9w);
  transform: translateY(-3px);
}

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

.yhH4blkKbwpY {
  font-size: 14px;
  font-weight: 700;
  transform: translate(-50%, -50%);
  border-radius: var(--vxjuy0);
  color: var(--v8lce8);
  position: absolute;
  top: 50%;
  padding: 10px 26px;
  box-shadow: 0 5px 17px rgba(0,0,0,0.35);
  left: 50%;
  transition: opacity 0.2s, transform 0.2s;
  letter-spacing: 0.5px;
  z-index: 1;
  background: var(--vg0q9w);
  text-transform: uppercase;
}
@media (hover: hover) {
  .yhH4blkKbwpY {
  transform: translate(-50%, -40%);
  opacity: 0;
}
  .UQbV9iF7:hover .yhH4blkKbwpY {
  transform: translate(-50%, -50%);
  opacity: 1;
}
}
.eXtY8VQ6A {
  gap: 12px;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
}
.PbQnvYPQ {
  min-height: 64px;
  gap: 4px 10px;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
  border: 1px solid var(--vxbo1x);
  cursor: pointer;
  background: var(--v80hn5);
  transition: border-color 0.2s, transform 0.2s;
  text-align: center;
  padding: 12px 22px;
  border-radius: 999px;
}
.PbQnvYPQ:hover {
  transform: translateY(-1px);
  border-color: var(--vg0q9w);
}
.PbQnvYPQ:focus-visible {
  outline: 2px solid var(--vg0q9w);
  outline-offset: 2px;
}
.HFjAggPg {
  border-radius: 14px;
  border: 1px solid var(--vxbo1x);
  padding: 14px 16px;
}
.lnZH7dyn {
  font-weight: 600;
  font-size: 13px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  margin: 0 0 10px;
  opacity: 0.75;
}
.PXWV5XAL {
  padding: 2px 2px 6px;
  display: flex;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  gap: 12px;
}
.PXWV5XAL > * {
  scroll-snap-align: start;
  flex: 0 0 auto;
  min-width: 140px;
}
.hUhS35QsCF {
  overflow-wrap: anywhere;
  line-height: 1.25;
  font-weight: 600;
  font-size: 13px;
  min-width: 0;
}
.CzNtNBrydg9U {
  height: auto;
  max-width: 100%;
  max-height: 40px;
  display: block;
  width: auto;
  object-fit: contain;
}

.T5EEZ8CPM {
  gap: 18px;
  grid-template-columns: repeat(4, 1fr);
  display: grid;
}
.n8Af426ib {
  background: var(--vqnico);
  border-radius: 12px;
  transition: transform 0.25s, box-shadow 0.2s;
  overflow: hidden;
  cursor: pointer;
  position: relative;
  min-width: 0;
  display: block;
}
.n8Af426ib:hover {
  box-shadow: 0 8px 22px var(--vi7g8e);
  transform: translateY(-3px);
}
.RQDKD4lgD0Ju {
  object-fit: cover;
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 400 / 304;
}
@media (max-width: 773px) {
  .T5EEZ8CPM {
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}
}

.kI74GKC5 {
  padding: 40px 0;
  border-bottom: 1px solid var(--vuis4o);
}
.blGpjKGg {
  padding: 32px 0;
  text-align: center;
}
.JRogVPc5 {
  padding: 40px 0;
  background: var(--vqnico);
  border-top: 1px solid var(--vp1w37);
}
.m84hTnzk {
  margin: 0 auto;
  max-width: 1238px;
  text-align: center;
  padding: 0 20px;
}
.Ho74Ckrnwr {
  margin-bottom: 18px;
}
.Ho74Ckrnwr a {
  color: var(--vg0q9w);
  text-decoration: none;
  align-items: center;
  display: inline-flex;
  font-size: 20px;
  font-weight: 700;
}
.Ho74Ckrnwr img {
  height: 32px;
  width: auto;
}
.bRiPJxQyL {
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
  margin-bottom: 20px;
  gap: 16px;
}

.WcS0ScML8 {
  justify-content: center;
  color: var(--vum4z9);
  opacity: 0.6;
  align-items: center;
  font-size: 13px;
  display: inline-flex;
  min-width: 24px;
  min-height: 24px;
  transition: opacity 0.2s;
  text-decoration: none;
}
.WcS0ScML8:hover {
  color: var(--vg0q9w);
  opacity: 1;
}
.P22VMxiqiGh {
  margin-top: 16px;
  font-size: 12px;
  line-height: 1.6;
  opacity: 0.4;
}
.U2uxdMr4 {
  gap: 12px;
  flex-wrap: wrap;
  display: flex;
  justify-content: center;
  margin-bottom: 16px;
  align-items: center;
}
.U2uxdMr4 .PbQnvYPQ {
  padding: 10px 18px;
  min-height: 52px;
}
.U2uxdMr4 .CzNtNBrydg9U {
  max-height: 28px;
}
.E7nkFjaYl {
  font-size: 13px;
  margin-top: 4px;
  opacity: 0.75;
}
.E7nkFjaYl a {
  color: var(--vum4z9);
  text-decoration: none;
}
.E7nkFjaYl a:hover {
  color: var(--vg0q9w);
}
.FMTz4fR7 {
  margin: 24px 0;
  gap: 24px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
}
.xi7rQDIc {
  border: 1px solid var(--vp1w37);
  transition: border-color 0.2s;
  padding: 24px;
  background: var(--vqnico);
  border-radius: var(--vxjuy0);
}
.xi7rQDIc:hover {
  border-color: var(--vg0q9w);
}
.PTjx8pbaHK7 {
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 12px;
  font-family: var(--vydf1y);
}
.ghQsLqDL0Y {
  margin: 20px 0;
  width: 100%;
  overflow: hidden;
  border-collapse: collapse;
  border-radius: var(--vxjuy0);
}
.eA8q9nt6 {
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  background: var(--vuis4o);
  font-size: 13px;
  padding: 12px 16px;
  text-align: left;
}
.OYCzv8CHJkF {
  border-bottom: 1px solid var(--vp1w37);
  padding: 12px 16px;
  text-align: left;
}
.jR8Z2sNt {
  margin: 24px 0;
}
.jn0TbWoAnKZ {
  overflow: hidden;
  border-radius: var(--vxjuy0);
  border: 1px solid var(--vp1w37);
  margin-bottom: 12px;
}
.OK5uhwpe {
  cursor: pointer;
  background: var(--vqnico);
  font-weight: 600;
  padding: 16px;
}
.Xmoke36o {
  opacity: 0.8;
  padding: 0 16px 16px;
}
.lJBDRkJ2 {
  margin-bottom: 16px;
  padding-left: 24px;
}
.eZST4QZyLPL {
  margin-bottom: 8px;
}

.ozRyUdCelvOS h2 {
  font-family: var(--vydf1y);
  font-size: 26px;
  font-weight: 700;
  margin: 36px 0 14px;
}
.ozRyUdCelvOS h3 {
  font-weight: 600;
  font-family: var(--vydf1y);
  font-size: 20px;
  margin: 24px 0 10px;
}
.ozRyUdCelvOS p {
  line-height: 1.7;
  opacity: 0.9;
  margin-bottom: 16px;
}
.ozRyUdCelvOS ul, .ozRyUdCelvOS ol {
  margin: 0 0 16px 24px;
}
.ozRyUdCelvOS li {
  margin-bottom: 8px;
}
.ozRyUdCelvOS a {
  color: var(--vg0q9w);
}
.ozRyUdCelvOS a.d3aEurBjRQ {
  color: var(--v8lce8);
  text-transform: var(--vesip8);
  padding: 12px 28px;
  font-weight: var(--vz1fty);
  border: var(--voxe0y);
  text-decoration: none;
  font-size: 14px;
  margin: 8px 0 24px;
  transition: transform 0.25s, box-shadow 0.2s;
  letter-spacing: var(--vitlqp);
  border-radius: var(--vp4wtt);
  display: inline-block;
  background: var(--vf4run);
  cursor: pointer;
  box-shadow: var(--vz4wn7);
}
.ozRyUdCelvOS a.d3aEurBjRQ:hover {
  transform: translateY(-1px);
  box-shadow: 0 10px 23px var(--vi7g8e);
}

.ozRyUdCelvOS a.lBPF445u {
  color: var(--v8lce8);
}
.ozRyUdCelvOS table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  background: var(--vqnico);
  border: 1px solid var(--vp1w37);
  border-radius: var(--vxjuy0);
  overflow: hidden;
}
.ozRyUdCelvOS th {
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  padding: 12px 16px;
  font-weight: 600;
  background: var(--vuis4o);
  text-align: left;
}
.ozRyUdCelvOS td {
  text-align: left;
  border-top: 1px solid var(--vp1w37);
  padding: 12px 16px;
  vertical-align: top;
}
.ozRyUdCelvOS details {
  border-radius: var(--vxjuy0);
  background: var(--vqnico);
  overflow: hidden;
  margin-bottom: 12px;
  border: 1px solid var(--vp1w37);
}
.ozRyUdCelvOS summary {
  cursor: pointer;
  padding: 16px;
  font-weight: 600;
}
.ozRyUdCelvOS summary > h3 {
  margin: 0;
  font: inherit;
  display: inline;
}
.ozRyUdCelvOS details[open] summary {
  margin-bottom: 12px;
  border-bottom: 1px solid var(--vp1w37);
}
.ozRyUdCelvOS details > p, .ozRyUdCelvOS details > div {
  margin-bottom: 0;
  padding: 0 16px 16px;
}
.Kug4pLL5IAk {
  width: 100%;
  position: fixed;
  top: 0;
  display: none;
  height: 100%;
  left: 0;
  z-index: 999;
  background: rgba(0,0,0,0.5);
}
.IrGLShEHHxX1 {
  margin: 4px auto 28px;
  max-width: 1238px;
  text-align: center;
}
.IrGLShEHHxX1 a {
  border-radius: var(--vxjuy0);
  transition: transform 0.25s, box-shadow 0.2s;
  overflow: hidden;
  display: inline-block;
  line-height: 0;
}
.IrGLShEHHxX1 a:hover {
  transform: translateY(-1px);
  box-shadow: 0 10px 23px var(--vi7g8e);
}
.AGtRAT7jEPdc {
  height: auto;
  max-width: 900px;
  border: 1px solid var(--vp1w37);
  width: 100%;
  border-radius: var(--vxjuy0);
}

@media (max-width: 773px) {
  .E7mwSilAX {
  overflow-y: auto;
  gap: 16px;
  flex-direction: column;
  height: 100vh;
  top: 0;
  width: 280px;
  border-left: 1px solid var(--vocbxm);
  display: none;
  right: 0;
  padding: 80px 24px 24px;
  background: var(--v6tcc3);
  z-index: 1001;
  position: fixed;
}
  .E7mwSilAX.STb5bulsdB {
    display: flex;
  }
  .Kug4pLL5IAk.STb5bulsdB {
    display: block;
  }
  .IxbY6uI9G9B7 {
    display: flex;
  }
  .YEiv32XMvan {
    display: block;
  }
  .nkCClMrhZGC {
    padding: 48px 0 36px;
  }
  
  .XAXXsbAcw {
  min-height: 360px;
  text-align: center;
}
  .eDQBYcccIG6 {
    padding: 44px 20px;
  }
  .TB6ls9d9O {
    min-height: 220px;
  }
  .WYwxhX6o6 {
  margin-left: auto;
  margin-right: auto;
}
  .IsDTeUJJ {
    font-size: 28px;
  }
  .ofbHZV0nA {
    padding: 36px 0;
  }
  .RNN708NOAt0R {
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}
  .eXtY8VQ6A {
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}
  .PbQnvYPQ {
  padding: 10px 16px;
  min-height: 56px;
}
  .CzNtNBrydg9U {
    max-height: 34px;
  }
  .lBPF445u {
  padding: 10px 20px;
  font-size: 13px;
}
  .yFw2s82g {
  font-size: 20px;
  padding: 18px 36px;
}
  .ozRyUdCelvOS table {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  display: block;
}
  
  .ty86JKQ1Um {
  padding: 0 12px;
  gap: 10px;
}
  .wVyhKCKA6oXc {
  min-width: 0;
  font-size: 18px;
  overflow: hidden;
  flex: 0 1 auto;
}
  .KwA7y55mZsUz {
  height: 32px;
  max-width: 44vw;
  object-fit: contain;
}
  
  .b8SEo8RZHGac a.lBPF445u {
  flex: 0 0 auto;
  font-size: 12px;
  letter-spacing: normal;
  text-transform: none;
  white-space: nowrap;
  padding: 9px 14px;
}
}
@media (max-width: 400px) {
  .KwA7y55mZsUz {
  height: 28px;
  max-width: 38vw;
}
  .b8SEo8RZHGac a.lBPF445u {
  font-size: 11.5px;
  padding: 8px 12px;
}
}
@media (max-width: 481px) {
  .RNN708NOAt0R {
    grid-template-columns: repeat(2, 1fr);
  }
  .FMTz4fR7 {
    grid-template-columns: 1fr;
  }
}
.BvtGeYqT {
  max-width: 1073px;
  margin: 48px auto;
  padding: 0 20px;
}
.sLHgYHDtNoUb {
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 16px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 22px;
}
.VSlD5mvTjG3B {
  font-size: clamp(22px, 3vw, 30px);
  margin: 0;
  font-weight: 700;
  font-family: var(--vydf1y);
  color: var(--vum4z9);
}
.g6OtK0paOj {
  align-items: center;
  gap: 10px;
  display: flex;
}
.gQBEWQxU, .WkWAhejI {
  display: inline-flex;
  gap: 3px;
}
.gQBEWQxU svg, .WkWAhejI svg { display: block; }
.lBUOtj04 {
  color: var(--vt6oon);
  font-size: 12px;
  line-height: 1.35;
}
.lBUOtj04 strong {
  font-weight: 700;
  color: var(--vum4z9);
}
.rfSZUxhZ4Lu {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(4, 1fr);
}
.LrpvlvcWF5H {
  gap: 10px;
  flex-direction: column;
  display: flex;
  border-radius: var(--vxjuy0);
  border: 1px solid var(--vp1w37);
  background: var(--vqnico);
  padding: 18px;
}
.KpcvGir6Q {
  gap: 10px;
  display: flex;
  align-items: center;
}
.YYrHLdK5WA {
  font-weight: 700;
  justify-content: center;
  border-radius: 50%;
  color: #fff;
  display: flex;
  height: 38px;
  align-items: center;
  width: 38px;
  font-size: 15px;
  flex-shrink: 0;
}
.U93kENsHtp {
  display: flex;
  flex-direction: column;
  min-width: 0;
  gap: 2px;
}
.pibAvcuw {
  font-size: 14px;
  color: var(--vum4z9);
  font-weight: 600;
}
.ZZXLiSqoTtrN {
  align-items: center;
  display: inline-flex;
  gap: 4px;
  color: var(--vt6oon);
  font-size: 11px;
}
.mN1mhPEwl {
  font-size: 14px;
  line-height: 1.55;
  margin: 0;
  color: var(--vum4z9);
}
.rzKEFdTtiN9 {
  color: var(--vt6oon);
  margin-top: auto;
  font-size: 12px;
}
.LsoRoGZd4Mr {
  flex-wrap: wrap;
  gap: 12px;
  justify-content: center;
  display: flex;
  margin-top: 22px;
}
.iz7FzqXJ1hNQ {
  font-weight: 600;
  font-size: 13px;
  border: 1px solid var(--vp1w37);
  cursor: pointer;
  padding: 9px 20px;
  font-family: inherit;
  background: var(--vuis4o);
  border-radius: var(--vxjuy0);
  color: var(--vum4z9);
}
.iz7FzqXJ1hNQ:hover { border-color: var(--vg0q9w); }
@media (max-width: 1001px) { .rfSZUxhZ4Lu { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 556px) { .rfSZUxhZ4Lu { grid-template-columns: 1fr; } }

html { scroll-padding-bottom: 80px; }
.iWqG73D7Qm { height: 80px; }
.SRNH5Rt83 {
  background: var(--vuis4o);
  right: 0;
  z-index: 900;
  bottom: 0;
  position: fixed;
  border-top: 2px solid var(--vg0q9w);
  box-shadow: 0 -5px 25px rgba(0,0,0,0.35);
  left: 0;
}
.UABFO1xxULb1 {
  justify-content: flex-start;
  padding: 12px 20px;
  max-width: 1073px;
  gap: 16px;
  display: flex;
  margin: 0 auto;
  align-items: center;
}
.ByYVKljns7 {
  display: flex;
  min-width: 0;
  gap: 2px;
  flex-direction: column;
}
.ArrJghAI {
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 11px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--vt6oon);
  white-space: nowrap;
}
.WXI3SeXWL {
  height: 7px;
  margin-right: 6px;
  width: 7px;
  background: var(--vg0q9w);
  display: inline-block;
  border-radius: 50%;
  vertical-align: middle;
}
.GOdDvgHks {
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 700;
  color: var(--vum4z9);
  overflow: hidden;
}
.bWq9kHsKeXCJ {
  font-variant-numeric: tabular-nums;
  text-align: center;
  font-size: 15px;
  background: var(--vqnico);
  border-radius: var(--vxjuy0);
  font-feature-settings: "tnum" 1;
  padding: 5px 9px;
  flex-shrink: 0;
  font-weight: 700;
  min-width: 62px;
  border: 1px solid var(--vp1w37);
  color: var(--vum4z9);
}
.XzCFNQxu3Lsp {
  flex-shrink: 0;
  border: var(--voxe0y);
  text-decoration: none;
  margin-left: auto;
  text-transform: var(--vesip8);
  position: relative;
  font-weight: 700;
  color: var(--v8lce8);
  background: var(--vf4run);
  padding: 10px 22px;
  overflow: hidden;
  cursor: pointer;
  white-space: nowrap;
  border-radius: var(--vp4wtt);
  letter-spacing: var(--vitlqp);
}
.YvJq5Q0Hmg3 {
  margin-left: 6px;
  display: inline-block;
}
.SRNH5Rt83 {
  transform: translateY(115%);
  transition: transform 0.28s ease, opacity 0.28s ease;
  opacity: 0;
}
.SRNH5Rt83.gnCcBcLm8 {
  opacity: 1;
  transform: translateY(0);
}
@media (prefers-reduced-motion: reduce) { .SRNH5Rt83 { transition: none; } }
@media (max-width: 556px) {
  .iWqG73D7Qm { height: 77px; }
  html { scroll-padding-bottom: 77px; }
  .UABFO1xxULb1 {
  padding: 10px 12px;
  gap: 8px;
}
  .GOdDvgHks { font-size: 12px; }
  .ArrJghAI { font-size: 10px; }
  .bWq9kHsKeXCJ {
  font-size: 12px;
  min-width: 48px;
  padding: 4px 6px;
}
  .XzCFNQxu3Lsp { padding: 9px 14px; }
}
@media (prefers-reduced-motion: no-preference) {
@keyframes O2NYqnQRC { 0% { transform: translateX(-120%) skewX(-18deg); } 55% { transform: translateX(320%) skewX(-18deg); } 100% { transform: translateX(320%) skewX(-18deg); } }
.XzCFNQxu3Lsp::after {
  width: 40%;
  background: linear-gradient(120deg, transparent, rgba(255,255,255,0.45), transparent);
  content: "";
  left: 0;
  position: absolute;
  animation: O2NYqnQRC 3s ease-in-out forwards 1;
  top: 0;
  height: 100%;
}
}

.lBPF445u:not(.yFw2s82g):hover, .ozRyUdCelvOS a.d3aEurBjRQ:hover, .lBPF445u:not(.yFw2s82g):focus-visible, .ozRyUdCelvOS a.d3aEurBjRQ:focus-visible {
  box-shadow: var(--vz4wn7);
  transform: none;
}

.ozRyUdCelvOS h2 {
  border-bottom: 1px solid var(--vp1w37);
  padding-bottom: 7px;
}

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

.eDQBYcccIG6{text-align:center}
.WYwxhX6o6{
  margin-left:auto;
  margin-right:auto;
}
.QIFavV1VTi{object-position:center center}
.EXRBu0VS{background:linear-gradient(180deg, rgba(0,0,0,0.30) 0%, rgba(0,0,0,0.55) 100%)}

.Tgpv699ruh {
  padding: 64px 20px;
  display: flex;
  position: relative;
  align-items: center;
  min-height: 556px;
  overflow: hidden;
}
.PCjAQSWS {
  padding: 40px 20px;
  min-height: 260px;
}
.C8gcbSGO8 {
  height: 100%;
  object-position: center center;
  position: absolute;
  object-fit: cover;
  inset: 0;
  width: 100%;
}
.YDkvwH2R7k5 {
  inset: 0;
  position: absolute;
  background: linear-gradient(100deg, rgba(6,8,14,0.88) 0%, rgba(6,8,14,0.66) 44%, rgba(6,8,14,0.30) 100%);
}
.lTYbEwZV {
  gap: 44px;
  margin: 0 auto;
  z-index: 1;
  max-width: 1160px;
  position: relative;
  align-items: center;
  width: 100%;
  display: flex;
}
.aC3qWlJhDH {
  order: 1;
  color: #fff;
  max-width: 620px;
  flex: 1 1 auto;
  min-width: 0;
}
.gE6jglxW {
  font-family: var(--vydf1y);
  overflow-wrap: break-word;
  font-weight: 800;
  font-size: clamp(30px, 4.4vw, 52px);
  line-height: 1.08;
  margin-bottom: 16px;
  text-wrap: balance;
}
.rAYlCRoPa {
  max-width: 520px;
  margin-bottom: 28px;
  color: rgba(255,255,255,0.86);
  line-height: 1.55;
  font-size: 18px;
}
.aC3qWlJhDH .yFw2s82g {
  padding: 16px 38px;
  font-size: 19px;
}
.UzREFBw1fa {
  flex: 0 0 380px;
  padding: 26px 24px 24px;
  background: rgba(12,14,22,0.80);
  color: #fff;
  box-shadow: 0 20px 50px rgba(0,0,0,0.38);
  border-radius: 18px;
  border: 1px solid rgba(255,255,255,0.30);
  align-self: center;
  order: 2;
}
@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
  .UzREFBw1fa {
  background: rgba(12,14,22,0.52);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}
}
.G3ACDdWZCU7T {
  font-size: 12px;
  color: rgba(255,255,255,0.80);
  letter-spacing: 2.6px;
  text-transform: uppercase;
  display: block;
  font-weight: 700;
  margin-bottom: 8px;
}
.m3EesrIeZdPJ {
  font-family: var(--vydf1y);
  font-weight: 800;
  text-wrap: balance;
  display: block;
  overflow-wrap: break-word;
  margin-bottom: 18px;
  font-size: clamp(22px, 2.5vw, 30px);
  line-height: 1.15;
}
.s1LY4h8ihr {
  margin: 0 0 20px;
  padding: 0;
  list-style: none;
  border-top: 1px solid rgba(255,255,255,0.18);
}
.kWKh2ImSB {
  justify-content: space-between;
  padding: 9px 0;
  align-items: baseline;
  display: flex;
  border-bottom: 1px solid rgba(255,255,255,0.14);
  gap: 14px;
  font-size: 14px;
}
.SnW8mLQMSFL { color: rgba(255,255,255,0.72); }
.aWnGeGyRebl {
  font-weight: 700;
  text-align: right;
  overflow-wrap: break-word;
}
.UzREFBw1fa .lBPF445u {
  border-radius: 12px;
  display: block;
  width: 100%;
  text-align: center;
}
.UzREFBw1fa .yFw2s82g {
  line-height: 1.25;
  font-size: 17px;
  padding: 15px 16px;
}
.PCjAQSWS .aC3qWlJhDH { max-width: none; }
.PCjAQSWS .gE6jglxW {
  font-size: clamp(26px, 3.4vw, 40px);
  margin-bottom: 0;
}
.O6OHVtR840uT { padding: 46px 20px; }
.O6OHVtR840uT:nth-of-type(even) { background: var(--vqnico); }
.S8h7vU9wcA {
  margin: 0 auto;
  max-width: 1040px;
}
.O6OHVtR840uT .ozRyUdCelvOS h2 {
  padding-left: 16px;
  text-align: left;
  text-wrap: balance;
  border-left: 4px solid var(--vg0q9w);
}
.O6OHVtR840uT .ozRyUdCelvOS > :first-child { margin-top: 0; }
.BvtGeYqT { max-width: 1040px; }
.rfSZUxhZ4Lu { grid-template-columns: repeat(3, 1fr); }
@media (max-width: 900px) {
  .lTYbEwZV { gap: 28px; }
  .UzREFBw1fa { flex-basis: 320px; }
}
@media (max-width: 773px) {
  .Tgpv699ruh {
  display: grid;
  min-height: 0;
  grid-template-columns: minmax(0, 1fr);
  padding: 0;
}
  .C8gcbSGO8 {
  min-height: 56svh;
  object-position: 100% 50%;
  position: static;
  grid-area: 1 / 1;
}
  .PCjAQSWS .C8gcbSGO8 { min-height: 240px; }
  .YDkvwH2R7k5 {
  background: radial-gradient(ellipse 70% 42% at 50% 50%, rgba(6,8,14,0.80) 0%, rgba(6,8,14,0.55) 60%, rgba(6,8,14,0.10) 100%);
  grid-area: 1 / 1 / 2 / 2;
}
  .lTYbEwZV { display: contents; }
  .aC3qWlJhDH {
  text-align: center;
  position: relative;
  align-self: center;
  padding: 32px 18px;
  grid-area: 1 / 1;
}
  .rAYlCRoPa {
  font-size: 16px;
  max-width: none;
  margin-bottom: 18px;
  color: rgba(255,255,255,0.90);
}
  .aC3qWlJhDH .lBPF445u {
  display: inline-block;
  max-width: 72%;
}
  .aC3qWlJhDH .yFw2s82g {
  font-size: 16px;
  padding: 12px 22px;
}
  .UzREFBw1fa {
  border-color: var(--vocbxm);
  box-shadow: none;
  background: var(--vqnico);
  align-self: stretch;
  margin: 16px 12px 4px;
  -webkit-backdrop-filter: none;
  color: var(--vum4z9);
  padding: 20px 16px 18px;
  flex: none;
  backdrop-filter: none;
}
  .UzREFBw1fa .G3ACDdWZCU7T {
  letter-spacing: 2px;
  color: var(--vg0q9w);
}
  .s1LY4h8ihr { border-top-color: var(--vp1w37); }
  .kWKh2ImSB { border-bottom-color: var(--vp1w37); }
  .SnW8mLQMSFL { color: var(--vt6oon); }
  .O6OHVtR840uT { padding: 28px 14px; }
  .O6OHVtR840uT .ozRyUdCelvOS h2 { padding-left: 12px; }
}
@media (max-width: 556px) { .rfSZUxhZ4Lu { grid-template-columns: 1fr; } }

.b8SEo8RZHGacl{position:relative;margin-left:auto;margin-right:12px;font-size:14px}.b8SEo8RZHGacl summary{cursor:pointer;list-style:none;padding:6px 10px;border:1px solid rgba(255,255,255,0.099);border-radius:6px}.b8SEo8RZHGacl summary::-webkit-details-marker{display:none}.b8SEo8RZHGacl div{position:absolute;right:0;top:calc(100% + 4px);z-index:50;display:flex;flex-direction:column;min-width:150px;padding:4px 0;background:#10131a;border:1px solid rgba(255,255,255,0.099);border-radius:6px}.b8SEo8RZHGacl a{padding:6px 12px;color:inherit;text-decoration:none;white-space:nowrap}.b8SEo8RZHGacl a[aria-current]{font-weight:700}
.ozRyUdCelvOS figure{margin:24px 0;text-align:center}.ozRyUdCelvOS figcaption{margin-top:6px;font-size:14px}