:root {
  --c33429: #241c29;
  --ccde31: #0c0311;
  --ce4eb3: 7px;
  --cdf42f: rgba(255,255,255,0.084);
  --cb0e28: #ffc700;
  --cade7c: rgba(255,199,0,0.31);
  --c91852: #aaa7ac;
  --c6df64: rgba(255,255,255,0.172);
  --c668ef: #160e1b;
  --c9a838: 1px solid #ffc700;
  --cb6481: #201825;
  --c8a570: none;
  --c45f6a: rgba(12,3,17,0.941);
  --cfbd7f: none;
  --c8233f: #3a267d;
  --c1d27b: #ffc700;
  --ca4209: #0c0311;
  --cfa182: 700;
  --c99518: rgba(255,255,255,0.12);
  --cab69b: 'Poppins', 'Inter', 'Segoe UI', system-ui, -apple-system, sans-serif;
  --cf1ba: 0.03em;
  --cfa3fe: #ffffff;
  --c33920: 'Poppins', 'Inter', 'Segoe UI', system-ui, -apple-system, sans-serif;
  --ccda4b: 8px;
  --ccdb7: #ffc700;
  --c6aa4e: rgba(255,199,0,0.081);
}
* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
.VrtuU6k4d62j {
  font-family: var(--c33920);
  color: var(--cfa3fe);
  min-height: 100vh;
  overflow-x: hidden;
  line-height: 1.6;
  background: var(--ccde31);
}
.N1JxuxNDuHfV {
  max-width: 1182px;
  margin: 0 auto;
  padding: 0 20px;
}
.d6lclvQrj5K {
  top: 0;
  padding: 16px 0;
  left: 0;
  right: 0;
  z-index: 99;
  background: var(--c45f6a);
  position: fixed;
  border-bottom: 1px solid var(--cdf42f);
  backdrop-filter: blur(11px);
}

.d6lclvQrj5K.PJ84MLxk2K1 { z-index: 1000; }
body { padding-top: 78px; }
.DdbU7NK1MG {
  max-width: 1182px;
  display: flex;
  padding: 0 20px;
  margin: 0 auto;
  justify-content: space-between;
  align-items: center;
}
.hyBfH4jNtC {
  display: flex;
  font-weight: 700;
  color: var(--c1d27b);
  font-size: 24px;
  align-items: center;
  text-decoration: none;
  gap: 8px;
}
.GR9UUKWoO3 {
  width: auto;
  height: 40px;
}
.JbYQgQ71J {
  display: flex;
  gap: 24px;
  align-items: center;
}
.IU3wuwqa {
  opacity: 0.8;
  font-weight: 500;
  transition: opacity 0.2s, color 0.2s;
  font-size: 14px;
  text-decoration: none;
  color: var(--cfa3fe);
}
.IU3wuwqa:hover {
  color: var(--c1d27b);
  opacity: 1;
}
.Gzx2bTY0 {
  display: none;
  border: none;
  background: none;
  padding: 8px;
  flex-direction: column;
  cursor: pointer;
  gap: 5px;
}
.swLKqOsKz {
  width: 24px;
  height: 2px;
  background: var(--cfa3fe);
  border-radius: 2px;
  transition: transform 0.3s, opacity 0.3s;
}
.TINDrGNY {
  position: absolute;
  right: 20px;
  line-height: 1;
  width: 40px;
  display: none;
  border: none;
  cursor: pointer;
  color: var(--cfa3fe);
  height: 40px;
  background: none;
  top: 20px;
  font-size: 28px;
}

a:focus-visible, button:focus-visible {
  outline: 2px solid var(--cfa3fe);
  outline-offset: 2px;
}
.ziTNxM0CzL {
  color: var(--ca4209);
  display: inline-block;
  letter-spacing: var(--cf1ba);
  font-weight: var(--cfa182);
  text-decoration: none;
  border: var(--c9a838);
  border-radius: var(--ce4eb3);
  padding: 12px 28px;
  box-shadow: var(--cfbd7f);
  font-size: 14px;
  background: var(--ccdb7);
  cursor: pointer;
  transition: transform 0.2s, box-shadow 0.2s;
  text-transform: var(--c8a570);
  text-align: center;
}
.ziTNxM0CzL:hover {
  transform: translateY(-1px);
  box-shadow: 0 8px 20px var(--cade7c);
}

.VJedbExmJ3 {
  font-size: 28px;
  padding: 24px 56px;
  font-weight: 800;
}
.VJedbExmJ3 {
  box-shadow: 0 11px 32px var(--cade7c);
}
@media (prefers-reduced-motion: no-preference) {
.VJedbExmJ3 {
  animation: gxlSc7HEF 2.4s ease-in-out 2;
}
@keyframes gxlSc7HEF {
  0%, 28%, 100% { transform: scale(1); }
  10% { transform: scale(1.07); }
  18% { transform: scale(1.02); }
}
}

.zAwEdhmMy9s {
  text-align: center;
  padding: 56px 0 60px;
  background: linear-gradient(180deg, var(--c6aa4e) 0%, transparent 100%);
}
.KRM9Ft32vb {
  font-family: var(--cab69b);
  font-size: clamp(32px, 5vw, 56px);
  font-weight: 800;
  margin-bottom: 16px;
  line-height: 1.1;
  background: linear-gradient(135deg, var(--cfa3fe) 0%, var(--c1d27b) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.M4YXqs9bcQl0 {
  margin: 0 auto 32px;
  font-size: 18px;
  color: var(--c91852);
  max-width: 600px;
}

.NhOKMNX5l {
  display: flex;
  min-height: 540px;
  position: relative;
  align-items: center;
  overflow: hidden;
}
.wu88TZivU {
  object-fit: cover;
  object-position: right center;
  inset: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}
.nZEKO47xPkXm {
  position: absolute;
  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%);
}
.Gx1Wiz0dr {
  position: relative;
  padding: 72px 20px;
  margin: 0 auto;
  max-width: 1182px;
  z-index: 1;
  width: 100%;
}
.e7ZHD20WkB {
  font-size: clamp(36px, 5vw, 60px);
  color: #fff;
  margin-bottom: 14px;
  font-family: var(--cab69b);
  font-weight: 800;
  line-height: 1.08;
}
.rgnCKOxiVC {
  color: rgba(255,255,255,0.85);
  font-size: 18px;
  margin-bottom: 28px;
  max-width: 520px;
}
.NhOKMNX5l .KXqX2dH4nT {
  color: rgba(255,255,255,0.75);
}
.bg9YwlQXs {
  min-height: 280px;
}
.bg9YwlQXs .Gx1Wiz0dr {
  padding: 48px 20px;
}
.bg9YwlQXs .e7ZHD20WkB {
  font-size: clamp(28px, 4vw, 42px);
  margin-bottom: 0;
}
.clxOEpKH2X {
  padding: 60px 0;
}
.CsTGiNfsPq {
  margin-bottom: 20px;
  font-size: 28px;
  font-weight: 700;
  font-family: var(--cab69b);
}
.KXqX2dH4nT {
  color: var(--c1d27b);
  margin-bottom: 8px;
  letter-spacing: 1px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 13px;
}
.yQJrfHFKEG9 {
  margin-bottom: 16px;
  opacity: 0.85;
  line-height: 1.7;
}

.r0OIc75c4 {
  margin: 34px 0;
}
.eoVjJykxOHFa {
  text-align: center;
  margin-top: 18px;
}
.kxR58nuc8kba {
  margin: 28px 0;
  text-align: center;
}
.Q9aRz5BBt {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(4, 1fr);
}
.Bux8g9PLP {
  background: var(--c668ef);
  transition: border-color 0.2s, transform 0.2s;
  position: relative;
  display: block;
  border: 1px solid var(--cdf42f);
  border-radius: var(--ccda4b);
  overflow: hidden;
  cursor: pointer;
}
.Bux8g9PLP:hover {
  transform: translateY(-4px);
  border-color: var(--c1d27b);
}

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

.R6z4J4bgmB {
  top: 50%;
  padding: 10px 26px;
  left: 50%;
  font-weight: 700;
  transform: translate(-50%, -50%);
  letter-spacing: 0.5px;
  box-shadow: 0 8px 22px rgba(0,0,0,0.35);
  text-transform: uppercase;
  position: absolute;
  background: var(--c1d27b);
  border-radius: var(--ccda4b);
  transition: opacity 0.2s, transform 0.2s;
  z-index: 1;
  font-size: 14px;
  color: var(--ca4209);
}
@media (hover: hover) {
  .R6z4J4bgmB {
  transform: translate(-50%, -40%);
  opacity: 0;
}
  .Bux8g9PLP:hover .R6z4J4bgmB {
  opacity: 1;
  transform: translate(-50%, -50%);
}
}
.PvQeYOIDOkd {
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
  display: grid;
  gap: 12px;
}
.bIqdENK5I {
  flex-wrap: wrap;
  cursor: pointer;
  gap: 4px 10px;
  transition: border-color 0.2s, transform 0.2s;
  min-height: 64px;
  align-items: center;
  display: flex;
  border: 1px solid var(--c99518);
  justify-content: center;
  background: var(--c33429);
  padding: 12px 22px;
  text-align: center;
  border-radius: 999px;
}
.bIqdENK5I:hover {
  transform: translateY(-1px);
  border-color: var(--c1d27b);
}
.bIqdENK5I:focus-visible {
  outline: 2px solid var(--c1d27b);
  outline-offset: 2px;
}
.dxrv0k7fv15 {
  border-radius: 14px;
  border: 1px solid var(--c99518);
  padding: 14px 16px;
}
.KKVvL6UuKfqq {
  letter-spacing: 0.04em;
  margin: 0 0 10px;
  text-transform: uppercase;
  font-weight: 600;
  opacity: 0.75;
  font-size: 13px;
}
.t06Hv80i {
  display: flex;
  gap: 12px;
  padding: 2px 2px 6px;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
}
.t06Hv80i > * {
  scroll-snap-align: start;
  min-width: 140px;
  flex: 0 0 auto;
}
.Z7bet6uZ2x {
  line-height: 1.25;
  font-size: 13px;
  min-width: 0;
  overflow-wrap: anywhere;
  font-weight: 600;
}
.sLE9br2bHL {
  object-fit: contain;
  width: auto;
  height: auto;
  max-height: 40px;
  max-width: 100%;
  display: block;
}

.GTu7U33BX {
  gap: 16px;
  grid-template-columns: repeat(4, 1fr);
  display: grid;
}
.VFbQsFjSU1Q1 {
  cursor: pointer;
  border-radius: 12px;
  display: block;
  overflow: hidden;
  transition: transform 0.2s, box-shadow 0.2s;
  position: relative;
  background: var(--c668ef);
  min-width: 0;
}
.VFbQsFjSU1Q1:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 22px var(--cade7c);
}
.n6CGY2nno1D {
  display: block;
  object-fit: cover;
  width: 100%;
  height: auto;
  aspect-ratio: 400 / 304;
}
@media (max-width: 767px) {
  .GTu7U33BX {
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}
}

.p36Exfjr {
  padding: 40px 0;
  border-bottom: 1px solid var(--cb6481);
}
.NCDDdIQV0T {
  text-align: center;
  padding: 32px 0;
}
.nzTUxQCAC {
  border-top: 1px solid var(--cdf42f);
  padding: 40px 0;
  background: var(--c668ef);
}
.tD4tf9ENSwVD {
  margin: 0 auto;
  text-align: center;
  max-width: 1182px;
  padding: 0 20px;
}
.TQRUNcldOtWl {
  margin-bottom: 18px;
}
.TQRUNcldOtWl a {
  color: var(--c1d27b);
  display: inline-flex;
  font-size: 20px;
  align-items: center;
  text-decoration: none;
  font-weight: 700;
}
.TQRUNcldOtWl img {
  height: 32px;
  width: auto;
}
.Wd40sz3gujQ {
  gap: 16px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
  justify-content: center;
}

.e2dCPgsbaP {
  transition: opacity 0.2s;
  display: inline-flex;
  min-width: 24px;
  justify-content: center;
  text-decoration: none;
  font-size: 13px;
  align-items: center;
  min-height: 24px;
  opacity: 0.6;
  color: var(--cfa3fe);
}
.e2dCPgsbaP:hover {
  color: var(--c1d27b);
  opacity: 1;
}
.sPTmQzhC {
  margin-top: 16px;
  font-size: 12px;
  opacity: 0.4;
  line-height: 1.6;
}
.OjiKR0Q7SKUK {
  justify-content: center;
  margin-bottom: 16px;
  gap: 12px;
  flex-wrap: wrap;
  display: flex;
  align-items: center;
}
.OjiKR0Q7SKUK .bIqdENK5I {
  min-height: 52px;
  padding: 10px 18px;
}
.OjiKR0Q7SKUK .sLE9br2bHL {
  max-height: 28px;
}
.N7nupVSUOoe {
  font-size: 13px;
  opacity: 0.75;
  margin-top: 4px;
}
.N7nupVSUOoe a {
  text-decoration: none;
  color: var(--cfa3fe);
}
.N7nupVSUOoe a:hover {
  color: var(--c1d27b);
}
.lvpVsI3L90 {
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  margin: 24px 0;
  gap: 24px;
  display: grid;
}
.B1PEVio2on {
  padding: 24px;
  border: 1px solid var(--cdf42f);
  background: var(--c668ef);
  transition: border-color 0.2s;
  border-radius: var(--ccda4b);
}
.B1PEVio2on:hover {
  border-color: var(--c1d27b);
}
.y8i0UsZQduI {
  margin-bottom: 12px;
  font-size: 18px;
  font-family: var(--cab69b);
  font-weight: 600;
}
.Ah8VeQPHonFB {
  margin: 20px 0;
  border-collapse: collapse;
  overflow: hidden;
  border-radius: var(--ccda4b);
  width: 100%;
}
.C0y2SjyyTz {
  padding: 12px 16px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
  background: var(--cb6481);
  text-align: left;
  letter-spacing: 0.5px;
}
.BQIZCt5xWL {
  text-align: left;
  padding: 12px 16px;
  border-bottom: 1px solid var(--cdf42f);
}
.E3rjtsEAo {
  margin: 24px 0;
}
.S4O3QJ94gMPc {
  border: 1px solid var(--cdf42f);
  overflow: hidden;
  margin-bottom: 12px;
  border-radius: var(--ccda4b);
}
.izIDvOCy {
  font-weight: 600;
  background: var(--c668ef);
  cursor: pointer;
  padding: 16px;
}
.sY4ARFiZsfIP {
  padding: 0 16px 16px;
  opacity: 0.8;
}
.JNvqWHIi0I4c {
  margin-bottom: 16px;
  padding-left: 24px;
}
.ejm0hmBy1hU {
  margin-bottom: 8px;
}

.In8kYfUhg h2 {
  font-family: var(--cab69b);
  font-weight: 700;
  margin: 36px 0 14px;
  font-size: 26px;
}
.In8kYfUhg h3 {
  font-weight: 600;
  margin: 24px 0 10px;
  font-size: 20px;
  font-family: var(--cab69b);
}
.In8kYfUhg p {
  line-height: 1.7;
  opacity: 0.9;
  margin-bottom: 16px;
}
.In8kYfUhg ul, .In8kYfUhg ol {
  margin: 0 0 16px 24px;
}
.In8kYfUhg li {
  margin-bottom: 8px;
}
.In8kYfUhg a {
  color: var(--c1d27b);
}
.In8kYfUhg a.elfLa6rPOD {
  text-decoration: none;
  font-weight: var(--cfa182);
  border: var(--c9a838);
  cursor: pointer;
  padding: 12px 28px;
  margin: 8px 0 24px;
  text-transform: var(--c8a570);
  letter-spacing: var(--cf1ba);
  background: var(--ccdb7);
  transition: transform 0.2s, box-shadow 0.2s;
  display: inline-block;
  border-radius: var(--ce4eb3);
  box-shadow: var(--cfbd7f);
  font-size: 14px;
  color: var(--ca4209);
}
.In8kYfUhg a.elfLa6rPOD:hover {
  box-shadow: 0 8px 20px var(--cade7c);
  transform: translateY(-1px);
}

.In8kYfUhg a.ziTNxM0CzL {
  color: var(--ca4209);
}
.In8kYfUhg table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  background: var(--c668ef);
  border: 1px solid var(--cdf42f);
  border-radius: var(--ccda4b);
  overflow: hidden;
}
.In8kYfUhg th {
  background: var(--cb6481);
  text-transform: uppercase;
  text-align: left;
  font-weight: 600;
  padding: 12px 16px;
  font-size: 13px;
  letter-spacing: 0.5px;
}
.In8kYfUhg td {
  padding: 12px 16px;
  vertical-align: top;
  text-align: left;
  border-top: 1px solid var(--cdf42f);
}
.In8kYfUhg details {
  background: var(--c668ef);
  overflow: hidden;
  border: 1px solid var(--cdf42f);
  border-radius: var(--ccda4b);
  margin-bottom: 12px;
}
.In8kYfUhg summary {
  padding: 16px;
  cursor: pointer;
  font-weight: 600;
}
.In8kYfUhg summary > h3 {
  margin: 0;
  font: inherit;
  display: inline;
}
.In8kYfUhg details[open] summary {
  border-bottom: 1px solid var(--cdf42f);
  margin-bottom: 12px;
}
.In8kYfUhg details > p, .In8kYfUhg details > div {
  padding: 0 16px 16px;
  margin-bottom: 0;
}
.GR91Pbr2HR {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999;
  background: rgba(0,0,0,0.5);
  top: 0;
  display: none;
  left: 0;
}
.dqHM31CNhY6 {
  max-width: 1182px;
  margin: 4px auto 28px;
  text-align: center;
}
.dqHM31CNhY6 a {
  line-height: 0;
  transition: transform 0.2s, box-shadow 0.2s;
  border-radius: var(--ccda4b);
  display: inline-block;
  overflow: hidden;
}
.dqHM31CNhY6 a:hover {
  transform: translateY(-1px);
  box-shadow: 0 8px 20px var(--cade7c);
}
.SVZ7UyAQp5eI {
  height: auto;
  border: 1px solid var(--cdf42f);
  width: 100%;
  max-width: 900px;
  border-radius: var(--ccda4b);
}

@media (max-width: 767px) {
  .JbYQgQ71J {
  position: fixed;
  overflow-y: auto;
  z-index: 1001;
  border-left: 1px solid var(--c6df64);
  top: 0;
  padding: 80px 24px 24px;
  display: none;
  gap: 16px;
  height: 100vh;
  background: var(--ccde31);
  right: 0;
  flex-direction: column;
  width: 280px;
}
  .JbYQgQ71J.PJ84MLxk2K1 {
    display: flex;
  }
  .GR91Pbr2HR.PJ84MLxk2K1 {
    display: block;
  }
  .Gzx2bTY0 {
    display: flex;
  }
  .TINDrGNY {
    display: block;
  }
  .zAwEdhmMy9s {
    padding: 48px 0 36px;
  }
  
  .NhOKMNX5l {
  text-align: center;
  min-height: 360px;
}
  .Gx1Wiz0dr {
    padding: 44px 20px;
  }
  .bg9YwlQXs {
    min-height: 220px;
  }
  .rgnCKOxiVC {
  margin-right: auto;
  margin-left: auto;
}
  .KRM9Ft32vb {
    font-size: 28px;
  }
  .clxOEpKH2X {
    padding: 36px 0;
  }
  .Q9aRz5BBt {
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}
  .PvQeYOIDOkd {
  gap: 10px;
  grid-template-columns: repeat(2, 1fr);
}
  .bIqdENK5I {
  min-height: 56px;
  padding: 10px 16px;
}
  .sLE9br2bHL {
    max-height: 34px;
  }
  .ziTNxM0CzL {
  padding: 10px 20px;
  font-size: 13px;
}
  .VJedbExmJ3 {
  font-size: 20px;
  padding: 18px 36px;
}
  .In8kYfUhg table {
  overflow-x: auto;
  display: block;
  -webkit-overflow-scrolling: touch;
}
  
  .DdbU7NK1MG {
  padding: 0 12px;
  gap: 10px;
}
  .hyBfH4jNtC {
  min-width: 0;
  overflow: hidden;
  font-size: 18px;
  flex: 0 1 auto;
}
  .GR9UUKWoO3 {
  height: 32px;
  object-fit: contain;
  max-width: 44vw;
}
  
  .d6lclvQrj5K a.ziTNxM0CzL {
  flex: 0 0 auto;
  white-space: nowrap;
  padding: 9px 14px;
  text-transform: none;
  letter-spacing: normal;
  font-size: 12px;
}
}
@media (max-width: 400px) {
  .GR9UUKWoO3 {
  max-width: 38vw;
  height: 28px;
}
  .d6lclvQrj5K a.ziTNxM0CzL {
  font-size: 11.5px;
  padding: 8px 12px;
}
}
@media (max-width: 482px) {
  .Q9aRz5BBt {
    grid-template-columns: repeat(2, 1fr);
  }
  .lvpVsI3L90 {
    grid-template-columns: 1fr;
  }
}
.m0uLBDGfy {
  margin: 48px auto;
  max-width: 1069px;
  padding: 0 20px;
}
.MuFKqF0uXO6z {
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
  display: flex;
  align-items: flex-start;
  margin-bottom: 22px;
}
.oN0IdEtVN {
  font-family: var(--cab69b);
  margin: 0;
  color: var(--cfa3fe);
  font-weight: 700;
  font-size: clamp(22px, 3vw, 30px);
}
.CZR42uIZR {
  gap: 10px;
  display: flex;
  align-items: center;
}
.pBKb1kNwY, .pPZXtNJ1jC {
  gap: 3px;
  display: inline-flex;
}
.pBKb1kNwY svg, .pPZXtNJ1jC svg { display: block; }
.TdEcbInztba {
  line-height: 1.35;
  color: var(--c91852);
  font-size: 12px;
}
.TdEcbInztba strong {
  color: var(--cfa3fe);
  font-weight: 700;
}
.ajOifuMV {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
}
.zwp9vWbH8E {
  border-radius: var(--ccda4b);
  padding: 18px;
  flex-direction: column;
  border: 1px solid var(--cdf42f);
  gap: 10px;
  display: flex;
  background: var(--c668ef);
}
.grqYR64s {
  display: flex;
  align-items: center;
  gap: 10px;
}
.CbeYa9HqN {
  flex-shrink: 0;
  font-size: 15px;
  align-items: center;
  width: 38px;
  font-weight: 700;
  color: #fff;
  height: 38px;
  display: flex;
  border-radius: 50%;
  justify-content: center;
}
.aduqAvK73y {
  gap: 2px;
  min-width: 0;
  flex-direction: column;
  display: flex;
}
.NIttNCbc {
  font-weight: 600;
  font-size: 14px;
  color: var(--cfa3fe);
}
.NaMylvNscY {
  align-items: center;
  gap: 4px;
  color: var(--c91852);
  display: inline-flex;
  font-size: 11px;
}
.cdcteTaBdXP9 {
  line-height: 1.55;
  color: var(--cfa3fe);
  margin: 0;
  font-size: 14px;
}
.n5i3Co4w {
  margin-top: auto;
  color: var(--c91852);
  font-size: 12px;
}
.hgQzYRacWO3 {
  justify-content: center;
  display: flex;
  margin-top: 22px;
  gap: 12px;
  flex-wrap: wrap;
}
.LlWu3KtoMRc {
  font-family: inherit;
  cursor: pointer;
  font-size: 13px;
  background: var(--cb6481);
  padding: 9px 20px;
  border: 1px solid var(--cdf42f);
  font-weight: 600;
  color: var(--cfa3fe);
  border-radius: var(--ccda4b);
}
.LlWu3KtoMRc:hover { border-color: var(--c1d27b); }
@media (max-width: 1012px) { .ajOifuMV { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 553px) { .ajOifuMV { grid-template-columns: 1fr; } }

.s8jp4mfGFrZ2 { height: 98px; }
.vNdcXuPjd51X {
  pointer-events: none;
  right: 0;
  bottom: 0;
  z-index: 900;
  left: 0;
  padding: 0 12px 14px;
  position: fixed;
}
.CfGv0eemdIsR {
  gap: 16px;
  box-shadow: 0 -8px 21px rgba(0,0,0,0.35);
  max-width: 563px;
  pointer-events: auto;
  margin: 0 auto;
  padding: 10px 12px;
  border-radius: 16px;
  background: var(--cb6481);
  align-items: center;
  justify-content: center;
  border: 1px solid var(--c6df64);
  display: flex;
}
.okuoF8rxC6 {
  display: flex;
  gap: 2px;
  flex-direction: column;
  min-width: 0;
}
.yq1yYVgT5A {
  color: var(--c91852);
  font-size: 11px;
  overflow: hidden;
  letter-spacing: 0.5px;
  white-space: nowrap;
  text-transform: uppercase;
  text-overflow: ellipsis;
}
.bOVmlz9m {
  display: inline-block;
  margin-right: 6px;
  height: 7px;
  vertical-align: middle;
  width: 7px;
  border-radius: 50%;
  background: var(--c1d27b);
}
.r7O77Cx00tCP {
  color: var(--cfa3fe);
  overflow: hidden;
  font-size: 16px;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 700;
}
.lMQX9KwDdYLH {
  border-radius: var(--ccda4b);
  padding: 5px 9px;
  flex-shrink: 0;
  background: var(--c668ef);
  color: var(--cfa3fe);
  font-feature-settings: "tnum" 1;
  font-size: 15px;
  min-width: 62px;
  text-align: center;
  font-variant-numeric: tabular-nums;
  font-weight: 700;
  border: 1px solid var(--cdf42f);
}
.Vt6DACUg {
  margin-left: 0;
  padding: 10px 22px;
  border: var(--c9a838);
  background: var(--ccdb7);
  letter-spacing: var(--cf1ba);
  font-weight: 700;
  border-radius: var(--ce4eb3);
  text-decoration: none;
  cursor: pointer;
  flex-shrink: 0;
  white-space: nowrap;
  text-transform: var(--c8a570);
  color: var(--ca4209);
}
.ReAEiZQEQ9 {
  background: rgba(255,255,255,0.18);
  margin-left: 6px;
  display: inline-block;
  height: 22px;
  border-radius: 50%;
  text-align: center;
  width: 22px;
  line-height: 22px;
}
.oLS8q2fD8QQ {
  width: 40px;
  height: 38px;
  object-fit: contain;
  border-radius: 8px;
  padding: 4px;
  flex-shrink: 0;
  background: var(--c668ef);
}
.RlgUQOzJ {
  justify-content: center;
  display: inline-flex;
  flex-shrink: 0;
  cursor: pointer;
  padding: 0;
  min-height: 44px;
  border: 0;
  color: var(--c91852);
  background: none;
  min-width: 44px;
  font-family: inherit;
  align-items: center;
  line-height: 1;
  margin: -6px -4px -6px 0;
  font-size: 20px;
}
.RlgUQOzJ:hover { color: var(--cfa3fe); }
.vNdcXuPjd51X.h0dAMafVg { display: none; }
.s8jp4mfGFrZ2.h0dAMafVg { height: 0; }
.vNdcXuPjd51X {
  transition: transform 0.28s ease, opacity 0.28s ease;
  opacity: 0;
  transform: translateY(115%);
}
.vNdcXuPjd51X.y2fK7ux3QN {
  opacity: 1;
  transform: translateY(0);
}
@media (prefers-reduced-motion: reduce) { .vNdcXuPjd51X { transition: none; } }
@media (max-width: 553px) {
  .s8jp4mfGFrZ2 { height: 93px; }
  .CfGv0eemdIsR {
  padding: 8px 8px 8px 12px;
  gap: 8px;
}
  .r7O77Cx00tCP { font-size: 12px; }
  .yq1yYVgT5A { font-size: 10px; }
  .lMQX9KwDdYLH {
  padding: 4px 6px;
  font-size: 12px;
  min-width: 48px;
}
  .Vt6DACUg { padding: 9px 14px; }
  .oLS8q2fD8QQ {
  height: 30px;
  width: 30px;
}
  .ReAEiZQEQ9 { display: none; }
}

.YvcoYth6 {
  display: inline-block;
  vertical-align: -2px;
  margin-left: 6px;
}
.ziTNxM0CzL:not(.VJedbExmJ3):hover, .In8kYfUhg a.elfLa6rPOD:hover, .ziTNxM0CzL:not(.VJedbExmJ3):focus-visible, .In8kYfUhg a.elfLa6rPOD:focus-visible {
  box-shadow: var(--cfbd7f);
  transform: none;
}
@media (prefers-reduced-motion: no-preference) {
.YvcoYth6 { transition: transform 0.2s; }
.ziTNxM0CzL:not(.VJedbExmJ3):hover .YvcoYth6, .In8kYfUhg a.elfLa6rPOD:hover .YvcoYth6, .ziTNxM0CzL:not(.VJedbExmJ3):focus-visible .YvcoYth6, .In8kYfUhg a.elfLa6rPOD:focus-visible .YvcoYth6 { transform: translateX(3px); }
}

.In8kYfUhg .RxZbZw1WxiXq tr > *:first-child, .In8kYfUhg .RxZbZw1WxiXq dt {
  padding-left: 12px;
  border-left: 3px solid var(--c1d27b);
}
.In8kYfUhg .RxZbZw1WxiXq dt {
  margin-top: 12px;
  font-weight: 600;
}
.In8kYfUhg .RxZbZw1WxiXq dd { margin: 2px 0 0 15px; }

.VKQYcWRfh {
  font-size: 0.9em;
  margin-right: 8px;
}

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

.Gx1Wiz0dr{text-align:center}
.rgnCKOxiVC{
  margin-left:auto;
  margin-right:auto;
}
.wu88TZivU{object-position:center center}
.nZEKO47xPkXm{background:linear-gradient(180deg, rgba(0,0,0,0.30) 0%, rgba(0,0,0,0.55) 100%)}

.I5YmbK8iT {
  display: flex;
  position: relative;
  align-items: center;
  overflow: hidden;
  padding: 64px 20px;
  min-height: 553px;
}
.RboT9Mz2biH {
  padding: 40px 20px;
  min-height: 260px;
}
.O3lmrBGq {
  object-fit: cover;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-position: center center;
}
.BQlHWatr {
  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%);
  position: absolute;
  inset: 0;
}
.S2dpJhbwYn38 {
  width: 100%;
  position: relative;
  margin: 0 auto;
  align-items: center;
  gap: 44px;
  z-index: 1;
  max-width: 1160px;
  display: flex;
}
.jPM80t2aYN {
  order: 1;
  min-width: 0;
  color: #fff;
  max-width: 620px;
  flex: 1 1 auto;
}
.qsJhCXOIGF {
  overflow-wrap: break-word;
  font-weight: 800;
  margin-bottom: 16px;
  text-wrap: balance;
  font-family: var(--cab69b);
  font-size: clamp(30px, 4.4vw, 52px);
  line-height: 1.08;
}
.UHldJhdU4l {
  max-width: 520px;
  color: rgba(255,255,255,0.86);
  margin-bottom: 28px;
  line-height: 1.55;
  font-size: 18px;
}
.jPM80t2aYN .VJedbExmJ3 {
  font-size: 19px;
  padding: 16px 38px;
}
.BFNT8pcN0gs {
  background: rgba(12,14,22,0.80);
  box-shadow: 0 20px 50px rgba(0,0,0,0.38);
  border-radius: 18px;
  order: 2;
  border: 1px solid rgba(255,255,255,0.30);
  flex: 0 0 380px;
  padding: 26px 24px 24px;
  color: #fff;
  align-self: center;
}
@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
  .BFNT8pcN0gs {
  background: rgba(12,14,22,0.52);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
}
.QOw6IxDN {
  color: rgba(255,255,255,0.80);
  display: block;
  letter-spacing: 2.6px;
  margin-bottom: 8px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
}
.RMggHr5uaNg {
  margin-bottom: 18px;
  font-family: var(--cab69b);
  line-height: 1.15;
  font-weight: 800;
  display: block;
  text-wrap: balance;
  font-size: clamp(22px, 2.5vw, 30px);
  overflow-wrap: break-word;
}
.GgsmfuODG98o {
  padding: 0;
  margin: 0 0 20px;
  list-style: none;
  border-top: 1px solid rgba(255,255,255,0.18);
}
.mXHwLzcZb {
  gap: 14px;
  border-bottom: 1px solid rgba(255,255,255,0.14);
  justify-content: space-between;
  align-items: baseline;
  display: flex;
  padding: 9px 0;
  font-size: 14px;
}
.u1SQqXd0LiQA { color: rgba(255,255,255,0.72); }
.nKiRZW6O {
  font-weight: 700;
  text-align: right;
  overflow-wrap: break-word;
}
.BFNT8pcN0gs .ziTNxM0CzL {
  display: block;
  text-align: center;
  border-radius: 12px;
  width: 100%;
}
.BFNT8pcN0gs .VJedbExmJ3 {
  font-size: 17px;
  padding: 15px 16px;
  line-height: 1.25;
}
.RboT9Mz2biH .jPM80t2aYN { max-width: none; }
.RboT9Mz2biH .qsJhCXOIGF {
  margin-bottom: 0;
  font-size: clamp(26px, 3.4vw, 40px);
}
.ewKzyoToU56 { padding: 46px 20px; }
.ewKzyoToU56:nth-of-type(even) { background: var(--c668ef); }
.FCwgisMC {
  max-width: 1040px;
  margin: 0 auto;
}
.ewKzyoToU56 .In8kYfUhg h2 {
  border-left: 4px solid var(--c1d27b);
  text-wrap: balance;
  padding-left: 16px;
  text-align: left;
}
.ewKzyoToU56 .In8kYfUhg > :first-child { margin-top: 0; }
.m0uLBDGfy { max-width: 1040px; }
.ajOifuMV { grid-template-columns: repeat(3, 1fr); }
@media (max-width: 900px) {
  .S2dpJhbwYn38 { gap: 28px; }
  .BFNT8pcN0gs { flex-basis: 320px; }
}
@media (max-width: 767px) {
  .I5YmbK8iT {
  min-height: 0;
  display: grid;
  padding: 0;
  grid-template-columns: minmax(0, 1fr);
}
  .O3lmrBGq {
  position: static;
  grid-area: 1 / 1;
  min-height: 56svh;
  object-position: 100% 50%;
}
  .RboT9Mz2biH .O3lmrBGq {
  min-height: 240px;
}
  .BQlHWatr {
  grid-area: 1 / 1 / 2 / 2;
  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%);
}
  .S2dpJhbwYn38 { display: contents; }
  .jPM80t2aYN {
  grid-area: 1 / 1;
  align-self: center;
  padding: 32px 18px;
  text-align: center;
  position: relative;
}
  .UHldJhdU4l {
  font-size: 16px;
  margin-bottom: 18px;
  color: rgba(255,255,255,0.90);
  max-width: none;
}
  .jPM80t2aYN .ziTNxM0CzL {
  display: inline-block;
  max-width: 72%;
}
  .jPM80t2aYN .VJedbExmJ3 {
  font-size: 16px;
  padding: 12px 22px;
}
  .BFNT8pcN0gs {
  -webkit-backdrop-filter: none;
  align-self: stretch;
  flex: none;
  color: var(--cfa3fe);
  border-color: var(--c6df64);
  padding: 20px 16px 18px;
  background: var(--c668ef);
  backdrop-filter: none;
  box-shadow: none;
  margin: 16px 12px 4px;
}
  .BFNT8pcN0gs .QOw6IxDN {
  letter-spacing: 2px;
  color: var(--c1d27b);
}
  .GgsmfuODG98o { border-top-color: var(--cdf42f); }
  .mXHwLzcZb { border-bottom-color: var(--cdf42f); }
  .u1SQqXd0LiQA { color: var(--c91852); }
  .ewKzyoToU56 { padding: 28px 14px; }
  .ewKzyoToU56 .In8kYfUhg h2 { padding-left: 12px; }
}
@media (max-width: 553px) { .ajOifuMV { grid-template-columns: 1fr; } }
