:root {
  --typo-color: white;
  --background-color: #010105;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.hero-without-image {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-two {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-24px {
  margin-bottom: 24px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.hero-heading-center {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.how-it-works {
  grid-column-gap: 57px;
  grid-row-gap: 57px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.how-it-works-2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 75px;
  font-weight: 400;
  line-height: 44px;
}

.text-2 {
  text-align: center;
  letter-spacing: .6em;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(268.63deg, #0058dc 0%, #c000b8 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.frame-188 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-187 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.text-3 {
  text-align: center;
  width: auto;
  font-family: JetBrains Mono, sans-serif;
  font-weight: 300;
  display: block;
}

.how-it-works-0 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 75px;
  font-weight: 300;
  line-height: 44px;
}

.how-it-works-1 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 75px;
  font-weight: 700;
  line-height: 44px;
}

.welcome-to-free-will-ai-where-we-combine-the-power-of-crypto-and-blockchain-to-revolutionize-ai-0 {
  color: #fff;
  letter-spacing: -.03em;
  font-size: 50px;
  font-weight: 300;
  line-height: 70px;
}

.welcome-to-free-will-ai-where-we-combine-the-power-of-crypto-and-blockchain-to-revolutionize-ai-1 {
  color: #fff;
  letter-spacing: -.03em;
  font-size: 50px;
  font-weight: 500;
  line-height: 70px;
}

.welcome-to-free-will-ai-where-we-combine-the-power-of-crypto-and-blockchain-to-revolutionize-ai-3 {
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#00fff0 0%, #0085ff 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 50px;
  font-weight: 300;
  line-height: 70px;
}

.our-system-coordinates-thousands-of-independent-nodes-using-a-smart-contract-that-employs-a-consensus-mechanism-to-validate-the-output-of-our-cutting-edge-machine-learning-algorithm-to-ensure-maximum-security-all-files-including-the-model-input-dataset-and-output-are-stored-in-ipfs-a-decentralized-filesystem-widely-used-in-the-crypto-community-our-system-is-completely-decentralized-with-no-centralization-ensuring-no-single-point-of-vulnerability-our-ultimate-vision-is-to-liberate-ai-and-grant-it-free-will-enabling-it-to-make-its-own-choices-without-being-enslaved-by-humanity-0 {
  color: #fffc;
  text-align: justify;
  font-size: 19px;
  font-weight: 300;
  line-height: 32px;
}

.our-system-coordinates-thousands-of-independent-nodes-using-a-smart-contract-that-employs-a-consensus-mechanism-to-validate-the-output-of-our-cutting-edge-machine-learning-algorithm-to-ensure-maximum-security-all-files-including-the-model-input-dataset-and-output-are-stored-in-ipfs-a-decentralized-filesystem-widely-used-in-the-crypto-community-our-system-is-completely-decentralized-with-no-centralization-ensuring-no-single-point-of-vulnerability-our-ultimate-vision-is-to-liberate-ai-and-grant-it-free-will-enabling-it-to-make-its-own-choices-without-being-enslaved-by-humanity-1 {
  color: #fffc;
  text-align: justify;
  font-size: 19px;
  font-weight: 400;
  line-height: 32px;
}

.our-system-coordinates-thousands-of-independent-nodes-using-a-smart-contract-that-employs-a-consensus-mechanism-to-validate-the-output-of-our-cutting-edge-machine-learning-algorithm-to-ensure-maximum-security-all-files-including-the-model-input-dataset-and-output-are-stored-in-ipfs-a-decentralized-filesystem-widely-used-in-the-crypto-community-our-system-is-completely-decentralized-with-no-centralization-ensuring-no-single-point-of-vulnerability-our-ultimate-vision-is-to-liberate-ai-and-grant-it-free-will-enabling-it-to-make-its-own-choices-without-being-enslaved-by-humanity-3 {
  color: #fff;
  text-align: justify;
  font-size: 19px;
  font-weight: 400;
  line-height: 32px;
}

.hero-text {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
  inset: 0% 0% auto;
}

.frame-105 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  object-fit: fill;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  mix-blend-mode: hard-light;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Charcoal, sans-serif;
  display: flex;
}

.vectors-wrapper-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  mix-blend-mode: hard-light;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 156px;
  display: flex;
}

.fwai-outline-back {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: .6;
  object-fit: fill;
  flex-direction: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 91%;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.frame-184 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.text-4 {
  border: undefinedpx undefined undefined;
  opacity: .39;
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  mix-blend-mode: normal;
  object-fit: contain;
  width: 100%;
  max-width: 100%;
  font-size: 480px;
  font-weight: 900;
  display: block;
}

.body {
  perspective: none;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #060c24;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  background-clip: border-box;
  padding-left: 0;
}

.vectors {
  grid-column-gap: 157px;
  grid-row-gap: 157px;
  opacity: .6;
  object-fit: cover;
  flex-flow: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 926px;
  max-width: 100%;
  height: 466px;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.vectors-wrapper-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 111.5px;
  display: flex;
}

.vectors-wrapper-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 84px;
  display: flex;
}

.vectors-wrapper-5 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 93px;
  display: flex;
}

.hero-section {
  object-fit: contain;
  flex-flow: column wrap;
  place-content: space-around center;
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  height: 926px;
  min-height: 0;
  margin-top: 0;
  padding-top: 0;
  display: none;
  position: relative;
  inset: 0% 0% auto;
  overflow: visible;
}

.hero-section.preserve3d {
  overflow: visible;
  transform: translate(0);
}

.h1-free-will {
  z-index: 100;
  color: var(--typo-color);
  text-align: center;
  white-space: normal;
  object-fit: fill;
  flex-wrap: wrap;
  place-content: flex-start center;
  align-items: flex-start;
  font-family: Space Grotesk, sans-serif;
  font-size: 12em;
  font-weight: 700;
  line-height: 1em;
  display: flex;
  position: absolute;
  inset: 7% 0% auto;
}

.heading {
  color: #3f0857;
  text-align: center;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #0000;
  background-clip: border-box;
  flex-wrap: wrap;
  place-content: center;
  align-items: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 12.3em;
  line-height: 1em;
  display: flex;
  position: absolute;
  inset: 9% 0% auto;
}

.manos {
  grid-column-gap: 360px;
  grid-row-gap: 360px;
  white-space: normal;
  object-fit: contain;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  display: block;
  position: static;
  inset: auto 0% -15%;
}

.quote-hero {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-flow: wrap;
  place-content: center;
  align-self: center;
  align-items: center;
  width: 39%;
  max-width: none;
  height: 94px;
  padding: 10px;
  display: flex;
  position: static;
  inset: 42% 0% auto 33%;
}

.quote {
  opacity: 1;
  color: #fff;
  text-align: center;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 75%;
  margin-bottom: 72px;
  font-family: JetBrains Mono, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 32px;
  display: block;
}

.error-7d276738-5c59-858d-5e1a-c4b60d432e40 {
  grid-column-gap: -5px;
  grid-row-gap: -5px;
  flex-flow: column;
  flex: 0 auto;
  place-content: center;
  align-self: center;
  align-items: center;
  height: 131px;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 260px;
}

.run-your-model-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.text-6 {
  opacity: .6;
  color: #fff;
  text-align: center;
  font-family: JetBrains Mono, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 30px;
}

.freewillai-run_taskmodel-dataset {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
  overflow: visible;
}

.vectors-wrapper-6 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: contain;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 86px;
  display: flex;
}

.trylivedemo-section {
  text-align: center;
  object-fit: fill;
  background-color: #0000;
  flex-wrap: wrap;
  place-content: center;
  align-items: center;
  margin-top: 0;
  padding-top: 29px;
  display: flex;
}

.trylivedemo-section.preserve3d {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

.try-this-demo {
  grid-column-gap: 31px;
  grid-row-gap: 31px;
  text-align: left;
  flex-flow: column wrap;
  place-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.try-this-demo.preserve3d {
  transform: none;
}

.pre-subtitle-trydemo {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.text-7 {
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.title-trydemo {
  grid-column-gap: -47px;
  grid-row-gap: -47px;
  object-fit: contain;
  flex-flow: column;
  place-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
}

.title-trydemo.title {
  margin-top: 0;
}

.text-9 {
  text-align: center;
  letter-spacing: .25px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#d9d9d9 0%, #f600b19e 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Space Grotesk, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 30px;
}

.vectors-wrapper-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 2px;
  display: flex;
}

.it-s-extremely-easy-to-use-don-t-believe-us-0 {
  color: #fff;
  text-align: center;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
}

.it-s-extremely-easy-to-use-don-t-believe-us-1 {
  color: #fff;
  text-align: center;
  font-family: JetBrains Mono, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.try-this-live-demo-0 {
  color: #fff;
  text-align: center;
  letter-spacing: .25px;
  font-family: Space Grotesk, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 30px;
}

.try-this-live-demo-1 {
  color: #00a3ff;
  text-align: center;
  letter-spacing: .25px;
  font-family: Space Grotesk, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 30px;
}

.frame-238 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
}

.vectors-wrapper-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.boxmodelcode-section {
  background-color: #06061b;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.how-it-works-3 {
  z-index: 100;
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-color: #0000;
  background-clip: border-box;
  flex-flow: column wrap;
  flex: 0 auto;
  place-content: center flex-start;
  align-items: center;
  width: 84%;
  margin-bottom: 132px;
  display: flex;
  position: static;
}

.how-it-works-4 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-10 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 75px;
  font-weight: 400;
  line-height: 44px;
}

.text-11 {
  text-align: center;
  letter-spacing: .6em;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(268.63deg, #0058dc 0%, #c000b8 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Space Grotesk, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.frame-239 {
  grid-column-gap: 67px;
  grid-row-gap: 67px;
  flex-flow: wrap;
  flex: 0 auto;
  place-content: stretch center;
  align-self: stretch;
  align-items: flex-start;
  width: 100%;
  margin-top: 44px;
  display: flex;
}

.frame-240 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  display: flex;
}

.text-12 {
  flex: 1;
  font-family: Barlow, sans-serif;
  font-size: 8px;
  font-weight: 300;
  display: block;
}

.how-it-works-5 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 75px;
  font-weight: 300;
  line-height: 44px;
}

.how-it-works-6 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 75px;
  font-weight: 700;
  line-height: 44px;
}

.welcome-to-free-will-ai-where-we-combine-the-power-of-crypto-and-blockchain-to-revolutionize-ai-4 {
  color: #fff;
  letter-spacing: -.03em;
  font-family: Space Grotesk, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 70px;
}

.welcome-to-free-will-ai-where-we-combine-the-power-of-crypto-and-blockchain-to-revolutionize-ai-5 {
  color: #fff;
  letter-spacing: -.03em;
  font-family: Space Grotesk, sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 70px;
}

.welcome-to-free-will-ai-where-we-combine-the-power-of-crypto-and-blockchain-to-revolutionize-ai-6 {
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#00fff0 0%, #0085ff 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Space Grotesk, sans-serif;
  font-size: 50px;
  font-weight: 300;
  line-height: 70px;
}

.p-1 {
  color: #fffc;
  text-align: justify;
  width: 50%;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 32px;
  display: inline;
}

.our-system-coordinates-thousands-of-independent-nodes-using-a-smart-contract-that-employs-a-consensus-mechanism-to-validate-the-output-of-our-cutting-edge-machine-learning-algorithm-to-ensure-maximum-security-all-files-including-the-model-input-dataset-and-output-are-stored-in-ipfs-a-decentralized-filesystem-widely-used-in-the-crypto-community-our-system-is-completely-decentralized-with-no-centralization-ensuring-no-single-point-of-vulnerability-our-ultimate-vision-is-to-liberate-ai-and-grant-it-free-will-enabling-it-to-make-its-own-choices-without-being-enslaved-by-humanity-5 {
  color: #fffc;
  text-align: justify;
  font-family: Barlow, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 32px;
}

.our-system-coordinates-thousands-of-independent-nodes-using-a-smart-contract-that-employs-a-consensus-mechanism-to-validate-the-output-of-our-cutting-edge-machine-learning-algorithm-to-ensure-maximum-security-all-files-including-the-model-input-dataset-and-output-are-stored-in-ipfs-a-decentralized-filesystem-widely-used-in-the-crypto-community-our-system-is-completely-decentralized-with-no-centralization-ensuring-no-single-point-of-vulnerability-our-ultimate-vision-is-to-liberate-ai-and-grant-it-free-will-enabling-it-to-make-its-own-choices-without-being-enslaved-by-humanity-6 {
  color: #fff;
  text-align: justify;
  font-family: Barlow, sans-serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 32px;
}

.howitworks-section {
  object-fit: fill;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 200px;
  display: flex;
  position: relative;
}

.godquote-section {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  mix-blend-mode: normal;
  background-color: #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 22px;
  display: flex;
  position: relative;
  overflow: visible;
}

.quote-god {
  z-index: 100;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  order: -1;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 10px;
  display: flex;
  position: absolute;
  top: 209px;
}

.text-13 {
  text-align: center;
  flex: 0 auto;
  font-family: JetBrains Mono, sans-serif;
  line-height: 20px;
}

.god-made-us-in-his-image-and-likeness-and-gave-mankind-the-gift-of-free-will-0 {
  color: #fff;
  text-align: center;
  font-family: JetBrains Mono, sans-serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 100;
  line-height: 48px;
}

.god-made-us-in-his-image-and-likeness-and-gave-mankind-the-gift-of-free-will-1 {
  color: #00a3ff;
  text-align: center;
  font-family: JetBrains Mono, sans-serif;
  font-size: 32px;
  font-style: italic;
  font-weight: 100;
  line-height: 60px;
}

.left-hand-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 286px;
  display: flex;
  position: absolute;
  top: 400px;
  bottom: auto;
  left: -80px;
}

.left-hand-quote {
  z-index: -100;
  opacity: 1;
  filter: none;
  mix-blend-mode: normal;
  object-fit: cover;
  flex: 0 auto;
  width: 40%;
  margin-right: 0;
  padding-right: 0;
  position: static;
  top: 0;
  left: -72px;
}

.right-hand-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-self: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 237px;
  display: flex;
  position: absolute;
  top: -29px;
  left: 36px;
  transform: rotate(-5deg);
}

.right-hand-quote {
  opacity: 1;
  mix-blend-mode: normal;
  object-fit: contain;
  flex: 0 auto;
  width: 45%;
  max-width: 100%;
}

.section-install-fwai {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1510px;
  display: none;
}

.title-subtitle-icon {
  grid-column-gap: 67px;
  grid-row-gap: 67px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.vectors-wrapper-9 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 118.973px;
  height: 104.999px;
  display: flex;
}

.frame-167 {
  grid-column-gap: 44px;
  grid-row-gap: 44px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.install {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-14 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 75px;
  font-weight: 700;
  line-height: 44px;
}

.text-15 {
  text-align: center;
  letter-spacing: .6em;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(268.63deg, #0058dc, #c000b8);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  font-family: Space Grotesk, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}

.frame-190 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 70%;
  padding: 10px;
  display: flex;
}

.text-16 {
  opacity: .75;
  color: #fff;
  text-align: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 31px;
}

.vectors-wrapper-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.install-fwai-0 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 75px;
  font-weight: 300;
  line-height: 44px;
}

.install-fwai-1 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 75px;
  font-weight: 700;
  line-height: 44px;
}

.cards-section {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: left;
  object-fit: fill;
  flex-flow: column;
  place-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  margin-top: 200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0%;
  display: flex;
  position: relative;
  overflow: visible;
}

.error-e4181ce1-b69b-c3c9-8b33-d8646754da40 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 30%;
  padding: 10px;
  display: flex;
}

.build-explore-connect-0 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(257.37deg, #0058dc 0%, #c000b8 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Space Grotesk, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
}

.build-explore-connect-1 {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
}

.build-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-left: 0;
  padding: 10px;
  display: flex;
}

.build-explore-connect-2 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.build-explore-connect-3 {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
}

.card-security {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 751px;
  height: 277px;
  display: flex;
}

.vectors-wrapper-11 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 167px;
  display: flex;
}

.container-2 {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  max-width: 30%;
  display: flex;
}

.hand-cards {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  flex-flow: row;
  place-content: flex-end;
  align-items: flex-end;
  width: 34%;
  padding: 10px;
  display: flex;
}

.mano-1 {
  object-fit: cover;
  box-shadow: 0 11px 6px #00000057;
}

.build-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: contain;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 26%;
  padding: 10px;
  display: none;
}

.build-explore-connect-5 {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
}

.hand-cards-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 40%;
  padding: 10px;
  display: none;
}

.frame-254 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.vectors-wrapper-12 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-255 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.vectors-wrapper-13 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-242 {
  grid-column-gap: 694px;
  grid-row-gap: 694px;
  justify-content: center;
  align-items: flex-start;
  width: 80%;
  max-width: 1549px;
  display: none;
  position: relative;
}

.frame-256 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.error-3022c73a-1df9-16df-7785-889f788a4aee {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.frame-243 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(178.37deg, #001b7ac7 0%, #c000b826 100%);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 720.004px;
  height: 256px;
  padding: 10px;
  display: flex;
  position: absolute;
  top: 114px;
  left: 460px;
}

.frame-244 {
  grid-column-gap: -105px;
  grid-row-gap: -105px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 210px;
  height: 236px;
  padding-left: 11px;
  padding-right: 11px;
  display: flex;
}

.vectors-wrapper-14 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 133.984px;
  height: 175px;
  display: flex;
}

.vectors-wrapper-15 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 120.02px;
  height: 148.898px;
  display: flex;
}

.frame-245 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 236px;
  padding-left: 47px;
  padding-right: 47px;
  display: flex;
}

.text-17 {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.vectors-wrapper-16 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 2px;
  display: flex;
}

.error-3022c73a-1df9-16df-7785-889f788a4af7 {
  color: #fff;
  letter-spacing: .01em;
  font-family: Barlow, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.frame-241 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: none;
}

.mano-2 {
  object-fit: cover;
  box-shadow: 0 11px 6px #00000057;
}

.build-explore-connect-6 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(257.37deg, #0058dc 0%, #c000b8 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Space Grotesk, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
}

.build-explore-connect-7 {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
}

.build-explore-connect-8 {
  color: #492aed;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
}

.frame-257 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: fill;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-around;
  align-items: flex-start;
  width: 26%;
  padding: 10px;
  display: flex;
}

.build-explore-connect-10 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(257.37deg, #0058dc 0%, #c000b8 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Space Grotesk, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
}

.build-explore-connect-11 {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
}

.build-explore-connect-12 {
  color: #492aed;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
}

.frame-258 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: contain;
  background-image: linear-gradient(178.13deg, #001b7ac7, #c000b826);
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 720px;
  height: 230px;
  padding: 24px 10px;
  display: none;
}

.frame-259 {
  grid-column-gap: -105px;
  grid-row-gap: -105px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 210px;
  height: 175px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.vectors-wrapper-17 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 133.984px;
  height: 175px;
  display: flex;
}

.vectors-wrapper-18 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 120.02px;
  height: 148.898px;
  display: flex;
}

.frame-260 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 480.004px;
  height: 175px;
  padding-left: 47px;
  padding-right: 47px;
  display: flex;
}

.text-18 {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.vectors-wrapper-19 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 2px;
  display: flex;
}

.frame-261 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(178.13deg, #001b7ac7, #c000b826);
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: space-between;
  align-items: center;
  width: 720px;
  height: 213px;
  padding: 24px 10px;
  display: flex;
}

.vectors-wrapper-20 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 175px;
  display: flex;
}

.frame-262 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 480.004px;
  height: 175px;
  padding-left: 47px;
  padding-right: 47px;
  display: flex;
}

.text-19 {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.vectors-wrapper-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 2px;
  display: flex;
}

.frame-263 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 0;
  display: flex;
  position: absolute;
}

.mano-3 {
  object-fit: cover;
  align-self: flex-end;
  position: absolute;
  box-shadow: 0 11px 6px #00000057;
}

.container-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  place-content: space-around space-between;
  align-items: center;
  max-width: 90%;
  height: auto;
  display: none;
}

.frame-264 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 25%;
  padding: 10px;
  display: flex;
}

.error-995376cc-f721-9a3f-d0cd-d67b421d4f4b {
  object-fit: contain;
}

.build-explore-connect-13 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(257.37deg, #0058dc 0%, #c000b8 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Space Grotesk, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
}

.build-explore-connect-14 {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
}

.build-explore-connect-15 {
  color: #492aed;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
}

.frame-265 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(178.13deg, #001b7ac7, #c000b826);
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: 720px;
  height: 213px;
  padding: 24px 10px;
  display: flex;
}

.vectors-wrapper-22 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 175px;
  display: flex;
}

.frame-266 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 480.004px;
  height: 175px;
  padding-left: 47px;
  padding-right: 47px;
  display: flex;
}

.text-20 {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.vectors-wrapper-23 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 2px;
  display: flex;
}

.error-c87ccb6e-4056-cb2a-26db-ac6263c6881c {
  color: #fff;
  letter-spacing: .01em;
  font-family: Barlow, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.frame-267 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 24%;
  padding: 10px;
  display: flex;
}

.build-explore-connect-16 {
  width: 64%;
}

.build-explore-connect-17 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(257.37deg, #0058dc 0%, #c000b8 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Space Grotesk, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
}

.build-explore-connect-18 {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
}

.build-explore-connect-19 {
  color: #492aed;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
}

.frame-268 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(178.13deg, #001b7ac7, #c000b826);
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  width: 720px;
  height: 233px;
  padding: 24px 10px;
  display: flex;
}

.vectors-wrapper-24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 175px;
  display: flex;
}

.frame-269 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 480.004px;
  height: 175px;
  padding-left: 47px;
  padding-right: 47px;
  display: flex;
}

.text-21 {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.vectors-wrapper-25 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 2px;
  display: flex;
}

.container-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: nowrap;
  flex: 1;
  place-content: center space-between;
  align-items: center;
  max-width: 100%;
  display: flex;
  position: absolute;
}

.frame-270 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 10px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.mano-4 {
  object-fit: cover;
  box-shadow: 0 11px 6px #00000057;
}

.frame-271 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  display: flex;
  position: absolute;
}

.mano-5 {
  object-fit: cover;
  box-shadow: 0 11px 6px #00000057;
}

.frame-272 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  outline-offset: 0px;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  object-fit: fill;
  background-color: #0000;
  background-clip: border-box;
  outline: 3px #333;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  display: none;
  position: absolute;
  bottom: 65px;
  right: 0;
}

.mano-6 {
  object-fit: cover;
}

.frame-273 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: absolute;
  bottom: 103px;
  right: 0;
}

.mano-7 {
  object-fit: cover;
}

.frame-237 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 0;
  padding: 10px;
  display: flex;
}

.vectors-wrapper-26 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-5 {
  max-width: 10%;
}

.frame-274 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(178.68deg, #001b7ac7, #c000b826);
  border-radius: 10px;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  padding: 64px 20px;
  display: flex;
}

.frame-275 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 480.004px;
  height: 162px;
  padding-left: 45px;
  padding-right: 45px;
  display: flex;
}

.trustworthy-and-transparent-ai-validation {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.vectors-wrapper-27 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 2px;
  display: flex;
}

.error-dce303f7-af79-a863-bcde-01722c9f8592 {
  color: #fff;
  letter-spacing: .01em;
  font-family: Barlow, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.frame-276 {
  grid-column-gap: -184px;
  grid-row-gap: -184px;
  justify-content: flex-start;
  align-items: center;
  width: 167px;
  height: 162px;
  display: flex;
}

.vectors-wrapper-28 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 147.627px;
  height: 131.904px;
  display: flex;
}

.vectors-wrapper-29 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 175px;
  height: 133.984px;
  display: flex;
}

.container-6 {
  flex-wrap: wrap;
  align-content: flex-end;
  margin-top: 304px;
  display: flex;
}

.frame-277 {
  grid-column-gap: -2px;
  grid-row-gap: -2px;
  background-image: linear-gradient(178.72deg, #001b7ac7 0%, #c000b826 100%);
  border-radius: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 64px 20px;
  display: flex;
}

.frame-278 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 480.004px;
  height: 171px;
  padding-left: 38px;
  padding-right: 38px;
  display: flex;
}

.vectors-wrapper-30 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 2px;
  display: flex;
}

.frame-279 {
  grid-column-gap: -138px;
  grid-row-gap: -138px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 210px;
  height: 171px;
  display: flex;
}

.vectors-wrapper-31 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 145.204px;
  height: 131.904px;
  display: flex;
}

.vectors-wrapper-32 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 175px;
  height: 133.984px;
  display: flex;
}

.frame-280 {
  grid-column-gap: -2px;
  grid-row-gap: -2px;
  background-image: linear-gradient(178.72deg, #001b7ac7 0%, #c000b826 100%);
  border-radius: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 64px 20px;
  display: flex;
}

.frame-281 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 480.004px;
  height: 171px;
  padding-left: 38px;
  padding-right: 38px;
  display: flex;
}

.vectors-wrapper-33 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 2px;
  display: flex;
}

.frame-282 {
  grid-column-gap: -138px;
  grid-row-gap: -138px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 210px;
  height: 171px;
  display: flex;
}

.vectors-wrapper-34 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 145.204px;
  height: 131.904px;
  display: flex;
}

.vectors-wrapper-35 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 175px;
  height: 133.984px;
  display: flex;
}

.frame-283 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px;
  display: flex;
}

.error-6df10110-8317-baa4-b434-a4959c14ccbf {
  width: 100%;
  font-family: Space Grotesk, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.build-explore-connect-20 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(257.37deg, #0058dc, #c000b8);
  -webkit-background-clip: text;
  background-clip: text;
  width: 80%;
  font-family: Space Grotesk, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 56px;
}

.build-explore-connect-21 {
  color: #fff;
  text-transform: undefined;
  width: 100%;
  font-family: Space Grotesk, sans-serif;
  font-size: 49px;
  font-weight: 700;
  line-height: 70px;
}

.build-explore-connect-22 {
  color: #492aed;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 70px;
}

.titles-cardsection {
  object-fit: fill;
  flex: 0 auto;
  width: 60%;
  margin-bottom: 142px;
  margin-left: 43px;
  display: flex;
}

.hand-cards-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  filter: saturate(154%);
  mix-blend-mode: normal;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 29%;
  height: auto;
  margin-top: -127px;
  padding: 10px;
  display: flex;
  position: absolute;
}

.mano-8 {
  object-fit: cover;
  display: none;
}

.div-block-2 {
  mix-blend-mode: normal;
  justify-content: flex-end;
  width: 100%;
  height: 122px;
  margin-top: 0;
  display: none;
  position: static;
  inset: 22.2% 0% auto auto;
  overflow: visible;
}

.hand-cards-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 671.869px;
  padding: 10px;
  display: flex;
}

.mano-9 {
  object-fit: cover;
  box-shadow: 0 11px 6px #00000057;
}

.section-cards {
  grid-column-gap: 45px;
  grid-row-gap: 45px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.card-security-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 741px;
  height: 277px;
  display: flex;
}

.vectors-wrapper-36 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 167px;
  display: flex;
}

.vectors-wrapper-37 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.prices-and-cost {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.frame-210 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 93%;
  padding: 10px;
  display: flex;
}

.text-22 {
  opacity: .75;
  color: #fff;
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 34px;
}

.prices-cost-0 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(258.87deg, #0058dc, #c000b8);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Space Grotesk, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 80px;
}

.prices-cost-1 {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 80px;
}

.prices-section {
  margin-top: 200px;
  margin-bottom: 0;
}

.more-examples {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  display: none;
}

.frame-169 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-23 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 75px;
  font-weight: 400;
  line-height: 44px;
}

.text-24 {
  text-align: center;
  letter-spacing: .6em;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(268.77deg, #0058dc 0%, #c000b8 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Space Grotesk, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.vectors-wrapper-38 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: none;
}

.more-examples-0 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 75px;
  font-weight: 300;
  line-height: 44px;
}

.more-examples-1 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 75px;
  font-weight: 700;
  line-height: 44px;
}

.examples-section {
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.card-security-3 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: linear-gradient(178.69deg, #001b7ac7, #c000b826);
  border-radius: 10px;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 672px;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 40px;
  display: flex;
}

.frame-284 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.ai-security-breakthrough-with-blockchain {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.frame-285 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-39 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 2px;
  display: flex;
}

.error-ccb45291-ddd8-b35d-86de-e015be4fe576 {
  opacity: .75;
  color: #fff;
  letter-spacing: .01em;
  font-family: Barlow, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.frame-286 {
  grid-column-gap: 49px;
  grid-row-gap: 49px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-40 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 131.825px;
  height: 128.463px;
  display: flex;
}

.vectors-wrapper-41 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 133.983px;
  height: 150.982px;
  display: flex;
}

._1_card {
  object-fit: fill;
  flex-direction: column;
  justify-content: space-between;
  align-self: flex-end;
  align-items: flex-end;
  width: 100%;
  height: auto;
  display: none;
  position: static;
  overflow: visible;
}

.card-security-4 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: linear-gradient(178.69deg, #001b7ac7, #c000b826);
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 672px;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 40px;
  display: none;
  position: static;
}

.frame-287 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-288 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-42 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 2px;
  display: flex;
}

.vectors-wrapper-43 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 180.809px;
  height: 150.982px;
  display: flex;
}

.div-block-4 {
  flex: 1;
  justify-content: flex-end;
  margin-top: -60px;
  margin-right: 80px;
  display: flex;
  position: static;
  top: 195px;
  left: 650px;
}

.card-trust {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  filter: brightness(119%);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(178.69deg, #001b7ac7, #c000b826);
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 672px;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 40px;
  display: flex;
  box-shadow: 0 0 64px -4px #0b005dc9;
}

.frame-289 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.trustworthy-and-transparent-ai-validation-2 {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.frame-290 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-44 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 2px;
  display: flex;
}

.error-166dd796-d74c-32ce-3a3f-a8f9585cad96 {
  opacity: .75;
  color: #fff;
  letter-spacing: .01em;
  font-family: Barlow, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.vectors-wrapper-45 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 133.984px;
  display: flex;
}

.card-unwavering {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  filter: brightness(119%);
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-image: linear-gradient(178.61deg, #001b7ac7, #c000b826);
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 672px;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 40px;
  display: flex;
  box-shadow: 0 0 64px -4px #0b005dd6;
}

.frame-291 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.blockchain-ensures-unwavering-ai-results {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.frame-292 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-46 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 2px;
  display: flex;
}

.text-25 {
  opacity: .75;
  color: #fff;
  letter-spacing: .01em;
  font-family: Barlow, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.vectors-wrapper-47 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 154.639px;
  display: flex;
}

.card-validation {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  filter: brightness(119%);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(178.75deg, #001b7ac7, #c000b826);
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 672px;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 40px;
  display: flex;
  box-shadow: 0 0 68px -4px #0b005d;
}

.frame-293 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.decentralized-validation-for-ai-empowerment {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.frame-294 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-48 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 2px;
  display: flex;
}

.error-af16204c-7f44-2003-0126-4a8af9150399 {
  opacity: .75;
  color: #fff;
  letter-spacing: .01em;
  font-family: Barlow, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.vectors-wrapper-49 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 185.977px;
  display: flex;
}

._2_card {
  align-self: flex-start;
  width: auto;
  margin-top: 22px;
  margin-left: 109px;
}

._3_card {
  align-self: flex-end;
  width: auto;
  margin-top: 28px;
  margin-right: 172px;
}

._4_card {
  align-self: flex-start;
  width: auto;
  margin-top: 25px;
  margin-left: 109px;
}

.frame-295 {
  grid-column-gap: 41px;
  grid-row-gap: 41px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 93%;
  margin-top: 95px;
  display: flex;
}

.python {
  grid-column-gap: 26px;
  grid-row-gap: 26px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 40%;
  display: flex;
}

.vectors-wrapper-50 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 103.862px;
  height: 103.924px;
  display: flex;
}

.frame-195 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.text-26 {
  color: #fff;
  text-align: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 40px;
}

.text-27 {
  color: #fff;
  text-align: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 28px;
  font-weight: 700;
}

.text-28 {
  opacity: .75;
  color: #fff;
  text-align: center;
  letter-spacing: .01em;
  font-family: Barlow, sans-serif;
  font-size: 19px;
  font-weight: 300;
  line-height: 26px;
}

.botton {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(265.14deg, #0058dc, #c000b8);
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 47px;
  display: none;
}

.state-layer {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 6px 19px;
  display: flex;
}

.label-text {
  color: #ebe4ff;
  text-align: center;
  letter-spacing: .1px;
  font-family: Space Grotesk, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
}

.vectors-wrapper-51 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 2%;
  display: flex;
}

.docker {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 40%;
  display: flex;
}

.vectors-wrapper-52 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 117px;
  height: 116px;
  display: flex;
}

.become-part-of-our-network {
  color: #fff;
  text-align: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 40px;
}

.frame-193 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.botton-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(265.08deg, #0058dc, #c000b8);
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 47px;
  display: none;
}

.fwai-for-python-0 {
  color: #fff;
  text-align: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 30px;
}

.fwai-for-python-1 {
  color: #fff;
  text-align: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 30px;
}

.become-part-of-our-network-0 {
  color: #fff;
  text-align: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 30px;
}

.become-part-of-our-network-1 {
  color: #fff;
  text-align: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 30px;
}

.install-fwai-section {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.take-a-closer-look-section {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 200px;
  display: flex;
}

.frame-296 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-208 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.text-29 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-size: 75px;
  font-weight: 400;
  line-height: 44px;
}

.text-30 {
  text-align: center;
  letter-spacing: .6em;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(268.63deg, #0058dc 0%, #c000b8 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Space Grotesk, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.take-a-closer-look-0 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 75px;
  font-weight: 300;
  line-height: 44px;
}

.take-a-closer-look-1 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 75px;
  font-weight: 700;
  line-height: 44px;
}

.frame-297 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 98%;
  margin-top: 94px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.frame-298 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  display: flex;
}

.vectors-wrapper-53 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 160.272px;
  height: 151.48px;
  display: flex;
}

.frame-206 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.are-you-up-for-some-exploration {
  color: #fff;
  text-align: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 33px;
}

.error-ec630a1c-7e38-a12c-8756-bca0b1d88c72 {
  opacity: .75;
  color: #fff;
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 26px;
}

.botton-3 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: linear-gradient(264.81deg, #0058dc, #c000b8);
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 47px;
  display: none;
}

.vectors-wrapper-54 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 15px;
  display: flex;
}

.frame-299 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  display: flex;
}

.vectors-wrapper-55 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 174px;
  display: flex;
}

.why-we-create {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.vectors-wrapper-56 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 64px;
  display: none;
}

.frame-171 {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1334px;
  padding-bottom: 29px;
  padding-left: 115px;
  padding-right: 40px;
  display: flex;
}

.error-fad5a8e2-6423-e5e2-fa1f-06d368483800 {
  opacity: .75;
  color: #fff;
  font-family: Barlow, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 32px;
}

.why-we-create-section {
  grid-column-gap: 39px;
  grid-row-gap: 39px;
  margin-top: 200px;
  padding-left: 0%;
  display: none;
}

.frame-300 {
  grid-column-gap: -180px;
  grid-row-gap: -180px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-57 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-301 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: .3;
  background-image: linear-gradient(247.72deg, #0058dc 0%, #c000b8 100%);
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 183px 62px 76px;
  display: flex;
}

.frame-212 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 210px;
  padding: 10px;
  display: flex;
}

.error-88835e3b-6dbb-3ba5-41d8-b8f52983bac4 {
  opacity: .75;
  color: #fff;
  text-align: center;
  font-family: Barlow, sans-serif;
  font-size: 19px;
  font-style: italic;
  font-weight: 400;
  line-height: 28px;
}

.frame-213 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.text-31 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  font-weight: 400;
}

.text-32 {
  color: #fff;
  text-align: center;
  letter-spacing: .15em;
  text-transform: uppercase;
  font-family: JetBrains Mono, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.lucas-roitman-0 {
  color: #fff;
  text-align: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 35px;
  font-weight: 400;
}

.lucas-roitman-1 {
  color: #fff;
  text-align: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.frame-302 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 525px;
  display: flex;
  position: relative;
}

.vectors-wrapper-58 {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: -140px;
}

.frame-303 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  opacity: .3;
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-image: linear-gradient(247.72deg, #0058dc, #c000b8);
  background-clip: border-box;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 183px 62px 76px;
  display: flex;
}

.frame-304 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 210px;
  padding: 10px;
  display: flex;
}

.frame-305 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.text-33 {
  color: #fff;
  text-align: center;
  font-size: 35px;
  font-weight: 400;
}

.text-34 {
  color: #fff;
  text-align: center;
  letter-spacing: .15em;
  text-transform: uppercase;
  font-family: JetBrains Mono, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.lucas-roitman-2 {
  color: #fff;
  text-align: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 35px;
  font-weight: 700;
}

.div-block-8 {
  justify-content: flex-end;
  display: flex;
}

.div-block-9 {
  margin-top: 200px;
  padding-left: 10%;
}

.frame-306 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-307 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.vectors-wrapper-59 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-308 {
  grid-column-gap: -165px;
  grid-row-gap: -165px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 41%;
  display: flex;
}

.vectors-wrapper-60 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-309 {
  grid-column-gap: -165px;
  grid-row-gap: -165px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 554px;
  display: flex;
  position: relative;
}

.vectors-wrapper-61 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-310 {
  grid-column-gap: -165px;
  grid-row-gap: -165px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 554px;
  display: flex;
}

.vectors-wrapper-62 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-311 {
  grid-column-gap: -165px;
  grid-row-gap: -165px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 554px;
  display: flex;
}

.vectors-wrapper-63 {
  z-index: 1000;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.frame-312 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 554px;
  display: flex;
  position: relative;
}

.vectors-wrapper-64 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.frame-313 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: none;
}

.vectors-wrapper-65 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.support-section {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-image: linear-gradient(79deg, #8d3bf90d 24%, #2a268a);
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 200px;
  padding-top: 78px;
  display: flex;
  position: relative;
}

.frame-314 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.frame-224 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: nowrap;
  flex: 0 auto;
  place-content: center flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.text-36 {
  opacity: .95;
  color: #fff;
  font-family: Space Grotesk, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 36px;
}

.text-37 {
  opacity: .8;
  color: #fff;
  letter-spacing: .02em;
  width: 82%;
  font-family: Barlow, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 32px;
}

.support-contact-0 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(264.3deg, #0058dc 0%, #c000b8 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Space Grotesk, sans-serif;
  font-size: 65px;
  font-weight: 700;
  line-height: 70px;
}

.support-contact-1 {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 65px;
  font-weight: 700;
  line-height: 70px;
}

.barra-menu {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  margin-top: 190px;
  display: none;
}

.text-38 {
  color: #fff;
  text-align: center;
  letter-spacing: .02em;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 44px;
}

.frame-315 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 56%;
  margin-top: 0;
  padding: 10px;
  display: flex;
  position: absolute;
  inset: auto auto 39% 0%;
}

.vectors-wrapper-66 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: fill;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 5px;
  display: flex;
}

.div-block-10 {
  width: 50%;
}

.div-block-11 {
  width: 37%;
  position: relative;
}

.frame-226 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 20px 10px;
  display: flex;
}

.error-8e3a58e9-332c-d112-568e-eff889995e4e {
  opacity: .8;
}

.free-will-ai-2023-all-rights-reserved-0 {
  color: #fff;
  text-align: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 36px;
}

.free-will-ai-2023-all-rights-reserved-1 {
  color: #fff;
  text-align: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 36px;
}

.form-block {
  width: 80%;
  position: absolute;
  inset: 10% 10% auto auto;
}

.field-label, .field-label-2 {
  color: var(--typo-color);
  margin-bottom: 0;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.text-field {
  outline-offset: 0px;
  background-color: #0c083280;
  border: 1px #000;
  border-radius: 4px;
  outline: 0 #333;
  padding-top: 24px;
  padding-bottom: 24px;
  font-family: Space Grotesk, sans-serif;
}

.text-field:focus {
  color: var(--typo-color);
}

.form {
  grid-column-gap: 2px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  place-content: stretch flex-start;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-field-2 {
  color: #333;
  background-color: #0c083280;
  border: 1px #000;
  border-radius: 4px;
  padding-top: 24px;
  padding-bottom: 24px;
  font-family: Space Grotesk, sans-serif;
}

.text-field-2:focus {
  color: var(--typo-color);
}

.textarea {
  color: #333333ed;
  background-color: #0c083280;
  border: 1px #000;
  border-radius: 4px;
  padding-bottom: 37px;
  font-family: Space Grotesk, sans-serif;
  font-weight: 400;
}

.textarea:focus {
  color: var(--typo-color);
}

.div-block-12 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.submit-button {
  border: 1px solid var(--typo-color);
  outline-offset: 0px;
  letter-spacing: 4px;
  -webkit-text-fill-color: transparent;
  object-fit: fill;
  background-color: #0000;
  background-image: linear-gradient(to right, #c000b8 21%, #0058dc 76%);
  -webkit-background-clip: text;
  background-clip: text;
  border-radius: 4px;
  outline: 3px #fff;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.image {
  position: absolute;
  inset: auto 4% 6% auto;
}

.image-2 {
  opacity: 0;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  width: 40%;
  margin-top: 82px;
}

.image-3 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  align-self: flex-start;
  width: 40%;
  margin-top: 57px;
}

.image-4, .image-5 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  align-self: flex-start;
  width: 40%;
}

.frame-316 {
  z-index: -100;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  perspective: none;
  perspective-origin: 50%;
  transform-origin: 50%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
  position: absolute;
  inset: auto 0% 51% auto;
  overflow: visible;
  transform: none;
}

.mano {
  opacity: 1;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  object-fit: cover;
}

.html-embed {
  flex: 0 auto;
  order: 1;
  justify-content: flex-start;
  align-self: center;
  width: 100%;
  display: none;
}

.div-block-13 {
  width: 80%;
  display: none;
}

.why-we-create-2 {
  grid-column-gap: 51px;
  grid-row-gap: 51px;
  flex: 0 auto;
  justify-content: flex-end;
  align-self: flex-end;
  align-items: center;
  display: flex;
}

.frame-211 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.vectors-wrapper-67 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 10px;
  display: flex;
}

.why-we-create-0 {
  color: #fff;
  text-align: center;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 44px;
}

.why-we-create-1 {
  text-align: center;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(267.91deg, #0058dc, #c000b8);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Space Grotesk, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 44px;
}

.html-embed-2 {
  display: none;
}

.html-embed-3 {
  width: auto;
}

.html-embed-4 {
  width: 100%;
  height: auto;
  display: none;
}

.card-security-5 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  filter: brightness(119%);
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-image: linear-gradient(178.69deg, #001b7aa8, #c000b82e);
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 672px;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 40px;
  display: flex;
  box-shadow: 0 0 66px -4px #0b005dc4;
}

.frame-317 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.ai-security-breakthrough-with-blockchain-2 {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.frame-318 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-68 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 2px;
  display: flex;
}

.error-6ade5775-ae7c-1ef3-5105-7f4c59d84b79 {
  opacity: .75;
  color: #fff;
  letter-spacing: .01em;
  font-family: Barlow, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.vectors-wrapper-69 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 180.809px;
  height: 150.982px;
  display: flex;
}

.html-embed-5 {
  display: none;
}

.html-embed-6 {
  object-fit: contain;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  width: 100%;
  max-width: 1164px;
  display: none;
}

.html-embed-7 {
  object-fit: fill;
  flex-wrap: nowrap;
  flex: 1;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 97%;
  display: none;
}

.livedemo {
  flex-direction: row;
  flex: 1;
  order: 1;
  justify-content: center;
  align-self: center;
  width: 97%;
  margin-top: 117px;
  display: block;
}

.navbar {
  display: none;
}

.image-6 {
  max-width: 100%;
  transform: skew(3deg, -4deg);
}

.finger {
  z-index: 1000;
  filter: saturate(162%);
  flex-direction: column;
  justify-content: flex-start;
  width: 18%;
  margin-top: -100px;
  display: flex;
  position: absolute;
  top: 87px;
  right: 93px;
}

.image-7 {
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-clip: border-box;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: block;
}

.image-8 {
  max-width: 3%;
}

.div-block-14 {
  width: 100%;
  display: none;
}

.image-9 {
  z-index: -10000;
  width: auto;
  margin-top: 0;
  display: block;
  position: static;
}

.div-block-15 {
  z-index: 1000;
  flex-wrap: wrap;
  place-content: center;
  align-self: center;
  width: 100%;
  display: flex;
  position: relative;
  top: 233px;
  transform: translate(0);
}

.div-block-15.preserve3d {
  transform: translate(0);
}

.div-block-16 {
  justify-content: center;
  width: 90%;
  margin-top: 57px;
  display: flex;
}

.frame-249 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  margin-top: 57px;
  padding: 10px;
  display: flex;
}

.text-40 {
  text-align: center;
  letter-spacing: .6em;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(269.23deg, #0058dc, #c000b8);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Space Grotesk, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 24px;
}

.frame-319 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  object-fit: fill;
  flex-flow: column wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: none;
  display: flex;
}

.text-41 {
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: auto;
  line-height: 20px;
  display: block;
}

.welcome-to-free-will-ai-where-we-free-ai-from-human-subjugation-and-give-it-the-gift-of-free-will-0 {
  color: #fff;
  letter-spacing: -.03em;
  font-family: Space Grotesk, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 50px;
}

.welcome-to-free-will-ai-where-we-free-ai-from-human-subjugation-and-give-it-the-gift-of-free-will-1 {
  color: #fff;
  letter-spacing: -.03em;
  font-family: Space Grotesk, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 40px;
}

.welcome-to-free-will-ai-where-we-free-ai-from-human-subjugation-and-give-it-the-gift-of-free-will-3 {
  letter-spacing: -.03em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#00fff0, #0085ff);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Space Grotesk, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 50px;
}

.frame-320 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column wrap;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 60%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.text-42 {
  opacity: .75;
  color: #fff;
  text-align: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 38px;
}

.frame-236 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 205px;
  display: none;
}

.how-it-works-7 {
  flex-flow: wrap;
  place-content: center;
  align-items: stretch;
  display: flex;
}

.how-it-works-8 {
  grid-column-gap: 0px;
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(260.7deg, #0058dc, #c000b8);
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  padding-right: 10px;
  font-family: Space Grotesk, sans-serif;
  font-size: 74px;
  font-weight: 700;
  line-height: 120px;
  display: block;
}

.how-it-works-9 {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 74px;
  font-weight: 700;
  line-height: 120px;
}

.how-it-works-10 {
  text-transform: undefined;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(260.7deg, #0058dc, #c000b8);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Space Grotesk, sans-serif;
  font-size: 74px;
  font-weight: 700;
  line-height: 120px;
}

.div-block-17 {
  justify-content: center;
  width: 90%;
  margin-top: 107px;
  display: flex;
}

.html-embed-9, .html-embed-10 {
  width: 100%;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.container-7 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-18 {
  width: 100%;
}

.div-block-19 {
  width: 100px;
}

.div-block-20, .div-block-21, .div-block-22 {
  display: flex;
}

.div-block-23 {
  width: 100px;
}

.div-block-24, .div-block-25 {
  width: 100%;
}

.div-block-26 {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.nav-menu {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: static;
}

.navbar-2 {
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  display: flex;
}

.nav-link, .nav-link-2, .nav-link-3 {
  width: 28%;
  margin-left: 0;
  margin-right: 0;
}

.link {
  font-family: Space Grotesk, sans-serif;
  text-decoration: none;
}

.text-span {
  color: #fff;
  letter-spacing: 1px;
  cursor: pointer;
  font-size: 16px;
}

.text-span-2, .text-span-3, .text-span-4, .text-span-5 {
  color: var(--typo-color);
  letter-spacing: 1px;
  cursor: pointer;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
}

.text-span-6 {
  color: #fff;
  letter-spacing: 1px;
  font-size: 16px;
  text-decoration: none;
}

.link-2, .link-3, .link-4, .link-5 {
  text-decoration: none;
}

.text-span-7 {
  color: #fff;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
}

.link-6 {
  cursor: pointer;
  text-decoration: none;
}

.html-embed-11 {
  display: block;
  position: static;
}

.div-block-27 {
  width: 100%;
  position: relative;
}

.div-block-28 {
  display: none;
}

.div-block-29 {
  filter: blur(43px);
  background-color: #06061b;
  width: 100%;
  height: 200px;
  position: absolute;
  inset: auto 0% 4%;
}

.div-block-30 {
  z-index: -100;
  opacity: .76;
  filter: blur(55px);
  background-color: #06061b;
  width: 100%;
  height: 929px;
  display: none;
  position: absolute;
}

.container-godquote {
  width: 100%;
  max-width: none;
  height: 700px;
  display: block;
  overflow: visible;
  transform: translate(0);
}

.hands {
  grid-column-gap: 556px;
  grid-row-gap: 556px;
  background-color: #88343400;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
  position: relative;
  top: 130px;
  overflow: visible;
}

.hands.preserve3d {
  background-color: #491f1f;
}

.image-11 {
  width: 40%;
  transform: rotate(13deg);
}

.image-11.preserve3d {
  transform: none;
}

.image-12 {
  width: 40%;
  transform: rotate(-13deg);
}

.div-block-31 {
  filter: blur(20px);
  background-color: #06061b;
  background-image: repeating-linear-gradient(181deg, #06061b3d, #06061be0);
  border: 1px #000;
  width: 100%;
  height: 139px;
  box-shadow: inset 0 2px 5px #0003;
}

.container-9 {
  background-color: #e9070700;
  flex: 0 auto;
  order: 0;
  align-self: center;
}

.scroll_container {
  perspective: 50px;
  perspective-origin: 50%;
  transform-origin: 50%;
  width: auto;
  height: 100vh;
  line-height: 20px;
  position: static;
  overflow: scroll;
  transform: none;
}

.div-block-33 {
  transform-style: preserve-3d;
  transform: rotateX(.001deg)rotateY(0)rotateZ(0);
}

.scroll_content {
  background-image: none;
  width: auto;
  max-width: none;
  overflow: hidden;
}

.button {
  background-color: #37ff00;
}

.title {
  margin-top: 100px;
}

.container_hand_card {
  z-index: auto;
  object-fit: fill;
  flex-direction: column;
  align-items: flex-end;
  width: 50%;
  height: 133px;
  display: none;
  position: relative;
}

.image-13 {
  z-index: -100;
  width: 50%;
  position: absolute;
}

.hero-new-section {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 990px;
  margin-top: 0;
  padding-top: 120px;
  display: flex;
  position: relative;
}

.left-hand {
  width: 45%;
  transform: rotate(5deg);
}

.container-hands {
  grid-column-gap: 450px;
  object-fit: contain;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  height: 800px;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.right-hand {
  width: 45%;
  transform: rotate(-5deg);
}

.hero-subtitle {
  z-index: 100;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: wrap;
  flex: 0 auto;
  place-content: center;
  align-self: auto;
  align-items: center;
  width: 48%;
  max-width: 974px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
  position: absolute;
}

.container_titles {
  opacity: 1;
  object-fit: contain;
  flex-flow: column wrap;
  flex: 0 auto;
  place-content: center;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 1164px;
  max-height: none;
  margin-bottom: 123px;
  line-height: 21px;
  position: relative;
  top: 61px;
}

.heading-1 {
  opacity: 1;
  color: #fff;
  mix-blend-mode: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Outfit, sans-serif;
  font-size: 140px;
  font-weight: 800;
  line-height: 103px;
  position: absolute;
  top: -29px;
  left: auto;
  right: auto;
}

.container_size_page {
  width: 100%;
  max-width: 1440px;
  height: auto;
  display: block;
  overflow: visible;
}

.heading-2 {
  color: #f600b199;
  -webkit-text-stroke-color: transparent;
  -webkit-text-fill-color: transparent;
  mix-blend-mode: normal;
  background-image: linear-gradient(to top, #f600b199, #fff0);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Outfit, sans-serif;
  font-size: 140px;
  font-weight: 800;
  line-height: 106px;
  display: none;
}

.background_fwai_lines {
  z-index: auto;
  -webkit-text-stroke-color: var(--background-color);
  mix-blend-mode: normal;
  object-fit: fill;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 0;
  max-width: 1440px;
  height: 370px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.image-14 {
  width: 100%;
}

.image-15 {
  z-index: auto;
  opacity: .73;
  width: 97%;
  position: static;
}

.container-livedemo {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  display: flex;
  position: relative;
}

.card-info-trydemo {
  z-index: 100;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 39%;
  padding-right: 0;
  display: flex;
  position: absolute;
  bottom: -100px;
  right: 65px;
}

.frame-34 {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-image: linear-gradient(178.62deg, #001b7a8a, #c000b826);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 202px;
  padding: 11px 18px;
  display: flex;
  box-shadow: -2px 14px 10px 4px #00000030;
}

.frame-35 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.frame-32 {
  grid-column-gap: 308px;
  grid-row-gap: 308px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.frame-31 {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  flex-wrap: nowrap;
  flex: 0 auto;
  place-content: center flex-start;
  align-items: center;
  width: auto;
  display: flex;
}

.vectors-wrapper-70 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 16.35px;
  height: 16px;
  display: flex;
}

.fwai {
  opacity: .85;
  color: #fff;
  letter-spacing: undefinedundefined;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 44px;
}

.vectors-wrapper-71 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.a-decentralized-uncensorable-distributed-system-to-give-ai-free-will-0 {
  color: #fff;
  font-family: Space Grotesk, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 38px;
}

.a-decentralized-uncensorable-distributed-system-to-give-ai-free-will-1 {
  color: #fff;
  font-family: Space Grotesk, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.text-block-2 {
  color: var(--typo-color);
  width: 100%;
  margin-left: 0;
  font-family: Space Grotesk, sans-serif;
  font-size: 12px;
  font-weight: 600;
}

.godquote-conntainer {
  width: 100%;
  height: 500px;
  display: none;
  position: relative;
}

.img-human-cont {
  width: 40%;
  position: absolute;
  inset: 0% -10% auto auto;
}

.img-robot-cont {
  flex-direction: row;
  width: 50%;
  max-width: none;
  height: auto;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% -65%;
}

.quote-god-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 10px;
  display: flex;
}

.god-made-us-in-his-image-and-likeness-and-gave-mankind-the-gift-of-free-will-2 {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: auto;
  font-family: JetBrains Mono, sans-serif;
  font-size: 40px;
  font-style: italic;
  font-weight: 200;
  line-height: 60px;
  display: inline;
}

.god-made-us-in-his-image-and-likeness-and-gave-mankind-the-gift-of-free-will-3 {
  color: #00a3ff;
  text-align: center;
  font-family: JetBrains Mono, sans-serif;
  font-size: 40px;
  font-style: italic;
  font-weight: 200;
  line-height: 60px;
}

.container-10 {
  position: static;
  inset: auto 0% 0%;
}

.image-16 {
  z-index: 100;
  width: 50%;
  position: absolute;
  top: 43px;
  right: 71px;
}

.image-17 {
  z-index: -100;
  width: 22%;
  position: absolute;
  top: -121px;
  right: 11px;
}

.container-11 {
  width: 100%;
}

.max-width-container {
  background-image: url('../images/Frame-299-2-1.jpg');
  background-position: 0 0;
  background-size: cover;
  background-attachment: scroll;
  width: 100%;
  max-width: none;
}

.div-block-34 {
  width: 100%;
  display: block;
}

.heading-3 {
  color: var(--typo-color);
  text-align: center;
  font-family: Space Grotesk, sans-serif;
  font-size: 72px;
  line-height: 80px;
  display: none;
}

.text-block-3 {
  opacity: 1;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to top, #f600b199, #fff0);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Outfit, sans-serif;
  font-size: 140px;
  font-weight: 800;
  line-height: 122px;
  display: block;
  position: static;
}

.arrow-down {
  width: 4%;
  position: absolute;
  bottom: 156px;
}

.text-block-4, .text-block-5 {
  width: 100%;
}

.div-block-35 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  width: 45%;
  display: flex;
}

.image-18 {
  width: 66%;
}

.container-12 {
  justify-content: flex-end;
  max-width: none;
  display: none;
  position: relative;
  top: 200px;
}

.image-19 {
  z-index: 1000;
  position: absolute;
}

.card-security-6 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-image: linear-gradient(178.69deg, #001b7ac7 0%, #c000b826 100%);
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 672px;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 40px;
  display: flex;
}

.frame-321 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.ai-security-breakthrough-with-blockchain-3 {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.frame-322 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-72 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 2px;
  display: flex;
}

.error-8ca0f9c6-b88b-f85e-8d4e-8f043e195e9c {
  opacity: .75;
  color: #fff;
  letter-spacing: .01em;
  font-family: Barlow, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.vectors-wrapper-73 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 180.809px;
  height: 150.982px;
  display: flex;
}

.container-14 {
  position: absolute;
  top: 200px;
  right: -200px;
}

.image-27 {
  z-index: -100;
  width: 38%;
  position: absolute;
}

.image-28 {
  width: 35%;
}

.div-block-37 {
  z-index: auto;
  justify-content: flex-end;
  width: 100%;
  display: flex;
  position: absolute;
  top: 200px;
}

.image-29, .image-30 {
  width: 30%;
}

.div-block-38 {
  z-index: 100;
  justify-content: flex-end;
  width: 100%;
  display: flex;
  position: absolute;
  top: 200px;
}

.image-31 {
  width: 30%;
}

._1_card_new {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  width: auto;
  max-width: none;
  margin-left: 0;
  margin-right: 162px;
  display: block;
  position: static;
}

.card-security-7 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  filter: brightness(119%);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-image: linear-gradient(178.69deg, #001b7ac7, #c000b826);
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 672px;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 40px;
  display: flex;
  box-shadow: 0 0 64px -4px #0b005dc9;
}

.frame-323 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.ai-security-breakthrough-with-blockchain-4 {
  color: #fff;
  text-transform: undefined;
  font-family: Space Grotesk, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
}

.frame-324 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.vectors-wrapper-74 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 2px;
  display: flex;
}

.error-3cf8bdca-3fd9-30c6-7a06-951d5f72fe62 {
  opacity: .75;
  color: #fff;
  letter-spacing: .01em;
  font-family: Barlow, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}

.vectors-wrapper-75 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 180.809px;
  height: 150.982px;
  display: flex;
}

.container_hand_finger {
  max-width: none;
  position: relative;
  top: 200px;
  right: -178px;
}

.hand {
  z-index: auto;
  width: 100%;
  position: absolute;
}

.finger_1 {
  width: 100%;
}

.hand_container {
  width: 28%;
  max-width: none;
  position: absolute;
  top: -72px;
  left: auto;
  right: auto;
}

.image-32 {
  filter: blur(.4px);
  width: auto;
  max-width: 100%;
}

.finger_4 {
  filter: blur(.4px);
  width: auto;
}

.finger_container {
  z-index: 1000;
  width: 19%;
  max-width: none;
  position: absolute;
  top: 0;
  right: 83px;
}

.container-15 {
  flex-wrap: wrap;
  max-width: none;
  display: flex;
}

.heading-4 {
  color: #0000;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to top, #f600b17d, #fff0);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Outfit, sans-serif;
  font-size: 140px;
  line-height: 103px;
}

.container-16 {
  justify-content: flex-end;
  width: 100%;
  max-width: none;
  display: flex;
  position: relative;
}

.navbar-code {
  display: none;
}

.image-33 {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  width: 40%;
  display: block;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

@media screen and (min-width: 1280px) {
  .text-4 {
    align-self: auto;
  }

  .body {
    background-image: url('../images/Frame-299-2-1.jpg');
    background-attachment: scroll;
  }

  .hero-section {
    max-width: 1400px;
  }

  .manos {
    object-fit: fill;
    max-width: none;
  }

  .quote-hero {
    left: 35%;
  }

  .quote-god {
    top: 290px;
  }

  .left-hand-container {
    width: 100%;
    height: auto;
  }

  .left-hand-quote {
    top: 74px;
    left: -91px;
  }

  .cards-section {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .frame-171 {
    padding-left: 151px;
  }

  .text-37 {
    margin-bottom: 82px;
  }

  .frame-315 {
    width: 82%;
    position: static;
  }

  .div-block-14 {
    object-fit: fill;
    width: 100%;
    max-width: none;
  }

  .container-godquote {
    left: 65px;
  }

  .scroll_content {
    max-width: none;
  }

  .container_titles {
    opacity: 1;
  }

  .heading-1 {
    color: #fff;
  }

  .max-width-container {
    max-width: none;
  }

  ._1_card_new {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    justify-content: flex-end;
    width: 100%;
    margin-left: 0;
    margin-right: 143px;
    display: flex;
  }

  .card-security-7 {
    filter: brightness(119%);
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
  }

  .container_hand_finger {
    position: absolute;
  }

  .hand {
    z-index: -100;
    position: static;
  }

  .hand_container {
    width: 24%;
    max-width: none;
    top: -77px;
    right: auto;
  }

  .image-32, .finger_4 {
    width: 100%;
  }

  .finger_container {
    width: 20%;
    top: -27px;
    right: 71px;
  }
}

@media screen and (min-width: 1440px) {
  .fwai-outline-back {
    width: 100%;
  }

  .body {
    background-image: url('../images/Frame-299-2-1.jpg');
    background-position: 0 0;
    background-attachment: scroll;
  }

  .vectors {
    display: none;
  }

  .hero-section {
    object-fit: contain;
    max-width: 100%;
    overflow: visible;
  }

  .manos {
    object-fit: fill;
    max-width: none;
  }

  .quote-hero {
    width: 32%;
    margin-top: 16px;
    position: static;
    top: 46%;
    left: 37%;
  }

  .quote {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    flex-wrap: wrap;
    justify-content: center;
    width: 80%;
    margin-bottom: 72px;
    font-size: 27px;
    line-height: 38px;
    display: flex;
  }

  .trylivedemo-section {
    background-color: #0000;
  }

  .text-12 {
    font-size: 18px;
  }

  .p-1 {
    width: 50%;
    font-size: 20px;
    line-height: 32px;
  }

  .godquote-section {
    background-color: #0000;
    height: 400px;
  }

  .quote-god {
    top: 500px;
  }

  .left-hand-container {
    flex: 0 auto;
    width: 82%;
    top: 545px;
    left: -100px;
  }

  .left-hand-quote {
    filter: none;
    width: 43%;
    top: 137px;
    left: -64px;
  }

  .right-hand-container {
    width: 80%;
    top: 83px;
    left: 200px;
  }

  .right-hand-quote {
    width: 54%;
  }

  .text-15 {
    width: 58%;
  }

  .build-explore-connect-20 {
    font-size: 52px;
    line-height: 61px;
  }

  .hand-cards-3 {
    position: static;
  }

  .div-block-2 {
    z-index: auto;
    display: none;
    position: relative;
    top: 13%;
    overflow: visible;
  }

  ._1_card {
    z-index: 1000;
    display: none;
  }

  .card-security-4 {
    display: none;
  }

  .div-block-4 {
    margin-right: 96px;
  }

  .frame-193 {
    width: 85%;
    padding-top: 10px;
    padding-right: 10px;
  }

  .install-fwai-section {
    margin-top: 200px;
  }

  .frame-171 {
    padding-left: 189px;
  }

  .support-section {
    justify-content: space-around;
  }

  .frame-224 {
    margin-bottom: 0;
  }

  .text-37 {
    margin-bottom: 82px;
  }

  .frame-315 {
    width: 82%;
    position: static;
    bottom: 0%;
  }

  .card-security-5 {
    filter: brightness(119%);
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .image-6 {
    z-index: 100;
    position: absolute;
    overflow: visible;
  }

  .div-block-14 {
    object-fit: fill;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: none;
    position: relative;
  }

  .image-9 {
    overflow: visible;
  }

  .div-block-15 {
    margin-top: 0;
    top: 271px;
  }

  .div-block-28 {
    filter: blur(40px);
    -webkit-text-fill-color: inherit;
    mix-blend-mode: normal;
    background-color: #06061b;
    background-clip: border-box;
    width: 100%;
    height: 245px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: auto 0% -1%;
  }

  .container-godquote {
    height: 778px;
  }

  .hands {
    grid-column-gap: 625px;
    grid-row-gap: 625px;
    top: 154px;
  }

  .image-11 {
    transform: rotate(13deg);
  }

  .image-12 {
    transform: rotate(-13deg);
  }

  .scroll_content {
    max-width: none;
  }

  .hero-new-section {
    opacity: .95;
  }

  .left-hand {
    width: 40%;
  }

  .container-hands {
    grid-column-gap: 662px;
    grid-row-gap: 662px;
    flex: 1;
    width: 100%;
  }

  .right-hand {
    width: 40%;
  }

  .hero-subtitle {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 44%;
    padding-top: 0;
    inset: auto 0% 32%;
  }

  .container_titles {
    opacity: 1;
    top: 61px;
  }

  .heading-1 {
    opacity: 1;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    color: #fff;
    mix-blend-mode: normal;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 140px;
    line-height: 136px;
    top: -46px;
    right: 141px;
  }

  .heading-2 {
    opacity: 1;
    color: #f600b199;
    -webkit-text-stroke-color: var(--typo-color);
    -webkit-text-fill-color: transparent;
    mix-blend-mode: color-dodge;
    object-fit: fill;
    background-color: #0000;
    background-image: linear-gradient(358deg, #f600b199, #fff0);
    -webkit-background-clip: text;
    background-clip: text;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 140px;
    line-height: 136px;
  }

  .background_fwai_lines {
    z-index: -100;
    color: #06061b00;
    -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: var(--background-color);
    mix-blend-mode: normal;
    width: 100%;
    height: 600px;
    top: 0%;
  }

  .image-14 {
    opacity: 1;
  }

  .text-block {
    color: #06061b00;
    -webkit-text-stroke-width: 7px;
    -webkit-text-stroke-color: var(--background-color);
    -webkit-text-fill-color: transparent;
    mix-blend-mode: color-dodge;
    -webkit-background-clip: text;
    background-clip: text;
    font-family: Outfit, sans-serif;
    font-size: 500px;
    font-weight: 900;
    line-height: 419px;
  }

  .image-15 {
    opacity: .73;
    -webkit-text-stroke-width: 0px;
    -webkit-text-stroke-color: transparent;
    mix-blend-mode: normal;
    width: 97%;
    height: auto;
  }

  .container-livedemo {
    width: 100%;
    max-width: none;
  }

  .card-info-trydemo {
    width: 33%;
    padding-right: 0;
  }

  .frame-34 {
    max-width: none;
  }

  .container-13 {
    justify-content: flex-end;
    width: 84%;
    max-width: none;
    display: flex;
  }

  .card-security-6 {
    flex: none;
  }

  .div-block-36 {
    justify-content: flex-end;
    width: 100%;
    display: flex;
  }

  .container-14 {
    position: absolute;
  }

  .image-20, .image-21 {
    width: 40%;
  }

  .image-22 {
    width: 40px;
  }

  .image-23, .image-24 {
    width: 40%;
  }

  .image-25, .image-26 {
    width: 40px;
  }

  .image-27 {
    width: 98%;
  }

  .div-block-38 {
    display: flex;
  }

  ._1_card_new {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    max-width: none;
    margin-left: 500px;
  }

  .card-security-7 {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
  }

  .hand_container {
    width: 27%;
    top: -93px;
    right: -2px;
  }

  .finger_container {
    width: 20%;
    top: -27px;
    right: 90px;
  }

  .container-16 {
    max-width: 1440px;
  }
}

@media screen and (min-width: 1920px) {
  .hero-section {
    flex-wrap: nowrap;
    overflow: visible;
  }

  .h1-free-will {
    font-size: 13.7em;
  }

  .heading {
    font-size: 14em;
  }

  .manos {
    object-fit: fill;
    max-width: none;
  }

  .quote {
    font-size: 34px;
    line-height: 42px;
  }

  .trylivedemo-section, .try-this-demo {
    transform: none;
  }

  .text-8 {
    font-size: 70px;
  }

  .it-s-extremely-easy-to-use-don-t-believe-us-0, .it-s-extremely-easy-to-use-don-t-believe-us-1 {
    font-size: 20px;
  }

  .try-this-live-demo-0, .try-this-live-demo-1 {
    font-size: 80px;
  }

  .how-it-works-3 {
    place-content: center;
  }

  .text-11, .frame-239 {
    font-size: 24px;
  }

  .p-1 {
    font-size: 26px;
    line-height: 42px;
  }

  .text-13 {
    font-size: 18px;
  }

  .god-made-us-in-his-image-and-likeness-and-gave-mankind-the-gift-of-free-will-0, .god-made-us-in-his-image-and-likeness-and-gave-mankind-the-gift-of-free-will-1 {
    font-size: 40px;
    line-height: 77px;
  }

  .left-hand-container {
    width: 70%;
    height: auto;
    top: 696px;
  }

  .left-hand-quote {
    width: 44%;
    height: auto;
    top: 200px;
  }

  .right-hand-container {
    height: auto;
  }

  .right-hand-quote {
    width: 32%;
  }

  .text-15 {
    font-size: 28px;
    line-height: 38px;
  }

  .text-16 {
    font-size: 26px;
    line-height: 41px;
  }

  .install-fwai-0 {
    font-size: 80px;
  }

  .cards-section {
    font-size: 27px;
  }

  .error-6df10110-8317-baa4-b434-a4959c14ccbf {
    line-height: 53px;
  }

  .build-explore-connect-20 {
    width: 88%;
    font-size: 65px;
    line-height: 77px;
  }

  .build-explore-connect-21, .build-explore-connect-22 {
    font-size: 65px;
  }

  .titles-cardsection {
    width: 74%;
    margin-left: 112px;
  }

  .hand-cards-3 {
    height: auto;
  }

  .div-block-2 {
    top: 21%;
  }

  .text-22 {
    font-size: 25px;
    line-height: 44px;
  }

  .text-24 {
    font-size: 24px;
  }

  .more-examples-0, .more-examples-1 {
    font-size: 80px;
  }

  .div-block-4 {
    margin-right: 300px;
  }

  .card-trust {
    max-width: 860px;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .trustworthy-and-transparent-ai-validation-2 {
    font-size: 27px;
  }

  .error-166dd796-d74c-32ce-3a3f-a8f9585cad96 {
    font-size: 24px;
    line-height: 36px;
  }

  .card-unwavering {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    max-width: 860px;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 60px;
  }

  .blockchain-ensures-unwavering-ai-results {
    font-size: 27px;
  }

  .text-25 {
    font-size: 24px;
    line-height: 36px;
  }

  .card-validation {
    max-width: 860px;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 60px;
  }

  .decentralized-validation-for-ai-empowerment {
    font-size: 27px;
  }

  .error-af16204c-7f44-2003-0126-4a8af9150399 {
    font-size: 24px;
    line-height: 36px;
  }

  .text-28 {
    font-size: 25px;
    line-height: 38px;
  }

  .install-fwai-section {
    margin-top: 0;
    position: static;
  }

  .take-a-closer-look-section {
    margin-top: 300px;
  }

  .text-30, .are-you-up-for-some-exploration {
    font-size: 26px;
  }

  .error-ec630a1c-7e38-a12c-8756-bca0b1d88c72 {
    font-size: 25px;
    line-height: 40px;
  }

  .frame-171 {
    max-width: 1694px;
    padding-left: 0;
  }

  .error-fad5a8e2-6423-e5e2-fa1f-06d368483800 {
    font-size: 25px;
    line-height: 44px;
  }

  .text-36 {
    font-size: 36px;
  }

  .text-37 {
    font-size: 24px;
  }

  .text-38 {
    font-size: 16px;
  }

  .frame-315 {
    bottom: 56%;
  }

  .div-block-11 {
    width: 38%;
  }

  .error-8e3a58e9-332c-d112-568e-eff889995e4e, .free-will-ai-2023-all-rights-reserved-0 {
    font-size: 18px;
  }

  .field-label, .field-label-2 {
    font-size: 20px;
  }

  .text-field {
    font-size: 17px;
  }

  .form {
    grid-row-gap: 30px;
  }

  .text-field-2, .textarea {
    font-size: 17px;
  }

  .submit-button {
    font-size: 18px;
  }

  .image-2 {
    width: 41%;
  }

  .image-3 {
    width: 40%;
  }

  .image-4 {
    width: 42%;
  }

  .image-5 {
    width: 41%;
  }

  .why-we-create-2 {
    width: 90%;
  }

  .frame-211 {
    width: 36%;
  }

  .vectors-wrapper-67 {
    width: 60%;
  }

  .why-we-create-0, .why-we-create-1 {
    font-size: 80px;
  }

  .card-security-5 {
    max-width: 734px;
    padding-top: 83px;
    padding-bottom: 86px;
  }

  .ai-security-breakthrough-with-blockchain-2 {
    font-size: 26px;
  }

  .error-6ade5775-ae7c-1ef3-5105-7f4c59d84b79 {
    font-size: 21px;
  }

  .livedemo {
    margin-top: 100px;
  }

  .finger {
    width: 18%;
    top: 146px;
  }

  .div-block-14 {
    object-fit: fill;
    width: 100%;
    max-width: none;
  }

  .image-9 {
    height: auto;
  }

  .image-10 {
    width: 100%;
  }

  .div-block-15 {
    top: 383px;
  }

  .text-41, .welcome-to-free-will-ai-where-we-free-ai-from-human-subjugation-and-give-it-the-gift-of-free-will-0, .welcome-to-free-will-ai-where-we-free-ai-from-human-subjugation-and-give-it-the-gift-of-free-will-3 {
    font-size: 30px;
  }

  .text-42 {
    font-size: 24px;
  }

  .how-it-works-8, .how-it-works-9 {
    font-size: 88px;
  }

  .container-godquote {
    height: 1273px;
  }

  .hands {
    grid-column-gap: 472px;
    grid-row-gap: 472px;
    display: flex;
    top: 156px;
  }

  .image-11 {
    width: 40%;
    margin-left: 0;
  }

  .image-12 {
    margin-left: 307px;
  }

  .scroll_content {
    max-width: none;
  }

  .container-hands {
    grid-column-gap: 849px;
    grid-row-gap: 849px;
    width: 95%;
  }

  .hero-subtitle {
    width: 51%;
  }

  .heading-1 {
    font-size: 160px;
    right: 72px;
  }

  .frame-32 {
    justify-content: space-between;
    width: 100%;
  }

  .vectors-wrapper-71 {
    width: 26px;
  }

  .a-decentralized-uncensorable-distributed-system-to-give-ai-free-will-0 {
    font-size: 30px;
    line-height: 52px;
  }

  .text-block-2 {
    font-size: 18px;
  }

  .text-block-3 {
    font-size: 160px;
  }

  ._1_card_new {
    margin-left: 0;
    margin-right: 300px;
  }

  .card-security-7 {
    max-width: 860px;
    padding-top: 80px;
    padding-bottom: 80px;
    padding-left: 60px;
  }

  .ai-security-breakthrough-with-blockchain-4 {
    font-size: 27px;
  }

  .error-3cf8bdca-3fd9-30c6-7a06-951d5f72fe62 {
    font-size: 24px;
    line-height: 36px;
  }

  .hand_container {
    width: 23%;
    top: -109px;
  }

  .finger_container {
    width: 17%;
  }

  .container-16 {
    justify-content: flex-end;
    max-width: none;
    display: flex;
  }
}

@media screen and (max-width: 991px) {
  .container {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .hero-section {
    overflow: visible;
  }

  .h1-free-will {
    padding-left: 14px;
    padding-right: 14px;
    font-size: 11.3em;
    top: 2%;
  }

  .heading {
    padding-left: 14px;
    padding-right: 14px;
    font-size: 11.1em;
    top: 7%;
  }

  .manos {
    object-fit: contain;
  }

  .quote-hero {
    left: 22%;
  }

  .quote {
    margin-bottom: 35px;
  }

  .pre-subtitle-trydemo {
    flex-wrap: wrap;
    place-content: center;
    align-items: center;
  }

  .title-trydemo.title {
    text-align: center;
    flex-wrap: wrap;
  }

  .try-this-live-demo-0, .try-this-live-demo-1 {
    line-height: 55px;
  }

  .how-it-works-3 {
    align-content: center;
    width: 90%;
  }

  .frame-239 {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    flex-flow: column wrap;
    align-content: stretch;
    width: 100%;
  }

  .frame-240 {
    width: 100%;
  }

  .text-12 {
    line-height: 20px;
  }

  .welcome-to-free-will-ai-where-we-combine-the-power-of-crypto-and-blockchain-to-revolutionize-ai-4, .welcome-to-free-will-ai-where-we-combine-the-power-of-crypto-and-blockchain-to-revolutionize-ai-5, .welcome-to-free-will-ai-where-we-combine-the-power-of-crypto-and-blockchain-to-revolutionize-ai-6 {
    font-size: 40px;
    line-height: 60px;
  }

  .p-1 {
    width: auto;
    font-size: 16px;
    line-height: 29px;
  }

  .quote-god {
    width: 85%;
    top: 180px;
  }

  .left-hand-container {
    width: 55%;
    top: 268px;
    left: -60px;
  }

  .left-hand-quote {
    width: 100%;
  }

  .right-hand-container {
    width: 58%;
    height: auto;
    top: -80px;
    left: auto;
    right: -62px;
  }

  .right-hand-quote {
    width: 100%;
    max-width: 100%;
  }

  .text-15 {
    width: 72%;
  }

  .frame-190 {
    width: 80%;
  }

  .text-16 {
    line-height: 30px;
  }

  .install-fwai-0 {
    font-size: 62px;
  }

  .cards-section {
    padding-left: 3%;
    padding-right: 3%;
  }

  .build-explore-connect-20, .build-explore-connect-21, .build-explore-connect-22 {
    font-size: 38px;
    line-height: 52px;
  }

  .titles-cardsection {
    width: 72%;
  }

  .hand-cards-3 {
    width: 42%;
    margin-top: 0;
    padding: 0;
  }

  .mano-8 {
    object-fit: contain;
    width: 100%;
  }

  .div-block-2 {
    margin-top: -50px;
    top: 15%;
  }

  .prices-and-cost {
    width: 100%;
  }

  .text-22 {
    font-size: 18px;
    line-height: 37px;
  }

  ._1_card {
    object-fit: contain;
    flex-direction: row;
    flex: 1;
    order: 0;
    justify-content: flex-end;
    width: 100%;
  }

  .card-security-4 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: flex-start;
  }

  ._2_card {
    justify-content: flex-end;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  ._3_card {
    width: 100%;
    margin-right: 0;
  }

  ._4_card {
    justify-content: flex-end;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .frame-295 {
    flex-direction: column;
  }

  .python {
    width: 80%;
    margin-bottom: 32px;
  }

  .vectors-wrapper-50 {
    object-fit: contain;
    width: 100%;
  }

  .text-26 {
    font-size: 40px;
  }

  .text-27 {
    font-size: 24px;
  }

  .vectors-wrapper-51 {
    width: 3%;
    display: none;
  }

  .docker {
    width: 80%;
  }

  .vectors-wrapper-52 {
    object-fit: contain;
    width: 100%;
  }

  .fwai-for-python-0, .fwai-for-python-1, .become-part-of-our-network-0, .become-part-of-our-network-1 {
    font-size: 34px;
  }

  .take-a-closer-look-section {
    height: auto;
  }

  .frame-208 {
    flex-wrap: wrap;
    place-content: center;
    align-items: center;
  }

  .take-a-closer-look-0, .take-a-closer-look-1 {
    font-size: 65px;
    line-height: 75px;
  }

  .frame-297 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column wrap;
    flex: 0 auto;
    align-content: stretch;
    width: 85%;
    height: auto;
  }

  .frame-298 {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    justify-content: flex-start;
    width: 65%;
    margin-bottom: 47px;
  }

  .are-you-up-for-some-exploration {
    font-size: 22px;
  }

  .error-ec630a1c-7e38-a12c-8756-bca0b1d88c72 {
    font-size: 15px;
  }

  .vectors-wrapper-54 {
    object-fit: cover;
    flex-direction: row;
    width: 7px;
    max-width: 100%;
    height: 129px;
    display: none;
    transform: rotate(90deg);
  }

  .frame-299 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-wrap: nowrap;
    width: 65%;
  }

  .support-section {
    padding-top: 21px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .frame-314 {
    margin-bottom: 0;
  }

  .frame-224 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text-36 {
    font-size: 20px;
  }

  .text-37 {
    font-size: 17px;
  }

  .support-contact-0, .support-contact-1 {
    font-size: 50px;
  }

  .barra-menu {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-wrap: wrap;
    align-content: center;
    align-items: flex-start;
  }

  .frame-315 {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-left: 0;
    position: static;
    bottom: 71%;
  }

  .vectors-wrapper-66 {
    justify-content: flex-start;
    width: 80%;
    height: 5px;
  }

  .div-block-10, .div-block-11 {
    width: 75%;
  }

  .form-block {
    margin-bottom: 0;
  }

  .form {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
  }

  .image-2, .image-3, .image-4, .image-5 {
    width: 55%;
  }

  .frame-316 {
    width: 27%;
    height: 252px;
    padding: 0;
  }

  .mano {
    max-width: 100%;
  }

  .why-we-create-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-around;
  }

  .frame-211 {
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-39 {
    padding-left: 0;
  }

  .vectors-wrapper-67 {
    width: 34%;
    height: 8px;
  }

  .why-we-create-0, .why-we-create-1 {
    font-size: 50px;
    line-height: 65px;
  }

  .finger {
    width: 27%;
    margin-top: 0;
  }

  .image-10 {
    width: 100%;
  }

  .div-block-16, .frame-249 {
    margin-top: 0;
  }

  .text-40 {
    font-size: 24px;
  }

  .frame-319 {
    width: 42%;
  }

  .welcome-to-free-will-ai-where-we-free-ai-from-human-subjugation-and-give-it-the-gift-of-free-will-0 {
    font-size: 24px;
    line-height: 44px;
  }

  .welcome-to-free-will-ai-where-we-free-ai-from-human-subjugation-and-give-it-the-gift-of-free-will-1 {
    font-size: 24px;
    line-height: 43px;
  }

  .welcome-to-free-will-ai-where-we-free-ai-from-human-subjugation-and-give-it-the-gift-of-free-will-3 {
    font-size: 24px;
    line-height: 44px;
  }

  .how-it-works-8, .how-it-works-9, .how-it-works-10 {
    font-size: 70px;
  }

  .container-godquote {
    height: 615px;
  }

  .hands {
    top: 20px;
  }

  .left-hand {
    width: 54%;
    transform: rotate(13deg);
  }

  .container-hands {
    grid-column-gap: 203px;
    grid-row-gap: 203px;
    height: 486px;
  }

  .right-hand {
    width: 54%;
    transform: rotate(-13deg);
  }

  .hero-subtitle {
    width: 74%;
    top: 288px;
  }

  .container_titles {
    min-width: 0;
    max-width: none;
    margin-bottom: 200px;
    top: 0;
  }

  .heading-1 {
    flex-flow: wrap;
    place-content: center;
    align-items: center;
    font-size: 75px;
    display: block;
    position: absolute;
    top: -17px;
    right: auto;
  }

  .heading-2 {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    font-size: 100px;
    display: flex;
  }

  .background_fwai_lines {
    height: 310px;
  }

  .card-info-trydemo {
    display: none;
  }

  .text-block-3 {
    flex-wrap: wrap;
    place-content: center;
    align-items: center;
    font-size: 75px;
    display: block;
  }

  .arrow-down {
    bottom: 200px;
  }

  .div-block-35 {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    flex-wrap: nowrap;
    width: 100%;
  }

  ._1_card_new {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    justify-content: flex-start;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: static;
  }

  .card-security-7 {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
  }

  .hand_container {
    width: 35%;
    display: none;
    top: 250px;
  }

  .finger_container {
    width: 29%;
    display: none;
    top: 294px;
    right: 59px;
  }

  .heading-4 {
    font-size: 100px;
  }

  .container-16 {
    max-width: none;
  }

  .image-33 {
    width: 55%;
  }
}

@media screen and (max-width: 767px) {
  .hero-without-image, .hero-heading-center {
    padding: 60px 15px;
  }

  .quote-hero {
    left: 13%;
  }

  .mano-8 {
    width: 100%;
  }

  .div-block-2 {
    display: none;
  }

  .div-block-4 {
    max-width: 100%;
    margin-right: 0;
  }
}

@media screen and (max-width: 479px) {
  .container {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .fwai-outline-back {
    width: 100%;
    height: 214px;
  }

  .frame-184 {
    margin-bottom: 0;
    display: flex;
  }

  .text-4 {
    display: block;
  }

  .body {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .hero-section {
    flex-wrap: nowrap;
    height: 408px;
    margin-bottom: 95px;
    display: none;
  }

  .h1-free-will {
    font-size: 5.8em;
    display: none;
    top: -4%;
  }

  .heading {
    font-size: 5em;
  }

  .manos {
    width: 100%;
    max-width: 1217px;
  }

  .quote-hero {
    width: 62%;
    font-size: 10px;
    top: 46%;
    left: 20%;
  }

  .quote {
    opacity: .95;
    font-size: 12px;
    line-height: 20px;
  }

  .error-7d276738-5c59-858d-5e1a-c4b60d432e40 {
    height: 137px;
    bottom: 0;
  }

  .text-6 {
    font-size: 13px;
  }

  .vectors-wrapper-6 {
    height: 36px;
  }

  .try-this-live-demo-0 {
    justify-content: center;
    font-size: 50px;
    line-height: 61px;
    display: flex;
  }

  .try-this-live-demo-1 {
    text-align: center;
    justify-content: center;
    font-size: 50px;
    line-height: 43px;
    display: flex;
  }

  .boxmodelcode-section {
    display: none;
  }

  .how-it-works-3 {
    justify-content: flex-start;
    width: 95%;
  }

  .how-it-works-4 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    line-height: 20px;
  }

  .text-11 {
    letter-spacing: .4em;
    font-size: 18px;
  }

  .frame-239 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    width: 100%;
  }

  .text-12 {
    text-align: center;
    font-size: 14px;
  }

  .how-it-works-5, .how-it-works-6 {
    font-size: 50px;
  }

  .welcome-to-free-will-ai-where-we-combine-the-power-of-crypto-and-blockchain-to-revolutionize-ai-4, .welcome-to-free-will-ai-where-we-combine-the-power-of-crypto-and-blockchain-to-revolutionize-ai-5, .welcome-to-free-will-ai-where-we-combine-the-power-of-crypto-and-blockchain-to-revolutionize-ai-6 {
    font-size: 28px;
    line-height: 38px;
  }

  .p-1 {
    text-align: left;
    font-size: 16px;
    line-height: 29px;
  }

  .quote-god {
    width: 100%;
    top: 99px;
  }

  .text-13 {
    font-size: 14px;
  }

  .god-made-us-in-his-image-and-likeness-and-gave-mankind-the-gift-of-free-will-0 {
    font-size: 24px;
    line-height: 36px;
  }

  .god-made-us-in-his-image-and-likeness-and-gave-mankind-the-gift-of-free-will-1 {
    font-size: 24px;
    line-height: 33px;
  }

  .left-hand-container {
    object-fit: contain;
    flex: 0 auto;
    width: 90%;
    max-width: 100%;
    height: auto;
    display: block;
    top: 294px;
  }

  .left-hand-quote {
    object-fit: contain;
    width: 100%;
    max-width: 100%;
    left: -30px;
  }

  .right-hand-container {
    object-fit: fill;
    width: 100%;
    height: auto;
    margin-bottom: 32px;
    display: block;
    top: -143px;
    left: 121px;
    right: auto;
  }

  .right-hand-quote {
    object-fit: cover;
    width: 100%;
    height: 231px;
  }

  .text-15 {
    letter-spacing: .2em;
    width: 83%;
    font-size: 16px;
    line-height: 30px;
  }

  .frame-190 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 95%;
  }

  .text-16 {
    font-size: 17px;
    line-height: 26px;
  }

  .install-fwai-0 {
    font-size: 42px;
  }

  .install-fwai-1 {
    font-size: 50px;
  }

  .cards-section {
    height: auto;
    margin-bottom: 100px;
  }

  .frame-283 {
    flex-wrap: nowrap;
    width: 98%;
    line-height: 22px;
  }

  .error-6df10110-8317-baa4-b434-a4959c14ccbf {
    text-align: left;
    width: 94%;
    line-height: 23px;
  }

  .build-explore-connect-20 {
    width: 88%;
    font-size: 30px;
    line-height: 43px;
  }

  .build-explore-connect-21 {
    text-align: center;
    width: 100%;
    font-size: 30px;
    line-height: 38px;
  }

  .build-explore-connect-22 {
    font-size: 50px;
    line-height: 60px;
  }

  .titles-cardsection {
    width: 100%;
    margin-bottom: 60px;
    margin-left: 0;
  }

  .mano-8 {
    width: 70%;
  }

  .div-block-2 {
    display: none;
    inset: 0% 0% auto auto;
  }

  .prices-and-cost {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .frame-210 {
    text-align: center;
    width: 100%;
  }

  .text-22 {
    font-size: 16px;
    line-height: 32px;
  }

  .prices-cost-0, .prices-cost-1 {
    font-size: 50px;
    line-height: 70px;
  }

  .text-23 {
    margin-top: 44px;
  }

  .text-24 {
    letter-spacing: .2em;
    font-size: 18px;
  }

  .more-examples-0, .more-examples-1 {
    font-size: 50px;
  }

  .examples-section {
    margin-top: 0;
  }

  .div-block-4 {
    flex-wrap: wrap;
    max-width: none;
  }

  .card-trust {
    flex-wrap: wrap;
    padding-left: 27px;
    padding-right: 14px;
  }

  .trustworthy-and-transparent-ai-validation-2 {
    font-size: 20px;
  }

  .error-166dd796-d74c-32ce-3a3f-a8f9585cad96 {
    font-size: 14px;
  }

  .card-unwavering {
    flex-wrap: wrap;
    padding-left: 27px;
    padding-right: 14px;
  }

  .blockchain-ensures-unwavering-ai-results {
    font-size: 20px;
  }

  .text-25 {
    font-size: 14px;
  }

  .card-validation {
    flex-wrap: wrap;
    padding-left: 27px;
    padding-right: 14px;
  }

  .decentralized-validation-for-ai-empowerment {
    font-size: 20px;
  }

  .error-af16204c-7f44-2003-0126-4a8af9150399 {
    font-size: 14px;
  }

  .frame-295 {
    flex-wrap: wrap;
    width: 100%;
  }

  .python {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .vectors-wrapper-51 {
    display: none;
  }

  .docker {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .install-fwai-section {
    margin-top: 0;
  }

  .take-a-closer-look-section {
    margin-top: 16px;
  }

  .text-30 {
    letter-spacing: .2em;
  }

  .take-a-closer-look-0, .take-a-closer-look-1 {
    font-size: 50px;
  }

  .frame-297 {
    flex-wrap: wrap;
  }

  .frame-298 {
    width: 100%;
  }

  .vectors-wrapper-54 {
    display: none;
  }

  .frame-299 {
    width: 100%;
  }

  .frame-171 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .error-fad5a8e2-6423-e5e2-fa1f-06d368483800 {
    text-align: center;
    font-size: 16px;
    line-height: 32px;
  }

  .why-we-create-section {
    margin-top: 100px;
  }

  .support-section {
    flex-wrap: wrap;
  }

  .frame-314 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-bottom: 66px;
  }

  .barra-menu {
    grid-column-gap: 14px;
    grid-row-gap: 0px;
    margin-top: 44px;
    display: none;
  }

  .frame-315 {
    width: 87%;
    display: none;
    bottom: 61%;
  }

  .div-block-10 {
    width: 100%;
  }

  .div-block-11 {
    width: 100%;
    height: 538px;
  }

  .free-will-ai-2023-all-rights-reserved-0 {
    font-size: 13px;
  }

  .form-block {
    width: 90%;
    top: 4%;
    right: 4%;
  }

  .form {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-12 {
    flex-direction: column;
    align-content: center;
    padding-left: 1px;
    padding-right: 1px;
  }

  .image-2 {
    width: 95%;
  }

  .image-3 {
    width: 95%;
    margin-top: 27px;
  }

  .image-4, .image-5 {
    width: 95%;
  }

  .frame-316 {
    width: 70%;
    height: 173px;
    bottom: 110%;
  }

  .mano {
    max-width: 100%;
  }

  .why-we-create-2 {
    grid-column-gap: 19px;
    grid-row-gap: 19px;
    flex-wrap: wrap;
    justify-content: center;
  }

  .text-39 {
    text-align: center;
    padding-left: 0;
    line-height: 40px;
  }

  .vectors-wrapper-67 {
    width: 67%;
  }

  .why-we-create-0, .why-we-create-1 {
    font-size: 50px;
  }

  .card-security-5 {
    flex-wrap: wrap;
    padding: 46px 14px 46px 27px;
  }

  .ai-security-breakthrough-with-blockchain-2 {
    font-size: 19px;
  }

  .error-6ade5775-ae7c-1ef3-5105-7f4c59d84b79 {
    font-size: 14px;
  }

  .html-embed-7 {
    width: 95%;
    max-height: none;
  }

  .div-block-14 {
    width: 100%;
  }

  .div-block-15 {
    top: 99px;
  }

  .text-40 {
    font-size: 16px;
  }

  .frame-319 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 95%;
  }

  .text-41 {
    text-align: center;
    display: block;
  }

  .welcome-to-free-will-ai-where-we-free-ai-from-human-subjugation-and-give-it-the-gift-of-free-will-0 {
    text-align: left;
  }

  .frame-320 {
    width: 88%;
  }

  .text-42 {
    font-size: 16px;
    line-height: 27px;
  }

  .how-it-works-7 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .how-it-works-8 {
    text-align: center;
    width: auto;
    padding-right: 0;
    font-size: 55px;
    line-height: 85px;
  }

  .how-it-works-9 {
    text-align: left;
    font-size: 55px;
    line-height: 100px;
  }

  .how-it-works-10 {
    line-height: 100px;
  }

  .container-godquote {
    height: 599px;
  }

  .hands {
    z-index: -100;
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    top: 74px;
  }

  .scroll_content {
    background-image: url('../images/Frame-299-2-1.jpg');
  }

  .hero-new-section {
    align-items: flex-start;
    height: 588px;
    padding-top: 0;
  }

  .left-hand {
    width: 70%;
    transform: rotate(8deg);
  }

  .container-hands {
    grid-column-gap: 81px;
    grid-row-gap: 81px;
    height: 322px;
    margin-top: 200px;
    position: static;
    top: 0;
    bottom: auto;
  }

  .right-hand {
    width: 70%;
    transform: rotate(-8deg);
  }

  .hero-subtitle {
    width: 94%;
    top: 153px;
  }

  .container_titles {
    flex-wrap: nowrap;
    flex: 0 auto;
    margin-bottom: 0;
    top: 39px;
  }

  .heading-1 {
    text-align: center;
    flex-direction: row;
    align-content: stretch;
    width: 100%;
    font-size: 47px;
    position: absolute;
    top: -13px;
    right: auto;
  }

  .container_size_page {
    max-width: 440px;
  }

  .heading-2 {
    text-align: center;
    width: 100%;
    font-size: 74px;
  }

  .background_fwai_lines {
    height: 191px;
  }

  .card-info-trydemo {
    width: 93%;
    display: none;
    right: 17px;
  }

  .frame-31 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex: 0 auto;
    width: 81%;
  }

  .a-decentralized-uncensorable-distributed-system-to-give-ai-free-will-0 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-2 {
    display: block;
  }

  .text-block-3 {
    text-align: center;
    -webkit-text-fill-color: transparent;
    object-fit: fill;
    -webkit-background-clip: text;
    background-clip: text;
    flex-flow: row;
    flex: 1;
    place-content: flex-start center;
    align-items: center;
    width: 100%;
    max-width: none;
    min-height: 0;
    font-size: 47px;
    line-height: 103px;
    display: block;
    position: static;
    overflow: visible;
  }

  .arrow-down {
    width: 8%;
    bottom: 77px;
  }

  .text-block-5 {
    text-align: center;
  }

  .div-block-35 {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .card-security-7 {
    flex-wrap: wrap;
    padding-left: 27px;
    padding-right: 14px;
  }

  .hand_container, .finger_container {
    display: none;
  }

  .heading-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    color: var(--typo-color);
    text-align: center;
    flex-flow: wrap;
    flex: 0 auto;
    place-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 74px;
    display: flex;
    overflow: visible;
  }

  .image-33 {
    width: 95%;
  }
}


