@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{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%;-moz-tab-size:4;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:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left: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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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!important}.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}.hidden{display:none}.grow{flex-grow:1}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}:root{--cx-obsidian:#05080b;--cx-graphite:#0b1115;--cx-slate:#121a20;--cx-mist:#d7e0e2;--cx-paper:#eaedeb;--cx-paper-soft:#f1f3f2;--cx-silver:#c5d0d4;--cx-ice:#9fe8f2;--cx-cyan:#5fd4e0;--cx-teal:#2aa8a0;--cx-ink:#0a1012;--cx-muted-dark:#7a8a90;--cx-muted-light:#5a6a6e;--cx-line-dark:rgba(190,230,238,.12);--cx-line-light:rgba(10,16,18,.12);--cx-display:var(--font-outfit),"Helvetica Neue",Arial,sans-serif;--cx-mono:var(--font-ibm-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--cx-ease:cubic-bezier(.22,1,.36,1);--header-h:68px;--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px)}body{background:var(--cx-obsidian);color:#e8f1f3;font-family:var(--cx-display);letter-spacing:-.012em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--cx-ice);outline-offset:3px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cx-container{width:min(100% - 2.5rem*2,var(--container));margin-left:auto;margin-right:auto}@media (max-width:720px){.cx-container{width:min(100% - 1.25rem*2,var(--container))}}.cx-eyebrow{text-transform:uppercase;letter-spacing:.2em;font:500 10px/1.4 var(--cx-mono);color:var(--cx-cyan);margin:0}.cx-eyebrow.tone-light{color:#2f6f76}.cx-btn{text-transform:uppercase;min-height:44px;font:600 9px/1 var(--cx-mono);letter-spacing:.12em;transition:transform .25s var(--cx-ease),background .25s ease,color .25s ease,border-color .25s ease;justify-content:center;align-items:center;padding:.85rem 1.15rem;display:inline-flex}.cx-btn.variant-primary{background:var(--cx-ice);color:#061014;border:1px solid var(--cx-ice)}.cx-btn.variant-primary:hover{background:#c7f4fa;transform:translateY(-1px)}.cx-btn.variant-ghost,.cx-btn.variant-secondary{color:#a9b8bc;border:1px solid rgba(169,184,188,.28)}.cx-btn.variant-ghost:hover,.cx-btn.variant-secondary:hover{color:#eef7f8;border-color:rgba(159,232,242,.55)}.cx-wordmark{align-items:center;gap:.75rem;display:inline-flex}.cx-wordmark__mark{width:16px;height:16px;box-shadow:inset 7px 0 0 -6px var(--cx-cyan),5px 5px 0 -4px rgba(95,212,224,.5);opacity:.9;transition:box-shadow .35s var(--cx-ease),opacity .35s ease;border:1px solid;position:relative}.cx-wordmark__mark:after{content:"";background:linear-gradient(90deg,transparent,var(--cx-cyan),transparent);opacity:0;height:1px;transition:transform .4s var(--cx-ease),opacity .35s ease;position:absolute;top:50%;left:-2px;right:-2px;transform:scaleX(.15)}.cx-wordmark:hover .cx-wordmark__mark{opacity:1;box-shadow:inset 7px 0 0 -6px var(--cx-ice),5px 5px 0 -4px rgba(159,232,242,.55)}.cx-wordmark:focus-visible .cx-wordmark__mark{opacity:1;box-shadow:inset 7px 0 0 -6px var(--cx-ice),5px 5px 0 -4px rgba(159,232,242,.55)}.cx-wordmark:hover .cx-wordmark__mark:after{opacity:.85;transform:scaleX(1)}.cx-wordmark:focus-visible .cx-wordmark__mark:after{opacity:.85;transform:scaleX(1)}.cx-wordmark__text{letter-spacing:.28em;font-size:13px;font-weight:600}.cx-wordmark.tone-dark{color:#eef6f7}.cx-wordmark.tone-light{color:var(--cx-ink)}.cx-section{position:relative}.cx-section.tone-dark{background:var(--cx-obsidian);color:#e8f1f3}.cx-section.tone-light{background:var(--cx-paper);color:var(--cx-ink)}.site-header{z-index:60;height:var(--header-h);border-bottom:1px solid transparent;transition:background .3s,border-color .3s,color .3s;position:-webkit-sticky;position:sticky;top:0}.site-header.tone-dark{color:#eef6f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(5,8,11,.78)}.site-header.tone-light{color:var(--cx-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(234,237,235,.88)}.site-header.is-scrolled{border-bottom-color:var(--cx-line-dark)}.site-header.tone-light.is-scrolled{border-bottom-color:var(--cx-line-light)}.site-header__inner{height:100%;width:min(100% - 2.5rem*2,var(--container));justify-content:space-between;align-items:center;gap:1rem;margin-left:auto;margin-right:auto;display:flex}.site-header__nav{align-items:center;gap:.15rem;height:100%;display:flex}.site-header__link{text-transform:uppercase;letter-spacing:.1em;height:100%;font:500 9px var(--cx-mono);opacity:.72;align-items:center;padding:0 .85rem;display:flex;position:relative}.site-header__link:hover{opacity:1}.site-header__link:focus-visible{opacity:1}.site-header__link:after{content:"";height:1px;transition:transform .25s var(--cx-ease);background:currentColor;position:absolute;bottom:0;left:.85rem;right:.85rem;transform:scaleX(0)}.site-header__link:hover:after{transform:scaleX(1)}.site-header__link:focus-visible:after{transform:scaleX(1)}.site-header__actions{align-items:center;gap:.75rem;display:flex}.site-header__menu-btn{flex-direction:column;place-items:center;gap:6px;width:44px;height:44px;display:none}.site-header__menu-btn span{background:currentColor;width:18px;height:1.5px;transition:transform .25s;display:block}.site-header.is-open .site-header__menu-btn span:first-of-type{transform:translateY(3.75px)rotate(45deg)}.site-header.is-open .site-header__menu-btn span:last-of-type{transform:translateY(-3.75px)rotate(-45deg)}.mobile-nav{z-index:70;pointer-events:none;width:100%;height:100dvh;position:fixed;top:0;bottom:0;left:0;right:0}body.mobile-nav-open{overflow:hidden}.mobile-nav.is-open{pointer-events:auto}.mobile-nav__backdrop{opacity:0;background:rgba(5,8,11,.55);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.mobile-nav.is-open .mobile-nav__backdrop{opacity:1}.mobile-nav__panel{color:#eef6f7;width:min(100%,380px);max-height:100dvh;padding:1.25rem 1.25rem calc(2rem + env(safe-area-inset-bottom,0px));transition:transform .35s var(--cx-ease);-webkit-overflow-scrolling:touch;background:#0a1013;position:absolute;top:0;bottom:0;right:0;overflow:auto;transform:translate(104%)}.mobile-nav.is-open .mobile-nav__panel{transform:none}.mobile-nav__top{font:500 10px var(--cx-mono);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.mobile-nav__close{text-transform:uppercase;letter-spacing:.12em;min-height:44px;font:500 10px var(--cx-mono);color:var(--cx-cyan);padding-left:.5rem;padding-right:.5rem}.mobile-nav__group{margin-bottom:1.75rem}.mobile-nav__group-title{font:500 9px var(--cx-mono);letter-spacing:.14em;text-transform:uppercase;color:#6d7d83;margin:0 0 .75rem}.mobile-nav__group ul{margin:0;padding:0;list-style:none}.mobile-nav__group a{border-top:1px solid var(--cx-line-dark);letter-spacing:-.02em;align-items:center;min-height:48px;font-size:1.15rem;display:flex}.mobile-nav__group a.is-nested{color:#b7c4c8;padding-left:1rem;font-size:1rem}.field-scene{width:100%;height:100%;min-height:280px;position:relative;overflow:hidden}@media (max-width:720px){.field-scene canvas{touch-action:pan-y}}.field-scene canvas{z-index:2;position:relative;width:100%!important;height:100%!important}.field-fallback{z-index:1;background:radial-gradient(circle at 58% 42%,rgba(95,212,224,.08),transparent 42%),#070b0e;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.field-scene:not(.is-fallback) .field-fallback{opacity:.35}.field-fallback__plate{background:rgba(159,232,242,.04);border:1px solid rgba(197,208,212,.32);position:absolute}.field-fallback__plate:first-child{aspect-ratio:1.75;width:48%;transform:rotate(-18deg)translate(-4%,-2%)}.field-fallback__plate:nth-child(2){aspect-ratio:1.75;opacity:.7;width:40%;transform:rotate(-11deg)translate(10%,8%)}.field-fallback__plate:nth-child(3){aspect-ratio:1.75;opacity:.45;width:32%;transform:rotate(-6deg)translate(20%,16%)}.field-fallback__channel{background:var(--cx-cyan);width:30%;height:2px;position:absolute;transform:translate(-8%,-6%);box-shadow:0 0 18px rgba(95,212,224,.35)}.field-fallback__packet{background:var(--cx-ice);width:10px;height:4px;position:absolute;transform:translate(14%,-6%)}.home-hero{min-height:calc(100svh - var(--header-h));align-items:start;height:920px;max-height:1180px;display:grid;overflow:clip}.home-hero__field{z-index:1;pointer-events:none;position:absolute;top:-8%;bottom:-14%;left:42%;right:-4%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 10%,#000 32%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 10%,#000 32%,#000 100%)}.home-hero__canvas{height:100%}.home-hero__veil{z-index:2;pointer-events:none;background:radial-gradient(48% 46% at 78% 46%,rgba(42,168,160,.08),transparent 58%),linear-gradient(102deg,rgba(5,8,11,.96) 0%,rgba(5,8,11,.78) 30%,rgba(5,8,11,.18) 58%,rgba(5,8,11,.32) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.home-hero__grid{z-index:2;pointer-events:none;background-image:linear-gradient(rgba(145,216,225,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(145,216,225,.024) 1px,transparent 1px);background-size:72px 72px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.48),transparent 58%);mask-image:linear-gradient(90deg,rgba(0,0,0,.48),transparent 58%)}.home-hero__content{z-index:4;max-width:min(50rem,100%);margin-top:0;padding-top:5.25rem;padding-bottom:4.5rem;position:relative}.home-hero h1{color:#e8f1f3;letter-spacing:-.072em;max-width:100%;margin:1.15rem 0 0;font-size:max(2.7rem,min(4.2vw,4.5rem));font-weight:600;line-height:.92}.home-hero__line{display:inline}.home-hero__accent{color:var(--cx-cyan);font-style:inherit;font-weight:inherit;white-space:nowrap}.home-hero__body{color:#9aa7ab;letter-spacing:-.02em;max-width:34rem;margin:1.25rem 0 0;font-size:1.05rem;line-height:1.45}.home-hero__actions{flex-wrap:wrap;gap:1.1rem;margin-top:1.85rem;display:flex}.home-hero__meta{z-index:4;left:max(2.5rem,calc((100% - var(--container))/2));right:max(2.5rem,calc((100% - var(--container))/2));border-top:1px solid rgba(193,232,237,.12);justify-content:space-between;align-items:end;padding-top:.9rem;display:flex;position:absolute;bottom:1.5rem}.home-hero__meta span{font:400 8px var(--cx-mono);letter-spacing:.18em;text-transform:uppercase;color:#617278}.home-hero__meta strong{color:#9ca9ad;font-size:.85rem;font-weight:450}.home-bag{background:#080d10;padding:7rem 0}.home-bag__intro{border-bottom:1px solid var(--cx-line-dark);grid-template-columns:.8fr 1.2fr 1fr;align-items:end;gap:2rem;padding-bottom:3rem;display:grid}.home-bag__intro h2{letter-spacing:-.06em;margin:0;font-size:max(2.4rem,min(5vw,4.4rem));line-height:.92}.home-bag__intro p{color:var(--cx-muted-dark);max-width:28rem;margin:0;line-height:1.55}.home-bag__stage{border:1px solid var(--cx-line-dark);grid-template-columns:1.35fr .75fr;min-height:680px;margin-top:2.5rem;display:grid}.home-bag__scene{min-height:620px;transition:background .8s var(--cx-ease);background:radial-gradient(circle at 50% 45%,rgba(42,168,160,.07),transparent 42%),#060a0d;position:relative}.home-bag__scene[data-stage=build]{background:radial-gradient(circle at 48% 42%,rgba(159,232,242,.043),transparent 40%),#060a0d}.home-bag__scene[data-stage=automate]{background:radial-gradient(circle at 52% 48%,rgba(95,212,224,.1),transparent 44%),#060a0d}.home-bag__scene[data-stage=grow]{background:radial-gradient(circle at 55% 40%,rgba(42,168,160,.12),transparent 48%),#060a0d}.home-bag__readout{z-index:4;border-top:1px solid rgba(200,235,238,.12);grid-template-columns:2.5rem 1fr auto;align-items:end;gap:.75rem;padding-top:.85rem;display:grid;position:absolute;bottom:1.25rem;left:1.5rem;right:1.5rem}.home-bag__readout span{font:500 9px var(--cx-mono);color:var(--cx-cyan)}.home-bag__readout strong{letter-spacing:-.03em;font-size:1.4rem}.home-bag__readout small{font:400 8px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:#67777b}.home-bag__controls{background:#0a1013;flex-direction:column;display:flex}.home-bag__controls button{text-align:left;color:#819095;transition:background .35s var(--cx-ease),color .35s ease,box-shadow .45s var(--cx-ease);border-bottom:1px solid rgba(200,235,238,.1);flex:1;grid-template-columns:2.4rem 1fr;gap:.75rem;padding:1.35rem 1.4rem;display:grid}.home-bag__controls button:last-child{border-bottom:0}.home-bag__controls button.is-active,.home-bag__controls button:hover{color:#e9f7f8;background:#10181c}.home-bag__controls button:focus-visible{color:#e9f7f8;background:#10181c}.home-bag__controls button.is-active{box-shadow:inset 2px 0 0 var(--cx-cyan);transition-delay:50ms}.home-bag__controls span{font:500 9px var(--cx-mono);color:var(--cx-cyan)}.home-bag__controls strong{letter-spacing:.02em;font-size:1rem;display:block}.home-bag__controls small{font:400 9px var(--cx-mono);text-transform:uppercase;letter-spacing:.1em;color:#607176;margin-top:.25rem;display:block}.home-bag__controls p{color:#6f8085;max-width:16rem;margin:.55rem 0 0;font-size:.8rem;line-height:1.45}.theme-bridge{background:linear-gradient(#05080b 0%,#1a2226 36%,#c8d0cd 70%,#eaedeb 100%);height:160px;position:relative;overflow:hidden}.theme-bridge__plates{place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.theme-bridge__plates i{width:min(48vw,420px);height:42px;animation:cx-bridge-settle 7.5s var(--cx-ease)infinite;background:linear-gradient(105deg,rgba(255,255,255,.08) 0%,rgba(159,232,242,.12) 42%,rgba(255,255,255,.22) 100%);border:1px solid rgba(10,16,18,.16);position:absolute;transform:rotate(-14deg)}.theme-bridge__plates i:nth-child(2){opacity:.72;animation-delay:.35s;transform:rotate(-10deg)translateY(16px)}.theme-bridge__plates i:nth-child(3){opacity:.42;animation-delay:.7s;transform:rotate(-6deg)translateY(32px)}.theme-bridge__structure{pointer-events:none;opacity:0;animation:cx-bridge-reveal 7.5s var(--cx-ease)infinite;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.theme-bridge__structure span{background:rgba(10,16,18,.28);width:min(42vw,360px);height:1px;position:absolute;transform:rotate(-12deg)}.theme-bridge__structure span:nth-child(2){width:min(36vw,300px);transform:rotate(-12deg)translateY(14px)}.theme-bridge__structure span:nth-child(3){width:min(28vw,220px);transform:rotate(-12deg)translateY(28px)}.theme-bridge__signal{background:linear-gradient(90deg,transparent,var(--cx-cyan),var(--cx-ice),transparent);width:18%;height:2px;animation:cx-bridge-signal 7.5s var(--cx-ease)infinite;pointer-events:none;position:absolute;top:48%;left:-8%;box-shadow:0 0 12px rgba(95,212,224,.35)}@keyframes cx-bridge-settle{0%,18%{filter:brightness()}42%{filter:brightness(1.08)}58%,to{filter:brightness()}}@keyframes cx-bridge-reveal{0%,28%{opacity:0}40%,52%{opacity:.7}68%,to{opacity:0}}@keyframes cx-bridge-signal{0%,22%{opacity:0;transform:translate(0)scaleX(.4)}38%{opacity:1;transform:translate(45vw)scaleX(1)}55%{opacity:.85;transform:translate(95vw)scaleX(.7)}68%,to{opacity:0;transform:translate(120vw)scaleX(.2)}}.home-model{padding:7rem 0}.home-model__intro{grid-template-columns:.8fr 1.2fr 1fr;align-items:end;gap:2rem;margin-bottom:3rem;display:grid}.home-model__intro h2{letter-spacing:-.055em;margin:0;font-size:max(2.3rem,min(4.5vw,3.8rem));line-height:.95}.home-model__intro p{color:var(--cx-muted-light);margin:0;line-height:1.55}.home-model__list{border-top:1px solid var(--cx-line-light);margin:0;padding:0;list-style:none}.home-model__item{border-bottom:1px solid var(--cx-line-light);transition:padding .25s var(--cx-ease),background .25s ease;grid-template-columns:3.5rem 1fr auto;align-items:center;gap:1.25rem;padding:1.7rem 0;display:grid}.home-model__item:hover{padding-left:.75rem}.home-model__item:focus-visible{padding-left:.75rem}.home-model__item span{font:500 10px var(--cx-mono);color:#2f6f76}.home-model__item strong{letter-spacing:-.04em;font-size:max(1.6rem,min(3vw,2.4rem));display:block}.home-model__item p{color:var(--cx-muted-light);margin:.35rem 0 0}.home-model__item em{color:#2f6f76;font-style:normal}.home-engine{padding:7rem 0 5rem;overflow:clip}.home-engine__intro{grid-template-columns:.75fr 1.15fr 1fr;align-items:end;gap:2rem;margin-bottom:2.5rem;display:grid}.home-engine__intro h2{letter-spacing:-.07em;margin:0;font-size:max(2.8rem,min(6vw,5.4rem));line-height:.86}.home-engine__intro p{color:var(--cx-muted-dark);max-width:28rem;margin:0;line-height:1.55}.home-engine__actions{flex-wrap:wrap;gap:.85rem;margin-top:1.35rem;display:flex}.home-engine__viewport{border-top:1px solid var(--cx-line-dark);border-bottom:1px solid var(--cx-line-dark);background:radial-gradient(circle at 50% 48%,rgba(95,212,224,.07),transparent 40%),#060a0d;min-height:620px;position:relative}.home-engine__field{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 20%,rgba(0,0,0,.75) 55%,transparent 85%);mask-image:radial-gradient(circle at 50% 48%,#000 20%,rgba(0,0,0,.75) 55%,transparent 85%)}.home-engine__stages{z-index:3;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;top:0;bottom:0;left:0;right:0}.home-engine__stages li{text-align:center;width:6.5rem;transform:rotate(calc(var(--i)*45deg))translateY(-12.5rem)rotate(calc(var(--i)*-45deg));margin:-1.1rem 0 0 -3.25rem;position:absolute;top:46%;left:50%}.home-engine__stages em{font:400 8px var(--cx-mono);color:var(--cx-cyan);font-style:normal;display:block}.home-engine__stages strong{text-transform:uppercase;letter-spacing:.08em;margin-top:.25rem;font-size:.7rem;font-weight:550;display:block}.home-engine__legend{z-index:4;border-top:1px solid rgba(200,235,238,.12);grid-template-columns:repeat(3,1fr);gap:1rem;padding-top:.9rem;display:grid;position:absolute;bottom:1.25rem;left:1.5rem;right:1.5rem}.home-engine__legend span{font:500 8px var(--cx-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--cx-cyan)}.home-engine__legend p{color:#7d8e93;margin:.35rem 0 0;font-size:.8rem}.home-solutions{padding:7rem 0}.home-solutions__intro{grid-template-columns:.8fr 1.2fr 1fr;align-items:end;gap:2rem;margin-bottom:3rem;display:grid}.home-solutions__intro h2{letter-spacing:-.055em;margin:0;font-size:max(2.3rem,min(4.5vw,3.6rem));line-height:.95}.home-solutions__intro p{color:var(--cx-muted-light);margin:0;line-height:1.55}.home-solutions__grid{border-top:1px solid var(--cx-line-light);grid-template-columns:1.15fr .85fr;gap:1.5rem;display:grid}.home-solutions__index{margin:0;padding:0;list-style:none}.home-solutions__index button{text-align:left;border-bottom:1px solid var(--cx-line-light);width:100%;color:var(--cx-muted-light);transition:color .25s ease,padding .25s var(--cx-ease);grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem .5rem;display:grid}.home-solutions__index button.is-active,.home-solutions__index button:hover{color:var(--cx-ink);padding-left:.75rem}.home-solutions__index button:focus-visible{color:var(--cx-ink);padding-left:.75rem}.home-solutions__index span{font:500 9px var(--cx-mono);color:#2f6f76}.home-solutions__index strong{letter-spacing:-.02em;font-size:1.05rem;font-weight:550}.home-solutions__panel{border:1px solid var(--cx-line-light);top:calc(var(--header-h) + 1rem);background:linear-gradient(145deg,#f2f4f3,#e4e8e6);align-self:start;padding:2rem;position:-webkit-sticky;position:sticky}.home-solutions__panel span{font:500 9px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:#2f6f76}.home-solutions__panel h3{letter-spacing:-.04em;margin:1rem 0;font-size:max(1.6rem,min(2.5vw,2.2rem));line-height:1.05}.home-solutions__panel p{color:var(--cx-muted-light);margin:0 0 1.5rem;line-height:1.55}.home-solutions__panel a{font:600 9px var(--cx-mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid rgba(10,16,18,.35);padding-bottom:.25rem}.home-work{padding:0 0 7rem}.home-work__intro{grid-template-columns:.8fr 1.2fr 1fr;align-items:end;gap:2rem;margin-bottom:2.5rem;display:grid}.home-work__intro h2{letter-spacing:-.05em;margin:0;font-size:max(2.2rem,min(4vw,3.4rem));line-height:.95}.home-work__intro p{color:var(--cx-muted-light);margin:0;line-height:1.55}.home-work__grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.home-work__card{border:1px solid var(--cx-line-light);background:#f2f4f3;flex-direction:column;min-height:280px;padding:1.4rem;display:flex}.home-work__card span{font:500 9px var(--cx-mono);color:#2f6f76}.home-work__pending{font:500 8px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:#7a8a8e;margin:2.5rem 0 .75rem}.home-work__card h3{letter-spacing:-.03em;margin:0 0 .5rem;font-size:1.35rem}.home-work__card p:last-child{color:var(--cx-muted-light);margin:auto 0 0;font-size:.9rem}.home-capabilities{background:#080d10;padding:7rem 0}.home-capabilities__intro{grid-template-columns:.8fr 1.2fr 1fr;align-items:end;gap:2rem;margin-bottom:2.5rem;display:grid}.home-capabilities__intro h2{letter-spacing:-.05em;margin:0;font-size:max(2.2rem,min(4vw,3.4rem));line-height:.95}.home-capabilities__intro p{color:var(--cx-muted-dark);margin:0;line-height:1.55}.home-capabilities__list{border-top:1px solid var(--cx-line-dark);margin:0;padding:0;list-style:none}.home-capabilities__row{border-bottom:1px solid var(--cx-line-dark);transition:padding .25s var(--cx-ease),color .25s ease;grid-template-columns:3.5rem 1fr 1.5rem;align-items:center;gap:1rem;padding:1.35rem 0;display:grid}.home-capabilities__row:hover{color:var(--cx-ice);padding-left:.75rem}.home-capabilities__row:focus-visible{color:var(--cx-ice);padding-left:.75rem}.home-capabilities__row span{font:500 9px var(--cx-mono);color:var(--cx-cyan)}.home-capabilities__row strong{letter-spacing:-.03em;font-size:1.25rem;font-weight:500}.home-capabilities__row em{opacity:.5;border-bottom:1px solid;border-right:1px solid;width:8px;height:8px;transform:rotate(-45deg)}.home-approach{padding:7rem 0}.home-approach__intro{grid-template-columns:.7fr 1.5fr .8fr;align-items:end;gap:2rem;margin-bottom:3rem;display:grid}.home-approach__intro h2{letter-spacing:-.055em;margin:0;font-size:max(2.1rem,min(4.2vw,3.5rem));line-height:.95}.home-approach__intro p{color:var(--cx-muted-light);margin:0;line-height:1.55}.home-approach__sequence{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.home-approach__sequence li{border:1px solid var(--cx-line-light);background:#f2f4f3;flex-direction:column;justify-content:space-between;min-height:150px;padding:1.25rem;display:flex}.home-approach__sequence span{font:500 9px var(--cx-mono);color:#2f6f76}.home-approach__sequence strong{letter-spacing:-.03em;font-size:1.15rem;font-weight:550}.home-close{min-height:min(560px,calc(100svh - var(--header-h)));place-items:center;padding:5.5rem 0 5rem;display:grid;overflow:clip}.home-close__field{opacity:.38;position:absolute;top:8%;bottom:12%;left:5%;right:5%;-webkit-mask-image:radial-gradient(55% 50%,#000 8%,transparent 68%);mask-image:radial-gradient(55% 50%,#000 8%,transparent 68%)}.home-close__canvas{height:100%}.home-close__content{z-index:2;text-align:center;justify-items:center;gap:2.15rem;padding-left:1rem;padding-right:1rem;display:grid;position:relative}.home-close h2{letter-spacing:-.06em;max-width:15ch;margin:0;font-size:max(2.5rem,min(5.8vw,4.6rem));line-height:.92}.site-footer{background:var(--cx-paper);color:var(--cx-ink);border-top:1px solid var(--cx-line-light);padding:4.5rem 0 2rem}.site-footer__top{border-bottom:1px solid var(--cx-line-light);grid-template-columns:.9fr 1.6fr;gap:3rem;padding-bottom:3rem;display:grid}.site-footer__brand p{color:var(--cx-muted-light);margin:1rem 0 0}.site-footer__pillars{font:500 9px var(--cx-mono);letter-spacing:.14em;text-transform:uppercase;color:#2f6f76!important;margin-top:.75rem!important}.site-footer__columns{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.site-footer__columns p{font:500 9px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:#2f6f76;margin:0 0 1rem}.site-footer__columns ul{margin:0;padding:0;list-style:none}.site-footer__columns li+li{margin-top:.65rem}.site-footer__columns a{min-height:44px;color:var(--cx-muted-light);align-items:center;margin-top:-.1rem;margin-bottom:-.1rem;padding-top:.4rem;padding-bottom:.4rem;font-size:.92rem;display:inline-flex}.site-footer__columns a:hover{color:var(--cx-ink)}.site-footer__columns a:focus-visible{color:var(--cx-ink)}.site-footer__bottom{color:var(--cx-muted-light);justify-content:space-between;gap:1rem;padding-top:1.5rem;font-size:.85rem;display:flex}.site-footer__bottom div{flex-wrap:wrap;gap:.75rem;display:flex}.site-footer__bottom a{min-height:44px;color:var(--cx-muted-light);align-items:center;padding:.35rem;display:inline-flex}.site-footer__bottom a:hover{color:var(--cx-ink)}.site-footer__bottom a:focus-visible{color:var(--cx-ink)}.placeholder-page{min-height:calc(100svh - var(--header-h) - 220px);background:var(--cx-paper);color:var(--cx-ink);padding:6rem 0}.placeholder-page h1{letter-spacing:-.055em;margin:1rem 0;font-size:max(2.5rem,min(5vw,4rem))}.placeholder-page p{max-width:36rem;color:var(--cx-muted-light);line-height:1.55}@media (max-width:1100px){.site-header__nav{display:none}.site-header__menu-btn{display:inline-flex}.home-bag__intro,.home-model__intro,.home-engine__intro,.home-solutions__intro,.home-work__intro,.home-capabilities__intro,.home-approach__intro{grid-template-columns:1fr 1.3fr}.home-bag__intro p,.home-model__intro p,.home-engine__intro p,.home-solutions__intro p,.home-work__intro p,.home-capabilities__intro p,.home-approach__intro p{grid-column:2}.home-bag__stage,.home-solutions__grid,.site-footer__top{grid-template-columns:1fr}.home-work__grid,.home-approach__sequence,.site-footer__columns{grid-template-columns:1fr 1fr}.home-solutions__panel{position:static}.home-engine__stages li{transform:rotate(calc(var(--i)*45deg))translateY(-9.5rem)rotate(calc(var(--i)*-45deg))}}@media (max-width:720px){.site-header__cta{display:none}.site-header__inner{width:min(100% - 1.25rem*2,var(--container))}.home-hero{height:auto;min-height:calc(100svh - var(--header-h));align-items:start}.home-hero__field{opacity:.85;top:38%;bottom:-5%;left:-20%;right:-30%;-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 75%,transparent);mask-image:linear-gradient(transparent,#000 22%,#000 75%,transparent)}.home-hero__veil{background:linear-gradient(rgba(5,8,11,.2) 0%,rgba(5,8,11,.72) 38%,rgba(5,8,11,.92) 100%)}.home-hero__content{max-width:100%;margin-top:0;margin-left:auto;margin-right:auto;padding-top:2.5rem;padding-bottom:12.5rem}.home-hero h1{max-width:none;font-size:2.65rem;line-height:.94}.home-hero__body{max-width:none;font-size:1rem}.home-hero__meta{left:1.25rem;right:1.25rem}.home-hero__meta strong{display:none}.home-bag,.home-model,.home-engine,.home-solutions,.home-capabilities,.home-approach{padding:4.5rem 0}.home-work{padding-bottom:4.5rem}.home-bag__intro,.home-model__intro,.home-engine__intro,.home-solutions__intro,.home-work__intro,.home-capabilities__intro,.home-approach__intro{display:block}.home-bag__intro h2,.home-model__intro h2,.home-engine__intro h2,.home-solutions__intro h2,.home-work__intro h2,.home-capabilities__intro h2,.home-approach__intro h2{margin:1rem 0;font-size:2.4rem}.home-bag__stage{min-height:0;display:block}.home-bag__scene{min-height:380px}.home-engine__viewport{min-height:520px}.home-engine__stages li{width:4.8rem;transform:rotate(calc(var(--i)*45deg))translateY(-8rem)rotate(calc(var(--i)*-45deg));margin-left:-2.4rem}.home-engine__stages strong{font-size:.58rem}.home-engine__legend{grid-template-columns:1fr;gap:.5rem}.home-work__grid,.home-approach__sequence,.site-footer__columns{grid-template-columns:1fr}.site-footer__bottom{flex-direction:column}.home-close{min-height:420px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.field-scene canvas{display:none!important}.field-fallback{opacity:1!important}.theme-bridge__structure{opacity:.35!important}.theme-bridge__signal{opacity:0!important}.cx-reveal{opacity:1!important}.cx-reveal .offer-path li,.cx-reveal .offer-layers li,.cx-reveal .offer-states li,.cx-reveal .offer-logic>div,.cx-reveal .offer-advise li,.cx-reveal .offer-companion li,.cx-reveal .offer-converse li,.cx-reveal .offer-recompose li,.cx-reveal .offer-bag li,.cx-reveal .offer-engage li,.cx-reveal .offer-xform__before li,.cx-reveal .offer-xform__after li{opacity:1!important;transform:none!important}.offer-path__signal,.offer-engage__signal,.offer-advise__signal,.offer-converse__pulse,.offer-conductor__signal{display:none!important}.offer-xform__before{opacity:.45!important}.offer-xform__after{opacity:1!important}}@media (min-width:721px) and (max-width:1199px){.home-hero__content{padding-top:4rem;padding-bottom:4.5rem}}@media (max-height:820px) and (min-width:900px){.home-hero{height:calc(100svh - var(--header-h));max-height:none}.home-hero__content{margin-top:0;padding-top:3rem;padding-bottom:3.25rem}.home-hero h1{font-size:max(2.55rem,min(3.6vw,3.85rem));line-height:.94}.home-hero__actions{margin-top:1.5rem}.home-bag__stage{min-height:560px}.home-bag__scene{min-height:500px}.home-close{min-height:calc(100svh - var(--header-h) - 40px);padding:4rem 0}.home-close h2{font-size:max(2.2rem,min(4.8vw,3.8rem))}}@media (min-width:1200px){.home-hero__content{width:min(100% - 5rem,50rem);max-width:50rem;margin-left:max(2.5rem,calc((100% - var(--container))/2));margin-right:auto}.home-hero h1{max-width:none}.home-hero__line{white-space:nowrap;display:block}.home-hero__body{max-width:32.5rem}}.cx-crumbs{margin:0 0 1.75rem}.cx-crumbs ol{font:500 9px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cx-muted-dark);flex-wrap:wrap;gap:.35rem .5rem;margin:0;padding:0;list-style:none;display:flex}.tone-light .cx-crumbs ol{color:var(--cx-muted-light)}.cx-crumbs li:not(:last-child):after{content:"/";opacity:.5;margin-left:.5rem}.cx-crumbs a:hover{color:var(--cx-ice)}.cx-crumbs a:focus-visible{color:var(--cx-ice)}.tone-light .cx-crumbs a:hover{color:var(--cx-ink)}.tone-light .cx-crumbs a:focus-visible{color:var(--cx-ink)}.prod-ctas{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.prod-hero{align-items:center;min-height:520px;padding:0;display:grid;position:relative;overflow:clip}.prod-hero__field{z-index:1;pointer-events:none;opacity:.72;position:absolute;top:-10%;bottom:-16%;left:28%;right:-8%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 36%);mask-image:linear-gradient(90deg,transparent,#000 36%)}.prod-hero__canvas{height:100%;min-height:520px}.prod-hero__veil{z-index:2;pointer-events:none;background:linear-gradient(105deg,rgba(5,8,11,.94) 0%,rgba(5,8,11,.62) 48%,rgba(5,8,11,.28) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.prod-hero__content{z-index:4;padding-top:5.5rem;padding-bottom:4.5rem;position:relative}.prod-hero h1{letter-spacing:-.07em;max-width:16ch;margin:1.25rem 0 0;font-size:max(3rem,min(7vw,5.8rem));line-height:.9}.prod-hero__lede{letter-spacing:-.035em;max-width:28rem;margin:1.5rem 0 .85rem;font-size:max(1.2rem,min(2vw,1.7rem));line-height:1.15}.prod-hero__body{max-width:36rem;color:var(--cx-muted-dark);margin:0;line-height:1.55}.prod-feature{padding:6rem 0}.prod-showcase{grid-template-columns:.95fr 1.05fr;align-items:center;gap:3rem;display:grid}.prod-showcase__status,.prod-showcase__category{font:500 9px var(--cx-mono);letter-spacing:.14em;text-transform:uppercase;color:#2f6f76;margin:0}.prod-showcase__category{margin-top:.45rem}.prod-showcase h2{letter-spacing:-.055em;margin:.85rem 0 0;font-size:max(2.2rem,min(4vw,3.6rem));line-height:.95}.prod-showcase h2 a:hover{color:#2f6f76}.prod-showcase h2 a:focus-visible{color:#2f6f76}.prod-showcase__prop{letter-spacing:-.03em;margin:1rem 0 .75rem;font-size:1.2rem;line-height:1.25}.prod-showcase__summary{color:var(--cx-muted-light);max-width:34rem;margin:0;line-height:1.55}.prod-showcase__caps{gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.prod-showcase__caps li{border-top:1px solid var(--cx-line-light);padding:.55rem 0;font-size:.95rem}.prod-media{margin:2.5rem 0 0}.prod-media__frame{border:1px solid var(--cx-line-dark);background:radial-gradient(circle at 62% 40%,rgba(95,212,224,.08),transparent 46%),#070b0e;min-height:280px;position:relative;overflow:hidden}.tone-light .prod-media__frame{background:radial-gradient(circle at 58% 40%,rgba(42,168,160,.16),transparent 44%),linear-gradient(165deg,#f6f7f6 0%,#eceeed 58%,#e7eae8 100%);border-color:rgba(10,16,18,.16);box-shadow:inset 0 1px rgba(255,255,255,.7)}.prod-media figcaption{font:400 8px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cx-muted-dark);margin-top:.7rem}.tone-light .prod-media figcaption{color:var(--cx-muted-light)}.prod-media__abstract{position:absolute;top:0;bottom:0;left:0;right:0}.prod-media__abstract:before{content:"";background:linear-gradient(90deg,transparent,rgba(95,212,224,.55),transparent);height:1px;position:absolute;top:46%;left:10%;right:18%}.prod-media__abstract i{background:rgba(159,232,242,.05);border:1px solid rgba(197,208,212,.28);position:absolute}.prod-media__abstract i:first-child{width:58%;height:42%;top:18%;left:8%;transform:rotate(-12deg)}.prod-media__abstract i:nth-child(2){opacity:.7;width:46%;height:34%;top:32%;left:28%;transform:rotate(-7deg)}.prod-media__abstract i:nth-child(3){opacity:.45;width:32%;height:24%;top:46%;left:48%;transform:rotate(-4deg)}.prod-media__abstract span{background:var(--cx-cyan);z-index:2;width:38%;height:2px;position:absolute;top:44%;left:12%}.prod-media__abstract b{z-index:3;border:1px solid var(--cx-cyan);background:#070b0e;width:11px;height:11px;position:absolute;top:38%;left:46%;transform:rotate(45deg);box-shadow:0 0 0 5px rgba(95,212,224,.12)}.tone-light .prod-media__abstract i{background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(42,168,160,.11));border-color:rgba(10,16,18,.24);box-shadow:0 16px 34px rgba(10,16,18,.09),inset 0 1px rgba(255,255,255,.88)}.tone-light .prod-media__abstract i:first-child{opacity:1}.tone-light .prod-media__abstract i:nth-child(2){opacity:.9}.tone-light .prod-media__abstract i:nth-child(3){opacity:.78}.tone-light .prod-media__abstract span{background:linear-gradient(90deg,transparent,#2aa8a0 10%,#1a7a82 90%,transparent);height:2px;box-shadow:0 0 14px rgba(42,168,160,.28)}.tone-light .prod-media__abstract b{background:#f6f7f6;border-color:#1f7c82;box-shadow:0 0 0 5px rgba(42,168,160,.14)}.tone-light .prod-media__abstract:before{background:linear-gradient(90deg,transparent,rgba(42,168,160,.45),transparent)}.prod-media__workspace{background:rgba(190,230,238,.08);grid-template-columns:repeat(3,1fr);gap:1px;min-height:240px;display:grid;position:relative}.prod-media__workspace div{z-index:1;background:#070b0e;flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex;position:relative}.prod-media__workspace div:not(:last-child):after{content:"";background:linear-gradient(180deg,transparent,var(--cx-cyan),transparent);width:1px;height:42%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.prod-media__workspace div{background:#070b0e;flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex}.prod-media__workspace em{font:500 8px var(--cx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cx-cyan);font-style:normal}.prod-media__workspace strong{letter-spacing:-.04em;font-size:1.35rem}.prod-media__workspace small{color:var(--cx-muted-dark)}.prod-connect{padding:6.5rem 0}.prod-connect__grid{grid-template-columns:.9fr 1.1fr;align-items:end;gap:2rem;margin-bottom:2.5rem;display:grid}.prod-connect__grid h2{letter-spacing:-.055em;margin:.75rem 0 0;font-size:max(2.2rem,min(4vw,3.4rem));line-height:.95}.prod-connect__grid p{color:var(--cx-muted-dark);max-width:34rem;margin:0;line-height:1.55}.prod-connect__list{border-top:1px solid var(--cx-line-dark);margin:0 0 2rem;padding:0;list-style:none}.prod-connect__list a{border-bottom:1px solid var(--cx-line-dark);grid-template-columns:3.5rem 1fr;gap:.35rem 1.25rem;padding:1.4rem 0;display:grid}.prod-connect__list span{font:500 9px var(--cx-mono);color:var(--cx-cyan);grid-row:1/3}.prod-connect__list strong{letter-spacing:-.03em;font-size:1.2rem}.prod-connect__list p{color:var(--cx-muted-dark);margin:0}.prod-connect__list a:hover strong{color:var(--cx-ice)}.prod-connect__list a:focus-visible strong{color:var(--cx-ice)}.se-hero{min-height:calc(100svh - var(--header-h));align-items:center;max-height:1080px;display:grid;overflow:clip}.se-hero__field{z-index:1;pointer-events:none;position:absolute;top:-8%;bottom:-12%;left:34%;right:-10%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 26%,#000 52%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 26%,#000 52%)}.se-hero__canvas{height:100%}.se-hero__veil{z-index:2;pointer-events:none;background:linear-gradient(105deg,rgba(5,8,11,.96) 0%,rgba(5,8,11,.84) 34%,rgba(5,8,11,.38) 62%,rgba(5,8,11,.14) 82%);position:absolute;top:0;bottom:0;left:0;right:0}.se-hero__content{z-index:4;max-width:640px;padding-top:4.5rem;padding-bottom:5rem;position:relative}.se-hero h1{letter-spacing:-.068em;margin:1.25rem 0 0;font-size:max(2.8rem,min(6.2vw,5.4rem));line-height:.9}.se-hero__prop{letter-spacing:-.03em;max-width:34rem;margin:1.4rem 0 .9rem;font-size:max(1.15rem,min(2vw,1.65rem));line-height:1.2}.se-hero__body{color:#87959a;max-width:34rem;margin:0;line-height:1.58}.se-os{background:#080d10;padding:6.5rem 0}.se-os__intro{border-bottom:1px solid var(--cx-line-dark);grid-template-columns:.8fr 1.2fr 1fr;align-items:end;gap:2rem;padding-bottom:2.5rem;display:grid}.se-os__intro h2{letter-spacing:-.055em;margin:0;font-size:max(2.2rem,min(4.5vw,3.6rem));line-height:.95}.se-os__intro p{color:var(--cx-muted-dark);max-width:28rem;margin:0;line-height:1.55}.se-os__stage{border:1px solid var(--cx-line-dark);grid-template-columns:1.25fr .85fr;min-height:640px;margin-top:2.25rem;display:grid}.se-os__scene{background:radial-gradient(circle at 50% 45%,rgba(95,212,224,.08),transparent 44%),#060a0d;min-height:560px;position:relative}.se-os__scene[data-macro=input]{background:radial-gradient(circle at 64% 38%,rgba(95,212,224,.12),transparent 48%),#060a0d}.se-os__scene[data-macro=intelligence]{background:radial-gradient(circle at 48% 48%,rgba(95,212,224,.1),transparent 46%),#060a0d}.se-os__scene[data-macro=outcome]{background:radial-gradient(circle at 36% 58%,rgba(159,232,242,.1),transparent 50%),#060a0d}.se-os__field{height:100%}.se-os__readout{z-index:4;border-top:1px solid rgba(200,235,238,.12);padding-top:.85rem;position:absolute;bottom:1.25rem;left:1.5rem;right:1.5rem}.se-os__readout em{font:500 8px var(--cx-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cx-cyan);margin-bottom:.4rem;font-style:normal;display:block}.se-os__readout span{font:500 9px var(--cx-mono);color:var(--cx-cyan)}.se-os__readout strong{letter-spacing:-.03em;margin-top:.2rem;font-size:1.35rem;display:block}.se-os__readout p{color:#7d8e93;max-width:28rem;margin:.35rem 0 0;font-size:.9rem}.se-os__controls{background:#0a1013;flex-direction:column;max-height:720px;display:flex;overflow:auto}.se-os__controls button{text-align:left;color:#819095;min-height:52px;transition:background .35s var(--cx-ease),color .35s ease,box-shadow .45s var(--cx-ease);border-bottom:1px solid rgba(200,235,238,.1);flex:1 0 auto;grid-template-columns:2.4rem 1fr;gap:.75rem;padding:.95rem 1.25rem;display:grid}.se-os__controls button:last-child{border-bottom:0}.se-os__controls button.is-active,.se-os__controls button:hover{color:#e9f7f8;background:#10181c}.se-os__controls button:focus-visible{color:#e9f7f8;background:#10181c}.se-os__controls button.is-active{box-shadow:inset 2px 0 0 var(--cx-cyan)}.se-os__controls span{font:500 9px var(--cx-mono);color:var(--cx-cyan)}.se-os__controls strong{letter-spacing:.04em;text-transform:uppercase;font-size:.92rem;display:block}.se-os__controls p{color:#6f8085;margin:.4rem 0 0;font-size:.78rem;line-height:1.45}.se-model,.se-caps,.se-operate,.se-adapt,.se-commercial,.se-faq{padding:6.5rem 0}.se-section-intro{max-width:36rem;margin-bottom:2.5rem}.se-section-intro h2{letter-spacing:-.055em;margin:.75rem 0 0;font-size:max(2.2rem,min(4vw,3.4rem));line-height:.95}.se-split{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.se-split h2{letter-spacing:-.045em;margin:.75rem 0 1rem;font-size:max(1.8rem,min(3vw,2.6rem));line-height:1}.se-split p{color:var(--cx-muted-light);margin:0;line-height:1.55}.tone-dark .se-split p{color:var(--cx-muted-dark)}.se-points{margin:1.5rem 0 0;padding:0;list-style:none}.se-points li{border-top:1px solid var(--cx-line-light);color:var(--cx-ink);padding:.85rem 0}.prod-page,.se-page{overflow-x:clip}.se-page{--se-local-h:0px}@media (min-width:900px){.se-page{--se-local-h:44px}}.se-page #overview{scroll-margin-top:0}.se-page #operating-system,.se-page #features,.se-page #integrations,.se-page #commercial,.se-page #faq{scroll-margin-top:calc(var(--se-local-h) + 8px)}.se-inquiry{border:1px solid var(--cx-line-light);background:#f2f4f3;margin-top:1.5rem}.se-inquiry__customer{font:500 9px var(--cx-mono);letter-spacing:.16em;text-transform:uppercase;color:#2f6f76;border-bottom:1px solid var(--cx-line-light);padding:1rem 1.15rem}.se-inquiry ol{margin:0;padding:0;list-style:none}.se-inquiry li{border-bottom:1px solid var(--cx-line-light);gap:.25rem;padding:1rem 1.15rem;display:grid}.se-inquiry li:last-child{border-bottom:0}.se-inquiry strong{letter-spacing:-.02em;font-size:1.05rem}.se-inquiry span{color:var(--cx-muted-light);font-size:.8rem}.se-caps__grid{background:var(--cx-line-dark);border:1px solid var(--cx-line-dark);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.se-caps__grid>li{background:#080d10;padding:1.5rem 1.35rem 1.6rem}.se-caps__grid h3{letter-spacing:-.02em;margin:0 0 1rem;font-size:1.05rem}.se-caps__grid ul{margin:0;padding:0;list-style:none}.se-caps__grid ul li{color:#8a9aa0;border-top:1px solid rgba(200,235,238,.08);padding:.4rem 0;font-size:.9rem}.se-caps__grid p{color:var(--cx-cyan);margin:1rem 0 0;font-size:.82rem}.se-sequence{margin:1.5rem 0 0;padding:0;list-style:none}.se-sequence li{border-top:1px solid var(--cx-line-light);grid-template-columns:2.4rem 1fr;align-items:center;gap:.75rem;padding:.7rem 0;display:grid}.se-sequence span{font:500 9px var(--cx-mono);color:#2f6f76}.se-channels{margin:1.5rem 0 0;padding:0;list-style:none}.se-channels li{border-top:1px solid var(--cx-line-light);justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:.75rem 0;display:flex}.se-channels span{font:500 8px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:#2f6f76}.se-channels--dark li{border-top-color:var(--cx-line-dark)}.se-channels--dark span{color:var(--cx-cyan)}.se-acquire{border-top:1px solid var(--cx-line-light);margin-top:3.5rem;padding-top:2.5rem}.se-acquire h2{letter-spacing:-.045em;margin:.75rem 0 1rem;font-size:max(1.8rem,min(3vw,2.6rem))}.se-acquire p{color:var(--cx-muted-light);max-width:40rem;margin:0;line-height:1.55}.se-path{flex-wrap:wrap;gap:.45rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.se-path li{border:1px solid var(--cx-line-light);font:500 9px var(--cx-mono);letter-spacing:.1em;text-transform:uppercase;padding:.55rem .75rem}.se-verticals{flex-wrap:wrap;gap:.45rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.se-verticals li{border:1px solid var(--cx-line-dark);padding:.5rem .75rem;font-size:.88rem}.se-adapt__note{font-size:.92rem;margin:1.25rem 0 0!important}.se-commercial h2{letter-spacing:-.055em;max-width:16ch;margin:.75rem 0 1rem;font-size:max(2.2rem,min(4.5vw,3.8rem));line-height:.95}.se-commercial p{max-width:36rem;color:var(--cx-muted-light);margin:0;line-height:1.55}.se-pricing__note{color:var(--cx-muted-light);max-width:40rem;margin:0;line-height:1.55}.se-faq h2{letter-spacing:-.05em;margin:.75rem 0 2rem;font-size:max(2rem,min(4vw,3.2rem))}.se-faq__list{border-top:1px solid var(--cx-line-dark)}.se-faq details{border-bottom:1px solid var(--cx-line-dark)}.se-faq summary{cursor:pointer;letter-spacing:-.02em;align-items:center;min-height:52px;font-size:1.05rem;list-style:none;display:flex}.se-faq summary::-webkit-details-marker{display:none}.se-faq details p{max-width:40rem;color:var(--cx-muted-dark);margin:0 0 1.25rem;line-height:1.55}.se-close{text-align:center;padding:6rem 0 7rem}.se-close h2{letter-spacing:-.06em;max-width:16ch;margin:0 auto;font-size:max(2.4rem,min(5vw,4.2rem));line-height:.92}.se-close p{max-width:32rem;color:var(--cx-muted-dark);margin:1.25rem auto 0;line-height:1.55}.se-close .prod-ctas{justify-content:center}.se-close__links{font-size:.9rem;margin-top:2rem!important}.se-close__links a{text-underline-offset:.2em;text-decoration:underline}.se-local{z-index:50;border-bottom:1px solid var(--cx-line-dark);background:rgba(5,8,11,.92);position:relative}@media (min-width:900px){.se-local{top:var(--header-h);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:-webkit-sticky;position:sticky}}.se-local ul{width:min(100% - 2.5rem*2,var(--container));flex-wrap:wrap;gap:.15rem;margin:0 auto;padding:0;list-style:none;display:flex}.se-local a{min-height:44px;font:500 9px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:#8a9aa0;align-items:center;padding:0 .85rem;display:inline-flex}.se-local a:hover{color:var(--cx-ice)}.se-local a:focus-visible{color:var(--cx-ice)}.se-caps__index{border-top:1px solid var(--cx-line-dark);grid-template-columns:1.1fr .9fr;gap:1.5rem;display:grid}.se-caps__index ol{margin:0;padding:0;list-style:none}.se-caps__index button{text-align:left;border-bottom:1px solid var(--cx-line-dark);color:#819095;width:100%;min-height:52px;transition:color .35s ease,padding-left .35s var(--cx-ease),background .35s ease,box-shadow .35s ease;grid-template-columns:3rem 1fr;gap:1rem;padding:1.15rem .5rem;display:grid}.se-caps__index button:hover{color:#e9f7f8;padding-left:.75rem}.se-caps__index button:focus-visible{color:#e9f7f8;padding-left:.75rem}.se-caps__index button.is-active{color:#e9f7f8;box-shadow:inset 2px 0 0 var(--cx-cyan);background:#0a1013;padding-left:.75rem}.se-caps__index span{font:500 9px var(--cx-mono);color:var(--cx-cyan)}.se-caps__panel{border:1px solid var(--cx-line-dark);background:#0a1013;align-self:start;min-height:280px;padding:1.5rem}.se-caps__panel span{font:500 9px var(--cx-mono);color:var(--cx-cyan)}.se-caps__panel h3{letter-spacing:-.03em;margin:.75rem 0 1rem;font-size:1.4rem}.se-caps__panel ul{margin:0;padding:0;list-style:none}.se-caps__panel li{color:#8a9aa0;border-top:1px solid rgba(200,235,238,.1);padding:.5rem 0}.se-caps__panel p{color:var(--cx-cyan);margin:1rem 0 0;font-size:.85rem}.se-ai{margin:1.5rem 0 0;padding:0;list-style:none}.se-ai li{border-top:1px solid var(--cx-line-light);padding:.9rem 0}.se-ai div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.se-ai span{font:500 8px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:#2f6f76}.se-ai p{margin:.35rem 0 0;font-size:.92rem}.se-cases{margin:1.5rem 0 0;padding:0;list-style:none}.se-cases li{border-top:1px solid var(--cx-line-dark);padding:.95rem 0}.se-cases p{margin:.35rem 0 0;font-size:.9rem}.se-int-btn{text-align:left;width:100%;min-height:44px;color:inherit;justify-content:space-between;align-items:center;gap:1rem;display:flex}.se-acquire--dark{border-top-color:var(--cx-line-dark)}.se-acquire--dark p{color:var(--cx-muted-dark)}.se-path li{flex-direction:column;gap:.25rem;min-width:8.5rem;display:flex}.se-path strong{letter-spacing:.08em;font-size:.8rem}.se-path span{font:400 8px var(--cx-mono);letter-spacing:.06em;text-transform:none;color:var(--cx-muted-dark)}.se-channels--dark{padding-left:1rem;position:relative}.se-channels--dark:before{content:"";background:linear-gradient(180deg,var(--cx-cyan),rgba(95,212,224,.12));width:1px;position:absolute;top:.7rem;bottom:.7rem;left:0}.sys-tree{border:1px solid var(--cx-line-light);background:linear-gradient(rgba(255,255,255,.5),transparent 42%),#f2f4f3;justify-items:center;margin-top:1.5rem;padding:1.25rem 1.1rem 1.3rem;display:grid}.sys-tree__root{min-height:44px;font:500 9px var(--cx-mono);letter-spacing:.16em;text-transform:uppercase;color:#2f6f76;background:rgba(255,255,255,.55);border:1px solid rgba(47,111,118,.38);align-items:center;padding:0 .95rem;display:inline-flex}.sys-tree__spine{background:#2aa8a0;width:1px;height:1.2rem}.sys-tree__branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;width:100%;margin:0;padding:.85rem 0 0;list-style:none;display:grid;position:relative}.sys-tree__branches:before{content:"";background:rgba(42,168,160,.5);height:1px;position:absolute;top:0;left:16.66%;right:16.66%}.sys-tree__branches li{border:1px solid var(--cx-line-light);background:rgba(255,255,255,.5);gap:.3rem;padding:1rem .9rem 1.05rem;display:grid;position:relative}.sys-tree__branches li:before{content:"";background:rgba(42,168,160,.5);width:1px;height:.85rem;position:absolute;top:-.85rem;left:50%}.sys-tree__branches strong{letter-spacing:-.02em;overflow-wrap:break-word;font-size:.95rem}.sys-hub strong,.sys-path strong,.sys-map strong{overflow-wrap:break-word}.sys-tree__branches span{color:var(--cx-muted-light);font-size:.8rem;line-height:1.4}.sys-hub{border:1px solid var(--cx-line-light);background:#f2f4f3;grid-template-columns:1.35fr .75fr;margin-top:1.75rem;display:grid}.sys-hub ul{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.sys-hub li{border-bottom:1px solid var(--cx-line-light);border-right:1px solid var(--cx-line-light);gap:.2rem;min-height:64px;padding:.9rem 1rem;display:grid}.sys-hub li:nth-child(odd):last-child,.sys-hub li:last-child:nth-child(odd){grid-column:1/-1}.sys-hub strong{letter-spacing:-.02em;font-size:.95rem}.sys-hub span{font:500 8px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:#2f6f76}.sys-hub__core{border-left:1px solid var(--cx-line-light);background:radial-gradient(circle at 50% 42%,rgba(42,168,160,.16),transparent 58%),#eaedeb;flex-direction:column;justify-content:center;gap:.45rem;padding:1.4rem 1.25rem;display:flex}.sys-hub__core em{font:500 8px var(--cx-mono);letter-spacing:.16em;text-transform:uppercase;color:#2f6f76;font-style:normal}.sys-hub__core strong{letter-spacing:-.04em;font-size:1.35rem;line-height:1.1}.sys-path{border:1px solid var(--cx-line-light);background:#f2f4f3;grid-template-columns:repeat(8,minmax(0,1fr));margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.sys-path li{gap:.45rem;min-width:0;padding:1.15rem .75rem 1.2rem;display:grid;position:relative}.sys-path li:not(:last-child):after{content:"";border-top:1px solid #2aa8a0;border-right:1px solid #2aa8a0;width:.45rem;height:.45rem;position:absolute;top:1.35rem;right:0;transform:rotate(45deg)}.sys-path li:not(:last-child){box-shadow:inset -1px 0 0 var(--cx-line-light)}.sys-path span{font:500 8px var(--cx-mono);letter-spacing:.12em;color:#2f6f76}.sys-path strong{letter-spacing:-.02em;text-transform:none;font-size:.82rem;line-height:1.25}.sys-map{border:1px solid var(--cx-line-dark);background:#080d10;grid-template-columns:repeat(6,minmax(0,1fr));margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.sys-map li{grid-template-columns:auto 1fr;gap:.65rem;min-width:0;padding:1rem .85rem 1.1rem;display:grid;position:relative}.sys-map li:not(:last-child){box-shadow:inset -1px 0 0 var(--cx-line-dark)}.sys-map li:not(:last-child):after{content:"";border-right:1px solid var(--cx-cyan);border-top:1px solid var(--cx-cyan);width:.4rem;height:.4rem;position:absolute;top:1.4rem;right:0;transform:rotate(45deg)}.sys-map span{font:500 8px var(--cx-mono);letter-spacing:.12em;color:var(--cx-cyan)}.sys-map strong{letter-spacing:-.02em;font-size:.92rem;display:block}.sys-map p{font-size:.8rem;line-height:1.4;color:var(--cx-muted-dark)!important;margin:.3rem 0 0!important}@media (max-width:1100px){.se-caps__index{grid-template-columns:1fr}.sys-path{grid-template-columns:repeat(4,minmax(0,1fr))}.sys-path li:nth-child(4):after{display:none}.sys-map{grid-template-columns:repeat(3,minmax(0,1fr))}.sys-map li:nth-child(3):after{display:none}}@media (max-width:720px){.prod-hero__field{top:38%;bottom:-8%;left:-16%;right:-24%;-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent)}.prod-hero__content{padding-top:2.5rem;padding-bottom:11rem}.se-local ul{width:min(100% - 1.25rem*2,var(--container))}}.prod-compare__scroll{overflow-x:auto}.prod-compare table{border-collapse:collapse;width:100%;min-width:640px}.prod-compare th,.prod-compare td{border-bottom:1px solid var(--cx-line-light);text-align:left;padding:.75rem .85rem;font-size:.9rem}.prod-compare thead th{top:var(--header-h);background:var(--cx-paper);position:-webkit-sticky;position:sticky}.prod-compare__group th{font:500 9px var(--cx-mono);letter-spacing:.14em;text-transform:uppercase;color:#2f6f76;background:#f2f4f3}@media (max-width:1100px){.prod-showcase,.prod-connect__grid,.se-os__intro,.se-split,.se-os__stage{grid-template-columns:1fr}.se-caps__grid{grid-template-columns:1fr 1fr}.se-os__controls{max-height:none}.se-hero{min-height:0;max-height:none}.se-hero__field{opacity:.88;top:40%;bottom:-8%;left:-14%;right:-22%;-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent)}.se-hero__veil{background:linear-gradient(rgba(5,8,11,.12) 28%,rgba(5,8,11,.72) 100%)}.se-hero__content{padding-bottom:11rem}}@media (max-width:720px){.prod-hero,.prod-feature,.prod-connect,.se-os,.se-model,.se-caps,.se-operate,.se-adapt,.se-commercial,.se-faq{padding:4.5rem 0}.prod-hero h1,.se-hero h1{font-size:2.6rem}.se-hero__field{opacity:.8;top:42%;bottom:-8%;left:-18%;right:-28%;-webkit-mask-image:linear-gradient(transparent,#000 24%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 24%,#000 78%,transparent)}.se-hero__content{max-width:100%;padding-top:2.5rem;padding-bottom:12rem}.se-os__scene{min-height:360px}.se-caps__grid,.prod-media__workspace{grid-template-columns:1fr}.prod-media__workspace div:not(:last-child):after{background:linear-gradient(90deg,transparent,var(--cx-cyan),transparent);width:36%;height:1px;top:auto;bottom:0;left:1.5rem;right:auto;transform:none}.sys-tree{justify-items:stretch}.sys-tree__root{justify-self:start}.sys-tree__spine{justify-self:start;margin-left:1.15rem}.sys-tree__branches{grid-template-columns:1fr;padding:0 0 0 1.15rem}.sys-tree__branches:before{width:1px;height:auto;top:0;bottom:0;left:0;right:auto}.sys-tree__branches li:before{width:1.15rem;height:1px;top:50%;left:-1.15rem}.sys-hub,.sys-hub ul{grid-template-columns:1fr}.sys-hub__core{border-left:0;border-top:1px solid var(--cx-line-light)}.sys-path,.sys-map{grid-template-columns:1fr}.sys-path li:not(:last-child),.sys-map li:not(:last-child){box-shadow:inset 0 -1px 0 var(--cx-line-light)}.sys-map li:not(:last-child){box-shadow:inset 0 -1px 0 var(--cx-line-dark)}.sys-path li:not(:last-child):after,.sys-map li:not(:last-child):after{top:auto;bottom:-.22rem;left:1.05rem;right:auto;transform:rotate(135deg)}.sys-path li:nth-child(4):after,.sys-map li:nth-child(3):after{display:block}.se-close{text-align:left;padding:4.5rem 0 5.5rem}.se-close .prod-ctas{justify-content:start}}.offer-page{overflow-x:clip}.offer-hero{align-items:center;min-height:520px;display:grid;position:relative;overflow:clip}.offer-hero__field{z-index:1;pointer-events:none;opacity:.7;position:absolute;top:-10%;bottom:-18%;left:30%;right:-12%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%);mask-image:linear-gradient(90deg,transparent,#000 38%)}.offer-hero__canvas{height:100%;min-height:520px}.offer-hero__veil{z-index:2;pointer-events:none;background:linear-gradient(105deg,rgba(5,8,11,.94) 0%,rgba(5,8,11,.62) 48%,rgba(5,8,11,.28) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.offer-hero__content,.offer-detail-hero .cx-container{z-index:4;padding-top:5rem;padding-bottom:4.5rem;position:relative}.offer-hero h1,.offer-detail-hero h1{letter-spacing:-.068em;max-width:16ch;margin:1.25rem 0 0;font-size:max(2.8rem,min(6.4vw,5.4rem));line-height:.92}.offer-hero__lede{letter-spacing:-.03em;max-width:34rem;margin:1.4rem 0 .85rem;font-size:max(1.15rem,min(2vw,1.65rem));line-height:1.2}.offer-hero__body{max-width:36rem;color:var(--cx-muted-dark);margin:0;line-height:1.58}.offer-block{padding:6.5rem 0}.offer-intro{max-width:36rem;margin-bottom:2.5rem}.offer-intro h2,.offer-wide{letter-spacing:-.055em;max-width:18ch;margin:.75rem 0 0;font-size:max(2rem,min(4vw,3.4rem));line-height:.95}.offer-lead{max-width:40rem;color:var(--cx-muted-light);margin:1rem 0 0;line-height:1.55}.offer-lead--dark{color:var(--cx-muted-dark)}.offer-split{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.offer-split h2{letter-spacing:-.045em;margin:.75rem 0 1rem;font-size:max(1.8rem,min(3vw,2.6rem));line-height:1}.offer-split p{color:var(--cx-muted-light);margin:0;line-height:1.55}.tone-dark .offer-split p{color:var(--cx-muted-dark)}.offer-index{border-top:1px solid var(--cx-line-dark);grid-template-columns:1.1fr .9fr;gap:1.5rem;display:grid}.offer-index ol{margin:0;padding:0;list-style:none}.offer-index button{text-align:left;border-bottom:1px solid var(--cx-line-dark);color:#819095;width:100%;min-height:52px;transition:color .35s ease,padding-left .35s var(--cx-ease),background .35s ease,box-shadow .35s ease;grid-template-columns:3rem 1fr;gap:1rem;padding:1.1rem .5rem;display:grid}.offer-index button:hover{color:#e9f7f8;padding-left:.75rem}.offer-index button:focus-visible{color:#e9f7f8;padding-left:.75rem}.offer-index button.is-active{color:#e9f7f8;box-shadow:inset 2px 0 0 var(--cx-cyan);background:#0a1013;padding-left:.75rem}.offer-index span{font:500 9px var(--cx-mono);color:var(--cx-cyan)}.offer-index__panel{border:1px solid var(--cx-line-dark);background:#0a1013;align-self:start;padding:1.5rem}.offer-index__panel h3{letter-spacing:-.03em;margin:.75rem 0 1rem;font-size:1.35rem}.offer-index__panel p{color:#8a9aa0;margin:0;line-height:1.5}.offer-index__panel a{text-underline-offset:.2em;align-items:center;min-height:44px;margin-top:1.25rem;text-decoration:underline;display:inline-flex}.offer-cats{background:var(--cx-line-light);border:1px solid var(--cx-line-light);grid-template-columns:repeat(3,1fr);gap:1px;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.tone-dark .offer-cats{background:var(--cx-line-dark);border-color:var(--cx-line-dark)}.offer-cats a{background:var(--cx-paper);gap:.35rem;min-height:140px;padding:1.25rem 1.15rem;display:grid}.tone-dark .offer-cats a{background:#080d10}.offer-cats span{font:500 9px var(--cx-mono);color:#2f6f76}.tone-dark .offer-cats span{color:var(--cx-cyan)}.offer-cats strong{letter-spacing:-.03em;font-size:1.15rem}.offer-cats p{color:var(--cx-muted-light);margin:0}.tone-dark .offer-cats p{color:var(--cx-muted-dark)}.offer-cats a:hover strong{color:#1a7a82}.offer-cats a:focus-visible strong{color:#1a7a82}.tone-dark .offer-cats a:hover strong{color:var(--cx-ice)}.tone-dark .offer-cats a:focus-visible strong{color:var(--cx-ice)}.offer-bag,.offer-engage{border:1px solid var(--cx-line-light);grid-template-columns:repeat(5,minmax(0,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid}.offer-bag{grid-template-columns:repeat(3,1fr)}.offer-engage li,.offer-bag li{min-width:0;padding:1.1rem 1rem 1.2rem}.offer-engage li:not(:last-child),.offer-bag li:not(:last-child){box-shadow:inset -1px 0 0 var(--cx-line-light)}.offer-engage span,.offer-bag span{font:500 8px var(--cx-mono);letter-spacing:.12em;color:#2f6f76}.offer-engage strong,.offer-bag strong{letter-spacing:-.03em;margin:.35rem 0 .4rem;display:block}.offer-engage p,.offer-bag p{color:var(--cx-muted-light);margin:0;font-size:.85rem;line-height:1.4}.tone-dark .offer-engage{border-color:var(--cx-line-dark)}.tone-dark .offer-engage li:not(:last-child){box-shadow:inset -1px 0 0 var(--cx-line-dark)}.tone-dark .offer-engage span{color:var(--cx-cyan)}.tone-dark .offer-engage p{color:var(--cx-muted-dark)}.offer-points{margin:0;padding:0;list-style:none}.offer-points li{border-top:1px solid var(--cx-line-light);color:var(--cx-ink);padding:.85rem 0}.offer-points--dark li{border-top-color:var(--cx-line-dark);color:#d7e0e2}.offer-brings,.offer-deliver{margin:1.75rem 0 0;padding:0;list-style:none}.offer-brings li,.offer-deliver li{border-top:1px solid var(--cx-line-dark);grid-template-columns:3rem 1fr;gap:1rem;padding:1rem 0;display:grid}.offer-brings span,.offer-deliver span{font:500 9px var(--cx-mono);color:var(--cx-cyan)}.offer-brings p{color:var(--cx-muted-dark);margin:.35rem 0 0;line-height:1.5}.offer-cases{background:var(--cx-line-dark);border:1px solid var(--cx-line-dark);grid-template-columns:1fr 1fr;gap:1px;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.tone-light .offer-cases{background:var(--cx-line-light);border-color:var(--cx-line-light)}.offer-cases li{background:#080d10;padding:1.25rem 1.15rem}.tone-light .offer-cases li{background:#f2f4f3}.offer-cases p{color:var(--cx-muted-dark);margin:.4rem 0 0;line-height:1.45}.tone-light .offer-cases p{color:var(--cx-muted-light)}.offer-related-grid{border-top:1px solid var(--cx-line-dark);grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem;padding-top:2rem;display:grid}.offer-related__title{font:500 9px var(--cx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cx-cyan);margin:0 0 .75rem}.offer-related ul{margin:0;padding:0;list-style:none}.offer-related a{border-top:1px solid var(--cx-line-dark);gap:.25rem;min-height:44px;padding:.85rem 0;display:grid}.offer-related span{color:var(--cx-muted-dark);font-size:.88rem;line-height:1.4}.offer-related a:hover strong{color:var(--cx-ice)}.offer-related a:focus-visible strong{color:var(--cx-ice)}.offer-ctas{margin-top:2rem}.offer-close h2{letter-spacing:-.055em;max-width:16ch;margin:0;font-size:max(2.2rem,min(4.5vw,3.8rem));line-height:.95}.offer-path,.offer-states,.offer-layers,.offer-advise{margin:1.75rem 0 0;padding:0;list-style:none}.offer-path{border:1px solid var(--cx-line-light);background:#f2f4f3;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));display:grid}.offer-path.is-loop{border-color:rgba(42,168,160,.35)}.offer-path li{gap:.4rem;min-width:0;padding:1rem .75rem 1.1rem;display:grid;position:relative}.offer-path li:not(:last-child){box-shadow:inset -1px 0 0 var(--cx-line-light)}.offer-path li:not(:last-child):after{content:"";border-top:1px solid #2aa8a0;border-right:1px solid #2aa8a0;width:.4rem;height:.4rem;position:absolute;top:1.35rem;right:0;transform:rotate(45deg)}.offer-path span{font:500 8px var(--cx-mono);color:#2f6f76}.offer-path strong{letter-spacing:-.02em;overflow-wrap:break-word;font-size:.82rem;line-height:1.25}.tone-dark .offer-path{border-color:var(--cx-line-dark);background:#0a1013}.tone-dark .offer-path li:not(:last-child){box-shadow:inset -1px 0 0 var(--cx-line-dark)}.tone-dark .offer-path span{color:var(--cx-cyan)}.offer-converse{border:1px solid var(--cx-line-dark);grid-template-columns:.7fr 1.3fr;margin-top:1.75rem;display:grid}.offer-converse__in{background:radial-gradient(circle at 50% 40%,rgba(95,212,224,.14),transparent 58%),#0a1013;flex-direction:column;justify-content:center;gap:.4rem;padding:1.4rem 1.2rem;display:flex}.offer-converse__in em{font:500 8px var(--cx-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cx-cyan);font-style:normal}.offer-converse ol{margin:0;padding:0;list-style:none}.offer-converse li{border-bottom:1px solid var(--cx-line-dark);grid-template-columns:2.4rem 1fr;gap:.75rem;padding:.8rem 1rem;display:grid}.offer-converse span{font:500 8px var(--cx-mono);color:var(--cx-cyan)}.offer-states li{border-top:1px solid var(--cx-line-light);grid-template-columns:1.1rem 1fr;align-items:start;gap:.85rem;padding:.7rem 0;display:grid}.offer-states i{background:#eaedeb;border:1px solid #2aa8a0;width:8px;height:8px;margin-top:.45rem;transform:rotate(45deg)}.offer-states span{font:500 8px var(--cx-mono);color:#2f6f76;display:block}.offer-states strong{font-size:.95rem}.offer-layers{gap:.45rem;display:grid}.offer-layers li{border:1px solid var(--cx-line-light);transform:translateX(calc(var(--i)*.55rem));background:rgba(255,255,255,.45);justify-content:space-between;gap:1rem;padding:.85rem 1rem;display:flex}.offer-layers.is-distribute li{transform:none}.offer-layers.is-surfaces li{transform:rotate(calc(var(--i)*-.4deg))}.offer-layers span{font:500 8px var(--cx-mono);color:#2f6f76}.tone-dark .offer-layers li{border-color:var(--cx-line-dark);background:#0a1013}.tone-dark .offer-layers span{color:var(--cx-cyan)}.offer-recompose{grid-template-columns:1fr 1.1fr 1fr;align-items:stretch;gap:.75rem;margin-top:1.75rem;display:grid}.offer-recompose ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.offer-recompose li{border:1px solid var(--cx-line-light);padding:.7rem .85rem;font-size:.88rem}.offer-recompose__core{background:radial-gradient(circle at 50% 40%,rgba(42,168,160,.14),transparent 60%),#f2f4f3;border:1px solid rgba(42,168,160,.35);flex-direction:column;justify-content:center;gap:.4rem;padding:1.25rem;display:flex}.offer-recompose__core em{font:500 8px var(--cx-mono);letter-spacing:.14em;text-transform:uppercase;color:#2f6f76;font-style:normal}.offer-logic{gap:.4rem;display:grid}.offer-logic>div{border:1px solid var(--cx-line-light);grid-template-columns:2.4rem 1fr;gap:.75rem;padding:.75rem .9rem;display:grid}.offer-logic .is-human{background:rgba(42,168,160,.06);border-color:rgba(42,168,160,.4)}.offer-logic span{font:500 8px var(--cx-mono);color:#2f6f76}.offer-advise{border:1px solid var(--cx-line-light);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.offer-advise li{min-width:0;padding:1rem .85rem}.offer-advise li:not(:last-child){box-shadow:inset -1px 0 0 var(--cx-line-light)}.offer-advise span{font:500 8px var(--cx-mono);color:#2f6f76}.offer-advise strong{margin-top:.35rem;font-size:.9rem;display:block}.offer-companion{border:1px solid var(--cx-line-light);grid-template-columns:.8fr 1.2fr;display:grid}.offer-companion>div{background:radial-gradient(circle at 40% 40%,rgba(42,168,160,.12),transparent 58%),#f2f4f3;padding:1.25rem}.offer-companion em{font:500 8px var(--cx-mono);letter-spacing:.14em;text-transform:uppercase;color:#2f6f76;font-style:normal}.offer-companion ol{margin:0;padding:0;list-style:none}.offer-companion li{border-bottom:1px solid var(--cx-line-light);grid-template-columns:2.4rem 1fr;gap:.6rem;padding:.7rem 1rem;display:grid}.offer-companion span{font:500 8px var(--cx-mono);color:#2f6f76}@media (max-width:1100px){.offer-split,.offer-index,.offer-related-grid,.offer-converse,.offer-recompose,.offer-companion,.offer-advise{grid-template-columns:1fr}.offer-layers li{transform:none!important}.offer-engage{grid-template-columns:1fr 1fr}}@media (max-width:720px){.offer-hero,.offer-block,.offer-detail-hero .cx-container{padding-top:4.5rem;padding-bottom:4.5rem}.offer-hero h1,.offer-detail-hero h1{max-width:none;font-size:2.5rem}.offer-hero__field{top:42%;bottom:-10%;left:-18%;right:-24%;-webkit-mask-image:linear-gradient(transparent,#000 24%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 24%,#000 78%,transparent)}.offer-cats,.offer-cases,.offer-bag,.offer-engage,.offer-path{grid-template-columns:1fr}.offer-path li:not(:last-child){box-shadow:inset 0 -1px 0 var(--cx-line-light)}.offer-path li:not(:last-child):after{top:auto;bottom:-.2rem;left:1.05rem;right:auto;transform:rotate(135deg)}.offer-engage li:not(:last-child),.offer-bag li:not(:last-child),.offer-advise li:not(:last-child){box-shadow:inset 0 -1px 0 var(--cx-line-light)}}.cx-reveal,.offer-path-wrap,.offer-advise-wrap,.offer-engage-frame{position:relative}.offer-path__signal,.offer-engage__signal,.offer-advise__signal{z-index:2;border:1px solid var(--cx-cyan);opacity:0;pointer-events:none;background:rgba(95,212,224,.35);width:9px;height:9px;position:absolute;top:1.2rem;left:.85rem;transform:rotate(45deg)}.tone-light .offer-path__signal,.tone-light .offer-engage__signal,.tone-light .offer-advise__signal{background:rgba(42,168,160,.35);border-color:#1f7c82}.cx-reveal:not(.is-active) .offer-path li,.cx-reveal:not(.is-active) .offer-layers li,.cx-reveal:not(.is-active) .offer-states li,.cx-reveal:not(.is-active) .offer-logic>div,.cx-reveal:not(.is-active) .offer-advise li,.cx-reveal:not(.is-active) .offer-companion li,.cx-reveal:not(.is-active) .offer-converse li,.cx-reveal:not(.is-active) .offer-recompose li,.cx-reveal:not(.is-active) .offer-bag li,.cx-reveal:not(.is-active) .offer-engage li{opacity:.38}.cx-reveal.is-active .offer-path li,.cx-reveal.is-active .offer-layers li,.cx-reveal.is-active .offer-states li,.cx-reveal.is-active .offer-logic>div,.cx-reveal.is-active .offer-advise li,.cx-reveal.is-active .offer-companion li,.cx-reveal.is-active .offer-converse li,.cx-reveal.is-active .offer-recompose li,.cx-reveal.is-active .offer-bag li,.cx-reveal.is-active .offer-engage li{opacity:1;transition:opacity .55s var(--cx-ease),transform .7s var(--cx-ease);transition-delay:calc(var(--i,0)*60ms)}.cx-reveal.is-signal.is-active .offer-path__signal,.cx-reveal.is-signal.is-active .offer-engage__signal,.cx-reveal.is-signal.is-active .offer-advise__signal{opacity:1;animation:cx-signal-travel 1.8s var(--cx-ease).25s 1 forwards}@keyframes cx-signal-travel{0%{opacity:0;left:.85rem}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 1.4rem)}}.cx-reveal.is-assemble:not(.is-active) .offer-layers li,.cx-reveal.is-assemble:not(.is-active) .offer-bag li{transform:translateY(10px)}.cx-reveal.is-assemble.is-active .offer-layers li,.cx-reveal.is-assemble.is-active .offer-bag li{transform:none}.cx-reveal.is-relate:not(.is-active) .offer-converse li,.cx-reveal.is-relate:not(.is-active) .offer-companion li,.cx-reveal.is-relate:not(.is-active) .offer-advise li{transform:translate(-6px)}.cx-reveal.is-relate.is-active .offer-converse li,.cx-reveal.is-relate.is-active .offer-companion li,.cx-reveal.is-relate.is-active .offer-advise li{transform:none}.cx-reveal.is-relate.is-active .offer-converse__pulse{animation:cx-pulse 1.2s var(--cx-ease)1}@keyframes cx-pulse{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.offer-converse__pulse{border:1px solid var(--cx-cyan);opacity:0;pointer-events:none;border-radius:50%;width:12px;height:12px;position:absolute;bottom:1.1rem;right:1.1rem}.offer-converse__in{position:relative}.cx-reveal.is-state:not(.is-active) .offer-states li,.cx-reveal.is-state:not(.is-active) .offer-recompose li{transform:translateY(8px)}.cx-reveal.is-state.is-active .offer-states li,.cx-reveal.is-state.is-active .offer-recompose li{transform:none}.cx-reveal.is-state.is-active .offer-recompose__core{animation:cx-core-settle .9s var(--cx-ease).2s both}@keyframes cx-core-settle{0%{opacity:.35;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.cx-reveal.is-io:not(.is-active) .offer-logic>div{transform:translate(-8px)}.cx-reveal.is-io.is-active .offer-logic>div{transform:none}.offer-xform{margin-top:1.75rem}.offer-xform__frame{grid-template-columns:1fr auto 1.15fr;align-items:stretch;gap:.85rem;display:grid}.offer-xform__before,.offer-xform__after{border:1px solid var(--cx-line-light);background:#f2f4f3;padding:1rem .95rem 1.1rem}.offer-xform__before{opacity:.72}.offer-xform em{font:500 8px var(--cx-mono);letter-spacing:.14em;text-transform:uppercase;color:#2f6f76;margin-bottom:.75rem;font-style:normal;display:block}.offer-xform ol{margin:0;padding:0;list-style:none}.offer-xform li{border-top:1px solid var(--cx-line-light);opacity:.4;grid-template-columns:2.2rem 1fr;gap:.55rem;padding:.55rem 0;display:grid}.offer-xform span{font:500 8px var(--cx-mono);color:#2f6f76}.offer-xform strong{letter-spacing:-.02em;font-size:.9rem}.offer-xform__bridge{min-width:4.5rem;font:500 8px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:#2f6f76;place-items:center;gap:.45rem;display:grid}.offer-xform__bridge i{border-top:1px solid #2aa8a0;border-right:1px solid #2aa8a0;width:10px;height:10px;transform:rotate(45deg)}.cx-reveal.is-active .offer-xform__before{opacity:.42;transition:opacity .7s var(--cx-ease)}.cx-reveal.is-active .offer-xform__after{border-color:rgba(42,168,160,.4);box-shadow:inset 0 0 0 1px rgba(42,168,160,.08)}.cx-reveal.is-active .offer-xform__before li,.cx-reveal.is-active .offer-xform__after li{opacity:1;transition:opacity .45s var(--cx-ease);transition-delay:calc(var(--i,0)*50ms + .15s)}.cx-reveal.is-active .offer-xform__after li{transition-delay:calc(var(--i,0)*70ms + .35s)}.offer-conductor{--active:0;--total:1;margin:0 0 1.5rem}.offer-conductor__rail{background:linear-gradient(90deg,transparent,rgba(95,212,224,.35),transparent);height:1px;margin-bottom:.75rem;position:relative}.offer-conductor__signal{top:-4px;left:calc((100% - 10px)*var(--active)/var(--total));border:1px solid var(--cx-cyan);width:9px;height:9px;transition:left .55s var(--cx-ease);background:rgba(95,212,224,.4);position:absolute;transform:rotate(45deg)}.offer-conductor ul{flex-wrap:wrap;gap:.55rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.offer-conductor li{font:500 8px var(--cx-mono);letter-spacing:.14em;text-transform:uppercase;color:#6f8085}.offer-index__panel{transition:opacity .35s var(--cx-ease),transform .4s var(--cx-ease)}.offer-index__panel[key]{animation:none}@keyframes cx-panel-in{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}.offer-index__panel{animation:cx-panel-in .4s var(--cx-ease)}.offer-split--editorial{grid-template-columns:.95fr 1.15fr;align-items:end}.offer-split--diagram{grid-template-columns:.9fr 1.1fr;align-items:center}.offer-split--stack{grid-template-columns:1fr;gap:1.5rem}.offer-outcome,.offer-approach{grid-template-columns:1.15fr .85fr;align-items:start;gap:2.5rem;display:grid}.offer-outcome h2,.offer-approach h2{letter-spacing:-.045em;max-width:16ch;margin:.75rem 0 1rem;font-size:max(1.8rem,min(3vw,2.6rem));line-height:1}.offer-outcome p,.offer-approach p{color:var(--cx-muted-dark);max-width:34rem;margin:0;line-height:1.55}.offer-points--compact li{padding:.65rem 0;font-size:.95rem}.offer-product{border-top:1px solid var(--cx-line-light);grid-template-columns:1fr auto;align-items:end;gap:2rem;padding:1.75rem 0 .25rem;display:grid}.offer-product h2{letter-spacing:-.045em;margin:.75rem 0 1rem;font-size:max(1.8rem,min(3vw,2.6rem));line-height:1}.offer-product p{max-width:40rem;color:var(--cx-muted-light);margin:0;line-height:1.55}.offer-block--diagram{padding-top:5.5rem}.offer-feedback{color:#2f6f76;border-left:1px solid rgba(42,168,160,.45);max-width:40rem;margin:1.25rem 0 0;padding-left:.9rem;font-size:.92rem;line-height:1.5}.offer-brings-head{margin-bottom:.5rem}@media (max-width:1100px){.offer-outcome,.offer-approach,.offer-product,.offer-xform__frame,.offer-split--editorial,.offer-split--diagram{grid-template-columns:1fr}.offer-xform__bridge{grid-template-columns:auto auto;justify-content:start;min-height:2.5rem}.offer-xform__bridge i{transform:rotate(135deg)}.cx-reveal.is-signal.is-active .offer-path__signal,.cx-reveal.is-signal.is-active .offer-engage__signal,.cx-reveal.is-signal.is-active .offer-advise__signal{animation-name:cx-signal-travel-y}}@keyframes cx-signal-travel-y{0%{opacity:0;top:1.1rem;left:.85rem}12%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% - 1.6rem);left:.85rem}}@media (max-width:720px){.offer-conductor ul{gap:.4rem .85rem}.offer-product{align-items:start;gap:1.25rem}}.trust-page{overflow-x:clip}.trust-hero,.trust-detail-hero,.work-study__hero,.contact-hero{padding-top:7rem;padding-bottom:5.5rem;position:relative;overflow:hidden}.trust-hero__field{opacity:.55;pointer-events:none;position:absolute;top:28%;bottom:-18%;left:-12%;right:-18%;-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 72%,transparent);mask-image:linear-gradient(transparent,#000 22%,#000 72%,transparent)}.trust-hero__canvas{height:100%;min-height:420px}.trust-hero__veil{pointer-events:none;background:linear-gradient(90deg,rgba(6,10,12,.92) 0%,rgba(6,10,12,.55) 48%,rgba(6,10,12,.2) 100%),linear-gradient(rgba(6,10,12,.35),transparent 40%);position:absolute;top:0;bottom:0;left:0;right:0}.trust-hero__content,.trust-detail-hero .cx-container,.work-study__hero .cx-container,.contact-hero .cx-container{z-index:1;position:relative}.trust-hero h1,.trust-detail-hero h1,.work-study__hero h1,.contact-hero h1{letter-spacing:-.03em;max-width:14ch;margin:.55rem 0 0;font-size:max(2.6rem,min(5.4vw,4.4rem));line-height:.98}.trust-hero__lede{max-width:36rem;color:var(--cx-muted-dark);margin:1.25rem 0 0;font-size:1.15rem;line-height:1.5}.trust-hero__lede--light{color:var(--cx-muted-light)}.trust-hero__body{max-width:38rem;color:var(--cx-muted-dark);margin:.85rem 0 0;line-height:1.55}.trust-block{padding:6.5rem 0}.ind-core{grid-template-columns:1fr auto 1fr;align-items:start;gap:1.5rem;margin-top:2rem;display:grid}.ind-core>div{border:1px solid var(--cx-line-dark);padding:1.25rem 1.35rem}.tone-light .ind-core>div{border-color:var(--cx-line-light)}.ind-core em{font:500 9px var(--cx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cx-cyan);font-style:normal}.tone-light .ind-core em{color:#1f7c82}.ind-core ul{margin:.85rem 0 0;padding:0;list-style:none}.ind-core li{border-top:1px solid rgba(255,255,255,.08);padding:.45rem 0;font-size:.95rem}.tone-light .ind-core li{border-top-color:var(--cx-line-light)}.ind-core__plus{font:500 1.4rem var(--cx-mono);color:var(--cx-cyan);align-self:center}.trust-study-list{border-top:1px solid var(--cx-line-dark);margin:2rem 0 0;padding:0;list-style:none}.tone-light .trust-study-list{border-top-color:var(--cx-line-light)}.trust-study-list li{border-bottom:1px solid var(--cx-line-dark)}.tone-light .trust-study-list li{border-bottom-color:var(--cx-line-light)}.trust-study-list a{color:inherit;grid-template-columns:3rem 1fr;gap:1.25rem;padding:1.5rem 0;text-decoration:none;display:grid}.trust-study-list span{font:500 11px var(--cx-mono);color:var(--cx-cyan)}.tone-light .trust-study-list span{color:#1f7c82}.trust-study-list em{font:500 9px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cx-muted-dark);margin-bottom:.35rem;font-style:normal;display:block}.tone-light .trust-study-list em{color:var(--cx-muted-light)}.trust-study-list strong{letter-spacing:-.02em;font-size:1.35rem;display:block}.trust-study-list p{max-width:42rem;color:var(--cx-muted-dark);margin:.45rem 0 0;line-height:1.5}.tone-light .trust-study-list p{color:var(--cx-muted-light)}.trust-planned-note{color:var(--cx-muted-light);margin:2rem 0 .85rem;font-size:.95rem}.trust-planned{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.trust-planned li{border:1px dashed var(--cx-line-light);gap:.35rem;padding:.85rem 1rem;display:grid}.trust-planned strong{font-size:.95rem}.trust-planned span{font:500 8px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:#6a7774}.ind-intents{background:var(--cx-line-dark);border:1px solid var(--cx-line-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.ind-intents li{background:#0b1214;padding:1.15rem 1.1rem}.ind-intents strong{font-size:1rem;display:block}.ind-intents p{color:var(--cx-muted-dark);margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.trust-eval{max-width:40rem;margin-top:1.5rem}.work-study__meta{font:500 10px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:#1f7c82;flex-wrap:wrap;gap:.55rem;margin:0 0 .75rem;display:flex}.work-tech{flex-wrap:wrap;gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.work-tech li{border:1px solid var(--cx-line-light);padding:.45rem .75rem;font-size:.9rem}.work-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.work-metrics li{border-top:1px solid var(--cx-line-dark);padding-top:.85rem}.work-metrics strong{letter-spacing:-.03em;font-size:1.6rem;display:block}.work-metrics span{color:var(--cx-muted-dark);font-size:.9rem}.work-media{border:1px solid var(--cx-line-light);margin:2rem 0 0}.work-media__chrome{border-bottom:1px solid var(--cx-line-light);background:#eef1f0;align-items:center;gap:.4rem;padding:.65rem .85rem;display:flex}.work-media__chrome i{background:#c5cdca;border-radius:50%;width:8px;height:8px}.work-media__chrome span{font:500 10px var(--cx-mono);color:#6a7774;margin-left:.5rem}.work-media__stage{background:linear-gradient(135deg,rgba(42,168,160,.05),transparent 40%),#f7f8f7;place-items:center;min-height:12rem;padding:2rem 1.25rem;display:grid}.work-media__empty{text-align:center;color:#6a7774;max-width:28rem;margin:0;font-size:.95rem}.work-media figcaption,.work-diagram-slot p{color:#5d6966;border-top:1px solid var(--cx-line-light);margin:0;padding:.7rem .85rem;font-size:.85rem}.work-media--mobile .work-media__stage{border-inline:1px solid var(--cx-line-light);max-width:18rem;min-height:22rem;margin-left:auto;margin-right:auto}.work-media--reel .work-media__stage{aspect-ratio:9/16;max-width:14rem;min-height:24rem;margin-left:auto;margin-right:auto}.work-media--video video{background:#0b1214;width:100%;height:auto;display:block}.work-diagram-slot{border:1px dashed rgba(255,255,255,.18);margin-top:1.25rem;padding:1rem 1.1rem}.work-diagram-slot em{font:500 9px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cx-cyan);font-style:normal}.work-diagram-slot p{color:var(--cx-muted-dark);border:0;padding:.45rem 0 0}.company-brand{font:500 11px var(--cx-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cx-cyan);margin:1.5rem 0 0}.company-pillars{background:var(--cx-line-light);border:1px solid var(--cx-line-light);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:2rem 0 0;padding:0;list-style:none;display:grid}.company-pillars a{height:100%;color:inherit;background:#f7f8f7;padding:1.35rem 1.2rem;text-decoration:none;display:block}.company-pillars span{font:500 10px var(--cx-mono);color:#1f7c82}.company-pillars strong{margin-top:.55rem;font-size:1.25rem;display:block}.company-pillars p{color:var(--cx-muted-light);margin:.4rem 0 0}.company-bag{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.75rem 0 2rem;padding:0;list-style:none;display:grid}.company-bag li{border-top:1px solid var(--cx-line-dark);padding-top:.85rem}.company-bag strong{font:500 11px var(--cx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cx-cyan);display:block}.company-bag p{color:var(--cx-muted-dark);margin:.55rem 0 0;line-height:1.45}.company-principles{gap:0;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.company-principles li{border-top:1px solid var(--cx-line-light);grid-template-columns:minmax(10rem,.7fr) 1.3fr;gap:1.25rem;padding:1.15rem 0;display:grid}.company-principles li:last-child{border-bottom:1px solid var(--cx-line-light)}.company-principles strong{letter-spacing:-.01em;font-size:1.05rem}.company-principles p{color:var(--cx-muted-light);margin:0;line-height:1.5}.company-markets{grid-template-columns:1.4fr 1fr;gap:1.5rem;margin-top:1.75rem;display:grid}.company-markets em{font:500 9px var(--cx-mono);letter-spacing:.14em;text-transform:uppercase;color:#1f7c82;font-style:normal}.company-markets ul{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.company-markets li{border:1px solid var(--cx-line-light);padding:.45rem .75rem;font-size:.95rem}.company-markets__note{color:var(--cx-muted-light);margin:1.25rem 0 0;font-size:.9rem}.contact-hero{padding-top:5.5rem;padding-bottom:2.75rem}.contact-form-section{padding-top:2.5rem;padding-bottom:6rem}.contact-form-layout{grid-template-columns:minmax(14rem,.85fr) minmax(0,1.25fr);align-items:start;gap:3rem;display:grid}.contact-form-aside h2{letter-spacing:-.02em;max-width:12ch;margin:.5rem 0 0;font-size:max(1.8rem,min(3vw,2.4rem));line-height:1.05}.contact-next{margin:1.75rem 0 0;padding:0;list-style:none}.contact-next li{border-top:1px solid var(--cx-line-light);gap:.25rem;padding:.85rem 0;display:grid}.contact-next li:last-child{border-bottom:1px solid var(--cx-line-light)}.contact-next strong{font-size:.98rem}.contact-next span{color:var(--cx-muted-light);font-size:.92rem;line-height:1.45}.contact-aside-note{color:var(--cx-muted-light);margin:1.5rem 0 0;font-size:.88rem;line-height:1.45}.cx-contact-form{gap:1.15rem;display:grid}.cx-contact-context{background:rgba(42,168,160,.06);border-left:2px solid #1f7c82;margin:0;padding:.85rem 1rem;font-size:.95rem}.cx-field{gap:.4rem;display:grid}.cx-field label{flex-wrap:wrap;align-items:baseline;gap:.55rem;font-size:.95rem;display:flex}.cx-field__req,.cx-field__opt{font:500 8px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:#6a7774}.cx-field__req{color:#1f7c82}.cx-field__hint{color:#5d6966;margin:0;font-size:.88rem}.cx-field__error{color:#9b3b2f;margin:0;font-size:.88rem}.cx-field.has-error .cx-input{border-color:#9b3b2f;outline-color:#9b3b2f}.cx-input{border:1px solid var(--cx-line-light);width:100%;min-height:2.85rem;color:inherit;font:inherit;background:#fbfcfb;border-radius:0;padding:.7rem .85rem}.cx-input:focus-visible{outline-offset:1px;outline:2px solid #1f7c82}.cx-textarea{resize:vertical;min-height:9rem;line-height:1.45}.cx-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#1f7c82 50%),linear-gradient(135deg,#1f7c82 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2rem}.cx-contact-more{color:#1f7c82;font:500 .92rem var(--cx-sans,inherit);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;margin:.25rem 0 0;padding:0;text-decoration:underline}.cx-contact-extras{gap:1.15rem;padding-top:.35rem;display:grid}.cx-contact-privacy{color:#5d6966;margin:.25rem 0 0;font-size:.88rem;line-height:1.45}.cx-form-status{border:1px solid var(--cx-line-light);padding:.95rem 1rem;font-size:.95rem;line-height:1.45}.cx-form-status.is-info{background:rgba(42,168,160,.07);border-color:rgba(31,124,130,.35)}.cx-form-status.is-error{background:rgba(155,59,47,.06);border-color:rgba(155,59,47,.35)}.cx-submit{cursor:pointer;border:0;justify-self:start;min-height:2.9rem;margin-top:.35rem}.cx-submit:disabled{opacity:.65;cursor:wait}.cx-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cx-contact-loading{color:var(--cx-muted-light);margin:0}@media (max-width:1100px){.ind-core,.trust-planned,.ind-intents,.company-pillars,.company-bag,.company-markets,.company-principles li,.contact-form-layout,.work-metrics{grid-template-columns:1fr}.ind-core__plus{justify-self:start}}@media (max-width:720px){.trust-hero,.trust-detail-hero,.work-study__hero,.trust-block{padding-top:4.5rem;padding-bottom:4.5rem}.contact-hero{padding-top:4rem;padding-bottom:1.5rem}.contact-form-section{padding-top:1.25rem;padding-bottom:4.5rem}.trust-hero h1,.trust-detail-hero h1,.work-study__hero h1,.contact-hero h1{max-width:none;font-size:2.45rem}.trust-hero__field{top:48%;bottom:-12%;left:-18%;right:-24%}.trust-study-list a{grid-template-columns:2.2rem 1fr;gap:.85rem}}.ops-page{overflow-x:clip}.ops-hero{padding-top:7rem;padding-bottom:5.5rem;position:relative;overflow:hidden}.ops-hero__field{opacity:.58;pointer-events:none;position:absolute;top:22%;bottom:-20%;left:-10%;right:-16%;-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 74%,transparent);mask-image:linear-gradient(transparent,#000 18%,#000 74%,transparent)}.ops-hero__canvas{height:100%;min-height:520px}.ops-hero__veil{pointer-events:none;background:linear-gradient(90deg,rgba(6,10,12,.94) 0%,rgba(6,10,12,.55) 52%,rgba(6,10,12,.18) 100%),linear-gradient(rgba(6,10,12,.4),transparent 42%);position:absolute;top:0;bottom:0;left:0;right:0}.ops-hero__content{z-index:1;position:relative}.ops-hero__status{font:500 10px var(--cx-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cx-cyan);margin:.85rem 0 0}.ops-hero h1{letter-spacing:-.035em;max-width:12ch;margin:.45rem 0 0;font-size:max(2.7rem,min(5.8vw,4.6rem));line-height:.96}.ops-hero__prop{max-width:36rem;color:var(--cx-muted-dark);margin:1.35rem 0 0;font-size:1.15rem;line-height:1.5}.ops-hero__body{max-width:40rem;color:var(--cx-muted-dark);margin:.85rem 0 0;line-height:1.55}.ops-hero__note{color:rgba(180,196,198,.72);max-width:38rem;margin:1rem 0 0;font-size:.9rem;line-height:1.45}.ops-block{padding:6.5rem 0}.ops-principles{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.ops-principles li{border-top:1px solid var(--cx-line-light);padding-top:.85rem}.ops-principles strong{font-size:1rem;display:block}.ops-principles p{color:var(--cx-muted-light);margin:.35rem 0 0;line-height:1.45}.ops-core-concepts{flex-wrap:wrap;gap:.55rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.ops-core-concepts li{border:1px solid var(--cx-line-dark);padding:.45rem .75rem;font-size:.9rem}.ops-core-concepts--light li{border-color:var(--cx-line-light)}.ops-hierarchy__list{gap:.65rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.ops-hierarchy__list>li{border:1px solid var(--cx-line-dark);background:#0b1214;grid-template-columns:2.4rem 1fr;gap:.85rem;padding:1.1rem 1.15rem;display:grid}.ops-hierarchy__list>li em{font:500 10px var(--cx-mono);color:var(--cx-cyan);padding-top:.2rem;font-style:normal}.ops-hierarchy__list>li strong{letter-spacing:-.01em;font-size:1.05rem;display:block}.ops-hierarchy__list>li>div>p{color:var(--cx-muted-dark);margin:.3rem 0 .7rem;font-size:.92rem;line-height:1.4}.ops-hierarchy__list ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ops-hierarchy__list ul li{border:1px solid rgba(255,255,255,.12);padding:.3rem .55rem;font-size:.82rem}.ops-hierarchy__list>li.is-core{background:rgba(95,212,224,.05);border-color:rgba(95,212,224,.35)}.ops-hierarchy__list>li.is-across{border-style:dashed;border-color:rgba(95,212,224,.28)}.ops-hierarchy__list>li.is-soft{opacity:.72}.cx-reveal:not(.is-active) .ops-hierarchy__list>li{opacity:.35}.cx-reveal.is-active .ops-hierarchy__list>li{opacity:1;transition:opacity .5s var(--cx-ease);transition-delay:calc(var(--i,0)*50ms)}.cx-reveal.is-active .ops-hierarchy__list>li.is-soft{opacity:.72}.ops-explorer{grid-template-columns:minmax(16rem,.9fr) minmax(0,1.2fr);align-items:start;gap:2rem;margin-top:2rem;display:grid}.ops-explorer__orbit{aspect-ratio:1;border:1px solid var(--cx-line-light);background:radial-gradient(circle,rgba(42,168,160,.12),transparent 55%),#f4f6f5;border-radius:50%;max-width:22rem;margin-left:auto;margin-right:auto;position:relative}.ops-explorer__core{text-align:center;z-index:2;background:#fbfcfb;border:1px solid rgba(31,124,130,.35);border-radius:50%;place-content:center;display:grid;position:absolute;top:32%;bottom:32%;left:32%;right:32%}.ops-explorer__core em{font:500 8px var(--cx-mono);letter-spacing:.14em;text-transform:uppercase;color:#1f7c82;font-style:normal}.ops-explorer__core strong{margin-top:.25rem;font-size:1.15rem;display:block}.ops-explorer__core span{color:#6a7774;margin-top:.2rem;font-size:.78rem;display:block}.ops-explorer__ring{margin:0;padding:0;list-style:none;position:absolute;top:0;bottom:0;left:0;right:0}.ops-explorer__ring li{width:5.6rem;transform:rotate(calc(var(--i)*(360deg/var(--n))))translateY(-9.2rem)rotate(calc(var(--i)*(-360deg/var(--n))));text-align:center;font:500 10px var(--cx-mono);letter-spacing:.04em;color:#6a7774;opacity:.55;transition:opacity .35s var(--cx-ease),color .35s var(--cx-ease);margin:-.7rem 0 0 -2.8rem;position:absolute;top:50%;left:50%}.ops-explorer__ring li.is-active{opacity:1;color:#0f3f43}.ops-explorer__across{gap:.35rem;width:max-content;max-width:calc(100% + 2rem);margin:0;padding:.45rem;list-style:none;display:flex;position:absolute;bottom:-.35rem;left:50%;transform:translate(-50%,100%)}.ops-explorer__across li{font:500 8px var(--cx-mono);letter-spacing:.08em;text-transform:uppercase;color:#5d6966;opacity:.7;border:1px dashed rgba(31,124,130,.4);padding:.28rem .5rem}.ops-explorer__across li.is-active{opacity:1;color:#0f3f43;background:rgba(42,168,160,.08);border-style:solid}.cx-reveal:not(.is-active) .ops-explorer__ring li{opacity:.28}.cx-reveal.is-active .ops-explorer__ring li{opacity:.55;transition-delay:calc(var(--i,0)*50ms)}.cx-reveal.is-active .ops-explorer__ring li.is-active{opacity:1}.ops-explorer__group{font:500 9px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:#6a7774;flex:1 0 100%;margin:0 0 .15rem}.ops-explorer__tabs{flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem;display:flex}.ops-explorer__tabs--across{border-top:1px dashed var(--cx-line-light);margin-bottom:1.25rem;padding-top:.55rem}.ops-explorer__tabs--across button{background:0 0;border-style:dashed}.ops-explorer__tabs button{border:1px solid var(--cx-line-light);min-height:2.6rem;color:inherit;font:500 .85rem var(--cx-sans,inherit);cursor:pointer;background:#f7f8f7;padding:.45rem .75rem}.ops-explorer__tabs button.is-active,.ops-explorer__tabs button[aria-selected=true]{background:rgba(42,168,160,.08);border-style:solid;border-color:#1f7c82}.ops-explorer__tabs button:focus-visible{outline-offset:2px;outline:2px solid #1f7c82}.ops-explorer__maturity{font:500 9px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:#1f7c82;margin:0 0 .55rem}.ops-explorer__detail h3{letter-spacing:-.02em;margin:0;font-size:1.6rem}.ops-explorer__purpose{color:#1f7c82;margin:.45rem 0 .75rem;font-size:1.05rem}.ops-explorer__detail>p{max-width:40rem;color:var(--cx-muted-light);margin:0 0 1.25rem;line-height:1.5}.ops-explorer__link{margin:1.25rem 0 0!important}.ops-explorer__link a{color:#1f7c82;text-underline-offset:3px;text-decoration:underline}.ops-timeline__note,.ops-config-note,.ops-sales-bridge{color:var(--cx-muted-dark);margin:1.25rem 0 0;font-size:.9rem}.tone-light .ops-timeline__note,.tone-light .ops-config-note,.tone-light .ops-sales-bridge{color:var(--cx-muted-light)}.ops-sales-bridge a{color:#1f7c82}.ops-attention{margin-top:1.75rem}.ops-attention__wrap{margin-top:1.5rem}.ops-attention__badge{font:500 9px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:#1f7c82;margin:0 0 .85rem}.ops-attention__list{border:1px solid var(--cx-line-light);margin:0;padding:0;list-style:none}.ops-attention__list li{border-bottom:1px solid var(--cx-line-light);grid-template-columns:6.5rem 1fr;gap:.85rem;padding:.85rem 1rem;display:grid}.ops-attention__list li:last-child{border-bottom:0}.ops-attention__list strong{font:500 11px var(--cx-mono);letter-spacing:.1em;text-transform:uppercase;color:#1f7c82}.ops-attention__list p{color:var(--cx-muted-light);margin:0;line-height:1.4}.cx-reveal:not(.is-active) .ops-attention__list li{opacity:.4}.cx-reveal.is-active .ops-attention__list li{opacity:1;transition:opacity .45s var(--cx-ease);transition-delay:calc(var(--i,0)*50ms)}.ops-roles{background:var(--cx-line-dark);border:1px solid var(--cx-line-dark);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.ops-roles>li{background:#0b1214;padding:1.15rem 1rem}.ops-roles>li>strong{margin-bottom:.65rem;font-size:1.05rem;display:block}.ops-roles ul{margin:0;padding:0;list-style:none}.ops-roles ul li{color:var(--cx-muted-dark);border-top:1px solid rgba(255,255,255,.08);padding:.35rem 0;font-size:.9rem;line-height:1.4}.ops-config__flow{border:1px solid var(--cx-line-light);background:var(--cx-line-light);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1.75rem 0 1.5rem;display:grid;position:relative;overflow:hidden}.ops-config__signal{z-index:2;opacity:0;pointer-events:none;background:rgba(42,168,160,.35);border:1px solid #1f7c82;width:9px;height:9px;position:absolute;top:1.15rem;left:.85rem;transform:rotate(45deg)}.cx-reveal.is-io.is-active .ops-config__signal{opacity:1;animation:cx-signal-travel 1.8s var(--cx-ease).2s 1 forwards}.ops-config__step{background:#f7f8f7;min-width:0;padding:1.15rem 1.1rem}.ops-config__step.is-focus{background:rgba(42,168,160,.08)}.ops-config__step em{font:500 9px var(--cx-mono);letter-spacing:.12em;color:#1f7c82;font-style:normal}.ops-config__step strong{letter-spacing:-.01em;margin-top:.4rem;font-size:1.05rem;display:block}.ops-config__step p{color:var(--cx-muted-light);margin:.4rem 0 0;font-size:.9rem;line-height:1.4}.ops-config__controls-label{font:500 9px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:#6a7774;margin:0 0 .65rem}.ops-config__controls{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.ops-config__controls li{border:1px solid var(--cx-line-light);padding:.5rem .75rem;font-size:.9rem}.cx-reveal:not(.is-active) .ops-config__step,.cx-reveal:not(.is-active) .ops-config__controls li{opacity:.4}.cx-reveal.is-active .ops-config__step,.cx-reveal.is-active .ops-config__controls li{opacity:1;transition:opacity .5s var(--cx-ease);transition-delay:calc(var(--i,0)*40ms)}.ops-config-vs{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.75rem;display:grid}.ops-config-vs em{font:500 9px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:#1f7c82;font-style:normal}.ops-config-vs p{color:var(--cx-muted-light);margin:.45rem 0 0;line-height:1.45}.se-platform-context{gap:.35rem;max-width:38rem;margin:.85rem 0 0;display:grid}.se-platform-context a{font:500 10px var(--cx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cx-cyan);text-decoration:none}.se-platform-context span{color:var(--cx-muted-dark);font-size:.92rem;line-height:1.45}.home-engine__module-link{margin:.85rem 0 0}.home-engine__module-link a{color:var(--cx-cyan);text-underline-offset:3px;font-size:.92rem;text-decoration:underline}.prod-module-note{max-width:40rem;margin:3.5rem 0 1.5rem}@media (max-width:1100px){.ops-explorer,.ops-roles,.ops-config__flow,.ops-config-vs,.ops-attention__list li{grid-template-columns:1fr}.ops-explorer__orbit{max-width:18rem;margin-bottom:2.5rem}.ops-config__signal{display:none}}@media (max-width:720px){.ops-hero,.ops-block{padding-top:4.5rem;padding-bottom:4.5rem}.ops-hero h1{max-width:none;font-size:2.5rem}.ops-hero__field{top:46%;bottom:-14%;left:-16%;right:-22%}.ops-explorer__ring li{width:4.6rem;transform:rotate(calc(var(--i)*(360deg/var(--n))))translateY(-7.4rem)rotate(calc(var(--i)*(-360deg/var(--n))));margin-left:-2.3rem;font-size:8px}.ops-explorer__across{flex-wrap:wrap;justify-content:center;max-width:100%}.home-engine__stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ops-explorer__ring li,.ops-attention__list li,.ops-hierarchy__list>li,.ops-config__step,.ops-config__controls li{opacity:1!important;transition:none!important}.ops-config__signal{display:none!important}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
