.HomeHero-module__3I_OQa__heroSection{--mobile-navbar-height:calc(var(--mantine-spacing-xl) * 1.75);--animation-duration-fast:.6s;--animation-duration-normal:.8s;--animation-duration-wheel:1.6s;--animation-delay-word-1:0s;--animation-delay-word-2:.4s;--animation-delay-word-3:.6s;--animation-delay-word-4:.8s;--animation-delay-word-5:1s;--animation-delay-description:1.8s;--animation-delay-mouse:2.5s;--transition-duration:.2s;--title-letter-spacing:-.02em;--hover-scale:1.1;height:calc(100svh + var(--mantine-spacing-xl) * 2);min-height:calc(100svh + var(--mantine-spacing-xl) * 2);border-bottom-left-radius:var(--mantine-radius-xl);border-bottom-right-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-xl);position:relative;overflow:hidden}.HomeHero-module__3I_OQa__gradientOverlay{background:linear-gradient(to bottom, color-mix(in srgb, var(--mantine-color-black) 55%, transparent) 0%, color-mix(in srgb, var(--mantine-color-black) 30%, transparent) 40%, transparent 100%);z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.HomeHero-module__3I_OQa__contentContainer{z-index:3;min-height:100vh;padding:calc(var(--mantine-spacing-xl) * 4) var(--mantine-spacing-xl);text-align:center;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.HomeHero-module__3I_OQa__contentContainer>*{pointer-events:auto}.HomeHero-module__3I_OQa__homeTitle{letter-spacing:var(--title-letter-spacing);padding-bottom:var(--mantine-spacing-xs);color:var(--mantine-color-gray-0);margin:0;font-weight:900}.HomeHero-module__3I_OQa__word{opacity:0;transform:translateY(var(--mantine-spacing-lg));animation:HomeHero-module__3I_OQa__fadeInUp var(--animation-duration-fast) ease-out forwards;display:inline-block}.HomeHero-module__3I_OQa__word1{animation-delay:var(--animation-delay-word-1)}.HomeHero-module__3I_OQa__word2{animation-delay:var(--animation-delay-word-2)}.HomeHero-module__3I_OQa__word3{animation-delay:var(--animation-delay-word-3)}.HomeHero-module__3I_OQa__word4{animation-delay:var(--animation-delay-word-4)}.HomeHero-module__3I_OQa__word5{animation-delay:var(--animation-delay-word-5)}@keyframes HomeHero-module__3I_OQa__fadeInUp{to{opacity:1;transform:translateY(0)}}.HomeHero-module__3I_OQa__homeDescription{color:var(--mantine-color-gray-4);opacity:0;transform:translateY(var(--mantine-spacing-lg));animation:HomeHero-module__3I_OQa__fadeInUp var(--animation-duration-normal) ease-out var(--animation-delay-description) forwards;margin-bottom:0;font-weight:400;line-height:1.7}.HomeHero-module__3I_OQa__mouseScrollIndicator{bottom:calc(var(--mantine-spacing-xl) * 2.5);width:calc(var(--mantine-spacing-xl) * 3.125);opacity:0;animation:HomeHero-module__3I_OQa__fadeIn var(--animation-duration-normal) ease-out var(--animation-delay-mouse) forwards;position:absolute;left:50%;transform:translate(-50%)}.HomeHero-module__3I_OQa__mouseIcon{width:var(--mantine-spacing-xl);height:calc(var(--mantine-spacing-xl) * 1.5625);border:calc(var(--mantine-spacing-xs) / 5) solid var(--mantine-color-dark-9);border-radius:calc(var(--mantine-spacing-md) + var(--mantine-spacing-xs) / 5);cursor:pointer;background-color:var(--mantine-color-white);transition:transform var(--transition-duration) ease, border-color var(--transition-duration) ease;margin:0 auto;position:relative}.HomeHero-module__3I_OQa__mouseIcon:hover{transform:scale(var(--hover-scale));border-color:var(--mantine-color-dark-8)}.HomeHero-module__3I_OQa__mouseWheel{height:calc(var(--mantine-spacing-xs) * .6);margin:calc(var(--mantine-spacing-xs) / 5) auto 0;width:calc(var(--mantine-spacing-xs) * .3);background-color:var(--mantine-color-dark-9);animation:HomeHero-module__3I_OQa__wheelUpDown var(--animation-duration-wheel) ease infinite;border-radius:50%;display:block}@keyframes HomeHero-module__3I_OQa__wheelUpDown{0%{margin-top:calc(var(--mantine-spacing-xs) / 5);opacity:0}30%{opacity:1}to{margin-top:var(--mantine-spacing-lg);opacity:0}}@keyframes HomeHero-module__3I_OQa__fadeIn{to{opacity:1}}@keyframes HomeHero-module__3I_OQa__lightfallFadeIn{0%{opacity:0}to{opacity:1}}.HomeHero-module__3I_OQa__lightfallWrapper{width:100%;height:100%;animation:1.2s ease-out forwards HomeHero-module__3I_OQa__lightfallFadeIn;position:absolute;inset:0;overflow:hidden}@media (max-width:62em){.HomeHero-module__3I_OQa__heroSection{height:calc(100svh - var(--mobile-navbar-height) - env(safe-area-inset-bottom,0px) + var(--mantine-spacing-xl) * 2);min-height:calc(100svh - var(--mobile-navbar-height) - env(safe-area-inset-bottom,0px) + var(--mantine-spacing-xl) * 2)}.HomeHero-module__3I_OQa__mouseScrollIndicator{bottom:calc(var(--mantine-spacing-xl) * 3.75)}}
.home-module__xmC2nG__pageWrapper{--bg-primary:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .home-module__xmC2nG__pageWrapper{--bg-primary:var(--mantine-color-body)}.home-module__xmC2nG__pageWrapper{--dot-color:#232323;--dot-glow:#23232366;background:var(--bg-primary)}.home-module__xmC2nG__pageWrapper *{transition:background-color .3s,color .3s,border-color .3s}.home-module__xmC2nG__testimonialTightSpacing section{margin-bottom:0!important;padding-top:40px!important;padding-bottom:0!important}.home-module__xmC2nG__testimonialTightSpacing section>div:last-child{margin-top:20px!important}.home-module__xmC2nG__testimonialTightSpacing{padding-bottom:150px}.home-module__xmC2nG__pageWrapper .feature-title{color:var(--mantine-color-gray-9)!important}[data-mantine-color-scheme=dark] .home-module__xmC2nG__pageWrapper .feature-title{color:var(--mantine-color-gray-0)!important}
