*, *::before, *::after {
  box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}

body {
  overflow-wrap: break-word;
  font-family: "Manrope", sans-serif;
  line-height: 1.55;
  margin: 0;
  color: #2D2C25;
  font-size: 16px;
  background: #F6F6F4;
}

h1, h2, h3, p, ul, ol, dl, dd, figure, blockquote {
  margin: 0;
}

h1, h2, h3 {
  color: #12120F;
  overflow-wrap: break-word;
  font-family: "Oswald", sans-serif;
}

p {
  text-wrap: pretty;
}

strong {
  font-weight: 700;
  color: #12120F;
}

em {
  font-style: italic;
}

a {
  transition: color .24s;
  text-underline-offset: 3px;
  color: #5E680B;
}

a:hover {
  color: #707C0C;
}

ul, ol {
  padding-left: 24px;
}

li + li {
  margin-top: 8px;
}

table {
  width: 100%;
  border-collapse: collapse;
}

th, td {
  vertical-align: top;
  text-align: left;
}

img {
  max-width: 100%;
  height: auto;
  display: block;
}

button {
  font: inherit;
  color: inherit;
}

:focus-visible {
  outline: 2px solid #5E680B;
  outline-offset: 3px;
}

summary {
  cursor: pointer;
  list-style: none;
}

summary::-webkit-details-marker {
  display: none;
}

.k_fif {
  position: absolute;
  width: 1px;
  height: 1px;
  white-space: nowrap;
  overflow: hidden;
  clip: rect(0 0 0 0);
}

.k_bei {
  padding-inline: 16px;
  max-width: 1300px;
  margin-inline: auto;
}

main > section {
  padding-block: 0 60px;
}

.k_zo4 {
  align-items: flex-end;
  margin-bottom: 32px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 16px 36px;
}

.k_zo4-pks {
  min-width: 0;
  max-width: 732px;
}

.k_zo4-om {
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  font-weight: 700;
  color: #5E680B;
  font-size: 14px;
  gap: 8px;
}

.k_zo4-om::before {
  flex: none;
  width: 8px;
  border-radius: 2px;
  content: "";
  height: 8px;
  background: #707C0C;
}

.k_zo4-7h6q {
  font-weight: 800;
  line-height: 1.1;
  text-wrap: balance;
  font-size: clamp(1.633rem, 1.206rem + 1.6vw, 2.512rem);
  letter-spacing: -0.02em;
}

.k_zo4-c4kj {
  color: #686655;
  margin-top: 12px;
}

.k_zo4-bf {
  padding-bottom: 2px;
  font-size: 15px;
  text-decoration: none;
  font-weight: 700;
  display: inline-flex;
  align-items: center;
  border-bottom: 1.5px solid currentColor;
  gap: 8px;
}

.k_zo4-bf svg {
  flex: none;
}

.k_zo4-96ni {
  align-items: center;
  max-width: 772px;
  flex-direction: column;
  margin-inline: auto;
  text-align: center;
}

.k_zo4-96ni .k_zo4-om {
  border: 1px solid #DEDDD7;
  justify-content: center;
  padding: 4px 12px;
  color: #2D2C25;
  border-radius: 999px;
}

.k_zo4-96ni .k_zo4-om::before {
  display: none;
}

.k_zo4-96ni .k_zo4-7h6q {
  font-size: clamp(1.758rem, 1.306rem + 2vw, 2.889rem);
}

.k_zo4-96ni .k_zo4-bf {
  border-radius: 999px;
  background: #E4E3DE;
  border-bottom: 0;
  min-height: 40px;
  padding: 0 16px;
  font-size: 14px;
  color: #12120F;
}

.k_zo4-96ni .k_zo4-bf:hover {
  color: #12120F;
  background: #DEDDD7;
}

.k_jaso1 {
  border: 1.5px solid transparent;
  min-height: 48px;
  font-weight: 700;
  text-align: center;
  align-items: center;
  font-size: 15px;
  padding: 0 20px;
  cursor: pointer;
  gap: 12px;
  font-family: "Manrope", sans-serif;
  display: inline-flex;
  text-decoration: none;
  justify-content: center;
  line-height: 1.2;
  transition: background-color .24s, color .24s, border-color .24s;
  border-radius: 16px;
}

.k_jaso1-0tsv {
  color: #FFFFFF;
  background: #707C0C;
}

.k_jaso1-0tsv:hover {
  background: #707C0C;
  color: #FFFFFF;
}

.k_jaso1-1n1 {
  color: #12120F;
  background: transparent;
  border-color: #12120F;
}

.k_jaso1-1n1:hover {
  background: #12120F;
  color: #F6F6F4;
}

.k_jaso1-buy7 {
  font-size: 16px;
  min-height: 52px;
}

.k_jaso1-270w {
  display: flex;
  width: 100%;
}

.k_jaso1-1g {
  border-radius: 10px;
  color: #707C0C;
  margin-right: -10px;
  place-items: center;
  background: #FFFFFF;
  height: 34px;
  display: grid;
  width: 34px;
}

.k_jaso1-m75 {
  background: #F8F8F7;
  color: #12110D;
}

.k_jaso1-m75:hover {
  background: #707C0C;
  color: #FFFFFF;
}

.k_jaso1-7uw {
  background: transparent;
  color: #F8F8F7;
  border-color: #F8F8F7;
}

.k_jaso1-7uw:hover {
  background: #F8F8F7;
  color: #12110D;
}

.k_ririr {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.k_loq {
  border: 1px solid #DEDDD7;
  background-image: repeating-linear-gradient(135deg, #E4E3DE 0 9px, #FFFFFF 9px 18px);
  border-radius: 28px;
  background-color: #E4E3DE;
  overflow: hidden;
  position: relative;
}

.k_loq img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.k_loq-6afa {
  aspect-ratio: 16 / 10;
}

.k_miq {
  top: 0;
  position: sticky;
  z-index: 30;
  padding: 12px;
  background: #F6F6F4;
}

.k_miq-d3t {
  border: 1px solid #DEDDD7;
  gap: 12px;
  align-items: center;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto auto;
  max-width: 1300px;
  margin-inline: auto;
  border-radius: 28px;
  padding: 12px;
  background: #FFFFFF;
}

.k_miq-5ff4 {
  min-width: 0;
  overflow-wrap: break-word;
  grid-area: logo;
  display: flex;
  padding-left: 8px;
  gap: 12px;
  font-family: "Oswald", sans-serif;
  hyphens: auto;
  text-decoration: none;
  line-height: 1.1;
  font-weight: 800;
  align-items: center;
  color: #12120F;
  letter-spacing: -0.02em;
  font-size: 21px;
}

.k_miq-5ff4::before {
  background: #707C0C;
  flex: none;
  transform: rotate(45deg);
  width: 14px;
  height: 14px;
  border-radius: 4px;
  content: "";
}

.k_miq-5ff4:hover {
  color: #12120F;
}

.k_miq-mfc6 {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.k_miq-dut {
  grid-area: burger;
  place-items: center;
  display: grid;
  color: #F6F6F4;
  border-radius: 16px;
  cursor: pointer;
  width: 44px;
  background: #12120F;
  height: 44px;
}

.k_miq-mfc6:focus-visible + .k_miq-dut {
  outline: 2px solid #5E680B;
  outline-offset: 3px;
}

.k_miq-siw {
  display: none;
}

.k_miq-mfc6:checked + .k_miq-dut .k_miq-n7 {
  display: none;
}

.k_miq-mfc6:checked + .k_miq-dut .k_miq-siw {
  display: block;
}

.k_miq-5d {
  grid-area: nav;
  display: none;
  padding-top: 8px;
  border-top: 1px solid #DEDDD7;
}

.k_miq-mfc6:checked ~ .k_miq-5d {
  gap: 2px;
  display: grid;
}

.k_miq-1qjb {
  padding: 0 12px;
  min-height: 48px;
  display: flex;
  text-decoration: none;
  font-weight: 700;
  color: #2D2C25;
  font-size: 17px;
  align-items: center;
  border-radius: 16px;
}

.k_miq-1qjb:hover {
  color: #12120F;
  background: #E4E3DE;
}

.k_miq-m6p {
  background: #E4E3DE;
  color: #12120F;
}

.k_miq-374 {
  grid-area: actions;
  gap: 8px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.k_miq-374 .k_jaso1 {
  padding: 0 12px;
  font-size: 14px;
  min-height: 44px;
}

.k_soc {
  padding-block: 52px 32px;
  color: #F8F8F7;
  background: #12110D;
}

.k_soc-7kv {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 174px), 1fr));
  gap: 36px 28px;
}

.k_soc-6w7 {
  display: flex;
  gap: 12px;
  font-size: 21px;
  align-items: center;
  font-weight: 800;
  color: #F8F8F7;
  font-family: "Oswald", sans-serif;
}

.k_soc-6w7::before {
  transform: rotate(45deg);
  border-radius: 4px;
  background: #F8F8F7;
  content: "";
  width: 14px;
  height: 14px;
  flex: none;
}

.k_soc-08 {
  color: #F8F8F7;
  margin-top: 12px;
  font-size: 14px;
}

.k_soc-08 a {
  color: #F8F8F7;
}

.k_soc-tnn3 {
  font-family: "Manrope", sans-serif;
  color: #F8F8F7;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 700;
}

.k_soc-yzt {
  list-style: none;
  padding: 0;
}

.k_soc-yzt li + li {
  margin-top: 8px;
}

.k_soc-83qp {
  text-decoration: none;
  color: #F8F8F7;
  font-size: 14px;
}

.k_soc-83qp:hover {
  text-decoration: underline;
  color: #F8F8F7;
}

.k_soc-ge {
  grid-template-columns: auto minmax(0, 1fr);
  display: grid;
  gap: 16px 20px;
  padding-top: 28px;
  margin-top: 44px;
  align-items: start;
  border-top: 1px solid #686655;
}

.k_soc-2nx {
  border: 2px solid #AD2929;
  place-items: center;
  font-size: 14px;
  border-radius: 50%;
  font-weight: 800;
  height: 44px;
  display: grid;
  width: 44px;
  color: #F8F8F7;
}

.k_soc-zyf {
  font-size: 13px;
  color: #F8F8F7;
  line-height: 1.6;
}

.k_soc-zyf + .k_soc-zyf {
  margin-top: 12px;
}

.k_wyceq {
  border: 1px solid #DEDDD7;
  background: #FFFFFF;
  margin-inline: auto;
  gap: 12px 20px;
  padding: 12px 12px 12px 16px;
  flex-wrap: wrap;
  display: flex;
  bottom: 10px;
  right: 10px;
  border-radius: 28px;
  z-index: 40;
  align-items: center;
  box-shadow: 0 12px 31px -12px rgba(9, 10, 15, 0.59);
  max-width: 832px;
  position: fixed;
  left: 10px;
}

.k_wyceq[hidden] {
  display: none;
}

.k_wyceq-ep {
  font-size: 14px;
  color: #2D2C25;
  flex: 1 1 260px;
}

.k_wyceq-2tjr {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}

.k_wyceq-2tjr .k_jaso1 {
  min-height: 44px;
  font-size: 14px;
  padding: 0 16px;
}

.k_zomin {
  padding-block: 12px 52px;
}

.k_zomin-c8a {
  gap: 32px 60px;
  align-items: center;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 448px), 1fr));
  display: grid;
}

.k_zomin-i8 {
  min-width: 0;
  max-width: 692px;
}

.k_zomin-csn {
  border: 1px solid #DEDDD7;
  display: inline-flex;
  font-weight: 700;
  margin-bottom: 24px;
  background: #FFFFFF;
  border-radius: 999px;
  align-items: center;
  font-size: 13px;
  color: #2D2C25;
  gap: 8px;
  padding: 8px 12px 8px 8px;
}

.k_zomin-csn svg {
  flex: none;
  color: #137142;
}

.k_zomin-p6pv {
  letter-spacing: -0.03em;
  font-size: clamp(2.261rem, 1.306rem + 3.6vw, 4.271rem);
  line-height: 1.02;
  font-weight: 800;
  text-wrap: balance;
}

.k_zomin-vp {
  margin-top: 20px;
  font-size: 18px;
  color: #2D2C25;
}

.k_zomin-k9g {
  margin-top: 28px;
}

.k_zomin-q8pw {
  margin-top: 12px;
  font-size: 13px;
  color: #686655;
}

.k_zomin-lj {
  min-width: 0;
}

.k_zomin-60x4 {
  color: #686655;
  flex-wrap: wrap;
  font-size: 13px;
  margin-top: 12px;
  justify-content: space-between;
  display: flex;
  gap: 4px 12px;
}

.k_zomin-l7 {
  font-family: "Martian Mono", monospace;
}

.k_duvei {
  padding-block: 12px 60px;
}

.k_duvei-ijew {
  border: 1px solid #DEDDD7;
  border-radius: 28px;
  background: #FFFFFF;
  overflow: hidden;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 428px), 1fr));
  display: grid;
}

.k_duvei-r2e7 {
  padding: 32px 20px;
  min-width: 0;
}

.k_duvei-po {
  text-wrap: balance;
  letter-spacing: -0.03em;
  font-size: clamp(2.135rem, 1.306rem + 3.2vw, 3.768rem);
  line-height: 1.04;
  font-weight: 800;
}

.k_duvei-5wh {
  font-size: 18px;
  margin-top: 20px;
  max-width: 548px;
}

.k_duvei-bp5b {
  margin-top: 28px;
}

.k_duvei-gnu {
  display: grid;
  margin: 0;
  background: #E4E3DE;
  list-style: none;
  padding: 12px 20px;
  align-content: center;
  min-width: 0;
}

.k_duvei-ka36 {
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  gap: 16px;
  padding: 20px 0;
  border-bottom: 1px solid #DEDDD7;
}

.k_duvei-ka36 + .k_duvei-ka36 {
  margin-top: 0;
}

.k_duvei-ka36:last-child {
  border-bottom: 0;
}

.k_duvei-ls {
  place-items: center;
  border-radius: 16px;
  color: #5E680B;
  background: #FFFFFF;
  height: 44px;
  display: grid;
  width: 44px;
}

.k_duvei-k3fj {
  hyphens: auto;
  overflow-wrap: break-word;
  color: #12120F;
  font-weight: 700;
}

.k_duvei-ufi {
  color: #686655;
  font-size: 14px;
}

.k_celok-xc {
  border: 1px solid #DEDDD7;
  display: grid;
  gap: 1px;
  background: #DEDDD7;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 152px), 1fr));
  border-radius: 28px;
  overflow: hidden;
}

.k_celok-1cs {
  min-width: 0;
  background: #FFFFFF;
  display: flex;
  padding: 20px 24px;
  flex-direction: column-reverse;
}

.k_celok-cw {
  color: #12120F;
  letter-spacing: -0.02em;
  font-weight: 700;
  overflow-wrap: break-word;
  font-family: "Martian Mono", monospace;
  font-size: clamp(1.507rem, 1.206rem + 1vw, 2.01rem);
  hyphens: auto;
}

.k_celok-is {
  font-size: 14px;
  margin-top: 4px;
  color: #686655;
}

.k_sobel-02c4 {
  list-style: none;
  gap: 16px;
  grid-template-columns: repeat(auto-fill, minmax(min(45%, 172px), 1fr));
  padding: 0;
  margin: 0;
  display: grid;
}

.k_sobel-02c4 > li + li {
  margin-top: 0;
}

.k_sobel-1u {
  min-width: 0;
  transition: transform .24s;
  text-decoration: none;
  display: block;
  color: #12120F;
}

.k_sobel-1u:hover {
  transform: translateY(-4px);
  color: #5E680B;
}

.k_sobel-0cul {
  border: 1px solid #DEDDD7;
  position: relative;
  border-radius: 28px;
  aspect-ratio: 1 / 1;
  overflow: hidden;
  background-image: repeating-linear-gradient(135deg, #E4E3DE 0 8px, #FFFFFF 8px 16px);
}

.k_sobel-7d0 {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.k_sobel-da {
  background: #12120F;
  font-weight: 700;
  color: #F6F6F4;
  border-radius: 10px;
  left: 10px;
  position: absolute;
  padding: 3px 8px;
  top: 10px;
  font-size: 12px;
}

.k_sobel-c84 {
  hyphens: auto;
  font-size: 15px;
  line-height: 1.3;
  overflow-wrap: break-word;
  margin-top: 12px;
  font-weight: 700;
}

.k_sobel-0pb {
  color: #686655;
  font-size: 13px;
}

.k_jahos-aypu {
  display: grid;
  gap: 12px;
  list-style: none;
  margin: 0;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 244px), 1fr));
  padding: 0;
}

.k_jahos-aypu > li + li {
  margin-top: 0;
}

.k_jahos-46 {
  border: 1px solid #DEDDD7;
  gap: 16px;
  transition: border-color .24s;
  height: 100%;
  padding: 16px 20px;
  display: grid;
  text-decoration: none;
  align-items: center;
  color: #12120F;
  grid-template-columns: auto minmax(0, 1fr) auto;
  background: #FFFFFF;
  border-radius: 28px;
}

.k_jahos-46:hover {
  border-color: #5E680B;
  color: #12120F;
}

.k_jahos-2ta {
  color: #5E680B;
  place-items: center;
  border-radius: 16px;
  background: #E4E3DE;
  width: 44px;
  display: grid;
  height: 44px;
}

.k_jahos-4s {
  display: block;
  hyphens: auto;
  overflow-wrap: break-word;
  font-weight: 700;
}

.k_jahos-qb9 {
  display: block;
  font-size: 13px;
  color: #686655;
}

.k_lovev-bl4q {
  gap: 16px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 306px), 1fr));
  display: grid;
}

.k_lovev-sww {
  border: 1px solid #DEDDD7;
  min-width: 0;
  display: flex;
  flex-direction: column;
  border-radius: 28px;
  background: #FFFFFF;
}

.k_lovev-pqb {
  padding: 28px 28px 20px;
}

.k_lovev-inab {
  border-radius: 10px;
  padding: 4px 12px;
  background: #E4E3DE;
  display: inline-block;
  font-size: 12px;
  color: #2D2C25;
  font-weight: 700;
}

.k_lovev-82c {
  margin-top: 16px;
  line-height: 1.3;
  font-size: 18px;
  font-weight: 600;
}

.k_lovev-jr {
  line-height: 1.1;
  color: #5E680B;
  margin-top: 8px;
  overflow-wrap: break-word;
  font-size: clamp(1.633rem, 1.306rem + 1vw, 2.01rem);
  font-family: "Oswald", sans-serif;
  letter-spacing: -0.02em;
  font-weight: 800;
}

.k_lovev-qi {
  flex: 1;
  display: flex;
  padding: 20px 12px 28px;
  margin-inline: 16px;
  flex-direction: column;
  position: relative;
  border-top: 2px dashed #DEDDD7;
  gap: 16px;
}

.k_lovev-qi::before, .k_lovev-qi::after {
  width: 22px;
  position: absolute;
  top: -12px;
  background: #F6F6F4;
  height: 22px;
  border-radius: 50%;
  content: "";
}

.k_lovev-qi::before {
  left: -26px;
  border-right: 1px solid #DEDDD7;
}

.k_lovev-qi::after {
  right: -26px;
  border-left: 1px solid #DEDDD7;
}

.k_lovev-3qe {
  flex: 1;
  font-size: 14px;
}

.k_lovev-9ar {
  font-size: 12px;
  color: #686655;
}

.k_qitaf-rvj2 {
  border: 1px solid #DEDDD7;
  background: #FFFFFF;
  overflow-x: auto;
  border-radius: 28px;
}

.k_qitaf-28 {
  counter-reset: facts-row;
  font-size: 15px;
}

.k_qitaf-28 thead th {
  padding: 16px 16px;
  font-weight: 700;
  font-size: 13px;
  border-bottom: 1px solid #DEDDD7;
  color: #686655;
}

.k_qitaf-28 tbody th, .k_qitaf-28 tbody td {
  border-bottom: 1px dashed #DEDDD7;
  padding: 16px 16px;
}

.k_qitaf-28 tbody tr:last-child th, .k_qitaf-28 tbody tr:last-child td {
  border-bottom: 0;
}

.k_qitaf-28 tbody th {
  width: 40%;
  color: #2D2C25;
  font-weight: 600;
  min-width: 150px;
}

.k_qitaf-28 tbody th::before {
  content: counter(facts-row, decimal-leading-zero);
  counter-increment: facts-row;
  display: inline-block;
  min-width: 32px;
  font-family: "Martian Mono", monospace;
  color: #686655;
  font-weight: 500;
  font-size: 12px;
}

.k_qitaf-28 tbody td {
  hyphens: auto;
  color: #12120F;
  min-width: 180px;
  overflow-wrap: break-word;
  font-weight: 700;
}

.k_fikae-diw {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 346px), 1fr));
  gap: 16px;
}

.k_fikae-74 {
  text-decoration: none;
  gap: 44px;
  color: #F8F8F7;
  border-radius: 28px;
  justify-content: space-between;
  display: flex;
  background: #12110D;
  padding: 28px;
  min-width: 0;
  flex-direction: column;
  min-height: 220px;
}

.k_fikae-74:hover {
  color: #F8F8F7;
}

.k_fikae-lg {
  font-weight: 700;
  display: flex;
  gap: 8px 12px;
  flex-wrap: wrap;
  justify-content: space-between;
}

.k_fikae-vi2d {
  font-size: 13px;
  font-weight: 500;
  font-family: "Martian Mono", monospace;
}

.k_fikae-gq {
  font-size: clamp(1.884rem, 1.206rem + 2.6vw, 3.391rem);
  letter-spacing: -0.03em;
  font-weight: 700;
  overflow-wrap: break-word;
  line-height: 1;
  font-family: "Martian Mono", monospace;
  hyphens: auto;
}

.k_fikae-7ea {
  border: 1px solid #DEDDD7;
  margin: 0;
  padding: 0;
  border-radius: 28px;
  display: grid;
  background: #DEDDD7;
  list-style: none;
  overflow: hidden;
  gap: 1px;
}

.k_fikae-7ea > li + li {
  margin-top: 0;
}

.k_fikae-pm {
  justify-content: space-between;
  background: #FFFFFF;
  gap: 8px 16px;
  color: #12120F;
  display: flex;
  height: 100%;
  padding: 20px 28px;
  flex-wrap: wrap;
  align-items: center;
  text-decoration: none;
}

.k_fikae-pm:hover {
  color: #12120F;
  background: #E4E3DE;
}

.k_fikae-jpu {
  font-weight: 700;
}

.k_fikae-lm5k {
  overflow-wrap: break-word;
  font-weight: 700;
  hyphens: auto;
  font-family: "Martian Mono", monospace;
  font-size: 22px;
}

.k_nu5-adp {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 254px), 1fr));
  list-style: none;
  gap: 16px;
  margin: 0;
  padding: 0;
  display: grid;
}

.k_nu5-adp > li + li {
  margin-top: 0;
}

.k_nu5-m8bz {
  border: 1px solid #DEDDD7;
  background: #FFFFFF;
  min-width: 0;
  text-decoration: none;
  border-radius: 28px;
  display: block;
  color: #12120F;
  height: 100%;
  padding: 8px 8px 16px;
  transition: border-color .24s;
}

.k_nu5-m8bz:hover {
  border-color: #5E680B;
  color: #12120F;
}

.k_nu5-5sje {
  position: relative;
  border-radius: 12px;
  background-image: repeating-linear-gradient(135deg, #E4E3DE 0 8px, #F6F6F4 8px 16px);
  overflow: hidden;
  aspect-ratio: 16 / 10;
}

.k_nu5-oum {
  font-size: 11px;
  background: #AD2929;
  color: #FFFFFF;
  letter-spacing: .04em;
  top: 10px;
  left: 10px;
  position: absolute;
  padding: 3px 8px;
  border-radius: 10px;
  font-weight: 700;
}

.k_nu5-yqbo {
  overflow-wrap: break-word;
  margin-top: 16px;
  hyphens: auto;
  font-weight: 700;
  padding-inline: 8px;
}

.k_nu5-2d {
  font-size: 13px;
  padding-inline: 8px;
  color: #686655;
  font-family: "Martian Mono", monospace;
}

.k_wyj-bl {
  border: 1px solid #DEDDD7;
  background: #FFFFFF;
  border-radius: 28px;
  overflow-x: auto;
}

.k_wyj-3iag {
  font-size: 15px;
  min-width: 628px;
}

.k_wyj-3iag thead {
  background: #E4E3DE;
}

.k_wyj-3iag th, .k_wyj-3iag td {
  padding: 16px 16px;
}

.k_wyj-3iag thead th {
  font-weight: 700;
  font-size: 13px;
  color: #2D2C25;
}

.k_wyj-3iag tbody th, .k_wyj-3iag tbody td {
  vertical-align: middle;
  border-top: 1px solid #DEDDD7;
}

.k_wyj-6g1 {
  font-weight: 700;
  display: flex;
  color: #12120F;
  gap: 12px;
  align-items: center;
}

.k_wyj-d0ro {
  text-align: right;
  color: #12120F;
  font-family: "Martian Mono", monospace;
  white-space: nowrap;
}

.k_wyj-3iag thead .k_wyj-d0ro {
  font-family: "Manrope", sans-serif;
}

.k_loho8-22ey {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 276px), 1fr));
  display: grid;
  gap: 16px;
}

.k_loho8-a30l {
  border: 1px solid #DEDDD7;
  border-radius: 28px;
  padding: 28px;
  background: #FFFFFF;
  min-width: 0;
}

.k_loho8-ec {
  border: 1.5px solid #5E680B;
  color: #5E680B;
  place-items: center;
  border-radius: 50%;
  display: grid;
  width: 48px;
  height: 48px;
}

.k_loho8-22wi {
  margin-top: 20px;
  font-size: 19px;
  font-weight: 600;
  line-height: 1.25;
}

.k_loho8-597k {
  font-size: 15px;
  margin-top: 8px;
}

.k_loho8-9fu {
  list-style: none;
  font-size: 14px;
  margin-top: 16px;
  padding: 0;
}

.k_loho8-zjx {
  gap: 8px;
  display: flex;
}

.k_loho8-zjx svg {
  margin-top: 2px;
  color: #137142;
  flex: none;
}

.k_finua-s3xs {
  list-style: none;
  counter-reset: steps;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 224px), 1fr));
  display: grid;
  gap: 32px 28px;
  padding: 0;
}

.k_finua-ajr {
  border-top: 2px solid #12120F;
  min-width: 0;
  padding-top: 20px;
}

.k_finua-ajr + .k_finua-ajr {
  margin-top: 0;
}

.k_finua-ajr::before {
  counter-increment: steps;
  display: block;
  color: #5E680B;
  font-size: 14px;
  content: counter(steps, decimal-leading-zero);
  font-family: "Martian Mono", monospace;
  font-weight: 700;
}

.k_finua-2oh {
  font-weight: 600;
  font-size: 19px;
  line-height: 1.25;
  margin-top: 12px;
}

.k_finua-quqq {
  margin-top: 8px;
  font-size: 15px;
}

.k_qi4-at {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr));
  gap: 0 44px;
}

.k_qi4-0l {
  min-width: 0;
  border-top: 1px solid #DEDDD7;
  padding-block: 20px 28px;
}

.k_qi4-uf {
  font-weight: 600;
  font-size: 19px;
}

.k_qi4-nve4 {
  font-size: 15px;
  margin-top: 12px;
}

.k_rivek-s0g {
  max-width: 772px;
  line-height: 1.7;
  font-size: 17px;
}

.k_rivek-eg {
  letter-spacing: -0.02em;
  font-size: clamp(1.633rem, 1.206rem + 1.6vw, 2.512rem);
  line-height: 1.1;
  margin-bottom: 20px;
  font-weight: 800;
}

.k_rivek-s0g h3 {
  font-weight: 600;
  font-size: 22px;
  margin: 32px 0 12px;
}

.k_rivek-s0g p + p {
  margin-top: 16px;
}

.k_rivek-s0g ul, .k_rivek-s0g ol {
  margin-block: 16px;
}

.k_rivek-fxdx {
  margin-block: 32px;
  padding: 28px 32px;
  background: #E4E3DE;
  border-radius: 28px;
}

.k_rivek-fxdx p {
  color: #12120F;
  line-height: 1.4;
  font-size: 21px;
  font-family: "Oswald", sans-serif;
  font-weight: 600;
}

.k_rivek-fxdx cite {
  margin-top: 12px;
  font-weight: 600;
  color: #686655;
  font-size: 14px;
  display: block;
  font-style: normal;
}

.k_du2-q8z4 {
  border: 1px solid #DEDDD7;
  border-radius: 28px;
  background: #FFFFFF;
  padding: 28px 20px;
  display: grid;
  gap: 28px 52px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 368px), 1fr));
}

.k_du2-0ex {
  min-width: 0;
}

.k_du2-iu9i {
  line-height: 1.12;
  font-size: clamp(1.633rem, 1.206rem + 1.4vw, 2.386rem);
  letter-spacing: -0.02em;
  font-weight: 800;
}

.k_du2-2unf {
  margin-top: 16px;
}

.k_du2-nqm3 {
  list-style: none;
  padding: 0;
  min-width: 0;
}

.k_du2-p0a {
  align-items: flex-start;
  padding: 12px 0;
  border-bottom: 1px solid #DEDDD7;
  gap: 16px;
  hyphens: auto;
  display: flex;
  overflow-wrap: break-word;
}

.k_du2-p0a + .k_du2-p0a {
  margin-top: 0;
}

.k_du2-fke2 {
  display: grid;
  flex: none;
  place-items: center;
  color: #FFFFFF;
  height: 24px;
  background: #137142;
  border-radius: 50%;
  width: 24px;
}

.k_rip-107u {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 244px), 1fr));
  gap: 16px;
  display: grid;
}

.k_rip-wy {
  border: 1px solid #DEDDD7;
  min-width: 0;
  background: #FFFFFF;
  padding: 28px;
  border-radius: 28px;
}

.k_rip-c6g {
  height: 6px;
  background: #E4E3DE;
  overflow: hidden;
  border-radius: 999px;
}

.k_rip-70 {
  background: #707C0C;
  border-radius: 999px;
  height: 100%;
}

.k_rip-xb {
  font-weight: 800;
  margin-top: 20px;
  font-size: 24px;
}

.k_rip-0rf {
  font-family: "Martian Mono", monospace;
  color: #686655;
  font-size: 14px;
}

.k_rip-yp {
  margin-top: 16px;
  padding: 0;
  list-style: none;
  font-size: 15px;
}

.k_rip-syz {
  display: flex;
  gap: 8px;
}

.k_rip-syz svg {
  margin-top: 3px;
  flex: none;
  color: #137142;
}

.k_nux-88 {
  gap: 16px;
  align-items: center;
  display: flex;
}

.k_nux-i51 {
  font-weight: 800;
  font-family: "Oswald", sans-serif;
  font-size: 52.5px;
  color: #12120F;
  line-height: 1;
}

.k_nux-b68l {
  display: flex;
  color: #12120F;
  gap: 2px;
}

.k_nux-qk7 {
  color: #686655;
  font-size: 14px;
}

.k_nux-duip {
  gap: 16px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr));
  display: grid;
}

.k_nux-yx {
  border: 1px solid #DEDDD7;
  min-width: 0;
  border-radius: 28px;
  display: flex;
  background: #FFFFFF;
  flex-direction: column;
  padding: 28px;
  gap: 16px;
}

.k_nux-368 {
  flex: 1;
  font-size: 15px;
}

.k_nux-ia {
  align-items: center;
  gap: 12px;
  display: flex;
}

.k_nux-us {
  flex: none;
  border-radius: 50%;
  place-items: center;
  font-size: 14px;
  color: #12120F;
  width: 40px;
  font-weight: 700;
  height: 40px;
  display: grid;
  background: #E4E3DE;
}

.k_nux-eve {
  font-weight: 700;
  font-size: 15px;
  display: block;
  color: #12120F;
}

.k_nux-j4m7 {
  font-size: 13px;
  color: #686655;
  display: block;
}

.k_mif-5l {
  border: 1px solid #DEDDD7;
  gap: 28px 52px;
  padding: 28px;
  border-radius: 28px;
  background: #FFFFFF;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 346px), 1fr));
  display: grid;
}

.k_mif-2i9z {
  grid-template-columns: auto minmax(0, 1fr);
  align-items: start;
  display: grid;
  gap: 16px 20px;
}

.k_mif-tob {
  overflow: hidden;
  color: #FFFFFF;
  width: 64px;
  place-items: center;
  height: 64px;
  background: #707C0C;
  font-family: "Oswald", sans-serif;
  display: grid;
  border-radius: 50%;
  font-size: 22px;
  font-weight: 800;
}

.k_mif-tob img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.k_mif-w8 {
  font-size: 22px;
  font-weight: 800;
}

.k_mif-r4i {
  color: #686655;
  font-size: 14px;
}

.k_mif-7f0l {
  margin-top: 12px;
}

.k_mif-lt {
  flex-wrap: wrap;
  margin-top: 12px;
  font-size: 14px;
  gap: 8px 20px;
  display: flex;
}

.k_mif-db4 {
  color: #686655;
  font-family: "Martian Mono", monospace;
}

.k_loj-jily {
  grid-template-columns: repeat(auto-fill, minmax(min(30%, 142px), 1fr));
  margin: 0;
  list-style: none;
  padding: 0;
  gap: 12px;
  display: grid;
}

.k_loj-jily > li + li {
  margin-top: 0;
}

.k_loj-d1h {
  border: 1px solid #DEDDD7;
  border-radius: 16px;
  display: block;
  transition: border-color .24s;
  background: #FFFFFF;
  padding: 12px;
  aspect-ratio: 300 / 173;
}

.k_loj-d1h:hover {
  border-color: #5E680B;
}

.k_loj-5rk {
  object-fit: contain;
  height: 100%;
  width: 100%;
}

.k_filos-o5c {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 368px), 1fr));
  gap: 36px;
  display: grid;
  align-items: center;
}

.k_filos-l5 {
  min-width: 0;
}

.k_filos-7cy {
  margin-top: 16px;
}

.k_filos-se {
  list-style: none;
  margin-top: 20px;
  padding: 0;
}

.k_filos-h0g {
  display: flex;
  gap: 12px;
}

.k_filos-h0g svg {
  margin-top: 2px;
  flex: none;
  color: #137142;
}

.k_filos-9r {
  flex-wrap: wrap;
  margin-top: 28px;
  display: flex;
  gap: 12px;
}

.k_filos-o6xy {
  border: 1.5px solid #12120F;
  flex-direction: column;
  justify-content: center;
  min-height: 52px;
  transition: background-color .24s, color .24s;
  padding: 8px 20px;
  text-decoration: none;
  display: inline-flex;
  color: #12120F;
  border-radius: 16px;
}

.k_filos-o6xy:hover {
  color: #F6F6F4;
  background: #12120F;
}

.k_filos-yfc {
  font-size: 11px;
}

.k_filos-6w {
  font-weight: 700;
  line-height: 1.2;
  font-size: 16px;
}

.k_fixac-rj, .k_vev-emsp {
  border-radius: 28px;
  background: #E4E3DE;
  padding: 28px 20px;
}

.k_fixac-ff {
  gap: 20px 44px;
  justify-content: space-between;
  flex-wrap: wrap;
  display: flex;
  align-items: flex-end;
}

.k_fixac-clv {
  max-width: 648px;
  min-width: 0;
}

.k_fixac-u9q, .k_vev-db {
  margin-top: 12px;
  max-width: 692px;
}

.k_fixac-ucyy {
  gap: 12px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 184px), 1fr));
  margin-top: 32px;
  padding: 0;
  list-style: none;
  display: grid;
}

.k_fixac-14fr {
  gap: 12px;
  hyphens: auto;
  display: flex;
  min-width: 0;
  background: #FFFFFF;
  align-items: center;
  padding: 16px;
  color: #12120F;
  font-weight: 700;
  border-radius: 16px;
  overflow-wrap: break-word;
}

.k_fixac-14fr + .k_fixac-14fr {
  margin-top: 0;
}

.k_fixac-14fr svg {
  flex: none;
  color: #5E680B;
}

.k_vev-aa {
  font-size: 14px;
  display: flex;
  gap: 8px 20px;
  flex-wrap: wrap;
  font-weight: 700;
  margin-top: 20px;
}

.k_ta2-t4pk {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 388px), 1fr));
  gap: 36px 60px;
}

.k_ta2-p0 {
  min-width: 0;
}

.k_ta2-p0 p {
  margin-top: 16px;
}

.k_ta2-re {
  align-content: start;
  min-width: 0;
  gap: 16px;
  display: grid;
}

.k_ta2-hw3l {
  border: 1px solid #DEDDD7;
  display: grid;
  background: #DEDDD7;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  overflow: hidden;
  gap: 1px;
  border-radius: 28px;
}

.k_ta2-52 {
  background: #FFFFFF;
  flex-direction: column-reverse;
  display: flex;
  padding: 20px 20px;
}

.k_ta2-e0m {
  font-size: 24px;
  hyphens: auto;
  color: #12120F;
  overflow-wrap: break-word;
  font-weight: 700;
  font-family: "Martian Mono", monospace;
}

.k_ta2-exg {
  color: #686655;
  font-size: 13px;
}

.k_ta2-muk {
  border: 1px solid #DEDDD7;
  border-radius: 28px;
  padding: 0;
  background: #FFFFFF;
  list-style: none;
}

.k_ta2-1jue {
  border-bottom: 1px solid #DEDDD7;
  gap: 4px 16px;
  flex-wrap: wrap;
  padding: 16px 20px;
  display: flex;
  justify-content: space-between;
}

.k_ta2-1jue + .k_ta2-1jue {
  margin-top: 0;
}

.k_ta2-1jue:last-child {
  border-bottom: 0;
}

.k_ta2-xbc {
  color: #12120F;
  font-weight: 700;
}

.k_ta2-0j {
  font-family: "Martian Mono", monospace;
  hyphens: auto;
  font-size: 14px;
  color: #686655;
  overflow-wrap: break-word;
}

.k_bet-wua {
  border-top: 1.5px solid #12120F;
  counter-reset: faq;
}

.k_bet-uk {
  border-bottom: 1px solid #DEDDD7;
}

.k_bet-5u {
  align-items: center;
  display: grid;
  grid-template-columns: 36px minmax(0, 1fr) 24px;
  color: #12120F;
  gap: 12px;
  padding: 20px 0;
  font-weight: 700;
  font-size: 17px;
}

.k_bet-5u::before {
  counter-increment: faq;
  content: counter(faq, decimal-leading-zero);
  font-family: "Martian Mono", monospace;
  color: #5E680B;
  font-size: 13px;
}

.k_bet-5u:hover {
  color: #5E680B;
}

.k_bet-6zr {
  transition: transform .24s;
}

.k_bet-uk[open] .k_bet-6zr {
  transform: rotate(45deg);
}

.k_bet-t0x {
  padding: 0 0 24px 52px;
  max-width: 872px;
}

.k_bet-t0x p + p {
  margin-top: 12px;
}

.k_nuqik-kd {
  gap: 28px 44px;
  padding: 32px 24px;
  display: flex;
  border-radius: 28px;
  color: #F8F8F7;
  background: #12110D;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.k_nuqik-bk {
  min-width: 0;
  max-width: 648px;
}

.k_nuqik-m8g8 {
  line-height: 1.12;
  color: #F8F8F7;
  letter-spacing: -0.02em;
  font-weight: 800;
  font-size: clamp(1.507rem, 1.206rem + 1.2vw, 2.135rem);
}

.k_nuqik-vq0 {
  margin-top: 12px;
  color: #F8F8F7;
}

.k_nuqik-vq0 a {
  color: #F8F8F7;
}

.k_ri5-vkjz {
  font-weight: 800;
  max-width: 772px;
  line-height: 1.15;
  font-size: clamp(1.382rem, 1.105rem + 1vw, 1.884rem);
}

.k_ri5-orx9 {
  margin-top: 20px;
  font-size: 15px;
  columns: 2 340px;
  column-gap: 52px;
}

.k_ri5-orx9 p + p {
  margin-top: 16px;
}

.k_mive2-q3 {
  flex-wrap: wrap;
  list-style: none;
  gap: 8px 12px;
  font-size: 13px;
  padding: 0;
  display: flex;
  color: #686655;
  margin-bottom: 20px;
}

.k_mive2-q3 li + li {
  margin-top: 0;
}

.k_mive2-q3 li + li::before {
  content: "/";
  margin-right: 12px;
}

.k_mive2-a9z {
  color: #686655;
}

.k_mive2-k5 {
  color: #12120F;
  font-weight: 700;
}

.k_xaf {
  padding-block: 8px 36px;
}

.k_xaf-fe {
  display: grid;
  align-items: start;
  gap: 28px 52px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 448px), 1fr));
}

.k_xaf-q0 {
  min-width: 0;
}

.k_xaf-3r {
  color: #686655;
  font-size: 13px;
  font-family: "Martian Mono", monospace;
}

.k_xaf-t77 {
  line-height: 1.02;
  margin-top: 12px;
  font-size: clamp(2.261rem, 1.306rem + 3.4vw, 4.019rem);
  font-weight: 800;
  letter-spacing: -0.03em;
}

.k_xaf-wrr {
  font-size: 18px;
  max-width: 568px;
  margin-top: 16px;
}

.k_xaf-r2 {
  border: 1px solid #DEDDD7;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 142px), 1fr));
  display: grid;
  overflow: hidden;
  margin-top: 28px;
  background: #DEDDD7;
  border-radius: 28px;
  gap: 1px;
}

.k_xaf-h7lb {
  min-width: 0;
  background: #FFFFFF;
  padding: 12px 16px;
}

.k_xaf-yc {
  font-weight: 700;
  color: #686655;
  font-size: 12px;
}

.k_xaf-2qt5 {
  overflow-wrap: break-word;
  color: #12120F;
  hyphens: auto;
  font-size: 17px;
  margin-top: 2px;
  font-family: "Martian Mono", monospace;
  font-weight: 700;
}

.k_xaf-1m7l {
  margin-top: 28px;
}

.k_xaf-y11 {
  font-size: 13px;
  color: #686655;
  margin-top: 12px;
}

.k_xaf-tjf {
  min-width: 0;
}

.k_ve4-5t {
  color: #F8F8F7;
  text-align: center;
  overflow: hidden;
  padding: 32px 20px 0;
  background: #12110D;
  border-radius: 28px;
}

.k_ve4-qw6z {
  margin-inline: auto;
  max-width: 832px;
}

.k_ve4-3i5 {
  font-size: 13px;
  color: #F8F8F7;
  font-family: "Martian Mono", monospace;
}

.k_ve4-vs {
  font-weight: 800;
  font-size: clamp(2.135rem, 1.306rem + 3.4vw, 4.145rem);
  margin-top: 12px;
  letter-spacing: -0.03em;
  color: #F8F8F7;
  line-height: 1.02;
}

.k_ve4-bwk {
  margin-top: 16px;
  font-size: 18px;
  color: #F8F8F7;
}

.k_ve4-ki8 {
  justify-content: center;
  margin-top: 28px;
}

.k_ve4-w1 {
  gap: 8px;
  margin-top: 32px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style: none;
  padding: 0;
}

.k_ve4-44 {
  border: 1px solid #F8F8F7;
  color: #F8F8F7;
  font-size: 14px;
  padding: 8px 16px;
  border-radius: 999px;
}

.k_ve4-44 + .k_ve4-44 {
  margin-top: 0;
}

.k_ve4-44 strong {
  font-family: "Martian Mono", monospace;
  color: #F8F8F7;
}

.k_ve4-2x3 {
  margin: 40px auto 0;
  border-radius: 28px 28px 0 0;
  aspect-ratio: 16 / 10;
  background-color: #E4E3DE;
  overflow: hidden;
  max-width: 976px;
}

.k_ve4-2x3 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.k_jah {
  padding-bottom: 52px;
}

.k_jah-mc {
  border: 1px solid #DEDDD7;
  background: #FFFFFF;
  border-radius: 28px;
}

.k_jah-kj8d {
  align-items: center;
  min-height: 52px;
  color: #12120F;
  justify-content: space-between;
  padding: 0 16px;
  font-weight: 700;
  display: flex;
}

.k_jah-0452 {
  transition: transform .24s;
}

.k_jah-mc[open] .k_jah-0452 {
  transform: rotate(45deg);
}

.k_jah-v225 {
  margin: 0;
  list-style: none;
  padding: 0 8px 8px;
  display: grid;
}

.k_jah-v225 li + li {
  margin-top: 0;
}

.k_jah-kaxk {
  border-top: 1px solid #DEDDD7;
  align-items: center;
  min-height: 44px;
  color: #2D2C25;
  text-decoration: none;
  font-weight: 600;
  display: flex;
  padding: 0 8px;
}

.k_jah-kaxk:hover {
  color: #5E680B;
}

.k_fipes-rl {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 346px), 1fr));
  gap: 32px 60px;
  display: grid;
  align-items: start;
}

.k_fipes-y5r {
  font-size: 17px;
  max-width: 732px;
  min-width: 0;
}

.k_fipes-y5r p {
  margin-top: 16px;
}

.k_fipes-t385 {
  min-width: 0;
  background: #E4E3DE;
  border-radius: 28px;
  padding: 28px;
}

.k_fipes-s69 {
  font-size: 19px;
  font-weight: 600;
}

.k_fipes-brh {
  list-style: none;
  padding: 0;
  margin-top: 16px;
}

.k_fipes-uc6 {
  display: flex;
  gap: 12px;
}

.k_fipes-uc6 svg {
  color: #137142;
  flex: none;
  margin-top: 2px;
}

.k_mix-qmzm {
  display: grid;
  margin: 0;
  list-style: none;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 286px), 1fr));
  gap: 16px;
  padding: 0;
}

.k_mix-qmzm > li + li {
  margin-top: 0;
}

.k_mix-jt1a {
  border: 1px solid #DEDDD7;
  aspect-ratio: 16 / 10;
  background-color: #12110D;
  overflow: hidden;
  border-radius: 28px;
}

.k_mix-si {
  object-fit: contain;
  height: 100%;
  width: 100%;
}

.k_mix-jkvw {
  font-size: 14px;
  margin-top: 12px;
}

.k_hok-ous {
  border: 1px solid #DEDDD7;
  background: #FFFFFF;
  overflow-x: auto;
  border-radius: 28px;
}

.k_hok-v3r {
  min-width: 568px;
  font-size: 15px;
}

.k_hok-v3r thead {
  background: #E4E3DE;
}

.k_hok-v3r th, .k_hok-v3r td {
  padding: 12px 16px;
  vertical-align: middle;
}

.k_hok-v3r thead th {
  font-size: 13px;
  color: #2D2C25;
  font-weight: 700;
}

.k_hok-v3r tbody th, .k_hok-v3r tbody td {
  border-top: 1px solid #DEDDD7;
}

.k_hok-cq {
  text-align: right;
  color: #12120F;
  font-family: "Martian Mono", monospace;
  white-space: nowrap;
}

.k_hok-18j {
  color: #12120F;
  gap: 12px;
  display: flex;
  font-weight: 700;
  align-items: center;
}

.k_hok-ofp {
  height: 40px;
  flex: none;
  border-radius: 10px;
  width: 40px;
  background: #E4E3DE;
  overflow: hidden;
}

.k_hok-ofp img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.k_hok-yy4 {
  background: #E4E3DE;
}

.k_hok-yy4 .k_hok-ofp {
  background: #FFFFFF;
}

.k_hok-ts {
  border-radius: 10px;
  color: #FFFFFF;
  font-weight: 700;
  padding: 2px 8px;
  font-size: 11px;
  background: #707C0C;
}

.k_pedug-zff {
  gap: 16px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 306px), 1fr));
}

.k_pedug-x0 {
  border: 1px solid #DEDDD7;
  display: flex;
  min-width: 0;
  border-radius: 28px;
  gap: 12px;
  flex-direction: column;
  background: #FFFFFF;
  padding: 28px;
}

.k_pedug-lo {
  font-weight: 600;
  font-size: 20px;
}

.k_pedug-r6 {
  flex: 1;
  font-size: 15px;
}

.k_pedug-8ra4 {
  gap: 8px;
  font-weight: 700;
  align-items: center;
  flex-wrap: wrap;
  font-size: 13px;
  display: flex;
}

.k_pedug-8ra4 svg {
  color: #686655;
}

.k_pedug-iz {
  background: #E4E3DE;
  padding: 4px 12px;
  border-radius: 10px;
  color: #12120F;
}

.k_pedug-23ga {
  border-radius: 10px;
  padding: 4px 12px;
  color: #FFFFFF;
  background: #707C0C;
}

.k_bec-c8il {
  gap: 44px 52px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 408px), 1fr));
  display: grid;
}

.k_bec-ig {
  min-width: 0;
}

.k_bec-7psv {
  letter-spacing: -0.02em;
  font-weight: 800;
  line-height: 1.12;
  font-size: clamp(1.507rem, 1.206rem + 1vw, 2.135rem);
}

.k_bec-vch {
  color: #686655;
  margin-top: 12px;
}

.k_bec-pq {
  border: 1px solid #DEDDD7;
  border-radius: 28px;
  background: #FFFFFF;
  overflow-x: auto;
  margin-top: 20px;
}

.k_bec-5bmy {
  font-size: 15px;
}

.k_bec-5bmy thead {
  background: #E4E3DE;
}

.k_bec-5bmy th, .k_bec-5bmy td {
  padding: 12px 20px;
}

.k_bec-5bmy thead th {
  font-size: 13px;
}

.k_bec-5bmy tbody th, .k_bec-5bmy tbody td {
  border-top: 1px solid #DEDDD7;
}

.k_bec-5bmy tbody th {
  font-weight: 600;
}

.k_bec-g1hy {
  white-space: nowrap;
  color: #12120F;
  font-family: "Martian Mono", monospace;
  text-align: right;
}

.k_bec-8l89 {
  margin-top: 8px;
  background: #E4E3DE;
  display: block;
  border-radius: 999px;
  height: 4px;
}

.k_bec-9b81 {
  display: block;
  height: 100%;
  border-radius: 999px;
  background: #707C0C;
}

.k_bec-egr9 {
  color: #137142;
  font-weight: 700;
}

.k_bec-js1s {
  color: #686655;
}

.k_du9-9hu8 {
  border: 1px solid #DEDDD7;
  background-color: #12110D;
  aspect-ratio: 16 / 9;
  border-radius: 28px;
  position: relative;
  overflow: hidden;
}

.k_du9-wfk {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.k_du9-lwy {
  text-decoration: none;
  display: grid;
  background: rgba(9, 10, 15, 0.59);
  position: absolute;
  inset: 0;
  place-items: center;
}

.k_du9-4hl3 {
  font-size: 17px;
  align-items: center;
  border-radius: 999px;
  transition: transform .24s;
  padding: 0 28px;
  min-height: 56px;
  color: #12110D;
  gap: 12px;
  background: #F8F8F7;
  font-weight: 800;
  display: inline-flex;
}

.k_du9-lwy:hover .k_du9-4hl3 {
  transform: scale(1.04);
}

.k_du9-isw2 {
  gap: 16px 36px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  margin-top: 16px;
  justify-content: space-between;
}

.k_du9-h5 {
  max-width: 648px;
  font-size: 15px;
}

.k_qilok-7rg {
  line-height: 1.7;
  max-width: 772px;
  font-size: 17px;
}

.k_qilok-us {
  font-size: clamp(1.633rem, 1.206rem + 1.6vw, 2.512rem);
  letter-spacing: -0.02em;
  margin-bottom: 20px;
  line-height: 1.1;
  font-weight: 800;
}

.k_qilok-7rg p + p {
  margin-top: 16px;
}

.k_vev-d1 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 224px), 1fr));
  margin-top: 28px;
  gap: 12px;
  display: grid;
}

.k_vev-zh {
  background: #FFFFFF;
  border-radius: 16px;
  min-width: 0;
  padding: 20px 20px;
}

.k_vev-dx {
  font-size: 16px;
  font-family: "Manrope", sans-serif;
  font-weight: 700;
}

.k_vev-ds {
  font-size: 14px;
  margin-top: 8px;
}

.k_peu {
  gap: 12px;
  display: flex;
  bottom: 0;
  background: #FFFFFF;
  position: fixed;
  justify-content: space-between;
  right: 0;
  transform: translateY(110%);
  border-top: 1px solid #DEDDD7;
  align-items: center;
  transition: transform .30s;
  padding: 12px 12px 12px 16px;
  z-index: 35;
  left: 0;
}

.k_peu-45ev {
  transform: translateY(0);
}

.k_peu-jqb9 {
  text-overflow: ellipsis;
  font-weight: 700;
  overflow: hidden;
  white-space: nowrap;
  min-width: 0;
  color: #12120F;
}

.k_peu .k_jaso1 {
  flex: none;
  min-height: 44px;
}

@media (min-width: 648px) {
  .k_bei {
    padding-inline: 28px;
  }
  .k_duvei-r2e7 {
    padding: 48px 44px;
  }
  .k_duvei-gnu {
    padding: 28px 36px;
  }
  .k_du2-q8z4 {
    padding: 40px;
  }
  .k_fixac-rj, .k_vev-emsp {
    padding: 40px;
  }
  .k_nuqik-kd {
    padding: 44px;
  }
  .k_ve4-5t {
    padding: 48px 44px 0;
  }
}

@media (min-width: 961px) {
  .k_bei {
    padding-inline: 44px;
  }
  main > section {
    padding-block: 0 96px;
  }
  .k_miq {
    padding: 12px 28px;
  }
  .k_miq-d3t {
    padding-left: 16px;
    grid-template-columns: auto minmax(0, 1fr) auto auto;
    grid-template-areas: "logo nav tools actions";
    gap: 16px;
  }
  .k_miq-dut {
    display: none;
  }
  .k_miq-5d {
    padding-top: 0;
    gap: 2px;
    border-top: 0;
    flex-wrap: wrap;
    display: flex;
    justify-content: center;
  }
  .k_miq-1qjb {
    min-height: 40px;
    font-size: 14px;
  }
  .k_miq-374 {
    display: flex;
  }
  .k_miq-374 .k_jaso1 {
    min-height: 42px;
    padding: 0 16px;
  }
  .k_zomin {
    padding-block: 28px 88px;
  }
  .k_zomin-i8 {
    padding-block: 36px;
  }
  .k_duvei-r2e7 {
    padding: 68px;
  }
  .k_xaf {
    padding-block: 16px 52px;
  }
  .k_jah {
    padding-bottom: 80px;
  }
  .k_jah-mc[open] .k_jah-v225, .k_jah-v225 {
    padding: 0 12px 12px;
    flex-wrap: wrap;
    display: flex;
    gap: 8px;
  }
  .k_jah-kaxk {
    color: #12120F;
    min-height: 36px;
    font-weight: 700;
    padding: 0 12px;
    background: #E4E3DE;
    border-radius: 16px;
    border-top: 0;
    font-size: 14px;
  }
  .k_jah-kaxk:hover {
    background: #707C0C;
    color: #FFFFFF;
  }
  .k_du2-q8z4 {
    padding: 48px;
  }
  .k_fixac-rj, .k_vev-emsp {
    padding: 48px;
  }
  .k_nuqik-kd {
    padding: 52px;
  }
  .k_ve4-5t {
    padding: 60px 60px 0;
  }
  .k_soc {
    padding-block: 80px 32px;
  }
  .k_peu {
    display: none;
  }
}