.home,
.home * {
  box-sizing: border-box;
}
.home {
  background: #f7f7f7;
  height: 5360px;
  position: relative;
  overflow: hidden;
}
.group-10610 {
  position: absolute;
  inset: 0;
}
.rectangle-1 {
  background: #ffffff;
  border-radius: 23px;
  border-style: solid;
  border-color: #656565;
  border-width: 1px;
  opacity: 0.9;
  width: 1700px;
  height: 100px;
  position: absolute;
  left: 110px;
  top: 50px;
  backdrop-filter: blur(26.95px);
}
.group-10713 {
  width: 94.39px;
  height: 59.13px;
  position: absolute;
  left: 152px;
  top: 70px;
  overflow: visible;
}
.group-10609 {
  width: 527px;
  height: 52px;
  position: static;
}
.group-10730 {
  width: 108px;
  height: 52px;
  position: static;
}
.button {
  background: #000000;
  border-radius: 38px;
  border-style: solid;
  border-color: #000000;
  border-width: 1px;
  padding: 10px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 108px;
  height: 52px;
  position: absolute;
  left: 451px;
  top: 74px;
  overflow: hidden;
}
.home2 {
  color: #ffffff;
  text-align: center;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 23px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: absolute;
  left: 472px;
  top: 82px;
  width: 66px;
  height: 35px;
}
.about-us {
  color: #8b8b8b;
  text-align: center;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 23px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: absolute;
  left: 598px;
  top: 82px;
  width: 94px;
  height: 35px;
}
.product {
  color: #8b8b8b;
  text-align: center;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 23px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: absolute;
  left: 752px;
  top: 82px;
  width: 95px;
  height: 35px;
}
.pricing {
  color: #8b8b8b;
  text-align: center;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 23px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: absolute;
  left: 907px;
  top: 82px;
  width: 71px;
  height: 35px;
}
.button2 {
  background: #ffffff;
  border-radius: 38px;
  border-style: solid;
  border-color: #1081c4;
  border-width: 1px;
  padding: 10px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 108px;
  position: absolute;
  left: 1666px;
  top: 74px;
  overflow: hidden;
}
.button3 {
  color: #1081c4;
  text-align: center;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 21px;
  letter-spacing: -0.05em;
  font-weight: 500;
  position: relative;
}
.book-a-demo {
  color: #1081c4;
  text-align: center;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 23px;
  line-height: 35px;
  letter-spacing: -0.05em;
  font-weight: 500;
  position: absolute;
  right: 13.8%;
  left: 81.25%;
  width: 4.95%;
  bottom: 97.82%;
  top: 1.53%;
  height: 0.65%;
}
.any-questions-we-got-you {
  color: #000000;
  text-align: center;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 62px;
  line-height: 80px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 319px;
  top: 4012px;
  width: 1231px;
  height: 92px;
}
.group-10710 {
  position: absolute;
  inset: 0;
}
.rectangle-4925 {
  background: #ffffff;
  border-radius: 30px;
  border-style: solid;
  border-color: #8b8b8b;
  border-width: 1px;
  width: 1600px;
  height: 620px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: calc(50% - -1324px);
}
.group-10653 {
  width: 1258px;
  height: 412px;
  position: static;
}
.group-10652 {
  width: 520px;
  height: 412px;
  position: static;
}
.list {
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: flex-start;
  justify-content: center;
  width: 520px;
  position: absolute;
  left: 331px;
  top: 4108px;
}
.description {
  color: #000000;
  text-align: left;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 21px;
  line-height: 24px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: relative;
  width: 520px;
}
.row {
  display: flex;
  flex-direction: row;
  gap: 91px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 520px;
  height: 100px;
  position: relative;
}
.input {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  width: 520px;
  position: relative;
  overflow: hidden;
}
.title {
  color: #000000;
  text-align: left;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 18px;
  line-height: 20px;
  letter-spacing: -0.05em;
  font-weight: 500;
  position: relative;
  align-self: stretch;
}
.textfield {
  background: #ffffff;
  border-radius: 6px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.1);
  border-width: 1px;
  padding: 8px 12px 8px 12px;
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  height: 40px;
  position: relative;
}
.text {
  color: rgba(0, 0, 0, 0.5);
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  position: relative;
  flex: 1;
  height: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.info {
  color: rgba(0, 0, 0, 0.5);
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}
.button4 {
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.seconday {
  background: #ffffff;
  border-radius: 29px;
  border-width: 1px;
  border-style: solid;
  border-image: linear-gradient(
    92.29deg,
    rgba(73, 155, 212, 1) 0%,
    rgba(24, 112, 182, 1) 100%
  );
  border-image-slice: 1;
  padding: 12px;
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 240px;
  position: relative;
}
.title2 {
  color: #1081c4;
  text-align: left;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 21px;
  line-height: 24px;
  letter-spacing: -0.05em;
  font-weight: 500;
  position: relative;
}
.primary {
  background: linear-gradient(
    92.29deg,
    rgba(75, 157, 213, 1) 0%,
    rgba(22, 110, 181, 1) 100%
  );
  border-radius: 33px;
  padding: 12px;
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 240px;
  position: relative;
}
.title3 {
  color: #ffffff;
  text-align: left;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 21px;
  line-height: 24px;
  letter-spacing: -0.05em;
  font-weight: 500;
  position: relative;
}
.group-10651 {
  width: 147px;
  height: 24px;
  position: static;
}
.group-10656 {
  width: 147px;
  height: 24px;
  position: static;
}
.description2 {
  color: #1081c4;
  text-align: left;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 21px;
  line-height: 24px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 331px;
  top: 4496px;
  width: 117px;
}
.vector-203 {
  width: 21.5px;
  height: 0px;
  position: absolute;
  left: 456.5px;
  top: 4509.5px;
  overflow: visible;
}
.group-10648 {
  width: 630px;
  height: 412px;
  position: static;
}
.group-10645 {
  width: 630px;
  height: 82px;
  position: static;
}
.description3 {
  color: #000000;
  text-align: left;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 959px;
  top: 4108px;
  width: 520px;
}
.group-10644 {
  width: 20px;
  height: 0px;
  position: absolute;
  left: 1569px;
  top: 4115px;
  overflow: visible;
}
.description4 {
  color: #8b8b8b;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: absolute;
  left: 959px;
  top: 4142px;
  width: 630px;
}
.group-10646 {
  width: 630px;
  height: 26px;
  position: static;
}
.description5 {
  color: #000000;
  text-align: left;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 959px;
  top: 4239px;
  width: 520px;
}
.group-106442 {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 1569px;
  top: 4237px;
  overflow: visible;
}
.line-786 {
  margin-top: -1px;
  border-style: solid;
  border-color: #000000;
  border-width: 1px 0 0 0;
  width: 630px;
  height: 0px;
  position: absolute;
  left: 959px;
  top: 4212px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(1, 1);
}
.group-10649 {
  width: 630px;
  height: 51px;
  position: static;
}
.group-10647 {
  width: 630px;
  height: 26px;
  position: static;
}
.description6 {
  color: #000000;
  text-align: left;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 959px;
  top: 4315px;
  width: 520px;
}
.group-106443 {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 1569px;
  top: 4313px;
  overflow: visible;
}
.line-787 {
  margin-top: -1px;
  border-style: solid;
  border-color: #000000;
  border-width: 1px 0 0 0;
  width: 630px;
  height: 0px;
  position: absolute;
  left: 959px;
  top: 4288px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(1, 1);
}
.group-10650 {
  width: 630px;
  height: 78px;
  position: static;
}
.description7 {
  color: #000000;
  text-align: left;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 959px;
  top: 4391px;
  width: 520px;
}
.group-106444 {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 1569px;
  top: 4389px;
  overflow: visible;
}
.line-7872 {
  margin-top: -1px;
  border-style: solid;
  border-color: #000000;
  border-width: 1px 0 0 0;
  width: 630px;
  height: 0px;
  position: absolute;
  left: 959px;
  top: 4364px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(1, 1);
}
.line-788 {
  margin-top: -1px;
  border-style: solid;
  border-color: #000000;
  border-width: 1px 0 0 0;
  width: 630px;
  height: 0px;
  position: absolute;
  left: 959px;
  top: 4442px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(1, 1);
}
.group-106512 {
  width: 630px;
  height: 53px;
  position: static;
}
.description8 {
  color: #000000;
  text-align: left;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 959px;
  top: 4469px;
  width: 520px;
}
.group-106445 {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 1569px;
  top: 4467px;
  overflow: visible;
}
.line-7882 {
  margin-top: -1px;
  border-style: solid;
  border-color: #000000;
  border-width: 1px 0 0 0;
  width: 630px;
  height: 0px;
  position: absolute;
  left: 959px;
  top: 4520px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(1, 1);
}
.group-10661 {
  position: absolute;
  inset: 0;
}
.rectangle-4926 {
  background: rgba(217, 217, 217, 0.5);
  width: 1920px;
  height: 577px;
  position: absolute;
  left: 0px;
  top: 4783px;
}
.group-10748 {
  width: 573px;
  height: 74px;
  position: static;
}
.group-10749 {
  width: 573px;
  height: 74px;
  position: static;
}
.create-everything-now {
  background: linear-gradient(
    89.49deg,
    rgba(112, 181, 228, 1) 0%,
    rgba(7, 91, 168, 1) 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: right;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 38px;
  line-height: 38px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 1390px;
  top: 4924px;
  width: 419px;
  height: 62px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.group-107132 {
  width: 111px;
  height: 69.24px;
  position: absolute;
  left: 1236px;
  top: 4921.22px;
  overflow: visible;
}
.line-793 {
  margin-top: -1px;
  border-style: solid;
  border-color: #8b8b8b;
  border-width: 1px 0 0 0;
  width: 74px;
  height: 0px;
  position: absolute;
  left: 1370px;
  top: 4918px;
  transform-origin: 0 0;
  transform: rotate(90deg) scale(1, 1);
}
.group-10655 {
  width: 158.12px;
  height: 44.89px;
  position: static;
}
.group {
  width: 1.15%;
  height: 0.84%;
  position: absolute;
  right: 12.86%;
  left: 85.99%;
  bottom: 1.5%;
  top: 97.66%;
  overflow: visible;
}
.group-10611 {
  width: 128px;
  height: 34.4px;
  position: static;
}
.zod-global-2023-all-rights-reserved {
  width: 128px;
  height: 34.4px;
  position: static;
}
.cr-8-ai-2025 {
  color: #9b9b9b;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
  position: absolute;
  right: 5.83%;
  left: 87.56%;
  width: 6.61%;
  bottom: 1.87%;
  top: 97.76%;
  height: 0.37%;
}
.all-rights-reserved {
  color: #9b9b9b;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
  position: absolute;
  right: 5.77%;
  left: 87.56%;
  width: 6.67%;
  bottom: 1.6%;
  top: 98.04%;
  height: 0.36%;
}
.group-10658 {
  width: 623px;
  height: 35px;
  position: static;
}
.contact {
  color: #808080;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 23px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: absolute;
  left: 468px;
  top: 4924px;
  width: 93px;
}
.about-us2 {
  color: #808080;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 23px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: absolute;
  left: 110px;
  top: 4924px;
  width: 95px;
}
.line-789 {
  margin-top: -2px;
  border-style: solid;
  border-color: #808080;
  border-width: 2px 0 0 0;
  width: 28px;
  height: 0px;
  position: absolute;
  left: 220px;
  top: 4927px;
  transform-origin: 0 0;
  transform: rotate(90deg) scale(1, 1);
}
.line-790 {
  margin-top: -2px;
  border-style: solid;
  border-color: #808080;
  border-width: 2px 0 0 0;
  width: 28px;
  height: 0px;
  position: absolute;
  left: 341px;
  top: 4927px;
  transform-origin: 0 0;
  transform: rotate(90deg) scale(1, 1);
}
.line-791 {
  margin-top: -2px;
  border-style: solid;
  border-color: #808080;
  border-width: 2px 0 0 0;
  width: 28px;
  height: 0px;
  position: absolute;
  left: 449px;
  top: 4927px;
  transform-origin: 0 0;
  transform: rotate(90deg) scale(1, 1);
}
.terms-of-use {
  color: #808080;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 23px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: absolute;
  left: 598px;
  top: 4924px;
  width: 135px;
}
.line-792 {
  margin-top: -2px;
  border-style: solid;
  border-color: #808080;
  border-width: 2px 0 0 0;
  width: 28px;
  height: 0px;
  position: absolute;
  left: 574px;
  top: 4927px;
  transform-origin: 0 0;
  transform: rotate(90deg) scale(1, 1);
}
.pricing2 {
  color: #808080;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 23px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: absolute;
  left: 361px;
  top: 4924px;
  width: 76px;
}
.product2 {
  color: #808080;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 23px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: absolute;
  left: 244px;
  top: 4924px;
  width: 89px;
}
.info2 {
  color: #8b8b8b;
  text-align: left;
  font-family: "-", sans-serif;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: absolute;
  left: 110px;
  top: 5006px;
  width: 498px;
}
.info-2-span {
  font-family: "Poppins-SemiBold", sans-serif;
  font-weight: 600;
}
.info-2-span2 {
  font-family: "Poppins-Regular", sans-serif;
}
.group-10660 {
  width: 231px;
  height: 39.27px;
  position: absolute;
  left: 110px;
  top: 5231px;
  overflow: visible;
}
.sketch-it-customize-it-produce-it {
  color: #000000;
  text-align: center;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 100px;
  line-height: 100px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 241px;
  width: 1700px;
  height: 310px;
}
.no-delays-no-errors {
  color: #000000;
  text-align: center;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 62px;
  line-height: 80px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 592px;
  top: 1229px;
  width: 735px;
  height: 84px;
}
.make-prototypes-manufacturable-from-day-one-by-showing-cost-materials-and-feasibility-up-front {
  color: #000000;
  text-align: center;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 62px;
  line-height: 80px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 386px;
  top: 1703px;
  width: 1147px;
  height: 252px;
}
.your-idea-becomes-a-factory-ready-file-or-even-a-prompt-for-a-factory-machine-with-designs-specs-costs-and-manufacturers-ready-to-go {
  color: #8b8b8b;
  text-align: center;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 30px;
  line-height: 38px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: absolute;
  left: 474px;
  top: 1327px;
  width: 971px;
}
.group-10739 {
  position: absolute;
  inset: 0;
}
.button5 {
  background: linear-gradient(
    256.95deg,
    rgba(7, 91, 168, 1) 0%,
    rgba(9, 125, 194, 1) 50%,
    rgba(112, 181, 228, 1) 100%
  );
  border-radius: 38px;
  padding: 10px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 392px;
  position: absolute;
  left: 764px;
  top: 1468px;
  overflow: hidden;
}
.button6 {
  color: #ffffff;
  text-align: center;
  font-family: "Poppins-Medium", sans-serif;
  font-size: 21px;
  letter-spacing: -0.05em;
  font-weight: 500;
  position: relative;
}
.group-10750 {
  position: absolute;
  inset: 0;
}
.group-10716 {
  width: 1700px;
  height: 557.56px;
  position: absolute;
  left: 110px;
  top: 611px;
  overflow: visible;
}
.group2 {
  width: 1322px;
  height: 431.96px;
  position: static;
  mix-blend-mode: screen;
}
.vector {
  width: 4.56%;
  height: 1.4%;
  position: absolute;
  right: 45.35%;
  left: 50.09%;
  bottom: 81.94%;
  top: 16.66%;
  overflow: visible;
}
.vector2 {
  width: 2.87%;
  height: 1.11%;
  position: absolute;
  right: 51.05%;
  left: 46.09%;
  bottom: 83.68%;
  top: 15.21%;
  overflow: visible;
}
.vector3 {
  width: 7.73%;
  height: 2.93%;
  position: absolute;
  right: 46.24%;
  left: 46.03%;
  bottom: 81.93%;
  top: 15.14%;
  overflow: visible;
}
.vector4 {
  width: 2.66%;
  height: 0.95%;
  position: absolute;
  right: 50.29%;
  left: 47.05%;
  bottom: 83.91%;
  top: 15.14%;
  overflow: visible;
}
.vector5 {
  width: 7.71%;
  height: 2.93%;
  position: absolute;
  right: 47.22%;
  left: 45.07%;
  bottom: 81.97%;
  top: 15.09%;
  overflow: visible;
}
.vector6 {
  width: 7.71%;
  height: 2.92%;
  position: absolute;
  right: 45.28%;
  left: 47.01%;
  bottom: 81.88%;
  top: 15.2%;
  overflow: visible;
}
.vector7 {
  width: 3.04%;
  height: 1.26%;
  position: absolute;
  right: 51.83%;
  left: 45.13%;
  bottom: 83.45%;
  top: 15.28%;
  overflow: visible;
}
.vector8 {
  width: 4.87%;
  height: 2.28%;
  position: absolute;
  right: 44.43%;
  left: 50.69%;
  bottom: 79.75%;
  top: 17.96%;
  overflow: visible;
}
.vector9 {
  width: 7.23%;
  height: 2.55%;
  position: absolute;
  right: 48.29%;
  left: 44.48%;
  bottom: 79.37%;
  top: 18.08%;
  overflow: visible;
}
.vector10 {
  width: 4.49%;
  height: 2.28%;
  position: absolute;
  right: 50.9%;
  left: 44.61%;
  bottom: 84.76%;
  top: 12.96%;
  overflow: visible;
}
.vector11 {
  width: 7.4%;
  height: 2.54%;
  position: absolute;
  right: 44.52%;
  left: 48.08%;
  bottom: 84.88%;
  top: 12.57%;
  overflow: visible;
}
.other-tools-makes-it-look-good-on-screens {
  color: #ffffff;
  text-align: right;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 38px;
  line-height: 38px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 299px;
  top: 852px;
  width: 434px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.cr-8-ai-makes-it-real {
  color: #ffffff;
  text-align: left;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 38px;
  line-height: 38px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 1187px;
  top: 871px;
  width: 434px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.material-cost-feasibility {
  background: linear-gradient(
    89.49deg,
    rgba(112, 181, 228, 1) 0%,
    rgba(7, 91, 168, 1) 100%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 100px;
  line-height: 80px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 319px;
  top: 2068px;
  width: 1280px;
  height: 104px;
}
.group-10761 {
  position: absolute;
  inset: 0;
}
.group-10735 {
  width: 1231px;
  height: 133px;
  position: static;
}
.built-for-every-creator-brand-and-business {
  color: #000000;
  text-align: center;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 62px;
  line-height: 80px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 344px;
  top: 2723px;
  width: 1231px;
  height: 80px;
}
.reach-out-to-us-we-will-get-it-ready-for-you {
  color: #8b8b8b;
  text-align: center;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 36px;
  line-height: 70px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: absolute;
  left: 578px;
  top: 2803px;
  width: 763px;
  height: 53px;
}
.group-10760 {
  width: 1381.11px;
  height: 602px;
  position: static;
}
.group-10756 {
  width: 1381.11px;
  height: 602px;
  position: static;
}
.group-10742 {
  width: 1381.11px;
  height: 602px;
  position: absolute;
  left: 268.45px;
  top: 2939px;
  overflow: visible;
}
.group-10738 {
  width: 447.64px;
  height: 461.45px;
  position: static;
}
.home-products {
  color: #ffffff;
  text-align: left;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 50px;
  line-height: 80px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 1115.8px;
  top: 3012.93px;
  width: 350.96px;
  height: 79.95px;
}
.transform-everyday-living-with-thoughtful-product-design-from-furniture-to-kitchenware-cr-8-ai-helps-you-prototype-visualize-and-spec-out-items-ready-for-retail {
  color: #ffffff;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 30px;
  line-height: 38px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: absolute;
  left: 1115.8px;
  top: 3103.11px;
  width: 447.64px;
  height: 181.17px;
}
.group-10736 {
  width: 119.43px;
  height: 20.86px;
  position: static;
}
.group-10737 {
  width: 119.43px;
  height: 20.86px;
  position: static;
}
.description9 {
  color: #ffffff;
  text-align: left;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 21px;
  line-height: 24px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 1115.8px;
  top: 3453.53px;
  width: 95.05px;
  height: 20.86px;
}
.vector-2032 {
  width: 17.47px;
  height: 0px;
  position: absolute;
  left: 1217.75px;
  top: 3465.26px;
  overflow: visible;
}
.group-10745 {
  width: 757.98px;
  height: 529.7px;
  position: static;
}
.rectangle-5114 {
  background: #ffffff;
  border-radius: 21px;
  width: 745.8px;
  height: 529.7px;
  position: absolute;
  left: 313.13px;
  top: 2975.56px;
}
.image {
  border-radius: 25px;
  width: 733.09px;
  height: 465.85px;
  position: absolute;
  left: 338.03px;
  top: 3017.8px;
  object-fit: cover;
  aspect-ratio: 733.09/465.85;
}
.rectangle-5115 {
  background: rgba(0, 0, 0, 0.9);
  border-radius: 25px;
  width: 1380.01px;
  height: 602px;
  position: absolute;
  left: 269.42px;
  top: 2939px;
}
.group-10759 {
  width: 1475.17px;
  height: 643px;
  position: static;
}
.group-107562 {
  width: 1475.17px;
  height: 643px;
  position: static;
}
.group-107422 {
  width: 1475.17px;
  height: 643px;
  position: absolute;
  left: 221.42px;
  top: 2967px;
  overflow: visible;
}
.group-107382 {
  width: 478.13px;
  height: 492.88px;
  position: static;
}
.home-products2 {
  color: #ffffff;
  text-align: left;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 50px;
  line-height: 80px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 1126.47px;
  top: 3045.96px;
  width: 374.87px;
  height: 85.4px;
}
.transform-everyday-living-with-thoughtful-product-design-from-furniture-to-kitchenware-cr-8-ai-helps-you-prototype-visualize-and-spec-out-items-ready-for-retail2 {
  color: #ffffff;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 30px;
  line-height: 38px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: absolute;
  left: 1126.48px;
  top: 3142.28px;
  width: 478.13px;
  height: 193.51px;
}
.group-107362 {
  width: 127.56px;
  height: 22.28px;
  position: static;
}
.group-107372 {
  width: 127.56px;
  height: 22.28px;
  position: static;
}
.description10 {
  color: #ffffff;
  text-align: left;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 21px;
  line-height: 24px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 1126.48px;
  top: 3516.57px;
  width: 101.53px;
  height: 22.28px;
}
.vector-2033 {
  width: 18.66px;
  height: 0px;
  position: absolute;
  left: 1235.38px;
  top: 3529.1px;
  overflow: visible;
}
.group-107452 {
  width: 809.61px;
  height: 565.77px;
  position: static;
}
.rectangle-51142 {
  background: #ffffff;
  border-radius: 21px;
  width: 796.59px;
  height: 565.77px;
  position: absolute;
  left: 269.14px;
  top: 3006.05px;
}
.image2 {
  border-radius: 25px;
  width: 783.01px;
  height: 497.58px;
  position: absolute;
  left: 295.74px;
  top: 3051.17px;
  object-fit: cover;
  aspect-ratio: 783.01/497.58;
}
.rectangle-51152 {
  background: rgba(0, 0, 0, 0.7);
  border-radius: 25px;
  width: 1474px;
  height: 643px;
  position: absolute;
  left: 222.46px;
  top: 2967px;
}
.group-10758 {
  width: 1555.47px;
  height: 678px;
  position: static;
}
.group-107563 {
  width: 1555.47px;
  height: 678px;
  position: static;
}
.group-107423 {
  width: 1555.47px;
  height: 678px;
  position: absolute;
  left: 181.27px;
  top: 2997px;
  overflow: visible;
}
.group-107383 {
  width: 504.15px;
  height: 519.71px;
  position: static;
}
.home-products3 {
  color: #ffffff;
  text-align: left;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 50px;
  line-height: 80px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 1135.59px;
  top: 3080.26px;
  width: 395.27px;
  height: 90.04px;
}
.transform-everyday-living-with-thoughtful-product-design-from-furniture-to-kitchenware-cr-8-ai-helps-you-prototype-visualize-and-spec-out-items-ready-for-retail3 {
  color: #ffffff;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 30px;
  line-height: 38px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: absolute;
  left: 1135.59px;
  top: 3181.83px;
  width: 504.15px;
  height: 204.04px;
}
.group-107363 {
  width: 134.5px;
  height: 23.49px;
  position: static;
}
.group-107373 {
  width: 134.5px;
  height: 23.49px;
  position: static;
}
.description11 {
  color: #ffffff;
  text-align: left;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 21px;
  line-height: 24px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 1135.59px;
  top: 3576.48px;
  width: 107.05px;
  height: 23.49px;
}
.vector-2034 {
  width: 19.67px;
  height: 0px;
  position: absolute;
  left: 1250.42px;
  top: 3589.69px;
  overflow: visible;
}
.group-107453 {
  width: 853.68px;
  height: 596.57px;
  position: static;
}
.rectangle-51143 {
  background: #ffffff;
  border-radius: 21px;
  width: 839.95px;
  height: 596.57px;
  position: absolute;
  left: 231.59px;
  top: 3038.17px;
}
.image3 {
  border-radius: 25px;
  width: 825.63px;
  height: 524.66px;
  position: absolute;
  left: 259.63px;
  top: 3085.75px;
  object-fit: cover;
  aspect-ratio: 825.63/524.66;
}
.rectangle-51153 {
  background: rgba(0, 0, 0, 0.5);
  border-radius: 25px;
  width: 1554.23px;
  height: 678px;
  position: absolute;
  left: 182.36px;
  top: 2997px;
}
.group-10757 {
  width: 1624.29px;
  height: 708px;
  position: static;
}
.group-107564 {
  width: 1624.29px;
  height: 708px;
  position: static;
}
.group-107424 {
  width: 1624.29px;
  height: 708px;
  position: absolute;
  left: 146.85px;
  top: 3027px;
  overflow: visible;
}
.group-107384 {
  width: 526.46px;
  height: 542.7px;
  position: static;
}
.home-products4 {
  color: #ffffff;
  text-align: left;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 50px;
  line-height: 80px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 1143.4px;
  top: 3113.95px;
  width: 412.76px;
  height: 94.03px;
}
.transform-everyday-living-with-thoughtful-product-design-from-furniture-to-kitchenware-cr-8-ai-helps-you-prototype-visualize-and-spec-out-items-ready-for-retail4 {
  color: #ffffff;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 30px;
  line-height: 38px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: absolute;
  left: 1143.4px;
  top: 3220px;
  width: 526.46px;
  height: 213.07px;
}
.group-107364 {
  width: 140.45px;
  height: 24.53px;
  position: static;
}
.group-107374 {
  width: 140.45px;
  height: 24.53px;
  position: static;
}
.description12 {
  color: #ffffff;
  text-align: left;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 21px;
  line-height: 24px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 1143.4px;
  top: 3632.12px;
  width: 111.79px;
  height: 24.53px;
}
.vector-2035 {
  width: 20.54px;
  height: 0px;
  position: absolute;
  left: 1263.32px;
  top: 3645.92px;
  overflow: visible;
}
.group-107454 {
  width: 891.45px;
  height: 622.96px;
  position: static;
}
.rectangle-51144 {
  background: #ffffff;
  border-radius: 21px;
  width: 877.12px;
  height: 622.96px;
  position: absolute;
  left: 199.4px;
  top: 3070px;
}
.image4 {
  border-radius: 25px;
  width: 862.17px;
  height: 547.87px;
  position: absolute;
  left: 228.69px;
  top: 3119.68px;
  object-fit: cover;
  aspect-ratio: 862.17/547.87;
}
.rectangle-51154 {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 25px;
  width: 1623px;
  height: 708px;
  position: absolute;
  left: 148px;
  top: 3027px;
}
.group-10744 {
  width: 1700px;
  height: 741px;
  position: static;
}
.group-107425 {
  width: 1700px;
  height: 741px;
  position: absolute;
  left: 109px;
  top: 3062px;
  overflow: visible;
}
.group-107385 {
  width: 551px;
  height: 568px;
  position: static;
}
.ice-cream {
  color: #ffffff;
  text-align: left;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 50px;
  line-height: 80px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 1152px;
  top: 3153px;
  width: 432px;
  height: 98.41px;
}
.craft-indulgent-recipes-with-precision-cr-8-ai-helps-you-formulate-flavors-map-ingredients-generate-product-labels-and-suggest-sustainable-packaging-materials-perfect-for-retail-ready-frozen-treats {
  color: #ffffff;
  text-align: left;
  font-family: "Poppins-Regular", sans-serif;
  font-size: 30px;
  line-height: 38px;
  letter-spacing: -0.05em;
  font-weight: 400;
  position: absolute;
  left: 1152px;
  top: 3264px;
  width: 551px;
  height: 223px;
}
.group-107365 {
  width: 147px;
  height: 25.67px;
  position: static;
}
.group-107375 {
  width: 147px;
  height: 25.67px;
  position: static;
}
.description13 {
  color: #ffffff;
  text-align: left;
  font-family: "Poppins-SemiBold", sans-serif;
  font-size: 21px;
  line-height: 24px;
  letter-spacing: -0.05em;
  font-weight: 600;
  position: absolute;
  left: 1152px;
  top: 3695.33px;
  width: 117px;
  height: 25.67px;
}
.vector-2036 {
  width: 21.5px;
  height: 0px;
  position: absolute;
  left: 1277.5px;
  top: 3709.77px;
  overflow: visible;
}
.rectangle-51145 {
  background: #ffffff;
  border-radius: 21px;
  width: 918px;
  height: 652px;
  position: absolute;
  left: 165px;
  top: 3107px;
}
.image-15 {
  border-radius: 25px;
  width: 864px;
  height: 577px;
  position: absolute;
  left: 201px;
  top: 3157px;
  object-fit: cover;
  aspect-ratio: 864/577;
}
.group-10755 {
  height: auto;
  position: absolute;
  left: 427px;
  top: 2285px;
  overflow: visible;
}
