.hero-image-container.svelte-19ezq2z{animation:svelte-19ezq2z-hero-scale linear forwards;animation-timeline:scroll(root);animation-range:0px 30vh;transform-origin:center top;will-change:transform}@keyframes svelte-19ezq2z-hero-scale{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes svelte-qt2uoi-animate-fade-in{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-qt2uoi-card-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in.svelte-qt2uoi{animation:svelte-qt2uoi-animate-fade-in .5s cubic-bezier(.16,1,.3,1)}.animate-card-slide-up.svelte-qt2uoi{animation:svelte-qt2uoi-card-slide-up .4s ease-out backwards}@keyframes svelte-7eqgxp-slow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-slow-spin.svelte-7eqgxp{animation:svelte-7eqgxp-slow-spin 3s linear infinite}.circle-container.svelte-7eqgxp{width:450px;height:450px}.service-card-top-left{top:-110px;left:-110px}.service-card-top-right{top:-110px;right:-110px}.service-card-bottom-right{bottom:-110px;right:-110px}.service-card-bottom-left{bottom:-110px;left:-110px}.fade-top.svelte-eba3jl{-webkit-mask-image:linear-gradient(to top,black 0%,black 50%,transparent 100%);mask-image:linear-gradient(to top,black 0%,black 50%,transparent 100%)}.fade-bottom.svelte-eba3jl{-webkit-mask-image:linear-gradient(to bottom,black 0%,black 50%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 50%,transparent 100%)}.sensors-grid>*:not(:last-child){border-bottom:1px solid var(--border)}@media(min-width:768px){.sensors-grid>*{border-bottom:none;border-right:none}.sensors-grid>*:nth-child(3n+1),.sensors-grid>*:nth-child(3n+2){border-right:1px solid var(--border)}.sensors-grid>*:nth-child(-n+3){border-bottom:1px solid var(--border)}}@keyframes svelte-jfncya-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in.svelte-jfncya{animation:svelte-jfncya-fade-in .3s ease-out}@keyframes svelte-jfncya-trace-beam{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.tracing-beam.svelte-jfncya{animation:svelte-jfncya-trace-beam 2s ease-in-out infinite}
