@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--paper:#f7f3ea;--paper-bright:#fffdf7;--ink:#111214;--muted:#4c4a46;--dark-muted:#c8c5bb;--teal-on-dark:#5ee3d8;--line:#11121433;--cobalt:#315cff;--teal:#159e93;--coral:#ff5a4f;--magenta:#d92d7a;--acid:#dfff35;--page-gutter:clamp(1.25rem, 4vw, 4.5rem);--page-entry-space:clamp(2rem, 3vw, 3rem);--headline-copy-space:clamp(1.5rem, 2.2vw, 2rem);--section-space:clamp(3.5rem, 5vw, 5rem);--max-width:1600px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background-color:var(--paper);font-family:var(--font-body), Arial, sans-serif;-webkit-font-smoothing:antialiased;background-image:radial-gradient(#1112140e .45px,#0000 .6px);background-size:6px 6px;margin:0;font-size:16px;line-height:1.5}body::selection{color:var(--ink);background:var(--acid)}a{color:inherit;text-decoration:none}img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}button,input,textarea{font:inherit}.term-tooltip{align-items:baseline;gap:.4rem;display:inline-flex;position:relative}.term-tooltip-trigger{width:1.15rem;height:1.15rem;color:var(--cobalt);cursor:help;background:0 0;border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.term-tooltip-content{z-index:80;border:1px solid var(--ink);visibility:hidden;color:#fff;background:var(--ink);width:min(18rem,100vw - 2.5rem);font-family:var(--font-body), Arial, sans-serif;letter-spacing:0;opacity:0;pointer-events:none;padding:.8rem .9rem;font-size:.82rem;font-weight:450;line-height:1.45;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + .65rem);left:0;transform:translateY(-.25rem);box-shadow:0 .6rem 1.6rem #1112142e}.term-tooltip:hover .term-tooltip-content,.term-tooltip:focus-within .term-tooltip-content{visibility:visible;opacity:1;transform:translateY(0)}.term-tooltip-trigger:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--cobalt);outline-offset:4px}.skip-link{z-index:100;color:#fff;background:var(--ink);padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}h1,h2,h3,p{margin-top:0}h1,h2,h3,h4,h5,h6{text-align:left;text-wrap:pretty}.site-header{z-index:20;border-bottom:1px solid var(--line);position:relative}.header-inner{width:min(100%, var(--max-width));min-height:94px;padding:0 var(--page-gutter);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.wordmark{flex:none;width:clamp(8.8rem,10.5vw,10.3rem);line-height:0;display:block}.wordmark img{width:100%;height:auto;display:block}.site-nav{align-items:center;gap:clamp(1.5rem,3.3vw,3.75rem);font-size:.98rem;font-weight:540;display:flex}.site-nav>a:not(.nav-cta){padding:2.2rem 0;position:relative}.site-nav>a:not(.nav-cta):after{content:"";background:var(--cobalt);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:1.7rem;left:0;right:0;transform:scaleX(0)}.site-nav>a:hover:after,.site-nav>a.is-active:after{transform:scaleX(1)}.nav-dropdown{position:relative}.nav-dropdown>summary{cursor:pointer;align-items:center;gap:.55rem;padding:2.2rem 0;list-style:none;display:flex;position:relative}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown>summary:after{content:"";background:var(--cobalt);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:1.7rem;left:0;right:0;transform:scaleX(0)}.nav-dropdown>summary:hover:after,.nav-dropdown>summary.is-active:after,.nav-dropdown[open]>summary:after{transform:scaleX(1)}.nav-dropdown-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:.45rem;height:.45rem;transition:transform .16s;transform:translateY(-.15rem)rotate(45deg)}.nav-dropdown[open] .nav-dropdown-chevron{transform:translateY(.1rem)rotate(225deg)}.nav-dropdown-menu{z-index:40;border:1px solid var(--ink);background:var(--paper-bright);width:17rem;box-shadow:.6rem .6rem 0 var(--acid);position:absolute;top:100%;right:-1.25rem}.nav-dropdown-menu a{gap:.2rem;padding:1rem 1.1rem;transition:color .16s,background .16s;display:grid}.nav-dropdown-menu a+a{border-top:1px solid var(--line)}.nav-dropdown-menu a:hover,.nav-dropdown-menu a.is-active{color:#fff;background:var(--cobalt)}.nav-dropdown-menu span{font-weight:650}.nav-dropdown-menu small{color:var(--muted);font-size:.76rem;font-weight:450}.nav-dropdown-menu a:hover small,.nav-dropdown-menu a.is-active small{color:#fff}.nav-cta{min-height:94px;margin-right:calc(var(--page-gutter) * -1);padding:0 var(--page-gutter);color:#fff;background:var(--cobalt);align-items:center;gap:2.25rem;transition:color .18s,background .18s;display:inline-flex}.nav-cta:hover{color:var(--ink);background:var(--acid)}.nav-cta span{font-size:1.4rem}.menu-toggle{border:1px solid var(--ink);background:0 0;width:48px;height:48px;padding:0;display:none}.menu-toggle span{background:var(--ink);width:20px;height:1.5px;margin:5px auto;display:block}main{overflow:hidden}.hero,.inner-hero,.content-section,.subtraction-statement,.human-accountability,.founder-section,.belief-section,.name-section,.guardrail-section,.contact-content,.contact-expectation,.service-detail-list,.workflow-explorer,.engagement-section{width:min(100%, var(--max-width));margin-inline:auto}.home-hero{min-height:calc(100vh - 94px);padding:clamp(2rem, 3vw, 3rem) var(--page-gutter) clamp(4rem, 6vw, 6.5rem);grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);align-items:start;gap:clamp(2rem,3vw,4.5rem);display:grid}.hero-copy{z-index:2;position:relative}.hero-copy h1,.inner-hero h1{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.055em;margin-bottom:clamp(1.6rem,2.4vw,2.6rem);font-size:clamp(4.2rem,6.3vw,7rem);font-weight:800;line-height:.84}.hero-copy>p{max-width:42rem;margin-bottom:1.8rem;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.52}.hero-actions,.form-actions{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.button{border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:2.5rem;min-height:56px;padding:0 1.45rem;font-size:.98rem;font-weight:600;transition:color .18s,background .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-dark{color:#fff;background:var(--ink)}.button-dark:hover{color:var(--ink);background:var(--acid)}.button-acid{color:var(--ink);border-color:var(--acid);background:var(--acid)}.button-acid:hover{color:#fff;border-color:var(--cobalt);background:var(--cobalt)}.button span{font-size:1.45rem;line-height:1}.text-button{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:1.2rem;padding:.55rem 0;font-size:1rem;font-weight:560;display:inline-flex;position:relative}.text-button:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0}.text-button:hover:after{transform:scaleX(.45)}.workflow-hero{grid-template-columns:40% 18% 42%;align-items:center;min-height:610px;display:grid;position:relative}.noise-list{z-index:3;flex-direction:column;gap:clamp(1.5rem,2.3vw,2.6rem);display:flex;position:relative}.noise-list button{min-height:58px;color:var(--coral);text-align:right;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0 2.5rem 0 0;font-size:clamp(.88rem,1.15vw,1.08rem);font-weight:700;line-height:1.08;transition:color .18s,opacity .26s,transform .26s;display:flex;position:relative}.noise-list button:nth-child(2n){color:var(--magenta)}.noise-dot{background:currentColor;border-radius:50%;width:10px;height:10px;position:absolute;right:1rem}.noise-thread{z-index:-1;opacity:.82;width:88%;height:70%;transform:skewY(var(--thread-skew,8deg));border:2px dashed;border-left:0;border-radius:0 70px 70px 0;transition:opacity .24s,transform .3s;position:absolute;right:-87%}.noise-list button:nth-child(2) .noise-thread{--thread-skew:-12deg;height:120%}.noise-list button:nth-child(3) .noise-thread{--thread-skew:16deg;height:180%}.noise-list button:nth-child(4) .noise-thread{--thread-skew:-18deg;height:140%}.noise-list button:nth-child(5) .noise-thread{--thread-skew:9deg}.noise-list button:hover,.noise-list button.is-focused{color:var(--cobalt);transform:translate(-5px)}.noise-list button.is-focused .noise-thread{opacity:1;transform:skewY(0)}.subtraction-rail{z-index:4;width:76px;height:88%;min-height:500px;color:var(--ink);background:var(--acid);cursor:pointer;box-shadow:0 0 0 0 var(--acid);border:0;place-items:center;margin:auto;padding:0;transition:transform .22s,box-shadow .3s;display:grid;position:relative;transform:skew(-8deg)}.subtraction-rail:hover{transform:skew(-8deg)scale(1.035);box-shadow:0 0 0 8px #dfff3538}.subtraction-rail span{background:var(--acid);place-items:center;width:76px;height:76px;font-size:5rem;font-weight:800;line-height:1;display:grid;transform:skew(8deg)}.signal-list{z-index:3;flex-direction:column;gap:clamp(3rem,5.5vw,6rem);display:flex}.signal-item{color:var(--cobalt);align-items:center;gap:1rem;font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:700;line-height:1.1;transition:transform .26s,opacity .26s;display:flex}.signal-item.teal{color:var(--teal)}.signal-line{transform-origin:0;background:currentColor;width:clamp(70px,8vw,130px);height:2px;transition:transform .4s}.signal-line:after{content:"";background:currentColor;border-radius:50%;width:9px;height:9px;margin-top:-3px;margin-left:auto;display:block}.workflow-instruction{color:var(--muted);letter-spacing:.04em;margin:0;font-size:.76rem;position:absolute;bottom:.4rem;right:0}.workflow-hero.is-subtracted .noise-list button{opacity:.28;transform:translate(26px)}.workflow-hero.is-subtracted .noise-thread{opacity:0;transform:scaleX(0)}.workflow-hero.is-subtracted .subtraction-rail{transform:skew(-8deg)scaleX(1.18)}.workflow-hero.is-subtracted .signal-item{transform:translate(12px)}.workflow-hero.is-subtracted .signal-line{transform:scaleX(1.14)}.dark-band,.closing-cta{color:var(--paper);background:var(--ink)}.manifesto{padding:clamp(5rem, 9vw, 10rem) var(--page-gutter);grid-template-columns:.28fr 1.35fr .85fr;align-items:start;gap:clamp(2rem,5vw,7rem);display:grid}.section-index{letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.74rem;font-weight:700;line-height:1.3}.manifesto .section-index{color:var(--acid)}.manifesto h2{max-width:950px;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(3.5rem,6.7vw,7.5rem);font-weight:800;line-height:.88}.manifesto-copy{color:#f7f3eacc;padding-top:.3rem;font-size:1rem;line-height:1.65}.manifesto-copy p+p{margin-top:2rem}.content-section{padding:clamp(5rem, 8vw, 9rem) var(--page-gutter)}.split-heading{grid-template-columns:.3fr 1.25fr .75fr;align-items:end;gap:clamp(2rem,5vw,7rem);margin-bottom:clamp(3rem,6vw,6rem);display:grid}.split-heading h2{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(3.3rem,5.7vw,6.3rem);font-weight:800;line-height:.9}.split-heading>p:last-child{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.55}.friction-list{border-top:1px solid var(--ink)}.friction-list article{border-bottom:1px solid var(--line);grid-template-columns:.72fr 1fr 1fr;gap:clamp(1.5rem,4vw,5rem);padding:2.2rem 0;display:grid}.friction-title{align-items:baseline;gap:1.25rem;display:flex}.friction-title span,.service-list>article>span,.service-number{color:var(--muted);letter-spacing:.08em;font-size:.72rem;font-weight:700}.friction-title h3,.service-list h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:650}.friction-detail{border-left:3px solid var(--coral);padding-left:1.1rem}.friction-detail.protect-detail{border-color:var(--cobalt)}.friction-detail p:first-child{color:var(--coral);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.65rem;font-size:.72rem;font-weight:700}.friction-detail.protect-detail p:first-child{color:var(--cobalt)}.friction-detail p:last-child{color:var(--muted);margin:0;line-height:1.55}.section-link{align-items:center;gap:1.3rem;margin-top:2.5rem;font-weight:650;display:inline-flex}.section-link span{color:var(--cobalt);font-size:1.5rem}.subtraction-statement{min-height:730px;padding:clamp(5rem, 8vw, 9rem) var(--page-gutter);background:var(--cobalt);grid-template-columns:.72fr 1fr;align-items:center;gap:clamp(4rem,9vw,10rem);display:grid}.giant-minus{min-height:470px;color:var(--ink);background:var(--acid);place-items:center;font-size:clamp(11rem,23vw,26rem);font-weight:800;line-height:.6;display:grid;transform:skew(-8deg)}.subtraction-statement .section-index{color:var(--acid)}.subtraction-statement h2{color:#fff;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;margin-bottom:2rem;font-size:clamp(3.5rem,5.9vw,6.5rem);font-weight:800;line-height:.88}.subtraction-statement>div:last-child>p:not(.section-index){color:#ffffffc7;max-width:38rem;margin-bottom:2rem;font-size:1.08rem;line-height:1.6}.subtraction-statement .text-button{color:#fff}.service-list{border-top:1px solid var(--ink)}.service-list article{border-bottom:1px solid var(--line);grid-template-columns:.15fr .8fr 1fr;align-items:baseline;gap:2rem;padding:2rem 0;display:grid}.service-list p{max-width:42rem;color:var(--muted);margin:0}.closing-cta{padding:clamp(4.5rem, 7vw, 7rem) var(--page-gutter)}.closing-cta .section-index{color:var(--acid)}.closing-cta h2{max-width:28ch;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.055em;margin-bottom:2rem;font-size:clamp(4rem,7.4vw,8rem);font-weight:800;line-height:.86}.closing-cta>p:not(.section-index){color:#f7f3eabf;max-width:46rem;margin-bottom:2rem;font-size:1.1rem}.inner-hero{min-height:625px;padding:clamp(5rem, 8vw, 8rem) var(--page-gutter);border-bottom:1px solid var(--line);grid-template-columns:1.45fr .55fr;align-items:end;gap:clamp(3rem,7vw,9rem);display:grid}.inner-hero h1{max-width:1050px;margin:0;font-size:clamp(4.5rem,7.2vw,8.2rem)}.inner-hero-aside{max-width:37rem;font-size:clamp(1.05rem,1.35vw,1.28rem);line-height:1.55}.inner-hero-aside p:last-child{margin-bottom:0}.workflow-page-hero{grid-template-columns:.9fr 1.1fr;align-items:center}.workflow-page-hero>div:first-child>p{max-width:44rem;margin-bottom:0;font-size:1.12rem;line-height:1.6}.workflow-page-hero h1{font-size:clamp(4rem,6.2vw,7.2rem)}.workflow-lanes{grid-template-columns:repeat(3,1fr);min-height:430px;display:grid}.lane{border-left:1px dashed var(--line);flex-direction:column;padding:1.7rem;display:flex}.lane h2{color:var(--coral);letter-spacing:.18em;text-transform:uppercase;border-bottom:2px solid;padding-bottom:.7rem;font-size:.95rem}.lane-assist h2{color:var(--teal)}.lane-protect h2{color:var(--cobalt)}.lane ul{margin:auto 0;padding:0;list-style:none}.lane li{margin:1.4rem 0;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:600}.lane-remove li{color:var(--coral);text-decoration:line-through;text-decoration-thickness:2px}.lane-assist li{color:var(--teal)}.lane-protect li{color:var(--cobalt)}.mechanics-band{padding:clamp(5rem, 8vw, 8rem) var(--page-gutter);background:var(--coral);grid-template-columns:.65fr 1.35fr;gap:clamp(3rem,7vw,9rem);display:grid}.mechanics-title h2{max-width:550px;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;font-size:clamp(3.5rem,5.8vw,6.5rem);font-weight:800;line-height:.88}.mechanics-band ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.mechanics-band li{border-bottom:1px solid #11121466;grid-template-columns:3rem 1fr;padding:1.15rem 0;font-size:clamp(1.05rem,1.55vw,1.35rem);display:grid}.mechanics-band li span{font-size:.72rem;font-weight:700}.workflow-explorer{padding:clamp(5rem, 8vw, 9rem) var(--page-gutter)}.workflow-tabs{border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.workflow-tabs button{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:1.4rem .8rem 1.4rem 0;font-size:.95rem;font-weight:650;position:relative}.workflow-tabs button:after{content:"";background:var(--cobalt);transform-origin:0;height:5px;transition:transform .22s;position:absolute;bottom:-1px;left:0;right:.8rem;transform:scaleX(0)}.workflow-tabs button[aria-selected=true]{color:var(--ink)}.workflow-tabs button[aria-selected=true]:after{transform:scaleX(1)}.workflow-tabs span{color:var(--cobalt);margin-right:1rem;font-size:.68rem}.workflow-panel{padding-top:clamp(3.5rem,6vw,6rem)}.workflow-panel-intro{grid-template-columns:1.25fr .75fr;gap:clamp(3rem,8vw,10rem);margin-bottom:4rem;display:grid}.workflow-panel-intro h2{max-width:850px;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;font-size:clamp(3.2rem,5.2vw,5.8rem);font-weight:800;line-height:.9}.workflow-panel-intro p{color:var(--muted);font-size:1.05rem;line-height:1.6}.workflow-columns{grid-template-columns:repeat(3,1fr);display:grid}.workflow-column{border-left:1px solid var(--line);min-height:380px;padding:2rem}.workflow-column h3{color:var(--coral);letter-spacing:.18em;text-transform:uppercase;border-bottom:3px solid;padding-bottom:1rem;font-size:.85rem}.workflow-column.assist h3{color:var(--teal)}.workflow-column.protect h3{color:var(--cobalt)}.workflow-column ul{margin:2rem 0 0;padding:0;list-style:none}.workflow-column li{border-bottom:1px solid var(--line);padding:1rem 0;line-height:1.4}.human-accountability{padding:clamp(5rem, 8vw, 9rem) var(--page-gutter);background:var(--cobalt);grid-template-columns:.45fr 1.55fr;gap:clamp(3rem,8vw,10rem);display:grid}.human-accountability .section-index{color:var(--acid)}.human-accountability h2{color:#fff;max-width:900px;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;margin-bottom:2rem;font-size:clamp(4rem,6.5vw,7rem);font-weight:800;line-height:.88}.human-accountability>div p{color:#ffffffd1;max-width:48rem;font-size:1.08rem}.service-detail-list{padding:0 var(--page-gutter)}.service-detail-list article{border-bottom:1px solid var(--line);grid-template-columns:.13fr .75fr 1fr;gap:clamp(2rem,5vw,7rem);padding:clamp(3rem,5vw,5rem) 0;display:grid}.service-name h2{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.045em;margin-bottom:.7rem;font-size:clamp(2.7rem,4.2vw,4.8rem);font-weight:800;line-height:.9}.service-name p{color:var(--cobalt);font-weight:650}.service-copy>p{color:var(--muted);margin-bottom:2rem;font-size:1.03rem;line-height:1.65}.service-copy ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.service-copy li{border-bottom:1px solid var(--line);padding:.8rem 0;font-size:.9rem}.service-copy li:before{color:var(--teal);content:"→";margin-right:.8rem}.engagement-section{padding:clamp(5rem, 8vw, 9rem) var(--page-gutter);background:var(--cobalt)}.engagement-section .split-heading{color:#fff}.engagement-section .section-index{color:var(--acid)}.engagement-section .split-heading>p:last-child{color:#ffffffbf}.engagement-options{border-top:1px solid #ffffff8c;grid-template-columns:repeat(3,1fr);display:grid}.engagement-options article{color:#fff;border-right:1px solid #ffffff4d;min-height:320px;padding:2rem}.engagement-options article:first-child{padding-left:0}.engagement-options span{color:var(--acid);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.engagement-options h3{margin:3.5rem 0 1.2rem;font-size:clamp(1.5rem,2.3vw,2.2rem)}.engagement-options p{color:#ffffffb8;max-width:27rem}.approach-methodology{width:min(100%, var(--max-width));padding:var(--section-space) var(--page-gutter);background:var(--paper-bright);margin-inline:auto}.methodology-accordion{border-top:1px solid var(--ink)}.methodology-accordion details{border-bottom:1px solid var(--ink)}.methodology-accordion summary{cursor:pointer;grid-template-columns:3rem minmax(0,1fr) 2rem;align-items:center;gap:clamp(1rem,2vw,2rem);min-height:5.25rem;padding:1rem 1.2rem;list-style:none;display:grid}.methodology-accordion summary::-webkit-details-marker{display:none}.methodology-accordion summary>span:first-child{color:var(--cobalt);font-size:.68rem;font-weight:750}.methodology-accordion details:nth-child(2) summary>span:first-child{color:#596400}.methodology-accordion details:nth-child(3) summary>span:first-child{color:var(--coral)}.methodology-accordion details:nth-child(4) summary>span:first-child{color:var(--teal)}.methodology-accordion details:nth-child(5) summary>span:first-child{color:var(--magenta)}.methodology-accordion details:nth-child(6) summary>span:first-child{color:var(--coral)}.methodology-accordion details:nth-child(7) summary>span:first-child{color:var(--teal)}.methodology-summary-copy{grid-template-columns:minmax(9rem,.35fr) minmax(0,.65fr);align-items:baseline;gap:clamp(1.25rem,4vw,5rem);min-width:0;display:grid}.methodology-summary-copy strong{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;font-size:1.55rem;font-weight:700;line-height:1}.methodology-summary-copy>span{color:var(--muted);font-size:.92rem;line-height:1.45}.methodology-toggle{justify-self:end;width:1.25rem;height:1.25rem;position:relative}.methodology-toggle:before,.methodology-toggle:after{content:"";background:var(--cobalt);height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.methodology-toggle:after{transition:transform .16s;transform:translateY(-50%)rotate(90deg)}.methodology-accordion details[open] .methodology-toggle:after{transform:translateY(-50%)rotate(0)}.methodology-accordion details[open] summary{background:var(--paper)}.methodology-accordion details[open] .methodology-summary-copy strong{color:var(--cobalt)}.methodology-accordion details>p{max-width:62rem;color:var(--muted);margin:0;padding:.25rem 3.5rem 1.5rem calc(4.2rem + clamp(1rem,2vw,2rem));font-size:.92rem;line-height:1.65}@media (max-width:700px){.methodology-accordion summary{grid-template-columns:2rem minmax(0,1fr) 1.5rem;gap:.75rem;padding-inline:0}.methodology-summary-copy{grid-template-columns:1fr;gap:.35rem}.methodology-summary-copy strong{font-size:1.35rem}.methodology-accordion details>p{padding:.2rem 1.5rem 1.3rem 2.75rem}}.principles-section{padding:clamp(5rem, 8vw, 9rem) var(--page-gutter)}.principles-section .section-heading{max-width:1050px;margin-bottom:4rem}.principles-section .section-index{color:var(--acid)}.principles-section h2{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;font-size:clamp(4rem,6.4vw,7rem);font-weight:800;line-height:.88}.principle-list{border-top:1px solid #f7f3ea59}.principle-list article{border-bottom:1px solid #f7f3ea40;grid-template-columns:.15fr .85fr 1fr;align-items:baseline;gap:2rem;padding:1.7rem 0;display:grid}.principle-list span{color:var(--acid);font-size:.7rem}.principle-list h3{margin:0;font-size:clamp(1.25rem,2vw,1.8rem)}.principle-list p{color:#f7f3eab3;margin:0}.guardrail-section{padding:clamp(5rem, 8vw, 9rem) var(--page-gutter);grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,10rem);display:grid}.guardrail-section h2{max-width:700px;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;font-size:clamp(3.5rem,5.8vw,6.4rem);font-weight:800;line-height:.88}.guardrail-grid{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.guardrail-grid p{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-end;min-height:120px;margin:0;padding:1.5rem;font-weight:650;display:flex}.founder-section{padding:clamp(5rem, 8vw, 9rem) var(--page-gutter);grid-template-columns:.65fr 1.35fr;gap:clamp(3rem,9vw,12rem);display:grid}.founder-mark{aspect-ratio:1;color:var(--ink);background:var(--acid);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.08em;place-items:center;font-size:clamp(5rem,12vw,12rem);font-weight:800;display:grid;transform:skew(-5deg)}.founder-copy{max-width:780px}.founder-copy h2{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;margin-bottom:.5rem;font-size:clamp(3.5rem,5.7vw,6.3rem);font-weight:800;line-height:.9}.founder-role{color:var(--cobalt);margin-bottom:3rem;font-weight:700}.founder-copy>p:not(.section-index,.founder-role){color:var(--muted);font-size:1.05rem;line-height:1.7}.belief-section{padding:clamp(5rem, 8vw, 9rem) var(--page-gutter);color:#fff;background:var(--cobalt);grid-template-columns:.3fr 1.1fr .6fr;gap:clamp(2rem,6vw,8rem);display:grid}.belief-section .section-index{color:var(--acid)}.belief-section h2{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;font-size:clamp(4rem,6.4vw,7rem);font-weight:800;line-height:.88}.belief-section>div{color:#ffffffc7;line-height:1.65}.name-section,.contact-expectation{padding:clamp(5rem, 8vw, 9rem) var(--page-gutter);grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,10rem);display:grid}.name-section h2,.contact-expectation h2{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;font-size:clamp(3.2rem,5.2vw,5.8rem);font-weight:800;line-height:.9}.name-section>p,.contact-expectation>div>p{max-width:650px;color:var(--muted);font-size:1.08rem;line-height:1.7}.contact-content{padding:clamp(5rem, 8vw, 9rem) var(--page-gutter);grid-template-columns:.65fr 1.35fr;gap:clamp(3rem,9vw,11rem);display:grid}.contact-aside>ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.contact-aside li{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;padding:1rem 0;display:grid}.contact-aside li span{color:var(--coral);font-size:.68rem;font-weight:700}.contact-direct{margin-top:3rem}.contact-direct p{color:var(--muted);margin-bottom:.4rem;font-size:.85rem}.contact-direct a{color:var(--cobalt);font-weight:700}.contact-content>div:last-child>h2{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;margin-bottom:3rem;font-size:clamp(3.2rem,5vw,5.6rem);font-weight:800;line-height:.9}.contact-form{gap:1.5rem;display:grid;position:relative}.form-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.contact-form label{gap:.55rem;display:grid}.contact-form label>span{letter-spacing:.04em;font-size:.78rem;font-weight:700}.contact-form input,.contact-form select,.contact-form textarea{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);background:#ffffff38;border-radius:0;transition:border-color .16s,background .16s}.contact-form input{min-height:54px;padding:.7rem .8rem}.contact-form select{min-height:54px;padding:.7rem 2.5rem .7rem .8rem}.contact-form textarea{resize:vertical;padding:.8rem}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--cobalt);background:#ffffff7a;outline:0}.contact-form textarea::placeholder{color:#85817a}.form-actions{margin-top:.5rem}.form-actions .button:disabled{opacity:.6;cursor:wait;transform:none}.form-status:empty{display:none}.form-status p{border-left:4px solid var(--cobalt);background:#315cff14;margin:0;padding:.8rem 1rem;font-size:.88rem}.form-status .form-error{border-color:var(--coral);background:#ff5a4f14}.form-note{color:var(--muted);margin:0;font-size:.78rem}.contact-expectation{background:var(--acid)}.auth-page{width:min(100%, var(--max-width));min-height:calc(100vh - 94px);margin-inline:auto}.auth-shell{min-height:inherit;padding:clamp(5rem, 8vw, 8rem) var(--page-gutter);grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:center;gap:clamp(4rem,9vw,11rem);display:grid}.auth-intro h1{max-width:12ch;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.032em;margin-bottom:2rem;font-size:clamp(4rem,6.2vw,7rem);font-weight:500;line-height:.96}.auth-intro>p:last-child{max-width:42rem;color:var(--muted);font-size:1.08rem;line-height:1.65}.auth-panel{border-top:6px solid var(--cobalt);background:var(--paper-bright);padding:clamp(2rem,4vw,4rem)}.auth-panel h2{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.025em;margin-bottom:2rem;font-size:clamp(2.4rem,4vw,4.2rem);font-weight:500;line-height:1}.auth-form{gap:1.5rem;display:grid}.auth-form label{gap:.55rem;display:grid}.auth-form label>span{font-size:.78rem;font-weight:700}.auth-form input{border:0;border-bottom:1px solid var(--ink);background:var(--paper);border-radius:0;width:100%;min-height:56px;padding:.75rem .8rem}.auth-form .button{width:100%}.auth-captcha{min-height:78px;overflow:hidden}.auth-captcha>div,.auth-captcha iframe{max-width:100%}.auth-captcha-error{border-left:4px solid var(--coral);background:#ff5a4f14;margin:0;padding:.8rem 1rem;font-size:.85rem}.auth-message{border-left:4px solid var(--cobalt);background:#315cff14;margin-bottom:1.5rem;padding:1rem}.auth-message.error{border-color:var(--coral);background:#ff5a4f14}.auth-note{color:var(--muted);margin:1.5rem 0 0;font-size:.76rem;line-height:1.55}.auth-note a{color:var(--cobalt);text-underline-offset:.15em;text-decoration:underline}.account-panel>p:not(.section-index){color:var(--muted);margin-bottom:2rem;line-height:1.65}.site-footer{padding:clamp(3rem, 5vw, 5rem) var(--page-gutter) 2rem;color:var(--paper);background:var(--ink);border-top:1px solid #f7f3ea40}.footer-lockup{width:10.3rem;height:auto;margin-bottom:1.25rem;display:block}.footer-brand>p{color:#f7f3eaa6;max-width:28rem;margin:0}.footer-grid{width:min(100%, calc(var(--max-width) - (var(--page-gutter) * 2)));color:#f7f3eaa6;grid-template-columns:1fr .7fr .7fr;gap:3rem;margin-inline:auto;font-size:.85rem;display:grid}.footer-grid nav{grid-template-columns:1fr 1fr;gap:.7rem 1rem;display:grid}.footer-grid a{color:var(--paper)}.footer-grid a:hover{color:var(--acid)}.footer-meta{text-align:right}.footer-legal{width:min(100%, calc(var(--max-width) - (var(--page-gutter) * 2)));color:var(--dark-muted);border-top:1px solid #f7f3ea40;flex-wrap:wrap;align-items:center;gap:1rem clamp(1.5rem,3vw,3rem);margin:2.5rem auto 0;padding-top:1.5rem;font-size:.78rem;display:flex}.footer-legal a:hover{color:var(--acid)}.footer-cookie-settings{color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-cookie-settings:hover{color:var(--acid)}.consent-banner{z-index:90;padding:1.5rem var(--page-gutter);border-top:5px solid var(--acid);color:var(--paper);background:var(--ink);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 50px #11121429}.consent-inner{width:min(100%, var(--max-width));grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:clamp(2rem,6vw,8rem);margin-inline:auto;display:grid}.consent-copy .section-index{color:var(--acid);margin-bottom:.55rem}.consent-copy h2{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.025em;margin-bottom:.55rem;font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:1}.consent-copy>p:last-child{max-width:50rem;color:var(--dark-muted);margin:0;line-height:1.55}.consent-copy a{color:var(--paper);text-underline-offset:.18em;font-weight:650;text-decoration:underline}.consent-actions{align-items:center;gap:1.5rem;display:flex}.consent-decline{color:var(--paper);border-color:var(--paper);background:0 0}.consent-decline:hover{color:var(--ink);background:var(--paper)}.legal-hero,.legal-shell{width:min(100%, var(--max-width));margin-inline:auto}.legal-hero{min-height:510px;padding:clamp(5rem, 8vw, 8rem) var(--page-gutter);border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.3fr) minmax(0,1.7fr);align-content:end;align-items:start;gap:clamp(2.5rem,5vw,7rem);display:grid}.legal-hero h1{max-width:12ch;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.032em;margin:0 0 1.5rem;font-size:clamp(4rem,6vw,6.5rem);font-weight:500;line-height:.96}.legal-hero div>p{max-width:52rem;color:var(--muted);margin:0;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.6}.legal-shell{padding:clamp(4rem, 7vw, 7rem) var(--page-gutter) clamp(6rem, 10vw, 11rem);grid-template-columns:minmax(220px,.42fr) minmax(0,1.58fr);align-items:start;gap:clamp(3rem,8vw,10rem);display:grid}.legal-aside{position:sticky;top:2rem}.legal-aside .section-index{margin-bottom:1rem}.legal-nav{border-top:1px solid var(--ink);display:grid}.legal-nav a{border-bottom:1px solid var(--line);color:var(--muted);padding:.85rem 0;font-size:.88rem;font-weight:600;transition:color .16s,padding-left .16s}.legal-nav a:hover,.legal-nav a[aria-current=page]{color:var(--cobalt);padding-left:.65rem}.legal-nav a[aria-current=page]{border-bottom-color:var(--cobalt)}.legal-meta{gap:1rem;margin-top:2.5rem;display:grid}.legal-meta p{gap:.25rem;margin:0;display:grid}.legal-meta span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.legal-meta time,.legal-meta a{font-size:.86rem;font-weight:600}.legal-meta a{color:var(--cobalt)}.legal-content{width:min(100%,820px)}.legal-content>section{border-bottom:1px solid var(--line);margin-bottom:clamp(2.5rem,4vw,4rem);padding:0 0 clamp(2.5rem,4vw,4rem)}.legal-content>section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.legal-content h2{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.025em;margin-bottom:1.5rem;font-size:clamp(2.2rem,3.3vw,3.35rem);font-weight:500;line-height:1}.legal-content h3{margin:2rem 0 .75rem;font-size:1rem;font-weight:700}.legal-content p,.legal-content li{color:var(--muted);line-height:1.75}.legal-content p{margin-bottom:1.25rem}.legal-content p:last-child{margin-bottom:0}.legal-content ul{border-top:1px solid var(--line);margin:0 0 1.5rem;padding:0;list-style:none}.legal-content li{border-bottom:1px solid var(--line);padding:.8rem 0 .8rem 1.5rem}.legal-content li:before{color:var(--cobalt);content:"→";margin-left:-1.5rem;margin-right:.7rem}.legal-content a{color:var(--cobalt);text-underline-offset:.18em;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.legal-content code{background:#315cff1a;padding:.12rem .3rem;font-size:.9em}.legal-callout{border-left:5px solid var(--cobalt);background:var(--paper-bright);margin-top:2rem;padding:1.5rem}.legal-callout>strong{margin-bottom:.6rem;display:block}.legal-callout p{margin:0}.legal-definition-list{border-top:1px solid var(--ink);margin-top:2rem}.legal-definition-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.45fr) minmax(0,1.55fr);gap:2rem;padding:1rem 0;display:grid}.legal-definition-list span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.legal-definition-list strong{font-weight:600}@media (max-width:1180px){.home-hero{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(4.4rem,9vw,7.7rem)}.hero-copy>p{max-width:50rem}.workflow-hero{width:min(100%,800px);min-height:560px;margin:0 auto}.manifesto{grid-template-columns:.3fr 1.2fr}.manifesto-copy{grid-column:2}.split-heading{grid-template-columns:.3fr 1.2fr}.split-heading>p:last-child{grid-column:2}.workflow-page-hero,.inner-hero{grid-template-columns:1fr;align-items:end}.inner-hero-aside{max-width:50rem}.workflow-page-hero{min-height:auto}.workflow-lanes{min-height:300px}.belief-section{grid-template-columns:.25fr 1.4fr}.belief-section>div{grid-column:2}}@media (max-width:840px){.header-inner{min-height:76px}.menu-toggle{display:block}.site-nav{padding:1.5rem var(--page-gutter) 2rem;border-bottom:1px solid var(--ink);background:var(--paper);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:76px;left:0;right:0}.site-nav.is-open{display:flex}.site-nav>a:not(.nav-cta){border-bottom:1px solid var(--line);padding:1rem 0}.nav-cta{justify-content:space-between;min-height:58px;margin:1.2rem 0 0;padding:0 1.2rem}.home-hero{grid-template-columns:1fr;min-height:auto;padding-top:2.5rem}.hero-copy h1,.inner-hero h1{font-size:clamp(3.5rem,16vw,6.2rem)}.workflow-hero{grid-template-columns:40% 17% 43%;min-height:480px}.subtraction-rail{width:55px;min-height:400px}.subtraction-rail span{width:55px;height:55px;font-size:3.5rem}.signal-line{width:clamp(35px,9vw,70px)}.manifesto,.split-heading,.subtraction-statement,.mechanics-band,.human-accountability,.guardrail-section,.founder-section,.belief-section,.name-section,.contact-content,.contact-expectation{grid-template-columns:1fr}.manifesto-copy,.split-heading>p:last-child,.belief-section>div{grid-column:auto}.friction-list article,.service-list article,.service-detail-list article,.principle-list article{grid-template-columns:1fr}.friction-detail{margin-left:2.3rem}.giant-minus{min-height:280px;font-size:14rem}.workflow-tabs{grid-template-columns:repeat(4,minmax(180px,1fr));overflow-x:auto}.workflow-panel-intro{grid-template-columns:1fr;gap:1rem}.workflow-columns,.engagement-options{grid-template-columns:1fr}.workflow-column{border-left:0;min-height:auto;padding:2rem 0}.engagement-options article,.engagement-options article:first-child{border-bottom:1px solid #ffffff4d;border-right:0;min-height:auto;padding:2rem 0}.founder-mark{max-width:440px}.footer-lead,.footer-grid{grid-template-columns:1fr}.footer-meta{text-align:left}.legal-hero,.legal-shell{grid-template-columns:1fr}.legal-hero{min-height:auto}.legal-hero .section-index{margin-top:0}.legal-aside{position:static}.legal-nav{grid-template-columns:1fr 1fr}.legal-nav a:nth-child(odd){border-right:1px solid var(--line)}.legal-meta{grid-template-columns:1fr 1fr}.auth-page{min-height:auto}.auth-shell{grid-template-columns:1fr}.consent-inner{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:560px){.workflow-hero{grid-template-columns:46% 15% 39%;min-height:410px}.noise-list{gap:.8rem}.noise-list button{min-height:52px;padding-right:1.35rem;font-size:.74rem}.noise-dot{width:7px;height:7px;right:.35rem}.noise-thread{width:66%;right:-65%}.subtraction-rail{width:38px;min-height:350px}.subtraction-rail span{width:42px;height:48px;font-size:2.8rem}.signal-list{gap:3.5rem}.signal-item{gap:.5rem;font-size:.82rem}.signal-line{width:24px}.workflow-instruction{max-width:220px;left:0;right:auto}.hero-actions,.form-actions{flex-direction:column;align-items:stretch;gap:1rem}.button{width:100%}.workflow-lanes{grid-template-columns:1fr}.lane{border-top:1px dashed var(--line);border-left:0;min-height:auto}.lane ul{margin:0}.mechanics-band li{grid-template-columns:2rem 1fr}.guardrail-grid,.form-row,.footer-grid nav,.footer-legal,.legal-nav,.legal-meta,.legal-definition-list>div{grid-template-columns:1fr}.footer-legal{flex-direction:column;align-items:flex-start}.legal-nav a:nth-child(odd){border-right:0}.consent-banner{max-height:85vh;overflow-y:auto}.consent-actions{flex-direction:column;align-items:stretch;gap:1rem}.consent-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#workflow-xray,#claims-support-demo,#before-after-demo{scroll-margin-top:1.5rem}.flagship-demo-index,.workflow-lab-intro{width:min(100%, var(--max-width));margin-inline:auto}.flagship-demo-index{padding:clamp(5rem, 8vw, 8rem) var(--page-gutter);background:var(--paper-bright);grid-template-columns:.75fr 1.25fr;gap:clamp(3rem,8vw,10rem);display:grid}.flagship-demo-index h2,.workflow-lab-intro h2{max-width:800px;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;margin-bottom:1.5rem;font-size:clamp(3.3rem,5.2vw,5.8rem);font-weight:800;line-height:.9}.flagship-demo-index>div>p:last-child,.workflow-lab-intro>div>p{max-width:46rem;color:var(--muted);margin:0;line-height:1.65}.flagship-demo-index nav{border-top:1px solid var(--ink)}.flagship-demo-index nav a{border-bottom:1px solid var(--line);grid-template-columns:2.5rem .65fr 1fr;align-items:center;gap:1rem;min-height:105px;padding:1.2rem 0;transition:padding .18s,color .18s;display:grid}.flagship-demo-index nav a:hover{color:var(--cobalt);padding-left:.8rem}.flagship-demo-index nav span{color:var(--coral);font-size:.68rem}.flagship-demo-index nav strong{font-size:clamp(1.2rem,2vw,1.7rem)}.flagship-demo-index nav small{color:var(--muted);font-size:.84rem}.workflow-lab-intro{padding:clamp(5rem, 8vw, 9rem) var(--page-gutter);color:#fff;background:var(--cobalt);grid-template-columns:.42fr 1.58fr;gap:clamp(3rem,8vw,10rem);display:grid}.workflow-lab-intro .section-index{color:var(--acid)}.workflow-lab-intro>div>p{color:#fff}@media (max-width:900px){.flagship-demo-index,.workflow-lab-intro{grid-template-columns:1fr}}@media (max-width:600px){.flagship-demo-index nav a{grid-template-columns:2rem 1fr}.flagship-demo-index nav small{grid-column:2}}@media (max-width:1320px){.header-inner{min-height:76px}.menu-toggle{display:block}.site-nav{padding:1.5rem var(--page-gutter) 2rem;border-bottom:1px solid var(--ink);background:var(--paper);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:76px;left:0;right:0}.site-nav.is-open{display:flex}.site-nav>a:not(.nav-cta){border-bottom:1px solid var(--line);padding:1rem 0}.nav-dropdown>summary{border-bottom:1px solid var(--line);justify-content:space-between;padding:1rem 0}.nav-dropdown>summary:after{display:none}.nav-dropdown-menu{width:100%;box-shadow:none;border-width:0 0 1px;position:static}.nav-dropdown-menu a{padding:.9rem 1rem}.nav-cta{justify-content:space-between;min-height:58px;margin:1.2rem 0 0;padding:0 1.2rem}}.hero-copy h1,.inner-hero h1,.manifesto h2,.split-heading h2,.subtraction-statement h2,.closing-cta h2,.mechanics-title h2,.workflow-panel-intro h2,.human-accountability h2,.service-name h2,.principles-section h2,.guardrail-section h2,.founder-copy h2,.belief-section h2,.name-section h2,.contact-expectation h2,.contact-content>div:last-child>h2{letter-spacing:-.032em;font-weight:500;line-height:1}.hero-copy h1{max-width:none;font-size:clamp(3.65rem,4.55vw,5.2rem);line-height:.97}.hero-copy h1 span{display:block}.inner-hero h1{font-size:clamp(3.8rem,5vw,5.4rem)}.manifesto h2,.human-accountability h2,.principles-section h2{font-size:clamp(3.2rem,4.35vw,5.1rem)}.belief-section h2{font-size:clamp(3.2rem,4vw,4.6rem)}.split-heading h2,.subtraction-statement h2,.mechanics-title h2,.workflow-panel-intro h2,.guardrail-section h2,.founder-copy h2,.name-section h2,.contact-expectation h2,.contact-content>div:last-child>h2{font-size:clamp(2.9rem,4.5vw,5rem)}.closing-cta h2{font-size:clamp(3.4rem,4.8vw,5.4rem)}.service-name h2{font-size:clamp(2.5rem,3.7vw,4.15rem)}.friction-title h3,.service-list h3,.engagement-options h3,.principle-list h3{letter-spacing:-.025em;font-weight:600}.home-hero{grid-template-columns:minmax(430px,.94fr) minmax(560px,1.06fr);gap:clamp(3rem,5vw,7rem);min-height:min(900px,100vh - 94px)}.hero-copy>p{color:#3f3e3a;max-width:38rem;line-height:1.62}.manifesto{grid-template-columns:.22fr 1.1fr .68fr}.split-heading{grid-template-columns:.22fr 1.05fr .73fr;align-items:start}.split-heading>p:last-child{padding-top:.35rem}.signal-field{isolation:isolate;cursor:crosshair;border-top:1px solid #111214b3;border-bottom:1px solid #111214b3;min-height:590px;display:block;position:relative;overflow:hidden}.signal-canvas{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.field-header{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;font-size:.66rem;font-weight:700;display:flex;position:absolute;top:1.1rem;left:1.1rem;right:1.1rem}.field-header span:last-child{color:var(--coral)}.is-resolved .field-header span:last-child{color:var(--teal)}.noise-tag{z-index:2;color:var(--coral);background:var(--paper);border:1px solid;align-items:center;gap:.5rem;padding:.45rem .6rem;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.noise-tag{background:color-mix(in srgb, var(--paper) 88%, transparent)}}.noise-tag{white-space:nowrap;cursor:pointer;font-size:clamp(.72rem,.85vw,.84rem);font-weight:650;line-height:1;transition:opacity .42s,transform .42s cubic-bezier(.2,.8,.2,1),background .18s}.noise-tag.magenta{color:var(--magenta)}.noise-tag>span{background:currentColor;border-radius:50%;width:5px;height:5px}.noise-tag:hover,.noise-tag:focus-visible{color:#fff;background:var(--ink);outline:0;transform:translateY(-2px)}.is-resolved .noise-tag{opacity:0;pointer-events:none;transform:translate(55%)scale(.72)}.field-control{z-index:4;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.8rem;padding:0;font-size:.76rem;font-weight:700;display:flex;position:absolute;top:49%;left:45%;transform:translate(-50%,-50%)}.field-minus{width:64px;height:64px;color:var(--ink);background:var(--acid);font-family:var(--font-body), sans-serif;place-items:center;font-size:3rem;font-weight:500;line-height:1;transition:transform .26s,box-shadow .26s;display:grid;box-shadow:0 0 #dfff3559}.field-control:hover .field-minus{transform:rotate(-8deg)scale(1.04);box-shadow:0 0 0 10px #dfff3545}.field-control:focus-visible{outline:0}.field-control:focus-visible .field-minus{outline:3px solid var(--cobalt);outline-offset:4px}.is-resolved .field-minus{transform:rotate(0)}.field-signal-item{z-index:3;width:23%;color:var(--cobalt);align-items:center;gap:.65rem;display:flex;position:absolute;right:0;transform:translateY(-50%)}.field-signal-item.teal{color:var(--teal)}.field-signal-item>span{background:var(--paper);border:2px solid;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px}@supports (color:color-mix(in lab, red, red)){.field-signal-item>span{box-shadow:0 0 0 5px color-mix(in srgb, currentColor 10%, transparent)}}.field-signal-item strong{max-width:9rem;font-size:clamp(.9rem,1.15vw,1.08rem);font-weight:650;line-height:1.12}.field-status{color:var(--muted);border-top:1px solid #11121438;justify-content:space-between;align-items:center;padding-top:.8rem;display:flex;position:absolute;bottom:1.1rem;left:1.1rem;right:1.1rem}.field-status span{color:var(--cobalt);font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:1.5rem;font-weight:600}.field-status p{letter-spacing:.04em;margin:0;font-size:.72rem}@media (max-width:1180px){.home-hero{grid-template-columns:1fr;min-height:auto}.hero-copy h1{max-width:none;font-size:clamp(3.8rem,7.3vw,6rem)}.signal-field{width:min(100%,880px)}}@media (max-width:840px){.hero-copy h1,.inner-hero h1{font-size:clamp(3.25rem,13.8vw,5.4rem);line-height:.96}.manifesto h2,.human-accountability h2,.principles-section h2,.belief-section h2,.closing-cta h2{font-size:clamp(3rem,11.5vw,4.8rem)}.signal-field{display:none}.field-control{left:48%}.field-signal-item{width:28%}.manifesto,.split-heading{grid-template-columns:1fr}}@media (max-width:560px){.home-hero{padding-top:2rem}.hero-copy h1{font-size:clamp(3.15rem,15.5vw,4.4rem)}}.industry-switcher{margin-left:auto;margin-right:clamp(1rem,2vw,2.5rem);position:relative}.industry-switcher-trigger{border:1px solid var(--line);min-width:190px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto;gap:0 .8rem;padding:.55rem .7rem;display:grid}.industry-switcher-trigger>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;grid-column:1;font-size:.61rem;font-weight:700}.industry-switcher-trigger strong{grid-column:1;font-size:.78rem;font-weight:620}.industry-switcher-trigger svg{grid-area:1/2/3;align-self:center;width:16px;transition:transform .18s}.industry-switcher-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.industry-switcher-menu{z-index:50;border:1px solid var(--ink);width:270px;color:var(--ink);background:var(--paper-bright);padding:1rem;position:absolute;top:calc(100% + .7rem);left:0;box-shadow:12px 12px #315cff24}.industry-switcher-menu>p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.7rem;font-size:.64rem;font-weight:700}.industry-switcher-menu button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.7rem;padding:.7rem 0;font-size:.85rem;display:flex}.industry-switcher-menu button>span{border:1px solid;border-radius:50%;width:8px;height:8px}.industry-switcher-menu button[aria-pressed=true]{color:var(--cobalt);font-weight:650}.industry-switcher-menu button[aria-pressed=true]>span{border-color:var(--cobalt);background:var(--cobalt);box-shadow:0 0 0 4px #315cff1f}.interactive-section{width:min(100%, var(--max-width));padding:clamp(5.5rem, 8vw, 9rem) var(--page-gutter);border-top:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:900px;margin-inline:auto}.tool-heading{grid-template-columns:.25fr 1.05fr .7fr;align-items:end;gap:clamp(2rem,5vw,7rem);max-width:1080px;margin-bottom:clamp(3rem,5vw,5.5rem);display:grid}.tool-heading .section-index{white-space:nowrap;margin-bottom:0}.tool-heading h2{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.032em;margin:0;font-size:clamp(2.9rem,4.5vw,5rem);font-weight:500;line-height:1}.tool-heading>p:last-child{color:var(--muted);margin:0;font-size:1.02rem;line-height:1.62}.tool-disclaimer{color:var(--muted);letter-spacing:.02em;margin:1.5rem 0 0;font-size:.72rem}.range-field{gap:.85rem;display:grid}.range-label{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.range-label>span{color:var(--muted);align-items:baseline;gap:.4rem;font-size:.8rem;display:inline-flex}.range-label strong{white-space:nowrap;font-size:.84rem;font-weight:680}.range-field input[type=range]{appearance:none;background:linear-gradient(to right, var(--cobalt) 0 var(--range-progress), var(--line) var(--range-progress) 100%);cursor:pointer;border:0;border-radius:0;width:100%;height:3px;margin:0}.range-field input[type=range]::-webkit-slider-thumb{border:2px solid var(--ink);appearance:none;background:var(--acid);border-radius:50%;width:18px;height:18px}.range-field input[type=range]::-moz-range-thumb{border:2px solid var(--ink);background:var(--acid);border-radius:50%;width:14px;height:14px}.friction-calculator{background:var(--paper-bright)}.friction-calculator.is-expanded{background:var(--acid)}.calculator-shell{border-top:1px solid var(--ink);grid-template-columns:.85fr 1.15fr;display:grid}.calculator-inputs{border-right:1px solid var(--line);gap:2.25rem;padding:2.5rem clamp(2rem,4vw,4rem) 2.5rem 0;display:grid}.calculator-output{padding:2.5rem 0 2.5rem clamp(2rem,4vw,4rem)}.output-kicker{color:var(--cobalt);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.68rem;font-weight:700}.calculator-output>strong{color:var(--cobalt);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.06em;font-size:clamp(5rem,10vw,10rem);font-weight:500;line-height:.75;display:block}.calculator-output>h3{letter-spacing:-.03em;max-width:560px;margin:1.4rem 0 1rem;font-size:clamp(1.45rem,2.3vw,2.2rem);font-weight:600}.calculator-output>p:not(.output-kicker,.calculator-caveat){max-width:600px;color:var(--muted)}.calculator-metrics{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.calculator-metrics>div{border-right:1px solid #1112144d;flex-direction:column;justify-content:space-between;min-height:105px;padding:1rem;display:flex}.calculator-metrics>div:first-child{padding-left:0}.calculator-metrics span{color:var(--muted);font-size:.68rem}.calculator-metrics strong{font-size:clamp(1.3rem,2vw,1.9rem)}.calculator-caveat{max-width:620px;margin:1.6rem 0;font-size:.76rem;line-height:1.5}.calculator-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.subtractable-steps{background:var(--paper)}.subtractable-shell{border-top:1px solid var(--ink);grid-template-columns:1.15fr .85fr;display:grid}.subtractable-list{border-right:1px solid var(--line)}.subtractable-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:92px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:54px .65fr 1fr;align-items:center;gap:1.2rem;padding:1.15rem 2rem 1.15rem 0;transition:color .18s,background .18s;display:grid}.subtractable-list>button:hover{background:#ffffff73}.subtractable-list>button>span{width:38px;height:38px;color:var(--ink);background:var(--acid);place-items:center;font-size:1.8rem;line-height:1;display:grid}.subtractable-list>button strong{color:var(--coral);font-size:1.05rem;font-weight:620}.subtractable-list>button small{color:var(--muted);font-size:.78rem;line-height:1.45}.subtractable-list>button[aria-pressed=true] strong{color:var(--teal);text-decoration:line-through;text-decoration-thickness:1.5px}.subtractable-result{flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);display:flex}.subtractable-result>span{color:var(--cobalt);font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:clamp(5rem,9vw,9rem);font-weight:500;line-height:.8}.subtractable-result h3{letter-spacing:-.03em;margin:1.5rem 0 .7rem;font-size:clamp(1.5rem,2.4vw,2.3rem);font-weight:600}.subtractable-result p{color:var(--muted)}.subtractable-result>div{border-top:1px solid var(--ink);margin-top:2rem;display:grid}.subtractable-result>div strong{border-bottom:1px solid var(--line);color:var(--cobalt);padding:.7rem 0;font-size:.8rem;font-weight:650}.xray-section{background:var(--paper-bright)}.xray-toolbar{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr .55fr;align-items:center;gap:2rem;min-height:94px;padding:1.1rem 0;display:grid}.xray-toolbar>label{gap:.35rem;display:grid}.xray-toolbar>label>span,.xray-total span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.63rem;font-weight:700}.xray-toolbar select{border:0;border-bottom:1px solid var(--ink);width:100%;min-height:42px;color:var(--ink);background:0 0;border-radius:0;padding:0 2.4rem 0 0;font-size:.92rem;font-weight:620}.state-toggle{border:1px solid var(--ink);grid-template-columns:1fr 1fr;display:inline-grid}.state-toggle button{min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 1rem;font-size:.76rem;font-weight:650}.state-toggle button+button{border-left:1px solid var(--ink)}.state-toggle button[aria-pressed=true]{color:#fff;background:var(--ink)}.xray-total{text-align:right;gap:.25rem;display:grid}.xray-total strong{color:var(--cobalt);font-size:1.2rem}.xray-map{padding-top:3.5rem}.xray-track{grid-template-columns:repeat(6,1fr);display:grid;position:relative}.xray-track:before{content:"";background:var(--line);height:1px;position:absolute;top:30px;left:7%;right:7%}.xray-node{z-index:1;border:0;border-right:1px solid var(--line);min-height:175px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:.7rem;padding:0 1rem 1.5rem;display:flex;position:relative}.xray-node:before{border:3px solid var(--paper-bright);content:"";background:var(--coral);width:14px;height:14px;box-shadow:0 0 0 1px var(--coral);border-radius:50%;margin:23px 0 1rem;transition:transform .18s,box-shadow .18s}.xray-node.is-active:before{transform:scale(1.3);box-shadow:0 0 0 5px #ff5a4f21}.is-future .xray-node:before,.xray-node.treatment-assist:before{background:var(--teal);box-shadow:0 0 0 1px var(--teal)}.xray-node.treatment-automate:before{background:var(--cobalt);box-shadow:0 0 0 1px var(--cobalt)}.xray-node.treatment-eliminate:before{background:var(--acid);box-shadow:0 0 0 1px #9eae00}.xray-node-number{color:var(--muted);font-size:.64rem;position:absolute;top:0}.xray-node strong{font-size:clamp(.88rem,1.15vw,1.05rem);font-weight:620;line-height:1.25}.xray-node>span:last-child{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:auto;font-size:.66rem;font-weight:700}.xray-detail{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;min-height:220px;display:grid}.xray-detail>div:first-child{border-right:1px solid var(--line);padding:2rem 3rem 2rem 0}.xray-detail>div:first-child>p:first-child{color:var(--cobalt);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.66rem;font-weight:700}.xray-detail h3{letter-spacing:-.035em;margin-bottom:.8rem;font-size:clamp(1.6rem,2.7vw,2.6rem);font-weight:600}.xray-detail>div:first-child>p:last-child{max-width:650px;color:var(--muted);margin:0}.xray-detail dl{grid-template-columns:1fr 1fr;margin:0;padding-left:2rem;display:grid}.xray-detail dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:1.3rem;display:flex}.xray-detail dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.xray-detail dd{margin:.8rem 0 0;font-size:1.05rem;font-weight:650}.claims-demo{color:var(--paper);background:var(--ink)}.claims-demo .section-index{color:var(--acid)}.claims-demo .tool-heading>p:last-child,.claims-demo .tool-disclaimer{color:#f7f3eaad}.claims-demo-grid{border-top:1px solid #f7f3ea66;grid-template-columns:.82fr 1.18fr;display:grid}.claim-card{border-right:1px solid #f7f3ea40;padding:3rem clamp(2rem,5vw,5rem) 3rem 0}.claim-card>span{color:var(--coral);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:700}.claim-card blockquote{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.025em;margin:2rem 0 3rem;font-size:clamp(2.2rem,4vw,4.2rem);font-weight:500;line-height:1.02}.claim-card .button-dark{color:var(--ink);border-color:var(--acid);background:var(--acid)}.claim-card .button:disabled{opacity:.62;cursor:wait;transform:none}.evidence-trace{padding-left:clamp(2rem,5vw,5rem)}.trace-step{opacity:.25;border-bottom:1px solid #f7f3ea33;grid-template-columns:3rem 1fr;gap:1rem;min-height:124px;padding:1.5rem 0;transition:opacity .26s,transform .26s;display:grid;transform:translateY(8px)}.trace-step.is-active{opacity:1;transform:translateY(0)}.trace-number{color:var(--acid);font-size:.68rem;font-weight:700}.trace-step>div>p{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.8rem;font-size:.68rem;font-weight:700}.trace-content{color:#f7f3eac2;gap:.45rem;line-height:1.5;display:grid}.trace-content strong,.trace-content q{color:var(--paper);font-size:.92rem;font-weight:580}.trace-content span{font-size:.75rem}.evidence-assessment{flex-wrap:wrap;gap:.55rem;display:flex}.evidence-assessment button{min-height:40px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #f7f3ea66;padding:0 .8rem;font-size:.72rem}.evidence-assessment button[aria-pressed=true]{color:var(--ink);border-color:var(--teal);background:var(--teal)}.review-status{color:var(--acid)}.repetition-multiplier{background:var(--coral)}.multiplier-shell{border-top:1px solid var(--ink);grid-template-columns:.78fr 1.22fr;display:grid}.multiplier-request{border-right:1px solid #11121459;padding:2.5rem clamp(2rem,5vw,5rem) 2.5rem 0}.multiplier-request>span{letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:700}.multiplier-request blockquote{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.025em;margin:2rem 0 3rem;font-size:clamp(2.5rem,4vw,4.4rem);font-weight:500;line-height:1.02}.multiplier-request>p{color:#111214ab;margin:2rem 0 0;font-size:.76rem}.multiplier-output{padding:2.5rem 0 2.5rem clamp(2rem,5vw,5rem)}.project-blocks{flex-wrap:wrap;align-items:flex-end;gap:5px;min-height:120px;display:flex}.project-blocks span{width:26px;height:calc(22px + (var(--block-index) % 5) * 5px);border:1px solid var(--ink);transform:translateY(0) rotate(calc((var(--block-index) % 3 - 1) * 2deg));background:#ffffff47;transition:opacity .3s,transform .3s,width .3s}.is-resolved .project-blocks span:not(:first-child){opacity:0;width:0;transform:translate(-30px)scale(.3)}.is-resolved .project-blocks span:first-child{background:var(--acid);width:100%;height:34px;transform:none}.multiplier-counts{border-top:1px solid var(--ink);grid-template-columns:repeat(5,1fr);margin:2rem 0;display:grid}.multiplier-counts>div{border-right:1px solid #11121459;flex-direction:column;justify-content:space-between;min-height:150px;padding:1.1rem;display:flex}.multiplier-counts>div:first-child{padding-left:0}.multiplier-counts strong{font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:clamp(2.5rem,4.5vw,4.8rem);font-weight:500;line-height:.8}.multiplier-counts span{font-size:.72rem;line-height:1.35}.anatomy-section{background:var(--paper-bright)}.anatomy-selector{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.anatomy-selector button,.transformation-tabs button{border:0;border-right:1px solid var(--line);min-height:58px;color:var(--muted);cursor:pointer;background:0 0;padding:0 .8rem;font-size:.78rem;font-weight:650}.anatomy-selector button[aria-selected=true],.transformation-tabs button[aria-selected=true]{color:#fff;background:var(--cobalt)}.anatomy-stage{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(3rem,8vw,10rem);min-height:600px;padding-top:4rem;display:grid}.anatomy-stack{min-height:430px;position:relative}.anatomy-layer{top:calc(var(--layer-index) * 78px);left:calc(var(--layer-index) * 18px);width:calc(100% - var(--layer-index) * 36px);border:1px solid var(--ink);min-height:145px;color:var(--ink);background:var(--paper);text-align:left;cursor:pointer;grid-template-columns:3rem .6fr 1fr;align-items:center;gap:1rem;padding:1.3rem 1.5rem;transition:transform .22s,background .22s;display:grid;position:absolute;box-shadow:0 14px #1112140d}.anatomy-layer.is-active{z-index:5;background:var(--acid);transform:translate(18px)}.anatomy-layer>span{color:var(--muted);font-size:.68rem}.anatomy-layer strong{letter-spacing:.1em;text-transform:uppercase;font-size:.78rem}.anatomy-layer small{font-size:.95rem;font-weight:620}.anatomy-detail>span{color:var(--cobalt);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.anatomy-detail h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.03em;margin:1.3rem 0 1rem;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:500;line-height:.98}.anatomy-detail>p:not(.anatomy-principle){max-width:560px;color:var(--muted);font-size:1.05rem;line-height:1.62}.anatomy-principle{border-top:1px solid var(--ink);color:var(--cobalt);margin-top:2rem;padding-top:1rem;font-weight:650}.transformations-section{color:#fff;background:var(--cobalt)}.transformations-section .section-index{color:var(--acid)}.transformations-section .tool-heading>p:last-child,.transformations-section .tool-disclaimer{color:#ffffffb8}.transformation-toolbar{border-top:1px solid #ffffff80;justify-content:space-between;gap:2rem;display:flex}.transformation-tabs{display:flex}.transformations-section .transformation-tabs button{color:#ffffffb3;border-color:#ffffff40}.transformations-section .transformation-tabs button[aria-selected=true]{color:var(--ink);background:var(--acid)}.transformations-section .state-toggle{border-color:#ffffff80}.transformations-section .state-toggle button{color:#ffffffb3}.transformations-section .state-toggle button+button{border-color:#ffffff80}.transformations-section .state-toggle button[aria-pressed=true]{color:var(--ink);background:var(--acid)}.transformation-map{grid-template-columns:1.3fr .7fr;gap:clamp(3rem,7vw,8rem);min-height:500px;padding-top:4rem;display:grid}.process-map{align-self:start;gap:.7rem;display:grid;position:relative}.process-map:before{content:"";background:#ffffff59;width:1px;position:absolute;top:0;bottom:0;left:24px}.process-map>div{background:#1112141f;border:1px solid #ffffff47;grid-template-columns:2.5rem 1fr;align-items:center;min-height:46px;padding:.65rem 1rem .65rem 3.8rem;transition:transform .22s,background .22s;display:grid;position:relative}.is-after .process-map>div{transform:translateX(calc((var(--item-index,0)) * 0px));background:#dfff3517;border-color:#dfff357a}.process-map>div>span{color:var(--acid);font-size:.66rem}.process-map>div>strong{font-size:.88rem;font-weight:580}.transformation-metrics{border-top:1px solid #ffffff80;display:grid}.transformation-metrics>div{border-bottom:1px solid #ffffff40;justify-content:space-between;align-items:flex-end;gap:1rem;min-height:94px;padding:1rem 0;display:flex}.transformation-metrics span{color:#ffffffb3;font-size:.72rem}.transformation-metrics strong{color:var(--acid);font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:2.7rem;font-weight:500;line-height:.85}.controls-retained{margin-top:2rem}.controls-retained>p{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.controls-retained ul{margin:0;padding:0;list-style:none}.controls-retained li{border-bottom:1px solid #ffffff40;padding:.7rem 0;font-size:.82rem}.controls-retained li:before{color:var(--acid);content:"✓";margin-right:.7rem}.responsibility-sorter{background:var(--paper-bright)}.sorter-bank{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.55rem;padding:1rem 0;display:flex}.sorter-task{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--paper);text-align:left;cursor:grab;align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:.76rem;display:inline-flex}.sorter-task>span{width:21px;height:21px;color:var(--ink);background:var(--acid);place-items:center;font-size:.9rem;display:grid}.sorter-task.is-selected{border-color:var(--cobalt);box-shadow:0 0 0 2px #315cff1f}.sorter-task.is-assigned{color:var(--muted);background:#f7f3ea8c}.sorter-lanes{grid-template-columns:repeat(3,1fr);display:grid}.sorter-lane{border:0;border-right:1px solid var(--line);min-height:390px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:stretch;padding:1.7rem;display:flex}.sorter-lane-label{border-bottom:4px solid var(--cobalt);color:var(--cobalt);letter-spacing:.12em;text-transform:uppercase;padding-bottom:1rem;font-size:.78rem;font-weight:700}.sorter-ai .sorter-lane-label{color:var(--teal);border-color:var(--teal)}.sorter-system .sorter-lane-label{color:var(--coral);border-color:var(--coral)}.sorter-lane>small{min-height:62px;color:var(--muted);padding-top:.8rem;font-size:.76rem;line-height:1.45}.sorter-drop-label{border:1px dashed var(--line);color:var(--muted);text-align:center;margin:1.2rem 0;padding:1rem;font-size:.7rem}.sorter-assigned-list{display:grid}.sorter-assigned-list>span{border-bottom:1px solid var(--line);padding:.65rem 0;font-size:.76rem;line-height:1.3}.sorter-footer{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;gap:2rem;padding-top:1.5rem;display:flex}.sorter-footer>p{color:var(--muted);margin:0;font-size:.78rem}.sorter-footer>div{align-items:center;gap:1.5rem;display:flex}.sorter-footer .button:disabled{opacity:.35;cursor:not-allowed;transform:none}.sorter-result{color:#fff;background:var(--cobalt);grid-template-columns:.3fr 1.7fr;margin-top:2rem;padding:2rem;display:grid}.sorter-result>strong{color:var(--acid);font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:clamp(3.5rem,6vw,6rem);font-weight:500;line-height:.9}.sorter-result h3{margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.sorter-result p{color:#ffffffbf;margin:0}.engagement-builder{color:#fff;background:var(--cobalt)}.engagement-builder .section-index{color:var(--acid)}.engagement-builder .tool-heading>p:last-child{color:#ffffffb8}.engagement-builder-shell{border-top:1px solid #ffffff8c}.builder-progress{grid-template-columns:repeat(4,1fr);gap:.5rem;height:7px;margin:1.5rem 0 4rem;display:grid}.builder-question{max-width:1000px;margin:0 auto}.builder-question>span,.builder-result>div:first-child>span{color:var(--acid);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.builder-question h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.03em;margin:1.5rem 0 3rem;font-size:clamp(3rem,5vw,5.3rem);font-weight:500;line-height:1}.builder-question>div{grid-template-columns:1fr 1fr;gap:0;display:grid}.builder-question>div>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff4d;align-items:center;gap:1rem;min-height:78px;padding:1rem 1.2rem;font-size:.92rem;transition:color .18s,background .18s;display:flex}.builder-question>div>button>span{border:2px solid;border-radius:50%;width:12px;height:12px}.builder-question>.text-button,.builder-result .text-button{color:#fff;margin-top:2rem}.builder-result{grid-template-columns:1.1fr .9fr;gap:clamp(3rem,8vw,9rem);min-height:470px;display:grid}.builder-result h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.035em;margin:1.4rem 0 1.2rem;font-size:clamp(3.4rem,5.5vw,6rem);font-weight:500;line-height:.95}.builder-result>div:first-child>p{color:#ffffffbf;max-width:700px;font-size:1.05rem}.builder-result ul{border-top:1px solid #ffffff59;margin:2rem 0 0;padding:0;list-style:none}.builder-result li{border-bottom:1px solid #fff3;padding:.75rem 0}.builder-result li:before{color:var(--acid);content:"→";margin-right:.8rem}.builder-summary{color:var(--ink);background:var(--paper-bright);padding:2rem}.builder-summary>p{border-bottom:1px solid var(--line);gap:.2rem;padding-bottom:.8rem;display:grid}.builder-summary>p>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.builder-summary>p>strong{font-size:.82rem;font-weight:620}.builder-summary .button{width:100%;margin-top:1rem}.builder-summary .text-button{color:var(--ink)}@media (max-width:1260px){.industry-switcher-trigger{min-width:155px}.xray-track{grid-template-columns:repeat(6,minmax(150px,1fr));overflow-x:auto}.multiplier-counts{grid-template-columns:repeat(3,1fr)}}@media (min-width:1181px) and (max-width:1260px){.site-nav{gap:1.5rem}}@media (min-width:1321px) and (max-width:1460px){.site-nav{gap:1.15rem}.nav-cta{gap:1rem}}@media (max-width:960px){.industry-switcher{margin-left:auto}.industry-switcher-trigger{grid-template-columns:1fr auto;place-items:center start;width:72px;min-width:0;height:46px;padding:.45rem}.industry-switcher-trigger strong{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.industry-switcher-trigger>span{clip:auto;grid-area:1/1;width:auto;height:auto;font-size:.55rem;position:static;overflow:visible}.industry-switcher-trigger svg{grid-area:1/2}.industry-switcher-menu{left:auto;right:0}.tool-heading{grid-template-columns:.3fr 1.2fr}.tool-heading>p:last-child{grid-column:2}.calculator-shell,.subtractable-shell,.claims-demo-grid,.multiplier-shell,.anatomy-stage,.transformation-map,.builder-result{grid-template-columns:1fr}.calculator-inputs,.subtractable-list,.claim-card,.multiplier-request{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.calculator-output,.evidence-trace,.multiplier-output{padding-left:0}.xray-toolbar{grid-template-columns:1fr 1fr}.xray-total{text-align:left;grid-column:1/-1}.sorter-lanes{grid-template-columns:1fr}.sorter-lane{border-right:0;border-bottom:1px solid var(--line);min-height:260px}.transformation-toolbar{flex-direction:column;align-items:stretch}.transformation-tabs{overflow-x:auto}.builder-result{gap:2rem}}@media (max-width:680px){.industry-switcher{margin-right:.65rem}.industry-switcher-menu{right:-58px}.interactive-section{padding-block:4.5rem}.tool-heading{grid-template-columns:1fr;gap:1.2rem}.tool-heading>p:last-child{grid-column:auto}.tool-heading .section-index{white-space:normal}.hero-copy h1{font-size:clamp(3rem,12.8vw,4.2rem)}.tool-heading h2{font-size:clamp(2.7rem,12vw,4rem)}.calculator-metrics,.xray-detail,.xray-detail dl,.multiplier-counts,.sorter-result,.builder-question>div{grid-template-columns:1fr}.calculator-metrics>div,.calculator-metrics>div:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:80px;padding:1rem 0}.subtractable-list>button{grid-template-columns:44px 1fr}.subtractable-list>button small{grid-column:2}.xray-toolbar{grid-template-columns:1fr}.xray-total{grid-column:auto}.xray-detail>div:first-child{border-right:0;padding-right:0}.xray-detail dl{padding-left:0}.anatomy-selector{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.anatomy-stage{min-height:760px;padding-top:2rem}.anatomy-layer{left:calc(var(--layer-index) * 8px);width:calc(100% - var(--layer-index) * 16px);grid-template-columns:2rem 1fr}.anatomy-layer small{grid-column:2}.transformation-tabs button{min-width:150px}.sorter-footer,.sorter-footer>div{flex-direction:column;align-items:stretch}.builder-question h3{font-size:clamp(2.8rem,12vw,4rem)}}.home-credentials{border-top:1px solid var(--ink);grid-template-columns:.7fr 1fr 1.25fr .55fr;align-items:end;gap:1.5rem;margin-top:3rem;padding-top:1.5rem;display:grid}.home-credentials>div{gap:.45rem;display:grid}.home-credentials span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:700}.home-credentials strong{font-size:.88rem;line-height:1.4}.home-credentials>a{color:var(--cobalt);justify-content:space-between;gap:1rem;font-size:.84rem;font-weight:700;display:flex}.founder-credentials{border-top:1px solid var(--ink);margin:0 0 3rem}.founder-credentials>div{border-bottom:1px solid var(--line);grid-template-columns:.55fr 1.45fr;gap:1.5rem;padding:.8rem 0;display:grid}.founder-credentials dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:700}.founder-credentials dd{margin:0;font-size:.9rem;font-weight:650}.founder-working-model{width:min(100%, var(--max-width));padding:clamp(5rem, 8vw, 9rem) var(--page-gutter);background:var(--paper-bright);margin-inline:auto}.founder-working-model .section-heading{margin-bottom:clamp(3rem,5vw,5rem)}.founder-working-list{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-bottom:2rem;display:grid}.founder-working-list article{border-right:1px solid var(--line);flex-direction:column;min-height:310px;padding:2rem;display:flex}.founder-working-list article:first-child{padding-left:0}.founder-working-list article:last-child{border-right:0;padding-right:0}.founder-working-list span{color:var(--coral);font-size:.68rem}.founder-working-list h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.04em;margin:auto 0 1rem;font-size:clamp(2rem,3vw,3.3rem);font-weight:800;line-height:.94}.founder-working-list p{color:var(--muted);margin:0;line-height:1.6}.form-privacy-note{border-left:5px solid var(--acid);background:var(--paper-bright);color:var(--muted);margin:0;padding:1rem 1.1rem;font-size:.82rem;line-height:1.55}.form-privacy-note strong{color:var(--ink)}.form-note a{color:var(--cobalt);text-underline-offset:.18em;font-weight:650;text-decoration:underline}.contact-expectation{align-items:start}.contact-next-steps{border-top:1px solid var(--ink);margin:3rem 0 0;padding:0;list-style:none}.contact-next-steps li{border-bottom:1px solid #1112144d;grid-template-columns:3rem 1fr;gap:1rem;padding:1.3rem 0;display:grid}.contact-next-steps li>span{color:var(--cobalt);padding-top:.3rem;font-size:.68rem;font-weight:750}.contact-next-steps h3{margin-bottom:.45rem;font-size:clamp(1.2rem,2vw,1.6rem)}.contact-next-steps p{color:#343432;max-width:44rem;margin:0;line-height:1.6}@media (max-width:950px){.home-credentials{grid-template-columns:repeat(2,1fr)}.founder-working-list{grid-template-columns:1fr}.founder-working-list article,.founder-working-list article:first-child,.founder-working-list article:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:2rem 0}.founder-working-list h3{margin-top:2.5rem}}@media (max-width:560px){.home-credentials{grid-template-columns:1fr}.home-credentials>div{border-bottom:1px solid var(--line);padding-bottom:1rem}.founder-credentials>div{grid-template-columns:1fr;gap:.25rem}}h1,h2,h3,blockquote{text-wrap:pretty;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;max-inline-size:100%}p,li,dd,figcaption{text-wrap:pretty}.hero-copy h1{max-inline-size:15ch}.inner-hero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-content:end;align-items:start;gap:clamp(3rem,5vw,6rem)}.inner-hero h1{max-inline-size:none}.workflow-page-hero{grid-template-columns:minmax(420px,1.05fr) minmax(540px,.95fr)}.workflow-page-hero h1{max-inline-size:none}.manifesto,.split-heading,.tool-heading,.belief-section{grid-template-columns:minmax(150px,.3fr) minmax(0,1.45fr) minmax(260px,.55fr);gap:clamp(2rem,3.4vw,4.75rem)}.manifesto h2,.split-heading h2,.belief-section h2,.tool-heading h2{max-inline-size:none}.tool-heading{align-items:start;max-width:none}.tool-heading .section-index{white-space:normal}.tool-heading>p:last-child,.split-heading>p:last-child,.manifesto-copy,.belief-section>div,.inner-hero-aside{max-inline-size:62ch}.tool-heading>p:last-child{padding-top:.35rem}.human-accountability{grid-template-columns:minmax(170px,.4fr) minmax(0,1.6fr);gap:clamp(3rem,5vw,6rem)}.human-accountability>div{width:min(100%,980px)}.human-accountability h2{max-inline-size:none}.service-detail-list article{grid-template-columns:3rem minmax(310px,.82fr) minmax(420px,1.18fr);gap:clamp(2rem,4vw,5.5rem)}.service-name h2,.guardrail-section h2,.name-section h2,.contact-expectation h2,.contact-content>div:last-child>h2{max-inline-size:15ch}.closing-cta h2{max-inline-size:28ch}.principles-section h2{max-inline-size:18ch}.workflow-panel-intro{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:start;gap:clamp(3rem,5vw,6rem)}.workflow-panel-intro h2{max-width:1000px;font-size:clamp(3rem,4.25vw,4.7rem)}@media (min-width:841px){.inner-hero h1,.manifesto>h2,.split-heading>h2,.tool-heading>h2,.belief-section>h2,.service-name h2,.name-section h2,.contact-expectation h2,.workflow-panel-intro h2{transform:translateY(-.08em)}}@media (max-width:1360px){.manifesto,.split-heading,.tool-heading,.belief-section{grid-template-columns:minmax(155px,.3fr) minmax(0,1.2fr);gap:2rem clamp(2.5rem,5vw,4.5rem)}.manifesto-copy,.split-heading>p:last-child,.tool-heading>p:last-child,.belief-section>div{grid-column:2}.workflow-page-hero,.inner-hero{grid-template-columns:1fr}.inner-hero-aside{max-width:62ch}.workflow-panel-intro{grid-template-columns:1fr}}@media (max-width:1020px){.service-detail-list article{grid-template-columns:3rem minmax(0,1fr)}.service-copy{grid-column:2}}@media (max-width:840px){.manifesto,.split-heading,.tool-heading,.belief-section,.human-accountability{grid-template-columns:1fr}.manifesto-copy,.split-heading>p:last-child,.tool-heading>p:last-child,.belief-section>div{grid-column:auto}.hero-copy h1,.inner-hero h1,.workflow-page-hero h1,.manifesto h2,.split-heading h2,.tool-heading h2,.belief-section h2,.human-accountability h2,.closing-cta h2,.principles-section h2,.footer-lead h2{max-inline-size:none}}@media (max-width:620px){.service-detail-list article{grid-template-columns:1fr}.service-copy{grid-column:auto}}.starting-offers,.capability-intro{width:min(100%, var(--max-width));margin-inline:auto}.starting-offers{padding:clamp(5rem, 8vw, 9rem) var(--page-gutter);color:#fff;background:var(--ink)}.starting-offers-heading{grid-template-columns:.3fr 1.1fr .6fr;align-items:end;gap:clamp(2rem,5vw,7rem);margin-bottom:clamp(3rem,6vw,6rem);display:grid}.starting-offers-heading .section-index{color:var(--acid)}.starting-offers-heading h2{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(3.6rem,5.7vw,6.4rem);font-weight:800;line-height:.88}.starting-offers-heading>p:last-child{color:var(--dark-muted);margin:0;line-height:1.65}.starting-offer-list{border-top:1px solid #f7f3ea73}.starting-offer-list article{border-bottom:1px solid #f7f3ea4d;grid-template-columns:.8fr 1.5fr .45fr;align-items:start;gap:clamp(2rem,5vw,6rem);padding:clamp(2.5rem,4vw,4rem) 0;display:grid}.starting-offer-list header{grid-template-columns:2rem 1fr;gap:1rem;display:grid}.starting-offer-list header>span{color:var(--acid);padding-top:.5rem;font-size:.7rem}.starting-offer-list h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.04em;margin-bottom:.6rem;font-size:clamp(2rem,3.2vw,3.7rem);font-weight:800;line-height:.92}.starting-offer-list header p{color:var(--teal-on-dark);margin:0;font-weight:650}.starting-offer-list dl{border-top:1px solid #f7f3ea61;margin:0}.starting-offer-list dl>div{border-bottom:1px solid #f7f3ea38;grid-template-columns:.42fr 1.58fr;gap:1.5rem;padding:.8rem 0;display:grid}.starting-offer-list dt{color:var(--dark-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.starting-offer-list dd{margin:0;font-size:.9rem}.starting-offer-list .text-button{color:#fff}.capability-intro{padding:clamp(4rem, 7vw, 7rem) var(--page-gutter) 2rem;grid-template-columns:.3fr 1.1fr .6fr;align-items:end;gap:clamp(2rem,5vw,7rem);display:grid}.capability-intro h2{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(3.2rem,5vw,5.7rem);font-weight:800;line-height:.9}.capability-intro>p:last-child{color:var(--muted);margin:0;line-height:1.65}@media (max-width:1050px){.starting-offers-heading,.capability-intro{grid-template-columns:.3fr 1.2fr}.starting-offers-heading>p:last-child,.capability-intro>p:last-child{grid-column:2}.starting-offer-list article{grid-template-columns:.8fr 1.2fr}.starting-offer-list .text-button{grid-column:2}}@media (max-width:700px){.starting-offers-heading,.capability-intro,.starting-offer-list article{grid-template-columns:1fr}.starting-offers-heading>p:last-child,.capability-intro>p:last-child,.starting-offer-list .text-button{grid-column:auto}.starting-offer-list dl>div{grid-template-columns:1fr;gap:.35rem}}.responsible-hero{background:var(--paper-bright)}.responsible-hero .section-index{margin-bottom:1.5rem}.responsible-position,.control-area-list,.control-record,.control-lifecycle,.responsible-scope{width:min(100%, var(--max-width));margin-inline:auto}.responsible-position{padding:clamp(5rem, 8vw, 9rem) var(--page-gutter);color:#fff;background:var(--cobalt);grid-template-columns:.42fr 1.58fr;gap:clamp(3rem,8vw,10rem);display:grid}.responsible-position .section-index{color:var(--acid)}.responsible-position h2{max-width:980px;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;margin-bottom:2rem;font-size:clamp(3.8rem,6.1vw,6.8rem);font-weight:800;line-height:.88}.responsible-position>div p{color:#fff;max-width:52rem;margin:0;font-size:1.07rem;line-height:1.65}.control-area-list{padding:clamp(5rem, 8vw, 9rem) var(--page-gutter)}.control-area-heading{grid-template-columns:.42fr 1.58fr;align-items:end;gap:clamp(3rem,8vw,10rem);margin-bottom:clamp(3rem,6vw,6rem);display:grid}.control-area-heading h2{max-width:1000px;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(3.6rem,5.8vw,6.4rem);font-weight:800;line-height:.88}.control-area-list>article{border-top:1px solid var(--line);grid-template-columns:.12fr .72fr 1fr .58fr;align-items:start;gap:clamp(1.5rem,4vw,5rem);padding:2rem 0;display:grid}.control-area-list>article:last-child{border-bottom:1px solid var(--line)}.control-area-list>article>span{color:var(--coral);font-size:.68rem}.control-area-list article div>p{color:var(--cobalt);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem;font-weight:750}.control-area-list h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,2.7vw,3.1rem);font-weight:800;line-height:.95}.control-area-list article>p{color:var(--muted);margin:0;line-height:1.65}.control-deliverable{border-left:5px solid var(--acid);background:var(--paper-bright);padding:1rem}.control-deliverable small,.control-deliverable strong{display:block}.control-deliverable small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;font-size:.62rem;font-weight:700}.control-deliverable strong{font-size:.88rem}.control-record{padding:clamp(5rem, 8vw, 9rem) var(--page-gutter);color:#fff;background:var(--ink)}.control-record-copy{grid-template-columns:.35fr 1fr .65fr;align-items:end;gap:clamp(2rem,5vw,7rem);margin-bottom:clamp(3rem,5vw,5rem);display:grid}.control-record-copy .section-index{color:var(--acid)}.control-record-copy h2{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(3.6rem,5.7vw,6.3rem);font-weight:800;line-height:.88}.control-record-copy>p:last-child{color:var(--dark-muted);margin:0;line-height:1.65}.control-table{border-top:1px solid #f7f3ea8c}.control-table-row{border-bottom:1px solid #f7f3ea47;grid-template-columns:.55fr 1fr 1fr .8fr;min-width:780px;display:grid}.control-table-row>*{border-right:1px solid #f7f3ea33;min-width:0;padding:1.2rem}.control-table-row>:first-child{padding-left:0}.control-table-row>:last-child{border-right:0;padding-right:0}.control-table-head{color:var(--teal-on-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:750}.control-table-row:not(.control-table-head) span{color:var(--dark-muted);font-size:.88rem}.control-lifecycle{padding:clamp(5rem, 8vw, 9rem) var(--page-gutter);grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,10rem);display:grid}.control-lifecycle h2{max-width:700px;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(3.5rem,5.5vw,6rem);font-weight:800;line-height:.88}.control-lifecycle ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.control-lifecycle li{border-bottom:1px solid var(--line);grid-template-columns:2rem .48fr 1fr;align-items:baseline;gap:1rem;padding:1.2rem 0;display:grid}.control-lifecycle li>span{color:var(--coral);font-size:.65rem}.control-lifecycle li p{color:var(--muted);margin:0}.responsible-scope{padding:1.6rem var(--page-gutter);background:var(--acid);grid-template-columns:.42fr 1.58fr;gap:clamp(2rem,8vw,10rem);display:grid}.responsible-scope p{margin:0}.responsible-scope>div{max-width:62rem}.responsible-scope .text-button{color:var(--ink);margin-top:.8rem}.guardrail-section .text-button{margin-top:1.5rem}@media (max-width:1000px){.responsible-position,.control-area-heading,.control-record-copy,.control-lifecycle,.responsible-scope{grid-template-columns:1fr}.control-area-list>article{grid-template-columns:.12fr .88fr 1fr}.control-deliverable{grid-column:2/-1}.control-record{overflow-x:auto}}@media (max-width:680px){.control-area-list>article{grid-template-columns:2rem 1fr}.control-area-list article>p,.control-deliverable{grid-column:2}.control-lifecycle li{grid-template-columns:2rem 1fr}.control-lifecycle li p{grid-column:2}.site-nav{max-height:calc(100dvh - 76px);padding-bottom:max(2rem, env(safe-area-inset-bottom));overflow-y:auto}.text-button,.evidence-assessment button,.noise-tag{min-height:44px}.friction-detail{margin-left:0}.workflow-tabs{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.workflow-tabs button{border-bottom:1px solid var(--line);min-width:0;padding:1rem .75rem}.workflow-tabs button:after{right:.75rem}.anatomy-selector{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.anatomy-selector button{overflow-wrap:anywhere;min-width:0;height:auto;padding:.75rem}.anatomy-selector button:last-child{grid-column:1/-1}.transformation-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow-x:visible}.transformation-tabs button{overflow-wrap:anywhere;min-width:0;padding:.65rem .45rem}}.dark-band,.closing-cta,.claims-demo,.site-footer{--muted:var(--dark-muted);--teal:var(--teal-on-dark)}.manifesto-copy,.principle-list p,.footer-grid,.closing-cta>p:not(.section-index),.claims-demo .tool-heading>p:last-child,.claims-demo .tool-disclaimer,.claims-demo .trace-content{color:var(--dark-muted)}.trace-step{opacity:.82}.trace-step>div>p{color:var(--teal-on-dark)}.subtraction-statement>div:last-child>p:not(.section-index),.human-accountability>div p,.engagement-section .split-heading>p:last-child,.engagement-options p,.belief-section>div,.transformations-section .tool-heading>p:last-child,.transformations-section .tool-disclaimer,.transformations-section .transformation-tabs button,.transformations-section .state-toggle button,.transformation-metrics span,.engagement-builder .tool-heading>p:last-child,.sorter-result p{color:#fff}.repetition-multiplier .tool-heading>p:last-child,.repetition-multiplier .range-label>span,.multiplier-request>p{color:var(--ink)}.examples-hero{background:var(--paper-bright)}.examples-hero h1{line-height:.96}.examples-hero .section-index{margin-bottom:1.5rem}.evidence-disclosure,.example-case-list,.example-case{width:min(100%, var(--max-width));margin-inline:auto}.evidence-disclosure{padding:1.5rem var(--page-gutter);color:var(--ink);background:var(--acid);grid-template-columns:.45fr 1.55fr;gap:clamp(2rem,7vw,9rem);display:grid}.evidence-disclosure strong{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.evidence-disclosure p{max-width:62rem;margin:0}.example-case{padding:clamp(5rem, 8vw, 9rem) var(--page-gutter);border-bottom:1px solid var(--line)}.example-case:nth-child(2){background:var(--paper-bright)}.example-case-heading{grid-template-columns:2.5rem minmax(0,1fr);gap:clamp(.9rem,1.5vw,1.5rem);margin-bottom:clamp(3rem,6vw,6rem);display:grid}.example-case-heading>span{color:var(--coral);letter-spacing:.14em;padding-top:.7rem;font-size:.75rem;font-weight:700}.example-case:nth-child(2) .example-case-heading>span{color:var(--teal)}.example-case:nth-child(3) .example-case-heading>span{color:var(--cobalt)}.example-case-heading p{color:var(--cobalt);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.7rem;font-size:.78rem;font-weight:750}.example-case-heading h2{max-width:1100px;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;margin-bottom:1.2rem;font-size:clamp(3.4rem,5.7vw,6.5rem);font-weight:800;line-height:.9}.example-case-heading small{color:var(--muted);font-size:.95rem}.example-brief{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:.45fr 1.55fr;gap:clamp(2rem,7vw,9rem);padding:1.5rem 0;display:grid}.example-brief>p:last-child{max-width:62rem;margin:0;font-size:1.08rem;line-height:1.65}.example-flow{grid-template-columns:1fr .15fr 1fr;align-items:stretch;gap:clamp(1.5rem,3vw,3.5rem);padding:clamp(3rem,5vw,5rem) 0;display:grid}.example-flow>div:not(.example-subtract){min-width:0}.example-flow-label{border-bottom:3px solid var(--coral);letter-spacing:.13em;text-transform:uppercase;padding-bottom:.8rem;font-size:.75rem;font-weight:750}.example-flow>div:last-child .example-flow-label{border-color:var(--teal)}.example-flow ol{counter-reset:example-step;margin:0;padding:0;list-style:none}.example-flow li{border-bottom:1px solid var(--line);counter-increment:example-step;grid-template-columns:2.5rem 1fr;align-items:center;gap:.5rem;min-height:64px;padding:1rem 0;display:grid}.example-flow li:before{color:var(--muted);content:"0" counter(example-step);font-size:.67rem}.example-flow>div:first-child li{color:var(--muted)}.example-subtract{min-height:100%;color:var(--ink);background:var(--acid);font-family:var(--font-display), "Arial Narrow", sans-serif;place-items:center;font-size:clamp(5rem,8vw,9rem);font-weight:800;display:grid;transform:skew(-4deg)}.example-system-design{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-bottom:2rem;padding-block:2rem}.example-system-design>header{grid-template-columns:minmax(10rem,.35fr) minmax(0,1.65fr);align-items:baseline;gap:clamp(2rem,7vw,9rem);margin-bottom:2rem;display:grid}.example-system-design h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:0;font-size:2.4rem;font-weight:650;line-height:1}.example-system-design>div{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.example-system-design article{border-top:5px solid var(--coral);border-right:1px solid var(--line);background:var(--paper-bright);min-height:14rem;padding:1.15rem}.example-system-design article:nth-child(2){border-top-color:var(--teal)}.example-system-design article:nth-child(3){border-top-color:var(--cobalt)}.example-system-design article:nth-child(4){border-top-color:var(--acid)}.example-system-design article:nth-child(5){border-top-color:var(--magenta);border-right:0}.example-system-design article>span{color:var(--muted);font-size:.62rem}.example-system-design article>strong{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin-top:1.6rem;font-size:1.3rem;font-weight:650;display:block}.example-system-design article>p{color:var(--muted);margin:1rem 0 0;font-size:.74rem;line-height:1.5}@media (max-width:1100px){.example-system-design>div{grid-template-columns:repeat(2,minmax(0,1fr))}.example-system-design article:nth-child(2n){border-right:0}}.example-proof-grid{border-top:1px solid var(--ink);grid-template-columns:1.2fr .8fr 1fr;display:grid}.example-proof-grid>section{border-right:1px solid var(--line);min-width:0;padding:2rem}.example-proof-grid>section:first-child{padding-left:0}.example-proof-grid>section:last-child{border-right:0;padding-right:0}.deliverable-sheet{border:1px solid var(--ink);background:var(--paper-bright);box-shadow:8px 8px 0 var(--cobalt)}.deliverable-sheet-bar{color:#fff;background:var(--ink);letter-spacing:.1em;justify-content:space-between;gap:1rem;min-height:38px;padding:.6rem .75rem;font-size:.58rem;font-weight:700;display:flex}.deliverable-sheet ol,.example-controls ul{margin:0;padding:0;list-style:none}.deliverable-sheet li{border-bottom:1px solid var(--line);grid-template-columns:2rem 1fr;align-items:center;gap:.5rem;min-height:58px;padding:.9rem;font-size:1rem;display:grid}.deliverable-sheet li:last-child{border-bottom:0}.deliverable-sheet li>span{color:var(--coral);font-size:.62rem}.example-controls ul{border-top:1px solid var(--ink)}.example-controls li{border-bottom:1px solid var(--line);grid-template-columns:.7rem minmax(0,1fr);align-items:start;gap:.55rem;padding:.9rem 0;font-size:1rem;font-weight:650;line-height:1.45;display:grid}.example-controls li:before{color:var(--teal);content:"+";margin:0}.example-demonstrates>p:not(.section-index){color:var(--muted);line-height:1.65}.example-demonstrates .example-measure-label{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;margin:2rem 0 .4rem;font-size:.72rem;font-weight:750}.example-security-boundary{border-left:6px solid var(--acid);background:var(--paper-bright);grid-template-columns:minmax(9rem,.35fr) minmax(0,1.35fr) auto;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 1.2rem;display:grid}.example-security-boundary strong{color:var(--cobalt);text-transform:uppercase;font-size:.68rem}.example-security-boundary p{color:var(--muted);margin:0;font-size:.78rem}.example-security-boundary a{color:var(--cobalt);white-space:nowrap;font-size:.72rem;font-weight:700}.workflow-security-note{border-left:5px solid var(--acid);background:var(--paper);grid-template-columns:minmax(8rem,.35fr) minmax(0,1.65fr);gap:1rem;margin:1.5rem 0 0;padding:1rem 1.2rem;display:grid}.workflow-security-note strong{color:var(--cobalt);text-transform:uppercase;font-size:.68rem}.workflow-security-note p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.5}@media (max-width:700px){.example-system-design>header,.example-system-design>div,.example-security-boundary,.workflow-security-note{grid-template-columns:1fr}.example-system-design article,.example-system-design article:nth-child(2n){border-right:0;border-bottom:1px solid var(--line);min-height:0}.example-security-boundary a{white-space:normal}}@media (max-width:900px){.evidence-disclosure,.example-case-heading,.example-brief,.example-flow,.example-proof-grid{grid-template-columns:1fr}.example-case-heading{gap:.75rem}.example-flow{gap:1rem}.example-subtract{min-height:76px;font-size:5rem}.example-proof-grid>section,.example-proof-grid>section:first-child,.example-proof-grid>section:last-child{border-right:0;border-bottom:1px solid var(--line);padding:2rem 0}.example-proof-grid>section:last-child{border-bottom:0}}.about-hero{align-content:center;min-height:clamp(400px,36vw,460px);padding-block:clamp(3.5rem,6vw,5rem)}.founder-section{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-auto-rows:max-content;align-items:start;gap:clamp(3rem,6vw,8rem)}.founder-portrait{aspect-ratio:4/5;border-bottom:12px solid var(--acid);object-fit:cover;object-position:50% 28%;width:100%;display:block}.founder-copy{min-width:0}@media (max-width:840px){.about-hero{min-height:auto}.founder-section{grid-template-columns:1fr}.founder-portrait{aspect-ratio:3/2;object-position:50% 24%;width:min(100%,560px)}}@media (max-width:560px){.evidence-disclosure{gap:.65rem;padding-block:1.25rem}.example-case-heading h2{font-size:clamp(3rem,15vw,4.5rem)}.deliverable-sheet-bar{flex-direction:column;align-items:flex-start}}.home-proof{width:min(100%, var(--max-width));padding:clamp(5rem, 8vw, 9rem) var(--page-gutter);background:var(--paper-bright);margin-inline:auto}.home-proof-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(3rem,8vw,10rem);margin-bottom:clamp(3rem,5vw,5rem);display:grid}.home-proof-heading h2{max-width:850px;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(3.8rem,6vw,6.8rem);font-weight:800;line-height:.88}.home-proof-heading>div:last-child>p:first-child{color:var(--muted);font-size:1.05rem;line-height:1.65}.home-proof-disclaimer{border-top:1px solid var(--line);color:var(--muted);margin:1.5rem 0 0;padding-top:1rem;font-size:.78rem}.home-proof-example{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:1.15fr .9fr .75fr;margin-bottom:2rem;display:grid}.home-proof-example>div{border-right:1px solid var(--line);min-width:0;padding:clamp(1.5rem,3vw,2.75rem)}.home-proof-example>div:first-child{padding-left:0}.home-proof-example>div:last-child{border-right:0;padding-right:0}.home-proof-problem>span,.home-proof-deliverables>p,.home-proof-controls>p{color:var(--cobalt);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:750}.home-proof-problem h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.04em;margin:3rem 0 1.2rem;font-size:clamp(2.3rem,3.5vw,4rem);font-weight:800;line-height:.92}.home-proof-problem p{max-width:40rem;color:var(--muted);margin:0}.home-proof-deliverables ol,.home-proof-controls ul{border-top:1px solid var(--ink);margin:2rem 0 0;padding:0;list-style:none}.home-proof-deliverables li,.home-proof-controls li{border-bottom:1px solid var(--line);align-items:center;gap:.8rem;min-height:54px;padding:.8rem 0;font-size:.88rem;font-weight:620;display:flex}.home-proof-deliverables li>span:first-child{color:var(--coral);font-size:.62rem}.home-proof-controls li:before{color:var(--teal);content:"+"}@media (max-width:1000px){.home-proof-heading{grid-template-columns:1fr;gap:2rem}.home-proof-heading>div:last-child{max-width:48rem}.home-proof-example{grid-template-columns:1fr 1fr}.home-proof-problem{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1}.home-proof-example>.home-proof-deliverables{padding-left:0}}@media (max-width:620px){.home-proof-example{grid-template-columns:1fr}.home-proof-problem{grid-column:auto}.home-proof-example>div,.home-proof-example>div:first-child,.home-proof-example>div:last-child,.home-proof-example>.home-proof-deliverables{border-right:0;border-bottom:1px solid var(--line);padding:1.7rem 0}.home-proof-example>div:last-child{border-bottom:0}.home-proof-problem h3{margin-top:2rem}}.home-hero,.inner-hero,.legal-hero,.auth-shell{min-height:auto;padding-top:var(--page-entry-space);padding-bottom:var(--section-space);align-content:start;align-items:start}.inner-hero h1{transform:none}.legal-hero .section-index{margin-top:0}.hero-copy h1,.workflow-page-hero>div:first-child h1,.legal-hero h1,.auth-intro h1{margin-bottom:var(--headline-copy-space)}.manifesto,.home-proof,.content-section,.interactive-section,.subtraction-statement,.founder-section,.founder-working-model,.belief-section,.name-section,.principles-section,.guardrail-section,.contact-content,.contact-expectation,.responsible-position,.control-area-list,.control-record,.control-lifecycle,.starting-offers,.mechanics-band,.flagship-demo-index,.workflow-lab-intro,.workflow-explorer,.human-accountability,.legal-shell,.closing-cta{padding-top:var(--section-space);padding-bottom:var(--section-space)}.capability-intro{padding-top:var(--section-space)}.subtraction-statement{min-height:auto}.examples-hero,.responsible-hero{background:0 0}.evidence-disclosure,.mechanics-band,.workflow-lab-intro,.repetition-multiplier,.human-accountability,.subtraction-statement,.belief-section,.engagement-builder,.responsible-position,.responsible-scope,.contact-expectation{color:var(--ink);background:var(--paper-bright)}.evidence-disclosure,.responsible-scope,.contact-expectation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:inset 6px 0 0 var(--acid)}.flagship-demo-index,.transformations-section,.friction-calculator.is-expanded,.anatomy-section{color:var(--ink);background:var(--paper)}.subtraction-statement .section-index,.belief-section .section-index,.engagement-builder .section-index,.responsible-position .section-index,.workflow-lab-intro .section-index,.human-accountability .section-index,.transformations-section .section-index{color:var(--cobalt)}.subtraction-statement h2,.subtraction-statement .text-button,.belief-section h2,.responsible-position h2,.human-accountability h2{color:var(--ink)}.subtraction-statement>div:last-child>p:not(.section-index),.belief-section>div,.engagement-builder .tool-heading>p:last-child,.responsible-position>div p,.workflow-lab-intro>div>p,.human-accountability>div p,.transformations-section .tool-heading>p:last-child,.transformations-section .tool-disclaimer{color:var(--muted)}.transformations-section .transformation-toolbar,.transformations-section .state-toggle,.transformations-section .state-toggle button+button,.transformation-metrics{border-color:var(--line)}.transformations-section .transformation-tabs button,.transformations-section .state-toggle button,.transformation-metrics span{color:var(--muted);border-color:var(--line)}.transformations-section .transformation-tabs button[aria-selected=true],.transformations-section .state-toggle button[aria-pressed=true]{color:#fff;background:var(--cobalt)}.process-map:before{background:var(--line)}.process-map>div{border-color:var(--line);background:var(--paper-bright)}.is-after .process-map>div{background:#315cff0f;border-color:#315cff66}.process-map>div>span,.transformation-metrics strong,.controls-retained li:before{color:var(--cobalt)}.transformation-metrics>div,.controls-retained li{border-color:var(--line)}.engagement-builder-shell{border-color:var(--ink)}.builder-progress span{background:var(--line)}.builder-progress span.is-current{background:var(--cobalt)}.builder-progress span.is-complete{background:var(--teal)}.builder-question>span,.builder-result>div:first-child>span{color:var(--cobalt)}.builder-question>div>button{color:var(--ink);border-color:var(--line)}.builder-question>div>button:hover{color:#fff;background:var(--cobalt)}.builder-question>.text-button,.builder-result .text-button{color:var(--ink)}.builder-result>div:first-child>p{color:var(--muted)}.builder-result ul{border-color:var(--ink)}.builder-result li{border-color:var(--line)}.builder-result li:before{color:var(--cobalt)}.prompt-library-hero,.accuracy-rules,.prompt-library-workbench{width:min(100%, var(--max-width));margin-inline:auto}.prompt-library-hero{padding:var(--page-entry-space) var(--page-gutter) var(--section-space);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:end;gap:clamp(3rem,7vw,9rem);display:grid}.prompt-library-hero h1{max-width:16ch;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin-bottom:0;font-size:clamp(4rem,6.8vw,7.5rem);font-weight:700;line-height:.88}.prompt-library-intro>p{margin-bottom:2.25rem;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.55}.prompt-library-intro dl{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin:0;display:grid}.prompt-library-intro dl>div{border-bottom:1px solid var(--ink);padding:1rem 0}.prompt-library-intro dl>div+div{border-left:1px solid var(--ink);padding-left:1rem}.prompt-library-intro dt{font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:2.75rem;font-weight:700;line-height:1}.prompt-library-intro dd{color:var(--muted);text-transform:uppercase;margin:.25rem 0 0;font-size:.8rem;font-weight:650}.accuracy-rules{padding:clamp(2.5rem, 4vw, 4.5rem) var(--page-gutter);color:#fff;background:var(--ink);box-shadow:inset 7px 0 0 var(--acid);grid-template-columns:minmax(13rem,.42fr) minmax(0,1.58fr);gap:clamp(2rem,7vw,8rem);display:grid}.accuracy-rules .section-index{color:var(--acid)}.accuracy-rules h2{max-width:12ch;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:0;font-size:clamp(2.5rem,4vw,4rem);font-weight:650;line-height:.95}.accuracy-rules blockquote{max-width:62rem;color:var(--paper-bright);margin:0 0 1.75rem;font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:520;line-height:1.6}.copy-button{border:1px solid var(--ink);color:#fff;background:var(--cobalt);cursor:pointer;min-height:44px;padding:.65rem 1rem;font-size:.82rem;font-weight:700;transition:color .16s,background .16s}.copy-button:hover{color:var(--ink);background:var(--acid)}.copy-button-dark{border-color:var(--paper-bright);color:var(--ink);background:var(--acid)}.copy-button-dark:hover{color:#fff;background:var(--cobalt)}.prompt-library-workbench{padding:var(--section-space) var(--page-gutter)}.prompt-library-toolbar{grid-template-columns:minmax(0,1fr) minmax(18rem,27rem);align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.prompt-library-toolbar h2,.prompt-empty-state h2{max-width:16ch;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:0;font-size:clamp(3rem,5vw,5.5rem);font-weight:700;line-height:.92}.prompt-search{gap:.55rem;display:grid}.prompt-search>span{text-transform:uppercase;font-size:.76rem;font-weight:700}.prompt-search input{border:1px solid var(--ink);width:100%;height:54px;color:var(--ink);background:var(--paper-bright);appearance:none;border-radius:0;padding:0 1rem}.prompt-search input::placeholder{color:var(--muted)}.prompt-team-filter{border:1px solid var(--ink);background:var(--paper-bright);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:clamp(2.5rem,4vw,4rem);display:grid}.prompt-team-filter button{min-height:58px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:.7rem .8rem;font-size:.76rem;font-weight:680;line-height:1.2}.prompt-team-filter button+button{border-left:1px solid var(--line)}.prompt-team-filter button span{color:var(--muted);margin-left:.25rem;font-weight:500}.prompt-team-filter button:hover,.prompt-team-filter button[aria-pressed=true]{color:#fff;background:var(--cobalt)}.prompt-team-filter button:hover span,.prompt-team-filter button[aria-pressed=true] span{color:#fff}.prompt-result-count{color:var(--muted);margin:1rem 0 0;font-size:.78rem;font-weight:620}.prompt-team-list{margin-top:clamp(3.5rem,7vw,7rem)}.prompt-team{--team-accent:var(--cobalt);scroll-margin-top:1rem}.prompt-team+.prompt-team{margin-top:clamp(5rem,8vw,8rem)}.prompt-team-account{--team-accent:var(--coral)}.prompt-team-medical-editor{--team-accent:var(--teal)}.prompt-team-brand-strategy{--team-accent:var(--magenta)}.prompt-team-business-integration{--team-accent:var(--ink)}.prompt-team-heading{border-bottom:3px solid var(--team-accent);grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:clamp(.9rem,1.5vw,1.5rem);margin-bottom:1.5rem;padding-bottom:1.5rem;display:grid}.prompt-team-heading>p{color:var(--team-accent);font-family:var(--font-display), "Arial Narrow", sans-serif;margin:0;font-size:2.4rem;font-weight:700;line-height:1}.prompt-team-heading h2{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:0;font-size:clamp(2.7rem,4vw,4.5rem);font-weight:700;line-height:.95}.prompt-team-heading div>p{max-width:48rem;color:var(--muted);margin:.75rem 0 0}.prompt-list{border-top:1px solid var(--ink)}.prompt-item{border-bottom:1px solid var(--ink);background:0 0}.prompt-item[open]{background:var(--paper-bright);box-shadow:inset 5px 0 0 var(--team-accent)}.prompt-item summary{cursor:pointer;grid-template-columns:4rem minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;min-height:82px;padding:1rem 1.25rem 1rem 0;font-size:clamp(1rem,1.3vw,1.17rem);font-weight:650;list-style:none;display:grid}.prompt-item[open] summary{padding-left:1.25rem}.prompt-item summary::-webkit-details-marker{display:none}.prompt-item summary:hover{color:var(--cobalt)}.prompt-number{color:var(--muted);font-size:.75rem;font-weight:700}.prompt-expand{width:1rem;height:1rem;position:relative}.prompt-expand:before,.prompt-expand:after{content:"";background:currentColor;width:100%;height:1px;position:absolute;top:50%;left:0}.prompt-expand:after{transition:transform .16s;transform:rotate(90deg)}.prompt-item[open] .prompt-expand:after{transform:rotate(0)}.prompt-item-body{padding:0 4rem 2rem 6.25rem}.accuracy-included{border-left:4px solid var(--acid);width:fit-content;color:var(--muted);background:var(--paper);text-transform:uppercase;margin:0 0 1.5rem;padding:.35rem .55rem;font-size:.72rem;font-weight:700}.prompt-content{color:#242528;max-width:76ch;font-size:.95rem;line-height:1.65}.prompt-content p,.prompt-content ul,.prompt-content ol,.prompt-content .prompt-table{margin:0 0 1.15rem}.prompt-content ul,.prompt-content ol{padding-left:1.35rem}.prompt-content li+li{margin-top:.25rem}.prompt-content strong{color:var(--ink);font-weight:700}.prompt-table{border:1px solid var(--line);background:var(--paper);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;display:grid;overflow-x:auto}.prompt-table span{min-width:max-content;padding:.65rem .75rem}.prompt-item-body>.copy-button{margin-top:.45rem}.prompt-empty-state{border-top:3px solid var(--coral);min-height:24rem;padding:clamp(3rem,7vw,7rem) 0}.prompt-empty-state .text-button{color:var(--ink);cursor:pointer;background:0 0;margin-top:2rem}@media (max-width:1000px){.prompt-library-hero{grid-template-columns:1fr;gap:2.5rem}.prompt-library-hero h1{max-width:18ch}.prompt-library-intro{max-width:48rem}.prompt-team-filter{grid-template-columns:repeat(6,minmax(9.5rem,1fr));overflow-x:auto}}@media (max-width:760px){.prompt-library-hero h1{font-size:clamp(3.25rem,14vw,5.2rem)}.accuracy-rules,.prompt-library-toolbar{grid-template-columns:1fr}.accuracy-rules h2{max-width:none}.prompt-library-toolbar{align-items:start}.prompt-search{width:100%}.prompt-team-heading{grid-template-columns:3.5rem minmax(0,1fr)}.prompt-item summary{grid-template-columns:2rem minmax(0,1fr) 1.25rem;gap:.65rem;min-height:74px;padding-right:.5rem}.prompt-item[open] summary{padding-left:.8rem}.prompt-item-body{padding:0 1rem 1.5rem 2.8rem}}@media (max-width:480px){.prompt-library-intro dl{grid-template-columns:1fr}.prompt-library-intro dl>div+div{border-left:0;padding-left:0}.prompt-team-heading{grid-template-columns:1fr;gap:.65rem}.prompt-team-heading>p{font-size:1.5rem}.prompt-item-body{padding-left:1rem}}.contact-expectation{grid-template-columns:minmax(10rem,.42fr) minmax(0,1.58fr);gap:clamp(2rem,4vw,4.5rem)}.contact-expectation h2{max-inline-size:22ch;font-size:clamp(3rem,4.6vw,5.2rem)}@media (max-width:840px){.contact-expectation{grid-template-columns:1fr;gap:2rem}.contact-expectation h2{max-inline-size:none;font-size:clamp(2rem,8vw,3.5rem)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.audit-hero,.audit-decision-example,.audit-workspace{width:min(100%, var(--max-width));margin-inline:auto}.audit-hero{min-height:39rem;padding:var(--page-entry-space) var(--page-gutter) var(--section-space);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(19rem,.6fr);align-items:end;gap:clamp(2.5rem,5vw,6rem);display:grid}.audit-hero h1{max-width:none;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:0;font-size:clamp(3.6rem,6vw,6.8rem);font-weight:700;line-height:.88}.audit-hero-deck{max-width:43rem;margin:1.8rem 0 0;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.55}.audit-hero-aside>p{max-width:36rem;margin-bottom:2rem;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.55}.audit-equation{border-top:1px solid var(--ink);display:grid}.audit-equation span{border-bottom:1px solid var(--ink);align-items:center;gap:1rem;min-height:3rem;padding:.65rem 0;font-size:.82rem;font-weight:680;display:flex}.audit-equation span:before{border:2px solid var(--cobalt);content:"";width:.55rem;height:.55rem;transform:rotate(45deg)}.audit-equation span+span:after{content:"";position:absolute}.audit-decision-example{padding:clamp(3rem, 5vw, 5.5rem) var(--page-gutter);color:#fff;background:var(--ink);box-shadow:inset 7px 0 0 var(--acid)}.audit-decision-example .section-index{color:var(--acid)}.audit-summary{max-width:70rem;font-family:var(--font-body), Arial, sans-serif;letter-spacing:0;margin:0 0 1.5rem;font-weight:400}.audit-summary-intro{margin:0 0 1rem;font-size:clamp(1rem,1.25vw,1.18rem)}.audit-summary ul{border-top:1px solid #ffffff4d;margin:0;padding:0;list-style:none}.audit-summary li{border-bottom:1px solid #fff3;grid-template-columns:4.25rem minmax(0,1fr) 1.75rem;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem 0;display:grid}.audit-summary li>strong{color:var(--acid);font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:clamp(1.9rem,3vw,3rem);font-weight:700;line-height:1}.audit-summary li p{margin:0;font-size:clamp(.95rem,1.15vw,1.08rem);font-weight:400;line-height:1.45}.audit-summary li p b{color:var(--acid);font-size:1.12em;font-weight:700}.audit-summary li small{max-width:68ch;color:var(--dark-muted);margin-top:.3rem;font-size:.72rem;font-weight:400;line-height:1.45;display:block}.audit-summary li>span{color:var(--dark-muted);text-align:right;font-size:.62rem}.audit-decision-example>p:last-child{max-width:48rem;color:var(--dark-muted);margin:0;font-size:.82rem}.audit-workspace{padding:var(--section-space) var(--page-gutter)}.audit-workspace-heading{grid-template-columns:minmax(0,1fr) 14rem;align-items:end;gap:3rem;display:grid}.audit-workspace-heading h2{max-width:18ch;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:0;font-size:clamp(2.9rem,4.5vw,5rem);font-weight:700;line-height:.94}.audit-working-state{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:auto 1fr;align-items:center;gap:.25rem .8rem;padding:1rem 0;display:grid}.audit-working-state>strong{font-family:var(--font-display), "Arial Narrow", sans-serif;grid-row:span 2;font-size:2.8rem;line-height:1}.audit-working-state>span{color:var(--muted);font-size:.75rem;line-height:1.25}.audit-working-state button{color:var(--cobalt);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.72rem;font-weight:700}.audit-tabs{border:1px solid var(--ink);background:var(--paper-bright);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(3rem,5vw,5rem);display:grid}.audit-tabs button{min-height:76px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;gap:.3rem;padding:.85rem 1rem;display:grid}.audit-tabs button+button{border-left:1px solid var(--line)}.audit-tabs button>span{color:var(--muted);font-size:.68rem;font-weight:700}.audit-tabs button>strong{font-size:.84rem;line-height:1.2}.audit-tabs button:hover,.audit-tabs button[aria-selected=true]{color:#fff;background:var(--cobalt)}.audit-tabs button:hover>span,.audit-tabs button[aria-selected=true]>span{color:var(--acid)}.audit-panel{border:1px solid var(--ink);background:var(--paper-bright);border-top:0;min-height:44rem}.audit-resource{padding:clamp(1.5rem,3vw,3rem)}.audit-resource-intro{border-bottom:1px solid var(--ink);grid-template-columns:4.5rem minmax(0,1.25fr) minmax(15rem,.55fr);align-items:start;gap:clamp(1.5rem,4vw,5rem);padding-bottom:clamp(2rem,4vw,4rem);display:grid}.audit-resource-intro>span{color:var(--cobalt);font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:2.6rem;font-weight:700;line-height:1}.audit-resource-intro h2{max-width:20ch;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:0 0 1rem;font-size:clamp(2.4rem,3.6vw,4rem);font-weight:700;line-height:.98}.audit-resource-intro div>p{max-width:48rem;color:var(--muted);margin:0;line-height:1.6}.audit-output-label{border:1px solid var(--ink);box-shadow:.45rem .45rem 0 var(--acid);padding:1.1rem}.audit-output-label>strong{color:var(--cobalt);text-transform:uppercase;font-size:.7rem}.audit-output-label>p{font-size:.83rem;font-weight:400;color:var(--ink)!important;margin-top:.45rem!important;line-height:1.45!important}.inventory-toolbar{grid-template-columns:minmax(16rem,28rem) 11rem;justify-content:space-between;align-items:end;gap:1rem;margin-top:2rem;display:grid}.inventory-toolbar>label,.audit-task-select,.audit-add-task label{gap:.45rem;display:grid}.inventory-toolbar label>span,.audit-task-select>span,.audit-add-task label>span{text-transform:uppercase;font-size:.7rem;font-weight:720}.inventory-toolbar input,.audit-task-select select,.audit-add-task input,.audit-add-task select,.knowledge-asset select,.knowledge-asset input{border:1px solid var(--ink);width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:0;padding:.65rem .75rem}.inventory-count{border:1px solid var(--ink);align-items:center;gap:.6rem;min-height:46px;padding:.55rem .75rem;display:flex}.inventory-count strong{font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:1.8rem;line-height:1}.inventory-count span{color:var(--muted);font-size:.7rem;line-height:1.2}.audit-team-filter{border:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1.25rem;display:grid}.audit-team-filter button{min-height:46px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:.6rem;font-size:.72rem;font-weight:680}.audit-team-filter button+button{border-left:1px solid var(--line)}.audit-team-filter button:hover,.audit-team-filter button[aria-pressed=true]{color:#fff;background:var(--cobalt)}.audit-table-wrap{border:1px solid var(--ink);margin-top:1.25rem;overflow-x:auto}.audit-table{border-collapse:collapse;width:100%;min-width:60rem;font-size:.78rem}.audit-table th,.audit-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:.8rem}.audit-table th:last-child,.audit-table td:last-child{border-right:0}.audit-table tbody tr:last-child td{border-bottom:0}.audit-table th{color:#fff;background:var(--ink);text-transform:uppercase;font-size:.66rem;font-weight:700}.audit-table td>strong,.audit-table td>small{display:block}.audit-table td>small{color:var(--muted);margin-top:.18rem;font-size:.67rem}.audit-table tbody tr:hover{background:#315cff0a}.audit-table tr.is-excluded{color:var(--muted);opacity:.58;background:#1112140a}.audit-table input[type=number]{border:1px solid var(--line);background:#fff;border-radius:0;width:5.25rem;height:38px;padding:.4rem .5rem}.audit-checkbox{cursor:pointer;width:2rem;height:2rem;display:block}.audit-checkbox input{opacity:0;width:1px;height:1px;position:absolute}.audit-checkbox>span{border:1px solid var(--ink);background:#fff;place-items:center;width:1.35rem;height:1.35rem;display:grid}.audit-checkbox input:checked+span{background:var(--cobalt)}.audit-checkbox input:checked+span:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:.35rem;height:.65rem;transform:translateY(-.1rem)rotate(45deg)}.audit-checkbox input:focus-visible+span{outline:3px solid var(--cobalt);outline-offset:3px}.audit-empty{border:1px solid var(--line);color:var(--muted);text-align:center;padding:2rem}.audit-empty-selection{border-top:6px solid var(--coral);min-height:34rem;padding:clamp(3rem,7vw,7rem)}.audit-empty-selection h2{max-width:20ch;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:0 0 2rem;font-size:clamp(3rem,5vw,5rem);font-weight:700;line-height:.95}.audit-empty-selection button{border:1px solid var(--ink);color:#fff;background:var(--cobalt);cursor:pointer;min-height:46px;padding:.7rem 1rem;font-weight:700}.audit-add-task{border:1px solid var(--ink);margin-top:1.25rem}.audit-add-task summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:50px;padding:.75rem 1rem;font-size:.8rem;font-weight:700;list-style:none;display:flex}.audit-add-task summary::-webkit-details-marker{display:none}.audit-add-task summary:after{content:"+";font-size:1.35rem;font-weight:400}.audit-add-task[open] summary:after{content:"−"}.audit-add-task>div{border-top:1px solid var(--line);grid-template-columns:.7fr 1fr 1.2fr auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.audit-add-task button,.audit-executive-output button,.audit-step-actions button,.audit-step-actions a{border:1px solid var(--ink);color:#fff;background:var(--cobalt);cursor:pointer;justify-content:center;align-items:center;min-height:46px;padding:.7rem 1rem;font-size:.78rem;font-weight:700;display:inline-flex}.score-layout{grid-template-columns:minmax(0,1.05fr) minmax(21rem,.95fr);align-items:start;gap:1.5rem;margin-top:2rem;display:grid}.score-editor,.ranked-opportunities{border:1px solid var(--ink)}.score-editor{padding:clamp(1rem,2vw,2rem)}.score-result{border:1px solid var(--ink);color:#fff;background:var(--ink);grid-template-columns:1.25fr 1fr 1fr;margin-top:1rem;display:grid}.score-result>div{align-content:end;min-height:7.5rem;padding:1rem;display:grid}.score-result>div+div{border-left:1px solid #ffffff40}.score-result span{color:var(--dark-muted);text-transform:uppercase;font-size:.67rem;font-weight:700}.score-result strong{font-family:var(--font-display), "Arial Narrow", sans-serif;margin-top:.2rem;font-size:clamp(2rem,4vw,3.7rem);line-height:1}.score-result>div:first-child strong{color:var(--acid)}.score-result small{color:var(--dark-muted);font-size:.65rem}.score-labor-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.audit-number-field{border:1px solid var(--line);gap:.3rem;padding:.65rem .75rem;display:grid}.audit-number-field>span:first-child{color:var(--muted);text-transform:uppercase;font-size:.65rem;font-weight:700}.audit-number-field>span:last-child{align-items:baseline;font-weight:700;display:flex}.audit-number-field input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:0;font-weight:700}.rating-list{border-top:1px solid var(--line);margin-top:1rem}.audit-rating-field{border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,1fr) minmax(10rem,.8fr);align-items:center;gap:.8rem 1.5rem;padding:1rem 0;display:grid}.audit-rating-field>span:first-child{gap:.2rem;display:grid}.audit-rating-field strong{font-size:.8rem}.audit-rating-field small{color:var(--muted);font-size:.66rem}.rating-input{grid-template-columns:1fr 2rem;align-items:center;gap:.75rem;display:grid}.rating-input input{width:100%;accent-color:var(--cobalt)}.rating-input b{color:#fff;background:var(--cobalt);place-items:center;width:2rem;height:2rem;font-size:.78rem;display:grid}.rating-anchors{grid-column:2;justify-content:space-between;display:flex}.ranked-opportunities>header{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:1rem;padding:1.25rem;display:grid}.ranked-opportunities h3,.tracking-window h3,.operating-sequence h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:0;font-size:clamp(2rem,3vw,3.2rem);font-weight:700;line-height:.95}.ranked-opportunities h3{font-size:clamp(1.8rem,2.4vw,2.4rem)}.ranked-opportunities>header>p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.ranked-list{display:grid}.ranked-list button{border:0;border-bottom:1px solid var(--line);min-height:64px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:2rem minmax(0,1fr) 2.5rem;align-items:center;gap:.65rem;padding:.7rem .9rem;display:grid}.ranked-list button:hover,.ranked-list button.is-active{color:#fff;background:var(--cobalt)}.ranked-list button>span:first-child{color:var(--muted);font-size:.65rem}.ranked-list button:hover>span:first-child,.ranked-list button.is-active>span:first-child,.ranked-list button:hover small,.ranked-list button.is-active small{color:#fff}.ranked-list button>span:nth-child(2){gap:.15rem;display:grid}.ranked-list strong{font-size:.77rem;line-height:1.25}.ranked-list small{color:var(--muted);font-size:.63rem}.ranked-list b{color:var(--cobalt);font-family:var(--font-display), "Arial Narrow", sans-serif;text-align:right;font-size:1.45rem}.ranked-list button:hover b,.ranked-list button.is-active b{color:var(--acid)}.audit-model-note{color:var(--muted);margin:0;padding:1rem;font-size:.68rem;line-height:1.5}.leakage-summary,.knowledge-summary{border:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;display:grid}.audit-metric{align-content:end;min-height:8rem;padding:1rem;display:grid}.audit-metric+.audit-metric{border-left:1px solid var(--line)}.audit-metric span{color:var(--muted);text-transform:uppercase;font-size:.68rem;font-weight:700}.audit-metric strong{font-family:var(--font-display), "Arial Narrow", sans-serif;margin-top:.3rem;font-size:clamp(1.9rem,3.2vw,3.4rem);line-height:1}.tracking-window{color:#fff;background:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-top:1.5rem;padding:1.5rem;display:grid}.tracking-window .section-index{color:var(--acid)}.tracking-window p:last-child{max-width:42rem;color:var(--dark-muted);margin:.8rem 0 0;font-size:.8rem}.tracking-options{border:1px solid #ffffff73;grid-template-columns:repeat(3,1fr);display:grid}.tracking-options button{color:#fff;cursor:pointer;background:0 0;border:0;min-width:6rem;min-height:48px;padding:.6rem;font-size:.72rem;font-weight:700}.tracking-options button+button{border-left:1px solid #ffffff59}.tracking-options button:hover,.tracking-options button[aria-pressed=true]{color:var(--ink);background:var(--acid)}.leakage-model{border:1px solid var(--ink);grid-template-columns:minmax(0,1.5fr) minmax(18rem,.5fr);margin-top:1.5rem;display:grid}.leakage-model>div{padding:1.25rem}.leakage-inputs{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.65rem;margin-top:1rem;display:grid}.leakage-inputs>span{color:var(--cobalt);font-size:1.4rem;font-weight:700}.leakage-result{border-left:1px solid var(--ink);color:#fff;background:var(--cobalt);align-content:center;display:grid}.leakage-result>span{color:#fff;text-transform:uppercase;font-size:.68rem;font-weight:700}.leakage-result>strong{font-family:var(--font-display), "Arial Narrow", sans-serif;margin-top:.3rem;font-size:clamp(2.5rem,4vw,4.5rem);line-height:1}.leakage-result>p{margin:.8rem 0 0;font-size:.72rem;line-height:1.5}.leakage-table{min-width:48rem}.knowledge-map{gap:1rem;margin-top:1.5rem;display:grid}.knowledge-asset{--asset-status:var(--coral);border:1px solid var(--ink);box-shadow:inset 5px 0 0 var(--asset-status)}.knowledge-asset.is-available{--asset-status:var(--teal)}.knowledge-asset.is-partial{--asset-status:var(--cobalt)}.knowledge-asset>header{border-bottom:1px solid var(--line);grid-template-columns:1fr 10rem;align-items:center;gap:1rem;padding:1rem 1rem 1rem 1.4rem;display:grid}.knowledge-asset header span{color:var(--asset-status);text-transform:uppercase;font-size:.65rem;font-weight:700}.knowledge-asset h3{margin:.25rem 0 0;font-size:1.05rem}.knowledge-asset>p{color:var(--muted);margin:0;padding:.8rem 1.4rem;font-size:.74rem}.knowledge-flow{border-top:1px solid var(--line);grid-template-columns:minmax(9rem,.7fr) auto minmax(10rem,.7fr) auto minmax(16rem,1.6fr);align-items:stretch;display:grid}.knowledge-flow>div{align-content:center;gap:.35rem;min-height:5.5rem;padding:.8rem 1.4rem;display:grid}.knowledge-flow>span{color:var(--cobalt);place-items:center;font-weight:700;display:grid}.knowledge-flow div>span{color:var(--muted);text-transform:uppercase;font-size:.63rem;font-weight:700}.knowledge-flow select,.knowledge-flow input{border-color:var(--line);min-height:38px;padding:.4rem .5rem;font-size:.75rem}.knowledge-flow strong{font-size:.76rem;font-weight:400;line-height:1.4}.audit-executive-output{color:#fff;background:var(--ink);box-shadow:inset 6px 0 0 var(--acid);margin-top:2rem;padding:clamp(1.5rem,3vw,3rem)}.audit-executive-output .section-index{color:var(--acid)}.audit-executive-output>div{flex-wrap:wrap;gap:.7rem;display:flex}.audit-executive-output button{border-color:#fff}.audit-executive-output button+button{color:var(--ink);background:var(--acid)}.operating-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;margin-top:1.5rem;display:grid}.operating-group{--mode-color:var(--teal);border:1px solid var(--ink)}.operating-group.mode-augment{--mode-color:var(--cobalt)}.operating-group.mode-humanled{--mode-color:var(--magenta)}.operating-group>header{border-top:6px solid var(--mode-color);border-bottom:1px solid var(--ink);align-content:end;min-height:11rem;padding:1rem;display:grid}.operating-group header>span{color:var(--mode-color);font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:2.8rem;font-weight:700;line-height:1}.operating-group h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:.2rem 0 .6rem;font-size:2.1rem;line-height:1}.operating-group header>p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.45}.operating-group>div{max-height:32rem;overflow-y:auto}.operating-group button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:66px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;gap:.18rem;padding:.75rem 1rem;display:grid}.operating-group button:hover,.operating-group button.is-active{color:#fff;background:var(--mode-color)}.operating-group button>span{color:var(--muted);text-transform:uppercase;font-size:.6rem;font-weight:700}.operating-group button>strong{font-size:.74rem;line-height:1.3}.operating-group button>small{width:fit-content;color:var(--ink);background:var(--acid);text-transform:uppercase;padding:.15rem .3rem;font-size:.57rem;font-weight:700}.operating-group button:hover>span,.operating-group button.is-active>span{color:#fff}.operating-sequence{border:1px solid var(--ink);grid-template-columns:minmax(17rem,.7fr) minmax(0,1.3fr);margin-top:1.5rem;display:grid}.operating-sequence>header{color:#fff;background:var(--cobalt);padding:1.5rem}.operating-sequence .section-index{color:var(--acid)}.operating-sequence header>p:last-child{margin:1rem 0 0;font-size:.74rem}.operating-sequence ol{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.operating-sequence li{border-left:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:2rem 1fr;align-content:center;gap:.6rem;min-height:8rem;padding:1rem;display:grid}.operating-sequence li:nth-last-child(-n+2){border-bottom:0}.operating-sequence li>span{color:var(--cobalt);font-size:.65rem;font-weight:700}.operating-sequence li>p{margin:0;font-size:.76rem;line-height:1.45}.foundation-note{border:1px solid var(--ink);border-left:6px solid var(--coral);grid-template-columns:.55fr 1.45fr;gap:2rem;margin-top:1.5rem;padding:1rem 1.25rem;display:grid}.foundation-note p{color:var(--muted);margin:0;font-size:.75rem}.audit-step-actions{border:1px solid var(--ink);background:var(--paper);border-top:0;justify-content:space-between;gap:1rem;min-height:68px;padding:.7rem;display:flex}.audit-step-actions button:disabled{color:var(--muted);cursor:not-allowed;opacity:.55;background:0 0}.audit-step-actions .audit-next-button{min-width:13rem;color:var(--ink);background:var(--acid)}@media (max-width:1100px){.audit-hero{grid-template-columns:1fr;align-items:start;min-height:auto}.audit-hero h1{max-width:13ch}.audit-hero-aside{max-width:50rem}.audit-resource-intro{grid-template-columns:3.5rem minmax(0,1fr)}.audit-output-label{grid-column:2}.score-layout,.leakage-model{grid-template-columns:1fr}.leakage-result{border-top:1px solid var(--ink);border-left:0}.operating-columns{grid-template-columns:1fr}.operating-group>div{max-height:20rem}}@media (max-width:800px){.audit-hero h1{max-width:none;font-size:clamp(2.8rem,11.5vw,4.4rem)}.audit-workspace-heading h2{max-width:none;font-size:clamp(2.25rem,9.5vw,3.5rem)}.audit-resource-intro h2{max-width:none;font-size:clamp(2rem,8vw,3rem)}.audit-workspace-heading{grid-template-columns:1fr}.audit-working-state{max-width:15rem}.audit-tabs{grid-template-columns:repeat(5,minmax(9rem,1fr));overflow-x:auto}.audit-resource-intro{grid-template-columns:1fr}.audit-resource-intro>span{font-size:1.8rem}.audit-output-label{grid-column:auto}.audit-team-filter{grid-template-columns:repeat(5,minmax(9rem,1fr));overflow-x:auto}.audit-add-task>div,.leakage-summary,.knowledge-summary{grid-template-columns:1fr 1fr}.audit-metric:nth-child(3){border-left:0;border-top:1px solid var(--line)}.audit-metric:nth-child(4){border-top:1px solid var(--line)}.tracking-window{grid-template-columns:1fr}.tracking-options{width:100%}.knowledge-flow{grid-template-columns:1fr}.knowledge-flow>span{min-height:1.5rem;transform:rotate(90deg)}.operating-sequence,.operating-sequence ol{grid-template-columns:1fr}.operating-sequence li,.operating-sequence li:nth-last-child(2){border-left:0;border-bottom:1px solid var(--line)}.operating-sequence li:last-child{border-bottom:0}.foundation-note{grid-template-columns:1fr;gap:.5rem}}@media (max-width:560px){.audit-hero{padding-top:2rem}.audit-resource{padding:1rem}.audit-summary li{grid-template-columns:3.25rem minmax(0,1fr);gap:.75rem}.audit-summary li>span{display:none}.inventory-toolbar{grid-template-columns:1fr}.inventory-count{width:11rem}.audit-add-task>div,.score-labor-inputs,.score-result{grid-template-columns:1fr}.score-result>div{min-height:5.5rem}.score-result>div+div{border-top:1px solid #ffffff40;border-left:0}.audit-rating-field{grid-template-columns:1fr}.rating-anchors{grid-column:1}.ranked-opportunities>header,.leakage-summary,.knowledge-summary{grid-template-columns:1fr}.audit-metric+.audit-metric,.audit-metric:nth-child(3){border-top:1px solid var(--line);border-left:0}.leakage-inputs{grid-template-columns:1fr}.leakage-inputs>span{justify-self:center}.knowledge-asset>header{grid-template-columns:1fr}.audit-step-actions{flex-direction:column-reverse}.audit-step-actions button,.audit-step-actions a{width:100%}}.home-credibility,.home-enterprise-delivery,.home-delivery-capacity,.home-why-kepler{width:min(100%, var(--max-width));margin-inline:auto}.home-credibility{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper-bright);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-credibility article{border-right:1px solid var(--line);min-height:9.5rem;padding:1.5rem clamp(1rem,2vw,2rem)}.home-credibility article:last-child{border-right:0}.home-credibility strong{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;white-space:nowrap;font-size:clamp(1.1rem,1.35vw,1.5rem);font-weight:700;line-height:1;display:block}.home-credibility p{color:var(--muted);margin:.85rem 0 0;font-size:.78rem;line-height:1.5}.home-enterprise-delivery{padding:var(--section-space) var(--page-gutter);background:var(--paper-bright)}.home-enterprise-heading{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:end;gap:clamp(2.5rem,6vw,7rem);display:grid}.home-enterprise-heading h2,.home-delivery-capacity h2,.home-why-kepler h2{max-width:14ch;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:0;font-size:4.5rem;font-weight:700;line-height:.92}.home-enterprise-heading>p{color:var(--muted);margin:0;line-height:1.65}.enterprise-delivery-stages{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem;display:grid}.enterprise-delivery-stages article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:19rem;padding:1.5rem}.enterprise-delivery-stages article:nth-child(3n){border-right:0}.enterprise-delivery-stages article>span,.delivery-model article>span,.home-why-kepler-list article>span{color:var(--cobalt);font-size:.68rem;font-weight:750}.enterprise-delivery-stages h3,.delivery-model h3,.home-why-kepler-list h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:2.5rem 0 1rem;font-size:2rem;font-weight:650;line-height:1}.enterprise-delivery-stages ul{margin:0;padding:0;list-style:none}.enterprise-delivery-stages li{border-top:1px solid var(--line);color:var(--muted);padding:.42rem 0;font-size:.78rem}.delivery-model{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1fr) 2rem minmax(0,1.3fr) 2rem minmax(0,1.3fr) 2rem minmax(0,1fr);align-items:stretch;margin-top:4rem;padding-block:2rem;display:grid}.delivery-model article{border:1px solid var(--line);background:var(--paper);min-height:12rem;padding:1.2rem}.delivery-model .delivery-model-kepler{border-color:var(--cobalt);box-shadow:inset 0 5px 0 var(--cobalt)}.delivery-model h3{margin-top:2rem;font-size:1.55rem}.delivery-model p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.5}.delivery-model-arrow{color:var(--cobalt);place-items:center;font-weight:800;display:grid}.home-delivery-capacity{padding:var(--section-space) var(--page-gutter);background:var(--ink);color:var(--paper-bright);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,7vw,8rem);display:grid}.home-delivery-capacity .section-index{color:var(--acid)}.home-delivery-capacity>div:first-child>p:not(.section-index){max-width:42rem;color:var(--dark-muted);line-height:1.65}.home-delivery-capacity .button{margin-top:1.2rem}.delivery-capacity-metrics{border-top:1px solid #ffffff8c;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.delivery-capacity-metrics div{border-bottom:1px solid #ffffff3d;border-right:1px solid #ffffff3d;min-height:13rem;padding:1.5rem}.delivery-capacity-metrics div:nth-child(2n){border-right:0}.delivery-capacity-metrics strong{color:var(--acid);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;font-size:3.4rem;font-weight:700;line-height:.95;display:block}.delivery-capacity-metrics span{max-width:19rem;color:var(--dark-muted);margin-top:1.3rem;font-size:.8rem;line-height:1.5;display:block}.home-why-kepler{padding:var(--section-space) var(--page-gutter);border-top:1px solid var(--ink)}.home-why-kepler h2{max-width:18ch}.home-why-kepler-list{border-top:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:3.5rem;display:grid}.home-why-kepler-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:15rem;padding:1.3rem}.home-why-kepler-list article:last-child{border-right:0}.home-why-kepler-list h3{margin-top:2rem;font-size:1.55rem}.home-why-kepler-list p{color:var(--muted);font-size:.78rem;line-height:1.55}.home-why-kepler-close{max-width:48rem;font-family:var(--font-display), "Arial Narrow", sans-serif;margin:2.5rem 0 0 auto;font-size:1.8rem;font-weight:650;line-height:1.15}@media (max-width:1280px){.home-credibility{grid-template-columns:repeat(2,minmax(0,1fr))}.home-credibility article:nth-child(2){border-right:0}.home-credibility article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:1100px){.home-enterprise-heading,.home-delivery-capacity,.delivery-model{grid-template-columns:1fr}.delivery-model-arrow{min-height:2.5rem;transform:rotate(90deg)}.home-why-kepler-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-why-kepler-list article:nth-child(2n){border-right:0}}@media (max-width:700px){.home-enterprise-heading h2,.home-delivery-capacity h2,.home-why-kepler h2{max-width:none;font-size:3.2rem}.enterprise-delivery-stages{grid-template-columns:1fr}.enterprise-delivery-stages article,.enterprise-delivery-stages article:nth-child(3n){border-right:0;min-height:0}.home-why-kepler-list{grid-template-columns:1fr}.home-why-kepler-list article{border-right:0;min-height:0}}@media (max-width:560px){.home-credibility{grid-template-columns:1fr}.home-credibility article,.home-credibility article:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:0}.delivery-capacity-metrics{grid-template-columns:1fr}.delivery-capacity-metrics div,.delivery-capacity-metrics div:nth-child(2n){border-right:0;min-height:0}}.prototype-production-section,.about-delivery-organization{width:min(100%, var(--max-width));padding:var(--section-space) var(--page-gutter);background:var(--paper-bright);margin-inline:auto}.prototype-production-section>header,.about-delivery-organization>header{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:end;gap:clamp(2.5rem,7vw,8rem);display:grid}.prototype-production-section h2,.about-delivery-organization h2{max-width:13ch;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:0;font-size:4.5rem;font-weight:700;line-height:.92}.prototype-production-section header>div:last-child p,.about-delivery-organization header>div:last-child p{color:var(--muted);line-height:1.65}.prototype-production-rail{border-top:1px solid var(--ink);grid-template-columns:repeat(9,minmax(0,1fr));margin:4rem 0 0;padding:0;list-style:none;display:grid}.prototype-production-rail li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:8.5rem;padding:1rem .65rem;display:flex}.prototype-production-rail li:last-child{border-right:0}.prototype-production-rail span{color:var(--cobalt);font-size:.65rem;font-weight:750}.prototype-production-rail strong{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;font-size:1.15rem}.production-requirements{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:3rem;display:grid}.production-requirements article{border-left:4px solid var(--teal);padding:1.5rem}.production-requirements article:nth-child(2){border-color:var(--cobalt)}.production-requirements article:nth-child(3){border-color:var(--magenta)}.production-requirements h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:0 0 .8rem;font-size:1.65rem;font-weight:650}.production-requirements p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.about-delivery-organization{border-top:1px solid var(--ink)}.about-delivery-columns{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4rem;display:grid}.about-delivery-columns section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1.8rem}.about-delivery-columns section:last-child{border-right:0}.about-delivery-columns span{color:var(--cobalt);font-size:.68rem;font-weight:750}.about-delivery-columns h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:2.5rem 0 1.5rem;font-size:2.2rem;font-weight:650}.about-delivery-columns ul{margin:0;padding:0;list-style:none}.about-delivery-columns li{border-top:1px solid var(--line);color:var(--muted);padding:.7rem 0;font-size:.85rem}.about-delivery-close{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:clamp(2rem,6vw,7rem);margin-top:2.5rem;display:grid}.about-delivery-close strong{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;font-size:2rem;font-weight:650;line-height:1.05}.about-delivery-close p{color:var(--muted);margin:0;line-height:1.65}@media (max-width:1100px){.prototype-production-section>header,.about-delivery-organization>header{grid-template-columns:1fr}.prototype-production-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.prototype-production-rail li:nth-child(3n){border-right:0}}@media (max-width:700px){.prototype-production-section h2,.about-delivery-organization h2{max-width:none;font-size:3.2rem}.production-requirements,.about-delivery-columns,.about-delivery-close{grid-template-columns:1fr}.about-delivery-columns section{border-right:0}}@media (max-width:560px){.prototype-production-rail{grid-template-columns:1fr}.prototype-production-rail li,.prototype-production-rail li:nth-child(3n){border-right:0;min-height:5.5rem}}.home-security-section{width:min(100%, var(--max-width));padding:var(--section-space) var(--page-gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-bright);box-shadow:inset 7px 0 0 var(--acid);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(3rem,8vw,9rem);margin-inline:auto;display:grid}.home-security-copy h2{max-width:14ch;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:0;font-size:clamp(3.2rem,5vw,5.5rem);font-weight:700;line-height:.92}.home-security-copy>p:not(.section-index){max-width:43rem;color:var(--muted);margin:1.5rem 0;line-height:1.65}.home-security-copy>p a,.security-certification a{color:var(--ink);-webkit-text-decoration-color:var(--acid);-webkit-text-decoration-color:var(--acid);-webkit-text-decoration-color:var(--acid);text-decoration-color:var(--acid);text-underline-offset:.18em;font-weight:750;text-decoration-thickness:2px}.home-security-benefits{border-top:1px solid var(--ink)}.home-security-benefits article{border-bottom:1px solid var(--ink);grid-template-columns:3rem minmax(10rem,.65fr) minmax(0,1.35fr);align-items:start;gap:1rem;min-height:8.5rem;padding:1.2rem 0;display:grid}.home-security-benefits article>span{color:var(--cobalt);font-size:.67rem;font-weight:750}.home-security-benefits h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:0;font-size:clamp(1.8rem,2.5vw,2.8rem);font-weight:650;line-height:1}.home-security-benefits p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}@media (max-width:960px){.home-security-section{grid-template-columns:1fr}}@media (max-width:560px){.home-security-copy h2{max-width:none;font-size:clamp(2.8rem,12vw,4rem)}.home-security-benefits article{grid-template-columns:2rem 1fr}.home-security-benefits article>p{grid-column:2}}.security-hero,.technical-delivery-partner,.client-first-section,.security-models,.secure-development-section,.security-expertise-section,.boundary-principles,.least-privilege,.human-control-section,.classification-section,.sensitive-data-section,.isolation-section,.prototype-trace-section,.vendor-section,.readiness-section,.architecture-review-section,.site-practices-section,.security-faq,.security-procurement-cta{width:min(100%, var(--max-width));margin-inline:auto}.security-hero{min-height:39rem;padding:var(--page-entry-space) var(--page-gutter) var(--section-space);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) minmax(21rem,.6fr);align-items:end;gap:clamp(2.5rem,5vw,6rem);display:grid}.security-hero h1{max-width:15ch;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:0;font-size:clamp(4rem,6vw,6.8rem);font-weight:700;line-height:.86}.security-hero-copy>p:not(.section-index){max-width:43rem;margin:2rem 0;font-size:clamp(1.05rem,1.35vw,1.28rem);line-height:1.55}.security-hero-copy .security-certification{border-left:5px solid var(--acid);background:var(--paper-bright);max-width:34rem;color:var(--ink);margin-block:1.75rem;padding:1rem 1.15rem;font-size:.9rem;line-height:1.55}.security-certification strong{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin-bottom:.18rem;font-size:1.5rem;font-weight:700;line-height:1;display:block}.security-hero-statement{border-top:1px solid var(--ink);grid-template-columns:2.5rem 1fr;display:grid}.security-hero-statement>*{border-bottom:1px solid var(--ink);align-items:center;min-height:4rem;padding:.8rem 0;display:flex}.security-hero-statement span{color:var(--cobalt);font-size:.65rem;font-weight:750}.security-hero-statement strong{font-size:1.08rem}.technical-delivery-partner{border-bottom:1px solid var(--ink);background:var(--paper-bright)}.security-trust-row{border-bottom:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.security-trust-row>div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:8.5rem;padding:1.25rem;display:flex}.security-trust-row>div:last-child{border-right:0}.security-trust-row strong{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;font-size:1.9rem;font-weight:700;line-height:1}.security-trust-row span{max-width:13rem;color:var(--muted);font-size:.72rem;line-height:1.45}.security-partner-copy{padding:var(--section-space) var(--page-gutter);grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:end;gap:clamp(2.5rem,7vw,8rem);display:grid}.security-partner-copy h2,.secure-development-section h2,.security-expertise-section h2{max-width:16ch;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:0;font-size:4.5rem;font-weight:700;line-height:.92}.security-partner-copy>div:last-child p{color:var(--muted);line-height:1.65}.security-partner-copy .text-button{margin-top:.75rem}.secure-development-section{padding:var(--section-space) var(--page-gutter);border-top:1px solid var(--ink);background:var(--paper-bright)}.secure-development-lifecycle{border-top:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:4rem;display:grid}.secure-development-lifecycle article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:18rem;padding:1.25rem}.secure-development-lifecycle article:last-child{border-right:0}.secure-development-lifecycle article>span{color:var(--cobalt);font-size:.65rem;font-weight:750}.secure-development-lifecycle h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:2.5rem 0 1rem;font-size:1.75rem;font-weight:650}.secure-development-lifecycle ul,.security-expertise-section ul{margin:0;padding:0;list-style:none}.secure-development-lifecycle li{border-top:1px solid var(--line);color:var(--muted);padding:.42rem 0;font-size:.72rem;line-height:1.4}.security-expertise-section{padding:var(--section-space) var(--page-gutter);background:var(--ink);color:var(--paper-bright);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,9rem);display:grid}.security-expertise-section .section-index{color:var(--acid)}.security-expertise-section>div>p:last-child{max-width:44rem;color:var(--dark-muted);line-height:1.65}.security-expertise-section ul{border-top:1px solid #ffffff8c;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.security-expertise-section li{min-height:4rem;color:var(--dark-muted);border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;align-items:center;padding:.85rem;font-size:.76rem;display:flex}.security-expertise-section li:nth-child(2n){border-right:0}.security-section-heading{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2.5rem,5vw,6rem);display:grid}.security-section-heading h2,.boundary-principles h2,.least-privilege h2,.sensitive-data-section h2,.isolation-section h2,.prototype-trace-section h2,.readiness-section h2,.architecture-review-section h2,.site-practices-section h2,.security-faq h2,.security-procurement-cta h2{max-width:22ch;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:0;font-size:clamp(2.8rem,4.4vw,4.8rem);font-weight:700;line-height:.92}.security-section-heading>p{max-width:42rem;color:var(--muted);margin:0;font-size:1.02rem;line-height:1.65}.client-first-section,.security-models,.human-control-section,.classification-section,.vendor-section,.security-faq{padding:var(--section-space) var(--page-gutter)}.client-first-section{background:var(--paper-bright)}.client-first-section blockquote{border-left:5px solid var(--acid);color:var(--ink);margin:0;padding-left:1.25rem;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:520;line-height:1.6}.client-architecture{justify-items:center;margin-top:clamp(3rem,5vw,5rem);display:grid}.architecture-node{border:1px solid var(--ink);text-align:center;background:var(--paper);align-content:center;width:min(100%,20rem);min-height:5rem;padding:1rem;display:grid}.architecture-node span,.architecture-boundary header span,.architecture-workflow span,.architecture-data span{color:var(--muted);text-transform:uppercase;font-size:.65rem;font-weight:750}.architecture-node strong{font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:1.8rem}.architecture-connector{background:var(--line);width:2px;height:4rem;position:relative;overflow:hidden}.architecture-connector span{background:var(--cobalt);width:.75rem;height:.75rem;animation:2.4s ease-in-out infinite security-flow;position:absolute;top:-.75rem;left:-.25rem;transform:rotate(45deg)}@keyframes security-flow{0%{opacity:0;transform:translateY(0)rotate(45deg)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(4.5rem)rotate(45deg)}}.architecture-boundary{border:2px solid var(--cobalt);width:100%;box-shadow:.65rem .65rem 0 var(--acid);background:var(--paper);padding:clamp(1.25rem,3vw,2.5rem)}.architecture-boundary>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1.25rem;display:flex}.architecture-boundary>header span{color:var(--cobalt)}.architecture-boundary>header strong{font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:clamp(1.6rem,2.5vw,2.5rem);line-height:1}.system-cloud{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.5rem;padding:1.5rem 0;display:flex}.system-cloud span{border:1px solid var(--line);background:var(--paper-bright);padding:.45rem .65rem;font-size:.72rem;font-weight:650}.architecture-workflow{border-left:6px solid var(--acid);color:#fff;background:var(--ink);gap:.2rem;margin:1.5rem 0;padding:1.25rem;display:grid}.architecture-workflow span,.architecture-workflow small{color:var(--dark-muted)}.architecture-workflow strong{font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.architecture-workflow small{font-size:.72rem}.architecture-data{grid-template-columns:1fr 1fr;display:grid}.architecture-data>div{border:1px solid var(--line);align-content:center;min-height:6rem;padding:1rem;display:grid}.architecture-data>div+div{border-left:0}.architecture-data strong{margin-top:.2rem;font-size:.9rem}.control-split{grid-template-columns:1fr 1fr;margin-top:2rem;display:grid}.control-split>div{border:1px solid var(--ink);padding:clamp(1.25rem,3vw,2.5rem)}.control-split>div+div{color:#fff;background:var(--cobalt);border-left:0}.control-split p,.model-considerations>p,.vendor-grid-head{text-transform:uppercase;font-size:.68rem;font-weight:750}.control-split ul{grid-template-columns:1fr 1fr;gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.control-split li{border-bottom:1px solid;padding-bottom:.45rem;font-size:.8rem}.security-note{color:var(--muted);margin:1.25rem 0 0;font-size:.75rem;line-height:1.55}.security-models{border-top:1px solid var(--line)}.security-model-tabs{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:clamp(3rem,5vw,5rem);display:grid}.security-model-tabs button{min-height:6.5rem;color:var(--ink);background:var(--paper-bright);text-align:left;cursor:pointer;border:0;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.6rem;padding:1rem;display:grid}.security-model-tabs button+button{border-left:1px solid var(--line)}.security-model-tabs button>span{color:var(--muted);font-size:.68rem;font-weight:750}.security-model-tabs button>strong{font-size:.92rem}.security-model-tabs button>small{color:var(--ink);background:var(--acid);text-transform:uppercase;padding:.2rem .35rem;font-size:.58rem;font-weight:750}.security-model-tabs button:hover,.security-model-tabs button[aria-selected=true]{color:#fff;background:var(--cobalt)}.security-model-tabs button:hover>span,.security-model-tabs button[aria-selected=true]>span{color:var(--acid)}.security-model-panel{border:1px solid var(--ink);background:var(--paper-bright);border-top:0;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-content:center;gap:clamp(2rem,6vw,7rem);min-height:28rem;padding:clamp(1.5rem,4vw,4rem);display:grid}.security-model-panel h3{max-width:28ch;font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:0;font-size:clamp(2rem,3.5vw,3.8rem);font-weight:600;line-height:1.02}.model-description{max-width:42rem;color:var(--muted);margin:1rem 0 0;line-height:1.65}.model-flow{border-top:1px solid var(--ink)}.model-flow>div{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;align-items:center;gap:.75rem;min-height:3.8rem;padding:.75rem 0;display:grid}.model-flow span{color:var(--cobalt);font-size:.65rem;font-weight:750}.model-flow div:not(:last-child):after{content:"↓";color:var(--cobalt);grid-column:2;justify-self:start}.model-considerations{border-left:5px solid var(--teal);background:var(--paper);grid-column:2;padding:1rem}.model-considerations ul{columns:2;margin:.75rem 0 0;padding-left:1.1rem}.model-considerations li{margin-bottom:.35rem;font-size:.75rem}.boundary-principles{padding:var(--section-space) var(--page-gutter);color:#fff;background:var(--ink)}.boundary-principles .section-index{color:var(--acid)}.boundary-principles>header{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2.5rem,5vw,6rem);display:grid}.boundary-principles>header>p:last-child{color:var(--dark-muted);margin:0;line-height:1.65}.boundary-example{grid-template-columns:1fr 1fr;margin-top:3rem;display:grid}.boundary-example>div{border:1px solid #ffffff59;padding:clamp(1.25rem,3vw,2.5rem)}.boundary-example>div+div{border-left:0}.boundary-example span{text-transform:uppercase;font-size:.68rem;font-weight:750}.boundary-example ul{margin:1.25rem 0 0;padding:0;list-style:none}.boundary-example li{border-bottom:1px solid #fff3;padding:.55rem 0;font-size:.82rem}.boundary-allowed span,.boundary-allowed li:before{color:var(--teal-on-dark)}.boundary-denied span,.boundary-denied li:before{color:var(--coral)}.boundary-example li:before{content:"+";margin-right:.65rem}.boundary-denied li:before{content:"x"}.boundary-conclusion{color:var(--acid);font-family:var(--font-display), "Arial Narrow", sans-serif;margin:2rem 0 0;font-size:clamp(1.7rem,3vw,3rem);font-weight:600}.least-privilege{padding:var(--section-space) var(--page-gutter);grid-template-columns:minmax(0,1fr) minmax(19rem,.7fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.least-privilege>div:first-child>p:not(.section-index){max-width:46rem;color:var(--muted);line-height:1.65}.least-privilege ul{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.least-privilege li{border:1px solid var(--line);background:var(--paper-bright);padding:.45rem .65rem;font-size:.72rem}.privilege-visual{justify-items:center;display:grid}.privilege-rejected,.privilege-approved{border:1px solid var(--ink);grid-template-columns:2.5rem 1fr;align-items:center;gap:.75rem;width:100%;min-height:7rem;padding:1rem;display:grid}.privilege-rejected{color:var(--muted);background:var(--paper-bright)}.privilege-approved{color:#fff;background:var(--cobalt)}.privilege-rejected>span,.privilege-approved>span{font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:2.5rem;font-weight:700}.privilege-rejected>span{color:var(--coral)}.privilege-approved>span{color:var(--acid)}.privilege-visual p{margin:0;font-weight:650}.privilege-path{background:var(--ink);width:1px;height:3rem}.human-control-section{background:var(--paper-bright)}.autonomy-grid{grid-template-columns:repeat(3,1fr);margin-top:clamp(3rem,5vw,5rem);display:grid}.autonomy-grid article{border:1px solid var(--ink);padding:clamp(1.25rem,3vw,2.5rem)}.autonomy-grid article+article{border-left:0}.autonomy-grid article>span{color:var(--cobalt);font-size:.7rem;font-weight:750}.autonomy-grid h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:1rem 0;font-size:clamp(1.8rem,2.7vw,3rem);font-weight:650;line-height:1}.autonomy-grid p{min-height:4.5rem;color:var(--muted);font-size:.78rem;line-height:1.5}.autonomy-grid ul{border-top:1px solid var(--line);margin:1.5rem 0 0;padding:0;list-style:none}.autonomy-grid li{border-bottom:1px solid var(--line);padding:.6rem 0;font-size:.76rem}.human-control-section blockquote{border-left:6px solid var(--acid);color:#fff;background:var(--cobalt);font-family:var(--font-display), "Arial Narrow", sans-serif;margin:2rem 0 0;padding:1.5rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:600;line-height:1.05}.classification-section{border-top:1px solid var(--line)}.classification-tabs{border:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin-top:3rem;display:grid}.classification-tabs button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.8rem;min-height:5rem;padding:.75rem 1rem;display:flex}.classification-tabs button+button{border-left:1px solid var(--line)}.classification-tabs button span{color:var(--muted);font-size:.65rem}.classification-tabs button:hover,.classification-tabs button[aria-selected=true]{color:#fff;background:var(--cobalt)}.classification-tabs button:hover span,.classification-tabs button[aria-selected=true] span{color:var(--acid)}.classification-panel{border:1px solid var(--ink);background:var(--paper-bright);border-top:0;grid-template-columns:.55fr .85fr 1.6fr;align-items:center;gap:clamp(2rem,6vw,7rem);min-height:18rem;padding:clamp(1.5rem,4vw,4rem);display:grid}.classification-panel>div:first-child span{color:var(--cobalt);font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:3rem;font-weight:700}.classification-panel h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:.25rem 0 0;font-size:clamp(2.5rem,4vw,4.5rem);line-height:1}.classification-panel p{text-transform:uppercase;font-size:.68rem;font-weight:750}.classification-panel ul{margin:0;padding-left:1.1rem}.classification-panel li{margin-bottom:.35rem;font-size:.8rem}.classification-panel>div:last-child strong{font-size:.9rem;line-height:1.55}.sensitive-data-section{padding:var(--section-space) var(--page-gutter);color:#fff;background:var(--ink);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.sensitive-data-section .section-index{color:var(--acid)}.sensitive-data-section>div>p:last-child{max-width:52rem;color:var(--dark-muted);line-height:1.65}.sensitive-data-section aside{border:1px solid #fff6;border-left:6px solid var(--coral);padding:1.5rem}.sensitive-data-section aside p{color:var(--dark-muted);margin:.8rem 0 0;font-size:.8rem;line-height:1.55}.isolation-section{padding:var(--section-space) var(--page-gutter);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.isolation-section header>p:last-child{max-width:44rem;color:var(--muted);line-height:1.65}.isolation-visual{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.isolation-visual>div{border:1px solid var(--ink);background:var(--paper-bright);min-height:15rem;box-shadow:inset 0 6px 0 var(--cobalt);align-content:start;gap:.65rem;padding:1.25rem;display:grid}.isolation-visual span{color:var(--cobalt);text-transform:uppercase;margin-bottom:1.5rem;font-size:.68rem;font-weight:750}.isolation-visual strong{border:1px solid var(--line);padding:.6rem;font-size:.75rem}.prototype-trace-section{grid-template-columns:1fr 1fr;display:grid}.prototype-trace-section article{padding:var(--section-space) var(--page-gutter);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.prototype-trace-section article+article{border-left:1px solid var(--ink);background:var(--paper-bright)}.prototype-trace-section h2{font-size:clamp(2.7rem,4vw,4.5rem)}.prototype-data-title span{display:block}.prototype-data-title span:first-child{white-space:nowrap}.prototype-trace-section article>p:not(.section-index){max-width:44rem;color:var(--muted);line-height:1.65}.prototype-trace-section article>strong{border-top:1px solid var(--ink);max-width:40rem;padding-top:1rem;font-size:.83rem;display:block}.vendor-section{background:var(--paper-bright)}.vendor-grid{border:1px solid var(--ink);margin-top:3rem}.vendor-grid-head{color:#fff;background:var(--ink)}.vendor-grid-head,.vendor-grid>div:not(.vendor-grid-head){grid-template-columns:3rem 1fr 1fr;align-items:center;min-height:4rem;display:grid}.vendor-grid-head{grid-template-columns:calc(3rem + 50%) 1fr}.vendor-grid-head span{padding:0 1rem}.vendor-grid>div:not(.vendor-grid-head){border-bottom:1px solid var(--line)}.vendor-grid>div:last-child{border-bottom:0}.vendor-grid>div:not(.vendor-grid-head)>*{align-items:center;height:100%;padding:.8rem 1rem;display:flex}.vendor-grid>div:not(.vendor-grid-head)>span:first-child{color:var(--cobalt);font-size:.65rem;font-weight:750}.vendor-grid>div:not(.vendor-grid-head)>strong{border-right:1px solid var(--line);font-size:.8rem}.vendor-grid>div:not(.vendor-grid-head)>span:last-child{color:var(--muted);font-size:.78rem}.readiness-section{padding:var(--section-space) var(--page-gutter);grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.readiness-copy>p:not(.section-index){max-width:46rem;color:var(--muted);line-height:1.65}.readiness-copy ul{border-top:1px solid var(--ink);margin:1.5rem 0 0;padding:0;list-style:none}.readiness-copy li{border-bottom:1px solid var(--line);padding:.7rem 0;font-size:.8rem}.readiness-card{border:1px solid var(--ink);box-shadow:.65rem .65rem 0 var(--acid);background:var(--paper-bright);padding:clamp(1.5rem,4vw,3.5rem)}.readiness-card>span{color:var(--cobalt);text-transform:uppercase;font-size:.68rem;font-weight:750}.readiness-card h3{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:0;margin:1rem 0;font-size:clamp(2.5rem,4vw,4.4rem);font-weight:700;line-height:.95}.readiness-card>p{color:var(--muted);line-height:1.6}.readiness-card ul{grid-template-columns:1fr 1fr;gap:.6rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.readiness-card li{border-bottom:1px solid var(--line);padding-bottom:.45rem;font-size:.72rem}.architecture-review-section{padding:var(--section-space) var(--page-gutter);color:#fff;background:var(--cobalt);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,9rem);display:grid}.architecture-review-section .section-index{color:var(--acid)}.architecture-review-section>div>p:last-child{color:#ffffffd1;max-width:42rem}.architecture-review-section ol{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.architecture-review-section li{border-bottom:1px solid #ffffff59;border-right:1px solid #ffffff59;grid-template-columns:2rem 1fr;align-items:center;gap:.5rem;min-height:4rem;padding:.75rem;font-size:.75rem;display:grid}.architecture-review-section li span{color:var(--acid);font-size:.62rem;font-weight:750}.site-practices-section{padding:var(--section-space) var(--page-gutter);grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.site-practices-section>div>p:not(.section-index){max-width:48rem;color:var(--muted);line-height:1.65}.site-practices-section>div:last-child{border-left:6px solid var(--acid);background:var(--paper-bright);padding:1.25rem}.site-practices-section>div:last-child p{margin:0;font-size:.78rem;line-height:1.55}.site-practices-section nav{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.site-practices-section nav a{color:var(--cobalt);text-underline-offset:.2rem;font-size:.75rem;font-weight:700;text-decoration:underline}.security-faq{border-top:1px solid var(--line);grid-template-columns:minmax(19rem,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(3rem,6vw,7rem);display:grid}.security-faq>div{border-top:1px solid var(--ink)}.security-faq details{border-bottom:1px solid var(--ink)}.security-faq summary{cursor:pointer;grid-template-columns:2.5rem 1fr;align-items:center;gap:.75rem;min-height:4.5rem;padding:.85rem 2.5rem .85rem 0;font-weight:650;list-style:none;display:grid;position:relative}.security-faq summary::-webkit-details-marker{display:none}.security-faq summary:after{content:"+";color:var(--cobalt);font-size:1.5rem;font-weight:400;position:absolute;right:.25rem}.security-faq details[open] summary:after{content:"-"}.security-faq summary span{color:var(--cobalt);font-size:.65rem}.security-faq details>p{max-width:54rem;color:var(--muted);margin:0;padding:0 2rem 1.25rem 3.25rem;font-size:.84rem;line-height:1.6}.security-procurement-cta{width:100%;max-width:none;padding:var(--section-space) var(--page-gutter);color:#fff;background:var(--ink)}.security-procurement-cta .section-index{color:var(--acid)}.security-procurement-cta h2{max-width:19ch}.security-procurement-cta>p:not(.section-index){max-width:48rem;color:var(--dark-muted);font-size:1.02rem;line-height:1.65}.security-procurement-cta>div{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;margin-top:2rem;display:flex}.security-procurement-cta>div>span{max-width:36rem;color:var(--dark-muted);font-size:.75rem}@media (max-width:1100px){.security-hero,.security-partner-copy,.security-section-heading,.security-expertise-section,.boundary-principles>header,.least-privilege,.sensitive-data-section,.isolation-section,.readiness-section,.architecture-review-section,.site-practices-section,.security-faq{grid-template-columns:1fr}.security-hero{align-items:start;min-height:auto}.security-hero h1{max-width:14ch}.security-hero-statement{max-width:40rem}.security-section-heading>p{max-width:50rem}.security-model-panel{grid-template-columns:1fr}.model-considerations{grid-column:1}.least-privilege>div:first-child,.sensitive-data-section>div,.isolation-section header,.site-practices-section>div:first-child{max-width:55rem}.privilege-visual{max-width:38rem}.security-faq>header{max-width:48rem}.security-trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}.security-trust-row>div:nth-child(2n){border-right:0}.security-trust-row>div{border-bottom:1px solid var(--line)}.secure-development-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr))}.secure-development-lifecycle article:nth-child(2n){border-right:0}}@media (max-width:760px){.security-hero h1{max-width:none;font-size:clamp(2.8rem,11.5vw,4.4rem)}.security-section-heading h2,.boundary-principles h2,.least-privilege h2,.sensitive-data-section h2,.isolation-section h2,.prototype-trace-section h2,.readiness-section h2,.architecture-review-section h2,.site-practices-section h2,.security-faq h2,.security-procurement-cta h2{max-width:none;font-size:clamp(2.7rem,11vw,4rem)}.security-partner-copy h2,.secure-development-section h2,.security-expertise-section h2{max-width:none;font-size:3.2rem}.architecture-boundary>header{flex-direction:column;align-items:flex-start}.architecture-data,.control-split,.boundary-example,.prototype-trace-section,.autonomy-grid{grid-template-columns:1fr}.architecture-data>div+div,.control-split>div+div,.boundary-example>div+div,.prototype-trace-section article+article,.autonomy-grid article+article{border-left:1px solid var(--ink);border-top:0}.security-model-tabs{grid-template-columns:1fr}.security-model-tabs button+button{border-top:1px solid var(--line);border-left:0}.security-model-panel h3{font-size:clamp(2rem,9vw,3rem)}.model-considerations ul{columns:1}.autonomy-grid p{min-height:auto}.classification-tabs{grid-template-columns:1fr 1fr}.classification-tabs button:nth-child(3){border-top:1px solid var(--line);border-left:0}.classification-tabs button:nth-child(4){border-top:1px solid var(--line)}.classification-panel{grid-template-columns:1fr;gap:1.5rem}.isolation-visual{grid-template-columns:1fr}.isolation-visual>div{min-height:auto}.vendor-grid-head{display:none}.vendor-grid{border:0;gap:.75rem;display:grid}.vendor-grid>div:not(.vendor-grid-head){border:1px solid var(--ink);background:#fff;grid-template-columns:2rem 1fr;min-height:0;padding:1rem}.vendor-grid>div:not(.vendor-grid-head)>*{align-items:start;height:auto;padding:0}.vendor-grid>div:not(.vendor-grid-head)>strong{border-right:0}.vendor-grid>div:not(.vendor-grid-head)>span:last-child{grid-column:2;margin-top:.35rem}.architecture-review-section ol{grid-template-columns:1fr}}@media (max-width:520px){.security-trust-row,.secure-development-lifecycle,.security-expertise-section ul{grid-template-columns:1fr}.security-trust-row>div,.security-trust-row>div:nth-child(2n),.secure-development-lifecycle article,.secure-development-lifecycle article:nth-child(2n),.security-expertise-section li,.security-expertise-section li:nth-child(2n){border-right:0;min-height:0}.system-cloud{grid-template-columns:1fr 1fr;display:grid}.control-split ul,.readiness-card ul,.classification-tabs{grid-template-columns:1fr}.classification-tabs button+button,.classification-tabs button:nth-child(3){border-top:1px solid var(--line);border-left:0}.security-faq summary{grid-template-columns:2rem 1fr}.security-faq details>p{padding-left:2.75rem}.security-procurement-cta>div{flex-direction:column;align-items:flex-start}}#main .section-index{letter-spacing:.16em;text-transform:uppercase;margin:0 0 .7rem;font-size:.74rem;font-weight:700;line-height:1.3}#main h1,#main h2{font-family:var(--font-display), "Arial Narrow", sans-serif;font-weight:700}#main h3{font-family:var(--font-display), "Arial Narrow", sans-serif;font-weight:650}#main :is(.home-section-heading,.split-heading,.tool-heading,.starting-offers-heading,.capability-intro){grid-template-rows:auto auto;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:start;gap:.7rem clamp(2.5rem,6vw,7rem);width:100%;max-width:none;margin-bottom:clamp(3rem,5vw,5rem);display:grid}#main :is(.home-section-heading,.split-heading,.tool-heading,.starting-offers-heading,.capability-intro)>.section-index{white-space:normal;grid-area:1/1;margin:0}#main :is(.home-section-heading,.split-heading,.tool-heading,.starting-offers-heading,.capability-intro)>h2{font-family:var(--font-display), "Arial Narrow", sans-serif;grid-area:2/1;margin:0;font-weight:700;transform:none}#main :is(.home-section-heading,.split-heading,.tool-heading,.starting-offers-heading,.capability-intro)>p:last-child{max-width:43rem;color:var(--muted);grid-area:2/2;align-self:start;margin:0;padding:0;line-height:1.65}#main .security-section-heading{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:end;gap:clamp(2.5rem,6vw,7rem)}#main .security-section-heading>div>.section-index{margin-bottom:.7rem}#main .security-section-heading h2{font-weight:700;line-height:1}#main .security-section-heading>p{max-width:43rem;margin:0;padding:0;font-size:1rem;line-height:1.65}#main h1,#main h2,#main h3{letter-spacing:0;text-wrap:balance;max-width:none}#main h1{font-size:2.25rem;line-height:.95}#main h2{font-size:1.75rem;line-height:1}#main h3{font-size:1.2rem;line-height:1.05}.sentence-line{display:inline}.home-hero{grid-template-columns:minmax(540px,1.1fr) minmax(460px,.9fr);gap:clamp(2rem,3vw,4rem)}#main .home-hero .hero-copy h1{font-size:2.5rem;font-weight:700}#main .home-hero .hero-copy h1 span{white-space:nowrap}@media (max-width:1180px){.home-hero{grid-template-columns:1fr}}@media (max-width:1100px){#main .security-section-heading{grid-template-columns:1fr;gap:1.2rem}#main h2{font-size:1.5rem}#main h3{font-size:1.05rem}}@media (max-width:840px){#main :is(.home-section-heading,.split-heading,.tool-heading,.starting-offers-heading,.capability-intro){grid-template-rows:auto;grid-template-columns:1fr;gap:.7rem}#main :is(.home-section-heading,.split-heading,.tool-heading,.starting-offers-heading,.capability-intro)>.section-index,#main :is(.home-section-heading,.split-heading,.tool-heading,.starting-offers-heading,.capability-intro)>h2,#main :is(.home-section-heading,.split-heading,.tool-heading,.starting-offers-heading,.capability-intro)>p:last-child{grid-area:auto/1}#main :is(.home-section-heading,.split-heading,.tool-heading,.starting-offers-heading,.capability-intro)>p:last-child{margin-top:.4rem}#main h1{font-size:1.8rem}#main h2{font-size:1.35rem}#main h3{font-size:1rem}}@media (max-width:560px){#main h1{font-size:1.65rem}#main h2{font-size:1.2rem}#main h3{font-size:.95rem}#main .home-hero .hero-copy h1{font-size:1.2rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
