/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#111928;--muted:#626b76;--paper:#f8f3ea;--paper-deep:#ece5da;--green:#087f79;--green-dark:#081726;--sage:#55cbbb;--coral:#ff6b52;--gold:#f5c75c;--cyan:#39ddcd;--violet:#8067ff;--line:#11192824}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;font-weight:400}main{overflow:hidden}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 56px);margin-inline:auto}h1,h2,h3,p,blockquote{margin-top:0}.site-header{z-index:1;color:#fff;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;height:96px;display:flex;position:relative}.site-header:before{content:"";z-index:-1;background:linear-gradient(90deg,#061221,#121936 70%,#17153b);width:100vw;height:96px;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:560;line-height:1.18;display:flex}.brand-logo{width:188px;height:auto;display:block}nav{align-items:center;gap:30px;font-size:12px;display:flex}nav a{transition:opacity .2s}nav a:hover{opacity:.55}.nav-cta{border:1px solid var(--coral);background:var(--coral);color:#111827;padding:11px 16px}.eyebrow{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 24px;font-size:10px;font-weight:560;display:flex}.eyebrow span{background:currentColor;width:26px;height:1px}.eyebrow-light{color:#9bb9aa}.hero{z-index:1;color:#fff;grid-template-columns:minmax(0,760px) 1fr;align-items:center;min-height:694px;padding-block:70px 82px;display:grid;position:relative}.hero-banner-image{z-index:-2;background:#061225;width:100vw;position:absolute;inset:0 auto 0 50%;overflow:hidden;transform:translate(-50%)}.hero-banner-image:before{content:"";z-index:1;background:linear-gradient(90deg,#05111ffc 0%,#061222f0 30%,#081426c2 52%,#070f206e 79%,#080d1e5c 100%);position:absolute;inset:0}.hero-banner-image:after{content:"";z-index:1;background:linear-gradient(#080d1e24,#0000 70%,#06101fad);position:absolute;inset:0}.hero-banner-image img{object-fit:cover;object-position:center 50%;opacity:.68;filter:saturate(.78)brightness(.72)contrast(.92);width:100%;height:100%;animation:18s ease-in-out infinite alternate bannerDrift}.hero-copy{z-index:2;max-width:720px;position:relative}.hero-banner-caption{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:400px;display:flex;position:absolute;bottom:28px;right:0}.hero-banner-caption span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dce7ef;letter-spacing:.07em;text-transform:uppercase;background:#07132199;border:1px solid #ffffff42;padding:8px 10px;font-size:8px}@keyframes bannerDrift{0%{transform:scale(1.015)translate(-.4%)}to{transform:scale(1.075)translate(.9%,-.6%)}}.hero .eyebrow{color:var(--cyan)}h1{letter-spacing:-.038em;max-width:790px;margin-bottom:28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,70px);font-weight:400;line-height:1.04}h1 em{color:var(--gold);font-style:normal}.hero-intro{color:#d0d9e4;max-width:690px;margin-bottom:14px;font-size:16px;line-height:1.68}.hero-note{color:#8fa1b3;max-width:660px;margin-bottom:32px;font-size:12px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.button{letter-spacing:.015em;justify-content:center;align-items:center;min-height:48px;padding:0 21px;font-size:12px;font-weight:560;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(90deg, var(--coral), #ff9a63);color:#141827;box-shadow:0 12px 30px #ff6b5233}.text-link{border-bottom:1px solid #ffffff80;padding-block:9px 6px;font-size:12px;font-weight:540}.text-link span{margin-left:8px}.hero-art{place-items:center;min-height:510px;display:grid;position:relative}.hero-art:before{content:"";filter:blur(18px);background:radial-gradient(circle,#39ddcd33,#8067ff1f 48%,#0000 70%);border-radius:50%;width:84%;height:84%;position:absolute}.hero-art-visual{background:#061225;border-radius:30px;width:100%;height:440px;animation:10s ease-in-out infinite intelligenceFloat;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000059,0 0 0 1px #ffffff24}.hero-art-visual:after{content:"";mix-blend-mode:screen;background:linear-gradient(105deg,#0000 39%,#ffffff0a 46%,#39ddcd29 50%,#ffc75c1a 54%,#0000 61%);animation:8s ease-in-out infinite spectralSweep;position:absolute;inset:-45%;transform:translate(-42%)rotate(5deg)}.hero-art img{object-fit:contain;width:100%;height:100%;animation:14s ease-in-out infinite alternate imageDrift;position:absolute;inset:0}.signal-orbit{z-index:2;mix-blend-mode:screen;border:1px solid #74f1e547;border-radius:50%;position:absolute}.orbit-one{width:72%;height:38%;animation:7s ease-in-out infinite orbitPulse;top:34%;left:9%;transform:rotate(-13deg)}.orbit-two{border-color:#ffbe6640;width:42%;height:68%;animation:9s ease-in-out -3s infinite reverse orbitPulse;top:13%;right:9%;transform:rotate(31deg)}.signal-node{z-index:3;background:#fff5ba;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 5px #ffd6701a,0 0 22px 5px #ffc45bb8}.node-one{animation:8s ease-in-out infinite nodeFloatOne;top:52%;left:29%}.node-two{background:var(--cyan);width:7px;height:7px;animation:10s ease-in-out infinite nodeFloatTwo;top:27%;left:58%;box-shadow:0 0 0 5px #39ddcd1a,0 0 22px 5px #39ddcdad}.node-three{background:#ff927c;width:6px;height:6px;animation:9s ease-in-out -2s infinite nodeFloatThree;bottom:26%;right:17%;box-shadow:0 0 0 5px #ff6b521a,0 0 22px 5px #ff6b52ad}.hero-art-caption{z-index:4;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:340px;display:flex;position:absolute;bottom:10px;right:6px}.hero-art-caption span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dce7ef;letter-spacing:.07em;text-transform:uppercase;background:#071321b8;border:1px solid #ffffff40;padding:8px 10px;font-size:8px}@keyframes breathe{0%,to{border-radius:42% 58% 48% 52%/56% 42% 58% 44%;transform:translateY(0)scale(1)}50%{border-radius:51% 49% 56% 44%/45% 55%;transform:translateY(-8px)scale(1.012)}}@keyframes intelligenceFloat{0%,to{transform:translateY(0)perspective(900px)rotateY(0)}50%{transform:translateY(-7px)perspective(900px)rotateY(-1.2deg)}}@keyframes imageDrift{0%{filter:saturate();transform:scale(1.01)translate(-.5%,.5%)}50%{filter:saturate(1.15)brightness(1.04)}to{filter:saturate(1.06);transform:scale(1.055)translate(.8%,-.5%)}}@keyframes spectralSweep{0%,18%{opacity:0;transform:translate(-48%)rotate(5deg)}42%,58%{opacity:1}82%,to{opacity:0;transform:translate(48%)rotate(5deg)}}@keyframes orbitPulse{0%,to{opacity:.28;transform:rotate(-13deg)scale(.94)}50%{opacity:.85;transform:rotate(-7deg)scale(1.06)}}@keyframes nodeFloatOne{0%,to{opacity:.45;transform:translate(0)scale(.75)}45%{opacity:1;transform:translate(34px,-22px)scale(1.15)}70%{opacity:.72;transform:translate(54px,8px)scale(.9)}}@keyframes nodeFloatTwo{0%,to{opacity:.5;transform:translate(0)scale(.8)}50%{opacity:1;transform:translate(-32px,42px)scale(1.25)}}@keyframes nodeFloatThree{0%,to{opacity:.35;transform:translate(0)scale(.7)}38%{opacity:1;transform:translate(-40px,-20px)scale(1.25)}72%{opacity:.7;transform:translate(-12px,-46px)scale(.85)}}.hero-aside{background:var(--green-dark);color:#fff;flex-direction:column;min-height:445px;padding:34px;display:flex;position:relative;overflow:hidden}.aside-label{color:#9bb9aa;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.aside-statement{z-index:2;max-width:280px;margin-top:8px;font-family:Georgia,serif;font-size:24px;line-height:1.3;position:relative}.signal-map{height:185px;margin-block:25px 18px;position:relative}.signal-map:before,.signal-map:after,.signal-map i{content:"";transform-origin:0;background:#ffffff29;height:1px;position:absolute}.signal-map:before{width:220px;top:70px;left:27px;transform:rotate(18deg)}.signal-map:after{width:180px;top:124px;left:72px;transform:rotate(-31deg)}.signal-map i:first-of-type{width:150px;top:140px;left:38px;transform:rotate(-68deg)}.signal-map i:nth-of-type(2){width:115px;top:46px;right:1px;transform:rotate(70deg)}.signal-map i:nth-of-type(3){width:138px;top:100px;left:145px;transform:rotate(36deg)}.node{z-index:2;background:var(--green-dark);border:1px solid #b7ccbf;border-radius:50%;width:8px;height:8px;position:absolute}.n1{top:63px;left:22px}.n2{top:81px;left:92px}.n3{top:28px;left:144px}.n4{top:121px;right:25px}.n5{bottom:16px;left:72px}.aside-meta{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;gap:9px 18px;padding-top:18px;display:grid}.aside-meta span{color:#c3d2ca;font-size:10px;line-height:1.35}.trust-strip{border-bottom:1px solid var(--line);background:#fffaf3}.trust-grid{grid-template-columns:repeat(4,1fr);align-items:center;min-height:76px;display:grid}.trust-grid span{border-left:1px solid var(--line);color:#4f5e6a;letter-spacing:.035em;padding-left:24px;font-size:11px}.trust-grid span:first-child{border-left:0;padding-left:0}.agency-section{padding-block:105px 92px}.agency-intro{grid-template-columns:.62fr 1.18fr .9fr;align-items:start;gap:48px;display:grid}.agency-intro h2{letter-spacing:-.032em;max-width:600px;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4vw,54px);font-weight:400;line-height:1.1}.agency-intro>p:last-child{max-width:480px;color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.72}.agency-value-grid{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:62px;display:grid}.agency-value-grid article{border-right:1px solid var(--line);min-height:220px;padding:27px 28px 28px 0}.agency-value-grid article+article{padding-left:28px}.agency-value-grid article:last-child{border-right:0}.agency-value-grid span{color:var(--coral);font-family:var(--font-geist-mono), monospace;font-size:9px}.agency-value-grid h3{margin:38px 0 14px;font-family:Georgia,serif;font-size:22px;font-weight:400}.agency-value-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.67}.agency-promise{color:var(--green);text-align:right;margin:34px 0 0;font-family:Georgia,serif;font-size:clamp(25px,2.6vw,34px);line-height:1.2}.capability-slider-section{color:#fff;background:radial-gradient(circle at 88% 10%,#8067ff33,#0000 30%),radial-gradient(circle at 8% 85%,#39ddcd1f,#0000 30%),#091729;padding-block:88px;position:relative}.capability-slider-heading{grid-template-columns:.68fr 1.18fr .74fr;align-items:start;gap:50px;margin-bottom:52px;display:grid}.capability-slider-heading h2{letter-spacing:-.027em;max-width:610px;margin:0;font-family:Georgia,serif;font-size:clamp(35px,3.6vw,48px);font-weight:400;line-height:1.13}.heading-controls{grid-template-columns:1fr auto auto;align-items:end;gap:8px;display:grid}.heading-controls p{color:#aabdb4;margin:0 8px 5px 0;font-size:13px;line-height:1.7}.heading-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;width:42px;height:42px;font-size:17px;transition:background .2s,color .2s}.heading-controls button:hover{color:var(--ink);background:#f0ede4}.capability-track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.capability-track::-webkit-scrollbar{display:none}.capability-track-spacer{flex:0 0 max(28px,50vw - 590px)}.capability-card{scroll-snap-align:start;border:1px solid #fff3;flex-direction:column;flex:0 0 360px;min-height:440px;padding:0;display:flex;position:relative;overflow:hidden}.capability-card:before{content:"";background:linear-gradient(90deg, var(--micro), transparent 82%);height:4px;position:absolute;inset:0 0 auto}.capability-card{transition:transform .25s,box-shadow .25s}.capability-card:hover{transform:translateY(-7px);box-shadow:0 22px 52px #0000003d}.capability-card.outcome{color:var(--ink);background:linear-gradient(155deg,#fff8e9,#f5e7dd);border-color:#ffc75ca6}.capability-card.technology{color:#fff;background:linear-gradient(155deg,#1f3f58f5,#1f1b4afa);border-color:#39ddcd42}.card-visual{--micro:#39ddcd;--glow:#39ddcd3d;background:radial-gradient(circle at 78% 115%, var(--glow), transparent 57%), linear-gradient(145deg, #0a1b30, #15183a);color:#fff;flex:0 0 148px;padding:20px 24px;position:relative;overflow:hidden}.card-visual:after{content:"";opacity:.2;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%,#000);mask-image:linear-gradient(90deg,#0000,#000 35%,#000)}.visual-identity{--micro:#ff8068;--glow:#ff6b5252}.visual-presence{--micro:#39ddcd;--glow:#39ddcd4d}.visual-calls{--micro:#a987ff;--glow:#8067ff57}.visual-subscriber{--micro:#f5c75c;--glow:#f5c75c47}.visual-monitoring{--micro:#4fc3ff;--glow:#4fc3ff45}.visual-osint{--micro:#ff8fa7;--glow:#ff6b8947}.visual-network{--micro:#55e2c8;--glow:#55e2c842}.visual-dpi{--micro:#ffad66;--glow:#ffad664d}.visual-processing{--micro:#8ba7ff;--glow:#8ba7ff47}.visual-movement{--micro:#40d9ff;--glow:#40d9ff47}.visual-correlation{--micro:#ff7c6d;--glow:#ff7c6d4d}.visual-platform{--micro:#d297ff;--glow:#d297ff47}.micro-canvas{z-index:1;color:var(--micro);position:absolute;inset:62px 24px 13px}.micro-canvas i{color:inherit;display:block;position:absolute}.visual-identity .micro-canvas:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000,currentColor 48%,currentColor);height:1px;position:absolute;top:50%;left:15%;right:16%;transform:perspective(80px)rotateY(-18deg)}.visual-identity i{border:1px solid;border-radius:50%;width:7px;height:7px;animation:3s ease-in-out infinite microPulse}.visual-identity i:first-child{top:8%;left:8%}.visual-identity i:nth-child(2){animation-delay:-.5s;top:43%;left:16%}.visual-identity i:nth-child(3){animation-delay:-1s;bottom:5%;left:9%}.visual-identity i:nth-child(4){animation-delay:-1.5s;top:28%;left:31%}.visual-identity i:nth-child(5){width:24px;height:24px;box-shadow:0 0 24px var(--micro);background:currentColor;top:31%;right:13%}.visual-identity i:nth-child(n+6){display:none}.visual-presence .micro-canvas:before{content:"";opacity:.5;background:currentColor;height:1px;position:absolute;top:51%;left:6%;right:6%;transform:rotate(-5deg)}.visual-presence i{background:#0b1b32;border:1px solid;border-radius:2px;width:9px;height:9px;animation:3.2s ease-in-out infinite microPulse;top:45%}.visual-presence i:first-child{left:7%}.visual-presence i:nth-child(2){animation-delay:-.6s;top:25%;left:28%}.visual-presence i:nth-child(3){animation-delay:-1.2s;top:51%;left:51%}.visual-presence i:nth-child(4){animation-delay:-1.8s;top:18%;left:73%}.visual-presence i:nth-child(5){animation-delay:-2.4s;top:42%;right:4%}.visual-presence i:nth-child(n+6){display:none}.visual-calls .micro-canvas:before{content:"";opacity:.45;background:currentColor;height:1px;position:absolute;bottom:15%;left:3%;right:3%}.visual-calls i{background:currentColor;border-radius:3px 3px 0 0;width:3px;animation:1.8s ease-in-out infinite alternate callBeat;bottom:16%}.visual-calls i:first-child{height:18%;left:12%}.visual-calls i:nth-child(2){height:48%;animation-delay:-.4s;left:23%}.visual-calls i:nth-child(3){height:76%;animation-delay:-.8s;left:34%}.visual-calls i:nth-child(4){height:34%;animation-delay:-1.2s;left:45%}.visual-calls i:nth-child(5){height:68%;animation-delay:-.2s;left:58%}.visual-calls i:nth-child(6){height:42%;animation-delay:-.7s;left:71%}.visual-calls i:nth-child(7){height:23%;animation-delay:-1s;left:84%}.visual-calls i:nth-child(8){background:0 0;border:2px solid;border-radius:50%;width:10px;height:10px;bottom:10%;right:2%}.visual-subscriber i{border:1px solid;border-radius:50%;animation:4s ease-in-out infinite ringBreathe;top:49%;left:64%;transform:translate(-50%,-50%)}.visual-subscriber i:first-child{background:currentColor;width:14px;height:14px}.visual-subscriber i:nth-child(2){opacity:.8;width:34px;height:34px}.visual-subscriber i:nth-child(3){opacity:.5;width:56px;height:56px}.visual-subscriber i:nth-child(4){opacity:.25;width:78px;height:78px}.visual-subscriber i:nth-child(5),.visual-subscriber i:nth-child(6),.visual-subscriber i:nth-child(7),.visual-subscriber i:nth-child(8){opacity:.65;background:currentColor;border:0;border-radius:0;width:35%;height:2px;animation:3s ease-in-out infinite alternate signalLength;left:8%;transform:none}.visual-subscriber i:nth-child(5){top:17%}.visual-subscriber i:nth-child(6){animation-delay:-.7s;top:39%}.visual-subscriber i:nth-child(7){animation-delay:-1.4s;top:61%}.visual-subscriber i:nth-child(8){animation-delay:-2.1s;top:83%}.visual-monitoring i{background:linear-gradient(#0000,currentColor);width:1px;animation:3s ease-in-out infinite monitorRise;bottom:5%}.visual-monitoring i:first-child{height:35%;left:8%}.visual-monitoring i:nth-child(2){height:69%;animation-delay:-.4s;left:20%}.visual-monitoring i:nth-child(3){height:51%;animation-delay:-.8s;left:33%}.visual-monitoring i:nth-child(4){height:84%;animation-delay:-1.2s;left:46%}.visual-monitoring i:nth-child(5){height:43%;animation-delay:-1.6s;left:59%}.visual-monitoring i:nth-child(6){height:72%;animation-delay:-2s;left:72%}.visual-monitoring i:nth-child(7){height:56%;animation-delay:-2.4s;left:85%}.visual-monitoring i:nth-child(8){height:88%;animation-delay:-2.8s;right:1%}.visual-osint .micro-canvas:before,.visual-correlation .micro-canvas:before{content:"";opacity:.22;background:linear-gradient(28deg,#0000 47%,currentColor 48%,#0000 49%),linear-gradient(-19deg,#0000 48%,currentColor 49%,#0000 50%);position:absolute;inset:15% 8%}.visual-osint i,.visual-correlation i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:3s ease-in-out infinite microPulse;box-shadow:0 0 12px}.visual-osint i:first-child,.visual-correlation i:first-child{top:22%;left:8%}.visual-osint i:nth-child(2),.visual-correlation i:nth-child(2){animation-delay:-.4s;bottom:10%;left:25%}.visual-osint i:nth-child(3),.visual-correlation i:nth-child(3){animation-delay:-.8s;top:12%;left:39%}.visual-osint i:nth-child(4),.visual-correlation i:nth-child(4){animation-delay:-1.2s;top:49%;left:53%}.visual-osint i:nth-child(5),.visual-correlation i:nth-child(5){animation-delay:-1.6s;bottom:8%;left:68%}.visual-osint i:nth-child(6),.visual-correlation i:nth-child(6){animation-delay:-2s;top:18%;right:7%}.visual-osint i:nth-child(7),.visual-correlation i:nth-child(7){animation-delay:-2.4s;top:45%;right:19%}.visual-osint i:nth-child(8),.visual-correlation i:nth-child(8){animation-delay:-2.8s;top:53%;left:17%}.visual-network i{background:linear-gradient(90deg,#0000,currentColor,#0000);width:88%;height:1px;animation:2.8s linear infinite networkFlow;left:4%}.visual-network i:first-child{top:12%}.visual-network i:nth-child(2){animation-delay:-.35s;top:26%}.visual-network i:nth-child(3){animation-delay:-.7s;top:40%}.visual-network i:nth-child(4){animation-delay:-1.05s;top:54%}.visual-network i:nth-child(5){animation-delay:-1.4s;top:68%}.visual-network i:nth-child(6){animation-delay:-1.75s;top:82%}.visual-network i:nth-child(n+7){display:none}.visual-dpi i{border:1px solid;animation:4s ease-in-out infinite packetOpen;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.visual-dpi i:first-child{opacity:.25;width:80%;height:72%}.visual-dpi i:nth-child(2){opacity:.45;width:62%;height:54%}.visual-dpi i:nth-child(3){opacity:.7;width:44%;height:36%}.visual-dpi i:nth-child(4){background:currentColor;width:25%;height:18%}.visual-dpi i:nth-child(n+5){display:none}.visual-processing i{background:#ffffff08;border:1px solid;width:70%;height:9px;animation:3.5s ease-in-out infinite stackShift;left:15%}.visual-processing i:first-child{top:3%}.visual-processing i:nth-child(2){animation-delay:-.4s;top:22%}.visual-processing i:nth-child(3){animation-delay:-.8s;top:41%}.visual-processing i:nth-child(4){animation-delay:-1.2s;top:60%}.visual-processing i:nth-child(5){animation-delay:-1.6s;top:79%}.visual-processing i:nth-child(n+6){display:none}.visual-movement i{background:currentColor;width:72%;height:1px;animation:2.5s ease-in-out infinite dataMove;left:3%}.visual-movement i:after{content:"";border-left:6px solid;border-block:3px solid #0000;position:absolute;top:-3px;right:-1px}.visual-movement i:first-child{top:14%}.visual-movement i:nth-child(2){animation-delay:-.6s;top:38%}.visual-movement i:nth-child(3){animation-delay:-1.2s;top:62%}.visual-movement i:nth-child(4){animation-delay:-1.8s;top:86%}.visual-movement i:nth-child(n+5){display:none}.visual-correlation i:nth-child(4){width:16px;height:16px;transform:translate(-5px,-5px)}.visual-platform .micro-canvas{grid-template-columns:repeat(4,1fr);gap:7px;padding:4px 14%;display:grid}.visual-platform i{background:#ffffff09;border:1px solid;animation:3s ease-in-out infinite gridSearch;position:relative;inset:auto}.visual-platform i:nth-child(2){animation-delay:-.35s}.visual-platform i:nth-child(3){animation-delay:-.7s}.visual-platform i:nth-child(4){animation-delay:-1.05s}.visual-platform i:nth-child(5){animation-delay:-1.4s}.visual-platform i:nth-child(6){animation-delay:-1.75s}.visual-platform i:nth-child(7){animation-delay:-2.1s}.visual-platform i:nth-child(8){animation-delay:-2.45s}@keyframes microPulse{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}@keyframes callBeat{0%{opacity:.35;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1)}}@keyframes ringBreathe{0%,to{opacity:.25;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.85;transform:translate(-50%,-50%)scale(1.06)}}@keyframes signalLength{0%{opacity:.35;width:18%}to{opacity:.9;width:40%}}@keyframes monitorRise{0%,to{opacity:.25;transform-origin:bottom;transform:scaleY(.55)}50%{opacity:1;transform-origin:bottom;transform:scaleY(1)}}@keyframes networkFlow{0%{opacity:0;transform:translate(-18%)}40%,60%{opacity:1}to{opacity:0;transform:translate(18%)}}@keyframes packetOpen{0%,to{transform:translate(-50%,-50%)rotate(-3deg)scale(.9)}50%{transform:translate(-50%,-50%)rotate(3deg)scale(1.05)}}@keyframes stackShift{0%,to{opacity:.4;transform:translate(-5%)}50%{opacity:1;transform:translate(5%)}}@keyframes dataMove{0%{opacity:.25;transform:translate(0)}50%{opacity:1}to{opacity:.1;transform:translate(24%)}}@keyframes gridSearch{0%,to{opacity:.35;background:0 0}45%,60%{opacity:1;background:currentColor;box-shadow:0 0 16px}}.capability-card-top{z-index:1;border-bottom:1px solid;justify-content:space-between;align-items:center;padding-bottom:19px;display:flex;position:relative}.capability-card-top span,.capability-card-top small{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;opacity:.66;font-size:8px}.capability-card.outcome .capability-card-top{color:var(--ink)}.capability-card.technology .capability-card-top{color:#fff}.capability-card-body{flex-direction:column;flex:1;padding:30px 30px 28px;display:flex}.capability-card-body>p{color:#d94f3b;font-family:var(--font-geist-mono), monospace;letter-spacing:.095em;text-transform:uppercase;margin:0 0 17px;font-size:8px;line-height:1.55}.capability-card-top+p{margin-top:46px}.capability-card.technology .capability-card-body>p{color:var(--cyan)}.capability-card h3{letter-spacing:-.02em;margin:0 0 22px;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.16}.card-detail{color:#5d6863;font-size:13px;line-height:1.72}.capability-card.technology .card-detail{color:#b6c7bf}.slide-tags{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.slide-tags span{color:inherit;opacity:.62;border:1px solid;padding:8px 10px;font-size:9px}.capability-card .slide-tags{margin-top:auto;padding-top:25px}.bridge-message{color:var(--ink);background:linear-gradient(120deg,#ffd791 0%,#ffb49e 52%,#9fe5da 100%);position:relative;overflow:hidden}.bridge-message:after{content:"";border:1px solid #11192829;border-radius:50%;width:340px;height:340px;position:absolute;top:-170px;right:-100px;box-shadow:0 0 0 42px #ffffff14,0 0 0 84px #ffffff0e}.bridge-message .shell{z-index:1;grid-template-columns:.55fr 1.45fr;align-items:center;gap:70px;min-height:300px;display:grid;position:relative}.bridge-message p{font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.bridge-message blockquote{letter-spacing:-.027em;max-width:850px;margin:0;font-family:Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.15}.component-slider-section{background:radial-gradient(circle at 12% 12%,#ff6b5221,#0000 30%),radial-gradient(circle at 86% 82%,#8067ff33,#0000 34%),#12162e}.component-slider-section .capability-card.technology{background:linear-gradient(150deg,#1c374dfa,#2a1d4dfa)}.practice-section{padding-block:105px;position:relative}.practice-section:before{content:"";background:radial-gradient(circle,#ff6b5229,#0000 68%);border-radius:50%;width:310px;height:310px;position:absolute;top:80px;right:-170px}.practice-lead{grid-template-columns:.62fr 1.1fr .9fr;align-items:start;gap:48px;display:grid}.practice-lead h2{letter-spacing:-.028em;margin:0;font-family:Georgia,serif;font-size:clamp(36px,3.8vw,50px);font-weight:400;line-height:1.12}.practice-lead>p:last-child{max-width:520px;color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.72}.practice-points{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.practice-points article{border-right:1px solid var(--line);min-height:195px;padding:27px 30px 25px 0;transition:transform .2s}.practice-points article:hover{transform:translateY(-5px)}.practice-points article+article{padding-left:30px}.practice-points article:last-child{border-right:0}.practice-points span{color:var(--coral);font-family:var(--font-geist-mono), monospace;font-size:9px}.practice-points h3{margin:34px 0 13px;font-family:Georgia,serif;font-size:21px;font-weight:400}.practice-points p{max-width:320px;color:var(--muted);margin:0;font-size:12px;line-height:1.68}.disclosure-note{color:#78817d;text-align:right;max-width:700px;margin:28px 0 0 auto;font-size:10px;line-height:1.6}.section{padding-block:112px}.section-heading{grid-template-columns:.72fr 1.22fr .86fr;align-items:start;gap:44px;margin-bottom:58px;display:grid}.section-heading h2,.advisory-intro h2,.contact-grid h2{letter-spacing:-.028em;margin-bottom:0;font-family:Georgia,serif;font-size:clamp(36px,3.8vw,50px);font-weight:400;line-height:1.12}.section-heading>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.72}.solution-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.solution-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:315px;padding:30px;display:flex}.card-number{color:var(--green);font-family:var(--font-geist-mono), monospace;font-size:10px}.solution-card h3{max-width:280px;margin:55px 0 15px;font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.22}.solution-card p{color:var(--muted);margin-bottom:24px;font-size:13px;line-height:1.66}.solution-card small{border-top:1px solid var(--line);color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:18px;font-size:8px}.reality-section{background:var(--green-dark);color:#fff}.reality-grid{grid-template-columns:.7fr 1.45fr .8fr;align-items:center;gap:58px;min-height:500px;padding-block:88px;display:grid}.reality-grid blockquote{letter-spacing:-.02em;margin-bottom:0;font-family:Georgia,serif;font-size:clamp(29px,3.1vw,42px);font-weight:400;line-height:1.25}.reality-copy{color:#b6c6be;margin:0;font-size:13px;line-height:1.75}.engineering-heading{margin-bottom:70px}.engineering-stack{border-top:1px solid var(--line)}.engineering-row{border-bottom:1px solid var(--line);grid-template-columns:45px 1.05fr 1.2fr 1fr;align-items:start;gap:25px;padding:30px 0;display:grid}.layer-index{color:var(--green);font-family:var(--font-geist-mono), monospace;padding-top:3px;font-size:9px}.engineering-row small{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:9px;display:block}.engineering-row h3{margin:0;font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.3}.engineering-row>p{color:var(--muted);margin:0;font-size:12px;line-height:1.72}.tag-list{flex-wrap:wrap;gap:7px;display:flex}.tag-list span{border:1px solid var(--line);color:var(--muted);padding:7px 9px;font-size:9px}.advisory-section{color:#fff;background:radial-gradient(circle at 74% 30%,#8067ff38,#0000 33%),linear-gradient(140deg,#111c32,#21133b)}.advisory-wrap{grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:105px;display:grid}.advisory-intro h2{max-width:500px;margin-bottom:28px}.advisory-intro>p:last-child{color:#aab8b1;max-width:500px;font-size:14px;line-height:1.72}.audience-grid{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;display:grid}.audience-grid article{border-right:1px solid #ffffff2e;padding:28px 30px 10px 0}.audience-grid article+article{border-right:0;padding-left:30px}.audience-grid small{color:#9bb9aa;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.audience-grid h3{margin:34px 0 28px;font-family:Georgia,serif;font-size:24px;font-weight:400}.audience-grid ul{margin:0;padding:0;list-style:none}.audience-grid li{color:#c4cec9;border-top:1px solid #ffffff24;padding:13px 0;font-size:12px}.faq-section{grid-template-columns:.78fr 1.22fr;gap:90px;padding-block:105px;display:grid}.faq-intro h2{letter-spacing:-.028em;max-width:520px;margin-bottom:25px;font-family:Georgia,serif;font-size:clamp(36px,3.8vw,50px);font-weight:400;line-height:1.12}.faq-intro>p:last-child{max-width:470px;color:var(--muted);font-size:14px;line-height:1.72}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-family:Georgia,serif;font-size:21px;line-height:1.3;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--green);font-family:var(--font-geist-mono), monospace;flex:none;font-size:20px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:680px;color:var(--muted);margin:-4px 48px 26px 0;font-size:13px;line-height:1.72}.section-heading.compact{grid-template-columns:.72fr 2.08fr;margin-bottom:52px}.principles-grid{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.principles-grid article{border-right:1px solid var(--line);min-height:190px;padding:28px 28px 28px 0}.principles-grid article+article{padding-left:28px}.principles-grid article:last-child{border-right:0}.principles-grid h3{margin-bottom:20px;font-family:Georgia,serif;font-size:19px;font-weight:400}.principles-grid p{color:var(--muted);font-size:12px;line-height:1.66}.contact-section{background:linear-gradient(125deg,#ffd895 0%,#ffc2ad 48%,#bcece2 100%)}.contact-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:100px;min-height:440px;padding-block:80px;display:grid}.contact-grid h2{max-width:590px}.contact-copy>p{color:#53605b;font-size:14px;line-height:1.75}.button-dark{color:#fff;background:#101827;margin:8px 0 14px;box-shadow:0 12px 30px #1119282e}.contact-copy address{color:#5d6863;max-width:430px;font-size:11px;font-style:normal;line-height:1.5;display:block}.contact-principles{flex-wrap:wrap;gap:7px;margin:22px 0 18px;display:flex}.contact-principles span{color:#53605b;border:1px solid #17201d29;padding:7px 9px;font-size:9px}.site-footer{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:40px;min-height:142px;display:grid}.footer-brand{justify-self:start}.brand-logo-footer{width:145px}.site-footer>p{color:var(--muted);margin:0;font-size:10px}.site-footer>p:last-child{justify-self:end}@media (width<=980px){nav a:not(.nav-cta){display:none}.site-header:before{height:96px}.hero{grid-template-columns:minmax(0,690px) 1fr}.hero-banner-image:before{background:linear-gradient(90deg,#05111ffc,#061222e8 48%,#070f2057 82%)}.section-heading,.reality-grid,.advisory-wrap,.practice-lead,.agency-intro,.faq-section{grid-template-columns:1fr}.solution-grid{grid-template-columns:1fr 1fr}.engineering-row{grid-template-columns:35px 1fr 1.2fr}.engineering-row .tag-list{grid-column:2/-1}.principles-grid,.agency-value-grid{grid-template-columns:1fr 1fr}.agency-value-grid article:nth-child(2){border-right:0}.capability-slider-heading{grid-template-columns:1fr;gap:18px}.bridge-message .shell{grid-template-columns:1fr;gap:22px;padding-block:70px}.principles-grid article:nth-child(2){border-right:0}.reality-grid,.advisory-wrap{gap:48px}.faq-section{gap:42px}}@media (width<=640px){.shell{width:min(100% - 32px,1180px)}.site-header{height:82px}.brand-logo{width:150px}.nav-cta{padding:9px 11px;font-size:10px}.hero{grid-template-columns:1fr;min-height:720px;padding-block:64px 105px}h1{font-size:42px}.hero-intro{font-size:15px}.button{width:100%}.text-link{width:auto}.site-header:before{height:82px}.hero-banner-image:before{background:#05111fd1}.hero-banner-image img{object-position:62% center;filter:saturate(1.04)brightness(.72)}.hero-banner-caption{justify-content:flex-start;bottom:18px;left:0;right:auto}.trust-grid{grid-template-columns:1fr 1fr;gap:17px 0;padding-block:17px}.trust-grid span:nth-child(3){border-left:0;padding-left:0}.agency-section{padding-block:76px 68px}.agency-intro{gap:18px}.agency-value-grid{grid-template-columns:1fr;margin-top:40px}.agency-value-grid article,.agency-value-grid article+article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:24px 0}.agency-value-grid article:last-child{border-bottom:0}.agency-value-grid h3{margin-top:20px}.agency-promise{text-align:left;margin-top:28px}.capability-slider-section{padding-block:76px}.heading-controls{grid-template-columns:1fr auto auto}.capability-track-spacer{flex-basis:16px}.capability-card{flex-basis:min(84vw,355px);min-height:440px;padding:0}.capability-card-body{padding:27px 25px 25px}.capability-card h3{font-size:27px}.bridge-message .shell{min-height:auto}.bridge-message blockquote{font-size:34px}.practice-section{padding-block:78px}.practice-lead{gap:18px}.practice-points{grid-template-columns:1fr;margin-top:40px}.practice-points article,.practice-points article+article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:24px 0}.practice-points article:last-child{border-bottom:0}.practice-points h3{margin-top:22px}.disclosure-note{text-align:left}.section{padding-block:82px}.section-heading{gap:20px;margin-bottom:42px}.section-heading h2,.advisory-intro h2,.contact-grid h2{font-size:36px}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:285px}.reality-grid{min-height:auto;padding-block:78px}.reality-grid blockquote{font-size:29px}.engineering-row{grid-template-columns:28px 1fr;gap:18px}.engineering-row>p,.engineering-row .tag-list{grid-column:2}.audience-grid{grid-template-columns:1fr}.audience-grid article,.audience-grid article+article{border-bottom:1px solid #ffffff2e;border-right:0;padding:28px 0}.faq-section{padding-block:76px}.faq-intro h2{font-size:36px}.faq-list summary{font-size:19px}.principles-grid{grid-template-columns:1fr}.principles-grid article,.principles-grid article+article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:25px 0}.contact-grid{grid-template-columns:1fr;gap:52px;min-height:auto;padding-block:76px}.site-footer{grid-template-columns:1fr;gap:18px;padding-block:34px}.site-footer>p:last-child{justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
