[data-astro-cid-hemr5th4],[data-astro-cid-hemr5th4]:before,[data-astro-cid-hemr5th4]:after{box-sizing:border-box}.hidden[data-astro-cid-zvlzssaw]{display:none!important}.btn-secondary[data-astro-cid-zvlzssaw]{background:rgba(var(--color-primary-rgb), .04);border:1px solid rgba(var(--color-primary-rgb), .2);color:var(--color-primary);cursor:pointer;border-radius:10px;padding:.8rem 1.5rem;font-weight:600;transition:all .3s}.btn-secondary[data-astro-cid-zvlzssaw]:hover{background:rgba(var(--color-primary-rgb), .08);border-color:var(--color-primary);color:var(--color-primary)}.hidden[data-astro-cid-op5lo3mq]{display:none!important}.btn-secondary[data-astro-cid-op5lo3mq]{background:rgba(var(--color-primary-rgb), .04);border:1px solid rgba(var(--color-primary-rgb), .2);color:var(--color-primary);cursor:pointer;border-radius:10px;padding:.8rem 1.5rem;font-weight:600;transition:all .3s}.btn-secondary[data-astro-cid-op5lo3mq]:hover{background:rgba(var(--color-primary-rgb), .08);border-color:var(--color-primary);color:var(--color-primary)}.hidden[data-astro-cid-6lpluwat]{display:none!important}.btn-secondary[data-astro-cid-6lpluwat]{background:rgba(var(--color-primary-rgb), .04);border:1px solid rgba(var(--color-primary-rgb), .2);color:var(--color-primary);cursor:pointer;border-radius:10px;padding:.8rem 1.5rem;font-weight:600;transition:all .3s}.btn-secondary[data-astro-cid-6lpluwat]:hover{background:rgba(var(--color-primary-rgb), .08);border-color:var(--color-primary);color:var(--color-primary)}.hidden[data-astro-cid-4oijvofn]{display:none!important}.product-page .hero__body{max-width:60ch;color:var(--text-strong);margin-top:24px;line-height:1.6}.product-page .hero__body+.hero__body{margin-top:12px}.product-page .hero__art video:not([poster]){opacity:0;transition:opacity .6s}.hidden[data-astro-cid-bh6j4rtj]{display:none!important}:root{--ink:#1b2029;--ink-2:#2d3139;--petrol:#315369;--petrol-q:#3b4559;--muted:#676d79;--rule:#153c662e;--hair:#3b45591f;--divider:#d9d9d9;--ring:#ebeef5;--pill-ring:#e1e5eb;--blue:#0a7cff;--cola:#0062a4;--teal:#007491;--sky:#00b5e2;--wash:#f5f8fc;--page:#fff;--dk-bg:#0c0e12;--dk-border:#22262f;--dk-text2:#a4a7ae;--panel:linear-gradient(130.64deg, #fcfbf7 0%, #fffafc 49%, #f0f7ff 100%);--r-panel:12px;--r-cta:30px;--r-hero-cta:30px;--r-pill:30px;--max:calc(var(--site-max,1200px) + 40px)}.product-page .mk.c:before{content:"↗"}.js-anim .product-page [data-reveal],.js-anim .product-page .pil{opacity:0}@media (width<=768px){.product-page figure.fig svg{min-width:760px}}@property --ring-a{syntax:"<angle>";inherits:false;initial-value:0turn}.product-page{width:100%;color:var(--petrol,#315369);-webkit-font-smoothing:antialiased;background:0 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.65;overflow-x:clip}.product-page .hero{--text-strong:#f4f8ff;--text-muted:#f4f8ff9e;--container:calc(var(--site-max,1200px) + 86px);--gutter:24px;--text-col:60%;--hero-bg:#010816}@media (width>=981px){.product-page .hero{--text-col:45%}}.product-page a:where(:not(.hero,.hero *)){color:inherit}.product-page .wrap{box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;max-width:calc(var(--site-max,1200px) + 40px)!important}.product-page img:where(:not(.hero,.hero *)){max-width:100%;display:block}.product-page .pil:hover,.product-page .col:hover,.product-page .rleg:hover,.product-page .callout:hover,.product-page .step:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #00b5e266,0 16px 36px -16px #1f22293d}.product-page [data-spotlight]:after{z-index:10}.product-page [data-spotlight]{position:relative;overflow:visible}.product-page .pil,.product-page .col,.product-page .rleg,.product-page .callout,.product-page .step{transition:transform .25s,box-shadow .25s;position:relative;overflow:visible}.product-page .pillars{z-index:3;border:1px solid var(--ring,#ebeef5);background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:-96px 0 0;display:grid;position:relative;box-shadow:0 18px 40px -24px #0c0e1259}.product-page .pil{flex-direction:column;gap:12px;padding:32px 32px 30px;display:flex}.product-page .pil+.pil{border-left:1px solid var(--divider,#d9d9d9)}.product-page .pil h2{letter-spacing:-.01em;color:var(--ink,#1b2029);margin:6px 0 0;font-size:22px;font-weight:600;line-height:1.25}.product-page .pil p{color:var(--petrol,#315369);margin:0;font-size:15.5px;font-weight:400;line-height:1.65}.product-page .mark{border:2px solid var(--teal,#007491);flex:none;width:28px;height:28px;display:block}.product-page .mark.m1{border-radius:50%}.product-page .mark.m2{border-radius:7px}.product-page .mark.m3{border-radius:3px;transform:rotate(45deg)scale(.8)}.product-page .head{max-width:663px;margin:0 0 48px}.product-page .head.wide{max-width:838px}.product-page .cols.c3{grid-template-columns:repeat(3,1fr)}.product-page h2:where(:not(.hero,.hero *)){letter-spacing:-.02em;color:var(--ink,#1b2029);margin:0;font-size:clamp(32px,3.6vw,48px);font-weight:700;line-height:1.15}.product-page .head h2+p,.product-page .head h2+.sub{margin-top:26px}.product-page section.blk{padding:112px 0 0}.product-page section.blk:last-of-type{padding-bottom:0}.product-page .sub{color:var(--muted,#676d79);margin:0;font-size:20px;line-height:1.6}.product-page .body{color:var(--petrol,#315369);max-width:663px;font-size:16px;line-height:1.75}.product-page .lead{color:var(--petrol,#315369);max-width:760px;font-size:20px;line-height:1.6}.product-page .sub+.body{margin-top:20px}.product-page .go{color:var(--teal,#007491);font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:color .15s,transform .15s;display:inline-block}.product-page .go:hover{color:#00566b;text-underline-offset:3px;text-decoration:underline;transform:translate(2px)}.product-page .cols{border-top:1px solid var(--rule,#153c662e);display:grid}.product-page .cols+.cols{border-top:1px solid var(--divider,#d9d9d9)}.product-page .col{flex-direction:column;gap:20px;padding:32px 28px 36px 0;display:flex}.product-page .col+.col{border-left:1px solid var(--divider,#d9d9d9);padding-left:28px}.product-page .col .idx{letter-spacing:.08em;color:var(--cola,#0062a4);font-size:12px;font-weight:700;line-height:1.6}.product-page .cols.c3.cmt .col{padding-bottom:32px}.product-page p:where(:not(.hero,.hero *)){margin:0}.product-page .body+.body{margin-top:20px}.product-page .col h3{letter-spacing:-.01em;color:var(--ink,#1b2029);margin:0;font-size:23.2px;font-weight:600;line-height:1.2}.product-page .col p{color:var(--petrol,#315369);margin:0;font-size:16px;font-weight:300;line-height:1.65}.product-page .cols.controls h3{font-size:21px;line-height:1.28}.product-page .cols.c3.cmt .col .go{margin-top:auto}.product-page .statement{margin-top:80px;padding:0}.product-page .statement p{letter-spacing:-.02em;color:var(--ink,#1b2029);max-width:25em;margin:0;font-size:clamp(24px,2.9vw,40px);font-weight:400;line-height:1.32}.product-page .statement .w{will-change:opacity;display:inline}.product-page .sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-page .rlegend{border-top:1px solid var(--rule,#153c662e);grid-template-columns:1fr 1fr;margin:0 0 4px;display:grid}.product-page .rleg{align-items:flex-start;gap:12px;padding:24px 28px 26px 0;display:flex}.product-page .rleg+.rleg{border-left:1px solid var(--divider,#d9d9d9);padding-left:28px}.product-page .rleg .mk.t{margin-top:8px}.product-page .rleg .mk.c{margin-top:3px}.product-page .rleg b{letter-spacing:-.01em;color:var(--ink,#1b2029);font-size:17px;font-weight:600;line-height:1.4;display:block}.product-page .rleg b+span{color:var(--petrol,#315369);margin-top:6px;font-size:15px;font-weight:300;line-height:1.6;display:block}.product-page .mk{flex:none;display:inline-block}.product-page .mk.t{background:var(--teal,#007491);border-radius:50%;width:9px;height:9px}.product-page .mk.c{width:15px;height:15px;color:var(--cola,#0062a4);text-align:center;font-size:15px;font-weight:700;line-height:1}.product-page .chip{color:var(--petrol,#315369);align-items:flex-start;gap:10px;font-size:16px;line-height:1.65;display:flex}.product-page .chip .mk.t{margin-top:9px}.product-page .chip .mk.c{margin-top:5px}.product-page .callout{background:var(--wash,#f5f8fc);border:1px solid var(--rule,#153c662e);border-radius:var(--r-panel,12px);color:var(--petrol,#315369);max-width:var(--max,calc(var(--site-max,1200px) + 40px));margin-top:44px;padding:28px 32px;font-size:17px;line-height:1.7}.product-page .callout b{color:var(--ink,#1b2029);font-weight:600}.product-page figure.fig{background:var(--panel,linear-gradient(130.64deg, #fcfbf7 0%, #fffafc 49%, #f0f7ff 100%));border-radius:var(--r-panel,12px);box-shadow:0 0 0 1px var(--ring,#ebeef5);margin:0 0 56px;padding:36px 36px 28px}.product-page figure.fig .figscroll{overflow-x:auto}.product-page figure.fig svg{width:100%;height:auto;display:block}.product-page figure.fig figcaption{color:var(--muted,#676d79);max-width:70ch;margin-top:22px;font-size:13px;line-height:1.5}.product-page .tbl{border-collapse:collapse;width:100%;margin:0;font-size:16px}.product-page .tbl th{text-align:left;letter-spacing:.08em;color:var(--cola,#0062a4);border-bottom:1px solid var(--ink,#1b2029);padding:0 24px 14px 0;font-size:12px;font-weight:700}.product-page .tbl td{border-bottom:1px solid var(--rule,#153c662e);vertical-align:top;color:var(--petrol,#315369);padding:22px 24px 22px 0;line-height:1.65}.product-page .tbl th[scope=row]{color:var(--ink,#1b2029);letter-spacing:0;text-transform:none;border-bottom:1px solid var(--rule,#153c662e);vertical-align:top;width:26%;padding:22px 24px 22px 0;font-size:17px;font-weight:600;line-height:1.45}.product-page .tbl.regions th[scope=row]{width:30%}.product-page .tbl.regions td{width:35%}.product-page .tbl.evid th[scope=row]{width:44%;padding-right:40px}.product-page .tbl a{color:var(--teal,#007491);text-decoration:none}.product-page .tbl a:hover{text-underline-offset:3px;text-decoration:underline}.product-page .flow{border-top:1px solid var(--rule,#153c662e);grid-template-columns:repeat(4,1fr);margin-top:8px;display:grid}.product-page .flow .step{border-bottom:1px solid var(--divider,#d9d9d9);flex-direction:column;gap:10px;padding:26px 24px 30px 0;display:flex}.product-page .flow .step:not(:nth-child(4n+1)){border-left:1px solid var(--divider,#d9d9d9);padding-left:24px}.product-page .flow .n{letter-spacing:-.03em;color:var(--teal,#007491);font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}.product-page .flow .step b{letter-spacing:-.01em;color:var(--ink,#1b2029);font-size:19px;font-weight:500;line-height:1.3}.product-page section.blk.dark{--charcoal:#252a36;--slate:#3b4559;isolation:isolate;color:#c9cdd5;margin-top:112px;padding:112px 0;position:relative}.product-page section.blk.dark:before{content:"";z-index:-1;background:radial-gradient(42% 60% at 88% 0%, #00b5e221, #00b5e200 70%), radial-gradient(50% 70% at 0% 100%, #3b4559e6, #3b455900 70%), var(--charcoal);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.product-page section.blk.dark:after{content:"";z-index:-1;background:linear-gradient(90deg,#00b5e200,#00b5e28c 50%,#00b5e200);width:100vw;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.product-page .dark h2{color:#f5f5f5!important}.product-page .dark .sub{color:#a4a7ae}.product-page .dark .body{color:#c9cdd5}.product-page .quote-d{margin:0;padding:0;position:relative}.product-page .quote-d:before{content:"“";color:var(--sky,#00b5e2);font-size:72px;font-weight:600;line-height:1;position:absolute;top:-14px;left:-4px}.product-page .quote-d blockquote{border-left:none;margin:0;padding:0 0 0 56px}.product-page .quote-d blockquote p{letter-spacing:-.01em;max-width:26em;margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:300;line-height:1.45;color:#fff!important}.product-page .closeCta{flex-wrap:wrap;gap:20px;margin:48px 0 0 56px;display:flex}.product-page .btn-dark-pill,.product-page .btn-white-pill{gap:10px}@media (width<=980px){.product-page .pillars{grid-template-columns:1fr;margin-top:-40px}.product-page .pil+.pil{border-left:0;border-top:1px solid var(--divider,#d9d9d9)}.product-page .cols.c3{grid-template-columns:1fr 1fr}.product-page .cols.c3 .col:nth-child(3){border-left:0;padding-left:0}.product-page .cols.c3 .col:nth-child(n+3){border-top:1px solid var(--divider,#d9d9d9)}.product-page .rlegend{grid-template-columns:1fr}.product-page .rleg+.rleg{border-left:0;border-top:1px solid var(--divider,#d9d9d9);padding-left:0}.product-page .flow{grid-template-columns:repeat(2,1fr)}.product-page .flow .step:not(:nth-child(4n+1)){border-left:0;padding-left:0}.product-page .flow .step:nth-child(2n){border-left:1px solid var(--divider,#d9d9d9);padding-left:24px}}@media (width<=768px){.product-page .wrap{padding-left:1.25rem;padding-right:1.25rem}.product-page section.blk{padding-top:80px}.product-page .cols.c3{grid-template-columns:1fr}.product-page .col,.product-page .col+.col,.product-page .cols.c3 .col:nth-child(3){border-left:0;padding:28px 0}.product-page .col+.col{border-top:1px solid var(--divider,#d9d9d9)}.product-page .rleg,.product-page .rleg+.rleg{border-left:0;padding:20px 0}.product-page section.blk.dark{margin-top:80px;padding:80px 0}.product-page .flow{grid-template-columns:1fr}.product-page .quote-d:before{display:none}.product-page .tbl,.product-page .tbl tbody,.product-page .tbl tr,.product-page .tbl td,.product-page .tbl th[scope=row]{width:100%;display:block}.product-page .tbl thead{display:none}.product-page .tbl th[scope=row],.product-page .tbl.regions th[scope=row],.product-page .tbl.regions td{width:auto}.product-page .statement{margin-top:64px}.product-page figure.fig{margin-bottom:40px;padding:20px 16px 18px}.product-page .callout{padding:22px 20px;font-size:16px}.product-page .flow .step,.product-page .flow .step:nth-child(2n),.product-page .flow .step:not(:nth-child(4n+1)){border-left:0;padding:22px 0}.product-page .quote-d blockquote{padding-left:0}.product-page .closeCta{margin-left:0}.product-page .tbl tr{border-bottom:1px solid var(--rule,#153c662e);padding:16px 0}.product-page .tbl td,.product-page .tbl th[scope=row]{border:0;padding:4px 0}.product-page .tbl th[scope=row]{margin-bottom:4px}.product-page figure.fig .figscroll{margin:0 -4px}.product-page .tbl.regions td:before,.product-page .tbl.evid td:before{content:attr(data-label);letter-spacing:.08em;color:var(--cola,#0062a4);margin-bottom:2px;font-size:11px;font-weight:700;display:block}.product-page .tbl.evid th[scope=row]{width:auto;padding-right:0}}.product-page section.blk.dark-blue-section{color:#f4f8ff;isolation:isolate;background:radial-gradient(85% 55% at 50% 12%,#00b5e214 0%,#0000 65%),#081120;border-top:1px solid #00b5e226;border-bottom:1px solid #00b5e226;margin-top:96px;padding:clamp(72px,8vw,112px) 0 clamp(3rem,5vw,4.25rem);position:relative}.product-page .dark-blue-section h2{color:#fff!important}.product-page .dark-blue-section .sub{color:#cbd5e1!important}.product-page .dark-blue-section .body{color:#94a3b8!important}.product-page .dark-blue-section .lead{color:#e2e8f0!important}.product-page .dark-blue-section a.go{color:#00b5e2!important}.product-page .dark-blue-section a.go:hover{color:#38bdf8!important}.product-page .dark-blue-section figure.fig{box-shadow:0 16px 40px -16px #0009;box-shadow:none;background:0 0;border:0;border-radius:12px;margin:36px 0;padding:0;overflow:hidden}.product-page .dark-blue-section .cols,.product-page .dark-blue-section .cols+.cols{border-top:1px solid #ffffff1f}.product-page .dark-blue-section .col+.col{border-left:1px solid #ffffff1f}.product-page .dark-blue-section .col .idx{color:#00b5e2!important}.product-page .dark-blue-section .col h3{color:#fff!important}.product-page .dark-blue-section .col p{color:#cbd5e1!important}.product-page .dark-blue-section .col[data-spotlight]:hover{box-shadow:0 0 0 1px #00b5e273,0 16px 36px -16px #000000b3}@media (width<=980px){.product-page .dark-blue-section .col+.col{border-top:1px solid #ffffff1f;border-left:0}}.fs-inherit-w600{font-size:inherit!important;font-weight:600!important}.mb-8{margin-bottom:8px!important}.media-fluid-r12{border-radius:12px!important;width:100%!important;height:auto!important;display:block!important}.mt-20-mw-none{max-width:none!important;margin-top:20px!important}.mt-32-mw-838{max-width:838px!important;margin-top:32px!important}.mt-40{margin-top:40px!important}.mt-44-mw-838{max-width:838px!important;margin-top:44px!important}.hero{background:var(--hero-bg);align-items:center;min-height:clamp(600px,44vw,733px);display:flex;position:relative;overflow:hidden}.hero__inner{z-index:1;width:min(var(--site-max,1200px),100% - 2*var(--gutter));margin-inline:auto;padding-block:72px;position:relative}.hero__text{max-width:var(--text-col)}.hero__crumb{color:var(--text-muted);margin:0 0 20px;font-size:14px;line-height:1.5}.hero__title{color:var(--text-strong);letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,1.2rem + 4vw,4.375rem);font-weight:700;line-height:1.1}.hero__cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero__art{width:min(1000px, max(620px, (100vw - max(var(--gutter), (100vw - var(--container))/2) - var(--text-col) - 40px) / .945));aspect-ratio:16/10;pointer-events:none;--fade:linear-gradient(to right,transparent 0,#000 12%),linear-gradient(to bottom,transparent 0,#000 6%),linear-gradient(to top,transparent 0,#000 16%);-webkit-mask-image:var(--fade);-webkit-mask-composite:source-in,source-in;-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;margin:0;position:absolute;top:50%;right:0;transform:translateY(-50%);mask-composite:intersect}.hero__art img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1199px){.hero{min-height:0;display:block}.hero__inner{padding-block:56px 0}.hero__art{width:calc(100% + 2*var(--gutter));margin:40px calc(-1*var(--gutter)) 0;--fade:linear-gradient(to bottom,transparent 0,#000 6%),linear-gradient(to top,transparent 0,#000 16%);position:relative;top:auto;transform:none}}.product-page .hero__crumb{color:#00b5e2!important;letter-spacing:.05em!important;text-transform:uppercase!important;backdrop-filter:blur(8px)!important;opacity:1!important;visibility:visible!important;background:#00b5e21f!important;border:1px solid #00b5e266!important;border-radius:9999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin:0 0 20px!important;padding:6px 16px!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}.hero__art img,.hero__art video{object-position:right center!important}.product-page .hero{font-family:Inter,sans-serif}:where(.hero,.hero *){box-sizing:border-box}a:where(.hero,.hero *){color:inherit}@property --coordinates-progress{syntax:"<length>";inherits:true;initial-value:400px}@property --coordinates-progress-start{syntax:"<length>";inherits:true;initial-value:0}.product-page :is(.figure--risk-bands,.platform-shot--bare,.figure--art--bare,.split__media--bare,.ad-diagram,.ad-intelligence-art,.detection-visual) img{box-shadow:0 0 0 1px #00b5e23d,0 24px 48px -26px #0b1a2e6b,0 0 26px #00b5e212}.product-page .media-pic{display:contents!important}.product-page .wrap .wrap{width:auto;max-width:none;padding-inline:0}