@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-wdth-normal-BVScPF0l.woff2)format("woff2-variations")}@font-face{font-family:Instrument Sans Variable;font-style:italic;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-wdth-italic-Dc9nmmPR.woff2)format("woff2-variations")}@font-face{font-family:DM Mono;font-style:normal;font-display:optional;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-duration:.26s;--theme-ease:cubic-bezier(.22, 1, .36, 1);--page-max:1600px;--page-gutter:clamp(24px, 6.18vw, 96px);--site-header-height:82px;--font-sans:"Instrument Sans Variable", "Helvetica Neue", Arial, sans-serif;--font-evidence:"DM Mono", "SFMono-Regular", Consolas, monospace;--weight-body:400;--weight-display:500;--weight-heading:600;--weight-utility:650;--type-display-hero:clamp(58px, 6vw, 92px);--type-display-section:clamp(48px, 4.8vw, 74px);--type-display-close:clamp(50px, 5.3vw, 82px);--type-heading-major:clamp(30px, 2.4vw, 40px);--type-heading:clamp(24px, 1.9vw, 30px);--type-lead:clamp(18px, 1.25vw, 20px);--type-body-lg:clamp(17px, 1.1vw, 19px);--type-body:16px;--type-body-small:15px;--type-label:13px;--type-meta:11px;--leading-display:.95;--leading-heading:1.08;--leading-body:1.55;--tracking-display:-.025em;--tracking-heading:-.02em;--tracking-label:.04em;--paper:#f2f0ea;--near-black:#131619;--machinery:#30363b;--structural:#7e878d;--quiet:#c9cac4;--control-blue:#526f8f;--judgment-amber:#b97b3f;--verified-green:#5f7f69;--bg:#f2f0ea;--ink:#131619;--muted:#30363b;--subtle:#596268;--line:#c9cac4;--line-strong:#7e878d;--surface-top:#f8f6f0;--surface-bottom:#e9e7e1;--control:#526f8f;--control-readable:#526f8f;--judgment:#b97b3f;--judgment-readable:#845126;--verified:#5f7f69;--verified-readable:#496552;--action-ink:#f2f0ea;--engagement-veil:var(--surface-top);--hero-ambient-strong:color-mix(in srgb, var(--control) 4.5%, transparent);--hero-ambient-soft:color-mix(in srgb, var(--control) 2%, transparent)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#131619;--ink:#f2f0ea;--muted:#c9cac4;--subtle:#a6adb0;--line:#30363b;--line-strong:#7e878d;--surface-top:#1c2125;--surface-bottom:#111416;--control:#526f8f;--control-readable:#7f9bb8;--judgment:#b97b3f;--judgment-readable:#ca9159;--verified:#5f7f69;--verified-readable:#85a48d;--action-ink:#f2f0ea;--hero-ambient-strong:color-mix(in srgb, var(--control-readable) 5%, transparent);--hero-ambient-soft:color-mix(in srgb, var(--control-readable) 2.5%, transparent)}.icon-sprite{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.utility-icon{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block;overflow:visible}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:98px}html,body,#app{width:100%;min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--type-body);font-synthesis:none;font-weight:var(--weight-body)}button,input{font:inherit}button{color:inherit}.hero{background-color:var(--surface-bottom);background-image:radial-gradient(ellipse 86% 94% at 112% 56%, var(--hero-ambient-strong) 0%, var(--hero-ambient-soft) 48%, transparent 78%);isolation:isolate;width:100%;min-height:100svh;position:relative;overflow:hidden}.hero-background{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-background canvas{width:100%;height:100%;display:block}.hero-background.is-unavailable{display:none}@media (width<=900px),(height<=520px){.hero-background{display:none}}.site-header{--header-height:var(--site-header-height);z-index:20;height:var(--header-height);border-bottom:1px solid var(--line);transition:background-color .2s var(--theme-ease), border-color .2s var(--theme-ease), box-shadow .2s var(--theme-ease);background:0 0;position:fixed;top:0;left:0;right:0;box-shadow:0 0 #0000}.site-header.is-scrolled{background:var(--surface-top);border-color:color-mix(in srgb, var(--line-strong) 52%, var(--line));box-shadow:0 10px 28px color-mix(in srgb, var(--near-black) 9%, transparent)}.site-header:has(.mobile-menu.is-open){background:var(--surface-top);border-color:color-mix(in srgb, var(--line-strong) 52%, var(--line));box-shadow:0 10px 28px color-mix(in srgb, var(--near-black) 9%, transparent)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header.is-scrolled{background:color-mix(in srgb, var(--surface-top) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(112%);backdrop-filter:blur(14px)saturate(112%)}.site-header:has(.mobile-menu.is-open){background:color-mix(in srgb, var(--surface-top) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(112%);backdrop-filter:blur(14px)saturate(112%)}}@media (pointer:coarse){.site-header.is-scrolled{background:var(--surface-top);-webkit-backdrop-filter:none;backdrop-filter:none}.site-header:has(.mobile-menu.is-open){background:var(--surface-top);-webkit-backdrop-filter:none;backdrop-filter:none}}.topbar{width:min(100%, var(--page-max));height:calc(var(--header-height) - 1px);padding-inline:var(--page-gutter);grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;margin-inline:auto;display:grid;position:relative}.brand{width:max-content;min-height:44px;color:var(--ink);align-items:center;gap:11px;line-height:1;text-decoration:none;display:inline-flex}.brand-mark{width:34px;height:24px;color:var(--control-readable);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricprecision;flex:none;display:block;overflow:visible}.brand-mark__incoming,.brand-mark__gate,.brand-mark__output{fill:none}.brand-mark__gate,.brand-mark__judgment,.brand-mark__output,.brand-mark__resolved{transform-box:fill-box}.brand-mark__gate,.brand-mark__judgment,.brand-mark__resolved{transform-origin:50%}.brand-mark__output{transform-origin:0}.brand-mark__judgment{fill:var(--judgment-readable);stroke:none}.brand-mark__resolved{fill:var(--verified-readable);stroke:none}.brand-wordmark{width:118px;height:14px;color:var(--ink);shape-rendering:geometricprecision;flex:none;display:block;overflow:visible}.primary-links{justify-self:center;align-items:center;gap:clamp(16px,1.4vw,28px);display:flex}.nav-link{min-height:44px;color:var(--subtle);font-size:var(--type-label);font-weight:var(--weight-display);letter-spacing:.025em;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex;position:relative}.nav-link:before{content:"";background:var(--control);opacity:0;width:4px;height:4px;transition:opacity .16s var(--theme-ease), transform .18s var(--theme-ease);position:absolute;top:50%;left:-10px;transform:translateY(-50%)rotate(45deg)scale(.5)}.nav-link:after{content:"";background:var(--control);transform-origin:100%;height:1px;transition:transform .18s var(--theme-ease);position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.nav-link:hover,.nav-link:focus-visible,.nav-link[aria-current]{color:var(--ink)}.nav-link:hover:before,.nav-link:focus-visible:before,.nav-link[aria-current]:before{opacity:1;transform:translateY(-50%)rotate(45deg)scale(1)}.nav-link:hover:after,.nav-link:focus-visible:after,.nav-link[aria-current]:after{transform-origin:0;transform:scaleX(1)}.nav-actions{justify-self:end;align-items:center;gap:0;display:flex}.nav-actions__divider{background:var(--line);width:1px;height:21px;transition:background-color var(--theme-duration) var(--theme-ease);margin-inline:13px}.header-cta,.mobile-cta{border:1px solid var(--control);background:var(--control);min-height:44px;color:var(--action-ink);font-size:12px;font-weight:var(--weight-utility);letter-spacing:var(--tracking-label);white-space:nowrap;transition:background-color .18s var(--theme-ease), border-color .18s var(--theme-ease), color .18s var(--theme-ease), transform .14s var(--theme-ease);border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:0 16px;text-decoration:none;display:inline-flex}.header-cta:hover,.mobile-cta:hover{background:color-mix(in srgb, var(--control) 88%, var(--ink));border-color:color-mix(in srgb, var(--control) 88%, var(--ink))}.header-cta:active,.mobile-cta:active{transform:scale(.98)}.header-cta>[aria-hidden=true],.mobile-cta>[aria-hidden=true]{transition:transform .18s var(--theme-ease);flex:none}.header-cta:hover>[aria-hidden=true],.mobile-cta:hover>[aria-hidden=true]{transform:translate(2px)}.theme-toggle{width:44px;height:44px;color:var(--subtle);cursor:pointer;transition:border-color var(--theme-duration) var(--theme-ease), color var(--theme-duration) var(--theme-ease), background-color var(--theme-duration) var(--theme-ease);background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;padding:0;display:grid}.theme-toggle:hover{border-color:var(--line);color:var(--ink);background:color-mix(in srgb, var(--control) 8%, transparent)}.theme-toggle:active .theme-icon-wrap{transform:scale(.9)}.theme-icon-wrap{width:18px;height:18px;transition:transform .16s var(--theme-ease);display:block;position:relative}.theme-icon{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:opacity .22s var(--theme-ease), transform .26s var(--theme-ease);position:absolute;inset:0}.theme-icon--sun{opacity:1;transform:rotate(0)scale(1)}.theme-icon--moon{opacity:0;transform:rotate(-24deg)scale(.76)}:root[data-theme=dark] .theme-icon--sun{opacity:0;transform:rotate(24deg)scale(.76)}:root[data-theme=dark] .theme-icon--moon{opacity:1;transform:rotate(0)scale(1)}.menu-toggle{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 88%, transparent);cursor:pointer;width:44px;height:44px;transition:background-color .18s var(--theme-ease), border-color .18s var(--theme-ease), transform .14s var(--theme-ease);border-radius:4px;place-items:center;padding:0;display:none;position:relative}.menu-toggle:hover{border-color:var(--control);background:color-mix(in srgb, var(--control) 10%, var(--bg))}.menu-toggle:active{transform:scale(.96)}.menu-toggle svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;width:19px;height:19px}.menu-toggle [data-menu-line]{transform-box:fill-box;transform-origin:50%;transition:transform .18s var(--theme-ease)}.menu-toggle[aria-expanded=true] [data-menu-line=top]{transform:translateY(3px)rotate(45deg)}.menu-toggle[aria-expanded=true] [data-menu-line=bottom]{transform:translateY(-3px)rotate(-45deg)}.mobile-menu,.mobile-menu[hidden]{display:none}#work-breaks,#systems,#method,#trust,#engagement,#pricing,#discovery{scroll-margin-top:98px}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--control);outline-offset:4px}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}body{transition:background-color var(--theme-duration) var(--theme-ease), color var(--theme-duration) var(--theme-ease)}.hero{transition:background-color var(--theme-duration) var(--theme-ease)}.failure-signatures,.failure-signature,.failure-signature__visual,.systems,.system-flow,.system-flow__controls,.system-tabs button,.system-flow__stage,.system-outcome,.method,.method-instrument,.method-control,.method-frame,.method-xray,.method-panel,.trust-dossier,.trust-dossier__caption,.trust-dossier__ownership,.trust-dossier__contents,.trust-dossier__list li,.engagement-gates,.engagement-gates__caption,.engagement-gate,.engagement-gate__decision,.pricing-ledger,.pricing-offer,.pricing__next-step,.pricing-faq,.pricing-faq details{transition:border-color var(--theme-duration) var(--theme-ease)}.brand,.lede,.work-breaks__header>p,.systems__header>p,.system-tabs button,.system-outcome p,.method__intro>p,.method-control__copy>span,.method-panel p,.trust__header>p,.engagement__header>p,.pricing__header p,.brand-mark,.brand-wordmark{transition:color var(--theme-duration) var(--theme-ease)}.brand-mark__judgment,.brand-mark__resolved{transition:fill var(--theme-duration) var(--theme-ease)}.hero__inner{z-index:4;width:min(100%, var(--page-max));min-height:inherit;padding:var(--site-header-height) var(--page-gutter);grid-template-columns:minmax(0,.382fr) minmax(0,.618fr);align-items:center;margin-inline:auto;display:grid;position:relative}.hero-copy{width:min(100%,590px)}.headline{max-width:10ch;font-size:var(--type-display-hero);letter-spacing:var(--tracking-display);font-stretch:90%;line-height:.88;font-weight:var(--weight-display);margin:0}.headline>span{padding-bottom:.08em;display:block;overflow:hidden}.headline .accent-line{color:var(--ink);font-family:inherit;font-style:italic;font-weight:var(--weight-body);letter-spacing:-.02em}.lede{max-width:54ch;color:var(--muted);line-height:var(--leading-body);font-size:var(--type-body-lg);margin:28px 0 0}.copy-actions{align-items:flex-start;margin-top:28px;display:flex}.primary-cta{border:1px solid var(--control);background:var(--control);min-width:min(286px,100%);max-width:100%;color:var(--action-ink);font-size:12px;font-weight:var(--weight-utility);letter-spacing:.06em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;text-decoration:none;display:inline-flex}.primary-cta .arrow{flex:none;width:18px;height:18px;transition:transform .2s}.primary-cta:hover .arrow{transform:translate(2px,-2px)}.void-stage{position:relative}.void-stage.is-void-armed,.void-stage.is-void-revealing{backface-visibility:hidden}.void-stage.is-void-armed{opacity:0;will-change:transform, opacity;transform:translateY(11px)}.void-stage:not(.void-stage--settle):not(.void-stage--dissolve).is-void-armed{clip-path:inset(46% 0);will-change:transform, opacity, clip-path}.void-stage.is-void-armed.is-from-above{transform:translateY(-7px)}.void-stage.void-stage--dissolve.is-void-armed{transform:translateY(5px)}.void-stage.void-stage--dissolve.is-void-armed.is-from-above{transform:translateY(-5px)}.void-stage.is-void-revealed{opacity:1;clip-path:none;transform:none}.void-stage__seam{z-index:8;opacity:0;transform-origin:50%;pointer-events:none;background:currentColor;width:clamp(88px,28%,300px);height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(.06)}@supports (content-visibility:auto){.failure-signature__visual,.system-flow__map,.method-xray,.trust-dossier__viewport,.engagement-gates{content-visibility:auto}.failure-signature__visual{contain-intrinsic-block-size:auto 377px}.system-flow__map{contain-intrinsic-block-size:auto 370px}.method-xray{contain-intrinsic-block-size:auto 280px}.trust-dossier__viewport{contain-intrinsic-block-size:auto 548px}.engagement-gates{contain-intrinsic-block-size:auto 720px}}.work-breaks{background:var(--surface-top);color:var(--ink);border-top:1px solid var(--line);transition:background-color var(--theme-duration) var(--theme-ease), color var(--theme-duration) var(--theme-ease), border-color var(--theme-duration) var(--theme-ease);position:relative}.work-breaks__inner{width:min(100%, var(--page-max));padding:clamp(80px, 6.18vw, 89px) var(--page-gutter) clamp(48px, 3.8vw, 56px);margin:0 auto}.work-breaks__header{flex-direction:column;gap:21px;width:61.8%;padding-bottom:clamp(48px,3.8vw,55px);display:flex}.work-breaks__header h2{max-width:11ch;font-size:var(--type-display-section);font-stretch:92%;font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0 0 -.14em;padding-bottom:.14em}.work-breaks__header h2 em{font-family:inherit;font-style:italic;font-weight:var(--weight-body);letter-spacing:-.02em}.work-breaks__header>p{max-width:38ch;color:var(--muted);font-size:var(--type-lead);line-height:var(--leading-body);margin:0}.failure-signatures{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid;position:relative;overflow:hidden}.failure-signatures__scan{z-index:3;background:var(--control);opacity:0;pointer-events:none;width:1px;height:21px;position:absolute;top:0;left:0;transform:translate(-2px)}.failure-signatures__scan:before,.failure-signatures__scan:after{content:"";background:inherit;width:8px;height:1px;position:absolute;left:0}.failure-signatures__scan:before{top:0}.failure-signatures__scan:after{bottom:0}.failure-signature{--failure-gutter:clamp(22px, 2.35vw, 38px);min-width:0;min-height:338px;padding:30px calc(var(--failure-gutter) / 2);border-right:1px solid var(--line);grid-template-rows:auto auto minmax(170px,1fr);display:grid;position:relative}.failure-signature:first-of-type{padding-right:var(--failure-gutter);padding-left:0}.failure-signature:last-child{padding-right:0;padding-left:var(--failure-gutter);border-right:0}@supports (grid-template-rows:subgrid){.failure-signatures{grid-template-rows:auto auto minmax(170px,1fr)}.failure-signature{grid-row:1/span 3;grid-template-rows:subgrid}.failure-signature--waiting{grid-column:1}.failure-signature--rework{grid-column:2}.failure-signature--ownerless{grid-column:3}}.failure-signature__title{min-width:0;max-width:none;color:var(--ink);font-size:var(--type-heading-major);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0}.failure-signature__title em{font-family:inherit;font-style:italic;font-weight:var(--weight-display);letter-spacing:inherit;display:inline}.failure-signature__copy{min-width:0;max-width:none;color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body);margin:18px 0 0}.failure-signature__visual{min-width:0;color:var(--subtle);place-items:center;margin:16px 0 0;display:grid}.failure-signature__visual svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:min(100%,380px);height:auto;display:block;overflow:visible}.failure-visual__stage-rule{color:var(--line-strong);opacity:.32}.failure-visual__route{color:var(--line-strong);opacity:.62}.failure-visual__label{fill:var(--subtle);stroke:none;font-family:var(--font-evidence);font-size-adjust:.52;font-size:var(--type-meta);letter-spacing:.11em}.failure-visual__artifact{color:var(--ink)}.failure-visual__artifact rect,.failure-visual__artifact>path:first-child{fill:var(--surface-top)}.failure-visual__artifact>path:not(:first-child){opacity:.62}.failure-visual__verified{color:var(--verified-readable);opacity:1!important}.failure-visual__gate,.failure-visual__clock{color:var(--line-strong)}.failure-visual__fault{color:var(--judgment-readable)}.failure-visual__avatar,.failure-visual__review-fault rect,.failure-visual__empty-slot{fill:var(--surface-top)}.failure-visual__signal{color:var(--control-readable);fill:var(--surface-top)}.failure-visual__status-label{fill:var(--judgment-readable);stroke:none;font-family:var(--font-evidence);font-size-adjust:.52;letter-spacing:.06em;font-size:9px}.failure-visual__owner-candidate{color:var(--line-strong);opacity:.72}.failure-visual__seen{color:var(--verified-readable);opacity:1}.failure-visual__assignment{stroke-dasharray:4 4;opacity:.68}.failure-visual__empty-slot{stroke-dasharray:3 3}[data-lead-record],[data-lead-route],[data-lead-token],[data-lead-gate],[data-waiting-clock],[data-waiting-hand],[data-returned-draft],[data-approval-gate],[data-review-fault],[data-return-path],[data-issue-packet],[data-owner-routes],[data-owner-candidate],[data-owner-assignment],[data-owner-missing]{transform-box:fill-box;transform-origin:50%}[data-lead-route],[data-owner-routes],[data-owner-assignment]{transform-origin:0}[data-return-path]{transform-origin:100%}[data-waiting-hand]{transform-box:view-box;transform-origin:266px 98px}.systems{border-top:1px solid var(--line);background:var(--bg);color:var(--ink);transition:background-color var(--theme-duration) var(--theme-ease), color var(--theme-duration) var(--theme-ease), border-color var(--theme-duration) var(--theme-ease);position:relative}.systems__inner{width:min(100%, var(--page-max));padding:clamp(80px, 6.5vw, 96px) var(--page-gutter) clamp(48px, 4vw, 60px);grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:center;gap:clamp(48px,5vw,72px);margin:0 auto;display:grid}.systems__header{min-width:0}.systems__header h2{max-width:14ch;font-size:var(--type-display-section);font-stretch:92%;font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.systems__header h2 em{font-family:inherit;font-style:italic;font-weight:var(--weight-body);letter-spacing:-.02em;display:inline}.systems__header>p{max-width:48ch;color:var(--muted);font-size:var(--type-body-lg);line-height:var(--leading-body);margin:28px 0 0}.system-flow{border:1px solid var(--line-strong);background:var(--surface-top);min-width:0;transition:background-color var(--theme-duration) var(--theme-ease), color var(--theme-duration) var(--theme-ease), border-color var(--theme-duration) var(--theme-ease);border-radius:4px;overflow:hidden;container:system-flow/inline-size}.system-flow__controls{flex-direction:column;display:flex}.system-flow__title-row{justify-content:space-between;align-items:center;width:100%;min-height:76px;padding:0 28px 0 30px;display:flex}.system-flow__title-row>span{color:var(--ink);font-size:var(--type-body-lg);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:1.2}.system-flow__playback{min-width:132px;min-height:44px;color:var(--muted);font-size:14px;font-weight:var(--weight-display);letter-spacing:-.005em;cursor:pointer;transition:background-color .18s var(--theme-ease), color .18s var(--theme-ease);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:9px;padding:8px 0 8px 12px;display:inline-flex}.system-flow__playback:hover,.system-flow__playback:focus-visible{color:var(--ink);background:0 0}.system-flow__playback svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block;overflow:visible}.system-flow__playback [data-playback-icon=play],.system-flow__playback [data-playback-icon=replay],.system-flow[data-playback-state=paused] .system-flow__playback [data-playback-icon=pause],.system-flow[data-playback-state=complete] .system-flow__playback [data-playback-icon=pause]{display:none}.system-flow[data-playback-state=paused] .system-flow__playback [data-playback-icon=play],.system-flow[data-playback-state=complete] .system-flow__playback [data-playback-icon=replay]{display:block}.system-flow .system-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,48px);width:100%;padding:0 30px 18px;display:grid}.system-flow .system-tabs button{min-width:0;min-height:58px;color:var(--muted);text-align:left;cursor:pointer;transition:background-color .18s var(--theme-ease), color .18s var(--theme-ease), border-color var(--theme-duration) var(--theme-ease);background:0 0;border:0;border-radius:0;padding:10px 0 18px;display:block;position:relative}.system-tab__name{color:inherit;font-size:var(--type-lead);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:1.1}.system-tab__track{background:var(--line);height:2px;position:absolute;bottom:2px;left:0;right:0;overflow:hidden}.system-tab__track>span{background:var(--control);transform-origin:0;will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0)}.system-flow .system-tabs button[data-state=review] .system-tab__track>span{background:var(--judgment)}.system-flow .system-tabs button[data-chapter-complete=true] .system-tab__track>span{transform:scaleX(1)}.system-flow .system-tabs button:hover,.system-flow .system-tabs button[aria-selected=true]{color:var(--ink);background:0 0}.system-flow__stage{background:var(--surface-bottom);transition:background-color var(--theme-duration) var(--theme-ease), border-color var(--theme-duration) var(--theme-ease)}.system-flow__chapter{min-height:80px;padding:26px 30px 8px}.system-flow__chapter p{min-width:0;margin:0}.system-flow__chapter strong{color:var(--ink);font-family:inherit;font-size:var(--type-heading);font-style:italic;font-weight:var(--weight-display);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.system-flow__map{height:370px;position:relative;overflow:hidden}.system-flow__routes{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.system-flow__routes [data-route-layout=compact]{display:none}.system-flow__rail,.system-flow__route{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.system-flow__rail{stroke:var(--line-strong);stroke-width:1px}.system-flow__route{opacity:0;stroke-width:1.8px;transition:opacity .12s var(--theme-ease)}.system-flow__route.is-active{opacity:1}.system-flow__route--act{stroke:url(#system-route-act)}.system-flow__route--control{stroke:var(--control)}.system-flow__route--judgment{stroke:var(--judgment)}.system-route-stop--control{stop-color:var(--control)}.system-route-stop--verified{stop-color:var(--verified)}.system-route-stop--judgment{stop-color:var(--judgment)}.system-flow__node,.system-flow__branch{z-index:2;text-align:center;width:70px;height:70px;position:absolute;transform:translate(-50%,-50%)}.system-flow__node[data-route-node=signal]{top:35%;left:12.5%}.system-flow__node[data-route-node=context]{top:35%;left:37.5%}.system-flow__node[data-route-node=decision]{top:35%;left:62.5%}.system-flow__node[data-route-node=handoff]{top:35%;left:87.5%}.system-flow__branch[data-route-branch=review]{top:75%;left:62.5%}.system-flow__branch[data-route-branch=recover]{top:75%;left:87.5%}.system-flow__glyph{border:1px solid var(--line-strong);background:var(--surface-bottom);width:100%;height:100%;color:var(--muted);transition:background-color .18s var(--theme-ease), border-color .18s var(--theme-ease), color .18s var(--theme-ease), opacity .18s var(--theme-ease);border-radius:50%;place-items:center;display:grid}.system-flow__glyph svg,.system-outcome__icon svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px;display:block;overflow:visible}.system-flow__crm-status{opacity:0;transition:opacity .12s var(--theme-ease)}.system-flow:not([data-transitioning=true])[data-system-state=act] .system-flow__crm-status--success,.system-flow:not([data-transitioning=true])[data-system-state=recover] .system-flow__crm-status--failure{opacity:1}.system-flow__node strong,.system-flow__branch strong{z-index:1;color:var(--ink);font-size:var(--type-body-small);font-weight:var(--weight-heading);letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--theme-duration) var(--theme-ease), color .18s var(--theme-ease);background:0 0;padding:0;line-height:1.2;position:absolute;left:50%;transform:translate(-50%)}.system-flow__node strong{top:auto;bottom:calc(100% + 14px)}.system-flow__branch strong{top:calc(100% + 14px);bottom:auto}.system-flow__branch{opacity:0;transition:opacity .18s var(--theme-ease), transform .26s cubic-bezier(.16, 1, .3, 1);transform:translate(-50%,calc(8px - 50%))}.system-flow[data-system-state=review] [data-route-branch=review],.system-flow[data-system-state=recover] [data-route-branch=recover],.system-flow__branch.is-routing{opacity:1;transform:translate(-50%,-50%)}.system-flow:is([data-system-state=act],[data-system-state=review],[data-system-state=recover]) [data-route-node=signal] .system-flow__glyph,.system-flow:is([data-system-state=act],[data-system-state=review],[data-system-state=recover]) [data-route-node=context] .system-flow__glyph,.system-flow[data-system-state=act] [data-route-node=decision] .system-flow__glyph,.system-flow[data-system-state=recover] [data-route-node=decision] .system-flow__glyph{border-color:var(--control);color:var(--control)}.system-flow[data-system-state=act] [data-route-node=handoff] .system-flow__glyph{border-color:var(--verified);color:var(--verified)}.system-flow[data-system-state=review] [data-route-node=decision] .system-flow__glyph,.system-flow[data-system-state=review] [data-route-branch=review] .system-flow__glyph,.system-flow[data-system-state=recover] [data-route-node=handoff] .system-flow__glyph,.system-flow[data-system-state=recover] [data-route-branch=recover] .system-flow__glyph{border-color:var(--judgment);color:var(--judgment)}.system-flow[data-transitioning=true] .system-flow__node .system-flow__glyph,.system-flow[data-transitioning=true] .system-flow__branch .system-flow__glyph{border-color:var(--line-strong);color:var(--muted)}.system-flow[data-transitioning=true] .system-flow__branch{opacity:0;transform:translate(-50%,calc(8px - 50%))}.system-flow[data-transitioning=true] .system-flow__branch.is-routing{opacity:1;transform:translate(-50%,-50%)}.system-flow[data-transitioning=true] .is-reached .system-flow__glyph{border-color:var(--control);color:var(--control)}.system-flow[data-system-target=act] [data-route-node=handoff].is-reached .system-flow__glyph{border-color:var(--verified);color:var(--verified)}.system-flow[data-system-target=review] [data-route-node=decision].is-reached .system-flow__glyph,.system-flow[data-system-target=review] [data-route-branch=review].is-reached .system-flow__glyph,.system-flow[data-system-target=recover] [data-route-node=handoff].is-reached .system-flow__glyph,.system-flow[data-system-target=recover] [data-route-branch=recover].is-reached .system-flow__glyph{border-color:var(--judgment);color:var(--judgment)}.system-flow__packet{z-index:4;width:30px;height:22px;color:var(--control);opacity:0;backface-visibility:hidden;transition:color .12s var(--theme-ease);will-change:transform;pointer-events:none;display:block;position:absolute;top:0;left:0}.system-flow__packet[data-packet-phase=judgment]{color:var(--judgment)}.system-flow__packet svg{width:100%;height:100%;fill:var(--surface-top);stroke:currentColor;stroke-width:1.15px;display:block;overflow:visible}.system-flow__packet-sheet--rear{opacity:.32}.system-flow__packet-sheet--front{opacity:1}.system-flow__packet-sheet{transform-box:fill-box;transform-origin:50%}.system-flow__packet-detail{fill:none}.system-flow__packet--ghost{z-index:3}.system-flow__alert-token{z-index:4;border:1px solid var(--judgment);background:var(--surface-top);opacity:0;backface-visibility:hidden;will-change:transform;pointer-events:none;border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:0;left:0}.system-outcome{background:var(--surface-top);min-height:130px;transition:background-color var(--theme-duration) var(--theme-ease), color var(--theme-duration) var(--theme-ease), border-color var(--theme-duration) var(--theme-ease);position:relative}.systems.is-enhanced .system-outcome{display:grid}.system-outcome>section{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;min-height:129px;padding:30px 34px;display:grid}.system-outcome>section+section{border-top:1px solid var(--line)}.systems.is-enhanced .system-outcome>section{border-top:0;grid-area:1/1}.systems.is-enhanced .system-outcome>section[hidden]{display:none}.system-outcome__icon{width:42px;height:42px;color:var(--control);place-items:center;display:grid}.system-outcome__icon svg{width:32px;height:32px}#systems-panel-act .system-outcome__icon{color:var(--verified)}#systems-panel-review .system-outcome__icon{color:var(--judgment)}#systems-panel-recover .system-outcome__icon{color:var(--control)}.system-outcome p{color:var(--ink);font-size:var(--type-heading);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);margin:0;line-height:1.2}.method{border-top:1px solid var(--line);border-bottom:1px solid var(--line-strong);background:var(--surface-top);color:var(--ink);transition:background-color var(--theme-duration) var(--theme-ease), color var(--theme-duration) var(--theme-ease), border-color var(--theme-duration) var(--theme-ease);position:relative}.method__inner{width:min(100%, var(--page-max));padding:clamp(76px, 6.18vw, 92px) var(--page-gutter) clamp(48px, 4vw, 60px);margin:0 auto}.method__header{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:start;gap:clamp(40px,4.5vw,64px);padding-bottom:clamp(48px,4.5vw,64px);display:grid}.method__header h2{max-width:15ch;font-size:var(--type-display-section);font-stretch:92%;font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.method__header h2 em{font-family:inherit;font-style:italic;font-weight:var(--weight-body);letter-spacing:-.02em;display:inline}.method__intro{align-self:end;max-width:680px}.method__intro>p{max-width:60ch;color:var(--muted);font-size:var(--type-lead);line-height:var(--leading-body);margin:0}.method__cta{min-height:44px;color:var(--ink);font-size:14px;font-weight:var(--weight-utility);align-items:center;gap:13px;margin-top:28px;padding-block:10px;line-height:1.2;text-decoration:none;display:inline-flex}.method__cta svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:20px;height:20px;transition:transform .18s var(--theme-ease);overflow:visible}.method__cta:hover svg{transform:translate(4px)}.method-instrument{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-top) 58%, var(--bg));container:method-instrument/inline-size}.method-player__header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:24px;min-height:60px;padding:8px clamp(20px,2.4vw,30px);display:flex}.method-player__identity{align-items:baseline;gap:16px;min-width:0;display:flex}.method-player__identity strong{color:var(--ink);font-size:var(--type-body-lg);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:1.2}.method-player__playback{min-width:132px;min-height:44px;color:var(--muted);font-size:14px;font-weight:var(--weight-display);letter-spacing:-.005em;cursor:pointer;transition:color .18s var(--theme-ease);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:9px;padding:8px 0 8px 12px;display:none}.method.is-enhanced .method-player__playback{display:inline-flex}.method-player__playback:hover,.method-player__playback:focus-visible{color:var(--ink)}.method-player__playback svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block;overflow:visible}.method-player__playback [data-method-playback-icon=play],.method-player__playback [data-method-playback-icon=replay],.method-instrument[data-playback-state=idle] .method-player__playback [data-method-playback-icon=pause],.method-instrument[data-playback-state=paused] .method-player__playback [data-method-playback-icon=pause],.method-instrument[data-playback-state=complete] .method-player__playback [data-method-playback-icon=pause]{display:none}.method-instrument[data-playback-state=idle] .method-player__playback [data-method-playback-icon=play],.method-instrument[data-playback-state=paused] .method-player__playback [data-method-playback-icon=play],.method-instrument[data-playback-state=complete] .method-player__playback [data-method-playback-icon=replay]{display:block}.method-controls{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.method-control{border-right:1px solid var(--line);min-height:80px;color:var(--ink);transition:background-color .18s var(--theme-ease), border-color var(--theme-duration) var(--theme-ease), color .18s var(--theme-ease);grid-template-columns:20px 30px minmax(0,1fr);align-items:center;gap:10px;padding:14px clamp(14px,1.7vw,24px) 18px;text-decoration:none;display:grid;position:relative}.method-control:last-child{border-right:0}.method-control:hover{background:color-mix(in srgb, var(--control) 5%, transparent)}.method-control[aria-selected=true]{background:color-mix(in srgb, var(--control) 8%, transparent)}.method-control:focus-visible{z-index:1;outline-offset:-4px}.method-control__track{background:var(--line);height:2px;display:none;position:absolute;bottom:7px;left:clamp(14px,1.7vw,24px);right:clamp(14px,1.7vw,24px);overflow:hidden}.method.is-enhanced .method-control__track{display:block}.method-control__track>span{background:var(--control);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.method-control[data-stage=diagnose] .method-control__track>span,.method-control[data-stage=govern] .method-control__track>span{background:var(--judgment)}.method-control[data-stage=prove] .method-control__track>span{background:var(--verified)}.method-control[data-chapter-complete=true] .method-control__track>span{transform:scaleX(1)}.method-control__index{color:var(--control-readable);font-family:var(--font-evidence);font-size-adjust:.52;font-size:var(--type-meta);letter-spacing:.05em}.method-control__glyph{width:30px;height:30px;color:var(--subtle);transition:color .18s var(--theme-ease), transform .2s var(--theme-ease);place-items:center;display:grid}.method-control__glyph svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45px;width:30px;height:30px}.method-control[aria-selected=true] .method-control__glyph{color:var(--control-readable);transform:scale(1.04)}.method-control[data-stage=govern][aria-selected=true] .method-control__glyph{color:var(--judgment-readable)}.method-control[data-stage=prove][aria-selected=true] .method-control__glyph{color:var(--verified-readable)}.method-control__copy{min-width:0}.method-control__copy strong{font-size:var(--type-body-lg);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);display:block}.method-control__copy>span{max-width:30ch;color:var(--subtle);margin-top:4px;font-size:14px;line-height:1.4;display:block}.method-frame{min-width:0}.method.is-enhanced .method-frame{grid-template-columns:minmax(320px,.382fr) minmax(0,.618fr);display:grid}.method-details{border-bottom:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-top) 74%, var(--bg));min-width:0}.method.is-enhanced .method-details{border-right:1px solid var(--line-strong);border-bottom:0;display:grid}.method-xray{align-content:center;min-width:0;margin:0;padding:22px clamp(24px,2.4vw,34px) 24px;display:grid}.method-xray__axis{color:var(--subtle);font-size:14px;font-weight:var(--weight-utility);letter-spacing:var(--tracking-label);justify-content:space-between;align-items:center;gap:24px;padding-bottom:12px;line-height:1.3;display:flex}.method-xray__svg{width:100%;height:auto;max-height:280px;display:block;overflow:visible}.method-xray__svg--compact{display:none}.method-xray__svg path,.method-xray__svg circle,.method-xray__svg rect{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.method-xray__annotation{fill:currentColor;stroke:none;font-family:var(--font-evidence);font-size-adjust:.52;font-size:10px;font-weight:var(--weight-utility);letter-spacing:.1em;opacity:.72}.method-xray__microcopy{fill:currentColor;stroke:none;font-family:var(--font-evidence);font-size-adjust:.52;font-size:8px;font-weight:var(--weight-utility);letter-spacing:.08em;opacity:.72}.method-xray__rule{color:var(--line)}.method-xray__rail{color:var(--line-strong);stroke-dasharray:3 7}.method-xray__current,.method-xray__record{color:var(--muted)}.method-xray__record path{color:var(--line-strong)}.method-xray__layer{transform-box:fill-box;transform-origin:50%}.method-xray__layer--diagnose{color:var(--judgment-readable)}.method-xray__layer--engineer{color:var(--control-readable)}.method-xray__layer--govern{color:var(--judgment-readable)}.method-xray__layer--prove{color:var(--verified-readable)}.method-xray__route{stroke-width:2.25px!important}.method-xray__leader{opacity:.52;stroke-dasharray:2 5}.method-xray__rework,.method-xray__retry{stroke-dasharray:3 6}.method-xray__scope{opacity:.64}.method-xray__hotspot circle:first-child{fill:color-mix(in srgb, var(--judgment) 7%, transparent)}.method-xray__control-node{fill:color-mix(in srgb, var(--judgment) 5%, transparent)!important}.method-xray__alert circle{fill:color-mix(in srgb, var(--judgment) 7%, transparent)}.method-xray__baseline{opacity:.58}.method-xray__measurement-frame{opacity:.38}.method-xray__measurement-guide{opacity:.34;stroke-dasharray:2 5}.method-xray__verify circle{fill:color-mix(in srgb, var(--verified) 8%, transparent)}.method-xray__trace,.method-xray__hotspot,.method-xray__gate,.method-xray__token,.method-xray__reviewer,.method-xray__alert,.method-xray__baseline,.method-xray__outcome,.method-xray__verify,[data-method-measurement],[data-method-module]{transform-box:fill-box;transform-origin:50%}.method.is-enhanced .method-xray__layer{opacity:0}.method.is-enhanced .method-instrument[data-method-state=diagnose] [data-method-layer=diagnose]{opacity:1}.method.is-enhanced .method-instrument[data-method-state=engineer] [data-method-layer=diagnose]{opacity:.18}.method.is-enhanced .method-instrument[data-method-state=engineer] [data-method-layer=engineer]{opacity:1}.method.is-enhanced .method-instrument[data-method-state=govern] [data-method-layer=diagnose]{opacity:.12}.method.is-enhanced .method-instrument[data-method-state=govern] [data-method-layer=engineer]{opacity:.28}.method.is-enhanced .method-instrument[data-method-state=govern] [data-method-layer=govern]{opacity:1}.method.is-enhanced .method-instrument[data-method-state=prove] [data-method-layer=diagnose]{opacity:.1}.method.is-enhanced .method-instrument[data-method-state=prove] [data-method-layer=engineer]{opacity:.16}.method.is-enhanced .method-instrument[data-method-state=prove] [data-method-layer=govern]{opacity:.24}.method.is-enhanced .method-instrument[data-method-state=prove] [data-method-layer=prove]{opacity:1}.method-panel{overflow-wrap:anywhere;grid-template-columns:1fr;align-items:center;gap:13px;min-width:0;min-height:0;padding:24px clamp(24px,3.7vw,56px);display:grid}.method-panel[hidden]{display:none}.method-panel+.method-panel{border-top:1px solid var(--line-strong)}.method.is-enhanced .method-panel{border-top:0;grid-area:1/1;grid-template-columns:1fr;align-content:center;gap:18px;min-height:100%;padding:clamp(28px,3vw,42px)}.method-panel:focus-visible{outline-offset:-5px}.method-panel__meta{align-content:center;gap:6px;display:grid}.method.is-enhanced .method-panel__meta{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.method-panel__label{color:var(--control-readable);font-size:14px;font-weight:var(--weight-utility);line-height:1.3}.method-panel__state{color:var(--control-readable);font-size:13px;font-weight:var(--weight-display);text-align:left;line-height:1.3}.method-panel__state--judgment{color:var(--judgment-readable)}.method-panel__state--verified{color:var(--verified-readable)}.method-panel h3{max-width:22ch;font-size:var(--type-heading);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0}.method-panel p{max-width:46ch;color:var(--muted);font-size:16px;line-height:var(--leading-body);margin:0}.trust{border-bottom:1px solid var(--line-strong);background:var(--bg);color:var(--ink);transition:background-color var(--theme-duration) var(--theme-ease), color var(--theme-duration) var(--theme-ease), border-color var(--theme-duration) var(--theme-ease);position:relative}.trust__inner{width:min(100%, var(--page-max));padding:clamp(76px, 6.18vw, 92px) var(--page-gutter) clamp(48px, 4vw, 60px);margin:0 auto}.trust__header{grid-template-columns:minmax(0,.88fr) minmax(0,1fr);align-items:end;gap:clamp(40px,4.5vw,64px);padding-bottom:clamp(48px,4.5vw,64px);display:grid}.trust__header h2{max-width:16ch;font-size:var(--type-display-section);font-stretch:92%;font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.trust__header h2 em{font-family:inherit;font-style:italic;font-weight:var(--weight-body);letter-spacing:-.02em;display:inline}.trust__header>p{max-width:54ch;color:var(--muted);font-size:var(--type-lead);line-height:var(--leading-body);margin:0 0 .18em}.trust-dossier{border:1px solid var(--line-strong);background:var(--surface-top);transition:background-color var(--theme-duration) var(--theme-ease), border-color var(--theme-duration) var(--theme-ease), color var(--theme-duration) var(--theme-ease);margin:0;overflow:hidden}.trust-dossier__caption{border-bottom:1px solid var(--line-strong);background:var(--bg);min-height:62px;transition:background-color var(--theme-duration) var(--theme-ease), border-color var(--theme-duration) var(--theme-ease);grid-template-columns:1fr;align-items:center;gap:21px;padding:13px clamp(21px,2.4vw,34px);display:grid}.trust-dossier__caption strong{color:var(--ink);font-size:var(--type-body-lg);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading)}.trust-dossier__viewport{perspective:1400px;perspective-origin:100%;background:var(--surface-bottom);position:relative}.trust-dossier__spread{grid-template-columns:minmax(300px,.618fr) minmax(0,1fr);min-height:480px;display:grid}.trust-dossier__ownership,.trust-dossier__contents{min-width:0;transition:background-color var(--theme-duration) var(--theme-ease), border-color var(--theme-duration) var(--theme-ease), color var(--theme-duration) var(--theme-ease)}.trust-dossier__ownership{border-right:1px solid var(--line-strong);background:var(--surface-bottom);flex-direction:column;padding:clamp(28px,3vw,44px);display:flex}.trust-dossier__mark{width:clamp(146px,13vw,184px);height:auto;color:var(--ink);fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;margin:clamp(6px,1vw,14px) 0 clamp(24px,2.6vw,38px)}.trust-transfer__tab{color:var(--line-strong)}.trust-transfer__route{color:var(--control-readable);stroke-width:1.8px}.trust-transfer__accept{color:var(--verified-readable);fill:color-mix(in srgb, var(--verified) 7%, transparent)}.trust-transfer__owner{color:var(--control-readable)}.trust-transfer__control{stroke-width:2px}.trust-transfer__bundle,.trust-transfer__route,.trust-transfer__accept,.trust-transfer__owner{transform-box:fill-box;transform-origin:50%}.trust-dossier__ownership h3{max-width:18ch;color:var(--ink);font-family:inherit;font-size:var(--type-heading-major);font-style:italic;font-stretch:95%;font-weight:var(--weight-display);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0;display:block}.trust-dossier__ownership>p{max-width:46ch;color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body);margin:28px 0 0;padding-top:0}.trust-dossier__contents{background:var(--surface-top);flex-direction:column;display:flex}.trust-dossier__contents-header{border-bottom:1px solid var(--line-strong);align-items:center;min-height:80px;padding:18px clamp(24px,3.2vw,48px);display:flex}.trust-dossier__contents-header h3{color:var(--ink);font-size:var(--type-heading);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);margin:0}.trust-dossier__list{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.trust-dossier__list li{border-bottom:1px solid var(--line);flex:1;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:clamp(20px,2.2vw,34px);min-height:88px;padding:14px clamp(24px,3.2vw,48px);display:grid}.trust-proof{width:88px;height:48px;color:var(--ink);fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.trust-proof__artifact,.trust-proof__person,.trust-proof__record-stack{color:var(--muted)}.trust-proof__route,.trust-proof__assignment,.trust-proof__token,.trust-proof__fallback{color:var(--control-readable)}.trust-proof__decision,.trust-proof__reviewer,.trust-proof__fault,.trust-proof__retry,.trust-proof__alert{color:var(--judgment-readable)}.trust-proof__branch{color:var(--line-strong);stroke-dasharray:2 4}.trust-proof__change{color:var(--control-readable)}.trust-proof__resolved{color:var(--verified-readable);stroke-width:1.8px}.trust-proof__alert circle,.trust-proof__decision path:first-child,.trust-proof__assignment rect{fill:color-mix(in srgb, currentColor 6%, transparent)}.trust-proof__assignment,.trust-proof__token,.trust-proof__decision,.trust-proof__retry,.trust-proof__fallback,.trust-proof__alert,.trust-proof__record-stack,.trust-proof__change,.trust-proof__resolved{transform-box:fill-box;transform-origin:50%}.trust-dossier__list li>span{grid-template-columns:minmax(140px,.618fr) minmax(180px,1fr);align-items:baseline;gap:21px;display:grid}.trust-dossier__list strong{color:var(--ink);font-size:var(--type-body-lg);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:1.2}.trust-dossier__list small{color:var(--muted);font-size:var(--type-body-small);line-height:var(--leading-body)}.trust-dossier__cover{z-index:3;visibility:hidden;background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--control-blue) 24%, transparent), transparent 35%), #111518;color:var(--paper);opacity:0;transform-origin:100%;backface-visibility:hidden;pointer-events:none;flex-direction:column;padding:clamp(28px,3.4vw,52px);display:flex;position:absolute;inset:0;overflow:hidden;transform:translate(104%)rotateY(4deg)}.trust-dossier__cover:before{border:1px solid color-mix(in srgb, var(--paper) 16%, transparent);content:"";position:absolute;inset:12px}.trust-dossier__cover:after{background:color-mix(in srgb, var(--paper) 12%, transparent);content:"";width:1px;position:absolute;top:0;bottom:0;right:38.2%}.trust-dossier__cover-foot{z-index:1;justify-content:space-between;align-items:center;gap:21px;display:flex;position:relative}.trust-dossier__cover-title{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,46px);width:min(940px,82%);margin:auto 0;display:grid;position:relative}.trust-dossier__cover-title svg{fill:none;width:clamp(98px,9vw,136px);height:auto;stroke:var(--control-readable);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.trust-dossier__cover-title strong{color:var(--paper);font-family:inherit;font-size:var(--type-display-close);font-style:italic;font-stretch:88%;font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.trust-dossier__cover-foot{justify-content:flex-start}.trust-dossier__seal{fill:none;width:clamp(148px,17vw,220px);height:auto;stroke:var(--control-readable);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round}.trust-dossier__seal [data-dossier-seal-left],.trust-dossier__seal [data-dossier-seal-right],.trust-dossier__seal [data-dossier-seal-mark]{transform-box:fill-box;transform-origin:50%}.trust.is-sealed .trust-dossier__cover{visibility:visible;opacity:1;will-change:transform, opacity;transform:translate(0,0)rotateY(0)}.trust.is-sealed [data-dossier-ownership]{opacity:.28;transform:translateY(6px)}.trust.is-sealed [data-dossier-heading],.trust.is-sealed [data-dossier-row]{opacity:.28;transform:translate(6px)}.engagement{border-bottom:1px solid var(--line-strong);background:var(--surface-bottom);color:var(--ink);transition:background-color var(--theme-duration) var(--theme-ease), color var(--theme-duration) var(--theme-ease), border-color var(--theme-duration) var(--theme-ease);position:relative}.engagement__inner{width:min(100%, var(--page-max));padding:clamp(76px, 6.18vw, 92px) var(--page-gutter) clamp(52px, 4.4vw, 64px);margin:0 auto}.engagement__header{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:end;gap:clamp(40px,4.5vw,64px);padding-bottom:clamp(48px,4.5vw,64px);display:grid}.engagement__header h2{max-width:16ch;font-size:var(--type-display-section);font-stretch:92%;font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.engagement__header h2 em{font-family:inherit;font-style:italic;font-weight:var(--weight-body);letter-spacing:-.02em;display:inline}.engagement__header>p{max-width:58ch;color:var(--muted);font-size:var(--type-body-lg);line-height:var(--leading-body);margin:0 0 .18em}.engagement-gates{margin:0;container:engagement-gates/inline-size}.engagement-gates__caption{border-bottom:1px solid var(--line-strong);align-items:center;min-height:68px;padding:18px 0;display:flex}.engagement-gate__header>span{font-family:var(--font-evidence);font-size-adjust:.52;font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;font-weight:400}.engagement-gates__caption strong{color:var(--ink);font-size:var(--type-lead);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading)}.engagement-gates__stages{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:21px 0 0;list-style:none;display:grid}.engagement-gate{--gate-inline:clamp(20px, 2vw, 32px);min-width:0;min-height:clamp(360px,30vw,420px);padding:24px var(--gate-inline) 30px;border-right:1px solid var(--line);border-block:1px solid var(--line-strong);background:var(--surface-top);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.engagement-gate:first-child{border-left:1px solid var(--line-strong)}.engagement-gate:nth-child(4){border-right-color:var(--line-strong)}.engagement-gate__header{justify-content:space-between;align-items:baseline;gap:21px;display:flex}.engagement-gate__header>span{color:var(--control-readable)}.engagement-gate__header h3{font-size:var(--type-heading);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:0}.engagement-gate__body{min-width:0;margin:0 calc(var(--gate-inline) * -1) -30px;padding:0 var(--gate-inline) 30px;grid-template-rows:48px minmax(130px,1fr) auto;display:grid;position:relative;overflow:hidden}.engagement-gate__progress{z-index:3;height:48px;margin-inline:calc(var(--gate-inline) * -1);position:relative}.engagement-gate__progress>span{top:50%;right:0;left:var(--gate-inline);background:var(--control-readable);transform-origin:0;height:1px;position:absolute;transform:scaleX(1)}.engagement-gate__progress>i{top:calc(50% - 5px);left:calc(var(--gate-inline) - 5px);border:1px solid var(--control-readable);background:var(--control-readable);width:10px;height:10px;position:absolute;transform:rotate(45deg)}.engagement-gate:nth-child(2) .engagement-gate__progress>span,.engagement-gate:nth-child(3) .engagement-gate__progress>span{left:0}.engagement-gate:nth-child(4) .engagement-gate__progress>span{right:calc(100% - var(--gate-inline));left:0}.engagement-gate__evidence{z-index:1;align-self:center;padding-block:20px 28px;position:relative}.engagement-evidence{width:clamp(72px,5.5vw,82px);height:auto;color:var(--ink);fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:24px;display:block;overflow:visible}.engagement-evidence__structure{color:var(--muted)}.engagement-evidence__operation,.engagement-evidence__route{color:var(--control-readable)}.engagement-evidence__resolved{color:var(--verified-readable);stroke-width:1.65px}.engagement-gate__evidence>strong{max-width:16ch;color:var(--ink);font-size:var(--type-heading);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:1.12;display:block}.engagement-gate__decision{z-index:1;border-top:1px solid var(--line);min-height:84px;padding-top:18px;position:relative}.engagement-gate__decision>strong{max-width:20ch;color:var(--ink);font-size:var(--type-body-lg);font-weight:var(--weight-display);letter-spacing:-.01em;line-height:1.3;display:block}.engagement-gate__veil{z-index:2;background-color:var(--engagement-veil);transition:background-color var(--theme-duration) var(--theme-ease);position:absolute;inset:56px 0 0;transform:translateY(-105%)}.engagement-gates.is-primed .engagement-gate:not(.is-open) .engagement-gate__veil{transform:translate(0,0)}.engagement-gates.is-primed .engagement-gate:not(.is-open):not(.is-rail-visible) .engagement-gate__progress>span{transform:scaleX(0)}.engagement-gates.is-primed .engagement-gate:not(.is-open):not(.is-marker-visible) .engagement-gate__progress>i{opacity:.45;background:0 0;transform:rotate(45deg)scale(.78)}.engagement-gates.is-primed .engagement-gate:not(.is-open):not(.is-evidence-visible) .engagement-gate__evidence{opacity:.62;transform:translateY(4px)}.engagement-gates.is-primed .engagement-gate:not(.is-open):not(.is-decision-visible) .engagement-gate__decision{opacity:.08;transform:translateY(4px)}.engagement-gates.is-animating .engagement-gate__progress>span,.engagement-gates.is-animating .engagement-gate__progress>i,.engagement-gates.is-animating .engagement-gate__evidence,.engagement-gates.is-animating .engagement-gate__decision,.engagement-gates.is-animating .engagement-gate__veil{will-change:transform, opacity}.engagement-gates:not(.is-animating) .engagement-gate__progress>span,.engagement-gates:not(.is-animating) .engagement-gate__progress>i,.engagement-gates:not(.is-animating) .engagement-gate__evidence,.engagement-gates:not(.is-animating) .engagement-gate__decision,.engagement-gates:not(.is-animating) .engagement-gate__veil{will-change:auto}.engagement__next-step{justify-content:space-between;align-items:center;gap:34px;padding-top:48px;display:flex}.engagement__next-step p{max-width:38ch;color:var(--muted);font-size:var(--type-body-small);line-height:var(--leading-body);margin:0}.engagement-cta{border-bottom:1px solid var(--control);min-height:48px;color:var(--ink);font-size:15px;font-weight:var(--weight-utility);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:34px;text-decoration:none;display:inline-flex}.engagement-cta:after{content:"";border-top:1px solid var(--control-readable);border-right:1px solid var(--control-readable);width:7px;height:7px;transition:transform .18s var(--theme-ease);transform:rotate(45deg)}.engagement-cta:hover:after{transform:translate(2px,-2px)rotate(45deg)}.pricing{border-bottom:1px solid var(--line-strong);background:var(--bg);color:var(--ink);transition:background-color var(--theme-duration) var(--theme-ease), color var(--theme-duration) var(--theme-ease), border-color var(--theme-duration) var(--theme-ease);position:relative}.pricing__inner{width:min(100%,1440px);padding:clamp(88px, 7.2vw, 104px) var(--page-gutter) clamp(48px, 4vw, 60px);gap:clamp(48px,5vw,64px);margin:0 auto;display:grid}.pricing__header{min-width:0}.pricing__header>div:first-child{grid-template-columns:minmax(320px,.55fr) minmax(320px,.45fr);align-items:end;gap:clamp(40px,4.5vw,64px);min-width:0;display:grid}.pricing__header h2{max-width:14ch;font-size:var(--type-display-section);font-stretch:92%;font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.pricing__header h2 em{font-family:inherit;font-style:italic;font-weight:var(--weight-body);letter-spacing:-.02em;display:inline}.pricing__header p{max-width:48ch;color:var(--muted);font-size:var(--type-body-lg);line-height:var(--leading-body);margin:0}.pricing-board{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) clamp(24px,2.5vw,36px) minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.pricing-ledger{grid-area:1/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) clamp(24px,2.5vw,36px) minmax(0,1fr);min-width:0;margin:0;padding:0;display:grid}.pricing-offer{border-top:1px solid var(--line-strong);background:var(--surface-top);min-width:0;transition:background-color var(--theme-duration) var(--theme-ease), border-color var(--theme-duration) var(--theme-ease);grid-template-rows:auto auto 1fr;padding:clamp(36px,3.4vw,52px) clamp(30px,3vw,46px);display:grid;position:relative}.pricing-offer:first-child{border-right:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-column:1}.pricing-offer:nth-child(2){border-right:1px solid var(--line-strong);grid-column:2}.pricing-offer--retainer{border:1px solid var(--line-strong);background:var(--surface-top);grid-column:4}@supports (grid-template-rows:subgrid){.pricing-ledger{grid-template-rows:repeat(3,auto)}.pricing-offer{grid-row:1/span 3;grid-template-rows:subgrid}}@supports not (grid-template-rows:subgrid){.pricing-offer__identity{min-height:84px}.pricing-offer__investment{min-height:200px}}.pricing-offer__identity{min-width:0}.pricing-offer__meta{color:var(--control-readable);font-family:var(--font-evidence);font-size-adjust:.52;font-size:var(--type-meta);letter-spacing:.06em;text-transform:uppercase;font-weight:400;line-height:1.4;display:block}.pricing-offer--retainer .pricing-offer__meta{color:var(--subtle)}.pricing-offer__identity h3{font-size:var(--type-heading);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);margin:13px 0 0}.pricing-offer__investment{text-align:left;min-width:0;margin-top:34px}.pricing-offer__price{min-width:0;min-height:clamp(62px,5vw,74px)}.pricing-offer__price>strong{color:var(--ink);font-size:var(--type-display-section);font-stretch:92%;font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.pricing-offer__price small{color:var(--muted);font-family:var(--font-sans);font-size:.28em;font-stretch:100%;font-weight:var(--weight-display);letter-spacing:-.01em;margin-inline-start:.08em;line-height:1}.pricing-offer--diagnostic .pricing-offer__price>strong{color:var(--control-readable)}.pricing-offer__terms{gap:7px;margin-top:17px;display:grid}.pricing-offer__terms strong{color:var(--control-readable);font-family:var(--font-evidence);font-size-adjust:.52;font-size:var(--type-meta);letter-spacing:.045em;text-transform:uppercase;font-weight:400;line-height:1.5}.pricing-offer--retainer .pricing-offer__terms strong{color:var(--subtle)}.pricing-offer__terms span{color:var(--muted);font-size:var(--type-body-small);font-weight:var(--weight-display);line-height:1.45}.pricing-offer__scope{border-top:1px solid var(--line);min-width:0;margin-top:38px;padding-top:34px}.pricing-offer__scope p{color:var(--ink);font-size:var(--type-body-lg);font-weight:var(--weight-display);line-height:var(--leading-body);margin:0}.pricing-offer__scope ul{color:var(--muted);margin:24px 0 0;padding:0;list-style:none;display:grid}.pricing-offer__scope li{border-top:1px solid var(--line);font-size:var(--type-body-small);padding:11px 0;line-height:1.5}.pricing__next-step{border:1px solid var(--line-strong);background:var(--surface-top);grid-area:2/1/auto/3;justify-content:space-between;align-items:center;gap:34px;margin:0;padding:24px clamp(22px,2.4vw,34px);display:flex}.pricing__next-step p{color:var(--muted);font-size:var(--type-body-small);line-height:var(--leading-body);margin:0}.pricing-cta{border:1px solid var(--control-readable);min-height:52px;color:var(--control-readable);font-size:14px;font-weight:var(--weight-utility);letter-spacing:var(--tracking-label);transition:background-color .18s var(--theme-ease), color .18s var(--theme-ease), border-color var(--theme-duration) var(--theme-ease);justify-content:space-between;align-items:center;gap:34px;padding:0 20px;text-decoration:none;display:inline-flex}.pricing-cta:after{content:"";width:7px;height:7px;transition:transform .18s var(--theme-ease);border-top:1px solid;border-right:1px solid;transform:rotate(45deg)}.pricing-cta:hover{background:var(--control);color:var(--action-ink)}.pricing-cta:hover:after{transform:translate(2px)rotate(45deg)}.pricing-faq{border-top:1px solid var(--line-strong);grid-template-columns:minmax(240px,.382fr) minmax(0,.618fr);gap:clamp(34px,4.5vw,64px);margin-top:44px;padding:44px 0 0;display:grid}.pricing-faq__header{min-width:0}.pricing-faq__header h3{max-width:20ch;font-size:var(--type-heading-major);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0}.pricing-faq__items{border-top:1px solid var(--line);min-width:0}.pricing-faq details{border-bottom:1px solid var(--line);transition:border-color var(--theme-duration) var(--theme-ease)}.pricing-faq summary{min-height:68px;color:var(--ink);font-size:var(--type-body-lg);font-weight:var(--weight-heading);cursor:pointer;grid-template-columns:minmax(0,1fr) 12px;align-items:center;gap:21px;padding:17px 0;line-height:1.35;list-style:none;display:grid;position:relative}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary:after{border-right:1px solid var(--control-readable);border-bottom:1px solid var(--control-readable);content:"";width:9px;height:9px;transition:transform .16s var(--theme-ease);justify-self:end;transform:rotate(45deg)translate(-2px,2px)}.pricing-faq details[open] summary{color:var(--control-readable)}.pricing-faq details[open] summary:after{transform:rotate(225deg)translate(-2px,2px)}.pricing-faq summary:focus-visible{outline:2px solid var(--control);outline-offset:4px}.pricing-faq details p{max-width:66ch;color:var(--muted);font-size:16px;line-height:var(--leading-body);margin:0;padding:0 34px 24px 0}.ask-ai{border-top:1px solid var(--line);background:var(--surface-top);position:relative}.ask-ai__inner{width:min(100%, var(--page-max));padding:clamp(52px, 4.5vw, 68px) var(--page-gutter) clamp(48px, 4vw, 60px);margin:0 auto}.ask-ai__heading{text-align:center;justify-items:center;gap:10px;display:grid}.ask-ai__heading h2{max-width:34ch;font-size:clamp(20px,1.6vw,24px);font-stretch:94%;font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0;line-height:1.2}.ask-ai__heading h2 em{font-family:inherit;font-style:italic;font-weight:var(--weight-body)}.ask-ai__heading p{max-width:70ch;color:var(--subtle);font-size:var(--type-body-small);margin:0;line-height:1.45}.ask-ai__links{flex-wrap:wrap;justify-content:center;gap:13px;margin:28px 0 0;padding:0;list-style:none;display:flex}.ask-ai__link{border:1px solid var(--line);min-width:138px;min-height:58px;color:var(--ink);font-size:16px;font-weight:var(--weight-heading);white-space:nowrap;transition:background-color .18s var(--theme-ease), border-color .18s var(--theme-ease), color .18s var(--theme-ease);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:11px;padding:0 20px;text-decoration:none;display:inline-flex}.ask-ai__link:hover{border-color:var(--line-strong);background:var(--surface-bottom)}.ask-ai__link:active{background:color-mix(in srgb, var(--surface-bottom) 78%, var(--line))}.ask-ai__mark{object-fit:contain;flex:none;width:24px;height:24px;display:block}.ask-ai__link[data-ai-provider=google-ai-mode] .ask-ai__mark{width:20px;height:20px}:root[data-theme=dark] .ask-ai__mark--monochrome{filter:invert()}.conversion-close{background:var(--near-black);color:var(--paper);position:relative}.conversion-close__inner{width:min(100%, var(--page-max));padding:clamp(64px, 5vw, 72px) var(--page-gutter) clamp(72px, 6vw, 88px);grid-template-columns:minmax(0,1.618fr) minmax(280px,1fr);align-items:end;gap:clamp(48px,5vw,72px);margin:0 auto;display:grid}.conversion-close h2{max-width:13ch;font-size:var(--type-display-close);font-stretch:90%;font-weight:var(--weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin:0}.conversion-close h2 em{color:var(--paper);font-family:inherit;font-style:italic;font-weight:var(--weight-body);letter-spacing:-.02em;display:block}.conversion-close__action{border-top:1px solid color-mix(in srgb, var(--structural) 68%, transparent);min-width:0;padding-top:34px}.conversion-close__action p{max-width:52ch;color:var(--quiet);font-size:var(--type-body-lg);line-height:var(--leading-body);margin:0}.conversion-close__cta{border:1px solid var(--control-blue);background:var(--control-blue);width:min(100%,360px);min-height:52px;color:var(--paper);font-size:11px;font-weight:var(--weight-utility);letter-spacing:.06em;transition:background-color .18s var(--theme-ease), border-color .18s var(--theme-ease), transform .14s var(--theme-ease);border-radius:4px;justify-content:space-between;align-items:center;gap:34px;margin-top:34px;padding:0 18px;text-decoration:none;display:inline-flex}.conversion-close__cta:hover{border-color:color-mix(in srgb, var(--control-blue) 82%, var(--paper));background:color-mix(in srgb, var(--control-blue) 88%, var(--paper))}.conversion-close__cta:active{transform:scale(.985)}.conversion-close__cta>[aria-hidden=true]{transition:transform .18s var(--theme-ease)}.conversion-close__cta:hover>[aria-hidden=true]{transform:translate(2px)}.site-footer{background:var(--near-black);color:var(--quiet)}.site-footer__inner{width:min(100%, var(--page-max));padding:0 var(--page-gutter);margin:0 auto}.site-footer a{color:inherit;text-decoration:none}.site-footer__primary,.site-footer__utility{justify-content:space-between;align-items:center;display:flex}.site-footer__primary{border-bottom:1px solid color-mix(in srgb, var(--structural) 32%, var(--machinery));gap:clamp(34px,5vw,72px);min-height:76px}.site-footer__identity{flex:none;align-items:center;gap:17px;display:flex}.site-footer__wordmark{width:126px;height:15px;color:var(--paper);shape-rendering:geometricprecision;flex:none;display:block;overflow:visible}.site-footer__thesis{color:color-mix(in srgb, var(--quiet) 72%, var(--structural));font-size:12px;font-weight:var(--weight-display);letter-spacing:.01em;white-space:nowrap}.site-footer__nav{min-width:0}.site-footer__nav ul{justify-content:flex-end;align-items:center;gap:clamp(17px,2.1vw,34px);margin:0;padding:0;list-style:none;display:flex}.site-footer__nav a{min-width:44px;min-height:44px;color:color-mix(in srgb, var(--quiet) 78%, var(--structural));font-size:13px;font-weight:var(--weight-display);white-space:nowrap;transition:color .18s var(--theme-ease);justify-content:center;align-items:center;display:inline-flex}.site-footer__nav a:hover,.site-footer__nav a:focus-visible{color:var(--paper)}.site-footer__utility{gap:34px;min-height:58px}.site-footer__meta{align-items:center;gap:17px;margin:0;display:flex}.site-footer__meta span{font-family:var(--font-evidence);font-size-adjust:.52;font-size:var(--type-meta);letter-spacing:.04em;white-space:nowrap}.site-footer__top{min-height:44px;color:var(--quiet);font-size:12px;font-weight:var(--weight-display);justify-content:center;align-items:center;gap:10px;display:inline-flex}.site-footer__top svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:16px;height:16px;transition:transform .18s var(--theme-ease)}.site-footer__top:hover,.site-footer__top:focus-visible{color:var(--paper)}.site-footer__top:hover svg,.site-footer__top:focus-visible svg{transform:translateY(-2px)}@media (width<=1100px){:root{--site-header-height:70px}@supports (content-visibility:auto){.system-flow__map{contain-intrinsic-block-size:auto 350px}.engagement-gates{contain-intrinsic-block-size:auto 1280px}}html{scroll-padding-top:82px}.topbar{grid-template-columns:1fr auto}.brand{gap:9px}.brand-wordmark{width:111px;height:13px}.primary-links,.header-cta{display:none}.nav-actions{gap:7px}.nav-actions__divider{display:none}.menu-toggle{display:grid}.mobile-menu{max-height:calc(100dvh - var(--header-height));padding:12px var(--page-gutter) 24px;border-bottom:1px solid color-mix(in srgb, var(--line-strong) 52%, var(--line));background:var(--surface-top);box-shadow:0 18px 32px color-mix(in srgb, var(--near-black) 10%, transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s var(--theme-ease), transform .2s var(--theme-ease), visibility 0s linear .2s;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.mobile-menu>.nav-link{border-bottom:1px solid var(--line);min-height:52px;color:var(--muted);font-size:13px}.mobile-menu>.nav-link:before{display:none}.mobile-menu>.nav-link:after{content:"";width:6px;height:6px;transition:transform .16s var(--theme-ease), color .16s var(--theme-ease);background:0 0;border-top:1px solid;border-right:1px solid;position:absolute;inset:50% 2px auto auto;transform:translateY(-50%)rotate(45deg)}.mobile-menu>.nav-link:hover,.mobile-menu>.nav-link:focus-visible,.mobile-menu>.nav-link[aria-current]{color:var(--ink)}.mobile-menu>.nav-link:hover:after,.mobile-menu>.nav-link:focus-visible:after{color:var(--control);transform:translate(2px,-50%)rotate(45deg)}.mobile-cta{width:100%;margin-top:20px}body.menu-open{overflow:hidden}#work-breaks,#systems,#method,#trust,#engagement,#pricing,#discovery{scroll-margin-top:82px}.systems__inner{grid-template-columns:minmax(0,.68fr) minmax(0,1fr);gap:44px}.system-flow__title-row{padding-inline:24px}.system-flow .system-tabs{grid-template-columns:repeat(3,minmax(74px,1fr));gap:24px;padding-inline:24px}.system-flow__map{height:350px}.method.is-enhanced .method-frame{grid-template-columns:1fr;grid-template-areas:"xray""details"}.method.is-enhanced .method-details{border-top:1px solid var(--line-strong);border-right:0;grid-area:details}.method.is-enhanced .method-xray{grid-area:xray}.method-control{padding-inline:18px}.method-panel{grid-template-columns:minmax(140px,.382fr) minmax(220px,.618fr) minmax(0,1fr)}.method.is-enhanced .method-panel{grid-template-columns:minmax(140px,.382fr) minmax(220px,.618fr) minmax(0,1fr);gap:21px;min-height:144px;padding:24px 34px}.method.is-enhanced .method-panel__meta{display:grid}.trust-dossier__spread{grid-template-columns:minmax(280px,.55fr) minmax(0,1fr)}.trust-dossier__ownership{padding:34px}.trust-dossier__contents-header,.trust-dossier__list li{grid-template-columns:78px minmax(0,1fr);padding-inline:28px}.trust-proof{width:78px}.trust-dossier__list li>span{grid-template-columns:1fr;gap:5px}.engagement-gates__stages{grid-template-columns:1fr}.engagement-gate{border:0;border-top:1px solid var(--line);border-inline:1px solid var(--line-strong);grid-template-rows:1fr;grid-template-columns:minmax(130px,.32fr) minmax(0,1fr);align-items:center;gap:18px;min-height:216px;padding:28px;display:grid}.engagement-gate:first-child{border-top-color:var(--line-strong)}.engagement-gate:nth-child(4){border-bottom:1px solid var(--line-strong)}.engagement-gate__header{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start}.engagement-gate__body{grid-template-rows:1fr;grid-template-columns:48px minmax(0,1fr) minmax(180px,.618fr);align-self:stretch;align-items:center;gap:18px;margin:-28px -28px -28px 0;padding:28px 28px 28px 0}.engagement-gate__progress{height:100%;margin-inline:0}.engagement-gate__progress>span{left:0;right:0}.engagement-gate__progress>i{left:calc(50% - 5px)}.engagement-gate__evidence{padding-block:0}.engagement-gate__evidence .engagement-evidence{width:72px;margin-bottom:18px}.engagement-gate__decision{border-top:0;border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-self:stretch;min-height:0;padding:0 0 0 18px;display:flex}.engagement-gate__veil{top:0;left:66px}.pricing__header>div:first-child{grid-template-columns:1fr;align-items:start;gap:34px}.pricing__header h2{max-width:14ch}.pricing__header p{max-width:48ch}.pricing-board{grid-template-rows:auto auto;grid-template-columns:1fr;row-gap:28px}.pricing-ledger{grid-column:1;grid-template-rows:none;grid-template-columns:1fr}.pricing-offer{border:1px solid var(--line-strong);grid-area:auto/1;grid-template-rows:auto;grid-template-columns:minmax(150px,.72fr) minmax(150px,.52fr) minmax(220px,1fr);align-items:start;gap:34px;min-height:0;padding:38px 34px}.pricing-offer:first-child{border:1px solid var(--line-strong);border-bottom:0;grid-column:1}.pricing-offer:nth-child(2){border:1px solid var(--line-strong);grid-column:1}.pricing-offer--retainer{border:1px solid var(--line-strong);grid-column:1;margin-top:28px}.pricing-offer__identity,.pricing-offer__investment{min-height:0}.pricing-offer__identity h3{font-size:28px}.pricing-offer__investment{margin-top:0}.pricing-offer__price>strong{font-size:clamp(50px,5.4vw,64px)}.pricing-offer:nth-child(2) .pricing-offer__price small{width:max-content;margin:7px 0 0;font-size:12px;display:block}.pricing-offer__scope{border-top:0;border-left:1px solid var(--line);margin-top:0;padding:0 0 0 34px}.pricing__next-step{grid-area:2/1}}@media (width<=900px){@supports (content-visibility:auto){.failure-signature__visual{contain-intrinsic-block-size:auto 210px}.system-flow__map{contain-intrinsic-block-size:auto 320px}.trust-dossier__viewport{contain-intrinsic-block-size:auto 890px}}.hero__inner{grid-template-columns:1fr}.hero-copy{width:min(100%,590px)}.headline{font-size:clamp(58px,100px - 4.6667vw,72px)}.lede{width:min(100%,480px)}.work-breaks__header{width:100%}.work-breaks__header>p{max-width:48ch}.failure-signatures{grid-template-rows:none;grid-template-columns:1fr}.failure-signatures__scan{display:none}.failure-signature,.failure-signature:first-of-type,.failure-signature:last-child{border-right:0;border-bottom:1px solid var(--line);grid-area:auto/1;grid-template-rows:auto auto;grid-template-columns:minmax(180px,.618fr) minmax(0,1fr);align-content:center;gap:0 clamp(34px,6.18vw,64px);min-height:0;padding:34px 0}.failure-signature:last-child{border-bottom:0}.failure-signature__title{grid-area:1/1;align-self:end}.failure-signature__copy{grid-area:2/1;align-self:start}.failure-signature__visual{grid-area:1/2/span 2;min-height:210px;margin:0}.systems__inner{grid-template-columns:1fr;gap:55px}.systems__header>p{max-width:42ch}.system-flow__map{height:320px}.system-flow__node strong,.system-flow__branch strong{white-space:normal;text-wrap:balance;width:min(20vw,130px)}.method__header{grid-template-columns:1fr}.method__intro{align-self:auto}.method__intro>p{max-width:52ch}.method-player__header{padding-inline:20px}.method-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.method-control{border-right:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:7px 10px;min-height:80px;padding:13px 14px 18px}.method-control__index{grid-area:1/1;padding-top:2px}.method-control__glyph{grid-area:2/1;width:24px;height:24px}.method-control__glyph svg{width:24px;height:24px}.method-control__copy{grid-area:1/2/span 2}.method-control:last-child{border-right:0}.method-xray{padding:20px 24px 22px}.method-panel{grid-template-columns:minmax(140px,.382fr) minmax(220px,.618fr) minmax(0,1fr);padding-inline:34px}.method.is-enhanced .method-panel{grid-template-columns:minmax(132px,.382fr) minmax(0,.618fr);gap:12px 24px;min-height:172px;padding:22px 24px}.method.is-enhanced .method-panel p{grid-column:1/-1;max-width:65ch}.trust__header{grid-template-columns:1fr}.trust__header>p{max-width:54ch}.trust-dossier__caption,.trust-dossier__spread{grid-template-columns:1fr}.trust-dossier__ownership{border-right:0;border-bottom:1px solid var(--line-strong);min-height:340px;padding:clamp(30px,7vw,52px)}.trust-dossier__ownership h3{max-width:18ch}.trust-dossier__ownership>p{max-width:48ch}.trust-dossier__contents{min-height:460px}.trust-dossier__cover{height:340px;bottom:auto}.trust.is-sealed [data-dossier-heading],.trust.is-sealed [data-dossier-row]{opacity:1;transform:none}.engagement__header{grid-template-columns:1fr}.engagement__header>p{max-width:54ch}.pricing__header>div:first-child{grid-template-columns:1fr;gap:28px}.pricing-faq{grid-template-columns:1fr}.pricing-faq__header h3{max-width:18ch}.conversion-close__inner{grid-template-columns:1fr;align-items:start;gap:48px}.conversion-close h2{max-width:15ch}.conversion-close__action{max-width:620px}}@media (width<=760px){@supports (content-visibility:auto){.engagement-gates{contain-intrinsic-block-size:auto 1480px}}.engagement-gate{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:0;min-height:clamp(292px,52vw,320px);padding:24px 20px}.engagement-gate__header{flex-direction:row;align-self:auto;align-items:baseline}.engagement-gate__header h3{font-size:var(--type-heading)}.engagement-gate__body{grid-template-rows:44px minmax(116px,1fr) auto;grid-template-columns:1fr;gap:0;margin:0 -20px -24px;padding:0 20px 24px}.engagement-gate__progress{height:44px;margin-inline:-20px}.engagement-gate__progress>span{left:0;right:0}.engagement-gate__progress>i{left:calc(var(--gate-inline) - 5px)}.engagement-gate__evidence{padding-block:18px 22px}.engagement-gate__evidence .engagement-evidence{width:72px;margin-bottom:18px}.engagement-gate__evidence>strong{font-size:clamp(22px,3.4vw,28px)}.engagement-gate__decision{border-top:1px solid var(--line);border-left:0;min-height:76px;padding:16px 0 0}.engagement-gate__veil{top:44px;left:0}.pricing-offer{grid-template-columns:1fr;gap:0;padding:46px clamp(28px,6vw,52px)}.pricing-offer__investment{margin-top:32px}.pricing-offer:nth-child(2) .pricing-offer__price small{width:auto;margin:0 0 0 .08em;font-size:.28em;display:inline}.pricing-offer__scope{border-top:1px solid var(--line);border-left:0;margin-top:32px;padding:28px 0 0}}@media (width<=560px){:root{--type-display-section:clamp(42px, 8.57vw, 48px);--type-display-close:clamp(44px, 8.93vw, 50px);--type-heading-major:30px;--type-heading:24px;--type-lead:17px;--type-body-lg:17px}@supports (content-visibility:auto){.system-flow__map{contain-intrinsic-block-size:auto 320px}.method-xray{contain-intrinsic-block-size:auto 220px}.trust-dossier__viewport{contain-intrinsic-block-size:auto 854px}.engagement-gates{contain-intrinsic-block-size:auto 1624px}}.brand{font-size:15px}.headline{font-size:clamp(52px,12.8vw,72px)}.lede{margin-top:22px;font-size:16px}.copy-actions{margin-top:22px}.primary-cta{padding:14px 15px}.work-breaks__header{gap:21px;padding-bottom:48px}.work-breaks__header h2{font-size:var(--type-display-section)}.work-breaks__header>p{font-size:var(--type-lead)}.failure-signature,.failure-signature:first-of-type,.failure-signature:last-child{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:0;padding:30px 0;display:grid}.failure-signature__title{font-size:var(--type-heading-major);grid-area:1/1;align-self:auto}.failure-signature__copy{grid-area:2/1;align-self:auto}.failure-signature__visual{grid-area:3/1;min-height:0;margin:24px 0 0}.systems__inner{gap:40px;padding-top:64px;padding-bottom:44px}.systems__header h2{font-size:var(--type-display-section)}.systems__header>p{font-size:var(--type-body-lg)}.system-flow__controls{flex-direction:column;align-items:stretch;gap:0;padding:0}.system-flow__title-row{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding:22px 20px 16px}.system-flow__title-row>span{font-size:16px}.system-flow__playback{justify-content:flex-start;min-width:0;min-height:44px;padding:4px 0;font-size:14px}.system-flow .system-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 20px 16px}.system-flow .system-tabs button{min-height:54px;padding:8px 0 16px}.system-tab__name{font-size:16px}.system-tab__track{bottom:2px;left:0;right:0}.system-flow__chapter{min-height:72px;padding:24px 20px 6px}.system-flow__chapter strong{font-size:24px}.system-outcome{min-height:116px}.system-outcome>section{gap:16px;min-height:115px;padding:26px 20px}.system-outcome__icon{width:36px;height:36px}.system-outcome__icon svg{width:30px;height:30px}.system-outcome p{font-size:20px}.method__inner{padding-top:64px;padding-bottom:44px}.method__header{gap:28px;padding-bottom:48px}.method__header h2{font-size:var(--type-display-section)}.method__intro>p{font-size:var(--type-lead)}.method__cta{margin-top:21px}.method-player__header{flex-direction:row;align-items:center;gap:10px;min-height:56px;padding:6px 16px}.method-player__identity{flex-direction:row;align-items:baseline;gap:0}.method-player__identity strong{font-size:16px}.method-player__playback{justify-content:flex-end;min-width:0;min-height:44px;padding:8px 0 8px 8px;font-size:13px}.method-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.method-control,.method-control:nth-child(2n),.method-control:nth-last-child(-n+2){border-right:1px solid var(--line);text-align:center;border-bottom:0;min-height:80px;padding:10px 6px 16px;display:block}.method-control:last-child{border-right:0}.method-control__index{padding:0;font-size:11px;display:block}.method-control__glyph{width:20px;height:20px;margin:3px auto 0;display:grid}.method-control__glyph svg{width:20px;height:20px}.method-control__copy strong{letter-spacing:-.02em;margin-top:4px;font-size:14px}.method-control__copy>span{display:none}.method-control__track{bottom:6px;left:7px;right:7px}.method-xray{padding:16px 14px 18px}.method-xray__axis{padding-inline:5px;font-size:14px}.method-xray__svg--wide{display:none}.method-xray__svg--compact{height:clamp(180px,45vw,220px);display:block}.method-panel{grid-template-columns:1fr;gap:13px;min-height:0;padding:24px 20px 26px}.method.is-enhanced .method-panel{grid-template-columns:1fr;gap:10px;min-height:200px;padding:20px}.method-panel__meta{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.method.is-enhanced .method-panel__meta{display:flex}.method-panel h3{max-width:22ch;font-size:var(--type-heading)}.method-panel p{max-width:42ch}.method.is-enhanced .method-panel p{grid-column:auto}.method-panel__state{text-align:right;font-size:13px}.trust__inner{padding-top:64px;padding-bottom:44px}.trust__header{gap:28px;padding-bottom:48px}.trust__header h2{font-size:var(--type-display-section)}.trust__header>p{font-size:var(--type-lead)}.trust-dossier__caption{grid-template-columns:1fr;padding:16px 18px}.trust-dossier__ownership{min-height:320px;padding:26px 22px}.trust-dossier__mark{width:154px;margin-block:18px 24px}.trust-dossier__ownership h3{max-width:14ch;font-size:var(--type-heading-major)}.trust-dossier__ownership>p{margin-top:22px;padding-top:0}.trust-dossier__contents{min-height:0}.trust-dossier__contents-header{align-items:flex-start;min-height:88px;padding:20px}.trust-dossier__list li{grid-template-columns:72px minmax(0,1fr);gap:16px;min-height:112px;padding:18px 20px}.trust-proof{width:72px;height:auto}.trust-dossier__list li>span{gap:5px}.trust-dossier__list strong{font-size:17px}.trust-dossier__list small{font-size:15px}.trust-dossier__cover{height:320px;padding:26px 22px}.trust-dossier__cover:after{display:none}.trust-dossier__cover-title{grid-template-columns:1fr;align-items:start;gap:18px;width:100%}.trust-dossier__cover-title svg{grid-row:auto;width:112px}.trust-dossier__cover-title strong{max-width:10ch;font-size:var(--type-display-close)}.engagement__inner{padding-top:64px;padding-bottom:48px}.engagement__header{gap:28px;padding-bottom:48px}.engagement__header h2{font-size:var(--type-display-section)}.engagement__header>p{font-size:var(--type-body-lg)}.engagement-gates__caption{min-height:64px;padding:16px 0}.engagement__next-step{flex-direction:column;align-items:flex-start;gap:21px;padding-top:48px}.engagement-cta{width:100%;min-height:52px}.pricing__inner{padding-top:72px;padding-bottom:48px}.pricing__header h2{font-size:var(--type-display-section)}.pricing__header p{font-size:var(--type-body-lg)}.pricing-offer{padding:38px 22px}.pricing-offer__identity h3{font-size:var(--type-heading)}.pricing-offer__investment{margin-top:32px}.pricing-offer__price>strong{font-size:clamp(50px,14vw,60px)}.pricing-offer__scope{margin-top:32px;padding-top:28px}.pricing__next-step{flex-direction:column;align-items:flex-start;gap:21px;padding:22px}.pricing-faq{margin-top:40px;padding-top:40px}.pricing-faq summary{min-height:64px;font-size:16px}.pricing-faq details p{padding-right:0}.pricing-cta{width:100%}.ask-ai__inner{padding-top:48px;padding-bottom:44px}.ask-ai__heading{text-align:left;justify-items:start}.ask-ai__heading h2{max-width:28ch}.ask-ai__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:24px;display:grid}.ask-ai__link{justify-content:flex-start;width:100%;min-width:0;min-height:56px;padding-inline:16px;font-size:15px}.ask-ai__links li:last-child{grid-column:1/-1}.ask-ai__links li:last-child .ask-ai__link{justify-content:center}.conversion-close__inner{gap:44px;padding-top:64px;padding-bottom:72px}.conversion-close h2{font-size:var(--type-display-close)}.conversion-close h2 em{display:inline}.conversion-close__action{padding-top:21px}.conversion-close__cta{width:100%}.site-footer__primary{padding:21px 0 13px;display:block}.site-footer__identity{flex-direction:column;align-items:flex-start;gap:8px}.site-footer__thesis{white-space:normal}.site-footer__nav{margin-top:13px}.site-footer__nav ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 13px;display:grid}.site-footer__nav a{width:100%}.site-footer__utility{flex-wrap:wrap;gap:8px 21px;min-height:68px}.site-footer__meta{gap:13px}}@media (width<=420px){.ask-ai__links{grid-template-columns:1fr}.ask-ai__links li:last-child{grid-column:auto}.ask-ai__links li:last-child .ask-ai__link{justify-content:flex-start}}@media (orientation:landscape) and (height<=620px){.hero{min-height:max(100svh,420px)}.hero__inner{padding-top:calc(var(--site-header-height) + 28px);align-items:start;padding-bottom:40px}}.site-header.is-nav-constrained .topbar{grid-template-columns:1fr auto}.site-header.is-nav-constrained .brand{gap:9px}.site-header.is-nav-constrained .brand-wordmark{width:111px;height:13px}.site-header.is-nav-constrained .primary-links,.site-header.is-nav-constrained .header-cta{display:none}.site-header.is-nav-constrained .nav-actions{gap:7px}.site-header.is-nav-constrained .nav-actions__divider{display:none}.site-header.is-nav-constrained .menu-toggle{display:grid}.site-header.is-nav-constrained .mobile-menu{max-height:calc(100dvh - var(--header-height));padding:12px var(--page-gutter) 24px;border-bottom:1px solid color-mix(in srgb, var(--line-strong) 52%, var(--line));background:var(--surface-top);box-shadow:0 18px 32px color-mix(in srgb, var(--near-black) 10%, transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s var(--theme-ease), transform .2s var(--theme-ease), visibility 0s linear .2s;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.site-header.is-nav-constrained .mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.site-header.is-nav-constrained .mobile-menu>.nav-link{border-bottom:1px solid var(--line);min-height:52px;color:var(--muted);font-size:13px}.site-header.is-nav-constrained .mobile-menu>.nav-link:before{display:none}.site-header.is-nav-constrained .mobile-menu>.nav-link:after{background:0 0;border-top:1px solid;border-right:1px solid;width:6px;height:6px;inset:50% 2px auto auto;transform:translateY(-50%)rotate(45deg)}.site-header.is-nav-constrained .mobile-cta{width:100%;margin-top:20px}body:has(.site-header.is-nav-constrained .mobile-menu.is-open){overflow:hidden}.system-flow__map{height:max(370px,23.125rem)}@media (width<=1100px){.system-flow__map{height:max(350px,21.875rem)}}@media (width<=900px){.system-flow__map{height:max(320px,20rem)}}@media (width<=560px){.failure-signature__visual svg :is(path,rect,circle),.method-xray__svg :is(path,rect,circle){vector-effect:non-scaling-stroke}.failure-visual__label{font-size:12px}.failure-visual__status-label{font-size:10px}.method-xray__annotation{font-size:11px}.method-xray__microcopy{font-size:9.5px}}@container system-flow (width<=480px){.system-flow__map{height:max(380px,23.75rem)}.system-flow__routes [data-route-layout=wide]{display:none}.system-flow__routes [data-route-layout=compact]{display:block}.system-flow__node,.system-flow__branch{width:58px;height:58px}.system-flow__node[data-route-node=signal]{top:15%;left:24%}.system-flow__node[data-route-node=context]{top:37.5%;left:24%}.system-flow__node[data-route-node=decision]{top:60%;left:24%}.system-flow__node[data-route-node=handoff]{top:82.5%;left:24%}.system-flow__branch[data-route-branch=review]{top:60%;left:70%}.system-flow__branch[data-route-branch=recover]{top:82.5%;left:70%}.system-flow__glyph svg{width:28px;height:28px}.system-flow__node strong,.system-flow__branch strong{display:none}@supports (content-visibility:auto){.system-flow__map{contain-intrinsic-block-size:auto 380px}}}.system-flow__routes [data-route-layout=compact] .system-flow__route--act{stroke:url(#system-route-act-compact)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important}}.method:not(.is-enhanced) .method-panel{grid-template-columns:1fr;gap:13px;min-height:0}@container method-instrument (width>=760px){.method:not(.is-enhanced) .method-panel{grid-template-columns:minmax(130px,.382fr) minmax(200px,.618fr) minmax(240px,1fr);gap:21px;min-height:148px}}@container method-instrument (width<=640px){.method-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.method-control,.method-control:nth-child(2n),.method-control:nth-last-child(-n+2){border-right:1px solid var(--line);text-align:center;border-bottom:0;min-height:80px;padding:10px 6px 16px;display:block}.method-control:last-child{border-right:0}.method-control__index{padding:0;font-size:11px;display:block}.method-control__glyph{width:20px;height:20px;margin:3px auto 0;display:grid}.method-control__glyph svg{width:20px;height:20px}.method-control__copy strong{letter-spacing:-.02em;margin-top:4px;font-size:14px}.method-control__copy>span{display:none}.method-control__track{bottom:6px;left:7px;right:7px}.method-xray{padding:16px 14px 18px}.method-xray__axis{padding-inline:5px;font-size:14px}.method-xray__svg--wide{display:none}.method-xray__svg--compact{height:clamp(180px,45vw,220px);display:block}}@container engagement-gates (width<=700px){.engagement-gates__stages{border:1px solid var(--line-strong);background:var(--surface-top);grid-template-columns:1fr;margin-top:21px;padding:0;position:relative}.engagement-gates__stages:before{content:"";z-index:1;background:var(--control-readable);opacity:.58;pointer-events:none;width:1px;position:absolute;top:32px;bottom:32px;left:37px}.engagement-gate{--gate-mobile-rail:44px;isolation:isolate;grid-template-columns:var(--gate-mobile-rail) minmax(0, 1fr);border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-rows:auto auto;align-items:start;column-gap:16px;min-height:0;padding:24px 20px 26px 15px}.engagement-gate:first-child{border:0;border-bottom:1px solid var(--line)}.engagement-gate:nth-child(4){border:0}.engagement-gate__header{z-index:4;flex-direction:row;grid-area:1/2;justify-content:flex-start;align-self:auto;align-items:baseline;gap:12px;min-width:0;position:relative}.engagement-gate__header>span{flex:none}.engagement-gate__header h3{text-align:left;min-width:0}.engagement-gate__body{grid-area:2/2;grid-template-rows:auto auto;grid-template-columns:1fr;gap:0;margin:0;padding:0;overflow:visible}.engagement-gate__progress{z-index:3;width:var(--gate-mobile-rail);pointer-events:none;height:auto;margin:0;position:absolute;top:-36px;bottom:-26px;left:-60px}.engagement-gate__progress>span{display:none}.engagement-gate__progress>i{top:25px;left:17px}.engagement-gate__evidence{grid-template-columns:minmax(56px,64px) minmax(0,1fr);align-items:center;gap:16px;padding-block:18px 22px;display:grid}.engagement-gate__evidence .engagement-evidence{width:64px;margin:0}.engagement-gate__evidence>strong{max-width:18ch;font-size:clamp(21px,6.4cqi,26px)}.engagement-gate__decision{border-top:1px solid var(--line);border-left:0;min-height:0;padding:16px 0 0}.engagement-gate__decision>strong{max-width:28ch}.engagement-gate__veil{opacity:0;top:0;left:0}.engagement-gates.is-primed .engagement-gate:not(.is-open) .engagement-gate__veil{opacity:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.system-flow__playback{display:none}.system-tab__track>span{transform:scaleX(1)}.method.is-enhanced .method-player__playback{display:none}.method-control__track>span{transform:scaleX(1)}.void-stage,.void-stage.is-void-armed,.void-stage.is-void-armed.is-from-above{opacity:1!important;clip-path:none!important;transform:none!important}.void-stage__seam,.failure-signatures__scan{display:none}.engagement-cta:hover:after{transform:rotate(45deg)}.conversion-close__cta:active,.conversion-close__cta:hover>[aria-hidden=true]{transform:none}.pricing-faq summary:after{transition:none}}
