/* [project]/apps/public/src/app/[locale]/home.module.css [app-client] (css) */
.home-module__wqnSUa__page .home-hero h1 {
  max-width: 1240px;
  font-size: clamp(42px, 4.6vw, 68px);
  line-height: 1.14;
}

.home-module__wqnSUa__page .hero-title-line {
  white-space: normal;
}

.home-module__wqnSUa__heroHighlight {
  color: #6045f5;
  max-width: calc(100% - 80px);
  margin-bottom: .22em;
  display: inline-block;
  position: relative;
}

.home-module__wqnSUa__heroUnderline, .home-module__wqnSUa__storyUnderline, .home-module__wqnSUa__linkUnderline {
  pointer-events: none;
  width: 100%;
  height: .3em;
  position: absolute;
  bottom: -.18em;
  left: 0;
}

.home-module__wqnSUa__heroAccentLeft, .home-module__wqnSUa__heroAccentRight {
  --sketch-secondary: #4d83ff;
  color: #8963ff;
  pointer-events: none;
  width: .58em;
  height: .85em;
  position: absolute;
  top: 50%;
}

.home-module__wqnSUa__heroAccentLeft {
  right: calc(100% + .5em);
  transform: translateY(-50%)scaleX(-1)rotate(8deg);
}

.home-module__wqnSUa__heroAccentRight {
  left: calc(100% + .4em);
  transform: translateY(-50%)rotate(8deg);
}

.home-module__wqnSUa__page .hero-cta-arrow {
  stroke-width: 3.6px;
}

.home-module__wqnSUa__appsLink {
  position: relative;
}

.home-module__wqnSUa__linkUnderline {
  height: 8px;
  bottom: -3px;
}

.home-module__wqnSUa__page .platform-story .story-title {
  max-width: 860px;
  line-height: 1.18;
  position: relative;
}

.home-module__wqnSUa__storyHighlight {
  white-space: nowrap;
  display: inline-block;
  position: relative;
}

.home-module__wqnSUa__storyUnderline {
  color: #c4a3ff;
  height: .22em;
  bottom: -.08em;
}

.home-module__wqnSUa__storyAccent {
  color: #9873ff;
  pointer-events: none;
  width: .42em;
  height: .6em;
  position: absolute;
  top: 1.2em;
  right: calc(100% + .16em);
  transform: scaleX(-1)rotate(-8deg);
}

@media (max-width: 760px) {
  .home-module__wqnSUa__page .home-hero h1 {
    letter-spacing: -.045em;
    font-size: clamp(32px, 8.4vw, 44px);
    line-height: 1.18;
  }

  .home-module__wqnSUa__heroHighlight {
    max-width: calc(100% - 28px);
    margin-top: .12em;
  }

  .home-module__wqnSUa__heroAccentLeft, .home-module__wqnSUa__heroAccentRight {
    width: .36em;
    height: .54em;
  }

  .home-module__wqnSUa__heroAccentLeft {
    right: calc(100% + .06em);
  }

  .home-module__wqnSUa__heroAccentRight {
    left: calc(100% + .06em);
  }

  .home-module__wqnSUa__storyAccent {
    width: .32em;
    height: .48em;
    right: calc(100% + .08em);
  }
}

/*# sourceMappingURL=apps_public_src_app_%5Blocale%5D_home_module_1iw7h9h.css.map*/