[data-astro-cid-hemr5th4],[data-astro-cid-hemr5th4]:before,[data-astro-cid-hemr5th4]:after{box-sizing:border-box}.faq-section[data-astro-cid-hemr5th4]{--bg:#091016;--bg2:#0b0f23;--bg3:#0e1328;--blue:#1a5fff;--blue-light:#4a80ff;--cyan:#00d4ff;--cyan2:#00cfaf;--white:#f4f8ff;--grey:#7b92b8;--grey2:#4a5f80;--border:#2a488c4d;--border2:#00d4ff26;--border-act:#1a5fff80;--radius:12px;--radius2:8px;--panel:#14181c;--panel-brd:#ffffff0d;--sep:#ffffff3d;background:var(--bg);color:var(--white);padding:100px 0;font-family:Inter,-apple-system,sans-serif;transition:background .3s,color .3s;position:relative;overflow:hidden}html[data-theme=light] .faq-section[data-astro-cid-hemr5th4]{--bg:transparent;--bg2:#ebf0fb;--bg3:#fff;--blue:#1a5fff;--blue-light:#1247d6;--cyan:#07b;--cyan2:#00897a;--white:#0d1526;--grey:#3d5070;--grey2:#7a90b0;--border:#1a3c8224;--border2:#1a5fff38;--border-act:#1a5fff4d;--panel:#fff;--panel-brd:#1a3c821f;--sep:#0d15262e}.faq-container[data-astro-cid-hemr5th4]{max-width:calc(var(--site-max,1200px) + 64px);width:100%;margin:0 auto;padding:0 32px}.section-eyebrow[data-astro-cid-hemr5th4]{color:var(--cyan);text-transform:uppercase;letter-spacing:1.5px;text-align:center;margin-bottom:14px;font-size:12px;font-weight:700}.faq-header[data-astro-cid-hemr5th4]{text-align:center;margin-bottom:50px}.faq-header[data-astro-cid-hemr5th4] h1[data-astro-cid-hemr5th4],.faq-header[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{letter-spacing:-.75px;color:var(--white);margin:0;font-family:Inter,-apple-system,sans-serif;font-size:50px;font-weight:500;line-height:1.2}@media (width<=860px){.faq-container[data-astro-cid-hemr5th4]{padding:0 24px}}.faq-num[data-astro-cid-hemr5th4]{font-variant-numeric:tabular-nums;color:var(--white);letter-spacing:.6px;flex-shrink:0;min-width:26px;font-size:16px;font-weight:500}.faq-accordion[data-astro-cid-hemr5th4]{width:100%;max-width:var(--site-max,1200px);background:var(--panel);border:1px solid var(--panel-brd);border-radius:24px;flex-direction:column;gap:0;margin-inline:auto;padding:32px;display:flex}.faq-item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--sep);background:0 0;transition:background .25s;position:relative}.faq-question[data-astro-cid-hemr5th4]{cursor:pointer;text-align:left;width:100%;min-height:73px;color:var(--white);background:0 0;border:none;outline:none;align-items:center;gap:16px;padding:0 24px;transition:background .18s;display:flex}.faq-item[data-astro-cid-hemr5th4]:nth-child(6) .faq-question[data-astro-cid-hemr5th4]{min-height:97px}.faq-question[data-astro-cid-hemr5th4]:hover{background:#1a5fff0a}.faq-pipe[data-astro-cid-hemr5th4]{display:none}.faq-q-text[data-astro-cid-hemr5th4]{color:var(--white);flex:1;font-size:20px;font-weight:500;line-height:1.3;transition:color .22s}.faq-toggle[data-astro-cid-hemr5th4]{flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-toggle-icon[data-astro-cid-hemr5th4]{color:var(--white);transition:transform .2s cubic-bezier(.4,0,.2,1),color .15s;display:block}.faq-item[data-astro-cid-hemr5th4].active .faq-toggle-icon[data-astro-cid-hemr5th4]{color:var(--blue-light);transform:rotate(45deg)}.faq-body[data-astro-cid-hemr5th4]{height:0;transition:height .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-body-inner[data-astro-cid-hemr5th4]{padding:2px 22px 26px 58px}.vertical-divider[data-astro-cid-hemr5th4]{opacity:.5;background:linear-gradient(90deg,#1a5fff66,#00d4ff33,#0000);height:1px;margin-bottom:18px}.faq-answer-text[data-astro-cid-hemr5th4]{font-size:var(--body-size);color:var(--grey);margin-bottom:20px;line-height:1.8}@keyframes contentIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.faq-section[data-astro-cid-hemr5th4]{padding:64px 0}.faq-container[data-astro-cid-hemr5th4]{padding:0 16px}.faq-header[data-astro-cid-hemr5th4]{margin-bottom:36px}.faq-header[data-astro-cid-hemr5th4] h1[data-astro-cid-hemr5th4],.faq-header[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{font-size:28px}.faq-accordion[data-astro-cid-hemr5th4]{border-radius:16px;padding:20px 16px}.faq-question[data-astro-cid-hemr5th4]{gap:12px;min-height:64px;padding:16px 8px}.faq-item[data-astro-cid-hemr5th4]:nth-child(6) .faq-question[data-astro-cid-hemr5th4]{min-height:64px}.faq-q-text[data-astro-cid-hemr5th4]{font-size:15px}.faq-body-inner[data-astro-cid-hemr5th4]{padding:2px 16px 22px 55px}.faq-toggle[data-astro-cid-hemr5th4]{width:26px;height:26px}.faq-num[data-astro-cid-hemr5th4]{min-width:22px;font-size:10.5px}.faq-answer-text[data-astro-cid-hemr5th4]{font-size:13.5px}}@media (prefers-reduced-motion:no-preference){:root[data-reveal-engine=on] .faq-section[data-astro-cid-hemr5th4][data-motion=slide-up] .faq-container[data-astro-cid-hemr5th4],:root[data-reveal-engine=on] .faq-section[data-astro-cid-hemr5th4][data-motion=fade] .faq-container[data-astro-cid-hemr5th4]{opacity:0}.faq-section[data-astro-cid-hemr5th4][data-motion=slide-up][data-revealed] .faq-container[data-astro-cid-hemr5th4]{animation:reveal-up var(--reveal-play)}.faq-section[data-astro-cid-hemr5th4][data-motion=fade][data-revealed] .faq-container[data-astro-cid-hemr5th4]{animation:reveal-fade var(--reveal-play)}}.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}.product-nav-inner[data-astro-cid-culrmsbt]{max-width:calc(var(--site-max,1200px) + 40px);box-sizing:border-box;align-items:center;gap:24px;min-height:54px;margin:0 auto;padding:0 1.25rem;display:flex}@media (width<=640px){.product-nav-inner[data-astro-cid-culrmsbt]{gap:8px;padding:0 1rem}.product-nav-link[data-astro-cid-culrmsbt]{height:48px;padding:0 10px;font-size:14px}}.hidden[data-astro-cid-bh6j4rtj]{display:none!important}:root{--paper:#fcfcfa;--wash:#f3f4ef;--ink:#14171a;--soft:#5b6162;--rule:#dcdfd8;--hair:#eaece5;--accent:#0e5a52;--accent-wash:#e7f0ed;--amber:#8a5a08;--amber-wash:#f7f0e0;--max:calc(var(--site-max,1200px) + 40px)}.g2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(216px,1fr))}@property --ring-a{syntax:"<angle>";inherits:false;initial-value:0turn}.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 [data-spotlight]:after{z-index:10}:where(:not(.hero,.hero *)){box-sizing:border-box}.product-page .closing{color:var(--text-strong);text-align:center;background:#000;padding-block:112px;position:relative;overflow:hidden}.product-page .closing:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#0066ff7a,#0059ff00);width:1000px;height:500px;position:absolute;top:-250px;right:-500px;transform:rotate(-20deg)}.product-page .closing .wrap{position:relative}@media (width<=599px){.product-page .closing:before{width:600px;height:300px;top:-150px;right:-300px}}.product-page .closing h2{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,1.3rem + 2vw,3rem);font-weight:700;line-height:1.15}.product-page .page-main .closing .wrap{padding-block:0}.product-page .closing h2{max-width:none}.product-page .closing p{color:#f4f8ffd1;max-width:640px;margin:22px auto 0;font-size:18px;line-height:1.55}.product-page .closing .cta-row{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}.product-page .cta-row{flex-wrap:wrap;gap:12px;display:flex}.product-page .closing h2{color:#fff}.wrap{max-width:var(--max);margin:0 auto;padding:0 32px}main .wrap{padding-top:8px;padding-bottom:80px}section.blk{border-top:1px solid var(--hair);padding:52px 0 6px}section.blk:first-of-type{border-top:0}h1:where(:not(.hero,.hero *)){letter-spacing:-.028em;max-width:17ch;margin:0 0 20px;font-size:clamp(36px,5.4vw,68px);font-weight:600;font-stretch:112%;line-height:.99}h2:where(:not(.hero,.hero *)){letter-spacing:-.02em;max-width:24ch;margin:0 0 18px;font-size:clamp(25px,3vw,34px);font-weight:600;font-stretch:106%;line-height:1.12}h3:where(:not(.hero,.hero *)){letter-spacing:-.008em;margin:0 0 7px;font-size:19px;font-weight:600}p:where(:not(.hero,.hero *)){max-width:68ch;margin:0 0 17px}strong:where(:not(.hero,.hero *)){font-weight:600}.g2,.g3,.g4{background:var(--rule);border:1px solid var(--rule);gap:1px;margin:26px 0;display:grid}.cell{background:var(--paper);padding:22px 22px 20px}.cell p{color:var(--soft);max-width:none;margin:0;font-size:15.5px}.cell p+p{margin-top:11px}.cell .k{color:var(--ink);font-weight:600}.tbl{border-collapse:collapse;width:100%;margin:26px 0;font-size:15px}.tbl th{text-align:left;color:var(--soft);border-bottom:1px solid var(--ink);vertical-align:bottom;padding:0 14px 9px 0;font-size:13px;font-weight:600}.tbl td{border-bottom:1px solid var(--hair);vertical-align:top;color:var(--soft);padding:13px 14px 13px 0}.tbl td:first-child{color:var(--ink);width:20%;font-weight:500}blockquote:where(:not(.hero,.hero *)){border-left:3px solid var(--accent);letter-spacing:-.012em;max-width:50ch;margin:34px 0;padding:0 0 0 22px;font-size:21px;font-stretch:92%;line-height:1.36}.callout{background:var(--accent-wash);border-left:3px solid var(--accent);margin:28px 0;padding:26px 28px}.callout p{max-width:66ch;margin:0}.callout p+p{margin-top:13px}.strip{border:1px solid var(--rule);flex-wrap:wrap;margin:26px 0;display:flex}.strip div{border-right:1px solid var(--rule);flex:200px;padding:22px 24px}.strip div:last-child{border-right:0}.strip b{margin-bottom:6px;font-size:16px;display:block}.strip span{color:var(--soft);font-size:15px}details:where(:not(.hero,.hero *)){border-top:1px solid var(--hair);padding:16px 0}details:last-of-type:where(:not(.hero,.hero *)){border-bottom:1px solid var(--hair)}summary:where(:not(.hero,.hero *)){cursor:pointer;font-size:17px;font-weight:500;list-style:none}summary:where(:not(.hero,.hero *))::-webkit-details-marker{display:none}summary:before:where(){content:"+";color:var(--accent);margin-right:11px;font-weight:600}details[open] summary:before{content:"–"}details p:where(:not(.hero,.hero *)){color:var(--soft);margin:12px 0 2px 25px;font-size:16px}.band{background:var(--wash);border:1px solid var(--rule);margin:34px 0 6px;padding:34px 32px}.band h3{letter-spacing:-.015em;margin-bottom:10px;font-size:22px;font-stretch:104%}.band p{color:var(--soft);margin-bottom:20px}.props{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1px;margin:26px 0;display:grid}.routes{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;margin:26px 0;display:grid}@media (width<=900px){.product-page .props,.product-page .routes{grid-template-columns:1fr}}@media (width<=760px){.wrap{padding:0 20px}}.product-page{color:#14171a;background:0 0;font-family:Inter,system-ui,-apple-system,sans-serif;position:relative;overflow-x:clip}.product-page .wrap{box-sizing:border-box;width:100%;max-width:calc(var(--site-max,1200px) + 40px);margin-inline:auto;padding-inline:1.25rem}.product-page h2:where(:not(.hero,.hero *)){letter-spacing:-.02em;color:#111319;margin-bottom:20px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(24px,1.8rem + 1vw,32px);font-weight:700;line-height:1.22}.product-page h3:where(:not(.hero,.hero *)){color:#111319;font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:600}.product-page .page-main .wrap{padding-top:40px;padding-bottom:80px}.product-page section.blk{border-top:1px solid #153c661a;padding:56px 0 20px}.product-page section.blk:first-of-type{border-top:0;padding-top:20px}.product-page .g2,.product-page .g3,.product-page .g4{background:0 0;border:none;gap:16px;margin:32px 0}.product-page .cell{background:#ffffffe0;border:1px solid #153c661f;border-radius:12px;padding:24px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 10px #00000008}.product-page .props,.product-page .routes{background:0 0;border:none;gap:20px;margin:32px 0}.product-page .band{background:#ffffffeb;border:1px solid #153c6624;border-radius:14px;padding:36px 32px;box-shadow:0 4px 16px #0000000a}.product-page .callout{background:#0066ff0d;border-left:4px solid #06f;border-radius:0 10px 10px 0;padding:24px 28px}.product-page details:where(:not(.hero,.hero *)){background:#ffffffbf;border:1px solid #153c661a;border-radius:8px;margin-bottom:12px;padding:16px 20px}.product-page details summary:where(:not(.hero,.hero *)){color:#111319;font-weight:600}@media (width<=900px){.product-page .band{padding:24px 20px}}.product-nav-sentinel[data-astro-cid-culrmsbt]{height:1px;margin-top:-1px}.product-page [data-spotlight]{position:relative;overflow:visible!important}.product-nav[data-astro-cid-culrmsbt]{top:var(--product-nav-top,68px);z-index:80;-webkit-backdrop-filter:blur(12px);background:#fffffff7;border-top:none;border-bottom:1px solid #e3e8f2;width:100%;transition:box-shadow .25s,top .25s;position:sticky;box-shadow:0 2px 10px #0000000a}.product-nav[data-astro-cid-culrmsbt].is-stuck{box-shadow:0 4px 20px #00000014}.product-nav-inner[data-astro-cid-culrmsbt]{box-sizing:border-box;max-width:calc(var(--site-max,1200px) + 40px);align-items:center;gap:24px;min-height:54px;margin:0 auto;padding:0 1.25rem;display:flex}.product-nav-list[data-astro-cid-culrmsbt]{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.product-nav-list[data-astro-cid-culrmsbt]::-webkit-scrollbar{display:none}.product-nav-link[data-astro-cid-culrmsbt]{color:#3a4152;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;height:54px;padding:0 12px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.product-nav-link[data-astro-cid-culrmsbt]:hover,.product-nav-link[data-astro-cid-culrmsbt]:focus-visible{color:#020109;outline:none}.product-nav-link[data-astro-cid-culrmsbt][aria-current=page]{color:#020109;border-bottom-color:#06f;font-weight:600}@media (width<=640px){.product-nav-inner[data-astro-cid-culrmsbt]{gap:8px;padding:0 1rem}.product-nav-link[data-astro-cid-culrmsbt]{height:48px;padding:0 10px;font-size:14px}}.mt-34{margin-top:34px!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}