.insight-icon:where(.astro-f2ysjzqn){transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease;transform-origin:center}.insight-icon-glyph:where(.astro-f2ysjzqn){transition:transform .24s ease;transform-origin:center}.insight-card:where(.astro-f2ysjzqn):hover .insight-icon:where(.astro-f2ysjzqn){transform:translateY(-3px) scale(1.04);box-shadow:0 14px 30px -18px #0ea5e98c;background-color:#06b6d433}.dark .insight-card:where(.astro-f2ysjzqn):hover .insight-icon:where(.astro-f2ysjzqn){background-color:#06b6d44d}.insight-card:where(.astro-f2ysjzqn):hover .insight-icon-glyph:where(.astro-f2ysjzqn){transform:scale(1.06)}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow:where(.astro-j7pv25f6){animation:spin-slow 20s linear infinite}.theme-btn:where(.astro-j7pv25f6).active{background-color:#334155;color:#fff}#site-nav:where(.astro-j7pv25f6).scrolled{background:#ffffffeb;box-shadow:0 18px 45px -28px #0f172a59;backdrop-filter:blur(18px)}.dark:where(.astro-j7pv25f6) #site-nav:where(.astro-j7pv25f6).scrolled{background:#0f172aeb;box-shadow:0 18px 45px -28px #00000080}.nav-link:where(.astro-j7pv25f6).active{color:#0891b2}.proof-card:where(.astro-j7pv25f6),.action-card:where(.astro-j7pv25f6){position:relative;overflow:hidden;isolation:isolate;--dot-x: 50%;--dot-y: 50%}.proof-card:where(.astro-j7pv25f6):after,.action-card:where(.astro-j7pv25f6):after{content:"";position:absolute;left:var(--dot-x);top:var(--dot-y);width:14px;height:14px;border-radius:9999px;background:radial-gradient(circle,#0ea5e9e6,#0ea5e959 45%,#0ea5e900 75%);transform:translate(-50%,-50%) scale(.2);opacity:0;filter:blur(.4px);transition:opacity .16s ease,transform .18s ease;pointer-events:none;z-index:0}.proof-card:where(.astro-j7pv25f6).is-hovering:after,.action-card:where(.astro-j7pv25f6).is-hovering:after{opacity:1;transform:translate(-50%,-50%) scale(1)}@keyframes hero-float-a{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes hero-float-b{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,8px,0)}}@keyframes hero-float-c{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}@keyframes hero-product-breath{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-8px,0) scale(1.015)}}@keyframes hero-glow-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(10px,-8px,0) scale(1.08)}}.hero-motion-scene:where(.astro-j7pv25f6){--mx: 0px;--my: 0px}.hero-parallax-layer:where(.astro-j7pv25f6){will-change:transform;transform:translate3d(var(--mx),var(--my),0);transition:transform .22s ease-out}.hero-layer-panel:where(.astro-j7pv25f6){--mx: calc(var(--scene-x, 0px) * .08);--my: calc(var(--scene-y, 0px) * .08);animation:hero-float-c 10s ease-in-out infinite}.hero-main-product:where(.astro-j7pv25f6){--mx: calc(var(--scene-x, 0px) * .18);--my: calc(var(--scene-y, 0px) * .16);animation:hero-float-a 11s ease-in-out infinite}.hero-product-float:where(.astro-j7pv25f6){animation:hero-product-breath 12s ease-in-out infinite}.hero-float-card:where(.astro-j7pv25f6){animation:hero-float-b 9s ease-in-out infinite}.hero-card-top-left:where(.astro-j7pv25f6){--mx: calc(var(--scene-x, 0px) * -.18);--my: calc(var(--scene-y, 0px) * -.16);animation-delay:-1.5s}.hero-card-right:where(.astro-j7pv25f6){--mx: calc(var(--scene-x, 0px) * .22);--my: calc(var(--scene-y, 0px) * -.08);animation-delay:-4s}.hero-card-bottom-left:where(.astro-j7pv25f6){--mx: calc(var(--scene-x, 0px) * -.12);--my: calc(var(--scene-y, 0px) * .22);animation-delay:-2.5s}.hero-card-bottom-right:where(.astro-j7pv25f6){--mx: calc(var(--scene-x, 0px) * .16);--my: calc(var(--scene-y, 0px) * .18);animation-delay:-5s}.hero-microchip:where(.astro-j7pv25f6){--mx: calc(var(--scene-x, 0px) * .24);--my: calc(var(--scene-y, 0px) * -.12);animation:hero-float-c 8s ease-in-out infinite;animation-delay:-3.2s}.hero-scene-glow:where(.astro-j7pv25f6){animation:hero-glow-drift 14s ease-in-out infinite}.hero-scene-glow-secondary:where(.astro-j7pv25f6){animation-delay:-6s}.products-menu:where(.astro-j7pv25f6).is-open>.products-menu-panel:where(.astro-j7pv25f6),.products-menu:where(.astro-j7pv25f6).is-open>.pointer-events-none:where(.astro-j7pv25f6){opacity:1;pointer-events:auto}.products-menu:where(.astro-j7pv25f6).is-open #products-menu-button:where(.astro-j7pv25f6) svg:where(.astro-j7pv25f6){transform:translateY(1px) rotate(180deg)}@media(prefers-reduced-motion:reduce){.hero-parallax-layer:where(.astro-j7pv25f6),.hero-product-float:where(.astro-j7pv25f6),.hero-scene-glow:where(.astro-j7pv25f6){animation:none!important;transition:none!important;transform:none!important}}
