.HeroSection-module__zzbz0G__reveal{animation:.7s ease-out both HeroSection-module__zzbz0G__hero-reveal}@keyframes HeroSection-module__zzbz0G__hero-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.HeroSection-module__zzbz0G__reveal{animation:none}}
.PlatformMockupScene-module__8BsT_W__scene{font-family:var(--font-inter), system-ui, sans-serif}.PlatformMockupScene-module__8BsT_W__bubble{filter:drop-shadow(0 2px 2px #0f172a1a)}.PlatformMockupScene-module__8BsT_W__composer{filter:drop-shadow(0 2px 2px #0f172a14)}.PlatformMockupScene-module__8BsT_W__reveal{animation:.45s ease-out both PlatformMockupScene-module__8BsT_W__reveal}@keyframes PlatformMockupScene-module__8BsT_W__reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.PlatformMockupScene-module__8BsT_W__control{cursor:pointer;transform-box:fill-box;transform-origin:50%;outline:none;animation:1.8s ease-in-out infinite PlatformMockupScene-module__8BsT_W__interactivePulse}.PlatformMockupScene-module__8BsT_W__control:hover,.PlatformMockupScene-module__8BsT_W__control:focus-within{filter:drop-shadow(0 0 4px #15803d4d);animation:none}.PlatformMockupScene-module__8BsT_W__control>rect:first-child{transition:stroke .16s,stroke-width .16s}.PlatformMockupScene-module__8BsT_W__control:hover>rect:first-child{stroke:#15803d;stroke-width:2px}.PlatformMockupScene-module__8BsT_W__control:focus-visible>rect:first-child{stroke:#15803d;stroke-width:3px}@keyframes PlatformMockupScene-module__8BsT_W__interactivePulse{0%,to{filter:drop-shadow(0 0 #15803d00);transform:scale(1)}50%{filter:drop-shadow(0 0 5px #15803d66);transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.PlatformMockupScene-module__8BsT_W__reveal{animation:none}.PlatformMockupScene-module__8BsT_W__control{filter:drop-shadow(0 0 3px #15803d33);animation:none}.PlatformMockupScene-module__8BsT_W__control>rect:first-child{transition:none}}
.DemoMockupAnimation-module__o1fZ4W__film[data-playing=false] *{animation-play-state:paused}.DemoMockupAnimation-module__o1fZ4W__cursor{pointer-events:none;animation:DemoMockupAnimation-module__o1fZ4W__cursorTravel var(--scene-duration) cubic-bezier(.32, .72, 0, 1) both}.DemoMockupAnimation-module__o1fZ4W__cursorArrow{filter:drop-shadow(0 2px 2px #0f172a40)}.DemoMockupAnimation-module__o1fZ4W__cursorPress{animation:DemoMockupAnimation-module__o1fZ4W__cursorPress var(--scene-duration) ease-in-out both}.DemoMockupAnimation-module__o1fZ4W__clickRing{animation:DemoMockupAnimation-module__o1fZ4W__cursorClick var(--scene-duration) ease-out both}@keyframes DemoMockupAnimation-module__o1fZ4W__cursorTravel{0%,18%{transform:translate(var(--cursor-from-x), var(--cursor-from-y))}68%,to{transform:translate(var(--cursor-to-x), var(--cursor-to-y))}}@keyframes DemoMockupAnimation-module__o1fZ4W__cursorPress{0%,80%,95%,to{transform:scale(1)}86%{transform:scale(.86)}}@keyframes DemoMockupAnimation-module__o1fZ4W__cursorClick{0%,78%{opacity:0;transform:scale(.5)}84%{opacity:.7;transform:scale(.65)}97%,to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.DemoMockupAnimation-module__o1fZ4W__cursor{display:none}}
.CTASection-module___m-v5G__words{vertical-align:bottom;color:#197747;margin-block:-.08em;padding-block:.08em;display:inline-grid;overflow:hidden}.CTASection-module___m-v5G__word{text-align:left;grid-area:1/1;animation:9s ease-in-out infinite CTASection-module___m-v5G__rotate-word}.CTASection-module___m-v5G__word:nth-child(2){animation-delay:-6s}.CTASection-module___m-v5G__word:nth-child(3){animation-delay:-3s}@keyframes CTASection-module___m-v5G__rotate-word{0%,27%,to{opacity:1;transform:translateY(0)}33%{opacity:0;transform:translateY(-.4em)}34%,94%{opacity:0;transform:translateY(.4em)}}@media (prefers-reduced-motion:reduce){.CTASection-module___m-v5G__word{opacity:0;animation:none}.CTASection-module___m-v5G__word:first-child{opacity:1}}
.MarketingTypography-module__Kht5Eq__site :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-inter), sans-serif;letter-spacing:-.035em;font-weight:500}