body {
  background: var(--color-paper);
}
h1, h2, h3, h4 {
  font-family: var(--font-head);
  font-weight: 700;
  letter-spacing: -0.015em;
}
.header {
  border-bottom: 2px solid var(--color-dark);
  backdrop-filter: none;
}
.header.o53ooy {
  box-shadow: none;
}
.b5z5nd {
  font-family: var(--font-head);
  font-weight: 800;
  letter-spacing: -0.02em;
}
.dunl3j {
  background: var(--color-accent);
  border-radius: var(--radius-sm);
}
.dgxq63 {
  color: var(--color-text-subtle);
  font-size: 0.62rem;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}
.lfdoxh {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: 0.78rem;
  font-weight: 600;
}
.lfdoxh.a75flh::after {
  height: 3px;
  background: var(--color-accent);
  border-radius: 0;
}
.tmzdb8 {
  border-radius: var(--radius-sm);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  font-size: var(--font-size-sm);
}
.tcrkoz {
  font-size: var(--font-size-base);
}
.zfg0vj {
  background: var(--color-accent);
  color: var(--color-dark);
}
.zfg0vj:hover {
  background: #ff7a45;
  color: var(--color-dark);
  transform: none;
  box-shadow: none;
}
.ma2zdq {
  background: transparent;
  color: var(--color-dark);
  border: 2px solid var(--color-dark);
}
.ma2zdq:hover {
  background: var(--color-dark);
  color: var(--color-paper);
}
.atzplu {
  padding: var(--space-10) 0 var(--space-8);
  border-bottom: 2px solid var(--color-dark);
}
.atzplu h1 {
  border-left: 6px solid var(--color-accent);
  padding-left: var(--space-5);
}
.atzplu h1 .vlu8e0 {
  color: var(--color-accent-text);
}
.rfbchn {
  color: var(--color-text-subtle);
  max-width: 60ch;
  margin-bottom: var(--space-6);
}
@media (min-width: 1024px) {
  .atzplu {
  padding: var(--space-12) 0 var(--space-10);
}

}
.section > .ldgnbl > .czssso > h2,
.section > .ldgnbl > h2 {
  border-left: 3px solid var(--color-accent);
  padding-left: var(--space-4);
}
.eisg7f {
  background: var(--color-bg-alt);
  color: #d6d3ce;
}
.eisg7f h2, .eisg7f h3, .eisg7f h4 {
  color: #fff;
}
.eisg7f p, .eisg7f li {
  color: #cdc9c3;
}
.eisg7f a {
  color: #ffb08c;
}
.eisg7f a:hover {
  color: #fff;
}
.eisg7f .koza9i {
  color: var(--color-accent);
}
.eisg7f .vatzu9, .eisg7f .g8tzzt {
  background: #212429;
  border-color: #33373d;
  color: #cdc9c3;
}
.eisg7f .vatzu9 h3 {
  color: #fff;
}
.eisg7f .svf6cf {
  border-bottom-color: #33373d;
}
.eisg7f .sjrq6k {
  color: #fff;
}
.eisg7f .sjrq6k::after {
  border-color: var(--color-accent);
}
.eisg7f .yuanrr p {
  color: #b7b3ad;
}
.eisg7f .xzbr0v {
  background: #212429;
  border-left-color: var(--color-accent);
}
.eisg7f .xzbr0v .dyxxft {
  color: var(--color-accent);
}
.eisg7f .xzbr0v li {
  color: #cdc9c3;
}
.eisg7f .ma2zdq {
  color: #fff;
  border-color: #fff;
}
.eisg7f .r9rp4p .ma2zdq {
  color: var(--color-dark);
  border-color: var(--color-dark);
}
.eisg7f .r9rp4p .ma2zdq:hover {
  background: var(--color-dark);
  color: var(--color-paper);
}
.eisg7f .lw7apo th {
  color: #fff;
  border-bottom-color: #4a4e55;
}
.eisg7f .lw7apo td {
  border-bottom-color: #33373d;
}
.koza9i {
  color: var(--color-accent-text);
  letter-spacing: 0.16em;
  font-size: 0.7rem;
}
.vatzu9 {
  background: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-sm);
  box-shadow: none;
}
.vatzu9:hover {
  transform: none;
  border-color: var(--color-dark);
  box-shadow: var(--shadow-md);
}
.xzbr0v {
  background: var(--color-white);
  border: 1px solid var(--color-border);
  border-left: 6px solid var(--color-accent);
  border-radius: 0;
}
.xzbr0v .dyxxft {
  color: var(--color-accent-text);
  letter-spacing: 0.14em;
}
.xzbr0v li::before {
  background: var(--color-accent);
  border-radius: 0;
  width: 6px;
  height: 6px;
}
.lw7apo table {
  font-variant-numeric: tabular-nums;
}
.lw7apo th {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: var(--font-size-xs);
  border-bottom: 2px solid var(--color-dark);
}
.g8tzzt {
  background: var(--color-white);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-sm);
  text-align: left;
}
.g8tzzt:hover {
  transform: none;
  border-color: var(--color-dark);
}
.g8tzzt.zza5eq {
  border: 2px solid var(--color-accent);
}
.iciymp {
  border-radius: 0;
  background: var(--color-accent);
  left: var(--space-8);
  transform: none;
  text-transform: uppercase;
}
.wc95yz {
  font-family: var(--font-head);
  font-variant-numeric: tabular-nums;
}
.fo8vgx li {
  border-bottom: 1px solid var(--color-border);
}
.svf6cf {
  border-bottom-color: var(--color-border-strong);
}
.sjrq6k {
  text-transform: none;
  font-weight: 700;
}
.sjrq6k::after {
  border-color: var(--color-accent);
}
.wqmsrj {
  display: grid;
  gap: 0;
  border: 2px solid var(--color-second);
  border-radius: 0;
  background: var(--color-second-light);
  counter-reset: trust;
}
@media (min-width: 900px) {
  .wqmsrj {
  grid-template-columns: repeat(2, 1fr);
}

}
.v6e9qy {
  padding: var(--space-5) var(--space-6);
  border-bottom: 1px solid rgba(46, 90, 172, 0.24);
  counter-increment: trust;
}
.v6e9qy .kdmc8k {
  display: block;
  font-size: var(--font-size-xs);
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--color-second);
  margin-bottom: var(--space-2);
}
.v6e9qy .kdmc8k::before {
  content: counter(trust, decimal-leading-zero) "  ";
  opacity: 0.6;
}
.v6e9qy p {
  color: var(--color-text-body);
}
.eisg7f .wqmsrj {
  background: rgba(46, 90, 172, 0.16);
  border-color: #4f7bd0;
}
.eisg7f .v6e9qy .kdmc8k {
  color: #a9c3f0;
}
.eisg7f .v6e9qy p {
  color: #cdc9c3;
}
.r9rp4p {
  border-radius: 0;
  border-left: 8px solid var(--color-accent);
  text-align: left;
}
.r9rp4p p {
  margin-left: 0;
}
.sbuary {
  text-transform: uppercase;
  letter-spacing: 0.08em;
  font-size: var(--font-size-xs);
}
.footer {
  background: var(--color-bg-dark);
}
.obtldq {
  color: var(--color-accent);
  letter-spacing: 0.12em;
}
.zsizab {
  border-radius: var(--radius-sm);
  background: var(--color-accent);
}
.zsizab:hover {
  background: var(--color-accent-hover);
}
.ajbaqq {
  background: var(--color-dark);
  border-top: 3px solid var(--color-accent);
}
.ajbaqq .ozxbyq {
  border-radius: 2px;
}
.ajbaqq .hgcumn {
  background: #ff5a1f;
  color: var(--color-dark);
}
.ajbaqq .hgcumn:hover {
  background: #ff7a45;
  color: var(--color-dark);
}
.ajbaqq .mdxttc {
  background: transparent;
  color: var(--color-paper);
  box-shadow: inset 0 0 0 2px var(--color-paper);
}
.ajbaqq .mdxttc .s46tyk {
  color: #d8d5d0;
}
.n4jolr .lgmufz {
  color: #25d366;
}
.ts9zak .csah2z {
  background: var(--color-dark);
  color: var(--color-paper);
  border-radius: 2px;
}
.lmrfrx {
  background: var(--color-paper);
  color: var(--color-dark);
  border-top: 3px solid var(--color-accent);
  border-radius: 2px;
}
.lmrfrx .lql4zu {
  background: #ff5a1f;
  color: var(--color-dark);
  border-radius: 2px;
}
.lmrfrx .tmckod {
  color: var(--color-dark);
  box-shadow: inset 0 0 0 2px var(--color-dark);
  border-radius: 2px;
}
.lmrfrx .bxyylv {
  color: var(--color-text-subtle);
}
.ajbaqq .ozxbyq:focus-visible, .lmrfrx :focus-visible {
  outline: 3px solid #fff;
  outline-offset: 2px;
}
.ts9zak .csah2z:focus-visible {
  outline: 3px solid var(--color-dark);
  outline-offset: 2px;
}
.lmrfrx :focus-visible {
  outline-color: var(--color-dark);
}
@media (prefers-reduced-motion: no-preference) {
  @keyframes zmfsky {
  from {
  transform: translateY(6px);
}
to {
  transform: none;
}

}
@keyframes bzv1cz {
  to {
  transform: rotate(1turn);
}

}
.dhzurr .ozxbyq {
  animation: zmfsky .12s steps(4) backwards;
}
.bantek .lgmufz {
  animation: bzv1cz .9s linear 5;
}

}