:root {
  --tsp2z: #2e3307;
  --tcdh9: #6b7280;
  --tddv2: 0.01em;
  --td6qu: #1a1a1a;
  --t6vsg: rgba(46,51,7,0.071);
  --tsk7e: #ffffff;
  --t2620: #a6a6a6;
  --tzmel: 700;
  --tfr5u: rgba(46,51,7,0.223);
  --tv91w: #ffffff;
  --tuqoy: 'DM Sans', 'Inter', 'Segoe UI', system-ui, -apple-system, sans-serif;
  --tle38: rgba(0,0,0,0.931);
  --tj94m: 2px solid #e5ff23;
  --tmjyn: 'Saira Semi Condensed', 'Inter', 'Segoe UI', system-ui, -apple-system, sans-serif;
  --t1n32: rgba(255,255,255,0.12);
  --tn0g1: #0d0d0d;
  --ttyj0: #141414;
  --t2u0l: #2e3307;
  --tg8ap: 0px;
  --t2zmw: rgba(255,255,255,0.122);
  --torbn: #2e3307;
  --tc26n: rgba(255,255,255,0.179);
  --thtxo: 4px;
  --td9sd: 0 0px 13px 0px rgba(35,38,5,1);
  --ttg91: uppercase;
  --tkcdq: #000000;
}
* {
  margin: 0;
  box-sizing: border-box;
  padding: 0;
}
.dbe8uGjr4f {
  min-height: 100vh;
  background: var(--tkcdq);
  line-height: 1.6;
  color: var(--tsk7e);
  font-family: var(--tmjyn);
  overflow-x: hidden;
}
.hwiIacCs {
  padding: 0 20px;
  max-width: 1226px;
  margin: 0 auto;
}
.hI7HDNAnOIN {
  backdrop-filter: blur(12px);
  left: 0;
  border-bottom: 1px solid var(--t2zmw);
  position: fixed;
  right: 0;
  background: var(--tle38);
  top: 0;
  padding: 16px 0;
  z-index: 99;
}

.hI7HDNAnOIN.XquKXYkyy { z-index: 1000; }
body { padding-top: 78px; }
.qjx8n0dnB {
  max-width: 1226px;
  display: flex;
  align-items: center;
  margin: 0 auto;
  padding: 0 20px;
  justify-content: space-between;
}
.nsakRvfc {
  color: var(--tsp2z);
  text-decoration: none;
  font-weight: 700;
  display: flex;
  gap: 8px;
  align-items: center;
  font-size: 24px;
}
.LqaplXw7cYk {
  width: auto;
  height: 40px;
}
.RLo8T4JL5Z {
  align-items: center;
  gap: 24px;
  display: flex;
}
.BrGEkQur2OJJ {
  transition: opacity 0.2s, color 0.2s;
  text-decoration: none;
  font-weight: 500;
  opacity: 0.8;
  font-size: 14px;
  color: var(--tsk7e);
}
.BrGEkQur2OJJ:hover {
  color: var(--tsp2z);
  opacity: 1;
}
.j8RY4fFsly {
  gap: 5px;
  flex-direction: column;
  background: none;
  padding: 8px;
  display: none;
  cursor: pointer;
  border: none;
}
.wXZ5yuZD {
  background: var(--tsk7e);
  width: 24px;
  transition: transform 0.3s, opacity 0.3s;
  height: 2px;
  border-radius: 2px;
}
.Fnd47UNIfvz {
  line-height: 1;
  right: 20px;
  border: none;
  background: none;
  top: 20px;
  font-size: 28px;
  color: var(--tsk7e);
  width: 40px;
  cursor: pointer;
  position: absolute;
  display: none;
  height: 40px;
}

a:focus-visible, button:focus-visible {
  outline: 2px solid var(--tsk7e);
  outline-offset: 2px;
}
.Va0tZtUFSw {
  font-size: 14px;
  display: inline-block;
  box-shadow: var(--td9sd);
  text-align: center;
  letter-spacing: var(--tddv2);
  cursor: pointer;
  border: var(--tj94m);
  text-decoration: none;
  text-transform: var(--ttg91);
  transition: transform 0.15s, box-shadow 0.2s;
  font-weight: var(--tzmel);
  background: var(--torbn);
  padding: 12px 28px;
  color: var(--tv91w);
  border-radius: var(--tg8ap);
}
.Va0tZtUFSw:hover {
  box-shadow: 0 7px 24px var(--tfr5u);
  transform: translateY(-2px);
}

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

.MOqgXtULFzd {
  background: linear-gradient(180deg, var(--t6vsg) 0%, transparent 100%);
  padding: 56px 0 60px;
  text-align: center;
}
.s2kq0B5D5L8t {
  font-family: var(--tuqoy);
  font-size: clamp(32px, 5vw, 56px);
  font-weight: 800;
  margin-bottom: 16px;
  line-height: 1.1;
  background: linear-gradient(135deg, var(--tsk7e) 0%, var(--tsp2z) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.k7GBDL145y {
  color: var(--t2620);
  font-size: 18px;
  max-width: 600px;
  margin: 0 auto 32px;
}

.LJQrtiOmK {
  min-height: 540px;
  overflow: hidden;
  display: flex;
  position: relative;
  align-items: center;
}
.ARfCjLCirq {
  width: 100%;
  object-position: right center;
  height: 100%;
  inset: 0;
  position: absolute;
  object-fit: cover;
}
.mRJyPnCw {
  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%);
}
.U1D1kS8P {
  z-index: 1;
  margin: 0 auto;
  position: relative;
  max-width: 1226px;
  padding: 72px 20px;
  width: 100%;
}
.kuzBQ2SNj {
  line-height: 1.08;
  margin-bottom: 14px;
  color: #fff;
  font-weight: 800;
  font-size: clamp(36px, 5vw, 60px);
  font-family: var(--tuqoy);
}
.Ug1NAUDz65Fo {
  color: rgba(255,255,255,0.85);
  max-width: 520px;
  font-size: 18px;
  margin-bottom: 28px;
}
.LJQrtiOmK .U6bqJcbYT {
  color: rgba(255,255,255,0.75);
}
.LYVRlTWroaT8 {
  min-height: 280px;
}
.LYVRlTWroaT8 .U1D1kS8P {
  padding: 48px 20px;
}
.LYVRlTWroaT8 .kuzBQ2SNj {
  margin-bottom: 0;
  font-size: clamp(28px, 4vw, 42px);
}
.cO3ZFazRau {
  padding: 60px 0;
}
.X2pgUMKzbei {
  font-weight: 700;
  font-family: var(--tuqoy);
  font-size: 28px;
  margin-bottom: 20px;
}
.U6bqJcbYT {
  text-transform: uppercase;
  margin-bottom: 8px;
  color: var(--tsp2z);
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 1px;
}
.gXBnU1LOtEn4 {
  line-height: 1.7;
  opacity: 0.85;
  margin-bottom: 16px;
}

.R5K6di4tU {
  margin: 33px 0;
}
.h3CKeUnbwBbg {
  text-align: center;
  margin-top: 18px;
}
.FV0sGDbmnem {
  margin: 28px 0;
  text-align: center;
}
.yGqkg6i9v4 {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(4, 1fr);
}
.Ef5eJYWGp {
  cursor: pointer;
  display: block;
  position: relative;
  transition: border-color 0.2s, transform 0.2s;
  background: var(--tn0g1);
  border-radius: var(--thtxo);
  border: 1px solid var(--t2zmw);
  overflow: hidden;
}
.Ef5eJYWGp:hover {
  border-color: var(--tsp2z);
  transform: translateY(-3px);
}

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

.S2DcVefZ {
  border-radius: var(--thtxo);
  position: absolute;
  box-shadow: 0 7px 16px rgba(0,0,0,0.35);
  transform: translate(-50%, -50%);
  top: 50%;
  color: var(--tv91w);
  left: 50%;
  letter-spacing: 0.5px;
  background: var(--tsp2z);
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  transition: opacity 0.2s, transform 0.2s;
  z-index: 1;
  padding: 10px 26px;
}
@media (hover: hover) {
  .S2DcVefZ {
  transform: translate(-50%, -40%);
  opacity: 0;
}
  .Ef5eJYWGp:hover .S2DcVefZ {
  opacity: 1;
  transform: translate(-50%, -50%);
}
}
.SYtZ8qrnG {
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
  display: grid;
  gap: 12px;
}
.fPDBEiICwgS6 {
  transition: border-color 0.2s, transform 0.2s;
  display: flex;
  border-radius: 999px;
  flex-wrap: wrap;
  cursor: pointer;
  padding: 12px 22px;
  gap: 4px 10px;
  background: var(--td6qu);
  min-height: 64px;
  justify-content: center;
  text-align: center;
  align-items: center;
  border: 1px solid var(--t1n32);
}
.fPDBEiICwgS6:hover {
  border-color: var(--tsp2z);
  transform: translateY(-2px);
}
.fPDBEiICwgS6:focus-visible {
  outline: 2px solid var(--tsp2z);
  outline-offset: 2px;
}
.ZPRy9QUaq {
  padding: 14px 16px;
  border: 1px solid var(--t1n32);
  border-radius: 14px;
}
.E24B0y1EiJ8Q {
  opacity: 0.75;
  margin: 0 0 10px;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-weight: 600;
  font-size: 13px;
}
.JpBfzKD44 {
  scroll-snap-type: x mandatory;
  gap: 12px;
  overflow-x: auto;
  display: flex;
  padding: 2px 2px 6px;
}
.JpBfzKD44 > * {
  min-width: 140px;
  flex: 0 0 auto;
  scroll-snap-align: start;
}
.Vqk8jBRKK {
  line-height: 1.25;
  overflow-wrap: anywhere;
  min-width: 0;
  font-weight: 600;
  font-size: 13px;
}
.sJ21sgt6 {
  display: block;
  max-width: 100%;
  max-height: 40px;
  width: auto;
  object-fit: contain;
  height: auto;
}

.EB4ftTkFltD2 {
  display: grid;
  gap: 19px;
  grid-template-columns: repeat(4, 1fr);
}
.EJ9NW0MwC {
  border-radius: 11px;
  display: block;
  transition: transform 0.15s, box-shadow 0.2s;
  position: relative;
  overflow: hidden;
  min-width: 0;
  background: var(--tn0g1);
  cursor: pointer;
}
.EJ9NW0MwC:hover {
  box-shadow: 0 8px 22px var(--tfr5u);
  transform: translateY(-3px);
}
.foxHBTw3p1h {
  width: 100%;
  height: auto;
  aspect-ratio: 400 / 304;
  display: block;
  object-fit: cover;
}
@media (max-width: 762px) {
  .EB4ftTkFltD2 {
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}
}

.in9sFKPC {
  padding: 40px 0;
  border-bottom: 1px solid var(--ttyj0);
}
.I0nxbPckA {
  text-align: center;
  padding: 32px 0;
}
.dJZgJUP8z {
  padding: 40px 0;
  background: var(--tn0g1);
  border-top: 1px solid var(--t2zmw);
}
.jpv3cDHW {
  padding: 0 20px;
  text-align: center;
  max-width: 1226px;
  margin: 0 auto;
}
.IVZ6AmaUg {
  margin-bottom: 18px;
}
.IVZ6AmaUg a {
  font-weight: 700;
  font-size: 20px;
  align-items: center;
  text-decoration: none;
  display: inline-flex;
  color: var(--tsp2z);
}
.IVZ6AmaUg img {
  height: 32px;
  width: auto;
}
.tVQyMD4JNIcV {
  margin-bottom: 20px;
  gap: 16px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.mGddbc7a {
  transition: opacity 0.2s;
  color: var(--tsk7e);
  font-size: 13px;
  min-width: 24px;
  text-decoration: none;
  align-items: center;
  opacity: 0.6;
  min-height: 24px;
  justify-content: center;
  display: inline-flex;
}
.mGddbc7a:hover {
  opacity: 1;
  color: var(--tsp2z);
}
.tUHCGwUXCZF {
  opacity: 0.4;
  margin-top: 16px;
  font-size: 12px;
  line-height: 1.6;
}
.xEc2DQQip5 {
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  justify-content: center;
  gap: 12px;
}
.xEc2DQQip5 .fPDBEiICwgS6 {
  min-height: 52px;
  padding: 10px 18px;
}
.xEc2DQQip5 .sJ21sgt6 {
  max-height: 28px;
}
.c9iOkSCx8PpL {
  margin-top: 4px;
  opacity: 0.75;
  font-size: 13px;
}
.c9iOkSCx8PpL a {
  text-decoration: none;
  color: var(--tsk7e);
}
.c9iOkSCx8PpL a:hover {
  color: var(--tsp2z);
}
.PpFJ8WnDIi {
  display: grid;
  margin: 24px 0;
  gap: 24px;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
}
.GIeeHXLjb {
  padding: 24px;
  border-radius: var(--thtxo);
  transition: border-color 0.2s;
  border: 1px solid var(--t2zmw);
  background: var(--tn0g1);
}
.GIeeHXLjb:hover {
  border-color: var(--tsp2z);
}
.ZEcmv6XA7DT {
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 600;
  font-family: var(--tuqoy);
}
.wM5nTTTeEFI {
  border-collapse: collapse;
  overflow: hidden;
  width: 100%;
  margin: 20px 0;
  border-radius: var(--thtxo);
}
.GMEm9OjD {
  padding: 12px 16px;
  font-weight: 600;
  letter-spacing: 0.5px;
  font-size: 13px;
  text-transform: uppercase;
  text-align: left;
  background: var(--ttyj0);
}
.UjbJJW4e {
  padding: 12px 16px;
  border-bottom: 1px solid var(--t2zmw);
  text-align: left;
}
.CfPFrWO6yOw1 {
  margin: 24px 0;
}
.woblDWzxH {
  overflow: hidden;
  margin-bottom: 12px;
  border: 1px solid var(--t2zmw);
  border-radius: var(--thtxo);
}
.QrNPwhEkb62 {
  background: var(--tn0g1);
  cursor: pointer;
  font-weight: 600;
  padding: 16px;
}
.eO5yD1pEMl {
  opacity: 0.8;
  padding: 0 16px 16px;
}
.i8FTutS83mYS {
  margin-bottom: 16px;
  padding-left: 24px;
}
.Lna6GfDE {
  margin-bottom: 8px;
}

.zAjdxkIn h2 {
  font-weight: 700;
  margin: 36px 0 14px;
  font-size: 26px;
  font-family: var(--tuqoy);
}
.zAjdxkIn h3 {
  margin: 24px 0 10px;
  font-family: var(--tuqoy);
  font-size: 20px;
  font-weight: 600;
}
.zAjdxkIn p {
  margin-bottom: 16px;
  line-height: 1.7;
  opacity: 0.9;
}
.zAjdxkIn ul, .zAjdxkIn ol {
  margin: 0 0 16px 24px;
}
.zAjdxkIn li {
  margin-bottom: 8px;
}
.zAjdxkIn a {
  color: var(--tsp2z);
}
.zAjdxkIn a.v4IwVsLOM {
  background: var(--torbn);
  color: var(--tv91w);
  display: inline-block;
  box-shadow: var(--td9sd);
  border-radius: var(--tg8ap);
  font-weight: var(--tzmel);
  padding: 12px 28px;
  cursor: pointer;
  letter-spacing: var(--tddv2);
  text-decoration: none;
  transition: transform 0.15s, box-shadow 0.2s;
  border: var(--tj94m);
  text-transform: var(--ttg91);
  font-size: 14px;
  margin: 8px 0 24px;
}
.zAjdxkIn a.v4IwVsLOM:hover {
  transform: translateY(-2px);
  box-shadow: 0 7px 24px var(--tfr5u);
}

.zAjdxkIn a.Va0tZtUFSw {
  color: var(--tv91w);
}
.zAjdxkIn table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  background: var(--tn0g1);
  border: 1px solid var(--t2zmw);
  border-radius: var(--thtxo);
  overflow: hidden;
}
.zAjdxkIn th {
  background: var(--ttyj0);
  letter-spacing: 0.5px;
  padding: 12px 16px;
  text-align: left;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
}
.zAjdxkIn td {
  border-top: 1px solid var(--t2zmw);
  padding: 12px 16px;
  vertical-align: top;
  text-align: left;
}
.zAjdxkIn details {
  border-radius: var(--thtxo);
  overflow: hidden;
  border: 1px solid var(--t2zmw);
  background: var(--tn0g1);
  margin-bottom: 12px;
}
.zAjdxkIn summary {
  padding: 16px;
  font-weight: 600;
  cursor: pointer;
}
.zAjdxkIn summary > h3 {
  display: inline;
  margin: 0;
  font: inherit;
}
.zAjdxkIn details[open] summary {
  margin-bottom: 12px;
  border-bottom: 1px solid var(--t2zmw);
}
.zAjdxkIn details > p, .zAjdxkIn details > div {
  padding: 0 16px 16px;
  margin-bottom: 0;
}
.Sp8F46XZpZ {
  top: 0;
  width: 100%;
  position: fixed;
  z-index: 999;
  left: 0;
  background: rgba(0,0,0,0.5);
  display: none;
  height: 100%;
}
.j5GoxO898CHb {
  text-align: center;
  margin: 4px auto 28px;
  max-width: 1226px;
}
.j5GoxO898CHb a {
  line-height: 0;
  transition: transform 0.15s, box-shadow 0.2s;
  display: inline-block;
  border-radius: var(--thtxo);
  overflow: hidden;
}
.j5GoxO898CHb a:hover {
  transform: translateY(-2px);
  box-shadow: 0 7px 24px var(--tfr5u);
}
.p67NgdRa {
  width: 100%;
  border: 1px solid var(--t2zmw);
  border-radius: var(--thtxo);
  max-width: 900px;
  height: auto;
}

@media (max-width: 762px) {
  .RLo8T4JL5Z {
  background: var(--tkcdq);
  width: 280px;
  overflow-y: auto;
  z-index: 1001;
  right: 0;
  position: fixed;
  display: none;
  top: 0;
  border-left: 1px solid var(--tc26n);
  padding: 80px 24px 24px;
  flex-direction: column;
  height: 100vh;
  gap: 16px;
}
  .RLo8T4JL5Z.XquKXYkyy {
    display: flex;
  }
  .Sp8F46XZpZ.XquKXYkyy {
    display: block;
  }
  .j8RY4fFsly {
    display: flex;
  }
  .Fnd47UNIfvz {
    display: block;
  }
  .MOqgXtULFzd {
    padding: 48px 0 36px;
  }
  
  .LJQrtiOmK {
  min-height: 360px;
  text-align: center;
}
  .U1D1kS8P {
    padding: 44px 20px;
  }
  .LYVRlTWroaT8 {
    min-height: 220px;
  }
  .Ug1NAUDz65Fo {
  margin-left: auto;
  margin-right: auto;
}
  .s2kq0B5D5L8t {
    font-size: 28px;
  }
  .cO3ZFazRau {
    padding: 36px 0;
  }
  .yGqkg6i9v4 {
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}
  .SYtZ8qrnG {
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}
  .fPDBEiICwgS6 {
  min-height: 56px;
  padding: 10px 16px;
}
  .sJ21sgt6 {
    max-height: 34px;
  }
  .Va0tZtUFSw {
  font-size: 13px;
  padding: 10px 20px;
}
  .KnJRu7VSHi {
  font-size: 20px;
  padding: 18px 36px;
}
  .zAjdxkIn table {
  display: block;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
}
  
  .qjx8n0dnB {
  padding: 0 12px;
  gap: 10px;
}
  .nsakRvfc {
  min-width: 0;
  overflow: hidden;
  flex: 0 1 auto;
  font-size: 18px;
}
  .LqaplXw7cYk {
  object-fit: contain;
  max-width: 44vw;
  height: 32px;
}
  
  .hI7HDNAnOIN a.Va0tZtUFSw {
  flex: 0 0 auto;
  font-size: 12px;
  letter-spacing: normal;
  white-space: nowrap;
  padding: 9px 14px;
  text-transform: none;
}
  .j8RY4fFsly { order: -1; }
  .nsakRvfc { margin-right: auto; }
}
@media (max-width: 400px) {
  .LqaplXw7cYk {
  height: 28px;
  max-width: 38vw;
}
  .hI7HDNAnOIN a.Va0tZtUFSw {
  padding: 8px 12px;
  font-size: 11.5px;
}
}

.RLo8T4JL5Z a.BrGEkQur2OJJ {
  cursor: pointer;
  white-space: nowrap;
}
@media (max-width: 940px) {
  .RLo8T4JL5Z {
  position: fixed;
  right: 0;
  border-left: 1px solid var(--tc26n);
  z-index: 1001;
  padding: 80px 24px 24px;
  top: 0;
  width: 280px;
  overflow-y: auto;
  gap: 16px;
  flex-direction: column;
  display: none;
  height: 100vh;
  background: var(--tkcdq);
}
  .RLo8T4JL5Z.XquKXYkyy { display: flex; }
  .Sp8F46XZpZ.XquKXYkyy { display: block; }
  .j8RY4fFsly { display: flex; }
  .Fnd47UNIfvz { display: block; }
  .j8RY4fFsly { order: -1; }
  .nsakRvfc { margin-right: auto; }
}
@media (max-width: 477px) {
  .yGqkg6i9v4 {
    grid-template-columns: repeat(2, 1fr);
  }
  .PpFJ8WnDIi {
    grid-template-columns: 1fr;
  }
}
.N5OXAKdzo {
  margin: 48px auto;
  max-width: 1088px;
  padding: 0 20px;
}
.uiyBPrOv {
  justify-content: space-between;
  gap: 16px;
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 22px;
}
.t5y9260l {
  margin: 0;
  font-family: var(--tuqoy);
  font-size: clamp(22px, 3vw, 30px);
  font-weight: 700;
  color: var(--tsk7e);
}
.rVS2YWViG4Bc {
  display: flex;
  gap: 10px;
  align-items: center;
}
.yLiE2DzTwa, .rTRDPBcHv {
  gap: 3px;
  display: inline-flex;
}
.yLiE2DzTwa svg, .rTRDPBcHv svg { display: block; }
.JMeWpnDZe {
  font-size: 12px;
  line-height: 1.35;
  color: var(--t2620);
}
.JMeWpnDZe strong {
  font-weight: 700;
  color: var(--tsk7e);
}
.UQi4CBEXZ {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
}
.yBn447UHZn {
  background: var(--tn0g1);
  border: 1px solid var(--t2zmw);
  padding: 18px;
  border-radius: var(--thtxo);
  flex-direction: column;
  display: flex;
  gap: 10px;
}
.Y6ZCN8dpUl6 {
  gap: 10px;
  align-items: center;
  display: flex;
}
.JDgnSxSl {
  justify-content: center;
  display: flex;
  width: 38px;
  font-size: 15px;
  color: #fff;
  font-weight: 700;
  align-items: center;
  flex-shrink: 0;
  border-radius: 50%;
  height: 38px;
}
.sFpTCB3w8xan {
  gap: 2px;
  min-width: 0;
  display: flex;
  flex-direction: column;
}
.xQxZtgyQ {
  color: var(--tsk7e);
  font-size: 14px;
  font-weight: 600;
}
.vShcthGhQmPk {
  font-size: 11px;
  gap: 4px;
  align-items: center;
  color: var(--t2620);
  display: inline-flex;
}
.Co0XuHoXkwHI {
  font-size: 14px;
  color: var(--tsk7e);
  margin: 0;
  line-height: 1.55;
}
.vKqDZpI7OR {
  font-size: 12px;
  margin-top: auto;
  color: var(--t2620);
}
.JldnBk8X {
  gap: 12px;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 22px;
  display: flex;
}
.Of3sn2RlwCqX {
  border: 1px solid var(--t2zmw);
  color: var(--tsk7e);
  cursor: pointer;
  font-family: inherit;
  font-size: 13px;
  border-radius: var(--thtxo);
  font-weight: 600;
  background: var(--ttyj0);
  padding: 9px 20px;
}
.Of3sn2RlwCqX:hover { border-color: var(--tsp2z); }
@media (max-width: 990px) { .UQi4CBEXZ { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 552px) { .UQi4CBEXZ { grid-template-columns: 1fr; } }

html { scroll-padding-bottom: 92px; }
.on0K93nA { height: 92px; }
.QdSPhLYk8T {
  padding: 0 12px 10px;
  bottom: 0;
  position: fixed;
  left: 0;
  right: 0;
  pointer-events: none;
  z-index: 900;
}
.wvXzNtsKL5K {
  border-radius: 999px;
  pointer-events: auto;
  padding: 10px 10px 10px 20px;
  display: flex;
  box-shadow: 0 -7px 28px rgba(0,0,0,0.35);
  margin: 0 auto;
  background: var(--ttyj0);
  align-items: center;
  gap: 16px;
  border: 1px solid var(--tc26n);
  justify-content: center;
  max-width: 712px;
}
.nRRSAHEXR {
  gap: 2px;
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.ibIK03wWuN {
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
  color: var(--t2620);
  font-size: 11px;
  letter-spacing: 0.5px;
  overflow: hidden;
}
.oZUNJgDesM {
  height: 7px;
  border-radius: 50%;
  background: var(--tsp2z);
  display: inline-block;
  margin-right: 6px;
  width: 7px;
  vertical-align: middle;
}
.Pme5UPu2 {
  color: var(--tsk7e);
  font-weight: 700;
  font-size: 16px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.Kl0yp6CS {
  font-variant-numeric: tabular-nums;
  background: var(--tn0g1);
  border: 1px solid var(--t2zmw);
  border-radius: var(--thtxo);
  flex-shrink: 0;
  font-size: 15px;
  min-width: 62px;
  padding: 5px 9px;
  text-align: center;
  font-weight: 700;
  color: var(--tsk7e);
  font-feature-settings: "tnum" 1;
}
.guGL8TjjTzb {
  color: var(--tv91w);
  text-transform: var(--ttg91);
  background: var(--torbn);
  padding: 10px 22px;
  border: var(--tj94m);
  cursor: pointer;
  white-space: nowrap;
  margin-left: 0;
  text-decoration: none;
  letter-spacing: var(--tddv2);
  border-radius: var(--tg8ap);
  flex-shrink: 0;
  font-weight: 700;
}
.t53Kn536b {
  margin-left: 6px;
  display: inline-block;
  border-radius: 50%;
  text-align: center;
  width: 22px;
  height: 22px;
  background: rgba(255,255,255,0.18);
  line-height: 22px;
}
@media (max-width: 552px) {
  .on0K93nA { height: 87px; }
  html { scroll-padding-bottom: 87px; }
  .wvXzNtsKL5K {
  padding: 8px 8px 8px 12px;
  gap: 8px;
}
  .Pme5UPu2 { font-size: 12px; }
  .ibIK03wWuN { font-size: 10px; }
  .Kl0yp6CS {
  padding: 4px 6px;
  min-width: 48px;
  font-size: 12px;
}
  .guGL8TjjTzb { padding: 9px 14px; }
}
@media (prefers-reduced-motion: no-preference) {
@keyframes LBOGzCzS3Gea { 0%, 100% { transform: translateX(0); } 50% { transform: translateX(3px); } }
.t53Kn536b { animation: LBOGzCzS3Gea 1.6s ease-in-out 3; }
}

.Va0tZtUFSw:not(.KnJRu7VSHi):hover, .zAjdxkIn a.v4IwVsLOM:hover, .Va0tZtUFSw:not(.KnJRu7VSHi):focus-visible, .zAjdxkIn a.v4IwVsLOM:focus-visible {
  box-shadow: 0 7px 24px var(--tfr5u);
  transform: none;
}
@media (prefers-reduced-motion: no-preference) {
.Va0tZtUFSw:not(.KnJRu7VSHi):hover, .zAjdxkIn a.v4IwVsLOM:hover, .Va0tZtUFSw:not(.KnJRu7VSHi):focus-visible, .zAjdxkIn a.v4IwVsLOM:focus-visible { transform: translateY(-2px); }
}

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

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

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

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

.U1D1kS8P{text-align:center}
.Ug1NAUDz65Fo{
  margin-left:auto;
  margin-right:auto;
}
.ARfCjLCirq{object-position:center center}
.mRJyPnCw{background:linear-gradient(180deg, rgba(0,0,0,0.30) 0%, rgba(0,0,0,0.55) 100%)}

.GrJUoLCvt4 {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  padding: 64px 20px;
  min-height: 552px;
}
.KjXvjQSVEAF {
  padding: 40px 20px;
  min-height: 260px;
}
.e0mFMJuRUY {
  object-position: center center;
  height: 100%;
  object-fit: cover;
  position: absolute;
  width: 100%;
  inset: 0;
}
.Rtn2nD7blOv {
  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%);
}
.rSFtuIFD {
  width: 100%;
  align-items: center;
  gap: 44px;
  display: flex;
  margin: 0 auto;
  z-index: 1;
  position: relative;
  max-width: 1160px;
}
.lW7xMEXQ8hd {
  color: #fff;
  max-width: 620px;
  order: 1;
  min-width: 0;
  flex: 1 1 auto;
}
.N8iPDGqdX {
  margin-bottom: 16px;
  text-wrap: balance;
  font-family: var(--tuqoy);
  font-weight: 800;
  overflow-wrap: break-word;
  font-size: clamp(30px, 4.4vw, 52px);
  line-height: 1.08;
}
.jlxTm90q1k {
  max-width: 520px;
  line-height: 1.55;
  color: rgba(255,255,255,0.86);
  font-size: 18px;
  margin-bottom: 28px;
}
.lW7xMEXQ8hd .KnJRu7VSHi {
  padding: 16px 38px;
  font-size: 19px;
}
.wI3w9XYKdEk {
  border-radius: 18px;
  flex: 0 0 380px;
  background: rgba(12,14,22,0.80);
  align-self: center;
  padding: 26px 24px 24px;
  box-shadow: 0 20px 50px rgba(0,0,0,0.38);
  order: 2;
  color: #fff;
  border: 1px solid rgba(255,255,255,0.30);
}
@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
  .wI3w9XYKdEk {
  -webkit-backdrop-filter: blur(10px);
  background: rgba(12,14,22,0.52);
  backdrop-filter: blur(10px);
}
}
.NRSJg3suu {
  color: rgba(255,255,255,0.80);
  font-weight: 700;
  text-transform: uppercase;
  font-size: 12px;
  display: block;
  letter-spacing: 2.6px;
  margin-bottom: 8px;
}
.XxZsLPz7Kz {
  font-size: clamp(22px, 2.5vw, 30px);
  overflow-wrap: break-word;
  text-wrap: balance;
  margin-bottom: 18px;
  line-height: 1.15;
  font-family: var(--tuqoy);
  display: block;
  font-weight: 800;
}
.xO4ZlPoR {
  list-style: none;
  padding: 0;
  border-top: 1px solid rgba(255,255,255,0.18);
  margin: 0 0 20px;
}
.Ij1mZtPan {
  align-items: baseline;
  padding: 9px 0;
  font-size: 14px;
  gap: 14px;
  justify-content: space-between;
  display: flex;
  border-bottom: 1px solid rgba(255,255,255,0.14);
}
.r7Ktjn9wDeg { color: rgba(255,255,255,0.72); }
.FmT6Q4u0m5p {
  overflow-wrap: break-word;
  font-weight: 700;
  text-align: right;
}
.wI3w9XYKdEk .Va0tZtUFSw {
  display: block;
  text-align: center;
  width: 100%;
  border-radius: 12px;
}
.wI3w9XYKdEk .KnJRu7VSHi {
  padding: 15px 16px;
  font-size: 17px;
  line-height: 1.25;
}
.KjXvjQSVEAF .lW7xMEXQ8hd { max-width: none; }
.KjXvjQSVEAF .N8iPDGqdX {
  font-size: clamp(26px, 3.4vw, 40px);
  margin-bottom: 0;
}
.MY9DP6Uv6L { padding: 46px 20px; }
.MY9DP6Uv6L:nth-of-type(even) { background: var(--tn0g1); }
.cuQkIXZZ4K {
  margin: 0 auto;
  max-width: 1040px;
}
.MY9DP6Uv6L .zAjdxkIn h2 {
  border-left: 4px solid var(--tsp2z);
  padding-left: 16px;
  text-wrap: balance;
  text-align: left;
}
.MY9DP6Uv6L .zAjdxkIn > :first-child { margin-top: 0; }
.N5OXAKdzo { max-width: 1040px; }
.UQi4CBEXZ { grid-template-columns: repeat(3, 1fr); }
@media (max-width: 900px) {
  .rSFtuIFD { gap: 28px; }
  .wI3w9XYKdEk { flex-basis: 320px; }
}
@media (max-width: 762px) {
  .GrJUoLCvt4 {
  display: grid;
  padding: 0;
  min-height: 0;
  grid-template-columns: minmax(0, 1fr);
}
  .e0mFMJuRUY {
  position: static;
  min-height: 56svh;
  grid-area: 1 / 1;
  object-position: 100% 50%;
}
  .KjXvjQSVEAF .e0mFMJuRUY { min-height: 240px; }
  .Rtn2nD7blOv {
  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%);
}
  .rSFtuIFD { display: contents; }
  .lW7xMEXQ8hd {
  padding: 32px 18px;
  text-align: center;
  align-self: center;
  position: relative;
  grid-area: 1 / 1;
}
  .jlxTm90q1k {
  font-size: 16px;
  max-width: none;
  color: rgba(255,255,255,0.90);
  margin-bottom: 18px;
}
  .lW7xMEXQ8hd .Va0tZtUFSw {
  display: inline-block;
  max-width: 72%;
}
  .lW7xMEXQ8hd .KnJRu7VSHi {
  padding: 12px 22px;
  font-size: 16px;
}
  .wI3w9XYKdEk {
  backdrop-filter: none;
  box-shadow: none;
  flex: none;
  margin: 16px 12px 4px;
  -webkit-backdrop-filter: none;
  align-self: stretch;
  padding: 20px 16px 18px;
  border-color: var(--tc26n);
  background: var(--tn0g1);
  color: var(--tsk7e);
}
  .wI3w9XYKdEk .NRSJg3suu {
  letter-spacing: 2px;
  color: var(--tsp2z);
}
  .xO4ZlPoR { border-top-color: var(--t2zmw); }
  .Ij1mZtPan { border-bottom-color: var(--t2zmw); }
  .r7Ktjn9wDeg { color: var(--t2620); }
  .MY9DP6Uv6L { padding: 28px 14px; }
  .MY9DP6Uv6L .zAjdxkIn h2 { padding-left: 12px; }
}
@media (max-width: 552px) { .UQi4CBEXZ { grid-template-columns: 1fr; } }
