.mbpexe {
  border-top: 1px solid var(--color-border);
  border-bottom: 1px solid var(--color-border);
}
.fqxi5e {
  border-radius: var(--radius-lg);
}
.fqxi5e:hover {
  border-color: var(--color-accent-light);
}
.ycexz6.cvi6gd {
  box-shadow: var(--shadow-lg);
}
.cnoybt::after {
  border-color: var(--color-accent);
}
.bsusuy {
  display: grid;
  gap: var(--gutter);
}
@media (min-width: 900px) {
  .bsusuy {
  grid-template-columns: repeat(2, 1fr);
}

}
.isuwug {
  background: var(--color-white);
  border: 1px solid var(--color-border);
  border-left: 4px solid var(--color-accent);
  border-radius: var(--radius-lg);
  padding: var(--space-6);
  box-shadow: var(--shadow-sm);
}
.isuwug .depo6y {
  display: block;
  font-size: var(--font-size-xs);
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--color-accent-hover);
  margin-bottom: var(--space-2);
}
.wzje3y {
  box-shadow: var(--shadow-xl);
}
.bejbca {
  background: rgba(255, 255, 255, .92);
  -webkit-backdrop-filter: saturate(1.4) blur(12px);
  backdrop-filter: saturate(1.4) blur(12px);
  border-top: 1px solid var(--color-border);
  box-shadow: 0 -8px 24px rgba(15, 23, 42, .08);
}
.bejbca .erkn20 {
  border-radius: var(--radius-lg);
}
.bejbca .xhiubr {
  background: var(--color-accent);
  color: #fff;
  box-shadow: 0 6px 16px rgba(37, 99, 235, .28);
}
.bejbca .xuopqw {
  background: #fff;
  color: var(--color-dark);
  box-shadow: inset 0 0 0 1.5px #64748b;
}
.bejbca .xuopqw .zzaoi6 {
  color: var(--color-text-subtle);
}
.bqgf1y .fh5slh {
  color: #128c7e;
}
.wtm7bq .yzkdrw {
  background: #fff;
  color: var(--color-dark);
  border-radius: var(--radius-full);
  box-shadow: inset 0 0 0 1.5px #64748b;
}
.tthrbd {
  background: #fff;
  color: var(--color-dark);
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow-xl);
}
.tthrbd .umzukn {
  background: var(--color-accent);
  color: #fff;
  border-radius: var(--radius-lg);
}
.tthrbd .uwxood {
  color: var(--color-accent);
  box-shadow: inset 0 0 0 1.5px var(--color-accent);
  border-radius: var(--radius-lg);
}
.tthrbd .y3oder {
  color: var(--color-text-subtle);
}
.bejbca .erkn20:focus-visible, .tthrbd :focus-visible {
  outline: 3px solid var(--color-accent-hover);
  outline-offset: 2px;
}
.wtm7bq .yzkdrw:focus-visible {
  outline: 3px solid var(--color-accent-hover);
  outline-offset: 2px;
}
@media (prefers-reduced-motion: no-preference) {
  @keyframes rhvgqz {
  from {
  opacity: 0;
  transform: translateY(10px);
}
to {
  opacity: 1;
  transform: none;
}

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

}
.fzkvqy .erkn20 {
  animation: rhvgqz .24s cubic-bezier(.2, .7, .2, 1) backwards;
}
.fzkvqy .xuopqw {
  animation-delay: .05s;
}
.r97jxs .fh5slh {
  animation: ngtyfu .9s linear 5;
}
.bejbca .erkn20:active {
  transform: scale(.98);
}

}