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

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

body {
  margin: 0;
  color: #D0CDCA;
  font-family: "PT Sans", sans-serif;
  font-size: 16px;
  line-height: 1.55;
  background: #11100F;
  overflow-wrap: break-word;
}

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

h1, h2, h3 {
  overflow-wrap: break-word;
  font-family: "PT Serif", serif;
  color: #F5F5F4;
}

p {
  text-wrap: pretty;
}

strong {
  font-weight: 700;
  color: #F5F5F4;
}

em {
  font-style: italic;
}

a {
  color: #F9C67E;
  text-underline-offset: 3px;
  transition: color .19s;
}

a:hover {
  color: #F9C882;
}

ul, ol {
  padding-left: 1.25rem;
}

li + li {
  margin-top: 0.312rem;
}

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

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

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

button {
  font: inherit;
  color: inherit;
}

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

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

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

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

.t-qip {
  margin-inline: auto;
  padding-inline: 0.938rem;
  max-width: 1268px;
}

main > section {
  padding-block: 0 3.188rem;
}

.t-qi0 {
  align-items: flex-end;
  margin-bottom: 1.562rem;
  gap: 0.938rem 1.812rem;
  justify-content: space-between;
  flex-wrap: wrap;
  display: flex;
}

.t-qi0-sqrv {
  max-width: 712px;
  min-width: 0;
}

.t-qi0-o3 {
  font-weight: 700;
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 0.438rem;
  color: #F9C67E;
  margin-bottom: 0.562rem;
}

.t-qi0-o3::before {
  content: "";
  flex: none;
  height: 8px;
  width: 8px;
  background: #F7B250;
  border-radius: 2px;
}

.t-qi0-0t2 {
  font-weight: 800;
  font-size: clamp(1.607rem, 1.187rem + 1.6vw, 2.473rem);
  letter-spacing: -0.02em;
  line-height: 1.1;
  text-wrap: balance;
}

.t-qi0-v6 {
  color: #A8A49E;
  margin-top: 0.688rem;
}

.t-qi0-ld {
  font-size: 15px;
  gap: 0.438rem;
  padding-bottom: 2px;
  align-items: center;
  display: inline-flex;
  text-decoration: none;
  font-weight: 700;
  border-bottom: 1.5px solid currentColor;
}

.t-qi0-ld svg {
  flex: none;
}

.t-beh {
  border: 1.5px solid transparent;
  gap: 0.562rem;
  display: inline-flex;
  font-weight: 700;
  text-decoration: none;
  align-items: center;
  padding: 0 1.125rem;
  min-height: 48px;
  cursor: pointer;
  line-height: 1.2;
  border-radius: 6px;
  font-family: "PT Sans", sans-serif;
  justify-content: center;
  text-align: center;
  font-size: 15px;
  transition: background-color .19s, color .19s, border-color .19s;
}

.t-beh-mbj {
  background: #F7B250;
  color: #100F0E;
}

.t-beh-mbj:hover {
  color: #100F0E;
  background: #F9C882;
}

.t-beh-n02 {
  background: transparent;
  color: #F5F5F4;
  border-color: #F5F5F4;
}

.t-beh-n02:hover {
  background: #F5F5F4;
  color: #11100F;
}

.t-beh-e2w {
  min-height: 52px;
  font-size: 16px;
}

.t-beh-1axu {
  width: 100%;
  display: flex;
}

.t-beh-6cu {
  color: #080807;
  background: #F3F2F2;
}

.t-beh-6cu:hover {
  color: #100F0E;
  background: #F7B250;
}

.t-beh-7s {
  color: #F3F2F2;
  border-color: #F3F2F2;
  background: transparent;
}

.t-beh-7s:hover {
  background: #F3F2F2;
  color: #080807;
}

.t-mita1 {
  flex-wrap: wrap;
  display: flex;
  gap: 0.562rem;
}

.t-ta5 {
  border: 1px solid #443F3A;
  background-image: repeating-linear-gradient(135deg, #272522 0 9px, #1D1B19 9px 18px);
  background-color: #272522;
  border-radius: 12px;
  position: relative;
  overflow: hidden;
}

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

.t-ta5-4qd {
  aspect-ratio: 16 / 10;
}

.t-hol {
  padding: 0.562rem;
  top: 0;
  z-index: 30;
  position: sticky;
  background: #11100F;
}

.t-hol-8q4 {
  border: 1px solid #443F3A;
  max-width: 1268px;
  align-items: center;
  gap: 0.562rem;
  display: grid;
  padding: 0.562rem;
  grid-template-columns: minmax(0, 1fr) auto auto;
  background: #1D1B19;
  margin-inline: auto;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
  border-radius: 12px;
}

.t-hol-zal {
  font-size: 21px;
  display: flex;
  gap: 0.562rem;
  hyphens: auto;
  align-items: center;
  letter-spacing: -0.02em;
  font-family: "PT Serif", serif;
  color: #F5F5F4;
  min-width: 0;
  line-height: 1.1;
  overflow-wrap: break-word;
  font-weight: 800;
  grid-area: logo;
  text-decoration: none;
  padding-left: 0.312rem;
}

.t-hol-zal::before {
  transform: rotate(45deg);
  flex: none;
  border-radius: 4px;
  width: 14px;
  content: "";
  height: 14px;
  background: #F7B250;
}

.t-hol-zal:hover {
  color: #F5F5F4;
}

.t-hol-z6a {
  pointer-events: none;
  opacity: 0;
  position: absolute;
}

.t-hol-tx {
  cursor: pointer;
  border-radius: 6px;
  background: #F5F5F4;
  display: grid;
  grid-area: burger;
  place-items: center;
  height: 44px;
  width: 44px;
  color: #11100F;
}

.t-hol-z6a:focus-visible + .t-hol-tx {
  outline: 2px solid #F9C67E;
  outline-offset: 3px;
}

.t-hol-0pwe {
  display: none;
}

.t-hol-z6a:checked + .t-hol-tx .t-hol-4y {
  display: none;
}

.t-hol-z6a:checked + .t-hol-tx .t-hol-0pwe {
  display: block;
}

.t-hol-d0 {
  display: none;
  grid-area: nav;
  border-top: 1px solid #443F3A;
  padding-top: 0.438rem;
}

.t-hol-z6a:checked ~ .t-hol-d0 {
  display: grid;
  gap: 2px;
}

.t-hol-29y {
  font-size: 17px;
  align-items: center;
  padding: 0 0.688rem;
  color: #D0CDCA;
  min-height: 48px;
  border-radius: 6px;
  font-weight: 700;
  display: flex;
  text-decoration: none;
}

.t-hol-29y:hover {
  background: #272522;
  color: #F5F5F4;
}

.t-hol-8yz {
  color: #F5F5F4;
  background: #272522;
}

.t-hol-8lg {
  grid-area: actions;
  gap: 0.438rem;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.t-hol-8lg .t-beh {
  padding: 0 0.688rem;
  font-size: 14px;
  min-height: 44px;
}

.t-lohod {
  border: 1px solid #443F3A;
  padding: 1.562rem 1.125rem;
  border-radius: 12px;
  background: #1D1B19;
  margin: 0 0.562rem 1.375rem;
}

.t-lohod-oxz {
  font-size: clamp(2.225rem, 0.989rem + 6vw, 5.44rem);
  color: #F5F5F4;
  font-weight: 800;
  line-height: 1;
  font-family: "PT Serif", serif;
  hyphens: auto;
  letter-spacing: -0.04em;
  overflow-wrap: break-word;
}

.t-lohod-dp {
  margin-top: 1.812rem;
}

.t-lohod-fc1r {
  padding: 0.812rem 0;
  display: grid;
  gap: 0.312rem 1.375rem;
  border-top: 1px solid #443F3A;
}

.t-lohod-pxem {
  font-size: 13px;
  color: #A8A49E;
  font-family: "PT Sans", sans-serif;
}

.t-lohod-6w7 {
  list-style: none;
  display: flex;
  padding: 0;
  gap: 0.312rem 1.125rem;
  flex-wrap: wrap;
}

.t-lohod-6w7 li + li {
  margin-top: 0;
}

.t-lohod-6lgx {
  font-size: 15px;
  color: #F5F5F4;
  text-decoration: none;
  font-weight: 600;
}

.t-lohod-6lgx:hover {
  color: #F9C67E;
}

.t-lohod-ke {
  margin-top: 1.125rem;
  color: #A8A49E;
  display: flex;
  padding-top: 1.125rem;
  gap: 0.938rem 1.375rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #443F3A;
  font-size: 13px;
}

.t-lohod-6f1b {
  max-width: 852px;
}

.t-lohod-39 {
  border: 2px solid #F4717F;
  border-radius: 50%;
  flex: none;
  font-weight: 800;
  height: 40px;
  display: grid;
  place-items: center;
  font-size: 13px;
  width: 40px;
  color: #F4717F;
}

.t-jajaq {
  border: 1px solid #443F3A;
  box-shadow: 0 15px 40px -12px rgba(0, 0, 0, 0.69);
  border-radius: 12px;
  background: #1D1B19;
  right: 10px;
  position: fixed;
  flex-wrap: wrap;
  display: flex;
  padding: 0.688rem 0.688rem 0.688rem 0.938rem;
  gap: 0.562rem 1.125rem;
  bottom: 10px;
  align-items: center;
  margin-inline: auto;
  max-width: 812px;
  z-index: 40;
  left: 10px;
}

.t-jajaq[hidden] {
  display: none;
}

.t-jajaq-gmxx {
  color: #D0CDCA;
  flex: 1 1 260px;
  font-size: 14px;
}

.t-jajaq-86tg {
  gap: 0.438rem;
  flex-wrap: wrap;
  display: flex;
}

.t-jajaq-86tg .t-beh {
  font-size: 14px;
  padding: 0 0.812rem;
  min-height: 44px;
}

.t-xafiz {
  padding-block: 0.688rem 3.188rem;
}

.t-xafiz-9pf {
  border: 1px solid #443F3A;
  border-radius: 12px;
  overflow: hidden;
  background: #1D1B19;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 412px), 1fr));
  display: grid;
}

.t-xafiz-8s {
  min-width: 0;
  padding: 1.562rem 1.125rem;
}

.t-xafiz-1626 {
  line-height: 1.04;
  font-weight: 800;
  font-size: clamp(2.102rem, 1.286rem + 3.2vw, 3.709rem);
  text-wrap: balance;
  letter-spacing: -0.03em;
}

.t-xafiz-iur {
  max-width: 536px;
  font-size: 18px;
  margin-top: 1rem;
}

.t-xafiz-84n {
  margin-top: 1.5rem;
}

.t-xafiz-1ok4 {
  margin: 0;
  list-style: none;
  min-width: 0;
  padding: 0.688rem 1.125rem;
  align-content: center;
  background: #272522;
  display: grid;
}

.t-xafiz-43k {
  padding: 1rem 0;
  display: grid;
  gap: 0.938rem;
  border-bottom: 1px solid #443F3A;
  grid-template-columns: 44px minmax(0, 1fr);
}

.t-xafiz-43k + .t-xafiz-43k {
  margin-top: 0;
}

.t-xafiz-43k:last-child {
  border-bottom: 0;
}

.t-xafiz-3l {
  display: grid;
  border-radius: 6px;
  place-items: center;
  background: #1D1B19;
  height: 44px;
  color: #F9C67E;
  width: 44px;
}

.t-xafiz-psei {
  hyphens: auto;
  color: #F5F5F4;
  font-weight: 700;
  overflow-wrap: break-word;
}

.t-xafiz-suvy {
  color: #A8A49E;
  font-size: 14px;
}

.t-lo4-bmr6 {
  border: 1px solid #443F3A;
  display: grid;
  background: #443F3A;
  border-radius: 12px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 146px), 1fr));
  gap: 1px;
  overflow: hidden;
}

.t-lo4-u9 {
  padding: 1.125rem 1.25rem;
  min-width: 0;
  display: flex;
  background: #1D1B19;
  flex-direction: column-reverse;
}

.t-lo4-6f {
  font-family: "PT Sans", sans-serif;
  color: #F5F5F4;
  font-weight: 700;
  font-size: clamp(1.484rem, 1.187rem + 1vw, 1.978rem);
  overflow-wrap: break-word;
  hyphens: auto;
  letter-spacing: -0.02em;
}

.t-lo4-bp {
  color: #A8A49E;
  font-size: 14px;
  margin-top: 0.25rem;
}

.t-soxam-c7uk {
  padding: 0;
  grid-template-columns: repeat(auto-fill, minmax(min(45%, 164px), 1fr));
  margin: 0;
  display: grid;
  list-style: none;
  gap: 0.812rem;
}

.t-soxam-c7uk > li + li {
  margin-top: 0;
}

.t-soxam-icy1 {
  color: #F5F5F4;
  min-width: 0;
  text-decoration: none;
  display: block;
  transition: transform .19s;
}

.t-soxam-icy1:hover {
  color: #F9C67E;
  transform: translateY(-4px);
}

.t-soxam-2yt5 {
  border: 1px solid #443F3A;
  position: relative;
  border-radius: 12px;
  background-image: repeating-linear-gradient(135deg, #272522 0 8px, #1D1B19 8px 16px);
  overflow: hidden;
  aspect-ratio: 1 / 1;
}

.t-soxam-nx8 {
  width: 100%;
  object-fit: cover;
  height: 100%;
}

.t-soxam-29ia {
  font-weight: 700;
  hyphens: auto;
  overflow-wrap: break-word;
  font-size: 15px;
  line-height: 1.3;
  margin-top: 0.562rem;
}

.t-soxam-5fn2 {
  color: #A8A49E;
  font-size: 13px;
}

.t-ces-wc {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 294px), 1fr));
  gap: 0.688rem;
  padding: 0;
  display: grid;
  margin: 0;
  list-style: none;
}

.t-ces-wc > li + li {
  margin-top: 0;
}

.t-ces-wso8 {
  border: 1px solid #443F3A;
  transition: border-color .19s;
  align-items: center;
  display: grid;
  background: #1D1B19;
  text-decoration: none;
  gap: 0.938rem;
  grid-template-columns: 86px minmax(0, 1fr) auto;
  border-radius: 12px;
  padding: 0.562rem 1rem 0.562rem 0.562rem;
  color: #F5F5F4;
}

.t-ces-wso8:hover {
  border-color: #F9C67E;
  color: #F5F5F4;
}

.t-ces-zb {
  border-radius: 12px;
  background-image: repeating-linear-gradient(135deg, #272522 0 6px, #1D1B19 6px 12px);
  aspect-ratio: 1 / 1;
  overflow: hidden;
}

.t-ces-ihvo {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.t-ces-1nam {
  font-weight: 700;
  display: block;
  overflow-wrap: break-word;
  hyphens: auto;
}

.t-ces-lxf1 {
  color: #A8A49E;
  font-size: 13px;
  display: block;
}

.t-ces-954y {
  font-family: "PT Sans", sans-serif;
  font-weight: 700;
  color: #55D389;
  white-space: nowrap;
  font-size: 13px;
}

.t-jac-x1zp {
  list-style: none;
  gap: 0.688rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 234px), 1fr));
  padding: 0;
  display: grid;
  margin: 0;
}

.t-jac-x1zp > li + li {
  margin-top: 0;
}

.t-jac-pcdm {
  border: 1px solid #443F3A;
  transition: border-color .19s;
  text-decoration: none;
  align-items: center;
  grid-template-columns: auto minmax(0, 1fr) auto;
  padding: 0.938rem 1rem;
  border-radius: 12px;
  background: #1D1B19;
  gap: 0.938rem;
  height: 100%;
  color: #F5F5F4;
  display: grid;
}

.t-jac-pcdm:hover {
  color: #F5F5F4;
  border-color: #F9C67E;
}

.t-jac-4p {
  background: #272522;
  width: 44px;
  border-radius: 6px;
  color: #F9C67E;
  place-items: center;
  display: grid;
  height: 44px;
}

.t-jac-pq9 {
  display: block;
  hyphens: auto;
  font-weight: 700;
  overflow-wrap: break-word;
}

.t-jac-l21 {
  font-size: 13px;
  display: block;
  color: #A8A49E;
}

.t-zotae-8nq {
  display: grid;
  gap: 0.938rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 294px), 1fr));
}

.t-zotae-d9 {
  border: 1px solid #443F3A;
  border-radius: 12px;
  min-width: 0;
  background: #1D1B19;
  flex-direction: column;
  display: flex;
}

.t-zotae-4z0u {
  padding: 1.375rem 1.375rem 1.125rem;
}

.t-zotae-gwi {
  padding: 0.25rem 0.562rem;
  font-size: 12px;
  font-weight: 700;
  border-radius: 2px;
  display: inline-block;
  background: #272522;
  color: #D0CDCA;
}

.t-zotae-ki {
  line-height: 1.3;
  font-weight: 600;
  font-size: 18px;
  margin-top: 0.812rem;
}

.t-zotae-cp {
  overflow-wrap: break-word;
  font-weight: 800;
  font-family: "PT Serif", serif;
  color: #F9C67E;
  font-size: clamp(1.607rem, 1.286rem + 1vw, 1.978rem);
  letter-spacing: -0.02em;
  margin-top: 0.438rem;
  line-height: 1.1;
}

.t-zotae-km {
  flex: 1;
  padding: 1.125rem 0.562rem 1.375rem;
  gap: 0.938rem;
  display: flex;
  position: relative;
  flex-direction: column;
  border-top: 2px dashed #443F3A;
  margin-inline: 0.812rem;
}

.t-zotae-km::before, .t-zotae-km::after {
  height: 22px;
  border-radius: 50%;
  position: absolute;
  background: #11100F;
  top: -12px;
  content: "";
  width: 22px;
}

.t-zotae-km::before {
  border-right: 1px solid #443F3A;
  left: -26px;
}

.t-zotae-km::after {
  border-left: 1px solid #443F3A;
  right: -26px;
}

.t-zotae-xzxm {
  font-size: 14px;
  flex: 1;
}

.t-zotae-gt {
  font-size: 12px;
  color: #A8A49E;
}

.t-cem-xx9 {
  border: 1px solid #443F3A;
  border-radius: 12px;
  overflow-x: auto;
  background: #1D1B19;
}

.t-cem-rp {
  counter-reset: facts-row;
  font-size: 15px;
}

.t-cem-rp thead th {
  font-size: 13px;
  font-weight: 700;
  color: #A8A49E;
  padding: 0.812rem 0.938rem;
  border-bottom: 1px solid #443F3A;
}

.t-cem-rp tbody th, .t-cem-rp tbody td {
  padding: 0.75rem 0.938rem;
  border-bottom: 1px dashed #443F3A;
}

.t-cem-rp tbody tr:last-child th, .t-cem-rp tbody tr:last-child td {
  border-bottom: 0;
}

.t-cem-rp tbody th {
  width: 40%;
  color: #D0CDCA;
  font-weight: 600;
  min-width: 150px;
}

.t-cem-rp tbody th::before {
  min-width: 32px;
  font-size: 12px;
  color: #A8A49E;
  content: counter(facts-row, decimal-leading-zero);
  font-family: "PT Sans", sans-serif;
  counter-increment: facts-row;
  display: inline-block;
  font-weight: 500;
}

.t-cem-rp tbody td {
  min-width: 180px;
  hyphens: auto;
  color: #F5F5F4;
  font-weight: 700;
  overflow-wrap: break-word;
}

.t-fid-cf {
  display: grid;
  list-style: none;
  gap: 0.938rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 244px), 1fr));
  padding: 0;
  margin: 0;
}

.t-fid-cf > li + li {
  margin-top: 0;
}

.t-fid-r51a {
  border: 1px solid #443F3A;
  transition: border-color .19s;
  display: block;
  background: #1D1B19;
  height: 100%;
  padding: 0.438rem 0.438rem 0.938rem;
  color: #F5F5F4;
  border-radius: 12px;
  min-width: 0;
  text-decoration: none;
}

.t-fid-r51a:hover {
  color: #F5F5F4;
  border-color: #F9C67E;
}

.t-fid-3y1v {
  overflow: hidden;
  border-radius: 12px;
  position: relative;
  background-image: repeating-linear-gradient(135deg, #272522 0 8px, #11100F 8px 16px);
  aspect-ratio: 16 / 10;
}

.t-fid-rih {
  padding: 3px 0.438rem;
  font-weight: 700;
  color: #1D1B19;
  font-size: 11px;
  background: #F4717F;
  border-radius: 2px;
  top: 10px;
  position: absolute;
  left: 10px;
  letter-spacing: .04em;
}

.t-fid-p26u {
  padding-inline: 0.438rem;
  hyphens: auto;
  font-weight: 700;
  overflow-wrap: break-word;
  margin-top: 0.812rem;
}

.t-fid-d6t {
  color: #A8A49E;
  font-family: "PT Sans", sans-serif;
  font-size: 13px;
  padding-inline: 0.438rem;
}

.t-vekap-gj5 {
  border: 1px solid #443F3A;
  background: #1D1B19;
  overflow-x: auto;
  border-radius: 12px;
}

.t-vekap-y9cv {
  font-size: 15px;
  min-width: 612px;
}

.t-vekap-y9cv thead {
  background: #272522;
}

.t-vekap-y9cv th, .t-vekap-y9cv td {
  padding: 0.812rem 0.938rem;
}

.t-vekap-y9cv thead th {
  color: #D0CDCA;
  font-size: 13px;
  font-weight: 700;
}

.t-vekap-y9cv tbody th, .t-vekap-y9cv tbody td {
  vertical-align: middle;
  border-top: 1px solid #443F3A;
}

.t-vekap-yy {
  align-items: center;
  gap: 0.688rem;
  display: flex;
  color: #F5F5F4;
  font-weight: 700;
}

.t-vekap-xnn7 {
  text-align: right;
  color: #F5F5F4;
  font-family: "PT Sans", sans-serif;
  white-space: nowrap;
}

.t-vekap-y9cv thead .t-vekap-xnn7 {
  font-family: "PT Sans", sans-serif;
}

.t-kaq-ph7 {
  border-top: 1px solid #443F3A;
}

.t-kaq-ktaw {
  gap: 0.438rem 1.125rem;
  border-bottom: 1px solid #443F3A;
  grid-template-columns: auto minmax(0, 1fr);
  display: grid;
  padding: 1.375rem 0;
}

.t-kaq-188 {
  display: grid;
  color: #100F0E;
  background: #F7B250;
  width: 52px;
  grid-row: span 2;
  border-radius: 6px;
  place-items: center;
  height: 52px;
}

.t-kaq-15c {
  font-weight: 600;
  font-size: 20px;
}

.t-kaq-qj {
  hyphens: auto;
  max-width: 752px;
}

.t-pez-pd5 {
  list-style: none;
  counter-reset: steps;
  display: grid;
  gap: 1.562rem 1.375rem;
  padding: 0;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 216px), 1fr));
}

.t-pez-jh0 {
  border-top: 2px solid #F5F5F4;
  min-width: 0;
  padding-top: 1rem;
}

.t-pez-jh0 + .t-pez-jh0 {
  margin-top: 0;
}

.t-pez-jh0::before {
  font-weight: 700;
  font-size: 14px;
  content: counter(steps, decimal-leading-zero);
  color: #F9C67E;
  font-family: "PT Sans", sans-serif;
  display: block;
  counter-increment: steps;
}

.t-pez-ffkq {
  font-weight: 600;
  line-height: 1.25;
  margin-top: 0.562rem;
  font-size: 19px;
}

.t-pez-mxe7 {
  font-size: 15px;
  margin-top: 0.438rem;
}

.t-nufiu-b7vr {
  gap: 0 2.25rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 274px), 1fr));
  display: grid;
}

.t-nufiu-y8o {
  border-top: 1px solid #443F3A;
  min-width: 0;
  padding-block: 1.125rem 1.375rem;
}

.t-nufiu-uelt {
  font-weight: 600;
  font-size: 19px;
}

.t-nufiu-mi {
  font-size: 15px;
  margin-top: 0.562rem;
}

.t-ri7-w91 {
  line-height: 1.7;
  font-size: 17px;
  max-width: 752px;
}

.t-ri7-wz {
  letter-spacing: -0.02em;
  font-weight: 800;
  font-size: clamp(1.607rem, 1.187rem + 1.6vw, 2.473rem);
  margin-bottom: 1.125rem;
  line-height: 1.1;
}

.t-ri7-w91 h3 {
  font-size: 22px;
  font-weight: 600;
  margin: 1.562rem 0 0.562rem;
}

.t-ri7-w91 p + p {
  margin-top: 0.812rem;
}

.t-ri7-w91 ul, .t-ri7-w91 ol {
  margin-block: 0.938rem;
}

.t-ri7-lpr {
  padding: 1.375rem 1.562rem;
  border-radius: 12px;
  background: #272522;
  margin-block: 1.562rem;
}

.t-ri7-lpr p {
  color: #F5F5F4;
  font-size: 21px;
  font-weight: 600;
  line-height: 1.4;
  font-family: "PT Serif", serif;
}

.t-ri7-lpr cite {
  font-style: normal;
  display: block;
  margin-top: 0.688rem;
  font-size: 14px;
  color: #A8A49E;
  font-weight: 600;
}

.t-durim-6hz {
  border: 1px solid #443F3A;
  padding: 1.375rem 1.125rem;
  gap: 1.375rem 2.75rem;
  background: #1D1B19;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr));
  border-radius: 12px;
  display: grid;
}

.t-durim-3yjf {
  min-width: 0;
}

.t-durim-9fy {
  font-size: clamp(1.607rem, 1.187rem + 1.4vw, 2.349rem);
  line-height: 1.12;
  letter-spacing: -0.02em;
  font-weight: 800;
}

.t-durim-skg {
  margin-top: 0.812rem;
}

.t-durim-eo5 {
  list-style: none;
  padding: 0;
  min-width: 0;
}

.t-durim-ii {
  border-bottom: 1px solid #443F3A;
  gap: 0.812rem;
  overflow-wrap: break-word;
  hyphens: auto;
  align-items: flex-start;
  display: flex;
  padding: 0.688rem 0;
}

.t-durim-ii + .t-durim-ii {
  margin-top: 0;
}

.t-durim-0d {
  border-radius: 50%;
  background: #55D389;
  display: grid;
  flex: none;
  height: 24px;
  color: #1D1B19;
  place-items: center;
  width: 24px;
}

.t-wynuq-xw {
  gap: 0.938rem;
  display: flex;
  align-items: center;
}

.t-wynuq-3c1q {
  font-weight: 800;
  font-family: "PT Serif", serif;
  font-size: 51.5px;
  color: #F5F5F4;
  line-height: 1;
}

.t-wynuq-dj {
  gap: 2px;
  display: flex;
  color: #F5F5F4;
}

.t-wynuq-qq {
  font-size: 14px;
  color: #A8A49E;
}

.t-wynuq-5p {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 274px), 1fr));
  display: grid;
  gap: 0.938rem;
}

.t-wynuq-3e {
  border: 1px solid #443F3A;
  min-width: 0;
  background: #1D1B19;
  padding: 1.375rem;
  flex-direction: column;
  display: flex;
  gap: 0.938rem;
  border-radius: 12px;
}

.t-wynuq-18m {
  font-size: 15px;
  flex: 1;
}

.t-wynuq-0or {
  display: flex;
  align-items: center;
  gap: 0.688rem;
}

.t-wynuq-dh {
  height: 40px;
  font-weight: 700;
  font-size: 14px;
  color: #F5F5F4;
  border-radius: 50%;
  display: grid;
  flex: none;
  background: #272522;
  width: 40px;
  place-items: center;
}

.t-wynuq-ilz4 {
  color: #F5F5F4;
  display: block;
  font-weight: 700;
  font-size: 15px;
}

.t-wynuq-98np {
  color: #A8A49E;
  display: block;
  font-size: 13px;
}

.t-kabe2-pc4o {
  border: 1px solid #443F3A;
  border-radius: 12px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 332px), 1fr));
  gap: 1.375rem 2.75rem;
  padding: 1.375rem;
  background: #1D1B19;
  display: grid;
}

.t-kabe2-8i4 {
  display: grid;
  align-items: start;
  gap: 0.938rem 1.125rem;
  grid-template-columns: auto minmax(0, 1fr);
}

.t-kabe2-ru {
  background: #F7B250;
  place-items: center;
  display: grid;
  overflow: hidden;
  color: #100F0E;
  border-radius: 50%;
  height: 64px;
  font-weight: 800;
  width: 64px;
  font-family: "PT Serif", serif;
  font-size: 22px;
}

.t-kabe2-ru img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.t-kabe2-tr {
  font-size: 22px;
  font-weight: 800;
}

.t-kabe2-z5k8 {
  font-size: 14px;
  color: #A8A49E;
}

.t-kabe2-gth {
  margin-top: 0.562rem;
}

.t-kabe2-y0 {
  gap: 0.438rem 1.125rem;
  flex-wrap: wrap;
  display: flex;
  margin-top: 0.688rem;
  font-size: 14px;
}

.t-kabe2-id {
  color: #A8A49E;
  font-family: "PT Sans", sans-serif;
}

.t-jau-cggq {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 352px), 1fr));
  gap: 1.812rem;
  align-items: center;
}

.t-jau-tp {
  min-width: 0;
}

.t-jau-c6 {
  margin-top: 0.812rem;
}

.t-jau-bxs4 {
  margin-top: 1rem;
  padding: 0;
  list-style: none;
}

.t-jau-bizg {
  display: flex;
  gap: 0.562rem;
}

.t-jau-bizg svg {
  color: #55D389;
  flex: none;
  margin-top: 2px;
}

.t-jau-jwpi {
  display: flex;
  margin-top: 1.375rem;
  flex-wrap: wrap;
  gap: 0.562rem;
}

.t-jau-xma {
  border: 1.5px solid #F5F5F4;
  justify-content: center;
  min-height: 52px;
  border-radius: 6px;
  transition: background-color .19s, color .19s;
  display: inline-flex;
  text-decoration: none;
  color: #F5F5F4;
  flex-direction: column;
  padding: 0.312rem 1.125rem;
}

.t-jau-xma:hover {
  background: #F5F5F4;
  color: #11100F;
}

.t-jau-8m93 {
  font-size: 11px;
}

.t-jau-xrt0 {
  line-height: 1.2;
  font-size: 16px;
  font-weight: 700;
}

.t-kacef-ut, .t-nuho7-hp {
  padding: 1.375rem 1.125rem;
  border-radius: 12px;
  background: #272522;
}

.t-kacef-p7b {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  gap: 1.125rem 2.25rem;
}

.t-kacef-guo6 {
  min-width: 0;
  max-width: 632px;
}

.t-kacef-rojw, .t-nuho7-2ado {
  margin-top: 0.688rem;
  max-width: 672px;
}

.t-kacef-6rq {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 176px), 1fr));
  gap: 0.562rem;
  padding: 0;
  margin-top: 1.562rem;
  list-style: none;
}

.t-kacef-ftk7 {
  padding: 0.938rem;
  overflow-wrap: break-word;
  min-width: 0;
  align-items: center;
  gap: 0.688rem;
  border-radius: 6px;
  color: #F5F5F4;
  display: flex;
  background: #1D1B19;
  font-weight: 700;
  hyphens: auto;
}

.t-kacef-ftk7 + .t-kacef-ftk7 {
  margin-top: 0;
}

.t-kacef-ftk7 svg {
  flex: none;
  color: #F9C67E;
}

.t-nuho7-yp11 {
  gap: 0.438rem 1.125rem;
  display: flex;
  margin-top: 1.125rem;
  font-size: 14px;
  font-weight: 700;
  flex-wrap: wrap;
}

.t-zou-ykc {
  gap: 1.812rem 3.188rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 372px), 1fr));
}

.t-zou-m9v {
  min-width: 0;
}

.t-zou-m9v p {
  margin-top: 0.812rem;
}

.t-zou-r5x {
  min-width: 0;
  gap: 0.938rem;
  align-content: start;
  display: grid;
}

.t-zou-cdr {
  border: 1px solid #443F3A;
  background: #443F3A;
  overflow: hidden;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1px;
  border-radius: 12px;
}

.t-zou-6w {
  display: flex;
  padding: 1rem 1.125rem;
  flex-direction: column-reverse;
  background: #1D1B19;
}

.t-zou-1lv {
  hyphens: auto;
  font-size: 23.5px;
  color: #F5F5F4;
  font-family: "PT Sans", sans-serif;
  font-weight: 700;
  overflow-wrap: break-word;
}

.t-zou-0smx {
  color: #A8A49E;
  font-size: 13px;
}

.t-zou-1cv8 {
  border: 1px solid #443F3A;
  border-radius: 12px;
  padding: 0;
  background: #1D1B19;
  list-style: none;
}

.t-zou-m58 {
  flex-wrap: wrap;
  border-bottom: 1px solid #443F3A;
  display: flex;
  justify-content: space-between;
  padding: 0.812rem 1.125rem;
  gap: 0.25rem 0.938rem;
}

.t-zou-m58 + .t-zou-m58 {
  margin-top: 0;
}

.t-zou-m58:last-child {
  border-bottom: 0;
}

.t-zou-y4 {
  color: #F5F5F4;
  font-weight: 700;
}

.t-zou-apvt {
  font-size: 14px;
  color: #A8A49E;
  font-family: "PT Sans", sans-serif;
  overflow-wrap: break-word;
  hyphens: auto;
}

.t-hohok-z7c {
  counter-reset: faq;
  border-top: 1.5px solid #F5F5F4;
}

.t-hohok-l00 {
  border-bottom: 1px solid #443F3A;
}

.t-hohok-0n {
  align-items: center;
  padding: 1rem 0;
  grid-template-columns: 36px minmax(0, 1fr) 24px;
  font-weight: 700;
  display: grid;
  font-size: 17px;
  color: #F5F5F4;
  gap: 0.688rem;
}

.t-hohok-0n::before {
  font-size: 13px;
  font-family: "PT Sans", sans-serif;
  content: counter(faq, decimal-leading-zero);
  color: #F9C67E;
  counter-increment: faq;
}

.t-hohok-0n:hover {
  color: #F9C67E;
}

.t-hohok-l9g {
  transition: transform .19s;
}

.t-hohok-l00[open] .t-hohok-l9g {
  transform: rotate(45deg);
}

.t-hohok-yl2 {
  padding: 0 0 1.25rem 2.75rem;
  max-width: 852px;
}

.t-hohok-yl2 p + p {
  margin-top: 0.562rem;
}

.t-gujai-c8 {
  gap: 1.375rem 2.75rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 314px), 1fr));
  align-items: start;
  display: grid;
}

.t-gujai-lo {
  min-width: 0;
}

.t-gujai-ef3h {
  margin-top: 0.688rem;
  color: #A8A49E;
}

.t-gujai-lo .t-beh {
  margin-top: 1.125rem;
}

.t-gujai-ggem {
  gap: 0.562rem;
  display: grid;
  min-width: 0;
}

.t-gujai-9sme {
  border: 1px solid #443F3A;
  border-radius: 12px;
  background: #1D1B19;
}

.t-gujai-9sme[open] {
  border-color: #F5F5F4;
}

.t-gujai-lp1 {
  font-weight: 700;
  justify-content: space-between;
  gap: 0.938rem;
  color: #F5F5F4;
  align-items: center;
  display: flex;
  padding: 1rem 1.125rem;
}

.t-gujai-diq {
  place-items: center;
  width: 32px;
  background: #272522;
  border-radius: 50%;
  transition: transform .19s;
  display: grid;
  height: 32px;
  flex: none;
}

.t-gujai-9sme[open] .t-gujai-diq {
  transform: rotate(45deg);
}

.t-gujai-dhju {
  padding: 0 1.125rem 1.125rem;
  font-size: 15px;
}

.t-qi1-36b {
  align-items: center;
  padding: 1.562rem 1.25rem;
  color: #F3F2F2;
  background: #080807;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
  gap: 1.375rem 2.25rem;
  border-radius: 12px;
}

.t-qi1-jufw {
  min-width: 0;
  max-width: 632px;
}

.t-qi1-qeas {
  font-size: clamp(1.484rem, 1.187rem + 1.2vw, 2.102rem);
  color: #F3F2F2;
  line-height: 1.12;
  font-weight: 800;
  letter-spacing: -0.02em;
}

.t-qi1-pb4 {
  color: #F3F2F2;
  margin-top: 0.562rem;
}

.t-qi1-pb4 a {
  color: #F3F2F2;
}

.t-holoe-b56 {
  line-height: 1.15;
  font-weight: 800;
  font-size: clamp(1.36rem, 1.088rem + 1vw, 1.855rem);
  max-width: 752px;
}

.t-holoe-y46 {
  font-size: 15px;
  columns: 2 340px;
  margin-top: 1rem;
  column-gap: 2.75rem;
}

.t-holoe-y46 p + p {
  margin-top: 0.812rem;
}

.t-cejay-2e {
  padding: 0;
  font-size: 13px;
  margin-bottom: 1.125rem;
  gap: 0.312rem 0.562rem;
  display: flex;
  flex-wrap: wrap;
  color: #A8A49E;
  list-style: none;
}

.t-cejay-2e li + li {
  margin-top: 0;
}

.t-cejay-2e li + li::before {
  content: "/";
  margin-right: 0.562rem;
}

.t-cejay-h9ge {
  color: #A8A49E;
}

.t-cejay-4e {
  color: #F5F5F4;
  font-weight: 700;
}

.t-nub {
  padding-block: 0.438rem 1.812rem;
}

.t-nub-9q9v {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 430px), 1fr));
  gap: 1.375rem 2.75rem;
  align-items: start;
  display: grid;
}

.t-nub-wl {
  min-width: 0;
}

.t-nub-9yr {
  font-size: 13px;
  color: #A8A49E;
  font-family: "PT Sans", sans-serif;
}

.t-nub-w6g {
  letter-spacing: -0.03em;
  font-size: clamp(2.225rem, 1.286rem + 3.4vw, 3.956rem);
  line-height: 1.02;
  margin-top: 0.562rem;
  font-weight: 800;
}

.t-nub-r4 {
  font-size: 18px;
  margin-top: 0.938rem;
  max-width: 556px;
}

.t-nub-is {
  border: 1px solid #443F3A;
  gap: 1px;
  border-radius: 12px;
  background: #443F3A;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 138px), 1fr));
  display: grid;
  overflow: hidden;
  margin-top: 1.375rem;
}

.t-nub-6f4i {
  background: #1D1B19;
  padding: 0.688rem 0.938rem;
  min-width: 0;
}

.t-nub-x9ep {
  font-weight: 700;
  color: #A8A49E;
  font-size: 12px;
}

.t-nub-5kip {
  hyphens: auto;
  color: #F5F5F4;
  font-weight: 700;
  overflow-wrap: break-word;
  margin-top: 2px;
  font-family: "PT Sans", sans-serif;
  font-size: 17px;
}

.t-nub-lqa {
  margin-top: 1.375rem;
}

.t-nub-j0 {
  margin-top: 0.688rem;
  color: #A8A49E;
  font-size: 13px;
}

.t-nub-wg0 {
  min-width: 0;
}

.t-lowyq-q8 {
  text-align: center;
  color: #F3F2F2;
  border-radius: 12px;
  overflow: hidden;
  background: #080807;
  padding: 1.562rem 1.125rem 0;
}

.t-lowyq-7n1 {
  margin-inline: auto;
  max-width: 812px;
}

.t-lowyq-0b0 {
  font-family: "PT Sans", sans-serif;
  color: #F3F2F2;
  font-size: 13px;
}

.t-lowyq-4cft {
  line-height: 1.02;
  font-weight: 800;
  margin-top: 0.562rem;
  font-size: clamp(2.102rem, 1.286rem + 3.4vw, 4.08rem);
  color: #F3F2F2;
  letter-spacing: -0.03em;
}

.t-lowyq-884j {
  margin-top: 0.812rem;
  color: #F3F2F2;
  font-size: 18px;
}

.t-lowyq-o2ca {
  margin-top: 1.375rem;
  justify-content: center;
}

.t-lowyq-gt {
  list-style: none;
  margin-top: 1.562rem;
  flex-wrap: wrap;
  padding: 0;
  justify-content: center;
  display: flex;
  gap: 0.438rem;
}

.t-lowyq-tw8 {
  border: 1px solid #F3F2F2;
  font-size: 14px;
  color: #F3F2F2;
  border-radius: 999px;
  padding: 0.438rem 0.812rem;
}

.t-lowyq-tw8 + .t-lowyq-tw8 {
  margin-top: 0;
}

.t-lowyq-tw8 strong {
  color: #F3F2F2;
  font-family: "PT Sans", sans-serif;
}

.t-lowyq-wx {
  overflow: hidden;
  background-color: #272522;
  max-width: 948px;
  margin: 2.062rem auto 0;
  aspect-ratio: 16 / 10;
  border-radius: 12px 12px 0 0;
}

.t-lowyq-wx img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.t-ceja9 {
  padding-bottom: 2.75rem;
}

.t-ceja9-48gr {
  border: 1px solid #443F3A;
  background: #1D1B19;
  border-radius: 12px;
}

.t-ceja9-vh {
  font-weight: 700;
  align-items: center;
  display: flex;
  color: #F5F5F4;
  padding: 0 0.938rem;
  min-height: 52px;
  justify-content: space-between;
}

.t-ceja9-7kj {
  transition: transform .19s;
}

.t-ceja9-48gr[open] .t-ceja9-7kj {
  transform: rotate(45deg);
}

.t-ceja9-6jey {
  display: grid;
  padding: 0 0.438rem 0.438rem;
  margin: 0;
  list-style: none;
}

.t-ceja9-6jey li + li {
  margin-top: 0;
}

.t-ceja9-sp {
  display: flex;
  border-top: 1px solid #443F3A;
  color: #D0CDCA;
  align-items: center;
  font-weight: 600;
  padding: 0 0.438rem;
  text-decoration: none;
  min-height: 44px;
}

.t-ceja9-sp:hover {
  color: #F9C67E;
}

.t-ce4-s2c {
  align-items: start;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 332px), 1fr));
  gap: 1.562rem 3.188rem;
}

.t-ce4-ff {
  font-size: 17px;
  max-width: 712px;
  min-width: 0;
}

.t-ce4-ff p {
  margin-top: 0.812rem;
}

.t-ce4-2o19 {
  background: #272522;
  border-radius: 12px;
  min-width: 0;
  padding: 1.375rem;
}

.t-ce4-dz {
  font-weight: 600;
  font-size: 19px;
}

.t-ce4-kxly {
  list-style: none;
  padding: 0;
  margin-top: 0.812rem;
}

.t-ce4-vy7q {
  display: flex;
  gap: 0.562rem;
}

.t-ce4-vy7q svg {
  flex: none;
  margin-top: 2px;
  color: #55D389;
}

.t-pece5-tme {
  list-style: none;
  gap: 0.938rem;
  margin: 0;
  display: grid;
  padding: 0;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 274px), 1fr));
}

.t-pece5-tme > li + li {
  margin-top: 0;
}

.t-pece5-z4b {
  border: 1px solid #443F3A;
  border-radius: 12px;
  aspect-ratio: 16 / 10;
  background-color: #080807;
  overflow: hidden;
}

.t-pece5-sts {
  height: 100%;
  object-fit: contain;
  width: 100%;
}

.t-pece5-elk {
  margin-top: 0.562rem;
  font-size: 14px;
}

.t-jajar-ih9v {
  border: 1px solid #443F3A;
  border-radius: 12px;
  background: #1D1B19;
  overflow-x: auto;
}

.t-jajar-oy {
  font-size: 15px;
  min-width: 556px;
}

.t-jajar-oy thead {
  background: #272522;
}

.t-jajar-oy th, .t-jajar-oy td {
  padding: 0.562rem 0.938rem;
  vertical-align: middle;
}

.t-jajar-oy thead th {
  font-size: 13px;
  font-weight: 700;
  color: #D0CDCA;
}

.t-jajar-oy tbody th, .t-jajar-oy tbody td {
  border-top: 1px solid #443F3A;
}

.t-jajar-ap {
  color: #F5F5F4;
  font-family: "PT Sans", sans-serif;
  text-align: right;
  white-space: nowrap;
}

.t-jajar-aj {
  gap: 0.688rem;
  color: #F5F5F4;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.t-jajar-pvi {
  background: #272522;
  flex: none;
  overflow: hidden;
  border-radius: 2px;
  height: 40px;
  width: 40px;
}

.t-jajar-pvi img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.t-jajar-n2 {
  background: #272522;
}

.t-jajar-n2 .t-jajar-pvi {
  background: #1D1B19;
}

.t-jajar-nj {
  color: #100F0E;
  font-size: 11px;
  background: #F7B250;
  border-radius: 2px;
  font-weight: 700;
  padding: 2px 0.438rem;
}

.t-peu-gz6 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 294px), 1fr));
  display: grid;
  gap: 0.938rem;
}

.t-peu-img8 {
  border: 1px solid #443F3A;
  background: #1D1B19;
  flex-direction: column;
  display: flex;
  min-width: 0;
  padding: 1.375rem;
  gap: 0.688rem;
  border-radius: 12px;
}

.t-peu-dm {
  font-weight: 600;
  font-size: 20px;
}

.t-peu-mc7c {
  font-size: 15px;
  flex: 1;
}

.t-peu-ia {
  align-items: center;
  font-weight: 700;
  font-size: 13px;
  display: flex;
  flex-wrap: wrap;
  gap: 0.312rem;
}

.t-peu-ia svg {
  color: #A8A49E;
}

.t-peu-csm {
  border-radius: 2px;
  background: #272522;
  padding: 0.25rem 0.562rem;
  color: #F5F5F4;
}

.t-peu-bwt {
  color: #100F0E;
  border-radius: 2px;
  padding: 0.25rem 0.562rem;
  background: #F7B250;
}

.t-lozow-3a {
  gap: 2.25rem 2.75rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 392px), 1fr));
}

.t-lozow-wz {
  min-width: 0;
}

.t-lozow-y0 {
  line-height: 1.12;
  font-weight: 800;
  letter-spacing: -0.02em;
  font-size: clamp(1.484rem, 1.187rem + 1vw, 2.102rem);
}

.t-lozow-fiw9 {
  color: #A8A49E;
  margin-top: 0.562rem;
}

.t-lozow-ujy {
  border: 1px solid #443F3A;
  overflow-x: auto;
  border-radius: 12px;
  background: #1D1B19;
  margin-top: 1rem;
}

.t-lozow-14 {
  font-size: 15px;
}

.t-lozow-14 thead {
  background: #272522;
}

.t-lozow-14 th, .t-lozow-14 td {
  padding: 0.688rem 1rem;
}

.t-lozow-14 thead th {
  font-size: 13px;
}

.t-lozow-14 tbody th, .t-lozow-14 tbody td {
  border-top: 1px solid #443F3A;
}

.t-lozow-14 tbody th {
  font-weight: 600;
}

.t-lozow-ik31 {
  color: #F5F5F4;
  text-align: right;
  font-family: "PT Sans", sans-serif;
  white-space: nowrap;
}

.t-lozow-b3h {
  background: #272522;
  height: 4px;
  border-radius: 999px;
  margin-top: 0.312rem;
  display: block;
}

.t-lozow-xho {
  background: #F7B250;
  height: 100%;
  border-radius: 999px;
  display: block;
}

.t-lozow-5v {
  font-weight: 700;
  color: #55D389;
}

.t-lozow-cv {
  color: #A8A49E;
}

.t-dugu5-kv {
  border: 1px solid #443F3A;
  position: relative;
  border-radius: 12px;
  background-color: #080807;
  overflow: hidden;
  aspect-ratio: 16 / 9;
}

.t-dugu5-tti {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.t-dugu5-tfp {
  inset: 0;
  place-items: center;
  display: grid;
  background: rgba(0, 0, 0, 0.69);
  position: absolute;
  text-decoration: none;
}

.t-dugu5-4pzv {
  transition: transform .19s;
  min-height: 56px;
  gap: 0.688rem;
  padding: 0 1.5rem;
  display: inline-flex;
  font-weight: 800;
  font-size: 17px;
  color: #080807;
  border-radius: 999px;
  background: #F3F2F2;
  align-items: center;
}

.t-dugu5-tfp:hover .t-dugu5-4pzv {
  transform: scale(1.04);
}

.t-dugu5-zwnd {
  display: flex;
  gap: 0.812rem 1.812rem;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 0.938rem;
}

.t-dugu5-8dp {
  max-width: 632px;
  font-size: 15px;
}

.t-sot-s4ro {
  font-size: 17px;
  line-height: 1.7;
  max-width: 752px;
}

.t-sot-d33i {
  line-height: 1.1;
  margin-bottom: 1rem;
  font-size: clamp(1.607rem, 1.187rem + 1.6vw, 2.473rem);
  letter-spacing: -0.02em;
  font-weight: 800;
}

.t-sot-s4ro p + p {
  margin-top: 0.812rem;
}

.t-nuho7-vt {
  display: grid;
  margin-top: 1.375rem;
  gap: 0.688rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 216px), 1fr));
}

.t-nuho7-zvtv {
  padding: 1rem 1.125rem;
  background: #1D1B19;
  min-width: 0;
  border-radius: 6px;
}

.t-nuho7-sja6 {
  font-family: "PT Sans", sans-serif;
  font-weight: 700;
  font-size: 16px;
}

.t-nuho7-ln {
  margin-top: 0.312rem;
  font-size: 14px;
}

.t-soduz {
  background: #1D1B19;
  position: fixed;
  z-index: 35;
  bottom: 0;
  justify-content: space-between;
  gap: 0.688rem;
  left: 0;
  padding: 0.562rem 0.688rem 0.562rem 0.938rem;
  right: 0;
  align-items: center;
  transform: translateY(110%);
  border-top: 1px solid #443F3A;
  transition: transform .23s;
  display: flex;
}

.t-soduz-po2d {
  transform: translateY(0);
}

.t-soduz-zb {
  text-overflow: ellipsis;
  color: #F5F5F4;
  overflow: hidden;
  white-space: nowrap;
  font-weight: 700;
  min-width: 0;
}

.t-soduz .t-beh {
  min-height: 44px;
  flex: none;
}

@media (min-width: 646px) {
  .t-qip {
    padding-inline: 1.375rem;
  }
  .t-xafiz-8s {
    padding: 2.5rem 2.25rem;
  }
  .t-xafiz-1ok4 {
    padding: 1.375rem 1.812rem;
  }
  .t-durim-6hz {
    padding: 2.062rem;
  }
  .t-kacef-ut, .t-nuho7-hp {
    padding: 2.062rem;
  }
  .t-qi1-36b {
    padding: 2.25rem;
  }
  .t-lowyq-q8 {
    padding: 2.5rem 2.25rem 0;
  }
  .t-lohod {
    padding: 2.25rem;
  }
  .t-lohod-fc1r {
    grid-template-columns: 156px minmax(0, 1fr);
    align-items: baseline;
  }
}

@media (min-width: 973px) {
  .t-qip {
    padding-inline: 2.25rem;
  }
  main > section {
    padding-block: 0 5rem;
  }
  .t-hol {
    padding: 0.688rem 1.375rem;
  }
  .t-hol-8q4 {
    grid-template-columns: auto minmax(0, 1fr) auto auto;
    gap: 0.938rem;
    padding-left: 0.812rem;
    grid-template-areas: "logo nav tools actions";
  }
  .t-hol-tx {
    display: none;
  }
  .t-hol-d0 {
    border-top: 0;
    flex-wrap: wrap;
    padding-top: 0;
    display: flex;
    gap: 2px;
    justify-content: center;
  }
  .t-hol-29y {
    min-height: 40px;
    font-size: 14px;
  }
  .t-hol-8lg {
    display: flex;
  }
  .t-hol-8lg .t-beh {
    padding: 0 0.938rem;
    min-height: 42px;
  }
  .t-xafiz-8s {
    padding: 3.625rem;
  }
  .t-nub {
    padding-block: 0.938rem 2.75rem;
  }
  .t-ceja9 {
    padding-bottom: 4.062rem;
  }
  .t-ceja9-48gr[open] .t-ceja9-6jey, .t-ceja9-6jey {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0.562rem 0.562rem;
    gap: 0.438rem;
  }
  .t-ceja9-sp {
    font-weight: 700;
    background: #272522;
    padding: 0 0.688rem;
    color: #F5F5F4;
    border-top: 0;
    border-radius: 6px;
    font-size: 14px;
    min-height: 36px;
  }
  .t-ceja9-sp:hover {
    background: #F7B250;
    color: #100F0E;
  }
  .t-durim-6hz {
    padding: 2.5rem;
  }
  .t-kacef-ut, .t-nuho7-hp {
    padding: 2.5rem;
  }
  .t-qi1-36b {
    padding: 2.75rem;
  }
  .t-lowyq-q8 {
    padding: 3.188rem 3.188rem 0;
  }
  .t-lohod {
    margin: 0 1.375rem 1.375rem;
    padding: 2.75rem;
  }
  .t-soduz {
    display: none;
  }
}