@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#07090b;--carbon:#11171a;--soft:#9ca6ad;--paper:#f0f1ed;--line:rgba(235,238,232,.16);--acid:#ff5d3b;--acid-dim:rgba(255,93,59,.14);font-family:Manrope Variable,Arial,sans-serif;color:var(--paper);background:var(--ink)}html{scroll-padding-top:104px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;min-width:320px;background:var(--ink)}body:before{content:"";position:fixed;inset:0;z-index:50;pointer-events:none;opacity:.034;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,summary:focus-visible,button:focus-visible{outline:2px solid var(--acid);outline-offset:5px}::selection{background:var(--acid);color:var(--ink)}.page-shell{overflow:clip;background:var(--ink)}.site-header{height:84px;width:min(calc(100% - 28px),1452px);margin:0 auto;padding:0 28px;display:flex;align-items:center;gap:34px;position:sticky;top:14px;z-index:40;border:1px solid transparent;transition:height .35s ease,background .35s ease,border-color .35s ease,backdrop-filter .35s ease}.site-header.is-scrolled{height:68px;border-color:#ebeee821;background:#080b0dd1;backdrop-filter:blur(18px)}.wordmark{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:800;letter-spacing:-.06em}.wordmark .brand-mark{width:28px;height:28px;flex:0 0 28px}.wordmark em{margin-left:3px;color:var(--soft);font-size:9px;font-style:normal;letter-spacing:.02em}.desktop-nav{display:flex;gap:29px;margin-left:auto}.desktop-nav a,.portal-link{position:relative;color:#b9c0c4;font-size:11px;font-weight:700;transition:color .2s ease}.desktop-nav a:after,.portal-link:after{content:"";height:1px;position:absolute;right:0;bottom:-8px;left:0;background:var(--acid);transform:scaleX(0);transform-origin:right;transition:transform .28s ease}.desktop-nav a:hover,.portal-link:hover{color:var(--paper)}.desktop-nav a:hover:after,.portal-link:hover:after{transform:scaleX(1);transform-origin:left}.header-actions{display:flex;align-items:center;gap:21px}.portal-link span{color:var(--acid)}.assessment-link{padding:13px 16px;background:var(--acid);color:var(--ink);font-size:10px;font-weight:800;transition:box-shadow .25s ease,transform .25s ease}.assessment-link:hover{transform:translateY(-2px);box-shadow:0 11px 32px #d8f05d29}.assessment-link span{margin-left:8px}.mobile-nav{display:none}.hero{min-height:100svh;max-width:1480px;margin:-84px auto 0;padding:clamp(154px,14vw,220px) 42px 32px;position:relative;display:grid;grid-template-columns:minmax(0,1.13fr) minmax(430px,.87fr);grid-template-rows:1fr auto;gap:36px 20px;background:radial-gradient(circle at 78% 49%,rgba(216,240,93,.055),transparent 30%)}.hero:before{content:"CONTROL / VALIDATION";position:absolute;top:50%;right:-64px;color:#ebeee82e;font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.22em;transform:rotate(90deg)}.hero__copy{position:relative;z-index:2;align-self:center}.eyebrow,.section-marker{margin:0 0 26px;color:#aeb6b6;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;line-height:1.4;letter-spacing:.11em}.eyebrow span{display:inline-block;width:18px;height:1px;margin:0 9px 3px 0;background:var(--acid)}.hero h1{max-width:790px;margin:0;font-size:clamp(55px,7.05vw,108px);font-weight:620;line-height:.875;letter-spacing:-.09em}.hero h1 span{display:block;animation:headline-in .75s both cubic-bezier(.2,.8,.2,1)}.hero h1 span:nth-child(2){animation-delay:.08s}.hero h1 span:nth-child(3){animation-delay:.16s}.hero h1 em{color:var(--acid);font-style:normal}.hero__statement{max-width:450px;margin:33px 0 0;color:#b7bec0;font-size:15px;line-height:1.65}.hero__actions{display:flex;align-items:center;gap:25px;margin-top:32px}.button{display:inline-flex;align-items:center;gap:28px;padding:16px 18px;font-size:11px;font-weight:800}.button--primary{background:var(--acid);color:var(--ink);transition:box-shadow .25s ease,transform .25s ease}.button--primary:hover{transform:translateY(-2px);box-shadow:0 15px 40px #d8f05d24}.button b,.text-link b{font-size:17px;font-weight:500;line-height:0}.text-link{border-bottom:1px solid rgba(235,238,232,.3);padding-bottom:5px;color:var(--paper);font-size:11px;font-weight:700;transition:border-color .2s,color .2s}.text-link:hover{color:var(--acid);border-color:var(--acid)}.text-link b{color:var(--acid);margin-left:10px}.hero__visual{min-height:370px;display:flex;align-items:center}.hero__footer{grid-column:1/-1;display:flex;justify-content:space-between;color:#778187;font:9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.13em}.topology{width:100%;position:relative;color:#637177}.topology svg{display:block;width:100%;height:auto;overflow:visible}.topology__meta{display:flex;justify-content:space-between;margin:0 8px 15px;color:#8d989d;font:9px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em}.topology__meta b{color:var(--acid);font-weight:500}.topology__grid{opacity:.38}.topology__zones rect{fill:#11181b52;stroke:#ebeee81a;stroke-dasharray:3 5}.topology__zones text{fill:#657176;font:7px ui-monospace,SFMono-Regular,monospace;letter-spacing:.14em}.topology__base-paths path{fill:none;stroke:#425058;stroke-width:1}.topology__risk-path{fill:none;stroke:var(--acid);stroke-width:2.4;stroke-dasharray:900;stroke-dashoffset:900;opacity:0;filter:drop-shadow(0 0 7px rgba(216,240,93,.22));transition:stroke-dashoffset 1.6s cubic-bezier(.76,0,.24,1),opacity .25s}.topology--2 .topology__risk-path,.topology--3 .topology__risk-path{stroke-dashoffset:0;opacity:1}.topology__node{opacity:.38;transition:opacity .5s}.topology__node circle:first-child{fill:#11181d;stroke:#77858a;stroke-width:1.2}.topology__node circle:nth-child(2){fill:#849095}.topology__node text{fill:#95a0a4;font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.topology--1 .topology__node,.topology--2 .topology__node,.topology--3 .topology__node{opacity:1}.topology--2 .topology__node circle:first-child,.topology--3 .topology__node circle:first-child{stroke:var(--acid)}.topology--3 .topology__node:last-of-type circle:first-child{fill:var(--acid)}.topology__signal{opacity:0;transition:opacity .2s}.topology--2 .topology__signal,.topology--3 .topology__signal{opacity:1;animation:signal 3.5s linear infinite}.topology__signal circle{fill:none;stroke:var(--acid);stroke-width:1}.topology__legend{display:flex;justify-content:flex-end;gap:15px;margin-top:20px;font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.topology__legend i{width:6px;height:6px;margin-right:5px;display:inline-block;border:1px solid #768187}.topology__legend span:nth-child(2) i{background:var(--acid);border-color:var(--acid)}.topology__legend span:last-child{margin-left:10px;color:var(--acid)}.capability{max-width:1480px;margin:auto;padding:clamp(110px,13vw,220px) 42px clamp(100px,12vw,180px);border-top:1px solid var(--line)}.capability__lead{display:grid;grid-template-columns:1.45fr .55fr;gap:80px;align-items:end}.capability h2,.journey h2,.botxpose h2{margin:0;font-size:clamp(42px,5.4vw,82px);font-weight:550;line-height:.94;letter-spacing:-.075em}.capability h2 em,.journey h2 em,.botxpose h2 em{color:var(--acid);font-style:normal}.capability__lead p,.journey__intro>p,.botxpose__title>p{margin:0;color:var(--soft);font-size:14px;line-height:1.7}.surface-map{margin:clamp(72px,10vw,140px) 0 35px;min-height:270px;position:relative}.surface-map__surfaces,.surface-map__disciplines{display:grid;position:relative;z-index:2}.surface-map__surfaces{grid-template-columns:repeat(8,1fr);counter-reset:surface}.surface-map__surfaces span{padding:11px 0;border-top:1px solid #566166;color:#c1c9c9;font-size:11px;font-weight:700}.surface-map__surfaces span:before{content:"0" counter(surface);counter-increment:surface;display:block;margin-bottom:8px;color:#707a7d;font:8px ui-monospace,SFMono-Regular,monospace}.surface-map svg{position:absolute;top:45px;left:0;width:100%;height:160px}.surface-map path{fill:none;stroke:#d8f05d85;stroke-width:1.1}.surface-map__disciplines{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:134px}.surface-map__disciplines span{padding:14px 15px;border-left:2px solid var(--acid);background:#12191b;font-size:11px;font-weight:800}.capability__note{display:flex;justify-content:space-between;color:#90999c;font:9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em}.capability__note span:last-child{color:var(--acid)}.journey{min-height:1120px;position:relative;padding:clamp(100px,11vw,170px) max(42px,calc((100vw - 1396px)/2));background:#141c1f}.journey:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.95%,var(--acid-dim) 50%,transparent 50.1%),radial-gradient(circle at 72% 68%,rgba(216,240,93,.045),transparent 26%);pointer-events:none}.journey__intro{width:48%;position:relative;z-index:1}.journey__intro h2{margin-bottom:27px}.journey-system{display:grid;grid-template-columns:minmax(300px,.44fr) minmax(460px,.56fr);gap:7vw;position:relative;z-index:1}.scenario-switcher{display:grid;align-content:start;margin-top:70px;border-top:1px solid var(--line)}.scenario-switcher button{display:grid;grid-template-columns:64px 1fr;padding:18px 4px;border:0;border-bottom:1px solid var(--line);color:#8f9a9d;background:transparent;text-align:left;font:9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;cursor:pointer;transition:color .25s,padding .25s,background .25s}.scenario-switcher button span{color:#647176}.scenario-switcher button:hover{color:var(--paper);padding-left:12px}.scenario-switcher button.is-active{padding-left:12px;color:var(--acid);background:linear-gradient(90deg,rgba(216,240,93,.09),transparent)}.journey-system__summary{align-self:start;margin-top:36px;padding:18px;border-left:1px solid var(--acid);background:#080b0d42}.journey-system__summary span{color:var(--acid);font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em}.journey-system__summary p{margin:10px 0 0;color:#aab2b2;font-size:11px;line-height:1.6}.journey__path{grid-column:2;grid-row:1/3;width:100%;margin:90px 0 0;position:relative}.journey__rail{position:absolute;top:0;bottom:0;left:16px;width:1px;background:#ebeee83b}.journey__rail i{display:block;width:5px;height:20%;margin-left:-2px;background:var(--acid);box-shadow:0 0 22px var(--acid);transition:height .65s cubic-bezier(.2,.8,.2,1)}.journey-step{min-height:126px;display:grid;grid-template-columns:52px 1fr auto;gap:14px;padding:0 0 42px;position:relative;opacity:.42;transform:translate(6px);transition:opacity .35s,transform .35s}.journey-step.is-reached{opacity:1;transform:none}.journey-step__number{color:var(--acid);font:9px ui-monospace,SFMono-Regular,monospace;padding-top:2px}.journey-step h3{margin:0 0 8px;font-size:20px;letter-spacing:-.04em}.journey-step p{max-width:450px;margin:0;color:#aab2b2;font-size:12px;line-height:1.6}.journey-step__signal{color:#829094;font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.journey-step.is-reached .journey-step__signal{color:var(--acid)}.journey-step:last-child h3{color:var(--acid)}.journey__outcome{max-width:480px;margin:-34px 0 0;position:relative;z-index:1}.journey__outcome p{margin:0 0 8px;color:#889396;font:10px ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.journey__outcome strong{font-size:clamp(29px,3.5vw,52px);font-weight:550;line-height:.98;letter-spacing:-.06em}.botxpose{max-width:1480px;margin:auto;padding:clamp(100px,12vw,190px) 42px 54px}.botxpose__header{display:flex;justify-content:space-between;align-items:start}.botxpose__header p{margin:0;color:var(--acid);font:9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em}.botxpose__title{margin-top:64px;display:grid;grid-template-columns:1.3fr .5fr;gap:90px}.product-machine{min-height:450px;margin-top:80px;padding:40px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);background:#0d1215}.product-machine:after{content:"";width:420px;height:420px;position:absolute;border:1px solid rgba(216,240,93,.18);border-radius:50%}.product-machine__signals{position:absolute;inset:0;opacity:.68}.product-machine__signals i{position:absolute;top:calc(8% + (var(--i) * 13%));left:calc((var(--i) % 5) * 5%);width:3px;height:3px;background:#779096;animation:drift 5s calc(var(--i) * -.13s) ease-in-out infinite}.product-machine__flow{display:flex;align-items:center;gap:14px;position:relative;z-index:2}.product-stage{min-width:93px;position:relative;text-align:center}.product-stage span{display:block;margin-bottom:8px;color:#778287;font:8px ui-monospace,SFMono-Regular,monospace}.product-stage strong{font-size:10px;letter-spacing:.04em}.product-stage b{position:absolute;top:32px;right:-15px;color:var(--acid);font-size:16px;font-weight:400}.product-stage--3{transform:translateY(-22px)}.product-stage--4 strong,.product-stage--5 strong{color:var(--acid)}.product-machine__result{width:174px;padding:18px;position:absolute;right:39px;bottom:32px;z-index:3;border-left:2px solid var(--acid);background:#131b1deb}.product-machine__result span{display:block;color:#a6b0b0;font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.product-machine__result strong{display:block;margin:8px 0;color:var(--acid);font-size:44px;line-height:.9;letter-spacing:-.08em}.product-machine__result p{margin:0;color:#9aa5a5;font-size:10px;line-height:1.5}.botxpose__footer{display:flex;justify-content:space-between;margin-top:27px;color:#879397;font:9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.09em}.prototype-footer{display:flex;justify-content:space-between;padding:23px 42px;border-top:1px solid var(--line);color:#647176;font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em}@keyframes headline-in{0%{opacity:0;transform:translateY(30px);clip-path:inset(0 0 100%)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes signal{0%{transform:translate(72px,148px)}to{transform:translate(710px,130px)}}@keyframes drift{50%{transform:translate(290px,calc((var(--i) % 4) * -8px));opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:900px){.site-header{padding:0 25px}.desktop-nav,.header-actions{display:none}.mobile-nav{display:block;margin-left:auto;position:relative}.mobile-nav summary{display:flex;align-items:center;gap:10px;list-style:none;font:10px ui-monospace,SFMono-Regular,monospace;color:var(--paper);cursor:pointer}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary i,.mobile-nav summary i:after{width:19px;height:1px;display:block;background:var(--acid);content:""}.mobile-nav summary i:after{transform:translateY(5px)}.mobile-nav[open] summary i:after{transform:rotate(90deg)}.mobile-nav nav{width:218px;padding:12px;position:absolute;right:0;top:32px;display:grid;background:#161d20;border:1px solid var(--line)}.mobile-nav nav a{padding:11px;color:#d9dfdd;font-size:12px}.hero{grid-template-columns:1fr}.hero__visual{min-height:0;max-width:680px}.capability__lead,.botxpose__title{grid-template-columns:1fr;gap:26px}.journey__intro{width:65%}.journey-system{grid-template-columns:1fr}.scenario-switcher{grid-template-columns:repeat(3,1fr)}.scenario-switcher button{display:block;padding:14px 10px}.scenario-switcher button span{display:block;margin-bottom:7px}.journey-system__summary{margin-top:0}.journey__path{grid-column:1;grid-row:auto;width:82%;margin:45px 0 0 auto}.product-machine{margin-left:-15px;margin-right:-15px}.product-stage{min-width:76px}.product-machine__result{right:20px}.journey{padding-left:42px;padding-right:42px}}@media(max-width:600px){.site-header{top:8px;height:60px;width:calc(100% - 16px);padding:0 12px}.site-header.is-scrolled{height:60px}.hero{min-height:auto;margin-top:-68px;padding:148px 18px 22px;gap:54px}.hero:before{display:none}.hero h1{font-size:clamp(48px,14.1vw,64px);line-height:.88}.hero__statement{font-size:14px}.hero__actions{align-items:flex-start;flex-direction:column;gap:22px}.hero__visual{margin-right:-10px}.topology__meta{margin-left:0}.topology__legend{justify-content:flex-start;flex-wrap:wrap}.hero__footer{margin-top:2px;font-size:8px}.capability,.botxpose{padding-left:18px;padding-right:18px}.capability{padding-top:100px}.capability h2,.journey h2,.botxpose h2{font-size:43px}.surface-map{margin-top:62px;min-height:515px}.surface-map__surfaces{grid-template-columns:repeat(2,1fr);column-gap:18px}.surface-map__surfaces span{font-size:10px}.surface-map svg{display:none}.surface-map__disciplines{grid-template-columns:1fr;margin-top:32px;gap:0}.surface-map__disciplines span{border-left-width:1px;border-bottom:1px solid rgba(235,238,232,.1);background:transparent}.capability__note{gap:15px;line-height:1.5}.journey{min-height:0;padding:100px 18px}.journey:before{background:linear-gradient(90deg,transparent 14%,rgba(216,240,93,.13) 14.1%,transparent 14.2%)}.journey__intro,.journey__path{width:100%}.scenario-switcher{grid-template-columns:1fr;margin-top:55px}.scenario-switcher button{display:grid;grid-template-columns:62px 1fr}.scenario-switcher button span{margin:0}.journey-system__summary{margin-top:16px}.journey__path{margin-top:55px}.journey-step{grid-template-columns:45px 1fr;padding-bottom:44px}.journey-step__signal{display:none}.journey-step p{font-size:12px}.journey__outcome{margin-top:8px}.botxpose__header{display:block}.botxpose__header p{margin-top:14px}.botxpose__title{margin-top:54px}.product-machine{min-height:510px;margin-top:53px;padding:22px 5px;align-items:start}.product-machine:after{width:310px;height:310px;top:45px}.product-machine__flow{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px 5px;padding:35px 18px}.product-stage{min-width:0;text-align:left}.product-stage b{display:none}.product-stage--3{transform:none}.product-machine__result{width:calc(100% - 36px);right:18px;bottom:20px}.botxpose__footer,.prototype-footer{padding-left:18px;padding-right:18px}.prototype-footer span:last-child{display:none}}.hero--spatial{grid-template-columns:minmax(0,.86fr) minmax(510px,1.14fr);gap:0;isolation:isolate;background:radial-gradient(circle at 72% 46%,rgba(255,93,59,.085),transparent 28%),linear-gradient(115deg,#07090b 0 46%,#090d10 46% 100%)}.hero--spatial:after{content:"";position:absolute;inset:84px 42px 32px;z-index:-1;border:1px solid rgba(235,238,232,.075);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 62%,4px 62%,4px 38%,0 38%)}.hero--spatial .hero__copy{padding-right:12px}.hero--spatial h1{width:12ch;max-width:none;font-size:clamp(64px,6.25vw,96px);font-weight:610;line-height:.82}.hero--spatial h1 span:nth-child(2){padding-left:.7ch}.hero--spatial h1 span:nth-child(3){width:14ch;margin-top:.18em;color:#aeb8b8;font-size:.53em;line-height:.95;letter-spacing:-.055em}.hero--spatial h1 span:nth-child(3) em{display:block;color:var(--acid);font-size:1.9em;line-height:.9;letter-spacing:-.085em}.hero--spatial .hero__statement{max-width:490px;border-left:1px solid var(--acid);padding-left:18px}.hero--spatial .hero__visual{min-height:620px;margin:-28px -18px -8px 0;position:relative}.hero--spatial .hero__footer{border-top:1px solid rgba(235,238,232,.1);padding-top:16px}.threat-field{width:100%;height:100%;min-height:620px;position:relative;overflow:hidden;cursor:crosshair;background:radial-gradient(circle at 52% 49%,rgba(255,93,59,.08),transparent 33%)}.threat-field:before{content:"";position:absolute;inset:11%;border-radius:50%;background:radial-gradient(circle,transparent 51%,rgba(255,93,59,.025) 52%,transparent 53%);filter:blur(1px)}.threat-field canvas{width:100%;height:100%;position:absolute;inset:0}.threat-field__frame{position:absolute;inset:38px;pointer-events:none}.threat-field__frame i{width:25px;height:25px;position:absolute;border-color:#ff5d3b80;border-style:solid}.threat-field__frame i:nth-child(1){top:0;left:0;border-width:1px 0 0 1px}.threat-field__frame i:nth-child(2){top:0;right:0;border-width:1px 1px 0 0}.threat-field__frame i:nth-child(3){right:0;bottom:0;border-width:0 1px 1px 0}.threat-field__frame i:nth-child(4){bottom:0;left:0;border-width:0 0 1px 1px}.threat-field__status{position:absolute;top:56px;left:58px;display:grid;gap:8px}.threat-field__status span,.threat-field__node span,.threat-field__node small,.threat-field__readout{font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em}.threat-field__status span{color:#778488}.threat-field__status strong{max-width:170px;font-size:13px;font-weight:650;letter-spacing:-.02em}.threat-field__node{position:absolute;right:58px;top:50%;display:grid;gap:3px;padding:12px 0 12px 16px;border-left:1px solid var(--acid);transform:translateY(-50%)}.threat-field__node span,.threat-field__node small{color:#788589}.threat-field__node strong{color:var(--acid);font-size:20px;font-weight:560;letter-spacing:-.05em}.threat-field__control{position:absolute;right:58px;bottom:58px;padding:12px 0;border:0;border-bottom:1px solid rgba(255,93,59,.5);color:#dfe4e1;background:transparent;font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;cursor:pointer}.threat-field__control span{margin-left:16px;color:var(--acid)}.threat-field__readout{position:absolute;bottom:58px;left:58px;display:flex;gap:24px;color:#667277}.surface-map__surfaces span,.surface-map__disciplines span{transition:transform .3s ease,color .3s ease,background .3s ease}.surface-map__surfaces span:hover{color:var(--acid);transform:translateY(-5px)}.surface-map__disciplines span:hover{color:var(--acid);background:#ff5d3b12;transform:translateY(-7px)}.surface-map path{stroke-dasharray:3 4;animation:map-flow 9s linear infinite}.product-machine{box-shadow:inset 0 0 90px #ff5d3b06}.product-machine:before{content:"SIGNAL CORRELATION / ACTIVE";position:absolute;top:18px;left:20px;color:#667277;font:7px ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em}.product-machine:after{border-color:#ff5d3b2e}.product-stage{transition:transform .3s ease,color .3s ease}.product-stage:hover{color:var(--acid);transform:translateY(-8px)}.product-stage--3:hover{transform:translateY(-30px)}@keyframes map-flow{to{stroke-dashoffset:-70}}@media(max-width:1100px){.hero--spatial{grid-template-columns:minmax(0,.98fr) minmax(450px,1.02fr)}.hero--spatial h1{font-size:clamp(58px,6.6vw,78px)}.hero--spatial .hero__visual,.threat-field{min-height:560px}.threat-field__node{right:38px}.threat-field__status{left:38px}.threat-field__control{right:38px}.threat-field__readout{left:38px}}@media(max-width:900px){.hero--spatial{grid-template-columns:1fr;background:radial-gradient(circle at 50% 68%,rgba(255,93,59,.08),transparent 32%),#07090b}.hero--spatial h1{width:11ch;font-size:clamp(62px,11vw,90px)}.hero--spatial .hero__visual{width:min(100%,720px);min-height:580px;margin:28px auto 0}.hero--spatial .hero__footer{margin-top:0}.threat-field{min-height:580px}}@media(max-width:600px){.hero--spatial{padding-top:138px;gap:28px}.hero--spatial:after{inset:76px 18px 20px}.hero--spatial h1{width:10.4ch;font-size:clamp(53px,14.4vw,62px);line-height:.84}.hero--spatial h1 span:nth-child(2){padding-left:.34ch}.hero--spatial h1 span:nth-child(3){font-size:.49em}.hero--spatial .hero__statement{margin-top:27px}.hero--spatial .hero__visual{min-height:465px;margin:8px -8px 0;width:calc(100% + 16px)}.threat-field{min-height:465px}.threat-field__frame{inset:15px}.threat-field__status{top:30px;left:28px}.threat-field__node{top:48%;right:28px}.threat-field__node strong{font-size:16px}.threat-field__control{right:28px;bottom:32px}.threat-field__readout{bottom:32px;left:28px}.threat-field__readout span:first-child,.hero--spatial .hero__footer{display:none}}.exposure-engine{min-height:560px;margin-top:80px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-template-rows:1fr auto;overflow:hidden;border:1px solid rgba(235,238,232,.15);background:radial-gradient(circle at 39% 45%,rgba(255,93,59,.08),transparent 24%),linear-gradient(120deg,#0c1114,#080b0d)}.exposure-engine:before{content:"";width:440px;height:440px;position:absolute;top:50%;left:38%;border:1px solid rgba(255,93,59,.16);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 90px #ff5d3b09}.exposure-engine__topline{grid-column:1/-1;position:absolute;top:22px;right:24px;left:24px;z-index:3;display:flex;justify-content:space-between;color:#6f7a7e;font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em}.exposure-engine__topline b{color:var(--acid);font-weight:500}.exposure-engine__signal-field{min-height:420px;position:relative}.exposure-engine__signal-field i{--col:calc(var(--i) % 6);--row:calc(var(--i) / 6);width:3px;height:3px;position:absolute;top:calc(17% + (var(--row) * 11%));left:calc(12% + (var(--col) * 12%));border:1px solid #5f6b70;opacity:.13;transform:scale(.65);transition:opacity .6s ease,transform .6s ease,background .6s ease}.exposure-engine__signal-field i.is-live{background:#93a0a3;opacity:.7;transform:scale(1);animation:signal-breathe 2.4s calc(var(--i) * -70ms) ease-in-out infinite}.exposure-engine__core{align-self:center;margin-right:44px;padding:28px 0 28px 24px;position:relative;z-index:3;border-left:1px solid var(--acid)}.exposure-engine__core span{color:#879297;font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em}.exposure-engine__core strong{display:block;margin:8px 0 14px;color:var(--acid);font-size:78px;font-weight:520;line-height:.86;letter-spacing:-.09em}.exposure-engine__core p{max-width:220px;margin:0;color:#a9b2b3;font-size:11px;line-height:1.6}.exposure-engine__stages{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,1fr);position:relative;z-index:4;border-top:1px solid rgba(235,238,232,.12)}.exposure-engine__stages button{min-height:88px;padding:18px;border:0;border-right:1px solid rgba(235,238,232,.1);color:#748085;background:#080b0d85;text-align:left;cursor:pointer;transition:color .25s,background .25s,transform .25s}.exposure-engine__stages button:last-child{border-right:0}.exposure-engine__stages button:hover{color:var(--paper);background:#ff5d3b0d}.exposure-engine__stages button.is-active{color:var(--acid);background:#ff5d3b14;box-shadow:inset 0 2px var(--acid)}.exposure-engine__stages span{display:block;margin-bottom:9px;color:#657176;font:8px ui-monospace,SFMono-Regular,monospace}.exposure-engine__stages strong{font-size:10px;letter-spacing:.05em}@keyframes signal-breathe{50%{box-shadow:0 0 13px #ff5d3b99;background:var(--acid)}}.exposure-engine__signal-field i{top:var(--y);left:var(--x)}@media(max-width:700px){.exposure-engine{min-height:610px;margin-top:54px;grid-template-columns:1fr;grid-template-rows:300px 150px auto}.exposure-engine:before{width:310px;height:310px;top:30%;left:50%}.exposure-engine__signal-field{min-height:300px}.exposure-engine__core{grid-row:2;margin:0 26px;align-self:start}.exposure-engine__core strong{font-size:58px}.exposure-engine__stages{grid-template-columns:repeat(5,122px);overflow-x:auto}.exposure-engine__stages button{min-height:82px}.exposure-engine__topline{top:18px;right:18px;left:18px}}.exposure-engine__stages{scrollbar-width:none}.exposure-engine__stages::-webkit-scrollbar{display:none}.hero--spatial .hero__copy{min-width:0}@media(max-width:600px){.hero--spatial h1{width:auto;max-width:100%;font-size:clamp(50px,13.7vw,60px)}}:root{--acid:#a477ff;--acid-dim:rgba(164,119,255,.14)}.page-shell{position:relative;padding-top:1px;background:radial-gradient(circle at 70px 130px,rgba(67,213,255,.14),transparent 24%),radial-gradient(circle at 72% -30px,rgba(176,74,255,.2),transparent 27%),#050608}.page-shell:before{content:"";height:540px;position:absolute;top:0;right:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.11),transparent 49%);filter:blur(34px)}.site-header{width:min(calc(100% - 120px),1060px);height:58px;top:28px;padding:0 18px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#0d0f18ad;box-shadow:0 14px 40px #00000038;backdrop-filter:blur(22px)}.site-header.is-scrolled{height:58px;border-color:#ffffff1c;background:#0a0c12d6}.assessment-link{border-radius:8px;background:#f3f3f0;color:#0b0c10}.assessment-link:hover{box-shadow:0 12px 35px #a477ff33}.hero--cinematic{width:calc(100% - 72px);max-width:1560px;min-height:920px;margin:-58px auto 0;padding:0 54px;display:block;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:radial-gradient(circle at 50% 66%,rgba(81,35,134,.24),transparent 27%),linear-gradient(155deg,#10131d 0,#080a0f 48%,#050608);box-shadow:0 45px 100px #0000008c;isolation:isolate}.hero--cinematic:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,rgba(73,227,255,.035),transparent 35%,rgba(172,84,255,.05) 76%,transparent),radial-gradient(circle at 50% 38%,rgba(255,255,255,.035),transparent 32%)}.hero--cinematic:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 -120px 160px #0000004d}.hero--cinematic .hero__copy{width:min(880px,calc(100% - 70px));position:absolute;top:150px;right:0;left:0;margin:auto;padding:0;z-index:4;text-align:center}.hero--cinematic .eyebrow{margin-bottom:25px;color:#9da4b3}.hero--cinematic .eyebrow span{background:linear-gradient(90deg,#52dffc,#b46cff)}.hero--cinematic h1{width:auto;max-width:none;margin:0;font-size:clamp(58px,6.35vw,98px);font-weight:500;line-height:.92;letter-spacing:-.078em}.hero--cinematic h1 span{display:block}.hero--cinematic h1 em{color:#b68cff;font-style:normal;text-shadow:0 0 34px rgba(163,111,255,.2)}.hero--cinematic .hero__statement{max-width:590px;margin:26px auto 0;padding:0;border:0;color:#a9afbb;font-size:14px;line-height:1.65}.hero--cinematic .hero__actions{justify-content:center;margin-top:25px}.hero--cinematic .button--primary{border:1px solid rgba(255,255,255,.16);border-radius:9px;background:#fffffff0;color:#0a0b10}.hero--cinematic .text-link b{color:#b68cff}.hero--cinematic .hero__visual{min-height:100%;position:absolute;inset:0;margin:0}.hero--cinematic .hero__footer{position:absolute;right:54px;bottom:26px;left:54px;z-index:6;border:0;color:#697181}.exposure-core{--core-rx:-12deg;--core-ry:31deg;--core-scale:1;--light-x:50%;--light-y:46%;width:100%;height:100%;min-height:920px;position:relative;overflow:hidden;touch-action:pan-y}.exposure-core:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--light-x) var(--light-y),rgba(187,117,255,.14),transparent 22%);transition:background .2s ease}.exposure-core__aura{position:absolute;border-radius:50%;filter:blur(38px);mix-blend-mode:screen;opacity:.75;animation:aura-float 7s ease-in-out infinite}.exposure-core__aura--violet{width:150px;height:150px;right:17%;top:42%;background:#a33cff}.exposure-core__aura--cyan{width:120px;height:120px;left:18%;top:49%;background:#26c9ff;animation-delay:-2.6s}.exposure-core__aura--amber{width:105px;height:105px;right:26%;bottom:17%;background:#ffb74f;animation-delay:-4.2s}.exposure-core__scene{width:100%;height:590px;position:absolute;top:335px;left:0;perspective:1050px;perspective-origin:50% 44%}.exposure-core__cluster{width:0;height:0;position:absolute;top:48%;left:50%;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(var(--core-rx)) rotateY(var(--core-ry)) scale(var(--core-scale));transition:transform .75s cubic-bezier(.2,.8,.2,1)}.core-cell{width:58px;height:58px;position:absolute;margin:-29px;transform-style:preserve-3d;transform:translate3d(var(--tx),var(--ty),var(--tz));transition:transform 1.05s cubic-bezier(.18,.8,.2,1);animation:cell-pulse 4s var(--cell-delay) ease-in-out infinite}.is-expanded .core-cell{transform:translate3d(var(--ex),var(--ey),var(--ez))}.core-face{position:absolute;inset:0;border:1px solid rgba(186,125,255,.25);background:linear-gradient(145deg,#31354beb,#0f111bf5);box-shadow:inset 0 0 22px #9258ff12}.core-face:after{content:"";position:absolute;inset:5px;border-top:1px solid rgba(255,255,255,.06);border-left:1px solid rgba(255,255,255,.035)}.core-face--front{transform:translateZ(29px)}.core-face--back{transform:rotateY(180deg) translateZ(29px)}.core-face--right{transform:rotateY(90deg) translateZ(29px)}.core-face--left{transform:rotateY(-90deg) translateZ(29px)}.core-face--top{transform:rotateX(90deg) translateZ(29px);background:linear-gradient(145deg,#40435af5,#1a1c2af5)}.core-face--bottom{transform:rotateX(-90deg) translateZ(29px)}.core-fragment{width:var(--fs);height:var(--fs);position:absolute;left:0;top:0;background:linear-gradient(135deg,#e2d4ff,#552a8c);border:1px solid rgba(255,255,255,.25);box-shadow:0 0 16px #aa5cff61;transform:translate3d(var(--fx),var(--fy),var(--fz)) rotateX(var(--fr)) rotateY(calc(var(--fr) * .62));animation:fragment-drift 4.8s var(--fd) ease-in-out infinite;transition:opacity .6s}.is-expanded .core-fragment{opacity:.28}.exposure-core__reflection{width:430px;height:120px;position:absolute;bottom:44px;left:50%;border-radius:50%;background:radial-gradient(ellipse,rgba(138,75,255,.25),rgba(41,201,255,.07) 35%,transparent 70%);filter:blur(18px);transform:translate(-50%) scaleY(.34)}.exposure-core__meta{position:absolute;top:112px;right:40px;display:grid;gap:5px;color:#737b89;text-align:right;font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em}.exposure-core__meta b{color:#b993ff;font-weight:500}.exposure-core__toggle{position:absolute;right:50%;bottom:85px;z-index:6;padding:12px 4px;border:0;border-bottom:1px solid rgba(180,124,255,.55);color:#d9dbe3;background:transparent;font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.11em;cursor:pointer;transform:translate(50%)}.exposure-core__toggle span{margin-left:14px;color:#b993ff}.exposure-engine{background:radial-gradient(circle at 39% 45%,rgba(135,83,255,.1),transparent 25%),linear-gradient(120deg,#0d111b,#080a0e)}.exposure-engine:before{border-color:#a477ff33}.exposure-engine__core,.exposure-engine__stages button.is-active{border-color:#a477ff}.exposure-engine__core strong,.exposure-engine__stages button.is-active,.exposure-engine__topline b{color:#b78dff}.exposure-engine__stages button.is-active{background:#a477ff14;box-shadow:inset 0 2px #a477ff}.exposure-engine__signal-field i.is-live{animation-name:signal-breathe-violet}@keyframes aura-float{50%{transform:translate3d(12px,-18px,0) scale(1.14);opacity:.9}}@keyframes cell-pulse{50%{filter:brightness(1.13)}}@keyframes fragment-drift{50%{margin-top:-15px;filter:hue-rotate(22deg);opacity:.62}}@keyframes signal-breathe-violet{50%{box-shadow:0 0 13px #a477ffb8;background:#b78dff}}@media(max-width:900px){.site-header{width:calc(100% - 70px)}.hero--cinematic{width:calc(100% - 34px);min-height:920px;padding:0 24px}.hero--cinematic .hero__copy{top:135px}.hero--cinematic h1{font-size:clamp(54px,10vw,80px)}.exposure-core{--core-scale:.88}.hero--cinematic .hero__footer{right:26px;left:26px}}@media(max-width:600px){.page-shell{padding-top:1px}.site-header{width:calc(100% - 34px);height:54px;top:17px}.site-header.is-scrolled{height:54px}.hero--cinematic{width:calc(100% - 16px);min-height:820px;margin:-54px auto 0;padding:0 16px;border-radius:20px}.hero--cinematic .hero__copy{width:calc(100% - 32px);top:112px}.hero--cinematic .eyebrow{font-size:8px}.hero--cinematic h1{font-size:clamp(43px,12.8vw,54px);line-height:.91}.hero--cinematic .hero__statement{max-width:330px;margin-top:20px;font-size:12px}.hero--cinematic .hero__actions{gap:17px;margin-top:20px}.hero--cinematic .button{padding:13px 14px}.hero--cinematic .hero__visual{width:auto;margin:0}.exposure-core{--core-scale:.62;min-height:820px}.exposure-core__scene{height:420px;top:350px}.exposure-core__aura--violet{right:2%;top:48%}.exposure-core__aura--cyan{left:2%;top:53%}.exposure-core__aura--amber,.exposure-core__meta{display:none}.exposure-core__reflection{width:280px;bottom:30px}.exposure-core__toggle{bottom:54px}.hero--cinematic .hero__footer{display:none}}.core-fragment{transform:translate3d(var(--fx),var(--fy),var(--fz)) rotateX(var(--fr)) rotateY(var(--fry))}.surface-map path{stroke:#a477ff80}@media(max-width:600px){.journey:before{background:linear-gradient(90deg,transparent 14%,rgba(164,119,255,.14) 14.1%,transparent 14.2%)}}.core-cell.is-route-cell .core-face{border-color:#5be0ff7a;box-shadow:inset 0 0 24px #4bd3ff1c,0 0 12px #5be0ff14}.core-cell.is-route-cell.is-reached .core-face{border-color:#ff5f7fd1;background:linear-gradient(145deg,#541c40f0,#141122fa);box-shadow:inset 0 0 28px #ff457d2e,0 0 22px #ff457d3d}.core-cell.is-route-current .core-face{filter:brightness(1.16)}.exposure-core__attack-vector{width:470px;height:310px;position:absolute;top:485px;left:50%;z-index:3;overflow:visible;pointer-events:none;transform:translate(-50%);opacity:.16;transition:opacity .6s}.exposure-core__attack-vector path{fill:none;stroke:#68ddff;stroke-width:.32;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.exposure-core__attack-vector circle{fill:#b888ff;stroke:#fff;stroke-width:.18}.is-expanded .exposure-core__attack-vector{opacity:1}.is-expanded .exposure-core__attack-vector path{stroke:#ff6588;stroke-dasharray:5 3;animation:attack-route 1.8s linear infinite}.exposure-core__attack-stages{position:absolute;right:54px;top:49%;z-index:4;display:grid;gap:11px;color:#6f7889;font:7px ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;opacity:.48;transition:opacity .5s}.exposure-core__attack-stages span{display:flex;gap:9px;align-items:center;transition:color .3s,opacity .3s}.exposure-core__attack-stages i{color:#a88bda;font-style:normal}.exposure-core__attack-stages span.is-reached{color:#e3dce9;opacity:1}.exposure-core__attack-stages span.is-reached i{color:#ff7895}.exposure-core__attack-stages span.is-current{color:#fff;text-shadow:0 0 12px rgba(255,101,136,.5)}.exposure-core__attack-stages span:after{content:"";width:18px;height:1px;margin-left:auto;background:currentColor;opacity:.35}@keyframes attack-route{to{stroke-dashoffset:-32}}@media(max-width:600px){.exposure-core__attack-vector{width:280px;height:210px;top:470px}.exposure-core__attack-stages{display:none}}.exposure-core__controls{position:absolute;right:50%;bottom:74px;z-index:8;display:flex;align-items:center;gap:24px;transform:translate(50%)}.exposure-core__controls .exposure-core__toggle{position:relative;padding:14px 16px;border:1px solid rgba(184,132,255,.68);border-radius:8px;overflow:hidden;color:#f7f3ff;background:linear-gradient(110deg,#743fbf3d,#1a2130d1 48%,#25a6c429);box-shadow:0 0 0 1px #b377ff14 inset,0 8px 30px #7236c438,0 0 26px #77c9ff14;transform:none;white-space:nowrap;transition:border-color .25s,box-shadow .25s,transform .25s;animation:challenge-glow 3.2s ease-in-out infinite}.exposure-core__controls .exposure-core__toggle:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.12) 48%,transparent 74%);transform:translate(-120%);animation:challenge-sweep 4.8s ease-in-out infinite}.exposure-core__controls .exposure-core__toggle:hover{border-color:#d3adff;box-shadow:0 10px 38px #773dca57,0 0 28px #59d3e824;transform:translateY(-2px)}.exposure-core__controls .exposure-core__toggle span{position:relative;margin-left:12px;padding:5px 7px;border-radius:4px;color:#090b10;background:linear-gradient(135deg,#d6b8ff,#77e4f3);font-weight:800;letter-spacing:.08em}@keyframes challenge-glow{0%,to{box-shadow:0 8px 30px #7236c42e,0 0 20px #77c9ff0f}50%{box-shadow:0 10px 38px #8042da57,0 0 30px #77c9ff24}}@keyframes challenge-sweep{0%,55%{transform:translate(-120%)}80%,to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.exposure-core__controls .exposure-core__toggle,.exposure-core__controls .exposure-core__toggle:before{animation:none}}.exposure-core__simulate{padding:12px 4px;border:0;border-bottom:1px solid rgba(100,213,255,.3);color:#848c9b;background:transparent;font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.11em;white-space:nowrap;cursor:pointer;transition:color .25s,border-color .25s}.exposure-core__simulate:hover{border-color:#65dcff;color:#dce8ed}.exposure-core__simulate:disabled{cursor:progress;color:#ff7692;border-color:#ff5b7e73}.exposure-core__reset{padding:12px 4px;border:0;color:#747c8a;background:transparent;font:7px ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;white-space:nowrap;cursor:pointer}.exposure-core__reset:hover{color:#fff}.exposure-core__attack-readout{width:225px;position:absolute;top:60%;left:48px;z-index:5;display:grid;gap:5px;padding-left:12px;border-left:1px solid rgba(255,101,136,.28);font-family:ui-monospace,SFMono-Regular,monospace}.exposure-core__attack-readout span{color:#687181;font-size:7px;letter-spacing:.14em}.exposure-core__attack-readout b{color:#c8ced7;font-size:8px;font-weight:500;letter-spacing:.08em}.exposure-core__attack-readout p{margin:2px 0 0;color:#697180;font-size:7px;line-height:1.5}.is-attack-running .exposure-core__attack-readout{border-color:#ff6588}.is-attack-running .exposure-core__attack-readout b{color:#ff98ad}.is-attack-complete .exposure-core__attack-readout{border-color:#67e1ff}.is-attack-complete .exposure-core__attack-readout b{color:#7be9ff}.is-challenge-active .exposure-core__scene,.is-challenge-active .exposure-core__attack-vector,.is-challenge-active .exposure-core__attack-stages{opacity:.1;filter:blur(4px);transition:opacity .45s,filter .45s}.binary-breach{width:min(440px,calc(100% - 40px));position:absolute;top:340px;left:50%;z-index:10;padding:20px;border:1px solid rgba(158,119,224,.28);background:linear-gradient(145deg,#0c0f18eb,#0d0b17d6);box-shadow:0 28px 80px #00000070,inset 0 0 45px #7c41ff09;backdrop-filter:blur(22px);transform:translate(-50%);animation:breach-enter .5s cubic-bezier(.2,.8,.2,1) both}.binary-breach:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(90deg,#63dcff 0 19%,transparent 19% 82%,#b16bff 82%) top/100% 1px no-repeat}.binary-breach__header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.08)}.binary-breach__header div{display:grid;gap:4px}.binary-breach__header span{color:#7c8493;font:7px ui-monospace,SFMono-Regular,monospace;letter-spacing:.17em}.binary-breach__header strong{color:#f0f3f6;font:500 13px/1.1 Arial,sans-serif;letter-spacing:.04em}.binary-breach__header button{width:27px;height:27px;padding:0;border:1px solid rgba(255,255,255,.1);color:#8f96a2;background:#ffffff06;font-size:17px;cursor:pointer;transition:.2s}.binary-breach__header button:hover{border-color:#b888ff;color:#fff}.binary-breach>p{max-width:330px;margin:14px auto 12px;color:#a6acb7;text-align:center;font:9px/1.6 ui-monospace,SFMono-Regular,monospace;letter-spacing:.02em}.binary-breach>p b{color:#d9c9f7;font-weight:500;letter-spacing:.14em}.binary-breach__word{display:flex;justify-content:center;gap:6px;margin-bottom:15px}.binary-breach__word i{width:25px;height:29px;display:grid;place-items:center;border-bottom:1px solid rgba(157,112,235,.35);color:#545c6a;font: 12px ui-monospace,SFMono-Regular,monospace;transition:.3s}.binary-breach__word i.is-found{border-color:#62e1ff;color:#e8fbff;text-shadow:0 0 12px rgba(98,225,255,.7)}.binary-breach__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;perspective:800px}.binary-breach__grid button{aspect-ratio:1.16;position:relative;display:grid;place-content:center;gap:1px;border:1px solid rgba(166,121,232,.24);color:#a6a1ba;background:linear-gradient(145deg,#292b3ce0,#11131df5);box-shadow:inset 0 0 22px #784abe0b;font:9px/1.05 ui-monospace,SFMono-Regular,monospace;letter-spacing:.17em;cursor:pointer;transition:transform .25s,border-color .25s,box-shadow .25s,color .25s}.binary-breach__grid button:before{content:"";position:absolute;inset:5px;border-top:1px solid rgba(255,255,255,.045);border-left:1px solid rgba(255,255,255,.025)}.binary-breach__grid button:hover:not(:disabled){z-index:2;border-color:#63deffb8;color:#e9faff;box-shadow:0 0 24px #48d2ff1f,inset 0 0 22px #48d2ff14;transform:translateY(-3px) rotateX(4deg)}.binary-breach__grid button.is-selected{border-color:#63e1ff;color:#fff;background:linear-gradient(145deg,#1d6f83e0,#161b2bf5);box-shadow:0 0 24px #4cdaff2e,inset 0 0 24px #4cdaff1f;font-size:25px;letter-spacing:0}.binary-breach__grid button small{position:absolute;right:5px;bottom:4px;color:#72e4ff;font:6px ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.binary-breach__status{min-height:30px;margin-top:13px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.07);padding-top:12px;font:7px ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em}.binary-breach__status b{color:#b9c0ca;font-weight:500}.binary-breach__status span{color:#727b8b}.is-cipher-error .binary-breach{border-color:#ff4c6f99;animation:breach-shake .34s linear}.is-cipher-error .binary-breach__status b{color:#ff6684}.is-cipher-solved .binary-breach{border-color:#5be8ffb3;box-shadow:0 28px 90px #00000080,0 0 80px #41d2ff17,inset 0 0 55px #6638e10f}.is-cipher-solved .binary-breach__status b{color:#72e9ff;text-shadow:0 0 13px rgba(92,231,255,.5)}.binary-breach__reward{margin-top:12px;padding:12px;border:1px solid rgba(98,225,255,.22);background:#42d1e80b;font-family:ui-monospace,SFMono-Regular,monospace}.binary-breach__reward>span{display:block;margin-bottom:7px;color:#758291;font-size:6px;letter-spacing:.16em}.binary-breach__reward>div{display:flex;align-items:stretch;justify-content:space-between;gap:8px}.binary-breach__reward strong{display:flex;align-items:center;color:#dffbff;font-size:12px;font-weight:500;letter-spacing:.08em;text-shadow:0 0 15px rgba(91,229,255,.3)}.binary-breach__reward button{padding:7px 9px;border:1px solid rgba(99,225,255,.3);color:#83eaff;background:#63e1ff12;font:6px ui-monospace,SFMono-Regular,monospace;letter-spacing:.11em;cursor:pointer}.binary-breach__reward p{margin:9px 0;color:#818b99;font-size:7px;line-height:1.45}.binary-breach__reward a{display:inline-flex;gap:8px;align-items:center;color:#dceff2;font-size:7px;letter-spacing:.11em}.binary-breach__reward a i{color:#76e6ff;font-style:normal}@keyframes breach-enter{0%{opacity:0;transform:translate(-50%,18px) scale(.97)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes breach-shake{0%,to{transform:translate(-50%)}25%{transform:translate(calc(-50% - 6px))}75%{transform:translate(calc(-50% + 6px))}}@media(max-width:600px){.exposure-core__controls{bottom:51px;gap:12px;flex-wrap:wrap;justify-content:center;width:94%}.exposure-core__controls .exposure-core__toggle,.exposure-core__simulate,.exposure-core__reset{font-size:6px}.exposure-core__attack-readout{display:none}.binary-breach{top:328px;width:calc(100% - 22px);padding:14px}.binary-breach>p{margin:10px auto}.binary-breach__grid{gap:5px}.binary-breach__grid button{font-size:7px}.binary-breach__grid button.is-selected{font-size:20px}.binary-breach__status{font-size:6px}.binary-breach__reward strong{font-size:9px}.is-challenge-active .exposure-core__meta{display:none}}.capability-router{margin-top:clamp(70px,9vw,120px);overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(135deg,#10151eeb,#080a0ef5);box-shadow:0 24px 70px #00000040}.capability-router__topline{display:flex;justify-content:space-between;padding:17px 20px;border-bottom:1px solid rgba(255,255,255,.09);color:#7c8492;font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.11em}.capability-router__topline b{color:#aa88e8;font-weight:500}.capability-router__surfaces{display:grid;grid-template-columns:repeat(8,1fr);border-bottom:1px solid rgba(255,255,255,.1)}.capability-router__surfaces button{min-height:82px;padding:15px 12px;border:0;border-right:1px solid rgba(255,255,255,.075);color:#707987;background:transparent;text-align:left;cursor:pointer;transition:background .25s,color .25s}.capability-router__surfaces button:last-child{border-right:0}.capability-router__surfaces button span{display:block;margin-bottom:10px;font:7px ui-monospace,SFMono-Regular,monospace}.capability-router__surfaces button strong{font-size:10px}.capability-router__surfaces button:hover{color:#dfe3e9;background:#ffffff06}.capability-router__surfaces button.is-active{color:#c7a9ff;background:linear-gradient(180deg,#a477ff1f,#a477ff06);box-shadow:inset 0 2px #a477ff}.capability-router__body{min-height:315px;display:grid;grid-template-columns:minmax(230px,.85fr) minmax(330px,1.15fr) minmax(320px,.9fr);align-items:center}.capability-router__active{padding:38px}.capability-router__active>span{color:#7f8998;font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.11em}.capability-router__active h3{margin:16px 0 13px;font-size:clamp(29px,3vw,45px);font-weight:520;letter-spacing:-.065em}.capability-router__active p{max-width:360px;margin:0;color:#9ea7b2;font-size:12px;line-height:1.65}.capability-router__route{height:138px;position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.capability-router__route>i{height:1px;position:absolute;right:12%;left:12%;top:50%;background:linear-gradient(90deg,#51d7f7,#a477ff,#ff7199)}.capability-router__route>i:after{content:"";width:40px;height:1px;position:absolute;top:0;left:0;background:#fff;box-shadow:0 0 15px #7cddff;animation:router-pulse 2.2s ease-in-out infinite}.capability-router__route div{width:72px;height:72px;margin:auto;position:relative;z-index:2;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;color:#d7dae0;background:#0c1017;font:7px ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.capability-router__route div span{position:absolute;top:-20px;color:#697382}.capability-router__targets{margin:0;padding:28px 26px 28px 0;display:grid;gap:8px;list-style:none}.capability-router__targets li{min-height:48px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:#515a67;background:#ffffff03;transition:opacity .3s,border-color .3s,background .3s,color .3s}.capability-router__targets li.is-relevant{border-color:#a477ff3d;color:#d9dce3;background:#a477ff0e}.capability-router__targets span{font-size:9px;font-weight:700}.capability-router__targets b{color:#ae8de6;font:7px ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}@keyframes router-pulse{50%{left:calc(100% - 40px)}}@media(max-width:950px){.capability-router__surfaces{grid-template-columns:repeat(4,1fr)}.capability-router__surfaces button:nth-child(4){border-right:0}.capability-router__body{grid-template-columns:1fr 1.25fr}.capability-router__route{grid-column:1/-1;grid-row:2}.capability-router__targets{padding-right:28px}}@media(max-width:600px){.capability-router{margin-top:58px;border-radius:13px}.capability-router__topline b{display:none}.capability-router__surfaces{grid-template-columns:repeat(8,112px);overflow-x:auto;scrollbar-width:none}.capability-router__surfaces::-webkit-scrollbar{display:none}.capability-router__body{display:block}.capability-router__active{padding:28px 20px 16px}.capability-router__route{height:120px;margin:0 8px}.capability-router__route div{width:58px;height:58px}.capability-router__targets{padding:10px 20px 25px}.capability-router__targets li{min-height:44px}}.exposure-engine{min-height:610px;padding-top:58px;display:block;background:radial-gradient(circle at 50% 45%,rgba(112,72,255,.12),transparent 25%),linear-gradient(135deg,#0e131d,#07090d)}.exposure-engine__workspace{min-height:455px;position:relative;display:grid;grid-template-columns:minmax(240px,.85fr) minmax(300px,1.15fr) minmax(290px,1fr);align-items:center;padding:24px 30px 28px}.exposure-engine__links{position:absolute;inset:30px 26px;width:calc(100% - 52px);height:calc(100% - 60px);overflow:visible;pointer-events:none}.exposure-engine__links path{fill:none;stroke:#8a9eb82e;stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .35s}.exposure-engine__links path:last-child{stroke:#a477ff42}.exposure-engine__workspace--3 .exposure-engine__links path,.exposure-engine__workspace--4 .exposure-engine__links path{stroke:#826bd2;stroke-dasharray:5 6;animation:engine-link-flow 2.6s linear infinite}.exposure-engine__sources,.exposure-engine__findings{position:relative;z-index:2;display:grid;gap:10px}.exposure-engine__sources{padding-right:42px}.exposure-engine__findings{padding-left:42px}.exposure-engine__label{margin-bottom:4px;color:#7b8594;font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.11em}.exposure-source,.exposure-finding{min-height:66px;padding:10px 12px;display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#0b0f16d1;box-shadow:0 10px 24px #0000001f}.exposure-source>i,.exposure-finding>i{color:#697484;font:7px ui-monospace,SFMono-Regular,monospace;font-style:normal}.exposure-source div,.exposure-finding div{display:grid;gap:5px}.exposure-source strong,.exposure-finding strong{font-size:9px;letter-spacing:.01em}.exposure-source span,.exposure-finding span{color:#747f8d;font-size:8px}.exposure-source>b,.exposure-finding>b{color:#61d8f4;font:7px ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em}.exposure-finding{border-color:#a477ff33;background:linear-gradient(100deg,#a477ff12,#0b0f16d1)}.exposure-finding>b{color:#b996ff}.exposure-finding--1{border-color:#ff5b8359}.exposure-finding--1>b{color:#ff7798}.exposure-engine__processor{width:280px;height:280px;margin:auto;position:relative;z-index:3;display:grid;place-content:center;text-align:center}.exposure-processor__rings{position:absolute;inset:0}.exposure-processor__rings i{position:absolute;border:1px solid rgba(164,119,255,.2);border-radius:50%;animation:processor-spin 9s linear infinite}.exposure-processor__rings i:nth-child(1){inset:0;border-style:dashed}.exposure-processor__rings i:nth-child(2){inset:29px;border-color:#5bd8f52e;animation-direction:reverse;animation-duration:6s}.exposure-processor__rings i:nth-child(3){inset:67px;background:radial-gradient(circle,#a477ff24,#090c12d1 68%);box-shadow:0 0 60px #7a48dc1c}.exposure-processor__mark{position:relative;z-index:2}.exposure-processor__mark>span{display:block;color:#e1d5fb;font-size:42px;font-weight:520;letter-spacing:-.08em}.exposure-processor__mark small{color:#8e84a2;font:7px/1.45 ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.exposure-processor__count{position:absolute;top:16px;right:-15px;display:grid;text-align:left}.exposure-processor__count span{color:#7d8794;font:7px ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.exposure-processor__count strong{color:#b88fff;font-size:30px;font-weight:520;letter-spacing:-.07em}.exposure-engine__processor>p{width:210px;position:absolute;right:50%;bottom:1px;margin:0;color:#7e8895;font-size:9px;line-height:1.5;transform:translate(50%)}.exposure-engine__stages{position:relative;z-index:5;background:#07090db8}@keyframes processor-spin{to{transform:rotate(360deg)}}@keyframes engine-link-flow{to{stroke-dashoffset:-44}}@media(max-width:900px){.exposure-engine__workspace{grid-template-columns:1fr 1fr;padding:30px}.exposure-engine__processor{grid-column:1/-1;grid-row:1;height:245px}.exposure-engine__sources{padding-right:16px}.exposure-engine__findings{padding-left:16px}.exposure-engine__links{display:none}}@media(max-width:600px){.exposure-engine{min-height:0;padding-top:50px}.exposure-engine__workspace{display:block;padding:20px}.exposure-engine__processor{width:250px;height:250px;margin:10px auto 28px}.exposure-engine__sources,.exposure-engine__findings{padding:0}.exposure-engine__findings{margin-top:30px}.exposure-source,.exposure-finding{min-height:58px}.exposure-engine__stages{margin-top:12px}}body{font-size:16px}.core-cell{animation-duration:6.4s}.core-fragment{animation-duration:7.6s}.core-face__binary{position:absolute;inset:0;z-index:2;display:grid;place-content:center;gap:1px;color:#b8c1db61;text-align:center;font:7px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.14em;text-shadow:0 0 7px rgba(130,151,220,.18);transform:translateZ(1px);transition:color .45s,text-shadow .45s}.core-face__binary b{font-weight:500}.core-face__binary small{position:absolute;right:4px;bottom:4px;color:#9099b152;font:5px ui-monospace,SFMono-Regular,monospace;letter-spacing:.04em}.core-cell.is-route-cell .core-face__binary{color:#68e0ffb8;font-size:8px;text-shadow:0 0 9px rgba(69,213,255,.38)}.core-cell.is-route-cell.is-reached .core-face__binary{color:#ffacc2e6;text-shadow:0 0 10px rgba(255,91,132,.5)}.core-cell.is-route-current .core-face__binary{color:#fff}.wordmark{font-size:14px}.wordmark em{font-size:10px}.desktop-nav a,.portal-link{font-size:12px}.assessment-link,.eyebrow,.section-marker{font-size:11px}.hero--cinematic .eyebrow{font-size:10px}.hero--cinematic .hero__statement{font-size:16px}.button,.text-link{font-size:12px}.hero__footer{font-size:10px}.capability__lead p,.journey__intro>p,.botxpose__title>p{font-size:16px}.capability__note,.botxpose__header p,.botxpose__footer{font-size:11px}.prototype-footer{font-size:10px}.scenario-switcher button{font-size:11px}.journey-system__summary span{font-size:10px}.journey-system__summary p{font-size:13px}.journey-step__number{font-size:11px}.journey-step h3{font-size:22px}.journey-step p{font-size:14px}.journey-step__signal{font-size:10px}.journey__outcome p{font-size:12px}.exposure-core__meta{font-size:10px}.exposure-core__attack-stages{font-size:9px}.exposure-core__toggle,.exposure-core__simulate{font-size:10px}.exposure-core__reset{font-size:9px}.exposure-core__attack-readout{width:300px;gap:8px;padding-left:16px}.exposure-core__attack-readout span{color:#aab2bf;font-size:11px}.exposure-core__attack-readout b{color:#f0f2f5;font-size:13px}.exposure-core__attack-readout p{color:#b8bec8;font-size:12px;line-height:1.6}.binary-breach{width:min(470px,calc(100% - 40px))}.binary-breach__header span{font-size:9px}.binary-breach__header strong{font-size:15px}.binary-breach>p{font-size:11px}.binary-breach__word i{font-size:14px}.binary-breach__grid button{font-size:11px}.binary-breach__grid button small{font-size:8px}.binary-breach__status{font-size:9px}.binary-breach__reward>span{font-size:8px}.binary-breach__reward strong{font-size:13px}.binary-breach__reward button{font-size:8px}.binary-breach__reward p,.binary-breach__reward a{font-size:9px}.capability-router__topline{font-size:10px}.capability-router__surfaces button span{font-size:9px}.capability-router__surfaces button strong{font-size:12px}.capability-router__active>span{font-size:10px}.capability-router__active p{font-size:14px}.capability-router__route div{font-size:9px}.capability-router__targets span{font-size:11px}.capability-router__targets b{font-size:9px}.exposure-engine__topline,.exposure-engine__label{font-size:10px}.exposure-source>i,.exposure-finding>i,.exposure-source>b,.exposure-finding>b{font-size:9px}.exposure-source strong,.exposure-finding strong{font-size:11px}.exposure-source span,.exposure-finding span{font-size:10px}.exposure-processor__mark small,.exposure-processor__count span{font-size:9px}.exposure-engine__processor>p{font-size:11px}.exposure-engine__stages span{font-size:10px}.exposure-engine__stages strong{font-size:12px}.capability-router__topline,.capability-router__active>span,.exposure-engine__topline,.exposure-engine__label{color:#9ba5b4}.capability-router__active p{color:#b4bcc7}.exposure-source>i,.exposure-finding>i{color:#8d98a8}.exposure-source span,.exposure-finding span,.exposure-engine__processor>p{color:#9ea8b6}.exposure-processor__mark small,.exposure-processor__count span{color:#a19aaf}@media(max-width:600px){.hero--cinematic .eyebrow{font-size:9px}.hero--cinematic .hero__statement{font-size:14px}.exposure-core__controls .exposure-core__toggle,.exposure-core__simulate,.exposure-core__reset{font-size:8px}.binary-breach{width:calc(100% - 18px)}.binary-breach__header span{font-size:8px}.binary-breach__header strong{font-size:13px}.binary-breach>p{font-size:9px}.binary-breach__grid button{font-size:9px}.binary-breach__status{font-size:8px}.binary-breach__reward strong{font-size:10px}.capability__lead p,.journey__intro>p,.botxpose__title>p{font-size:15px}}.is-attack-complete .exposure-core__attack-readout{top:52%}.attack-stage-review{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:9px}.attack-stage-review button{min-width:0;height:54px;padding:7px 5px;display:grid;align-content:center;gap:5px;border:1px solid rgba(255,255,255,.11);color:#8d96a5;background:#0c1019c2;text-align:left;cursor:pointer;transition:border-color .25s,color .25s,background .25s,transform .25s}.attack-stage-review button:hover{border-color:#64deff8c;color:#edfaff;transform:translateY(-2px)}.attack-stage-review button.is-active{border-color:#70e3ff;color:#f0fcff;background:linear-gradient(145deg,#37b6cf33,#1d1830d1);box-shadow:inset 0 0 18px #5ce1ff14,0 0 15px #57dbff14}.attack-stage-review span{color:#79dff7!important;font-size:8px!important;letter-spacing:.08em!important}.attack-stage-review strong{overflow:hidden;font-size:8px;font-weight:600;letter-spacing:.02em;text-overflow:ellipsis}@media(max-width:600px){.is-attack-complete .exposure-core__attack-readout{width:calc(100% - 30px);top:51%;left:15px;display:grid;padding:14px;border:1px solid rgba(108,224,255,.24);border-left:2px solid #67e1ff;background:#0a0d15db;box-shadow:0 18px 55px #00000059;backdrop-filter:blur(14px)}.is-attack-complete .exposure-core__attack-readout span{font-size:8px}.is-attack-complete .exposure-core__attack-readout b{font-size:10px}.is-attack-complete .exposure-core__attack-readout p{font-size:9px}.attack-stage-review{gap:4px}.attack-stage-review button{height:46px;padding:5px 3px}.attack-stage-review strong{font-size:6px}}@media(min-width:801px){.wordmark{font-size:15px}.wordmark em{font-size:11px}.desktop-nav a,.portal-link{font-size:13px}.assessment-link{font-size:12px}.eyebrow,.section-marker{font-size:12px;color:#c0c6ce}.hero--cinematic .eyebrow{font-size:11px}.hero__footer{font-size:11px;color:#949eac}.button,.text-link{font-size:13px}.capability__note,.botxpose__header p,.botxpose__footer{font-size:12px;color:#9ba5b3}.prototype-footer{font-size:11px;color:#8d97a4}.scenario-switcher button{font-size:12px}.journey-system__summary span{font-size:11px}.journey-system__summary p{font-size:14px}.journey-step__number{font-size:12px}.journey-step p{font-size:15px}.journey-step__signal{font-size:11px}.journey__outcome p{font-size:13px}.exposure-core__meta{font-size:11px;color:#969ead}.exposure-core__attack-stages{font-size:10px;color:#929baa;opacity:.72}.exposure-core__toggle,.exposure-core__simulate{font-size:11px}.exposure-core__reset{font-size:10px}.exposure-core__attack-readout{width:320px}.exposure-core__attack-readout span{font-size:12px}.exposure-core__attack-readout b{font-size:14px}.exposure-core__attack-readout p{font-size:13px}.binary-breach__header span{font-size:10px}.binary-breach>p{font-size:12px}.binary-breach__grid button{font-size:12px}.binary-breach__grid button small{font-size:9px}.binary-breach__status{font-size:10px}.binary-breach__reward>span,.binary-breach__reward button{font-size:9px}.binary-breach__reward p,.binary-breach__reward a{font-size:10px}.capability-router__topline{font-size:11px}.capability-router__surfaces button span{font-size:10px}.capability-router__surfaces button strong{font-size:13px}.capability-router__active>span{font-size:11px}.capability-router__active p{font-size:15px}.capability-router__route div{font-size:10px}.capability-router__targets span{font-size:12px}.capability-router__targets b{font-size:10px}.exposure-engine__topline,.exposure-engine__label{font-size:11px}.exposure-source>i,.exposure-finding>i,.exposure-source>b,.exposure-finding>b{font-size:10px}.exposure-source strong,.exposure-finding strong{font-size:12px}.exposure-source span,.exposure-finding span{font-size:11px}.exposure-processor__mark small,.exposure-processor__count span{font-size:10px}.exposure-engine__processor>p{font-size:12px}.exposure-engine__stages span{font-size:11px}.exposure-engine__stages strong{font-size:13px}.attack-stage-review span,.attack-stage-review strong{font-size:9px!important}}.exposure-processor__count strong{font-size:16px;font-weight:650;letter-spacing:.08em}.skip-link{position:fixed;top:10px;left:10px;z-index:1000;padding:10px 14px;background:#fff;color:#080a0f;font-weight:750;transform:translateY(-160%)}.skip-link:focus{transform:none}.page-shell--public{min-height:100vh;background:#090b10}.page-shell--public main{min-height:65vh}.services-index .page-shell--public{background:radial-gradient(ellipse 78% 38% at 78% 9%,rgba(71,123,255,.15),transparent 62%),radial-gradient(ellipse 70% 42% at 8% 42%,rgba(132,76,235,.12),transparent 66%),linear-gradient(150deg,#080c14,#0a0d16 42%,#0d0a15)}.services-index .index-hero{background:radial-gradient(circle at 82% 48%,rgba(76,149,255,.13),transparent 30%),linear-gradient(115deg,rgba(67,48,150,.08),transparent 52%)}.services-index .service-index-list{background:linear-gradient(105deg,rgba(54,108,180,.055),rgba(91,54,151,.03) 58%,transparent)}.services-index .service-index-list--adversary{background:radial-gradient(circle at 85% 45%,rgba(229,70,126,.085),transparent 28%),linear-gradient(115deg,rgba(102,51,156,.065),transparent 58%)}.partners-page .page-shell--public{background:radial-gradient(ellipse 72% 42% at 84% 12%,rgba(181,76,221,.15),transparent 62%),radial-gradient(ellipse 58% 46% at 5% 57%,rgba(72,85,205,.11),transparent 68%),linear-gradient(145deg,#0b0912,#0d0a15 48%,#090d15)}.partners-page .partner-hero{background:radial-gradient(circle at 82% 55%,rgba(204,83,202,.12),transparent 29%),linear-gradient(112deg,rgba(106,61,178,.07),transparent 55%)}.partners-page .partner-types{background:linear-gradient(120deg,rgba(133,70,183,.075),rgba(26,54,97,.035) 70%,transparent)}.partners-page .partner-types article{background:linear-gradient(145deg,#b053cd0b,#2c2b5b07)}.partners-page .partner-models{background:radial-gradient(circle at 14% 50%,rgba(91,109,224,.07),transparent 30%)}.company-page .page-shell--public{background:radial-gradient(ellipse 72% 44% at 77% 14%,rgba(54,173,201,.15),transparent 62%),radial-gradient(ellipse 55% 46% at 7% 64%,rgba(81,70,202,.12),transparent 67%),linear-gradient(145deg,#071014,#090d18 50%,#0b0b16)}.company-page .planned-shell{position:relative;overflow:hidden;background:linear-gradient(110deg,rgba(42,155,179,.07),transparent 48%)}.company-page .planned-shell:after{content:"";width:480px;height:480px;position:absolute;right:-120px;bottom:-210px;border:1px solid rgba(94,218,229,.13);border-radius:50%;box-shadow:0 0 90px #3fb5d012;pointer-events:none}.company-page .planned-status{border-color:#55c9dd;background:linear-gradient(110deg,#45c1d51a,#5c4abe0b)}.company-hero{max-width:1380px;min-height:800px;margin:-86px auto 0;padding:160px 42px 95px;display:grid;grid-template-columns:1.35fr .65fr;gap:80px;align-items:end;background:radial-gradient(circle at 79% 44%,rgba(75,205,218,.12),transparent 29%)}.company-hero .breadcrumbs{grid-column:1/-1;align-self:start}.company-hero h1{max-width:930px;margin:22px 0 28px;font-size:clamp(58px,6.8vw,102px);font-weight:530;line-height:.9;letter-spacing:-.08em}.company-hero h1 em{color:#6cdbdf;font-style:normal}.company-hero>div>p{max-width:760px;color:#adb6c1;font-size:16px;line-height:1.7}.company-hero aside{padding:28px;border-left:1px solid #62d8df;background:#49c3d012}.company-hero aside span,.company-principles>div>span,.company-model>div>span{color:#79dce2;font:10px ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em}.company-hero aside strong{display:block;margin-top:34px;font-size:19px;line-height:1.45}.company-focus,.company-principles,.company-model{max-width:1380px;margin:auto;padding:125px 42px;border-top:1px solid rgba(255,255,255,.1)}.company-focus{display:grid;grid-template-columns:180px 1fr;gap:55px}.company-focus h2,.company-principles h2,.company-model h2{margin:0;font-size:clamp(40px,4.7vw,68px);font-weight:520;line-height:.97;letter-spacing:-.065em}.company-focus>div>p{max-width:760px;margin:30px 0 55px;color:#aab4c0;font-size:15px;line-height:1.75}.company-focus nav{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.11)}.company-focus nav a{padding:24px 0;border-right:1px solid rgba(255,255,255,.1);font-size:14px}.company-focus nav a:not(:first-child){padding-left:20px}.company-focus nav b{float:right;margin-right:20px;color:#62d8df}.company-principles{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.company-principles h2,.company-model h2{margin-top:24px}.company-principles ol{margin:0;padding:0;list-style:none}.company-principles li{padding:24px 0;display:grid;grid-template-columns:50px 1fr;border-top:1px solid rgba(255,255,255,.11)}.company-principles li>b{color:#62d8df;font:10px ui-monospace,SFMono-Regular,monospace}.company-principles h3{margin:0 0 10px;font-size:20px}.company-principles p{margin:0;color:#a4aebb;font-size:14px;line-height:1.65}.company-model{background:radial-gradient(circle at 75% 50%,rgba(91,86,211,.09),transparent 32%)}.company-model ol{margin:70px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);list-style:none}.company-model li{min-height:140px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.1);border-right:0}.company-model li:last-child{border-right:1px solid rgba(255,255,255,.1);background:#60d7de12}.company-model li b{color:#66d8de;font:10px ui-monospace,SFMono-Regular,monospace}.company-model li span{font-size:14px}.company-review{max-width:1296px;margin:0 auto 90px;padding:24px;border-left:2px solid #ff7692;background:#ff64840f}.company-review strong{color:#ff8ba2;font:10px ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em}.company-review p{max-width:840px;margin:12px 0 0;color:#a9b2bd;font-size:13px;line-height:1.65}@media(max-width:800px){.company-hero{min-height:auto;padding:150px 28px 90px;grid-template-columns:1fr}.company-hero aside{margin-top:20px}.company-focus,.company-principles,.company-model{padding:90px 28px;grid-template-columns:1fr}.company-focus nav{grid-template-columns:1fr}.company-focus nav a{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.company-focus nav a:not(:first-child){padding-left:0}.company-model ol{grid-template-columns:1fr 1fr}.company-model li{border-right:1px solid rgba(255,255,255,.1)}.company-review{margin:0 28px 75px}}@media(max-width:520px){.company-hero{padding:132px 18px 72px}.company-hero h1{font-size:clamp(46px,13vw,61px)}.company-focus,.company-principles,.company-model{padding:75px 18px}.company-model ol{grid-template-columns:1fr}.company-model li{min-height:100px}.company-review{margin:0 18px 65px}}.contact-page .page-shell--public{background:radial-gradient(ellipse 68% 40% at 79% 11%,rgba(55,196,207,.14),transparent 62%),radial-gradient(ellipse 58% 45% at 8% 60%,rgba(113,80,213,.11),transparent 68%),linear-gradient(145deg,#071014,#090d16 48%,#0b0b16)}.contact-page .contact-hero{background:radial-gradient(circle at 82% 52%,rgba(58,207,214,.11),transparent 28%),linear-gradient(112deg,rgba(64,105,181,.065),transparent 55%)}.contact-page .location{background:linear-gradient(145deg,#32adbc0e,#263a6306)}.contact-page .contact-route{border-color:#69d8e033;background:linear-gradient(145deg,#45c1cd1a,#7849c512)}.contact-page .conversion-shell{background:radial-gradient(circle at 82% 52%,rgba(103,76,201,.075),transparent 32%)}.contact-page .public-form{background:linear-gradient(145deg,#0c181ff0,#110e1df0)}.site-header{width:min(calc(100% - 48px),1320px)}.desktop-nav{gap:20px}.desktop-nav a[aria-current=page]{color:#fff}.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.nav-mega{position:relative}.nav-mega summary{display:flex;align-items:center;gap:5px;color:#b9c0c4;font-size:11px;font-weight:700;cursor:pointer;list-style:none}.nav-mega summary::-webkit-details-marker{display:none}.nav-mega summary span{color:#a477ff;font-size:12px;transition:transform .2s}.nav-mega[open] summary,.nav-mega summary.is-active{color:#fff}.nav-mega[open] summary span{transform:rotate(180deg)}.nav-mega__panel{width:720px;padding:24px;position:absolute;top:37px;left:-28px;display:grid;grid-template-columns:1.15fr .9fr 1.25fr;gap:0;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#0a0d14f7;box-shadow:0 30px 85px #00000085;backdrop-filter:blur(22px)}.nav-mega--product .nav-mega__panel{width:500px;left:-90px;grid-template-columns:1fr 1fr}.nav-mega__panel section{padding:5px 22px 9px;border-right:1px solid rgba(255,255,255,.09)}.nav-mega__panel section:last-child{border-right:0}.nav-mega__panel section>span{display:block;margin-bottom:14px;color:#9c7ed3;font:9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em}.desktop-nav .nav-mega__panel a{padding:8px 0;display:block;color:#aeb7c1;font-size:12px;font-weight:600;line-height:1.3}.desktop-nav .nav-mega__panel a:after{display:none}.desktop-nav .nav-mega__panel a:hover{color:#fff}.button--light{border-radius:8px;background:#f2f3f1;color:#090b10;transition:transform .25s,box-shadow .25s}.button--light:hover{transform:translateY(-2px);box-shadow:0 14px 40px #a477ff29}.page-kicker,.section-heading>span,.service-difference>span,.service-faq>div>span,.product-flow .section-heading>span,.ai-validation>div>span,.source-register>div>span,.partner-types>div>span,.conversion-shell__intro>span,.planned-shell__content>span,.portal-entry__panel>span,.legal-shell>span,.not-found>span{color:#a893d4;font:10px ui-monospace,SFMono-Regular,monospace;letter-spacing:.14em}.breadcrumbs{margin-bottom:clamp(48px,6vw,82px)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;color:#77808e;font:9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.breadcrumbs li+li:before{content:"/";margin-right:8px;color:#444b58}.breadcrumbs a:hover{color:#d4c7ee}.global-footer{max-width:1380px;margin:0 auto;padding:90px 42px 30px;border-top:1px solid rgba(255,255,255,.11);background:#090b10}.global-footer__lead{display:grid;grid-template-columns:1fr 1fr auto;gap:70px;align-items:start;padding-bottom:66px}.wordmark--footer{align-self:start}.wordmark--footer .brand-mark{width:34px;height:34px;flex-basis:34px}.global-footer__lead p{max-width:410px;margin:0;color:#9ba4b0;font-size:14px;line-height:1.65}.footer-cta{padding-bottom:8px;border-bottom:1px solid rgba(164,119,255,.55);font-size:11px;font-weight:700}.footer-cta span{margin-left:18px;color:#b995ff}.global-footer__links{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;padding:38px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.global-footer__links>div{display:grid;align-content:start;gap:10px}.global-footer__links strong{margin-bottom:8px;color:#d8dbe1;font:9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em}.global-footer__links a{color:#7f8996;font-size:11px}.global-footer__links a:hover{color:#c5a8ff}.global-footer__base{display:flex;justify-content:space-between;gap:30px;padding-top:25px;color:#616a77;font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.09em}.global-footer__base div{display:flex;gap:20px}.engagement-foundation{max-width:1480px;margin:auto;padding:clamp(100px,11vw,160px) 42px;background:linear-gradient(180deg,#090b10,#0c1018)}.engagement-foundation>div:first-child{display:grid;grid-template-columns:.55fr 1.45fr;gap:50px}.engagement-foundation h2{margin:0;font-size:clamp(42px,5vw,72px);font-weight:520;line-height:.97;letter-spacing:-.068em}.engagement-foundation h2 em{color:#aa80f4;font-style:normal}.engagement-foundation ol{display:grid;grid-template-columns:repeat(7,1fr);margin:80px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.12);list-style:none}.engagement-foundation li{min-height:145px;padding:18px 12px;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column}.engagement-foundation li:last-child{border-right:0}.engagement-foundation li b{color:#a477ff;font:9px ui-monospace,SFMono-Regular,monospace}.engagement-foundation li strong{margin:auto 0 7px;font-size:13px}.engagement-foundation li span{color:#737d8a;font-size:10px}.home-pathways{max-width:1480px;margin:auto;padding:0 42px 120px;display:grid;grid-template-columns:repeat(3,1fr)}.home-pathways a{min-height:210px;padding:28px;position:relative;border:1px solid rgba(255,255,255,.1);border-right:0;background:#0b0e14;transition:background .25s}.home-pathways a:last-child{border-right:1px solid rgba(255,255,255,.1)}.home-pathways a:hover{background:#12121d}.home-pathways span{color:#88739f;font:9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em}.home-pathways strong{max-width:280px;display:block;margin-top:70px;font-size:22px;font-weight:520;line-height:1.08;letter-spacing:-.035em}.home-pathways b{position:absolute;top:26px;right:28px;color:#aa83ee;font-weight:400}.service-page{--page-accent:#a477ff;--page-accent-soft:rgba(164,119,255,.12);background:#090b10}.service-page--adversary{--page-accent:#ff6b8a;--page-accent-soft:rgba(255,107,138,.11)}.service-page--collaborative{--page-accent:#64d9f5;--page-accent-soft:rgba(100,217,245,.1)}.service-hero,.index-hero,.red-index-hero,.product-hero,.partner-hero,.contact-hero,.assessment-hero{max-width:1380px;min-height:760px;margin:-86px auto 0;padding:160px 42px 90px;position:relative}.service-hero:before,.product-hero:before{content:"";position:absolute;inset:86px 0 0;pointer-events:none;background:radial-gradient(circle at 81% 42%,var(--page-accent-soft,rgba(164,119,255,.12)),transparent 28%),linear-gradient(90deg,transparent 49.94%,rgba(255,255,255,.035) 50%,transparent 50.06%)}.service-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:80px;align-items:end}.service-hero__copy h1,.index-hero h1,.red-index-hero h1,.product-hero h1,.partner-hero h1,.contact-hero h1,.assessment-hero h1{max-width:930px;margin:22px 0 27px;font-size:clamp(58px,6.7vw,102px);font-weight:530;line-height:.9;letter-spacing:-.08em}.service-hero__copy>p,.index-hero>div>p,.red-index-hero__copy>p,.product-hero__copy>p,.partner-hero>div>p,.contact-hero>div>p,.assessment-hero>div>p{max-width:720px;margin:0;color:#aeb6c0;font-size:16px;line-height:1.7}.service-hero__actions,.product-hero__copy>div{display:flex;gap:24px;align-items:center;margin-top:33px}.service-hero__system{min-height:370px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,var(--page-accent-soft),rgba(10,13,20,.86))}.service-hero__system>span{color:var(--page-accent);font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em}.service-hero__system>div{display:grid;gap:5px}.service-hero__system i{min-height:54px;padding:0 13px;display:grid;grid-template-columns:35px 1fr;align-items:center;border-left:1px solid var(--page-accent);background:#ffffff06;font-style:normal}.service-hero__system i b{color:var(--page-accent);font:8px ui-monospace,SFMono-Regular,monospace}.service-hero__system i strong{font-size:11px;letter-spacing:.02em}.service-hero__system>p{margin:0;color:#747e8d;font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.section-index{display:flex;gap:14px;align-items:flex-start}.section-index>span{color:var(--page-accent,#a477ff);font:11px ui-monospace,SFMono-Regular,monospace}.section-index>p{margin:0;color:#737d8b;font:9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.11em}.service-assessment,.service-evidence{max-width:1380px;margin:auto;padding:130px 42px;display:grid;grid-template-columns:180px minmax(0,1fr) 340px;gap:55px;border-top:1px solid rgba(255,255,255,.1)}.service-assessment h2,.service-evidence h2,.section-heading h2,.service-difference h2,.service-faq h2,.service-index-list h2,.scenario-entry h2,.partner-types h2,.partner-models h2,.conversion-shell h2,.exposure-split h2,.ai-validation h2,.source-register h2{margin:0;font-size:clamp(39px,4.5vw,66px);font-weight:520;line-height:.98;letter-spacing:-.065em}.section-lead{max-width:650px;margin:25px 0 35px;color:#aeb6c1;font-size:15px;line-height:1.7}.technical-list{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.11);list-style:none}.technical-list li{min-height:76px;padding:18px 18px 18px 0;border-bottom:1px solid rgba(255,255,255,.09);color:#c1c7cf;font-size:13px;line-height:1.45}.technical-list li:nth-child(odd){border-right:1px solid rgba(255,255,255,.08)}.technical-list li:nth-child(2n){padding-left:18px}.service-assessment aside,.service-evidence aside{padding:28px;border-left:1px solid var(--page-accent);background:var(--page-accent-soft)}.service-assessment aside h3,.service-evidence aside h3{margin:0 0 24px;font-size:16px}.service-assessment aside p{margin:0;padding:14px 0;border-top:1px solid rgba(255,255,255,.09);color:#9fa8b5;font-size:12px;line-height:1.6}.service-test,.service-method,.service-difference,.service-faq,.product-engine-shell,.product-flow,.ai-validation,.source-register,.partner-types,.partner-models,.conversion-shell,.assessment-form-shell{max-width:1380px;margin:auto;padding:130px 42px;border-top:1px solid rgba(255,255,255,.1)}.section-heading{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;align-items:end}.section-heading>span{align-self:start}.section-heading>p{max-width:510px;margin:0 0 4px auto;color:#99a3af;font-size:14px;line-height:1.7}.test-matrix{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.12)}.test-matrix article{min-height:245px;padding:27px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.test-matrix span{color:var(--page-accent);font:9px ui-monospace,SFMono-Regular,monospace}.test-matrix h3{margin:80px 0 10px;font-size:18px}.test-matrix p{margin:0;color:#949eaa;font-size:12px;line-height:1.65}.service-method{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px}.service-method ol{margin:0;padding:0;list-style:none}.service-method li{min-height:132px;padding:24px 0;display:grid;grid-template-columns:55px 1fr;border-top:1px solid rgba(255,255,255,.11)}.service-method li>b{color:var(--page-accent);font:10px ui-monospace,SFMono-Regular,monospace}.service-method h3{margin:0 0 9px;font-size:20px}.service-method p{max-width:620px;margin:0;color:#9aa4b0;font-size:13px;line-height:1.65}.service-evidence{background:linear-gradient(130deg,rgba(255,255,255,.025),transparent)}.evidence-list{margin:35px 0 0;padding:0;list-style:none}.evidence-list li{padding:17px 0;display:grid;grid-template-columns:28px 1fr;border-top:1px solid rgba(255,255,255,.1);color:#c5cad1;font-size:13px}.evidence-list span{color:var(--page-accent)}.service-evidence aside ul{margin:0;padding-left:18px;color:#a8b0bb}.service-evidence aside li{margin:0 0 12px;font-size:12px;line-height:1.5}.service-difference>span{display:block;margin-bottom:24px}.service-difference>div{margin-top:65px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.11)}.service-difference p{min-height:145px;margin:0;padding:20px;border-right:1px solid rgba(255,255,255,.1);color:#aeb5bf;font-size:12px;line-height:1.6}.service-difference p:last-child{border-right:0}.service-difference p b{display:block;margin-bottom:50px;color:var(--page-accent);font:9px ui-monospace,SFMono-Regular,monospace}.service-faq{display:grid;grid-template-columns:.65fr 1.35fr;gap:80px}.service-faq details{border-top:1px solid rgba(255,255,255,.12)}.service-faq details:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.service-faq summary{padding:23px 0;display:flex;justify-content:space-between;gap:20px;color:#d6d9df;font-size:14px;font-weight:650;cursor:pointer;list-style:none}.service-faq summary::-webkit-details-marker{display:none}.service-faq summary span{color:var(--page-accent);font-size:18px}.service-faq details p{max-width:660px;margin:0;padding:0 30px 24px 0;color:#98a2af;font-size:13px;line-height:1.65}.related-links{max-width:1296px;margin:0 auto 100px;padding:28px 0;display:grid;grid-template-columns:1fr repeat(3,auto);gap:35px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);align-items:center}.related-links>span{color:#6f7886;font:9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em}.related-links a{font-size:11px;font-weight:700}.related-links b{margin-left:10px;color:var(--page-accent);font-weight:400}.page-cta{max-width:1380px;margin:0 auto;padding:100px 42px;display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid rgba(255,255,255,.11);background:radial-gradient(circle at 80% 50%,rgba(164,119,255,.11),transparent 33%)}.page-cta>div>span{color:#a98be0;font:9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.13em}.page-cta h2{max-width:620px;margin:18px 0 0;font-size:clamp(38px,4vw,62px);font-weight:520;line-height:.98;letter-spacing:-.06em}.page-cta p{max-width:560px;margin:0;color:#a8b0ba;font-size:14px;line-height:1.7}.page-cta__actions{display:flex;align-items:center;gap:25px;margin-top:27px}.index-hero{display:grid;grid-template-columns:1fr 320px;gap:80px;align-items:end}.index-hero .breadcrumbs{grid-column:1/-1;align-self:start}.index-hero h1 em,.red-index-hero h1 em,.product-hero h1 em,.assessment-hero h1 em{color:#a477ff;font-style:normal}.index-hero aside{padding:27px;border-left:1px solid #a477ff;background:#a477ff14}.index-hero aside span{color:#9a7ecb;font:9px ui-monospace,SFMono-Regular,monospace}.index-hero aside strong{display:block;margin:22px 0 10px;font-size:16px}.index-hero aside p{margin:0;color:#8f99a6;font-size:12px}.service-index-list{max-width:1380px;margin:auto;padding:120px 42px;display:grid;grid-template-columns:190px 1fr;gap:55px;border-top:1px solid rgba(255,255,255,.1)}.service-index-list h2{max-width:800px;margin-bottom:55px}.service-index-row{min-height:120px;padding:20px 0;display:grid;grid-template-columns:55px 1fr auto auto;gap:25px;align-items:center;border-top:1px solid rgba(255,255,255,.11)}.service-index-row:last-child{border-bottom:1px solid rgba(255,255,255,.11)}.service-index-row>span{color:#a477ff;font:9px ui-monospace,SFMono-Regular,monospace}.service-index-row strong{display:block;font-size:18px}.service-index-row p{max-width:680px;margin:8px 0 0;color:#8f9aa7;font-size:12px;line-height:1.55}.service-index-row>small{color:#73677d;font:7px ui-monospace,SFMono-Regular,monospace}.service-index-row>b{color:#a477ff;font-weight:400}.service-index-row:hover strong{color:#c9b3f2}.service-index-list--adversary{background:linear-gradient(120deg,rgba(255,93,129,.035),transparent)}.service-index-list--adversary .section-index>span,.service-index-list--adversary .service-index-row>span,.service-index-list--adversary .service-index-row>b{color:#ff7895}.red-team-index{background:#090a0e}.red-index-hero{min-height:820px;background:radial-gradient(circle at 77% 55%,rgba(255,80,118,.13),transparent 27%)}.red-index-hero__copy{max-width:980px}.red-index-hero__path{margin:100px 0 0;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;color:#b4b9c2;font:9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em}.red-index-hero__path i{height:1px;margin:0 20px;background:linear-gradient(90deg,#ff7291,#ff72912e)}.scenario-entry{max-width:1380px;margin:auto;padding:130px 42px;display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;border-top:1px solid rgba(255,255,255,.1)}.scenario-entry>div:last-child{display:grid;gap:10px}.scenario-entry article{padding:25px;border-left:1px solid #ff718f;background:#ff66890b}.scenario-entry article b{color:#ff7895;font:9px ui-monospace,SFMono-Regular,monospace}.scenario-entry h3{margin:25px 0 9px;font-size:20px}.scenario-entry article p{margin:0;color:#98a1ae;font-size:12px;line-height:1.6}.red-capabilities{max-width:1380px;margin:auto;padding:0 42px 130px;display:grid;grid-template-columns:repeat(4,1fr)}.red-capabilities a{min-height:250px;padding:25px;position:relative;border:1px solid rgba(255,255,255,.1);border-right:0}.red-capabilities a:last-child{border-right:1px solid rgba(255,255,255,.1)}.red-capabilities span{color:#ff7895;font:9px ui-monospace,SFMono-Regular,monospace}.red-capabilities strong{display:block;margin:85px 0 12px;font-size:17px}.red-capabilities p{margin:0;color:#848e9b;font-size:11px;line-height:1.5}.red-capabilities>a>b{position:absolute;top:23px;right:24px;color:#ff7895;font-weight:400}.botxpose-page{--page-accent-soft:rgba(112,72,255,.13);background:#07090e}.product-hero{min-height:820px;background:radial-gradient(circle at 76% 44%,rgba(109,64,229,.18),transparent 29%)}.product-hero__copy{max-width:980px}.product-hero ol{margin:95px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(255,255,255,.13);list-style:none}.product-hero li{padding:18px;border-right:1px solid rgba(255,255,255,.09);font-size:12px;font-weight:650}.product-hero li b{display:block;margin-bottom:34px;color:#a98bff;font:9px ui-monospace,SFMono-Regular,monospace}.product-engine-shell .section-heading{margin-bottom:30px}.draft-banner{padding:10px 14px;border:1px solid rgba(164,119,255,.25);color:#a991d2;background:#a477ff0f;font:8px ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em}.product-engine-shell .exposure-engine{margin-top:20px}.exposure-split{max-width:1380px;margin:auto;padding:130px 42px;display:grid;grid-template-columns:180px 1fr;gap:55px;border-top:1px solid rgba(255,255,255,.1)}.exposure-split__columns{margin-top:60px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.11)}.exposure-split article{min-height:330px;padding:28px;border-right:1px solid rgba(255,255,255,.1)}.exposure-split article:last-child{border-right:0}.exposure-split article>span{color:#a88de8;font:9px ui-monospace,SFMono-Regular,monospace}.exposure-split h3{margin:100px 0 15px;font-size:27px}.exposure-split article p{max-width:470px;color:#939eab;font-size:13px;line-height:1.65}.exposure-split a,.source-register>a{color:#c9b6ef;font-size:11px;font-weight:700}.product-flow ol{margin:70px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid rgba(255,255,255,.11);list-style:none}.product-flow li{min-height:250px;padding:22px;border-right:1px solid rgba(255,255,255,.1)}.product-flow li>b{color:#b08ff0;font:9px ui-monospace,SFMono-Regular,monospace}.product-flow h3{margin:90px 0 12px;font-size:19px}.product-flow p{margin:0;color:#8d97a5;font-size:11px;line-height:1.6}.ai-validation{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:radial-gradient(circle at 65% 50%,rgba(89,206,240,.09),transparent 28%)}.ai-validation>div:first-child p{max-width:580px;color:#9da7b4;font-size:14px;line-height:1.7}.ai-validation__stack{display:flex;flex-wrap:wrap;gap:8px;align-content:center;justify-content:center}.ai-validation__stack i{padding:13px;border:1px solid rgba(255,255,255,.12);color:#c3c9d2;background:#0b0f17;font:9px ui-monospace,SFMono-Regular,monospace;font-style:normal}.ai-validation__stack b{align-self:center;color:#a985ee;font-weight:400}.ai-validation aside{grid-column:2;padding:25px;border-left:1px solid #66d9f3;background:#4fd2f00e}.ai-validation aside strong{font-size:14px}.ai-validation aside p{margin:10px 0 0;color:#9ca6b3;font-size:12px;line-height:1.65}.source-register{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.source-register>div:first-child p{max-width:520px;color:#98a2af;font-size:13px;line-height:1.7}.source-register>div[role=list]{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.11)}.source-register article{min-height:100px;padding:20px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;justify-content:space-between}.source-register article:nth-child(2n){border-right:0}.source-register article strong{font-size:13px}.source-register article span{color:#766987;font:7px ui-monospace,SFMono-Regular,monospace}.source-register>a{grid-column:2}.partner-hero,.contact-hero,.assessment-hero{display:grid;grid-template-columns:1fr 340px;gap:80px;align-items:end}.partner-hero .breadcrumbs,.contact-hero .breadcrumbs,.assessment-hero .breadcrumbs{grid-column:1/-1;align-self:start}.partner-hero aside,.contact-hero aside,.assessment-hero aside{padding:28px;border-left:1px solid #a477ff;background:#a477ff12}.partner-hero aside span,.contact-hero aside span{color:#9d83cc;font:8px ui-monospace,SFMono-Regular,monospace}.partner-hero aside p,.assessment-hero aside p{color:#9aa4b1;font-size:12px;line-height:1.65}.partner-types{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.partner-types>div:last-child{display:grid;grid-template-columns:1fr 1fr}.partner-types article{min-height:220px;padding:24px;border-top:1px solid rgba(255,255,255,.11);border-right:1px solid rgba(255,255,255,.1)}.partner-types article b{color:#a477ff;font:9px ui-monospace,SFMono-Regular,monospace}.partner-types h3{margin:70px 0 11px;font-size:20px}.partner-types article p{margin:0;color:#909aa7;font-size:12px;line-height:1.6}.partner-models{display:grid;grid-template-columns:180px 1fr;gap:55px}.partner-models ol{margin:60px 0 0;padding:0;list-style:none}.partner-models li{padding:22px 0;display:grid;grid-template-columns:180px 1fr;border-top:1px solid rgba(255,255,255,.11)}.partner-models li b{color:#c6addf;font:10px ui-monospace,SFMono-Regular,monospace}.partner-models li p{margin:0;color:#96a0ad;font-size:13px}.review-copy{color:#846d95!important;font:8px ui-monospace,SFMono-Regular,monospace!important}.conversion-shell{display:grid;grid-template-columns:.65fr 1.35fr;gap:90px}.conversion-shell__intro p{max-width:430px;color:#98a2ae;font-size:13px;line-height:1.7}.public-form{padding:30px;border:1px solid rgba(255,255,255,.12);background:#0c0f16}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 18px}.public-form label{display:grid;gap:8px}.public-form label>span,.public-form legend{color:#aab2bd;font:9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.06em}.public-form input,.public-form select,.public-form textarea{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:0;padding:13px 12px;color:#eef0f4;background:#090c12;font:13px Manrope Variable,Arial,sans-serif}.public-form textarea{resize:vertical}.public-form input:focus,.public-form select:focus,.public-form textarea:focus{outline:2px solid #a477ff;outline-offset:2px;border-color:transparent}.form-field--full{grid-column:1/-1}.form-consent{grid-template-columns:18px 1fr!important;align-items:start;margin:25px 0;color:#9ca5b0;font-size:11px;line-height:1.5}.form-consent input{width:16px;height:16px;margin:0}.form-status{margin:20px 0 0;padding:14px;border-left:2px solid #65def8;color:#cceff5;background:#50d6f20f;font-size:12px}.contact-hero aside{display:grid;gap:14px}.contact-hero aside a:first-child{font-size:18px}.contact-hero aside a:nth-child(2){color:#aeb7c2;font-size:13px}.contact-grid{max-width:1380px;margin:auto;padding:0 42px 120px;display:grid;grid-template-columns:1fr 1fr .8fr}.location,.contact-route{min-height:310px;padding:28px;border:1px solid rgba(255,255,255,.1);border-right:0}.contact-route{border-right:1px solid rgba(255,255,255,.1);background:#a477ff0f}.location>span,.contact-route>span{color:#9d83cf;font:9px ui-monospace,SFMono-Regular,monospace}.location h2{margin:95px 0 15px;font-size:30px}.location address{color:#9ca5b0;font-size:13px;font-style:normal;line-height:1.7}.contact-route p{margin:95px 0 20px;color:#9aa4af;font-size:13px;line-height:1.6}.contact-route a{font-size:11px;font-weight:700}.assessment-hero aside strong{font-size:17px}.assessment-hero aside ol{margin:25px 0 0;padding:0;list-style:none;color:#8f99a6;font:8px ui-monospace,SFMono-Regular,monospace}.assessment-hero aside li{padding:10px 0;border-top:1px solid rgba(255,255,255,.09)}.assessment-form-shell{display:grid;grid-template-columns:1.35fr .65fr;gap:60px}.assessment-form fieldset{margin:0 0 42px;padding:0;border:0}.assessment-form legend{width:100%;margin-bottom:25px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.12);font-size:11px}.assessment-form legend span{margin-right:15px;color:#a477ff}.assessment-boundary{margin:5px 0 25px;padding:18px;border-left:2px solid #ff6d8b;background:#ff5d7f0f}.assessment-boundary strong{color:#ff8aa3;font:9px ui-monospace,SFMono-Regular,monospace}.assessment-boundary p{margin:10px 0 0;color:#a8b0bb;font-size:12px;line-height:1.6}.assessment-form-shell__aside{align-self:start;position:sticky;top:110px;padding:28px;border:1px solid rgba(255,255,255,.11);background:#0b0f16}.assessment-form-shell__aside>span{color:#9e83d1;font:9px ui-monospace,SFMono-Regular,monospace}.assessment-form-shell__aside ol{margin:28px 0;padding:0;list-style:none}.assessment-form-shell__aside li{padding:18px 0;display:grid;grid-template-columns:35px 1fr;border-top:1px solid rgba(255,255,255,.1)}.assessment-form-shell__aside li>b{color:#a477ff;font:8px ui-monospace,SFMono-Regular,monospace}.assessment-form-shell__aside strong{font-size:13px}.assessment-form-shell__aside li p,.assessment-form-shell__aside>p{margin:7px 0 0;color:#929ca9;font-size:11px;line-height:1.55}.planned-shell,.portal-entry,.legal-shell,.not-found{max-width:1380px;min-height:760px;margin:-86px auto 0;padding:160px 42px 100px}.planned-shell__content{max-width:920px}.planned-shell h1,.portal-entry h1,.legal-shell h1,.not-found h1{margin:23px 0 28px;font-size:clamp(58px,7vw,104px);font-weight:520;line-height:.91;letter-spacing:-.08em}.planned-shell__content>p,.portal-entry__panel>p,.legal-shell>p,.not-found>p{max-width:700px;color:#a6afba;font-size:16px;line-height:1.7}.planned-status,.portal-entry aside,.legal-shell aside{max-width:700px;margin:50px 0 32px;padding:23px;border-left:1px solid #a477ff;background:#a477ff12}.planned-status b,.portal-entry aside strong,.legal-shell aside strong{font:10px ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.planned-status p,.portal-entry aside p,.legal-shell aside p{margin:11px 0 0;color:#909aa7;font-size:12px;line-height:1.65}.planned-shell__content>div:last-child,.not-found>div{display:flex;gap:25px;align-items:center}.portal-entry__panel{max-width:960px}.portal-entry__states{margin:55px 0 0;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid rgba(255,255,255,.12)}.portal-entry__states i{padding:18px 8px;border-right:1px solid rgba(255,255,255,.1);color:#8b95a2;font:8px ui-monospace,SFMono-Regular,monospace;font-style:normal}.legal-shell{max-width:1000px}.legal-shell>a{font-size:12px;font-weight:700}.not-found{display:flex;flex-direction:column;justify-content:center}@media(max-width:1120px){.desktop-nav,.header-actions{display:none}.mobile-nav{display:block;margin-left:auto;position:relative}.mobile-nav summary{display:flex;align-items:center;gap:10px;list-style:none;font:10px ui-monospace,SFMono-Regular,monospace;color:#fff;cursor:pointer}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary i,.mobile-nav summary i:after{width:19px;height:1px;display:block;background:#a477ff;content:""}.mobile-nav summary i:after{transform:translateY(5px)}.mobile-nav[open] summary i:after{transform:rotate(90deg)}.mobile-nav nav{width:310px;max-height:78vh;padding:12px;position:absolute;right:0;top:32px;display:grid;overflow:auto;border:1px solid rgba(255,255,255,.12);background:#10131b;box-shadow:0 22px 60px #00000073}.mobile-nav nav a{padding:9px 12px;color:#d9dde3;font-size:12px}.mobile-nav nav>span{margin:13px 12px 5px;padding-top:12px;border-top:1px solid rgba(255,255,255,.09);color:#a98bdc;font:9px ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em}.mobile-nav nav>span:first-child{margin-top:0;padding-top:4px;border-top:0}.service-hero__grid{grid-template-columns:1fr .6fr;gap:40px}.service-assessment,.service-evidence{grid-template-columns:120px 1fr 300px;gap:35px}.global-footer__lead{grid-template-columns:1fr 1fr}.global-footer__lead .footer-cta{justify-self:start}.test-matrix{grid-template-columns:1fr 1fr}.product-flow ol{grid-template-columns:repeat(3,1fr)}.product-flow li:nth-child(3){border-right:0}.product-flow li:nth-child(n+4){border-top:1px solid rgba(255,255,255,.1)}}@media(max-width:800px){.service-hero,.index-hero,.red-index-hero,.product-hero,.partner-hero,.contact-hero,.assessment-hero,.planned-shell,.portal-entry,.legal-shell,.not-found{min-height:auto;margin-top:-86px;padding:150px 28px 90px}.service-hero__grid,.index-hero,.partner-hero,.contact-hero,.assessment-hero{display:block}.service-hero__system,.index-hero aside,.partner-hero aside,.contact-hero aside,.assessment-hero aside{margin-top:60px}.service-assessment,.service-evidence,.service-index-list,.exposure-split,.partner-models{grid-template-columns:1fr;padding:95px 28px}.service-assessment aside,.service-evidence aside{max-width:520px}.service-test,.service-method,.service-difference,.service-faq,.product-engine-shell,.product-flow,.ai-validation,.source-register,.partner-types,.conversion-shell,.assessment-form-shell{padding:95px 28px}.service-method,.service-faq,.scenario-entry,.partner-types,.conversion-shell,.assessment-form-shell,.source-register,.section-heading{grid-template-columns:1fr}.section-heading>p{margin:0}.service-difference>div{grid-template-columns:1fr 1fr}.related-links{margin:0 28px 80px;grid-template-columns:1fr 1fr}.page-cta{grid-template-columns:1fr;padding:90px 28px}.engagement-foundation{padding:100px 28px}.engagement-foundation>div:first-child{grid-template-columns:1fr}.engagement-foundation ol{grid-template-columns:repeat(4,1fr)}.home-pathways{padding:0 28px 90px;grid-template-columns:1fr}.home-pathways a{border-right:1px solid rgba(255,255,255,.1);border-bottom:0}.home-pathways a:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.global-footer{padding:70px 28px 25px}.global-footer__links{grid-template-columns:1fr 1fr}.red-index-hero__path{grid-template-columns:1fr;gap:8px}.red-index-hero__path i{width:1px;height:25px;margin:0 0 0 20px}.scenario-entry{padding:95px 28px;grid-template-columns:1fr}.red-capabilities{padding:0 28px 95px;grid-template-columns:1fr 1fr}.red-capabilities a:nth-child(2){border-right:1px solid rgba(255,255,255,.1)}.product-hero ol{grid-template-columns:repeat(3,1fr)}.product-hero li{border-bottom:1px solid rgba(255,255,255,.09)}.exposure-split__columns,.ai-validation,.source-register>div[role=list]{grid-template-columns:1fr}.ai-validation aside,.source-register>a{grid-column:1}.product-flow ol{grid-template-columns:1fr 1fr}.product-flow li{border-top:1px solid rgba(255,255,255,.1)}.contact-grid{padding:0 28px 95px;grid-template-columns:1fr}.location,.contact-route{border-right:1px solid rgba(255,255,255,.1);border-bottom:0}.contact-route{border-bottom:1px solid rgba(255,255,255,.1)}.assessment-form-shell__aside{position:static}.portal-entry__states{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.site-header{width:calc(100% - 24px);top:12px}.service-hero,.index-hero,.red-index-hero,.product-hero,.partner-hero,.contact-hero,.assessment-hero,.planned-shell,.portal-entry,.legal-shell,.not-found{padding:132px 18px 72px}.breadcrumbs{margin-bottom:40px}.service-hero__copy h1,.index-hero h1,.red-index-hero h1,.product-hero h1,.partner-hero h1,.contact-hero h1,.assessment-hero h1,.planned-shell h1,.portal-entry h1,.legal-shell h1,.not-found h1{font-size:clamp(46px,13vw,61px)}.service-hero__copy>p,.index-hero>div>p,.red-index-hero__copy>p,.product-hero__copy>p,.partner-hero>div>p,.contact-hero>div>p,.assessment-hero>div>p{font-size:14px}.service-hero__actions,.product-hero__copy>div,.page-cta__actions{align-items:flex-start;flex-direction:column}.service-hero__system{min-height:310px;padding:18px}.service-assessment,.service-evidence,.service-index-list,.exposure-split,.partner-models,.service-test,.service-method,.service-difference,.service-faq,.product-engine-shell,.product-flow,.ai-validation,.source-register,.partner-types,.conversion-shell,.assessment-form-shell{padding:75px 18px}.service-assessment h2,.service-evidence h2,.section-heading h2,.service-difference h2,.service-faq h2,.service-index-list h2,.scenario-entry h2,.partner-types h2,.partner-models h2,.conversion-shell h2,.exposure-split h2,.ai-validation h2,.source-register h2{font-size:38px}.technical-list,.test-matrix,.service-difference>div,.form-grid,.partner-types>div:last-child{grid-template-columns:1fr}.technical-list li:nth-child(odd){border-right:0}.technical-list li:nth-child(2n){padding-left:0}.test-matrix{border-left:0}.test-matrix article{min-height:210px;border-left:1px solid rgba(255,255,255,.12)}.test-matrix h3{margin-top:60px}.service-method{gap:30px}.service-difference p{border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.service-faq{gap:45px}.related-links{margin:0 18px 65px;grid-template-columns:1fr}.page-cta{padding:75px 18px}.service-index-row{grid-template-columns:38px 1fr auto;gap:10px}.service-index-row>small{display:none}.service-index-row p{font-size:11px}.engagement-foundation{padding:80px 18px}.engagement-foundation ol{grid-template-columns:1fr 1fr}.home-pathways{padding:0 18px 75px}.global-footer{padding:60px 18px 22px}.global-footer__lead{grid-template-columns:1fr;gap:28px}.global-footer__links{grid-template-columns:1fr 1fr;gap:35px 20px}.global-footer__base{align-items:flex-start;flex-direction:column}.red-capabilities{padding:0 18px 75px;grid-template-columns:1fr}.red-capabilities a{border-right:1px solid rgba(255,255,255,.1);border-bottom:0}.red-capabilities a:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.product-hero ol{grid-template-columns:1fr 1fr}.exposure-split article{padding:22px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}.product-flow ol{grid-template-columns:1fr}.product-flow li{min-height:200px}.product-flow h3{margin-top:55px}.ai-validation__stack{justify-content:flex-start}.source-register>div[role=list]{grid-template-columns:1fr}.source-register article{border-right:0}.partner-types>div:last-child{display:grid}.partner-models li{grid-template-columns:1fr;gap:10px}.conversion-shell{gap:45px}.public-form{padding:20px 14px}.form-field--full{grid-column:1}.contact-grid{padding:0 18px 75px}.assessment-form-shell{gap:35px}.portal-entry__states{grid-template-columns:1fr 1fr}.planned-shell__content>div:last-child,.not-found>div{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.button--light,.home-pathways a,.attack-stage-review button{transition:none!important}}.service-signature{max-width:1380px;margin:0 auto;padding:35px 42px 55px;border-top:1px solid rgba(255,255,255,.1);background:linear-gradient(110deg,var(--page-accent-soft),transparent 68%)}.service-signature__intro{display:grid;grid-template-columns:180px minmax(0,560px);gap:55px}.service-signature__intro span,.service-signature__caption{color:var(--page-accent);font:10px ui-monospace,SFMono-Regular,monospace;letter-spacing:.11em}.service-signature__intro p{margin:0;color:#a7b0bc;font-size:13px;line-height:1.65}.service-signature ol{margin:48px 0 20px;padding:0;display:grid;grid-template-columns:repeat(5,1fr);list-style:none}.service-signature li{min-height:112px;padding:16px;display:grid;grid-template-columns:1fr auto;align-content:space-between;border:1px solid rgba(255,255,255,.12);border-right:0;background:#070a108c}.service-signature li:last-child{border-right:1px solid rgba(255,255,255,.12)}.service-signature li i{color:var(--page-accent);font:9px ui-monospace,SFMono-Regular,monospace;font-style:normal}.service-signature li strong{grid-column:1;font-size:12px;letter-spacing:.04em}.service-signature li>span{grid-column:2;grid-row:1/3;align-self:center;color:var(--page-accent);transform:translate(24px);z-index:1}.service-signature li:last-child>span{display:none}.service-signature__caption{margin:0;text-align:right;color:#77808d}.service-signature--mobile-layers li{transform:translateY(calc(var(--layer, 0) * 1px))}.service-signature--ai-boundaries,.service-signature--mcp-chain{background:radial-gradient(circle at 50% 100%,rgba(80,214,242,.1),transparent 42%)}.service-signature--human-gates li:nth-child(3),.service-signature--insider-path li:nth-child(4){border-color:var(--page-accent);background:var(--page-accent-soft)}.service-signature--control-loop ol{border-radius:80px;overflow:hidden}.service-signature--control-loop li{min-height:100px}.service-signature--network-zones li:nth-child(n+3){background:linear-gradient(140deg,var(--page-accent-soft),rgba(7,10,16,.7))}@media(max-width:800px){.service-signature{padding:45px 28px}.service-signature__intro{grid-template-columns:1fr;gap:12px}.service-signature ol{grid-template-columns:1fr}.service-signature li{min-height:72px;border-right:1px solid rgba(255,255,255,.12);border-bottom:0}.service-signature li:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.service-signature li>span{transform:translateY(24px) rotate(90deg)}.service-signature--control-loop ol{border-radius:0}}@media(max-width:520px){.service-signature{padding:38px 18px}.service-signature__intro p{font-size:12px}}.botxpose-detail{--bx-accent:#9b72ff;background:#07090e}.botxpose-detail--external{--bx-accent:#65dfff}.botxpose-detail--internal{--bx-accent:#aa7cff}.botxpose-detail--credential{--bx-accent:#ff8a9f}.botxpose-detail--ai{--bx-accent:#6ce4c8}.botxpose-detail--sources{--bx-accent:#d29aff}.bx-detail-hero{max-width:1380px;min-height:810px;margin:-86px auto 0;padding:160px 42px 95px;background:radial-gradient(circle at 83% 44%,color-mix(in srgb,var(--bx-accent) 17%,transparent),transparent 28%)}.bx-detail-hero__grid{display:grid;grid-template-columns:1.3fr .7fr;gap:80px;align-items:end}.bx-detail-hero h1{max-width:940px;margin:22px 0 28px;font-size:clamp(58px,6.7vw,100px);font-weight:530;line-height:.9;letter-spacing:-.08em}.bx-detail-hero__grid>div>p{max-width:760px;color:#aeb6c0;font-size:16px;line-height:1.7}.bx-detail-hero aside{padding:28px;border-left:1px solid var(--bx-accent);background:color-mix(in srgb,var(--bx-accent) 9%,transparent)}.bx-detail-hero aside>span,.bx-detail-hero aside>p{color:var(--bx-accent);font:10px ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em}.bx-detail-hero aside strong{display:block;margin:35px 0 55px;font-size:18px;line-height:1.4}.bx-detail-hero aside>p{margin:0;color:#8f99a7;font-size:9px}.bx-path{max-width:1380px;margin:auto;padding:0 42px 85px}.bx-path ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);list-style:none}.bx-path li{min-height:125px;padding:18px;display:grid;grid-template-columns:1fr auto;align-content:space-between;border:1px solid rgba(255,255,255,.1);border-right:0;background:#0a0d13}.bx-path li:last-child{border-right:1px solid rgba(255,255,255,.1)}.bx-path li b{color:#727c89;font:9px ui-monospace,SFMono-Regular,monospace}.bx-path li strong{grid-column:1;font-size:14px}.bx-path li span{grid-column:2;grid-row:1/3;align-self:center;color:#6d7580;transform:translate(24px);z-index:1}.bx-path li:last-child span{display:none}.bx-path li.is-focus{border-color:var(--bx-accent);background:color-mix(in srgb,var(--bx-accent) 12%,#090c12)}.bx-path li.is-focus b,.bx-path li.is-focus span{color:var(--bx-accent)}.bx-source-model,.bx-decision,.bx-console,.bx-boundaries{max-width:1380px;margin:auto;padding:125px 42px;border-top:1px solid rgba(255,255,255,.1)}.bx-source-grid{margin-top:65px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.11);border-left:1px solid rgba(255,255,255,.11)}.bx-source-grid article{min-height:270px;padding:24px;border-right:1px solid rgba(255,255,255,.11);border-bottom:1px solid rgba(255,255,255,.11)}.bx-source-grid article>b{color:var(--bx-accent);font:10px ui-monospace,SFMono-Regular,monospace}.bx-source-grid article>span{float:right;color:#9484a2;font:8px ui-monospace,SFMono-Regular,monospace}.bx-source-grid h3{margin:105px 0 12px;font-size:19px}.bx-source-grid p{margin:0;color:#a1abb7;font-size:13px;line-height:1.6}.bx-decision{display:grid;grid-template-columns:170px 1fr 300px;gap:55px}.bx-decision h2,.bx-console h2,.bx-boundaries h2{margin:0;font-size:clamp(40px,4.8vw,68px);font-weight:520;line-height:.96;letter-spacing:-.065em}.bx-decision ol{margin:55px 0 0;padding:0;list-style:none}.bx-decision li{padding:19px 0;display:grid;grid-template-columns:45px 1fr;border-top:1px solid rgba(255,255,255,.11)}.bx-decision li b{color:var(--bx-accent);font:10px ui-monospace,SFMono-Regular,monospace}.bx-decision li p{margin:0;color:#c2c8d0;font-size:14px}.bx-decision aside{align-self:end;padding:25px;border-left:1px solid var(--bx-accent);background:color-mix(in srgb,var(--bx-accent) 8%,transparent)}.bx-decision aside span,.bx-console>div:first-child>span,.bx-boundaries>div>span{color:var(--bx-accent);font:10px ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em}.bx-decision aside p{color:#a5aeb9;font-size:13px;line-height:1.65}.bx-console{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;background:radial-gradient(circle at 76% 52%,color-mix(in srgb,var(--bx-accent) 10%,transparent),transparent 32%)}.bx-console h2{margin-top:24px}.bx-console__screen{border:1px solid color-mix(in srgb,var(--bx-accent) 35%,#343943);background:#05080ddb;box-shadow:0 28px 90px #00000057}.bx-console__screen header{height:42px;padding:0 14px;display:flex;align-items:center;gap:6px;border-bottom:1px solid rgba(255,255,255,.1)}.bx-console__screen header i{width:6px;height:6px;border-radius:50%;background:#3d4450}.bx-console__screen header span{margin-left:auto;color:#7f8997;font:8px ui-monospace,SFMono-Regular,monospace}.bx-console__graph{height:190px;position:relative;border-bottom:1px solid rgba(255,255,255,.09);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--bx-accent) 15%,transparent),transparent 42%)}.bx-console__graph i{position:absolute;padding:11px;border:1px solid color-mix(in srgb,var(--bx-accent) 42%,transparent);color:var(--bx-accent);font:9px ui-monospace,SFMono-Regular,monospace;font-style:normal;background:#0b0f16}.bx-console__graph i:nth-child(1){left:9%;top:22%}.bx-console__graph i:nth-child(2){left:30%;top:58%}.bx-console__graph i:nth-child(3){left:47%;top:17%}.bx-console__graph i:nth-child(4){left:63%;top:62%}.bx-console__graph i:nth-child(5){left:81%;top:28%}.bx-console__graph i:nth-child(6){left:49%;top:58%}.bx-console__screen ol{margin:0;padding:14px 20px 20px;list-style:none}.bx-console__screen li{padding:13px 0;display:grid;grid-template-columns:38px 1fr;border-bottom:1px solid rgba(255,255,255,.08)}.bx-console__screen li b{color:var(--bx-accent);font:9px ui-monospace,SFMono-Regular,monospace}.bx-console__screen li span{color:#aeb7c2;font-size:12px}.bx-boundaries{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.bx-boundaries h2{margin-top:22px}.bx-boundaries ul{margin:0;padding:0;list-style:none}.bx-boundaries li{padding:23px 0;border-top:1px solid rgba(255,255,255,.11);color:#aeb6c1;font-size:14px;line-height:1.55}.bx-boundaries li:before{content:"—";margin-right:16px;color:var(--bx-accent)}@media(max-width:800px){.bx-detail-hero{min-height:auto;padding:150px 28px 90px}.bx-detail-hero__grid{grid-template-columns:1fr}.bx-detail-hero aside{margin-top:35px}.bx-path{padding:0 28px 75px}.bx-path ol{grid-template-columns:1fr}.bx-path li{min-height:70px;border-right:1px solid rgba(255,255,255,.1);border-bottom:0}.bx-path li:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.bx-path li span{transform:translateY(24px) rotate(90deg)}.bx-source-model,.bx-decision,.bx-console,.bx-boundaries{padding:90px 28px}.bx-source-grid{grid-template-columns:1fr 1fr}.bx-decision{grid-template-columns:1fr}.bx-decision aside{max-width:500px}.bx-console,.bx-boundaries{grid-template-columns:1fr}.bx-console__screen{margin-top:20px}}@media(max-width:520px){.bx-detail-hero{padding:132px 18px 72px}.bx-detail-hero h1{font-size:clamp(45px,13vw,61px)}.bx-path{padding:0 18px 65px}.bx-source-model,.bx-decision,.bx-console,.bx-boundaries{padding:75px 18px}.bx-source-grid{grid-template-columns:1fr}.bx-source-grid article{min-height:225px}.bx-source-grid h3{margin-top:70px}.bx-console__graph{height:150px}}@media(min-width:801px){.page-kicker,.section-heading>span,.service-difference>span,.service-faq>div>span,.product-flow .section-heading>span,.ai-validation>div>span,.source-register>div>span,.partner-types>div>span,.conversion-shell__intro>span,.planned-shell__content>span,.portal-entry__panel>span,.legal-shell>span,.not-found>span{color:#bea8e6;font-size:12px;line-height:1.45}.breadcrumbs ol{color:#98a2b0;font-size:11px;line-height:1.5}.breadcrumbs li+li:before{color:#69717e}.global-footer__lead p{font-size:15px}.footer-cta{font-size:13px}.global-footer__links strong{font-size:11px}.global-footer__links a{color:#a4aebb;font-size:13px}.global-footer__base{color:#8993a1;font-size:10px}.engagement-foundation li b{font-size:11px}.engagement-foundation li strong{font-size:15px}.engagement-foundation li span{color:#929ca9;font-size:12px}.home-pathways span{color:#aa91c4;font-size:11px}.service-hero__system>span,.service-hero__system i b,.service-hero__system>p{font-size:10px;line-height:1.45}.service-hero__system>p{color:#99a3b1}.service-hero__system i strong{font-size:13px}.section-index>span{font-size:12px}.section-index>p{color:#929ca9;font-size:11px;line-height:1.45}.section-lead{font-size:16px}.technical-list li{font-size:14px;line-height:1.55}.service-assessment aside h3,.service-evidence aside h3{font-size:18px}.service-assessment aside p{font-size:14px}.section-heading>p{color:#acb5c1;font-size:15px}.test-matrix span{font-size:11px}.test-matrix h3{font-size:20px}.test-matrix p{color:#aab3bf;font-size:14px}.service-method li>b{font-size:11px}.service-method h3{font-size:22px}.service-method p{color:#abb4c0;font-size:14px}.evidence-list li{font-size:14px}.service-evidence aside li{font-size:14px}.service-difference p{color:#bdc4cd;font-size:14px}.service-difference p b{font-size:11px}.service-faq summary{font-size:16px}.service-faq details p{color:#aeb7c3;font-size:14px}.related-links>span{font-size:11px}.related-links a{font-size:13px}.page-cta>div>span{font-size:11px}.page-cta p{font-size:15px}.index-hero aside span{font-size:11px}.index-hero aside p{color:#abb4c1;font-size:14px}.service-index-row>span{font-size:11px}.service-index-row strong{font-size:20px}.service-index-row p{color:#aab4c1;font-size:14px}.service-index-row>small{color:#998ba6;font-size:10px}.red-index-hero__path{font-size:11px}.scenario-entry article b,.red-capabilities span{font-size:11px}.scenario-entry h3{font-size:22px}.scenario-entry article p{color:#abb4c0;font-size:14px}.red-capabilities strong{font-size:19px}.red-capabilities p{color:#a2acb8;font-size:13px}.product-hero li{font-size:14px}.product-hero li b{font-size:11px}.draft-banner{font-size:10px;line-height:1.5}.exposure-split article>span{font-size:11px}.exposure-split article p{color:#aab3bf;font-size:14px}.exposure-split a,.source-register>a{font-size:13px}.product-flow li>b{font-size:11px}.product-flow p{color:#a6b0bd;font-size:13px}.ai-validation__stack i{font-size:11px}.ai-validation aside p{color:#adb6c2;font-size:13px}.source-register>div:first-child p{color:#abb4c0;font-size:14px}.source-register article strong{font-size:14px}.source-register article span{color:#9e8caf;font-size:10px}.partner-hero aside span,.contact-hero aside span{font-size:10px}.partner-hero aside p,.assessment-hero aside p{color:#acb5c1;font-size:14px}.partner-types article b{font-size:11px}.partner-types h3{font-size:22px}.partner-types article p{color:#a7b0bd;font-size:14px}.partner-models li b{font-size:12px}.partner-models li p{color:#aab3bf;font-size:14px}.review-copy{font-size:10px!important}.conversion-shell__intro p{color:#abb4c0;font-size:15px}.public-form label>span,.public-form legend{font-size:12px}.public-form input,.public-form select,.public-form textarea{font-size:14px}.form-consent,.form-status{font-size:13px}.location>span,.contact-route>span{font-size:11px}.location address,.contact-route p{color:#aeb7c2;font-size:14px}.contact-route a{font-size:13px}.assessment-hero aside ol{font-size:10px}.assessment-form legend{font-size:13px}.assessment-boundary strong{font-size:11px}.assessment-boundary p{font-size:14px}.assessment-form-shell__aside>span{font-size:11px}.assessment-form-shell__aside li>b{font-size:10px}.assessment-form-shell__aside strong{font-size:15px}.assessment-form-shell__aside li p,.assessment-form-shell__aside>p{color:#abb4c0;font-size:13px}.planned-status b,.portal-entry aside strong,.legal-shell aside strong{font-size:12px}.planned-status p,.portal-entry aside p,.legal-shell aside p{color:#a9b3bf;font-size:14px}.portal-entry__states i{font-size:10px}}body{font-size:17px}.global-footer__lead p,.global-footer__links a{color:#b5bdc7}.page-kicker,.section-heading>span,.service-difference>span,.service-faq>div>span,.product-flow .section-heading>span,.ai-validation>div>span,.source-register>div>span,.partner-types>div>span,.conversion-shell__intro>span,.planned-shell__content>span,.portal-entry__panel>span,.legal-shell>span,.not-found>span{font-size:12px;line-height:1.5}.breadcrumbs ol{font-size:12px;line-height:1.55}.button,.text-link{font-size:14px;line-height:1.35}.desktop-nav>a,.nav-mega summary,.portal-link{font-size:14px}.assessment-link{font-size:13px}.nav-mega__panel section>span{font-size:11px}.desktop-nav .nav-mega__panel a{font-size:14px;line-height:1.45}.service-hero__copy>p,.index-hero>div>p,.red-index-hero__copy>p,.product-hero__copy>p,.partner-hero>div>p,.contact-hero>div>p,.assessment-hero>div>p,.company-hero>div>p,.bx-detail-hero__grid>div>p{max-width:760px;color:#c2c8d0;font-size:19px;line-height:1.65}.section-lead,.section-heading>p,.page-cta p,.company-focus>div>p,.source-register>div:first-child p,.ai-validation>div:first-child p,.conversion-shell__intro p{color:#bcc4ce;font-size:17px;line-height:1.72}.technical-list li,.evidence-list li,.service-evidence aside li,.service-assessment aside p,.service-method p,.test-matrix p,.service-difference p,.service-faq details p{color:#bcc4ce;font-size:16px;line-height:1.65}.service-assessment aside h3,.service-evidence aside h3{font-size:20px}.test-matrix h3,.service-method h3{font-size:22px}.service-faq summary{font-size:17px}.service-hero__system>span,.service-hero__system i b,.service-hero__system>p,.section-index>p,.related-links>span,.service-difference p b,.test-matrix span,.service-method li>b{font-size:11px}.service-hero__system i strong,.related-links a{font-size:14px}.service-index-row strong{font-size:22px}.service-index-row p,.scenario-entry article p,.red-capabilities p,.exposure-split article p,.product-flow p,.partner-types article p,.partner-models li p{color:#bac2cd;font-size:16px;line-height:1.65}.service-index-row>small{font-size:11px}.scenario-entry h3,.partner-types h3{font-size:23px}.red-capabilities strong{font-size:20px}.product-hero li{font-size:15px}.product-flow h3,.exposure-split h3{font-size:22px}.ai-validation aside p,.bx-source-grid p,.bx-decision li p,.bx-decision aside p,.bx-console__screen li span,.bx-boundaries li{color:#bac3ce;font-size:15px;line-height:1.65}.source-register article strong,.bx-source-grid h3{font-size:16px}.source-register article span,.bx-source-grid article>span{font-size:10px}.partner-hero aside p,.assessment-hero aside p,.contact-route p,.location address,.company-principles p,.company-review p{color:#bcc4ce;font-size:16px;line-height:1.65}.partner-hero aside span,.contact-hero aside span,.location>span,.contact-route>span{font-size:11px}.partner-models li b{font-size:13px}.public-form label>span,.public-form legend{font-size:13px;line-height:1.5}.public-form input,.public-form select,.public-form textarea{font-size:16px;line-height:1.45}.form-consent,.form-status{font-size:14px;line-height:1.55}.assessment-boundary p,.assessment-form-shell__aside li p,.assessment-form-shell__aside>p{color:#bac3ce;font-size:15px;line-height:1.6}.assessment-form-shell__aside strong{font-size:16px}.form-honeypot{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.form-status.is-success{color:#91e8cf}.form-status.is-error{color:#ff9daf}.public-form button[aria-busy=true]{cursor:wait;opacity:.68}.bx-detail-hero aside strong{font-size:20px;line-height:1.5}.bx-detail-hero aside>span,.bx-detail-hero aside>p,.bx-decision aside span,.bx-console>div:first-child>span,.bx-boundaries>div>span{font-size:11px}.bx-path li strong{font-size:16px}.bx-source-grid article>span{line-height:1.4}.service-signature__intro p{color:#bac3ce;font-size:15px}.service-signature li strong{font-size:14px}.service-signature__intro span,.service-signature__caption{font-size:11px}.capability__lead p,.journey__intro>p,.botxpose__title>p{color:#c0c7cf;font-size:18px;line-height:1.7}.hero--cinematic .hero__statement{color:#c4cad1;font-size:18px;line-height:1.6}.journey-step p,.capability-router__active p{color:#b9c1cb;font-size:16px;line-height:1.65}.journey-system__summary p{font-size:15px}.botxpose__header p,.botxpose__footer,.capability__note{color:#aeb7c2;font-size:14px;line-height:1.6}.capability-router__surfaces button strong{font-size:14px}.capability-router__targets span,.exposure-source strong,.exposure-finding strong{font-size:13px}.exposure-source span,.exposure-finding span{font-size:12px}.exposure-engine__processor>p{font-size:13px}.exposure-core__meta{font-size:12px;line-height:1.5}.exposure-core__attack-stages{font-size:11px;line-height:1.55}.exposure-core__toggle,.exposure-core__simulate{font-size:12px}.exposure-core__reset{font-size:11px}.exposure-core__attack-readout{width:350px}.exposure-core__attack-readout span{font-size:13px}.exposure-core__attack-readout b{font-size:17px}.exposure-core__attack-readout p{font-size:15px;line-height:1.65}.attack-stage-review span,.attack-stage-review strong{font-size:11px!important}.exposure-core__attack-stages button{display:flex;gap:9px;align-items:center;padding:0;border:0;color:inherit;background:transparent;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;transition:color .3s,opacity .3s}.exposure-core__attack-stages button:disabled{cursor:default}.exposure-core__attack-stages button.is-reached{color:#e3dce9;opacity:1}.exposure-core__attack-stages button.is-reached i{color:#ff7895}.exposure-core__attack-stages button.is-current{color:#fff;text-shadow:0 0 12px rgba(255,101,136,.5)}.exposure-core__attack-stages button:after{content:"";width:18px;height:1px;margin-left:auto;background:currentColor;opacity:.35}.binary-breach__header span{font-size:11px}.binary-breach__header strong{font-size:17px}.binary-breach>p{font-size:13px;line-height:1.6}.binary-breach__grid button{font-size:13px}.binary-breach__grid button small{font-size:10px}.binary-breach__status,.binary-breach__reward p,.binary-breach__reward a{font-size:11px}.global-footer__lead p{font-size:16px;line-height:1.7}.global-footer__links a{font-size:14px}.global-footer__links strong,.global-footer__base{font-size:11px;line-height:1.5}@media(max-width:800px){body{font-size:16px}.service-hero__copy>p,.index-hero>div>p,.red-index-hero__copy>p,.product-hero__copy>p,.partner-hero>div>p,.contact-hero>div>p,.assessment-hero>div>p,.company-hero>div>p,.bx-detail-hero__grid>div>p{font-size:17px;line-height:1.65}.section-lead,.section-heading>p,.page-cta p,.company-focus>div>p,.source-register>div:first-child p,.ai-validation>div:first-child p,.conversion-shell__intro p{font-size:16px}.technical-list li,.evidence-list li,.service-evidence aside li,.service-assessment aside p,.service-method p,.test-matrix p,.service-difference p,.service-faq details p,.service-index-row p,.scenario-entry article p,.red-capabilities p,.exposure-split article p,.product-flow p,.partner-types article p,.partner-models li p{font-size:15px}.public-form input,.public-form select,.public-form textarea{font-size:16px}.public-form label>span,.public-form legend{font-size:12px}.capability__lead p,.journey__intro>p,.botxpose__title>p,.hero--cinematic .hero__statement{font-size:16px}.mobile-nav summary{font-size:12px}.mobile-nav nav a{font-size:14px;line-height:1.4}.mobile-nav nav>span{font-size:11px}.exposure-core__controls .exposure-core__toggle,.exposure-core__controls .exposure-core__simulate{font-size:11px}.exposure-core__controls .exposure-core__reset{font-size:10px}}@media(max-width:520px){.breadcrumbs ol,.page-kicker{font-size:11px}.button,.text-link{font-size:14px}.service-hero__copy>p,.index-hero>div>p,.red-index-hero__copy>p,.product-hero__copy>p,.partner-hero>div>p,.contact-hero>div>p,.assessment-hero>div>p,.company-hero>div>p,.bx-detail-hero__grid>div>p{font-size:16px}.service-hero__system i strong{font-size:13px}.global-footer__links a{font-size:14px}.hero--cinematic,.hero--cinematic .hero__visual,.hero--cinematic .exposure-core{min-height:1140px}.hero--cinematic .hero__actions{width:100%;display:grid;grid-template-columns:1fr;gap:12px}.hero--cinematic .hero__actions .button{width:100%;justify-content:space-between}.hero--cinematic .hero__actions .text-link{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 2px 9px}.hero--cinematic .exposure-core{--core-scale:.52}.hero--cinematic .exposure-core__scene{top:565px;height:270px}.hero--cinematic .exposure-core__attack-vector{top:590px;width:270px;height:205px}.hero--cinematic .exposure-core__reflection{bottom:268px}.hero--cinematic .exposure-core__attack-stages{top:846px;right:22px;left:22px;display:grid;grid-template-columns:1fr 1fr;gap:6px;opacity:1}.hero--cinematic .exposure-core__attack-stages button{min-height:44px;padding:8px 10px;display:flex;justify-content:flex-start;border:1px solid rgba(255,255,255,.14);color:#aeb8c7;background:#090d15c7;font-size:10px;white-space:normal;opacity:1}.hero--cinematic .exposure-core__attack-stages button:after{display:none}.hero--cinematic .exposure-core__attack-stages button.is-reached{border-color:#ff65886b;background:#581c394d}.hero--cinematic .exposure-core__attack-stages button.is-current{border-color:#70e3ff;background:#34a4be21}.hero--cinematic .exposure-core__attack-readout,.hero--cinematic .is-attack-complete .exposure-core__attack-readout{top:958px;bottom:auto}.hero--cinematic .attack-stage-review{display:none}.hero--cinematic .exposure-core__controls{right:50%;bottom:18px;left:auto;width:calc(100% - 28px);max-width:360px}.hero--cinematic .exposure-core__controls .exposure-core__toggle{inset:auto;width:100%;max-width:340px;justify-content:center;white-space:normal}.botxpose .exposure-engine__workspace{display:flex;flex-direction:column;padding:24px 18px 20px}.botxpose .exposure-engine__processor{order:1;width:230px;height:230px;margin:18px auto 46px}.botxpose .exposure-processor__count{right:0}.botxpose .exposure-engine__sources{order:2;width:100%;padding-top:28px;border-top:1px solid rgba(255,255,255,.1)}.botxpose .exposure-engine__findings{order:3;width:100%;margin-top:34px}}@media(min-width:521px)and (max-width:900px){.hero--cinematic,.hero--cinematic .hero__visual,.hero--cinematic .exposure-core{min-height:1140px}.hero--cinematic .exposure-core{--core-scale:.72}.hero--cinematic .exposure-core__scene{top:510px;height:340px}.hero--cinematic .exposure-core__attack-vector{top:545px;width:390px;height:270px}.hero--cinematic .exposure-core__reflection{bottom:270px}.hero--cinematic .exposure-core__attack-stages{top:865px;right:40px;left:40px;display:grid;grid-template-columns:repeat(4,1fr);gap:7px;opacity:1}.hero--cinematic .exposure-core__attack-stages button{min-height:48px;padding:9px 10px;justify-content:flex-start;border:1px solid rgba(255,255,255,.14);color:#aeb8c7;background:#090d15c7;font-size:10px;opacity:1}.hero--cinematic .exposure-core__attack-stages button:after{display:none}.hero--cinematic .exposure-core__attack-stages button.is-reached{border-color:#ff65886b;background:#581c394d}.hero--cinematic .exposure-core__attack-stages button.is-current{border-color:#70e3ff;background:#34a4be21}.hero--cinematic .exposure-core__attack-readout,.hero--cinematic .is-attack-complete .exposure-core__attack-readout{top:930px;bottom:auto}.hero--cinematic .attack-stage-review{display:none}.hero--cinematic .exposure-core__controls{right:50%;bottom:24px;left:auto;transform:translate(50%)}.hero--cinematic .exposure-core__controls .exposure-core__toggle{inset:auto}}@media(min-width:521px)and (max-width:600px){.botxpose .exposure-engine__workspace{display:flex;flex-direction:column;padding:24px 22px 22px}.botxpose .exposure-engine__processor{order:1;width:240px;height:240px;margin:18px auto 46px}.botxpose .exposure-processor__count{right:0}.botxpose .exposure-engine__sources{order:2;width:100%;padding:28px 0 0;border-top:1px solid rgba(255,255,255,.1)}.botxpose .exposure-engine__findings{order:3;width:100%;margin:34px 0 0}}@media(max-width:520px){.hero--cinematic{min-height:930px;padding-inline:18px}.hero--cinematic .hero__copy{display:none}.hero--cinematic .eyebrow{justify-content:center;margin-bottom:24px;line-height:1.55;letter-spacing:.08em}.hero--cinematic h1{font-size:clamp(42px,12.1vw,52px);line-height:.94;letter-spacing:-.07em}.hero--cinematic .hero__statement{max-width:340px;margin:22px auto 0;font-size:16px;line-height:1.55}.hero--cinematic .hero__actions{width:100%;max-width:330px;margin:28px auto 0;display:grid;grid-template-columns:1fr;place-items:center;gap:11px}.hero--cinematic .hero__actions .button{width:100%;min-height:58px;padding:13px 18px;justify-content:space-between;border-radius:10px;font-size:15px}.hero--cinematic .hero__actions .text-link{width:min(100%,292px);margin:0 auto;padding:7px 0 10px;justify-content:center;gap:12px;text-align:center;font-size:15px}.hero--cinematic .hero__actions .text-link b{margin-left:0}.hero--cinematic .hero__visual,.hero--cinematic .exposure-core{min-height:930px}.hero--cinematic .exposure-core{--core-scale:.48}.hero--cinematic .exposure-core__scene{top:84px;left:50%;width:100%;height:286px;transform:translate(-50%);perspective-origin:50% 42%}.hero--cinematic .exposure-core__attack-vector{top:126px;left:50%;width:290px;height:208px}.hero--cinematic .exposure-core__reflection{bottom:406px;left:50%;width:260px}.hero--cinematic .exposure-core__aura--cyan{top:86px;left:0}.hero--cinematic .exposure-core__aura--violet{top:82px;right:0}.hero--cinematic .exposure-core__offsec-field{position:absolute;inset:0;z-index:4;display:block;pointer-events:none}.hero--cinematic .exposure-core__scope-frame{position:absolute;top:106px;left:50%;width:min(310px,82vw);height:250px;transform:translate(-50%);border:1px solid rgba(99,224,255,.26);box-shadow:inset 0 0 34px #4cd3ff0a}.hero--cinematic .exposure-core__scope-frame span{position:absolute;top:-9px;left:50%;padding:0 8px;transform:translate(-50%);background:#0a0d13;color:#cdd6e1;font:700 8px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em;white-space:nowrap}.hero--cinematic .exposure-core__mission-node{position:absolute;display:grid;grid-template-columns:14px 1fr;column-gap:7px;align-items:center;color:#c7cfdb;font-family:ui-monospace,SFMono-Regular,monospace;text-align:left}.hero--cinematic .exposure-core__mission-node i{grid-row:1/3;width:12px;height:12px;border:1px solid #62e1ff;border-radius:50%;box-shadow:0 0 14px #62e1ff4d}.hero--cinematic .exposure-core__mission-node span{font-size:7px;letter-spacing:.1em}.hero--cinematic .exposure-core__mission-node strong{margin-top:2px;color:#f4f7fb;font-size:8px;letter-spacing:.08em}.hero--cinematic .exposure-core__mission-node--entry{top:312px;left:42px}.hero--cinematic .exposure-core__mission-node--objective{top:117px;right:34px}.hero--cinematic .exposure-core__mission-node--objective i{border-color:#b88cff;box-shadow:0 0 16px #b88cff57}.hero--cinematic .exposure-core__attack-stages{top:415px;right:22px;left:22px;display:grid;grid-template-columns:1fr;gap:8px;opacity:1}.hero--cinematic .exposure-core__attack-stages button{min-height:76px;padding:12px 13px;display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;border:1px solid rgba(255,255,255,.13);border-radius:8px;color:#d6dde7;background:#080c13d6;font-size:10px;text-align:left;white-space:normal;opacity:1}.hero--cinematic .exposure-core__attack-stages button:after{display:none}.hero--cinematic .exposure-core__attack-stages button i{color:#a9dcff;font-size:12px}.hero--cinematic .exposure-core__attack-stages button span{display:grid;gap:5px}.hero--cinematic .exposure-core__attack-stages button strong{font:700 12px/1.1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.12em}.hero--cinematic .exposure-core__attack-stages button small{display:block;color:#aeb8c7;font:500 11px/1.35 Manrope,Arial,sans-serif;letter-spacing:0}.hero--cinematic .exposure-core__attack-stages button.is-reached{border-color:#ff65886b;background:linear-gradient(105deg,#5b1f3a73,#090d15db)}.hero--cinematic .exposure-core__attack-stages button.is-current{border-color:#70e3ff;background:linear-gradient(105deg,#2592ae33,#090d15e6)}.hero--cinematic .exposure-core__attack-readout,.hero--cinematic .is-attack-complete .exposure-core__attack-readout{display:none}.hero--cinematic .exposure-core__controls{right:50%;bottom:28px;left:auto;width:calc(100% - 88px);max-width:320px;transform:translate(50%)}.hero--cinematic .exposure-core__controls .exposure-core__toggle{width:100%;min-height:58px;max-width:none;padding:13px 15px;display:flex;align-items:center;justify-content:center;gap:12px;text-align:center;font-size:10px;line-height:1.4;letter-spacing:.13em;white-space:normal}.hero--cinematic .exposure-core__controls .exposure-core__toggle span{margin-left:0;white-space:nowrap}.binary-breach{top:230px}}@media(min-width:521px)and (max-width:900px){.hero--cinematic .exposure-core__attack-stages button{display:grid;grid-template-columns:28px 1fr;text-align:left}.hero--cinematic .exposure-core__attack-stages button span{display:grid;gap:3px}.hero--cinematic .exposure-core__attack-stages button strong{font-size:10px;letter-spacing:.08em}.hero--cinematic .exposure-core__attack-stages button small{display:none}}@media(max-width:520px){.capability,.journey,.botxpose,.engagement-foundation,.home-pathways{text-align:center}.capability__lead,.journey__intro,.journey-system__summary,.journey__outcome,.botxpose__title{justify-items:center;text-align:center}.capability__lead p,.journey__intro>p,.botxpose__title>p,.journey__outcome{margin-inline:auto}.capability__note{justify-content:center;flex-direction:column;text-align:center}.capability-router__active,.capability-router__targets li{text-align:center}.capability-router__targets li{justify-content:center;flex-direction:column;gap:6px}.journey-step{grid-template-columns:1fr;justify-items:center;text-align:center}.journey-step__number{padding-top:0}.journey__rail{left:50%;opacity:.18}.journey-system__summary{border-left:0;border-top:1px solid var(--acid)}.botxpose{text-align:center}.botxpose__header,.botxpose__title,.botxpose__footer{justify-items:center;text-align:center}.botxpose .exposure-engine{margin-top:44px;overflow:visible;border-radius:12px}.botxpose .exposure-engine__topline{position:relative;inset:auto;display:grid;gap:7px;justify-items:center;padding:20px 16px 0;text-align:center}.botxpose .exposure-engine__workspace{display:flex;flex-direction:column;padding:8px 16px 18px}.botxpose .exposure-engine__processor{order:1;width:218px;height:218px;margin:22px auto 30px}.botxpose .exposure-processor__count{top:22px;right:50%;transform:translate(50%);text-align:center}.botxpose .exposure-engine__processor>p{bottom:-14px;width:250px}.botxpose .exposure-engine__sources,.botxpose .exposure-engine__findings{width:100%;padding:28px 0 0;border-top:1px solid rgba(255,255,255,.1)}.botxpose .exposure-engine__sources{order:2}.botxpose .exposure-engine__findings{order:3;margin-top:30px}.botxpose .exposure-engine__label{display:block;text-align:center}.botxpose .exposure-source,.botxpose .exposure-finding{grid-template-columns:30px 1fr;min-height:72px;text-align:left}.botxpose .exposure-source>b,.botxpose .exposure-finding>b{grid-column:2;justify-self:start}.botxpose .exposure-engine__stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;overflow:visible}.botxpose .exposure-engine__stages button{min-width:0;min-height:76px;padding:10px 4px;text-align:center}.botxpose .exposure-engine__stages span{margin-bottom:7px;font-size:9px}.botxpose .exposure-engine__stages strong{font-size:9px;line-height:1.15;letter-spacing:.02em;overflow-wrap:anywhere}.botxpose__footer{display:grid;grid-template-columns:1fr;gap:22px;margin-top:30px}.botxpose__footer .text-link{justify-self:center}.engagement-foundation,.home-pathways,.global-footer{text-align:center}.engagement-foundation>div:first-child,.global-footer__lead,.global-footer__base{justify-items:center;text-align:center}.engagement-foundation ol{grid-template-columns:1fr;gap:8px;border-top:0}.engagement-foundation li{min-height:94px;align-items:center;border:1px solid rgba(255,255,255,.1)}.home-pathways a{min-height:160px;text-align:center}.home-pathways strong{max-width:none;margin:52px auto 0}.global-footer__lead{gap:26px}.global-footer__lead p{margin-inline:auto}.global-footer__links{grid-template-columns:1fr;justify-items:center;text-align:center}.global-footer__base{align-items:center}.global-footer__base div{justify-content:center}}.legal-page{background:radial-gradient(circle at 82% 12%,rgba(164,119,255,.12),transparent 30%),#07090e}.legal-document{max-width:1180px;padding-bottom:150px}.legal-document header{max-width:880px}.legal-document header>span{color:#d2bfff;font:12px/1.5 ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em}.legal-document header>p{max-width:760px;color:#c1c8d1;font-size:18px;line-height:1.7}.legal-document__meta{margin-top:38px;padding:18px 0;display:grid;grid-template-columns:120px 1fr 140px 1fr;gap:12px 20px;border-block:1px solid rgba(255,255,255,.12)}.legal-document__meta b{color:#a98ada;font:11px ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.legal-document__meta span{color:#c2c9d2;font-size:14px}.legal-document__toc{margin:75px 0 30px;padding:28px;display:flex;flex-wrap:wrap;gap:14px 28px;border:1px solid rgba(255,255,255,.11);background:#a477ff0e}.legal-document__toc strong{width:100%;color:#a98ada;font:11px ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em}.legal-document__toc a{color:#c5ccd5;font-size:14px;border-bottom:1px solid rgba(255,255,255,.2)}.legal-document__content{max-width:860px}.legal-document__content section{padding:42px 0;border-top:1px solid rgba(255,255,255,.11);scroll-margin-top:110px}.legal-document__content h2{margin:0 0 18px;font-size:30px;font-weight:580;letter-spacing:-.045em}.legal-document__content p,.legal-document__content address{margin:0 0 16px;color:#b7c0cb;font-size:17px;font-style:normal;line-height:1.75}.legal-document__content a{color:#d1baff;border-bottom:1px solid rgba(209,186,255,.4)}.legal-document__content aside{margin:24px 0 0}.legal-document__content aside strong{color:#d1baff}@media(max-width:800px){.legal-document__meta{grid-template-columns:110px 1fr}.legal-document__toc{margin-top:55px}.legal-document__content p,.legal-document__content address{font-size:16px}.legal-document__content h2{font-size:27px}}@media(max-width:520px){.legal-document__meta{grid-template-columns:1fr}.legal-document__toc{padding:22px;align-items:flex-start;flex-direction:column}.legal-document__content section{padding:34px 0}.legal-document header>p{font-size:16px}}.exposure-core__offsec-field{display:none}@media(min-width:1200px){.hero--cinematic{min-height:940px}.hero--cinematic .hero__copy{top:174px;right:auto;left:clamp(54px,5.8vw,92px);width:min(660px,46%);margin:0;text-align:left}.hero--cinematic .eyebrow{justify-content:flex-start;letter-spacing:.13em}.hero--cinematic h1{margin-top:28px;font-size:clamp(62px,5vw,82px);line-height:.91;letter-spacing:-.061em}.hero--cinematic .hero__statement{max-width:570px;margin:28px 0 0;font-size:19px;line-height:1.55}.hero--cinematic .hero__actions{justify-content:flex-start;margin-top:28px}.hero--cinematic .hero__visual,.hero--cinematic .exposure-core{min-height:940px}.hero--cinematic .exposure-core__scene{top:178px;left:43%;width:57%;height:600px}.hero--cinematic .exposure-core__cluster{transform:translate3d(-50%,-50%,0) rotateX(-7deg) rotateY(-10deg) scale(1.08)}.hero--cinematic .exposure-core__attack-vector{top:326px;left:71.5%;width:540px;height:370px}.hero--cinematic .exposure-core__reflection{bottom:74px;left:71.5%;width:510px}.hero--cinematic .exposure-core__aura--cyan{top:49%;left:54%}.hero--cinematic .exposure-core__aura--violet{top:27%;right:5%}.hero--cinematic .exposure-core__aura--amber{right:10%;bottom:8%}.hero--cinematic .exposure-core__meta{top:112px;right:42px;font-size:12px}.hero--cinematic .exposure-core__attack-readout{top:auto;bottom:118px;left:clamp(54px,5.8vw,92px);width:min(390px,31%);transform:none}.hero--cinematic .exposure-core__attack-stages{inset:auto 46px 142px 45%;display:flex;justify-content:flex-end;gap:clamp(16px,2.1vw,34px);transform:none}.hero--cinematic .exposure-core__attack-stages button{min-width:0;font-size:10px;white-space:nowrap}.hero--cinematic .exposure-core__attack-stages button:after{display:none}.hero--cinematic .exposure-core__controls{right:28.5%;bottom:78px;left:auto;transform:translate(50%)}.hero--cinematic .binary-breach{top:248px;left:71.5%}.hero--cinematic .exposure-core__offsec-field{position:absolute;inset:0;z-index:2;display:block;pointer-events:none}.hero--cinematic .exposure-core__scope-frame{position:absolute;top:244px;left:71.5%;width:min(500px,35vw);height:424px;transform:translate(-50%);background:linear-gradient(90deg,rgba(89,211,232,.62) 0 38px,transparent 38px) 0 0/100% 1px no-repeat,linear-gradient(180deg,rgba(89,211,232,.62) 0 38px,transparent 38px) 0 0/1px 100% no-repeat,linear-gradient(270deg,rgba(174,116,255,.72) 0 38px,transparent 38px) 100% 0/100% 1px no-repeat,linear-gradient(180deg,rgba(174,116,255,.72) 0 38px,transparent 38px) 100% 0/1px 100% no-repeat,linear-gradient(90deg,rgba(89,211,232,.42) 0 38px,transparent 38px) 0 100%/100% 1px no-repeat,linear-gradient(0deg,rgba(89,211,232,.42) 0 38px,transparent 38px) 0 100%/1px 100% no-repeat,linear-gradient(270deg,rgba(174,116,255,.54) 0 38px,transparent 38px) 100% 100%/100% 1px no-repeat,linear-gradient(0deg,rgba(174,116,255,.54) 0 38px,transparent 38px) 100% 100%/1px 100% no-repeat;opacity:.66}.hero--cinematic .exposure-core__scope-frame span{position:absolute;top:-9px;left:50%;padding:0 10px;transform:translate(-50%);background:#0a0d13;color:#d5dce7ad;font:600 9px/1 var(--font-mono);letter-spacing:.17em;white-space:nowrap}.hero--cinematic .exposure-core__mission-node{position:absolute;display:grid;grid-template-columns:22px auto;column-gap:9px;align-items:center;color:#d5dce7ad;font-family:var(--font-mono);text-align:left}.hero--cinematic .exposure-core__mission-node i{position:relative;grid-row:1/3;width:18px;height:18px;border:1px solid rgba(89,211,232,.78);border-radius:50%;box-shadow:0 0 18px #59d3e838,inset 0 0 0 5px #59d3e81f}.hero--cinematic .exposure-core__mission-node i:before,.hero--cinematic .exposure-core__mission-node i:after{content:"";position:absolute;background:#59d3e885}.hero--cinematic .exposure-core__mission-node i:before{width:28px;height:1px;top:8px;left:-6px}.hero--cinematic .exposure-core__mission-node i:after{width:1px;height:28px;top:-6px;left:8px}.hero--cinematic .exposure-core__mission-node span{font-size:8px;letter-spacing:.15em}.hero--cinematic .exposure-core__mission-node strong{margin-top:3px;color:#f2f3f5;font-size:10px;font-weight:600;letter-spacing:.11em}.hero--cinematic .exposure-core__mission-node--entry{top:526px;left:calc(71.5% - min(250px,17.5vw) - 54px)}.hero--cinematic .exposure-core__mission-node--objective{top:315px;right:3.1%}.hero--cinematic .exposure-core__mission-node--objective i{border-color:#ae74ffe6;box-shadow:0 0 20px #ae74ff57,inset 0 0 0 5px #ae74ff24}.hero--cinematic .exposure-core__mission-node--objective i:before,.hero--cinematic .exposure-core__mission-node--objective i:after{background:#ae74ffa3}}
