/* utils */
.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

.pricing {
  position: relative;
  z-index: 0;
  overflow: hidden;
  overflow: clip;
  background-color: #fff;
  padding: clamp(36px, 64 * (100vw - 375px) / 1065 + 36px, 100px) 0 clamp(72px, 28 * (100vw - 375px) / 1065 + 72px, 100px);
}
.pricing > * {
  position: relative;
  z-index: 1;
}
.pricing::before, .pricing::after {
  content: "";
  position: absolute;
  width: 1542px;
  height: 2542px;
  border-radius: 50%;
  pointer-events: none;
  z-index: 0;
}
@media screen and (min-width: 1368px) {
  .pricing::before, .pricing::after {
    height: 1342px;
  }
}
.pricing::before {
  left: -371px;
  top: 0px;
  background: radial-gradient(50% 50% at 50% 50%, #fcd9bc 0%, rgba(179, 187, 255, 0) 100%);
}
@media screen and (max-width: 768px) {
  .pricing::before {
    top: 550px;
    height: 2542px;
  }
}
.pricing::after {
  right: -371px;
  top: 0px;
  background: radial-gradient(50% 50% at 50% 50%, #fcd9bc 0%, rgba(252, 217, 188, 0) 100%);
}

.pricing__tag {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 16px;
  line-height: 110%;
  letter-spacing: -0.01em;
  color: #8067f5;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}

.pricing__title h2 {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: clamp(32px, 16 * (100vw - 375px) / 1065 + 32px, 48px);
  line-height: 100%;
  text-align: center;
  color: var(--text-dark);
  margin: 0 auto;
  margin-bottom: clamp(16px, 8 * (100vw - 375px) / 1065 + 16px, 24px);
  max-width: 960px;
}

.pricing__text {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: clamp(14px, 2 * (100vw - 375px) / 1065 + 14px, 16px);
  line-height: 125%;
  letter-spacing: -0.02em;
  text-align: center;
  color: var(--text-dark);
  margin-bottom: clamp(24px, 8 * (100vw - 375px) / 1065 + 24px, 32px);
}

.pricing__list {
  display: grid;
  gap: 16px;
  margin-bottom: clamp(24px, 12 * (100vw - 375px) / 1065 + 24px, 36px);
}
@media screen and (min-width: 834px) {
  .pricing__list {
    grid-template-columns: repeat(3, 1fr);
  }
}

.pricing__item {
  border-radius: clamp(16px, 8 * (100vw - 375px) / 1065 + 16px, 24px);
  padding: clamp(24px, 12 * (100vw - 375px) / 1065 + 24px, 36px);
  background: #fff;
  position: relative;
  display: flex;
  flex-direction: column;
}

.pricing__item-tag {
  --tag-icon: none;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 0 0 8px 8px;
  padding: 7px 12px;
  position: absolute;
  top: 0;
  height: 32px;
  right: clamp(24px, 12 * (100vw - 375px) / 1065 + 24px, 36px);
}

.pricing__item-tag::before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  border-radius: 4px;
  background-image: var(--tag-icon);
  background-repeat: no-repeat, no-repeat;
  background-position: center, center;
  background-size: 13px 13px, 100% 100%;
}

.pricing__item-tag-label {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: -0.02em;
  color: var(--text-dark);
}

.pricing__item-tag--most-popular {
  --tag-icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjAxXzE0NjQpIj48cGF0aCBkPSJNNi45OTgyMSAwLjcyOTQ5MkM3LjYxMDI5IDAuNzI5NDkyIDguMDkyNDIgMS4xOTE4IDguNDAwMjIgMS44MTU2MUw5LjQyODA3IDMuODg4MzRDOS40NTkyNCAzLjk1MjQ4IDkuNTMzMTIgNC4wNDI4MSA5LjY0NDE5IDQuMTI1NDVDOS43NTUxNSA0LjIwNzk5IDkuODYzODEgNC4yNTM1MyA5LjkzNTI5IDQuMjY1NTRMMTEuNzk1OSA0LjU3NzIzQzEyLjQ2OCA0LjY5MDE3IDEzLjAzMTMgNS4wMTk2MSAxMy4yMTQyIDUuNTkzMjdDMTMuMzk2OSA2LjE2NjQ1IDEzLjEyOTIgNi43NjIwOSAxMi42NDU5IDcuMjQ2MjhMMTIuNjQ1NCA3LjI0Njc2TDExLjIgOC43MDQxNkMxMS4xNDI3IDguNzYxOTIgMTEuMDc4NSA4Ljg3MDc0IDExLjAzODMgOS4wMTI1QzEwLjk5ODMgOS4xNTMzIDEwLjk5NDcgOS4yODE1NiAxMS4wMTI5IDkuMzY0NDNMMTEuMDEzMSA5LjM2NTU4TDExLjQyNjcgMTEuMTY4NUMxMS41OTgyIDExLjkxODggMTEuNTQxMyAxMi42NjI5IDExLjAxMjEgMTMuMDUxOUMxMC40ODExIDEzLjQ0MjMgOS43NTUzOCAxMy4yNjkyIDkuMDk2MTIgMTIuODc2Nkw3LjM1MTk4IDExLjgzNTZDNy4yNzg3NCAxMS43OTE4IDcuMTUyOTUgMTEuNzU2NCA3LjAwMTEzIDExLjc1NjRDNi44NTA0MiAxMS43NTY0IDYuNzIxOTkgMTEuNzkxNCA2LjY0Mzk4IDExLjgzNjdMNi42NDI4NyAxMS44Mzc0TDQuOTAyMTcgMTIuODc2NEM0LjI0MzY4IDEzLjI3MDQgMy41MTg4OSAxMy40NDAzIDIuOTg3OCAxMy4wNDk2QzIuNDU4OTQgMTIuNjYwNSAyLjM5OTI0IDExLjkxNzggMi41NzEzIDExLjE2ODFMMi45ODQ3NiA5LjM2NTU4TDIuOTg1MDIgOS4zNjQ0M0MzLjAwMzE0IDkuMjgxNTYgMi45OTk2IDkuMTUzMyAyLjk1OTYyIDkuMDEyNUMyLjkxOTM3IDguODcwNzQgMi44NTUyIDguNzYxOTIgMi43OTc5MSA4LjcwNDE2TDEuMzUxNCA3LjI0NTdDMC44NzExOTkgNi43NjE1MyAwLjYwNDM1OSA2LjE2NjM5IDAuNzg1NjI0IDUuNTk0MDZDMC45Njc0MTggNS4wMjAwNSAxLjUyOTY1IDQuNjkwMjEgMi4yMDIxOCA0LjU3NzE5TDQuMDYxMjYgNC4yNjU3N0w0LjA2MTg1IDQuMjY1NjdDNC4xMyA0LjI1Mzg1IDQuMjM3MDcgNC4yMDg4MiA0LjM0Nzc3IDQuMTI2MDZDNC40NTg2OCA0LjA0MzE0IDQuNTMyNzUgMy45NTI2MiA0LjU2Mzk3IDMuODg4MzRMNC41NjU1NSAzLjg4NTEzTDUuNTkyMSAxLjgxNTA2TDUuNTkyNTEgMS44MTQyNEM1LjkwMzIyIDEuMTkwOTUgNi4zODY4NCAwLjcyOTQ5MiA2Ljk5ODIxIDAuNzI5NDkyWiIgZmlsbD0iIzFGMUUyMiIgLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF8yMDFfMTQ2NCI+PHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIgLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");
  background: linear-gradient(180deg, rgba(252, 217, 188, 0) 0%, #fcd9bc 100%);
}

.pricing__item-tag--best-deal {
  --tag-icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC40NTY1NCA3LjI3MTc3ZS0wNUM5LjIzMjQ4IC0wLjAwMDc4NTIzOSA5LjgzNjg1IC0wLjAwMTY1MTU4IDEwLjM1ODkgMC40NzU2NTlDMTAuNjA0OSAwLjcwMDY1IDEwLjc1NjYgMC45MzAzNTUgMTAuODM4NCAxLjIxMTAxQzEwLjg2NTUgMS4zMDQwNCAxMC44ODQgMS40MDA2MyAxMC44OTcgMS40OTkxQzEwLjkxMDQgMS42MDA3MyAxMC45MTU0IDEuNjA0NTcgMTEuMDE1MSAxLjYwNDU2SDExLjEyODRDMTEuMzg0MyAxLjYwNDQ5IDExLjY0MTUgMS42MDQwNyAxMS44NTUgMS42Mzg3NEMxMi4xMDg1IDEuNjc5OTggMTIuMzc1NyAxLjc4MDYgMTIuNTgzNSAyLjAzMzI4QzEyLjc3OTIgMi4yNzEyNCAxMi44MzkxIDIuNTMxNjIgMTIuODMyNSAyLjc4OTE0QzEyLjgyNjYgMy4wMTg3NSAxMi43NzMzIDMuMjQ1MjYgMTIuNzI1MSAzLjQ2ODgyQzEyLjUwNDYgNC40OTI2OSAxMi4wMjMgNS40MDQ2OSAxMS4zNTY5IDYuMDkyODVDMTEuMTMyOSA2LjMyNDI3IDEwLjc2NDIgNi4zMzA0MiAxMC41MzI3IDYuMTA2NTJDMTAuMzAxMyA1Ljg4MjQ5IDEwLjI5NTEgNS41MTM3OSAxMC41MTkgNS4yODIzQzExLjAyMzYgNC43NjExMSAxMS40MDY3IDQuMDQ4MDQgMTEuNTg0NSAzLjIyMjczQzExLjYxMTEgMy4wOTkwOSAxMS42MzE1IDMuMDA0NSAxMS42NDYgMi45MjI5MkMxMS42NjI0IDIuODI4NDUgMTEuNjYwNyAyLjc4NTIyIDExLjU1NzEgMi43NzgzOUMxMS4zNzM4IDIuNzY2NDggMTEuMTg5IDIuNzcwNTggMTEuMDA1NCAyLjc3MDU4QzEwLjkwOCAyLjc3MDU4IDEwLjkwMjggMi43NzQ1OCAxMC44ODgyIDIuODczMTJDMTAuNTkzOCA0Ljg1NTQ3IDkuMDAwNjEgNi40MTM0NCA2Ljk5OTUxIDYuNjY5OTlWOS4zOTM2M0M3LjkwNDUxIDkuNTg0MDEgOC42NTUwNyAxMC4yMDggOS4wNzE3OCAxMS4wMzUyQzkuNDIwMSAxMS43MjczIDguOTMxNTEgMTIuNTQxMSA4LjE4OTk0IDEyLjU0MTFINC42NDIwOUMzLjkwMDUxIDEyLjU0MTEgMy40MTE4OSAxMS43MjczIDMuNzYwMjUgMTEuMDM1MkM0LjE3Njk3IDEwLjIwOCA0LjkyNzQ5IDkuNTgzOTkgNS44MzI1MiA5LjM5MzYzVjYuNjY5OTlDMy44MzE4NiA2LjQxMzA3IDIuMjM5MTUgNC44NTUxNSAxLjk0NDgyIDIuODczMTJDMS45MzAxOSAyLjc3NDU5IDEuOTI1MDMgMi43NzA1OCAxLjgyNzY0IDIuNzcwNThDMS42NDQwMiAyLjc3MDU4IDEuNDU5MTkgMi43NjY0NyAxLjI3NTg4IDIuNzc4MzlDMS4xNzgxMSAyLjc4NDc4IDEuMTY2NyAyLjc5OTg5IDEuMTgzMSAyLjg5NzUzQzEuMzM1OTIgMy43NzkzNSAxLjY4NDI0IDQuNjMxNzUgMi4zMTM5NiA1LjI4MjNDMi41Mzc4OCA1LjUxMzc5IDIuNTMxNzIgNS44ODI1IDIuMzAwMjkgNi4xMDY1MkMyLjA2ODggNi4zMzA0NCAxLjcwMDA5IDYuMzI0MjggMS40NzYwNyA2LjA5Mjg1QzAuNzY4MTk4IDUuMzYxNTIgMC4zMTQ2MTQgNC40MjMyNyAwLjEwMTA3MyAzLjQzMzY3QzAuMDU1NTE4IDMuMjIyNzMgMC4wMDU3ODIyOCAyLjk5MzAyIDAuMDAwNDg3MTc5IDIuNzg5MTRDLTAuMDA2MTQ0MjEgMi41MzE2MSAwLjA1Mzc5NjkgMi4yNzEyNSAwLjI0OTUxMSAyLjAzMzI4QzAuNDU3MzMyIDEuNzgwNiAwLjcyNDUyNyAxLjY3OTk4IDAuOTc4MDI2IDEuNjM4NzRDMS4xOTE1MiAxLjYwNDA3IDEuNDQ4NzQgMS42MDQ0OSAxLjcwNDU5IDEuNjA0NTZIMS44MTc4N0MxLjkxNzU4IDEuNjA0NTcgMS45MjI2NCAxLjYwMDc0IDEuOTM2MDMgMS40OTkxQzEuOTQ5MDEgMS40MDA2MyAxLjk2NzUyIDEuMzA0MDUgMS45OTQ2MyAxLjIxMTAxQzIuMDc2NCAwLjkzMDM1NSAyLjIyODA2IDAuNzAwNjUgMi40NzQxMiAwLjQ3NTY1OUMyLjk5NjE1IC0wLjAwMTY0NTQ1IDMuNjAwNTIgLTAuMDAwNzg1MjQ3IDQuMzc2NDYgNy4yNzE3N2UtMDVIOC40NTY1NFoiIGZpbGw9IiMxRjFFMjIiIC8+PC9zdmc+");
  background: linear-gradient(180deg, rgba(252, 217, 188, 0) 0%, #8067f5 100%), linear-gradient(180deg, #f9efff 0%, #e3b3ff 100%);
}

.pricing__item-prefiks {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 12px;
  line-height: 125%;
  letter-spacing: -0.02em;
  color: #6e6f76;
  margin-bottom: clamp(8px, 4 * (100vw - 375px) / 1065 + 8px, 12px);
}

.pricing__item-value {
  font-family: var(--second-family);
  font-weight: 500;
  font-size: 32px;
  line-height: 100%;
  color: var(--text-dark);
  margin-bottom: clamp(8px, 4 * (100vw - 375px) / 1065 + 8px, 12px);
}

.pricing__item-text {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: -0.02em;
  color: #6e6f76;
  margin-bottom: clamp(24px, 8 * (100vw - 375px) / 1065 + 24px, 32px);
}

.pricing__item-title {
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: -0.03em;
  color: var(--text-dark);
  margin-bottom: 12px;
}

.pricing__item-description {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: -0.02em;
  color: #6e6f76;
}

.pricing__item-head {
  margin-bottom: clamp(16px, 8 * (100vw - 375px) / 1065 + 16px, 24px);
}

.pricing__item-list {
  display: grid;
  gap: clamp(8px, 4 * (100vw - 375px) / 1065 + 8px, 12px);
  margin-bottom: clamp(24px, 8 * (100vw - 375px) / 1065 + 24px, 32px);
}

.pricing__item-tag--most-popular .pricing__item-tag-label,
.pricing__item-tag--best-deal .pricing__item-tag-label {
  position: relative;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  width: -moz-max-content;
  width: max-content;
  height: 1.5em;
  line-height: 1.5;
  vertical-align: top;
  will-change: transform;
  backface-visibility: hidden;
  transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

.pricing__item-tag--most-popular .pricing__item-tag-label::before,
.pricing__item-tag--best-deal .pricing__item-tag-label::before {
  content: attr(data-label);
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  transform: translate3d(0, 0, 0);
  transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

@media (hover: hover) and (pointer: fine) {
  .pricing__item--most-popular:hover .pricing__item-tag-label::before,
  .pricing__item--best-deal:hover .pricing__item-tag-label::before {
    transform: translate3d(0, -100%, 0);
  }
}
.pricing__item-list-item {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: -0.02em;
  color: var(--text-dark);
  padding-left: 22px;
  position: relative;
}

.pricing__item-list-item::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS4yODAyNyAxLjQzNjY1QzUuNjEyMyAxLjI5OTExIDUuOTg1MzYgMS4yOTkxMSA2LjMxNzM4IDEuNDM2NjVMNy40Nzk0OSAxLjkxODA5QzcuODExNTEgMi4wNTUyOCA4LjE4NDc4IDIuMDU0NzkgOC41MTY2IDEuOTE3MTJMOS42ODA2NiAxLjQzNzYyQzEwLjAxMjcgMS4zMDAxNiAxMC4zODU4IDEuMzAwMTEgMTAuNzE3OCAxLjQzNzYyQzExLjA0OTUgMS41NzUxMiAxMS4zMTM2IDEuODM4MyAxMS40NTEyIDIuMTcwMDRMMTEuOTMyNiAzLjMzNDExVjMuMzMyMTVDMTIuMDY5OCAzLjY2NDAxIDEyLjMzMzUgMy45Mjc3MiAxMi42NjUgNC4wNjU1NUwxMy44MjkxIDQuNTQ3OTdDMTQuMTYxIDQuNjg1NTQgMTQuNDI1IDQuOTQ5NCAxNC41NjI1IDUuMjgxMzdDMTQuNyA1LjYxMzM0IDE0LjcgNS45ODY1MSAxNC41NjI1IDYuMzE4NDhMMTQuMDgxMSA3LjQ4MTU3QzEzLjk0MzYgNy44MTM2NiAxMy45NDI5IDguMTg2NzUgMTQuMDgxMSA4LjUxODY4TDE0LjU2MTUgOS42ODA3OUMxNC42Mjk3IDkuODQ1MjQgMTQuNjY1IDEwLjAyMjMgMTQuNjY1IDEwLjIwMDNDMTQuNjY1IDEwLjM3ODIgMTQuNjI5NiAxMC41NTQ1IDE0LjU2MTUgMTAuNzE4OUMxNC40OTM1IDEwLjg4MzEgMTQuMzk0MiAxMS4wMzI2IDE0LjI2ODYgMTEuMTU4M0MxNC4xNDI3IDExLjI4NDIgMTMuOTkyNiAxMS4zODQyIDEzLjgyODEgMTEuNDUyM0wxMi42NjYgMTEuOTMzN0MxMi4zMzQxIDEyLjA3MSAxMi4wNjk0IDEyLjMzNDQgMTEuOTMxNiAxMi42NjYxTDExLjQ1MDIgMTMuODMwMkMxMS4zMTI3IDE0LjE2MjIgMTEuMDQ4OCAxNC40MjYxIDEwLjcxNjggMTQuNTYzNkMxMC4zODQ4IDE0LjcwMTEgMTAuMDExNyAxNC43MDEgOS42Nzk2OSAxNC41NjM2TDguNTE2NiAxNC4wODIyQzguMTg0NzUgMTMuOTQ1MSA3LjgxMjE1IDEzLjk0NDcgNy40ODA0NyAxNC4wODIyTDYuMzE2NDEgMTQuNTYzNkM1Ljk4NDYgMTQuNzAwOCA1LjYxMTk5IDE0LjcwMSA1LjI4MDI3IDE0LjU2MzZDNC45NDg1NSAxNC40MjYyIDQuNjg0NTIgMTQuMTYyOCA0LjU0Njg4IDEzLjgzMTJMNC4wNjU0MyAxMi42NjcxQzMuOTI4MjIgMTIuMzM1MyAzLjY2NDU3IDEyLjA3MTYgMy4zMzMwMSAxMS45MzM3TDIuMTY4OTUgMTEuNDUxM0MxLjgzNzIzIDExLjMxMzggMS41NzMxMyAxMS4wNTA1IDEuNDM1NTUgMTAuNzE4OUMxLjI5Nzk3IDEwLjM4NyAxLjI5ODMxIDEwLjAxMzcgMS40MzU1NSA5LjY4MTc2TDEuOTE2OTkgOC41MTg2OEMyLjA1NDA0IDguMTg2NzggMi4wNTM1NiA3LjgxNDI0IDEuOTE2MDIgNy40ODI1NEwxLjQzNTU1IDYuMzE3NTFDMS4zNjc0MiA2LjE1MzExIDEuMzMyMDYgNS45NzY5MSAxLjMzMjAzIDUuNzk4OTVDMS4zMzIwMiA1LjYyMDk2IDEuMzY3NDMgNS40NDQ4NCAxLjQzNTU1IDUuMjgwNEMxLjUwMzY3IDUuMTE1OTMgMS42MDM2MSA0Ljk2NjggMS43Mjk0OSA0Ljg0MDk0QzEuODU1MzcgNC43MTUxIDIuMDA0NDkgNC42MTUwNyAyLjE2ODk1IDQuNTQ3TDMuMzMyMDMgNC4wNjU1NUMzLjY2MzYzIDMuOTI4MzYgMy45MjY2MSAzLjY2NDQ4IDQuMDY0NDUgMy4zMzMxM0w0LjU0Njg4IDIuMTcwMDRDNC42ODQ0MSAxLjgzOCA0Ljk0ODI0IDEuNTc0MTggNS4yODAyNyAxLjQzNjY1Wk0xMC44NjIzIDUuODAyODZDMTAuNTY5NCA1LjUxMDI0IDEwLjA5NDYgNS41MTAxMyA5LjgwMTc2IDUuODAyODZMNy4zMzIwMyA4LjI3MjU4TDYuNTI5MyA3LjQ2OTg1QzYuMjM2NDMgNy4xNzcwNyA1Ljc2MTYyIDcuMTc3MDcgNS40Njg3NSA3LjQ2OTg1QzUuMTc2MDUgNy43NjI3MyA1LjE3NiA4LjIzNzU1IDUuNDY4NzUgOC41MzA0TDYuODAxNzYgOS44NjM0QzYuOTQyMzMgMTAuMDA0IDcuMTMzMjQgMTAuMDgzIDcuMzMyMDMgMTAuMDgzMUM3LjUzMDg3IDEwLjA4MzEgNy43MjE2NyAxMC4wMDQgNy44NjIzIDkuODYzNEwxMC44NjIzIDYuODYzNEMxMS4xNTUxIDYuNTcwNSAxMS4xNTUyIDYuMDk1NzIgMTAuODYyMyA1LjgwMjg2WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIwMV83NzYpIiAvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMDFfNzc2IiB4MT0iNy45OTg3OSIgeTE9Ii0yNC40OTkiIHgyPSI3Ljk5ODc5IiB5Mj0iMTQuNjY2NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGQ0Q5QkMiIHN0b3Atb3BhY2l0eT0iMCIgLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4MDY3RjUiIC8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.pricing__cta {
  width: 100%;
  margin-top: auto;
}

.pays__list {
  display: grid;
  gap: clamp(22px, 16 * (100vw - 375px) / 1065 + 22px, 38px);
  justify-content: center;
  justify-items: center;
}
@media screen and (min-width: 1000px) {
  .pays__list {
    display: flex;
    justify-content: center;
  }
}

.pays__item {
  border-radius: 100px;
  padding: 8px 12px 8px 8px;
  background: #fff;
  display: flex;
  gap: 8px;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}

@media screen and (max-width: 999px) {
  .pays__item::before {
    position: absolute;
    left: 50%;
    bottom: -23px;
    transform: rotate(90deg);
    content: "";
    display: block;
    width: 7px;
    height: 15px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAxMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS4yNSAxNC40NTY0VjYuMjA2MzlMMC4yNSAwLjQ1NjM5VjYuMjA2MzlMNi41MjI3MyAxMC40NTY0TDAuMjUgMTQuNDU2NEwwLjI1IDIwLjQ1NjRMOS4yNSAxNC40NTY0WiIgZmlsbD0iIzgwNjdGNSIgc3Ryb2tlPSIjREJEQUZEIiBzdHJva2Utd2lkdGg9IjAuNSIgLz48L3N2Zz4=");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
}
@media screen and (min-width: 1000px) {
  .pays__item::before {
    right: -23px;
    position: absolute;
    content: "";
    display: block;
    width: 7px;
    height: 15px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAxMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS4yNSAxNC40NTY0VjYuMjA2MzlMMC4yNSAwLjQ1NjM5VjYuMjA2MzlMNi41MjI3MyAxMC40NTY0TDAuMjUgMTQuNDU2NEwwLjI1IDIwLjQ1NjRMOS4yNSAxNC40NTY0WiIgZmlsbD0iIzgwNjdGNSIgc3Ryb2tlPSIjREJEQUZEIiBzdHJva2Utd2lkdGg9IjAuNSIgLz48L3N2Zz4=");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
}
.pays__item:nth-child(3)::before {
  display: none;
}

.pays__item-text {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 125%;
  letter-spacing: -0.02em;
  color: var(--text-dark);
}

.pays__item-icon {
  border-radius: 50px;
  width: 32px;
  height: 32px;
  background: linear-gradient(180deg, #f9efff 0%, #e3b3ff 100%);
  display: flex;
  justify-content: center;
  align-items: center;
}

.pays__item-icon-svg {
  width: 16px;
  height: 16px;
}

.pricing__item-tag {
  overflow: hidden;
}

.pricing__item-tag-label {
  --tag-line-height: 18px;
  display: inline-block;
  height: var(--tag-line-height);
  overflow: hidden;
  vertical-align: top;
}

.pricing__item-tag-track {
  display: flex;
  flex-direction: column;
  transform: translateY(0);
  will-change: transform;
}

.pricing__item-tag-text {
  display: block;
  height: var(--tag-line-height);
  line-height: var(--tag-line-height);
  white-space: nowrap;
}

.pricing__item-tag.is-roll-active .pricing__item-tag-track {
  transform: translateY(calc(var(--tag-line-height) * -1));
  transition: transform 0.65s cubic-bezier(0.22, 1, 0.36, 1);
}

.pricing__item-tag.is-roll-reset .pricing__item-tag-track {
  transform: translateY(0);
  transition: none;
}
/*# sourceMappingURL=pricing.css.map */
