:root {
  --fallback-font-stack: Helvetica, Arial, serif;
}

.landing-page-03.contentWrapper {
  display: flex;
  flex-direction: column;
  background-color: #000001;
  overflow: hidden;
}
.landing-page-03 .introductionSection {
  display: flex;
  flex-direction: column;
}
.landing-page-03 .productShowcase {
  display: flex;
  align-items: center;
  -moz-column-gap: 19px;
  column-gap: 19px;
  margin: 132px auto 100px;
  width: 1125.984375px;
  max-width: 85%;
}
@media (min-width: 1400px) and (max-width: 99999px) {
  .landing-page-03 .productShowcase {
    position: relative;
    justify-content: center;
    width: 100%;
  }
}
@media (max-width: 1199px) {
  .landing-page-03 .productShowcase {
    position: relative;
    width: 100%;
    max-width: 88%;
  }
}
@media (max-width: 991px) {
  .landing-page-03 .productShowcase {
    flex-direction: column;
    gap: 30px 19px;
    margin: 132px auto 150px;
  }
}
@media (max-width: 767px) {
  .landing-page-03 .productShowcase {
    margin: 132px auto 120px;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .productShowcase {
    margin: 80px auto;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .productShowcase {
    margin: 50px auto;
  }
}
.landing-page-03 .productDetails {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  width: 612px;
  min-width: 0;
}
@media (max-width: 991px) {
  .landing-page-03 .productDetails {
    position: relative;
    justify-content: center;
    align-items: center;
    flex: 0 1 auto;
    order: 3;
    width: 100%;
    min-width: unset;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .productDetails {
    row-gap: 16px;
  }
}
.landing-page-03 .brandContainer {
  display: flex;
  align-items: center;
  -moz-column-gap: 12px;
  column-gap: 12px;
  width: 237px;
  max-width: 85%;
  background-color: #221d21;
  padding: 8px 20px;
  border-radius: 8px;
}
@media (max-width: 383px) {
  .landing-page-03 .brandContainer {
    position: relative;
    -moz-column-gap: 8px;
    column-gap: 8px;
    padding-right: 8px;
    padding-left: 8px;
  }
}
.landing-page-03 .companyLogo {
  width: 24px;
  -o-object-fit: cover;
  object-fit: cover;
}
.landing-page-03 .brandInfo {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
  width: 161px;
  min-width: 0;
}
.landing-page-03 .companyTitle {
  font: 400 14px/1.29 "DM Sans", Helvetica, Arial, serif;
  color: white;
}
.landing-page-03 .rankingText {
  font: 600 15px/1.33 "DM Sans", Helvetica, Arial, serif;
  color: white;
}
@media (max-width: 1199px) {
  .landing-page-03 .rankingText {
    align-items: flex-start;
    font-size: 14px;
  }
}
.landing-page-03 .productSummary {
  display: flex;
  flex-direction: column;
  row-gap: 18px;
}
@media (max-width: 991px) {
  .landing-page-03 .productSummary {
    justify-content: center;
    align-items: center;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .productSummary {
    position: relative;
    width: 100%;
  }
}
.landing-page-03 .titleContainer_box {
  display: flex;
}
@media (max-width: 1199px) {
  .landing-page-03 .titleContainer_box {
    align-items: flex-start;
  }
}
@media (max-width: 991px) {
  .landing-page-03 .titleContainer_box {
    justify-content: center;
  }
}
.landing-page-03 .titleContainer {
  font: 400 52px/1.36 "DM Serif Display", Helvetica, Arial, serif;
  color: white;
}
@media (max-width: 1199px) {
  .landing-page-03 .titleContainer {
    font-size: 48px;
  }
}
@media (max-width: 991px) {
  .landing-page-03 .titleContainer {
    text-align: center;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .titleContainer {
    font-size: 40px;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .titleContainer {
    font-size: 36px;
  }
}
.landing-page-03 .titleContainer_span0 {
  font: 1em/1.37 "DM Serif Display", Helvetica, Arial, serif;
}
.landing-page-03 .titleContainer_span1 {
  font: 1em/1.37 "DM Serif Display", Helvetica, Arial, serif;
}
.landing-page-03 .summaryText {
  display: flex;
  width: 400px;
  max-width: 85%;
  font: 500 16px/1.5 "DM Sans", Helvetica, Arial, serif;
  color: #979797;
}
@media (max-width: 991px) {
  .landing-page-03 .summaryText {
    justify-content: center;
    align-items: flex-start;
    text-align: center;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .summaryText {
    font-size: 14px;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .summaryText {
    position: relative;
    max-width: 100%;
  }
}
.landing-page-03 .primaryBtn {
  display: flex;
  justify-content: center;
  width: 259px;
  max-width: 100%;
  font: 600 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: white;
  text-align: center;
  padding: 12px 30px;
  background-image: linear-gradient(90deg, color(display-p3 0.8941 0.3412 0.0745) -3.12%, color(display-p3 0.6392 0.3137 0.4314) 33.48%, color(display-p3 0.4118 0.2863 0.7529) 65.11%, color(display-p3 0.3294 0.2706 0.8471) 96.49%);
  border-radius: 4px;
  cursor: pointer;
}
.landing-page-03 .showcaseImg {
  width: 564px;
  min-width: 0;
  aspect-ratio: 1.77;
  border-radius: 17.18px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .landing-page-03 .showcaseImg {
    position: relative;
    width: 635px;
  }
}
@media (max-width: 991px) {
  .landing-page-03 .showcaseImg {
    flex: 0 1 auto;
    order: 1;
    width: 100%;
    min-width: unset;
    max-width: 100%;
  }
}
.landing-page-03 .highlightSection {
  display: flex;
  flex-direction: column;
}
.landing-page-03 .highlightWrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 52px;
  margin: 88px auto;
  width: 761px;
  max-width: 85%;
}
@media (max-width: 1199px) {
  .landing-page-03 .highlightWrapper {
    position: relative;
    margin: 72px auto;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .highlightWrapper {
    row-gap: 32px;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .highlightWrapper {
    margin: 50px auto;
  }
}
.landing-page-03 .highlightContent {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  width: 100%;
}
@media (max-width: 1199px) {
  .landing-page-03 .highlightContent {
    row-gap: 16px;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .highlightContent {
    row-gap: 24px;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .highlightContent {
    row-gap: 32px;
  }
}
.landing-page-03 .contentBox {
  display: flex;
  flex-direction: column;
}
.landing-page-03 .mainTitle {
  display: flex;
  justify-content: center;
  width: 100%;
  font: 44px/1.36 "DM Serif Display", Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
@media (max-width: 1199px) {
  .landing-page-03 .mainTitle {
    align-items: flex-start;
    font-size: 40px;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .mainTitle {
    font-size: 32px;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .mainTitle {
    font-size: 36px;
  }
}
.landing-page-03 .featureDesc {
  display: flex;
  justify-content: center;
  font: 500 16px/1.5 "DM Sans", Helvetica, Arial, serif;
  color: #979797;
  text-align: center;
}
@media (max-width: 575px) {
  .landing-page-03 .featureDesc {
    align-items: flex-start;
    font-size: 14px;
  }
}
.landing-page-03 .featureImg {
  width: 499.96875px;
  max-width: 85%;
  aspect-ratio: 1.77;
  border-radius: 16px;
  box-shadow: 12px 12px 17px -2px rgba(216, 173, 255, 0.4);
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 479px) {
  .landing-page-03 .featureImg {
    position: relative;
    width: 100%;
    max-width: 100%;
  }
}
.landing-page-03 .primaryBtn1 {
  display: flex;
  justify-content: center;
  flex: 0 1 45;
  width: 259px;
  max-width: 100%;
  font: 600 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: white;
  text-align: center;
  padding: 12px 30px;
  background-image: linear-gradient(90deg, color(display-p3 0.8941 0.3412 0.0745) -3.12%, color(display-p3 0.6392 0.3137 0.4314) 33.48%, color(display-p3 0.4118 0.2863 0.7529) 65.11%, color(display-p3 0.3294 0.2706 0.8471) 96.49%);
  border-radius: 4px;
  cursor: pointer;
}
.landing-page-03 .metricsSection {
  display: flex;
  flex-direction: column;
}
.landing-page-03 .statsWrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 52px;
  margin: 88px auto;
  width: 938px;
  max-width: 85%;
}
@media (max-width: 1199px) {
  .landing-page-03 .statsWrapper {
    position: relative;
    margin: 72px auto;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .statsWrapper {
    row-gap: 32px;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .statsWrapper {
    margin: 50px auto;
  }
}
.landing-page-03 .statsInfo {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 32px;
  width: 100%;
}
@media (max-width: 479px) {
  .landing-page-03 .statsInfo {
    row-gap: 24px;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .statsInfo {
    row-gap: 32px;
  }
}
.landing-page-03 .statsTitle_box {
  display: flex;
  justify-content: center;
}
@media (max-width: 1199px) {
  .landing-page-03 .statsTitle_box {
    align-items: flex-start;
  }
}
.landing-page-03 .statsTitle {
  font: 400 44px/1.36 "DM Serif Display", Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
@media (max-width: 1199px) {
  .landing-page-03 .statsTitle {
    font-size: 40px;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .statsTitle {
    font-size: 32px;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .statsTitle {
    font-size: 36px;
  }
}
.landing-page-03 .statsTitle_span0 {
  font: 1em/1.36 "DM Serif Display", Helvetica, Arial, serif;
}
.landing-page-03 .statsTitle_span1 {
  font: 1em/1.36 "DM Serif Display", Helvetica, Arial, serif;
}
.landing-page-03 .statsTitle_span2 {
  font: 1em/1.36 "DM Serif Display", Helvetica, Arial, serif;
}
.landing-page-03 .statsTitle_span3 {
  font: 1em/1.36 "DM Serif Display", Helvetica, Arial, serif;
}
.landing-page-03 .statsDesc {
  display: flex;
  justify-content: center;
  width: 526.015625px;
  max-width: 85%;
  font: 500 16px/1.5 "DM Sans", Helvetica, Arial, serif;
  color: #979797;
  text-align: center;
}
@media (max-width: 575px) {
  .landing-page-03 .statsDesc {
    align-items: flex-start;
    font-size: 14px;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .statsDesc {
    position: relative;
    width: 100%;
    max-width: 100%;
  }
}
.landing-page-03 .metricsDisplay {
  display: flex;
  flex-direction: column;
  width: 87.21%;
  outline-offset: -1px;
  border-radius: 16px;
  outline: white solid 1px;
}
@media (max-width: 575px) {
  .landing-page-03 .metricsDisplay {
    position: relative;
    width: 85%;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .metricsDisplay {
    width: 100%;
  }
}
.landing-page-03 .metricsRow {
  display: flex;
  -moz-column-gap: 26px;
  column-gap: 26px;
  margin: 24px 36px 23px;
}
@media (max-width: 991px) {
  .landing-page-03 .metricsRow {
    position: relative;
    flex-direction: column;
    align-items: center;
    gap: 42px 26px;
    margin: 24px 32px 23px;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .metricsRow {
    margin: 24px 16px 23px;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .metricsRow {
    gap: 32px 26px;
    margin: 24px 8px 23px;
  }
}
.landing-page-03 .metricItem {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 32px;
  margin: 0 0 16px;
  width: 346px;
  min-width: 0;
}
@media (max-width: 991px) {
  .landing-page-03 .metricItem {
    position: relative;
    row-gap: 16px;
    margin: 0;
    width: 100%;
    min-width: unset;
  }
}
.landing-page-03 .metricContent {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 4px;
  width: 184px;
  max-width: 85%;
}
.landing-page-03 .metricValue {
  display: flex;
  justify-content: center;
  font: 700 35px/1.2 Inter, Helvetica, Arial, serif;
  color: rgba(0, 0, 0, 0);
  text-align: center;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: linear-gradient(90deg, color(display-p3 0.6275 0.9529 0.7451) 0%, color(display-p3 0.3843 0.7294 0.8157) 100%);
}
@media (max-width: 991px) {
  .landing-page-03 .metricValue {
    align-items: flex-start;
    font-size: 40px;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .metricValue {
    font-size: 38px;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .metricValue {
    font-size: 36px;
  }
}
.landing-page-03 .metricLabel {
  display: flex;
  justify-content: center;
  font: 600 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
@media (max-width: 479px) {
  .landing-page-03 .metricLabel {
    align-items: flex-start;
  }
}
.landing-page-03 .metricDesc {
  display: flex;
  justify-content: center;
  width: 100%;
  font: 500 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #6d6d6d;
  text-align: center;
}
@media (max-width: 575px) {
  .landing-page-03 .metricDesc {
    align-items: flex-start;
    font-size: 14px;
  }
}
.landing-page-03 .color3 {
  width: 1px;
  min-height: 189px;
  background-color: white;
  border-radius: 1px;
}
@media (max-width: 991px) {
  .landing-page-03 .color3 {
    position: relative;
    display: none !important;
  }
}
.landing-page-03 .flex_col {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 32px;
  margin: 0 0 16px;
  width: 346px;
  min-width: 0;
}
@media (max-width: 991px) {
  .landing-page-03 .flex_col {
    position: relative;
    row-gap: 16px;
    margin: 0;
    width: 100%;
    min-width: unset;
  }
}
.landing-page-03 .flex_col1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 4px;
  width: 184px;
  max-width: 85%;
}
.landing-page-03 .hero_title2 {
  display: flex;
  justify-content: center;
  font: 700 35px/1.2 Inter, Helvetica, Arial, serif;
  color: #79d2fb;
  text-align: center;
}
@media (max-width: 991px) {
  .landing-page-03 .hero_title2 {
    align-items: flex-start;
    font-size: 40px;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .hero_title2 {
    font-size: 38px;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .hero_title2 {
    font-size: 36px;
  }
}


.landing-page-03 .highlight2 {
  display: flex;
  justify-content: center;
  font: 600 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
@media (max-width: 479px) {
  .landing-page-03 .highlight2 {
    align-items: flex-start;
  }
}
.landing-page-03 .highlight3 {
  display: flex;
  justify-content: center;
  width: 100%;
  font: 500 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #6d6d6d;
  text-align: center;
}
@media (max-width: 575px) {
  .landing-page-03 .highlight3 {
    align-items: flex-start;
    font-size: 14px;
  }
}
.landing-page-03 .image7 {
  width: 499.953125px;
  max-width: 85%;
  aspect-ratio: 1.77;
  border-radius: 16px;
  box-shadow: 12px 12px 17px -2px rgba(216, 173, 255, 0.4);
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 575px) {
  .landing-page-03 .image7 {
    position: relative;
    width: 100%;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .image7 {
    max-width: 100%;
  }
}
.landing-page-03 .section4 {
  display: flex;
  flex-direction: column;
}
.landing-page-03 .benefitsContainer {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 52px;
  margin: 88px auto;
  width: 1091.96875px;
  max-width: 85%;
}
@media (min-width: 1400px) and (max-width: 99999px) {
  .landing-page-03 .benefitsContainer {
    position: relative;
    width: 100%;
    max-width: 36%;
  }
}
@media (min-width: 1400px) and (max-width: 2999px) {
  .landing-page-03 .benefitsContainer {
    max-width: 85%;
  }
}
@media (max-width: 1199px) {
  .landing-page-03 .benefitsContainer {
    position: relative;
    margin: 72px auto;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .benefitsContainer {
    row-gap: 42px;
    width: 100%;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .benefitsContainer {
    row-gap: 50px;
    margin: 50px auto;
  }
}
.landing-page-03 .flex_col2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 24px;
  width: 592.9375px;
  max-width: 85%;
}
@media (min-width: 1400px) and (max-width: 99999px) {
  .landing-page-03 .flex_col2 {
    position: relative;
    width: 100%;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .flex_col2 {
    row-gap: 16px;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .flex_col2 {
    position: relative;
    width: 100%;
    max-width: 100%;
  }
}
.landing-page-03 .flex_col3 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.landing-page-03 .wrapper3_box {
  display: flex;
}
@media (max-width: 991px) {
  .landing-page-03 .wrapper3_box {
    align-items: flex-start;
  }
}
@media (max-width: 767px) {
  .landing-page-03 .wrapper3_box {
    justify-content: center;
  }
}
.landing-page-03 .wrapper3 {
  font: 400 44px/1.36 "DM Serif Display", Helvetica, Arial, serif;
  color: white;
}
@media (max-width: 991px) {
  .landing-page-03 .wrapper3 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .landing-page-03 .wrapper3 {
    text-align: center;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .wrapper3 {
    font-size: 32px;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .wrapper3 {
    font-size: 36px;
  }
}
.landing-page-03 .wrapper3_span0 {
  font: 1em/1.36 "DM Serif Display", Helvetica, Arial, serif;
}
.landing-page-03 .wrapper3_span1 {
  font: 1em/1.36 "DM Serif Display", Helvetica, Arial, serif;
}
.landing-page-03 .hero_title3 {
  display: flex;
  justify-content: center;
  font: 400 44px/1.36 "DM Serif Display", Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
@media (max-width: 991px) {
  .landing-page-03 .hero_title3 {
    align-items: flex-start;
    font-size: 40px;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .hero_title3 {
    font-size: 32px;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .hero_title3 {
    font-size: 36px;
  }
}
.landing-page-03 .highlight1 {
  display: flex;
  justify-content: center;
  width: 91.91%;
  font: 500 16px/1.5 "DM Sans", Helvetica, Arial, serif;
  color: #979797;
  text-align: center;
}
@media (max-width: 575px) {
  .landing-page-03 .highlight1 {
    align-items: flex-start;
    font-size: 14px;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .highlight1 {
    position: relative;
    width: 100%;
  }
}
.landing-page-03 .benefitsGrid {
  display: flex;
  justify-content: space-between;
  align-items: center;
  -moz-column-gap: 10px;
  column-gap: 10px;
  width: 100%;
}
@media (min-width: 1400px) and (max-width: 99999px) {
  .landing-page-03 .benefitsGrid {
    -moz-column-gap: 62px;
    column-gap: 62px;
  }
}
@media (max-width: 1199px) {
  .landing-page-03 .benefitsGrid {
    flex-direction: column;
    gap: 32px 10px;
  }
}
@media (max-width: 991px) {
  .landing-page-03 .benefitsGrid {
    gap: 30px 10px;
  }
}
.landing-page-03 .flex_col4 {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  width: 387px;
  min-width: 0;
}
@media (min-width: 1400px) and (max-width: 99999px) {
  .landing-page-03 .flex_col4 {
    position: relative;
    width: 100%;
  }
}
@media (max-width: 1199px) {
  .landing-page-03 .flex_col4 {
    position: relative;
    justify-content: center;
    flex: 0 1 auto;
    order: 3;
    margin-top: unset;
    margin-bottom: unset;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .landing-page-03 .flex_col4 {
    min-width: unset;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .flex_col4 {
    max-width: 80%;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .flex_col4 {
    max-width: 100%;
  }
}
.landing-page-03 .flex_col5 {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
@media (max-width: 1199px) {
  .landing-page-03 .flex_col5 {
    justify-content: center;
  }
}
.landing-page-03 .flex_row {
  display: flex;
  align-items: center;
  -moz-column-gap: 17px;
  column-gap: 17px;
}
@media (max-width: 1199px) {
  .landing-page-03 .flex_row {
    justify-content: center;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .flex_row {
    -moz-column-gap: 16px;
    column-gap: 16px;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .flex_row {
    justify-content: flex-start;
    -moz-column-gap: 8px;
    column-gap: 8px;
  }
}
.landing-page-03 .image11 {
  width: 32px;
  border-radius: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.landing-page-03 .highlight4 {
  font: 700 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: rgba(0, 0, 0, 0);
  -webkit-background-clip: text;
  background-clip: text;
  background-image: linear-gradient(90deg, color(display-p3 0.8941 0.3412 0.0745) 1.98%, color(display-p3 0.6392 0.3137 0.4314) 35.34%, color(display-p3 0.4118 0.2863 0.7529) 68.22%, color(display-p3 0.3294 0.2706 0.8471) 98.68%);
}
@media (max-width: 991px) {
  .landing-page-03 .highlight4 {
    align-items: flex-start;
    font-size: 16px;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .highlight4 {
    font-size: 14px;
  }
}
.landing-page-03 .highlight11 {
  display: flex;
  font: 500 16px/1.5 "DM Sans", Helvetica, Arial, serif;
  color: #979797;
}
@media (max-width: 1199px) {
  .landing-page-03 .highlight11 {
    justify-content: center;
    align-items: flex-start;
    text-align: center;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .highlight11 {
    justify-content: flex-start;
    text-align: left;
    font-size: 14px;
  }
}
.landing-page-03 .flex_col6 {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
.landing-page-03 .highlight41 {
  font: 700 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: rgba(0, 0, 0, 0);
  -webkit-background-clip: text;
  background-clip: text;
  background-image: linear-gradient(90deg, color(display-p3 0.8941 0.3412 0.0745) 1.98%, color(display-p3 0.6392 0.3137 0.4314) 35.34%, color(display-p3 0.4118 0.2863 0.7529) 68.22%, color(display-p3 0.3294 0.2706 0.8471) 98.68%);
  letter-spacing: -0.2px;
}
@media (max-width: 991px) {
  .landing-page-03 .highlight41 {
    align-items: flex-start;
    font-size: 16px;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .highlight41 {
    font-size: 14px;
  }
}
.landing-page-03 .wrapper5 {
  width: 462px;
  background: var(--src) center center/cover no-repeat;
  aspect-ratio: 1.77;
  border-radius: 16px;
  box-shadow: -12px 12px 17px -2px rgba(216, 173, 255, 0.4);
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 1400px) and (max-width: 99999px) {
  .landing-page-03 .wrapper5 {
    position: relative;
    width: 100%;
  }
}
@media (min-width: 1400px) and (max-width: 1919px) {
  .landing-page-03 .wrapper5 {
    min-height: 394px;
  }
}
@media (max-width: 1199px) {
  .landing-page-03 .wrapper5 {
    position: relative;
    flex: 0 1 auto;
    order: 1;
    margin-top: unset;
    margin-bottom: unset;
    width: 90%;
  }
}
@media (max-width: 991px) {
  .landing-page-03 .wrapper5 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .landing-page-03 .wrapper5 {
    min-height: 354px;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .wrapper5 {
    min-height: 274px;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .wrapper5 {
    min-height: 214px;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .wrapper5 {
    min-height: 184px;
  }
}
.landing-page-03 .section5 {
  display: flex;
  flex-direction: column;
}
@media (max-width: 1199px) {
  .landing-page-03 .section5 {
    position: relative;
    min-height: 100%;
  }
}
.landing-page-03 .wrapper6 {
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  width: 100%;
  max-width: 1366px;
  background-color: #000001;
}
@media (min-width: 1400px) and (max-width: 99999px) {
  .landing-page-03 .wrapper6 {
    position: relative;
    max-width: 100%;
  }
}
.landing-page-03 .pricingContainer {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  margin: 88px auto 24px;
  width: 817.5px;
  max-width: 85%;
}
@media (min-width: 1400px) and (max-width: 99999px) {
  .landing-page-03 .pricingContainer {
    position: relative;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
}
@media (max-width: 1199px) {
  .landing-page-03 .pricingContainer {
    position: relative;
    margin: 72px auto;
  }
}
@media (max-width: 991px) {
  .landing-page-03 .pricingContainer {
    width: 100%;
    max-width: 90%;
  }
}
@media (max-width: 767px) {
  .landing-page-03 .pricingContainer {
    justify-content: center;
    align-items: center;
    row-gap: 42px;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .pricingContainer {
    row-gap: 32px;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .pricingContainer {
    row-gap: 42px;
    margin: 50px auto;
  }
}
.landing-page-03 .wrapper31_box {
  display: flex;
  justify-content: center;
}
@media (max-width: 1199px) {
  .landing-page-03 .wrapper31_box {
    align-items: flex-start;
  }
}
@media (max-width: 767px) {
  .landing-page-03 .wrapper31_box {
    position: relative;
    max-width: 85%;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .wrapper31_box {
    max-width: 100%;
  }
}
.landing-page-03 .wrapper31 {
  font: 400 44px/1.36 "DM Serif Display", Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
@media (max-width: 1199px) {
  .landing-page-03 .wrapper31 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .landing-page-03 .wrapper31 {
    font-size: 36px;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .wrapper31 {
    font-size: 32px;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .wrapper31 {
    font-size: 36px;
  }
}
.landing-page-03 .wrapper31_span0 {
  font: 1em/1.36 "DM Serif Display", Helvetica, Arial, serif;
}
.landing-page-03 .wrapper31_span1 {
  font: 1em/1.36 "DM Serif Display", Helvetica, Arial, serif;
}
.landing-page-03 .wrapper31_span2 {
  font: 1em/1.36 "DM Serif Display", Helvetica, Arial, serif;
}
.landing-page-03 .wrapper31_span3 {
  font: 1em/1.36 "DM Serif Display", Helvetica, Arial, serif;
}
.landing-page-03 .pricingGrid {
  display: flex;
  justify-content: space-between;
  align-items: center;
  -moz-column-gap: 10px;
  column-gap: 10px;
  margin: 0 9.5px 0 0;
}
@media (min-width: 1400px) and (max-width: 99999px) {
  .landing-page-03 .pricingGrid {
    position: relative;
    -moz-column-gap: 42px;
    column-gap: 42px;
    margin: 0;
  }
}
@media (max-width: 991px) {
  .landing-page-03 .pricingGrid {
    position: relative;
    -moz-column-gap: 32px;
    column-gap: 32px;
    margin: 0;
  }
}
@media (max-width: 767px) {
  .landing-page-03 .pricingGrid {
    flex-direction: column;
    gap: 32px;
    max-width: 60%;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .pricingGrid {
    max-width: 85%;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .pricingGrid {
    max-width: 95%;
  }
}
.landing-page-03 .priceCard {
  display: flex;
  flex-direction: column;
  width: 284px;
  min-width: 0;
  background-color: #111827;
  border-radius: 8px;
}
@media (max-width: 767px) {
  .landing-page-03 .priceCard {
    position: relative;
    width: 100%;
    min-width: unset;
  }
}
.landing-page-03 .flex_col7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 20px;
  margin: 24px;
}
@media (max-width: 575px) {
  .landing-page-03 .flex_col7 {
    position: relative;
    margin: 24px 16px;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .flex_col7 {
    row-gap: 16px;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .flex_col7 {
    margin: 24px 8px;
  }
}
.landing-page-03 .wrapper7 {
  display: flex;
  flex-direction: column;
  width: 163.984375px;
  max-width: 85%;
  border-radius: 8px;
}
.landing-page-03 .wrapper71 {
  display: flex;
  justify-content: center;
  width: 100.01%;
  height: 27px;
  font: 400 20px/1.35 "DM Serif Display", Helvetica, Arial, serif;
  color: rgba(0, 0, 0, 0);
  text-align: center;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: linear-gradient(90deg, color(display-p3 0.8941 0.3412 0.0745) 0%, color(display-p3 0.8667 0.2941 0.6941) 34.5%, color(display-p3 0.6353 0.2706 0.9216) 68.5%, color(display-p3 0.3294 0.2706 0.8471) 100%);
}
@media (max-width: 991px) {
  .landing-page-03 .wrapper71 {
    align-items: flex-start;
    font-size: 18px;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .wrapper71 {
    font-size: 16px;
  }
}
.landing-page-03 .hero_title4 {
  display: flex;
  justify-content: center;
  font: 600 44px/1.3 "DM Sans", Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
@media (max-width: 991px) {
  .landing-page-03 .hero_title4 {
    align-items: flex-start;
    font-size: 40px;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .hero_title4 {
    font-size: 36px;
  }
}
.landing-page-03 .flex_col8 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 4px;
  width: 196.984375px;
  max-width: 85%;
}
.landing-page-03 .text1 {
  display: flex;
  justify-content: center;
  font: 500 14px/1.29 "DM Sans", Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
.landing-page-03 .text2 {
  display: flex;
  justify-content: center;
  font: 400 14px/1.29 "DM Sans", Helvetica, Arial, serif;
  color: #07c355;
  text-align: center;
}
.landing-page-03 .btn {
  display: flex;
  justify-content: center;
  width: 236px;
  max-width: 100%;
  font: 500 18px/1.28 "DM Sans", Helvetica, Arial, serif;
  color: white;
  text-align: center;
  background-color: black;
  padding: 14px 36px;
  outline-offset: -1px;
  border-radius: 25.5px;
  outline: #e45713 solid 1px;
  cursor: pointer;
}
@media (max-width: 991px) {
  .landing-page-03 .btn {
    align-items: flex-start;
    font-size: 16px;
  }
}
@media (max-width: 575px) {
  .landing-page-03 .btn {
    font-size: 14px;
  }
}
.landing-page-03 .flex_col9 {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  width: 450px;
  min-width: 0;
}
@media (max-width: 991px) {
  .landing-page-03 .flex_col9 {
    justify-content: stretch;
    row-gap: 24px;
  }
}
@media (max-width: 767px) {
  .landing-page-03 .flex_col9 {
    position: relative;
    width: 100%;
    min-width: unset;
  }
}
.landing-page-03 .flex_row1 {
  display: flex;
  -moz-column-gap: 16px;
  column-gap: 16px;
}
@media (max-width: 383px) {
  .landing-page-03 .flex_row1 {
    -moz-column-gap: 8px;
    column-gap: 8px;
  }
}
.landing-page-03 .image111 {
  margin: 0 0 26px;
  width: 32px;
  border-radius: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 479px) {
  .landing-page-03 .image111 {
    -o-object-fit: fill;
    object-fit: fill;
  }
}
.landing-page-03 .flex_col10 {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
  width: 401px;
  min-width: 0;
}
.landing-page-03 .text3 {
  font: 600 14px/1.29 "DM Sans", Helvetica, Arial, serif;
  color: white;
}
.landing-page-03 .paragraph {
  font: 600 14px/1.29 "DM Sans", Helvetica, Arial, serif;
  color: #979797;
}
.landing-page-03 .image112 {
  margin: 0 0 44px;
  width: 32px;
  border-radius: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 479px) {
  .landing-page-03 .image112 {
    -o-object-fit: fill;
    object-fit: fill;
  }
}
.landing-page-03 .flex_col11 {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
  width: 382px;
  min-width: 0;
}
.landing-page-03 .flex_col12 {
  display: flex;
  flex-direction: column;
  row-gap: 4px;
  width: 402px;
  min-width: 0;
}
.landing-page-03 .testimonialBox {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 80px;
}
@media (max-width: 991px) {
  .landing-page-03 .testimonialBox {
    row-gap: 16px;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .testimonialBox {
    position: relative;
  }
}
.landing-page-03 .flex_row2 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 991px) {
  .landing-page-03 .flex_row2 {
    flex-direction: column;
    align-items: center;
    gap: 30px 8px;
  }
}
.landing-page-03 .hero_title5 {
  display: flex;
  justify-content: center;
  margin: 0 0 50px;
  font: 400 128px/0.79 ABeeZee, Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
@media (max-width: 991px) {
  .landing-page-03 .hero_title5 {
    position: relative;
    align-items: flex-start;
    margin: 0;
    width: 100%;
    font-size: 52px;
  }
}
@media (max-width: 767px) {
  .landing-page-03 .hero_title5 {
    font-size: 86px;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .hero_title5 {
    font-size: 36px;
  }
}
.landing-page-03 .highlight6 {
  display: flex;
  justify-content: center;
  margin: 0 0 88px;
  width: 647px;
  font: 400 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #979797;
  text-align: center;
}
@media (max-width: 991px) {
  .landing-page-03 .highlight6 {
    position: relative;
    margin: 0;
    width: 100%;
  }
}
.landing-page-03 .hero_title6 {
  display: flex;
  justify-content: center;
  font: 400 128px/1.18 ABeeZee, Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
@media (max-width: 991px) {
  .landing-page-03 .hero_title6 {
    position: relative;
    align-items: flex-start;
    width: 100%;
    font-size: 52px;
  }
}
@media (max-width: 767px) {
  .landing-page-03 .hero_title6 {
    font-size: 86px;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .hero_title6 {
    font-size: 36px;
  }
}
.landing-page-03 .flex_col13 {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 15px;
  width: 234px;
  max-width: 85%;
}
.landing-page-03 .image18 {
  width: 135px;
  border-radius: 18px;
  -o-object-fit: cover;
  object-fit: cover;
}
.landing-page-03 .highlight7 {
  display: flex;
  justify-content: center;
  font: 400 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
.landing-page-03 .newsletterSection {
  display: flex;
  flex-direction: column;
  flex: 0 1 665;
  background: var(--src) center center/cover no-repeat;
}
.landing-page-03 .subscribeContainer {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 52px;
  margin: 88px auto;
  width: 979.953125px;
  max-width: 85%;
}
@media (max-width: 575px) {
  .landing-page-03 .subscribeContainer {
    position: relative;
    margin: 80px auto;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .subscribeContainer {
    row-gap: 50px;
    margin: 50px auto;
  }
}
.landing-page-03 .subscribeTitle {
  display: flex;
  justify-content: center;
  font: 44px/1.36 "DM Serif Display", Helvetica, Arial, serif;
  color: white;
  text-align: center;
}
@media (max-width: 991px) {
  .landing-page-03 .subscribeTitle {
    align-items: flex-start;
    font-size: 40px;
  }
}
@media (max-width: 479px) {
  .landing-page-03 .subscribeTitle {
    font-size: 36px;
  }
}
.landing-page-03 .subscribeWrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  -moz-column-gap: 32px;
  column-gap: 32px;
  width: 100%;
}
@media (max-width: 991px) {
  .landing-page-03 .subscribeWrapper {
    flex-direction: column;
    gap: 32px;
  }
}
@media (max-width: 767px) {
  .landing-page-03 .subscribeWrapper {
    gap: 30px 32px;
  }
}
.landing-page-03 .subscribeImg {
  width: 484px;
  min-width: 0;
  aspect-ratio: 1;
  border-radius: 16px;
  box-shadow: -12px 12px 17px -2px rgba(216, 173, 255, 0.4);
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 991px) {
  .landing-page-03 .subscribeImg {
    position: relative;
    margin-top: unset;
    margin-bottom: unset;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .landing-page-03 .subscribeImg {
    min-width: unset;
  }
}
.landing-page-03 .formWrapper {
  display: flex;
  flex-direction: column;
  row-gap: 42px;
  width: 422px;
  min-width: 0;
}
@media (max-width: 991px) {
  .landing-page-03 .formWrapper {
    position: relative;
    margin-top: unset;
    margin-bottom: unset;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .landing-page-03 .formWrapper {
    min-width: unset;
  }
}
.landing-page-03 .inputContainer {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}
.landing-page-03 .nameField {
  font: 600 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #b4b4b4;
  background-color: white;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  border-radius: 4px;
  border-color: transparent;
}
@media (max-width: 575px) {
  .landing-page-03 .nameField {
    position: relative;
    padding-left: 16px;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .nameField {
    padding-left: 8px;
  }
}
.landing-page-03 .emailField {
  font: 600 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #b4b4b4;
  background-color: white;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  border-radius: 4px;
  border-color: transparent;
}
@media (max-width: 575px) {
  .landing-page-03 .emailField {
    position: relative;
    padding-left: 16px;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .emailField {
    padding-left: 8px;
  }
}
.landing-page-03 .phoneField {
  font: 600 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #b4b4b4;
  background-color: white;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 24px;
  border-radius: 4px;
  border-color: transparent;
}
@media (max-width: 575px) {
  .landing-page-03 .phoneField {
    position: relative;
    padding-left: 16px;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .phoneField {
    padding-left: 8px;
  }
}
.landing-page-03 .addressField {
  font: 600 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: #b4b4b4;
  background-color: white;
  padding-top: 12px;
  padding-bottom: 62px;
  padding-left: 24px;
  border-radius: 4px;
  border-color: transparent;
}
@media (max-width: 575px) {
  .landing-page-03 .addressField {
    position: relative;
    padding-left: 16px;
  }
}
@media (max-width: 383px) {
  .landing-page-03 .addressField {
    padding-bottom: 50px;
    padding-left: 8px;
  }
}
.landing-page-03 .submitBtn {
  display: flex;
  justify-content: center;
  width: 172px;
  max-width: 100%;
  font: 600 16px/1.31 "DM Sans", Helvetica, Arial, serif;
  color: white;
  text-align: center;
  padding: 12px 28px;
  background-image: linear-gradient(90deg, color(display-p3 0.8941 0.3412 0.0745) -3.12%, color(display-p3 0.6392 0.3137 0.4314) 33.48%, color(display-p3 0.4118 0.2863 0.7529) 65.11%, color(display-p3 0.3294 0.2706 0.8471) 96.49%);
  border-radius: 4px;
  cursor: pointer;
}
@media (max-width: 991px) {
  .landing-page-03 .submitBtn {
    position: relative;
    width: 100%;
    cursor: pointer;
  }
}