.maru-cyber-futuristic-tech-w {
  width: 100%;
  height: 6942px;
  position: relative;
  background-color: var(--color-black);
  overflow: hidden;
  text-align: left;
  font-size: var(--fs-16);
  color: var(--color-white);
  font-family: var(--font-poppins);
}
.mesh {
  position: absolute;
  top: 1670.9px;
  left: -196.3px;
  width: 2298.3px;
  height: 3917.9px;
}
.mesh-child {
  position: absolute;
  top: 0;
  left: 692.9px;
  border-radius: var(--br-50);
  width: var(--width-1053_9);
  height: var(--height-1053_9);
}
.mesh-child,
.mesh-inner,
.mesh-item {
  background: var(--gradient-1);
}
.mesh-item {
  position: absolute;
  top: 643.9px;
  left: 0;
  border-radius: var(--br-50);
  width: var(--width-1053_9);
  height: var(--height-1053_9);
}
.mesh-inner {
  top: 2204.2px;
  left: 378.8px;
}
.ellipse-div,
.maru-cyber-futuristic-tech-w-mesh-child,
.mesh-inner {
  position: absolute;
  border-radius: var(--br-50);
  width: var(--width-1053_9);
  height: var(--height-1053_9);
}
.ellipse-div {
  top: 2864px;
  left: 704.3px;
  background: radial-gradient(
    50% 50%at 50% 50%,
    rgba(255, 0, 0, 0.1),
    rgba(255, 0, 0, 0)
  );
}
.maru-cyber-futuristic-tech-w-mesh-child {
  top: 784.8px;
  left: 1244.5px;
  background: radial-gradient(
    50% 50%at 50% 50%,
    rgba(255, 0, 0, 0.15),
    rgba(255, 0, 0, 0)
  );
}
.footer {
  position: absolute;
  top: 4008px;
  left: 165px;
  width: 1920px;
  height: 705.5px;
  color: var(--color-gray-800);
}
.address,
.description {
  position: absolute;
  top: 656.2px;
  left: 777.5px;
  width: 935.5px;
  height: 49.3px;
}
.address {
  top: 0;
  left: 0;
  width: 323.5px;
}
.business-st-suite {
  position: absolute;
  top: 8.3px;
  left: 42px;
  line-height: var(--lh-30);
  font-weight: 300;
  display: inline-block;
  width: 281.5px;
}
.communication-location-on,
.email {
  position: absolute;
  top: 0;
  height: var(--height-32);
}
.communication-location-on {
  left: 0;
  width: var(--width-32);
  object-fit: cover;
}
.email {
  left: 447.5px;
  width: 238px;
}
.contactmorutechcom {
  position: absolute;
  top: 10.3px;
  left: 42px;
  line-height: var(--lh-30);
  font-weight: 300;
}
.phone {
  position: absolute;
  top: 0;
  left: 756.5px;
  width: 179px;
  height: var(--height-32);
}
.cyber-futuristic-tech {
  top: 665.8px;
  line-height: var(--lh-30);
  color: var(--color-gray-700);
}
.cyber-futuristic-tech,
.divider-icon,
.section-04 {
  position: absolute;
  left: 200px;
}
.divider-icon {
  top: 587.1px;
  width: var(--width-1520);
  height: 0;
}
.section-04 {
  top: 134.9px;
  width: 521.5px;
  height: 257.7px;
  color: var(--color-white);
}
.largenormaljustifyactive {
  position: absolute;
  top: 114px;
  left: 360.5px;
  border-radius: var(--br-8);
  background: var(--gradient-2);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-19) var(--padding-40);
  text-align: center;
}
.subscribe {
  position: relative;
  line-height: 100%;
  font-weight: 500;
}
.icons {
  position: absolute;
  top: 204.3px;
  left: 0;
  width: 276.3px;
  height: var(--height-53_3);
}
.behance-icon,
.dribbble-icon,
.instagram-icon,
.twitter-icon {
  position: absolute;
  top: 0;
  left: 223px;
  width: 53.3px;
  height: var(--height-53_3);
}
.behance-icon,
.dribbble-icon,
.instagram-icon {
  left: 148.7px;
}
.behance-icon,
.dribbble-icon {
  left: 74.3px;
}
.dribbble-icon {
  left: 0;
}
.maru-cyber-futuristic-tech-w-email {
  position: absolute;
  top: 64px;
  left: 0;
  width: 322.7px;
  height: 104px;
  color: var(--color-gray-800);
}
.container,
.form {
  position: absolute;
  top: 50px;
  left: 0;
  width: 322.7px;
  height: 54px;
}
.container {
  top: 0;
  backdrop-filter: blur(40px);
  border-radius: var(--br-8);
  background-color: var(--color-gray-600);
}
.enter-your-email,
.join-a-newsletter,
.your-email {
  position: absolute;
  top: 21.5px;
  left: 25.6px;
  line-height: var(--lh-30);
  font-weight: 300;
}
.join-a-newsletter,
.your-email {
  top: 0;
  left: 0;
}
.join-a-newsletter {
  font-size: var(--fs-18);
  font-weight: 500;
}
.section-02 {
  position: absolute;
  top: 134.9px;
  left: 861.5px;
  width: 101px;
  height: 301px;
}
.home-about-us-container {
  position: absolute;
  top: 50px;
  left: 0;
  line-height: var(--lh-40);
  font-weight: 300;
}
.home {
  margin: 0;
}
.quick-links {
  position: absolute;
  top: 0;
  left: 0;
  font-size: var(--fs-18);
  line-height: var(--lh-30);
  font-weight: 500;
  color: var(--color-white);
}
.logo,
.section-03 {
  position: absolute;
  top: 134.9px;
  left: 1158.5px;
  width: 130px;
  height: 261px;
}
.logo {
  left: 1426.5px;
  width: 272.5px;
  height: 260.3px;
  color: var(--color-gray-700);
}
.maru-cyber-futuristic-tech-w-cyber-futuristic-tech,
.welcome-to-maru {
  position: absolute;
  top: 249.3px;
  left: 0;
  line-height: var(--lh-30);
}
.welcome-to-maru {
  top: 53.8px;
  font-weight: 300;
  color: var(--color-gray-800);
  display: inline-block;
  width: 272.5px;
}
.maru-cyber-futuristic-tech-w-logo {
  position: absolute;
  width: 19.45%;
  top: 0;
  right: 80.55%;
  left: 0;
  height: 14px;
  font-size: var(--fs-20);
  color: var(--color-white);
  font-family: var(--font-montserrat);
}
.footer-child,
.maru {
  position: absolute;
  top: 0;
  left: 0;
}
.maru {
  line-height: var(--lh-30);
  font-weight: 500;
}
.footer-child {
  max-height: 100%;
  width: 1920px;
}
.maru-cyber-futuristic-tech-w-testimonials {
  position: absolute;
  top: 4942.1px;
  left: 200px;
  width: var(--width-1520);
  height: 917.8px;
  font-size: 96px;
  color: var(--color-gray-700);
}
.title {
  position: absolute;
  top: 0;
  left: 0;
  width: var(--width-1520);
  height: 196px;
}
.at-maru-our,
.what-our-client {
  position: absolute;
  display: inline-block;
}
.what-our-client {
  top: 0;
  left: 0;
  line-height: 129px;
  text-transform: uppercase;
  font-weight: 300;
  background: var(--gradient-3);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  width: 949.4px;
}
.at-maru-our {
  top: 106px;
  left: 970.6px;
  font-size: var(--fs-20);
  line-height: var(--lh-38);
  width: 549.4px;
}
.arrow-icon {
  position: absolute;
  top: 612.2px;
  left: 1465.7px;
  width: 54.3px;
  height: 54.3px;
}
.comment,
.comment-child,
.comments {
  position: absolute;
  left: 0;
  height: var(--height-556_8);
}
.comments {
  top: 360.9px;
  width: 1350px;
  text-align: center;
  font-size: var(--fs-16);
}
.comment,
.comment-child {
  top: 0;
  width: 633px;
}
.comment-child {
  backdrop-filter: blur(60px);
  border-radius: var(--br-30);
  background-color: var(--color-gray-500);
  border: 1px solid var(--color-gray-400);
  box-sizing: border-box;
}
.chat-bubble-icon {
  position: absolute;
  top: 466.9px;
  left: 546.7px;
  width: 30.3px;
  height: 30.3px;
}
.maru-transformed-our {
  position: absolute;
  top: 314.9px;
  left: 71.2px;
  line-height: var(--lh-30);
  font-weight: 300;
  display: inline-block;
  width: 490.7px;
}
.image,
.person {
  position: absolute;
}
.person {
  top: 57.6px;
  left: 208.5px;
  width: 216px;
  height: 197.8px;
  font-size: var(--fs-24);
  color: var(--color-white);
  font-family: var(--font-inter);
}
.image {
  top: 0;
  left: 64.5px;
  border-radius: var(--br-50);
  background-color: var(--color-silver);
  width: 87px;
  height: 87px;
}
.ceo-of-techwave,
.sophia-reynolds {
  position: absolute;
  top: 145.8px;
  left: 13px;
  line-height: var(--lh-30);
  font-weight: 500;
}
.ceo-of-techwave {
  top: 186.8px;
  left: 0;
  font-size: var(--fs-16);
  font-weight: 300;
  font-family: var(--font-poppins);
  color: var(--color-gray-700);
}
.stars {
  position: absolute;
  top: 469.7px;
  left: 71.2px;
  width: 165.7px;
  height: var(--height-24_5);
}
.maru-cyber-futuristic-tech-w-stars-child,
.star-icon,
.stars-child,
.stars-inner,
.stars-item {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: var(--br-0_7);
  width: var(--width-24_5);
  height: var(--height-24_5);
}
.maru-cyber-futuristic-tech-w-stars-child,
.star-icon,
.stars-inner,
.stars-item {
  left: 35.2px;
}
.maru-cyber-futuristic-tech-w-stars-child,
.star-icon,
.stars-inner {
  left: 70.5px;
}
.maru-cyber-futuristic-tech-w-stars-child,
.star-icon {
  left: 105.8px;
}
.maru-cyber-futuristic-tech-w-stars-child {
  left: 141.1px;
}
.icon {
  position: absolute;
  top: 57.6px;
  left: 533.5px;
  width: 43.5px;
  height: 43.5px;
  object-fit: contain;
}
.maru-cyber-futuristic-tech-w-comment {
  position: absolute;
  top: 0;
  left: 717px;
  width: 633px;
  height: var(--height-556_8);
}
.maru-cyber-futuristic-tech-w-person {
  position: absolute;
  top: 57.6px;
  left: 226.5px;
  width: 189px;
  height: 197.8px;
  font-size: var(--fs-24);
  color: var(--color-white);
  font-family: var(--font-inter);
}
.maru-cyber-futuristic-tech-w-image {
  position: absolute;
  top: 0;
  left: 46.5px;
  border-radius: var(--br-50);
  background-color: var(--color-silver);
  width: 87px;
  height: 87px;
}
.stars-child3 {
  position: absolute;
  top: 0;
  left: 35.3px;
  border-radius: var(--br-0_7);
  width: var(--width-24_5);
  height: var(--height-24_5);
}
.maru-cyber-futuristic-tech-w-blog {
  position: absolute;
  top: 3849.8px;
  left: 200px;
  width: var(--width-1520);
  height: 822.3px;
  font-size: 96px;
  color: var(--color-gray-700);
}
.cyber-futurism-starts {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 129px;
  text-transform: uppercase;
  font-weight: 300;
  background: var(--gradient-3);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  width: 822.3px;
}
.image2 {
  position: absolute;
  top: 351px;
  left: 0;
  border-radius: var(--br-30);
  background-color: var(--color-silver);
  width: 1000.1px;
  height: 471.3px;
}
.maru-cyber-futuristic-tech-w-description {
  position: absolute;
  top: 401.8px;
  left: 1118.2px;
  width: 401.8px;
  height: 386.9px;
  font-size: var(--fs-16);
  color: var(--color-white);
}
.from-ai-powered-assistants {
  position: absolute;
  top: 114.9px;
  left: 0;
  line-height: var(--lh-30);
  color: var(--color-gray-700);
  display: inline-block;
  width: 369.9px;
}
.january-27-2025,
.learn-more {
  position: absolute;
  top: 233.8px;
  left: 0;
  line-height: var(--lh-30);
}
.january-27-2025 {
  top: 365.7px;
  left: 267.8px;
  color: var(--color-gray-700);
}
.what-it-means {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 28px;
  line-height: 47px;
  display: inline-block;
  width: 401.8px;
}
.person2 {
  position: absolute;
  top: 312.4px;
  left: 0;
  width: 222.1px;
  height: 74.5px;
  font-size: var(--fs-20);
}
.designer,
.rendi-trevor {
  position: absolute;
  top: 6.1px;
  left: 98px;
  line-height: var(--lh-30);
}
.designer {
  top: 53.3px;
  font-size: var(--fs-16);
  color: var(--color-gray-700);
}
.image3 {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: var(--br-50);
  background-color: var(--color-silver);
  width: 74.3px;
  height: 74.5px;
}
.page,
.section {
  position: absolute;
  top: 2668.8px;
  left: 200px;
  width: 1520.1px;
  height: 911px;
}
.section {
  top: 0;
  left: 0;
  width: 596px;
  font-size: var(--fs-20);
}
.futuristic-tech {
  position: absolute;
  top: 867.9px;
  left: 19.1px;
  line-height: var(--lh-38);
  text-transform: uppercase;
  font-weight: 500;
  transform: rotate(-90deg);
  transform-origin: 0 0;
}
.image-icon,
.image4 {
  position: absolute;
  top: 0;
  left: 0;
  width: 596px;
  height: 911px;
}
.image4 {
  top: 608.8px;
  left: 1520px;
  backdrop-filter: blur(50px);
  border-radius: var(--br-20);
  background-color: var(--color-silver);
  width: 299.9px;
  height: 289.7px;
  transform: rotate(180deg);
  transform-origin: 0 0;
}
.maru-cyber-futuristic-tech-w-services {
  position: absolute;
  top: 450.5px;
  left: 1284.1px;
  width: 172px;
  height: 101px;
  text-align: center;
  color: var(--color-gray-700);
}
.infrastructure {
  position: absolute;
  top: 0;
  left: 0;
  line-height: var(--lh-30);
  font-weight: 300;
  display: inline-block;
  width: 172px;
}
.services-child {
  position: absolute;
  top: 28px;
  left: 7.5px;
  max-height: 100%;
  width: 157px;
}
.cloud-integration {
  position: absolute;
  top: 45px;
  left: 0;
  line-height: var(--lh-30);
  font-weight: 300;
  color: var(--color-white);
  display: inline-block;
  width: 172px;
}
.services-item {
  position: absolute;
  top: 73px;
  left: 7.5px;
  max-height: 100%;
  width: 157px;
}
.development {
  position: absolute;
  top: 90px;
  left: 0;
  line-height: var(--lh-30);
  font-weight: 300;
  display: inline-block;
  width: 172px;
}
.title2 {
  position: absolute;
  top: 0;
  left: 697.8px;
  width: 822.3px;
  height: 540.5px;
  font-size: 96px;
  color: var(--color-gray-700);
}
.button,
.maru-is-at {
  position: absolute;
  left: 0;
}
.maru-is-at {
  top: 318.1px;
  font-size: var(--fs-20);
  line-height: var(--lh-38);
  display: inline-block;
  width: 455.3px;
}
.button {
  top: 486.5px;
  border-radius: var(--br-8);
  background: var(--gradient-2);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--padding-19) var(--padding-40);
  text-align: center;
  font-size: var(--fs-16);
  color: var(--color-white);
}
.background-icon,
.service {
  position: absolute;
  top: 670.2px;
  left: 697.8px;
  width: 472.3px;
  height: 228.2px;
}
.background-icon {
  top: 0;
  left: 0;
}
.engage-your-audience,
.more {
  position: absolute;
  top: 150px;
  left: 48.7px;
  line-height: var(--lh-30);
}
.engage-your-audience {
  left: 137.7px;
  font-weight: 300;
  color: var(--color-gray-700);
  display: inline-block;
  width: 197px;
}
.custom-ai-chatbot {
  position: absolute;
  top: 38.6px;
  left: 48.7px;
  font-size: var(--fs-26);
  line-height: 43px;
  text-transform: uppercase;
  display: inline-block;
  width: 289.9px;
}
.maru-cyber-futuristic-tech-w-arrow-icon {
  position: absolute;
  top: 179.9px;
  left: 424px;
  width: 48.4px;
  height: 48.4px;
}
.about,
.image-1 {
  position: absolute;
}
.about {
  top: 1564.9px;
  left: 200px;
  width: 1520.1px;
  height: 833.7px;
  text-align: center;
}
.image-1 {
  top: 349.9px;
  left: 576.5px;
  border-radius: var(--br-30);
  background-color: var(--color-silver);
  width: 507.5px;
  height: 483.8px;
}
.shaping-the-future {
  position: absolute;
  top: 0;
  left: calc(50% - 530.15px);
  font-size: 96px;
  line-height: 141px;
  text-transform: uppercase;
  font-weight: 300;
  background: var(--gradient-3);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  width: 1060.2px;
}
.maru-cyber-futuristic-tech-w-section {
  position: absolute;
  top: 349.9px;
  left: 1153.1px;
  width: 367px;
  height: 482.8px;
  text-align: left;
}
.stat {
  position: absolute;
  top: 259.9px;
  left: 0;
  width: 90px;
  height: 58px;
  color: var(--color-gray-300);
}
.brands,
.maru-cyber-futuristic-tech-w-div {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 100%;
}
.maru-cyber-futuristic-tech-w-div {
  top: 33px;
  font-size: var(--fs-36);
  text-transform: uppercase;
  font-weight: 300;
  color: var(--color-white);
}
.ai-powered-solutions {
  position: absolute;
  top: 127.1px;
  left: 129.2px;
  font-size: var(--fs-26);
  text-transform: uppercase;
  display: inline-block;
  width: 237.7px;
}
.revolutionize-your-workflow {
  position: absolute;
  top: 259.9px;
  left: 129.2px;
  font-size: var(--fs-20);
  line-height: var(--lh-38);
  font-weight: 300;
  color: var(--color-gray-700);
  display: inline-block;
  width: 193.5px;
}
.badge,
.badges {
  display: flex;
  align-items: center;
}
.badges {
  position: absolute;
  top: 447.9px;
  left: 0;
  gap: 55px;
}
.badge {
  border-radius: 50px;
  border: 1px solid var(--color-gray-200);
  justify-content: center;
  padding: var(--padding-12) 17px;
}
.digital {
  position: relative;
  line-height: var(--lh-30);
  font-weight: 300;
}
.maru-cyber-futuristic-tech-w-icons {
  position: absolute;
  top: 0;
  left: 0;
  width: 171.1px;
  height: 171.1px;
  object-fit: cover;
}
.section-child {
  position: absolute;
  top: 374.2px;
  left: 129.2px;
  max-height: 100%;
  width: 43.3px;
}
.background,
.maru-cyber-futuristic-tech-w-service {
  position: absolute;
  top: 349.9px;
  left: 0;
  width: 507.5px;
  height: 483.8px;
}
.background {
  top: 0;
  backdrop-filter: blur(50px);
  border-radius: var(--br-20);
  background-color: var(--color-gray-100);
}
.maru-cyber-futuristic-tech-w-cloud-integration {
  position: absolute;
  top: 168.1px;
  left: 104.5px;
  font-size: var(--fs-26);
  line-height: 43px;
  text-transform: uppercase;
  display: inline-block;
  width: 307.1px;
}
.learn-more2,
.scale-your-business {
  position: absolute;
  line-height: var(--lh-30);
}
.scale-your-business {
  top: 291.9px;
  left: 86.3px;
  font-weight: 300;
  color: var(--color-gray-700);
  display: inline-block;
  width: 334.9px;
}
.learn-more2 {
  top: 408.9px;
  left: 209.3px;
}
.filter-drama-icon {
  position: absolute;
  top: 51.4px;
  left: 228px;
  width: 60.2px;
  height: 60.2px;
}
.maru-cyber-futuristic-tech-w-home {
  position: absolute;
  top: 50.4px;
  left: 200px;
  width: 1756.3px;
  height: 1285.4px;
}
.altux,
.home-child {
  position: absolute;
  top: 141.9px;
}
.altux {
  left: 0;
  font-size: 290px;
  line-height: 100%;
  font-weight: 300;
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.2),
    rgba(255, 255, 255, 0.7) 50%,
    rgba(255, 255, 255, 0.2)
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.home-child {
  left: 600.6px;
  border-radius: var(--br-50);
  background: radial-gradient(
    50% 50%at 50% 50%,
    rgba(255, 0, 0, 0.4),
    rgba(255, 0, 0, 0)
  );
  width: 985.7px;
  height: 985.7px;
}
.logo2 {
  position: absolute;
  top: 3.5px;
  left: 0;
  width: 117.5px;
  height: 42.9px;
  font-size: var(--fs-24);
}
.maru-cyber-futuristic-tech-w-altux {
  position: absolute;
  top: 9.5px;
  left: 57.5px;
  line-height: 100%;
  font-weight: 500;
}
.nearby-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 42.9px;
  height: 42.9px;
}
.maru-cyber-futuristic-tech-w-button {
  position: absolute;
  top: 0;
  left: calc(50% + 512.85px);
  border-radius: var(--br-8);
  background: var(--gradient-2);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 17px 43px;
  text-align: center;
}
.menu {
  position: absolute;
  top: 17px;
  left: 426.5px;
  width: 667px;
  height: var(--height-16);
  color: var(--color-gray-300);
}
.home2,
.menu-child {
  position: absolute;
  top: 0;
}
.home2 {
  left: 0;
  line-height: 100%;
  font-weight: 500;
  color: var(--color-white);
}
.menu-child {
  left: 98px;
  max-width: 100%;
  overflow: hidden;
  height: var(--height-16);
}
.maru-cyber-futuristic-tech-w-about {
  position: absolute;
  top: 0;
  left: 148px;
  line-height: 100%;
  font-weight: 500;
}
.menu-item,
.services2 {
  position: absolute;
  top: 0;
}
.menu-item {
  left: 247px;
  max-width: 100%;
  overflow: hidden;
  height: var(--height-16);
}
.services2 {
  left: 297px;
  line-height: 100%;
  font-weight: 500;
}
.menu-inner {
  position: absolute;
  top: 0;
  left: 415px;
  max-width: 100%;
  overflow: hidden;
  height: var(--height-16);
}
.contact {
  left: 465px;
  line-height: 100%;
  font-weight: 500;
}
.blog2,
.contact,
.vector-icon {
  position: absolute;
  top: 0;
}
.vector-icon {
  left: 581px;
  max-width: 100%;
  overflow: hidden;
  height: var(--height-16);
}
.blog2 {
  left: 631px;
  line-height: 100%;
  font-weight: 500;
}
.section2 {
  top: 227.7px;
  left: 659px;
  width: 1097.3px;
  height: 897.9px;
}
.image5,
.section2,
.shadow {
  position: absolute;
}
.image5 {
  top: 0;
  left: 0;
  border-radius: var(--br-30);
  background-color: var(--color-silver);
  width: 803.3px;
  height: 897.9px;
}
.shadow {
  top: 418.6px;
  left: 50.8px;
  background: linear-gradient(180deg, transparent, var(--color-black));
  width: 1046.5px;
  height: 479.3px;
}
.maru-cyber-futuristic-tech-w-stat {
  position: absolute;
  top: 772.7px;
  left: 540.1px;
  width: 461.3px;
  height: 254.2px;
  color: var(--color-gray-300);
}
.stat2 {
  position: absolute;
  top: 196.3px;
  left: 0;
  width: 101px;
  height: 58px;
}
.div2,
.global-trust {
  position: absolute;
  top: 42px;
  left: 0;
  line-height: 100%;
  font-weight: 500;
}
.div2 {
  top: 0;
  font-size: var(--fs-36);
  text-transform: uppercase;
  font-weight: 300;
  color: var(--color-white);
}
.line-icon,
.stat3 {
  position: absolute;
  top: 146.8px;
  left: 158.6px;
  width: 302.8px;
  height: 78.5px;
}
.stat3 {
  top: 0;
  left: 150.4px;
  width: 68px;
  height: 58px;
}
.description2,
.step-into-the {
  position: absolute;
  left: 0;
  width: 555.3px;
}
.description2 {
  top: 490.5px;
  height: 327.6px;
  font-size: var(--fs-20);
}
.step-into-the {
  top: 99.8px;
  line-height: var(--lh-38);
  font-weight: 500;
  color: var(--color-gray-700);
  display: inline-block;
}
.leading-in-ai {
  top: 0;
  font-size: var(--fs-36);
  text-transform: uppercase;
  font-weight: 500;
}
.button2,
.buttons,
.leading-in-ai {
  position: absolute;
  left: 0;
}
.buttons {
  top: 273.6px;
  width: 407.9px;
  height: 54px;
  text-align: center;
  font-size: var(--fs-16);
}
.button2 {
  top: 0;
  border-radius: var(--br-8);
  background: var(--gradient-2);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--padding-19) var(--padding-40);
}
.button3 {
  position: absolute;
  top: 8.5px;
  left: 230.1px;
  width: 177.8px;
  height: 36.9px;
}
.watch-a-video {
  position: absolute;
  top: 10.5px;
  left: 58.8px;
  line-height: 100%;
  font-weight: 500;
}
.sound-sampler-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 36.9px;
  height: 36.9px;
}
.stats,
.stats-child {
  position: absolute;
  top: 954.5px;
  left: 1210.7px;
  width: 309.3px;
  height: 173.1px;
}
.stats-child {
  top: 0;
  left: 0;
  backdrop-filter: blur(50px);
  border-radius: var(--br-20);
  background-color: var(--color-gray-100);
}
.people-icon {
  position: absolute;
  top: 90.7px;
  left: 134.4px;
  width: 140.4px;
  height: 44.6px;
}
.div4,
.trusted-by-many {
  position: absolute;
  left: 37.8px;
}
.trusted-by-many {
  top: 28.5px;
  line-height: 24px;
  display: inline-block;
  width: 156.3px;
}
.div4 {
  top: 124.3px;
  line-height: 25px;
}
.maru-cyber-futuristic-tech-w-badges {
  position: absolute;
  top: 531.3px;
  left: 1506px;
  width: 14px;
  height: 300.1px;
  font-size: var(--fs-20);
  color: var(--color-gray-700);
}
.analytics {
  top: 300.1px;
  font-weight: 500;
  transform: rotate(-90deg);
  transform-origin: 0 0;
}
.analytics,
.insights,
.stat4 {
  position: absolute;
  left: 0;
}
.insights {
  top: 79px;
  font-weight: 500;
  transform: rotate(-90deg);
  transform-origin: 0 0;
}
.stat4 {
  top: 914px;
  width: 309.3px;
  height: 173.1px;
  font-size: var(--fs-26);
}
.data-analytics {
  position: absolute;
  top: 32.6px;
  left: 37.8px;
  text-transform: uppercase;
}
.stat-item {
  position: absolute;
  top: 97.5px;
  left: 156.2px;
  border-radius: 7px;
  width: 151.8px;
  height: 73.6px;
}
.learn-more3 {
  position: absolute;
  top: 123.3px;
  left: 37.8px;
  font-size: var(--fs-16);
  color: var(--color-gray-700);
}
.logos {
  position: absolute;
  top: 1244.6px;
  left: 5px;
  display: flex;
  align-items: center;
  gap: 170px;
}
.logo-icon,
.logo-icon2,
.logo-icon3 {
  height: var(--height-40);
  width: 169.1px;
  position: relative;
}
.logo-icon2,
.logo-icon3 {
  width: 166.9px;
}
.logo-icon3 {
  width: 166.5px;
}
.icon-hub,
.logo-icon4 {
  height: 40.8px;
  width: 168.5px;
  position: relative;
}
.icon-hub {
  width: 200px;
  height: 200px;
}
