
.section-scalable-pricing h2 {

  font-family: var(--font-family-nb-international-pro);

  font-size: var(--font-headline-3-m-size);

  line-height: var(--font-headline-3-m-line-height, normal);

  letter-spacing: var(--font-headline-3-m-letter-spacing, 0);

  font-weight: var(--font-headline-3-m-weight, 400)
}

.section-scalable-pricing h2 {

  margin-bottom: 6.4rem
}

.section-scalable-pricing li {

  font-family: var(--font-family-din-pro);

  font-size: var(--font-caption-sm-m-size);

  line-height: var(--font-caption-sm-m-line-height, normal);

  letter-spacing: var(--font-caption-sm-m-letter-spacing, 0);

  font-weight: var(--font-caption-sm-m-weight, 400)
}

.section-scalable-pricing li {

  display: flex
}

.section-scalable-pricing li::before {

  margin-right: 0.4rem;

  content: '*'
}

.section-scalable-pricing .section-scalable-pricing-lens {

  font-family: var(--font-family-din-pro);

  font-size: var(--font-caption-sm-m-size);

  line-height: var(--font-caption-sm-m-line-height, normal);

  letter-spacing: var(--font-caption-sm-m-letter-spacing, 0);

  font-weight: var(--font-caption-sm-m-weight, 400)
}

.section-scalable-pricing .section-scalable-pricing-lens {

  margin-top: 1.6rem
}

.section-scalable-pricing ul {

  margin-top: 1.6rem;

  list-style-type: none
}

.section-scalable-pricing p {

  font-family: var(--font-family-nb-international-pro);

  font-size: var(--font-headline-2-m-size);

  line-height: var(--font-headline-2-m-line-height, normal);

  letter-spacing: var(--font-headline-2-m-letter-spacing, 0);

  font-weight: var(--font-headline-2-m-weight, 400)
}

.section-scalable-pricing p {

  margin-top: 1.6rem;

  --tw-text-opacity: 1;

  color: rgb(var(--color-blue) / var(--tw-text-opacity))
}

.receipts,
.documents {

  margin-top: 20.0rem;

  text-align: center
}

.section-scalable-pricing-more-docs {

  --tw-translate-y: 6.4rem;

  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));

  text-align: center;

  opacity: 0;

  transition-property: opacity;

  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

  transition-duration: 300ms
}

.section-scalable-pricing.docs-25k .section-scalable-pricing-more-docs {

  opacity: 1
}

.receipts .slider-tooltip-content span:first-child,
.documents .slider-tooltip-content span:first-child {

  background-image: linear-gradient(298.79deg, #2DB5D2 -23.47%, #00FA6C 92.01%, #2DB5D2 214.83%);;

  -webkit-background-clip: text;

          background-clip: text;

  color: transparent
}

@media (min-width: 640px) {

  .container {

    max-width: 640px
  }

  .\!container {

    max-width: 640px !important
  }
}

@media (min-width: 768px) {

  .container {

    max-width: 768px
  }

  .\!container {

    max-width: 768px !important
  }
}

@media (min-width: 1024px) {

  .container {

    max-width: 1024px
  }

  .\!container {

    max-width: 1024px !important
  }

  .gap-grid {

    gap: 2.4rem
  }

  .section-scalable-pricing h2 {

    font-size: var(--font-headline-3-size);

    line-height: var(--font-headline-3-line-height, normal);

    letter-spacing: var(--font-headline-3-letter-spacing, 0);

    font-weight: var(--font-headline-3-weight, 400)
  }

  .section-scalable-pricing h2 {

    margin-bottom: 9.6rem
  }

  .section-scalable-pricing li {

    font-size: var(--font-caption-sm-size);

    line-height: var(--font-caption-sm-line-height, normal);

    letter-spacing: var(--font-caption-sm-letter-spacing, 0);

    font-weight: var(--font-caption-sm-weight, 400)
  }

  .section-scalable-pricing .section-scalable-pricing-lens {

    font-size: var(--font-caption-sm-size);

    line-height: var(--font-caption-sm-line-height, normal);

    letter-spacing: var(--font-caption-sm-letter-spacing, 0);

    font-weight: var(--font-caption-sm-weight, 400)
  }

  .section-scalable-pricing .card {

    padding: 6.4rem
  }

  .section-scalable-pricing p {

    font-size: var(--font-headline-2-size);

    line-height: var(--font-headline-2-line-height, normal);

    letter-spacing: var(--font-headline-2-letter-spacing, 0);

    font-weight: var(--font-headline-2-weight, 400)
  }

  .section-scalable-pricing-more-docs {

    --tw-translate-y: 8.0rem;

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
  }
}

@media (min-width: 1280px) {

  .container {

    max-width: 1280px
  }

  .\!container {

    max-width: 1280px !important
  }
}

@media (min-width: 1536px) {

  .container {

    max-width: 1536px
  }

  .\!container {

    max-width: 1536px !important
  }
}

@media (min-width: 1800px) {

  .container {

    max-width: 1800px
  }

  .\!container {

    max-width: 1800px !important
  }
}
