.hero-stage{aspect-ratio:1024/768;clip-path:inset(20px -35% 35px -10%);--hero-shift-x:-8.91%;width:100%;transform:translateX(calc(var(--hero-shift-x) - 35px));margin-bottom:-35px;line-height:0;overflow:visible}.hero-backdrop{--backdrop-lines-mid:22%;object-fit:cover;object-position:right bottom;-webkit-mask-image:linear-gradient(to right, transparent 0, transparent var(--backdrop-lines-mid), #0000001a calc(var(--backdrop-lines-mid) + 3%), #0000003d calc(var(--backdrop-lines-mid) + 6%), #0006 calc(var(--backdrop-lines-mid) + 9%), #00000094 calc(var(--backdrop-lines-mid) + 12%), #000000c7 calc(var(--backdrop-lines-mid) + 15%), black calc(var(--backdrop-lines-mid) + 18%), black 100%, transparent 112%);mask-image:linear-gradient(to right, transparent 0, transparent var(--backdrop-lines-mid), #0000001a calc(var(--backdrop-lines-mid) + 3%), #0000003d calc(var(--backdrop-lines-mid) + 6%), #0006 calc(var(--backdrop-lines-mid) + 9%), #00000094 calc(var(--backdrop-lines-mid) + 12%), #000000c7 calc(var(--backdrop-lines-mid) + 15%), black calc(var(--backdrop-lines-mid) + 18%), black 100%, transparent 112%)}.hero-overlay{mask-image:linear-gradient(90deg,#000 0% 97%,#000000f2 97.7%,#0009 98.4%,#00000059 99.1%,#00000026 99.7%,#0000 100%)}.hero-anim{font-family:var(--font-sans)}.hero-anim .wave{transform-box:fill-box;transform-origin:50%;opacity:0;animation:2.8s ease-out infinite wave-grow}.hero-anim .wave-a{animation-delay:0s}.hero-anim .wave-b{animation-delay:.9s}.hero-anim .wave-c{animation-delay:1.8s}.hero-anim .sensor-1 .wave-a{animation-delay:.3s}.hero-anim .sensor-1 .wave-b{animation-delay:1.2s}.hero-anim .sensor-1 .wave-c{animation-delay:2.1s}.hero-anim .sensor-2 .wave-a{animation-delay:.6s}.hero-anim .sensor-2 .wave-b{animation-delay:1.5s}.hero-anim .sensor-2 .wave-c{animation-delay:2.4s}@keyframes wave-grow{0%{opacity:.5;transform:scale(1)}70%{opacity:.08}to{opacity:0;transform:scale(1.9)}}.hero-anim .packet{opacity:0;will-change:transform, opacity;animation-duration:2.8s;animation-timing-function:cubic-bezier(.4,0,.6,1);animation-iteration-count:infinite}@keyframes packet-0{0%{opacity:0;transform:translate(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(217px,58px)}}@keyframes packet-1{0%{opacity:0;transform:translate(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(217px,-30px)}}@keyframes packet-2{0%{opacity:0;transform:translate(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(217px,-118px)}}.hero-anim .packet-0{animation-name:packet-0;animation-delay:0s}.hero-anim .packet-1{animation-name:packet-1;animation-delay:.9s}.hero-anim .packet-2{animation-name:packet-2;animation-delay:1.8s}.hero-anim .led{animation:1.8s ease-in-out infinite led-blink}.hero-anim .sensor-1 .led{animation-delay:.6s}.hero-anim .sensor-2 .led{animation-delay:1.2s}@keyframes led-blink{0%,to{opacity:1}50%{opacity:.3}}.hero-anim .live-dot{animation:1.8s ease-in-out infinite led-blink}.hero-anim .chart-line{stroke-dasharray:500;stroke-dashoffset:500px;animation:3.5s cubic-bezier(.4,0,.2,1) .4s forwards chart-draw}.hero-anim .chart-fill{opacity:0;animation:1s ease-out 3.4s forwards chart-fade-in}@keyframes chart-draw{to{stroke-dashoffset:0}}@keyframes chart-fade-in{to{opacity:1}}.hero-anim .chart-pulse{transform-box:fill-box;transform-origin:50%;opacity:0;animation:2.2s ease-out infinite chart-ring}@keyframes chart-ring{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(3)}}.hero-anim .alert-ring{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite alert-ring}@keyframes alert-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4.5)}}@media (prefers-reduced-motion:reduce){.hero-anim .wave,.hero-anim .packet,.hero-anim .led,.hero-anim .live-dot,.hero-anim .chart-line,.hero-anim .chart-fill,.hero-anim .chart-pulse,.hero-anim .alert-ring{animation:none}.hero-anim .packet{opacity:1}.hero-anim .wave{opacity:.2}.hero-anim .chart-line{stroke-dashoffset:0}.hero-anim .chart-fill{opacity:1}}.home-voices__viewport[data-astro-cid-krlt6wgr]{overflow:hidden}.home-voices__track[data-astro-cid-krlt6wgr]{transition:transform 1.6s cubic-bezier(.45,.05,.55,.95);display:flex}.home-voice[data-astro-cid-krlt6wgr]{flex:0 0 100%;width:100%;min-width:0}.home-voices__logo[data-astro-cid-krlt6wgr]{align-items:center;max-width:100%;height:5rem;display:flex}.home-voices__logo[data-astro-cid-krlt6wgr] img[data-astro-cid-krlt6wgr]{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:auto;max-height:100%}.home-voices__arrow[data-astro-cid-krlt6wgr]{width:2.25rem;height:2.25rem;color:var(--color-navy-500);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.home-voices__arrow[data-astro-cid-krlt6wgr]:hover{color:var(--color-coral-500)}.home-voices__dot[data-astro-cid-krlt6wgr]{justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.home-voices__dot[data-astro-cid-krlt6wgr]:after{content:"";background:color-mix(in srgb, var(--color-navy-500) 25%, white);border-radius:9999px;width:.5rem;height:.5rem}.home-voices__dot[data-astro-cid-krlt6wgr].is-active:after{background:var(--color-sky-500)}@media (prefers-reduced-motion:reduce){.home-voices__track[data-astro-cid-krlt6wgr]{transition:none}}.home-stats__wash[data-astro-cid-oalv3zyh],.home-stats__title[data-astro-cid-oalv3zyh]{transition:opacity .7s,transform .7s}@media (prefers-reduced-motion:no-preference){.home-stats[data-astro-cid-oalv3zyh]:not(.is-shown) .home-stats__wash[data-astro-cid-oalv3zyh]{opacity:0}.home-stats[data-astro-cid-oalv3zyh]:not(.is-shown) .home-stats__title[data-astro-cid-oalv3zyh]{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.home-stats__wash[data-astro-cid-oalv3zyh],.home-stats__title[data-astro-cid-oalv3zyh]{opacity:1;transition:none;transform:none}.home-why[data-astro-cid-ogjt6mdq]{opacity:1;pointer-events:auto}}.home-steps[data-astro-cid-htg253oa] .step-part[data-astro-cid-htg253oa]{opacity:0;transition:opacity 1.1s,transform 1.1s;transform:translateY(12px)}.home-steps[data-astro-cid-htg253oa].is-title .step-part[data-astro-cid-htg253oa][data-step="0"],.home-steps[data-astro-cid-htg253oa].is-step2 .step-part[data-astro-cid-htg253oa][data-step="1"],.home-steps[data-astro-cid-htg253oa].is-step3 .step-part[data-astro-cid-htg253oa][data-step="2"]{opacity:1;transform:none}@media (width>=768px){.step-caption[data-astro-cid-htg253oa]{position:relative}.step-number[data-astro-cid-htg253oa]{z-index:1;position:relative}.step-caption[data-astro-cid-htg253oa][data-step="0"]:before,.step-caption[data-astro-cid-htg253oa][data-step="1"]:before{content:"";z-index:0;background:var(--color-coral-500);transform-origin:0;width:100%;height:2px;transition:transform 1.1s;position:absolute;top:calc(1.125rem - 1px);left:50%;transform:scaleX(0)}.home-steps[data-astro-cid-htg253oa].is-step2 .step-caption[data-astro-cid-htg253oa][data-step="0"]:before,.home-steps[data-astro-cid-htg253oa].is-step3 .step-caption[data-astro-cid-htg253oa][data-step="1"]:before{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.home-steps[data-astro-cid-htg253oa] .step-part[data-astro-cid-htg253oa],.step-caption[data-astro-cid-htg253oa]:before{opacity:1;transition:none;transform:none}.home-how[data-astro-cid-htg253oa]{opacity:1;pointer-events:auto}}
