*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { animation-duration: 0.001ms !important; animation-iteration-count: 1 !important; transition-duration: 0.001ms !important; }
}
body {
  margin: 0;
  min-height: 100dvh;
  background-color: var(--_266af3ca_znhy6);
  background-image:
    linear-gradient(rgba(255,255,255,0.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.05) 1px, transparent 1px),
    linear-gradient(rgba(255,255,255,0.09) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.09) 1px, transparent 1px);
  background-size: 24px 24px, 24px 24px, 120px 120px, 120px 120px;
  color: var(--_f9eeda5c_znhy6);
  font-family: var(--_b3784e3c_znhy6);
  font-size: 1.0625rem;
  line-height: 1.6;
}
img { max-width: 100%; }
ul { margin: 0; padding: 0; list-style: none; }
a { color: inherit; text-decoration: none; }
h1, h2, h3 { font-family: var(--_060a3cff_znhy6); color: var(--_f9eeda5c_znhy6); margin: 0; }
p { margin: 0 0 var(--_098da7d3_znhy6); }
table { border-collapse: collapse; }
:focus { outline: none; }
a:focus-visible, button:focus-visible, ._c0513629_znhy6:focus-visible, ._a9ba8bcf_znhy6:focus-visible, ._bec43faa_znhy6:focus-visible {
  outline: 2px solid var(--_2770cf21_znhy6);
  outline-offset: 3px;
}

._b1426e53_znhy6 {
  position: absolute;
  left: -999px;
  top: 0;
  background: var(--_86ab9294_znhy6);
  color: var(--_f9eeda5c_znhy6);
  padding: var(--_098da7d3_znhy6) var(--_482d26fb_znhy6);
  border: 1px solid var(--_5f3d911a_znhy6);
  z-index: 300;
}
._b1426e53_znhy6:focus {
  left: var(--_098da7d3_znhy6);
  top: var(--_098da7d3_znhy6);
}

._34b10999_znhy6 {
  position: sticky;
  top: 0;
  z-index: 100;
  background: var(--_86ab9294_znhy6);
  border-bottom: 1px solid var(--_5f3d911a_znhy6);
}
._4449cff3_znhy6 {
  max-width: var(--_be729bea_znhy6);
  margin: 0 auto;
  display: flex;
  align-items: center;
  gap: var(--_098da7d3_znhy6);
  padding: var(--_098da7d3_znhy6);
  position: relative;
}
._efaf7336_znhy6 {
  display: flex;
  align-items: center;
  gap: var(--_4b548408_znhy6);
  font-family: var(--_060a3cff_znhy6);
  font-size: 1.125rem;
  font-weight: 700;
  flex-shrink: 0;
}
._efaf7336_znhy6 img { display: block; border-radius: var(--_160bebbf_znhy6); }

._86bcba4b_znhy6 {
  position: absolute;
  width: 1px; height: 1px;
  padding: 0; margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  border: 0;
}
._bec43faa_znhy6 {
  display: none;
  cursor: pointer;
  padding: var(--_098da7d3_znhy6);
  border: 1px solid var(--_5f3d911a_znhy6);
  color: var(--_f9eeda5c_znhy6);
  font-family: var(--_b3784e3c_znhy6);
  font-size: 0.8125rem;
  text-transform: uppercase;
  letter-spacing: .05em;
  transition: border-color .2s ease, color .2s ease;
}
._bec43faa_znhy6:hover { border-color: var(--_2770cf21_znhy6); color: var(--_2770cf21_znhy6); }

._48cc9d3e_znhy6 { flex: 1; }
._b4b71fd2_znhy6 {
  display: flex;
  gap: var(--_482d26fb_znhy6);
}
._a72c0e59_znhy6 { position: relative; }
._a9ba8bcf_znhy6 {
  display: inline-block;
  cursor: default;
  padding: var(--_098da7d3_znhy6) 0;
  font-family: var(--_b3784e3c_znhy6);
  font-weight: 700;
  font-size: 0.8125rem;
  text-transform: uppercase;
  letter-spacing: .05em;
  color: var(--_f9eeda5c_znhy6);
  transition: color .2s ease;
}
._a72c0e59_znhy6:hover ._a9ba8bcf_znhy6,
._a72c0e59_znhy6:focus-within ._a9ba8bcf_znhy6 { color: var(--_2770cf21_znhy6); }

._edf604fc_znhy6 {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 200px;
  background: var(--_86ab9294_znhy6);
  border: 1px solid var(--_5f3d911a_znhy6);
  padding: var(--_098da7d3_znhy6);
  box-shadow: var(--_350f299d_znhy6);
  z-index: 150;
}
._a72c0e59_znhy6:hover > ._edf604fc_znhy6,
._a72c0e59_znhy6:focus-within > ._edf604fc_znhy6 { display: block; }
._edf604fc_znhy6 li + li { margin-top: var(--_4b548408_znhy6); }
._edf604fc_znhy6 a {
  display: block;
  font-size: 0.875rem;
  color: var(--_f9eeda5c_znhy6);
  padding: var(--_78404320_znhy6) 0;
  transition: color .2s ease, transform .2s ease;
}
._edf604fc_znhy6 a:hover, ._edf604fc_znhy6 a:focus-visible {
  color: var(--_2770cf21_znhy6);
  transform: translateX(2px);
}

._c0513629_znhy6 {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: var(--_4b548408_znhy6);
  padding: var(--_098da7d3_znhy6);
  border: 1px solid var(--_c24c0f50_znhy6);
  color: var(--_c24c0f50_znhy6);
  background: transparent;
  font-family: var(--_b3784e3c_znhy6);
  font-weight: 700;
  font-size: 0.8125rem;
  text-transform: uppercase;
  letter-spacing: .06em;
  white-space: nowrap;
  transition: background-color .2s ease, color .2s ease, transform .2s ease;
}
._c0513629_znhy6::before, ._c0513629_znhy6::after {
  content: '';
  position: absolute;
  width: 8px; height: 8px;
  border-color: currentColor;
  border-style: solid;
}
._c0513629_znhy6::before { top: -1px; left: -1px; border-width: 2px 0 0 2px; }
._c0513629_znhy6::after { bottom: -1px; right: -1px; border-width: 0 2px 2px 0; }
._c0513629_znhy6:hover, ._c0513629_znhy6:focus-visible {
  background: var(--_c24c0f50_znhy6);
  color: var(--_3963f0cb_znhy6);
  transform: translateY(-2px);
}
._83bc5927_znhy6 { flex-shrink: 0; }
._3cb76531_znhy6 { margin-top: var(--_482d26fb_znhy6); padding: var(--_098da7d3_znhy6) var(--_a59c3f6b_znhy6); font-size: 0.875rem; }

@media (max-width: 900px) {
  ._bec43faa_znhy6 { display: inline-block; margin-left: auto; }
  ._48cc9d3e_znhy6 {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: var(--_86ab9294_znhy6);
    border-top: 1px solid var(--_5f3d911a_znhy6);
    border-bottom: 1px solid var(--_5f3d911a_znhy6);
    padding: var(--_098da7d3_znhy6);
    z-index: 140;
  }
  ._86bcba4b_znhy6:checked ~ ._48cc9d3e_znhy6, ._86bcba4b_znhy6:checked ~ * ._48cc9d3e_znhy6{ display: block; }
  ._b4b71fd2_znhy6 { flex-direction: column; gap: var(--_098da7d3_znhy6); }
  ._edf604fc_znhy6 {
    display: block;
    position: static;
    border: none;
    box-shadow: none;
    background: transparent;
    padding: var(--_4b548408_znhy6) 0 0 var(--_098da7d3_znhy6);
  }
  ._83bc5927_znhy6 { order: 3; }
}

._d1d6ae9d_znhy6 {
  background: var(--_86ab9294_znhy6);
  border-top: 1px solid var(--_5f3d911a_znhy6);
  margin-top: var(--_a59c3f6b_znhy6);
}
._26790c8a_znhy6 {
  max-width: var(--_be729bea_znhy6);
  margin: 0 auto;
  padding: var(--_a59c3f6b_znhy6) var(--_482d26fb_znhy6);
  display: flex;
  flex-wrap: wrap;
  gap: var(--_482d26fb_znhy6);
  justify-content: space-between;
}
._eb1ad1f4_znhy6 ul { display: flex; flex-wrap: wrap; gap: var(--_482d26fb_znhy6); }
._eb1ad1f4_znhy6 a { color: var(--_ecaadbba_znhy6); font-size: 0.875rem; transition: color .2s ease; }
._eb1ad1f4_znhy6 a:hover, ._eb1ad1f4_znhy6 a:focus-visible { color: var(--_2770cf21_znhy6); }
._2df092a9_znhy6, ._c4b7510a_znhy6 {
  width: 100%;
  margin: 0;
  color: var(--_ecaadbba_znhy6);
  font-size: 0.8125rem;
}

._2c85ba31_znhy6 { display: block; }
._812c74ec_znhy6 {
  max-width: var(--_be729bea_znhy6);
  margin: 0 auto;
  padding: var(--_a59c3f6b_znhy6) var(--_482d26fb_znhy6);
  display: flex;
  flex-direction: column;
  gap: var(--_a59c3f6b_znhy6);
}

._75ace8bb_znhy6 {
  position: relative;
  overflow: hidden;
  background: var(--_86ab9294_znhy6);
  border-bottom: 1px solid var(--_5f3d911a_znhy6);
}
._75ace8bb_znhy6::before {
  content: '';
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);
  background-size: 24px 24px;
  pointer-events: none;
}
._5540461a_znhy6 {
  position: relative;
  z-index: 1;
  max-width: var(--_be729bea_znhy6);
  margin: 0 auto;
  padding: var(--_a59c3f6b_znhy6) var(--_482d26fb_znhy6);
  display: grid;
  grid-template-columns: 1fr minmax(40%, 44%);
  grid-template-rows: auto auto auto auto auto;
  column-gap: var(--_a59c3f6b_znhy6);
  align-items: start;
}
._7446db9f_znhy6 {
  grid-column: 1 / -1;
  grid-row: 1;
  display: flex;
  align-items: center;
  gap: var(--_098da7d3_znhy6);
  margin: 0 0 var(--_098da7d3_znhy6);
  font-family: var(--_b3784e3c_znhy6);
  font-weight: 700;
  font-size: 0.875rem;
  text-transform: uppercase;
  letter-spacing: .12em;
  color: var(--_50606716_znhy6);
}
._2502be94_znhy6 {
  position: relative;
  flex: 1;
  height: 1px;
  background: var(--_5f3d911a_znhy6);
  margin: 0 var(--_4b548408_znhy6);
}
._2502be94_znhy6::before, ._2502be94_znhy6::after {
  content: '';
  position: absolute;
  top: 50%;
  width: 0; height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  transform: translateY(-50%);
}
._2502be94_znhy6::before { left: 0; border-right: 6px solid var(--_5f3d911a_znhy6); }
._2502be94_znhy6::after { right: 0; border-left: 6px solid var(--_5f3d911a_znhy6); }

._26fc28e9_znhy6 {
  grid-column: 1 / -1;
  grid-row: 2;
  position: relative;
  z-index: 2;
  width: 100%;
  margin: 0 0 var(--_482d26fb_znhy6);
  font-size: clamp(2.25rem, 5.5vw, 4.25rem);
  line-height: 1.05;
  background: linear-gradient(90deg, var(--_57ffe2a2_znhy6), var(--_2770cf21_znhy6));
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  text-shadow: 0 0 12px rgba(0,0,0,0.4);
}
._7d87a540_znhy6 {
  grid-column: 1;
  grid-row: 3;
  font-size: 1.125rem;
  color: var(--_ecaadbba_znhy6);
  margin: 0 0 var(--_482d26fb_znhy6);
}

._c672997c_znhy6 {
  grid-column: 1;
  grid-row: 4;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 var(--_482d26fb_znhy6);
  border-top: 1px solid var(--_5f3d911a_znhy6);
  border-bottom: 1px solid var(--_5f3d911a_znhy6);
}
._c672997c_znhy6::before {
  content: 'KEY DATA';
  position: absolute;
  top: -0.7em;
  left: var(--_098da7d3_znhy6);
  background: var(--_86ab9294_znhy6);
  padding: 0 var(--_4b548408_znhy6);
  font-family: var(--_b3784e3c_znhy6);
  font-size: 0.6875rem;
  letter-spacing: .1em;
  font-weight: 700;
  color: var(--_50606716_znhy6);
  text-transform: uppercase;
}
._1a36c11f_znhy6 {
  flex: 1 1 140px;
  display: flex;
  flex-direction: column;
  gap: var(--_78404320_znhy6);
  padding: var(--_098da7d3_znhy6) var(--_482d26fb_znhy6);
  border-right: 1px solid var(--_5f3d911a_znhy6);
}
._1a36c11f_znhy6:last-child { border-right: none; }
._1a36c11f_znhy6 dt {
  order: 2;
  margin: 0;
  font-family: var(--_b3784e3c_znhy6);
  font-weight: 700;
  font-size: 0.8125rem;
  text-transform: uppercase;
  letter-spacing: .06em;
  color: var(--_ecaadbba_znhy6);
}
._1a36c11f_znhy6 dd {
  order: 1;
  margin: 0;
  font-family: var(--_060a3cff_znhy6);
  font-size: clamp(1.5rem, 3vw, 2rem);
  color: var(--_57ffe2a2_znhy6);
}

._3cb76531_znhy6 { grid-column: 1; grid-row: 5; }

._dbd0655e_znhy6 {
  grid-column: 2;
  grid-row: 1 / 6;
  align-self: center;
  position: relative;
  z-index: 1;
  width: 100%;
  padding: var(--_4b548408_znhy6);
  border: 1px solid var(--_5f3d911a_znhy6);
  background: var(--_86ab9294_znhy6);
  box-shadow: var(--_350f299d_znhy6);
}
._dbd0655e_znhy6::before, ._dbd0655e_znhy6::after {
  content: '';
  position: absolute;
  width: 12px; height: 12px;
  border-color: var(--_50606716_znhy6);
  border-style: solid;
}
._dbd0655e_znhy6::before { top: -1px; left: -1px; border-width: 2px 0 0 2px; }
._dbd0655e_znhy6::after { bottom: -1px; right: -1px; border-width: 0 2px 2px 0; }
._c5c33b96_znhy6 { display: block; width: 100%; height: auto; }

._a142cff9_znhy6 {
  position: absolute;
  top: calc(-1 * var(--_098da7d3_znhy6));
  left: var(--_098da7d3_znhy6);
  transform: rotate(-5deg);
  background: var(--_50606716_znhy6);
  color: var(--_ca3f0328_znhy6);
  font-family: var(--_b3784e3c_znhy6);
  font-weight: 700;
  font-size: 0.8125rem;
  letter-spacing: .05em;
  padding: var(--_098da7d3_znhy6);
  border-radius: var(--_160bebbf_znhy6);
  box-shadow: var(--_350f299d_znhy6);
  z-index: 3;
  animation: _1faf7ffa_znhy6 0.5s ease-out both;
}
@keyframes _1faf7ffa_znhy6 {
  from { opacity: 0; transform: rotate(-5deg) translateY(-10px); }
  to { opacity: 1; transform: rotate(-5deg) translateY(0); }
}

@media (max-width: 800px) {
  ._5540461a_znhy6 { grid-template-columns: 1fr; }
  ._7446db9f_znhy6, ._26fc28e9_znhy6, ._7d87a540_znhy6, ._c672997c_znhy6, ._3cb76531_znhy6, ._dbd0655e_znhy6 {
    grid-column: 1;
    grid-row: auto;
  }
  ._dbd0655e_znhy6 { align-self: auto; margin-top: var(--_482d26fb_znhy6); }
}

._d405a931_znhy6 {
  counter-reset: _d8ece9ae_znhy6;
}
._d405a931_znhy6 h2 {
  position: relative;
  counter-increment: _d8ece9ae_znhy6;
  padding-left: clamp(3rem, 9vw, 4.5rem);
  margin: var(--_a59c3f6b_znhy6) 0 var(--_098da7d3_znhy6);
  font-size: clamp(1.5rem, 3.2vw, 2.25rem);
  color: var(--_57ffe2a2_znhy6);
}
._d405a931_znhy6 h2::before {
  content: counter(_d8ece9ae_znhy6, decimal-leading-zero);
  position: absolute;
  left: 0;
  top: -0.1em;
  font-family: var(--_b3784e3c_znhy6);
  font-size: clamp(2rem, 5vw, 3rem);
  font-weight: 700;
  color: var(--_5f3d911a_znhy6);
  line-height: 1;
}
._d405a931_znhy6 h3 {
  margin: var(--_482d26fb_znhy6) 0 var(--_4b548408_znhy6);
  font-size: 1.25rem;
  color: var(--_f9eeda5c_znhy6);
}
._d405a931_znhy6 p { margin: 0 0 var(--_098da7d3_znhy6); }
._d405a931_znhy6 table {
  width: 100%;
  margin: var(--_482d26fb_znhy6) 0;
}
._d405a931_znhy6 th, ._d405a931_znhy6 td {
  border: 1px solid var(--_5f3d911a_znhy6);
  padding: var(--_098da7d3_znhy6);
  text-align: left;
  font-family: var(--_b3784e3c_znhy6);
}
._d405a931_znhy6 th { color: var(--_50606716_znhy6); text-transform: uppercase; font-size: 0.8125rem; letter-spacing: .05em; }
._d405a931_znhy6 ol {
  position: relative;
  counter-reset: _54384d42_znhy6;
  margin: var(--_482d26fb_znhy6) 0;
  padding-left: var(--_a59c3f6b_znhy6);
}
._d405a931_znhy6 ol::before {
  content: '';
  position: absolute;
  left: calc(var(--_a59c3f6b_znhy6) / 2 - 1px);
  top: 0;
  bottom: 0;
  width: 1px;
  background: var(--_5f3d911a_znhy6);
}
._d405a931_znhy6 ol li {
  position: relative;
  counter-increment: _54384d42_znhy6;
  padding: var(--_4b548408_znhy6) 0 var(--_4b548408_znhy6) var(--_482d26fb_znhy6);
}
._d405a931_znhy6 ol li::before {
  content: counter(_54384d42_znhy6);
  position: absolute;
  left: calc(var(--_a59c3f6b_znhy6) / 2 - 13px);
  top: var(--_4b548408_znhy6);
  width: 26px; height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid var(--_50606716_znhy6);
  background: var(--_86ab9294_znhy6);
  color: var(--_f9eeda5c_znhy6);
  font-size: 0.8125rem;
  font-weight: 700;
}
._d405a931_znhy6 ul li { position: relative; padding-left: var(--_482d26fb_znhy6); margin: 0 0 var(--_4b548408_znhy6); }
._d405a931_znhy6 ul li::before { content: '\2014'; position: absolute; left: 0; color: var(--_50606716_znhy6); }

._dd2cb069_znhy6 {
  border-top: 1px solid var(--_5f3d911a_znhy6);
  padding-top: var(--_a59c3f6b_znhy6);
}

@media (max-width: 600px) {
  ._c672997c_znhy6 { display: grid; grid-template-columns: 1fr 1fr; }
  ._1a36c11f_znhy6 { border-right: none; border-bottom: 1px solid var(--_5f3d911a_znhy6); }
}
