@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";:root{--h2n-blue-950:#071826;--h2n-blue-900:#0b2236;--h2n-blue-800:#12344d;--h2n-blue-700:#1b4b6b;--h2n-blue-600:#2d6283;--h2n-blue-500:#4e7f9c;--h2n-blue-100:#e8f0f5;--h2n-blue-50:#f3f7fa;--h2n-orange-600:#e86e2f;--h2n-orange-500:#f07a3a;--h2n-orange-100:#fce8dc;--h2n-orange-50:#fff5ef;--h2n-neutral-950:#161a1d;--h2n-neutral-900:#20252a;--h2n-neutral-800:#30363c;--h2n-neutral-700:#49515a;--h2n-neutral-600:#626b74;--h2n-neutral-500:#7b858f;--h2n-neutral-400:#a1a9b1;--h2n-neutral-300:#c6ccd2;--h2n-neutral-200:#dde1e5;--h2n-neutral-100:#eef1f3;--h2n-neutral-50:#f7f9fa;--h2n-white:#fff;--color-brand:var(--h2n-blue-900);--color-brand-strong:var(--h2n-blue-950);--color-brand-soft:var(--h2n-blue-50);--color-accent:var(--h2n-orange-500);--color-accent-soft:var(--h2n-orange-50);--color-action-primary:var(--h2n-blue-800);--color-action-primary-hover:var(--h2n-blue-900);--color-action-primary-active:var(--h2n-blue-950);--color-link:var(--h2n-blue-700);--color-link-hover:var(--h2n-blue-900);--color-selection:var(--h2n-blue-100);--color-focus:var(--h2n-orange-600);--color-surface-canvas:var(--h2n-neutral-50);--color-surface-primary:var(--h2n-white);--color-surface-secondary:var(--h2n-neutral-100);--color-surface-elevated:var(--h2n-white);--color-text-primary:var(--h2n-neutral-950);--color-text-secondary:var(--h2n-neutral-700);--color-text-muted:var(--h2n-neutral-600);--color-text-inverse:var(--h2n-white);--color-border-subtle:var(--h2n-neutral-200);--color-border-default:var(--h2n-neutral-300);--color-border-strong:var(--h2n-neutral-400);--color-product-provenance:var(--color-action-primary);--color-product-evidence-link:var(--color-link);--color-product-evidence-soft:var(--h2n-blue-100);--color-product-shell:var(--color-brand-strong);--color-product-shell-control:var(--color-action-primary);--color-product-shell-border:var(--h2n-blue-500);--color-product-shell-text:var(--h2n-blue-100);--color-product-shell-divider:#ffffff1f;--color-product-brand-detail:var(--color-accent);--color-product-scrollbar:var(--color-border-strong);--shadow-product-shell:0 1px 0 #07182647;--shadow-product-navigation:1px 0 0 #07182608;--shadow-product-decision:0 2px 10px #0718260d;--color-success-700:#176247;--color-success-100:#ddf3e9;--color-warning-800:#704b08;--color-warning-100:#fff0c7;--color-danger-700:#a12b2b;--color-danger-100:#fbe4e4;--color-info-700:#245ba7;--color-info-100:#e4eefc;--surface-page:var(--color-surface-canvas);--surface-panel:var(--color-surface-primary);--surface-subtle:var(--color-surface-secondary);--surface-selected:var(--color-selection);--text-primary:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--text-muted:var(--color-text-muted);--text-disabled:var(--h2n-neutral-500);--border-default:var(--color-border-default);--border-subtle:var(--color-border-subtle);--border-disabled:var(--color-border-subtle);--interactive:var(--color-action-primary);--interactive-hover:var(--color-action-primary-hover);--interactive-pressed:var(--color-action-primary-active);--focus-ring:var(--color-focus);--font-sans:"IBM Plex Sans", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--shell-header-height:4rem;--shell-nav-width:15.5rem;--shell-nav-compact-width:4.5rem;--content-gutter:clamp(1rem, 2vw, 2rem);--content-reading-max:76ch;--inspector-width:22.5rem;--border-width-thin:1px;--border-width-strong:2px;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-pill:999px;--shadow-sm:0 1px 2px #07182614;--shadow-md:0 8px 24px #0718261f;--motion-fast:.12s;--motion-standard:.18s;--motion-slow:.28s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--layer-navigation:10;--layer-sticky:20;--layer-dropdown:30;--layer-drawer:40;--layer-dialog:50;--layer-notification:60}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);color:var(--text-primary);background:var(--surface-page);text-rendering:optimizelegibility}body{min-block-size:100dvh;font-size:var(--text-md);line-height:var(--leading-normal);margin:0}:where(button,input,select,textarea){font:inherit}:where(button,a,input,select,textarea,summary):focus-visible{outline:var(--border-width-strong) solid var(--focus-ring);outline-offset:2px}[data-density=compact]{--control-min-block-size:2.25rem;--table-cell-block-padding:var(--space-2)}[data-density=comfortable],:root{--control-min-block-size:2.75rem;--table-cell-block-padding:var(--space-3)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-standard:0s;--motion-slow:0s}}@media (width>=64rem){[data-density=compact]{--control-min-block-size:2rem}}@supports (container-type:inline-size){[data-density]{container-type:inline-size}}button{min-block-size:var(--control-min-block-size);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-sm);padding-inline:var(--space-4);color:var(--color-text-inverse);background:var(--interactive);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard)}button:hover:not(:disabled){background:var(--interactive-hover)}button:active:not(:disabled){background:var(--interactive-pressed)}button:disabled{color:var(--text-disabled);background:var(--surface-subtle);border-color:var(--border-disabled);cursor:not-allowed}button[data-variant=secondary]{color:var(--interactive);background:var(--surface-panel);border-color:var(--interactive)}button[data-variant=quiet]{color:var(--interactive);background:0 0}button[data-variant=danger]{background:var(--color-danger-700)}[data-field-state]{gap:var(--space-2);max-inline-size:32rem;display:grid}[data-field-state] label{font-weight:600}[data-field-state] input{min-block-size:var(--control-min-block-size);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-sm);padding-inline:var(--space-3);color:var(--text-primary);background:var(--surface-panel)}[data-field-state] input[aria-invalid=true]{border-color:var(--color-danger-700)}[data-field-state] [role=alert]{color:var(--color-danger-700)}[data-status]{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--text-sm);font-weight:600;display:inline-flex}[data-status=success]{color:var(--color-success-700);background:var(--color-success-100)}[data-status=warning]{color:var(--color-warning-800);background:var(--color-warning-100)}[data-status=danger]{color:var(--color-danger-700);background:var(--color-danger-100)}[data-status=info]{color:var(--color-info-700);background:var(--color-info-100)}[data-status=neutral]{color:var(--text-secondary);background:var(--surface-subtle)}[data-table-scroll-container]{border:var(--border-width-thin) solid var(--border-subtle);background:var(--surface-panel);overflow-x:auto}table{border-collapse:collapse;inline-size:100%}caption{padding:var(--space-3) var(--space-4);text-align:start;font-weight:700}th,td{padding:var(--table-cell-block-padding) var(--space-4);border-block-start:var(--border-width-thin) solid var(--border-subtle);text-align:start;vertical-align:top}th{color:var(--text-secondary);font-size:var(--text-sm);background:var(--surface-subtle);font-weight:700}[data-numeric=true]{text-align:end;font-variant-numeric:tabular-nums}[data-table-state] td{block-size:4rem;color:var(--text-secondary)}[data-table-state=error] td{color:var(--color-danger-700)}[data-application-shell]{min-block-size:100dvh}[data-application-shell]>a:first-child{padding:var(--space-2) var(--space-3);color:var(--color-text-inverse);background:var(--color-brand-strong);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}[data-application-shell]>a:first-child:focus{transform:translateY(0)}[data-application-shell]>nav{inset-block:var(--shell-header-height) 0;z-index:var(--layer-navigation);inline-size:var(--shell-nav-width);padding:var(--space-4);background:var(--surface-panel);border-inline-end:var(--border-width-thin) solid var(--border-subtle);position:fixed;inset-inline-start:0}[data-application-shell]>main{padding:var(--content-gutter);margin-inline-start:var(--shell-nav-width)}[data-master-detail-layout]{grid-template-columns:minmax(0, 1fr) minmax(18rem, var(--inspector-width));gap:var(--space-6);display:grid}@media (width<=74.999rem){[data-application-shell]>nav{inline-size:var(--shell-nav-compact-width)}[data-application-shell]>main{margin-inline-start:var(--shell-nav-compact-width)}[data-master-detail-layout]{grid-template-columns:1fr}}@media (width<=47.999rem){[data-application-shell]>nav{display:none}[data-application-shell]>main{margin-inline-start:0}}:root{--line:var(--border-subtle);--ink:var(--text-primary)}body{background:var(--surface-page);color:var(--ink)}a{color:var(--color-product-evidence-link);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--interactive-hover)}.top-bar{z-index:var(--layer-navigation);min-height:var(--shell-header-height);padding:0 var(--content-gutter);color:var(--color-text-inverse);background:var(--color-product-shell);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.top-brand,.top-brand:hover{color:var(--color-text-inverse);align-items:center;gap:.6rem;font-weight:700;text-decoration:none;display:flex}.brand-symbol,.brand-mark span{width:1.8rem;height:1.8rem;color:var(--color-product-shell);background:var(--color-product-brand-detail);border-radius:var(--radius-sm);place-items:center;font-weight:700;display:grid}.top-actions{align-items:center;gap:.7rem;display:flex}.top-actions button,.top-actions button[data-variant=quiet]{color:var(--color-text-inverse)}.search-trigger{min-height:2.25rem;color:var(--color-product-shell-text);background:var(--color-product-shell-control);border:1px solid var(--color-product-shell-border);border-radius:var(--radius-sm);text-align:start;cursor:pointer;padding:.25rem .75rem}kbd{color:var(--color-product-shell-text);font-family:var(--font-mono);margin-left:1.5rem}.persona{border-left:1px solid var(--color-product-shell-border);padding-left:.75rem;font-weight:600}.persona-select{min-height:2.25rem;color:var(--color-text-inverse);background:var(--color-product-shell-control);border:1px solid var(--color-product-shell-border);border-radius:var(--radius-sm);padding:.25rem .5rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.nav-drawer{flex-direction:column;gap:.35rem;display:flex}.nav-drawer a{color:var(--text-secondary);border-left:3px solid #0000;padding:.65rem .75rem;text-decoration:none}.nav-drawer a:hover,.nav-drawer a:focus-visible{color:var(--interactive);background:var(--surface-selected);border-left-color:var(--interactive)}.nav-title{color:var(--text-primary);margin-bottom:.8rem;font-weight:700}.nav-footer{color:var(--text-secondary);border-top:1px solid var(--line);font-size:var(--text-sm);margin-top:auto;padding:.75rem}.nav-footer span{color:var(--text-muted)}[data-page-header]{margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}[data-page-header] h1{letter-spacing:-.025em;max-width:25ch;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1}[data-page-header] p{max-width:68ch;color:var(--text-secondary);margin:.6rem 0 0}[data-page-header]>div:last-child{flex:none}[data-page-header] [data-page-breadcrumb]{margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.breadcrumbs{align-items:center;gap:.55rem;display:flex}.breadcrumbs a{color:var(--text-muted)}.meta-note{color:var(--text-muted);font-size:var(--text-sm);margin-top:.5rem;display:block}.persona-context{margin-bottom:var(--space-4);border-left:3px solid var(--color-product-evidence-link);background:var(--surface-selected);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;padding:.65rem .8rem;display:flex}.persona-context strong{color:var(--ink)}.persona-context span:last-child{max-width:64ch;margin-inline-start:auto}.persona-explainer{border-left:3px solid var(--color-product-evidence-link);background:var(--surface-selected);gap:.2rem;padding:.7rem .8rem;display:grid}.persona-explainer span{color:var(--text-secondary);font-size:var(--text-sm)}.outcome-brief,.queue-summary{margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);border-left:4px solid var(--color-warning-700);background:var(--color-warning-100);gap:.3rem;display:grid}.outcome-brief span,.queue-summary span{color:var(--text-secondary)}.eyebrow{color:var(--color-product-shell-border);font-size:var(--text-sm);font-weight:600}.posture-strip{margin-bottom:var(--space-8);border-block:1px solid var(--line);background:var(--surface-panel);grid-template-columns:repeat(4,1fr);display:grid}.metric{padding:var(--space-4);border-inline-end:1px solid var(--line);gap:.25rem;display:grid}.metric:last-child{border-inline-end:0}.metric>span,.metric small{color:var(--text-muted);font-size:var(--text-sm)}.metric strong{font-size:var(--text-2xl);font-variant-numeric:tabular-nums}.overview-grid,.quality-grid,.governance-grid,.usecase-layout{gap:var(--space-8);margin-bottom:var(--space-8);grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);display:grid}.section-title{margin-bottom:var(--space-3);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.section-title h2,.evidence-panel h2,.record-side h2,.provenance h2,.decision-panel h2{font-size:var(--text-lg);letter-spacing:-.01em;margin:0}.section-title>span{color:var(--text-muted);font-size:var(--text-sm)}.attention-section,.evidence-panel,.decision-panel,.record-compare,.knowledge-link{padding:var(--space-5);background:var(--surface-panel);border:1px solid var(--line)}.attention-row{border-block:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-block:.75rem;display:flex}.attention-row p{color:var(--text-secondary);font-size:var(--text-sm);margin:.4rem 0 0}.readiness-list{margin:0}.readiness-list div,.details div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.readiness-list dt,.details dt{color:var(--text-secondary)}.readiness-list dd,.details dd{color:var(--color-warning-800);font-size:var(--text-sm);margin:0;font-weight:600}.text-link{margin-top:var(--space-4);font-weight:600;display:inline-block}.trend-section{margin-bottom:var(--space-8)}.domain-tabs{margin-bottom:var(--space-5);border-bottom:1px solid var(--line);gap:.25rem;display:flex;overflow-x:auto}.list-controls{margin-bottom:var(--space-5);flex-wrap:wrap;align-items:end;gap:.6rem .9rem;display:flex}.list-controls label{font-weight:600}.list-controls input,.list-controls select{min-height:var(--control-min-block-size);color:var(--ink);background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:.45rem .65rem}.domain-tabs a{color:var(--text-secondary);border-bottom:3px solid #0000;gap:.5rem;padding:.75rem 1rem;text-decoration:none;display:flex}.domain-tabs a.selected{color:var(--interactive);border-bottom-color:var(--interactive);font-weight:700}.domain-tabs span{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-sm)}.mono{font-family:var(--font-mono);font-size:.85em}.block{color:var(--text-muted);margin-top:.25rem;display:block}.record-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 20rem;display:grid}.provenance{border-left:4px solid var(--interactive);padding-left:var(--space-6)}.spine{margin-top:var(--space-5)}.attribute{border-bottom:1px solid var(--line);grid-template-columns:minmax(12rem,.8fr) minmax(15rem,1.2fr);align-items:center;gap:1rem;padding:1.1rem 0;display:grid}.attribute h3{color:var(--text-secondary);font-size:var(--text-sm);margin:0 0 .3rem;font-weight:500}.attribute strong{font-size:var(--text-lg);margin-right:.75rem}.source-note{color:var(--color-product-evidence-link);font-size:var(--text-sm)}.details{margin:1rem 0}.details dd{color:var(--ink)}.issue-callout{color:var(--ink);border-left:3px solid var(--color-danger-700);background:var(--color-danger-100);gap:.5rem;margin-top:1.5rem;padding:.9rem;text-decoration:none;display:grid}.usecase-layout .evidence-panel{min-height:18rem}.readiness-score{align-items:baseline;gap:.75rem;margin:1rem 0 1.5rem;display:flex}.readiness-score strong{font-size:3rem;line-height:1}.readiness-score span{color:var(--text-muted)}.evidence-list{gap:.7rem;padding:0;list-style:none;display:grid}.evidence-list li{align-items:center;gap:.7rem;display:flex}.chain-link,.chain-stack a{color:var(--ink);border-left:3px solid var(--interactive);border-bottom:1px solid var(--line);gap:.25rem;padding:1rem;text-decoration:none;display:grid}.chain-link span,.chain-stack span{color:var(--text-secondary);font-size:var(--text-sm)}.compare-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 22rem;display:grid}.compare-columns{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.record-compare.selected{border-top:4px solid var(--interactive)}.compare-head{justify-content:space-between;align-items:start;gap:.5rem;margin-bottom:.75rem;display:flex}.record-compare h2{font-size:var(--text-md);margin:0}.record-compare h3{font-size:var(--text-lg);margin:1rem 0}.record-compare dl{margin:0}.record-compare dl div{border-top:1px solid var(--line);grid-template-columns:6rem 1fr;gap:.5rem;padding:.65rem 0;display:grid}.record-compare dt{color:var(--text-muted);font-size:var(--text-sm)}.record-compare dd{margin:0}.factor-table{margin-top:var(--space-8)}.decision-panel{align-self:start;position:sticky;top:5rem}.decision-panel p{color:var(--text-secondary)}.decision-panel form,.search-box{gap:.6rem;display:grid}.decision-panel fieldset{border:0;gap:.6rem;margin:0;padding:0;display:grid}.decision-panel fieldset label{font-weight:500}.decision-panel select,.details select{min-height:var(--control-min-block-size);color:var(--ink);background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:.45rem .65rem}.decision-panel label,.search-box label,.login-panel label{font-weight:600}.decision-panel textarea,.search-box input,.login-panel select{min-height:7rem;color:var(--ink);background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:.75rem}.search-box input,.login-panel select{min-height:var(--control-min-block-size)}.success-message,.error-message{margin-top:.75rem;padding:.75rem;font-weight:600}.success-message{color:var(--color-success-700);background:var(--color-success-100)}.error-message{color:var(--color-danger-700);background:var(--color-danger-100)}.knowledge-grid{margin-bottom:var(--space-8);grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.task-layout{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.button-row{gap:.75rem;display:flex}.activity-item{border-bottom:1px solid var(--line);padding:.75rem 0}.comment-form{gap:.5rem;margin-top:1.5rem;display:grid}.comment-form textarea{min-height:5rem;padding:.65rem}.knowledge-link{color:var(--ink);border-top:4px solid var(--interactive);text-decoration:none}.knowledge-link h2{margin:0}.knowledge-link p{color:var(--text-secondary)}.knowledge-link span{color:var(--color-product-evidence-link);font-weight:600}.chain-detail{border-left:4px solid var(--interactive)}.field-map{flex-wrap:wrap;gap:.5rem;display:flex}.field-map span{font-family:var(--font-mono);background:var(--surface-subtle);padding:.55rem .7rem;font-size:.82rem}.cert-header{justify-content:space-between;align-items:start;gap:1rem;margin-top:1rem;display:flex}.cert-header h2{margin-top:.35rem}.blocker-box{color:var(--color-warning-800);background:var(--color-warning-100);margin-block:1rem;padding:.8rem}.blocker-box ul{margin-bottom:0}.search-overlay,.mobile-nav-dialog,.confirmation-dialog{border:0}.search-overlay{inset:var(--shell-header-height) 0 0;z-index:var(--layer-dialog);width:100%;max-width:none;height:calc(100dvh - var(--shell-header-height));background:0 0;margin:0;padding-top:4rem;position:fixed}.search-overlay::backdrop,.mobile-nav-dialog::backdrop,.confirmation-dialog::backdrop{background:#07182673}.search-dialog{background:var(--surface-panel);width:min(38rem,100% - 2rem);box-shadow:var(--shadow-md);padding:1rem}.confirmation-dialog{width:min(34rem,100% - 2rem);padding:var(--space-6);color:var(--ink);background:var(--surface-panel);box-shadow:var(--shadow-md)}.confirmation-dialog h2{margin-top:0}.mobile-nav-dialog{width:min(20rem,85vw);height:100dvh;max-height:none;padding:var(--space-4);color:var(--ink);background:var(--surface-panel);margin:0}.search-results{padding:0;list-style:none}.search-results a{color:var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.75rem;text-decoration:none;display:flex}.search-results a span:first-child{gap:.2rem;display:grid}.search-results small{color:var(--text-secondary)}.search-group h3{font-size:var(--text-md);margin-bottom:.25rem}.search-box form{grid-template-columns:1fr auto;align-items:end;gap:.5rem;display:grid}.search-box form label{grid-column:1/-1}.empty-state{padding:var(--space-5);border:1px solid var(--line);background:var(--surface-subtle);gap:.25rem;display:grid}.checklist{gap:.5rem;padding-left:1.25rem;display:grid}.not-found{max-width:60rem}.login-page{background:var(--color-product-shell);grid-template-columns:minmax(20rem,34rem) minmax(18rem,1fr);min-height:100dvh;display:grid}.login-panel{background:var(--surface-page);flex-direction:column;justify-content:center;gap:1.25rem;padding:clamp(2rem,8vw,7rem);display:flex}.brand-mark{align-items:center;gap:.6rem;font-weight:700;display:flex}.login-panel h1{letter-spacing:-.05em;max-width:10ch;margin:.5rem 0 0;font-size:clamp(2.5rem,7vw,4.5rem);line-height:1}.lede{max-width:34ch;color:var(--text-secondary);font-size:var(--text-lg)}.disclosure{border-left:3px solid var(--color-product-provenance);background:var(--surface-selected);gap:.3rem;padding:.9rem;display:grid}.disclosure span,.login-note{color:var(--text-muted);font-size:var(--text-sm)}.login-panel form{gap:.6rem;max-width:20rem;display:grid}.login-panel select{width:100%}.login-aside{color:#fff;flex-direction:column;justify-content:center;padding:10%;display:flex}.login-aside h2{max-width:12ch;font-size:clamp(2rem,4vw,4rem);line-height:1.05}.login-aside p:last-child{max-width:34ch;color:var(--color-product-shell-text)}@media (width<=64rem){.top-actions .search-trigger{white-space:nowrap;max-width:10rem;overflow:hidden}.overview-grid,.quality-grid,.governance-grid,.usecase-layout,.record-layout,.compare-layout,.task-layout{grid-template-columns:1fr}.decision-panel{position:static}[data-application-shell]>nav{display:none}[data-application-shell]>main{margin-inline-start:0}.mobile-nav-trigger{z-index:var(--layer-navigation);display:inline-block;position:fixed;top:.55rem;left:4rem;color:#fff!important}}@media (width<=48rem){.top-bar{padding-inline:.75rem}.top-actions{gap:.25rem}.top-actions .search-trigger{display:none}.top-actions button{padding-inline:.5rem}.persona-select{max-width:7rem}.posture-strip,.knowledge-grid,.compare-columns{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-inline-end:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.attribute{grid-template-columns:1fr;gap:.45rem}.persona-context span:last-child{width:100%;margin-inline-start:0}.search-box form{grid-template-columns:1fr}[data-application-shell]>main{padding-inline:.75rem}[data-page-header]{flex-direction:column;align-items:flex-start;gap:1rem}.login-page{grid-template-columns:1fr}.login-aside{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.guided-demo-scrim{z-index:30;pointer-events:none;background:#0718262e;position:fixed;inset:0}.guided-demo-spotlight{z-index:31;border:3px solid var(--color-product-brand-detail);pointer-events:none;background:0 0;transition:top .16s,left .16s,width .16s,height .16s;position:fixed;box-shadow:0 0 0 9999px #0718263d,0 0 0 5px #f07a3a38}.guided-demo-panel{z-index:32;inset:auto auto var(--space-6) var(--space-6);width:min(25rem,100vw - 2rem);padding:var(--space-5);color:var(--ink);background:var(--surface-panel);border:1px solid var(--border-default);border-top:4px solid var(--color-product-brand-detail);box-shadow:var(--shadow-product-decision);margin:0;position:fixed}.guided-demo-panel:focus{outline:3px solid var(--color-product-brand-detail);outline-offset:3px}.guided-demo-panel-head,.guided-demo-actions{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.guided-demo-panel-head{color:var(--text-secondary);font-size:var(--text-sm)}.guided-demo-close{color:var(--text-secondary);background:0 0;border:0;padding:.15rem .45rem;font-size:1.4rem;line-height:1}.guided-demo-progress{margin:var(--space-4) 0 var(--space-2);color:var(--color-product-evidence-link);font-size:var(--text-sm);font-weight:700}.guided-demo-panel h2{margin:0 0 var(--space-3);font-size:1.35rem}.guided-demo-panel p{max-width:62ch}.guided-demo-instruction{padding:var(--space-3);border-left:3px solid var(--color-product-brand-detail);background:var(--surface-selected)}.guided-demo-status{color:var(--text-secondary);font-size:var(--text-sm)}.guided-demo-actions{margin-top:var(--space-5);justify-content:flex-end}.guided-demo-restart{margin:var(--space-3) 0 0 auto;color:var(--color-product-evidence-link);font-size:var(--text-sm);background:0 0;border:0;padding:0;text-decoration:underline;display:block}.guided-demo-completion{z-index:32;left:var(--space-6);bottom:var(--space-6);gap:var(--space-3);width:min(31rem,100vw - 2rem);padding:var(--space-5);border:1px solid var(--border-default);border-top:4px solid var(--color-product-brand-detail);background:var(--surface-panel);box-shadow:var(--shadow-product-decision);display:grid;position:fixed}.guided-demo-completion span{color:var(--text-secondary)}@media (width<=48rem){.guided-demo-panel{width:auto;inset:auto .75rem .75rem}.guided-demo-spotlight{box-shadow:0 0 0 9999px #0718263d}}@media (prefers-reduced-motion:reduce){.guided-demo-spotlight{transition:none}}html{scroll-padding-top:calc(var(--shell-header-height) + var(--space-4))}body{letter-spacing:-.006em}main,section,aside,article,[data-table-scroll-container]{min-width:0}.top-bar{gap:var(--space-6);border-bottom:1px solid var(--color-product-shell-divider);box-shadow:var(--shadow-product-shell);display:flex;position:sticky}.top-brand-group{align-items:center;gap:var(--space-4);min-width:0;display:flex}.top-brand{flex:none}.top-brand .product-name{color:var(--color-product-shell-text);border-inline-start:1px solid var(--color-product-shell-border);margin-inline-start:var(--space-2);padding-inline-start:var(--space-4);font-weight:500}.environment-label{color:var(--color-product-shell-text);font-size:var(--text-sm);white-space:nowrap}.top-actions{min-width:0}.persona-select{max-width:23rem}[data-application-shell]>main{padding-top:var(--content-gutter)}[data-application-shell]>nav{box-shadow:var(--shadow-product-navigation)}.nav-drawer a{border-left-width:0;position:relative}.nav-drawer a:before{content:"";background:0 0;width:3px;position:absolute;inset-block:.45rem;inset-inline-start:0}.nav-drawer a:hover,.nav-drawer a:focus-visible,.nav-drawer a[aria-current=page]{color:var(--interactive);background:var(--surface-selected);border-left-color:#0000}.nav-drawer a[aria-current=page]{font-weight:700}.nav-drawer a[aria-current=page]:before{background:var(--interactive)}.nav-title{padding:.15rem .75rem var(--space-3);border-bottom:1px solid var(--line)}.persona-context{margin-bottom:var(--space-6);padding:.6rem var(--space-4);background:var(--color-product-evidence-soft);border-left-width:2px}[data-page-header]{margin-bottom:var(--space-8);padding-bottom:var(--space-6);align-items:center}[data-page-header] h1{letter-spacing:-.035em;font-size:clamp(1.85rem,3vw,2.35rem)}[data-page-header] p{color:var(--text-secondary);font-size:1.025rem}.posture-strip{border:1px solid var(--line);position:relative}.posture-strip:before{content:"";background:var(--interactive);width:4px;position:absolute;inset-block:-1px;inset-inline-start:-1px}.metric{padding:var(--space-5)}.metric strong{letter-spacing:-.025em}.overview-grid{align-items:stretch}.attention-section{border-top:3px solid var(--color-warning-800)}.attention-row{padding-block:var(--space-4)}[data-status]{line-height:1.15}[data-status] .status-mark{border:1px solid;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-grid}[data-status=warning] .status-mark,[data-status=danger] .status-mark{border-radius:2px}[data-status=neutral] .status-mark{border-style:dashed}[data-table-scroll-container]{border-color:var(--border-default);box-shadow:inset 0 1px 0 var(--surface-panel);scrollbar-color:var(--color-product-scrollbar) var(--surface-subtle)}.data-table-region{min-width:0}.table-scroll-hint{display:none}caption{padding-block:var(--space-4)}thead th{border-bottom:1px solid var(--border-default)}tbody tr{transition:background var(--motion-fast) var(--ease-standard)}tbody tr:hover{background:var(--color-brand-soft)}tbody tr:last-child td{border-bottom:0}th,td{line-height:1.35}.outcome-brief,.queue-summary{border-left-color:var(--color-warning-800)}.evidence-panel,.decision-panel,.record-compare,.knowledge-link,.attention-section{border-color:var(--border-default)}.provenance{border-left-width:3px}.attribute{padding-block:var(--space-5)}.attribute>div:first-child{align-self:start}.attribute>div:last-child{padding-left:var(--space-4);border-left:1px solid var(--line)}.record-side{padding:var(--space-5);border-top:3px solid var(--color-product-provenance);background:var(--surface-panel);align-self:start}.issue-callout{border-left-width:3px}.compare-columns{gap:var(--space-4)}.record-compare{padding:var(--space-5)}.record-compare.selected{border-top-width:3px}.decision-panel{border-top:3px solid var(--interactive);box-shadow:var(--shadow-product-decision)}.decision-panel fieldset{gap:var(--space-3)}.decision-panel fieldset legend{margin-bottom:var(--space-2);font-weight:600}.decision-panel textarea{resize:vertical}.button-row{flex-wrap:wrap;align-items:stretch}.button-row button{flex:8.5rem}.search-dialog,.confirmation-dialog{border-top:3px solid var(--interactive);border-radius:var(--radius-md)}.search-dialog{padding:var(--space-6)}.empty-state{border-left:3px solid var(--color-product-evidence-link);background:var(--surface-panel)}.login-panel h1{max-width:11ch;font-size:clamp(2.35rem,5vw,3.75rem);line-height:1.03}.login-aside{position:relative;overflow:hidden}.login-aside:before{content:"";background:var(--color-product-brand-detail);opacity:.9;width:3px;position:absolute;inset-block:12%;inset-inline-start:10%}.login-aside>*{margin-left:var(--space-8);position:relative}.login-aside h2{font-size:clamp(2rem,3.5vw,3.5rem)}.mobile-nav-trigger{display:none}@media (width<=74.999rem){.top-brand .product-name,.environment-label{display:none}}@media (width<=64rem){.mobile-nav-trigger{padding-inline:var(--space-3);display:inline-flex;position:static;color:#fff!important}.top-brand-group{gap:var(--space-2)}.top-actions .search-trigger{max-width:9rem}[data-application-shell]>main{padding-top:var(--content-gutter)}}@media (width<=48rem){.top-bar{gap:var(--space-2);min-height:auto;padding-block:var(--space-2);grid-template-columns:1fr;display:grid}.top-brand-group{justify-content:space-between}.top-actions{grid-template-columns:minmax(0,1fr) auto auto;gap:.25rem;width:100%;display:grid}.persona-select{width:100%;max-width:none}.top-actions button{white-space:nowrap;min-width:0}.top-brand .product-name,.environment-label,.top-actions .search-trigger{display:none}[data-application-shell]>main{padding-top:var(--space-4)}.persona-context{margin-bottom:var(--space-5)}.persona-context span:last-child{width:100%;margin-inline-start:0;display:block}[data-page-header]{margin-bottom:var(--space-6);padding-bottom:var(--space-5)}[data-page-header] h1{font-size:1.75rem}.posture-strip{grid-template-columns:1fr 1fr}.metric{padding:var(--space-4)}.compare-columns,.knowledge-grid{grid-template-columns:1fr}.record-compare dl div{grid-template-columns:minmax(5.5rem,.7fr) minmax(0,1.3fr)}.attribute>div:last-child{border-left:0;padding-left:0}.button-row{grid-template-columns:1fr;display:grid}.button-row button{width:100%}.search-results a{align-items:start}.table-scroll-hint{margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-xs);text-align:end;display:block}}@media (width<=25rem){.top-actions{grid-template-columns:minmax(0,1fr) auto auto}.top-actions button{font-size:var(--text-sm);padding-inline:.35rem}}.login-overview-link{color:var(--interactive);font-size:var(--text-sm);align-self:flex-start;font-weight:600;text-decoration:none}.login-overview-link:hover{text-decoration:underline}.ld-page{--ld-blue:var(--h2n-blue-950,var(--h2n-blue-950));--ld-action:var(--h2n-blue-800,#12344d);--ld-ink:var(--h2n-blue-900);--ld-muted:var(--color-text-secondary);--ld-line:var(--color-border-subtle);--ld-ground:var(--color-surface-canvas);color:var(--ld-ink);background:#fff;font-family:IBM Plex Sans,sans-serif;overflow:clip}.ld-page *{box-sizing:border-box}.ld-page a{color:inherit}.ld-page button,.ld-page input,.ld-page textarea{font:inherit}.ld-wrap{width:min(100% - 96px,1440px);margin-inline:auto}.ld-skip{z-index:100;background:#fff;padding:12px 16px;position:absolute;top:-100px;left:16px}.ld-skip:focus{top:12px}.ld-header{z-index:20;border-bottom:1px solid var(--ld-line);background:#fffffff7;transition:box-shadow .2s;position:sticky;top:0}.ld-header.compact{box-shadow:0 5px 24px #07182612}.ld-header-inner{justify-content:space-between;align-items:center;gap:36px;min-height:86px;display:flex}.ld-brand{white-space:nowrap;align-items:center;gap:19px;text-decoration:none;display:flex}.ld-brand img{width:160px;height:auto;display:block}.ld-brand>span{border-left:1px solid var(--ld-line);white-space:normal;max-width:135px;padding-left:18px;font-size:13px;font-weight:600;line-height:1.25}.ld-header nav{align-items:center;gap:clamp(14px,2.1vw,32px);display:flex}.ld-header nav>a:not(.ld-cta),.ld-footer nav a{font-size:14px;font-weight:500;text-decoration:none}.ld-header nav>a:not(.ld-cta):hover,.ld-footer nav a:hover{text-underline-offset:6px;text-decoration:underline}.ld-menu{display:none}.ld-cta,.ld-cta:hover{background:var(--ld-action);justify-content:space-between;align-items:center;gap:22px;min-height:52px;padding:13px 21px;font-size:15px;font-weight:600;transition:background .16s,transform .16s;display:inline-flex;color:#fff!important;text-decoration:none!important}.ld-cta:hover{background:var(--h2n-blue-950);transform:translateY(-2px)}.ld-cta span,.ld-actions a span,.ld-form button span{font-size:19px;font-weight:400}.ld-page :focus-visible{outline:3px solid var(--focus-ring,#c45d24);outline-offset:3px}.ld-label{color:#31546a;letter-spacing:.025em;font-weight:600;margin:0 0 24px!important;font-size:13px!important}.ld-hero{background:var(--ld-ground);padding:clamp(72px,8vw,132px) 0 96px}.ld-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(42px,5vw,95px);display:grid}.ld-hero h1{letter-spacing:-.055em;max-width:690px;margin:0;font-size:clamp(52px,5vw,82px);font-weight:600;line-height:1.04}.ld-hero-grid>div:first-child>p:not(.ld-label){max-width:570px;color:var(--ld-muted);margin:32px 0;font-size:clamp(18px,1.45vw,21px);line-height:1.5}.ld-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.ld-actions>a:not(.ld-cta){border-bottom:1px solid;padding:12px 0;font-weight:600;text-decoration:none}.ld-actions>a:not(.ld-cta):hover{color:var(--h2n-blue-700)}.ld-hero small{color:var(--ld-muted);margin-top:25px;line-height:1.5;display:block}.ld-hero-image{min-width:0;position:relative}.ld-frame{background:#fff;border:1px solid #bdcbd3;overflow:hidden;box-shadow:0 28px 75px #07182629}.ld-frame-top{background:var(--h2n-blue-800);color:#e7edf1;letter-spacing:.015em;justify-content:space-between;gap:12px;padding:11px 16px;font-size:11px;display:flex}.ld-frame img{width:100%;height:auto;display:block}.ld-hero-image .ld-frame{transform-origin:50%;transform:perspective(1400px)rotateY(-4deg)rotateX(2deg)}.ld-annotation{border-left:4px solid var(--h2n-blue-700);background:#fff;gap:3px;padding:17px 23px;display:grid;position:absolute;bottom:-22px;right:-18px;box-shadow:0 10px 35px #07182624}.ld-annotation strong{font-size:15px}.ld-annotation span{color:var(--ld-muted);font-size:12px}.ld-proof{border-block:1px solid var(--ld-line)}.ld-proof .ld-wrap{justify-content:space-between;align-items:center;gap:20px;padding-block:27px;display:flex}.ld-proof strong{font-size:15px}.ld-proof span{color:var(--ld-muted);border-left:1px solid var(--ld-line);padding-left:20px;font-size:13px}.ld-page h2{letter-spacing:-.045em;font-size:clamp(38px,4vw,64px);font-weight:600;line-height:1.1}.ld-page h3{letter-spacing:-.025em}.ld-challenge{padding-block:160px}.ld-challenge-grid{grid-template-columns:1fr .75fr;gap:10vw;display:grid}.ld-challenge h2{max-width:780px;margin:0}.ld-challenge-grid>div:first-child>p,.ld-foundation p,.ld-why>p,.ld-schedule-grid>div:first-child>p{max-width:620px;color:var(--ld-muted);font-size:18px;line-height:1.6}.ld-before-after{border-top:1px solid var(--ld-line)}.ld-before-after div{border-bottom:1px solid var(--ld-line);padding:28px 0}.ld-before-after div:last-child{border-left:4px solid var(--h2n-blue-700);padding-left:26px}.ld-before-after span{color:var(--ld-muted);margin-bottom:12px;font-size:14px;display:block}.ld-before-after strong{font-size:clamp(21px,2.2vw,30px);font-weight:500;line-height:1.25}.ld-story{background:var(--h2n-blue-950);color:#fff}.ld-story-intro{padding-top:140px;padding-bottom:50px}.ld-story .ld-label,.ld-explore .ld-label,.ld-final .ld-label{color:#9eb8ca}.ld-story h2{max-width:850px;margin:0 0 20px}.ld-story-intro>p:not(.ld-label){color:#c1d0d9;max-width:580px;font-size:18px;line-height:1.55}.ld-story-grid{grid-template-columns:.65fr 1.35fr;gap:6vw;display:grid}.ld-scene{border-top:1px solid #334b5e;flex-direction:column;justify-content:center;min-height:90vh;padding-block:80px;display:flex}.ld-scene>span{color:#97b0c1;font-size:12px}.ld-scene>p:first-of-type{color:#a8c3d4;margin:20px 0;font-size:14px}.ld-scene h3{margin:0 0 20px;font-size:clamp(32px,3vw,48px);font-weight:500;line-height:1.12}.ld-scene>p:last-of-type{color:#c7d3db;max-width:500px;font-size:17px;line-height:1.6}.ld-story-stage{height:max-content;margin-top:9vh;position:sticky;top:calc(86px + 7vh)}.ld-stage-meta{color:#b2c4d0;justify-content:space-between;margin-bottom:14px;font-size:13px;display:flex}.ld-story-stage .ld-frame{animation:.35s both ld-image-in}.ld-progress{gap:6px;margin-top:20px;display:flex}.ld-progress span{background:#3c5364;flex:1;height:3px}.ld-progress .active{background:#fff}.ld-scene-mobile{display:none}@keyframes ld-image-in{0%{opacity:.75;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ld-capabilities{padding-block:150px}.ld-capabilities h2{max-width:790px;margin:0 0 70px}.ld-cap-list article{border-top:1px solid var(--ld-line);grid-template-columns:75px 1fr 170px;align-items:start;gap:25px;padding:30px 0;display:grid}.ld-cap-list article:last-child{border-bottom:1px solid var(--ld-line)}.ld-cap-list article>span,.ld-cap-list article>strong{color:var(--ld-muted);font-size:13px}.ld-cap-list h3{margin:0 0 8px;font-size:clamp(25px,2.5vw,36px);font-weight:500}.ld-cap-list p{max-width:680px;color:var(--ld-muted);margin:0;line-height:1.55}.ld-how{background:var(--h2n-blue-100);padding-block:120px}.ld-how h2{max-width:720px;margin:0 0 80px}.ld-how ol{grid-template-columns:repeat(4,1fr);gap:25px;margin:0;padding:0;list-style:none;display:grid}.ld-how li{border-top:2px solid var(--h2n-blue-700);padding-top:18px}.ld-how li span{color:var(--ld-muted);margin-bottom:34px;font-size:13px;display:block}.ld-how li strong{font-size:22px;line-height:1.2;display:block}.ld-how li p{color:var(--ld-muted);line-height:1.5}.ld-foundation{grid-template-columns:.8fr 1.2fr;align-items:center;gap:6vw;padding-block:150px;display:grid}.ld-foundation h2{margin:0}.ld-explore{background:var(--h2n-blue-800);color:#fff;overflow:hidden}.ld-explore-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:7vw;padding-block:120px;display:grid}.ld-explore h2{margin:0 0 24px}.ld-explore p:not(.ld-label){color:#c8d5dd;max-width:530px;font-size:18px;line-height:1.6}.ld-explore .ld-cta{background:#fff;margin-top:25px;color:var(--h2n-blue-800)!important}.ld-explore .ld-frame{transform:translate(8%)}.ld-why{padding-block:150px}.ld-why h2{max-width:890px;margin:0}.ld-why>p{margin:32px 0 65px}.ld-why>div:last-child{border-top:1px solid var(--ld-line);justify-content:space-between;gap:10px;padding-top:22px;font-size:15px;font-weight:600;display:flex}.ld-schedule{background:var(--ld-ground);padding-block:130px}.ld-schedule-grid{grid-template-columns:.9fr 1.1fr;gap:8vw;display:grid}.ld-schedule h2{margin:0}.ld-next{border-top:1px solid var(--ld-line);margin-top:65px;padding-top:24px}.ld-next h3{font-size:17px}.ld-next ol{color:var(--ld-muted);padding-left:1.35em;line-height:2}.ld-form{border:1px solid var(--ld-line);background:#fff;padding:clamp(25px,3vw,50px);box-shadow:0 18px 55px #07182612}.ld-fields{grid-template-columns:1fr 1fr;gap:15px 20px;display:grid}.ld-fields .wide{grid-column:1/-1}.ld-fields label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.ld-fields input,.ld-fields textarea{border:1px solid var(--color-border-strong);width:100%;color:var(--ld-ink);background:#fff;border-radius:0;min-height:48px;padding:12px 14px;display:block}.ld-fields textarea{resize:vertical}.ld-fields [aria-invalid=true]{border-color:var(--color-danger-700)}.ld-error{min-height:19px;color:var(--color-danger-700);font-size:12px;display:block}.ld-form button{background:var(--ld-action);color:#fff;cursor:pointer;border:0;justify-content:space-between;gap:20px;width:100%;padding:15px 20px;font-weight:600;display:flex}.ld-form button:hover{background:var(--h2n-blue-950)}.ld-form>p{color:var(--ld-muted);font-size:12px;line-height:1.5}.ld-form .ld-result{border-left:3px solid var(--h2n-blue-700);background:var(--h2n-blue-100);color:var(--ld-ink);padding:12px 15px;font-size:14px}.ld-faq{grid-template-columns:.7fr 1.3fr;gap:8vw;padding-block:145px;display:grid}.ld-faq h2{margin:0}.ld-faq details{border-top:1px solid var(--ld-line)}.ld-faq details:last-child{border-bottom:1px solid var(--ld-line)}.ld-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:19px;font-weight:600;list-style:none;display:flex}.ld-faq summary::-webkit-details-marker{display:none}.ld-faq summary span{font-size:24px;font-weight:400}.ld-faq details[open] summary span{transform:rotate(45deg)}.ld-faq details p{color:var(--ld-muted);max-width:650px;margin:0 0 25px;line-height:1.6}.ld-final{background:var(--h2n-blue-950);color:#fff;padding-block:150px}.ld-final h2{max-width:1050px;margin:0;font-size:clamp(55px,7vw,112px)}.ld-final p:not(.ld-label){color:#c0d0db;margin:26px 0 40px;font-size:20px}.ld-final .ld-cta{background:#fff;color:var(--h2n-blue-950)!important}.ld-final .ld-actions>a:not(.ld-cta){color:#fff}.ld-footer{background:#fff;padding-block:70px}.ld-footer .ld-wrap{grid-template-columns:1fr auto;gap:60px;display:grid}.ld-footer .ld-brand>span{font-size:13px}.ld-footer p,.ld-footer small{color:var(--ld-muted);font-size:12px}.ld-footer nav{flex-wrap:wrap;gap:20px 32px;display:flex}.ld-footer .ld-wrap>small{border-top:1px solid var(--ld-line);grid-column:1/-1;padding-top:25px}@media (width<=1180px){.ld-wrap{width:min(100% - 64px,1440px)}.ld-header nav{gap:14px}.ld-header nav>a:not(.ld-cta){font-size:12px}.ld-brand img{width:140px}.ld-hero-grid{grid-template-columns:1fr 1fr}.ld-hero h1{font-size:clamp(45px,5.5vw,67px)}}@media (width<=850px){.ld-wrap{width:min(100% - 44px,1440px)}.ld-header-inner{min-height:72px}.ld-menu{border:1px solid var(--ld-line);color:var(--ld-ink);background:#fff;padding:9px 15px;display:block}.ld-header nav{border-bottom:1px solid var(--ld-line);background:#fff;padding:20px 22px 25px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 25px #07182614}.ld-header nav.open{flex-direction:column;align-items:stretch;display:flex}.ld-header nav>a:not(.ld-cta){padding:8px 0;font-size:16px}.ld-hero-grid,.ld-challenge-grid,.ld-foundation,.ld-explore-grid,.ld-schedule-grid,.ld-faq{grid-template-columns:1fr}.ld-hero{padding:80px 0}.ld-hero-image{margin-top:28px}.ld-hero h1{max-width:750px;font-size:clamp(48px,8vw,74px)}.ld-proof .ld-wrap{flex-wrap:wrap;justify-content:flex-start}.ld-challenge,.ld-capabilities,.ld-foundation,.ld-why{padding-block:100px}.ld-challenge-grid{gap:40px}.ld-story-intro{padding-top:95px}.ld-story-grid{grid-template-columns:1fr}.ld-story-stage{display:none}.ld-scene{min-height:0;padding:55px 0}.ld-scene-mobile{margin-top:30px;display:block}.ld-how ol{grid-template-columns:repeat(2,1fr)}.ld-explore .ld-frame{transform:none}.ld-explore-grid{padding-block:95px}.ld-schedule-grid,.ld-faq{gap:40px}.ld-faq{padding-block:100px}}@media (width<=600px){.ld-wrap{width:min(100% - 36px,1440px)}.ld-brand img{width:130px}.ld-brand{gap:10px}.ld-brand>span{max-width:110px;padding-left:10px;font-size:11px}.ld-hero{padding:65px 0 80px}.ld-hero h1{font-size:clamp(43px,11vw,62px)}.ld-hero-grid>div:first-child>p:not(.ld-label){font-size:17px}.ld-hero-image .ld-frame{transform:none}.ld-annotation{width:max-content;max-width:100%;box-shadow:none;margin:-2px 0 0 auto;position:relative;bottom:auto;right:auto}.ld-proof .ld-wrap{gap:12px;padding-block:23px;display:grid}.ld-proof span{border:0;padding:0}.ld-page h2{font-size:clamp(37px,9vw,52px)}.ld-challenge,.ld-capabilities,.ld-foundation,.ld-why{padding-block:80px}.ld-story-intro{padding-top:80px}.ld-scene h3{font-size:34px}.ld-cap-list article{grid-template-columns:38px 1fr;gap:10px}.ld-cap-list article>strong{grid-column:2}.ld-how{padding-block:80px}.ld-how ol{grid-template-columns:1fr 1fr;gap:35px 18px}.ld-how li strong{font-size:18px}.ld-explore-grid{padding-block:80px}.ld-why>div:last-child{gap:14px;display:grid}.ld-schedule{padding-block:80px}.ld-fields{grid-template-columns:1fr}.ld-fields .wide{grid-column:auto}.ld-faq{padding-block:80px}.ld-final{padding-block:90px}.ld-final h2{font-size:clamp(53px,13vw,78px)}.ld-footer .ld-wrap{display:block}.ld-footer nav{margin-block:32px}.ld-footer .ld-wrap>small{display:block}}@media (prefers-reduced-motion:reduce){.ld-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.ld-hero-image .ld-frame,.ld-cta:hover{transform:none}}.ld-page section[id]{scroll-margin-top:100px}.ld-page{scroll-behavior:smooth}@media (width<=600px){.ld-hero{padding-top:42px}.ld-hero .ld-label{margin-bottom:14px!important}.ld-hero-grid>div:first-child>p:not(.ld-label){margin:22px 0}.ld-hero small{margin-top:16px}.ld-hero-image{margin-top:14px}}@media (width>=851px){.ld-story-stage .ld-frame{height:clamp(460px,48vw,630px)}.ld-story-stage .ld-frame img{width:119%;max-width:none}.ld-story-stage .ld-focus-record img{width:132%;transform:translate(-8%,-5%)}.ld-story-stage .ld-focus-duplicate img{width:132%;transform:translate(-13%,-7%)}.ld-story-stage .ld-focus-governance img{width:123%;transform:translate(-7%,-3%)}}@media (width<=1100px){.ld-menu{border:1px solid var(--ld-line);color:var(--ld-ink);background:#fff;padding:9px 15px;display:block}.ld-header nav{border-bottom:1px solid var(--ld-line);background:#fff;padding:20px 32px 25px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 25px #07182614}.ld-header nav.open{flex-direction:column;align-items:stretch;display:flex}.ld-header nav>a:not(.ld-cta){padding:8px 0;font-size:16px}}
