@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,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(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-greek-wght-normal-5tOOQDeJ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-ext-wght-normal-JjI8ZrW1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/syne-latin-wght-normal-BVsvWWA4.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.resize{resize:both}}:root{--signal-black:#030914;--signal-structure:#081426;--signal-structure-2:#0c1b31;--signal-blue:#176fe8;--signal-ice:#9de9f3;--signal-paper:#eef3f5;--signal-paper-2:#e4eaed;--signal-ink:#071321;--signal-muted:#7f93ab;--signal-line:#9de9f32b;--signal-line-light:#07132129;--font-display:"Syne Variable", "Space Grotesk Variable", sans-serif;--font-body:"Manrope Variable", sans-serif;--font-mono:"IBM Plex Mono", monospace;--signal-ease:cubic-bezier(.16, 1, .3, 1);--signal-header:78px}.above-experience{background:var(--signal-black);min-height:100%;color:var(--signal-paper)}.above-experience h1,.above-experience h2,.above-experience h3,.above-experience h4{font-family:var(--font-display);letter-spacing:-.055em}.signal-field{z-index:0;pointer-events:none;background:var(--signal-black);position:fixed;inset:0;overflow:hidden}.signal-field canvas{width:100%;height:100%;display:block}.signal-field__grain,.signal-field__vignette{position:absolute;inset:0}.signal-field__grain{opacity:.11;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 15% 25%,#ffffff47 0 .45px,#0000 .65px),radial-gradient(circle at 75% 62%,#9de9f338 0 .4px,#0000 .6px);background-position:0 0,5px 7px;background-size:11px 13px,17px 19px}.signal-field__vignette{background:linear-gradient(90deg,#030914ad,#0000 42%),radial-gradient(circle at 70% 48%,#0000 24%,#03091447 76%)}.site-plane{z-index:1;min-height:100vh;position:relative}.site-plane>main{isolation:isolate;position:relative}.above-experience .container{width:min(100% - 64px,1500px)}.above-experience .section--light{color:var(--signal-ink);background:#eef3f5f9}.above-experience .section--dark{background:#040c19f5}.above-experience .eyebrow,.above-experience .utility-label{font-family:var(--font-mono);letter-spacing:.13em;font-size:.69rem;font-weight:500}.above-experience .eyebrow{color:var(--signal-ice)}.above-experience .section--light .eyebrow,.above-experience .section--light .utility-label{color:#2d567b}.site-header--signal{height:var(--signal-header);background:0 0;border:0;transition:background .24s,border-color .24s}.site-header--signal:after{content:"";opacity:.56;background:linear-gradient(90deg,#0000 1%,#9de9f340 18%,#9de9f314 75%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.site-header--signal[data-scrolled=true],.site-header--signal[data-mobile-open=true]{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#030914e8;border-color:#0000}.site-header--signal .site-header__inner{width:min(100% - 48px,1540px);height:var(--signal-header);padding-inline:0}.brand--signal{gap:10px;min-width:192px}.brand--signal .brand__mark{filter:saturate(.94)contrast(1.04);width:36px;height:36px}.brand--signal .brand__lockup{gap:1px}.brand--signal .brand__word{font-family:var(--font-display);letter-spacing:-.045em;font-size:1rem;font-weight:650;line-height:1}.brand--signal .brand__word strong{color:#65b9ff;font-weight:inherit}.brand--signal .brand__lockup small{font-family:var(--font-mono);color:#cdddee80;letter-spacing:.12em;text-transform:uppercase;font-size:.5rem}.signal-nav{justify-content:center;align-items:center;gap:clamp(18px,2vw,34px);display:flex}.signal-nav__solutions{height:var(--signal-header);align-items:center;display:flex}.signal-nav__trigger,.signal-nav__link{color:#e0e9f2b8;min-height:44px;font-family:var(--font-body);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:.78rem;font-weight:650;line-height:1;transition:color .18s;display:inline-flex;position:relative}.signal-nav__trigger>span{border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.signal-nav__solutions[data-open=true] .signal-nav__trigger,.signal-nav__link[aria-current=page]{color:var(--signal-paper)}.signal-nav__solutions[data-open=true] .signal-nav__trigger>span{transform:translateY(2px)rotate(225deg)}.signal-nav__trigger:after,.signal-nav__link:after{content:"";background:var(--signal-ice);transform-origin:100%;height:1px;transition:transform .24s var(--signal-ease);position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.signal-nav__link[aria-current=page]:after,.signal-nav__solutions[data-open=true] .signal-nav__trigger:after{transform-origin:0;transform:scaleX(1)}.signal-nav__mega{z-index:104;top:calc(var(--signal-header) - 1px);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));width:min(100vw - 48px,1320px);animation:signal-mega-in .19s var(--signal-ease) both;background:#9de9f312;border:1px solid #9de9f32b;margin-inline:auto;padding:1px;position:fixed;left:24px;right:24px;box-shadow:0 34px 80px #00000073}@keyframes signal-mega-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.signal-nav__mega-inner{background:linear-gradient(120deg, #081426fc, #030914fb), var(--signal-black);grid-template-columns:minmax(240px,.72fr) minmax(0,1.8fr);gap:clamp(30px,4vw,74px);padding:clamp(28px,4vw,54px);display:grid}.signal-nav__mega-thesis{border-right:1px solid #9de9f321;flex-direction:column;justify-content:space-between;min-height:270px;padding-right:clamp(20px,3vw,50px);display:flex}.signal-nav__mega-thesis p{max-width:340px;font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.35rem,2vw,2rem);font-weight:520;line-height:1.08}.signal-nav__mega ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.signal-nav__mega li{border-bottom:1px solid #9de9f31f}.signal-nav__mega li:nth-child(odd){border-right:1px solid #9de9f31f}.signal-nav__mega li:nth-last-child(-n+2){border-bottom:0}.signal-nav__mega li a{grid-template-columns:26px 1fr 18px;align-content:center;gap:8px 16px;min-height:94px;padding:18px 22px;display:grid;position:relative;overflow:hidden}.signal-nav__mega li a:before{content:"";opacity:0;transition:opacity .22s ease, transform .34s var(--signal-ease);background:linear-gradient(90deg,#176fe829,#0000);position:absolute;inset:0;transform:translate(-18%)}.signal-nav__mega li a>span,.signal-nav__mega li a>strong,.signal-nav__mega li a>small,.signal-nav__mega li a>i{position:relative}.signal-nav__mega li a>span{color:#9de9f38a;font-family:var(--font-mono);grid-row:1/span 2;font-size:.62rem}.signal-nav__mega li a>strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.05rem}.signal-nav__mega li a>small{color:#cdddee7d;white-space:nowrap;grid-column:2;font-size:.66rem}.signal-nav__mega li a>i{border-top:1px solid var(--signal-ice);border-right:1px solid var(--signal-ice);grid-area:1/3/span 2;align-self:center;width:9px;height:9px;transform:rotate(45deg)}.site-header--signal .site-header__actions{justify-content:flex-end;min-width:192px}.site-header--signal .site-header__cta{min-height:42px;padding:0 18px;font-size:.72rem}.site-header--signal .site-header__cta .button-link__arrow{display:none}.signal-hero{min-height:100svh;padding:calc(var(--signal-header) + 50px) 0 70px;align-items:center;display:flex;position:relative;overflow:hidden}.signal-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#030914d1 0%,#03091452 48%,#0000 80%),linear-gradient(#0000 74%,#030914e6);position:absolute;inset:0}.signal-hero__chrome{z-index:1;top:calc(var(--signal-header) + 20px);color:#acc5e06e;font-family:var(--font-mono);letter-spacing:.13em;justify-content:space-between;font-size:.58rem;display:flex;position:absolute;left:0;right:0}.signal-hero__grid{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(42px,6vw,108px);display:grid;position:relative}.signal-hero__copy>.eyebrow{margin-bottom:26px}.signal-hero__copy h1{letter-spacing:-.078em;flex-direction:column;max-width:870px;margin:0;font-size:clamp(3.7rem,6vw,7.4rem);font-weight:530;line-height:.88;display:flex}.signal-hero__copy h1 span{display:block}.signal-hero__copy h1 span:nth-child(2){color:#eef3f57a}.signal-hero__copy h1 em{color:var(--signal-ice);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin-top:.21em;font-size:clamp(.78rem,1vw,1rem);font-style:normal;font-weight:500;line-height:1;display:block}.signal-hero__copy>p:not(.eyebrow){color:#dae6f1b8;max-width:650px;margin:36px 0 0;font-size:clamp(1rem,1.25vw,1.22rem);line-height:1.7}.signal-hero__actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.signal-hero__proof{color:#bcd2e87a;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:0;margin-top:40px;font-size:.58rem;display:flex}.signal-hero__proof span{white-space:nowrap;border-left:1px solid #9de9f329;padding:0 18px}.signal-hero__proof span:first-child{border-left:0;padding-left:0}.signal-hero__instrument{min-width:0}.signal-hero__scroll-cue{z-index:2;color:#9de9f361;font-family:var(--font-mono);letter-spacing:.12em;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;font-size:.54rem;display:grid;position:absolute;bottom:22px;left:32px;right:32px}.signal-hero__scroll-cue i{background:linear-gradient(90deg,#9de9f333,#0000);height:1px}.operation-lens{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040c19b8;border:1px solid #9de9f330;position:relative;overflow:hidden;box-shadow:0 42px 110px #00000057}.operation-lens:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#9de9f30b 1px,#0000 1px),linear-gradient(90deg,#9de9f30b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.operation-lens__header,.operation-lens__footer{z-index:2;color:#aecae57a;min-height:43px;font-family:var(--font-mono);letter-spacing:.09em;justify-content:space-between;align-items:center;padding:0 18px;font-size:.54rem;display:flex;position:relative}.operation-lens__header{border-bottom:1px solid #9de9f31f}.operation-lens__stage{place-items:center;min-height:clamp(310px,31vw,490px);display:grid;position:relative;overflow:hidden}.operation-lens__stage:after{content:"";background:linear-gradient(#0000,#9de9f330,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%}.operation-lens__coordinates{z-index:2;color:#9de9f345;font-family:var(--font-mono);letter-spacing:.08em;justify-content:space-between;font-size:.48rem;display:flex;position:absolute;top:16px;left:16px;right:16px}.operation-lens__rings{aspect-ratio:1;width:min(76%,390px);transform:rotate(var(--lens-angle));transition:transform .9s var(--signal-ease);position:absolute}.operation-lens__rings span{border:1px solid #9de9f321;border-radius:50%;position:absolute;inset:0}.operation-lens__rings span:first-child{border-right-color:#9de9f3b8;animation:20s linear infinite operation-orbit}.operation-lens__rings span:nth-child(2){border-bottom-color:#176fe8b8;animation:14s linear infinite reverse operation-orbit;inset:12%}.operation-lens__rings span:nth-child(3){border-top-color:#9de9f380;inset:28%}@keyframes operation-orbit{to{transform:rotate(360deg)}}.operation-lens__mark{z-index:1;opacity:.42;filter:saturate(.9)drop-shadow(0 0 34px #176fe82b);width:min(56%,300px);position:absolute;transform:translateY(-3%)}.operation-lens__signal{z-index:3;border-left:2px solid var(--signal-ice);background:#030914bd;flex-direction:column;width:min(52%,290px);padding:18px;display:flex;position:absolute;bottom:10%;right:7%}.operation-lens__signal small{color:#9de9f39e;font-family:var(--font-mono);letter-spacing:.1em;margin-bottom:7px;font-size:.54rem}.operation-lens__signal strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(1.1rem,1.65vw,1.65rem);line-height:1}.operation-lens__signal>span{color:#d8e7f294;margin-top:8px;font-size:.72rem;line-height:1.45}.operation-lens__routes{z-index:2;border-top:1px solid #9de9f31f;border-bottom:1px solid #9de9f31f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.operation-lens__routes button{color:#c5d8eb80;text-align:left;cursor:pointer;background:#03091452;border:0;border-right:1px solid #9de9f31a;flex-direction:column;align-items:flex-start;min-width:0;min-height:70px;padding:13px;transition:color .18s,background .18s;display:flex}.operation-lens__routes button:last-child{border-right:0}.operation-lens__routes button[aria-pressed=true]{color:var(--signal-paper);background:#176fe824}.operation-lens__routes button span{color:#9de9f37a;font-family:var(--font-mono);font-size:.5rem}.operation-lens__routes button strong{text-overflow:ellipsis;white-space:nowrap;margin-top:auto;font-size:.63rem;font-weight:650;line-height:1.25;overflow:hidden}.operation-lens__footer{grid-template-columns:1fr minmax(40px,.4fr) 1fr;gap:16px;min-height:56px;display:grid}.operation-lens__footer>div{grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;display:grid}.operation-lens__footer>div:last-child{text-align:right}.operation-lens__footer small{color:#9de9f36e;font-size:.48rem}.operation-lens__footer span,.operation-lens__footer a{color:#e5edf5b3;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.operation-lens__footer a span{color:var(--signal-ice);margin-left:6px}.operation-lens__footer>i{background:linear-gradient(90deg,#0000,#9de9f36b,#0000);height:1px}.brand-thesis{z-index:3;color:var(--signal-ink);background:#eef3f5fa;padding:clamp(76px,9vw,140px) 0;position:relative}.brand-thesis:before{content:"";background:var(--signal-blue);width:18vw;height:2px;position:absolute;top:0;left:4vw}.brand-thesis__grid{grid-template-columns:minmax(150px,.55fr) minmax(0,2.15fr) minmax(220px,.8fr);align-items:start;gap:clamp(34px,6vw,110px);display:grid}.brand-thesis__grid p{max-width:920px;font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(2.35rem,5.2vw,6.3rem);font-weight:510;line-height:.94}.brand-thesis__grid p strong{color:var(--signal-blue);font-weight:inherit}.brand-thesis__grid small{color:#4e6378;max-width:300px;padding-top:8px;font-size:.85rem;line-height:1.7}.operation-dna{overflow:hidden}.operation-fingerprint{border-top:1px solid var(--signal-line-light);border-bottom:1px solid var(--signal-line-light);grid-template-columns:minmax(260px,.7fr) minmax(560px,1.3fr);min-height:650px;display:grid}.operation-fingerprint__readout{border-right:1px solid var(--signal-line-light);flex-direction:column;justify-content:flex-end;padding:clamp(32px,5vw,74px);display:flex}.operation-fingerprint__readout>span,.operation-fingerprint__readout>small{font-family:var(--font-mono)}.operation-fingerprint__readout>span{color:var(--signal-blue);font-size:.68rem}.operation-fingerprint__readout>small{color:#71869a;letter-spacing:.11em;margin-top:10px;font-size:.54rem}.operation-fingerprint__readout strong{font-family:var(--font-display);letter-spacing:-.065em;margin-top:28px;font-size:clamp(2.8rem,5vw,6rem);font-weight:520;line-height:.88}.operation-fingerprint__readout p{color:#52687d;max-width:420px;margin:28px 0 0;font-size:.94rem;line-height:1.7}.operation-fingerprint__map{grid-template-columns:1fr minmax(220px,.62fr);align-items:center;display:grid;position:relative;overflow:hidden}.operation-fingerprint__mark{place-items:center;min-height:100%;display:grid;position:relative}.operation-fingerprint__mark:before,.operation-fingerprint__mark:after{aspect-ratio:1;content:"";width:min(37vw,520px);transform:scale(calc(.92 + var(--fingerprint-index) * .025));transition:transform .7s var(--signal-ease);border:1px solid #0713211f;border-radius:50%;position:absolute}.operation-fingerprint__mark:after{width:min(27vw,380px);transform:rotate(calc(var(--fingerprint-index) * 22deg));border-style:dashed}.operation-fingerprint__mark img{z-index:2;opacity:.28;filter:saturate(.6);width:min(32vw,420px);position:relative}.operation-fingerprint__mark>span{z-index:3;border:4px solid var(--signal-paper);background:var(--signal-blue);width:15px;height:15px;box-shadow:0 0 0 1px var(--signal-blue);transform:rotate(calc(var(--fingerprint-index) * 72deg - 90deg)) translateX(min(17vw, 240px));transition:transform .7s var(--signal-ease);border-radius:50%;position:absolute}.operation-fingerprint__map ol{z-index:4;border-left:1px solid var(--signal-line-light);margin:0;padding:0;list-style:none;position:relative}.operation-fingerprint__map li{border-bottom:1px solid var(--signal-line-light)}.operation-fingerprint__map li:last-child{border-bottom:0}.operation-fingerprint__map button{color:#687e92;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px 1fr 12px;align-items:center;gap:14px;width:100%;min-height:92px;padding:20px 22px;transition:color .22s,background .22s;display:grid}.operation-fingerprint__map button[aria-pressed=true]{color:var(--signal-ink);background:#176fe814}.operation-fingerprint__map button span{color:#6f879d;font-family:var(--font-mono);font-size:.56rem}.operation-fingerprint__map button strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:.98rem}.operation-fingerprint__map button i{border:1px solid;border-radius:50%;width:8px;height:8px}.operation-fingerprint__map button[aria-pressed=true] i{border-color:var(--signal-blue);background:var(--signal-blue)}.operation-dna__footer{justify-content:space-between;align-items:center;gap:30px;padding-top:30px;display:flex}.operation-dna__footer p{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.2rem,2vw,2rem)}.operation-dna__footer p strong{color:var(--signal-blue);font-weight:inherit}.above-experience .internal-hero{min-height:min(820px,88svh);padding-top:calc(var(--signal-header) + 52px);background:0 0;padding-bottom:clamp(64px,8vw,110px);overflow:hidden}.above-experience .internal-hero:before{content:"";background:linear-gradient(90deg,#030914d6,#03091426 74%);position:absolute;inset:0}.above-experience .internal-hero:after{opacity:1;background:linear-gradient(90deg, var(--signal-ice), transparent 58%);width:auto;height:1px;bottom:0;left:0;right:0}.above-experience .internal-hero>.container{z-index:2;position:relative}.above-experience .internal-hero__coordinates{color:#9de9f357;top:132px}.above-experience .internal-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:clamp(50px,8vw,130px);min-height:560px}.above-experience .internal-hero__copy h1{letter-spacing:-.072em;max-width:900px;font-size:clamp(3.6rem,6.6vw,7.8rem);font-weight:520;line-height:.88}.above-experience .internal-hero__copy>p:not(.eyebrow){color:#d2e1efa6;max-width:640px;font-size:clamp(1rem,1.35vw,1.24rem);line-height:1.7}.internal-signal-plate{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:#040c19a3;border:1px solid #9de9f32e;position:relative;overflow:hidden;box-shadow:0 40px 100px #0000004d}.internal-signal-plate__header,.internal-signal-plate__footer{color:#9de9f361;min-height:42px;font-family:var(--font-mono);letter-spacing:.09em;justify-content:space-between;align-items:center;padding-inline:16px;font-size:.52rem;display:flex}.internal-signal-plate__header{border-bottom:1px solid #9de9f31c}.internal-signal-plate__stage{place-items:center;min-height:420px;display:grid;position:relative}.internal-signal-plate__stage:before{content:"";background-color:#0000;background-image:linear-gradient(#9de9f30a 1px,#0000 1px),linear-gradient(90deg,#9de9f30a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 73%);mask-image:radial-gradient(circle,#000,#0000 73%)}.internal-signal-plate__stage>img{opacity:.38;filter:saturate(.9)drop-shadow(0 0 28px #176fe82e);width:min(62%,330px)}.internal-signal-plate__axes{position:absolute;inset:0}.internal-signal-plate__axes i{top:calc(18% + var(--axis,0) * 26%);background:linear-gradient(90deg,#0000,#9de9f338,#0000);height:1px;position:absolute;left:0;right:0}.internal-signal-plate__axes i:nth-child(2){--axis:1}.internal-signal-plate__axes i:nth-child(3){--axis:2}.internal-signal-plate__readout{border-left:2px solid var(--signal-ice);background:#030914bd;flex-direction:column;min-width:190px;padding:16px;display:flex;position:absolute;bottom:20px;right:20px}.internal-signal-plate__readout small{color:#9de9f37a;font-family:var(--font-mono);margin-bottom:10px;font-size:.5rem}.internal-signal-plate__readout span{color:#e4eef6bd;font-family:var(--font-mono);text-transform:uppercase;font-size:.56rem;line-height:1.8}.internal-signal-plate__footer{border-top:1px solid #9de9f31c;justify-content:center}.internal-signal-plate__footer i{background:#9de9f338;width:12%;height:1px;margin-inline:12px}.internal-signal-plate__footer strong{color:var(--signal-ice);font-weight:500}.company-system{background:#030914b3}.company-system__grid{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(60px,10vw,170px);display:grid}.company-system__mark{background-color:#0000;background-image:linear-gradient(#9de9f30a 1px,#0000 1px),linear-gradient(90deg,#9de9f30a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #9de9f326;place-items:center;min-height:610px;display:grid;position:relative;overflow:hidden}.company-system__mark:before{aspect-ratio:1;content:"";border:1px solid #9de9f333;border-radius:50%;width:66%;position:absolute;box-shadow:0 0 0 60px #9de9f306,0 0 0 120px #9de9f305}.company-system__mark img{z-index:2;opacity:.58;width:min(70%,420px);position:relative}.company-system__mark span{color:#9de9f373;font-family:var(--font-mono);letter-spacing:.1em;font-size:.56rem;position:absolute;bottom:16px;right:16px}.company-system__copy h2{max-width:780px;margin:22px 0 52px;font-size:clamp(3rem,5.5vw,6.4rem);font-weight:520;line-height:.91}.company-system__copy ol{border-top:1px solid #9de9f326;margin:0;padding:0;list-style:none}.company-system__copy li{border-bottom:1px solid #9de9f326;grid-template-columns:70px 1fr;gap:22px;padding:25px 0;display:grid}.company-system__copy li>span{color:var(--signal-ice);font-family:var(--font-mono);font-size:1.25rem}.company-system__copy li strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:1.15rem}.company-system__copy li p{color:#cddeed8c;margin:5px 0 0;font-size:.82rem}.diagnostic-dialog{width:min(100% - 32px,1060px);max-width:none;max-height:min(92svh,900px);color:var(--signal-paper);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:0 0;border:1px solid #9de9f333;margin:auto;padding:0;overflow:visible;box-shadow:0 50px 160px #000000b8}.diagnostic-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01050cd1}.diagnostic-dialog__shell{background:linear-gradient(#9de9f309 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#9de9f309 1px,#0000 1px) 0 0/72px 72px,linear-gradient(135deg,#081426,#030914 64%);max-height:min(92svh,900px);position:relative;overflow:auto}.diagnostic-dialog__header{border-bottom:1px solid #9de9f324;justify-content:space-between;align-items:center;gap:24px;min-height:90px;padding:22px 26px;display:flex}.diagnostic-dialog__header .utility-label{color:#9de9f385}.diagnostic-dialog__header p{font-family:var(--font-display);letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(1.1rem,2vw,1.6rem);line-height:1.1}.diagnostic-dialog__close{cursor:pointer;background:#0309144d;border:1px solid #9de9f32e;flex:none;width:44px;height:44px;padding:0;position:relative}.diagnostic-dialog__close span{background:var(--signal-paper);width:16px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.diagnostic-dialog__close span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.diagnostic-dialog__progress{grid-template-columns:repeat(3,1fr);gap:5px;padding:0 26px;display:grid;transform:translateY(-1px)}.diagnostic-dialog__progress i{background:#9de9f31a;height:2px}.diagnostic-dialog__progress i[data-active=true]{background:var(--signal-ice)}.diagnostic-dialog__question{grid-template-columns:minmax(90px,.25fr) minmax(0,1.75fr);min-height:600px;padding:clamp(34px,5vw,72px);display:grid;position:relative}.diagnostic-dialog__index{color:#9de9f321;font-family:var(--font-display);letter-spacing:-.1em;font-size:clamp(4.6rem,10vw,9rem);font-weight:600;line-height:.75}.diagnostic-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.diagnostic-dialog legend{max-width:800px;font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(2.25rem,4.5vw,5rem);font-weight:520;line-height:.92}.diagnostic-dialog fieldset>p{color:#cbdeef8f;margin:18px 0 32px;font-size:.9rem}.diagnostic-dialog__options{border-top:1px solid #9de9f324;border-left:1px solid #9de9f324;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.diagnostic-dialog__options button{color:#deeaf5a8;text-align:left;cursor:pointer;background:#03091457;border:1px solid #9de9f324;border-top:0;border-left:0;grid-template-columns:28px 1fr 12px;align-items:center;gap:14px;min-height:92px;padding:18px;transition:color .18s,background .18s;display:grid}.diagnostic-dialog__options button[aria-pressed=true]{color:var(--signal-paper);background:#176fe833}.diagnostic-dialog__options button>span{color:#9de9f37a;font-family:var(--font-mono);font-size:.54rem}.diagnostic-dialog__options button strong{font-size:.8rem;line-height:1.35}.diagnostic-dialog__options button i{border:1px solid #9de9f380;border-radius:50%;width:9px;height:9px}.diagnostic-dialog__options button[aria-pressed=true] i{border-color:var(--signal-ice);background:var(--signal-ice);box-shadow:0 0 0 4px #9de9f31a}.diagnostic-dialog__question>footer{grid-column:2;justify-content:flex-end;align-items:center;gap:14px;margin-top:32px;display:flex}.diagnostic-dialog__back,.diagnostic-dialog__restart{color:#cfe0efa6;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 16px;font-size:.75rem}.diagnostic-dialog__back:disabled{opacity:.25;cursor:default}.diagnostic-dialog .button-link:disabled{opacity:.34;cursor:not-allowed;transform:none}.diagnostic-dialog__result{min-height:620px;padding:clamp(42px,7vw,96px)}.diagnostic-dialog__result h2{max-width:760px;color:var(--signal-ice);margin:20px 0 26px;font-size:clamp(3rem,6vw,6.4rem);font-weight:520;line-height:.88}.diagnostic-dialog__result>p:not(.eyebrow){color:#d2e3f1a8;max-width:680px;line-height:1.7}.diagnostic-dialog__result dl{border-top:1px solid #9de9f324;border-left:1px solid #9de9f324;grid-template-columns:repeat(3,minmax(0,1fr));margin:44px 0 0;display:grid}.diagnostic-dialog__result dl div{border-bottom:1px solid #9de9f324;border-right:1px solid #9de9f324;min-height:130px;padding:18px}.diagnostic-dialog__result dt{color:#9de9f37a;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;line-height:1.5}.diagnostic-dialog__result dd{font-family:var(--font-display);letter-spacing:-.03em;margin:16px 0 0;font-size:.9rem;line-height:1.3}.diagnostic-dialog__result-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.diagnostic-dialog__restart{text-underline-offset:4px;margin-top:18px;padding-left:0;text-decoration:underline;display:block}.diagnostic-dialog__result>small{color:#c4d7e86b;margin-top:20px;font-size:.66rem;display:block}.above-experience .final-cta{background:#030914d6;border-top:1px solid #9de9f324;overflow:hidden}.above-experience .final-cta:before{aspect-ratio:1;content:"";border:1px solid #9de9f31a;border-radius:50%;width:46vw;position:absolute;top:50%;right:-8vw;transform:translateY(-50%);box-shadow:0 0 0 70px #9de9f305,0 0 0 140px #9de9f303}.above-experience .final-cta__inner{position:relative}.above-experience .site-footer{background:#020710f7}.route-page .service-index,.route-page .pain-outcome,.route-page .service-demo,.route-page .governance,.route-page .testimonial-pending,.route-page .manifesto,.route-page .continuous-model,.route-page .blog-index,.route-page .contact-options,.route-page .legal-content{background:#eef3f5f9}.route-services-index .service-index__list{border-top:1px solid var(--signal-line-light)}.route-services-index .service-index__item{border-bottom:1px solid var(--signal-line-light);grid-template-columns:54px minmax(230px,.72fr) minmax(260px,1fr) 30px;align-items:center;gap:clamp(26px,5vw,84px);min-height:170px;padding:32px 18px;display:grid;position:relative;overflow:hidden}.route-services-index .service-index__item:before{content:"";opacity:0;transition:opacity .24s ease, transform .46s var(--signal-ease);background:linear-gradient(90deg,#176fe81f,#0000 72%);position:absolute;inset:0;transform:translate(-12%)}.route-services-index .service-index__item>*{position:relative}.route-services-index .service-index__item>span{color:#6a8298;font-family:var(--font-mono);font-size:.66rem}.route-services-index .service-index__item h2{margin:7px 0 0;font-size:clamp(1.8rem,3vw,3.4rem);font-weight:520;line-height:.95}.route-services-index .service-index__item>p{color:#53697e;max-width:620px;margin:0;line-height:1.7}.route-services-index .service-index__item>i{border-top:1px solid var(--signal-blue);border-right:1px solid var(--signal-blue);width:14px;height:14px;transition:transform .26s var(--signal-ease);transform:rotate(45deg)}.route-service .service-hero-index{text-align:center;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:radial-gradient(circle at 50% 48%,#176fe821,#0000 44%),linear-gradient(#9de9f30a 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#9de9f30a 1px,#0000 1px) 0 0/56px 56px,#040c19a6;border:1px solid #9de9f32e;place-content:center;min-height:460px;display:grid;overflow:hidden}.route-service .service-hero-index span{color:#9de9f324;font-family:var(--font-display);letter-spacing:-.12em;font-size:clamp(8rem,16vw,15rem);font-weight:620;line-height:.66}.route-service .service-hero-index small{color:#9de9f373;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;margin-top:28px;font-size:.55rem}.route-service .service-hero-index strong{font-family:var(--font-display);letter-spacing:-.05em;margin-top:7px;font-size:1.4rem}.route-service .pain-outcome{padding-block:0}.route-service .pain-outcome__grid{grid-template-columns:repeat(2,1fr);gap:0;width:100%;max-width:none}.route-service .pain-outcome__item{flex-direction:column;justify-content:space-between;min-height:620px;padding:clamp(50px,8vw,130px);display:flex}.route-service .pain-outcome__item+.pain-outcome__item{border-left:1px solid var(--signal-line-light);background:var(--signal-ink);color:var(--signal-paper)}.route-service .pain-outcome__item+.pain-outcome__item .utility-label{color:var(--signal-ice)}.route-service .pain-outcome__item h2{max-width:780px;margin:auto 0 30px;font-size:clamp(2.9rem,5.4vw,6.6rem);font-weight:520;line-height:.9}.route-service .pain-outcome__item>p:last-child{color:#576d82;max-width:620px;margin:0;line-height:1.75}.route-service .pain-outcome__item+.pain-outcome__item>p:last-child{color:#d2e4f29e}.route-service .service-demo{overflow:hidden}.route-service .service-demo .dashboard-mockup{transform-origin:top;transform:perspective(1800px)rotateX(1.5deg);box-shadow:0 50px 90px #0713212e}.route-service .method{background:#030914d6}.route-service .method__steps{border-top:1px solid #9de9f329;border-left:1px solid #9de9f329;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.route-service .method__steps li{background:#0309143d;border-bottom:1px solid #9de9f329;border-right:1px solid #9de9f329;flex-direction:column;justify-content:space-between;min-height:250px;padding:22px;display:flex}.route-service .method__steps span{color:#9de9f375;font-family:var(--font-mono);font-size:.6rem}.route-service .method__steps strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1rem,1.55vw,1.5rem);font-weight:540;line-height:1.08}.route-platform .distribution-problem{background:#eef3f5f9}.route-platform .distribution-problem__copy{border-top:1px solid var(--signal-line-light)}.route-platform .distribution-problem__copy>p{color:#51677c;max-width:660px;font-size:1.08rem;line-height:1.75}.route-platform .distribution-problem__copy>div{border-bottom:1px solid var(--signal-line-light);grid-template-columns:50px 1fr;align-items:center;gap:24px;min-height:92px;padding:20px 0;display:grid}.route-platform .distribution-problem__copy>div span{color:#52708c;font-family:var(--font-mono);font-size:.58rem}.route-platform .distribution-problem__copy>div p{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.1rem,2vw,1.8rem);line-height:1.1}.route-platform .platform-interface{background:#030914d6}.route-platform .product-shot--wide{margin-top:60px}.route-platform .product-shot--wide .product-shot__frame{border-color:#9de9f32e;box-shadow:0 46px 110px #00000061}.route-platform .governance__map{border-top:1px solid var(--signal-line-light);border-left:1px solid var(--signal-line-light);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.route-platform .governance__map>div{border-right:1px solid var(--signal-line-light);border-bottom:1px solid var(--signal-line-light);flex-direction:column;justify-content:space-between;min-height:260px;padding:22px;display:flex;position:relative}.route-platform .governance__map>div:after{z-index:2;content:"";background:var(--signal-blue);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;right:-5px}.route-platform .governance__map>div:last-child:after{display:none}.route-platform .governance__map span{color:#63819c;font-family:var(--font-mono);font-size:.58rem}.route-platform .governance__map strong{font-family:var(--font-display);letter-spacing:-.05em;margin-top:auto;font-size:clamp(1.15rem,2vw,1.9rem)}.route-platform .governance__map small{color:#607589;margin-top:8px;font-size:.7rem;line-height:1.5}.route-platform .security-note{background:#030914d1}.route-platform .security-note__inner{grid-template-columns:160px minmax(0,1.4fr) minmax(280px,.6fr);align-items:start;gap:clamp(34px,6vw,90px);display:grid}.route-platform .security-note__inner h2{font-size:clamp(2.8rem,5.2vw,6rem);font-weight:520;line-height:.92}.route-platform .security-note__inner>p:last-child{color:#cee0f094;line-height:1.75}.route-blog .article-row{border-bottom:1px solid var(--signal-line-light);grid-template-columns:54px minmax(0,1fr) 130px 34px;min-height:210px}.route-blog .article-row h2{max-width:900px;font-size:clamp(2rem,4vw,4.6rem);font-weight:520;line-height:.94}.route-article .article-page__header{min-height:78svh;padding-top:calc(var(--signal-header) + 76px);background:#030914a3}.route-article .article-page__header h1{max-width:1160px;font-size:clamp(3.6rem,7.5vw,8.2rem);font-weight:520;line-height:.88}.route-article .article-page__layout{background:var(--signal-paper)}.route-contact .contact-options{padding-block:0}.route-contact .contact-options__grid{grid-template-columns:repeat(3,1fr);gap:0;width:100%;max-width:none}.route-contact .contact-options__grid>div{border-right:1px solid var(--signal-line-light);flex-direction:column;justify-content:flex-end;min-height:560px;padding:clamp(40px,6vw,90px);display:flex}.route-contact .contact-options__grid>div:last-child{color:var(--signal-paper);background:var(--signal-ink);border-right:0}.route-contact .contact-options__grid h2{margin:auto 0 26px;font-size:clamp(2.4rem,4.4vw,5.2rem);font-weight:520;line-height:.9}.route-contact .contact-options__grid>div>p:last-child{color:#596f84;max-width:500px;line-height:1.75}.route-contact .contact-options__grid>div:last-child>p:last-child{color:#cde0f094}@media (hover:hover) and (pointer:fine){.signal-nav__trigger:hover,.signal-nav__link:hover{color:var(--signal-paper)}.signal-nav__trigger:hover:after,.signal-nav__link:hover:after{transform-origin:0;transform:scaleX(1)}.signal-nav__mega li a:hover:before{opacity:1;transform:translate(0)}.operation-lens__routes button:hover{color:var(--signal-paper);background:#176fe817}.operation-fingerprint__map button:hover{color:var(--signal-ink);background:#176fe80e}.diagnostic-dialog__options button:hover{color:var(--signal-paper);background:#176fe81f}.route-services-index .service-index__item:hover:before{opacity:1;transform:translate(0)}.route-services-index .service-index__item:hover>i{transform:translate(5px)rotate(45deg)}}@media (width<=1240px){.signal-nav{gap:18px}.site-header--signal .site-header__cta{display:none}.site-header--signal .site-header__actions{min-width:44px}.signal-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);gap:42px}.signal-hero__copy h1{font-size:clamp(3.8rem,6.3vw,6.2rem)}.operation-fingerprint{grid-template-columns:minmax(260px,.68fr) minmax(500px,1.32fr)}.operation-fingerprint__map{grid-template-columns:1fr 240px}}@media (width<=1040px){:root{--signal-header:72px}.above-experience .container{width:min(100% - 40px,920px)}.signal-nav{display:none}.site-header--signal .site-header__cta{display:inline-flex}.site-header--signal .site-header__actions{min-width:auto}.site-header--signal .menu-toggle{display:inline-flex}.mobile-nav--signal{z-index:97;padding-top:var(--signal-header);background:#030914fb}.mobile-nav--signal .mobile-nav__inner{width:min(100% - 40px,920px);padding-top:46px;padding-bottom:44px}.mobile-nav__heading{justify-content:space-between;align-items:flex-end;margin-bottom:46px;display:flex}.mobile-nav__heading strong{max-width:360px;font-family:var(--font-display);letter-spacing:-.05em;text-align:right;font-size:1.65rem;line-height:1}.mobile-nav--signal ul li a{white-space:nowrap;align-items:center;gap:18px;display:flex}.mobile-nav--signal ul li a span{color:#9de9f37a;font-family:var(--font-mono);font-size:.55rem}.signal-hero{padding-top:calc(var(--signal-header) + 80px);align-items:flex-start}.signal-hero__grid{grid-template-columns:1fr}.signal-hero__copy{max-width:820px}.signal-hero__copy h1{font-size:clamp(4.4rem,10vw,7rem)}.signal-hero__instrument{width:min(100%,780px);margin-left:auto}.brand-thesis__grid{grid-template-columns:130px 1fr}.brand-thesis__grid small{grid-column:2}.operation-fingerprint{grid-template-columns:1fr}.operation-fingerprint__readout{border-right:0;border-bottom:1px solid var(--signal-line-light);min-height:360px}.operation-fingerprint__map{min-height:560px}.above-experience .internal-hero{min-height:auto;padding-top:calc(var(--signal-header) + 52px)}.above-experience .internal-hero__grid{grid-template-columns:1fr;min-height:auto;padding-top:72px}.above-experience .internal-hero__copy h1{max-width:860px;font-size:clamp(4rem,9vw,7.2rem)}.above-experience .internal-hero__visual{width:min(100%,760px);margin-left:auto}.company-system__grid{grid-template-columns:1fr}.company-system__mark{min-height:520px}.route-services-index .service-index__item{grid-template-columns:42px minmax(0,1fr) 24px;gap:18px 26px}.route-services-index .service-index__item>p{grid-column:2}.route-services-index .service-index__item>i{grid-area:1/3/span 2}.route-service .pain-outcome__item{min-height:540px;padding:clamp(46px,7vw,76px)}.route-service .method__steps,.route-platform .governance__map{grid-template-columns:repeat(3,1fr)}.route-platform .security-note__inner{grid-template-columns:110px 1fr}.route-platform .security-note__inner>p:last-child{grid-column:2}.route-contact .contact-options__grid{grid-template-columns:1fr}.route-contact .contact-options__grid>div{border-right:0;border-bottom:1px solid var(--signal-line-light);min-height:420px}}@media (width<=720px){:root{--signal-header:66px}.above-experience .container,.site-header--signal .site-header__inner,.mobile-nav--signal .mobile-nav__inner{width:min(100% - 28px,640px)}.site-header--signal .site-header__cta{display:none}.brand--signal{min-width:0}.brand--signal .brand__mark{width:32px;height:32px}.brand--signal .brand__lockup small{display:none}.mobile-nav__heading{flex-direction:column;align-items:flex-start}.mobile-nav__heading strong{text-align:left;margin-top:12px}.signal-field__vignette{background:linear-gradient(#0309146b,#0000 45%),radial-gradient(circle at 72% 34%,#0000 15%,#03091461 73%)}.signal-hero{min-height:auto;padding:calc(var(--signal-header) + 60px) 0 80px}.signal-hero:before{background:linear-gradient(#030914c2,#0000 58%),linear-gradient(#0000 70%,#030914eb)}.signal-hero__chrome span:nth-child(2){display:none}.signal-hero__grid{gap:48px}.signal-hero__copy{padding-top:18px}.signal-hero__copy>.eyebrow{max-width:270px;line-height:1.7}.signal-hero__copy h1{letter-spacing:-.075em;font-size:clamp(3.3rem,15vw,5.4rem);line-height:.9}.signal-hero__copy>p:not(.eyebrow){margin-top:28px;font-size:.96rem}.signal-hero__actions{flex-direction:column;align-items:stretch}.signal-hero__actions .button-link{width:100%}.signal-hero__proof{grid-template-columns:1fr;gap:10px;display:grid}.signal-hero__proof span,.signal-hero__proof span:first-child{border-left:1px solid #9de9f32e;padding:0 0 0 14px}.signal-hero__scroll-cue{display:none}.operation-lens__stage{min-height:340px}.operation-lens__mark{width:min(66%,260px)}.operation-lens__signal{width:64%;bottom:14px;right:14px}.operation-lens__routes{grid-template-columns:repeat(2,1fr)}.operation-lens__routes button:nth-child(2){border-right:0}.operation-lens__routes button:nth-child(-n+2){border-bottom:1px solid #9de9f31a}.operation-lens__footer{grid-template-columns:1fr;gap:4px;padding-block:12px}.operation-lens__footer>i{display:none}.operation-lens__footer>div:last-child{text-align:left}.brand-thesis{padding-block:76px}.brand-thesis__grid{grid-template-columns:1fr;gap:24px}.brand-thesis__grid p{font-size:clamp(2.5rem,11.5vw,4.5rem)}.brand-thesis__grid small{grid-column:auto}.operation-fingerprint__readout{min-height:330px;padding:28px 0}.operation-fingerprint__readout strong{font-size:clamp(3rem,15vw,5rem)}.operation-fingerprint__map{grid-template-columns:1fr;min-height:auto}.operation-fingerprint__mark{border-bottom:1px solid var(--signal-line-light);min-height:360px}.operation-fingerprint__mark:before{width:min(80vw,420px)}.operation-fingerprint__mark:after{width:min(62vw,320px)}.operation-fingerprint__mark img{width:min(68vw,340px)}.operation-fingerprint__mark>span{transform:rotate(calc(var(--fingerprint-index) * 72deg - 90deg)) translateX(min(36vw, 190px))}.operation-fingerprint__map ol{border-left:0}.operation-fingerprint__map button{min-height:76px}.operation-dna__footer{flex-direction:column;align-items:flex-start}.above-experience .internal-hero{padding-top:calc(var(--signal-header) + 34px);padding-bottom:70px}.above-experience .internal-hero__coordinates{display:none}.above-experience .internal-hero__grid{gap:48px;padding-top:42px}.above-experience .internal-hero__copy h1{font-size:clamp(3.2rem,14vw,5.4rem);line-height:.9}.above-experience .internal-hero__actions{flex-direction:column;align-items:stretch}.above-experience .internal-hero__actions .button-link{width:100%}.internal-signal-plate__stage{min-height:340px}.company-system__mark{min-height:410px}.company-system__copy h2{font-size:clamp(3rem,13vw,5rem)}.diagnostic-dialog{clip-path:none;border:0;width:100%;max-height:100svh}.diagnostic-dialog__shell{min-height:100svh;max-height:100svh}.diagnostic-dialog__header{min-height:76px;padding:16px}.diagnostic-dialog__header .utility-label{display:none}.diagnostic-dialog__header p{max-width:260px;font-size:1rem}.diagnostic-dialog__progress{padding-inline:16px}.diagnostic-dialog__question{grid-template-columns:1fr;min-height:calc(100svh - 80px);padding:28px 16px 24px}.diagnostic-dialog__index{margin-bottom:22px;font-size:4rem}.diagnostic-dialog legend{font-size:clamp(2.2rem,11vw,3.8rem)}.diagnostic-dialog__options{grid-template-columns:1fr}.diagnostic-dialog__options button{min-height:72px}.diagnostic-dialog__question>footer{grid-column:1;justify-content:space-between}.diagnostic-dialog__question>footer .button-link{min-width:0}.diagnostic-dialog__result{min-height:100svh;padding:36px 16px 48px}.diagnostic-dialog__result h2{font-size:clamp(2.8rem,13vw,5rem)}.diagnostic-dialog__result dl{grid-template-columns:1fr}.diagnostic-dialog__result dl div{min-height:auto}.diagnostic-dialog__result-actions{flex-direction:column;align-items:stretch}.diagnostic-dialog__result-actions .button-link{width:100%}.route-services-index .service-index__item{grid-template-columns:34px 1fr 16px;min-height:210px;padding-inline:0}.route-services-index .service-index__item h2{font-size:clamp(2rem,10vw,3.2rem)}.route-services-index .service-index__item>p{font-size:.86rem}.route-service .service-hero-index{min-height:360px}.route-service .service-hero-index span{font-size:8rem}.route-service .pain-outcome__grid{grid-template-columns:1fr}.route-service .pain-outcome__item{min-height:520px;padding:54px 16px}.route-service .pain-outcome__item+.pain-outcome__item{border-top:1px solid var(--signal-line-light);border-left:0}.route-service .pain-outcome__item h2{font-size:clamp(3rem,13.5vw,5rem)}.route-service .method__steps{grid-template-columns:1fr}.route-service .method__steps li{min-height:150px}.route-platform .distribution-problem .editorial-grid,.route-platform .governance__map{grid-template-columns:1fr}.route-platform .governance__map>div{min-height:150px}.route-platform .governance__map>div:after{inset:auto auto -5px 24px}.route-platform .security-note__inner{grid-template-columns:1fr}.route-platform .security-note__inner>p:last-child{grid-column:1}.route-blog .article-row{grid-template-columns:32px 1fr 20px;min-height:190px}.route-blog .article-row time{display:none}.route-blog .article-row h2{font-size:clamp(2rem,10vw,3.5rem)}.route-article .article-page__header{min-height:auto}.route-article .article-page__header h1{font-size:clamp(3.2rem,13.5vw,5.4rem)}.route-contact .contact-options__grid>div{min-height:470px;padding:50px 16px}.route-contact .contact-options__grid h2{font-size:clamp(2.8rem,12vw,4.6rem)}}@media (width<=420px){.signal-hero__copy h1{font-size:clamp(3rem,14.2vw,4.1rem)}.operation-lens__coordinates{display:none}.operation-lens__stage{min-height:300px}.operation-lens__signal{width:calc(100% - 28px)}.operation-lens__header span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.signal-nav__mega,.operation-lens__rings span{animation:none}.operation-lens__rings,.operation-fingerprint__mark:before,.operation-fingerprint__mark:after,.operation-fingerprint__mark>span{transition:none}.signal-field__grain{opacity:.08}}:root{--navy-950:#071020;--navy-900:#0a142c;--navy-850:#0f1d3a;--navy-800:#13274e;--navy-700:#1a3765;--blue-500:#1f6fd2;--blue-400:#438ee7;--ice-300:#a5e4f3;--ice-200:#c7f1f9;--cold-50:#f7faff;--cold-100:#edf3fb;--slate-400:#9aacc3;--slate-500:#778da8;--ink:#101a2d;--line-dark:#a5e4f329;--line-dark-strong:#a5e4f34d;--line-light:#0a142c24;--font-display:"Space Grotesk Variable", sans-serif;--font-body:"Manrope Variable", sans-serif;--font-mono:"IBM Plex Mono", monospace;--ease-out:cubic-bezier(.22, 1, .36, 1);--header-height:84px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy-900);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-x:clip}body{background:var(--navy-900);color:var(--cold-50);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}::selection{color:var(--navy-950);background:var(--ice-300)}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button,input,textarea{font:inherit}button{color:inherit}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.045em;font-weight:590}h1,h2{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--ice-300);outline-offset:4px}.skip-link{z-index:200;background:var(--ice-300);color:var(--navy-950);transition:transform .18s var(--ease-out);border-radius:8px;padding:12px 18px;font-weight:750;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.container{width:min(100% - 48px,1440px);margin-inline:auto}.section{padding-block:clamp(104px,12vw,190px);position:relative}.section--light{color:var(--ink);background:var(--cold-50)}.eyebrow,.utility-label{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.73rem;font-weight:500;line-height:1.4}.eyebrow{color:var(--ice-300)}.section--light .eyebrow,.section--light .utility-label{color:#31506f}.section-heading h2{max-width:960px;margin-bottom:0;font-size:clamp(2.7rem,5.4vw,5.8rem);line-height:.98}.section-heading--split{grid-template-columns:minmax(0,8fr) minmax(260px,3fr);align-items:end;gap:clamp(40px,7vw,120px);display:grid}.section-heading--split>*{min-width:0}.section-heading--split>p,.section-heading--split>div:last-child{max-width:470px;color:var(--slate-400);margin:0;font-size:clamp(1rem,1.3vw,1.18rem)}.section--light .section-heading--split>p,.section--light .section-heading--split>div:last-child{color:#526981}.section-heading .eyebrow{margin-bottom:24px}.editorial-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(56px,9vw,150px);display:grid}.section-heading--sticky{top:calc(var(--header-height) + 48px);align-self:start;position:sticky}.section-heading--sticky h2{font-size:clamp(2.5rem,4.3vw,4.7rem)}.text-link{font-family:var(--font-display);border-bottom:1px solid;align-items:center;gap:14px;margin-top:22px;padding-bottom:7px;font-weight:620;line-height:1;transition:color .18s;display:inline-flex}.text-link:after{content:"";width:8px;height:8px;transition:transform .18s var(--ease-out);border-top:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)}.text-link:hover{color:var(--ice-300)}.text-link:hover:after{transform:translate(4px)rotate(45deg)}.section--light .text-link:hover{color:var(--blue-500)}.site-header{z-index:100;height:var(--header-height);transition:height .26s var(--ease-out), background-color .26s ease, border-color .26s ease;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header[data-scrolled=true],.site-header[data-mobile-open=true]{border-color:var(--line-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071020f0;height:70px}.site-header__inner{grid-template-columns:230px 1fr auto;align-items:center;gap:36px;width:min(100% - 48px,1440px);height:100%;margin-inline:auto;display:grid}.brand{align-items:center;gap:12px;width:fit-content;display:inline-flex}.brand__mark{object-fit:contain;width:30px;height:30px}.brand__word{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.05rem}.brand__word strong{color:var(--ice-300);font-weight:650}.desktop-nav{justify-self:center}.desktop-nav__list{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.desktop-nav__link,.desktop-nav__trigger{color:#c0ccdc;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding-inline:15px;font-size:.86rem;font-weight:620;transition:color .18s;display:inline-flex}.desktop-nav__link:hover,.desktop-nav__link[aria-current=page],.desktop-nav__trigger:hover,.desktop-nav__trigger[data-state=open]{color:var(--cold-50)}.desktop-nav__chevron{width:6px;height:6px;transition:transform .22s var(--ease-out);border-bottom:1px solid;border-right:1px solid;transform:rotate(45deg)translateY(-2px)}.desktop-nav__trigger[data-state=open] .desktop-nav__chevron{transform:rotate(225deg)translate(-1px,-1px)}.desktop-nav__viewport{background:var(--cold-50);width:min(100vw - 48px,1080px);color:var(--ink);transform-origin:top;contain:layout paint;transition:height .24s var(--ease-out);position:fixed;top:70px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 80px #0108135c}.desktop-nav__content{width:100%}.desktop-nav__panel{grid-template-columns:minmax(250px,.8fr) 1.5fr;min-height:390px;display:grid}.desktop-nav__intro{background:var(--cold-100);border-right:1px solid var(--line-light);padding:48px}.desktop-nav__intro p{color:#4a6079;margin-top:36px;font-size:1.08rem}.desktop-nav__solutions{margin:0;padding:24px 40px;list-style:none}.desktop-nav__solutions a{border-bottom:1px solid var(--line-light);min-height:67px;font-family:var(--font-display);letter-spacing:-.025em;transition:color .18s ease, transform .18s var(--ease-out);grid-template-columns:52px 1fr;align-items:center;font-size:clamp(1.15rem,2vw,1.55rem);display:grid}.desktop-nav__solutions a span{color:#6c8299;font-family:var(--font-mono);font-size:.68rem}.desktop-nav__solutions a:hover{color:var(--blue-500);transform:translate(6px)}.site-header__actions{align-items:center;gap:12px;display:flex}.site-header__cta{min-height:42px!important;padding:10px 16px!important;font-size:.78rem!important}.menu-toggle{border:1px solid var(--line-dark-strong);cursor:pointer;background:0 0;border-radius:8px;place-items:center;width:46px;height:46px;padding:0;display:none}.menu-toggle span{background:var(--cold-50);width:18px;height:1px;transition:transform .22s var(--ease-out);position:absolute}.menu-toggle span:first-child{transform:translateY(-4px)}.menu-toggle span:last-child{transform:translateY(4px)}.site-header[data-mobile-open=true] .menu-toggle span:first-child{transform:rotate(45deg)}.site-header[data-mobile-open=true] .menu-toggle span:last-child{transform:rotate(-45deg)}.mobile-nav{z-index:90;background:var(--navy-950);position:fixed;inset:70px 0 0;overflow-y:auto}.mobile-nav__inner{width:min(100% - 48px,720px);margin-inline:auto;padding-block:42px 80px}.mobile-nav__inner>.utility-label:not(:first-child){margin-top:40px}.mobile-nav ul{border-top:1px solid var(--line-dark);margin:0 0 28px;padding:0;list-style:none}.mobile-nav li{border-bottom:1px solid var(--line-dark)}.mobile-nav li a{min-height:58px;font-family:var(--font-display);align-items:center;font-size:1.35rem;display:flex}.button-link{min-height:52px;font-family:var(--font-display);cursor:pointer;transition:background-color .2s ease, color .2s ease, border-color .2s ease, transform .18s var(--ease-out);border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;padding:14px 18px 14px 22px;font-size:.9rem;font-weight:660;line-height:1;display:inline-flex}.button-link:hover{transform:translateY(-2px)}.button-link:active{transform:translateY(0)scale(.985)}.button-link:disabled{opacity:.48;cursor:not-allowed;transform:none}.button-link__status{font-family:var(--font-mono)}.button-link--primary{background:var(--ice-300);color:var(--navy-950)}.button-link--primary:hover{background:var(--cold-50)}.button-link--secondary{background:var(--cold-50);color:var(--navy-950)}.section--light .button-link--secondary{background:var(--navy-900);color:var(--cold-50)}.button-link--quiet{border-color:var(--line-dark-strong);color:var(--cold-50);background:0 0}.section--light .button-link--quiet{border-color:var(--line-light);color:var(--ink)}.button-link__arrow{width:24px;height:10px;position:relative}.button-link__arrow:before{content:"";background:currentColor;width:21px;height:1px;position:absolute;top:50%;left:0}.button-link__arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:calc(50% - 3px);right:1px;transform:rotate(45deg)}.hero{min-height:max(820px,100svh);padding-top:calc(var(--header-height) + 70px);background:radial-gradient(circle at 78% 42%, #1f6fd226, transparent 25%), var(--navy-900);border-bottom:1px solid var(--line-dark);position:relative;overflow:hidden}.hero:before{content:"";opacity:.34;background-image:linear-gradient(var(--line-dark) 1px, transparent 1px), linear-gradient(90deg, var(--line-dark) 1px, transparent 1px);pointer-events:none;animation:grid-settle 18s var(--ease-out) both;background-size:96px 96px;position:absolute;inset:-96px;-webkit-mask-image:linear-gradient(90deg,#0000 3%,#000 52%,#0000 100%);mask-image:linear-gradient(90deg,#0000 3%,#000 52%,#0000 100%)}.hero__grid{z-index:1;min-height:calc(100svh - var(--header-height) - 110px);grid-template-columns:minmax(0,7.2fr) minmax(420px,4.8fr);align-items:center;gap:clamp(32px,5vw,88px);padding-bottom:90px;display:grid;position:relative}.hero__copy{z-index:2;position:relative}.hero__eyebrow{animation:hero-rise .6s 80ms var(--ease-out) both;align-items:center;gap:13px;margin-bottom:30px;display:flex}.hero__eyebrow span{background:currentColor;width:3px;height:3px;display:block}.hero__title{letter-spacing:-.068em;max-width:1040px;margin:0;font-size:clamp(4rem,7.2vw,8rem);line-height:.92}.hero__title>span{animation:hero-rise .78s var(--ease-out) both;display:block}.hero__title>span:first-child{animation-delay:.15s}.hero__title>span:last-child{animation-delay:.25s}.hero__title em{color:var(--ice-300);font-style:normal;font-weight:inherit}.hero__description{color:#bac8da;max-width:650px;animation:hero-rise .68s .36s var(--ease-out) both;margin:40px 0 0;font-size:clamp(1.06rem,1.5vw,1.34rem);line-height:1.65}.hero__actions{animation:hero-rise .68s .45s var(--ease-out) both;flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.hero__proof{border-top:1px solid var(--line-dark);color:var(--slate-400);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;animation:hero-rise .68s .52s var(--ease-out) both;flex-wrap:wrap;gap:18px 34px;margin-top:50px;padding-top:22px;font-size:.69rem;display:flex}.hero__proof span{align-items:center;gap:10px;display:inline-flex}.hero__proof span:before{content:"";border:1px solid var(--ice-300);width:5px;height:5px;transform:rotate(45deg)}.hero__visual{min-height:610px;animation:topology-in 1.1s .2s var(--ease-out) both;position:relative}.hero__edge{color:#6d819d;font-family:var(--font-mono);letter-spacing:.16em;writing-mode:vertical-rl;gap:26px;font-size:.64rem;display:flex;position:absolute;bottom:20px;right:20px}.a-topology{--field-x:0;--field-y:0;isolation:isolate;width:100%;height:100%;min-height:570px;position:relative}.a-topology:before{content:"";z-index:-1;background:radial-gradient(circle at calc(50% + (var(--field-x) * 14%)) calc(50% + (var(--field-y) * 14%)), #438ee724, transparent 58%);transform:translate3d(calc(var(--field-x) * 8px), calc(var(--field-y) * 8px), 0);transition:transform .6s var(--ease-out);pointer-events:none;position:absolute;inset:12% 4%}.a-topology__scan{border:1px solid var(--line-dark);transform:translate3d(calc(var(--field-x) * -7px), calc(var(--field-y) * -7px), 0);transition:transform .65s var(--ease-out);position:absolute;inset:10% 4%;overflow:hidden}.a-topology__scan:before,.a-topology__scan:after{content:"";background:var(--line-dark);position:absolute}.a-topology__scan:before{width:100%;height:1px;top:50%;left:0}.a-topology__scan:after{width:1px;height:100%;top:0;left:50%}.a-topology__beam{z-index:2;opacity:0;height:1px;animation:field-scan 8.5s 1.4s var(--ease-out) 3;background:linear-gradient(90deg,#0000,#a5e4f37a 50%,#0000);position:absolute;top:0;left:-10%;right:-10%;box-shadow:0 0 18px #a5e4f31f}.a-topology__core{z-index:2;aspect-ratio:1;width:min(54%,310px);translate:-50% -50%;transform:translate3d(calc(var(--field-x) * 10px), calc(var(--field-y) * 10px), 0);transition:transform .52s var(--ease-out);position:absolute;top:50%;left:50%}.a-topology__halo{border:1px solid #a5e4f338;border-radius:50%;position:absolute;inset:-8%}.a-topology__halo:before{content:"";border-radius:inherit;border:1px dashed #a5e4f324;animation:18s linear infinite halo-rotate;position:absolute;inset:14%}.a-topology__mark{object-fit:contain;filter:drop-shadow(0 16px 30px #1f6fd233);width:76%;height:76%;position:absolute;inset:12%}.a-topology__label{color:var(--slate-400);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-size:.65rem;position:absolute;bottom:-12%;left:50%;transform:translate(-50%)}.a-topology__path{z-index:3;color:#c8d6e6;align-items:center;display:flex;position:absolute}.a-topology__paths{transform:translate3d(calc(var(--field-x) * 4px), calc(var(--field-y) * 4px), 0);transition:transform .72s var(--ease-out);position:absolute;inset:0}.a-topology__line{background:linear-gradient(90deg, #a5e4f30d, var(--ice-300));transform-origin:100%;width:clamp(42px,7vw,92px);height:1px;animation:path-grow .65s var(--ease-out) both;display:block}.a-topology__node{border:1px solid var(--ice-300);background:var(--navy-900);width:7px;height:7px;transform:rotate(45deg)}.a-topology__path-label{font-family:var(--font-display);flex-direction:column;gap:1px;margin-left:12px;font-size:.85rem;font-weight:580;display:flex}.a-topology__path-label small{color:var(--slate-400);font-family:var(--font-mono);font-size:.58rem}.path--1{top:8%;left:5%}.path--2{flex-direction:row-reverse;top:25%;right:-1%}.path--2 .a-topology__line,.path--4 .a-topology__line{transform-origin:0;background:linear-gradient(90deg, var(--ice-300), #a5e4f30d)}.path--2 .a-topology__path-label,.path--4 .a-topology__path-label{text-align:right;margin:0 12px 0 0}.path--3{top:49%;left:-4%}.path--4{flex-direction:row-reverse;bottom:25%;right:0}.path--5{bottom:6%;left:8%}.path--1 .a-topology__line{animation-delay:.43s}.path--2 .a-topology__line{animation-delay:.52s}.path--3 .a-topology__line{animation-delay:.61s}.path--4 .a-topology__line{animation-delay:.7s}.path--5 .a-topology__line{animation-delay:.79s}.a-topology[data-compact=true]{min-height:430px}.a-topology[data-compact=true] .a-topology__core{width:min(48%,230px)}.solution-navigator{background:var(--navy-950);border-bottom:1px solid var(--line-dark)}.solution-tabs{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(5,1fr);margin-bottom:54px;display:grid}.solution-tabs button{border:0;border-right:1px solid var(--line-dark);min-height:104px;color:var(--slate-400);text-align:left;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:18px 22px;transition:color .18s,background-color .18s;display:flex;position:relative}.solution-tabs button:last-child{border-right:0}.solution-tabs button:after{content:"";background:var(--ice-300);height:2px;transition:transform .26s var(--ease-out);transform-origin:0;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.solution-tabs button[data-state=active]:after{transform:scaleX(1)}.solution-tabs small{font-family:var(--font-mono);font-size:.62rem}.solution-tabs span{font-family:var(--font-display);font-size:.95rem;font-weight:620}.solution-panel{animation:panel-enter .36s var(--ease-out);grid-template-columns:minmax(260px,3fr) minmax(0,7fr);align-items:center;gap:clamp(50px,8vw,130px);display:grid}.solution-panel__copy h3{margin:18px 0 24px;font-size:clamp(2.2rem,4.2vw,4.4rem);line-height:1}.solution-panel__copy>p:not(.utility-label){color:var(--slate-400);font-size:1.05rem}.product-window{color:#172236;background:var(--cold-50);border:1px solid #a5e4f347;border-radius:18px;width:100%;overflow:hidden;box-shadow:0 38px 90px #0108134d}.section--light .product-window{border-color:var(--line-light);box-shadow:0 28px 70px #0a142c1f}.product-window__header{border-bottom:1px solid var(--line-light);background:#f3f7fc;grid-template-columns:100px 1fr auto;align-items:center;min-height:58px;padding-inline:20px;display:grid}.product-window__header>strong{font-family:var(--font-display);letter-spacing:-.015em;font-size:.9rem}.product-window__header>span:last-child,.product-window__note{color:#486179;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem}.window-controls{gap:6px;display:flex}.window-controls span{border:1px solid #7b8da3;border-radius:50%;width:7px;height:7px}.product-window__note{border-top:1px solid var(--line-light);text-align:right;background:#f3f7fc;padding:12px 20px}.dashboard-core{padding:clamp(18px,3vw,34px)}.dashboard-core__metrics{border:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);margin-bottom:24px;display:grid}.dashboard-core__metrics>div{border-right:1px solid var(--line-light);grid-template-columns:1fr auto;gap:4px 12px;padding:22px;display:grid}.dashboard-core__metrics>div:last-child{border-right:0}.dashboard-core__metrics small{color:#4c647c;font-family:var(--font-mono);text-transform:uppercase;grid-column:1/-1;font-size:.62rem}.dashboard-core__metrics strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.3rem,2.3vw,2.1rem)}.dashboard-core__metrics span{color:#1f745a;font-family:var(--font-mono);align-self:end;font-size:.58rem}.dashboard-core__content{grid-template-columns:minmax(0,2fr) minmax(190px,.7fr);gap:18px;display:grid}.bar-chart,.attention-list{border:1px solid var(--line-light)}.bar-chart{padding:20px}.bar-chart__heading{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}.bar-chart__heading small,.attention-list>small{color:#486179;font-family:var(--font-mono);text-transform:uppercase;font-size:.58rem;display:block}.bar-chart__heading strong{font-family:var(--font-display);margin-top:4px;display:block}.bar-chart__heading>span{color:#486179;font-size:.65rem}.bar-chart__plot{border-bottom:1px solid var(--line-light);background-image:linear-gradient(to bottom, var(--line-light) 1px, transparent 1px);background-size:100% 34px;align-items:end;gap:8px;height:136px;display:flex}.bar-chart__plot>span{height:var(--bar-height);background:var(--blue-500);opacity:.78;transform-origin:bottom;min-height:16px;max-height:118px;animation:bar-rise .8s var(--ease-out) both;flex:1}.bar-chart__plot>span:nth-child(3n){background:var(--ice-300)}.bar-chart__axis{color:#4f667e;font-family:var(--font-mono);justify-content:space-between;padding-top:8px;font-size:.52rem;display:flex}.attention-list{padding:20px}.attention-list>div{border-bottom:1px solid var(--line-light);justify-content:space-between;gap:16px;padding-block:17px;display:flex}.attention-list>div:last-child{border-bottom:0}.attention-list span{color:#536980;font-size:.72rem}.attention-list strong{font-family:var(--font-mono);font-size:.68rem}.automation-flow__body{padding:28px}.flow-step{border-bottom:1px solid var(--line-light);grid-template-columns:44px 1fr auto;align-items:center;min-height:72px;display:grid;position:relative}.flow-step:last-child{border-bottom:0}.flow-step__index{border:1px solid var(--blue-500);width:28px;height:28px;color:var(--blue-500);font-family:var(--font-mono);place-items:center;font-size:.6rem;display:grid;transform:rotate(45deg)}.flow-step__index:first-letter{transform:rotate(-45deg)}.flow-step strong,.flow-step small{display:block}.flow-step strong{font-family:var(--font-display);font-size:.9rem}.flow-step small{color:#5e7289;margin-top:4px}.flow-step time{color:#62768d;font-family:var(--font-mono);font-size:.65rem}.chat-bi{background:#f3f7fc}.chat-bi__question,.chat-bi__answer{border:1px solid var(--line-light);background:var(--cold-50);margin:26px;padding:22px}.chat-bi__question{margin-left:20%}.chat-bi__question>span,.chat-bi__answer>span{color:#62768d;font-family:var(--font-mono);text-transform:uppercase;font-size:.6rem}.chat-bi__question p,.chat-bi__answer p{margin:10px 0 0}.chat-bi__answer{border-left:3px solid var(--blue-500);margin-right:10%}.chat-bi__evidence{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.chat-bi__evidence>div{border-right:1px solid var(--line-light);padding:14px 10px 4px}.chat-bi__evidence>div:last-child{border-right:0}.chat-bi__evidence small,.chat-bi__evidence strong{display:block}.chat-bi__evidence small{color:#62768d;font-size:.58rem}.chat-bi__evidence strong{font-family:var(--font-display);margin-top:5px;font-size:1.2rem}.embedded-ui__layout{grid-template-columns:190px 1fr;min-height:470px;display:grid}.embedded-ui aside{color:#9fb1c8;background:var(--navy-900);flex-direction:column;gap:6px;padding:26px 18px;display:flex}.embedded-ui aside strong{color:var(--cold-50);font-family:var(--font-display);margin:0 8px 22px}.embedded-ui aside span{border-radius:6px;padding:10px 12px;font-size:.75rem}.embedded-ui aside .is-active{color:var(--navy-950);background:var(--ice-300);font-weight:700}.embedded-ui__main{background:#edf3fa;min-width:0}.embedded-ui__toolbar{border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:center;min-height:76px;padding:14px 24px;display:flex}.embedded-ui__toolbar small,.embedded-ui__toolbar strong{display:block}.embedded-ui__toolbar small{color:#4c647c;font-size:.58rem}.embedded-ui__control{border:1px solid var(--line-light);background:var(--cold-50);min-height:38px;color:var(--ink);border-radius:6px;align-items:center;padding-inline:14px;font-size:.68rem;display:inline-flex}.dashboard-core[data-compact=true]{padding:18px}.dashboard-core[data-compact=true] .dashboard-core__metrics>div{padding:14px}.dashboard-core[data-compact=true] .dashboard-core__metrics strong{font-size:1.2rem}.dashboard-core[data-compact=true] .bar-chart__plot{height:96px}.showcase{overflow:hidden}.showcase__window:before{content:"ABOVE / INTELLIGENCE VIEW";color:#667b92;font-family:var(--font-mono);letter-spacing:.1em;font-size:.58rem;position:absolute;top:-34px;right:0}.benefits{background:var(--navy-900)}.benefit-ledger{border-top:1px solid var(--line-dark)}.benefit-ledger__item{border-bottom:1px solid var(--line-dark);grid-template-columns:80px minmax(180px,.7fr) minmax(260px,1fr);align-items:center;gap:28px;min-height:128px;display:grid}.benefit-ledger__item>span{color:var(--slate-500);font-family:var(--font-mono);font-size:.68rem}.benefit-ledger__item h3{margin:0;font-size:clamp(1.8rem,3vw,3rem)}.benefit-ledger__item p{max-width:570px;color:var(--slate-400);margin:0}.platform-teaser{background:var(--navy-800);overflow:hidden}.platform-teaser:before{content:"A";color:#a5e4f309;font-family:var(--font-display);pointer-events:none;font-size:60vw;font-weight:700;line-height:1;position:absolute;top:-18vw;right:-4vw}.platform-teaser__grid{grid-template-columns:minmax(260px,4fr) minmax(0,7fr);align-items:center;gap:clamp(58px,8vw,130px);display:grid;position:relative}.platform-teaser__copy h2{margin:20px 0 28px;font-size:clamp(2.7rem,5vw,5.4rem);line-height:.98}.platform-teaser__copy>p:not(.eyebrow){color:#bdcadd;margin-bottom:32px;font-size:1.05rem}.process{background:var(--navy-950)}.process__list{border-top:1px solid var(--line-dark);margin:0;padding:0;list-style:none}.process__item{border-bottom:1px solid var(--line-dark);grid-template-columns:90px minmax(180px,.7fr) 1fr;align-items:center;gap:30px;min-height:120px;display:grid}.process__item>span{color:var(--ice-300);font-family:var(--font-mono);font-size:.65rem}.process__item h3{margin:0;font-size:clamp(1.7rem,3vw,2.8rem)}.process__item p{color:var(--slate-400);margin:0}.working-principle__grid{grid-template-columns:minmax(300px,4fr) minmax(360px,5fr) minmax(220px,2.2fr);align-items:center;gap:clamp(40px,7vw,100px);display:grid}.working-principle__mark{background:var(--navy-900);min-height:520px;position:relative;overflow:hidden}.working-principle__mark:after{content:"";border:1px solid var(--line-dark);position:absolute;inset:8%}.working-principle__mark img{opacity:.24;filter:saturate(.8);width:70%;max-width:none;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.working-principle__mark>div{z-index:1;border-top:1px solid var(--line-dark-strong);color:var(--ice-300);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding-top:16px;font-size:.58rem;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.working-principle__copy h2{margin:18px 0 28px;font-size:clamp(2.5rem,4.4vw,4.8rem);line-height:.98}.working-principle__copy>p:not(.eyebrow){color:#526981;font-size:1.05rem}.working-principle__note{border:1px solid var(--line-light);padding:28px}.working-principle__note>p:last-child{color:#526981;margin:42px 0 0;font-size:.95rem}.faq__list{border-top:1px solid var(--line-light)}.faq__item{border-bottom:1px solid var(--line-light)}.faq__trigger{width:100%;min-height:100px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:32px;padding:0;display:flex}.faq__trigger>span:first-child{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:560}.faq__mark{border:1px solid var(--line-light);border-radius:50%;flex:0 0 36px;width:36px;height:36px;position:relative}.faq__mark:before,.faq__mark:after{content:"";background:var(--ink);width:12px;height:1px;transition:transform .22s var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__mark:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__trigger[data-state=open] .faq__mark:after{transform:translate(-50%,-50%)rotate(0)}.faq__content{color:#50677f;overflow:hidden}.faq__content[data-state=open]{animation:accordion-down .26s var(--ease-out)}.faq__content[data-state=closed]{animation:.22s ease-in accordion-up}.faq__content-inner{max-width:700px;padding:0 60px 32px 0}.faq__content p{margin:0;line-height:1.75}.final-cta{color:var(--navy-950);background:var(--ice-300);padding-block:clamp(95px,11vw,160px);position:relative;overflow:hidden}.final-cta__inner{grid-template-columns:140px 1fr auto;align-items:center;gap:clamp(34px,6vw,90px);display:grid}.final-cta__a{font-family:var(--font-display);letter-spacing:-.09em;font-size:clamp(6rem,11vw,10rem);font-weight:700;line-height:.7}.final-cta .eyebrow{color:#274c65}.final-cta h2{max-width:850px;margin:18px 0 22px;font-size:clamp(2.8rem,5.4vw,5.8rem);line-height:.94}.final-cta p:not(.eyebrow){color:#28495f;max-width:660px;margin-bottom:0}.final-cta .button-link{background:var(--navy-950);color:var(--cold-50)}.site-footer{background:var(--navy-950);border-top:1px solid var(--line-dark);padding:110px 0 28px}.site-footer__statement{border-bottom:1px solid var(--line-dark);grid-template-columns:1fr 2fr auto;align-items:end;gap:40px;padding-bottom:80px;display:grid}.site-footer__statement>p:nth-child(2){max-width:780px;font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,5vw,5rem);line-height:.98}.site-footer__grid{grid-template-columns:1.4fr repeat(3,1fr);gap:48px;padding-block:70px;display:grid}.site-footer__brand img{width:70px;height:70px}.site-footer__brand p,.pending-copy{max-width:300px;color:var(--slate-400);margin-top:22px;font-size:.82rem}.site-footer ul{margin:22px 0 0;padding:0;list-style:none}.site-footer li+li{margin-top:12px}.site-footer li a{color:#b9c7d8;font-size:.82rem;transition:color .18s}.site-footer li a:hover{color:var(--ice-300)}.site-footer__bottom{border-top:1px solid var(--line-dark);color:#72869f;font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:30px;padding-top:26px;font-size:.58rem;display:flex}.site-footer__bottom p{margin:0}.site-footer__bottom>div{gap:24px;display:flex}.internal-hero,.article-page__header,.legal-hero{min-height:720px;padding-top:calc(var(--header-height) + 60px);background:linear-gradient(115deg, transparent 62%, #1f6fd217), var(--navy-900);border-bottom:1px solid var(--line-dark);position:relative;overflow:hidden}.internal-hero:after,.article-page__header:after{content:"A";z-index:0;color:#a5e4f307;font-family:var(--font-display);pointer-events:none;font-size:53vw;font-weight:700;line-height:.8;position:absolute;top:0;right:-3vw}.breadcrumbs{z-index:2;padding-block:18px 42px;position:relative}.breadcrumbs ol{color:var(--slate-400);font-family:var(--font-mono);text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:.62rem;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:18px;display:inline-flex}.breadcrumbs li:not(:last-child):after{content:"/";color:#49637f}.breadcrumbs a:hover{color:var(--ice-300)}.internal-hero__grid{z-index:1;grid-template-columns:minmax(0,7fr) minmax(360px,4fr);align-items:center;gap:clamp(50px,8vw,120px);min-height:540px;padding-bottom:80px;display:grid;position:relative}.internal-hero__copy h1{max-width:1000px;margin:22px 0 30px;font-size:clamp(3.4rem,7vw,7.4rem);line-height:.94}.internal-hero__copy>p:not(.eyebrow){color:#b8c7d9;max-width:720px;font-size:clamp(1.02rem,1.4vw,1.24rem)}.internal-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.internal-hero__visual{min-width:0}.service-hero-index{border:1px solid var(--line-dark);flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.service-hero-index>span{color:var(--ice-300);font-family:var(--font-display);letter-spacing:-.09em;font-size:clamp(6rem,11vw,12rem);font-weight:640;line-height:.8}.service-hero-index small{color:var(--slate-400);font-family:var(--font-mono);text-transform:uppercase;margin-top:40px;font-size:.6rem}.service-hero-index strong{font-family:var(--font-display);margin-top:8px;font-size:1.4rem}.service-index__list{border-top:1px solid var(--line-light)}.service-index__item{border-bottom:1px solid var(--line-light);grid-template-columns:70px minmax(220px,.8fr) minmax(300px,1fr) 40px;align-items:center;gap:36px;min-height:180px;transition:background-color .18s;display:grid}.service-index__item:hover{background:var(--cold-100)}.service-index__item>span{color:var(--blue-500);font-family:var(--font-mono);font-size:.7rem}.service-index__item h2{margin:8px 0 0;font-size:clamp(2rem,4vw,4rem)}.service-index__item>p{color:#526981;margin:0}.service-index__item i,.article-row__link i{width:15px;height:15px;transition:transform .18s var(--ease-out);border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}.service-index__item:hover i{transform:translate(4px)rotate(45deg)}.service-index__item--platform{color:var(--cold-50);background:var(--navy-800)}.service-index__item--platform:hover{background:var(--navy-700)}.service-index__item--platform>p,.service-index__item--platform .utility-label{color:#bdcadd}.pain-outcome__grid{background:var(--line-light);border:1px solid var(--line-light);grid-template-columns:1fr 1fr;gap:1px;display:grid}.pain-outcome__item{background:var(--cold-50);min-height:520px;padding:clamp(36px,6vw,82px)}.pain-outcome__item h2{margin:72px 0 28px;font-size:clamp(2.3rem,4.3vw,4.6rem);line-height:1}.pain-outcome__item>p:last-child{color:#526981;font-size:1.05rem}.service-demo{overflow:hidden}.method{background:var(--navy-900)}.method__steps{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.method__steps li{border-right:1px solid var(--line-dark);min-height:210px;padding:26px 24px}.method__steps li:last-child{border-right:0}.method__steps span{color:var(--ice-300);font-family:var(--font-mono);font-size:.62rem}.method__steps strong{font-family:var(--font-display);margin-top:80px;font-size:clamp(1.2rem,2vw,1.8rem);display:block}.distribution-problem__copy>p:first-child{color:#425c76;margin-bottom:50px;font-size:1.25rem}.distribution-problem__copy>div{border-bottom:1px solid var(--line-light);grid-template-columns:60px 1fr;align-items:center;min-height:84px;display:grid}.distribution-problem__copy>div span{color:var(--blue-500);font-family:var(--font-mono);font-size:.62rem}.distribution-problem__copy>div p{font-family:var(--font-display);margin:0;font-size:1.2rem}.platform-interface{background:var(--navy-950)}.governance__map{border:1px solid var(--line-light);grid-template-columns:repeat(5,1fr);display:grid}.governance__map>div{border-right:1px solid var(--line-light);min-height:260px;padding:28px 24px;position:relative}.governance__map>div:last-child{border-right:0}.governance__map>div:not(:last-child):after{content:"";z-index:2;border-top:1px solid var(--blue-500);border-right:1px solid var(--blue-500);background:var(--cold-50);width:13px;height:13px;position:absolute;top:50%;right:-7px;transform:rotate(45deg)}.governance__map span,.governance__map strong,.governance__map small{display:block}.governance__map span{color:var(--blue-500);font-family:var(--font-mono);font-size:.62rem}.governance__map strong{font-family:var(--font-display);margin-top:88px;font-size:1.5rem}.governance__map small{color:#5b7189;margin-top:12px}.security-note{background:var(--navy-800)}.security-note__inner{grid-template-columns:1fr 3fr 2fr;align-items:start;gap:54px;display:grid}.security-note h2{margin:0;font-size:clamp(2.6rem,5vw,5.1rem);line-height:.98}.security-note__inner>p:last-child{color:#bdcadd}.manifesto__grid{grid-template-columns:1fr 3fr 1.4fr;gap:50px;display:grid}.manifesto h2{margin:0;font-size:clamp(3rem,6.4vw,6.7rem);line-height:.93}.manifesto__grid>p:last-child{color:#526981;align-self:end}.continuous-model__copy{color:#526981;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.65}.article-row{border-bottom:1px solid var(--line-light);grid-template-columns:70px 1fr 130px 40px;align-items:start;gap:38px;min-height:280px;padding-block:48px;display:grid;position:relative}.article-row>span{color:var(--blue-500);font-family:var(--font-mono);font-size:.65rem}.article-row h2{max-width:930px;margin:14px 0 18px;font-size:clamp(2rem,4vw,4.2rem);line-height:1}.article-row h2 a{transition:color .18s}.article-row h2 a:hover{color:var(--blue-500)}.article-row>div>p:last-child{color:#526981;max-width:720px;margin:0}.article-row time{color:#60758d;font-family:var(--font-mono);font-size:.58rem}.article-row__link{border:1px solid var(--line-light);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.article-page__header{min-height:760px}.article-page__header .container{z-index:1;position:relative}.article-page__header h1{max-width:1220px;margin:30px 0;font-size:clamp(3.4rem,7vw,7.5rem);line-height:.93}.article-page__header .container>p:not(.eyebrow){color:#b8c7d9;max-width:760px;font-size:1.15rem}.article-page__meta{color:var(--slate-400);font-family:var(--font-mono);text-transform:uppercase;gap:30px;margin-top:45px;font-size:.62rem;display:flex}.article-page__layout{color:var(--ink);grid-template-columns:260px minmax(0,760px);justify-content:center;gap:clamp(70px,10vw,150px);padding-block:clamp(100px,12vw,170px);display:grid}.article-page{background:var(--cold-50)}.article-page__layout aside{top:calc(var(--header-height) + 40px);color:#5d728a;align-self:start;padding-top:10px;font-size:.78rem;position:sticky}.article-body{font-size:clamp(1.03rem,1.4vw,1.19rem);line-height:1.85}.article-body h2{margin:2.5em 0 .75em;font-size:clamp(2.2rem,4vw,3.9rem);line-height:1}.article-body h3{margin-top:2.2em;font-size:1.7rem}.article-body p{color:#31475e;margin-bottom:1.45em}.article-body ul{margin:1.8em 0;padding:0;list-style:none}.article-body li{border-bottom:1px solid var(--line-light);padding:15px 0 15px 28px;position:relative}.article-body li:before{content:"";border:1px solid var(--blue-500);width:7px;height:7px;position:absolute;top:24px;left:2px;transform:rotate(45deg)}.article-body blockquote{border-left:3px solid var(--blue-500);color:var(--ink);font-family:var(--font-display);margin:2.2em 0;padding:30px 0 30px 38px;font-size:clamp(1.45rem,2.7vw,2.2rem);line-height:1.35}.article-body code{background:var(--cold-100);font-family:var(--font-mono);padding:2px 5px;font-size:.88em}.contact-options__grid{border:1px solid var(--line-light);grid-template-columns:1fr 1fr;display:grid}.contact-options__grid>div{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:360px;padding:clamp(34px,5vw,68px)}.contact-options__grid>div:nth-child(2){border-right:0}.contact-options__grid h2{margin:60px 0 24px;font-size:clamp(2rem,3.6vw,3.7rem);line-height:1}.contact-options__grid p:last-child{color:#526981}.contact-options__pending{color:var(--cold-50);background:var(--navy-800);grid-column:1/-1;border-bottom:0!important;border-right:0!important}.contact-options__pending p:last-child,.contact-options__pending .utility-label{color:#bdcadd}.legal-hero{min-height:540px}.legal-hero h1{margin:34px 0 24px;font-size:clamp(3.4rem,7vw,7rem);line-height:.94}.legal-hero>.container>p:last-child{color:var(--slate-400);font-family:var(--font-mono);text-transform:uppercase;font-size:.65rem}.legal-content__inner{max-width:1040px}.legal-content__inner>section{border-bottom:1px solid var(--line-light);grid-template-columns:80px 1fr;gap:30px;padding-block:46px;display:grid}.legal-content__inner>section>span{color:var(--blue-500);font-family:var(--font-mono);font-size:.65rem}.legal-content h2{margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.8rem)}.legal-content p{color:#526981;margin:0;line-height:1.75}.not-found{min-height:100svh;padding-top:calc(var(--header-height) + 80px);background:var(--navy-900)}.not-found__grid{grid-template-columns:1fr 1fr;align-items:center;min-height:680px;display:grid}.not-found h1{max-width:760px;margin:26px 0;font-size:clamp(3.7rem,7vw,7.2rem);line-height:.92}.not-found p:not(.eyebrow){color:var(--slate-400)}.scroll-reveal{transition:opacity .42s var(--ease-out) var(--reveal-delay), transform .42s var(--ease-out) var(--reveal-delay)}.scroll-reveal[data-visible=false]{opacity:0;transform:translateY(28px)}@keyframes hero-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes topology-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes path-grow{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes halo-rotate{to{transform:rotate(360deg)}}@keyframes grid-settle{to{transform:translate(42px,42px)}}@keyframes field-scan{0%,16%{opacity:0;transform:translateY(-10px)}24%{opacity:.52}72%{opacity:.24}82%,to{opacity:0;transform:translateY(490px)}}@keyframes panel-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes nav-open{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@media (width<=1180px){.site-header__inner{grid-template-columns:200px 1fr auto}.desktop-nav__link,.desktop-nav__trigger{padding-inline:9px;font-size:.78rem}.site-header__cta{display:none}.hero__grid{grid-template-columns:minmax(0,6fr) minmax(360px,4fr)}.hero__title{font-size:clamp(4rem,7.7vw,6.6rem)}.solution-tabs button{padding-inline:16px}.working-principle__grid{grid-template-columns:.8fr 1.2fr}.working-principle__note{grid-column:1/-1;grid-template-columns:.55fr 1fr;align-items:end;gap:40px;display:grid}.working-principle__note>p{margin:0}.service-index__item{grid-template-columns:56px minmax(220px,.8fr) 1fr 30px}.embedded-ui__layout{grid-template-columns:150px 1fr}.governance__map>div{min-height:220px;padding:22px 16px}}@media (width<=980px){:root{--header-height:70px}.container,.site-header__inner{width:min(100% - 40px,900px)}.desktop-nav{display:none}.site-header__inner{grid-template-columns:1fr auto}.menu-toggle{display:grid}.site-header__actions{grid-column:2}.hero{min-height:auto;padding-top:138px}.hero__grid{grid-template-columns:1fr;min-height:auto}.hero__copy{max-width:820px}.hero__title{font-size:clamp(4.2rem,12vw,7.2rem)}.hero__visual{min-height:600px}.section-heading--split,.editorial-grid{grid-template-columns:1fr}.section-heading--split>p,.section-heading--split>div:last-child{max-width:700px}.section-heading--sticky{position:static}.solution-tabs{grid-template-columns:repeat(3,1fr)}.solution-tabs button:nth-child(3){border-right:0}.solution-tabs button:nth-child(-n+3){border-bottom:1px solid var(--line-dark)}.solution-panel{grid-template-columns:1fr}.solution-panel__copy{max-width:720px}.platform-teaser__grid{grid-template-columns:1fr}.platform-teaser__copy{max-width:800px}.site-footer__statement{grid-template-columns:1fr}.site-footer__grid{grid-template-columns:1.4fr 1fr 1fr}.site-footer__grid>div:last-child{grid-column:1/-1}.internal-hero__grid{grid-template-columns:1fr}.internal-hero__visual{max-width:700px}.service-hero-index{min-height:300px}.method__steps{grid-template-columns:repeat(3,1fr)}.method__steps li:nth-child(3){border-right:0}.method__steps li:nth-child(-n+3){border-bottom:1px solid var(--line-dark)}.security-note__inner,.governance__map{grid-template-columns:1fr}.governance__map>div{border-right:0;border-bottom:1px solid var(--line-light);grid-template-columns:60px 1fr 1fr;align-items:center;min-height:96px;display:grid}.governance__map>div:last-child{border-bottom:0}.governance__map>div:after{display:none}.governance__map strong,.governance__map small{margin-top:0}.manifesto__grid{grid-template-columns:1fr}.manifesto__grid>p:last-child{max-width:600px}.article-row{grid-template-columns:54px 1fr 100px}.article-row__link{display:none}.article-page__layout{grid-template-columns:1fr}.article-page__layout aside{border-bottom:1px solid var(--line-light);padding-bottom:28px;position:static}}@media (width<=680px){.container,.site-header__inner{width:calc(100% - 32px)}.section{padding-block:86px}.section-heading{margin-bottom:52px}.section-heading h2{font-size:clamp(2.55rem,13vw,4.1rem)}.brand__mark{width:28px;height:28px}.hero{padding-top:122px}.hero:before{background-size:64px 64px}.hero__grid{gap:38px;padding-bottom:66px}.hero__title{letter-spacing:-.062em;font-size:clamp(3.35rem,15.8vw,5.3rem)}.hero__title>span{display:block}.section-heading h2{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.hero__description{margin-top:30px;font-size:1.02rem}.hero__actions{flex-direction:column}.hero__actions .button-link{width:100%}.hero__proof{gap:12px 20px;font-size:.58rem}.hero__visual{min-height:470px}.hero__edge{display:none}.a-topology{min-height:450px}.a-topology__scan{inset:7% 0}.a-topology__core{width:48%}.a-topology__path-label{font-size:.72rem}.a-topology__line{width:44px}.path--1{top:6%;left:0}.path--2{top:20%;right:0}.path--3{left:0}.path--4{bottom:20%;right:0}.path--5{bottom:4%;left:1%}.solution-tabs{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:repeat(5,minmax(142px,1fr));width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;overflow-x:auto}.solution-tabs::-webkit-scrollbar{display:none}.solution-tabs button{scroll-snap-align:start;min-height:76px;border-right:1px solid var(--line-dark)!important;border-bottom:0!important}.solution-tabs button:last-child{border-right:0!important}.solution-tabs button span{white-space:nowrap}.solution-panel__copy h3{font-size:clamp(2.15rem,10vw,2.7rem)}.product-window{border-radius:12px}.product-window__header{grid-template-columns:68px 1fr;padding-inline:14px}.product-window__header>span:last-child{display:none}.product-window__note{text-align:left}.dashboard-core{padding:12px}.dashboard-core__metrics{grid-template-columns:1fr}.dashboard-core__metrics>div{border-right:0;border-bottom:1px solid var(--line-light);padding:14px}.dashboard-core__metrics>div:last-child{border-bottom:0}.dashboard-core__content{grid-template-columns:1fr}.bar-chart__plot{gap:4px}.chat-bi__question{margin-left:12%}.chat-bi__answer{margin-right:6%}.chat-bi__evidence{grid-template-columns:1fr}.chat-bi__evidence>div{border-right:0;border-bottom:1px solid var(--line-light);justify-content:space-between;display:flex}.embedded-ui__layout{grid-template-columns:1fr}.embedded-ui aside{grid-template-columns:1fr 1fr;padding:16px;display:grid}.embedded-ui aside strong{grid-column:1/-1;margin-bottom:4px}.embedded-ui aside span:nth-last-child(-n+3){display:none}.embedded-ui__toolbar{padding-inline:16px}.embedded-ui__control{display:none}.benefit-ledger__item,.process__item{grid-template-columns:44px 1fr;gap:12px 18px;padding-block:28px}.benefit-ledger__item p,.process__item p{grid-column:2}.working-principle__grid{grid-template-columns:1fr}.working-principle__mark{min-height:430px}.working-principle__note{grid-column:auto;display:block}.working-principle__note>p:last-child{margin-top:28px}.working-principle__mark>div{gap:16px;bottom:20px;left:20px;right:20px}.faq__trigger{min-height:88px}.final-cta__inner{grid-template-columns:1fr}.final-cta__a{font-size:6.5rem}.site-footer{padding-top:82px}.site-footer__statement>p:nth-child(2){font-size:2.8rem}.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__brand,.site-footer__grid>div:last-child{grid-column:1/-1}.site-footer__bottom{flex-direction:column}.site-footer__bottom>div{flex-direction:column;gap:10px}.internal-hero,.article-page__header{min-height:auto;padding-top:104px}.internal-hero__grid{min-height:auto;padding-bottom:70px}.internal-hero__copy h1,.article-page__header h1{font-size:clamp(3.2rem,16vw,5rem)}.internal-hero__actions{flex-direction:column}.internal-hero__actions .button-link{width:100%}.pain-outcome__grid,.contact-options__grid{grid-template-columns:1fr}.pain-outcome__item{min-height:auto}.pain-outcome__item h2{margin-top:48px}.method__steps{grid-template-columns:1fr}.method__steps li,.method__steps li:nth-child(3){border-right:0;border-bottom:1px solid var(--line-dark);grid-template-columns:50px 1fr;align-items:center;min-height:86px;padding:16px;display:grid}.method__steps li:last-child{border-bottom:0}.method__steps strong{margin-top:0}.governance__map>div{grid-template-columns:44px 1fr;padding:18px}.governance__map small{grid-column:2}.article-row{grid-template-columns:42px 1fr;gap:20px;padding-block:34px}.article-row time{grid-column:2}.article-page__meta{flex-direction:column;gap:10px}.article-page__layout{padding-block:76px}.contact-options__grid>div{border-right:0;min-height:auto}.legal-content__inner>section{grid-template-columns:44px 1fr;gap:16px}.not-found__grid{grid-template-columns:1fr;padding-block:70px}}.section--dark{color:var(--cold-50);background:var(--navy-950)}.product-shot{margin:0;position:relative}.product-shot__frame{background:#020407;border:1px solid #a5e4f338;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 42px 90px #00000057,0 8px 24px #00000042}.product-shot__frame:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d}.product-shot__frame img{width:100%;display:block}.product-shot--wide{margin-top:clamp(48px,7vw,92px)}.product-shot--wide figcaption{color:var(--slate-400);grid-template-columns:minmax(180px,.4fr) 1fr;gap:28px;padding-top:20px;font-size:.84rem;display:grid}.product-shot--wide figcaption span,.product-shot--teaser>span{color:var(--ice-300);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.product-shot--wide figcaption p{max-width:72ch;margin:0}.product-shot--teaser{transform-origin:0;transition:transform .7s var(--ease-out);transform:perspective(1400px)rotateY(-2.5deg)rotateX(1deg)}.product-shot--teaser:hover{transform:perspective(1400px)rotateY(-.6deg)rotateX(0)translateY(-4px)}.product-shot--teaser>span{margin-top:18px;display:block}.working-principle__portrait{background:var(--navy-900);min-height:520px;margin:0;position:relative;overflow:hidden}.working-principle__portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#071020c7 100%);position:absolute;inset:0}.working-principle__portrait img{object-fit:cover;object-position:50% 34%;filter:saturate(.82)contrast(1.02);width:100%;height:100%;transition:transform .85s var(--ease-out);position:absolute;inset:0}.working-principle__portrait:hover img{transform:scale(1.025)}.working-principle__portrait figcaption{z-index:1;color:var(--cold-50);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #ffffff47;padding-top:14px;font-size:.58rem;position:absolute;bottom:22px;left:24px;right:24px}.testimonial-pending__grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.65fr);align-items:end;gap:clamp(60px,9vw,150px);display:grid}.testimonial-pending h2{max-width:14ch;margin:20px 0 0;font-size:clamp(3rem,5.4vw,5.7rem);line-height:.95}.testimonial-pending__grid>div:last-child{border-top:3px solid var(--blue-500);padding-top:26px}.testimonial-pending__grid strong,.testimonial-pending__grid span{display:block}.testimonial-pending__grid strong{font-family:var(--font-display);font-size:1.4rem}.testimonial-pending__grid span{color:#526981;font-family:var(--font-mono);text-transform:uppercase;margin-top:4px;font-size:.62rem}.testimonial-pending__grid>div:last-child p{color:#526981;margin:48px 0 0}@media (width<=900px){.product-shot--teaser{transform:none}.testimonial-pending__grid{grid-template-columns:1fr}}@media (width<=680px){.product-shot__frame{border-radius:8px}.product-shot--wide figcaption{grid-template-columns:1fr;gap:8px}.working-principle__portrait{min-height:440px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.scroll-reveal[data-visible=false]{opacity:1;transform:none}.a-topology__halo:before{animation:none}}.interactive-tilt{--tilt-x:0deg;--tilt-y:0deg;--pointer-x:50%;--pointer-y:50%;perspective:1500px;position:relative}.interactive-tilt:after{z-index:2;border-radius:inherit;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #9de9f31f, transparent 34%);opacity:0;pointer-events:none;content:"";transition:opacity .26s var(--signal-ease);position:absolute;inset:0}.interactive-tilt:hover:after{opacity:1}.interactive-tilt__inner{height:100%;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .22s var(--signal-ease);will-change:transform}.expert-cta{border-top:1px solid var(--above-stratum-line);background:#040d1bb8;padding:clamp(58px,7vw,96px) 0;position:relative}.expert-cta__inner{justify-content:center;display:flex}.expert-cta .button-link{justify-content:center;min-width:min(100%,320px)}.decision-rail__intro>p:last-child{max-width:54ch;color:var(--above-on-stratum-muted);margin:24px 0 0}.solution-panel{overflow:hidden}.solution-panel__visual{min-width:0}.powerbi-public-frame,.automation-flow,.whatsapp-demo,.chat-bi-demo{background:#071120;border:1px solid #9de9f329;border-radius:18px;width:100%;min-height:480px;overflow:hidden;box-shadow:0 30px 90px #0000004d}.powerbi-public-frame__bar,.automation-flow__chrome{color:#dcf7ffa8;min-height:48px;font-family:var(--font-mono);letter-spacing:.1em;border-bottom:1px solid #9de9f321;justify-content:space-between;align-items:center;padding:0 18px;font-size:.6rem;display:flex}.powerbi-public-frame__bar i{background:var(--signal-ice);width:7px;height:7px;box-shadow:0 0 16px var(--signal-ice);border-radius:50%}.powerbi-public-frame iframe,.powerbi-public-frame__fallback{border:0;width:100%;height:430px}.powerbi-public-frame__fallback{background:#eef4fb;position:relative;overflow:hidden}.powerbi-public-frame__fallback .dashboard-mockup{border:0;border-radius:0;height:100%}.powerbi-public-frame__fallback>span{z-index:3;color:#dff9ff;background:#05101fe6;border:1px solid #9de9f340;border-radius:8px;max-width:300px;padding:9px 12px;font-size:.72rem;position:absolute;bottom:16px;right:16px}.automation-flow__canvas{background-color:#081528;background-image:linear-gradient(#9de9f30b 1px,#0000 1px),linear-gradient(90deg,#9de9f30b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:390px;position:relative}.automation-flow__node{z-index:2;min-width:132px;min-height:68px;animation:5.8s ease-in-out infinite flow-node-float;animation-delay:calc(var(--node-index,0) * -.5s);background:#0b1d35f5;border:1px solid #9de9f333;border-radius:12px;align-content:center;padding:12px 15px;display:grid;position:absolute;box-shadow:0 14px 36px #00000038}.automation-flow__node span{color:var(--signal-ice);font:.58rem/1 var(--font-mono)}.automation-flow__node strong{color:#f3fbff;letter-spacing:-.01em;margin-top:8px;font-size:.78rem}.automation-flow__node--1{--node-index:1;top:54px;left:5%}.automation-flow__node--2{--node-index:2;top:54px;left:37%}.automation-flow__node--3{--node-index:3;top:226px;left:37%}.automation-flow__node--4{--node-index:4;top:136px;right:5%}.automation-flow__node--5{--node-index:5;bottom:30px;right:5%}.automation-flow__line{z-index:1;transform-origin:0;background:linear-gradient(90deg, var(--signal-blue), var(--signal-ice));opacity:.56;height:1px;position:absolute}.automation-flow__line--1{width:13%;top:88px;left:25%}.automation-flow__line--2{width:147px;top:122px;left:49%;transform:rotate(32deg)}.automation-flow__line--3{width:135px;top:260px;left:57%;transform:rotate(-34deg)}.automation-flow__line--4{width:90px;top:205px;right:10%;transform:rotate(90deg)}.automation-flow>p{color:var(--above-on-stratum-muted);margin:0;padding:15px 18px;font-size:.72rem}.whatsapp-demo{background:linear-gradient(#06141ee6,#06141ee6),repeating-linear-gradient(45deg,#0000 0 18px,#ffffff06 18px 19px);grid-template-rows:auto 1fr auto;display:grid}.whatsapp-demo__bar{background:#162b31;align-items:center;gap:12px;min-height:70px;padding:12px 18px;display:flex}.whatsapp-demo__avatar{background:url(/brand/above-data-symbol.webp) 50%/20px no-repeat,#0a1729;border-radius:50%;width:38px;height:38px}.whatsapp-demo__bar div{display:grid}.whatsapp-demo__bar strong{color:#f6fbff;font-size:.84rem}.whatsapp-demo__bar small{color:#ffffff8c;font-size:.67rem}.whatsapp-demo__bar>i{background:#ffffffb3;border-radius:50%;width:4px;height:4px;margin-left:auto;box-shadow:0 7px #ffffffb3,0 -7px #ffffffb3}.empty-conversation{flex-direction:column;gap:13px;padding:28px;display:flex}.empty-conversation i{background:#1d3038;border-radius:12px 12px 12px 4px;width:42%;height:42px;animation:4.4s ease-in-out infinite chat-breathe;display:block;box-shadow:0 8px 24px #0000001f}.empty-conversation i:nth-child(3n){width:58%}.empty-conversation i[data-side=company]{background:#075e54;border-radius:12px 12px 4px;align-self:flex-end;animation-delay:-1.2s}.empty-conversation[data-compact=true]{padding:20px}.empty-conversation[data-compact=true] i{width:72%;height:30px}.whatsapp-demo__input{gap:10px;padding:14px;display:flex}.whatsapp-demo__input span{background:#20343a;border-radius:22px;flex:1;height:40px}.whatsapp-demo__input i{background:#25d366;border-radius:50%;width:40px;height:40px}.chat-bi-demo{background:#071120;grid-template-columns:minmax(0,1.45fr) minmax(230px,.75fr);display:grid}.chat-bi-demo__dashboard{border-right:1px solid #9de9f324;min-width:0;padding:18px;overflow:hidden}.chat-bi-demo__dashboard .dashboard-mockup{transform-origin:0 0;min-width:680px;height:100%;transform:scale(.76)}.chat-bi-demo__conversation>span{color:var(--signal-ice);font:.58rem/1.3 var(--font-mono);letter-spacing:.1em;border-bottom:1px solid #9de9f31f;padding:18px 20px;display:block}@keyframes flow-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes chat-breathe{0%,to{opacity:.76}50%{opacity:1}}.embedded-admin-visual,.service-dashboard-shot,.platform-client-view__shot{background:#030a13;border:1px solid #9de9f329;border-radius:18px;box-shadow:0 30px 100px #0006}.embedded-admin-visual figure,.service-dashboard-shot figure,.platform-client-view__shot figure{border-radius:inherit;margin:0;overflow:hidden}.embedded-admin-visual img,.service-dashboard-shot img,.platform-client-view__shot img{width:100%;display:block}.service-index__item{transition:background .32s var(--signal-ease), border-color .32s var(--signal-ease)}.service-index__item>*{transition:transform .36s var(--signal-ease)}.service-index__item:hover>div,.service-index__item:focus-visible>div{transform:translate(6px)}.service-demo__surface{min-width:0}.service-dashboard-shot figcaption,.platform-client-view__shot figcaption{color:var(--above-on-stratum-dim);font:.58rem/1.3 var(--font-mono);letter-spacing:.06em;background:#06101e;padding:12px 16px}.service-method-accordion{border-top:1px solid var(--above-stratum-line)}.service-method-accordion__item{border-bottom:1px solid var(--above-stratum-line)}.service-method-accordion__trigger{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:48px 1fr 20px;align-items:center;width:100%;padding:22px 0;display:grid}.service-method-accordion__trigger span{color:var(--signal-ice);font:.62rem/1 var(--font-mono)}.service-method-accordion__trigger strong{color:var(--above-on-stratum);font-size:clamp(1rem,1.3vw,1.2rem)}.service-method-accordion__trigger i{width:16px;height:16px;position:relative}.service-method-accordion__trigger i:before,.service-method-accordion__trigger i:after{background:var(--signal-ice);content:"";width:12px;height:1px;transition:transform .24s var(--signal-ease);position:absolute;top:7px;left:2px}.service-method-accordion__trigger i:after{transform:rotate(90deg)}.service-method-accordion__trigger[data-state=open] i:after{transform:rotate(0)}.service-method-accordion__content{overflow:hidden}.service-method-accordion__content[data-state=open]{animation:method-open .28s var(--signal-ease)}.service-method-accordion__content[data-state=closed]{animation:method-close .22s var(--signal-ease)}.service-method-accordion__content p{max-width:62ch;color:var(--above-on-stratum-muted);margin:0;padding:0 40px 24px 48px}@keyframes method-open{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes method-close{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}.platform-admin-showcase{grid-template-columns:minmax(0,1.7fr) minmax(280px,.65fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.platform-admin-showcase__areas{border-top:1px solid var(--above-stratum-line)}.platform-admin-showcase__areas>div{border-bottom:1px solid var(--above-stratum-line);grid-template-columns:35px 1fr;gap:2px 10px;padding:13px 0;display:grid}.platform-admin-showcase__areas span{color:var(--signal-ice);font:.58rem/1.4 var(--font-mono);grid-row:span 2}.platform-admin-showcase__areas strong{color:var(--above-on-stratum);font-size:.84rem}.platform-admin-showcase__areas small{color:var(--above-on-stratum-dim);font-size:.68rem}.platform-client-view__grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.5fr);align-items:center;gap:clamp(48px,8vw,120px);display:grid}.platform-client-view__grid>div>h2{margin:20px 0 26px;font-size:clamp(2.7rem,4.6vw,5rem);line-height:.98}.platform-client-view__grid>div>p:not(.eyebrow){color:var(--above-on-stratum-muted)}.blog-archive{gap:52px;display:grid}.blog-search>span{color:var(--signal-ice);font:.62rem/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;display:block}.blog-search>div{background:#061222b3;border:1px solid #9de9f32e;border-radius:14px;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;min-height:64px;padding:0 18px;display:grid}.blog-search i{border:1px solid var(--signal-ice);border-radius:50%;width:14px;height:14px}.blog-search i:after{background:var(--signal-ice);content:"";width:6px;height:1px;margin:12px 0 0 10px;display:block;transform:rotate(45deg)}.blog-search input{width:100%;color:var(--above-on-stratum);background:0 0;border:0;outline:0}.blog-search input::placeholder,.blog-search small{color:var(--above-on-stratum-dim)}.blog-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.blog-card{aspect-ratio:4/5;min-width:0;transition:transform .36s var(--signal-ease), border-color .36s var(--signal-ease), box-shadow .36s var(--signal-ease);background:#061222d1;border:1px solid #9de9f326;border-radius:18px;overflow:hidden}.blog-card:hover,.blog-card:focus-within{border-color:#9de9f357;transform:translateY(-5px);box-shadow:0 24px 80px #00000047}.blog-card>a{grid-template-rows:44% 1fr;height:100%;display:grid}.blog-card__thumb{background:#0a1729;position:relative;overflow:hidden}.blog-card__thumb:after{content:"";background:linear-gradient(#0000 45%,#030a13b8);position:absolute;inset:0}.blog-card__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--signal-ease)}.blog-card:hover .blog-card__thumb img{transform:scale(1.035)}.blog-card__thumb>span{z-index:2;color:#fff;font:.56rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;position:absolute;bottom:12px;left:14px}.blog-card__copy{flex-direction:column;min-height:0;padding:19px;display:flex}.blog-card__copy>small{color:var(--above-on-stratum-dim);font-size:.62rem}.blog-card__copy h2{color:var(--above-on-stratum);margin:12px 0 10px;font-size:clamp(1.1rem,1.35vw,1.45rem);line-height:1.08}.blog-card__copy p{color:var(--above-on-stratum-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-card__copy .text-link{color:var(--signal-ice);margin-top:auto;padding-top:12px;font-size:.72rem}.blog-pagination{justify-content:center;align-items:center;gap:22px;display:flex}.blog-pagination button{color:var(--above-on-stratum);cursor:pointer;background:0 0;border:1px solid #9de9f32e;border-radius:8px;padding:10px 14px}.blog-pagination button:disabled{opacity:.35;cursor:not-allowed}.blog-pagination span{color:var(--signal-ice);font:.65rem/1 var(--font-mono)}.blog-archive__empty{text-align:center;border:1px solid #9de9f324;padding:72px 24px}.article-page__cover{border:1px solid #9de9f329;border-radius:18px;height:min(58vw,650px);margin:64px 0 0;overflow:hidden}.article-page__cover img{object-fit:cover;width:100%;height:100%}.above-experience .article-page{background:#04101f}.above-experience .route-article .article-page__header{color:var(--above-on-stratum);background:linear-gradient(115deg,#0000 62%,#1f6fd21a),#071323}.article-page__layout{padding-top:clamp(70px,8vw,120px)}.contact-single{min-height:min(820px, calc(100svh - var(--header-height)));padding:calc(var(--header-height) + 54px) 0 78px;align-items:center;display:grid}.contact-single__frame{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px clamp(54px,9vw,150px);display:grid}.contact-single__frame>.breadcrumbs{grid-column:1/-1}.contact-single__intro h1{max-width:8ch;color:var(--above-on-stratum);margin:24px 0;font-size:clamp(3.5rem,6.7vw,7.2rem);line-height:.88}.contact-single__intro>p:last-child{max-width:50ch;color:var(--above-on-stratum-muted)}.contact-channels{border-top:1px solid var(--above-stratum-line);font-style:normal}.contact-channels .contact-channel{border-bottom:1px solid var(--above-stratum-line);width:100%;min-height:78px;color:inherit;font:inherit;text-align:left;transition:background .26s var(--signal-ease), padding .26s var(--signal-ease);background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:110px 1fr;align-items:center;padding:14px 8px;display:grid}.contact-channels a.contact-channel:hover,.contact-channels a.contact-channel:focus-visible{background:#9de9f30d;padding-inline:16px}.contact-channel--disabled{opacity:.5;cursor:not-allowed}.contact-channels span{color:var(--above-on-stratum-dim);font:.58rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.contact-channels strong{color:var(--above-on-stratum);overflow-wrap:anywhere;font-size:clamp(.9rem,1.4vw,1.1rem)}.contact-single__action{grid-column:2}@media (width<=1180px){.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card{aspect-ratio:4/5}.platform-admin-showcase{grid-template-columns:1fr}.platform-admin-showcase__areas{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=760px){.section-heading h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.solution-panel{gap:30px}.powerbi-public-frame,.automation-flow,.whatsapp-demo,.chat-bi-demo{min-height:360px}.powerbi-public-frame iframe,.powerbi-public-frame__fallback{height:320px}.automation-flow__canvas{height:300px;overflow:hidden}.automation-flow__node{min-width:106px;min-height:58px;padding:10px}.automation-flow__node--1{left:3%}.automation-flow__node--2{left:49%}.automation-flow__node--3{top:182px;left:14%}.automation-flow__node--4{top:168px;right:3%}.automation-flow__node--5{display:none}.automation-flow__line{opacity:.28}.chat-bi-demo{grid-template-columns:1fr}.chat-bi-demo__dashboard{border-bottom:1px solid #9de9f324;border-right:0;height:220px}.chat-bi-demo__conversation .empty-conversation i:nth-last-child(-n+2){display:none}.service-delivery__method{gap:34px}.service-method-accordion__trigger{grid-template-columns:38px 1fr 20px}.service-method-accordion__content p{padding-left:38px}.platform-admin-showcase__areas,.platform-client-view__grid{grid-template-columns:1fr}.platform-client-view__grid>div>h2{font-size:clamp(2.4rem,11vw,3.7rem)}.blog-card-grid{grid-template-columns:1fr}.blog-card{aspect-ratio:auto;min-height:590px}.blog-card>a{grid-template-rows:300px 1fr}.blog-search>div{grid-template-columns:20px 1fr}.blog-search small{display:none}.article-page__cover{height:56vw;margin-top:40px}.contact-single{min-height:auto;padding:calc(var(--header-height) + 32px) 0 58px}.contact-single__frame{grid-template-columns:1fr;gap:38px}.contact-single__intro h1{max-width:10ch;font-size:clamp(3.2rem,15vw,5.2rem)}.contact-single__action{grid-column:1}.contact-channels .contact-channel{grid-template-columns:92px 1fr}}@media (width>=761px) and (height<=800px){.contact-single{min-height:calc(100svh - var(--header-height));padding:calc(var(--header-height) + 20px) 0 34px}.contact-single__frame{gap-block:18px}.contact-single__frame>.breadcrumbs{padding-block:8px 16px}.contact-single__intro h1{margin:14px 0 18px;font-size:clamp(3.2rem,5.4vw,5.8rem)}.contact-channels .contact-channel{min-height:62px}}@media (prefers-reduced-motion:reduce){.interactive-tilt__inner,.blog-card,.service-index__item>*{transition-duration:.01ms!important;transform:none!important}.automation-flow__node,.empty-conversation i,.service-method-accordion__content{animation:none!important}}:root{--navy-950:#050b16;--navy-900:#08152a;--navy-850:#0c1d37;--navy-800:#102a4e;--navy-700:#173e6a;--blue-500:#176fe8;--blue-400:#4f9dff;--ice-300:#9de9f3;--ice-200:#c6f4f8;--cold-50:#f2f6f7;--cold-100:#e8eef1;--slate-400:#99abc0;--slate-500:#72869f;--ink:#0b1727;--signal-amber:#f0b84a;--line-dark:#9de9f321;--line-dark-strong:#9de9f347;--line-light:#08152a24;--header-height:80px}body{background:var(--navy-950)}.container{width:min(100% - clamp(40px,6vw,112px),1520px)}.section{padding-block:clamp(110px,11vw,188px)}.section--light{background:var(--cold-50)}.eyebrow,.utility-label{letter-spacing:.145em;font-size:.66rem}.eyebrow:before{content:"";vertical-align:.24em;border-top:1px solid;width:24px;margin-right:10px;display:inline-block}.section-heading{margin-bottom:clamp(64px,8vw,120px)}.section-heading h2{letter-spacing:-.065em;max-width:16ch;font-size:clamp(3rem,5.8vw,6.4rem);line-height:.91}.section-heading--split{grid-template-columns:minmax(0,8.4fr) minmax(280px,3.6fr);align-items:end}.text-link{border-bottom-color:currentColor;position:relative}@supports (color:color-mix(in lab, red, red)){.text-link{border-bottom-color:color-mix(in srgb, currentColor 42%, transparent)}}.text-link{letter-spacing:-.01em;font-size:.84rem}.site-header{isolation:isolate;height:var(--header-height);background:linear-gradient(#050b16db,#0000)}.site-header[data-scrolled=true],.site-header[data-mobile-open=true]{-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);background:#050b16f0;height:68px}.site-header__inner{grid-template-columns:280px 1fr auto;gap:28px;width:min(100% - clamp(40px,6vw,112px),1520px)}.brand{gap:13px}.brand__mark{width:31px;height:31px}.brand__lockup{gap:1px;display:grid}.brand__word{font-size:1.02rem;line-height:1}.brand__lockup small{color:#71859e;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;line-height:1}.desktop-nav__list{gap:1px}.desktop-nav__link,.desktop-nav__trigger{color:#adbed0;letter-spacing:-.005em;min-width:max-content;padding-inline:13px;font-size:.76rem;position:relative}.desktop-nav__link:after,.desktop-nav__trigger:after{content:"";background:var(--ice-300);transform-origin:0;height:1px;transition:transform .22s var(--ease-out);position:absolute;bottom:8px;left:13px;right:13px;transform:scaleX(0)}.desktop-nav__link:hover:after,.desktop-nav__link[aria-current=page]:after,.desktop-nav__trigger:hover:after,.desktop-nav__trigger[data-state=open]:after{transform:scaleX(1)}.desktop-nav__viewport{background:var(--cold-50);width:min(100vw - 80px,1120px);transition:height .22s var(--ease-out);will-change:height, opacity, clip-path;border:1px solid #08152a29;top:68px;left:50%;transform:translate(-50%);box-shadow:0 34px 90px #0107106b}.desktop-nav__viewport[data-state=open]{animation:navigation-field-in .24s var(--ease-out) both}.desktop-nav__panel{grid-template-columns:minmax(280px,.72fr) 1.45fr;min-height:420px}.desktop-nav__intro{background:linear-gradient(145deg, #176fe814, transparent 56%), var(--cold-100);padding:48px}.desktop-nav__intro:after{content:"A";color:#08152a0f;font-family:var(--font-display);letter-spacing:-.1em;margin-top:54px;font-size:8rem;font-weight:700;line-height:.55;display:block}.desktop-nav__solutions{padding:22px 44px}.desktop-nav__solutions a{white-space:nowrap;min-height:72px;transition:color .18s ease, transform .22s var(--ease-out);grid-template-columns:58px 1fr;font-size:clamp(1.2rem,1.7vw,1.6rem)}.site-header__cta{background:var(--ice-300);border-radius:0!important}.hero{min-height:max(820px,100svh);padding-top:var(--header-height);background:var(--navy-950)}.hero:before{opacity:.65;background:linear-gradient(116deg,#0000 0 46%,#4f9dff12 46.1% 46.25%,#0000 46.35% 100%) 0 0/125% 125%,linear-gradient(64deg,#0000 0 58%,#9de9f30e 58.1% 58.25%,#0000 58.35% 100%) 0 0/140% 140%,linear-gradient(90deg,#0000 0 74%,#9de9f30b 74% 74.08%,#0000 74.08%) 0 0/100% 100%;animation:18s ease-in-out infinite alternate decision-field-drift;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 90%,#0000)}.hero:after{content:"";z-index:0;aspect-ratio:1;clip-path:polygon(50% 0,100% 100%,74% 100%,50% 50%,26% 100%,0 100%);pointer-events:none;background:linear-gradient(90deg,#0000 49.92%,#9de9f31a 50%,#0000 50.08%),#176fe805;border:1px solid #9de9f314;width:min(54vw,820px);animation:9s ease-in-out infinite hero-mark-breathe;position:absolute;top:17%;right:-9vw;transform:rotate(-7deg)}.hero__chrome{z-index:2;top:calc(var(--header-height) + 28px);color:#647991;font-family:var(--font-mono);letter-spacing:.12em;grid-template-columns:1fr auto 1fr;font-size:.52rem;display:grid;position:absolute;left:50%;transform:translate(-50%)}.hero__chrome span:nth-child(2){color:var(--ice-300)}.hero__chrome span:last-child{text-align:right}.hero__grid{min-height:max(760px, calc(100svh - var(--header-height)));grid-template-columns:minmax(0,7.1fr) minmax(410px,4.9fr);gap:clamp(40px,5vw,88px);padding-top:clamp(94px,10vh,138px);padding-bottom:clamp(92px,10vh,132px)}.hero__copy{align-self:center}.hero__eyebrow{color:#8fa4bc;margin-bottom:34px}.hero__eyebrow:before{display:none}.hero__title{letter-spacing:-.078em;max-width:9.5ch;font-size:clamp(4.7rem,8vw,9.5rem);line-height:.82}.hero__title>span:first-child{color:#dce5ed;letter-spacing:-.06em;font-size:.72em}.hero__title>span:last-child{margin-top:.1em}.hero__title em{color:var(--ice-300);display:inline}.hero__description{border-left:1px solid var(--line-dark-strong);color:#aebed0;max-width:710px;margin-top:44px;padding-left:clamp(24px,4vw,66px);font-size:clamp(1.03rem,1.35vw,1.24rem);line-height:1.62}.hero__actions{margin-top:36px;padding-left:clamp(24px,4vw,66px)}.hero__proof{max-width:710px;margin-top:38px;margin-left:clamp(24px,4vw,66px);padding-top:18px}.hero__visual{align-self:stretch;min-height:640px}.hero__scroll-cue{z-index:2;color:#647991;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;transform-origin:100% 100%;align-items:center;gap:12px;font-size:.52rem;display:flex;position:absolute;bottom:28px;right:clamp(24px,4vw,72px);transform:rotate(90deg)translate(100%)}.hero__scroll-cue i{background:var(--line-dark-strong);width:54px;height:1px;overflow:hidden}.hero__scroll-cue i:after{content:"";background:var(--ice-300);width:50%;height:100%;animation:2.4s ease-in-out infinite scroll-cue;display:block}.a-topology{border:1px solid var(--line-dark);clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,0 100%);background:#08152a61;min-height:620px}.a-topology:before{background:linear-gradient(90deg, transparent 49.9%, #9de9f314 50%, transparent 50.1%), radial-gradient(ellipse at calc(50% + (var(--field-x) * 10%)) calc(50% + (var(--field-y) * 10%)), #176fe824, transparent 54%);inset:0}.a-topology__status{z-index:6;border-bottom:1px solid var(--line-dark);color:#71869e;font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;padding-bottom:12px;font-size:.5rem;display:flex;position:absolute;inset:18px 20px auto}.a-topology__status span:last-child{color:var(--ice-300)}.a-topology__scan{border:0;inset:58px 20px 48px}.a-topology__scan:before,.a-topology__scan:after{opacity:.45}.a-topology__beam{animation-duration:10s;animation-iteration-count:infinite}.a-topology__core{width:min(48%,292px);top:48%}.a-topology__halo{border:1px solid #9de9f324;border-radius:0;inset:-13%;transform:rotate(45deg)}.a-topology__halo:before{border-style:solid;border-radius:0;animation:5.8s ease-in-out infinite instrument-pulse;inset:18%}.a-topology__mark{filter:drop-shadow(0 18px 32px #176fe826);width:70%;height:70%;inset:15%}.a-topology__label{color:#7f93aa;bottom:-18%}.a-topology__path-label{font-size:.76rem}.a-topology__line{width:clamp(34px,5vw,70px)}.a-topology__readout{z-index:6;color:#6e829a;font-family:var(--font-mono);letter-spacing:.1em;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;font-size:.48rem;display:grid;position:absolute;bottom:16px;left:20px;right:20px}.a-topology__readout i{background:linear-gradient(90deg, var(--line-dark), var(--ice-300), var(--line-dark));height:1px}.a-topology__readout strong{color:var(--ice-300);font-weight:500}.decision-rail{border-bottom:1px solid var(--line-dark);background:linear-gradient(90deg, transparent 49.95%, #9de9f30b 50%, transparent 50.05%), var(--navy-900);padding-block:clamp(120px,13vw,220px);position:relative;overflow:clip}.decision-rail:before{content:"SYSTEM";color:#9de9f306;font-family:var(--font-display);letter-spacing:-.1em;writing-mode:vertical-rl;pointer-events:none;font-size:clamp(9rem,23vw,26rem);font-weight:700;line-height:.7;position:absolute;top:15%;right:-.05em}.decision-rail__intro{z-index:1;margin-bottom:clamp(100px,13vw,190px);position:relative}.decision-rail__intro h2{letter-spacing:-.072em;max-width:14ch;margin:24px 0 0;font-size:clamp(3.3rem,7.4vw,8.1rem);line-height:.88}.decision-rail__intro h2 span{color:var(--ice-300);margin-left:clamp(0px,11vw,170px);display:block}.decision-rail__layout{grid-template-columns:minmax(440px,1.08fr) minmax(340px,.72fr);align-items:start;gap:clamp(70px,9vw,150px);display:grid}.decision-rail__sticky{top:calc(var(--header-height) + 42px);position:sticky}.decision-instrument{border:1px solid var(--line-dark-strong);clip-path:polygon(0 0,calc(100% - 42px) 0,100% 42px,100% 100%,0 100%);background:linear-gradient(145deg,#176fe813,#0000 47%),#050b16bd;min-height:min(690px,100svh - 128px);box-shadow:0 40px 90px #0107103d}.decision-instrument__topline,.decision-instrument__footer{color:#71869e;min-height:54px;font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;gap:24px;padding-inline:22px;font-size:.5rem;display:grid}.decision-instrument__topline{border-bottom:1px solid var(--line-dark)}.decision-instrument__topline span:last-child{color:var(--ice-300)}.decision-instrument__body{grid-template-columns:76px 1fr;min-height:555px;display:grid}.decision-instrument__nav{border-right:1px solid var(--line-dark);grid-template-rows:repeat(5,1fr);padding-block:16px;display:grid;position:relative}.decision-instrument__nav:before,.decision-instrument__nav:after{content:"";width:1px;position:absolute;top:16px;bottom:16px;left:37px}.decision-instrument__nav:before{background:var(--line-dark-strong)}.decision-instrument__nav:after{height:var(--decision-progress);background:var(--ice-300);max-height:calc(100% - 32px);transition:height .52s var(--ease-out);bottom:auto}.decision-instrument__nav button{z-index:1;color:#63778f;width:100%;font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;grid-template-columns:1fr;place-items:center;font-size:.52rem;display:grid;position:relative}.decision-instrument__nav button i{background:var(--navy-950);width:9px;height:9px;transition:background-color .22s ease, color .22s ease, transform .3s var(--ease-out);border:1px solid;position:absolute;top:50%;left:33px;transform:translateY(-50%)rotate(45deg)}.decision-instrument__nav button[aria-current=step]{color:var(--ice-300)}.decision-instrument__nav button[aria-current=step] i{background:var(--ice-300);transform:translateY(-50%)rotate(225deg)scale(1.25)}.decision-instrument__stage{place-items:center;display:grid;position:relative;overflow:hidden}.decision-instrument__stage:before,.decision-instrument__stage:after{content:"";background:var(--line-dark);position:absolute}.decision-instrument__stage:before{height:1px;top:50%;left:0;right:0}.decision-instrument__stage:after{width:1px;top:0;bottom:0;left:50%}.decision-instrument__index{color:#9de9f314;font-family:var(--font-display);letter-spacing:-.08em;font-size:clamp(5rem,10vw,9.5rem);font-weight:650;line-height:.8;transition:opacity .3s;position:absolute;top:24px;right:26px}.decision-instrument__mark{z-index:1;aspect-ratio:1;place-items:center;width:min(47%,250px);display:grid;position:relative}.decision-instrument__mark:before,.decision-instrument__mark:after,.decision-instrument__mark span{content:"";transition:transform .64s var(--ease-out);border:1px solid #9de9f32b;position:absolute;inset:0;transform:rotate(45deg)}.decision-instrument__mark:before{transform:rotate(var(--mark-angle-1));inset:12%}.decision-instrument__mark:after{transform:rotate(var(--mark-angle-2));inset:25%}.decision-instrument__mark span{transform:rotate(var(--mark-angle-3));border-color:#176fe817;inset:-14%}.decision-instrument__mark img{z-index:2;filter:drop-shadow(0 12px 30px #176fe829);width:58%;position:relative}.decision-instrument__readout{z-index:2;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.decision-instrument__readout small{color:#71869e;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem}.decision-instrument__readout strong{color:var(--ice-300);font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(2.3rem,4vw,4rem);font-weight:540;line-height:.9}.decision-instrument__footer{border-top:1px solid var(--line-dark);grid-template-columns:auto 1fr auto}.decision-instrument__footer i{background:linear-gradient(90deg, var(--line-dark), var(--ice-300), var(--line-dark));height:1px}.decision-rail__steps{margin:0;padding:0;list-style:none}.decision-rail__steps li{border-top:1px solid var(--line-dark);opacity:.34;min-height:61vh;transition:opacity .32s ease, transform .42s var(--ease-out);grid-template-columns:54px 1fr;align-content:center;column-gap:18px;padding-block:64px;display:grid}.decision-rail__steps li:last-child{border-bottom:1px solid var(--line-dark)}.decision-rail__steps li[data-active=true]{opacity:1;transform:translate(-12px)}.decision-rail__steps li>span{color:var(--ice-300);font-family:var(--font-mono);grid-row:1/span 3;font-size:.58rem}.decision-rail__steps small{color:#7d91a8;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.decision-rail__steps h3{letter-spacing:-.055em;max-width:12ch;margin:20px 0 24px;font-size:clamp(2.2rem,3.8vw,4rem);line-height:.96}.decision-rail__steps p{color:#9cafc2;max-width:46ch;margin:0;font-size:.98rem}.platform-teaser{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:linear-gradient(120deg, transparent 0 61%, #176fe814 61.1% 61.2%, transparent 61.3%), var(--navy-950);overflow:hidden}.platform-teaser__grid{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);gap:clamp(60px,8vw,130px)}.platform-teaser__copy h2{letter-spacing:-.065em;max-width:10ch;font-size:clamp(3.2rem,5.7vw,6.6rem);line-height:.9}.platform-teaser__copy>p:not(.eyebrow){max-width:48ch}.product-shot--teaser{position:relative;transform:none}.product-shot--teaser:before{content:"REAL PRODUCT / WHITE LABEL";z-index:3;color:#6f849c;font-family:var(--font-mono);letter-spacing:.1em;font-size:.5rem;position:absolute;top:-28px;right:0}.product-shot__frame{clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%);border-radius:0}.product-shot--teaser .product-shot__frame{box-shadow:0 40px 100px #00000059}.solution-navigator{background:var(--navy-900);overflow:hidden}.solution-navigator:before{content:"05";color:#9de9f306;font-family:var(--font-display);letter-spacing:-.1em;font-size:min(34vw,34rem);font-weight:700;line-height:.8;position:absolute;top:6%;right:-.04em}.solution-tabs{z-index:1;margin-bottom:74px;position:relative}.solution-tabs button{min-height:128px;padding:22px 24px}.solution-tabs small{color:#677c94}.solution-tabs span{font-size:clamp(.86rem,1.1vw,1.08rem)}.solution-tabs button[data-state=active]{color:var(--ice-300);background:0 0}.solution-tabs button[data-state=active]:before{content:"ATIVO";color:#61768e;font-family:var(--font-mono);letter-spacing:.08em;font-size:.43rem;position:absolute;top:16px;right:16px}.solution-panel{grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:clamp(60px,9vw,150px)}.solution-panel__copy h3{letter-spacing:-.065em;max-width:10ch;font-size:clamp(3rem,5.5vw,6rem);line-height:.9}.product-window{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);border-radius:0}.showcase{background:linear-gradient(180deg, #08152a06, transparent 32%), var(--cold-50)}.showcase__window{position:relative}.showcase__window:before{content:"EXECUTIVE VIEW / DEMO DATA";z-index:3;color:#60758b;font-family:var(--font-mono);letter-spacing:.1em;font-size:.5rem;position:absolute;top:-28px;right:0}.outcome-register{padding-top:0}.outcome-register__grid{border-top:1px solid var(--line-light);grid-template-columns:minmax(360px,.95fr) minmax(420px,1.05fr);align-items:start;gap:clamp(70px,10vw,160px);padding-top:clamp(96px,11vw,160px);display:grid}.outcome-register h2{letter-spacing:-.07em;max-width:10ch;margin:24px 0 0;font-size:clamp(3.4rem,6.5vw,7.2rem);line-height:.88}.outcome-register h2 span{color:var(--blue-500);margin-top:.18em;display:block}.outcome-register ol{border-top:1px solid var(--line-light);margin:0;padding:0;list-style:none}.outcome-register li{border-bottom:1px solid var(--line-light);grid-template-columns:46px minmax(110px,.55fr) 1fr;align-items:center;gap:20px;min-height:145px;display:grid}.outcome-register li>span{color:var(--blue-500);font-family:var(--font-mono);font-size:.55rem}.outcome-register h3{margin:0;font-size:clamp(1.25rem,2vw,1.75rem)}.outcome-register li p{color:#536a82;margin:0;font-size:.87rem}.working-principle{background:var(--cold-100);padding-top:clamp(84px,9vw,140px)}.working-principle__portrait{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}.internal-hero,.article-page__header,.legal-hero{background:linear-gradient(116deg, transparent 0 64%, #4f9dff11 64.1% 64.2%, transparent 64.3%), var(--navy-950)}.internal-hero:after{opacity:.8;width:56vw}.internal-hero__coordinates{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);color:#667b94;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin-top:26px;padding-block:12px;font-size:.5rem;display:flex}.internal-hero__coordinates span:last-child{color:var(--ice-300)}.internal-hero__grid{grid-template-columns:minmax(0,7.4fr) minmax(340px,4.6fr);gap:clamp(60px,8vw,130px)}.internal-hero__copy h1{letter-spacing:-.072em;max-width:12ch;font-size:clamp(4rem,7.3vw,8.4rem);line-height:.86}.internal-hero__copy>p:not(.eyebrow){border-left:1px solid var(--line-dark-strong);max-width:58ch;padding-left:clamp(22px,3vw,48px)}.internal-hero__visual .a-topology{min-height:500px}.service-index__item{min-height:190px;transition:color .22s,background-color .22s}.service-index__item:hover,.service-index__item:focus-visible{padding-inline:0}.final-cta{background:linear-gradient(116deg, transparent 0 62%, #9de9f313 62.1% 62.2%, transparent 62.3%), var(--blue-500);overflow:hidden}.final-cta__a{opacity:.2}.site-footer{background:#030812}@keyframes navigation-field-in{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes decision-field-drift{0%{transform:translate(-1.2%,-.8%)scale(1.01)}to{transform:translate(1.2%,.8%)scale(1.035)}}@keyframes hero-mark-breathe{0%,to{opacity:.55;transform:rotate(-7deg)scale(.985)}50%{opacity:.9;transform:rotate(-5.5deg)scale(1.015)}}@keyframes instrument-pulse{0%,to{opacity:.38;transform:scale(.96)}50%{opacity:.8;transform:scale(1.02)}}@keyframes scroll-cue{0%{transform:translate(-110%)}55%,to{transform:translate(220%)}}@media (width<=1180px){.site-header__inner{grid-template-columns:232px 1fr auto}.brand__lockup small{display:none}.hero__grid{grid-template-columns:minmax(0,6.5fr) minmax(370px,4fr)}.decision-rail__layout{grid-template-columns:minmax(380px,1fr) minmax(320px,.8fr);gap:60px}}@media (width<=980px){:root{--header-height:68px}.container,.site-header__inner{width:min(100% - 40px,900px)}.hero{padding-top:var(--header-height)}.hero__chrome{top:calc(var(--header-height) + 26px);grid-template-columns:1fr auto}.hero__chrome span:nth-child(2){display:none}.hero__grid{grid-template-columns:1fr;gap:72px;padding-top:146px}.hero__title{max-width:10ch;font-size:clamp(4.5rem,12vw,7.4rem)}.hero__visual{min-height:600px}.decision-rail__layout{grid-template-columns:1fr}.decision-rail__sticky{position:relative;top:auto}.decision-instrument{min-height:620px}.decision-rail__steps li{opacity:.62;min-height:0;padding-block:72px}.decision-rail__steps li[data-active=true]{transform:none}.platform-teaser__grid,.solution-panel,.outcome-register__grid,.internal-hero__grid{grid-template-columns:1fr}.platform-teaser__copy h2,.solution-panel__copy h3,.outcome-register h2{max-width:13ch}.outcome-register__grid{gap:80px}.internal-hero__visual{width:min(100%,720px)}}@media (width<=680px){.container,.site-header__inner{width:calc(100% - 32px)}.section{padding-block:90px}.brand__word{font-size:.96rem}.hero:after{width:110vw;top:48%;right:-42vw}.hero__chrome{width:calc(100% - 32px)}.hero__grid{gap:52px;padding-top:126px;padding-bottom:88px}.hero__title{font-size:clamp(3.65rem,17.2vw,5.2rem);line-height:.83}.hero__description,.hero__actions{padding-left:18px}.hero__proof{margin-left:18px}.hero__scroll-cue{display:none}.hero__visual{min-height:470px}.a-topology{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);min-height:460px}.a-topology__status{font-size:.43rem;inset-inline:14px}.a-topology__scan{inset:55px 14px 46px}.a-topology__core{width:44%}.a-topology__line{width:30px}.a-topology__path-label{margin-left:8px;font-size:.64rem}.path--2 .a-topology__path-label,.path--4 .a-topology__path-label{margin-right:8px}.a-topology__readout{gap:6px;font-size:.4rem;left:14px;right:14px}.decision-rail{padding-block:100px}.decision-rail__intro{margin-bottom:74px}.decision-rail__intro h2{font-size:clamp(3rem,13.5vw,4.5rem)}.decision-rail__intro h2 span{margin-top:.16em;margin-left:0}.decision-rail__layout{gap:58px}.decision-instrument{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);min-height:478px}.decision-instrument__topline,.decision-instrument__footer{padding-inline:14px;font-size:.42rem}.decision-instrument__topline span:last-child{display:none}.decision-instrument__body{grid-template-columns:54px 1fr;min-height:380px}.decision-instrument__nav:before,.decision-instrument__nav:after{left:26px}.decision-instrument__nav button i{left:22px}.decision-instrument__mark{width:45%}.decision-instrument__readout{bottom:16px;left:16px;right:16px}.decision-instrument__readout strong{font-size:2.1rem}.decision-instrument__footer{grid-template-columns:auto 1fr}.decision-instrument__footer span:last-child{display:none}.decision-rail__steps li{grid-template-columns:34px 1fr;min-height:0;padding-block:54px}.decision-rail__steps h3{font-size:clamp(2.15rem,10.5vw,3rem)}.platform-teaser__grid{gap:70px}.platform-teaser__copy h2,.solution-panel__copy h3,.outcome-register h2{font-size:clamp(2.85rem,13vw,4rem)}.solution-tabs{margin-bottom:56px}.solution-tabs button{min-height:92px}.outcome-register{padding-top:0}.outcome-register__grid{gap:64px}.outcome-register li{grid-template-columns:34px 1fr;min-height:0;padding-block:26px}.outcome-register li p{grid-column:2}.internal-hero__copy h1{font-size:clamp(3.3rem,15vw,4.8rem)}.internal-hero__coordinates{gap:20px;font-size:.43rem}.internal-hero__coordinates span:last-child{text-align:right}}@media (prefers-reduced-motion:reduce){.hero:before,.hero:after,.hero__scroll-cue i:after,.a-topology__beam,.a-topology__halo:before{animation:none!important}.decision-instrument__mark:before,.decision-instrument__mark:after,.decision-instrument__mark span,.decision-instrument__nav:after,.decision-rail__steps li{transition:none!important}}html{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0}.mobile-nav{scrollbar-width:none}.mobile-nav::-webkit-scrollbar{width:0;height:0}.route-progress{--route-progress:0%;z-index:44;pointer-events:none;position:fixed;inset:0}.route-progress__mobile{display:none}.route-progress__desktop{pointer-events:auto;align-items:center;gap:12px;width:22px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.route-progress__count{color:#6f849c;font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;font-size:.42rem;transform:translate(-5px)rotate(-90deg)}.route-progress__track{background:#7e99b52e;width:1px;position:absolute;top:33px;bottom:0;right:1px}.route-progress__track i{width:100%;height:var(--route-progress);background:var(--ice-300);transition:height 80ms linear;display:block;box-shadow:0 0 14px #9de9f373}.route-progress nav{gap:9px;display:grid}.route-progress nav a{color:#6f849c;width:22px;height:22px;font-family:var(--font-mono);place-items:center;font-size:.42rem;text-decoration:none;display:grid;position:relative}.route-progress nav a:after{content:"";width:5px;height:5px;transition:background-color .18s ease, transform .24s var(--ease-out);background:#06101f;border:1px solid;position:absolute;right:0;transform:rotate(45deg)}.route-progress nav a strong{border:1px solid var(--line-dark-strong);max-width:190px;color:var(--cold-50);font-family:var(--font-mono);letter-spacing:.06em;text-align:right;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .18s ease, transform .24s var(--ease-out);pointer-events:none;background:#030914f0;padding:7px 10px;font-size:.5rem;font-weight:400;line-height:1.3;position:absolute;top:50%;right:18px;transform:translate(6px,-50%)}.route-progress nav a:hover strong,.route-progress nav a:focus-visible strong,.route-progress nav a[aria-current=location] strong{opacity:1;transform:translateY(-50%)}.route-progress nav a[aria-current=location]{color:var(--ice-300)}.route-progress nav a[aria-current=location]:after{background:var(--ice-300);transform:rotate(225deg)scale(1.25)}.brand-thesis{min-height:0;padding-block:clamp(78px,8vw,126px)}.decision-rail--compact{min-height:0;padding-block:clamp(112px,11vw,176px)}.decision-rail--compact:before{font-size:clamp(11rem,22vw,24rem);top:30%}.decision-rail__compact-layout{z-index:1;grid-template-columns:minmax(480px,1.08fr) minmax(320px,.72fr);align-items:center;gap:clamp(58px,8vw,126px);display:grid;position:relative}.decision-rail__active-copy{border-top:1px solid var(--line-dark-strong);border-bottom:1px solid var(--line-dark-strong);align-content:center;min-height:470px;padding-block:40px;display:grid}.decision-rail__active-copy>span,.decision-rail__active-copy>small{color:var(--ice-300);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem}.decision-rail__active-copy>small{color:#7389a1;margin-top:48px}.decision-rail__active-copy h3{letter-spacing:-.058em;max-width:12ch;margin:18px 0 24px;font-size:clamp(2.55rem,4.1vw,4.5rem);line-height:.94}.decision-rail__active-copy>p{color:#9cafc2;max-width:46ch;margin:0}.decision-rail__stage-selector{flex-wrap:wrap;gap:8px 18px;margin-top:54px;display:flex}.decision-rail__stage-selector button{color:#6f849c;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:7px 0;font-size:.56rem}.decision-rail__stage-selector button[data-active=true]{border-color:var(--ice-300);color:var(--ice-300)}.above-experience .final-cta{border-top:1px solid var(--line-dark-strong);background:linear-gradient(112deg,#0000 0 68%,#9de9f30e 68.1% 68.2%,#0000 68.3%),#06101f;padding-block:clamp(76px,8vw,120px)}.above-experience .final-cta:before{display:none}.above-experience .final-cta__frame{grid-template-columns:minmax(0,1fr) minmax(340px,.4fr);align-items:end;gap:clamp(42px,8vw,120px);display:grid}.final-cta__signal{border-bottom:1px solid var(--line-dark);color:#71869e;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:14px;padding-bottom:22px;font-size:.48rem;display:grid}.final-cta__signal i{background:linear-gradient(90deg, var(--line-dark), var(--ice-300), var(--line-dark));height:1px}.final-cta__copy h2{max-width:13ch;color:var(--cold-50);letter-spacing:-.07em;margin:22px 0 18px;font-size:clamp(3rem,6.4vw,7rem);line-height:.88}.final-cta__copy .eyebrow{color:var(--ice-300)}.final-cta__copy>p:not(.eyebrow){color:#9cafc2;max-width:58ch;margin:0}.final-cta__action{justify-items:stretch;gap:18px;display:grid}.final-cta__action small{color:#71869e;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.52rem}.above-experience .final-cta__action .button-link{white-space:nowrap;min-width:100%}.above-experience .site-footer{padding-top:clamp(72px,7vw,110px)}.site-footer__grid{padding-top:0}.site-footer__grid>div:last-child>p:not(.utility-label){color:#8195aa;max-width:30ch;margin:18px 0 24px}.internal-signal-plate__matrix{z-index:3;align-content:center;display:grid;position:absolute;inset:34px 28px}.internal-signal-plate__matrix>div{border-top:1px solid var(--line-dark);color:#71869e;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:74px;display:grid}.internal-signal-plate__matrix>div:last-child{border-bottom:1px solid var(--line-dark)}.internal-signal-plate__matrix>div[data-active=true]{color:var(--ice-300)}.internal-signal-plate__matrix span,.internal-signal-plate__matrix small{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.5rem}.internal-signal-plate__matrix strong{color:var(--cold-50);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.15rem,1.8vw,1.65rem);font-weight:520}.internal-signal-plate:not(.internal-signal-plate--signal) .internal-signal-plate__stage>img{opacity:.1;width:min(78%,400px);transform:translate(16%)rotate(-5deg)}.internal-signal-plate:not(.internal-signal-plate--signal) .internal-signal-plate__readout{display:none}.internal-signal-plate--character .internal-signal-plate__matrix>div{grid-template-columns:64px minmax(0,1fr) auto}.internal-signal-plate--character .internal-signal-plate__matrix span{color:var(--ice-300);font-size:1.1rem}.internal-signal-plate--routes .internal-signal-plate__matrix>div{min-height:60px}.above-experience .route-service .service-brief,.above-experience .route-service .service-delivery{background:var(--cold-50)}.service-brief__frame{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);gap:clamp(42px,8vw,130px);display:grid}.service-brief__premise h2{letter-spacing:-.062em;max-width:16ch;margin:24px 0 0;font-size:clamp(2.8rem,5.4vw,6rem);line-height:.93}.service-brief__shift{border-top:3px solid var(--blue-500);align-self:end;padding:30px 0 8px}.service-brief__shift>p:last-child{color:#405a74;margin:22px 0 0;font-size:clamp(1.05rem,1.55vw,1.3rem)}.service-brief__uses{border-top:1px solid var(--line-light);flex-wrap:wrap;grid-column:1/-1;gap:0;margin-top:clamp(34px,6vw,86px);display:flex}.service-brief__uses span{border-bottom:1px solid var(--line-light);color:#314a63;flex:30%;min-width:250px;padding:20px 26px 20px 0;font-size:.84rem}.above-experience .route-service .service-demo{background:linear-gradient(112deg, transparent 0 64%, #176fe814 64.1% 64.2%, transparent 64.3%), var(--navy-950);overflow:clip}.service-demo__frame{grid-template-columns:minmax(320px,.52fr) minmax(0,1.48fr);align-items:start;gap:clamp(46px,7vw,110px);display:grid}.service-demo__copy{top:calc(var(--header-height) + 52px);padding-top:12px;position:sticky}.service-demo__copy h2{letter-spacing:-.065em;max-width:10ch;margin:24px 0;font-size:clamp(3rem,4.25vw,5.2rem);line-height:.9}.service-demo__copy>p:last-child{color:#91a7bd;max-width:42ch}.service-demo__surface .dashboard-mockup{margin:0;box-shadow:0 40px 110px #00000052}.service-demo--automation .service-demo__frame{grid-template-columns:minmax(0,1.48fr) minmax(320px,.52fr)}.service-demo--automation .service-demo__copy{grid-area:1/2}.service-demo--automation .service-demo__surface{grid-area:1/1}.service-delivery__frame{gap:clamp(74px,10vw,150px);display:grid}.service-delivery__method{grid-template-columns:minmax(320px,.72fr) minmax(420px,1.28fr);align-items:start;gap:clamp(46px,8vw,130px);display:grid}.service-delivery__method h2{letter-spacing:-.062em;max-width:12ch;margin:24px 0 0;font-size:clamp(3rem,5.3vw,6rem);line-height:.92}.service-delivery__method ol{border-top:1px solid var(--line-light);margin:0;padding:0;list-style:none}.service-delivery__method li{border-bottom:1px solid var(--line-light);grid-template-columns:46px 1fr;align-items:center;gap:18px;min-height:92px;display:grid}.service-delivery__method li span{color:var(--blue-500);font-family:var(--font-mono);font-size:.55rem}.service-delivery__method li strong{font-size:clamp(1.15rem,1.8vw,1.6rem);font-weight:520}.service-delivery__boundary{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:.35fr .95fr 1fr auto;align-items:start;gap:clamp(20px,4vw,60px);padding-block:34px;display:grid}.service-delivery__boundary h3,.service-delivery__boundary p{margin:0}.service-delivery__boundary h3{font-size:clamp(1.45rem,2.3vw,2.4rem);line-height:1}.service-delivery__boundary>p:not(.utility-label){color:#536a82;font-size:.88rem}.governance__constraint{border-top:1px solid var(--line-light);grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:40px;margin-top:54px;padding-top:28px;display:grid}.governance__constraint>p:last-child{color:#536a82;max-width:70ch;margin:0}.contact-brief__frame{grid-template-columns:minmax(320px,.8fr) minmax(360px,1.2fr);gap:clamp(54px,9vw,144px);display:grid}.contact-brief__copy h2{letter-spacing:-.07em;max-width:11ch;margin:24px 0;font-size:clamp(3.2rem,6vw,7rem);line-height:.89}.contact-brief__copy>p:last-child{color:#536a82;max-width:48ch}.contact-brief ol{border-top:1px solid var(--line-light);margin:0;padding:0;list-style:none}.contact-brief li{border-bottom:1px solid var(--line-light);grid-template-columns:42px 1fr;align-content:center;gap:12px 18px;min-height:150px;display:grid}.contact-brief li>span{color:var(--blue-500);font-family:var(--font-mono);grid-row:1/span 2;font-size:.55rem}.contact-brief li strong{font-size:clamp(1.45rem,2.4vw,2.45rem);font-weight:520;line-height:1}.contact-brief li p{color:#536a82;margin:0}.contact-brief__action{border-top:3px solid var(--blue-500);grid-column:2;grid-template-columns:1fr auto;align-items:center;gap:30px;padding-top:30px;display:grid}.contact-brief__action p{color:#405a74;max-width:54ch;margin:0}@media (width<=1080px){.section-heading--split,.editorial-grid{grid-template-columns:1fr}.section-heading--split>p,.section-heading--split>div:last-child{max-width:700px}.section-heading--sticky{position:static}.route-progress__desktop{display:none}.route-progress__mobile{top:var(--header-height);background:#7e99b524;height:2px;display:block;position:absolute;left:0;right:0}.route-progress__mobile span{width:var(--route-progress);background:var(--ice-300);height:100%;display:block;box-shadow:0 0 10px #9de9f361}.decision-rail__compact-layout,.service-demo__frame,.service-demo--automation .service-demo__frame,.service-delivery__method,.contact-brief__frame{grid-template-columns:1fr}.decision-rail__active-copy{min-height:0}.service-demo__copy,.service-demo--automation .service-demo__copy{grid-area:1/1;position:static}.service-demo--automation .service-demo__surface{grid-area:2/1}.contact-brief__action{grid-column:1}}@media (width<=720px){.route-progress__mobile{top:66px}.decision-rail--compact{padding-block:92px}.decision-rail--compact .decision-rail__intro{margin-bottom:58px}.decision-rail__compact-layout{gap:46px}.decision-rail--compact .decision-instrument{min-height:478px}.decision-rail--compact .decision-instrument__body{min-height:368px}.decision-rail__active-copy{padding-block:34px}.decision-rail__active-copy>small{margin-top:28px}.decision-rail__active-copy h3{font-size:clamp(2.4rem,11vw,3.4rem)}.decision-rail__stage-selector{margin-top:38px}.above-experience .final-cta__frame{grid-template-columns:1fr}.final-cta__signal{grid-template-columns:auto 1fr auto}.final-cta__signal span:nth-of-type(2),.final-cta__signal span:nth-of-type(3),.final-cta__signal span:nth-of-type(4),.final-cta__signal i:nth-of-type(2),.final-cta__signal i:nth-of-type(3){display:none}.final-cta__copy h2{font-size:clamp(3rem,13vw,4.7rem)}.service-brief__frame{grid-template-columns:1fr;gap:52px}.service-brief__premise h2,.service-demo__copy h2,.service-delivery__method h2,.contact-brief__copy h2{font-size:clamp(2.8rem,12vw,4.5rem)}.service-brief__uses{grid-column:1}.service-brief__uses span{min-width:100%}.service-demo__frame{gap:48px}.service-demo__surface{width:calc(100% + 32px);margin-left:-16px}.service-delivery__method{gap:58px}.service-delivery__boundary,.governance__constraint{grid-template-columns:1fr}.service-delivery__boundary{gap:26px}.contact-brief__frame{gap:68px}.contact-brief__action{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.route-progress__track i,.route-progress__mobile span,.route-progress nav a:after,.route-progress nav a strong{transition:none!important}}.above-experience{--above-section-space:clamp(76px, 7vw, 116px);--above-section-space-compact:clamp(58px, 5.5vw, 88px);--above-surface:#f2f6f7f6;--above-dark-surface:#040c19c7}.above-experience main>[data-chapter]{scroll-margin-top:calc(var(--signal-header) + 12px);border-top:1px solid #9de9f31c}.above-experience .section{padding-block:var(--above-section-space)}.above-experience .section-heading{margin-bottom:clamp(42px,5vw,72px)}.above-experience .section-heading h2{font-size:clamp(2.8rem,5.15vw,5.7rem)}.above-experience .eyebrow:before{transform-origin:100%;width:30px;transform:translateY(-2px)rotate(-12deg)}.above-experience .section--light,.above-experience .brand-thesis,.above-experience .route-service .service-brief,.above-experience .route-service .service-delivery,.above-experience .route-article .article-page__layout{background:linear-gradient(135deg, transparent 0 21px, var(--above-surface) 21.5px 100%)}.above-experience .decision-rail--compact,.above-experience .solution-navigator,.above-experience .route-service .service-demo,.above-experience .company-system{background:linear-gradient(112deg, transparent 0 71%, #9de9f30e 71.08% 71.18%, transparent 71.28%), var(--above-dark-surface)}.site-header--signal[data-scrolled=true],.site-header--signal[data-mobile-open=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#030914!important}.signal-hero{min-height:max(760px,100svh);padding-top:calc(var(--signal-header) + 30px);padding-bottom:48px}.signal-hero__grid{gap:clamp(34px,5vw,82px)}.signal-hero__copy{padding-top:14px}.signal-hero__copy>p:not(.eyebrow){margin-top:28px}.signal-hero__actions,.signal-hero__proof{margin-top:30px}.signal-hero__above-line{color:#9de9f380;max-width:610px;font-family:var(--font-mono);letter-spacing:.1em;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:10px;margin-top:24px;font-size:.5rem;display:grid}.signal-hero__above-line i{transform-origin:100%;background:linear-gradient(90deg,#567ead1f,#9de9f394);height:1px;transform:translateY(-1px)rotate(-3deg)}.operation-lens__stage{min-height:clamp(290px,28vw,420px)}.operation-lens__routes button{min-height:62px}.operation-lens__footer{min-height:50px}.brand-thesis{padding-block:clamp(58px,6vw,92px)}.decision-rail--compact{padding-block:clamp(82px,8vw,126px)}.decision-rail--compact .decision-rail__intro{margin-bottom:clamp(48px,5.5vw,78px)}.decision-rail--compact .decision-instrument{min-height:540px}.decision-rail--compact .decision-instrument__body{min-height:430px}.decision-rail__active-copy{min-height:410px;padding-block:28px}.decision-rail__active-copy>small{margin-top:34px}.decision-rail__stage-selector{margin-top:38px}.solution-tabs{margin-bottom:48px}.solution-tabs button{min-height:100px;padding-block:18px}.solution-panel{gap:clamp(42px,6vw,94px)}.operation-fingerprint{min-height:540px}.operation-fingerprint__readout{padding:clamp(26px,4vw,58px)}.operation-dna__footer{margin-top:38px}.above-experience .final-cta{background:linear-gradient(112deg,#0000 0 68%,#9de9f313 68.08% 68.18%,#0000 68.28%),#040e1dd6;padding-block:clamp(62px,6vw,92px)}.above-experience .site-footer{background:#030812f0;padding-top:clamp(54px,5vw,78px)}.above-experience .internal-hero{min-height:auto;padding-top:calc(var(--signal-header) + 20px);background:linear-gradient(116deg,#0000 0 64%,#4f9dff13 64.08% 64.18%,#0000 64.28%),#030914a8;padding-bottom:0}.above-experience .internal-hero .breadcrumbs{padding-block:12px 18px}.above-experience .internal-hero__coordinates{margin-top:10px;padding-block:10px}.above-experience .internal-hero__grid{gap:clamp(44px,6vw,92px);min-height:0;padding-top:clamp(38px,4vw,58px);padding-bottom:clamp(52px,5vw,74px)}.above-experience .internal-hero__copy h1{max-width:13ch;margin-block:18px 24px;font-size:clamp(3.65rem,5.45vw,6.4rem)}.route-service .service-hero-index,.internal-signal-plate__stage{min-height:380px}.internal-signal-plate{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040c1975;box-shadow:0 34px 90px #00000040}.internal-signal-plate__footer{position:relative}.internal-signal-plate__footer:after{border-top:1px solid var(--signal-ice);border-left:1px solid var(--signal-ice);content:"";opacity:.5;width:10px;height:10px;position:absolute;top:-22px;right:14px;transform:rotate(45deg)}.service-brief__uses{margin-top:clamp(28px,4vw,54px)}.service-delivery__frame{gap:clamp(54px,7vw,96px)}.contact-brief__frame{gap:clamp(46px,7vw,104px)}.contact-brief li{min-height:126px}.route-article .article-page__header{background:#0309149e;min-height:68svh}.legal-hero{background:#030914a8;min-height:58svh}.route-progress__desktop{min-height:250px}.route-progress__track{top:40px;bottom:28px}.route-progress__track i{position:absolute;bottom:0}.route-progress__altitude,.route-progress__base{color:#9de9f37a;font-family:var(--font-mono);letter-spacing:.08em;writing-mode:vertical-rl;font-size:.4rem;position:absolute;right:1px;transform:rotate(180deg)}.route-progress__altitude{top:-34px}.route-progress__base{color:#60758d;bottom:-24px}@media (width<=1080px){.above-experience{--above-section-space:clamp(68px, 8vw, 94px)}.above-experience .internal-hero__grid{padding-top:54px}.operation-fingerprint{min-height:0}}@media (width<=720px){.above-experience{--above-section-space:66px;--above-section-space-compact:54px}.above-experience .container{width:calc(100% - 32px)}.above-experience .section-heading{margin-bottom:42px}.signal-hero{padding-top:calc(var(--signal-header) + 42px);padding-bottom:58px}.signal-hero__above-line{grid-template-columns:auto 1fr auto 1fr auto}.signal-hero__above-line i:nth-of-type(3),.signal-hero__above-line span:nth-of-type(4){display:none}.brand-thesis{padding-block:58px}.decision-rail--compact{padding-block:70px}.decision-rail--compact .decision-rail__intro{margin-bottom:44px}.decision-rail--compact .decision-instrument{min-height:440px}.decision-rail--compact .decision-instrument__body{min-height:338px}.solution-tabs{margin-bottom:38px}.solution-tabs button{min-height:82px}.above-experience .internal-hero{padding-top:calc(var(--signal-header) + 18px)}.above-experience .internal-hero__grid{gap:38px;padding-top:30px;padding-bottom:52px}.above-experience .internal-hero__copy h1{font-size:clamp(3rem,13.5vw,4.7rem)}.internal-signal-plate__stage,.route-service .service-hero-index{min-height:300px}.contact-brief li{min-height:112px}}@media (prefers-reduced-motion:reduce){.signal-hero__above-line i,.internal-signal-plate__footer:after{transform:none}}.above-experience{--above-stratum-top:#071223e8;--above-stratum-bottom:#040d1bdb;--above-stratum-raised:#0a1a30e0;--above-on-stratum:#eef5f8;--above-on-stratum-muted:#a7b9ca;--above-on-stratum-dim:#7f96ad;--above-stratum-line:#9de9f329}.above-experience :is(.section--light,.brand-thesis,.route-service .service-brief,.route-service .service-delivery,.route-article .article-page__layout){--line-light:var(--above-stratum-line);--signal-line-light:var(--above-stratum-line);color:var(--above-on-stratum);background:linear-gradient(112deg, transparent 0 70.8%, #9de9f30f 70.88% 70.98%, transparent 71.08%), linear-gradient(180deg, var(--above-stratum-top), var(--above-stratum-bottom));box-shadow:inset 0 1px #9de9f314,inset 0 -1px #9de9f30f}.above-experience :is(.section--light,.brand-thesis,.route-service .service-brief,.route-service .service-delivery) :is(h1,h2,h3,h4){color:var(--above-on-stratum)}.above-experience :is(.section--light,.brand-thesis,.route-service .service-brief,.route-service .service-delivery,.route-article .article-page__layout) :is(.eyebrow,.utility-label),.above-experience .section--light .text-link,.above-experience .route-article .article-page__layout .text-link{color:var(--signal-ice)}.above-experience .section--light .button-link--quiet{color:var(--above-on-stratum);border-color:#9de9f345}.above-experience .section--light .button-link--secondary{background:var(--signal-ice);color:var(--signal-black);border-color:#9de9f333}.above-experience .brand-thesis{border-top:1px solid #9de9f329;border-bottom:1px solid #9de9f31a}.above-experience .brand-thesis:before{background:linear-gradient(90deg, var(--signal-ice), var(--signal-blue));box-shadow:0 0 28px #9de9f333}.above-experience .brand-thesis__grid p{color:var(--above-on-stratum)}.above-experience .brand-thesis__grid p strong{color:var(--signal-ice)}.above-experience .brand-thesis__grid small{color:var(--above-on-stratum-muted)}.above-experience .operation-fingerprint{border-color:var(--above-stratum-line);background:#05101f3d}.above-experience .operation-fingerprint__readout,.above-experience .operation-fingerprint__map ol,.above-experience .operation-fingerprint__map li{border-color:var(--above-stratum-line)}.above-experience .operation-fingerprint__readout p,.above-experience .operation-fingerprint__readout>small,.above-experience .operation-fingerprint__map button,.above-experience .operation-fingerprint__map button span{color:var(--above-on-stratum-muted)}.above-experience .operation-fingerprint__map button[aria-pressed=true]{color:var(--above-on-stratum);background:#176fe824}.above-experience .operation-fingerprint__mark:before,.above-experience .operation-fingerprint__mark:after{border-color:#9de9f326}.above-experience .operation-fingerprint__mark img{opacity:.34;filter:saturate(.9)drop-shadow(0 0 40px #176fe826)}.above-experience .operation-fingerprint__mark>span{border-color:#07172b}.above-experience .service-index__list,.above-experience .service-index__item,.above-experience .service-brief__uses,.above-experience .service-brief__uses span,.above-experience .service-delivery__method ol,.above-experience .service-delivery__method li,.above-experience .service-delivery__boundary,.above-experience .governance__constraint,.above-experience .contact-brief ol,.above-experience .contact-brief li,.above-experience .legal-content__inner>section,.above-experience .article-row{border-color:var(--above-stratum-line)}.above-experience .service-index__item:hover,.above-experience .service-index__item:focus-visible{background:#9de9f30e}.above-experience .service-index__item--platform,.above-experience .service-index__item--platform:hover,.above-experience .service-index__item--platform:focus-visible{color:var(--above-on-stratum);background:#176fe821}.above-experience .service-index__item>span,.above-experience .service-index__item>i,.above-experience .service-delivery__method li span,.above-experience .contact-brief li>span,.above-experience .legal-content__inner>section>span,.above-experience .article-row>a>span{color:var(--signal-ice)}.above-experience .governance__map{border-color:var(--above-stratum-line);background:#05101f57}.above-experience .governance__map>div{border-color:var(--above-stratum-line)}.above-experience .governance__map>div:after{background:var(--signal-ice)}.above-experience .governance__map :is(span,small){color:var(--above-on-stratum-dim)}.above-experience .governance__map strong{color:var(--above-on-stratum)}.above-experience .article-page__layout{border-left:1px solid #9de9f314;border-right:1px solid #9de9f314}.above-experience .article-page__layout aside{border-color:var(--above-stratum-line)}.above-experience .article-page__layout article,.above-experience .article-page__layout article :is(h2,h3,h4){color:var(--above-on-stratum)}.above-experience .article-page__layout article :is(p,li){color:var(--above-on-stratum-muted)}.above-experience .article-page__layout article blockquote{border-color:var(--signal-ice);color:var(--above-on-stratum);background:#9de9f30e}.above-experience :is(.product-window,.dashboard-mockup){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=720px){.above-experience :is(.section--light,.brand-thesis,.route-service .service-brief,.route-service .service-delivery,.route-article .article-page__layout){background:linear-gradient(104deg,#0000 0 86%,#9de9f30e 86.1% 86.25%,#0000 86.35%),linear-gradient(#071223f0,#040d1be6)}.above-experience .article-page__layout{border-inline:0}}.operation-fingerprint__mobile-readout{display:none}.above-experience .faq__list,.above-experience .faq__item{border-color:var(--above-stratum-line)}.above-experience .faq__trigger{color:var(--above-on-stratum);transition:color .18s,background-color .18s}.above-experience .faq__trigger:hover,.above-experience .faq__trigger:focus-visible,.above-experience .faq__trigger[data-state=open]{color:var(--signal-ice);background:#9de9f30b}.above-experience .faq__trigger:focus-visible{outline-offset:4px;outline:2px solid #9de9f3b8}.above-experience .faq__mark{border-color:#9de9f357}.above-experience .faq__mark:before,.above-experience .faq__mark:after{background:var(--signal-ice)}.above-experience .faq__content{color:var(--above-on-stratum-muted)}.above-experience .route-contact .contact-brief{padding-block:clamp(58px,5.4vw,84px)}.above-experience .route-contact .contact-brief__frame{gap:clamp(42px,5.6vw,78px)}.above-experience .route-contact .contact-brief__copy h2{max-width:12ch;margin-block:18px;font-size:clamp(2.85rem,4.8vw,5.4rem);line-height:.92}.above-experience .route-contact .contact-brief li{min-height:104px}.above-experience .route-contact .contact-brief li strong{font-size:clamp(1.3rem,1.85vw,2rem)}.above-experience .route-contact .contact-brief__action{gap:22px;padding-top:22px}.route-transition{z-index:120;visibility:hidden;pointer-events:none;position:fixed;inset:0;overflow:hidden}.route-transition[data-phase=covering],.route-transition[data-phase=revealing]{visibility:visible;pointer-events:auto}.route-transition__plane{color:var(--above-on-stratum);will-change:transform;background:linear-gradient(118deg,#0000 0 61%,#9de9f32e 61.08% 61.18%,#0000 61.28%),radial-gradient(circle at 68% 34%,#176fe836,#0000 32%),#030914;justify-content:center;align-items:center;padding:clamp(28px,4vw,64px);display:flex;position:absolute;inset:0;transform:translateY(102%);box-shadow:inset 0 1px #9de9f31f}.route-transition__plane:before{content:"";background:linear-gradient(90deg,#0000,#9de9f3d1,#0000);width:min(78vw,980px);height:1px;position:absolute;transform:rotate(-28deg)}.route-transition__identity{z-index:1;align-items:center;gap:18px;display:flex;position:relative}.route-transition__identity img{filter:drop-shadow(0 0 28px #176fe847);width:clamp(44px,5vw,72px);height:auto}.route-transition__identity span{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(1.6rem,3vw,3.2rem);font-weight:590}.route-transition__plane>small{color:var(--above-on-stratum-dim);font-family:var(--font-mono);letter-spacing:.13em;font-size:.58rem;position:absolute;bottom:clamp(24px,3vw,48px);right:clamp(28px,4vw,64px)}.route-transition[data-phase=covering] .route-transition__plane{animation:.22s cubic-bezier(.7,0,.3,1) both route-cover}.route-transition[data-phase=revealing] .route-transition__plane{animation:.44s cubic-bezier(.16,1,.3,1) both route-reveal}@keyframes route-cover{0%{transform:translateY(102%)}to{transform:translate(0)}}@keyframes route-reveal{0%{transform:translate(0)}to{transform:translateY(-102%)}}@media (width<=720px){.above-experience .solution-tabs{overscroll-behavior-inline:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;overflow:auto hidden}.above-experience .operation-fingerprint{min-height:0;display:block}.above-experience .operation-fingerprint__readout{display:none}.above-experience .operation-fingerprint__map{flex-direction:column;min-height:0;display:flex;overflow:visible}.above-experience .operation-fingerprint__mark{display:none}.above-experience .operation-fingerprint__map ol{border-top:1px solid var(--above-stratum-line);border-bottom:1px solid var(--above-stratum-line);scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;overflow:auto hidden}.above-experience .operation-fingerprint__map ol::-webkit-scrollbar{display:none}.above-experience .operation-fingerprint__map li{border-right:1px solid var(--above-stratum-line);scroll-snap-align:start;border-bottom:0;flex:none}.above-experience .operation-fingerprint__map li:last-child{border-right:0}.above-experience .operation-fingerprint__map button{white-space:nowrap;justify-content:flex-start;gap:10px;min-width:152px;min-height:72px;padding:16px 18px;display:flex}.above-experience .operation-fingerprint__map button i{margin-left:auto}.above-experience .operation-fingerprint__mobile-readout{min-height:250px;animation:fingerprint-readout-in .3s var(--signal-ease) both;flex-direction:column;justify-content:center;padding:34px 0 24px;display:flex}.above-experience .operation-fingerprint__mobile-readout>span{color:var(--signal-ice);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.above-experience .operation-fingerprint__mobile-readout strong{color:var(--above-on-stratum);font-family:var(--font-display);letter-spacing:-.065em;margin-top:18px;font-size:clamp(2.75rem,14vw,4.2rem);font-weight:540;line-height:.9}.above-experience .operation-fingerprint__mobile-readout p{max-width:34ch;color:var(--above-on-stratum-muted);margin:22px 0 0;font-size:.95rem;line-height:1.65}.above-experience .route-contact .contact-brief{padding-block:52px}.above-experience .route-contact .contact-brief__frame{gap:42px}.above-experience .route-contact .contact-brief__copy h2{max-width:12ch;font-size:clamp(2.65rem,12vw,3.8rem)}.above-experience .route-contact .contact-brief li{min-height:92px}.above-experience .route-contact .contact-brief__action{gap:18px}.route-transition__plane{padding:24px}.route-transition__plane>small{bottom:24px;right:24px}}@keyframes fingerprint-readout-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.route-transition{display:none}.above-experience .operation-fingerprint__mobile-readout{animation:none}.above-experience :is(.solution-tabs,.operation-fingerprint__map ol){scroll-behavior:auto}}.interactive-tilt{transform:perspective(1500px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .26s var(--signal-ease), border-color .26s var(--signal-ease), box-shadow .26s var(--signal-ease);will-change:transform;overflow:hidden}.interactive-tilt:after{display:none}.interactive-tilt__inner{border-radius:inherit;transform-style:flat;will-change:auto;height:100%;transition:none;overflow:hidden;transform:none}.embedded-admin-visual--compact{transform:perspective(1500px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}.decision-rail__active-copy{grid-template-rows:auto minmax(64px,auto) minmax(4.05em,auto) minmax(6.2em,auto) auto;align-content:stretch}.decision-rail__active-copy>small{align-items:end;margin-top:0;padding-bottom:14px;display:flex}.decision-rail__active-copy h3{align-self:start;margin:0}.decision-rail__active-copy>p{align-self:start;padding-top:18px}.decision-rail__stage-selector{grid-template-columns:repeat(5,minmax(0,1fr));align-self:end;gap:10px;margin-top:26px;display:grid}.decision-rail__stage-selector button{text-align:center;white-space:nowrap;min-width:0;min-height:44px;padding:8px 2px}.automation-flow__canvas{place-items:stretch stretch;height:390px;padding:34px;display:grid}.automation-flow__pipeline{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;width:100%;display:grid}.automation-flow__slot{place-items:center;min-width:0;display:grid;position:relative}.automation-flow__slot:after{z-index:0;content:"";background:linear-gradient(90deg,#176fe885,#9de9f3db,#176fe885) 0 0/200% 100%;width:100%;height:1px;animation:3.8s ease-in-out infinite flow-link-pulse;position:absolute;top:50%;left:50%}.automation-flow__slot:last-child:after{display:none}.automation-flow__node{z-index:2;width:calc(100% - 24px);min-width:0;max-width:150px;min-height:76px;animation:4.6s ease-in-out infinite flow-node-signal;animation-delay:calc(var(--node-index) * -.55s);position:relative}.automation-flow__pulse,.automation-flow__line{display:none}@keyframes flow-link-pulse{0%,to{opacity:.48;background-position:100%}50%{opacity:.9;background-position:0}}@keyframes flow-node-signal{0%,to{border-color:#9de9f32e;box-shadow:0 14px 36px #0003}50%{border-color:#9de9f357;box-shadow:0 18px 44px #07448b2e}}.service-index__item{isolation:isolate;padding-inline:20px;position:relative;overflow:hidden}.service-index__item:before{z-index:0;content:"";transform-origin:0;transition:transform .38s var(--signal-ease);background:linear-gradient(90deg,#176fe82e,#9de9f309),#061325e0;position:absolute;inset:0;transform:scaleX(0)}.service-index__item>*{z-index:1;position:relative}.above-experience .service-index__item:hover,.above-experience .service-index__item:focus-visible,.above-experience .service-index__item--platform:hover,.above-experience .service-index__item--platform:focus-visible{background:0 0;padding-inline:20px}.service-index__item:hover:before,.service-index__item:focus-visible:before{transform:scaleX(1)}.service-index__item>i{transition:transform .26s var(--signal-ease)}.service-index__item:hover>i,.service-index__item:focus-visible>i{transform:translate(-8px)}.route-service--chat-power-bi .service-demo__copy h2{max-width:none;font-size:clamp(2.8rem,4vw,4.7rem)}.route-service--chat-power-bi .service-demo__copy h2 span{white-space:nowrap;display:block}.route-service--chat-power-bi .service-delivery__method h2{max-width:17ch;font-size:clamp(2.8rem,4.8vw,5.4rem)}.distribution-problem__copy>div.service-method-accordion{border-bottom:0;min-height:0;margin-top:0;display:block}.distribution-problem__copy .service-method-accordion__trigger{grid-template-columns:1fr 20px;min-height:78px;padding-inline:0}.distribution-problem__copy .service-method-accordion__trigger span{display:none}.distribution-problem__copy .service-method-accordion__content p{padding-left:0}.platform-admin-showcase{grid-template-columns:minmax(0,1.55fr) minmax(250px,.55fr);align-items:start}.platform-admin-showcase__media{gap:28px;min-width:0;display:grid}.platform-admin-showcase__media .platform-client-view__shot{border-radius:18px}.blog-card>a{border-radius:inherit;overflow:hidden}.blog-card__thumb{line-height:0}.blog-card__thumb img{display:block;transform:scale(1.002)}.blog-card:hover .blog-card__thumb img,.blog-card:focus-within .blog-card__thumb img{transform:scale(1.045)}.blog-card__copy{border-top:0}.blog-pagination button{border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.blog-pagination button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.above-experience .route-article .article-page,.above-experience .route-article .article-page__header{background:#030a159e}.above-experience .route-article .article-page__layout{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040e1cc2}.above-experience .route-article .article-page__header>.container>p,.above-experience .route-article .article-page__meta,.above-experience .route-article .article-page__layout aside{color:var(--above-on-stratum-muted)}.above-experience .route-article .article-body,.above-experience .route-article .article-body :is(h2,h3,blockquote,li){color:var(--above-on-stratum)}.above-experience .route-article .article-body p{color:#e1eef9d1}.above-experience .route-article .article-body li{border-color:var(--above-stratum-line)}.above-experience .route-article .article-body code{color:var(--signal-ice);background:#9de9f31a}.contact-channels span{width:44px;height:44px;color:var(--signal-ice);border:1px solid #9de9f32e;border-radius:50%;place-items:center;display:grid}.contact-channels span svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.contact-channels span svg path[fill]{stroke:none}@media (width<=1080px){.decision-rail__active-copy{min-height:440px}.platform-admin-showcase{grid-template-columns:1fr}}@media (width<=760px){.decision-rail__active-copy{grid-template-rows:auto minmax(54px,auto) minmax(4.2em,auto) minmax(7.2em,auto) auto;min-height:500px}.decision-rail__stage-selector{gap:4px}.decision-rail__stage-selector button{min-height:48px;font-size:.46rem}.automation-flow__canvas{height:auto;min-height:470px;padding:26px}.automation-flow__pipeline{grid-template-rows:repeat(5,minmax(76px,1fr));grid-template-columns:1fr}.automation-flow__slot:after{background:linear-gradient(#176fe885,#9de9f3db,#176fe885) 0 0/100% 200%;width:1px;height:100%;top:50%;left:50%}.automation-flow__node{width:min(100%,190px);min-height:64px}.contact-channels .contact-channel{grid-template-columns:58px 1fr}}@media (hover:none),(pointer:coarse){.interactive-tilt,.embedded-admin-visual--compact{transform:none!important}}@media (prefers-reduced-motion:reduce){.interactive-tilt,.automation-flow__slot:after,.automation-flow__node{transition:none!important;animation:none!important;transform:none!important}}.above-experience :is(.route-services-index,.route-service,.route-platform)>.expert-cta{border-top:0;margin-top:-1px}body.above-experience:has(.route-contact) .site-plane{flex-direction:column;min-height:100svh;display:flex}.above-experience .route-contact{flex-direction:column;flex:1;min-height:0;display:flex}.above-experience .route-contact .contact-single{flex:1;min-height:0}.route-contact+.site-footer{margin-top:0}.contact-channels .contact-channel__icon{background:0 0;border:0;border-radius:0;place-items:center;width:32px;height:32px;display:grid}.contact-channels .contact-channel__icon svg{stroke-width:1.7px;width:24px;height:24px}.contact-channel__icon--whatsapp{color:#25d366!important}.contact-channel__icon--instagram{color:#e4405f!important}.contact-channel__icon--x{color:#f4f7fa!important}.contact-channel__icon--email{color:#ea4335!important}.contact-channels .contact-channel{grid-template-columns:54px 1fr}.distribution-problem .section-heading h2{max-width:7ch;font-size:clamp(3.4rem,5.5vw,6rem)}.distribution-problem .editorial-grid{align-items:start}.platform-admin-showcase{grid-template-columns:minmax(0,1fr) minmax(230px,.34fr)}.platform-admin-showcase__media{display:block}.interface-stack{min-width:0}.interface-stack__viewport{aspect-ratio:16/10;min-height:clamp(410px,43vw,650px);margin-right:42px;position:relative}.interface-stack__card{width:100%;color:inherit;text-align:left;cursor:pointer;transform-origin:48% 100%;transition:transform .38s var(--signal-ease), opacity .26s var(--signal-ease), filter .26s var(--signal-ease);background:0 0;border:0;border-radius:20px;padding:0;position:absolute;inset:0}.interface-stack__card[data-active=true]{z-index:2;opacity:1;filter:none;transform:translate(0)rotate(-.7deg)scale(1)}.interface-stack__card[data-active=false]{z-index:1;opacity:.72;filter:saturate(.7)brightness(.72);transform:translate(42px,28px)rotate(1.5deg)scale(.955)}.interface-stack__card figure{border-radius:inherit;background:#030914;border:1px solid #9de9f333;grid-template-rows:minmax(0,1fr) auto;height:100%;margin:0;display:grid;overflow:hidden;box-shadow:0 32px 90px #00000057}.interface-stack__card img{object-fit:cover;width:100%;height:100%;display:block}.interface-stack__card figcaption{min-height:46px;color:var(--above-on-stratum-dim);font:.58rem/1.35 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#06101e;padding:15px 18px}.interface-stack__trigger{z-index:3;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.interface-stack__trigger:focus-visible{outline:2px solid var(--signal-ice);outline-offset:5px}.interface-stack__controls{width:max-content;color:var(--above-on-stratum-dim);font:.58rem/1 var(--font-mono);align-items:center;gap:14px;margin:24px auto 0;display:flex}.interface-stack__controls button{border:1px solid var(--above-stratum-line);width:44px;height:44px;color:var(--signal-ice);cursor:pointer;transition:border-color .22s var(--signal-ease), transform .22s var(--signal-ease);background:#061222d6;border-radius:50%;place-items:center;padding:0;display:grid}.interface-stack__controls button:hover,.interface-stack__controls button:focus-visible{border-color:#9de9f375;transform:translateY(-2px)}.interface-stack__controls svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.blog-card__thumb{isolation:isolate;margin-bottom:-1px}.blog-card__thumb img{width:calc(100% + 4px);max-width:none;height:calc(100% + 4px);position:absolute;inset:-2px}.blog-card__thumb:after{z-index:1;inset:-1px}.blog-card__copy{z-index:2;background:#061222fc;margin-top:-1px;position:relative}@media (width<=1080px){.platform-admin-showcase{grid-template-columns:1fr}.platform-admin-showcase__areas{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=760px){.distribution-problem .section-heading h2{max-width:9ch;font-size:clamp(3rem,14vw,4.8rem)}.interface-stack__viewport{width:calc(100% - 22px);min-height:clamp(255px,72vw,340px);margin-right:22px}.interface-stack__card[data-active=false]{transform:translate(22px,18px)rotate(1.3deg)scale(.955)}.platform-admin-showcase__areas{grid-template-columns:1fr}.contact-channels .contact-channel{grid-template-columns:48px 1fr}}@media (prefers-reduced-motion:reduce){.interface-stack__card,.interface-stack__controls button{transition:none!important}}.interface-stack__viewport{transform:perspective(1500px) rotateX(var(--stack-tilt-x,0deg)) rotateY(var(--stack-tilt-y,0deg));transform-style:preserve-3d;transition:transform .22s var(--signal-ease);will-change:transform}.interface-stack__card{backface-visibility:hidden}.interface-stack__card figure{grid-template-rows:minmax(0,1fr)}.above-experience main>.expert-cta{margin-top:calc(-1 * var(--above-section-space-compact));padding:0 0 var(--above-section-space-compact);background:0 0;border:0}@media (hover:none),(pointer:coarse){.interface-stack__viewport{transform:none}}@media (prefers-reduced-motion:reduce){.interface-stack__viewport{transition:none!important;transform:none!important}}
