.motion-enhanced .cinematic-section{opacity:0;transform:translateY(72px) scale(.985);filter:blur(8px);-webkit-clip-path:inset(7% 0 0);clip-path:inset(7% 0 0);transition:opacity 1s ease,transform 1.15s cubic-bezier(.16,1,.3,1),filter 1s ease,-webkit-clip-path 1.15s cubic-bezier(.16,1,.3,1);transition:opacity 1s ease,transform 1.15s cubic-bezier(.16,1,.3,1),filter 1s ease,clip-path 1.15s cubic-bezier(.16,1,.3,1);transition:opacity 1s ease,transform 1.15s cubic-bezier(.16,1,.3,1),filter 1s ease,clip-path 1.15s cubic-bezier(.16,1,.3,1),-webkit-clip-path 1.15s cubic-bezier(.16,1,.3,1)}.motion-enhanced .cinematic-section.cinematic-visible{opacity:1;transform:none;filter:none;-webkit-clip-path:inset(0);clip-path:inset(0)}.division-hero-grid,.hero-grid{animation:gridScan 16s linear infinite}.hero-visual{transform:translate3d(var(--motion-x,0),var(--motion-y,0),0);transition:transform .9s cubic-bezier(.16,1,.3,1)}.water-line{animation:waterPulse 3.4s ease-in-out infinite}.crop-lines i{animation:cropSignal 2.8s ease-in-out infinite}.crop-lines i:nth-child(2n){animation-delay:-1.4s}.hero-foot svg{animation:scrollCue 1.7s ease-in-out infinite}.motion-section{-webkit-clip-path:inset(8% 0 0);clip-path:inset(8% 0 0);filter:blur(7px);transition:opacity 1s ease,transform 1.1s cubic-bezier(.16,1,.3,1),filter 1s ease,-webkit-clip-path 1.1s cubic-bezier(.16,1,.3,1);transition:opacity 1s ease,transform 1.1s cubic-bezier(.16,1,.3,1),clip-path 1.1s cubic-bezier(.16,1,.3,1),filter 1s ease;transition:opacity 1s ease,transform 1.1s cubic-bezier(.16,1,.3,1),clip-path 1.1s cubic-bezier(.16,1,.3,1),filter 1s ease,-webkit-clip-path 1.1s cubic-bezier(.16,1,.3,1)}.motion-section.in-view{-webkit-clip-path:inset(0);clip-path:inset(0);filter:none}.motion-item{transition-duration:.9s!important;transition-timing-function:cubic-bezier(.16,1,.3,1)!important}.capability-grid article:before,.tool-card:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.55) 48%,transparent 70%);transform:translateX(-120%);transition:transform .9s cubic-bezier(.16,1,.3,1);pointer-events:none}.capability-grid article:hover:before,.tool-card:hover:before{transform:translateX(120%)}.cross-links svg,.division-hero-actions svg,.flahacalc-showcase a svg,.flahafast-showcase a svg,.flahasoil-showcase a svg,.pa-dss-copy svg,.tool-card svg{transition:transform .35s cubic-bezier(.16,1,.3,1)}.cross-links a:hover svg,.division-hero-actions a:hover svg,.flahacalc-showcase a:hover svg,.flahafast-showcase a:hover svg,.flahasoil-showcase a:hover svg,.pa-dss-copy a:hover svg,.tool-card:hover .tool-bottom svg{transform:translateX(7px)}.flahacalc-screen:after,.flahafast-screen:after,.flahasoil-screen:after,.pa-dss-screen:after{content:"";position:absolute;inset:-20%;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.38) 49%,transparent 60%);transform:translateX(-100%);animation:screenScan 7s ease-in-out infinite;pointer-events:none}.flahacalc-screen img,.flahafast-screen img,.flahasoil-screen img,.pa-dss-screen img{transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .7s ease}.flahacalc-screen:hover img,.flahafast-screen:hover img,.flahasoil-screen:hover img,.pa-dss-screen:hover img{transform:scale(1.035);filter:saturate(1.08) contrast(1.02)}.showcase-app-logo{animation:logoFloat 5s ease-in-out infinite;filter:drop-shadow(0 12px 18px rgba(20,45,30,.14))}.flahasoil-showcase .showcase-app-logo{animation-delay:-1.5s}.flahafast-showcase .showcase-app-logo{animation-delay:-3s}.apps-sequence span{animation:signalGlow 4.5s ease-in-out infinite}.apps-sequence span:nth-of-type(2){animation-delay:-1.5s}.apps-sequence span:nth-of-type(3){animation-delay:-3s}.division-nav a,.nav a,.site-nav a{position:relative}.division-nav a:after,.nav a:after,.site-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:1px;background:currentColor;transition:right .4s cubic-bezier(.16,1,.3,1)}.division-nav a:hover:after,.nav a:hover:after,.site-nav a:hover:after{right:0}.button,.division-header-cta,.header-cta,.site-cta{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.button:hover,.division-header-cta:hover,.header-cta:hover,.site-cta:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(12,43,26,.16)}.division-reveal{filter:blur(8px);-webkit-clip-path:inset(8% 0 0);clip-path:inset(8% 0 0);transition:opacity 1s ease,transform 1.1s cubic-bezier(.16,1,.3,1),filter 1s ease,-webkit-clip-path 1.1s cubic-bezier(.16,1,.3,1);transition:opacity 1s ease,transform 1.1s cubic-bezier(.16,1,.3,1),filter 1s ease,clip-path 1.1s cubic-bezier(.16,1,.3,1);transition:opacity 1s ease,transform 1.1s cubic-bezier(.16,1,.3,1),filter 1s ease,clip-path 1.1s cubic-bezier(.16,1,.3,1),-webkit-clip-path 1.1s cubic-bezier(.16,1,.3,1)}.division-reveal.in-view{filter:none;-webkit-clip-path:inset(0);clip-path:inset(0)}.division-identity{transform:translate3d(var(--motion-x,0),calc(-45% + var(--motion-y,0)),0);transition:transform 1s cubic-bezier(.16,1,.3,1)}@keyframes gridScan{to{background-position:76px 76px}}@keyframes waterPulse{0%,to{filter:drop-shadow(0 0 0 rgba(70,178,231,0));opacity:.75}50%{filter:drop-shadow(0 0 16px rgba(70,178,231,.8));opacity:1}}@keyframes cropSignal{0%,to{opacity:.42}50%{opacity:1}}@keyframes scrollCue{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes screenScan{0%,20%{transform:translateX(-110%)}60%,to{transform:translateX(110%)}}@keyframes logoFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-9px) rotate(1deg)}}@keyframes signalGlow{0%,to{color:rgba(255,255,255,.75)}50%{color:#61b9e7}}@media(prefers-reduced-motion:reduce){.motion-enhanced .cinematic-section{opacity:1;transform:none;filter:none;-webkit-clip-path:none;clip-path:none}.apps-sequence span,.crop-lines i,.division-hero-grid,.flahacalc-screen:after,.flahafast-screen:after,.flahasoil-screen:after,.hero-foot svg,.hero-grid,.pa-dss-screen:after,.showcase-app-logo,.water-line{animation:none!important}.division-identity,.hero-visual{transform:none!important}}