:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--archive:#f3f4ef;--sheet:#fffefa;--carbon:#151614;--iron:#555b56;--rule:#a9ada5;--cobalt:#2547a8;--cobalt-dark:#193576;--cobalt-soft:#e1e7f6;--oxide:#b04432;--oxide-dark:#873326;--oxide-soft:#f2ded8;--ink:var(--carbon);--ink-soft:#383a37;--muted:var(--iron);--paper:var(--archive);--paper-warm:#e8eae3;--panel:var(--sheet);--white:#fff;--line:var(--rule);--line-dark:#858a83;--line-strong:#7b807a;--night:var(--carbon);--night-2:#242522;--night-deep:#101110;--inverse-text:var(--sheet);--inverse-muted:#c4c0b8;--inverse-subtle:#9e9b94;--mint:var(--oxide);--mint-bright:#c95642;--mint-dark:var(--oxide-dark);--mint-line:#c47a69;--mint-soft:var(--oxide-soft);--logo-plane:var(--carbon);--logo-rail:var(--oxide);--logo-plane-reverse:var(--sheet);--logo-rail-reverse:#df705a;--amber:#f5c96b;--amber-line:#c7a251;--amber-soft:#fff0c7;--blue:var(--cobalt-soft);--rose:var(--oxide-soft);--violet:#ded9eb;--success:#2f6f43;--success-ring:#2f6f4321;--warning-ink:#5a4d27;--warning-line:#b7a66a;--warning-surface:#fff5d9;--focus:#176bd6;--max:1240px;--gutter:clamp(20px, 4vw, 56px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--space-section:clamp(64px, 8vw, 112px);--space-section-tight:clamp(56px, 7vw, 96px);--radius-control:0;--radius-panel:2px;--radius-pill:999px;--shadow-product:none;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--type-display-home:72px;--type-display-page:56px;--type-heading-section:48px;--type-heading-panel:28px;--type-heading-card:24px;--type-heading-ui:18px;--type-quote:40px;--type-lead:20px;--type-body:16px;--type-body-compact:15px;--type-small:14px;--type-nav:14px;--type-action:14px;--type-label:12px;--type-data:12px;--type-meta:12px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--type-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img{max-width:100%;display:block}::selection{background:var(--cobalt);color:var(--sheet)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}#main-content:focus-visible{outline:none}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--radius-control);background:var(--white);box-shadow:var(--shadow-product);padding:10px 14px;font-weight:700;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.site-shell{min-height:100vh}main{display:flow-root}.preview-bar{border-bottom:1px solid var(--oxide);background:var(--night);min-height:32px;color:var(--inverse-text);padding:6px var(--gutter);font-size:var(--type-meta);letter-spacing:.02em;justify-content:center;align-items:center;gap:12px;display:flex}.preview-bar span{border-right:1px solid var(--oxide);border-left:1px solid var(--oxide);color:var(--inverse-text);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:2px 10px;font-weight:700}.preview-bar a{text-underline-offset:3px}.site-header{z-index:30;border-bottom:1px solid var(--line);background:#f3f4eff5;position:relative}.nav-wrap{width:min(var(--max), calc(100% - 2 * var(--gutter)));grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(24px,4vw,54px);min-height:72px;margin:0 auto;display:grid}.brand{min-height:44px;color:var(--ink);font-family:var(--sans);letter-spacing:-.03em;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:28px;height:28px;display:block}.primary-nav{justify-content:center;align-items:center;gap:clamp(16px,2vw,28px);display:flex}.primary-nav a{min-width:44px;min-height:44px;color:var(--ink-soft);font-size:var(--type-nav);justify-content:center;align-items:center;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.primary-nav a:after{transform-origin:0;background:var(--oxide);content:"";height:2px;transition:transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.primary-nav a:hover:after,.primary-nav a[aria-current=page]:after{transform:scaleX(1)}.primary-nav .nav-mobile-only,.menu-button{display:none}.button{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--carbon);background:var(--carbon);min-height:48px;color:var(--white);padding:0 var(--space-6);font-size:var(--type-action);border-radius:0;font-weight:700;line-height:1.2;text-decoration:none;transition:background .14s,color .14s;display:inline-flex}.button:hover{border-color:var(--cobalt-dark);background:var(--cobalt-dark)}.button:focus-visible{box-shadow:inset 0 0 0 2px var(--sheet), inset 0 0 0 5px var(--focus);outline:0}.button-small{min-height:44px;padding:0 var(--space-4);font-size:var(--type-action)}.button-secondary{border-color:var(--ink);color:var(--ink);background:0 0}.button-secondary:hover{background:var(--ink);color:var(--sheet)}.button-light{border-color:var(--sheet);background:var(--sheet);color:var(--ink)}.button-light:hover{background:var(--oxide-soft)}.text-link{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--type-action);font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.text-link span{transition:transform .16s}.text-link:hover span{transform:translate(4px)}.text-link-light{color:var(--inverse-text)}.eyebrow,.mono-label{font-size:var(--type-label);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.4}.eyebrow{color:var(--oxide-dark);font-family:var(--sans)}.mono-label{font-family:var(--mono)}.section-grid,.content-section,.site-footer,.cta-band{width:min(var(--max), calc(100% - 2 * var(--gutter)));margin-left:auto;margin-right:auto}.page-hero{border-bottom:1px solid var(--carbon);min-height:570px;padding-top:var(--space-section-tight);padding-bottom:var(--space-section);grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);align-items:center;gap:clamp(48px,6vw,88px);display:grid;position:relative}.page-hero-no-aside{grid-template-columns:1fr;min-height:520px}.page-hero-copy{max-width:760px;padding-left:0;position:relative}.page-hero-copy:before{width:44px;height:3px;margin-bottom:var(--space-6);background:var(--cobalt);content:"";display:block}.page-hero-no-aside .page-hero-copy{max-width:900px}.page-hero .eyebrow{color:var(--cobalt-dark);font-family:var(--mono)}.page-hero h1,.display-heading{font-family:var(--sans);font-size:var(--type-display-page);letter-spacing:-.045em;margin:18px 0 26px;font-weight:600;line-height:1.02}.page-hero-home h1{font-size:var(--type-display-home);letter-spacing:-.05em;line-height:1.02}.page-hero-home{padding-top:var(--space-16);align-items:start}.page-hero h1 em,.display-heading em,.plane-emphasis{color:inherit;font:inherit;font-style:normal}.hero-description{max-width:690px;color:var(--ink-soft);margin:0;font-size:19px;line-height:1.5}.hero-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.page-hero-aside{min-width:0}.content-section{padding-top:var(--space-section);padding-bottom:var(--space-section)}.content-section-tight{padding-top:var(--space-section-tight);padding-bottom:var(--space-section-tight)}.section-ink{background:var(--night);width:100%;max-width:none;color:var(--inverse-text)}.section-ink>.section-inner,.section-paper>.section-inner{width:min(var(--max), calc(100% - 2 * var(--gutter)));margin:0 auto}.section-paper{background:var(--sheet);width:100%;max-width:none}.section-heading{grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:32px;max-width:1040px;margin-bottom:clamp(42px,6vw,76px);display:grid}.section-heading-no-register{grid-template-columns:1fr}.section-heading-center{text-align:center;margin-left:auto;margin-right:auto;display:block}.section-heading>.eyebrow{padding-top:9px}.section-heading-copy{min-width:0}.section-heading h2,.cta-band h2{margin:0 0 var(--space-6);font-family:var(--sans);font-size:var(--type-heading-section);letter-spacing:-.035em;font-weight:600;line-height:1.1}.section-heading h2 em,.split-copy h2 em,.section-heading .plane-emphasis,.split-copy .plane-emphasis{color:inherit;font:inherit;font-style:normal}.section-ink .section-heading h2 em,.section-ink .split-copy h2 em,.section-ink .plane-emphasis{color:inherit}.section-heading p:not(.eyebrow){max-width:710px;color:var(--muted);font-size:var(--type-lead);margin:0;line-height:1.5}.section-ink .section-heading p:not(.eyebrow){color:var(--inverse-muted)}.section-ink .eyebrow{color:#df705a}.home-architecture .split-layout{align-items:center}.home-architecture .split-copy{max-width:520px;position:static}.section-ink .split-copy>p:not(.eyebrow){color:var(--inverse-muted)}.card-grid{border:0;border-top:1px solid var(--carbon);border-bottom:1px solid var(--carbon);background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:visible}.card-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{border-right:1px solid var(--line);min-height:270px;padding:clamp(var(--space-6), 3vw, var(--space-8));background:0 0;flex-direction:column;display:flex;position:relative}.feature-card:last-child{border-right:0}.feature-card:before{background:var(--cobalt);content:"";width:48px;height:3px;position:absolute;top:0;left:0}.capability-index{color:var(--cobalt-dark);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.06em;font-weight:700}.feature-card h3{margin:var(--space-12) 0 12px;font-family:var(--sans);font-size:var(--type-heading-card);letter-spacing:-.03em;font-weight:600;line-height:1.1}.feature-card p{color:var(--muted);font-size:var(--type-body-compact);margin:0;line-height:1.6}.feature-card .text-link{margin-top:auto;padding-top:24px}#capability .feature-card h3{margin:var(--space-2) 0 var(--space-3)}#capability .feature-card p{padding-bottom:var(--space-6)}#capability .feature-card .text-link{margin-top:auto;padding-top:0}.icon-badge{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--ink);border-radius:0;place-items:center;display:inline-grid}.icon-protect{background:var(--cobalt-soft)}.icon-approve{background:var(--oxide-soft)}.icon-evidence{background:var(--paper-warm)}.icon-access,.icon-connect{background:var(--cobalt-soft)}.icon-runtime,.icon-deploy{background:var(--oxide-soft)}.icon-knowledge{background:var(--blue)}.split-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(52px,8vw,120px);display:grid}.split-copy{position:sticky;top:100px}.split-copy h2{margin:var(--space-4) 0 var(--space-6);font-family:var(--sans);font-size:var(--type-heading-section);letter-spacing:-.035em;font-weight:600;line-height:1.1}.split-copy>p:not(.eyebrow){color:var(--muted);font-size:var(--type-body);line-height:1.55}.split-stack{border-top:1px solid var(--line)}.stack-item{gap:var(--space-6);border-bottom:1px solid var(--line);padding:var(--space-8) 0;grid-template-columns:48px 1fr;display:grid}.stack-item>span:first-child{color:var(--muted);font-family:var(--mono);font-size:var(--type-label)}.stack-item h3{margin:0 0 var(--space-2);font-family:var(--sans);font-size:var(--type-heading-card);letter-spacing:-.03em;font-weight:600;line-height:1.1}.stack-item p{color:var(--muted);font-size:var(--type-body-compact);margin:0;line-height:1.6}.runtime-diagram{background:var(--night);color:var(--inverse-text);padding:clamp(var(--space-8), 5vw, var(--space-16));box-shadow:var(--shadow-product);border:1px solid #fcfaf538;border-radius:0;flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}.runtime-diagram-compact{gap:var(--space-3);padding:clamp(var(--space-6), 3vw, var(--space-8))}.runtime-diagram-compact .diagram-core-head{padding:var(--space-4)}.runtime-diagram-compact .diagram-gates span{padding:var(--space-3) var(--space-2)}.diagram-systems{gap:8px}.diagram-clients{table-layout:fixed;border-collapse:collapse;border:1px solid #fcfaf547;width:100%}.diagram-clients caption{caption-side:top;padding-bottom:var(--space-2);color:var(--inverse-subtle);text-align:center}.diagram-clients th,.diagram-clients td{overflow-wrap:anywhere;text-align:left;vertical-align:top;border-bottom:1px solid #fcfaf529;border-right:1px solid #fcfaf529;padding:9px 10px}.diagram-clients thead th{color:#91a9ec;font-family:var(--mono);font-size:var(--type-data);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.diagram-clients tbody th,.diagram-clients tbody td{color:var(--inverse-muted);font-size:var(--type-small);font-weight:400;line-height:1.4}.diagram-clients th:first-child{width:42%}.diagram-clients th:nth-child(2){width:27%}.diagram-clients th:nth-child(3){width:31%}.diagram-clients tr>:last-child{border-right:0}.diagram-clients tbody tr:last-child>*{border-bottom:0}.diagram-systems{flex-wrap:wrap;justify-content:center;display:flex}.diagram-edge{gap:var(--space-2);width:100%;display:grid}.diagram-edge>.mono-label{color:var(--inverse-subtle);text-align:center}.diagram-controls{gap:var(--space-2);border-top:1px solid #fcfaf538;border-bottom:3px solid var(--oxide);width:100%;padding:var(--space-3) 0;display:grid}.diagram-controls .mono-label{color:var(--inverse-subtle);text-align:center}.diagram-controls>div{justify-content:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.diagram-controls>div span{color:var(--inverse-text);font-size:var(--type-small)}.diagram-systems span{color:var(--inverse-muted);font-size:var(--type-small);background:0 0;border:1px solid #fcfaf547;border-radius:0;padding:7px 12px}.diagram-core{background:#20211f;border:1px solid #fcfaf552;border-radius:0;width:100%;overflow:hidden}.diagram-core-head{padding:var(--space-6);text-align:center;border-bottom:1px solid #fcfaf538;flex-direction:column;align-items:center;display:flex}.diagram-core-head .mono-label{color:#df705a}.diagram-core-head strong{font-size:var(--type-heading-ui);letter-spacing:-.015em;margin-top:6px;font-weight:600;line-height:1.25}.diagram-gates{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.diagram-gates-3{grid-template-columns:repeat(3,minmax(0,1fr))}.diagram-gates span{min-width:0;color:var(--inverse-text);font-family:var(--mono);font-size:var(--type-label);text-align:center;text-transform:uppercase;overflow-wrap:anywhere;border-right:1px solid #fcfaf52e;place-items:center;padding:14px 8px;line-height:1.35;display:grid}.diagram-gates span:last-child{border-right:0}.arrow{color:#df705a;font-family:var(--mono)}.transaction-demo{border:1px solid var(--ink);background:var(--panel);box-shadow:var(--shadow-product);border-radius:0;overflow:hidden}.transaction-head{border-bottom:3px solid var(--oxide);justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:0 18px;display:flex}.transaction-head>div{align-items:center;gap:14px;display:flex}.transaction-register{color:var(--cobalt);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.06em;font-weight:700}.transaction-head .mono-label{color:var(--ink)}.transaction-identities{border-bottom:1px solid var(--line);background:var(--sheet);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.transaction-identities>div{border-right:1px solid var(--line);min-width:0;padding:12px 14px}.transaction-identities>div:last-child{border-right:0}.transaction-identities dt,.transaction-control-list dt,.transaction-results dt{color:var(--muted);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.06em;text-transform:uppercase}.transaction-identities dd,.transaction-control-list dd,.transaction-results dd{color:var(--ink);font-size:var(--type-data);margin:4px 0 0;line-height:1.45}.transaction-state{grid-template-columns:104px 1fr;gap:18px;padding:20px 18px;display:grid}.transaction-state-label{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.05em;text-transform:uppercase;align-content:start;gap:4px;display:grid}.transaction-state-label span{color:var(--cobalt)}.transaction-state-label strong{color:var(--ink);font-weight:700}.transaction-state-requested{background:var(--cobalt-soft)}.transaction-quote{color:var(--ink);font-size:var(--type-body-compact);margin:0;font-weight:600;line-height:1.45}.transaction-effects{color:var(--ink-soft);font-size:var(--type-small);gap:5px;margin:12px 0 0;padding:0;list-style:none;display:grid}.transaction-effects li:before{color:var(--cobalt);content:"+";font-family:var(--mono);margin-right:8px}.transaction-plane{border-top:1px solid var(--carbon);border-bottom:1px solid var(--carbon);background:var(--oxide);min-height:42px;color:var(--sheet);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:8px 18px;font-weight:700;display:flex}.transaction-state-controlled{border-bottom:1px solid var(--line);background:var(--sheet)}.transaction-control-list,.transaction-results{gap:0;margin:0;display:grid}.transaction-control-list>div,.transaction-results>div{border-top:1px solid var(--line);grid-template-columns:124px 1fr;gap:12px;padding:7px 0;display:grid}.transaction-control-list>div:first-child,.transaction-results>div:first-child{border-top:0;padding-top:0}.transaction-state-executed{background:var(--paper-warm)}.transaction-state-executed .transaction-state-label span{color:var(--oxide-dark)}.transaction-evidence{border-top:1px solid var(--carbon);background:var(--carbon);color:var(--inverse-muted);font-family:var(--mono);font-size:var(--type-meta);grid-template-columns:auto auto 1fr;gap:14px;padding:10px 18px;line-height:1.45;display:grid}.transaction-evidence strong{color:#df705a}.transaction-evidence span:last-child{text-align:right}.live-badge,.status-pill{color:var(--muted);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.live-badge>span,.status-pill>span{background:var(--oxide);width:12px;height:2px;box-shadow:none;border-radius:0}.transaction-request{border-bottom:1px solid var(--line);background:var(--cobalt-soft);grid-template-columns:auto 1fr;align-items:start;gap:13px;padding:18px;display:grid}.agent-avatar{background:var(--cobalt);width:30px;height:30px;color:var(--sheet);font-family:var(--mono);font-size:var(--type-label);border-radius:0;place-items:center;font-weight:700;display:grid}.transaction-request p{color:var(--ink-soft);font-family:var(--sans);font-size:var(--type-small);margin:3px 0 0;font-style:normal;line-height:1.5}.stage-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.stage-tabs button{border:0;border-right:1px solid var(--line);min-width:0;min-height:62px;color:var(--muted);font-size:var(--type-label);text-align:left;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:9px 13px;font-weight:700;display:flex}.stage-tabs button:last-child{border-right:0}.stage-tabs button span{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.06em}.stage-tabs button[aria-selected=true]{background:var(--night);color:var(--stage-color,var(--sheet))}.stage-tone-before{--stage-color:#91a9ec}.stage-tone-during{--stage-color:#df705a}.stage-tone-after{--stage-color:var(--sheet)}.stage-panels{display:grid}.stage-panel{min-height:330px;box-shadow:inset 0 3px 0 var(--stage-color,var(--mint));grid-area:1/1;grid-template-columns:1fr .78fr;gap:26px;padding:clamp(24px,3vw,34px);display:grid}.stage-panel[aria-hidden=true]{visibility:hidden;pointer-events:none}.stage-copy .stage-title{color:var(--ink);font-family:var(--sans);font-size:var(--type-heading-panel);letter-spacing:-.04em;margin:14px 0 13px;font-weight:600;line-height:1}.stage-copy>p{color:var(--muted);font-size:var(--type-small);margin:0;line-height:1.5}.stage-status{color:var(--ink-soft);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;margin-top:24px;font-weight:700;display:flex}.stage-status span{background:var(--stage-color,var(--mint));width:19px;height:19px;color:var(--carbon);border-radius:0;place-items:center;display:grid}.stage-facts{border-top:1px solid var(--line);align-self:start;margin:0}.stage-facts>div{border-bottom:1px solid var(--line);gap:3px;padding:13px 0;display:grid}.stage-facts dt{color:var(--muted);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase}.stage-facts dd{font-size:var(--type-data);margin:0;font-weight:400;line-height:1.5}.number-grid{border:0;border-top:1px solid var(--carbon);border-bottom:1px solid var(--carbon);background:0 0;border-radius:0;grid-template-columns:repeat(2,1fr);gap:0;display:grid;overflow:visible}.number-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;min-height:220px;padding:clamp(28px,4vw,48px);position:relative}.number-card:before{background:var(--cobalt);content:"";width:54px;height:3px;position:absolute;top:0;left:0}.number-card:nth-child(2n){border-right:0}.number-card:nth-last-child(-n+2){border-bottom:0}.number-card>span{color:var(--cobalt-dark);font-family:var(--mono);font-size:var(--type-label)}.number-card h3{margin:var(--space-8) 0 var(--space-3);font-family:var(--sans);font-size:var(--type-heading-card);letter-spacing:-.03em;font-weight:600;line-height:1.1}.number-card p{color:var(--muted);font-size:var(--type-body-compact);margin:0;line-height:1.6}.outcome-register{border-top:1px solid var(--ink)}.case-file{border-bottom:1px solid var(--ink);grid-template-columns:minmax(230px,.72fr) minmax(0,1.65fr);display:grid}.case-file-heading{border-right:1px solid var(--line);padding:var(--space-8);flex-direction:column;align-items:flex-start;display:flex}.case-file-heading>span,.case-file-record dt{color:var(--cobalt-dark);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.case-file-heading h3{margin:var(--space-8) 0 var(--space-6);font-size:var(--type-heading-card);letter-spacing:-.025em;font-weight:600;line-height:1.2}.case-file-heading .text-link{margin-top:auto}.case-file-record{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.case-file-record>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:var(--space-6)}.case-file-record>div:nth-child(2n){border-right:0}.case-file-record>div:nth-last-child(-n+2){border-bottom:0}.case-file-record>div:last-child{border-top:3px solid var(--oxide);background:var(--paper-warm);border-right:0;grid-column:1/-1}.case-file-record dd{color:var(--ink-soft);font-size:var(--type-small);margin:8px 0 0;line-height:1.5}.home-data-release .section-heading{max-width:900px}.data-release-demo{border:1px solid var(--line);background:var(--line);box-shadow:var(--shadow-product);border-radius:0;grid-template-columns:minmax(0,1fr) minmax(260px,.92fr) minmax(0,1fr);display:grid;overflow:hidden}.data-release-panel,.data-release-decision{background:var(--panel);min-width:0;min-height:370px;padding:clamp(var(--space-6), 3vw, var(--space-8))}.data-release-panel>header,.data-release-decision>header{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.data-release-panel>header small,.data-release-decision>header small{color:var(--muted);font-size:var(--type-meta)}.data-release-panel dl{margin:0}.data-release-panel dl>div{gap:3px var(--space-3);border-top:1px solid var(--line);padding:var(--space-3) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.data-release-panel dt{color:var(--muted);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.04em;text-transform:uppercase}.data-release-panel dd{min-width:0;color:var(--ink);font-size:var(--type-body-compact);overflow-wrap:anywhere;grid-column:1;margin:0}.release-treatment{font-family:var(--mono);font-size:var(--type-data);letter-spacing:.04em;text-transform:uppercase;border-radius:0;grid-area:1/2/span 2;align-self:center;padding:4px 7px}.release-treatment-keep,.release-treatment-release{background:var(--oxide-soft);color:var(--oxide-dark)}.release-treatment-tokenize{background:var(--blue);color:var(--ink)}.release-treatment-remove{background:var(--amber-soft);color:var(--warning-ink)}.data-release-decision{background:var(--night);color:var(--inverse-text);padding-top:0;position:relative}.data-release-plane{justify-content:space-between;gap:var(--space-3);margin:0 calc(-1 * clamp(var(--space-6), 3vw, var(--space-8))) var(--space-6);border-bottom:1px solid var(--carbon);background:var(--oxide);color:var(--sheet);padding:9px clamp(var(--space-6), 3vw, var(--space-8));font-family:var(--mono);font-size:var(--type-label);letter-spacing:.04em;text-transform:uppercase;font-weight:700;display:flex}.data-release-plane small{font-size:var(--type-meta);font-weight:400}.data-release-decision:before,.data-release-decision:after{display:none}.data-release-decision>header small{color:var(--inverse-subtle)}.release-context{margin:0 0 var(--space-6);margin-bottom:var(--space-6);border-top:1px solid #fcfaf52e;display:grid}.release-context>div{gap:var(--space-3);border-bottom:1px solid #fcfaf52e;grid-template-columns:70px 1fr;padding:7px 0;display:grid}.release-context dt{color:#91a9ec;font-family:var(--mono);font-size:var(--type-label);text-transform:uppercase}.release-context dd{color:var(--inverse-muted);font-size:var(--type-meta);margin:0}.release-checks{border-top:1px solid #e8f1ec29;margin:0}.release-checks>div{justify-content:space-between;gap:var(--space-4);color:var(--inverse-muted);font-size:var(--type-small);border-bottom:1px solid #e8f1ec29;padding:10px 0;display:flex}.release-checks dd{color:var(--inverse-text);margin:0;font-weight:500}.release-decision-result{gap:2px var(--space-3);margin-top:var(--space-6);padding:var(--space-3);border:1px solid #df705ab8;border-radius:0;grid-template-columns:1fr auto;display:grid}.release-decision-result>span,.release-decision-result small{color:var(--inverse-subtle);font-family:var(--mono);font-size:var(--type-meta);text-transform:uppercase}.release-decision-result strong{color:#df705a;font-family:var(--mono);font-size:var(--type-label);letter-spacing:.05em;text-transform:uppercase;grid-area:1/2/span 2;align-self:center}.data-release-evidence{align-items:center;gap:var(--space-3) var(--space-6);background:var(--paper-warm);padding:var(--space-4) clamp(var(--space-6), 3vw, var(--space-8));color:var(--muted);font-size:var(--type-meta);flex-wrap:wrap;grid-column:1/-1;display:flex}.data-release-evidence strong{color:var(--ink);font-family:var(--mono);font-size:var(--type-meta);margin-left:auto}.section-followup{align-items:start;gap:var(--space-6);margin-top:var(--space-8);border-top:1px solid var(--line);padding-top:var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.section-followup p{max-width:720px;color:var(--muted);margin:0}.section-followup .hero-actions{justify-content:flex-end;margin-top:0}.section-ink .feature-card h3,.section-ink .number-card h3{color:var(--ink)}.section-ink .feature-card,.section-ink .number-card{background:var(--sheet);color:var(--ink)}.quote-panel{border:1px solid var(--ink);border-top:3px solid var(--cobalt);background:var(--sheet);padding:clamp(var(--space-8), 5vw, var(--space-16));border-radius:0}.quote-panel blockquote{max-width:1000px;font-family:var(--sans);font-size:var(--type-quote);letter-spacing:-.045em;margin:0;font-weight:600;line-height:1.02}.quote-panel footer{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;margin-top:35px}.comparison-table{border:1px solid var(--line);background:var(--panel);border-radius:0;overflow-x:auto}.comparison-table:focus-visible{outline-offset:-4px}.comparison-table table{border-collapse:collapse;width:100%;min-width:780px}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:18px 20px}.comparison-table tbody tr:last-child>*{border-bottom:0}.comparison-table th{color:var(--muted);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase}.comparison-table td{font-size:var(--type-small)}.comparison-table tbody th{color:var(--ink);font-family:var(--sans);font-size:var(--type-small);letter-spacing:0;text-transform:none;font-weight:700}.table-scroll-hint{color:var(--muted);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;display:none}.tag{border:1px solid var(--line-strong);color:var(--ink);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.06em;text-transform:uppercase;border-radius:0;align-items:center;padding:4px 8px;font-weight:700;display:inline-flex}.tag-success{border-color:var(--cobalt);background:var(--cobalt-soft);color:var(--cobalt-dark)}.tag-caution{border-color:var(--amber-line);background:var(--amber-soft);color:var(--warning-ink)}.tag-neutral{background:var(--paper-warm)}.pill-list{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.pill-list li{border:1px solid var(--line);background:var(--panel);color:var(--ink-soft);font-size:var(--type-small);border-radius:0;padding:8px 13px}.connector-grid{border-top:1px solid var(--carbon);border-bottom:1px solid var(--carbon);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.connector-card{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel);border-radius:0;flex-direction:column;min-height:170px;padding:20px;display:flex}.connector-card:nth-child(4n){border-right:0}.connector-card:nth-last-child(-n+4){border-bottom:0}.connector-monogram{border-top:3px solid var(--cobalt);width:42px;height:28px;color:var(--cobalt-dark);font-family:var(--mono);font-size:var(--type-label);background:0 0;border-radius:0;place-items:center;font-weight:700;display:grid}.connector-card h3{font-size:var(--type-heading-ui);letter-spacing:-.015em;margin:auto 0 5px;font-weight:600;line-height:1.25}.connector-card p{color:var(--muted);font-size:var(--type-small);margin:0 0 12px}.pipeline{border:1px solid var(--carbon);background:var(--sheet);border-radius:0;margin:0;padding:0;list-style:none;overflow:hidden}.pipeline-row{align-items:center;gap:var(--space-6);border-bottom:1px solid var(--line);padding:var(--space-4) var(--space-6);grid-template-columns:72px 1fr auto;display:grid}.pipeline-row:last-child{border-bottom:0}.pipeline-row>span:first-child{color:#91a9ec;font-family:var(--mono);font-size:var(--type-label)}.pipeline-row strong{color:var(--ink);font-size:var(--type-body-compact);line-height:1.6}.pipeline-row small{color:var(--muted);font-family:var(--mono);font-size:var(--type-label);text-align:right;text-transform:uppercase}.section-ink .pipeline{background:var(--night-deep);border-color:#fffefa57}.section-ink .pipeline-row{border-bottom-color:#fffefa33}.section-ink .pipeline-row strong{color:var(--inverse-text)}.section-ink .pipeline-row small{color:var(--inverse-subtle)}.pipeline-stages .pipeline-row{box-shadow:inset 3px 0 0 var(--stage-color,#df705a)}.pipeline-stages .pipeline-row>span:first-child{color:var(--stage-color,var(--mint))}.notice{border:1px solid var(--warning-line);background:var(--warning-surface);color:var(--warning-ink);border-radius:0;grid-template-columns:auto 1fr;gap:16px;padding:20px;display:grid}.notice>span{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.05em;font-weight:700}.notice-spaced{margin-top:18px}.section-gap{margin-top:28px}.notice p{font-size:var(--type-small);margin:0}.check-list,.plain-list{margin:0;padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--line);color:var(--ink-soft);grid-template-columns:22px 1fr;gap:11px;padding:15px 0;display:grid}.section-ink .stack-item>span:first-child,.section-ink .stack-item p,.section-ink .check-list li{color:var(--inverse-muted)}.section-ink .split-stack,.section-ink .stack-item,.section-ink .check-list li{border-color:#fcfaf538}.check-list li:before{background:var(--cobalt);content:"";width:16px;height:2px;margin-top:11px}.pricing-grid{border:1px solid var(--carbon);grid-template-columns:repeat(2,1fr);gap:0;display:grid}.price-card{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel);min-height:520px;padding:clamp(var(--space-6), 3vw, var(--space-12));border-radius:0;flex-direction:column;display:flex}.price-card:nth-child(2n){border-right:0}.price-card:nth-last-child(-n+2){border-bottom:0}.price-card-featured{border-color:var(--night);background:var(--night);color:var(--inverse-text)}.price-card h3{font-family:var(--sans);font-size:var(--type-heading-panel);letter-spacing:-.04em;margin:25px 0 8px;font-weight:600;line-height:1.05}.price-card>p{min-height:70px;color:var(--muted);margin:0}.price-card-featured>p,.price-card-featured .check-list li{color:var(--inverse-muted)}.price-card .check-list{margin:30px 0}.price-card-featured .check-list li{border-color:#ffffff24}.price-card .button{width:100%;margin-top:auto}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list summary{min-height:44px;font-family:var(--sans);font-size:var(--type-heading-ui);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-weight:600;line-height:1.25;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+" / "";font-family:var(--mono)}.faq-list details[open] summary:after{content:"−" / ""}.faq-list details p{max-width:760px;color:var(--muted);margin:18px 0 0}.cta-band{min-height:300px;margin-top:var(--space-12);margin-bottom:var(--space-12);border:1px solid var(--night);background:var(--sheet);color:var(--ink);padding:clamp(var(--space-8), 5vw, var(--space-12));border-radius:0;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:42px;display:grid}.cta-band-mark{border-right:1px solid var(--line);place-items:center;min-height:128px;display:grid}.cta-band-mark img{width:64px;height:64px}.cta-band .eyebrow{color:var(--cobalt-dark);font-family:var(--mono)}.cta-band h2{max-width:760px;color:var(--ink)}.cta-band p:not(.eyebrow){max-width:680px;color:var(--muted);font-size:var(--type-body);margin:0}.cta-actions{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.site-footer{border-top:1px solid var(--line);background:var(--paper);padding-top:34px;padding-bottom:34px}.footer-top{grid-template-columns:1fr 1.5fr;gap:80px;padding:45px 0 72px;display:grid}.footer-intro>p{max-width:350px;color:var(--muted);font-size:var(--type-small);margin:25px 0}.footer-intro .footer-register{max-width:420px;margin:var(--space-8) 0 0;border-top:1px solid var(--line);border-left:1px solid var(--line);color:var(--ink);font-family:var(--mono);font-size:var(--type-label);grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.4;display:grid}.footer-register>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:8px;min-width:0;padding:10px;display:grid}.footer-register dt,.footer-register dd{margin:0}.footer-register dt{color:var(--cobalt-dark)}.footer-register dd{color:var(--ink-soft)}.footer-links{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.footer-links h2{color:var(--muted);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px}.footer-links a{min-height:44px;color:var(--ink-soft);font-size:var(--type-small);align-items:center;margin:0;text-decoration:none;display:flex}.footer-links a:hover{text-underline-offset:3px;text-decoration:underline}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-meta);justify-content:space-between;gap:30px;padding-top:22px;display:flex}.footer-bottom p{max-width:590px;margin:0}.footer-bottom a{text-underline-offset:2px;align-items:center;min-height:44px;display:inline-flex}.contact-panel{border:1px solid var(--line);background:var(--line);border-radius:0;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.contact-card{background:var(--panel);min-height:310px;padding:clamp(var(--space-8), 4vw, var(--space-12));flex-direction:column;display:flex}.contact-card h2{font-family:var(--sans);font-size:var(--type-heading-panel);letter-spacing:-.04em;margin:50px 0 12px;font-weight:600;line-height:1.05}.contact-card p{color:var(--muted);margin:0 0 24px}.contact-card .text-link{margin-top:auto}.contact-card-compact{border:1px solid var(--line);border-radius:0;min-height:0}.contact-card-compact h2{margin-top:34px}.contact-card-compact a:not(.text-link){text-underline-offset:3px;align-items:center;min-height:24px;font-weight:700;display:inline-flex}.record-plane{margin:10px calc(-1 * clamp(var(--space-8), 4vw, var(--space-12)));border-top:1px solid var(--carbon);border-bottom:1px solid var(--carbon);background:var(--oxide);color:var(--sheet);padding:8px clamp(var(--space-8), 4vw, var(--space-12));font-family:var(--mono);font-size:var(--type-label);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:12px;font-weight:700;display:flex}.contact-form{border:1px solid var(--line);background:var(--panel);padding:clamp(var(--space-6), 4vw, var(--space-12));border-radius:0;gap:20px;display:grid}.form-field{gap:8px;display:grid}.form-field label{font-size:var(--type-action);font-weight:700;line-height:1.2}.form-field input,.form-field textarea,.form-field select{border:1px solid var(--line-strong);background:var(--white);width:100%;color:var(--ink);font-size:var(--type-body);border-radius:0;padding:12px 14px;line-height:1.45}.form-field textarea{resize:vertical}.contact-form .button{cursor:pointer;justify-self:start;margin-top:4px}.form-note{color:var(--muted);font-size:var(--type-small);margin:0}.form-note a{text-underline-offset:3px;align-items:center;min-height:24px;font-weight:700;display:inline-flex}.form-instructions{color:var(--muted);font-size:var(--type-small);margin:0}.form-required{margin-left:var(--space-2);color:var(--oxide-dark);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.preview-bar span,.mono-label,.stack-item>span:first-child,.diagram-gates span,.live-badge,.status-pill,.stage-tabs button,.stage-tabs button span,.stage-status,.stage-facts dt,.number-card>span,.quote-panel footer,.comparison-table th,.table-scroll-hint,.tag,.connector-monogram,.pipeline-row>span:first-child,.pipeline-row small,.notice>span,.footer-links h2{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.4}.eyebrow{font-family:var(--sans);font-size:var(--type-label);letter-spacing:.07em;text-transform:uppercase;font-weight:700;line-height:1.4}.preview-bar,.footer-bottom{font-size:var(--type-meta);line-height:1.5}.not-found{min-height:70vh;padding:70px var(--gutter);text-align:center;place-items:center;display:grid}.not-found h1{font-family:var(--sans);font-size:var(--type-display-home);letter-spacing:-.06em;margin:15px 0;font-weight:600;line-height:.94}.not-found p{max-width:540px;color:var(--muted)}@media (max-width:1080px){.nav-wrap{grid-template-columns:auto auto 1fr auto}.menu-button{min-width:44px;min-height:44px;color:var(--ink);font-size:var(--type-action);cursor:pointer;background:0 0;border:0;grid-column:3;justify-content:center;justify-self:end;align-items:center;gap:9px;padding:0 8px;font-weight:700;line-height:1.2;display:inline-flex}.menu-lines{gap:5px;width:19px;display:grid}.menu-lines span{background:currentColor;height:1px;display:block}.primary-nav{overscroll-behavior:contain;border-bottom:1px solid var(--line);background:var(--paper);max-height:calc(100dvh - 72px);padding:18px var(--gutter) 24px;align-items:stretch;display:none;position:absolute;top:72px;left:0;right:0;overflow-y:auto}.primary-nav.is-open{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.primary-nav a{border-bottom:1px solid var(--line);padding:13px 8px}.primary-nav a:after{display:none}.card-grid,.connector-grid{grid-template-columns:repeat(2,1fr)}.connector-card,.connector-card:nth-child(4n){border-right:1px solid var(--line)}.connector-card:nth-child(2n){border-right:0}.connector-card:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.connector-card:nth-last-child(-n+2){border-bottom:0}.feature-card:nth-child(2n){border-right:0}.feature-card:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:820px){:root{--type-display-home:56px;--type-display-page:48px;--type-heading-section:36px;--type-quote:34px}.table-scroll-hint{display:block}.page-hero{grid-template-columns:1fr;gap:54px;min-height:auto}.page-hero h1,.display-heading{max-width:760px}.page-hero-aside{width:100%;max-width:680px}.split-layout,.case-file{grid-template-columns:1fr}.case-file-heading{border-right:0;border-bottom:1px solid var(--line)}.data-release-demo{grid-template-columns:1fr}.data-release-panel,.data-release-decision{min-height:0}.data-release-decision:before,.data-release-decision:after{top:auto;left:50%;right:auto;transform:translate(-50%)rotate(90deg)}.data-release-decision:before{top:-13px}.data-release-decision:after{bottom:-13px}.split-copy{position:static}.pricing-grid{grid-template-columns:1fr}.price-card,.price-card:nth-child(2n),.price-card:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.price-card:last-child{border-bottom:0}.price-card{min-height:440px}.footer-top{grid-template-columns:1fr;gap:50px}.cta-band{align-items:center;gap:var(--space-8);grid-template-columns:84px minmax(0,1fr);min-height:0}.cta-band-mark{min-height:112px}.cta-band-mark img{width:54px;height:54px}.cta-band .cta-actions{flex-flow:wrap;grid-column:2;align-items:center}}@media (max-width:620px){:root{--gutter:18px;--type-display-home:48px;--type-display-page:40px;--type-heading-section:32px;--type-heading-panel:26px;--type-heading-card:22px;--type-quote:30px;--type-lead:18px}.preview-bar{white-space:nowrap;justify-content:center}.preview-bar a{display:none}.nav-wrap{grid-template-columns:auto 1fr;gap:10px;min-height:66px}.menu-button{grid-column:auto}.nav-cta{display:none}.primary-nav .nav-mobile-only{display:block}.primary-nav{max-height:calc(100dvh - 66px);top:66px}.primary-nav.is-open{grid-template-columns:repeat(2,1fr)}.menu-label{display:none}.page-hero{gap:44px;padding-top:56px;padding-bottom:68px}.section-heading{gap:var(--space-3);grid-template-columns:1fr;margin-bottom:42px}.section-heading>.eyebrow{padding-top:0}.hero-actions{align-items:stretch}.hero-actions .button{width:100%}.cta-band{gap:var(--space-6);padding:var(--space-8) var(--space-6);grid-template-columns:1fr}.cta-band-mark{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding-bottom:var(--space-6);place-items:start}.cta-band .cta-actions{flex-direction:column;grid-column:1;align-items:stretch}.card-grid,.card-grid-three,.number-grid,.contact-panel{grid-template-columns:1fr}.feature-card,.feature-card:nth-child(2n){border-right:0;border-top:1px solid var(--line)}.feature-card:first-child{border-top:0}.number-card,.number-card:nth-child(2n),.number-card:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.number-card:last-child{border-bottom:0}.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.case-file-record{grid-template-columns:1fr}.case-file-record>div,.case-file-record>div:nth-child(2n),.case-file-record>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.case-file-record>div:last-child{border-bottom:0;grid-column:auto}.connector-card{min-height:152px;padding:16px}.feature-card{min-height:235px}.transaction-head .mono-label{display:none}.transaction-head{align-items:flex-start;padding-top:12px;padding-bottom:12px}.transaction-identities{grid-template-columns:1fr}.transaction-identities>div{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:92px 1fr;display:grid}.transaction-identities>div:last-child{border-bottom:0}.transaction-identities dd{margin:0}.transaction-state{grid-template-columns:1fr;gap:12px}.transaction-state-label{grid-template-columns:auto 1fr;gap:10px}.transaction-plane{flex-direction:column;align-items:flex-start;gap:2px}.transaction-control-list>div,.transaction-results>div{grid-template-columns:1fr;gap:2px}.transaction-evidence{grid-template-columns:auto 1fr}.transaction-evidence span:last-child{text-align:left;grid-column:1/-1}.live-badge{margin-left:auto}.stage-tabs button{min-height:55px;font-size:var(--type-label);padding:8px}.stage-panel{grid-template-columns:1fr;min-height:440px}.diagram-gates{grid-template-columns:repeat(2,1fr)}.diagram-gates span:nth-child(2){border-right:0}.diagram-gates span:nth-child(-n+2){border-bottom:1px solid #fcfaf52e}.diagram-gates-3{grid-template-columns:repeat(3,1fr)}.diagram-gates-3 span:nth-child(2){border-right:1px solid #fcfaf52e}.diagram-gates-3 span:nth-child(-n+2){border-bottom:0}.pipeline-row{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:4px 12px}.pipeline-row small{text-align:left;grid-column:2;display:block}.section-followup{grid-template-columns:1fr}.section-followup .hero-actions{justify-content:flex-start}.data-release-evidence{align-items:flex-start;gap:var(--space-2);flex-direction:column}.data-release-evidence strong{margin-left:0}.footer-links{grid-template-columns:repeat(2,1fr)}.footer-bottom{flex-direction:column}.quote-panel{padding:var(--space-8) var(--space-6)}}@media (max-width:480px){.footer-links{gap:var(--space-8);grid-template-columns:1fr}.cta-band{padding:var(--space-12) var(--space-6)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-section-plane{--home-canvas:var(--paper);--home-sheet:var(--sheet);--home-carbon:var(--carbon);--home-muted:var(--muted);--home-rule:var(--line);--home-cobalt:var(--cobalt);--home-cobalt-soft:var(--cobalt-soft);--home-oxide:var(--oxide-dark);--home-oxide-bright:var(--oxide);--home-oxide-soft:var(--oxide-soft);--home-success:var(--success);background:var(--home-canvas)}.section-plane-hero{border-bottom:1px solid var(--home-carbon);background:var(--home-canvas);padding:88px var(--gutter) 48px}.section-plane-hero-intro,.section-plane-run,.home-section,.home-final-cta{width:min(var(--max), 100%);margin-left:auto;margin-right:auto}.home-section,.home-final-cta{width:min(var(--max), calc(100% - 2 * var(--gutter)))}.section-plane-hero-intro{grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr);align-items:start;gap:72px;margin-bottom:56px;display:grid}.section-plane-hero-copy,.section-plane-hero-support{min-width:0}.section-plane-hero .eyebrow,.home-section .eyebrow,.home-final-cta .eyebrow{color:var(--home-oxide);letter-spacing:.08em}.section-plane-hero h1{max-width:820px;color:var(--home-carbon);letter-spacing:-.052em;margin:20px 0 0;font-size:72px;font-weight:600;line-height:.98}.section-plane-hero h1 span{color:var(--home-oxide);display:block}.section-plane-hero-support>p{color:var(--home-muted);margin:0;font-size:19px;line-height:1.55}.section-plane-hero-support .hero-actions{margin-top:26px}.section-plane-hero-facts{border-top:1px solid var(--home-rule);border-bottom:1px solid var(--home-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0 0;display:grid}.section-plane-hero-facts>div{min-width:0;padding:12px 14px 13px 0}.section-plane-hero-facts>div+div{border-left:1px solid var(--home-rule);padding-left:14px}.section-plane-hero-facts dt,.section-plane-hero-facts dd{margin:0}.section-plane-hero-facts dt{color:var(--home-muted);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.05em;text-transform:uppercase}.section-plane-hero-facts dd{color:var(--home-carbon);font-size:var(--type-small);margin-top:4px;font-weight:600}.section-plane-run{border:1px solid var(--home-carbon);background:var(--home-sheet);overflow:hidden}.section-plane-run-head{align-items:center;min-height:76px;padding:16px 22px;display:flex}.run-head-identity{align-items:center;gap:13px;display:flex}.run-head-identity>img{flex:none}.section-plane-run-head .mono-label{color:var(--home-cobalt)}.section-plane-run-head h2{color:var(--home-carbon);letter-spacing:-.025em;margin:4px 0 0;font-size:22px;font-weight:600;line-height:1.15}.run-entry-tabs{border-top:1px solid var(--home-rule);border-bottom:1px solid var(--home-carbon);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.run-entry-tabs button{border:0;border-right:1px solid var(--home-rule);min-width:0;min-height:48px;color:var(--home-carbon);cursor:pointer;background:0 0;border-radius:0;padding:10px 18px;font-size:13px;font-weight:700;line-height:1.25}.run-entry-tabs button:last-child{border-right:0}.run-entry-tabs button:hover{background:var(--home-cobalt-soft)}.run-entry-tabs button[aria-pressed=true]{background:var(--home-cobalt-soft);color:var(--home-cobalt);box-shadow:inset 0 3px 0 var(--home-cobalt)}.run-entry-tabs button:focus-visible{z-index:1;outline:3px solid var(--focus);outline-offset:-5px;position:relative}.section-plane-run-panel{grid-template-columns:minmax(230px,.95fr) 64px minmax(0,3fr);min-block-size:242px;display:grid}.run-origin,.run-stage{min-width:0;min-block-size:242px;padding:20px}.run-origin{border-right:1px solid var(--home-rule);background:#eef1fa}.run-index{color:var(--home-cobalt);font-family:var(--mono);letter-spacing:.06em;font-size:12px;font-weight:700}.run-stage-kicker{align-items:baseline;gap:9px;margin-bottom:12px;display:flex}.run-stage-label{color:var(--home-muted);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.3}.run-origin h3,.run-stage strong{color:var(--home-carbon);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.35;display:block}.run-origin dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.run-origin dl>div{border-top:1px solid #2547a852;min-width:0;padding-top:8px}.run-origin dt,.run-origin dd{margin:0}.run-origin dt{color:var(--home-muted);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.run-origin dd{color:var(--home-carbon);overflow-wrap:anywhere;margin-top:3px;font-size:12px;font-weight:600}.run-request{color:var(--home-carbon);margin:18px 0 0;font-size:13px;line-height:1.5}.run-plane{border-right:1px solid var(--home-rule);background:var(--home-sheet);place-items:center;display:grid;position:relative}.run-plane:before{background:var(--home-oxide-bright);content:"";width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.run-plane-mark{z-index:1;background:var(--home-sheet);object-fit:contain;width:48px;height:48px;display:block;position:relative}.run-stages{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.run-stage{border-right:1px solid var(--home-rule);background:var(--home-sheet);flex-direction:column;display:flex}.run-stage:last-child{border-right:0}.run-stage-release{background:#fbf3f1;position:relative}.run-stage-release:before{background:var(--home-oxide-bright);content:"";width:38px;height:3px;position:absolute;top:0;left:0}.run-stage small{color:var(--home-muted);margin-top:auto;padding-top:18px;font-size:13px;line-height:1.45;display:block}.run-stage ul{color:var(--home-muted);gap:5px;margin:16px 0 0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:grid}.run-stage ul li:before{color:var(--home-oxide);content:"—";margin-right:6px}.run-stage-result .run-index{color:var(--home-success)}.section-plane-run-foot{border-top:1px solid var(--home-carbon);background:var(--home-carbon);color:#d8d9d3;font-family:var(--mono);font-size:12px;line-height:1.4}.section-plane-run-foot dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.section-plane-run-foot dl>div{border-right:1px solid #fffefa38;grid-template-columns:auto 1fr;gap:9px;min-width:0;padding:12px 16px;display:grid}.section-plane-run-foot dl>div:last-child{border-right:0}.section-plane-run-foot dt{color:#aeb1aa;text-transform:uppercase}.section-plane-run-foot dd{min-width:0;color:var(--home-sheet);overflow-wrap:anywhere;margin:0}.home-section{padding:112px 0}.home-capability{padding-top:72px}.home-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:72px;margin-bottom:56px;display:grid}.home-section-heading h2,.home-final-cta h2{max-width:760px;color:var(--home-carbon);letter-spacing:-.045em;margin:14px 0 0;font-size:48px;font-weight:600;line-height:1.04}.home-section-heading>p,.home-final-cta>div>p:not(.eyebrow){color:var(--home-muted);margin:0;font-size:18px;line-height:1.55}.capability-blueprint{border-top:1px solid var(--home-carbon);border-bottom:1px solid var(--home-carbon);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.capability-blueprint li{border-right:1px solid var(--home-rule);min-width:0;min-height:268px;padding:28px 24px;position:relative}.capability-blueprint li:last-child{border-right:0}.capability-blueprint li:before{background:var(--home-cobalt);content:"";width:42px;height:4px;position:absolute;top:0;left:24px}.capability-blueprint li:nth-child(3):before{background:var(--home-oxide-bright)}.capability-blueprint li:nth-child(4):before{background:var(--home-success)}.capability-blueprint li>span{color:var(--home-cobalt);font-family:var(--mono);letter-spacing:.06em;font-size:12px;font-weight:700}.capability-blueprint h3{color:var(--home-carbon);letter-spacing:-.035em;margin:64px 0 12px;font-size:24px;font-weight:600;line-height:1.1}.capability-blueprint p{color:var(--home-muted);margin:0;font-size:15px;line-height:1.6}.capability-entry-paths{border:1px solid var(--home-carbon);background:var(--home-sheet);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.capability-entry-paths span{border-right:1px solid var(--home-rule);min-width:0;color:var(--home-carbon);padding:16px 20px;font-size:14px;font-weight:600}.capability-entry-paths span:nth-child(3){border-right:0}.capability-entry-paths strong{border-top:4px solid var(--home-oxide-bright);color:var(--home-oxide);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;padding:14px 20px;font-size:11px}.home-data-cutaway{border-top:1px solid var(--home-rule);border-bottom:1px solid var(--home-rule);background:var(--home-sheet);width:100%;max-width:none;padding-right:max(var(--gutter), calc((100% - var(--max)) / 2));padding-left:max(var(--gutter), calc((100% - var(--max)) / 2))}.home-data-cutaway .home-section-heading,.home-data-cutaway .data-release-demo,.home-data-cutaway .home-section-note{width:min(var(--max), 100%);margin-left:auto;margin-right:auto}.home-data-cutaway .data-release-demo{border-color:var(--home-carbon);background:var(--home-carbon)}.home-data-cutaway .data-release-panel,.home-data-cutaway .data-release-decision{background:var(--home-canvas)}.home-data-cutaway .data-release-decision{background:var(--home-carbon)}.home-section-note{color:var(--home-muted);margin-top:24px;font-size:14px;line-height:1.6}.change-proof-grid{grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);align-items:start;gap:32px;display:grid}.change-contract{border:1px solid var(--home-carbon);background:var(--home-sheet)}.change-contract>header{border-bottom:4px solid var(--home-oxide-bright);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 20px;display:flex}.change-contract>header .mono-label{color:var(--home-cobalt)}.change-contract h3{color:var(--home-carbon);letter-spacing:-.02em;margin:5px 0 0;font-size:20px;font-weight:600;line-height:1.2}.change-contract code{color:var(--home-oxide);font-family:var(--mono);font-size:12px;font-weight:700}.change-contract dl{margin:0}.change-contract dl>div{border-bottom:1px solid var(--home-rule);grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:18px;padding:14px 20px;display:grid}.change-contract dt,.change-contract dd{margin:0}.change-contract dt{color:var(--home-muted);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.change-contract dd{color:var(--home-carbon);overflow-wrap:anywhere;font-size:13px;font-weight:600}.change-contract>footer{background:var(--home-cobalt-soft);color:var(--home-muted);justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;font-size:12px;display:flex}.change-contract>footer strong{color:var(--home-success)}.home-change-proof .transaction-demo{background:var(--home-sheet)}.evidence-signature{border-top:1px solid var(--home-carbon);border-bottom:1px solid var(--home-carbon);color:var(--home-carbon);letter-spacing:-.025em;margin:48px 0 0;padding:24px 0;font-size:26px;font-weight:600;line-height:1.25}.home-outcomes{border-top:1px solid var(--home-rule)}.outcome-lanes{border-top:1px solid var(--home-carbon)}.outcome-lanes article{border-bottom:1px solid var(--home-carbon);grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);display:grid}.outcome-lane-title{border-right:1px solid var(--home-rule);flex-direction:column;align-items:flex-start;padding:28px 24px;display:flex}.outcome-lane-title>span,.outcome-lanes dt{color:var(--home-cobalt);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.outcome-lane-title h3{color:var(--home-carbon);letter-spacing:-.03em;margin:28px 0 20px;font-size:23px;font-weight:600;line-height:1.16}.outcome-lane-title .text-link{margin-top:auto}.outcome-lanes dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.outcome-lanes dl>div{border-right:1px solid var(--home-rule);min-width:0;padding:28px 22px}.outcome-lanes dl>div:last-child{border-right:0;border-top:4px solid var(--home-success);background:var(--home-sheet)}.outcome-lanes dd{color:var(--home-muted);margin:10px 0 0;font-size:14px;line-height:1.55}.home-final-cta{border:1px solid var(--home-carbon);background:var(--home-sheet);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:42px;min-height:360px;margin-bottom:112px;padding:56px;display:grid}.home-final-cta h2{font-size:42px}.home-final-cta .hero-actions{flex-direction:column;align-items:flex-start;min-width:230px;margin:0}.home-final-plane,.home-final-plane img{width:90px;height:90px}@media (max-width:1080px){.section-plane-hero{padding-top:70px}.section-plane-hero-intro,.home-section-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:42px}.section-plane-hero h1{font-size:58px}.section-plane-run-head{padding:16px 20px}.run-entry-tabs{margin:0}.section-plane-run-panel{grid-template-columns:minmax(205px,.8fr) 56px minmax(0,2.4fr)}.run-origin,.run-stage{padding:18px}.home-section{padding-top:92px;padding-bottom:92px}.home-capability{padding-top:68px}.change-proof-grid{grid-template-columns:1fr}.change-contract,.home-change-proof .transaction-demo{width:min(760px,100%);margin:0 auto}.home-final-cta{margin-right:var(--gutter);margin-left:var(--gutter);grid-template-columns:92px minmax(0,1fr)}.home-final-cta .hero-actions{flex-direction:row;grid-column:2;min-width:0}}@media (max-width:820px){.section-plane-hero{padding-top:56px;padding-bottom:64px}.section-plane-hero-intro,.home-section-heading{grid-template-columns:1fr;gap:28px}.section-plane-hero h1{max-width:680px;font-size:50px}.section-plane-hero-intro{margin-bottom:42px}.section-plane-run-panel{grid-template-columns:1fr;min-block-size:0}.run-origin,.run-stage{min-block-size:0}.run-origin{border-right:0;border-bottom:1px solid var(--home-carbon)}.run-plane{border-right:0;border-bottom:1px solid var(--home-carbon);min-height:74px;display:flex}.run-plane:before{width:auto;height:2px;inset:50% 0 auto;transform:translateY(-50%)}.run-plane-mark{width:44px;height:44px}.run-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.run-stage{border-bottom:1px solid var(--home-rule);min-height:220px}.run-stage:nth-child(2){border-right:0}.run-stage:nth-last-child(-n+2){border-bottom:0}.section-plane-run-foot dl{grid-template-columns:repeat(2,minmax(0,1fr))}.section-plane-run-foot dl>div:nth-child(2){border-right:0}.section-plane-run-foot dl>div:nth-child(-n+2){border-bottom:1px solid #fffefa38}.home-section{padding-top:76px;padding-bottom:76px}.home-capability{padding-top:64px}.home-section-heading h2{font-size:40px}.capability-blueprint{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-blueprint li:nth-child(2){border-right:0}.capability-blueprint li:nth-child(-n+2){border-bottom:1px solid var(--home-rule)}.capability-entry-paths{grid-template-columns:1fr}.capability-entry-paths span,.capability-entry-paths span:nth-child(3){border-right:0;border-bottom:1px solid var(--home-rule)}.outcome-lanes article{grid-template-columns:1fr}.outcome-lane-title{border-right:0;border-bottom:1px solid var(--home-rule)}.home-final-cta{grid-template-columns:76px minmax(0,1fr);gap:28px;padding:40px}.home-final-cta h2{font-size:36px}}@media (max-width:620px){.section-plane-hero{padding:42px var(--gutter) 56px}.section-plane-hero h1{letter-spacing:-.045em;font-size:42px;line-height:1.02}.section-plane-hero-support>p,.home-section-heading>p{font-size:17px}.section-plane-hero-facts{grid-template-columns:1fr}.section-plane-hero-facts>div+div{border-top:1px solid var(--home-rule);border-left:0;padding-left:0}.section-plane-run-head{padding-left:16px;padding-right:16px}.run-entry-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.run-entry-tabs button{border-top:0;border-right:1px solid var(--home-rule);min-height:48px;padding:9px 8px}.run-entry-tabs button:last-child{border-right:0}.run-origin{min-block-size:260px}.run-stages{grid-template-columns:1fr}.run-stage,.run-stage:nth-child(2),.run-stage:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--home-rule);min-height:188px}.run-stage:last-child{border-bottom:0}.section-plane-run-foot{display:block}.home-section-heading h2{font-size:34px;line-height:1.08}.capability-blueprint{grid-template-columns:1fr}.capability-blueprint li,.capability-blueprint li:nth-child(2),.capability-blueprint li:nth-child(-n+2){border-right:0;border-bottom:1px solid var(--home-rule);min-height:0}.capability-blueprint li:last-child{border-bottom:0}.capability-blueprint h3{margin-top:40px}.change-contract dl>div{grid-template-columns:1fr;gap:5px}.change-contract>footer{flex-direction:column;align-items:flex-start}.evidence-signature{font-size:21px}.outcome-lanes dl{grid-template-columns:1fr}.outcome-lanes dl>div{border-right:0;border-bottom:1px solid var(--home-rule)}.outcome-lanes dl>div:last-child{border-bottom:0}.home-final-cta{min-height:0;margin-right:var(--gutter);margin-bottom:72px;margin-left:var(--gutter);grid-template-columns:1fr;padding:32px 24px}.home-final-plane,.home-final-plane img{width:64px;height:64px}.home-final-cta .hero-actions{flex-direction:column;grid-column:auto;align-items:stretch}}@media (max-width:520px){.run-head-identity{align-items:flex-start}.run-entry-tabs{grid-template-columns:1fr}.run-entry-tabs button,.run-entry-tabs button:last-child{border-right:0;border-bottom:1px solid var(--home-rule);min-height:48px}.run-entry-tabs button:last-child{border-bottom:0}.section-plane-run-foot dl{grid-template-columns:1fr}.section-plane-run-foot dl>div,.section-plane-run-foot dl>div:nth-child(2){border-bottom:1px solid #fffefa38;border-right:0}.section-plane-run-foot dl>div:last-child{border-bottom:0}}@media (forced-colors:active){.section-plane-run,.run-entry-tabs button,.run-origin,.run-plane,.run-stage,.change-contract,.capability-entry-paths,.home-final-cta{border-color:canvastext}.run-plane:before,.home-final-plane span{background:canvastext}.run-entry-tabs button[aria-pressed=true]{box-shadow:inset 0 0 0 3px highlight}}.page-hero-index{align-items:end;min-height:500px;padding-top:clamp(72px,9vw,116px);padding-bottom:clamp(56px,7vw,82px)}.page-hero-index.page-hero-no-aside .page-hero-copy{grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);column-gap:clamp(32px,5vw,72px);max-width:none;display:grid}.page-hero-index.page-hero-no-aside .page-hero-copy:before{background:linear-gradient(90deg, var(--cobalt) 0 44px, var(--line) 44px 100%);grid-column:1/-1;width:156px}.page-hero-index.page-hero-no-aside .eyebrow{grid-column:1;padding-top:10px}.page-hero-index.page-hero-no-aside h1,.page-hero-index.page-hero-no-aside .hero-description,.page-hero-index.page-hero-no-aside .hero-actions{grid-column:2}.page-hero-index.page-hero-no-aside h1{margin-top:0}.page-hero-index.page-hero-has-aside{grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr)}.page-hero-brief{min-height:520px;width:min(calc(var(--max) + 2 * var(--space-8)), calc(100% - 2 * var(--gutter)));margin-top:var(--space-12);border-top:4px solid var(--oxide-dark);background:var(--sheet);padding-right:clamp(var(--space-6), 4vw, var(--space-12));padding-left:clamp(var(--space-6), 4vw, var(--space-12))}.page-hero-brief .page-hero-copy{border-left:1px solid var(--carbon);max-width:980px;padding-left:clamp(var(--space-6), 4vw, var(--space-12))}.page-hero-brief.page-hero-no-aside .page-hero-copy{column-gap:clamp(var(--space-12), 7vw, var(--space-24));grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);align-items:end;max-width:none;display:grid}.page-hero-brief .page-hero-copy:before{display:none}.page-hero-brief h1{max-width:900px;margin-top:var(--space-6)}.page-hero-brief.page-hero-no-aside .eyebrow,.page-hero-brief.page-hero-no-aside h1{grid-column:1}.page-hero-brief.page-hero-no-aside .hero-description,.page-hero-brief.page-hero-no-aside .hero-actions{grid-column:2}.page-hero-brief.page-hero-no-aside .eyebrow{grid-row:1}.page-hero-brief.page-hero-no-aside h1{grid-row:2/span 2}.page-hero-brief.page-hero-no-aside .hero-description{grid-row:2}.page-hero-brief.page-hero-no-aside .hero-actions{grid-row:3}.page-hero-editorial{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:stretch;gap:clamp(48px,7vw,104px);min-height:620px}.page-hero-editorial .page-hero-copy{flex-direction:column;justify-content:center;display:flex}.page-hero-editorial .page-hero-copy:before{background:var(--oxide-dark);width:100%;height:1px}.page-hero-editorial h1{max-width:720px}.page-hero-editorial .quote-panel{border-top-color:var(--oxide-dark);flex-direction:column;justify-content:center;height:100%;display:flex}.page-hero-utility{min-height:420px;padding-top:var(--space-16);padding-bottom:var(--space-16)}.page-hero-utility .page-hero-copy{max-width:1040px}.page-hero-utility .page-hero-copy:before{display:none}.page-hero-utility h1{max-width:900px}.section-heading-catalog{gap:var(--space-6);border-top:1px solid var(--carbon);max-width:none;padding-top:var(--space-6);grid-template-columns:1fr}.section-heading-catalog .section-heading-copy{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:start;gap:clamp(36px,7vw,100px);display:grid}.section-heading-catalog h2,.section-heading-catalog p:not(.eyebrow){margin:0}.section-heading-brief{border-top:1px solid var(--carbon);max-width:none;padding-top:var(--space-6);grid-template-columns:minmax(150px,.24fr) minmax(0,1fr)}.section-heading-brief .section-heading-copy{grid-template-columns:minmax(0,1fr) minmax(260px,.68fr);gap:clamp(32px,6vw,88px);display:grid}.section-heading-editorial{gap:var(--space-4);border-left:3px solid var(--oxide-dark);max-width:940px;padding-left:clamp(var(--space-6), 4vw, var(--space-12));grid-template-columns:1fr}.section-heading-compact{gap:var(--space-3);max-width:560px;margin-bottom:var(--space-8);grid-template-columns:1fr}.section-heading-compact h2{font-size:clamp(30px,4vw,38px)}.cta-band-brief,.cta-band-catalog,.cta-band-editorial{grid-template-columns:minmax(0,1fr) auto}.cta-band-brief .cta-band-mark,.cta-band-catalog .cta-band-mark,.cta-band-editorial .cta-band-mark{display:none}.cta-band-brief{border-top:4px solid var(--oxide-dark);min-height:240px}.cta-band-catalog,.cta-band-editorial{background:0 0;border-left:0;border-right:0;min-height:220px;padding-left:0;padding-right:0}.cta-band-editorial{border-top:3px solid var(--oxide-dark)}.card-grid,.number-grid{position:relative}.card-grid:before,.number-grid:before{z-index:1;background:var(--cobalt);content:"";width:54px;height:3px;position:absolute;top:-1px;left:0}.feature-card:before,.number-card:before{display:none}.plan-progression,.workflow-register,.template-register,.method-lifecycle,.automation-run-register,.renewal-run-ledger-work,.vendor-case-register-gates,.entry-path-comparison-states,.method-version-diff-starts,.method-version-diff-states,.acceptance-test-register,.principles-folio{margin:0;padding:0;list-style:none}.plan-progression{border:1px solid var(--carbon);border-top:4px solid var(--cobalt);background:var(--sheet)}.plan-progression li{align-content:center;gap:4px var(--space-4);border-bottom:1px solid var(--line);min-height:96px;padding:var(--space-6);grid-template-columns:42px minmax(0,1fr);display:grid}.plan-progression li:last-child{border-bottom:0}.plan-progression span{color:var(--cobalt-dark);font-family:var(--mono);font-size:var(--type-label);grid-row:1/span 2}.plan-progression strong{font-size:var(--type-heading-ui)}.plan-progression small{color:var(--muted);font-size:var(--type-small)}.source-answer-record,.method-version-record{border:1px solid var(--carbon);background:var(--sheet);padding:clamp(var(--space-8), 4vw, var(--space-12));position:relative}.source-answer-record:before,.method-version-record:before{background:var(--cobalt);content:"";width:100%;height:4px;position:absolute;top:0;left:0}.method-version-record:before{background:var(--oxide-dark)}.source-answer-record h2,.method-version-record h2{margin:var(--space-8) 0 var(--space-3);font-size:var(--type-heading-panel);letter-spacing:-.035em;line-height:1.08}.source-answer-record>p,.method-version-record>p{color:var(--muted);line-height:1.55}.workflow-register{border-top:1px solid var(--carbon);border-bottom:1px solid var(--carbon);position:relative}.workflow-register:before,.template-register:before{background:var(--cobalt);content:"";width:64px;height:4px;position:absolute;top:-1px;left:0}.workflow-register>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.45fr) minmax(0,1.2fr) minmax(240px,.72fr);min-height:214px;display:grid}.workflow-register>li:last-child{border-bottom:0}.workflow-register-key,.workflow-register-copy,.workflow-register-result{padding:clamp(var(--space-6), 3vw, var(--space-8))}.workflow-register-key{border-right:1px solid var(--line)}.workflow-register-key span,.workflow-register-key p{font-family:var(--mono);font-size:var(--type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.workflow-register-key span{color:var(--cobalt-dark)}.workflow-register-key p{margin-top:var(--space-8);color:var(--muted)}.workflow-register-copy h3{margin:0 0 var(--space-3);font-size:var(--type-heading-card);letter-spacing:-.03em;line-height:1.1}.workflow-register-copy p,.workflow-register-result p{color:var(--muted);margin:0;line-height:1.55}.workflow-register-result{border-left:1px solid var(--line);background:var(--paper-warm);flex-direction:column;display:flex}.workflow-register-result .text-link{padding-top:var(--space-6);margin-top:auto}.adoption-register{gap:var(--space-8);margin-top:var(--space-12);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--space-8) 0;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);display:grid}.adoption-register>div{gap:var(--space-4);display:grid}.template-register{border-top:1px solid var(--carbon);border-bottom:1px solid var(--carbon);position:relative}.template-register>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,.82fr) minmax(0,1.35fr) 170px;min-height:250px;display:grid}.template-register>li:nth-child(2n){background:var(--panel)}.template-register>li:last-child{border-bottom:0}.template-register header,.template-register dl,.template-register-action{padding:clamp(var(--space-6), 3vw, var(--space-8));margin:0}.template-register header{border-right:1px solid var(--line)}.template-register h3{margin:var(--space-8) 0 var(--space-3);font-size:var(--type-heading-card);letter-spacing:-.03em;line-height:1.1}.template-register header>p,.template-register dd{color:var(--muted);line-height:1.55}.template-register dl>div{gap:var(--space-4);border-bottom:1px solid var(--line);padding:var(--space-4) 0;grid-template-columns:82px minmax(0,1fr);display:grid}.template-register dl>div:last-child{border-bottom:0}.template-register dt{color:var(--oxide-dark);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.template-register dd{margin:0}.template-register-action{border-left:1px solid var(--line);justify-content:flex-end;align-items:flex-end;display:flex}.method-lifecycle{border-top:1px solid var(--carbon);border-bottom:1px solid var(--carbon)}.method-lifecycle>li{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);display:grid}.method-lifecycle>li:last-child{border-bottom:0}.method-lifecycle-key,.method-lifecycle>li>div:last-child{padding:clamp(var(--space-6), 3vw, var(--space-8))}.method-lifecycle-key{border-right:1px solid var(--line);background:var(--paper-warm)}.method-lifecycle-key span{color:var(--cobalt-dark);font-family:var(--mono);font-size:var(--type-heading-panel)}.method-lifecycle-key p,.automation-run-register>li>span{color:var(--oxide-dark);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.06em;font-weight:700}.method-lifecycle h3,.automation-run-register h3{margin:0 0 var(--space-3);font-size:var(--type-heading-card);letter-spacing:-.03em;line-height:1.1}.method-lifecycle li>div:last-child>p,.automation-run-register p{color:var(--muted);margin:0;line-height:1.55}.automation-run-register{border-top:1px solid var(--carbon);border-bottom:1px solid var(--carbon)}.automation-run-register>li{gap:var(--space-8);border-bottom:1px solid var(--line);padding:var(--space-8) 0;grid-template-columns:180px minmax(260px,.82fr) minmax(0,1fr);align-items:start;display:grid}.automation-run-register>li:last-child{border-bottom:0}.renewal-run-ledger,.vendor-case-register{border:1px solid var(--carbon);background:var(--sheet)}.renewal-run-ledger{border-top:4px solid var(--cobalt)}.renewal-run-ledger-head,.vendor-case-register-head{justify-content:space-between;align-items:flex-start;gap:var(--space-6);border-bottom:1px solid var(--carbon);padding:var(--space-8);display:flex}.renewal-run-ledger-head h3,.vendor-case-register-head h3{margin:var(--space-3) 0 0;font-size:var(--type-heading-panel);letter-spacing:-.035em;line-height:1.08}.renewal-run-ledger-register{border-bottom:1px solid var(--carbon);background:var(--cobalt-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.renewal-run-ledger-register>div{min-height:150px;padding:var(--space-6);border-right:1px solid #2643993d}.renewal-run-ledger-register>div:last-child{border-right:0}.renewal-run-ledger-register dt,.renewal-run-ledger-work>li>span,.vendor-case-register-gates>li>span,.entry-path-comparison-states>li>span,.method-version-diff-starts span,.method-version-diff-states>li>span,.acceptance-test-register header span,.principles-folio>li>span,.placement-register dt{color:var(--cobalt-dark);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.renewal-run-ledger-register dd{margin:var(--space-4) 0 0;line-height:1.5}.renewal-run-ledger-work>li{gap:var(--space-8);border-bottom:1px solid var(--line);padding:var(--space-8);grid-template-columns:190px minmax(0,1fr);display:grid}.renewal-run-ledger-work>li:last-child{border-bottom:0}.renewal-run-ledger-work h3,.vendor-case-register-gates h3,.entry-path-comparison-states h3,.method-version-diff-starts h3,.method-version-diff-states h3,.acceptance-test-register h3,.principles-folio h3,.placement-register strong{margin:0 0 var(--space-2);font-size:var(--type-heading-card);letter-spacing:-.03em;line-height:1.1}.renewal-run-ledger-work p,.vendor-case-register-gates p,.entry-path-comparison-states p,.method-version-diff-starts p,.method-version-diff-states p,.principles-folio p,.placement-register p{color:var(--muted);margin:0;line-height:1.55}.vendor-case-register{border-top:4px solid var(--oxide-dark)}.vendor-case-register-gates>li{gap:var(--space-8);border-bottom:1px solid var(--line);padding:var(--space-8);grid-template-columns:150px minmax(0,1fr) 110px;align-items:start;display:grid}.vendor-case-register-gates>li>strong{color:var(--oxide-dark);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.05em;text-transform:uppercase;justify-self:end}.vendor-case-register-release{gap:var(--space-8);padding:var(--space-8);background:var(--paper-warm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.vendor-case-register-release p{margin:0;line-height:1.55}.vendor-case-register-operations{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(52px,8vw,120px);display:grid}.vendor-case-register-owner h2,.entry-path-comparison-operations-copy h2,.method-version-diff-copy h2,.acceptance-test-register-output-copy h2{margin:var(--space-4) 0 var(--space-6);font-size:var(--type-heading-section);letter-spacing:-.035em;line-height:1.1}.vendor-case-register-owner>p:not(.eyebrow),.entry-path-comparison-operations-copy>p:not(.eyebrow),.method-version-diff-copy>p:not(.eyebrow),.acceptance-test-register-output-copy>p:not(.eyebrow){color:var(--muted);line-height:1.55}.vendor-case-register-checks,.acceptance-test-register-output-fields{border-top:1px solid var(--carbon);margin:0;padding:0;list-style:none}.vendor-case-register-checks li,.acceptance-test-register-output-fields li{border-bottom:1px solid var(--line);padding:var(--space-6) 0}.entry-path-comparison{border:1px solid var(--carbon);background:var(--sheet);overflow-x:auto}.entry-path-comparison:focus-visible{outline-offset:-4px}.entry-path-comparison table{border-collapse:collapse;width:100%;min-width:980px}.entry-path-comparison th,.entry-path-comparison td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--space-6);text-align:left;vertical-align:top;line-height:1.5}.entry-path-comparison th:last-child,.entry-path-comparison td:last-child{border-right:0}.entry-path-comparison tbody tr:last-child>*{border-bottom:0}.entry-path-comparison thead th{background:var(--night);color:var(--inverse-text);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.05em;text-transform:uppercase}.entry-path-comparison tbody th{background:var(--cobalt-soft)}.entry-path-comparison-operations,.method-version-diff-section,.acceptance-test-register-output{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(52px,8vw,120px);display:grid}.entry-path-comparison-states{border-top:1px solid #fffefa57}.entry-path-comparison-states>li,.method-version-diff-states>li{gap:var(--space-6);padding:var(--space-6) 0;border-bottom:1px solid #fffefa38;grid-template-columns:120px minmax(0,1fr);display:grid}.entry-path-comparison-states>li>span{color:#91a9ec}.entry-path-comparison-states h3,.method-version-diff-section h3{color:var(--inverse-text)}.entry-path-comparison-states p,.method-version-diff-section p,.acceptance-test-register-output p,.acceptance-test-register-output-fields li{color:var(--inverse-muted)}.method-version-diff-starts{border-top:1px solid var(--carbon);border-bottom:1px solid var(--carbon);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.method-version-diff-starts>li{gap:var(--space-6);border-right:1px solid var(--line);min-height:300px;padding:var(--space-8);grid-template-columns:48px minmax(0,1fr);display:grid}.method-version-diff-starts>li:last-child{border-right:0}.method-version-diff-starts h3{margin-top:var(--space-8)}.method-version-diff{border:1px solid #fffefa57;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.method-version-diff>section{min-height:330px;padding:var(--space-8)}.method-version-diff-before{background:#fffefa0a;border-right:1px solid #fffefa4d}.method-version-diff-after{background:#b0443221;box-shadow:inset 0 4px #df705a}.method-version-diff>section>span{color:#df705a;font-family:var(--mono);font-size:var(--type-label);letter-spacing:.06em;font-weight:700}.method-version-diff>section h3{margin-top:var(--space-12)}.method-version-diff-states{border-top:1px solid var(--carbon);border-bottom:1px solid var(--carbon)}.method-version-diff-states>li{border-color:var(--line);padding:var(--space-6) var(--space-8);grid-template-columns:140px minmax(0,1fr)}.method-version-diff-states>li>span{color:var(--oxide-dark)}.method-version-diff-states p{color:var(--muted)}.acceptance-test-register{border-top:1px solid var(--carbon);border-bottom:1px solid var(--carbon)}.acceptance-test-register>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);display:grid}.acceptance-test-register>li:last-child{border-bottom:0}.acceptance-test-register header,.acceptance-test-register dl{padding:var(--space-8);margin:0}.acceptance-test-register header{border-right:1px solid var(--line);background:var(--paper-warm)}.acceptance-test-register h3{margin-top:var(--space-8)}.acceptance-test-register dl{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.acceptance-test-register dt{color:var(--oxide-dark);font-family:var(--mono);font-size:var(--type-label);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.acceptance-test-register dd{margin:var(--space-3) 0 0;line-height:1.55}.acceptance-test-register-output-fields{border-color:#fffefa57}.acceptance-test-register-output-fields li{border-color:#fffefa38}.security-run-record .case-file-heading{background:var(--night);color:var(--inverse-text)}.security-run-record .case-file-heading>span{color:#df705a}.security-run-record .case-file-heading p{color:var(--inverse-muted)}.security-run-record .case-file-heading .text-link{color:var(--inverse-text)}.security-run-record .case-file-record>div:last-child{grid-column:1/-1}.principles-folio{border-top:1px solid var(--carbon);border-bottom:1px solid var(--carbon)}.principles-folio>li{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);display:grid}.principles-folio>li:last-child{border-bottom:0}.principles-folio>li>span,.principles-folio>li>div{padding:var(--space-8)}.principles-folio>li>span{border-right:1px solid var(--line);color:var(--oxide-dark);font-size:var(--type-heading-panel)}.placement-register{border-top:1px solid #fffefa57;border-bottom:1px solid #fffefa57;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.placement-register>div{min-height:270px;padding:var(--space-8);border-right:1px solid #fffefa38}.placement-register>div:last-child{border-right:0}.placement-register dt{color:#df705a}.placement-register dd{margin:var(--space-12) 0 0}.placement-register strong{color:var(--inverse-text);display:block}.placement-register p{margin-top:var(--space-4);color:var(--inverse-muted)}@media (max-width:960px){.page-hero,.page-hero-index.page-hero-has-aside,.page-hero-editorial{grid-template-columns:1fr;gap:54px;min-height:auto}.page-hero-aside{width:100%;max-width:680px}.page-hero-brief.page-hero-no-aside .page-hero-copy{grid-template-columns:1fr}.page-hero-brief.page-hero-no-aside .eyebrow,.page-hero-brief.page-hero-no-aside h1,.page-hero-brief.page-hero-no-aside .hero-description,.page-hero-brief.page-hero-no-aside .hero-actions{grid-area:auto/1}.split-layout,.vendor-case-register-operations,.entry-path-comparison-operations,.method-version-diff-section,.acceptance-test-register-output{grid-template-columns:1fr}.split-copy{position:static}.cta-band{align-items:center;gap:var(--space-8);grid-template-columns:84px minmax(0,1fr);min-height:0}.cta-band .cta-actions{flex-flow:wrap;grid-column:2;align-items:center}.cta-band-brief,.cta-band-catalog,.cta-band-editorial{grid-template-columns:minmax(0,1fr) auto}.cta-band-brief .cta-actions,.cta-band-catalog .cta-actions,.cta-band-editorial .cta-actions{grid-column:2}.section-heading-brief .section-heading-copy,.section-heading-catalog .section-heading-copy{gap:var(--space-6);grid-template-columns:1fr}.workflow-register>li{grid-template-columns:150px minmax(0,1fr)}.workflow-register-result{border-top:1px solid var(--line);border-left:0;grid-column:2}.template-register>li{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr)}.template-register-action{border-top:1px solid var(--line);border-left:0;grid-column:1/-1}.automation-run-register>li{grid-template-columns:150px minmax(0,1fr)}.automation-run-register>li>p{grid-column:2}.renewal-run-ledger-register{grid-template-columns:repeat(2,minmax(0,1fr))}.renewal-run-ledger-register>div:nth-child(2){border-right:0}.renewal-run-ledger-register>div:nth-child(-n+2){border-bottom:1px solid #2643993d}.method-version-diff-starts,.placement-register{grid-template-columns:1fr}.method-version-diff-starts>li,.placement-register>div{border-right:0;border-bottom:1px solid var(--line);min-height:0}.placement-register>div{border-bottom-color:#fffefa38}.method-version-diff-starts>li:last-child,.placement-register>div:last-child{border-bottom:0}.security-run-record{grid-template-columns:1fr}.security-run-record .case-file-heading{border-right:0;border-bottom:1px solid var(--line)}.section-plane-run-panel{grid-template-columns:1fr;min-block-size:0}.run-origin,.run-stage{min-block-size:0}.run-origin{border-right:0;border-bottom:1px solid var(--home-carbon)}.run-plane{border-right:0;border-bottom:1px solid var(--home-carbon);min-height:74px;display:flex}.run-plane:before{width:auto;height:2px;inset:50% 0 auto;transform:translateY(-50%)}.run-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.run-stage{border-bottom:1px solid var(--home-rule);min-height:220px}.run-stage:nth-child(2){border-right:0}.run-stage:nth-last-child(-n+2){border-bottom:0}}@media (max-width:620px){.page-hero-index.page-hero-no-aside .page-hero-copy,.section-heading-brief,.section-heading-catalog,.section-heading-editorial{grid-template-columns:1fr}.page-hero-index.page-hero-no-aside .eyebrow,.page-hero-index.page-hero-no-aside h1,.page-hero-index.page-hero-no-aside .hero-description,.page-hero-index.page-hero-no-aside .hero-actions{grid-column:1}.page-hero-index.page-hero-no-aside .eyebrow{padding-top:0}.page-hero-brief{width:calc(100% - 2 * var(--gutter));margin-top:var(--space-8);padding-right:var(--space-6);padding-left:var(--space-6)}.page-hero-brief .page-hero-copy{border-left:0;padding-left:0}.section-heading-brief .section-heading-copy,.section-heading-catalog .section-heading-copy{grid-template-columns:1fr}.section-heading-editorial{padding-left:var(--space-6);border-left-width:2px}.cta-band,.cta-band-brief,.cta-band-catalog,.cta-band-editorial{gap:var(--space-6);grid-template-columns:1fr}.cta-band .cta-actions,.cta-band-brief .cta-actions,.cta-band-catalog .cta-actions,.cta-band-editorial .cta-actions{flex-direction:column;grid-column:1;align-items:stretch}.workflow-register>li,.template-register>li,.method-lifecycle>li,.automation-run-register>li,.renewal-run-ledger-work>li,.vendor-case-register-gates>li,.acceptance-test-register>li,.principles-folio>li{grid-template-columns:1fr}.workflow-register-key,.template-register header,.method-lifecycle-key,.acceptance-test-register header,.principles-folio>li>span{border-right:0;border-bottom:1px solid var(--line)}.workflow-register-result,.template-register-action,.automation-run-register>li>p{grid-column:1}.adoption-register,.vendor-case-register-release,.template-register dl>div,.acceptance-test-register dl{grid-template-columns:1fr}.renewal-run-ledger-head,.vendor-case-register-head{flex-direction:column;align-items:flex-start}.renewal-run-ledger-register,.method-version-diff{grid-template-columns:1fr}.renewal-run-ledger-register>div,.renewal-run-ledger-register>div:nth-child(2),.renewal-run-ledger-register>div:nth-child(-n+2){border-bottom:1px solid #2643993d;border-right:0;min-height:0}.renewal-run-ledger-register>div:last-child{border-bottom:0}.vendor-case-register-gates>li>strong{justify-self:start}.entry-path-comparison-states>li,.method-version-diff-states>li{grid-template-columns:1fr}.method-version-diff-before{border-bottom:1px solid #fffefa4d;border-right:0}.pipeline-row{grid-template-columns:72px minmax(0,1fr)}.pipeline-row>span:first-child{overflow-wrap:normal;min-width:0}}@media (forced-colors:active){.button:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid highlight}.workflow-register,.template-register,.renewal-run-ledger,.vendor-case-register,.entry-path-comparison,.method-version-diff,.security-run-record,.plan-progression{border-color:canvastext}}
