.hero-mesh{background-color:#fff;background-image:radial-gradient(58% 44% at 16% 88%,#14467c29 0%,#14467c00 62%),radial-gradient(52% 40% at 86% 82%,#0284c724 0%,#0284c700 64%),radial-gradient(74% 52% at 50% 72%,#14467c2e 0%,#14467c00 66%),linear-gradient(#fff 0% 26%,#f9fbfd 52%,#fff 100%)}.hero-fade{background-image:linear-gradient(#fff0 0%,#fff 92%)}.dot-grid{background-image:radial-gradient(#0d142012 1px,#0000 1px);background-size:22px 22px}@keyframes hvac-drop-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hvac-rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hvac-flow-right{0%{opacity:0;transform:translate(0)}15%,75%{opacity:1}to{opacity:0;transform:translate(64px)}}@keyframes hvac-flow-left{0%{opacity:0;transform:translate(64px)}15%,75%{opacity:1}to{opacity:0;transform:translate(0)}}.animate-drop-in{animation:.16s cubic-bezier(.23,1,.32,1) hvac-drop-in}.animate-rise-in{animation:.25s cubic-bezier(.23,1,.32,1) hvac-rise-in}.animate-flow-right{animation:1.6s linear infinite hvac-flow-right}.animate-flow-left{animation:1.6s linear infinite hvac-flow-left}@media (prefers-reduced-motion:reduce){.animate-drop-in,.animate-rise-in,.animate-flow-right,.animate-flow-left{animation:none}}
