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

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

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

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

h1, h2, h3 {
  overflow-wrap: break-word;
  color: #EFF2EE;
  font-family: "Prata", serif;
}

p {
  text-wrap: pretty;
}

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

em {
  font-style: italic;
}

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

a:hover {
  color: #DDF29E;
}

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

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

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

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

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

button {
  color: inherit;
  font: inherit;
}

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

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

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

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

.izo7 {
  max-width: 1236px;
  margin-inline: auto;
  padding-inline: 16px;
}

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

.ijaf {
  margin-bottom: 26px;
  align-items: flex-end;
  justify-content: space-between;
  gap: 16px 30px;
  flex-wrap: wrap;
  display: flex;
}

.ijaf-3kgb {
  max-width: 696px;
  min-width: 0;
}

.ijaf-mf7f {
  color: #D0ED7B;
  display: flex;
  font-weight: 700;
  gap: 8px;
  margin-bottom: 10px;
  align-items: center;
  font-size: 14px;
}

.ijaf-mf7f::before {
  flex: none;
  content: "";
  background: #C8E962;
  border-radius: 2px;
  width: 8px;
  height: 8px;
}

.ijaf-pd {
  font-size: clamp(1.603rem, 1.184rem + 1.6vw, 2.466rem);
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1.1;
  text-wrap: balance;
}

.ijaf-tsn {
  margin-top: 12px;
  color: #9EAE93;
}

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

.ijaf-avou svg {
  flex: none;
}

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

.irip-q7 {
  color: #0F110D;
  background: #C8E962;
}

.irip-q7:hover {
  background: #DDF29E;
  color: #0F110D;
}

.irip-6px {
  background: transparent;
  color: #EFF2EE;
  border-color: #EFF2EE;
}

.irip-6px:hover {
  background: #EFF2EE;
  color: #131910;
}

.irip-6pv {
  min-height: 52px;
  font-size: 16px;
}

.irip-2n {
  width: 100%;
  display: flex;
}

.irip-t1 {
  background: #F0F2EF;
  color: #070806;
}

.irip-t1:hover {
  color: #0F110D;
  background: #C8E962;
}

.irip-cop2 {
  background: transparent;
  color: #F0F2EF;
  border-color: #F0F2EF;
}

.irip-cop2:hover {
  color: #070806;
  background: #F0F2EF;
}

.idubeq {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.ilou {
  border: 1px solid #3A4930;
  background-image: repeating-linear-gradient(135deg, #212A1C 0 9px, #1B2216 9px 18px);
  overflow: hidden;
  border-radius: 22px;
  position: relative;
  background-color: #212A1C;
}

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

.ilou-2a {
  aspect-ratio: 16 / 10;
}

.inuxak {
  z-index: 30;
  background: #131910;
  position: sticky;
  padding: 10px;
  top: 0;
}

.inuxak-sk {
  border: 1px solid #3A4930;
  margin-inline: auto;
  background: #1B2216;
  max-width: 1236px;
  gap: 10px;
  align-items: center;
  display: grid;
  padding: 10px;
  grid-template-columns: minmax(0, 1fr) auto auto;
  border-radius: 22px;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
}

.inuxak-og {
  text-decoration: none;
  display: flex;
  gap: 10px;
  hyphens: auto;
  line-height: 1.1;
  align-items: center;
  letter-spacing: -0.02em;
  font-family: "Prata", serif;
  overflow-wrap: break-word;
  padding-left: 6px;
  min-width: 0;
  grid-area: logo;
  color: #EFF2EE;
  font-weight: 800;
  font-size: 20.5px;
}

.inuxak-og::before {
  width: 14px;
  content: "";
  background: #C8E962;
  flex: none;
  border-radius: 4px;
  height: 14px;
  transform: rotate(45deg);
}

.inuxak-og:hover {
  color: #EFF2EE;
}

.inuxak-ud7 {
  pointer-events: none;
  position: absolute;
  opacity: 0;
}

.inuxak-3l60 {
  cursor: pointer;
  background: #EFF2EE;
  display: grid;
  place-items: center;
  grid-area: burger;
  height: 44px;
  width: 44px;
  color: #131910;
  border-radius: 12px;
}

.inuxak-ud7:focus-visible + .inuxak-3l60 {
  outline: 2px solid #D0ED7B;
  outline-offset: 3px;
}

.inuxak-q9 {
  display: none;
}

.inuxak-ud7:checked + .inuxak-3l60 .inuxak-2ec9 {
  display: none;
}

.inuxak-ud7:checked + .inuxak-3l60 .inuxak-q9 {
  display: block;
}

.inuxak-0ht7 {
  padding-top: 8px;
  grid-area: nav;
  display: none;
  border-top: 1px solid #3A4930;
}

.inuxak-ud7:checked ~ .inuxak-0ht7 {
  display: grid;
  gap: 2px;
}

.inuxak-lkao {
  font-weight: 700;
  min-height: 48px;
  border-radius: 12px;
  padding: 0 12px;
  display: flex;
  text-decoration: none;
  color: #D9DFD5;
  align-items: center;
  font-size: 17px;
}

.inuxak-lkao:hover {
  background: #212A1C;
  color: #EFF2EE;
}

.inuxak-8o9 {
  color: #EFF2EE;
  background: #212A1C;
}

.inuxak-7w {
  display: grid;
  gap: 8px;
  grid-template-columns: 1fr 1fr;
  grid-area: actions;
}

.inuxak-7w .irip {
  font-size: 14px;
  padding: 0 12px;
  min-height: 44px;
}

.ihodu9 {
  padding-block: 46px 26px;
  background: #070806;
  color: #F0F2EF;
}

.ihodu9-nyj {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 162px), 1fr));
  display: grid;
  gap: 30px 22px;
}

.ihodu9-8ex {
  align-items: center;
  font-family: "Prata", serif;
  font-size: 20.5px;
  color: #F0F2EF;
  gap: 10px;
  font-weight: 800;
  display: flex;
}

.ihodu9-8ex::before {
  border-radius: 4px;
  content: "";
  width: 14px;
  transform: rotate(45deg);
  flex: none;
  background: #F0F2EF;
  height: 14px;
}

.ihodu9-mnal {
  color: #F0F2EF;
  font-size: 14px;
  margin-top: 12px;
}

.ihodu9-mnal a {
  color: #F0F2EF;
}

.ihodu9-h4t {
  color: #F0F2EF;
  font-size: 14px;
  font-family: "Albert Sans", sans-serif;
  margin-bottom: 12px;
  font-weight: 700;
}

.ihodu9-625h {
  list-style: none;
  padding: 0;
}

.ihodu9-625h li + li {
  margin-top: 8px;
}

.ihodu9-zrp {
  color: #F0F2EF;
  text-decoration: none;
  font-size: 14px;
}

.ihodu9-zrp:hover {
  text-decoration: underline;
  color: #F0F2EF;
}

.ihodu9-nic {
  display: grid;
  border-top: 1px solid #9EAE93;
  align-items: start;
  gap: 16px 18px;
  margin-top: 38px;
  grid-template-columns: auto minmax(0, 1fr);
  padding-top: 22px;
}

.ihodu9-9ga {
  border: 2px solid #F27376;
  height: 44px;
  width: 44px;
  border-radius: 50%;
  place-items: center;
  font-size: 14px;
  font-weight: 800;
  display: grid;
  color: #F0F2EF;
}

.ihodu9-zp {
  font-size: 13px;
  color: #F0F2EF;
  line-height: 1.6;
}

.ihodu9-zp + .ihodu9-zp {
  margin-top: 10px;
}

.irib {
  border: 1px solid #3A4930;
  max-width: 792px;
  box-shadow: 0 14px 36px -12px rgba(0, 0, 0, 0.66);
  background: #1B2216;
  margin-inline: auto;
  padding: 12px 12px 12px 16px;
  z-index: 40;
  bottom: 10px;
  align-items: center;
  position: fixed;
  display: flex;
  left: 10px;
  border-radius: 22px;
  gap: 10px 18px;
  flex-wrap: wrap;
  right: 10px;
}

.irib[hidden] {
  display: none;
}

.irib-2tvs {
  font-size: 14px;
  flex: 1 1 260px;
  color: #D9DFD5;
}

.irib-0q {
  flex-wrap: wrap;
  display: flex;
  gap: 8px;
}

.irib-0q .irip {
  padding: 0 14px;
  min-height: 44px;
  font-size: 14px;
}

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

.izoce6-80 {
  border: 1px solid #3A4930;
  background: #1B2216;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 400px), 1fr));
  border-radius: 22px;
  display: grid;
  overflow: hidden;
}

.izoce6-upm {
  padding: 26px 18px;
  min-width: 0;
}

.izoce6-cc {
  letter-spacing: -0.03em;
  font-size: clamp(2.096rem, 1.282rem + 3.2vw, 3.699rem);
  font-weight: 800;
  line-height: 1.04;
  text-wrap: balance;
}

.izoce6-uyv {
  font-size: 18px;
  max-width: 520px;
  margin-top: 16px;
}

.izoce6-u2i {
  margin-top: 24px;
}

.izoce6-yh {
  display: grid;
  background: #212A1C;
  align-content: center;
  padding: 12px 18px;
  min-width: 0;
  list-style: none;
  margin: 0;
}

.izoce6-ngqz {
  grid-template-columns: 44px minmax(0, 1fr);
  display: grid;
  border-bottom: 1px solid #3A4930;
  padding: 16px 0;
  gap: 16px;
}

.izoce6-ngqz + .izoce6-ngqz {
  margin-top: 0;
}

.izoce6-ngqz:last-child {
  border-bottom: 0;
}

.izoce6-ge {
  color: #D0ED7B;
  border-radius: 12px;
  height: 44px;
  background: #1B2216;
  width: 44px;
  place-items: center;
  display: grid;
}

.izoce6-7yz {
  font-weight: 700;
  overflow-wrap: break-word;
  color: #EFF2EE;
  hyphens: auto;
}

.izoce6-kux {
  color: #9EAE93;
  font-size: 14px;
}

.inusoa-qip {
  border: 1px solid #3A4930;
  overflow: hidden;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 142px), 1fr));
  background: #3A4930;
  gap: 1px;
  border-radius: 22px;
  display: grid;
}

.inusoa-rhm {
  background: #1B2216;
  padding: 18px 20px;
  min-width: 0;
  flex-direction: column-reverse;
  display: flex;
}

.inusoa-j6o {
  font-weight: 700;
  hyphens: auto;
  overflow-wrap: break-word;
  font-family: "Albert Sans", sans-serif;
  letter-spacing: -0.02em;
  font-size: clamp(1.48rem, 1.184rem + 1vw, 1.973rem);
  color: #EFF2EE;
}

.inusoa-z5c {
  font-size: 14px;
  color: #9EAE93;
  margin-top: 4px;
}

.ifib-83tw {
  padding: 0;
  list-style: none;
  display: grid;
  gap: 14px;
  margin: 0;
  grid-template-columns: repeat(auto-fill, minmax(min(45%, 160px), 1fr));
}

.ifib-83tw > li + li {
  margin-top: 0;
}

.ifib-e0 {
  display: block;
  transition: transform .18s;
  min-width: 0;
  text-decoration: none;
  color: #EFF2EE;
}

.ifib-e0:hover {
  color: #D0ED7B;
  transform: translateY(-4px);
}

.ifib-cr {
  border: 1px solid #3A4930;
  border-radius: 22px;
  position: relative;
  overflow: hidden;
  aspect-ratio: 1 / 1;
  background-image: repeating-linear-gradient(135deg, #212A1C 0 8px, #1B2216 8px 16px);
}

.ifib-92 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.ifib-k9e {
  font-weight: 700;
  hyphens: auto;
  overflow-wrap: break-word;
  font-size: 15px;
  line-height: 1.3;
  margin-top: 10px;
}

.ifib-jz {
  color: #9EAE93;
  font-size: 13px;
}

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

.irie-g1 > li + li {
  margin-top: 0;
}

.irie-swcj {
  border: 1px solid #3A4930;
  padding: 10px 16px 10px 10px;
  text-decoration: none;
  color: #EFF2EE;
  background: #1B2216;
  border-radius: 22px;
  gap: 16px;
  grid-template-columns: 84px minmax(0, 1fr) auto;
  transition: border-color .18s;
  align-items: center;
  display: grid;
}

.irie-swcj:hover {
  color: #EFF2EE;
  border-color: #D0ED7B;
}

.irie-xev {
  background-image: repeating-linear-gradient(135deg, #212A1C 0 6px, #1B2216 6px 12px);
  border-radius: 12px;
  aspect-ratio: 1 / 1;
  overflow: hidden;
}

.irie-xg {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.irie-9n7 {
  hyphens: auto;
  font-weight: 700;
  overflow-wrap: break-word;
  display: block;
}

.irie-m0ky {
  display: block;
  color: #9EAE93;
  font-size: 13px;
}

.irie-tj1o {
  font-size: 13px;
  white-space: nowrap;
  font-family: "Albert Sans", sans-serif;
  color: #46E295;
  font-weight: 700;
}

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

.inuta9-dutj > li + li {
  margin-top: 0;
}

.inuta9-jehq {
  border: 1px solid #3A4930;
  background: #1B2216;
  grid-template-columns: auto minmax(0, 1fr) auto;
  border-radius: 22px;
  gap: 16px;
  transition: border-color .18s;
  align-items: center;
  color: #EFF2EE;
  text-decoration: none;
  padding: 16px 16px;
  height: 100%;
  display: grid;
}

.inuta9-jehq:hover {
  color: #EFF2EE;
  border-color: #D0ED7B;
}

.inuta9-0j84 {
  border-radius: 12px;
  display: grid;
  width: 44px;
  background: #212A1C;
  height: 44px;
  color: #D0ED7B;
  place-items: center;
}

.inuta9-eiwk {
  font-weight: 700;
  hyphens: auto;
  display: block;
  overflow-wrap: break-word;
}

.inuta9-b3bz {
  display: block;
  font-size: 13px;
  color: #9EAE93;
}

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

.iwyfie-2yu {
  border: 1px solid #3A4930;
  flex-direction: column;
  border-radius: 22px;
  min-width: 0;
  background: #1B2216;
  display: flex;
}

.iwyfie-yv {
  padding: 22px 22px 18px;
}

.iwyfie-6e33 {
  font-weight: 700;
  background: #212A1C;
  border-radius: 8px;
  display: inline-block;
  color: #D9DFD5;
  padding: 4px 10px;
  font-size: 12px;
}

.iwyfie-uss {
  line-height: 1.3;
  font-size: 18px;
  font-weight: 600;
  margin-top: 14px;
}

.iwyfie-jk {
  overflow-wrap: break-word;
  font-size: clamp(1.603rem, 1.282rem + 1vw, 1.973rem);
  line-height: 1.1;
  letter-spacing: -0.02em;
  font-family: "Prata", serif;
  color: #D0ED7B;
  font-weight: 800;
  margin-top: 8px;
}

.iwyfie-xp {
  flex: 1;
  gap: 16px;
  padding: 18px 10px 22px;
  display: flex;
  position: relative;
  border-top: 2px dashed #3A4930;
  flex-direction: column;
  margin-inline: 14px;
}

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

.iwyfie-xp::before {
  border-right: 1px solid #3A4930;
  left: -26px;
}

.iwyfie-xp::after {
  border-left: 1px solid #3A4930;
  right: -26px;
}

.iwyfie-zd6 {
  flex: 1;
  font-size: 14px;
}

.iwyfie-p53 {
  color: #9EAE93;
  font-size: 12px;
}

.isowyg-qrym {
  border: 1px solid #3A4930;
  overflow-x: auto;
  border-radius: 22px;
  background: #1B2216;
}

.isowyg-fk {
  font-size: 15px;
  counter-reset: facts-row;
}

.isowyg-fk thead th {
  font-weight: 700;
  color: #9EAE93;
  border-bottom: 1px solid #3A4930;
  padding: 14px 16px;
  font-size: 13px;
}

.isowyg-fk tbody th, .isowyg-fk tbody td {
  padding: 12px 16px;
  border-bottom: 1px dashed #3A4930;
}

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

.isowyg-fk tbody th {
  font-weight: 600;
  width: 40%;
  color: #D9DFD5;
  min-width: 150px;
}

.isowyg-fk tbody th::before {
  min-width: 32px;
  counter-increment: facts-row;
  font-family: "Albert Sans", sans-serif;
  display: inline-block;
  content: counter(facts-row, decimal-leading-zero);
  font-weight: 500;
  font-size: 12px;
  color: #9EAE93;
}

.isowyg-fk tbody td {
  font-weight: 700;
  min-width: 180px;
  overflow-wrap: break-word;
  color: #EFF2EE;
  hyphens: auto;
}

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

.ihokao-izl {
  min-height: 220px;
  border-radius: 22px;
  padding: 24px;
  min-width: 0;
  gap: 38px;
  justify-content: space-between;
  color: #F0F2EF;
  display: flex;
  background: #070806;
  flex-direction: column;
  text-decoration: none;
}

.ihokao-izl:hover {
  color: #F0F2EF;
}

.ihokao-2g9g {
  display: flex;
  gap: 6px 12px;
  flex-wrap: wrap;
  font-weight: 700;
  justify-content: space-between;
}

.ihokao-yai1 {
  font-size: 13px;
  font-family: "Albert Sans", sans-serif;
  font-weight: 500;
}

.ihokao-gvsv {
  letter-spacing: -0.03em;
  font-family: "Albert Sans", sans-serif;
  line-height: 1;
  overflow-wrap: break-word;
  font-size: clamp(1.85rem, 1.184rem + 2.6vw, 3.329rem);
  hyphens: auto;
  font-weight: 700;
}

.ihokao-irnx {
  border: 1px solid #3A4930;
  list-style: none;
  padding: 0;
  gap: 1px;
  display: grid;
  overflow: hidden;
  margin: 0;
  border-radius: 22px;
  background: #3A4930;
}

.ihokao-irnx > li + li {
  margin-top: 0;
}

.ihokao-ow56 {
  justify-content: space-between;
  text-decoration: none;
  color: #EFF2EE;
  gap: 6px 16px;
  background: #1B2216;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 18px 22px;
  flex-wrap: wrap;
}

.ihokao-ow56:hover {
  background: #212A1C;
  color: #EFF2EE;
}

.ihokao-hr2 {
  font-weight: 700;
}

.ihokao-ref {
  font-weight: 700;
  overflow-wrap: break-word;
  hyphens: auto;
  font-size: 21.5px;
  font-family: "Albert Sans", sans-serif;
}

.itace0-nf {
  border: 1px solid #3A4930;
  overflow-x: auto;
  background: #1B2216;
  border-radius: 22px;
}

.itace0-t7 {
  min-width: 600px;
  font-size: 15px;
}

.itace0-t7 thead {
  background: #212A1C;
}

.itace0-t7 th, .itace0-t7 td {
  padding: 14px 16px;
}

.itace0-t7 thead th {
  color: #D9DFD5;
  font-size: 13px;
  font-weight: 700;
}

.itace0-t7 tbody th, .itace0-t7 tbody td {
  vertical-align: middle;
  border-top: 1px solid #3A4930;
}

.itace0-fi {
  font-weight: 700;
  gap: 12px;
  align-items: center;
  display: flex;
  color: #EFF2EE;
}

.itace0-lc {
  font-family: "Albert Sans", sans-serif;
  text-align: right;
  color: #EFF2EE;
  white-space: nowrap;
}

.itace0-t7 thead .itace0-lc {
  font-family: "Albert Sans", sans-serif;
}

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

.imix-eo {
  border: 1px solid #3A4930;
  background: #1B2216;
  border-radius: 22px;
  padding: 22px;
  min-width: 0;
}

.imix-l0e {
  border: 1.5px solid #D0ED7B;
  color: #D0ED7B;
  display: grid;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  place-items: center;
}

.imix-uj {
  font-size: 18.5px;
  line-height: 1.25;
  font-weight: 600;
  margin-top: 18px;
}

.imix-dze {
  font-size: 15px;
  margin-top: 8px;
}

.imix-3dak {
  font-size: 14px;
  list-style: none;
  padding: 0;
  margin-top: 14px;
}

.imix-hs {
  gap: 8px;
  display: flex;
}

.imix-hs svg {
  margin-top: 2px;
  color: #46E295;
  flex: none;
}

.itau-a3r4 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 210px), 1fr));
  padding: 0;
  list-style: none;
  counter-reset: steps;
  gap: 26px 22px;
}

.itau-iv {
  border-top: 2px solid #EFF2EE;
  padding-top: 16px;
  min-width: 0;
}

.itau-iv + .itau-iv {
  margin-top: 0;
}

.itau-iv::before {
  font-size: 14px;
  counter-increment: steps;
  content: counter(steps, decimal-leading-zero);
  color: #D0ED7B;
  display: block;
  font-family: "Albert Sans", sans-serif;
  font-weight: 700;
}

.itau-mnun {
  margin-top: 10px;
  font-size: 18.5px;
  font-weight: 600;
  line-height: 1.25;
}

.itau-lx94 {
  margin-top: 8px;
  font-size: 15px;
}

.isoj-bt {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr));
  gap: 0 38px;
  display: grid;
}

.isoj-ji77 {
  border-top: 1px solid #3A4930;
  padding-block: 18px 22px;
  min-width: 0;
}

.isoj-xsi {
  font-weight: 600;
  font-size: 18.5px;
}

.isoj-xd {
  font-size: 15px;
  margin-top: 10px;
}

.ikapew-qw {
  max-width: 736px;
  font-size: 17px;
  line-height: 1.7;
}

.ikapew-m4 {
  font-size: clamp(1.603rem, 1.184rem + 1.6vw, 2.466rem);
  font-weight: 800;
  line-height: 1.1;
  letter-spacing: -0.02em;
  margin-bottom: 18px;
}

.ikapew-qw h3 {
  margin: 26px 0 10px;
  font-size: 21.5px;
  font-weight: 600;
}

.ikapew-qw p + p {
  margin-top: 14px;
}

.ikapew-qw ul, .ikapew-qw ol {
  margin-block: 16px;
}

.ikapew-rofc {
  border-radius: 22px;
  padding: 22px 26px;
  margin-block: 26px;
  background: #212A1C;
}

.ikapew-rofc p {
  color: #EFF2EE;
  font-size: 20.5px;
  font-weight: 600;
  line-height: 1.4;
  font-family: "Prata", serif;
}

.ikapew-rofc cite {
  font-size: 14px;
  color: #9EAE93;
  font-style: normal;
  display: block;
  font-weight: 600;
  margin-top: 12px;
}

.itahoa-eqj {
  border: 1px solid #3A4930;
  gap: 22px 46px;
  padding: 22px 18px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 344px), 1fr));
  display: grid;
  background: #1B2216;
  border-radius: 22px;
}

.itahoa-8a {
  min-width: 0;
}

.itahoa-t42 {
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1.12;
  font-size: clamp(1.603rem, 1.184rem + 1.4vw, 2.343rem);
}

.itahoa-ezvb {
  margin-top: 14px;
}

.itahoa-keeu {
  padding: 0;
  min-width: 0;
  list-style: none;
}

.itahoa-mi22 {
  align-items: flex-start;
  overflow-wrap: break-word;
  hyphens: auto;
  gap: 14px;
  display: flex;
  padding: 12px 0;
  border-bottom: 1px solid #3A4930;
}

.itahoa-mi22 + .itahoa-mi22 {
  margin-top: 0;
}

.itahoa-aq6a {
  height: 24px;
  place-items: center;
  color: #1B2216;
  display: grid;
  width: 24px;
  border-radius: 50%;
  flex: none;
  background: #46E295;
}

.iduqij-8ud2 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 228px), 1fr));
  display: grid;
  gap: 16px;
}

.iduqij-o0 {
  border: 1px solid #3A4930;
  padding: 22px;
  border-radius: 22px;
  min-width: 0;
  background: #1B2216;
}

.iduqij-dzd {
  background: #212A1C;
  border-radius: 999px;
  overflow: hidden;
  height: 6px;
}

.iduqij-30 {
  border-radius: 999px;
  height: 100%;
  background: #C8E962;
}

.iduqij-uw {
  margin-top: 18px;
  font-size: 23.5px;
  font-weight: 800;
}

.iduqij-3p5 {
  font-size: 14px;
  color: #9EAE93;
  font-family: "Albert Sans", sans-serif;
}

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

.iduqij-99 {
  display: flex;
  gap: 8px;
}

.iduqij-99 svg {
  flex: none;
  margin-top: 3px;
  color: #46E295;
}

.iho6-ckon {
  align-items: center;
  display: flex;
  gap: 16px;
}

.iho6-ooiw {
  font-family: "Prata", serif;
  font-weight: 800;
  line-height: 1;
  color: #EFF2EE;
  font-size: 51.5px;
}

.iho6-yam1 {
  display: flex;
  color: #EFF2EE;
  gap: 2px;
}

.iho6-510 {
  font-size: 14px;
  color: #9EAE93;
}

.iho6-6c {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 266px), 1fr));
  gap: 16px;
}

.iho6-ao {
  border: 1px solid #3A4930;
  border-radius: 22px;
  gap: 16px;
  min-width: 0;
  background: #1B2216;
  flex-direction: column;
  padding: 22px;
  display: flex;
}

.iho6-dv3r {
  font-size: 15px;
  flex: 1;
}

.iho6-mry {
  gap: 12px;
  align-items: center;
  display: flex;
}

.iho6-lyl {
  border-radius: 50%;
  font-weight: 700;
  width: 40px;
  display: grid;
  background: #212A1C;
  font-size: 14px;
  height: 40px;
  flex: none;
  place-items: center;
  color: #EFF2EE;
}

.iho6-s6kj {
  font-size: 15px;
  display: block;
  color: #EFF2EE;
  font-weight: 700;
}

.iho6-mw {
  font-size: 13px;
  display: block;
  color: #9EAE93;
}

.iqir-6x {
  border: 1px solid #3A4930;
  background: #1B2216;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 324px), 1fr));
  display: grid;
  padding: 22px;
  border-radius: 22px;
  gap: 22px 46px;
}

.iqir-ac {
  grid-template-columns: auto minmax(0, 1fr);
  align-items: start;
  gap: 16px 18px;
  display: grid;
}

.iqir-162 {
  width: 64px;
  height: 64px;
  overflow: hidden;
  background: #C8E962;
  place-items: center;
  display: grid;
  font-weight: 800;
  font-family: "Prata", serif;
  color: #0F110D;
  border-radius: 50%;
  font-size: 21.5px;
}

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

.iqir-f3lr {
  font-weight: 800;
  font-size: 21.5px;
}

.iqir-hbat {
  color: #9EAE93;
  font-size: 14px;
}

.iqir-kv40 {
  margin-top: 10px;
}

.iqir-c4 {
  font-size: 14px;
  gap: 8px 18px;
  display: flex;
  flex-wrap: wrap;
  margin-top: 12px;
}

.iqir-qqi {
  color: #9EAE93;
  font-family: "Albert Sans", sans-serif;
}

.idumil-sax {
  grid-template-columns: repeat(auto-fill, minmax(min(30%, 134px), 1fr));
  padding: 0;
  display: grid;
  gap: 10px;
  margin: 0;
  list-style: none;
}

.idumil-sax > li + li {
  margin-top: 0;
}

.idumil-rbo {
  border: 1px solid #3A4930;
  background: #1B2216;
  display: block;
  aspect-ratio: 300 / 173;
  padding: 10px;
  border-radius: 12px;
  transition: border-color .18s;
}

.idumil-rbo:hover {
  border-color: #D0ED7B;
}

.idumil-qjg {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.iguw-dmj, .ipedur-sf {
  padding: 22px 18px;
  border-radius: 22px;
  background: #212A1C;
}

.iguw-10 {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 18px 38px;
}

.iguw-v3qy {
  min-width: 0;
  max-width: 620px;
}

.iguw-h4c, .ipedur-4ql {
  max-width: 656px;
  margin-top: 12px;
}

.iguw-8vn {
  margin-top: 26px;
  list-style: none;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 172px), 1fr));
  padding: 0;
  gap: 10px;
  display: grid;
}

.iguw-unh {
  overflow-wrap: break-word;
  border-radius: 12px;
  min-width: 0;
  gap: 12px;
  padding: 16px;
  color: #EFF2EE;
  background: #1B2216;
  font-weight: 700;
  display: flex;
  align-items: center;
  hyphens: auto;
}

.iguw-unh + .iguw-unh {
  margin-top: 0;
}

.iguw-unh svg {
  flex: none;
  color: #D0ED7B;
}

.ipedur-v5p {
  margin-top: 18px;
  flex-wrap: wrap;
  gap: 8px 18px;
  display: flex;
  font-size: 14px;
  font-weight: 700;
}

.itaxaw-bk {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 362px), 1fr));
  gap: 30px 52px;
  display: grid;
}

.itaxaw-fp {
  min-width: 0;
}

.itaxaw-fp p {
  margin-top: 14px;
}

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

.itaxaw-szsl {
  border: 1px solid #3A4930;
  display: grid;
  background: #3A4930;
  gap: 1px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  border-radius: 22px;
  overflow: hidden;
}

.itaxaw-n9 {
  padding: 16px 18px;
  display: flex;
  background: #1B2216;
  flex-direction: column-reverse;
}

.itaxaw-ttv {
  color: #EFF2EE;
  overflow-wrap: break-word;
  font-size: 23.5px;
  font-family: "Albert Sans", sans-serif;
  font-weight: 700;
  hyphens: auto;
}

.itaxaw-ri4 {
  color: #9EAE93;
  font-size: 13px;
}

.itaxaw-3p {
  border: 1px solid #3A4930;
  padding: 0;
  list-style: none;
  border-radius: 22px;
  background: #1B2216;
}

.itaxaw-9k {
  gap: 4px 16px;
  border-bottom: 1px solid #3A4930;
  padding: 14px 18px;
  flex-wrap: wrap;
  display: flex;
  justify-content: space-between;
}

.itaxaw-9k + .itaxaw-9k {
  margin-top: 0;
}

.itaxaw-9k:last-child {
  border-bottom: 0;
}

.itaxaw-cggz {
  color: #EFF2EE;
  font-weight: 700;
}

.itaxaw-1e9q {
  hyphens: auto;
  font-family: "Albert Sans", sans-serif;
  font-size: 14px;
  overflow-wrap: break-word;
  color: #9EAE93;
}

.iwywyw-cumw {
  border-top: 1.5px solid #EFF2EE;
  counter-reset: faq;
}

.iwywyw-s9d {
  border-bottom: 1px solid #3A4930;
}

.iwywyw-f5 {
  font-size: 17px;
  grid-template-columns: 36px minmax(0, 1fr) 24px;
  gap: 12px;
  display: grid;
  align-items: center;
  font-weight: 700;
  color: #EFF2EE;
  padding: 16px 0;
}

.iwywyw-f5::before {
  counter-increment: faq;
  font-size: 13px;
  font-family: "Albert Sans", sans-serif;
  color: #D0ED7B;
  content: counter(faq, decimal-leading-zero);
}

.iwywyw-f5:hover {
  color: #D0ED7B;
}

.iwywyw-pyo {
  transition: transform .18s;
}

.iwywyw-s9d[open] .iwywyw-pyo {
  transform: rotate(45deg);
}

.iwywyw-1k {
  padding: 0 0 20px 46px;
  max-width: 832px;
}

.iwywyw-1k p + p {
  margin-top: 10px;
}

.isomiq-6ixq {
  align-items: start;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 306px), 1fr));
  gap: 22px 46px;
  display: grid;
}

.isomiq-4b {
  min-width: 0;
}

.isomiq-uw {
  color: #9EAE93;
  margin-top: 12px;
}

.isomiq-4b .irip {
  margin-top: 18px;
}

.isomiq-0a {
  min-width: 0;
  gap: 10px;
  display: grid;
}

.isomiq-dq {
  border: 1px solid #3A4930;
  border-radius: 22px;
  background: #1B2216;
}

.isomiq-dq[open] {
  border-color: #EFF2EE;
}

.isomiq-oh {
  display: flex;
  padding: 16px 18px;
  gap: 16px;
  justify-content: space-between;
  font-weight: 700;
  align-items: center;
  color: #EFF2EE;
}

.isomiq-su {
  flex: none;
  background: #212A1C;
  transition: transform .18s;
  height: 32px;
  place-items: center;
  display: grid;
  width: 32px;
  border-radius: 50%;
}

.isomiq-dq[open] .isomiq-su {
  transform: rotate(45deg);
}

.isomiq-5aa {
  font-size: 15px;
  padding: 0 18px 18px;
}

.igus-s28h {
  align-items: center;
  justify-content: space-between;
  padding: 26px 20px;
  color: #F0F2EF;
  display: flex;
  flex-wrap: wrap;
  background: #070806;
  gap: 22px 38px;
  border-radius: 22px;
}

.igus-hu {
  max-width: 620px;
  min-width: 0;
}

.igus-nz7v {
  letter-spacing: -0.02em;
  line-height: 1.12;
  color: #F0F2EF;
  font-size: clamp(1.48rem, 1.184rem + 1.2vw, 2.096rem);
  font-weight: 800;
}

.igus-5l {
  margin-top: 10px;
  color: #F0F2EF;
}

.igus-5l a {
  color: #F0F2EF;
}

.inus-c0 {
  max-width: 736px;
  line-height: 1.15;
  font-size: clamp(1.356rem, 1.085rem + 1vw, 1.85rem);
  font-weight: 800;
}

.inus-8j2 {
  font-size: 15px;
  column-gap: 46px;
  margin-top: 16px;
  columns: 2 340px;
}

.inus-8j2 p + p {
  margin-top: 14px;
}

.iwy9-e4k1 {
  flex-wrap: wrap;
  color: #9EAE93;
  font-size: 13px;
  padding: 0;
  list-style: none;
  gap: 6px 10px;
  margin-bottom: 18px;
  display: flex;
}

.iwy9-e4k1 li + li {
  margin-top: 0;
}

.iwy9-e4k1 li + li::before {
  content: "/";
  margin-right: 10px;
}

.iwy9-f1x {
  color: #9EAE93;
}

.iwy9-qymr {
  font-weight: 700;
  color: #EFF2EE;
}

.ipe4 {
  padding-block: 8px 30px;
}

.ipe4-iod {
  gap: 22px 46px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));
  align-items: start;
}

.ipe4-luk {
  min-width: 0;
}

.ipe4-wj {
  color: #9EAE93;
  font-size: 13px;
  font-family: "Albert Sans", sans-serif;
}

.ipe4-zdt {
  line-height: 1.02;
  margin-top: 10px;
  font-weight: 800;
  letter-spacing: -0.03em;
  font-size: clamp(2.219rem, 1.282rem + 3.4vw, 3.946rem);
}

.ipe4-zms7 {
  font-size: 18px;
  margin-top: 16px;
  max-width: 540px;
}

.ipe4-qo {
  border: 1px solid #3A4930;
  margin-top: 22px;
  display: grid;
  overflow: hidden;
  gap: 1px;
  border-radius: 22px;
  background: #3A4930;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 134px), 1fr));
}

.ipe4-qy {
  min-width: 0;
  padding: 12px 16px;
  background: #1B2216;
}

.ipe4-pkp {
  font-size: 12px;
  font-weight: 700;
  color: #9EAE93;
}

.ipe4-v46i {
  hyphens: auto;
  font-size: 17px;
  font-weight: 700;
  overflow-wrap: break-word;
  color: #EFF2EE;
  margin-top: 2px;
  font-family: "Albert Sans", sans-serif;
}

.ipe4-sc {
  margin-top: 22px;
}

.ipe4-52b {
  margin-top: 12px;
  font-size: 13px;
  color: #9EAE93;
}

.ipe4-f9 {
  min-width: 0;
}

.ive9-mzer {
  color: #F0F2EF;
  text-align: center;
  overflow: hidden;
  background: #070806;
  padding: 26px 18px 0;
  border-radius: 22px;
}

.ive9-k0o {
  margin-inline: auto;
  max-width: 792px;
}

.ive9-0nfw {
  font-size: 13px;
  color: #F0F2EF;
  font-family: "Albert Sans", sans-serif;
}

.ive9-phg {
  color: #F0F2EF;
  line-height: 1.02;
  letter-spacing: -0.03em;
  margin-top: 10px;
  font-size: clamp(2.096rem, 1.282rem + 3.4vw, 4.069rem);
  font-weight: 800;
}

.ive9-0f {
  color: #F0F2EF;
  margin-top: 14px;
  font-size: 18px;
}

.ive9-ki {
  justify-content: center;
  margin-top: 22px;
}

.ive9-a1 {
  flex-wrap: wrap;
  gap: 8px;
  list-style: none;
  margin-top: 26px;
  justify-content: center;
  padding: 0;
  display: flex;
}

.ive9-mo9 {
  border: 1px solid #F0F2EF;
  color: #F0F2EF;
  font-size: 14px;
  border-radius: 999px;
  padding: 8px 14px;
}

.ive9-mo9 + .ive9-mo9 {
  margin-top: 0;
}

.ive9-mo9 strong {
  color: #F0F2EF;
  font-family: "Albert Sans", sans-serif;
}

.ive9-8fj {
  border-radius: 22px 22px 0 0;
  aspect-ratio: 16 / 10;
  margin: 34px auto 0;
  overflow: hidden;
  background-color: #212A1C;
  max-width: 928px;
}

.ive9-8fj img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.imit {
  padding-bottom: 46px;
}

.imit-u5y3 {
  border: 1px solid #3A4930;
  border-radius: 22px;
  background: #1B2216;
}

.imit-ec3 {
  padding: 0 16px;
  font-weight: 700;
  min-height: 52px;
  align-items: center;
  justify-content: space-between;
  display: flex;
  color: #EFF2EE;
}

.imit-a0 {
  transition: transform .18s;
}

.imit-u5y3[open] .imit-a0 {
  transform: rotate(45deg);
}

.imit-5x {
  margin: 0;
  list-style: none;
  display: grid;
  padding: 0 8px 8px;
}

.imit-5x li + li {
  margin-top: 0;
}

.imit-39u3 {
  border-top: 1px solid #3A4930;
  font-weight: 600;
  align-items: center;
  padding: 0 8px;
  text-decoration: none;
  min-height: 44px;
  color: #D9DFD5;
  display: flex;
}

.imit-39u3:hover {
  color: #D0ED7B;
}

.ifi2-m8l {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 324px), 1fr));
  display: grid;
  align-items: start;
  gap: 26px 52px;
}

.ifi2-u9 {
  min-width: 0;
  font-size: 17px;
  max-width: 696px;
}

.ifi2-u9 p {
  margin-top: 14px;
}

.ifi2-fah {
  background: #212A1C;
  min-width: 0;
  padding: 22px;
  border-radius: 22px;
}

.ifi2-r5w {
  font-weight: 600;
  font-size: 18.5px;
}

.ifi2-i8k {
  margin-top: 14px;
  list-style: none;
  padding: 0;
}

.ifi2-13 {
  gap: 10px;
  display: flex;
}

.ifi2-13 svg {
  color: #46E295;
  flex: none;
  margin-top: 2px;
}

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

.ihozoz-r5h > li + li {
  margin-top: 0;
}

.ihozoz-7pg {
  border: 1px solid #3A4930;
  overflow: hidden;
  background-color: #070806;
  border-radius: 22px;
  aspect-ratio: 16 / 10;
}

.ihozoz-7l {
  object-fit: contain;
  height: 100%;
  width: 100%;
}

.ihozoz-0a {
  margin-top: 10px;
  font-size: 14px;
}

.igu2-gua {
  border: 1px solid #3A4930;
  overflow-x: auto;
  border-radius: 22px;
  background: #1B2216;
}

.igu2-dey {
  min-width: 540px;
  font-size: 15px;
}

.igu2-dey thead {
  background: #212A1C;
}

.igu2-dey th, .igu2-dey td {
  vertical-align: middle;
  padding: 10px 16px;
}

.igu2-dey thead th {
  color: #D9DFD5;
  font-weight: 700;
  font-size: 13px;
}

.igu2-dey tbody th, .igu2-dey tbody td {
  border-top: 1px solid #3A4930;
}

.igu2-j6n3 {
  color: #EFF2EE;
  text-align: right;
  font-family: "Albert Sans", sans-serif;
  white-space: nowrap;
}

.igu2-xha {
  display: flex;
  align-items: center;
  gap: 12px;
  font-weight: 700;
  color: #EFF2EE;
}

.igu2-evcg {
  flex: none;
  height: 40px;
  background: #212A1C;
  overflow: hidden;
  width: 40px;
  border-radius: 8px;
}

.igu2-evcg img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.igu2-vpil {
  background: #212A1C;
}

.igu2-vpil .igu2-evcg {
  background: #1B2216;
}

.igu2-z39j {
  font-weight: 700;
  padding: 2px 8px;
  color: #0F110D;
  border-radius: 8px;
  font-size: 11px;
  background: #C8E962;
}

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

.iho7-8dy {
  border: 1px solid #3A4930;
  flex-direction: column;
  background: #1B2216;
  min-width: 0;
  display: flex;
  gap: 12px;
  border-radius: 22px;
  padding: 22px;
}

.iho7-29 {
  font-size: 19.5px;
  font-weight: 600;
}

.iho7-6wh {
  flex: 1;
  font-size: 15px;
}

.iho7-39 {
  gap: 6px;
  font-size: 13px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  font-weight: 700;
}

.iho7-39 svg {
  color: #9EAE93;
}

.iho7-op3t {
  border-radius: 8px;
  padding: 4px 10px;
  color: #EFF2EE;
  background: #212A1C;
}

.iho7-p9ff {
  background: #C8E962;
  padding: 4px 10px;
  border-radius: 8px;
  color: #0F110D;
}

.ihok-uwh {
  display: grid;
  gap: 38px 46px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 382px), 1fr));
}

.ihok-tt {
  min-width: 0;
}

.ihok-q5 {
  font-weight: 800;
  line-height: 1.12;
  letter-spacing: -0.02em;
  font-size: clamp(1.48rem, 1.184rem + 1vw, 2.096rem);
}

.ihok-kt {
  margin-top: 10px;
  color: #9EAE93;
}

.ihok-cp {
  border: 1px solid #3A4930;
  margin-top: 16px;
  background: #1B2216;
  overflow-x: auto;
  border-radius: 22px;
}

.ihok-twur {
  font-size: 15px;
}

.ihok-twur thead {
  background: #212A1C;
}

.ihok-twur th, .ihok-twur td {
  padding: 12px 16px;
}

.ihok-twur thead th {
  font-size: 13px;
}

.ihok-twur tbody th, .ihok-twur tbody td {
  border-top: 1px solid #3A4930;
}

.ihok-twur tbody th {
  font-weight: 600;
}

.ihok-5eoj {
  text-align: right;
  white-space: nowrap;
  font-family: "Albert Sans", sans-serif;
  color: #EFF2EE;
}

.ihok-ty9 {
  border-radius: 999px;
  height: 4px;
  background: #212A1C;
  display: block;
  margin-top: 6px;
}

.ihok-vyg {
  background: #C8E962;
  border-radius: 999px;
  display: block;
  height: 100%;
}

.ihok-yoz {
  font-weight: 700;
  color: #46E295;
}

.ihok-09yu {
  color: #9EAE93;
}

.ijal-7hs {
  border: 1px solid #3A4930;
  position: relative;
  border-radius: 22px;
  aspect-ratio: 16 / 9;
  background-color: #070806;
  overflow: hidden;
}

.ijal-okqg {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.ijal-sff {
  position: absolute;
  background: rgba(0, 0, 0, 0.66);
  inset: 0;
  display: grid;
  place-items: center;
  text-decoration: none;
}

.ijal-hil {
  min-height: 56px;
  border-radius: 999px;
  background: #F0F2EF;
  color: #070806;
  font-size: 17px;
  transition: transform .18s;
  gap: 12px;
  align-items: center;
  display: inline-flex;
  font-weight: 800;
  padding: 0 24px;
}

.ijal-sff:hover .ijal-hil {
  transform: scale(1.04);
}

.ijal-y3 {
  margin-top: 16px;
  display: flex;
  align-items: center;
  gap: 14px 30px;
  justify-content: space-between;
  flex-wrap: wrap;
}

.ijal-i9 {
  font-size: 15px;
  max-width: 620px;
}

.iqinu7-vir {
  font-size: 17px;
  max-width: 736px;
  line-height: 1.7;
}

.iqinu7-ln5 {
  letter-spacing: -0.02em;
  line-height: 1.1;
  font-size: clamp(1.603rem, 1.184rem + 1.6vw, 2.466rem);
  margin-bottom: 16px;
  font-weight: 800;
}

.iqinu7-vir p + p {
  margin-top: 14px;
}

.ipedur-yldb {
  margin-top: 22px;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 210px), 1fr));
}

.ipedur-sdda {
  background: #1B2216;
  min-width: 0;
  padding: 16px 18px;
  border-radius: 12px;
}

.ipedur-iql1 {
  font-size: 16px;
  font-weight: 700;
  font-family: "Albert Sans", sans-serif;
}

.ipedur-ta {
  font-size: 14px;
  margin-top: 6px;
}

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

.imisod-nyp1 {
  transform: translateY(0);
}

.imisod-i0ap {
  overflow: hidden;
  font-weight: 700;
  min-width: 0;
  text-overflow: ellipsis;
  color: #EFF2EE;
  white-space: nowrap;
}

.imisod .irip {
  flex: none;
  min-height: 44px;
}

@media (min-width: 650px) {
  .izo7 {
    padding-inline: 22px;
  }
  .izoce6-upm {
    padding: 42px 38px;
  }
  .izoce6-yh {
    padding: 22px 30px;
  }
  .itahoa-eqj {
    padding: 34px;
  }
  .iguw-dmj, .ipedur-sf {
    padding: 34px;
  }
  .igus-s28h {
    padding: 38px;
  }
  .ive9-mzer {
    padding: 42px 38px 0;
  }
}

@media (min-width: 969px) {
  .izo7 {
    padding-inline: 38px;
  }
  main > section {
    padding-block: 0 84px;
  }
  .inuxak {
    padding: 12px 22px;
  }
  .inuxak-sk {
    padding-left: 14px;
    grid-template-columns: auto minmax(0, 1fr) auto auto;
    grid-template-areas: "logo nav tools actions";
    gap: 16px;
  }
  .inuxak-3l60 {
    display: none;
  }
  .inuxak-0ht7 {
    border-top: 0;
    gap: 2px;
    flex-wrap: wrap;
    display: flex;
    padding-top: 0;
    justify-content: center;
  }
  .inuxak-lkao {
    font-size: 14px;
    min-height: 40px;
  }
  .inuxak-7w {
    display: flex;
  }
  .inuxak-7w .irip {
    padding: 0 16px;
    min-height: 42px;
  }
  .izoce6-upm {
    padding: 60px;
  }
  .ipe4 {
    padding-block: 16px 46px;
  }
  .imit {
    padding-bottom: 68px;
  }
  .imit-u5y3[open] .imit-5x, .imit-5x {
    flex-wrap: wrap;
    padding: 0 10px 10px;
    display: flex;
    gap: 8px;
  }
  .imit-39u3 {
    font-size: 14px;
    border-top: 0;
    padding: 0 12px;
    background: #212A1C;
    color: #EFF2EE;
    border-radius: 12px;
    min-height: 36px;
    font-weight: 700;
  }
  .imit-39u3:hover {
    color: #0F110D;
    background: #C8E962;
  }
  .itahoa-eqj {
    padding: 42px;
  }
  .iguw-dmj, .ipedur-sf {
    padding: 42px;
  }
  .igus-s28h {
    padding: 46px;
  }
  .ive9-mzer {
    padding: 52px 52px 0;
  }
  .ihodu9 {
    padding-block: 68px 26px;
  }
  .imisod {
    display: none;
  }
}