.type-001 {
  font-family: var(--font-serif);
  font-size: 16rem;
  font-weight: 300;
  line-height: 1.6000000238;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(52, 52, 52);
}

.type-002 {
  font-family: var(--font-serif);
  font-size: 16rem;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(255, 255, 255);
}

.type-003 {
  font-family: var(--font-serif);
  font-size: 42rem;
  font-weight: 300;
  line-height: 1.3999999762;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(52, 52, 52);
}

.type-004 {
  font-family: var(--font-serif);
  font-size: 18rem;
  font-weight: 300;
  line-height: 1.3999999762;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(52, 52, 52);
}

.type-005 {
  font-family: var(--font-serif);
  font-size: 16rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(52, 52, 52);
}

.type-006 {
  font-family: var(--font-latin);
  font-size: 13rem;
  font-weight: 300;
  line-height: 19rem;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(52, 52, 52);
}

.type-007 {
  font-family: var(--font-sans);
  font-size: 10rem;
  font-weight: 400;
  line-height: 1.2000000477;
  letter-spacing: 0em;
  text-align: justified;
  color: rgb(104, 104, 104);
}

.type-008 {
  font-family: var(--font-serif);
  font-size: 20rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: center;
  color: rgb(52, 52, 52);
}

.type-009 {
  font-family: var(--font-serif);
  font-size: 26rem;
  font-weight: 300;
  line-height: 1.3999999762;
  letter-spacing: 0.04em;
  text-align: center;
}

.type-010 {
  background-image: linear-gradient(90deg, rgb(30, 106, 255) 0%, rgb(208, 159, 218) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-011 {
  font-family: var(--font-sans);
  font-size: 12rem;
  font-weight: 400;
  line-height: 1.7999999523;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(133, 133, 133);
}

.type-012 {
  font-family: var(--font-serif);
  font-size: 17rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: center;
  color: rgb(244, 244, 245);
}

.type-013 {
  font-family: var(--font-latin);
  font-size: 32rem;
  font-weight: 400;
  line-height: 50.2858rem;
  letter-spacing: 0.02em;
  text-align: left;
  color: rgb(244, 244, 245);
}

.type-014 {
  font-family: var(--font-latin);
  font-size: 12rem;
  font-weight: 500;
  line-height: 17.8626rem;
  letter-spacing: 0.16em;
  text-align: center;
  color: rgb(244, 244, 245);
}

.type-015 {
  font-family: var(--font-latin);
  font-size: 18rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(244, 244, 245);
}

.type-016 {
  font-family: var(--font-latin);
  font-size: 28rem;
  font-weight: 400;
  line-height: 36.7954rem;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(244, 244, 245);
}

.type-017 {
  font-family: var(--font-serif);
  font-size: 20rem;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 0.2em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-018 {
  font-family: var(--font-latin);
  font-size: 27.7959rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(244, 244, 245);
}

.type-019 {
  font-family: var(--font-latin);
  font-size: 17.58rem;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(244, 244, 245);
}

.type-020 {
  font-family: var(--font-latin);
  font-size: 16.0924rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(244, 244, 245);
}

.type-021 {
  font-family: var(--font-sans);
  font-size: 5.8572rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(244, 244, 245);
}

.type-022 {
  font-family: var(--font-latin);
  font-size: 17.5717rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: right;
  color: rgb(244, 244, 245);
}

.type-023 {
  font-family: var(--font-sans);
  font-size: 8.7859rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(244, 244, 245);
}

.type-024 {
  font-family: var(--font-latin);
  font-size: 32.2148rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.06em;
  text-align: left;
}

.type-025 {
  background-image: linear-gradient(90deg, rgb(240, 200, 248) 0%, rgb(76, 137, 255) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-026 {
  font-family: var(--font-latin);
  font-size: 32.2148rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.06em;
  text-align: left;
  background-image: linear-gradient(90deg, rgb(240, 200, 248) 0%, rgb(76, 137, 255) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-027 {
  font-family: var(--font-latin);
  font-size: 46.8579rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: -0.02em;
  text-align: left;
  background-image: linear-gradient(90deg, rgb(240, 200, 248) 0%, rgb(76, 137, 255) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-028 {
  font-family: var(--font-sans);
  font-size: 5.87rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(255, 255, 255);
}

.type-029 {
  font-family: var(--font-latin);
  font-size: 16.1074rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: center;
}

.type-030 {
  font-family: var(--font-latin);
  font-size: 16.1074rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: left;
  background-image: linear-gradient(90deg, rgb(240, 200, 248) 0%, rgb(76, 137, 255) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-031 {
  font-family: var(--font-latin);
  font-size: 13.1788rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: left;
  background-image: linear-gradient(90deg, rgb(240, 200, 248) 0%, rgb(76, 137, 255) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-032 {
  font-family: var(--font-latin);
  font-size: 10.26rem;
  font-weight: 800;
  line-height: 14.3362rem;
  letter-spacing: 0rem;
  text-align: left;
  color: rgb(255, 255, 255);
}

.type-033 {
  font-family: var(--font-latin);
  font-size: 27.8rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(244, 244, 245);
}

.type-034 {
  font-family: var(--font-latin);
  font-size: 17.5807rem;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(244, 244, 245);
}

.type-035 {
  font-family: var(--font-latin);
  font-size: 16.09rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(244, 244, 245);
}

.type-036 {
  font-family: var(--font-sans);
  font-size: 5.86rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(244, 244, 245);
}

.type-037 {
  font-family: var(--font-latin);
  font-size: 17.5972rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: right;
  color: rgb(244, 244, 245);
}

.type-038 {
  font-family: var(--font-sans);
  font-size: 8.79rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(244, 244, 245);
}

.type-039 {
  font-family: var(--font-latin);
  font-size: 32.2615rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.06em;
  text-align: left;
}

.type-040 {
  font-family: var(--font-latin);
  font-size: 32.2615rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.06em;
  text-align: left;
  background-image: linear-gradient(90deg, rgb(240, 200, 248) 0%, rgb(76, 137, 255) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-041 {
  font-family: var(--font-latin);
  font-size: 46.86rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: -0.02em;
  text-align: left;
  background-image: linear-gradient(90deg, rgb(240, 200, 248) 0%, rgb(76, 137, 255) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-042 {
  font-family: var(--font-sans);
  font-size: 5.8657rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(255, 255, 255);
}

.type-043 {
  font-family: var(--font-latin);
  font-size: 16.11rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: center;
}

.type-044 {
  font-family: var(--font-latin);
  font-size: 16.11rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: left;
  background-image: linear-gradient(90deg, rgb(240, 200, 248) 0%, rgb(76, 137, 255) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-045 {
  font-family: var(--font-latin);
  font-size: 13.1979rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: left;
  background-image: linear-gradient(90deg, rgb(240, 200, 248) 0%, rgb(76, 137, 255) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-046 {
  font-family: var(--font-latin);
  font-size: 13.18rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: left;
  background-image: linear-gradient(90deg, rgb(240, 200, 248) 0%, rgb(76, 137, 255) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-047 {
  font-family: var(--font-latin);
  font-size: 10.255rem;
  font-weight: 800;
  line-height: 14.357rem;
  letter-spacing: 0rem;
  text-align: left;
  color: rgb(255, 255, 255);
}

.type-048 {
  font-family: var(--font-serif);
  font-size: 14rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: center;
}

.type-049 {
  font-family: var(--font-serif);
  font-size: 14rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(255, 255, 255);
}

.type-050 {
  font-family: var(--font-serif);
  font-size: 14rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: left;
  background-image: linear-gradient(90deg, rgb(232, 227, 252) 0%, rgb(175, 212, 255) 50%, rgb(121, 210, 255) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-051 {
  font-family: var(--font-serif);
  font-size: 21rem;
  font-weight: 600;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: center;
  color: rgb(6, 199, 85);
}

.type-052 {
  font-family: var(--font-sans);
  font-size: 14rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.05em;
  text-align: center;
  color: rgb(244, 244, 245);
}

.type-053 {
  font-family: var(--font-sans);
  font-size: 10rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.05em;
  text-align: center;
  color: rgb(223, 223, 223);
}

.type-054 {
  font-family: var(--font-sans);
  font-size: 15rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(244, 244, 245);
}

.type-055 {
  font-family: var(--font-serif-latin);
  font-size: 15rem;
  font-weight: 400;
  line-height: 1.6000000238;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(255, 255, 255);
}

.type-056 {
  font-family: var(--font-serif);
  font-size: 20rem;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.04em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-057 {
  font-family: var(--font-serif);
  font-size: 20rem;
  font-weight: 300;
  line-height: 1;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(255, 255, 255);
}

.type-058 {
  font-family: var(--font-serif);
  font-size: 32rem;
  font-weight: 300;
  line-height: 1.6000000238;
  letter-spacing: 0.04em;
  text-align: center;
}

.type-059 {
  background-image: linear-gradient(90deg, rgb(230, 239, 255) 0%, rgb(125, 169, 255) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-060 {
  font-family: var(--font-serif);
  font-size: 16rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: center;
}

.type-061 {
  font-family: var(--font-serif);
  font-size: 16rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(255, 255, 255);
}

.type-062 {
  font-family: var(--font-serif);
  font-size: 16rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: left;
  background-image: linear-gradient(90deg, rgb(230, 239, 255) 0%, rgb(125, 169, 255) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-063 {
  font-family: var(--font-latin);
  font-size: 12rem;
  font-weight: 400;
  line-height: 1.3999999762;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(52, 52, 52);
}

.type-064 {
  font-family: var(--font-serif);
  font-size: 32rem;
  font-weight: 300;
  line-height: 1.6000000238;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(52, 52, 52);
}

.type-065 {
  font-family: var(--font-serif);
  font-size: 32rem;
  font-weight: 300;
  line-height: 1.6000000238;
  letter-spacing: 0.04em;
  text-align: left;
  background-image: linear-gradient(90deg, rgb(30, 106, 255) 0%, rgb(208, 159, 218) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-066 {
  font-family: var(--font-sans);
  font-size: 12rem;
  font-weight: 400;
  line-height: 1.7999999523;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(52, 52, 52);
}

.type-067 {
  font-family: var(--font-serif);
  font-size: 16rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: center;
  color: rgb(38, 41, 39);
}

.type-068 {
  font-family: var(--font-sans);
  font-size: 12rem;
  font-weight: 700;
  line-height: 1.7999999523;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-069 {
  font-family: var(--font-serif);
  font-size: 16rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: center;
  color: rgb(16, 85, 219);
}

.type-070 {
  font-family: var(--font-sans);
  font-size: 12rem;
  font-weight: 400;
  line-height: 1.7999999523;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-071 {
  font-family: var(--font-sans);
  font-size: 10rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(255, 255, 255);
}

.type-072 {
  font-family: var(--font-sans);
  font-size: 20rem;
  font-weight: 700;
  line-height: 1.7999999523;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-073 {
  font-family: var(--font-sans);
  font-size: 10rem;
  font-weight: 500;
  line-height: 1.7999999523;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-074 {
  font-family: var(--font-sans);
  font-size: 7rem;
  font-weight: 400;
  line-height: 1.4500000477;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(255, 255, 255, 0.62);
}

.type-075 {
  font-family: var(--font-serif);
  font-size: 24rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: center;
}

.type-076 {
  font-family: var(--font-serif);
  font-size: 24rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-077 {
  font-family: var(--font-sans);
  font-size: 12rem;
  font-weight: 400;
  line-height: 1.7999999523;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(223, 223, 223);
}

.type-078 {
  font-family: var(--font-serif-latin);
  font-size: 15rem;
  font-weight: 400;
  line-height: 1.6000000238;
  letter-spacing: 0.04em;
  text-align: center;
  color: rgb(52, 52, 52);
}

.type-079 {
  font-family: var(--font-serif-latin);
  font-size: 15rem;
  font-weight: 400;
  line-height: 1.6000000238;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(52, 52, 52);
}

.type-080 {
  font-family: var(--font-serif-latin);
  font-size: 26rem;
  font-weight: 400;
  line-height: 1.6000000238;
  letter-spacing: 0.04em;
  text-align: left;
  background-image: linear-gradient(90deg, rgb(30, 106, 255) 0%, rgb(208, 159, 218) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-081 {
  font-family: var(--font-sans);
  font-size: 15rem;
  font-weight: 700;
  line-height: 1.6000000238;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-082 {
  font-family: var(--font-serif);
  font-size: 38rem;
  font-weight: 300;
  line-height: 1.3999999762;
  letter-spacing: 0.04em;
  text-align: center;
  color: rgb(52, 52, 52);
}

.type-083 {
  font-family: var(--font-serif);
  font-size: 38rem;
  font-weight: 300;
  line-height: 1.3999999762;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(52, 52, 52);
}

.type-084 {
  font-family: var(--font-serif);
  font-size: 14rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(52, 52, 52);
}

.type-085 {
  font-family: var(--font-sans);
  font-size: 15rem;
  font-weight: 400;
  line-height: 1.6000000238;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(52, 52, 52);
}

.type-086 {
  font-family: var(--font-serif);
  font-size: 28rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: center;
  color: rgb(52, 52, 52);
}

.type-087 {
  font-family: var(--font-serif);
  font-size: 28rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(52, 52, 52);
}

.type-088 {
  font-family: var(--font-sans);
  font-size: 9rem;
  font-weight: 400;
  line-height: 1.6000000238;
  letter-spacing: 0rem;
  text-align: left;
  color: rgb(133, 133, 133);
}

.type-089 {
  font-family: var(--font-sans);
  font-size: 15rem;
  font-weight: 400;
  line-height: 1.6000000238;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-090 {
  font-family: var(--font-latin);
  font-size: 17rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(236, 211, 114);
}

.type-091 {
  font-family: var(--font-latin);
  font-size: 17rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(236, 211, 114);
}

.type-092 {
  font-family: var(--font-sans);
  font-size: 16rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(236, 211, 114);
}

.type-093 {
  font-family: var(--font-latin);
  font-size: 38rem;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(236, 211, 114);
}

.type-094 {
  font-family: var(--font-latin);
  font-size: 38rem;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(236, 211, 114);
}

.type-095 {
  font-family: var(--font-latin);
  font-size: 46rem;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.05em;
  text-align: left;
  color: rgb(236, 211, 114);
}

.type-096 {
  font-family: var(--font-sans);
  font-size: 11rem;
  font-weight: 400;
  line-height: 17rem;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-097 {
  font-family: var(--font-latin);
  font-size: 18rem;
  font-weight: 400;
  line-height: 29rem;
  letter-spacing: 0.04em;
  text-align: center;
  color: rgb(84, 84, 84);
}

.type-098 {
  font-family: var(--font-serif);
  font-size: 28rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: center;
}

.type-099 {
  font-family: var(--font-serif);
  font-size: 28rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: left;
  background-image: linear-gradient(90deg, rgb(30, 106, 255) 0%, rgb(208, 159, 218) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-100 {
  font-family: var(--font-serif);
  font-size: 28rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(58, 58, 58);
}

.type-101 {
  font-family: var(--font-serif);
  font-size: 15.5rem;
  font-weight: 600;
  line-height: 1.4500000477;
  letter-spacing: 0.04em;
  text-align: left;
}

.type-102 {
  font-family: var(--font-sans);
  font-size: 10rem;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(85, 85, 85);
}

.type-103 {
  font-family: var(--font-latin);
  font-size: 8rem;
  font-weight: 500;
  line-height: 12rem;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-104 {
  font-family: var(--font-latin);
  font-size: 10rem;
  font-weight: 800;
  line-height: 14rem;
  letter-spacing: 0rem;
  text-align: center;
  color: rgb(105, 113, 120);
}

.type-105 {
  font-family: var(--font-sans);
  font-size: 8rem;
  font-weight: 400;
  line-height: 12rem;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-106 {
  font-family: var(--font-serif);
  font-size: 14rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: center;
  color: rgb(52, 52, 52);
}

.type-107 {
  font-family: var(--font-serif);
  font-size: 24rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: left;
  background-image: linear-gradient(90deg, rgb(230, 239, 255) 0%, rgb(125, 169, 255) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-108 {
  font-family: var(--font-serif);
  font-size: 17rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(243, 243, 243);
}

.type-109 {
  font-family: var(--font-serif);
  font-size: 17rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(255, 255, 255);
}

.type-110 {
  font-family: var(--font-serif);
  font-size: 24rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(243, 243, 243);
}

.type-111 {
  font-family: var(--font-serif);
  font-size: 24rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(255, 255, 255);
}

.type-112 {
  font-family: var(--font-sans);
  font-size: 9rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-113 {
  font-family: var(--font-sans);
  font-size: 14rem;
  font-weight: 700;
  line-height: 1.7999999523;
  letter-spacing: 0.08em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-114 {
  font-family: var(--font-latin);
  font-size: 8.5995rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: right;
  color: rgb(255, 255, 255);
}

.type-115 {
  font-family: var(--font-latin);
  font-size: 8.6433rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-116 {
  font-family: var(--font-sans);
  font-size: 5.7622rem;
  font-weight: 500;
  line-height: 1.7999999523;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-117 {
  font-family: var(--font-latin);
  font-size: 11.5244rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-118 {
  font-family: var(--font-sans);
  font-size: 8.6433rem;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-119 {
  font-family: var(--font-latin);
  font-size: 8.6433rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0em;
  text-align: right;
  color: rgb(255, 255, 255);
}

.type-120 {
  font-family: var(--font-latin);
  font-size: 8.6433rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.04em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-121 {
  font-family: var(--font-sans);
  font-size: 9rem;
  font-weight: 400;
  line-height: 1.6000000238;
  letter-spacing: 0rem;
  text-align: center;
  color: rgb(234, 234, 234);
}

.type-122 {
  font-family: var(--font-serif);
  font-size: 24rem;
  font-weight: 300;
  line-height: 43rem;
  letter-spacing: 0em;
  text-align: center;
}

.type-123 {
  font-family: var(--font-serif);
  font-size: 24rem;
  font-weight: 300;
  line-height: 43rem;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(255, 255, 255);
}

.type-124 {
  font-family: var(--font-serif);
  font-size: 24rem;
  font-weight: 300;
  line-height: 43rem;
  letter-spacing: 0em;
  text-align: left;
  background-image: linear-gradient(90deg, rgb(230, 239, 255) 0%, rgb(125, 169, 255) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-125 {
  font-family: var(--font-latin);
  font-size: 12rem;
  font-weight: 400;
  line-height: 1.3999999762;
  letter-spacing: 0.04em;
  text-align: center;
  color: rgb(223, 223, 223);
}

.type-126 {
  font-family: var(--font-serif);
  font-size: 16rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-127 {
  font-family: var(--font-sans);
  font-size: 11rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0rem;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-128 {
  font-family: var(--font-latin);
  font-size: 11rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0rem;
  text-align: right;
  color: rgb(223, 223, 223);
}

.type-129 {
  font-family: var(--font-latin);
  font-size: 12rem;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0rem;
  text-align: center;
  color: rgb(84, 84, 84);
}

.type-130 {
  font-family: var(--font-latin);
  font-size: 14rem;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0rem;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-131 {
  font-family: var(--font-latin);
  font-size: 32.154rem;
  font-weight: 500;
  line-height: 1.4;
  letter-spacing: 0rem;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-132 {
  font-family: var(--font-sans);
  font-size: 9rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0rem;
  text-align: center;
  color: rgb(223, 223, 223);
}

.type-133 {
  font-family: var(--font-latin);
  font-size: 10rem;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0rem;
  text-align: center;
  color: rgb(223, 223, 223);
}

.type-134 {
  font-family: var(--font-sans);
  font-size: 14rem;
  font-weight: 500;
  line-height: 1.3999999762;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-135 {
  font-family: var(--font-latin);
  font-size: 16rem;
  font-weight: 400;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-136 {
  font-family: var(--font-serif);
  font-size: 18rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-137 {
  font-family: var(--font-serif);
  font-size: 20rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-138 {
  font-family: var(--font-sans);
  font-size: 10rem;
  font-weight: 400;
  line-height: 1.2000000477;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(234, 234, 234);
}

.type-139 {
  font-family: var(--font-latin);
  font-size: 15rem;
  font-weight: 500;
  line-height: 21.779rem;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-140 {
  font-family: var(--font-sans);
  font-size: 11rem;
  font-weight: 400;
  line-height: 17rem;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(234, 234, 234);
}

.type-141 {
  font-family: var(--font-sans);
  font-size: 10rem;
  font-weight: 400;
  line-height: 1.2000000477;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-142 {
  font-family: var(--font-serif);
  font-size: 32rem;
  font-weight: 300;
  line-height: 1.6000000238;
  letter-spacing: 0.04em;
  text-align: left;
}

.type-143 {
  font-family: var(--font-sans);
  font-size: 12rem;
  font-weight: 400;
  line-height: 1.7999999523;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(52, 52, 52);
}

.type-144 {
  font-family: var(--font-serif);
  font-size: 20rem;
  font-weight: 300;
  line-height: 1.7999999523;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(38, 41, 39);
}

.type-145 {
  font-family: var(--font-sans);
  font-size: 12rem;
  font-weight: 400;
  line-height: 1.7999999523;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(89, 89, 89);
}

.type-146 {
  font-family: var(--font-latin);
  font-size: 12rem;
  font-weight: 400;
  line-height: 1.3999999762;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(133, 133, 133);
}

.type-147 {
  font-family: var(--font-latin);
  font-size: 9rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(255, 255, 255);
}

.type-148 {
  font-family: var(--font-sans);
  font-size: 12rem;
  font-weight: 400;
  line-height: 1.7999999523;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(84, 84, 84);
}

.type-149 {
  font-family: var(--font-sans);
  font-size: 11rem;
  font-weight: 400;
  line-height: 16rem;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(52, 52, 52);
}

.type-150 {
  font-family: var(--font-sans);
  font-size: 9.5rem;
  font-weight: 400;
  line-height: 14rem;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(84, 84, 84);
}

.type-151 {
  font-family: var(--font-latin);
  font-size: 12rem;
  font-weight: 400;
  line-height: 1.3999999762;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(255, 255, 255);
}

.type-152 {
  font-family: var(--font-serif);
  font-size: 32rem;
  font-weight: 300;
  line-height: 1.6000000238;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(255, 255, 255);
}

.type-153 {
  font-family: var(--font-sans);
  font-size: 13rem;
  font-weight: 400;
  line-height: 1.8999999762;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(255, 255, 255);
}

.type-154 {
  font-family: var(--font-latin);
  font-size: 12rem;
  font-weight: 400;
  line-height: 1.3999999762;
  letter-spacing: 0.04em;
  text-align: left;
}

.type-155 {
  background-image: linear-gradient(90deg, rgb(232, 227, 252) 0%, rgb(175, 212, 255) 50%, rgb(121, 210, 255) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
}

.type-156 {
  font-family: var(--font-sans);
  font-size: 15rem;
  font-weight: 400;
  line-height: 1.6000000238;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(255, 255, 255);
}

.type-157 {
  font-family: var(--font-sans);
  font-size: 12rem;
  font-weight: 400;
  line-height: 1.7999999523;
  letter-spacing: 0em;
  text-align: left;
  color: rgba(255, 255, 255, 0.68);
}

.type-158 {
  font-family: var(--font-sans);
  font-size: 13rem;
  font-weight: 400;
  line-height: 1.8999999762;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(51, 54, 56);
}

.type-159 {
  font-family: var(--font-sans);
  font-size: 15rem;
  font-weight: 400;
  line-height: 1.6000000238;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(56, 56, 56);
}

.type-160 {
  font-family: var(--font-sans);
  font-size: 12rem;
  font-weight: 400;
  line-height: 1.7999999523;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(82, 82, 82);
}

.type-161 {
  font-family: var(--font-sans);
  font-size: 15rem;
  font-weight: 400;
  line-height: 1.6000000238;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(52, 52, 52);
}

.type-162 {
  font-family: var(--font-latin);
  font-size: 12rem;
  font-weight: 400;
  line-height: 1.3999999762;
  letter-spacing: 0.04em;
  text-align: left;
  color: rgb(84, 84, 84);
}

.type-163 {
  font-family: var(--font-latin);
  font-size: 12rem;
  font-weight: 400;
  line-height: 1.3999999762;
  letter-spacing: 0.04em;
  text-align: center;
  color: rgb(32, 35, 38);
}

.type-164 {
  font-family: var(--font-sans);
  font-size: 11rem;
  font-weight: 400;
  line-height: 17rem;
  letter-spacing: 0em;
  text-align: center;
  color: rgb(32, 35, 38);
}

.type-165 {
  font-family: var(--font-serif-latin);
  font-size: 32rem;
  font-weight: 400;
  line-height: 1.2999999523;
  letter-spacing: 0em;
  text-align: left;
  color: rgb(52, 52, 52);
}

.hero [data-figma-id="4086:693"] {
  --w:90.7792rem;
  --h:30rem;
  --x:0rem;
  --y:0rem;
}

.hero [data-figma-id="4086:692"] {
  --w:90.7792rem;
  --h:30rem;
}

.hero [data-figma-id="4086:702"] {
  --w:138rem;
  --h:26rem;
}

.hero [data-figma-id="4086:704"] {
  --w:149rem;
  --h:16rem;
}

.hero [data-figma-id="4086:703"] {
  --w:158rem;
  --h:21rem;
  gap: 8rem;
  padding: 3rem 5rem 2rem 4rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(90deg, rgb(96, 144, 237) 0%, rgb(16, 85, 219) 82.2509%);
}

.hero [data-figma-id="4086:701"] {
  --w:158rem;
  --h:48rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.hero [data-figma-id="4086:705"] {
  --w:454rem;
  --h:118rem;
}

.hero [data-figma-id="4086:700"] {
  --w:454rem;
  --h:178rem;
  gap: 12rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.hero [data-figma-id="4086:707"] {
  --w:165rem;
  --h:29rem;
}

.hero [data-figma-id="4086:708"] {
  --w:228rem;
  --h:19rem;
}

.hero [data-figma-id="4086:706"] {
  --w:342rem;
  --h:52rem;
  gap: 4rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.hero [data-figma-id="4086:709"] {
  --w:1312rem;
  --h:36rem;
}

.hero [data-figma-id="4086:699"] {
  --w:1312rem;
  --h:330rem;
  gap: 32rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-end;
  align-items: flex-start;
}

.hero [data-figma-id="4086:691"] {
  --w:1312rem;
  --h:722rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: space-between;
  align-items: flex-start;
}

.hero {
  --w:1440rem;
  --h:784rem;
  gap: 285.7rem;
  padding: 30rem 64rem 32rem 64rem;
  justify-content: space-between;
  align-items: flex-start;
}

.launch [data-figma-id="4086:713"] {
  --w:342rem;
  --h:36rem;
}

.launch [data-figma-id="4086:715"] {
  --w:322rem;
  --h:36rem;
}

.launch [data-figma-id="4086:714"] {
  --w:330rem;
  --h:42rem;
  gap: 8rem;
  padding: 0rem 0rem 6rem 8rem;
  justify-content: center;
  align-items: center;
  border-bottom: 1rem solid #1e6aff;
}

.launch [data-figma-id="4086:717"] {
  --w:167rem;
  --h:22rem;
}

.launch [data-figma-id="4086:716"] {
  --w:167rem;
  --h:30rem;
  gap: 8rem;
  padding: 8rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.launch [data-figma-id="4086:712"] {
  --w:342rem;
  --h:124rem;
  gap: 8rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.launch [data-figma-id="4086:711"] {
  --w:1440rem;
  --h:204rem;
  gap: 10rem;
  padding: 40rem 24rem 40rem 24rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
}

.launch [data-figma-id="4086:718"] {
  --w:1440rem;
  --h:696rem;
}

.launch [data-figma-id="4086:721"] {
  --w:119.0566rem;
  --h:24rem;
  --x:0rem;
  --y:0rem;
}

.launch [data-figma-id="4086:720"] {
  --w:119.0566rem;
  --h:24rem;
}

.launch [data-figma-id="4086:736"] {
  --w:318rem;
  --h:31rem;
}

.launch [data-figma-id="4086:739"] {
  --w:65rem;
  --h:23rem;
}

.launch [data-figma-id="4086:740"] {
  --w:25rem;
  --h:8rem;
}

.launch [data-figma-id="4086:738"] {
  --w:79rem;
  --h:25rem;
  gap: 6rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.launch [data-figma-id="4086:742"] {
  --w:80rem;
  --h:13rem;
}

.launch [data-figma-id="4086:741"] {
  --w:96rem;
  --h:29rem;
  gap: 7.9389rem;
  padding: 8rem 8rem 8rem 8rem;
  justify-content: center;
  align-items: center;
  border-bottom: 1rem solid rgb(223, 223, 223);
  border-top: 1rem solid rgb(223, 223, 223);
}

.launch [data-figma-id="4086:743"] {
  --w:86rem;
  --h:20rem;
}

.launch [data-figma-id="4086:737"] {
  --w:301rem;
  --h:29rem;
  gap: 20rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: center;
}

.launch [data-figma-id="4086:735"] {
  --w:318rem;
  --h:80rem;
  gap: 20rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.launch [data-figma-id="4086:747"] {
  --w:92rem;
  --h:20rem;
}

.launch [data-figma-id="4086:746"] {
  --w:480rem;
  --h:31rem;
  --x:38rem;
  --y:0rem;
  gap: 0rem;
  padding: 4rem 0rem 7rem 0rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(90deg, rgb(240, 200, 248) 0%, rgb(76, 137, 255) 100%);
}

.launch [data-figma-id="4086:754"] {
  --w:31rem;
  --h:20rem;
}

.launch [data-figma-id="4086:755"] {
  --w:16rem;
  --h:12rem;
}

.launch [data-figma-id="4086:753"] {
  --w:47rem;
  --h:20rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-end;
  text-shadow: 0rem 0rem 2.9259rem rgba(0, 0, 0, 0.35);
}

.launch [data-figma-id="4086:756"] {
  --w:32rem;
  --h:11rem;
}

.launch [data-figma-id="4086:752"] {
  --w:73.1471rem;
  --h:73.1471rem;
  --x:17.8804rem;
  --y:0.0001rem;
  border-radius: 46.8142rem;
  gap: 5.1203rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(90deg, rgb(240, 200, 248) 12.6435%, rgb(76, 137, 255) 100%);
}

.launch [data-figma-id="4086:757"] {
  --w:28.9452rem;
  --h:94.2785rem;
  --x:0rem;
  --y:9.753rem;
}

.launch [data-figma-id="4086:751"] {
  --w:91.0275rem;
  --h:104.0314rem;
  --x:0rem;
  --y:0rem;
}

.launch [data-figma-id="4086:762"] {
  --w:24rem;
  --h:6rem;
  --x:121.9411rem;
  --y:6.701rem;
}

.launch [data-figma-id="4086:763"] {
  --w:64rem;
  --h:12rem;
  --x:58.4453rem;
  --y:0.0001rem;
}

.launch [data-figma-id="4086:764"] {
  --w:53rem;
  --h:9rem;
  --x:0.0002rem;
  --y:3.3504rem;
}

.launch [data-figma-id="4086:761"] {
  --w:145.9409rem;
  --h:12.7008rem;
}

.launch [data-figma-id="4086:760"] {
  --w:145.9409rem;
  --h:17.0937rem;
  gap: 5.8572rem;
  padding: 0rem 0rem 4.3929rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.launch [data-figma-id="4086:766"] {
  --w:159rem;
  --h:33rem;
}

.launch [data-figma-id="4086:767"] {
  --w:24rem;
  --h:6rem;
}

.launch [data-figma-id="4086:765"] {
  --w:159rem;
  --h:42.6608rem;
  gap: 3.6608rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-end;
}

.launch [data-figma-id="4086:769"] {
  --w:88rem;
  --h:11rem;
}

.launch [data-figma-id="4086:768"] {
  --w:159rem;
  --h:18.3216rem;
  gap: 5.8125rem;
  padding: 3.6608rem 0rem 3.6608rem 0rem;
  justify-content: center;
  align-items: center;
}

.launch [data-figma-id="4086:759"] {
  --w:159rem;
  --h:86.8619rem;
  --x:0.0002rem;
  --y:17.0677rem;
  gap: 4.3929rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.launch [data-figma-id="4086:770"] {
  --w:60rem;
  --h:15rem;
  --x:0.0002rem;
  --y:0.8128rem;
}

.launch [data-figma-id="4086:758"] {
  --w:158.4854rem;
  --h:104.0092rem;
  --x:100.7805rem;
  --y:0.0001rem;
}

.launch [data-figma-id="4086:750"] {
  --w:259.2659rem;
  --h:104.1626rem;
  --x:0rem;
  --y:0rem;
}

.launch [data-figma-id="4086:776"] {
  --w:31rem;
  --h:20rem;
}

.launch [data-figma-id="4086:777"] {
  --w:16rem;
  --h:12rem;
}

.launch [data-figma-id="4086:775"] {
  --w:47rem;
  --h:20rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-end;
  text-shadow: 0rem 0rem 2.9301rem rgba(0, 0, 0, 0.35);
}

.launch [data-figma-id="4086:778"] {
  --w:32rem;
  --h:11rem;
}

.launch [data-figma-id="4086:774"] {
  --w:73.15rem;
  --h:73.15rem;
  --x:17.9061rem;
  --y:0.0001rem;
  border-radius: 46.882rem;
  gap: 5.1277rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(90deg, rgb(240, 200, 248) 12.6435%, rgb(76, 137, 255) 100%);
}

.launch [data-figma-id="4086:773"] {
  --w:91.1594rem;
  --h:104.1822rem;
}

.launch [data-figma-id="4086:783"] {
  --w:24rem;
  --h:6rem;
  --x:122.1176rem;
  --y:6.7106rem;
}

.launch [data-figma-id="4086:784"] {
  --w:64rem;
  --h:12rem;
  --x:58.5305rem;
  --y:0rem;
}

.launch [data-figma-id="4086:785"] {
  --w:53rem;
  --h:9rem;
  --x:0rem;
  --y:3.3552rem;
}

.launch [data-figma-id="4086:782"] {
  --w:146.1176rem;
  --h:12.7107rem;
}

.launch [data-figma-id="4086:781"] {
  --w:146.1176rem;
  --h:17.11rem;
  gap: 5.8657rem;
  padding: 0rem 0rem 4.3993rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.launch [data-figma-id="4086:787"] {
  --w:159rem;
  --h:33rem;
}

.launch [data-figma-id="4086:788"] {
  --w:24rem;
  --h:6rem;
}

.launch [data-figma-id="4086:786"] {
  --w:159rem;
  --h:42.6661rem;
  gap: 3.6661rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-end;
}

.launch [data-figma-id="4086:790"] {
  --w:79rem;
  --h:11rem;
}

.launch [data-figma-id="4086:789"] {
  --w:159rem;
  --h:18.3322rem;
  gap: 5.821rem;
  padding: 3.6661rem 0rem 3.6661rem 0rem;
  justify-content: center;
  align-items: center;
}

.launch [data-figma-id="4086:780"] {
  --w:159rem;
  --h:86.9068rem;
  --x:-0.0002rem;
  --y:17.0925rem;
  gap: 4.3993rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.launch [data-figma-id="4086:791"] {
  --w:57rem;
  --h:15rem;
  --x:0.8134rem;
  --y:0.814rem;
}

.launch [data-figma-id="4086:779"] {
  --w:158.715rem;
  --h:104.1599rem;
}

.launch [data-figma-id="4086:772"] {
  --w:259.6415rem;
  --h:104.1822rem;
  --x:0.0003rem;
  --y:0rem;
  gap: 9.6164rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: space-between;
  align-items: center;
}

.launch [data-figma-id="4086:792"] {
  --w:35.9809rem;
  --h:54.2789rem;
  --x:0.0001rem;
  --y:49.6494rem;
}

.launch [data-figma-id="4086:771"] {
  --w:259.6415rem;
  --h:104.1626rem;
  --x:291.2656rem;
  --y:0rem;
}

.launch [data-figma-id="4086:749"] {
  --w:556rem;
  --h:104.1626rem;
  --x:0rem;
  --y:2rem;
}

.launch [data-figma-id="4086:748"] {
  --w:556rem;
  --h:106rem;
  --x:0rem;
  --y:51rem;
}

.launch [data-figma-id="4086:793"] {
  --w:233rem;
  --h:25rem;
  --x:161.5rem;
  --y:175.0099rem;
}

.launch [data-figma-id="4086:796"] {
  --w:424.2443rem;
  --h:38rem;
}

.launch [data-figma-id="4086:798"] {
  --w:424.2443rem;
  --h:20.8477rem;
}

.launch [data-figma-id="4086:799"] {
  --w:424.2443rem;
  --h:10rem;
}

.launch [data-figma-id="4086:797"] {
  --w:424.2443rem;
  --h:34.8477rem;
  gap: 4rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.launch [data-figma-id="4086:795"] {
  --w:424.2443rem;
  --h:80.8477rem;
  gap: 8rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.launch [data-figma-id="4086:801"] {
  --w:330.5758rem;
  --h:15rem;
}

.launch [data-figma-id="4086:802"] {
  --w:5.6685rem;
  --h:11.9084rem;
}

.launch [data-figma-id="4086:800"] {
  --w:424.2443rem;
  --h:39rem;
  border-radius: 4rem;
  gap: 24rem;
  padding: 12rem 16rem 12rem 48rem;
  justify-content: flex-end;
  align-items: center;
  background: linear-gradient(rgb(6, 199, 85), rgb(6, 199, 85));
}

.launch [data-figma-id="4086:794"] {
  --w:480rem;
  --h:167.8477rem;
  --x:38rem;
  --y:223.8267rem;
  border-radius: 7.9389rem;
  gap: 16rem;
  padding: 12rem 31.7557rem 20rem 24rem;
  justify-content: center;
  align-items: center;
  box-shadow: inset 0 0 0 1rem rgb(6, 199, 85);
}

.launch [data-figma-id="4086:745"] {
  --w:556rem;
  --h:391.6744rem;
}

.launch [data-figma-id="4086:744"] {
  --w:480rem;
  --h:391.6744rem;
  gap: 23.8168rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.launch [data-figma-id="4086:719"] {
  --w:1440rem;
  --h:671rem;
  gap: 24rem;
  padding: 56rem 480rem 56rem 480rem;
  justify-content: flex-start;
  align-items: center;
  background: linear-gradient(rgb(34, 34, 34), rgb(34, 34, 34));
}

.launch {
  --w:1440rem;
  --h:1571rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.technology [data-figma-id="4086:806"] {
  --w:111rem;
  --h:24rem;
}

.technology [data-figma-id="4086:808"] {
  --w:111rem;
  --h:32rem;
}

.technology [data-figma-id="4086:810"] {
  --w:1440rem;
  --h:51rem;
}

.technology [data-figma-id="4086:809"] {
  --w:1440rem;
  --h:51rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.technology [data-figma-id="4086:807"] {
  --w:1440rem;
  --h:89rem;
  gap: 6rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.technology [data-figma-id="4086:805"] {
  --w:1440rem;
  --h:137rem;
  gap: 24rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.technology [data-figma-id="4086:804"] {
  --w:1440rem;
  --h:137rem;
  gap: 24rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: flex-start;
}

.technology [data-figma-id="4086:811"] {
  --w:800rem;
  --h:450rem;
  border-radius: 8rem;
}

.technology [data-figma-id="4086:812"] {
  --w:445rem;
  --h:87rem;
}

.technology [data-figma-id="4086:816"] {
  --w:62rem;
  --h:8rem;
}

.technology [data-figma-id="4086:815"] {
  --w:62rem;
  --h:17rem;
  gap: 0rem;
  padding: 0rem 0rem 8rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
  border-bottom: 1rem solid rgb(84, 84, 84);
}

.technology [data-figma-id="4086:817"] {
  --w:760rem;
  --h:102rem;
}

.technology [data-figma-id="4086:818"] {
  --w:760rem;
  --h:44rem;
}

.technology [data-figma-id="4086:814"] {
  --w:760rem;
  --h:195rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: center;
}

.technology [data-figma-id="4086:821"] {
  --w:438rem;
  --h:29rem;
}

.technology [data-figma-id="4086:824"] {
  --w:219rem;
  --h:340.0817rem;
}

.technology [data-figma-id="4086:825"] {
  --w:219rem;
  --h:340.0817rem;
}

.technology [data-figma-id="4086:823"] {
  --w:438rem;
  --h:340.0817rem;
  border-radius: 4rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.technology [data-figma-id="4086:827"] {
  --w:219rem;
  --h:22rem;
}

.technology [data-figma-id="4086:829"] {
  --w:219rem;
  --h:22rem;
}

.technology [data-figma-id="4086:828"] {
  --w:219rem;
  --h:22rem;
  gap: 8rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(rgb(84, 84, 84), rgb(84, 84, 84));
}

.technology [data-figma-id="4086:826"] {
  --w:438rem;
  --h:22rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.technology [data-figma-id="4086:822"] {
  --w:438rem;
  --h:366.0817rem;
  gap: 4rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.technology [data-figma-id="4086:820"] {
  --w:504rem;
  --h:453.0817rem;
  border-radius: 8rem;
  gap: 8rem;
  padding: 24rem 32rem 24rem 32rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(223, 223, 223), rgb(223, 223, 223));
  box-shadow: inset 0 0 0 1rem rgb(223, 223, 223);
}

.technology [data-figma-id="4086:831"] {
  --w:438rem;
  --h:29rem;
}

.technology [data-figma-id="4086:834"] {
  --w:219.5rem;
  --h:340.0817rem;
  border-right: 1rem solid rgb(133, 133, 133);
}

.technology [data-figma-id="4086:835"] {
  --w:218.5rem;
  --h:340.0817rem;
}

.technology [data-figma-id="4086:833"] {
  --w:438rem;
  --h:340.0817rem;
  border-radius: 4rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.technology [data-figma-id="4086:837"] {
  --w:219rem;
  --h:22rem;
}

.technology [data-figma-id="4086:839"] {
  --w:219rem;
  --h:22rem;
}

.technology [data-figma-id="4086:838"] {
  --w:219rem;
  --h:22rem;
  gap: 8rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(90deg, rgb(96, 144, 237) 0%, rgb(16, 85, 219) 82.2509%);
}

.technology [data-figma-id="4086:836"] {
  --w:438rem;
  --h:22rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.technology [data-figma-id="4086:832"] {
  --w:438rem;
  --h:366.0817rem;
  gap: 4rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.technology [data-figma-id="4086:830"] {
  --w:504rem;
  --h:453.0817rem;
  border-radius: 8rem;
  gap: 8rem;
  padding: 24rem 32rem 24rem 32rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(rgb(216, 221, 224), rgb(216, 221, 224)), linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
  box-shadow: inset 0 0 0 1rem rgb(223, 223, 223);
}

.technology [data-figma-id="4086:819"] {
  --w:1040rem;
  --h:453.0817rem;
  gap: 32rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: center;
}

.technology [data-figma-id="4086:844"] {
  --w:130rem;
  --h:15rem;
}

.technology [data-figma-id="4086:843"] {
  --w:158rem;
  --h:25rem;
  border-radius: 16rem;
  gap: 0rem;
  padding: 5rem 14rem 5rem 14rem;
  justify-content: flex-start;
  align-items: flex-start;
  box-shadow: inset 0 0 0 1rem rgb(255, 255, 255);
}

.technology [data-figma-id="4086:846"] {
  --w:342rem;
  --h:36rem;
}

.technology [data-figma-id="4086:847"] {
  --w:342rem;
  --h:18rem;
}

.technology [data-figma-id="4086:845"] {
  --w:342rem;
  --h:58rem;
  gap: 4rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.technology [data-figma-id="4086:842"] {
  --w:342rem;
  --h:91rem;
  gap: 8rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.technology [data-figma-id="4086:848"] {
  --w:342rem;
  --h:40rem;
}

.technology [data-figma-id="4086:841"] {
  --w:342rem;
  --h:155rem;
  gap: 24rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.technology [data-figma-id="4086:851"] {
  --w:530.9434rem;
  --h:298.4906rem;
  --x:-21.7934rem;
  --y:-19.1511rem;
}

.technology [data-figma-id="4086:849"] {
  --w:490rem;
  --h:258.2076rem;
}

.technology [data-figma-id="4086:840"] {
  --w:1040rem;
  --h:322.2076rem;
  border-radius: 7.9389rem;
  gap: 48rem;
  padding: 32rem 80rem 32rem 80rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), linear-gradient(rgb(196, 196, 196), rgb(196, 196, 196));
}

.technology [data-figma-id="4086:813"] {
  --w:1440rem;
  --h:1178.2893rem;
  gap: 48rem;
  padding: 56rem 120rem 56rem 120rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
}

.technology [data-figma-id="4086:855"] {
  --w:640rem;
  --h:86rem;
}

.technology [data-figma-id="4086:854"] {
  --w:640rem;
  --h:86rem;
  gap: 24rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: flex-start;
}

.technology [data-figma-id="4086:856"] {
  --w:640rem;
  --h:360rem;
  border-radius: 8rem;
}

.technology [data-figma-id="4086:853"] {
  --w:640rem;
  --h:454rem;
  gap: 8rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.technology [data-figma-id="4086:859"] {
  --w:640rem;
  --h:43rem;
}

.technology [data-figma-id="4086:858"] {
  --w:640rem;
  --h:43rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.technology [data-figma-id="4086:860"] {
  --w:640rem;
  --h:360rem;
  border-radius: 8rem;
}

.technology [data-figma-id="4086:861"] {
  --w:312rem;
  --h:22rem;
}

.technology [data-figma-id="4086:857"] {
  --w:640rem;
  --h:441rem;
  gap: 8rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.technology [data-figma-id="4086:852"] {
  --w:1440rem;
  --h:1127rem;
  gap: 72rem;
  padding: 80rem 400rem 80rem 400rem;
  justify-content: flex-start;
  align-items: center;
  background: linear-gradient(rgb(52, 52, 52), rgb(52, 52, 52));
}

.technology {
  --w:1440rem;
  --h:3235.2893rem;
  gap: 24rem;
  padding: 80rem 0rem 80rem 0rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(rgb(52, 52, 52), rgb(52, 52, 52));
}

.solutions [data-figma-id="4086:934"] {
  --w:640rem;
  --h:42rem;
}

.solutions [data-figma-id="4086:937"] {
  --w:135rem;
  --h:24rem;
}

.solutions [data-figma-id="4086:936"] {
  --w:159rem;
  --h:26rem;
  gap: 0rem;
  padding: 0rem 12rem 2rem 12rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(90deg, rgb(176, 203, 255) 0%, rgb(16, 85, 219) 82.2509%);
}

.solutions [data-figma-id="4086:938"] {
  --w:640rem;
  --h:53rem;
}

.solutions [data-figma-id="4086:935"] {
  --w:640rem;
  --h:83rem;
  gap: 4rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.solutions [data-figma-id="4086:939"] {
  --w:640rem;
  --h:360rem;
  border-radius: 8rem;
}

.solutions [data-figma-id="4086:940"] {
  --w:135rem;
  --h:24rem;
}

.solutions [data-figma-id="4086:933"] {
  --w:640rem;
  --h:545rem;
  gap: 12rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.solutions [data-figma-id="4086:941"] {
  --w:640rem;
  --h:2rem;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
}

.solutions [data-figma-id="4086:943"] {
  --w:640rem;
  --h:42rem;
}

.solutions [data-figma-id="4086:946"] {
  --w:149rem;
  --h:24rem;
}

.solutions [data-figma-id="4086:945"] {
  --w:173rem;
  --h:26rem;
  gap: 0rem;
  padding: 0rem 12rem 2rem 12rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(90deg, rgb(176, 203, 255) 0%, rgb(16, 85, 219) 82.2509%);
}

.solutions [data-figma-id="4086:947"] {
  --w:640rem;
  --h:50rem;
}

.solutions [data-figma-id="4086:944"] {
  --w:640rem;
  --h:83rem;
  gap: 4rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.solutions [data-figma-id="4086:948"] {
  --w:640rem;
  --h:360rem;
  border-radius: 8rem;
}

.solutions [data-figma-id="4086:949"] {
  --w:150rem;
  --h:24rem;
}

.solutions [data-figma-id="4086:942"] {
  --w:640rem;
  --h:545rem;
  gap: 12rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.solutions [data-figma-id="4086:950"] {
  --w:640rem;
  --h:2rem;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
}

.solutions [data-figma-id="4086:952"] {
  --w:640rem;
  --h:42rem;
}

.solutions [data-figma-id="4086:955"] {
  --w:90rem;
  --h:24rem;
}

.solutions [data-figma-id="4086:954"] {
  --w:114rem;
  --h:26rem;
  gap: 0rem;
  padding: 0rem 12rem 2rem 12rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(90deg, rgb(176, 203, 255) 0%, rgb(16, 85, 219) 82.2509%);
}

.solutions [data-figma-id="4086:957"] {
  --w:640rem;
  --h:50rem;
}

.solutions [data-figma-id="4086:956"] {
  --w:640rem;
  --h:50rem;
  gap: 4rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.solutions [data-figma-id="4086:953"] {
  --w:640rem;
  --h:83rem;
  gap: 4rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.solutions [data-figma-id="4086:958"] {
  --w:640rem;
  --h:360rem;
  border-radius: 8rem;
}

.solutions [data-figma-id="4086:959"] {
  --w:120rem;
  --h:24rem;
}

.solutions [data-figma-id="4086:951"] {
  --w:640rem;
  --h:545rem;
  gap: 12rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.solutions [data-figma-id="4086:932"] {
  --w:640rem;
  --h:1831rem;
  gap: 48rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.solutions [data-figma-id="4086:960"] {
  --w:640rem;
  --h:154rem;
}

.solutions {
  --w:1440rem;
  --h:2177rem;
  gap: 32rem;
  padding: 80rem 400rem 80rem 400rem;
  justify-content: flex-start;
  align-items: center;
  background: linear-gradient(rgb(234, 234, 234), rgb(234, 234, 234));
}

.achievement [data-figma-id="4086:964"] {
  --w:231rem;
  --h:24rem;
}

.achievement [data-figma-id="4086:963"] {
  --w:231rem;
  --h:24rem;
  gap: 24rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: center;
}

.achievement [data-figma-id="4086:966"] {
  --w:25.1699rem;
  --h:63.5117rem;
}

.achievement [data-figma-id="4086:988"] {
  --w:272rem;
  --h:17rem;
}

.achievement [data-figma-id="4086:989"] {
  --w:272rem;
  --h:46rem;
}

.achievement [data-figma-id="4086:987"] {
  --w:272rem;
  --h:67rem;
  gap: 4rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.achievement [data-figma-id="4086:990"] {
  --w:272rem;
  --h:17rem;
}

.achievement [data-figma-id="4086:986"] {
  --w:272rem;
  --h:84rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.achievement [data-figma-id="4086:991"] {
  --w:25.1699rem;
  --h:63.5118rem;
  transform: scaleX(-1);
}

.achievement [data-figma-id="4086:965"] {
  --w:390rem;
  --h:84rem;
  gap: 7.9389rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: center;
}

.achievement [data-figma-id="4086:962"] {
  --w:800rem;
  --h:124rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.achievement [data-figma-id="4086:1011"] {
  --w:800rem;
  --h:428rem;
  border-radius: 8rem;
}

.achievement {
  --w:1440rem;
  --h:736rem;
  gap: 24rem;
  padding: 80rem 320rem 80rem 320rem;
  justify-content: flex-start;
  align-items: center;
  background: linear-gradient(rgb(52, 52, 52), rgb(52, 52, 52));
}

.reviews [data-figma-id="4086:1015"] {
  --w:69rem;
  --h:29rem;
}

.reviews [data-figma-id="4086:1014"] {
  --w:69rem;
  --h:34rem;
  gap: 0rem;
  padding: 0rem 0rem 4rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
  border-bottom: 1rem solid rgb(84, 84, 84);
}

.reviews [data-figma-id="4086:1016"] {
  --w:320rem;
  --h:50rem;
}

.reviews [data-figma-id="4086:1013"] {
  --w:326.4886rem;
  --h:100rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.reviews [data-figma-id="4086:1020"] {
  --w:64rem;
  --h:64rem;
}

.reviews [data-figma-id="4086:1023"] {
  --w:97rem;
  --h:22rem;
}

.reviews [data-figma-id="4086:1024"] {
  --w:214.98rem;
  --h:30rem;
}

.reviews [data-figma-id="4086:1022"] {
  --w:214.98rem;
  --h:58rem;
  gap: 6rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.reviews [data-figma-id="4086:1021"] {
  --w:214.98rem;
  --h:58rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.reviews [data-figma-id="4086:1019"] {
  --w:338.6667rem;
  --h:104rem;
  border-radius: 8rem;
  gap: 16rem;
  padding: 20rem 16rem 20rem 16rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
  box-shadow: 0rem 4rem 12rem rgba(0, 0, 0, 0.04);
}

.reviews [data-figma-id="4086:1026"] {
  --w:64rem;
  --h:64rem;
}

.reviews [data-figma-id="4086:1029"] {
  --w:113rem;
  --h:22rem;
}

.reviews [data-figma-id="4086:1030"] {
  --w:214.98rem;
  --h:30rem;
}

.reviews [data-figma-id="4086:1028"] {
  --w:214.98rem;
  --h:58rem;
  gap: 6rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.reviews [data-figma-id="4086:1027"] {
  --w:214.98rem;
  --h:58rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.reviews [data-figma-id="4086:1025"] {
  --w:338.6667rem;
  --h:104rem;
  border-radius: 8rem;
  gap: 16rem;
  padding: 20rem 16rem 20rem 16rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
  box-shadow: 0rem 4rem 12rem rgba(0, 0, 0, 0.04);
}

.reviews [data-figma-id="4086:1032"] {
  --w:64rem;
  --h:64rem;
}

.reviews [data-figma-id="4086:1035"] {
  --w:97rem;
  --h:22rem;
}

.reviews [data-figma-id="4086:1036"] {
  --w:214.98rem;
  --h:30rem;
}

.reviews [data-figma-id="4086:1034"] {
  --w:214.98rem;
  --h:58rem;
  gap: 6rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.reviews [data-figma-id="4086:1033"] {
  --w:214.98rem;
  --h:58rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.reviews [data-figma-id="4086:1031"] {
  --w:338.6667rem;
  --h:104rem;
  border-radius: 8rem;
  gap: 16rem;
  padding: 20rem 16rem 20rem 16rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
  box-shadow: 0rem 4rem 12rem rgba(0, 0, 0, 0.04);
}

.reviews [data-figma-id="4086:1018"] {
  --w:1040rem;
  --h:104rem;
  gap: 12rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.reviews [data-figma-id="4086:1039"] {
  --w:64rem;
  --h:64rem;
}

.reviews [data-figma-id="4086:1042"] {
  --w:97rem;
  --h:22rem;
}

.reviews [data-figma-id="4086:1043"] {
  --w:214.98rem;
  --h:30rem;
}

.reviews [data-figma-id="4086:1041"] {
  --w:214.98rem;
  --h:58rem;
  gap: 6rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.reviews [data-figma-id="4086:1040"] {
  --w:214.98rem;
  --h:58rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.reviews [data-figma-id="4086:1038"] {
  --w:341.33rem;
  --h:104rem;
  border-radius: 8rem;
  gap: 16rem;
  padding: 20rem 16rem 20rem 16rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
  box-shadow: 0rem 4rem 12rem rgba(0, 0, 0, 0.04);
}

.reviews [data-figma-id="4086:1045"] {
  --w:64rem;
  --h:64rem;
}

.reviews [data-figma-id="4086:1048"] {
  --w:97rem;
  --h:22rem;
}

.reviews [data-figma-id="4086:1049"] {
  --w:214.98rem;
  --h:30rem;
}

.reviews [data-figma-id="4086:1047"] {
  --w:214.98rem;
  --h:58rem;
  gap: 6rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.reviews [data-figma-id="4086:1046"] {
  --w:214.98rem;
  --h:58rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.reviews [data-figma-id="4086:1044"] {
  --w:341.33rem;
  --h:104rem;
  border-radius: 8rem;
  gap: 16rem;
  padding: 20rem 16rem 20rem 16rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
  box-shadow: 0rem 4rem 12rem rgba(0, 0, 0, 0.04);
}

.reviews [data-figma-id="4086:1037"] {
  --w:1040rem;
  --h:104rem;
  gap: 12rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: flex-start;
}

.reviews [data-figma-id="4086:1017"] {
  --w:1040rem;
  --h:220rem;
  gap: 12rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.reviews {
  --w:1440rem;
  --h:504rem;
  gap: 24rem;
  padding: 80rem 200rem 80rem 200rem;
  justify-content: flex-start;
  align-items: center;
  background: linear-gradient(rgb(243, 243, 243), rgb(243, 243, 243));
}

.living-scene {
  --w:1440rem;
  --h:810rem;
}

.models [data-figma-id="4086:1053"] {
  --w:800rem;
  --h:36rem;
}

.models [data-figma-id="4086:1055"] {
  --w:322rem;
  --h:36rem;
}

.models [data-figma-id="4086:1054"] {
  --w:330rem;
  --h:42rem;
  gap: 8rem;
  padding: 0rem 0rem 6rem 8rem;
  justify-content: center;
  align-items: center;
  border-bottom: 1rem solid #1e6aff;
}

.models [data-figma-id="4086:1052"] {
  --w:800rem;
  --h:86rem;
  gap: 8rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.models [data-figma-id="4086:1059"] {
  --w:19rem;
  --h:12rem;
}

.models [data-figma-id="4086:1058"] {
  --w:38rem;
  --h:18rem;
  border-radius: 9rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(90deg, rgb(96, 144, 237) 0%, rgb(16, 85, 219) 82.2509%);
}

.models [data-figma-id="4086:1061"] {
  --w:47rem;
  --h:72rem;
}

.models [data-figma-id="4086:1060"] {
  --w:47rem;
  --h:116rem;
  gap: 8rem;
  padding: 0rem 0rem 8rem 0rem;
  justify-content: center;
  align-items: flex-end;
}

.models [data-figma-id="4086:1063"] {
  --w:55rem;
  --h:14rem;
}

.models [data-figma-id="4086:1062"] {
  --w:243.3333rem;
  --h:14rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.models [data-figma-id="4086:1057"] {
  --w:261.3333rem;
  --h:182rem;
  border-radius: 8rem;
  gap: 8rem;
  padding: 8rem 8rem 8rem 8rem;
  justify-content: flex-end;
  align-items: center;
  background: linear-gradient(rgb(243, 243, 243), rgb(243, 243, 243));
  box-shadow: inset 0 0 0 1rem rgb(223, 223, 223);
}

.models [data-figma-id="4086:1066"] {
  --w:40rem;
  --h:12rem;
}

.models [data-figma-id="4086:1065"] {
  --w:60rem;
  --h:18rem;
  border-radius: 9rem;
  gap: 0rem;
  padding: 0rem 10rem 0rem 10rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(rgb(107, 117, 125), rgb(107, 117, 125));
}

.models [data-figma-id="4086:1068"] {
  --w:57.4912rem;
  --h:81.7851rem;
}

.models [data-figma-id="4086:1067"] {
  --w:57.4912rem;
  --h:116rem;
  gap: 8rem;
  padding: 0rem 0rem 8rem 0rem;
  justify-content: center;
  align-items: flex-end;
}

.models [data-figma-id="4086:1070"] {
  --w:55rem;
  --h:14rem;
}

.models [data-figma-id="4086:1069"] {
  --w:243.3333rem;
  --h:14rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.models [data-figma-id="4086:1064"] {
  --w:261.3333rem;
  --h:182rem;
  border-radius: 8rem;
  gap: 8rem;
  padding: 8rem 8rem 8rem 8rem;
  justify-content: flex-end;
  align-items: center;
  background: linear-gradient(rgb(243, 243, 243), rgb(243, 243, 243));
  box-shadow: inset 0 0 0 1rem rgb(223, 223, 223);
}

.models [data-figma-id="4086:1073"] {
  --w:19rem;
  --h:12rem;
}

.models [data-figma-id="4086:1072"] {
  --w:38rem;
  --h:18rem;
  border-radius: 9rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(90deg, rgb(96, 144, 237) 0%, rgb(16, 85, 219) 82.2509%);
}

.models [data-figma-id="4086:1074"] {
  --w:35.614rem;
  --h:116rem;
}

.models [data-figma-id="4086:1076"] {
  --w:58rem;
  --h:14rem;
}

.models [data-figma-id="4086:1075"] {
  --w:243.3333rem;
  --h:14rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.models [data-figma-id="4086:1071"] {
  --w:261.3333rem;
  --h:182rem;
  border-radius: 8rem;
  gap: 8rem;
  padding: 8rem 8rem 8rem 8rem;
  justify-content: flex-end;
  align-items: center;
  background: linear-gradient(rgb(243, 243, 243), rgb(243, 243, 243));
  box-shadow: inset 0 0 0 1rem rgb(223, 223, 223);
}

.models [data-figma-id="4086:1056"] {
  --w:800rem;
  --h:182rem;
  gap: 8rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: flex-start;
}

.models [data-figma-id="4086:1078"] {
  --w:800rem;
  --h:75rem;
}

.models [data-figma-id="4086:1079"] {
  --w:800rem;
  --h:75rem;
}

.models [data-figma-id="4086:1077"] {
  --w:800rem;
  --h:166rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.models {
  --w:1440rem;
  --h:658rem;
  gap: 32rem;
  padding: 80rem 320rem 80rem 320rem;
  justify-content: flex-start;
  align-items: center;
  background: linear-gradient(rgb(227, 230, 238), rgb(227, 230, 238));
}

.mist-scene {
  --w:1440rem;
  --h:696rem;
}

.sterilization [data-figma-id="4086:1084"] {
  --w:20rem;
  --h:18rem;
}

.sterilization [data-figma-id="4086:1083"] {
  --w:20rem;
  --h:18rem;
  gap: 25.8015rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.sterilization [data-figma-id="4086:1086"] {
  --w:800rem;
  --h:86rem;
}

.sterilization [data-figma-id="4086:1087"] {
  --w:800rem;
  --h:450rem;
  border-radius: 8rem;
}

.sterilization [data-figma-id="4086:1082"] {
  --w:800rem;
  --h:586rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.sterilization [data-figma-id="4086:1093"] {
  --w:144rem;
  --h:14rem;
}

.sterilization [data-figma-id="4086:1092"] {
  --w:176rem;
  --h:20rem;
  border-radius: 15.8779rem;
  gap: 0rem;
  padding: 2rem 16rem 4rem 16rem;
  justify-content: center;
  align-items: center;
  box-shadow: inset 0 0 0 1rem rgb(255, 255, 255);
}

.sterilization [data-figma-id="4086:1094"] {
  --w:242.4595rem;
  --h:25rem;
}

.sterilization [data-figma-id="4086:1091"] {
  --w:242.4595rem;
  --h:52.9389rem;
  gap: 7.9389rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.sterilization [data-figma-id="4086:1098"] {
  --w:39rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1099"] {
  --w:32rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1100"] {
  --w:27rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1101"] {
  --w:22rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1102"] {
  --w:15rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1103"] {
  --w:10rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1097"] {
  --w:29.0232rem;
  --h:142.966rem;
  --x:0.0001rem;
  --y:7.4477rem;
  gap: 18.2738rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: space-between;
  align-items: flex-end;
}

.sterilization [data-figma-id="4086:1104"] {
  --w:176.8263rem;
  --h:155.8651rem;
  --x:31.1737rem;
  --y:-0.0005rem;
}

.sterilization [data-figma-id="4086:1107"] {
  --w:10rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1108"] {
  --w:12rem;
  --h:10rem;
}

.sterilization [data-figma-id="4086:1106"] {
  --w:23.0749rem;
  --h:10rem;
  gap: 1.0749rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.sterilization [data-figma-id="4086:1110"] {
  --w:37.883rem;
  --h:6.4496rem;
  --x:0.0001rem;
  --y:0.0004rem;
  background: linear-gradient(90deg, rgb(230, 239, 255) 0%, rgb(125, 169, 255) 100%);
}

.sterilization [data-figma-id="4086:1109"] {
  --w:37.883rem;
  --h:6.4496rem;
}

.sterilization [data-figma-id="4086:1105"] {
  --w:37.883rem;
  --h:16.4398rem;
  --x:132.2335rem;
  --y:139.4046rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-end;
  align-items: center;
}

.sterilization [data-figma-id="4086:1112"] {
  --w:42rem;
  --h:12rem;
}

.sterilization [data-figma-id="4086:1113"] {
  --w:38.5978rem;
  --h:120.5808rem;
  background: linear-gradient(rgba(237, 237, 237, 0.8), rgba(237, 237, 237, 0.8));
}

.sterilization [data-figma-id="4086:1111"] {
  --w:38.5978rem;
  --h:137.2367rem;
  --x:50.7491rem;
  --y:18.6078rem;
  gap: 2.1499rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-end;
  align-items: center;
}

.sterilization [data-figma-id="4086:1114"] {
  --w:122.1512rem;
  --h:0.5375rem;
  --x:89.0931rem;
  --y:35.0741rem;
  transform: rotate(69.39deg);
  transform-origin: left center;
}

.sterilization [data-figma-id="4086:1116"] {
  --w:69.8664rem;
  --h:13rem;
}

.sterilization [data-figma-id="4086:1117"] {
  --w:69.8664rem;
  --h:13rem;
}

.sterilization [data-figma-id="4086:1115"] {
  --w:87.021rem;
  --h:37.3662rem;
  --x:115.7938rem;
  --y:17.4549rem;
  gap: 0rem;
  padding: 5.7182rem 8.5773rem 5.7182rem 8.5773rem;
  justify-content: center;
  align-items: center;
  box-shadow: inset 0 0 0 1rem rgb(255, 255, 255);
}

.sterilization [data-figma-id="4086:1096"] {
  --w:208rem;
  --h:155.8651rem;
}

.sterilization [data-figma-id="4086:1095"] {
  --w:224rem;
  --h:155.8651rem;
  gap: 3.9695rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.sterilization [data-figma-id="4086:1090"] {
  --w:256rem;
  --h:304rem;
  border-radius: 7.9389rem;
  gap: 23.8168rem;
  padding: 32rem 16rem 32rem 16rem;
  justify-content: space-between;
  align-items: center;
}

.sterilization [data-figma-id="4086:1121"] {
  --w:135rem;
  --h:14rem;
}

.sterilization [data-figma-id="4086:1120"] {
  --w:167rem;
  --h:20rem;
  border-radius: 15.8779rem;
  gap: 0rem;
  padding: 2rem 16rem 4rem 16rem;
  justify-content: center;
  align-items: center;
  box-shadow: inset 0 0 0 1rem rgb(255, 255, 255);
}

.sterilization [data-figma-id="4086:1122"] {
  --w:242.4595rem;
  --h:25rem;
}

.sterilization [data-figma-id="4086:1119"] {
  --w:242.4595rem;
  --h:52.9389rem;
  gap: 7.9389rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.sterilization [data-figma-id="4086:1126"] {
  --w:32rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1127"] {
  --w:27rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1128"] {
  --w:22rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1129"] {
  --w:15rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1130"] {
  --w:10rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1131"] {
  --w:5rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1125"] {
  --w:29.0232rem;
  --h:142.966rem;
  --x:0.0001rem;
  --y:9.5927rem;
  gap: 18.2738rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: space-between;
  align-items: flex-end;
}

.sterilization [data-figma-id="4086:1132"] {
  --w:176.8263rem;
  --h:155.8651rem;
  --x:31.1737rem;
  --y:-0.0002rem;
}

.sterilization [data-figma-id="4086:1135"] {
  --w:5rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1136"] {
  --w:12rem;
  --h:10rem;
}

.sterilization [data-figma-id="4086:1134"] {
  --w:18.0749rem;
  --h:10rem;
  gap: 1.0749rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.sterilization [data-figma-id="4086:1138"] {
  --w:37.883rem;
  --h:4.2886rem;
  --x:0.0001rem;
  --y:0.0004rem;
  background: linear-gradient(90deg, rgb(230, 239, 255) 0%, rgb(125, 169, 255) 100%);
}

.sterilization [data-figma-id="4086:1137"] {
  --w:37.883rem;
  --h:4.2886rem;
}

.sterilization [data-figma-id="4086:1133"] {
  --w:37.883rem;
  --h:16.4398rem;
  --x:132.2335rem;
  --y:139.405rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-end;
  align-items: center;
}

.sterilization [data-figma-id="4086:1140"] {
  --w:38.5978rem;
  --h:12rem;
}

.sterilization [data-figma-id="4086:1141"] {
  --w:38.5978rem;
  --h:129.361rem;
  background: linear-gradient(rgba(237, 237, 237, 0.8), rgba(237, 237, 237, 0.8));
}

.sterilization [data-figma-id="4086:1139"] {
  --w:38.5978rem;
  --h:137.2367rem;
  --x:50.7491rem;
  --y:18.6081rem;
  gap: 2.1499rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-end;
  align-items: center;
}

.sterilization [data-figma-id="4086:1142"] {
  --w:131.8886rem;
  --h:0.5375rem;
  --x:88.8743rem;
  --y:26.5268rem;
  transform: rotate(70.87deg);
  transform-origin: left center;
}

.sterilization [data-figma-id="4086:1144"] {
  --w:70rem;
  --h:13rem;
}

.sterilization [data-figma-id="4086:1145"] {
  --w:70rem;
  --h:13rem;
}

.sterilization [data-figma-id="4086:1143"] {
  --w:87.1546rem;
  --h:37.4364rem;
  --x:110.0752rem;
  --y:17.4109rem;
  gap: 0rem;
  padding: 5.7182rem 8.5773rem 5.7182rem 8.5773rem;
  justify-content: center;
  align-items: center;
  box-shadow: inset 0 0 0 1rem rgb(255, 255, 255);
}

.sterilization [data-figma-id="4086:1124"] {
  --w:208rem;
  --h:155.8651rem;
}

.sterilization [data-figma-id="4086:1123"] {
  --w:224rem;
  --h:155.8651rem;
  gap: 5.7182rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.sterilization [data-figma-id="4086:1118"] {
  --w:256rem;
  --h:304rem;
  border-radius: 7.9389rem;
  gap: 23.8168rem;
  padding: 32rem 16rem 32rem 16rem;
  justify-content: space-between;
  align-items: center;
}

.sterilization [data-figma-id="4086:1149"] {
  --w:99rem;
  --h:14rem;
}

.sterilization [data-figma-id="4086:1148"] {
  --w:131rem;
  --h:20rem;
  border-radius: 15.8779rem;
  gap: 0rem;
  padding: 2rem 16rem 4rem 16rem;
  justify-content: center;
  align-items: center;
  box-shadow: inset 0 0 0 1rem rgb(255, 255, 255);
}

.sterilization [data-figma-id="4086:1150"] {
  --w:242.4595rem;
  --h:25rem;
}

.sterilization [data-figma-id="4086:1147"] {
  --w:242.4595rem;
  --h:53rem;
  gap: 8rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.sterilization [data-figma-id="4086:1155"] {
  --w:32rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1156"] {
  --w:27rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1157"] {
  --w:22rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1158"] {
  --w:15rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1159"] {
  --w:10rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1160"] {
  --w:5rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1154"] {
  --w:29.0232rem;
  --h:142.966rem;
  --x:0.0001rem;
  --y:9.5927rem;
  gap: 18.2738rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: space-between;
  align-items: flex-end;
}

.sterilization [data-figma-id="4086:1161"] {
  --w:176.8263rem;
  --h:155.8651rem;
  --x:31.1737rem;
  --y:-0.0002rem;
}

.sterilization [data-figma-id="4086:1164"] {
  --w:5rem;
  --h:9rem;
}

.sterilization [data-figma-id="4086:1165"] {
  --w:12rem;
  --h:10rem;
}

.sterilization [data-figma-id="4086:1163"] {
  --w:18.0749rem;
  --h:10rem;
  gap: 1.0749rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.sterilization [data-figma-id="4086:1167"] {
  --w:37.883rem;
  --h:4.2886rem;
  --x:0.0001rem;
  --y:0.0004rem;
  background: linear-gradient(90deg, rgb(230, 239, 255) 0%, rgb(125, 169, 255) 100%);
}

.sterilization [data-figma-id="4086:1166"] {
  --w:37.883rem;
  --h:4.2886rem;
}

.sterilization [data-figma-id="4086:1162"] {
  --w:37.883rem;
  --h:16.4398rem;
  --x:132.2335rem;
  --y:139.405rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-end;
  align-items: center;
}

.sterilization [data-figma-id="4086:1169"] {
  --w:38.5978rem;
  --h:12rem;
}

.sterilization [data-figma-id="4086:1170"] {
  --w:38.5978rem;
  --h:119.9614rem;
  background: linear-gradient(rgba(237, 237, 237, 0.8), rgba(237, 237, 237, 0.8));
}

.sterilization [data-figma-id="4086:1168"] {
  --w:38.5978rem;
  --h:137.2367rem;
  --x:50.7491rem;
  --y:18.6081rem;
  gap: 2.1499rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-end;
  align-items: center;
}

.sterilization [data-figma-id="4086:1171"] {
  --w:123.7549rem;
  --h:0.5375rem;
  --x:88.8743rem;
  --y:35.5105rem;
  transform: rotate(69.56deg);
  transform-origin: left center;
}

.sterilization [data-figma-id="4086:1173"] {
  --w:70rem;
  --h:13rem;
}

.sterilization [data-figma-id="4086:1174"] {
  --w:70rem;
  --h:13rem;
}

.sterilization [data-figma-id="4086:1172"] {
  --w:87.1546rem;
  --h:37.4364rem;
  --x:110.0752rem;
  --y:17.4109rem;
  gap: 0rem;
  padding: 5.7182rem 8.5773rem 5.7182rem 8.5773rem;
  justify-content: center;
  align-items: center;
  box-shadow: inset 0 0 0 1rem rgb(255, 255, 255);
}

.sterilization [data-figma-id="4086:1153"] {
  --w:208rem;
  --h:155.8651rem;
}

.sterilization [data-figma-id="4086:1152"] {
  --w:208rem;
  --h:155.8651rem;
  gap: 5.7182rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.sterilization [data-figma-id="4086:1151"] {
  --w:208rem;
  --h:155.8651rem;
  gap: 5.7182rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.sterilization [data-figma-id="4086:1146"] {
  --w:256rem;
  --h:304rem;
  border-radius: 7.9389rem;
  gap: 23.8168rem;
  padding: 32rem 16rem 32rem 16rem;
  justify-content: space-between;
  align-items: center;
}

.sterilization [data-figma-id="4086:1089"] {
  --w:800rem;
  --h:304rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.sterilization [data-figma-id="4086:1175"] {
  --w:800rem;
  --h:42rem;
}

.sterilization [data-figma-id="4086:1088"] {
  --w:800rem;
  --h:362rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.sterilization {
  --w:1440rem;
  --h:1124rem;
  gap: 56rem;
  padding: 80rem 320rem 40rem 320rem;
  justify-content: flex-start;
  align-items: center;
  background: linear-gradient(rgb(52, 52, 52), rgb(52, 52, 52));
}

.energy [data-figma-id="4086:1179"] {
  --w:20rem;
  --h:18rem;
}

.energy [data-figma-id="4086:1178"] {
  --w:20rem;
  --h:18rem;
  gap: 25.8015rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.energy [data-figma-id="4086:1181"] {
  --w:338rem;
  --h:86rem;
}

.energy [data-figma-id="4086:1183"] {
  --w:800rem;
  --h:450rem;
  border-radius: 8rem;
}

.energy [data-figma-id="4086:1177"] {
  --w:800rem;
  --h:586rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.energy [data-figma-id="4086:1187"] {
  --w:42rem;
  --h:9rem;
}

.energy [data-figma-id="4086:1186"] {
  --w:58rem;
  --h:18rem;
  gap: 0rem;
  padding: 0rem 8rem 8rem 8rem;
  justify-content: center;
  align-items: flex-start;
  border-bottom: 1rem solid rgb(223, 223, 223);
}

.energy [data-figma-id="4086:1189"] {
  --w:686rem;
  --h:58rem;
}

.energy [data-figma-id="4086:1188"] {
  --w:686rem;
  --h:58rem;
  gap: 8rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.energy [data-figma-id="4086:1185"] {
  --w:686rem;
  --h:92rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.energy [data-figma-id="4086:1191"] {
  --w:117rem;
  --h:13rem;
  --x:77.5rem;
  --y:0.2578rem;
}

.energy [data-figma-id="4086:1193"] {
  --w:220rem;
  --h:0.54rem;
  --x:42rem;
  --y:157.4722rem;
}

.energy [data-figma-id="4086:1194"] {
  --w:220rem;
  --h:0.54rem;
  --x:42rem;
  --y:81.4722rem;
}

.energy [data-figma-id="4086:1195"] {
  --w:220rem;
  --h:0.54rem;
  --x:42rem;
  --y:6.4722rem;
}

.energy [data-figma-id="4086:1196"] {
  --w:34rem;
  --h:15rem;
  --x:1rem;
  --y:0rem;
}

.energy [data-figma-id="4086:1197"] {
  --w:34rem;
  --h:15rem;
  --x:0rem;
  --y:74.6953rem;
}

.energy [data-figma-id="4086:1198"] {
  --w:7rem;
  --h:15rem;
  --x:22.5156rem;
  --y:149.3984rem;
}

.energy [data-figma-id="4086:1199"] {
  --w:55.4922rem;
  --h:152.73rem;
  --x:74rem;
  --y:4.7422rem;
  background: linear-gradient(rgb(217, 217, 217), rgb(217, 217, 217));
}

.energy [data-figma-id="4086:1200"] {
  --w:55.4922rem;
  --h:20.9297rem;
  --x:170.1641rem;
  --y:136.5391rem;
  background: linear-gradient(90deg, rgb(240, 200, 248) 0%, rgb(229, 196, 249) 7.1429%, rgb(218, 192, 250) 14.2857%, rgb(207, 188, 251) 21.4286%, rgb(195, 184, 252) 28.5714%, rgb(184, 180, 252) 35.7143%, rgb(173, 175, 253) 42.8571%, rgb(162, 171, 253) 50%, rgb(150, 166, 254) 57.1429%, rgb(139, 162, 254) 64.2857%, rgb(127, 157, 254) 71.4286%, rgb(115, 152, 255) 78.5714%, rgb(103, 147, 255) 85.7143%, rgb(90, 142, 255) 92.8571%, rgb(76, 137, 255) 100%);
}

.energy [data-figma-id="4086:1201"] {
  --w:44rem;
  --h:16rem;
  --x:80rem;
  --y:79.7422rem;
}

.energy [data-figma-id="4086:1202"] {
  --w:45rem;
  --h:19rem;
  --x:174.6953rem;
  --y:138.4609rem;
}

.energy [data-figma-id="4086:1204"] {
  --w:64rem;
  --h:73rem;
  --x:0rem;
  --y:0rem;
}

.energy [data-figma-id="4086:1205"] {
  --w:49rem;
  --h:44rem;
  --x:6.5625rem;
  --y:13.7969rem;
}

.energy [data-figma-id="4086:1203"] {
  --w:64rem;
  --h:73rem;
  --x:166rem;
  --y:58.7422rem;
}

.energy [data-figma-id="4086:1206"] {
  --w:60rem;
  --h:11rem;
  --x:72rem;
  --y:163.7422rem;
}

.energy [data-figma-id="4086:1207"] {
  --w:138.2208rem;
  --h:1rem;
  --x:129rem;
  --y:4.2422rem;
  transform: rotate(72.74deg);
  transform-origin: left center;
}

.energy [data-figma-id="4086:1208"] {
  --w:59rem;
  --h:12rem;
  --x:168rem;
  --y:163.7422rem;
}

.energy [data-figma-id="4086:1192"] {
  --w:262rem;
  --h:175.7422rem;
  --x:4rem;
  --y:33.5166rem;
}

.energy [data-figma-id="4086:1190"] {
  --w:270rem;
  --h:216rem;
}

.energy [data-figma-id="4086:1210"] {
  --w:668rem;
  --h:22rem;
}

.energy [data-figma-id="4086:1209"] {
  --w:686rem;
  --h:40rem;
  border-radius: 7rem;
  gap: 0rem;
  padding: 8rem 8rem 8rem 8rem;
  justify-content: flex-start;
  align-items: flex-start;
  box-shadow: inset 0 0 0 1rem rgb(133, 133, 133);
}

.energy [data-figma-id="4086:1184"] {
  --w:800rem;
  --h:462rem;
  border-radius: 8rem;
  gap: 24rem;
  padding: 32rem 56rem 32rem 56rem;
  justify-content: flex-start;
  align-items: center;
  background: linear-gradient(rgb(84, 84, 84), rgb(84, 84, 84));
  box-shadow: inset 0 0 0 1rem rgb(133, 133, 133);
}

.energy {
  --w:1440rem;
  --h:1216rem;
  gap: 48rem;
  padding: 80rem 320rem 40rem 320rem;
  justify-content: flex-start;
  align-items: center;
  background: linear-gradient(rgb(52, 52, 52), rgb(52, 52, 52));
}

.micro-mist [data-figma-id="4086:1214"] {
  --w:20rem;
  --h:18rem;
}

.micro-mist [data-figma-id="4086:1213"] {
  --w:20rem;
  --h:18rem;
  gap: 25.8015rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.micro-mist [data-figma-id="4086:1216"] {
  --w:800rem;
  --h:86rem;
}

.micro-mist [data-figma-id="4086:1217"] {
  --w:800rem;
  --h:450rem;
  border-radius: 8rem;
}

.micro-mist [data-figma-id="4086:1212"] {
  --w:800rem;
  --h:586rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.micro-mist [data-figma-id="4086:1220"] {
  --w:213.3145rem;
  --h:105.5382rem;
  --x:0rem;
  --y:0rem;
}

.micro-mist [data-figma-id="4086:1225"] {
  --w:56rem;
  --h:40rem;
}

.micro-mist [data-figma-id="4086:1226"] {
  --w:97.2519rem;
  --h:29rem;
}

.micro-mist [data-figma-id="4086:1224"] {
  --w:97.2519rem;
  --h:69.3537rem;
  --x:4.6982rem;
  --y:110.6463rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.micro-mist [data-figma-id="4086:1228"] {
  --w:112rem;
  --h:40rem;
}

.micro-mist [data-figma-id="4086:1229"] {
  --w:69.4657rem;
  --h:29rem;
}

.micro-mist [data-figma-id="4086:1227"] {
  --w:69.4657rem;
  --h:69.3537rem;
  --x:169.4307rem;
  --y:110.6463rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.micro-mist [data-figma-id="4086:1219"] {
  --w:238.8963rem;
  --h:180.0002rem;
}

.micro-mist [data-figma-id="4086:1231"] {
  --w:752rem;
  --h:24rem;
}

.micro-mist [data-figma-id="4086:1232"] {
  --w:752rem;
  --h:51rem;
}

.micro-mist [data-figma-id="4086:1230"] {
  --w:752rem;
  --h:91rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.micro-mist [data-figma-id="4086:1218"] {
  --w:800rem;
  --h:367.0002rem;
  border-radius: 7.9389rem;
  gap: 32rem;
  padding: 32rem 24rem 32rem 24rem;
  justify-content: center;
  align-items: center;
}

.micro-mist {
  --w:1440rem;
  --h:1121.0002rem;
  gap: 48rem;
  padding: 80rem 320rem 40rem 320rem;
  justify-content: flex-start;
  align-items: center;
  background: linear-gradient(rgb(52, 52, 52), rgb(52, 52, 52));
}

.filter [data-figma-id="4086:1236"] {
  --w:20rem;
  --h:18rem;
}

.filter [data-figma-id="4086:1235"] {
  --w:20rem;
  --h:18rem;
  gap: 25.8015rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.filter [data-figma-id="4086:1239"] {
  --w:800rem;
  --h:32rem;
}

.filter [data-figma-id="4086:1240"] {
  --w:800rem;
  --h:43rem;
}

.filter [data-figma-id="4086:1238"] {
  --w:800rem;
  --h:75rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.filter [data-figma-id="4086:1241"] {
  --w:800rem;
  --h:450rem;
  border-radius: 8rem;
}

.filter [data-figma-id="4086:1234"] {
  --w:800rem;
  --h:575rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.filter [data-figma-id="4086:1244"] {
  --w:311rem;
  --h:72rem;
}

.filter [data-figma-id="4086:1245"] {
  --w:752rem;
  --h:66rem;
}

.filter [data-figma-id="4086:1243"] {
  --w:800rem;
  --h:226rem;
  border-radius: 7.9389rem;
  gap: 24rem;
  padding: 32rem 24rem 32rem 24rem;
  justify-content: center;
  align-items: center;
}

.filter [data-figma-id="4086:1246"] {
  --w:800rem;
  --h:12rem;
}

.filter [data-figma-id="4086:1242"] {
  --w:800rem;
  --h:254rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.filter {
  --w:1440rem;
  --h:997rem;
  gap: 48rem;
  padding: 80rem 320rem 40rem 320rem;
  justify-content: flex-start;
  align-items: center;
  background: linear-gradient(rgb(52, 52, 52), rgb(52, 52, 52));
}

.quiet [data-figma-id="4086:1250"] {
  --w:20rem;
  --h:18rem;
}

.quiet [data-figma-id="4086:1249"] {
  --w:20rem;
  --h:18rem;
  gap: 25.8015rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.quiet [data-figma-id="4086:1253"] {
  --w:800rem;
  --h:86rem;
}

.quiet [data-figma-id="4086:1252"] {
  --w:800rem;
  --h:86rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.quiet [data-figma-id="4086:1254"] {
  --w:800rem;
  --h:450rem;
}

.quiet [data-figma-id="4086:1248"] {
  --w:800rem;
  --h:586rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.quiet [data-figma-id="4086:1259"] {
  --w:84rem;
  --h:22rem;
}

.quiet [data-figma-id="4086:1258"] {
  --w:115.7557rem;
  --h:29.9389rem;
  border-radius: 15.8779rem;
  gap: 7.9389rem;
  padding: 3.9695rem 15.8779rem 3.9695rem 15.8779rem;
  justify-content: center;
  align-items: center;
  box-shadow: inset 0 0 0 1rem rgb(255, 255, 255);
}

.quiet [data-figma-id="4086:1260"] {
  --w:242.4595rem;
  --h:36rem;
}

.quiet [data-figma-id="4086:1257"] {
  --w:242.4595rem;
  --h:73.8779rem;
  gap: 7.9389rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.quiet [data-figma-id="4086:1263"] {
  --w:264.9618rem;
  --h:69.9618rem;
  --x:-0rem;
  --y:0.0001rem;
}

.quiet [data-figma-id="4086:1264"] {
  --w:53rem;
  --h:80rem;
  --x:105.729rem;
  --y:2.8076rem;
}

.quiet [data-figma-id="4086:1262"] {
  --w:264.9618rem;
  --h:82.8086rem;
}

.quiet [data-figma-id="4086:1267"] {
  --w:51.6031rem;
  --h:22rem;
}

.quiet [data-figma-id="4086:1266"] {
  --w:51.6031rem;
  --h:22rem;
  gap: -3.9695rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.quiet [data-figma-id="4086:1269"] {
  --w:46rem;
  --h:22rem;
}

.quiet [data-figma-id="4086:1270"] {
  --w:44.6565rem;
  --h:17rem;
}

.quiet [data-figma-id="4086:1268"] {
  --w:44.6565rem;
  --h:35.0305rem;
  gap: -3.9695rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.quiet [data-figma-id="4086:1265"] {
  --w:265.458rem;
  --h:35.0305rem;
  gap: 160.7634rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: space-between;
  align-items: flex-start;
}

.quiet [data-figma-id="4086:1261"] {
  --w:265.458rem;
  --h:117.8391rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.quiet [data-figma-id="4086:1256"] {
  --w:265.458rem;
  --h:215.717rem;
  gap: 24rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.quiet [data-figma-id="4086:1272"] {
  --w:326.542rem;
  --h:24rem;
}

.quiet [data-figma-id="4086:1273"] {
  --w:326.542rem;
  --h:44rem;
}

.quiet [data-figma-id="4086:1274"] {
  --w:326.542rem;
  --h:24rem;
}

.quiet [data-figma-id="4086:1271"] {
  --w:326.542rem;
  --h:140rem;
  gap: 24rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: flex-start;
}

.quiet [data-figma-id="4086:1255"] {
  --w:800rem;
  --h:279.2284rem;
  border-radius: 7.9389rem;
  gap: 48rem;
  padding: 31.7557rem 80rem 31.7557rem 80rem;
  justify-content: center;
  align-items: center;
}

.quiet {
  --w:1440rem;
  --h:1033.2284rem;
  gap: 48rem;
  padding: 80rem 320rem 40rem 320rem;
  justify-content: flex-start;
  align-items: center;
  background: linear-gradient(rgb(52, 52, 52), rgb(52, 52, 52));
}

.refill [data-figma-id="4086:1278"] {
  --w:20rem;
  --h:18rem;
}

.refill [data-figma-id="4086:1277"] {
  --w:20rem;
  --h:18rem;
  gap: 25.8015rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.refill [data-figma-id="4086:1281"] {
  --w:800rem;
  --h:86rem;
}

.refill [data-figma-id="4086:1280"] {
  --w:800rem;
  --h:86rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.refill [data-figma-id="4086:1282"] {
  --w:800rem;
  --h:450rem;
  border-radius: 8rem;
}

.refill [data-figma-id="4086:1276"] {
  --w:800rem;
  --h:586rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.refill {
  --w:1440rem;
  --h:786rem;
  gap: 48rem;
  padding: 80rem 320rem 120rem 320rem;
  justify-content: flex-start;
  align-items: center;
  background: linear-gradient(rgb(52, 52, 52), rgb(52, 52, 52));
}

.lineup [data-figma-id="4086:1286"] {
  --w:44rem;
  --h:8rem;
}

.lineup [data-figma-id="4086:1285"] {
  --w:44rem;
  --h:17rem;
  gap: 0rem;
  padding: 0rem 0rem 8rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
  border-bottom: 1rem solid rgb(84, 84, 84);
}

.lineup [data-figma-id="4086:1287"] {
  --w:332rem;
  --h:102rem;
}

.lineup [data-figma-id="4086:1288"] {
  --w:1040rem;
  --h:44rem;
}

.lineup [data-figma-id="4086:1284"] {
  --w:1040rem;
  --h:195rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.lineup [data-figma-id="4086:1291"] {
  --w:304rem;
  --h:304rem;
  border-radius: 4rem;
}

.lineup [data-figma-id="4086:1294"] {
  --w:304rem;
  --h:36rem;
}

.lineup [data-figma-id="4086:1295"] {
  --w:304rem;
  --h:22rem;
}

.lineup [data-figma-id="4086:1293"] {
  --w:304rem;
  --h:58rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.lineup [data-figma-id="4086:1296"] {
  --w:304rem;
  --h:8rem;
}

.lineup [data-figma-id="4086:1292"] {
  --w:304rem;
  --h:82rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.lineup [data-figma-id="4086:1298"] {
  --w:57rem;
  --h:9rem;
}

.lineup [data-figma-id="4086:1297"] {
  --w:76rem;
  --h:20rem;
  border-radius: 11rem;
  gap: 0rem;
  padding: 6rem 0rem 5rem 0rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(90deg, rgb(96, 144, 237) 0%, rgb(16, 85, 219) 82.2509%);
}

.lineup [data-figma-id="4086:1290"] {
  --w:336rem;
  --h:458rem;
  border-radius: 8rem;
  gap: 8rem;
  padding: 16rem 16rem 20rem 16rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(rgb(216, 221, 224), rgb(216, 221, 224)), linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
}

.lineup [data-figma-id="4086:1300"] {
  --w:304rem;
  --h:304rem;
  border-radius: 4rem;
}

.lineup [data-figma-id="4086:1303"] {
  --w:304rem;
  --h:36rem;
}

.lineup [data-figma-id="4086:1304"] {
  --w:304rem;
  --h:22rem;
}

.lineup [data-figma-id="4086:1302"] {
  --w:304rem;
  --h:58rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.lineup [data-figma-id="4086:1305"] {
  --w:304rem;
  --h:8rem;
}

.lineup [data-figma-id="4086:1301"] {
  --w:304rem;
  --h:82rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.lineup [data-figma-id="4086:1299"] {
  --w:336rem;
  --h:458rem;
  border-radius: 8rem;
  gap: 8rem;
  padding: 16rem 16rem 20rem 16rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(rgb(216, 221, 224), rgb(216, 221, 224)), linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
}

.lineup [data-figma-id="4086:1307"] {
  --w:304rem;
  --h:304rem;
  border-radius: 4rem;
}

.lineup [data-figma-id="4086:1310"] {
  --w:304rem;
  --h:36rem;
}

.lineup [data-figma-id="4086:1311"] {
  --w:304rem;
  --h:22rem;
}

.lineup [data-figma-id="4086:1309"] {
  --w:304rem;
  --h:58rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.lineup [data-figma-id="4086:1312"] {
  --w:304rem;
  --h:8rem;
}

.lineup [data-figma-id="4086:1308"] {
  --w:304rem;
  --h:82rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.lineup [data-figma-id="4086:1314"] {
  --w:57rem;
  --h:9rem;
}

.lineup [data-figma-id="4086:1313"] {
  --w:76rem;
  --h:20rem;
  border-radius: 11rem;
  gap: 0rem;
  padding: 6rem 0rem 5rem 0rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(90deg, rgb(96, 144, 237) 0%, rgb(16, 85, 219) 82.2509%);
}

.lineup [data-figma-id="4086:1306"] {
  --w:336rem;
  --h:458rem;
  border-radius: 8rem;
  gap: 8rem;
  padding: 16rem 16rem 20rem 16rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(rgb(216, 221, 224), rgb(216, 221, 224)), linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
}

.lineup [data-figma-id="4086:1289"] {
  --w:1040rem;
  --h:458rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.lineup {
  --w:1440rem;
  --h:845rem;
  gap: 32rem;
  padding: 80rem 200rem 80rem 200rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(243, 243, 243), rgb(243, 243, 243));
}

.scene [data-figma-id="4086:1318"] {
  --w:41rem;
  --h:8rem;
}

.scene [data-figma-id="4086:1317"] {
  --w:41rem;
  --h:17rem;
  gap: 0rem;
  padding: 0rem 0rem 8rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
  border-bottom: 1rem solid rgb(84, 84, 84);
}

.scene [data-figma-id="4086:1319"] {
  --w:1040rem;
  --h:51rem;
}

.scene [data-figma-id="4086:1320"] {
  --w:342rem;
  --h:48rem;
}

.scene [data-figma-id="4086:1316"] {
  --w:1040rem;
  --h:148rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.scene [data-figma-id="4086:1321"] {
  --w:1040rem;
  --h:585rem;
  border-radius: 6rem;
}

.scene [data-figma-id="4086:1324"] {
  --w:494rem;
  --h:16rem;
}

.scene [data-figma-id="4086:1325"] {
  --w:494rem;
  --h:16rem;
}

.scene [data-figma-id="4086:1323"] {
  --w:514rem;
  --h:52rem;
  border-radius: 4rem;
  gap: 2rem;
  padding: 8rem 10rem 8rem 10rem;
  justify-content: flex-start;
  align-items: center;
  background: linear-gradient(rgb(243, 243, 243), rgb(243, 243, 243));
}

.scene [data-figma-id="4086:1327"] {
  --w:494rem;
  --h:16rem;
}

.scene [data-figma-id="4086:1328"] {
  --w:494rem;
  --h:16rem;
}

.scene [data-figma-id="4086:1326"] {
  --w:514rem;
  --h:52rem;
  border-radius: 4rem;
  gap: 2rem;
  padding: 8rem 10rem 8rem 10rem;
  justify-content: flex-start;
  align-items: center;
  background: linear-gradient(rgb(243, 243, 243), rgb(243, 243, 243));
}

.scene [data-figma-id="4086:1322"] {
  --w:1040rem;
  --h:52rem;
  gap: 12rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: center;
}

.scene {
  --w:1440rem;
  --h:993rem;
  gap: 24rem;
  padding: 80rem 200rem 80rem 200rem;
  justify-content: flex-start;
  align-items: center;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
}

.features [data-figma-id="4086:1332"] {
  --w:71rem;
  --h:8rem;
}

.features [data-figma-id="4086:1331"] {
  --w:71rem;
  --h:17rem;
  gap: 0rem;
  padding: 0rem 0rem 8rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
  border-bottom: 1rem solid rgb(255, 255, 255);
}

.features [data-figma-id="4086:1333"] {
  --w:1040rem;
  --h:102rem;
}

.features [data-figma-id="4086:1330"] {
  --w:1440rem;
  --h:442rem;
  gap: 16rem;
  padding: 136rem 200rem 32rem 200rem;
  justify-content: flex-end;
  align-items: flex-start;
}

.features [data-figma-id="4086:1336"] {
  --w:1040rem;
  --h:50rem;
}

.features [data-figma-id="4086:1335"] {
  --w:1440rem;
  --h:114rem;
  gap: 0rem;
  padding: 40rem 200rem 24rem 200rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(51, 51, 51), rgb(51, 51, 51));
}

.features [data-figma-id="4086:1342"] {
  --w:456rem;
  --h:257.0446rem;
}

.features [data-figma-id="4086:1341"] {
  --w:456rem;
  --h:257.0446rem;
  border-radius: 6rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: flex-start;
  background: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));
}

.features [data-figma-id="4086:1344"] {
  --w:456rem;
  --h:8rem;
}

.features [data-figma-id="4086:1346"] {
  --w:456rem;
  --h:24rem;
}

.features [data-figma-id="4086:1347"] {
  --w:311rem;
  --h:22rem;
}

.features [data-figma-id="4086:1345"] {
  --w:456rem;
  --h:50rem;
  gap: 4rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.features [data-figma-id="4086:1343"] {
  --w:456rem;
  --h:66rem;
  gap: 8rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.features [data-figma-id="4086:1340"] {
  --w:504rem;
  --h:387.0446rem;
  border-radius: 8rem;
  gap: 16rem;
  padding: 24rem 24rem 24rem 24rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(84, 84, 84), rgb(84, 84, 84));
}

.features [data-figma-id="4086:1350"] {
  --w:456rem;
  --h:257.0446rem;
}

.features [data-figma-id="4086:1349"] {
  --w:456rem;
  --h:257.0446rem;
  border-radius: 6rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: flex-start;
  background: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));
}

.features [data-figma-id="4086:1352"] {
  --w:456rem;
  --h:8rem;
}

.features [data-figma-id="4086:1354"] {
  --w:456rem;
  --h:24rem;
}

.features [data-figma-id="4086:1355"] {
  --w:456rem;
  --h:22rem;
}

.features [data-figma-id="4086:1353"] {
  --w:456rem;
  --h:50rem;
  gap: 4rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.features [data-figma-id="4086:1351"] {
  --w:456rem;
  --h:66rem;
  gap: 8rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.features [data-figma-id="4086:1348"] {
  --w:504rem;
  --h:387.0446rem;
  border-radius: 8rem;
  gap: 16rem;
  padding: 24rem 24rem 24rem 24rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(84, 84, 84), rgb(84, 84, 84));
}

.features [data-figma-id="4086:1339"] {
  --w:1040rem;
  --h:387.0446rem;
  gap: 32rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.features [data-figma-id="4086:1359"] {
  --w:456rem;
  --h:257.0446rem;
}

.features [data-figma-id="4086:1358"] {
  --w:456rem;
  --h:257.0446rem;
  border-radius: 6rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: flex-start;
  background: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));
}

.features [data-figma-id="4086:1361"] {
  --w:456rem;
  --h:8rem;
}

.features [data-figma-id="4086:1363"] {
  --w:456rem;
  --h:24rem;
}

.features [data-figma-id="4086:1364"] {
  --w:456rem;
  --h:22rem;
}

.features [data-figma-id="4086:1362"] {
  --w:456rem;
  --h:50rem;
  gap: 4rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.features [data-figma-id="4086:1360"] {
  --w:456rem;
  --h:66rem;
  gap: 8rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.features [data-figma-id="4086:1357"] {
  --w:504rem;
  --h:387.0446rem;
  border-radius: 8rem;
  gap: 16rem;
  padding: 24rem 24rem 24rem 24rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(84, 84, 84), rgb(84, 84, 84));
}

.features [data-figma-id="4086:1367"] {
  --w:456rem;
  --h:257.0446rem;
}

.features [data-figma-id="4086:1366"] {
  --w:456rem;
  --h:257.0446rem;
  border-radius: 6rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: flex-start;
  background: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08));
}

.features [data-figma-id="4086:1369"] {
  --w:456rem;
  --h:8rem;
}

.features [data-figma-id="4086:1371"] {
  --w:456rem;
  --h:24rem;
}

.features [data-figma-id="4086:1372"] {
  --w:456rem;
  --h:22rem;
}

.features [data-figma-id="4086:1370"] {
  --w:456rem;
  --h:50rem;
  gap: 4rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.features [data-figma-id="4086:1368"] {
  --w:456rem;
  --h:66rem;
  gap: 8rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.features [data-figma-id="4086:1365"] {
  --w:504rem;
  --h:387.0446rem;
  border-radius: 8rem;
  gap: 16rem;
  padding: 24rem 24rem 24rem 24rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(84, 84, 84), rgb(84, 84, 84));
}

.features [data-figma-id="4086:1356"] {
  --w:1040rem;
  --h:387.0446rem;
  gap: 32rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.features [data-figma-id="4086:1338"] {
  --w:1040rem;
  --h:806.0892rem;
  gap: 32rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.features [data-figma-id="4086:1337"] {
  --w:1440rem;
  --h:918.0892rem;
  gap: 0rem;
  padding: 32rem 200rem 80rem 200rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(52, 52, 52), rgb(52, 52, 52));
}

.features [data-figma-id="4086:1375"] {
  --w:72rem;
  --h:9rem;
}

.features [data-figma-id="4086:1374"] {
  --w:72rem;
  --h:18rem;
  gap: 0rem;
  padding: 0rem 0rem 8rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
  border-bottom: 1rem solid rgb(255, 255, 255);
}

.features [data-figma-id="4086:1376"] {
  --w:1040rem;
  --h:102rem;
}

.features [data-figma-id="4086:1373"] {
  --w:1440rem;
  --h:442rem;
  gap: 16rem;
  padding: 136rem 200rem 32rem 200rem;
  justify-content: flex-end;
  align-items: flex-start;
}

.features [data-figma-id="4086:1379"] {
  --w:1040rem;
  --h:50rem;
}

.features [data-figma-id="4086:1378"] {
  --w:1440rem;
  --h:114rem;
  gap: 0rem;
  padding: 40rem 200rem 24rem 200rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(242, 243, 243), rgb(242, 243, 243));
}

.features [data-figma-id="4086:1382"] {
  --w:306rem;
  --h:172rem;
  --x:16rem;
  --y:16rem;
  border-radius: 6rem;
}

.features [data-figma-id="4086:1383"] {
  --w:72rem;
  --h:8rem;
  --x:16rem;
  --y:208rem;
}

.features [data-figma-id="4086:1384"] {
  --w:306rem;
  --h:24rem;
  --x:16rem;
  --y:224rem;
}

.features [data-figma-id="4086:1385"] {
  --w:306rem;
  --h:44rem;
  --x:16rem;
  --y:254rem;
}

.features [data-figma-id="4086:1381"] {
  --w:338rem;
  --h:314rem;
  border-radius: 8rem;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
}

.features [data-figma-id="4086:1387"] {
  --w:306rem;
  --h:172rem;
  --x:16rem;
  --y:16rem;
  border-radius: 6rem;
}

.features [data-figma-id="4086:1388"] {
  --w:72rem;
  --h:8rem;
  --x:16rem;
  --y:208rem;
}

.features [data-figma-id="4086:1389"] {
  --w:306rem;
  --h:24rem;
  --x:16rem;
  --y:224rem;
}

.features [data-figma-id="4086:1390"] {
  --w:306rem;
  --h:44rem;
  --x:16rem;
  --y:254rem;
}

.features [data-figma-id="4086:1386"] {
  --w:338rem;
  --h:314rem;
  border-radius: 8rem;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
}

.features [data-figma-id="4086:1392"] {
  --w:306rem;
  --h:172rem;
  --x:16rem;
  --y:16rem;
  border-radius: 6rem;
}

.features [data-figma-id="4086:1393"] {
  --w:72rem;
  --h:8rem;
  --x:16rem;
  --y:208rem;
}

.features [data-figma-id="4086:1394"] {
  --w:306rem;
  --h:24rem;
  --x:16rem;
  --y:224rem;
}

.features [data-figma-id="4086:1395"] {
  --w:306rem;
  --h:44rem;
  --x:16rem;
  --y:254rem;
}

.features [data-figma-id="4086:1391"] {
  --w:338rem;
  --h:314rem;
  border-radius: 8rem;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
}

.features [data-figma-id="4086:1380"] {
  --w:1440rem;
  --h:426rem;
  gap: 16rem;
  padding: 32rem 200rem 80rem 200rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(243, 243, 243), rgb(243, 243, 243));
}

.features [data-figma-id="4086:1398"] {
  --w:68rem;
  --h:8rem;
}

.features [data-figma-id="4086:1397"] {
  --w:68rem;
  --h:17rem;
  gap: 0rem;
  padding: 0rem 0rem 8rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
  border-bottom: 1rem solid rgb(255, 255, 255);
}

.features [data-figma-id="4086:1399"] {
  --w:1040rem;
  --h:102rem;
}

.features [data-figma-id="4086:1396"] {
  --w:1440rem;
  --h:442rem;
  gap: 16rem;
  padding: 136rem 200rem 32rem 200rem;
  justify-content: flex-end;
  align-items: flex-start;
}

.features [data-figma-id="4086:1401"] {
  --w:1040rem;
  --h:50rem;
}

.features [data-figma-id="4086:1400"] {
  --w:1440rem;
  --h:114rem;
  gap: 0rem;
  padding: 40rem 200rem 24rem 200rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(242, 243, 243), rgb(242, 243, 243));
}

.features [data-figma-id="4086:1408"] {
  --w:304rem;
  --h:171.3631rem;
  border-radius: 6rem;
}

.features [data-figma-id="4086:1410"] {
  --w:72rem;
  --h:8rem;
}

.features [data-figma-id="4086:1412"] {
  --w:304rem;
  --h:24rem;
}

.features [data-figma-id="4086:1413"] {
  --w:304rem;
  --h:44rem;
}

.features [data-figma-id="4086:1411"] {
  --w:304rem;
  --h:72rem;
  gap: 4rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.features [data-figma-id="4086:1409"] {
  --w:304rem;
  --h:88rem;
  gap: 8rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.features [data-figma-id="4086:1407"] {
  --w:336rem;
  --h:307.3631rem;
  border-radius: 8rem;
  gap: 16rem;
  padding: 16rem 16rem 16rem 16rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
}

.features [data-figma-id="4086:1415"] {
  --w:304rem;
  --h:171.3631rem;
  border-radius: 6rem;
}

.features [data-figma-id="4086:1417"] {
  --w:72rem;
  --h:8rem;
}

.features [data-figma-id="4086:1419"] {
  --w:304rem;
  --h:24rem;
}

.features [data-figma-id="4086:1420"] {
  --w:304rem;
  --h:44rem;
}

.features [data-figma-id="4086:1418"] {
  --w:304rem;
  --h:72rem;
  gap: 4rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.features [data-figma-id="4086:1416"] {
  --w:304rem;
  --h:88rem;
  gap: 8rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.features [data-figma-id="4086:1414"] {
  --w:336rem;
  --h:307.3631rem;
  border-radius: 8rem;
  gap: 16rem;
  padding: 16rem 16rem 16rem 16rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
}

.features [data-figma-id="4086:1422"] {
  --w:304rem;
  --h:171.3631rem;
  border-radius: 6rem;
}

.features [data-figma-id="4086:1424"] {
  --w:72rem;
  --h:8rem;
}

.features [data-figma-id="4086:1426"] {
  --w:304rem;
  --h:24rem;
}

.features [data-figma-id="4086:1427"] {
  --w:304rem;
  --h:44rem;
}

.features [data-figma-id="4086:1425"] {
  --w:304rem;
  --h:72rem;
  gap: 4rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.features [data-figma-id="4086:1423"] {
  --w:304rem;
  --h:88rem;
  gap: 8rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.features [data-figma-id="4086:1421"] {
  --w:336rem;
  --h:307.3631rem;
  border-radius: 8rem;
  gap: 16rem;
  padding: 16rem 16rem 16rem 16rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
}

.features [data-figma-id="4086:1406"] {
  --w:1040rem;
  --h:307.3631rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.features [data-figma-id="4086:1405"] {
  --w:1040rem;
  --h:307.3631rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.features [data-figma-id="4086:1402"] {
  --w:1440rem;
  --h:419.3631rem;
  gap: 32rem;
  padding: 32rem 200rem 80rem 200rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(243, 243, 243), rgb(243, 243, 243));
}

.features {
  --w:1440rem;
  --h:3431.4521rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.compare [data-figma-id="4086:1431"] {
  --w:62rem;
  --h:8rem;
}

.compare [data-figma-id="4086:1430"] {
  --w:62rem;
  --h:17rem;
  gap: 0rem;
  padding: 0rem 0rem 8rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
  border-bottom: 1rem solid rgb(84, 84, 84);
}

.compare [data-figma-id="4086:1432"] {
  --w:292rem;
  --h:102rem;
}

.compare [data-figma-id="4086:1433"] {
  --w:1040rem;
  --h:44rem;
}

.compare [data-figma-id="4086:1429"] {
  --w:1040rem;
  --h:195rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.compare [data-figma-id="4086:1439"] {
  --w:321.6598rem;
  --h:8rem;
}

.compare [data-figma-id="4086:1438"] {
  --w:353.6598rem;
  --h:32rem;
  gap: 0rem;
  padding: 12rem 16rem 12rem 16rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.compare [data-figma-id="4086:1441"] {
  --w:34rem;
  --h:8rem;
}

.compare [data-figma-id="4086:1442"] {
  --w:19.6491rem;
  --h:64rem;
}

.compare [data-figma-id="4086:1440"] {
  --w:229.2184rem;
  --h:100rem;
  gap: 4rem;
  padding: 12rem 8rem 12rem 8rem;
  justify-content: flex-start;
  align-items: center;
}

.compare [data-figma-id="4086:1444"] {
  --w:31rem;
  --h:8rem;
}

.compare [data-figma-id="4086:1446"] {
  --w:31.7193rem;
  --h:45.1228rem;
}

.compare [data-figma-id="4086:1445"] {
  --w:31.7193rem;
  --h:64rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: flex-end;
}

.compare [data-figma-id="4086:1443"] {
  --w:229.2184rem;
  --h:100rem;
  gap: 4rem;
  padding: 12rem 8rem 12rem 8rem;
  justify-content: flex-start;
  align-items: center;
}

.compare [data-figma-id="4086:1448"] {
  --w:31rem;
  --h:8rem;
}

.compare [data-figma-id="4086:1450"] {
  --w:29.8947rem;
  --h:45.0976rem;
}

.compare [data-figma-id="4086:1449"] {
  --w:29.8947rem;
  --h:64rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: flex-end;
}

.compare [data-figma-id="4086:1447"] {
  --w:227.9035rem;
  --h:100rem;
  gap: 4rem;
  padding: 12rem 8rem 12rem 8rem;
  justify-content: flex-start;
  align-items: center;
}

.compare [data-figma-id="4086:1437"] {
  --w:1038rem;
  --h:100rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: center;
}

.compare [data-figma-id="4086:1454"] {
  --w:329.6598rem;
  --h:17rem;
}

.compare [data-figma-id="4086:1453"] {
  --w:353.6598rem;
  --h:45rem;
  gap: 0rem;
  padding: 13.5rem 8rem 13.5rem 16rem;
  justify-content: flex-start;
  align-items: flex-start;
  border-bottom: 1rem solid rgb(229, 232, 234);
}

.compare [data-figma-id="4086:1456"] {
  --w:22rem;
  --h:17rem;
}

.compare [data-figma-id="4086:1455"] {
  --w:229.2184rem;
  --h:45rem;
  gap: 0rem;
  padding: 13.5rem 8rem 13.5rem 8rem;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 1rem solid rgb(229, 232, 234);
}

.compare [data-figma-id="4086:1458"] {
  --w:22rem;
  --h:17rem;
}

.compare [data-figma-id="4086:1457"] {
  --w:229.2184rem;
  --h:45rem;
  gap: 0rem;
  padding: 13.5rem 8rem 13.5rem 8rem;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 1rem solid rgb(229, 232, 234);
}

.compare [data-figma-id="4086:1460"] {
  --w:22rem;
  --h:17rem;
}

.compare [data-figma-id="4086:1459"] {
  --w:227.9035rem;
  --h:45rem;
  gap: 0rem;
  padding: 13.5rem 8rem 13.5rem 8rem;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 1rem solid rgb(229, 232, 234);
}

.compare [data-figma-id="4086:1452"] {
  --w:1038rem;
  --h:45rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: flex-start;
}

.compare [data-figma-id="4086:1463"] {
  --w:329.6598rem;
  --h:17rem;
}

.compare [data-figma-id="4086:1462"] {
  --w:353.6598rem;
  --h:45rem;
  gap: 0rem;
  padding: 14rem 8rem 14rem 16rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.compare [data-figma-id="4086:1465"] {
  --w:66rem;
  --h:34rem;
}

.compare [data-figma-id="4086:1464"] {
  --w:229.2184rem;
  --h:62rem;
  gap: 0rem;
  padding: 14rem 8rem 14rem 8rem;
  justify-content: flex-start;
  align-items: center;
}

.compare [data-figma-id="4086:1467"] {
  --w:66rem;
  --h:34rem;
}

.compare [data-figma-id="4086:1466"] {
  --w:229.2184rem;
  --h:62rem;
  gap: 0rem;
  padding: 14rem 8rem 14rem 8rem;
  justify-content: flex-start;
  align-items: center;
}

.compare [data-figma-id="4086:1469"] {
  --w:66rem;
  --h:34rem;
}

.compare [data-figma-id="4086:1468"] {
  --w:227.9035rem;
  --h:62rem;
  gap: 0rem;
  padding: 14rem 8rem 14rem 8rem;
  justify-content: flex-start;
  align-items: center;
}

.compare [data-figma-id="4086:1461"] {
  --w:1038rem;
  --h:62rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: flex-start;
  border-bottom: 1rem solid rgb(229, 232, 234);
}

.compare [data-figma-id="4086:1472"] {
  --w:329.6598rem;
  --h:34rem;
}

.compare [data-figma-id="4086:1471"] {
  --w:353.6598rem;
  --h:62rem;
  gap: 0rem;
  padding: 14rem 8rem 14rem 16rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.compare [data-figma-id="4086:1474"] {
  --w:62rem;
  --h:17rem;
}

.compare [data-figma-id="4086:1473"] {
  --w:229rem;
  --h:62rem;
  gap: 0rem;
  padding: 14rem 8rem 14rem 8rem;
  justify-content: center;
  align-items: center;
}

.compare [data-figma-id="4086:1476"] {
  --w:59rem;
  --h:17rem;
}

.compare [data-figma-id="4086:1475"] {
  --w:229rem;
  --h:62rem;
  gap: 0rem;
  padding: 14rem 8rem 14rem 8rem;
  justify-content: center;
  align-items: center;
}

.compare [data-figma-id="4086:1478"] {
  --w:59rem;
  --h:17rem;
}

.compare [data-figma-id="4086:1477"] {
  --w:228rem;
  --h:62rem;
  gap: 0rem;
  padding: 14rem 8rem 14rem 8rem;
  justify-content: center;
  align-items: center;
}

.compare [data-figma-id="4086:1470"] {
  --w:1038rem;
  --h:62rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: flex-start;
  border-bottom: 1rem solid rgb(229, 232, 234);
}

.compare [data-figma-id="4086:1481"] {
  --w:329.6598rem;
  --h:17rem;
}

.compare [data-figma-id="4086:1480"] {
  --w:353.6598rem;
  --h:45.5rem;
  gap: 0rem;
  padding: 14rem 8rem 13.5rem 16rem;
  justify-content: flex-start;
  align-items: flex-start;
  border-bottom: 1rem solid rgb(229, 232, 234);
}

.compare [data-figma-id="4086:1483"] {
  --w:46rem;
  --h:17rem;
}

.compare [data-figma-id="4086:1482"] {
  --w:229.2184rem;
  --h:45.5rem;
  gap: 0rem;
  padding: 14rem 8rem 13.5rem 8rem;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 1rem solid rgb(229, 232, 234);
}

.compare [data-figma-id="4086:1485"] {
  --w:46rem;
  --h:17rem;
}

.compare [data-figma-id="4086:1484"] {
  --w:229.2184rem;
  --h:45.5rem;
  gap: 0rem;
  padding: 14rem 8rem 13.5rem 8rem;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 1rem solid rgb(229, 232, 234);
}

.compare [data-figma-id="4086:1487"] {
  --w:46rem;
  --h:17rem;
}

.compare [data-figma-id="4086:1486"] {
  --w:227.9035rem;
  --h:45.5rem;
  gap: 0rem;
  padding: 0rem 8rem 0rem 8rem;
  justify-content: center;
  align-items: center;
  border-bottom: 1rem solid rgb(229, 232, 234);
}

.compare [data-figma-id="4086:1479"] {
  --w:1038rem;
  --h:45.5rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: flex-start;
}

.compare [data-figma-id="4086:1490"] {
  --w:329.6598rem;
  --h:34rem;
}

.compare [data-figma-id="4086:1489"] {
  --w:353.6598rem;
  --h:62rem;
  gap: 0rem;
  padding: 14rem 8rem 14rem 16rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.compare [data-figma-id="4086:1492"] {
  --w:41rem;
  --h:34rem;
}

.compare [data-figma-id="4086:1491"] {
  --w:229.2184rem;
  --h:62rem;
  gap: 0rem;
  padding: 14rem 8rem 14rem 8rem;
  justify-content: flex-start;
  align-items: center;
}

.compare [data-figma-id="4086:1494"] {
  --w:38rem;
  --h:34rem;
}

.compare [data-figma-id="4086:1493"] {
  --w:229.2184rem;
  --h:62rem;
  gap: 0rem;
  padding: 14rem 8rem 14rem 8rem;
  justify-content: flex-start;
  align-items: center;
}

.compare [data-figma-id="4086:1496"] {
  --w:38rem;
  --h:34rem;
}

.compare [data-figma-id="4086:1495"] {
  --w:227.9035rem;
  --h:62rem;
  gap: 0rem;
  padding: 14rem 8rem 14rem 8rem;
  justify-content: flex-start;
  align-items: center;
}

.compare [data-figma-id="4086:1488"] {
  --w:1038rem;
  --h:62rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: flex-start;
  border-bottom: 1rem solid rgb(229, 232, 234);
}

.compare [data-figma-id="4086:1499"] {
  --w:329.6598rem;
  --h:17rem;
}

.compare [data-figma-id="4086:1498"] {
  --w:353.6598rem;
  --h:45.5rem;
  gap: 0rem;
  padding: 14rem 8rem 13.5rem 16rem;
  justify-content: flex-start;
  align-items: flex-start;
  border-bottom: 1rem solid rgb(229, 232, 234);
}

.compare [data-figma-id="4086:1501"] {
  --w:44rem;
  --h:17rem;
}

.compare [data-figma-id="4086:1500"] {
  --w:229.2184rem;
  --h:45.5rem;
  gap: 0rem;
  padding: 14rem 8rem 13.5rem 8rem;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 1rem solid rgb(229, 232, 234);
}

.compare [data-figma-id="4086:1503"] {
  --w:44rem;
  --h:17rem;
}

.compare [data-figma-id="4086:1502"] {
  --w:229.2184rem;
  --h:45.5rem;
  gap: 0rem;
  padding: 14rem 8rem 13.5rem 8rem;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 1rem solid rgb(229, 232, 234);
}

.compare [data-figma-id="4086:1505"] {
  --w:22rem;
  --h:17rem;
}

.compare [data-figma-id="4086:1504"] {
  --w:227.9035rem;
  --h:45.5rem;
  gap: 0rem;
  padding: 14rem 8rem 13.5rem 8rem;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 1rem solid rgb(229, 232, 234);
}

.compare [data-figma-id="4086:1497"] {
  --w:1038rem;
  --h:45.5rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: flex-start;
}

.compare [data-figma-id="4086:1451"] {
  --w:1038rem;
  --h:322rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.compare [data-figma-id="4086:1436"] {
  --w:1038rem;
  --h:422rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
}

.compare [data-figma-id="4086:1435"] {
  --w:1040rem;
  --h:424rem;
  border-radius: 8rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
  box-shadow: inset 0 0 0 1rem rgb(229, 232, 234);
}

.compare [data-figma-id="4086:1434"] {
  --w:1040rem;
  --h:424rem;
  gap: 16rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.compare {
  --w:1440rem;
  --h:763rem;
  gap: 32rem;
  padding: 56rem 200rem 56rem 200rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255));
}

.closing-scene {
  --w:1440rem;
  --h:696rem;
}

.brand [data-figma-id="4086:1509"] {
  --w:330rem;
  --h:42rem;
}

.brand [data-figma-id="4086:1508"] {
  --w:1040rem;
  --h:42rem;
  gap: 24rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.brand {
  --w:1440rem;
  --h:202rem;
  gap: 32rem;
  padding: 40rem 200rem 120rem 200rem;
  justify-content: flex-start;
  align-items: flex-start;
  background: linear-gradient(rgb(243, 243, 243), rgb(243, 243, 243));
}

.registration [data-figma-id="4086:721"] {
  --w:119.0566rem;
  --h:24rem;
  --x:0rem;
  --y:0rem;
}

.registration [data-figma-id="4086:720"] {
  --w:119.0566rem;
  --h:24rem;
}

.registration [data-figma-id="4086:736"] {
  --w:318rem;
  --h:31rem;
}

.registration [data-figma-id="4086:739"] {
  --w:65rem;
  --h:23rem;
}

.registration [data-figma-id="4086:740"] {
  --w:25rem;
  --h:8rem;
}

.registration [data-figma-id="4086:738"] {
  --w:79rem;
  --h:25rem;
  gap: 6rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.registration [data-figma-id="4086:742"] {
  --w:80rem;
  --h:13rem;
}

.registration [data-figma-id="4086:741"] {
  --w:96rem;
  --h:29rem;
  gap: 7.9389rem;
  padding: 8rem 8rem 8rem 8rem;
  justify-content: center;
  align-items: center;
  border-bottom: 1rem solid rgb(223, 223, 223);
  border-top: 1rem solid rgb(223, 223, 223);
}

.registration [data-figma-id="4086:743"] {
  --w:86rem;
  --h:20rem;
}

.registration [data-figma-id="4086:737"] {
  --w:301rem;
  --h:29rem;
  gap: 20rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: center;
}

.registration [data-figma-id="4086:735"] {
  --w:318rem;
  --h:80rem;
  gap: 20rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.registration [data-figma-id="4086:747"] {
  --w:92rem;
  --h:20rem;
}

.registration [data-figma-id="4086:746"] {
  --w:480rem;
  --h:31rem;
  --x:38rem;
  --y:0rem;
  gap: 0rem;
  padding: 4rem 0rem 7rem 0rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(90deg, rgb(240, 200, 248) 0%, rgb(76, 137, 255) 100%);
}

.registration [data-figma-id="4086:754"] {
  --w:31rem;
  --h:20rem;
}

.registration [data-figma-id="4086:755"] {
  --w:16rem;
  --h:12rem;
}

.registration [data-figma-id="4086:753"] {
  --w:47rem;
  --h:20rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-end;
  text-shadow: 0rem 0rem 2.9259rem rgba(0, 0, 0, 0.35);
}

.registration [data-figma-id="4086:756"] {
  --w:32rem;
  --h:11rem;
}

.registration [data-figma-id="4086:752"] {
  --w:73.1471rem;
  --h:73.1471rem;
  --x:17.8804rem;
  --y:0.0001rem;
  border-radius: 46.8142rem;
  gap: 5.1203rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(90deg, rgb(240, 200, 248) 12.6435%, rgb(76, 137, 255) 100%);
}

.registration [data-figma-id="4086:757"] {
  --w:28.9452rem;
  --h:94.2785rem;
  --x:0rem;
  --y:9.753rem;
}

.registration [data-figma-id="4086:751"] {
  --w:91.0275rem;
  --h:104.0314rem;
  --x:0rem;
  --y:0rem;
}

.registration [data-figma-id="4086:762"] {
  --w:24rem;
  --h:6rem;
  --x:121.9411rem;
  --y:6.701rem;
}

.registration [data-figma-id="4086:763"] {
  --w:64rem;
  --h:12rem;
  --x:58.4453rem;
  --y:0.0001rem;
}

.registration [data-figma-id="4086:764"] {
  --w:53rem;
  --h:9rem;
  --x:0.0002rem;
  --y:3.3504rem;
}

.registration [data-figma-id="4086:761"] {
  --w:145.9409rem;
  --h:12.7008rem;
}

.registration [data-figma-id="4086:760"] {
  --w:145.9409rem;
  --h:17.0937rem;
  gap: 5.8572rem;
  padding: 0rem 0rem 4.3929rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.registration [data-figma-id="4086:766"] {
  --w:159rem;
  --h:33rem;
}

.registration [data-figma-id="4086:767"] {
  --w:24rem;
  --h:6rem;
}

.registration [data-figma-id="4086:765"] {
  --w:159rem;
  --h:42.6608rem;
  gap: 3.6608rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-end;
}

.registration [data-figma-id="4086:769"] {
  --w:88rem;
  --h:11rem;
}

.registration [data-figma-id="4086:768"] {
  --w:159rem;
  --h:18.3216rem;
  gap: 5.8125rem;
  padding: 3.6608rem 0rem 3.6608rem 0rem;
  justify-content: center;
  align-items: center;
}

.registration [data-figma-id="4086:759"] {
  --w:159rem;
  --h:86.8619rem;
  --x:0.0002rem;
  --y:17.0677rem;
  gap: 4.3929rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.registration [data-figma-id="4086:770"] {
  --w:60rem;
  --h:15rem;
  --x:0.0002rem;
  --y:0.8128rem;
}

.registration [data-figma-id="4086:758"] {
  --w:158.4854rem;
  --h:104.0092rem;
  --x:100.7805rem;
  --y:0.0001rem;
}

.registration [data-figma-id="4086:750"] {
  --w:259.2659rem;
  --h:104.1626rem;
  --x:0rem;
  --y:0rem;
}

.registration [data-figma-id="4086:776"] {
  --w:31rem;
  --h:20rem;
}

.registration [data-figma-id="4086:777"] {
  --w:16rem;
  --h:12rem;
}

.registration [data-figma-id="4086:775"] {
  --w:47rem;
  --h:20rem;
  gap: 0rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-end;
  text-shadow: 0rem 0rem 2.9301rem rgba(0, 0, 0, 0.35);
}

.registration [data-figma-id="4086:778"] {
  --w:32rem;
  --h:11rem;
}

.registration [data-figma-id="4086:774"] {
  --w:73.15rem;
  --h:73.15rem;
  --x:17.9061rem;
  --y:0.0001rem;
  border-radius: 46.882rem;
  gap: 5.1277rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: center;
  align-items: center;
  background: linear-gradient(90deg, rgb(240, 200, 248) 12.6435%, rgb(76, 137, 255) 100%);
}

.registration [data-figma-id="4086:773"] {
  --w:91.1594rem;
  --h:104.1822rem;
}

.registration [data-figma-id="4086:783"] {
  --w:24rem;
  --h:6rem;
  --x:122.1176rem;
  --y:6.7106rem;
}

.registration [data-figma-id="4086:784"] {
  --w:64rem;
  --h:12rem;
  --x:58.5305rem;
  --y:0rem;
}

.registration [data-figma-id="4086:785"] {
  --w:53rem;
  --h:9rem;
  --x:0rem;
  --y:3.3552rem;
}

.registration [data-figma-id="4086:782"] {
  --w:146.1176rem;
  --h:12.7107rem;
}

.registration [data-figma-id="4086:781"] {
  --w:146.1176rem;
  --h:17.11rem;
  gap: 5.8657rem;
  padding: 0rem 0rem 4.3993rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.registration [data-figma-id="4086:787"] {
  --w:159rem;
  --h:33rem;
}

.registration [data-figma-id="4086:788"] {
  --w:24rem;
  --h:6rem;
}

.registration [data-figma-id="4086:786"] {
  --w:159rem;
  --h:42.6661rem;
  gap: 3.6661rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-end;
}

.registration [data-figma-id="4086:790"] {
  --w:79rem;
  --h:11rem;
}

.registration [data-figma-id="4086:789"] {
  --w:159rem;
  --h:18.3322rem;
  gap: 5.821rem;
  padding: 3.6661rem 0rem 3.6661rem 0rem;
  justify-content: center;
  align-items: center;
}

.registration [data-figma-id="4086:780"] {
  --w:159rem;
  --h:86.9068rem;
  --x:-0.0002rem;
  --y:17.0925rem;
  gap: 4.3993rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.registration [data-figma-id="4086:791"] {
  --w:57rem;
  --h:15rem;
  --x:0.8134rem;
  --y:0.814rem;
}

.registration [data-figma-id="4086:779"] {
  --w:158.715rem;
  --h:104.1599rem;
}

.registration [data-figma-id="4086:772"] {
  --w:259.6415rem;
  --h:104.1822rem;
  --x:0.0003rem;
  --y:0rem;
  gap: 9.6164rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: space-between;
  align-items: center;
}

.registration [data-figma-id="4086:792"] {
  --w:35.9809rem;
  --h:54.2789rem;
  --x:0.0001rem;
  --y:49.6494rem;
}

.registration [data-figma-id="4086:771"] {
  --w:259.6415rem;
  --h:104.1626rem;
  --x:291.2656rem;
  --y:0rem;
}

.registration [data-figma-id="4086:749"] {
  --w:556rem;
  --h:104.1626rem;
  --x:0rem;
  --y:2rem;
}

.registration [data-figma-id="4086:748"] {
  --w:556rem;
  --h:106rem;
  --x:0rem;
  --y:51rem;
}

.registration [data-figma-id="4086:793"] {
  --w:233rem;
  --h:25rem;
  --x:161.5rem;
  --y:175.0099rem;
}

.registration [data-figma-id="4086:796"] {
  --w:424.2443rem;
  --h:38rem;
}

.registration [data-figma-id="4086:798"] {
  --w:424.2443rem;
  --h:20.8477rem;
}

.registration [data-figma-id="4086:799"] {
  --w:424.2443rem;
  --h:10rem;
}

.registration [data-figma-id="4086:797"] {
  --w:424.2443rem;
  --h:34.8477rem;
  gap: 4rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.registration [data-figma-id="4086:795"] {
  --w:424.2443rem;
  --h:80.8477rem;
  gap: 8rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: flex-start;
}

.registration [data-figma-id="4086:801"] {
  --w:330.5758rem;
  --h:15rem;
}

.registration [data-figma-id="4086:802"] {
  --w:5.6685rem;
  --h:11.9084rem;
}

.registration [data-figma-id="4086:800"] {
  --w:424.2443rem;
  --h:39rem;
  border-radius: 4rem;
  gap: 24rem;
  padding: 12rem 16rem 12rem 48rem;
  justify-content: flex-end;
  align-items: center;
  background: linear-gradient(rgb(6, 199, 85), rgb(6, 199, 85));
}

.registration [data-figma-id="4086:794"] {
  --w:480rem;
  --h:167.8477rem;
  --x:38rem;
  --y:223.8267rem;
  border-radius: 7.9389rem;
  gap: 16rem;
  padding: 12rem 31.7557rem 20rem 24rem;
  justify-content: center;
  align-items: center;
  box-shadow: inset 0 0 0 1rem rgb(6, 199, 85);
}

.registration [data-figma-id="4086:745"] {
  --w:556rem;
  --h:391.6744rem;
}

.registration [data-figma-id="4086:744"] {
  --w:480rem;
  --h:391.6744rem;
  gap: 23.8168rem;
  padding: 0rem 0rem 0rem 0rem;
  justify-content: flex-start;
  align-items: center;
}

.registration {
  --w:1440rem;
  --h:671rem;
  gap: 24rem;
  padding: 56rem 480rem 56rem 480rem;
  justify-content: flex-start;
  align-items: center;
  background: linear-gradient(rgb(34, 34, 34), rgb(34, 34, 34));
}

:root {
  --font-serif: 'Noto Serif JP', serif;
  --font-serif-latin: 'EB Garamond', serif;
  --font-sans: 'Noto Sans JP', sans-serif;
  --font-latin: 'Inter', 'Noto Sans JP', sans-serif;
  font-size: 0.0694444444vw;
  color-scheme: light;
}

* {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  margin: 0;
  color: #343434;
  background: #fff;
  font: 15rem/1.6 var(--font-sans);
}

h1, h2, h3, p, figure {
  margin: 0;
}

a {
  color: inherit;
  text-decoration: none;
}

button {
  font: inherit;
  color: inherit;
  cursor: pointer;
  border: 0;
  padding: 0;
  background: none;
}

img, video {
  display: block;
}

button, a {
  -webkit-tap-highlight-color: transparent;
}

:focus-visible {
  outline: 3rem solid #1e6aff;
  outline-offset: 5rem;
}

main {
  width: 100%;
  overflow: hidden;
}

.section, .layer {
  position: relative;
  flex: 0 0 auto;
  width: var(--w);
  height: var(--h);
  min-width: 0;
}

.section {
  width: 100%;
  isolation: isolate;
}

.section-divider {
  height: 1rem;
}

.layout {
  display: flex;
}

.layout--column {
  flex-direction: column;
}

.layout--row {
  flex-direction: row;
}

.is-positioned {
  position: absolute;
  left: var(--x);
  top: var(--y);
}

.is-clipped {
  overflow: hidden;
}

.text {
  display: flex;
  flex-direction: column;
  white-space: pre-wrap;
  overflow-wrap: normal;
  flex-shrink: 0;
}
.text--middle {
  justify-content: center;
}
.text--bottom {
  justify-content: flex-end;
}
.text--nowrap {
  white-space: pre;
}
.text--nowrap > .text__content {
  min-width: max-content;
}
.text__content {
  display: block;
  width: 100%;
}

.artwork {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.svg-line--horizontal {
  min-height: 1px;
}

.svg-line--vertical {
  min-width: 1px;
}

.svg-line--horizontal > .artwork,
.svg-line--vertical > .artwork {
  object-fit: fill;
}

.media, .media-shade {
  position: absolute;
  inset: 0;
  overflow: hidden;
  border-radius: inherit;
}

.media__asset {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.media-shade {
  pointer-events: none;
}

.video-toggle {
  position: absolute;
  z-index: 2;
  bottom: 16rem;
  right: 16rem;
  width: 36rem;
  height: 36rem;
  display: grid;
  place-items: center;
  border: 1rem solid rgba(255, 255, 255, 0.6);
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.3);
  color: white;
  font: 15rem/1 var(--font-latin);
  opacity: 0;
  transition: opacity 0.2s;
}

.media:hover .video-toggle, .video-toggle:focus-visible {
  opacity: 1;
}

.video-toggle[hidden] {
  display: none;
}

.hero .video-toggle {
  bottom: 22rem;
  right: 22rem;
}

.technology .technology-eyebrow {
  width: 100%;
  text-align: center;
}

.section.achievement {
  height: auto;
  min-height: var(--h);
}

.achievement .achievement-header,
.achievement .achievement-award,
.achievement .achievement-award-copy,
.achievement .achievement-award-details,
.achievement .achievement-award-copy .text {
  height: auto;
  min-height: var(--h);
}
.achievement .achievement-award {
  width: max-content;
  gap: 16rem;
}
.achievement .achievement-award-copy {
  width: max-content;
  min-width: 272rem;
}
.achievement .achievement-award-details {
  width: 100%;
  align-items: center;
}
.achievement .achievement-award-copy .text {
  width: 100%;
  text-align: center;
}
.achievement .achievement-award-copy .achievement-amount {
  width: max-content;
}

.line-registration {
  transition: filter 0.2s, transform 0.2s;
}

.line-registration:hover {
  filter: brightness(1.12);
  transform: translateY(-2rem);
}

:is(.launch, .registration) .campaign-schedule {
  align-items: center;
}
:is(.launch, .registration) .campaign-date-group {
  height: 29rem;
  align-items: center;
  gap: 0;
}
:is(.launch, .registration) .campaign-date {
  width: max-content;
}
:is(.launch, .registration) .campaign-date,
:is(.launch, .registration) .campaign-time,
:is(.launch, .registration) .campaign-start {
  height: auto;
  line-height: 1;
}
:is(.launch, .registration) .campaign-weekday {
  display: grid;
  place-items: center;
  width: 8rem;
  height: 29rem;
  line-height: 1;
}
:is(.launch, .registration) .campaign-weekday > .text__content {
  width: max-content;
  transform: rotate(90deg);
}
:is(.launch, .registration) .campaign-time-frame {
  padding: 0 8rem;
  align-items: center;
}
:is(.launch, .registration) .campaign-regular-row {
  display: flex;
  align-items: baseline;
  gap: 3rem;
  width: max-content;
}
:is(.launch, .registration) .campaign-regular-row > .text {
  position: static;
  width: auto;
  height: auto;
}
:is(.launch, .registration) .campaign-regular-price {
  order: 1;
}
:is(.launch, .registration) .campaign-regular-tax {
  order: 2;
}
:is(.launch, .registration) .campaign-regular-price .text__content {
  text-decoration: line-through;
  text-decoration-thickness: 1rem;
}
:is(.launch, .registration) .campaign-price-stack,
:is(.launch, .registration) .campaign-sale-row,
:is(.launch, .registration) .campaign-sale-price,
:is(.launch, .registration) .campaign-tax,
:is(.launch, .registration) .campaign-saving,
:is(.launch, .registration) .campaign-saving > .text {
  height: auto;
}
:is(.launch, .registration) .campaign-sale-row {
  gap: 3rem;
}
:is(.launch, .registration) .campaign-sale-price .text__content > span:last-child {
  font-size: 43rem;
}
:is(.launch, .registration) .campaign-tax {
  align-self: flex-end;
}
:is(.launch, .registration) .campaign-saving {
  min-height: 22rem;
  padding: 3rem 0;
  border: 1rem solid #b4b9f5;
}
:is(.launch, .registration) .campaign-set-note {
  top: 187rem;
}

.model-link {
  transition: box-shadow 0.2s, transform 0.2s;
}

.model-link:hover {
  box-shadow: 0 8rem 24rem rgba(0, 0, 0, 0.08);
  transform: translateY(-4rem);
}

.section.lineup,
.lineup .layout,
.lineup .text {
  height: auto;
  min-height: var(--h);
}

.lineup .model-list {
  align-items: stretch;
}

.lineup .model-title {
  letter-spacing: 0.02em;
}

.lineup .model-badge {
  margin-top: auto;
}

.skip-link {
  position: fixed;
  z-index: 20;
  left: 16px;
  top: -80px;
  padding: 10px 16px;
  font-size: 16px;
  background: white;
  color: #343434;
}

.skip-link:focus {
  top: 16px;
}

@media (max-width: 768px) {
  :root {
    font-size: calc(769px / 1440);
  }
  body {
    min-width: 769px;
  }
}
@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
  *, *::before, *::after {
    transition: none !important;
  }
  .video-toggle {
    opacity: 1;
  }
}
