.sy-products-hero:where(.astro-l47yf2c2){position:relative;overflow:hidden}.inner:where(.astro-l47yf2c2){z-index:1;flex-direction:row;justify-content:space-between;align-items:center;padding:9rem 0 4rem;display:flex;position:relative}@media only screen and (width<=987px){.inner:where(.astro-l47yf2c2){flex-direction:column;align-items:flex-start;padding:7rem 0 3rem}}.title:where(.astro-l47yf2c2){--fs:4rem;--lh:1;max-width:6em}@media only screen and (width<=576px),only screen and (width<=767px) and (orientation:landscape){.title:where(.astro-l47yf2c2){--fs:3rem}}.subtitle:where(.astro-l47yf2c2){--fs:var(--font-size-lg);color:var(--color-text-alt);max-width:26em;margin-top:1.25rem}:where(.astro-l47yf2c2)[data-gl-place]{--d:1;--s:16rem}@media only screen and (width<=987px){:where(.astro-l47yf2c2)[data-gl-place]{display:none}}vi-piracy-cycle:where(.astro-2zr3tbvu){display:block}.pv:where(.astro-2zr3tbvu){aspect-ratio:320/200;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:1rem;width:100%;position:relative;overflow:hidden}.pv-frame:where(.astro-2zr3tbvu){opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.pv-frame:where(.astro-2zr3tbvu) svg:where(.astro-2zr3tbvu){color:#f2f4fb;width:100%;height:100%;display:block}.pv-frame:where(.astro-2zr3tbvu).is-active{opacity:1}.pv-label:where(.astro-2zr3tbvu){font-family:var(--font-inter);letter-spacing:.1em;text-transform:uppercase;color:#f2f4fb;opacity:0;font-size:.62rem;position:absolute;bottom:.85rem;left:1rem}.is-active:where(.astro-2zr3tbvu) .pv-label:where(.astro-2zr3tbvu){animation:.5s .25s forwards pv-label-in}@keyframes pv-label-in{to{opacity:.45}}.pv-dots:where(.astro-2zr3tbvu){gap:.35rem;display:flex;position:absolute;bottom:.85rem;right:.9rem}.pv-dot:where(.astro-2zr3tbvu){opacity:.2;background:#f2f4fb;border-radius:50%;width:5px;height:5px;transition:opacity .4s}.pv-dot:where(.astro-2zr3tbvu).is-on{opacity:.85}.edges:where(.astro-2zr3tbvu) line:where(.astro-2zr3tbvu){stroke:currentColor;stroke-width:1.2px;opacity:.18}.node:where(.astro-2zr3tbvu){fill:currentColor;opacity:.4;transform-box:fill-box;transform-origin:50%}.is-active:where(.astro-2zr3tbvu) .node:where(.astro-2zr3tbvu){animation:3.2s ease-in-out infinite pv-node}.is-active:where(.astro-2zr3tbvu) .n1:where(.astro-2zr3tbvu){animation-delay:0s}.is-active:where(.astro-2zr3tbvu) .n2:where(.astro-2zr3tbvu){animation-delay:.4s}.is-active:where(.astro-2zr3tbvu) .n3:where(.astro-2zr3tbvu){animation-delay:1.1s}.is-active:where(.astro-2zr3tbvu) .n4:where(.astro-2zr3tbvu){animation-delay:.75s}.is-active:where(.astro-2zr3tbvu) .n5:where(.astro-2zr3tbvu){animation-delay:1.5s}.is-active:where(.astro-2zr3tbvu) .n6:where(.astro-2zr3tbvu){animation-delay:1.9s}@keyframes pv-node{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.25)}}.seed:where(.astro-2zr3tbvu){fill:var(--color-brand-1)}.halo:where(.astro-2zr3tbvu){fill:none;stroke:var(--color-brand-1);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;opacity:0}.is-active:where(.astro-2zr3tbvu) .halo:where(.astro-2zr3tbvu){animation:2.6s ease-out infinite pv-halo}@keyframes pv-halo{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(2.8)}}.pulse:where(.astro-2zr3tbvu){fill:var(--color-brand-1);opacity:0}.is-active:where(.astro-2zr3tbvu) .pulse:where(.astro-2zr3tbvu){animation-duration:2.6s;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:infinite}.is-active:where(.astro-2zr3tbvu) .p1:where(.astro-2zr3tbvu){animation-name:pv-t1;animation-delay:0s}.is-active:where(.astro-2zr3tbvu) .p2:where(.astro-2zr3tbvu){animation-name:pv-t2;animation-delay:.5s}.is-active:where(.astro-2zr3tbvu) .p3:where(.astro-2zr3tbvu){animation-name:pv-t3;animation-delay:.9s}.is-active:where(.astro-2zr3tbvu) .p4:where(.astro-2zr3tbvu){animation-name:pv-t4;animation-delay:1.3s}.is-active:where(.astro-2zr3tbvu) .p5:where(.astro-2zr3tbvu){animation-name:pv-t5;animation-delay:1.7s}@keyframes pv-t1{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(70px,-45px)}}@keyframes pv-t2{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(70px,35px)}}@keyframes pv-t3{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(40px,-50px)}}@keyframes pv-t4{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(80px,15px)}}@keyframes pv-t5{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(75px,-15px)}}.cell:where(.astro-2zr3tbvu){fill:currentColor;opacity:.14;transform-box:fill-box;transform-origin:50%}.cell:where(.astro-2zr3tbvu).hot{fill:var(--color-brand-1);opacity:.35}.is-active:where(.astro-2zr3tbvu) .cell:where(.astro-2zr3tbvu).hot{animation:2.8s ease-in-out infinite pv-hot}@keyframes pv-hot{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.scan:where(.astro-2zr3tbvu){fill:#f2f4fb;opacity:.05}.is-active:where(.astro-2zr3tbvu) .scan:where(.astro-2zr3tbvu){animation:5s linear infinite pv-scan}@keyframes pv-scan{0%{transform:translate(20px)}to{transform:translate(300px)}}.axes:where(.astro-2zr3tbvu) line:where(.astro-2zr3tbvu),.axis-base:where(.astro-2zr3tbvu){stroke:currentColor;stroke-width:1px;opacity:.1}.curve:where(.astro-2zr3tbvu){stroke:var(--color-brand-1);stroke-width:2.5px;stroke-linecap:round;fill:none;stroke-dasharray:340;stroke-dashoffset:340px}.is-active:where(.astro-2zr3tbvu) .curve:where(.astro-2zr3tbvu){animation:1.6s cubic-bezier(.65,0,.35,1) .15s forwards pv-draw}@keyframes pv-draw{to{stroke-dashoffset:0}}.area:where(.astro-2zr3tbvu){opacity:0}.is-active:where(.astro-2zr3tbvu) .area:where(.astro-2zr3tbvu){animation:1s .9s forwards pv-fade}@keyframes pv-fade{to{opacity:1}}.tracker:where(.astro-2zr3tbvu){stroke:#f2f4fb;stroke-width:1px;opacity:.18}.is-active:where(.astro-2zr3tbvu) .tracker:where(.astro-2zr3tbvu){animation:5s linear 1.4s infinite pv-track}@keyframes pv-track{0%{transform:translate(30px)}to{transform:translate(292px)}}.peak:where(.astro-2zr3tbvu){fill:var(--color-brand-1);opacity:0}.is-active:where(.astro-2zr3tbvu) .peak:where(.astro-2zr3tbvu){animation:.4s 1.5s forwards pv-fade}.peak-halo:where(.astro-2zr3tbvu){fill:none;stroke:var(--color-brand-1);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;opacity:0}.is-active:where(.astro-2zr3tbvu) .peak-halo:where(.astro-2zr3tbvu){animation:2.4s ease-out 1.6s infinite pv-halo}@media (prefers-reduced-motion:reduce){.pv-dot:where(.astro-2zr3tbvu),.pv-frame:where(.astro-2zr3tbvu){transition:none}.is-active:where(.astro-2zr3tbvu) .cell:where(.astro-2zr3tbvu).hot,.is-active:where(.astro-2zr3tbvu) .halo:where(.astro-2zr3tbvu),.is-active:where(.astro-2zr3tbvu) .node:where(.astro-2zr3tbvu),.is-active:where(.astro-2zr3tbvu) .peak-halo:where(.astro-2zr3tbvu),.is-active:where(.astro-2zr3tbvu) .pulse:where(.astro-2zr3tbvu),.is-active:where(.astro-2zr3tbvu) .scan:where(.astro-2zr3tbvu),.is-active:where(.astro-2zr3tbvu) .tracker:where(.astro-2zr3tbvu){animation:none}.is-active:where(.astro-2zr3tbvu) .curve:where(.astro-2zr3tbvu){stroke-dashoffset:0;animation:none}.is-active:where(.astro-2zr3tbvu) .area:where(.astro-2zr3tbvu),.is-active:where(.astro-2zr3tbvu) .peak:where(.astro-2zr3tbvu),.is-active:where(.astro-2zr3tbvu) .pv-label:where(.astro-2zr3tbvu){opacity:1;animation:none}}.sy-discreet:where(.astro-dj2rvedr){z-index:2;margin:0 0 5rem;position:relative}.card:where(.astro-dj2rvedr){grid-gap:2.5rem;color:#f2f4fb;background:#0b1f5b;border-radius:1.25rem;grid-template-columns:1.05fr 1fr;align-items:center;gap:2.5rem;padding:2.5rem;display:grid}@media only screen and (width<=767px){.card:where(.astro-dj2rvedr){grid-template-columns:1fr;gap:1.75rem;padding:1.75rem}}.sector:where(.astro-dj2rvedr){font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--fh,1.2) var(--font-inter);letter-spacing:var(--ls,-.01em);--fs:.7rem;text-transform:uppercase;letter-spacing:.1em;opacity:.5;margin-bottom:.85rem;display:block}.name:where(.astro-dj2rvedr){--fs:2rem;--lh:1.05;margin-bottom:.4rem}.tagline:where(.astro-dj2rvedr){--fs:var(--font-size-md);--fw:500;opacity:.9;max-width:26em;margin-bottom:.85rem}.text:where(.astro-dj2rvedr){--fs:var(--font-size-sm);opacity:.6;max-width:34em;margin-bottom:1.75rem}.foot:where(.astro-dj2rvedr){flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.cta:where(.astro-dj2rvedr){font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--fh,1.2) var(--font-inter);letter-spacing:var(--ls,-.01em);--fs:var(--font-size-sm);--fw:500;color:#0b1f5b;background:var(--color-brand-1);transition:transform .25s var(--ease-out-expo);border-radius:99px;padding:.7em 1.5em;-webkit-text-decoration:none;text-decoration:none}.cta:where(.astro-dj2rvedr):hover{transform:translateY(-2px)}.note:where(.astro-dj2rvedr){--fs:var(--font-size-xs);opacity:.45}.visual:where(.astro-dj2rvedr) .diagram{background:#ffffff0d;border-color:#ffffff1f}.visual:where(.astro-dj2rvedr) .diagram svg{color:#f2f4fb}.diagram:where(.astro-bngjxttt){background:rgba(var(--rgb-brand-3),.45);border:1px solid rgba(var(--rgb-text),.08);border-radius:1rem;width:100%;padding:.5rem}.diagram:where(.astro-bngjxttt) svg:where(.astro-bngjxttt){width:100%;height:auto;color:var(--color-text);display:block}.axis:where(.astro-bngjxttt),.grid:where(.astro-bngjxttt) line:where(.astro-bngjxttt){stroke:currentColor;stroke-width:1px;opacity:.12}.ticks:where(.astro-bngjxttt) line:where(.astro-bngjxttt){stroke:currentColor;stroke-width:1.5px;opacity:.25}.mesh:where(.astro-bngjxttt) line:where(.astro-bngjxttt){stroke:currentColor;stroke-width:1.25px;opacity:.22}.mesh:where(.astro-bngjxttt).accent line:where(.astro-bngjxttt){stroke:var(--color-brand-1);opacity:.55}.mesh:where(.astro-bngjxttt).faint line:where(.astro-bngjxttt){opacity:.12}.node:where(.astro-bngjxttt){fill:currentColor;opacity:.55}.node:where(.astro-bngjxttt).accent{fill:var(--color-brand-1);opacity:1}.node:where(.astro-bngjxttt).faint{opacity:.25}.line:where(.astro-bngjxttt){stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.4;fill:none}.line:where(.astro-bngjxttt).accent{stroke:var(--color-brand-1);opacity:1;stroke-width:2.5px}.line:where(.astro-bngjxttt).faint{opacity:.18}.dot:where(.astro-bngjxttt){fill:currentColor;opacity:.5}.dot:where(.astro-bngjxttt).accent{fill:var(--color-brand-1);opacity:1}.dot:where(.astro-bngjxttt).faint{opacity:.25}.dots:where(.astro-bngjxttt) circle:where(.astro-bngjxttt){fill:currentColor;opacity:.3}.dots:where(.astro-bngjxttt).accent circle:where(.astro-bngjxttt){fill:var(--color-brand-1);opacity:.85}.bar:where(.astro-bngjxttt),.bar:where(.astro-bngjxttt) rect:where(.astro-bngjxttt){fill:currentColor;opacity:.3}.bar:where(.astro-bngjxttt).accent,.bar:where(.astro-bngjxttt).accent rect:where(.astro-bngjxttt){fill:var(--color-brand-1);opacity:.9}.bar:where(.astro-bngjxttt).faint,.bar:where(.astro-bngjxttt).faint rect:where(.astro-bngjxttt){opacity:.15}.box:where(.astro-bngjxttt),.box:where(.astro-bngjxttt) rect:where(.astro-bngjxttt){fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.35}.box:where(.astro-bngjxttt).accent{stroke:var(--color-brand-1);opacity:1}.box:where(.astro-bngjxttt).faint,.box:where(.astro-bngjxttt).faint rect:where(.astro-bngjxttt){opacity:.2}.cell:where(.astro-bngjxttt) rect:where(.astro-bngjxttt){fill:currentColor}.hot:where(.astro-bngjxttt){fill:var(--color-brand-1);opacity:.9}.boundary:where(.astro-bngjxttt){stroke:var(--color-brand-1);stroke-width:1.75px;stroke-dasharray:5 4;opacity:.7;fill:none}.mid:where(.astro-bngjxttt){stroke:var(--color-brand-1);stroke-width:1.5px;opacity:.6}.step:where(.astro-bngjxttt){stroke:var(--color-brand-1);stroke-width:2px;fill:none;opacity:.9}.route:where(.astro-bngjxttt){stroke:currentColor;stroke-width:2px;stroke-linecap:round;fill:none;opacity:.45}.route:where(.astro-bngjxttt).faint{opacity:.2}.ring:where(.astro-bngjxttt),.ring:where(.astro-bngjxttt) circle:where(.astro-bngjxttt){fill:none;stroke:currentColor;stroke-width:1.25px;opacity:.2}.ring:where(.astro-bngjxttt).accent{stroke:var(--color-brand-1);opacity:.75}.sweep:where(.astro-bngjxttt){fill:var(--color-brand-1);opacity:.18;transform-origin:160px 102px;animation:6s linear infinite radar-sweep}.pulse:where(.astro-bngjxttt) circle:where(.astro-bngjxttt){transform-origin:195px 100px;animation:3s ease-out infinite freight-pulse}@keyframes radar-sweep{to{transform:rotate(1turn)}}@keyframes freight-pulse{0%{opacity:.8;transform:scale(.6)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.pulse:where(.astro-bngjxttt) circle:where(.astro-bngjxttt),.sweep:where(.astro-bngjxttt){animation:none}}.sy-flagship:where(.astro-ds26rumq){z-index:2;border-top:1px solid rgba(var(--rgb-text),.12);padding:3.5rem 0;position:relative}.inner:where(.astro-ds26rumq){grid-gap:3rem;grid-template-columns:.85fr 1fr;align-items:center;gap:3rem;display:grid}@media only screen and (width<=987px){.inner:where(.astro-ds26rumq){gap:2rem}}@media only screen and (width<=767px){.inner:where(.astro-ds26rumq){grid-template-columns:1fr;gap:1.75rem}}:where(.astro-ds26rumq)[data-flip=true] .visual:where(.astro-ds26rumq){order:2}@media only screen and (width<=767px){:where(.astro-ds26rumq)[data-flip=true] .visual:where(.astro-ds26rumq){order:0}}.meta:where(.astro-ds26rumq){flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.badge:where(.astro-ds26rumq){letter-spacing:var(--ls,-.01em);--fs:.65rem;--fw:600;text-transform:uppercase;letter-spacing:.1em;background:var(--color-brand-1);color:#fff;border-radius:99px;padding:.3em .75em}.badge:where(.astro-ds26rumq),.sector:where(.astro-ds26rumq){font:var(--fw,400) var(--fs,var(--font-size-base)) /var(--fh,1.2) var(--font-inter)}.sector:where(.astro-ds26rumq){letter-spacing:var(--ls,-.01em);--fs:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-alt)}.name:where(.astro-ds26rumq){--fs:2.25rem;--lh:1.05;margin-bottom:.4rem}@media only screen and (width<=576px),only screen and (width<=767px) and (orientation:landscape){.name:where(.astro-ds26rumq){--fs:1.85rem}}.tagline:where(.astro-ds26rumq){--fs:var(--font-size-md);--fw:500;color:var(--color-brand-1);margin-bottom:1rem}.text:where(.astro-ds26rumq){--fs:var(--font-size-sm);color:var(--color-text-alt);max-width:40em;margin-bottom:1.5rem}.caps:where(.astro-ds26rumq){grid-gap:.6rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.5rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}@media only screen and (width<=576px),only screen and (width<=767px) and (orientation:landscape){.caps:where(.astro-ds26rumq){grid-template-columns:1fr}}.caps:where(.astro-ds26rumq) li:where(.astro-ds26rumq){--fs:var(--font-size-xs);padding-left:1.25rem;position:relative}.caps:where(.astro-ds26rumq) li:where(.astro-ds26rumq):before{content:"";background:var(--color-brand-1);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.5em;left:0}.specs:where(.astro-ds26rumq){border-top:1px solid rgba(var(--rgb-text),.1);flex-wrap:wrap;gap:0 2.5rem;margin:0;padding-top:1.25rem;display:flex}.spec:where(.astro-ds26rumq) dt:where(.astro-ds26rumq){--fs:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-alt);margin-bottom:.2rem}.spec:where(.astro-ds26rumq) dd:where(.astro-ds26rumq){--fs:var(--font-size-sm);--fw:500;margin:0}.marquee:where(.astro-rcy7iuhi){z-index:9;margin-top:3rem;padding:2rem 0}
