@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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia: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:var(--font-mono);--spacing:.25rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:var(--color-bg);--color-bg-2:var(--color-bg-2);--color-bg-elev:var(--color-bg-elev);--color-surface:var(--color-surface);--color-surface-2:var(--color-surface-2);--color-rule:var(--color-rule);--color-rule-2:var(--color-rule-2);--color-text:var(--color-text);--color-text-2:var(--color-text-2);--color-text-3:var(--color-text-3);--font-pixel:var(--font-pixel);--font-body:var(--font-body)}}@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{.collapse{visibility:collapse}.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}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.row-2{grid-row:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.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}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.fill-rule{fill:var(--color-rule)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--color-bg:var(--background-canvas);--color-bg-2:var(--surface-band);--color-bg-elev:var(--surface-elevated);--color-surface:var(--background-surface);--color-surface-2:var(--background-subtle);--color-rule:var(--border-default);--color-rule-2:var(--border-strong);--color-text:var(--text-primary);--color-text-2:var(--text-secondary);--color-text-3:var(--text-muted);--font-cxo-display:"Iosevka Charon", var(--font-mono), ui-monospace, monospace;--weight-display:500;--weight-heading:500;--weight-label:500;--weight-body-strong:600;--font-strategy:var(--font-display)}[data-score-tone=critical]{--assessment-score-color:var(--score-critical)}[data-score-tone=poor]{--assessment-score-color:var(--score-poor)}[data-score-tone=fair]{--assessment-score-color:var(--score-fair)}[data-score-tone=good]{--assessment-score-color:var(--score-good)}[data-score-tone=excellent]{--assessment-score-color:var(--score-excellent)}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px}html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-reading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01" on, "cv11" on;overflow-x:hidden}a{color:inherit}::selection{color:var(--color-text);background:#5c8fd059}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-rule);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-rule-2)}.grain{pointer-events:none;z-index:60;opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}html.light .grain{opacity:.03;mix-blend-mode:multiply}.shared-assessment-page{background:linear-gradient(#0e0f0d33,#0e0f0d33),url(/cxo-assets/assessment-pixel-desktop.png) 50%/cover;place-items:center;min-height:100svh;padding:clamp(28px,6vw,82px);display:grid}.shared-assessment-window{color:#f4f3ef;width:min(1040px,100%);font-family:var(--font-cxo-display);background:#11120f;border:1px solid #4a4b45;box-shadow:14px 14px #ff3b164d}.shared-assessment-bar{color:#a8a9a2;min-height:58px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;border-bottom:1px solid #4a4b45;align-items:center;gap:18px;padding:0 22px;font-size:12px;display:flex}.shared-assessment-bar strong{color:#f4f3ef}.shared-assessment-lights{gap:7px;display:flex}.shared-assessment-lights i{background:#ff3b16;width:10px;height:10px;display:block}.shared-assessment-lights i:nth-child(2){background:#eaaa27}.shared-assessment-lights i:nth-child(3){background:#d5d6a7}.shared-assessment-body{grid-template-columns:minmax(260px,.85fr) 1.4fr;display:grid}.shared-assessment-score{border-right:1px solid #4a4b45;flex-direction:column;justify-content:center;min-height:360px;padding:clamp(32px,5vw,58px);display:flex}.shared-assessment-score>span,.shared-assessment-score>b{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em}.shared-assessment-score>span{color:#b9bab2;font-size:13px}.shared-assessment-score>strong{color:var(--assessment-score-color);align-items:flex-end;margin:22px 0 20px;font-size:clamp(88px,13vw,138px);font-weight:400;line-height:.75;display:flex}.shared-assessment-score>strong small{margin-left:9px;font-size:.28em;line-height:1}.shared-assessment-score>b{font-size:15px}.shared-assessment-pillars{flex-direction:column;justify-content:center;gap:32px;padding:clamp(32px,6vw,72px);display:flex}.shared-assessment-pillars>div{font-family:var(--font-mono), ui-monospace, monospace;grid-template-columns:minmax(150px,.9fr) minmax(160px,2fr) 34px;align-items:center;gap:18px;font-size:13px;display:grid}.shared-assessment-pillars i{background:#343530;height:12px;display:block}.shared-assessment-pillars i b{background:var(--assessment-score-color);height:100%;display:block}.shared-assessment-pillars strong{color:#f4f3ef;text-align:right;font-size:18px;font-weight:500}.shared-assessment-footer{border-top:1px solid #4a4b45;justify-content:space-between;align-items:center;gap:28px;min-height:110px;padding:22px 26px;display:flex}.shared-assessment-footer span{color:#d5d6a7;font:500 12px var(--font-mono), ui-monospace, monospace;letter-spacing:.11em}.shared-assessment-footer p{color:#b9bab2;font-family:var(--font-body), sans-serif;margin:7px 0 0;font-size:15px}.shared-assessment-footer .btn{flex:none}@media (max-width:720px){.shared-assessment-page{place-items:start center;padding:18px}.shared-assessment-bar>span:last-child{display:none}.shared-assessment-body{grid-template-columns:1fr}.shared-assessment-score{border-bottom:1px solid #4a4b45;border-right:0;min-height:280px}.shared-assessment-pillars{padding:34px 26px}.shared-assessment-pillars>div{grid-template-columns:1fr 34px;gap:8px 16px}.shared-assessment-pillars i{grid-area:2/1/auto/-1}.shared-assessment-pillars strong{grid-area:1/2}.shared-assessment-footer{flex-direction:column;align-items:stretch}.shared-assessment-footer .btn{justify-content:center;width:100%}}html.light .hero-solid-highlight{text-shadow:none}html.light .hero-eyebrow:before,html.light .sb-dot,html.light .mini-dot{box-shadow:none}html.light .diag-terminal,html.light .path-card,html.light .testimonial-feature,html.light .operator-portrait-card,html.light .operator-mini-terminal,html.light .whoami,html.light .newsletter-form{box-shadow:0 12px 34px -28px #1a1f3359}html.light .path-card:hover{background:linear-gradient(180deg, var(--prog-accent), transparent 40%), var(--color-surface)}@supports (color:color-mix(in lab, red, red)){html.light .path-card:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--prog-accent) 5%, transparent), transparent 40%), var(--color-surface)}}html.light .path-card:hover{box-shadow:0 10px 26px -22px #1a1f3347}html.light .btn-primary:hover{box-shadow:0 8px 24px -18px #1a1f3359}html.light .testimonial-feature,html.light .operator-portrait-card{background-image:none}html.light .testimonial-feature{background:#111827;border-color:#11182738}html.light .testimonial-feature:after{background:linear-gradient(90deg,#111827eb,#1118279e 58%,#111827e0),radial-gradient(circle at 14% 10%,#c525842e,#0000 40%)}html.light .testimonial-feature blockquote{color:#f8fafc}html.light .testimonial-feature footer span:last-child{color:#f8fafc9e}html.light .talk-section:before{background:0 0}.gradient-text{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-pink{background:var(--gradient-pink);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rose-ink{background:linear-gradient(90deg, var(--tn-red), var(--tn-pink), var(--tn-violet));-webkit-text-fill-color:transparent;font-weight:var(--weight-body-strong);-webkit-background-clip:text;background-clip:text}.font-pixel{font-family:var(--font-pixel), monospace;letter-spacing:.02em;font-weight:400}.font-display{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--ls-display)}.strategy-heading{font-family:var(--font-strategy);font-weight:var(--weight-display);letter-spacing:var(--ls-display)}.strategy-highlight{font-family:var(--font-strategy);font-weight:var(--weight-display);letter-spacing:0}.announcement-bar{z-index:30;background:var(--cxo-ink);min-height:26px;color:var(--cxo-white);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:28px;padding:0 28px;font-size:10px;font-weight:500;line-height:1;display:flex;position:relative}.announcement-bar-accent{background:var(--cxo-red);flex:none;width:6px;height:6px}.announcement-bar-brand{align-items:center;gap:10px;display:flex}.announcement-bar-path{color:var(--cxo-ash);letter-spacing:.07em}.announcement-bar-items{color:var(--cxo-white);align-items:center;gap:28px;margin-left:auto;display:flex}.announcement-bar-cta{color:inherit;text-decoration:none}.announcement-bar-cta:hover{color:var(--cxo-red)}.theme-toggle{width:34px;height:18px;color:var(--cxo-ash);font:inherit;letter-spacing:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:4px;padding:0;line-height:1;display:inline-grid}.theme-toggle-option{opacity:.35;justify-content:center;align-items:center;padding:0;transition:color .15s,opacity .15s;display:flex}.theme-toggle-option svg{width:11px;height:11px}.theme-toggle[data-theme=light] .theme-toggle-light,.theme-toggle[data-theme=dark] .theme-toggle-dark{color:var(--cxo-white);opacity:1}.theme-toggle:hover .theme-toggle-option{opacity:.7}.theme-toggle:hover[data-theme=light] .theme-toggle-light,.theme-toggle:hover[data-theme=dark] .theme-toggle-dark{opacity:1}.theme-toggle:focus-visible{outline:1px solid var(--cxo-white);outline-offset:2px}.site-nav{z-index:20;background:var(--cxo-black);justify-content:space-between;align-items:center;gap:40px;max-width:none;margin:0 auto;padding:12px 52px;display:flex;position:relative}.site-nav-left,.site-nav-actions{align-items:center;display:flex}.site-nav-left{gap:40px;min-width:0}.site-nav-actions{flex:none;gap:32px}.site-nav-brand{flex:none;align-items:center;text-decoration:none;display:inline-flex}.site-nav-brand img{width:auto;height:18px;display:block}.site-nav-brand-dark{display:none!important}html.light .site-nav{border-bottom:1px solid var(--color-rule);background:var(--cxo-fog)}html.light .site-nav-brand-light{display:none}html.light .site-nav-brand-dark{display:block!important}.site-nav-menu{justify-content:flex-end;align-items:center;gap:32px;min-width:0;display:flex}.site-nav-links{justify-content:flex-start}.site-nav-group{align-items:center;min-height:34px;display:flex;position:relative}.site-nav-group-trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.site-nav-group-trigger span{color:var(--cxo-sage);font-size:14px;transition:transform .18s}.site-nav-dropdown{z-index:50;border:1px solid var(--color-rule);background:var(--cxo-black);opacity:0;visibility:hidden;min-width:260px;padding:10px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + 10px);left:-18px;transform:translateY(-6px)}.site-nav-group:hover .site-nav-dropdown,.site-nav-group:focus-within .site-nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.site-nav-group:hover .site-nav-group-trigger span,.site-nav-group:focus-within .site-nav-group-trigger span{transform:rotate(45deg)}.site-nav-dropdown-link{border-bottom:1px solid var(--cxo-ink-2);color:var(--cxo-white);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;padding:11px 12px;font-size:11px;line-height:1.35;text-decoration:none}.site-nav-dropdown-link:last-child{border-bottom:0}.site-nav-dropdown-link:hover,.site-nav-dropdown-link:focus-visible{background:var(--cxo-ink-2);color:var(--cxo-sage)}html.light .site-nav-dropdown{background:var(--cxo-fog)}html.light .site-nav-dropdown-link{border-bottom-color:var(--color-rule);color:var(--cxo-ink)}html.light .site-nav-dropdown-link:hover,html.light .site-nav-dropdown-link:focus-visible{background:var(--cxo-white)}.site-nav-menu-mobile,.site-nav-mobile-actions{display:none}.site-nav-toggle{border:1px solid var(--color-rule);color:var(--cxo-white);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1;display:none}.site-nav-toggle i{border-top:2px solid;border-bottom:2px solid;width:16px;height:10px;display:block;position:relative}.site-nav-toggle i:before{content:"";border-top:2px solid;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.site-nav-link{color:var(--cxo-white);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:12px;font-weight:500;line-height:1.2;text-decoration:none}.site-nav-link:hover,.site-nav-utility{color:var(--cxo-sage)}.site-nav-cta{border:1px solid var(--cxo-gold);background-color:var(--cxo-gold);background-image:linear-gradient(90deg, var(--cxo-red), var(--cxo-red));min-height:34px;color:var(--cxo-ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;text-transform:uppercase;background-position:0;background-repeat:no-repeat;background-size:0 100%;border-radius:2px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;transition:background-size .28s ease-out,border-color .2s,color .2s;display:inline-flex}.site-nav-cta-mobile{display:none}.site-nav-cta:hover{border-color:var(--cxo-red);color:var(--cxo-white);background-size:100% 100%}.marketing-hub-page{background:var(--color-bg);min-height:100vh;position:relative}.marketing-hub-hero{min-height:430px}.marketing-hub-hero h1{max-width:980px}.marketing-hub-hero .sh-lede{max-width:680px}.marketing-hub-section{padding:0 0 110px}.marketing-hub-grid{background:var(--color-rule);border:1px solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.marketing-hub-grid-compact{max-width:1100px}.marketing-hub-card{background:var(--color-bg);min-height:300px;color:var(--color-text);flex-direction:column;padding:34px;text-decoration:none;display:flex}.marketing-hub-card>span,.marketing-hub-card>b{color:var(--cxo-red);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500}.marketing-hub-card h2{font-family:var(--font-display), ui-monospace, monospace;font-size:clamp(30px,3vw,48px);font-weight:var(--weight-display);margin:42px 0 12px;line-height:1.02}.marketing-hub-card p{max-width:560px;color:var(--color-text-2);margin:0 0 36px;font-size:17px;line-height:1.55}.marketing-hub-card>b{color:var(--color-text);margin-top:auto}.marketing-hub-card:hover>b{color:var(--cxo-red)}.customer-name-grid{border:1px solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-name-grid span{border-right:1px solid var(--color-rule);font-family:var(--font-display), ui-monospace, monospace;text-align:center;padding:28px 22px;font-size:clamp(24px,3vw,38px)}.customer-name-grid span:last-child{border-right:0}.customer-proof-grid{background:var(--color-rule);border:1px solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.customer-proof-grid blockquote{background:var(--color-bg);min-height:300px;font-family:var(--font-display), ui-monospace, monospace;flex-direction:column;justify-content:space-between;margin:0;padding:38px;font-size:clamp(28px,3vw,44px);line-height:1.08;display:flex}.customer-proof-grid footer{color:var(--color-text-2);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin-top:40px;font-size:10px}.customer-preview-grid{gap:30px;display:grid}.customer-preview-card{--customer-accent:var(--cxo-red);border:1px solid var(--color-rule);background:var(--color-bg);padding:clamp(28px,5vw,58px)}.customer-preview-header{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.customer-preview-logo{object-fit:contain;object-position:left center;width:auto;max-width:160px;height:34px}html.light .customer-preview-logo{filter:invert()}.customer-preview-status{border:1px solid var(--color-rule);color:var(--color-text-2);padding:8px 11px}.customer-preview-lead{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:center;gap:38px;margin:44px 0 48px;display:grid}.customer-preview-signal{color:var(--customer-accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-top:0;font-size:11px;display:flex}.customer-preview-signal span{background:var(--customer-accent);width:6px;height:6px}.customer-preview-card h2{max-width:720px;font-family:var(--font-display), ui-monospace, monospace;font-size:clamp(32px,4vw,54px);font-weight:var(--weight-display);letter-spacing:var(--ls-display);margin:20px 0 0;line-height:1.02}.customer-preview-artwork{isolation:isolate;border:1px solid var(--color-rule-2);background:var(--color-bg-2);min-height:260px;position:relative;overflow:hidden}.customer-preview-artwork:before{content:"";z-index:2;background:var(--cxo-red);width:52px;height:3px;position:absolute;top:0;left:0}.customer-preview-artwork>img{object-fit:cover;object-position:center;opacity:.74;filter:grayscale()contrast(1.14);mix-blend-mode:multiply}.customer-preview-artifact{z-index:2;border:1px solid var(--color-rule-2);background:var(--cxo-terminal);font-family:var(--font-mono), ui-monospace, monospace;padding:13px 15px;position:absolute;bottom:12px;left:12px;right:12px}.customer-preview-artifact span,.customer-preview-artifact strong{font-size:10px;line-height:1.5;display:block}.customer-preview-artifact span{color:var(--cxo-ash)}.customer-preview-artifact strong{color:var(--cxo-white);margin-top:4px;font-weight:500}html.dark .customer-preview-artwork{background:var(--cxo-ink)}html.dark .customer-preview-artwork>img{opacity:.48;filter:grayscale()invert()contrast(1.22);mix-blend-mode:screen}html.light .customer-preview-artwork>img{opacity:.62;filter:grayscale()contrast(1.18);mix-blend-mode:multiply}.customer-preview-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin:0;display:grid}.customer-preview-details dt,.customer-preview-quote footer,.customer-preview-results a{color:var(--customer-accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.customer-preview-details dd{color:var(--color-text-2);margin:12px 0 0;font-size:16px;line-height:1.65}.customer-preview-quote,.customer-preview-results{border-top:1px solid var(--color-rule);margin:42px 0 0;padding-top:30px}.customer-preview-quote p{max-width:850px;font-family:var(--font-display), ui-monospace, monospace;margin:0 0 18px;font-size:clamp(21px,3vw,32px);line-height:1.3}.customer-preview-results p{font-family:var(--font-display), ui-monospace, monospace;margin:0 0 18px;font-size:clamp(19px,2.5vw,28px);line-height:1.4}.customer-preview-results a{text-decoration:none}.customer-preview-results a:hover{color:var(--color-text)}@media (max-width:700px){.customer-preview-header{flex-direction:column;align-items:flex-start}.customer-preview-lead{grid-template-columns:1fr;gap:24px;margin:32px 0}.customer-preview-card h2{margin:16px 0 0}.customer-preview-artwork{min-height:220px}.customer-preview-details{grid-template-columns:1fr;gap:24px}}.customer-story-page{background:var(--color-bg);min-height:100vh}.customer-story-hero{isolation:isolate;border-bottom:1px solid var(--color-rule);padding:54px 0 76px;position:relative;overflow:hidden}.customer-story-hero:before{content:"";z-index:-1;background-image:linear-gradient(var(--color-text) 1px, transparent 1px), linear-gradient(90deg, var(--color-text) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.customer-story-hero:before{background-image:linear-gradient(color-mix(in srgb, var(--color-text) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-text) 7%, transparent) 1px, transparent 1px)}}.customer-story-hero:before{background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 42% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 42% 100%)}.customer-story-back{color:var(--color-text-2);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;text-decoration:none;display:inline-flex}.customer-story-back:hover{color:var(--cxo-red)}.customer-story-identity{justify-content:space-between;align-items:center;gap:28px;margin-top:72px;display:flex}.customer-story-logo{background:var(--cxo-white);border:1px solid var(--color-rule);justify-content:center;align-items:center;width:190px;min-height:84px;padding:18px 24px;display:flex}.customer-story-logo img{width:auto;max-width:100%;height:auto;max-height:48px}.customer-story-meta{color:var(--color-text-2);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:10px 24px;font-size:11px;display:flex}.customer-story-meta span+span:before{content:"/";color:var(--cxo-red);margin-right:24px}.customer-story-hero-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.58fr);align-items:end;gap:64px;margin-top:58px;display:grid}.customer-story-hero h1{max-width:1120px;font-family:var(--font-display), ui-monospace, monospace;font-size:clamp(48px,7.4vw,104px);font-weight:var(--weight-display);letter-spacing:-.055em;text-wrap:balance;margin:0;line-height:.94}.customer-story-hero-copy>p{max-width:820px;color:var(--color-text-2);margin:36px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.56}.customer-story-hero-copy{position:relative}.customer-story-hero-copy:after{content:"";background:var(--cxo-gold);width:9px;height:9px;box-shadow:11px 0 0 var(--cxo-red), 22px 0 0 var(--cxo-white), 22px 11px 0 var(--cxo-gold), 33px 11px 0 var(--cxo-ash), 44px 11px 0 var(--color-text);position:absolute;bottom:-54px;right:7%}@supports (color:color-mix(in lab, red, red)){.customer-story-hero-copy:after{box-shadow:11px 0 0 var(--cxo-red), 22px 0 0 var(--cxo-white), 22px 11px 0 var(--cxo-gold), 33px 11px 0 var(--cxo-ash), 44px 11px 0 color-mix(in srgb, var(--color-text) 28%, transparent)}}.customer-story-hero-copy:after{image-rendering:pixelated}.customer-story-metrics{padding:32px 0 0}.customer-story-metrics-context{justify-content:space-between;align-items:baseline;gap:32px;padding:0 0 18px;display:flex}.customer-story-metrics-context .customer-story-kicker{color:var(--cxo-gold)}.customer-story-metrics-context p{max-width:620px;color:var(--color-text-3);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:9px;line-height:1.5}.customer-story-metric-grid{background:var(--color-rule);border:1px solid var(--color-rule);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.customer-story-metric{--metric-color:var(--color-text-3);background:var(--color-bg);flex-direction:column;min-height:240px;padding:28px;display:flex;position:relative;overflow:hidden}.customer-story-metric:before{content:"";background:linear-gradient(90deg, transparent 50%, var(--metric-color) 50%) 0 0 / 19px 19px, linear-gradient(var(--metric-color) 50%, transparent 50%) 19px 19px / 19px 19px;opacity:.22;width:38px;height:38px;image-rendering:pixelated;position:absolute;top:0;right:0}.customer-story-metric[data-tone=adoption]{--metric-color:var(--cxo-gold)}.customer-story-metric[data-tone=velocity]{--metric-color:var(--color-text)}.customer-story-metric[data-tone=gap]{--metric-color:var(--color-text-2)}.customer-story-metric[data-tone=constraint]{--metric-color:var(--cxo-ash)}.customer-story-metric strong{font-family:var(--font-display), ui-monospace, monospace;font-size:clamp(38px,5vw,66px);font-weight:var(--weight-display);letter-spacing:-.04em;line-height:1}.customer-story-metric[data-tone=adoption] strong{color:var(--cxo-gold)}.customer-story-metric[data-tone=velocity] strong{color:var(--color-text)}.customer-story-metric[data-tone=gap] strong{color:var(--color-text-2)}.customer-story-metric[data-tone=constraint] strong{color:var(--cxo-ash)}.customer-story-metric>span{margin-top:22px;font-size:15px;line-height:1.45}.customer-story-metric small{color:var(--color-text-3);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:20px;font-size:9px;line-height:1.45}.customer-story-featured-quote{padding:110px 0}.customer-story-featured-quote .container-wide{position:relative}.customer-story-featured-quote .container-wide:before{content:"";width:148px;height:7px;image-rendering:pixelated;background-image:url(/cxo-assets/pixel-bar-source.png);background-position:32% 54%;background-repeat:no-repeat;background-size:760px;position:absolute;top:-44px;left:48px}.customer-story-featured-quote blockquote{max-width:1050px;margin:0}.customer-story-featured-quote p{font-family:var(--font-display), ui-monospace, monospace;font-size:clamp(36px,5.5vw,74px);font-weight:var(--weight-display);letter-spacing:-.045em;text-wrap:balance;margin:0;line-height:1.04}.customer-story-featured-quote footer,.customer-story-quotes footer{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:5px;margin-top:34px;font-size:10px;display:flex}.customer-story-featured-quote footer strong,.customer-story-quotes footer strong{color:var(--cxo-red)}.customer-story-featured-quote footer span,.customer-story-quotes footer span{color:var(--color-text-3)}.customer-story-scope{border-top:1px solid var(--color-rule);background:var(--color-bg-2);padding:54px 0;position:relative;overflow:hidden}.customer-story-scope:before{content:"";background-image:linear-gradient(var(--color-text) 1px, transparent 1px), linear-gradient(90deg, var(--color-text) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.customer-story-scope:before{background-image:linear-gradient(color-mix(in srgb, var(--color-text) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-text) 5%, transparent) 1px, transparent 1px)}}.customer-story-scope:before{pointer-events:none;background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 66%);mask-image:linear-gradient(90deg,#000,#0000 66%)}.customer-story-scope .container-wide{grid-template-columns:190px minmax(0,1fr);gap:54px;display:grid;position:relative}.customer-story-scope-heading p{color:var(--color-text-3);margin:16px 0 0;font-size:13px;line-height:1.5}.customer-story-scope ol{background:var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.customer-story-scope li{background:var(--color-bg);min-height:90px;font-family:var(--font-display), ui-monospace, monospace;gap:16px;padding:22px;font-size:19px;line-height:1.15;display:flex}.customer-story-scope li span{color:var(--cxo-gold);font-family:var(--font-mono), ui-monospace, monospace;font-size:9px;line-height:1.5}.customer-story-body{border-top:1px solid var(--color-rule);padding-top:0;padding-bottom:0}.customer-story-narrative{width:100%}.customer-story-section{border-bottom:1px solid var(--color-rule);grid-template-columns:190px minmax(0,780px);justify-content:start;column-gap:54px;padding:104px 0 112px;display:grid;position:relative}.customer-story-section:after{content:"";background:var(--color-rule-2);width:5px;height:72px;box-shadow:0 12px 0 var(--color-rule-2), 0 24px 0 var(--color-rule-2);position:absolute;top:104px;left:170px}.customer-story-section[data-tone=challenge]:after{background:var(--cxo-red)}.customer-story-section[data-tone=approach]:after{background:var(--cxo-gold)}.customer-story-section[data-tone=result]:after{background:var(--color-text)}.customer-story-kicker{color:var(--cxo-red);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;font-size:10px;display:block}.customer-story-kicker b{color:var(--color-text-3);letter-spacing:.12em;margin-bottom:12px;font-size:9px;font-weight:500;display:block}.customer-story-section[data-tone=challenge] .customer-story-kicker{color:var(--cxo-red)}.customer-story-section[data-tone=approach] .customer-story-kicker{color:var(--cxo-gold)}.customer-story-section[data-tone=result] .customer-story-kicker{color:var(--color-text)}.customer-story-section h2,.customer-story-highlights-heading h2,.customer-story-quotes h2{font-family:var(--font-display), ui-monospace, monospace;font-size:clamp(36px,4.4vw,62px);font-weight:var(--weight-display);letter-spacing:-.045em;text-wrap:balance;margin:0 0 36px;line-height:1}.customer-story-section>h2,.customer-story-section>p,.customer-story-section>ul{grid-column:2}.customer-story-section p{color:var(--color-text-2);margin:0;font-size:18px;line-height:1.78}.customer-story-section p+p{margin-top:24px}.customer-story-result-list{border-top:1px solid var(--color-rule);margin:34px 0 0;padding:0;list-style:none}.customer-story-result-list li{border-bottom:1px solid var(--color-rule);color:var(--color-text-2);padding:18px 12px 18px 30px;font-size:15px;line-height:1.55;position:relative}.customer-story-result-list li:before{content:"→";color:var(--cxo-red);font-family:var(--font-mono), ui-monospace, monospace;position:absolute;left:0}.customer-story-highlights{grid-template-columns:300px minmax(0,1fr);gap:64px;padding:104px 0 120px;display:grid}.customer-story-highlights-heading h2{margin-top:18px;margin-bottom:24px;font-size:clamp(38px,4vw,58px)}.customer-story-highlights-heading>p{max-width:280px;color:var(--color-text-2);margin:0;font-size:15px;line-height:1.6}.customer-story-highlight-grid{border:1px solid var(--color-rule);background:var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.customer-story-highlight{background:var(--color-bg-2);grid-template-columns:36px 1fr;column-gap:14px;min-height:250px;padding:30px;display:grid;position:relative;overflow:hidden}.customer-story-highlight:after{content:"";background:var(--color-rule-2);width:12px;height:12px;box-shadow:-12px 0 0 var(--color-rule-2), 0 -12px 0 var(--color-rule-2);position:absolute;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){.customer-story-highlight:after{box-shadow:-12px 0 0 color-mix(in srgb, var(--color-rule-2) 60%, transparent), 0 -12px 0 color-mix(in srgb, var(--color-rule-2) 60%, transparent)}}.customer-story-highlight>span{font-family:var(--font-mono), ui-monospace, monospace;grid-row:1/span 2;font-size:10px}.customer-story-highlight:first-of-type>span{color:var(--cxo-gold)}.customer-story-highlight:nth-of-type(2)>span{color:var(--color-text)}.customer-story-highlight:nth-of-type(3)>span{color:var(--cxo-ash)}.customer-story-highlight:nth-of-type(4)>span{color:var(--cxo-gold)}.customer-story-highlight h3{font-family:var(--font-display), ui-monospace, monospace;font-size:clamp(22px,2vw,30px);font-weight:var(--weight-display);margin:0;line-height:1.1}.customer-story-highlight p{color:var(--color-text-2);margin:10px 0 0;font-size:15px;line-height:1.62}.customer-story-quotes{border-top:1px solid var(--color-rule);background:var(--color-bg-2);padding:108px 0 120px}.customer-story-quote-grid{border:1px solid var(--color-rule);background:var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:44px;display:grid}.customer-story-quote-grid blockquote{background:var(--color-bg);flex-direction:column;min-height:430px;margin:0;padding:38px;display:flex}.customer-story-quote-grid blockquote>p{font-family:var(--font-display), ui-monospace, monospace;letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.1}.customer-story-quote-grid footer{margin-top:auto;padding-top:42px}.customer-story-media-placeholder{margin:0}.customer-story-media-placeholder>div{border:1px solid var(--color-rule-2);background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.customer-story-media-placeholder>div{background:color-mix(in srgb, var(--color-text) 13%, var(--color-bg))}}.customer-story-media-placeholder[data-ratio=portrait]>div{aspect-ratio:4/5}.customer-story-media-placeholder[data-ratio=landscape]{border-bottom:1px solid var(--color-rule);grid-template-columns:190px minmax(0,780px);column-gap:54px;padding:88px 0 96px;display:grid}.customer-story-media-placeholder[data-ratio=landscape]>div{aspect-ratio:16/9;grid-column:2}.customer-story-terminal{border:1px solid var(--color-rule-2);background:var(--cxo-black);max-width:780px;color:var(--cxo-white);box-shadow:14px 14px 0 var(--cxo-red);margin:-34px 0 104px 244px}@supports (color:color-mix(in lab, red, red)){.customer-story-terminal{box-shadow:14px 14px 0 color-mix(in srgb, var(--cxo-red) 18%, transparent)}}.customer-story-terminal-bar{border-bottom:1px solid var(--cxo-ink-2);color:var(--cxo-ash);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding:10px 14px;font-size:9px;display:flex}.customer-story-terminal-bar span:last-child{color:var(--cxo-gold);letter-spacing:.32em}.customer-story-terminal-body{padding:24px}.customer-story-terminal-body>p{color:var(--cxo-white);font-family:var(--font-mono), ui-monospace, monospace;margin:0 0 28px;font-size:12px;line-height:1.5}.customer-story-terminal-body>p span{color:var(--cxo-gold)}.customer-story-terminal dl{margin:0}.customer-story-terminal dl>div{border-top:1px solid var(--cxo-ink-2);font-family:var(--font-mono), ui-monospace, monospace;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:11px 0;font-size:11px;line-height:1.4;display:grid}.customer-story-terminal dt{color:var(--cxo-ash)}.customer-story-terminal dd{text-align:right;margin:0}.customer-story-terminal [data-tone=positive] dd{color:var(--cxo-gold)}.customer-story-terminal [data-tone=warning] dd{color:var(--cxo-red)}.customer-story-terminal [data-tone=owned] dd{color:var(--cxo-white)}.customer-story-terminal [data-tone=target] dd{color:var(--cxo-ash)}@media (max-width:980px){.customer-story-hero-layout{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:38px}.customer-story-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-story-section,.customer-story-scope .container-wide,.customer-story-media-placeholder[data-ratio=landscape]{grid-template-columns:150px minmax(0,1fr);column-gap:36px}.customer-story-terminal{margin-left:186px}.customer-story-highlights{grid-template-columns:240px minmax(0,1fr);gap:38px}}@media (max-width:700px){.customer-story-hero{padding:38px 0 58px}.customer-story-identity{flex-direction:column;align-items:flex-start;margin-top:48px}.customer-story-meta{justify-content:flex-start}.customer-story-meta span+span:before{display:none}.customer-story-hero-layout{grid-template-columns:1fr;gap:48px}.customer-story-hero h1{margin-top:0}.customer-story-media-placeholder[data-ratio=portrait]{max-width:280px}.customer-story-featured-quote .container-wide:before{left:28px}.customer-story-metric-grid{grid-template-columns:1fr}.customer-story-metrics-context{flex-direction:column;align-items:flex-start;gap:10px}.customer-story-metric{min-height:188px}.customer-story-featured-quote{padding:78px 0}.customer-story-scope .container-wide{display:block}.customer-story-scope-heading p{max-width:320px}.customer-story-scope ol{grid-template-columns:1fr;margin-top:30px}.customer-story-section{padding:74px 0 82px;display:block}.customer-story-section:after{height:34px;top:74px;left:auto;right:0}.customer-story-section .customer-story-kicker{margin-bottom:26px}.customer-story-section h2{margin-bottom:30px}.customer-story-section p{font-size:16px}.customer-story-media-placeholder[data-ratio=landscape]{padding:68px 0 74px;display:block}.customer-story-terminal{box-shadow:8px 8px 0 var(--cxo-red);margin:-18px 0 82px}@supports (color:color-mix(in lab, red, red)){.customer-story-terminal{box-shadow:8px 8px 0 color-mix(in srgb, var(--cxo-red) 18%, transparent)}}.customer-story-terminal dl>div{grid-template-columns:1fr;gap:4px}.customer-story-terminal dd{text-align:left}.customer-story-highlights{padding:76px 0 88px;display:block}.customer-story-highlights-heading>p{max-width:360px}.customer-story-highlight-grid{grid-template-columns:1fr;margin-top:42px}.customer-story-highlight{min-height:0}.customer-story-quotes{padding:82px 0 90px}.customer-story-quote-grid{grid-template-columns:1fr}.customer-story-quote-grid blockquote{min-height:360px;padding:28px}}html.light .site-nav-link,html.light .site-nav-toggle{color:var(--cxo-ink)}html.light .site-nav-utility{color:var(--cxo-mute)}html.light .site-nav-cta{border-color:var(--cxo-gold);background-color:var(--cxo-gold);background-image:linear-gradient(90deg, var(--cxo-red), var(--cxo-red));color:var(--cxo-ink)}html.light .site-nav-cta:hover{border-color:var(--cxo-red);color:var(--cxo-white);background-size:100% 100%}.btn{min-height:40px;font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background-position:0;background-repeat:no-repeat;background-size:0 100%;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-size:12px;font-weight:700;text-decoration:none;transition:background-size .28s ease-out,background-color .2s,border-color .2s,color .2s;display:inline-flex}.btn-primary{border-color:var(--color-text);background-color:var(--color-text);background-image:linear-gradient(90deg, var(--cxo-gold), var(--cxo-gold));color:var(--color-bg)}.btn-primary:hover{border-color:var(--cxo-gold);color:var(--cxo-ink);background-size:100% 100%}.btn-out{color:var(--color-text);background:0 0;border-color:currentColor}.btn-out:hover{background:currentColor;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.btn-out:hover{background:color-mix(in srgb, currentColor 7%, transparent)}}.btn-lg{min-height:48px;padding:12px 24px;font-size:13px}.btn:focus-visible,.site-nav-cta:focus-visible,.submit:focus-visible,.newsletter-submit:focus-visible{outline:2px solid var(--cxo-attention);outline-offset:3px}.container-tight{max-width:1100px;margin:0 auto;padding:0 48px}.container-wide{max-width:1280px;margin:0 auto;padding:0 48px}.container-narrow{max-width:820px;margin:0 auto;padding:0 48px}.chapter-mark{font-family:var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-3);border-bottom:1px solid var(--color-rule);align-items:baseline;gap:14px;margin-bottom:56px;padding-bottom:18px;font-size:11px;font-weight:600;display:flex}.chapter-mark .num{color:var(--tn-red);font-weight:700}.chapter-mark .name{color:var(--color-text);font-weight:600}.chapter-mark .meta{color:var(--color-text-3);margin-left:auto}.mid-page-cta{z-index:5;padding:0 0 56px;position:relative}.mid-page-cta-card{border:1px solid var(--color-rule);background:var(--color-bg-elev);border-radius:10px;justify-content:space-between;align-items:center;gap:28px;padding:18px 20px;display:flex}.mid-page-cta-card span{color:var(--tn-cyan);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.mid-page-cta-card h2{font-family:var(--font-mono), monospace;letter-spacing:-.045em;color:var(--color-text);margin:8px 0 0;font-size:clamp(20px,2.4vw,30px);line-height:1.05}.mid-page-cta-card p{max-width:690px;color:var(--color-text-2);margin:8px 0 0;font-size:14px;line-height:1.5}.mid-page-cta-card .btn{flex:none}.mid-page-cta-card .btn b{font-weight:700}.login-lander{z-index:10;padding:96px 0 120px;position:relative}.login-eyebrow{color:var(--tn-cyan);font-family:var(--font-mono), ui-monospace, monospace;font-size:11px;font-weight:var(--weight-label);letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;display:inline-block}.login-title{letter-spacing:-.04em;color:var(--color-text);text-wrap:pretty;margin:16px 0 0;font-size:clamp(36px,5vw,72px);line-height:1.03;font-family:var(--font-mono), ui-monospace, monospace!important;font-weight:300!important}.login-lede{max-width:620px;color:var(--color-text-2);font-family:var(--font-body), sans-serif;margin:22px 0 0;font-size:19px;line-height:1.55}.login-destination-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.login-destination-card{border:1px solid var(--color-rule);background:linear-gradient(180deg, #c0caf50e, transparent 62%), var(--color-surface);min-height:240px;color:var(--color-text);border-radius:12px;flex-direction:column;align-items:flex-start;padding:28px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.login-destination-card:hover{border-color:var(--color-rule-2);background:linear-gradient(180deg, var(--tn-cyan), transparent 66%), var(--color-surface-2);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.login-destination-card:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--tn-cyan) 8%, transparent), transparent 66%), var(--color-surface-2)}}.login-destination-card span{color:var(--tn-cyan);font-family:var(--font-mono), ui-monospace, monospace;font-size:11px;font-weight:var(--weight-label);letter-spacing:.16em;text-transform:uppercase}.login-destination-card strong{letter-spacing:-.045em;margin-top:18px;font-size:clamp(26px,3vw,38px);line-height:1.08;font-family:var(--font-mono), ui-monospace, monospace!important;font-weight:300!important}.login-destination-card p{max-width:360px;color:var(--color-text-2);margin:14px 0 0;font-size:15px;line-height:1.6}.login-destination-card b{color:var(--tn-green);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin-top:auto;padding-top:28px;font-size:12px;font-weight:600}.hero-bg:before{content:"";pointer-events:none;z-index:-1;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 70% at 50% 35%,#000,#0000 75%);mask-image:radial-gradient(65% 70% at 50% 35%,#000,#0000 75%)}html.light .hero-bg:before{background-image:radial-gradient(#0f172a1a 1px,#0000 1px)}.display-h1{font-family:var(--font-mono), monospace;letter-spacing:-.045em;text-wrap:pretty;font-size:clamp(36px,5.6vw,84px);font-weight:300;line-height:1.02}.display-h2{font-family:var(--font-mono), monospace;letter-spacing:-.04em;font-size:clamp(32px,4.2vw,56px);font-weight:300;line-height:1.06}.display-h3{font-family:var(--font-mono), monospace;letter-spacing:-.035em;font-size:clamp(28px,3.4vw,44px);font-weight:300;line-height:1.08}.home-hero{isolation:isolate;background:var(--cxo-black);color:var(--cxo-white);border-bottom:1px solid var(--cxo-ink-2);padding:96px 0 86px;overflow:hidden}.home-hero:before{z-index:0;image-rendering:pixelated;background:url(/cxo-assets/hero-floral-overlay.png) 0 100%/100% no-repeat;transform:rotate(180deg);-webkit-mask-image:none;mask-image:none}.home-hero>.container-wide{z-index:2;position:relative}.hero-glitch-field{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero-glitch-field:before{content:"";z-index:1;opacity:.92;mix-blend-mode:screen;height:130%;image-rendering:pixelated;background:url(/cxo-assets/pixel-flowers-hero-transparent.png) 54% bottom/112% no-repeat;position:absolute;inset:auto -2% -28%}.hero-glitch-field:after{content:"";z-index:2;background:radial-gradient(56% 46% at 50% 30%,#000000f5 0%,#000000d1 54%,#0000 100%),linear-gradient(#00000038 0%,#0000 38% 100%);position:absolute;inset:0}.hero-glitch-field canvas{z-index:0;opacity:.82;width:100%;height:100%;image-rendering:pixelated;display:block;position:relative}.hero-head{text-align:left;width:min(64%,780px);margin:0}.hero-eyebrow{font-family:var(--font-mono), monospace;font-size:11px;font-weight:var(--weight-label);letter-spacing:.2em;text-transform:uppercase;color:var(--tn-cyan);align-items:center;gap:10px;margin-bottom:22px;display:inline-flex}.hero-eyebrow:before{content:"";background:var(--accent-terminal);width:7px;height:7px;box-shadow:0 0 12px var(--accent-terminal);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hero-eyebrow:before{box-shadow:0 0 12px color-mix(in srgb, var(--accent-terminal) 70%, transparent)}}.hero-head h1{font-family:var(--font-mono), monospace;letter-spacing:-.055em;text-wrap:normal;color:var(--cxo-white);margin:0;font-size:clamp(36px,4.7vw,70px);font-weight:300;line-height:1.02}.hero-title>span{white-space:normal;display:block}.hero-solid-highlight{isolation:isolate;color:var(--cxo-attention);animation:8.6s step-end infinite hero-highlight-shift;display:inline-block;position:relative}.hero-solid-highlight:before,.hero-solid-highlight:after{content:attr(data-text);pointer-events:none;opacity:0;position:absolute;inset:0}.hero-solid-highlight:before{z-index:1;color:var(--cxo-red);animation:8.6s step-end infinite hero-highlight-glitch-a}.hero-solid-highlight:after{z-index:2;color:var(--cxo-pink);animation:8.6s step-end infinite hero-highlight-glitch-b}@keyframes hero-highlight-shift{0%,86%,88.8%,94%,96.2%,to{transform:none}86.3%{transform:translate(-1px)}87.1%{transform:translate(2px)}94.4%{transform:translate(1px)}95.1%{transform:translate(-2px)}}@keyframes hero-highlight-glitch-a{0%,86%,88.8%,94%,96.2%,to{opacity:0;clip-path:inset(0);transform:none}86.3%{opacity:.9;clip-path:inset(8% 0 62%);transform:translate(-4px,-1px)}87.1%{opacity:.75;clip-path:inset(54% 0 16%);transform:translate(3px,1px)}94.4%{opacity:.8;clip-path:inset(28% 0 43%);transform:translate(-3px)}95.1%{opacity:.65;clip-path:inset(70% 0 5%);transform:translate(2px,1px)}}@keyframes hero-highlight-glitch-b{0%,86.1%,88.8%,94.1%,96.2%,to{opacity:0;clip-path:inset(0);transform:none}86.6%{opacity:.72;clip-path:inset(36% 0 34%);transform:translate(4px,1px)}87.6%{opacity:.82;clip-path:inset(72% 0 4%);transform:translate(-2px,-1px)}94.7%{opacity:.68;clip-path:inset(5% 0 71%);transform:translate(3px,-1px)}95.5%{opacity:.82;clip-path:inset(46% 0 25%);transform:translate(-4px,1px)}}@media (prefers-reduced-motion:reduce){.hero-solid-highlight,.hero-solid-highlight:before,.hero-solid-highlight:after{animation:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn-secondary{color:var(--color-text);background:0 0;border-color:#0000}.btn-secondary:hover{border-color:var(--color-rule-2);background:var(--color-text)}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover{background:color-mix(in srgb, var(--color-text) 6%, transparent)}}.assessment-page{--color-bg:#0b0b0a;--color-bg-elev:#191917;--color-text:#f5f5ee;--color-text-2:#c6c6bc;--color-text-3:#a6a69e;--color-rule:#34342f;--color-rule-2:#484840;--assessment-culture:var(--cxo-red);--assessment-technical:var(--tn-violet);--assessment-operating:var(--cxo-gold);color:#f5f5ee;background-color:#ff3707;background-image:url(/cxo-assets/assessment-pixel-desktop.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;min-height:100svh;display:flex}.assessment-page:after{z-index:1;color:#ffffffb3;content:"CXO OS  ·  READINESS.APP";font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;pointer-events:none;font-size:9px;position:fixed;bottom:17px;right:22px}.assessment-page>.grain{opacity:.035}.assessment-page>main{z-index:2;position:relative}.assessment-focus-main{flex:1;align-items:center;width:100%;max-width:1280px;display:grid}.assessment-runner{min-height:0;padding:38px 0}.assessment-runner>.assessment-intro,.assessment-runner>.assessment-question-shell,.assessment-runner>.assessment-gate,.assessment-runner>.assessment-results{width:min(100%,980px);min-height:540px;max-height:min(670px,100svh - 76px);margin:0 auto}.assessment-runner-loading{min-height:100svh}.assessment-kicker{color:var(--color-text-2);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.assessment-kicker i{background:var(--cxo-red);width:8px;height:8px}.assessment-intro{background:#11110f;border:1px solid #34342f;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:center;gap:0 35px;max-width:1080px;margin:0 auto;display:grid}.assessment-intro>.assessment-terminal-bar{grid-column:1/-1}.assessment-intro-copy{padding:35px 0 30px 32px}.assessment-intro-copy .assessment-kicker{color:#deded3}.assessment-intro-copy h1{color:#f5f5ee}.assessment-intro-copy>p{color:#bdbdb3!important}.assessment-intro>.assessment-diagnostic{box-shadow:none;background:#161614;border-color:#34342f;margin-right:27px}.assessment-intro-index{flex-wrap:wrap;gap:10px 18px;margin-top:28px;display:flex}.assessment-intro-index span{color:#c6c6bc;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600;position:relative}.assessment-intro-index span+span:before{color:var(--cxo-red);content:"/";position:absolute;left:-11px}.assessment-intro-copy h1{text-wrap:balance;max-width:760px;margin:20px 0 16px;font-size:clamp(32px,4.6vw,57px)}.assessment-intro-copy>p{max-width:680px;color:var(--color-text-2);font-family:var(--font-reading);margin:0;font-size:clamp(14px,1.4vw,16px);line-height:1.55}.assessment-intro-start{letter-spacing:.08em;align-self:flex-start;min-height:54px;margin-top:24px;padding:0 28px;font-size:16px}.assessment-intro-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:23px;display:flex}.assessment-intro-actions>span{color:#a6a69e;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.assessment-diagnostic{border:1px solid var(--color-rule-2);background:var(--color-bg-elev);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.assessment-diagnostic{background:color-mix(in srgb, var(--color-bg-elev) 94%, transparent)}}.assessment-diagnostic{box-shadow:12px 12px 0 var(--cxo-red)}@supports (color:color-mix(in lab, red, red)){.assessment-diagnostic{box-shadow:12px 12px 0 color-mix(in srgb, var(--cxo-red) 16%, transparent)}}.assessment-window-bar{color:#a6a69e;min-height:42px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #34342f;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:0 14px;font-size:9px;font-weight:600;display:grid}.assessment-window-dots{align-items:center;gap:5px;display:flex}.assessment-window-dots i{background:var(--color-rule-2);width:6px;height:6px}.assessment-window-dots button{cursor:pointer;background:0 0;border:0;width:18px;height:18px;margin:-6px;padding:0;position:relative}.assessment-window-dots button:before{background:var(--cxo-red);content:"";position:absolute;inset:6px}.assessment-window-dots button:hover:before,.assessment-window-dots button:focus-visible:before{box-shadow:0 0 0 2px var(--cxo-red)}@supports (color:color-mix(in lab, red, red)){.assessment-window-dots button:hover:before,.assessment-window-dots button:focus-visible:before{box-shadow:0 0 0 2px color-mix(in srgb, var(--cxo-red) 35%, transparent)}}.assessment-diagnostic-body{grid-template-columns:170px 1fr;align-items:center;gap:24px 28px;min-height:370px;padding:34px 28px;display:grid}.assessment-preview-score{border-bottom:1px solid var(--color-rule);grid-column:1/-1;justify-content:space-between;align-items:end;gap:12px;padding-bottom:18px;display:flex}.assessment-preview-score>span{color:#a6a69e;max-width:100px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px;line-height:1.45}.assessment-preview-score>span:last-child{text-align:right}.assessment-preview-score strong{color:#f5f5ee;font-family:var(--font-display), ui-monospace, monospace;font-size:56px;font-weight:500;line-height:.85}.assessment-preview-score strong small{color:var(--color-text-3);font-size:19px}.assessment-radar{border:1px solid var(--color-rule);background:radial-gradient(circle, transparent 32%, var(--color-rule) 33%, transparent 34%, transparent 65%, var(--color-rule) 66%, transparent 67%);border-radius:50%;width:164px;height:164px;position:relative}.radar-axis{background:var(--color-rule);width:1px;height:100%;position:absolute;top:0;left:50%}.radar-axis-b{transform:rotate(60deg)}.radar-axis-c{transform:rotate(-60deg)}.radar-shape{background:var(--cxo-red);position:absolute;inset:25px 18px 36px 34px}@supports (color:color-mix(in lab, red, red)){.radar-shape{background:color-mix(in srgb, var(--cxo-red) 34%, transparent)}}.radar-shape{clip-path:polygon(52% 0,100% 86%,0 100%)}.radar-point{border:2px solid var(--color-bg-elev);background:var(--cxo-red);width:8px;height:8px;box-shadow:0 0 0 1px var(--cxo-red);position:absolute}.point-a{top:22px;left:89px}.point-b{bottom:28px;right:14px}.point-c{bottom:18px;left:28px}.assessment-signal-list{gap:0;display:grid}.assessment-signal-list>span{border-bottom:1px solid var(--color-rule);color:var(--color-text-3);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;gap:8px;padding:15px 0;font-size:9px;display:grid}.assessment-signal-list b{color:var(--color-text);letter-spacing:.03em;font-size:12px}.assessment-signal-list b[data-tone=progress]{color:var(--cxo-gold)}.assessment-signal-list b[data-tone=strong]{color:var(--cxo-sage)}.assessment-signal-list b[data-tone=gap]{color:var(--cxo-red)}.assessment-command{border-top:1px solid var(--color-rule);color:var(--color-text-2);font-family:var(--font-mono), ui-monospace, monospace;padding:14px 18px;font-size:10px}.assessment-command span{color:var(--cxo-red);margin-right:8px}.assessment-pillar-strip{background:#11110f;border:0;border-top:1px solid #34342f;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:0;display:grid}.assessment-pillar-strip>div{border-right:1px solid #34342f;min-height:112px;padding:16px 20px}.assessment-pillar-strip>div:last-child{border-right:0}.assessment-pillar-topline{justify-content:space-between;align-items:center;display:flex}.assessment-pillar-strip span{color:var(--cxo-red);font-family:var(--font-mono), ui-monospace, monospace;font-size:10px;font-weight:700}.assessment-pillar-topline span:last-child{color:#a6a69e}.assessment-pillar-strip strong{color:#f5f5ee;font-family:var(--font-heading);margin-top:15px;font-size:19px;font-weight:600;display:block}.assessment-pillar-strip p{color:#a6a69e;margin:8px 0 0;font-size:13px;line-height:1.5}.assessment-intro-foot{color:#a6a69e;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;border-top:1px solid #34342f;grid-column:1/-1;justify-content:space-between;gap:24px;margin-top:0;padding:11px 19px;font-size:10px;display:flex}.assessment-question-shell{max-width:930px;height:min(670px,100svh - 76px);min-height:560px;box-shadow:6px 6px 0 var(--cxo-red);background:#11110f;border:1px solid #34342f;grid-template-rows:32px 48px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 192px;align-content:start;margin:0 auto;display:grid}@supports (color:color-mix(in lab, red, red)){.assessment-question-shell{box-shadow:6px 6px 0 color-mix(in srgb, var(--cxo-red) 12%, transparent)}}.assessment-question-shell>.assessment-terminal-bar,.assessment-question-shell>.assessment-progress-panel{grid-column:1/-1}.assessment-question-shell>.assessment-terminal-bar,.assessment-question-shell>.assessment-progress-panel,.assessment-question-shell>.assessment-question-card,.assessment-question-shell>.assessment-telemetry{width:100%;min-width:0}.assessment-terminal-bar{border-bottom:1px solid var(--cxo-ink-2);height:32px;min-height:32px;color:var(--cxo-ash);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;background:#191917;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;font-size:8px;font-weight:600;display:grid}.assessment-terminal-home{color:#f5f5ee;font:inherit;align-items:center;gap:9px;display:inline-flex}.assessment-terminal-home>a{color:inherit;text-decoration:none}.assessment-terminal-home>a:hover,.assessment-terminal-status{color:var(--cxo-sage)}.assessment-terminal-exit{color:#f5f5ee;width:28px;height:25px;font-family:var(--font-mono), ui-monospace, monospace;border:1px solid #484840;place-items:center;padding:0;font-size:18px;font-weight:600;text-decoration:none;display:grid}.assessment-terminal-exit:hover{border-color:var(--cxo-sage);color:var(--cxo-sage)}.assessment-exit-launcher{z-index:30;color:#f5f5ee;min-height:36px;font:600 10px var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;cursor:pointer;box-shadow:none;background:#11110f;border:1px solid #f5f5ee9e;align-items:center;gap:9px;padding:0 11px;display:flex;position:fixed;top:18px;right:20px}.assessment-exit-launcher kbd{color:var(--cxo-sage);font:inherit}.assessment-exit-launcher span{letter-spacing:0;font-size:14px}.assessment-exit-launcher:hover,.assessment-exit-launcher:focus-visible{background:#20201d;border-color:#fff;outline:none}.assessment-exit-overlay{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080807b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.assessment-exit-dialog{color:#f5f5ee;background:#11110f;border:1px solid #66665e;width:min(100%,410px);padding:24px;box-shadow:10px 10px #ff371052}.assessment-exit-command{color:var(--cxo-sage);font:600 10px var(--font-mono), ui-monospace, monospace;letter-spacing:.06em}.assessment-exit-dialog h2{font:500 30px var(--font-heading);margin:18px 0 7px}.assessment-exit-dialog p{color:#bdbdb3;margin:0;font-size:15px}.assessment-exit-dialog>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.assessment-exit-dialog button,.assessment-exit-dialog a{color:#f5f5ee;min-height:44px;font:600 10px var(--font-mono), ui-monospace, monospace;cursor:pointer;background:0 0;border:1px solid #4a4a44;justify-content:center;align-items:center;text-decoration:none;display:flex}.assessment-exit-dialog button{color:#11110f;background:#f5f5ee;border-color:#f5f5ee}.assessment-exit-dialog a{color:#f5f5ee;background:0 0;border-color:#77776e}.assessment-exit-dialog button:hover,.assessment-exit-dialog button:focus-visible{background:#fff}.assessment-exit-dialog a:hover,.assessment-exit-dialog a:focus-visible{background:#20201d;border-color:#f5f5ee}.assessment-exit-dialog small{color:#777770;font:8px var(--font-mono), ui-monospace, monospace;text-align:center;text-transform:uppercase;margin-top:13px;display:block}.assessment-progress-panel{color:var(--cxo-white);background:#11110f;border-bottom:1px solid #34342f;grid-template-columns:auto minmax(100px,1fr);align-items:center;gap:18px;padding:10px 14px;display:grid}.assessment-progress-panel .assessment-kicker{color:#deded8}.assessment-progress-summary{align-items:center;gap:8px;display:flex}.assessment-progress-summary .assessment-kicker{display:none}.assessment-progress-summary>strong{color:var(--cxo-white);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:10px;font-weight:600}.assessment-progress-visual{min-width:0}.assessment-maturity-meter{margin-bottom:6px}.assessment-maturity-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;height:4px;display:grid;position:relative}.assessment-maturity-track>i{opacity:.76;min-width:0;display:block}.assessment-maturity-track>i[data-tone=critical]{background:var(--score-critical)}.assessment-maturity-track>i[data-tone=poor]{background:var(--score-poor)}.assessment-maturity-track>i[data-tone=fair]{background:var(--score-fair)}.assessment-maturity-track>i[data-tone=good]{background:var(--score-good)}.assessment-maturity-track>i[data-tone=excellent]{background:var(--score-excellent)}.assessment-maturity-track>b{background:#fff;width:2px;height:8px;transition:left .2s ease-out;position:absolute;top:-2px;transform:translate(-1px);box-shadow:0 0 0 1px #11110f}.assessment-signal-map{grid-template-columns:repeat(21,minmax(0,1fr));gap:3px;display:grid}.assessment-signal-map i{background:#2a2a27;height:5px}.assessment-signal-map i[data-state=answered]{background:#f5f5ee}.assessment-signal-map i[data-state=current]{background:#888880}.assessment-chapters{align-items:center;gap:12px;display:flex}.assessment-chapters>div{color:#deded8;align-items:center;gap:4px;padding:0;display:flex}.assessment-chapters>div>span{color:#bcbcb4;font-family:var(--font-mono), ui-monospace, monospace;font-size:11px}.assessment-chapters b,.assessment-chapters small{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600;display:block}.assessment-chapters b{font-size:8px}.assessment-chapters small{display:none}.assessment-chapters>div[data-state=active]{color:var(--cxo-white)}.assessment-chapters>div[data-state=active]>span{color:var(--cxo-red)}.assessment-chapters>div[data-state=complete]>span{color:var(--cxo-sage);font-size:12px;font-weight:700;line-height:.8}.assessment-question-card{color:#f5f5ee;background:#11110f;flex-direction:column;min-height:0;padding:21px 24px 15px;display:flex;overflow-y:auto}.assessment-telemetry{color:#a6a69e;font-family:var(--font-mono), ui-monospace, monospace;background:#131311;border-left:1px solid #34342f;align-self:stretch;padding:19px 13px;font-size:8px}.assessment-telemetry-heading{letter-spacing:.07em;justify-content:space-between;gap:8px;margin-bottom:17px;display:flex}.assessment-telemetry-heading>span:last-child{color:var(--cxo-sage)}.assessment-telemetry-matrix{justify-content:start;gap:5px;display:grid}.assessment-telemetry-matrix>div{grid-template-columns:24px repeat(7,8px) 25px;align-items:center;gap:2px;display:grid;position:relative}.assessment-telemetry-matrix>div:after{z-index:0;background:var(--color-rule);content:"";height:1px;position:absolute;top:50%;left:28px;right:29px}.assessment-telemetry-matrix>div>span{color:#96968f}.assessment-telemetry-matrix>div>i{z-index:1;background:#2d2d29;width:7px;height:7px;position:relative}.assessment-telemetry-matrix>div>i[data-score="0"],.assessment-telemetry-matrix>div>i[data-score="1"]{background:#4a4a44}.assessment-telemetry-matrix>div>i[data-score="2"]{background:#6d6d66}.assessment-telemetry-matrix>div>i[data-score="3"]{background:#96968e}.assessment-telemetry-matrix>div>i[data-score="4"]{background:#c8c8be}.assessment-telemetry-matrix>div>i[data-score="5"]{background:#f7f7f0}.assessment-telemetry-matrix>div>strong{z-index:1;color:#8f8f87;text-align:right;font-size:7px;font-weight:600;position:relative}.assessment-telemetry-matrix>div[data-active=true]>span{color:#f5f5ee}.assessment-telemetry-log{border-top:1px solid #34342f;gap:7px;margin-top:24px;padding-top:13px;display:grid}.assessment-telemetry-log>span>i{color:var(--cxo-sage);font-style:normal}.assessment-terminal-cursor{color:var(--cxo-red);animation:1s steps(2,jump-none) infinite assessment-cursor-blink}@keyframes assessment-cursor-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.assessment-terminal-cursor{animation:none}}.assessment-question-meta{color:#96968f;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:600;display:none}.assessment-question-meta span:first-child{color:var(--cxo-red)}.assessment-terminal-command{color:#c6c6bc;font-family:var(--font-mono), ui-monospace, monospace;margin-top:0;font-size:11px;line-height:1.6}.assessment-terminal-command>span{color:var(--cxo-sage)}.assessment-terminal-command>b{color:#a89bff;font-weight:500}.assessment-question-card h1{color:#f5f5ee;max-width:760px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.035em;text-wrap:balance;margin:17px 0 6px;font-size:clamp(16px,1.8vw,20px);font-weight:500;line-height:1.35}.assessment-question-context{color:#aaa9a0;max-width:650px;font-family:var(--font-mono), ui-monospace, monospace;margin:0 0 15px;font-size:11px;line-height:1.55}.assessment-completion-error{border-left:3px solid var(--cxo-red);background:var(--cxo-red);margin:-14px 0 22px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.assessment-completion-error{background:color-mix(in srgb, var(--cxo-red) 8%, transparent)}}.assessment-completion-error{color:var(--color-text);font-family:var(--font-mono), ui-monospace, monospace;font-size:10px;line-height:1.5}.assessment-options{border:0;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;padding:0;display:grid}.assessment-options label{color:#bcbcb2;min-width:0;min-height:33px;font-family:var(--font-mono), ui-monospace, monospace;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:12px 23px minmax(0,1fr) 8px;align-items:center;column-gap:8px;padding:4px 7px;font-size:11px;line-height:1.3;transition:border-color .15s,background-color .15s;display:grid;position:relative}.assessment-options label:hover{background:#191917;border-color:#34342f}.assessment-options label:focus-within{outline:2px solid var(--cxo-attention);outline-offset:2px}.assessment-options input{opacity:0;width:1px;height:1px;position:absolute}.assessment-option-prompt{width:12px;min-width:0;color:var(--cxo-sage);font-size:13px}.assessment-option-key{color:#deded3;width:23px;height:21px;font-family:var(--font-mono), ui-monospace, monospace;border:1px solid #40403a;place-items:center;font-size:10px;font-weight:600;display:grid}.assessment-options label>i{border:1px solid #40403a;justify-self:end;width:8px;height:8px;position:static}.assessment-options label.is-selected{border-color:var(--cxo-sage);background:var(--cxo-sage)}@supports (color:color-mix(in lab, red, red)){.assessment-options label.is-selected{background:color-mix(in srgb, var(--cxo-sage) 10%, #11110f)}}.assessment-options label.is-selected{color:#f5f5ee}.assessment-options label.is-selected>i{border-color:var(--cxo-sage);background:var(--cxo-sage)}.assessment-options label.is-selected .assessment-option-key{border-color:var(--cxo-sage);color:#f5f5ee}.assessment-options .assessment-option-unknown{color:#a6a69e;flex-direction:row;grid-column:auto;align-items:center;gap:8px;min-height:33px;padding:4px 7px}.assessment-question-actions{border-top:1px solid #34342f;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:11px;display:flex}.assessment-question-card .assessment-back{color:#c6c6bc}.assessment-question-card .assessment-back:hover{color:#f5f5ee}.assessment-question-card .assessment-back{padding:5px 0;font-size:10px}.assessment-question-card .btn-primary{min-height:29px;color:var(--cxo-sage);background:0 0;border-color:#0000;padding:5px 9px;font-size:10px}.assessment-question-card .btn-primary:hover{border-color:var(--cxo-sage);color:var(--cxo-sage);background:0 0}.assessment-question-actions .btn:disabled,.assessment-gate .btn:disabled{opacity:.4;cursor:not-allowed}.assessment-gate .btn.is-submitting:disabled{border-color:var(--cxo-gold);color:var(--cxo-ink);opacity:1;cursor:wait;background-size:100% 100%}.assessment-back,.assessment-restart{color:var(--color-text-2);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:600}.assessment-back:hover,.assessment-restart:hover{color:var(--color-text)}.assessment-back:focus-visible,.assessment-restart:focus-visible{outline:2px solid var(--cxo-attention);outline-offset:3px}.assessment-keyboard-hint{color:#96968f;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;text-align:right;margin:8px 0 0;font-size:9px}.assessment-gate{max-width:980px;min-height:0;box-shadow:6px 6px 0 var(--cxo-red);background:#11110f;border:1px solid #34342f;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 192px;margin:30px auto;display:grid}@supports (color:color-mix(in lab, red, red)){.assessment-gate{box-shadow:6px 6px 0 color-mix(in srgb, var(--cxo-red) 12%, transparent)}}.assessment-gate>.assessment-terminal-bar,.assessment-gate>.assessment-progress-panel{grid-column:1/-1}.assessment-gate>.assessment-gate-card,.assessment-gate>.assessment-telemetry{min-width:0}.assessment-gate-signal{background:var(--cxo-black);color:var(--cxo-white);grid-template-columns:minmax(170px,.75fr) minmax(0,1.25fr);align-items:center;gap:18px;padding:15px 22px;display:grid;position:relative;overflow:hidden}.assessment-gate-signal:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.assessment-gate-signal>*{position:relative}.assessment-gate-signal-heading{gap:10px;display:grid}.assessment-gate-signal-heading>span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:600}.assessment-gate-signal-heading>strong{color:var(--cxo-sage);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;font-size:13px;font-weight:600}.assessment-gate-signal-preview{justify-content:flex-end;align-items:center;gap:24px;display:flex}.assessment-gate-bars{align-items:flex-end;gap:5px;width:76px;height:52px;margin:0;display:flex}.assessment-gate-bars i{background:var(--cxo-sage);opacity:.8;flex:1;min-height:18%}.assessment-gate-checklist{gap:6px;display:grid}.assessment-gate-checklist span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;align-items:center;gap:9px;font-size:9px;font-weight:600;display:flex}.assessment-gate-checklist i{font-style:normal}.assessment-gate-card{color:#f5f5ee;background:#11110f;flex-direction:column;justify-content:center;padding:27px 30px 23px;display:flex}.assessment-gate-opening{grid-template-columns:minmax(0,1fr);align-items:center;gap:18px;margin-bottom:22px;display:grid}.assessment-gate-eyebrow{color:var(--cxo-sage);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;font-size:9px;font-weight:600}.assessment-gate-opening>div>p{color:#bcbcb2;font-family:var(--font-mono), ui-monospace, monospace;margin:7px 0 0;font-size:11px;line-height:1.5}.assessment-ascii-mark{color:var(--cxo-red);margin:0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.assessment-ascii-mark{color:color-mix(in srgb, var(--cxo-red) 74%, #11110f)}}.assessment-ascii-mark{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:0;font-size:5px;line-height:1.12}.assessment-gate-command{color:#c6c6bc;font-family:var(--font-mono), ui-monospace, monospace;margin-bottom:11px;font-size:10px}.assessment-gate-command>span{color:var(--cxo-sage)}.assessment-gate-command>b{color:#a89bff;font-weight:500}.assessment-scan-log{color:#bbbbae;font-family:var(--font-mono), ui-monospace, monospace;flex-wrap:wrap;gap:7px 16px;margin:12px 0 0;font-size:9px;display:flex}.assessment-scan-log>span>b{color:var(--cxo-sage);margin-right:4px}.assessment-scan-log>span>strong{color:#f5f5ee;font-size:9px}.assessment-ascii-report{color:#c6c6bc;max-width:none;font-family:var(--font-mono), ui-monospace, monospace;background:#151513;border:1px solid #34342f;grid-template-columns:135px minmax(0,1fr);gap:20px;padding:15px 17px;font-size:10px;display:grid}.assessment-ascii-report-score{border-right:1px solid #34342f;align-content:center;gap:6px;padding:0 14px 0 0;display:grid}.assessment-ascii-report-score>span{color:#a6a69e;font-size:8px}.assessment-ascii-report-score>strong{color:#f5f5ee;align-items:baseline;gap:8px;font-size:24px;line-height:1;display:flex}.assessment-ascii-report-score>strong>i{letter-spacing:.1em;font-style:normal}.assessment-ascii-report-score>strong>small{color:#96968f;white-space:nowrap;font-size:9px;font-weight:500}.assessment-ascii-report-signals{align-content:center;gap:8px;display:grid}.assessment-ascii-report-row{grid-template-columns:75px minmax(105px,1fr);align-items:center;gap:8px;display:grid}.assessment-ascii-report-row>code{letter-spacing:.05em;font-family:inherit;font-size:10px}.assessment-ascii-report-row[data-pillar=culture]>code{color:var(--assessment-culture)}.assessment-ascii-report-row[data-pillar=technical]>code{color:var(--assessment-technical)}.assessment-ascii-report-row[data-pillar=operating]>code{color:var(--assessment-operating)}.assessment-gate-card .assessment-gate-title{color:#f5f5ee;font-family:var(--font-mono), ui-monospace, monospace;margin:9px 0 0;font-size:clamp(18px,2.4vw,25px);font-weight:600;line-height:1.5}.assessment-gate-card .assessment-kicker{color:#deded3}.assessment-gate-card h1{color:#f5f5ee;margin:13px 0 7px;font-size:clamp(24px,3vw,34px)}.assessment-gate-card>p{color:#c6c6bc;max-width:590px;margin:0;font-size:14px;line-height:1.55}.assessment-gate-dossier{background:#161614;border:1px solid #34342f;grid-template-columns:minmax(155px,.68fr) minmax(0,1fr);gap:22px;margin-top:19px;padding:18px;display:grid}.assessment-gate-dossier-score{border-right:1px solid #34342f;gap:10px;padding-right:17px;display:grid}.assessment-gate-dossier-score>span,.assessment-gate-dossier-signals>div>span{color:#a6a69e;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:8px}.assessment-gate-dossier-score>strong{color:var(--cxo-sage);font-family:var(--font-mono), ui-monospace, monospace;font-size:29px;line-height:1}.assessment-gate-dossier-score>strong small{color:#a6a69e;margin-left:5px;font-size:12px}.assessment-gate-dossier-signals{align-content:center;gap:10px;display:grid}.assessment-gate-dossier-signals>div{grid-template-columns:75px 1fr 20px;align-items:center;gap:8px;display:grid}.assessment-gate-dossier-signals>div>i{background:#34342f;height:4px}.assessment-gate-dossier-signals>div>i b{background:var(--cxo-sage);height:100%;display:block}.assessment-gate-dossier-signals>div>strong{color:#a6a69e;font-family:var(--font-mono), ui-monospace, monospace;font-size:9px}.assessment-gate-card form{margin:20px 0 12px}.assessment-gate-card form>label{color:var(--cxo-sage);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:600;display:block}.assessment-gate-input-row{gap:8px;display:flex}.assessment-gate-input-row .btn-primary{border-color:var(--cxo-red);background:var(--cxo-red);color:#fff}.assessment-gate-input-row .btn-primary:hover{border-color:var(--tn-pink);background:var(--tn-pink);color:#fff}.assessment-gate-input-row input{border:1px solid var(--cxo-gold);flex:1;min-width:0;height:39px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.assessment-gate-input-row input{border:1px solid color-mix(in srgb, var(--cxo-gold) 65%, #40403a)}}.assessment-gate-input-row input{color:#f5f5ee;font:13px var(--font-mono), ui-monospace, monospace;background:#191917;border-radius:0;outline:0}.assessment-gate-input-row input:focus{border-color:var(--cxo-gold);box-shadow:0 0 0 1px var(--cxo-gold)}.assessment-gate-card form>small{color:#a6a69e;margin-top:10px;font-size:9px;line-height:1.45;display:block}.assessment-form-error{color:var(--cxo-red);font-family:var(--font-mono), ui-monospace, monospace;margin:12px 0 0;font-size:11px}.assessment-gate-card>.assessment-back{color:#c6c6bc;align-self:flex-start;margin-top:auto}.assessment-results{height:min(670px,100svh - 76px);box-shadow:6px 6px 0 var(--cxo-red);background:#11110f;border:1px solid #34342f;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 192px;margin:0 auto;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.assessment-results{box-shadow:6px 6px 0 color-mix(in srgb, var(--cxo-red) 12%, transparent)}}.assessment-results>.assessment-terminal-bar,.assessment-results>.assessment-progress-panel{grid-column:1/-1}.assessment-results-body{scrollbar-color:#484840 transparent;scrollbar-width:thin;flex-direction:column;justify-content:center;min-width:0;padding:20px 24px;display:flex;overflow-y:auto}.assessment-results>.assessment-telemetry{min-width:0}.assessment-results-command{color:var(--color-text-2);font-family:var(--font-mono), ui-monospace, monospace;font-size:10px}.assessment-results-command>span{color:var(--cxo-sage)}.assessment-results-command>b{color:var(--tn-violet);font-weight:500}.assessment-results-title{color:var(--color-text);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;margin:15px 0 12px;font-size:13px;font-weight:700}.assessment-results-title>span{color:var(--cxo-red)}.assessment-results-readout{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);font-family:var(--font-mono), ui-monospace, monospace;align-items:baseline;gap:12px;padding:10px 0 13px;display:flex}.assessment-results-readout>span{color:var(--color-text-3);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.assessment-results-readout>strong{color:var(--color-text);font-size:36px;font-weight:600;line-height:.95}.assessment-results-readout>strong>small{color:var(--color-text-3);font-size:13px;font-weight:400}.assessment-results-readout>span:last-child{margin-left:auto}.assessment-results-signals{gap:7px;padding:14px 0 12px;display:grid}.assessment-results-signals>div{font-family:var(--font-mono), ui-monospace, monospace;grid-template-columns:78px max-content 30px;align-items:center;gap:10px;font-size:10px;display:grid}.assessment-results-signals>div>span{color:var(--color-text-2)}.assessment-results-signals>div>code{letter-spacing:-.07em;font-family:inherit;font-size:10px}.assessment-results-signals>div[data-pillar=culture]>code{color:var(--assessment-culture)}.assessment-results-signals>div[data-pillar=technical]>code{color:var(--assessment-technical)}.assessment-results-signals>div[data-pillar=operating]>code{color:var(--assessment-operating)}.assessment-results-signals>div>strong{color:var(--color-text);text-align:right}.assessment-results-head{padding-bottom:16px}.assessment-results-head h1{font-family:var(--font-heading);margin:10px 0 0;font-size:clamp(23px,3vw,30px);font-weight:600;line-height:1.08}.assessment-results-head>div:first-child>p{max-width:700px;color:var(--color-text-2);margin:0;font-size:13px;line-height:1.55}.assessment-overall-score{border:1px solid var(--color-rule-2);background:var(--cxo-red);color:var(--cxo-white);padding:16px;display:grid}.assessment-overall-score span,.assessment-overall-score small{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:600}.assessment-overall-score strong{font-family:var(--font-display), ui-monospace, monospace;margin:13px 0 10px;font-size:56px;font-weight:500;line-height:.8}.assessment-priority-callout{border-left:4px solid var(--cxo-gold);background:var(--cxo-gold);grid-template-columns:130px 1fr;gap:22px;margin:20px 0;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.assessment-priority-callout{background:color-mix(in srgb, var(--cxo-gold) 8%, var(--color-bg-elev))}}.assessment-priority-callout>span{color:var(--cxo-gold);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.assessment-priority-callout h2{font-family:var(--font-heading);margin:0 0 8px;font-size:22px;font-weight:600}.assessment-priority-callout p{color:var(--color-text-2);margin:0;font-size:16px;line-height:1.55}.assessment-report-status{border:1px solid var(--cxo-sage);grid-template-columns:34px 1fr;align-items:center;gap:14px;margin:-6px 0 22px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.assessment-report-status{border:1px solid color-mix(in srgb, var(--cxo-sage) 45%, var(--color-rule))}}.assessment-report-status{background:var(--cxo-sage)}@supports (color:color-mix(in lab, red, red)){.assessment-report-status{background:color-mix(in srgb, var(--cxo-sage) 7%, var(--color-bg))}}.assessment-report-status>span{background:var(--cxo-sage);width:30px;height:30px;color:var(--cxo-black);font-family:var(--font-mono), ui-monospace, monospace;place-items:center;font-weight:700;display:grid}.assessment-report-status strong{color:var(--color-text);font-family:var(--font-heading);font-size:18px;font-weight:600}.assessment-report-status p{color:var(--color-text-2);margin:3px 0 0;font-size:14px}.assessment-report-status b{color:var(--color-text);font-weight:600}.assessment-share-card{border:1px solid var(--color-rule-2);background:var(--color-bg);color:var(--color-text);margin:0}.assessment-share-topline,.assessment-share-footer{min-height:40px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:0 15px;font-size:9px;font-weight:600;display:flex}.assessment-share-topline{border-bottom:1px solid var(--color-rule)}.assessment-share-topline span:first-child{color:var(--cxo-red)}.assessment-share-topline span:last-child{color:var(--color-text-3)}.assessment-share-content{grid-template-columns:minmax(145px,.68fr) 1fr;align-items:center;gap:22px;padding:22px 17px;display:grid}.assessment-share-score{gap:9px;display:grid}.assessment-share-score>span{color:var(--color-text-3);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;font-size:10px}.assessment-share-score>strong{font-family:var(--font-display), ui-monospace, monospace;font-size:clamp(54px,7vw,74px);font-weight:500;line-height:.82}.assessment-share-score>strong small{color:var(--color-text-3);font-size:19px}.assessment-share-pillars{gap:14px;display:grid}.assessment-share-pillars>div{grid-template-columns:114px minmax(0,1fr) 26px;align-items:center;gap:8px;display:grid}.assessment-share-pillars>div>span,.assessment-share-pillars>div>strong{color:var(--color-text);font-family:var(--font-mono), ui-monospace, monospace;font-size:10px;font-weight:600}.assessment-share-pillars>div>strong{text-align:right}.assessment-share-pillars>div>i{background:var(--color-rule);height:5px}.assessment-share-pillars>div>i b{background:var(--cxo-sage);height:100%;display:block}.assessment-share-pillars>div[data-pillar=culture]>i b{background:var(--assessment-culture)}.assessment-share-pillars>div[data-pillar=technical]>i b{background:var(--assessment-technical)}.assessment-share-pillars>div[data-pillar=operating]>i b{background:var(--assessment-operating)}.assessment-share-footer{border-top:1px solid var(--color-rule);color:var(--color-text-3)}.assessment-share-footer>span b{color:var(--color-text)}.assessment-share-footer>button{background:var(--cxo-red);color:var(--cxo-white);font:inherit;cursor:pointer;border:0;padding:9px 12px}.assessment-share-footer>button:hover{background:var(--cxo-red)}@supports (color:color-mix(in lab, red, red)){.assessment-share-footer>button:hover{background:color-mix(in srgb, var(--cxo-red) 78%, white)}}.assessment-share-footer>button:focus-visible{outline:2px solid var(--cxo-attention);outline-offset:3px}.assessment-results-next{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:8px;padding:10px 0;display:grid}.assessment-results-next>span{color:var(--cxo-red);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;padding-top:2px;font-size:9px;font-weight:600}.assessment-results-next>p{color:var(--color-text-2);margin:0;font-size:11px;line-height:1.45}.assessment-results-report-form{padding-top:14px}.assessment-results-report-form>label{color:var(--color-text);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;font-size:10px;font-weight:600}.assessment-results-report-form>label>span{color:var(--cxo-red)}.assessment-results-email-row{gap:7px;margin-top:8px;display:flex}.assessment-results-email-row>input{border:1px solid var(--color-rule-2);min-width:0;min-height:34px;color:var(--color-text);font-family:var(--font-mono), ui-monospace, monospace;background:0 0;flex:1;padding:0 10px;font-size:11px}.assessment-results-email-row>button{border:1px solid var(--cxo-red);background:var(--cxo-red);color:var(--cxo-white);font-family:var(--font-mono), ui-monospace, monospace;cursor:pointer;padding:0 11px;font-size:9px;font-weight:600}.assessment-results-email-row>button:disabled{opacity:.65;cursor:wait}.assessment-results-report-form>small{color:var(--color-text-3);margin-top:6px;font-size:9px;line-height:1.4;display:block}.assessment-results-actions{justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.assessment-results-share,.assessment-results-talk,.assessment-results-actions>.assessment-restart{color:var(--color-text-2);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.03em;text-transform:none;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:9px;font-weight:600;text-decoration:none}.assessment-results-share{color:var(--cxo-red)}.assessment-result-grid{border:1px solid var(--color-rule-2);background:var(--color-bg);grid-template-columns:repeat(3,1fr);display:grid}.assessment-result-grid article{border-right:1px solid var(--color-rule);min-width:0;padding:26px}.assessment-result-grid article:last-child{border-right:0}.assessment-result-grid article[data-priority=true]{background:var(--cxo-gold)}@supports (color:color-mix(in lab, red, red)){.assessment-result-grid article[data-priority=true]{background:color-mix(in srgb, var(--cxo-gold) 5%, var(--color-bg))}}.assessment-result-card-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.assessment-result-card-head span,.assessment-result-label,.assessment-result-action>span{color:var(--color-text-3);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.assessment-result-card-head strong{font-family:var(--font-display), ui-monospace, monospace;font-size:52px;font-weight:500;line-height:.8}.assessment-result-meter{background:var(--color-rule);height:5px;margin:28px 0 16px}.assessment-result-meter i{background:var(--cxo-red);height:100%;display:block}.assessment-result-label{color:var(--color-text-2)}.assessment-result-grid article>p{min-height:104px;color:var(--color-text-2);margin:24px 0;font-size:17px;line-height:1.55}.assessment-result-action{border-top:1px solid var(--color-rule);padding-top:20px}.assessment-result-action>span{color:var(--cxo-red)}.assessment-result-action p{color:var(--color-text);margin:10px 0 0;font-size:16px;line-height:1.55}.assessment-results-cta{background:var(--cxo-black);color:var(--cxo-white);justify-content:space-between;align-items:center;gap:36px;margin-top:32px;padding:32px;display:flex}.assessment-results-cta>div:first-child>span{color:var(--cxo-red);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:600}.assessment-results-cta h2{font-family:var(--font-heading);margin:12px 0 8px;font-size:26px;font-weight:600}.assessment-results-cta p{color:var(--cxo-ash);margin:0;font-size:16px}.assessment-results-cta>div:last-child{flex:none;justify-items:center;gap:10px;display:grid}.assessment-results-cta .assessment-restart{color:var(--cxo-ash)}html.light .assessment-progress-panel,html.light .assessment-results-cta{background:var(--cxo-black);color:var(--cxo-white)}html.light .assessment-diagnostic{box-shadow:12px 12px 0 var(--cxo-red)}@supports (color:color-mix(in lab, red, red)){html.light .assessment-diagnostic{box-shadow:12px 12px 0 color-mix(in srgb, var(--cxo-red) 12%, transparent)}}html.light .assessment-page{--color-bg:#f7f7f3;--color-bg-elev:#fff;--color-text:#20201d;--color-text-2:#51514b;--color-text-3:#74746c;--color-rule:#d6d6cc;--color-rule-2:#bbbbae;color:#20201d;background-image:url(/cxo-assets/assessment-pixel-desktop.png)}html.light .assessment-page:after{color:#191916b8}html.light .assessment-intro,html.light .assessment-question-shell,html.light .assessment-gate,html.light .assessment-results,html.light .assessment-question-card,html.light .assessment-gate-card,html.light .assessment-progress-panel,html.light .assessment-telemetry{color:#20201d;background:#fbfbf8;border-color:#ccc}html.light .assessment-terminal-bar{color:#52524c;background:#f0f0ea;border-color:#d5d5cc}html.light .assessment-terminal-home,html.light .assessment-terminal-exit,html.light .assessment-progress-summary>strong,html.light .assessment-question-card h1,html.light .assessment-gate-card .assessment-gate-title,html.light .assessment-gate-card h1,html.light .assessment-ascii-report-score>strong,html.light .assessment-intro-copy h1,html.light .assessment-pillar-strip strong{color:#20201d}html.light .assessment-question-context,html.light .assessment-question-meta,html.light .assessment-terminal-command,html.light .assessment-gate-opening>div>p,html.light .assessment-intro-copy>p,html.light .assessment-scan-log,html.light .assessment-telemetry{color:#595950!important}html.light .assessment-ascii-report,html.light .assessment-intro>.assessment-diagnostic,html.light .assessment-pillar-strip{background:#f2f2ed;border-color:#d6d6cc}html.light .assessment-pillar-strip>div,html.light .assessment-ascii-report-score,html.light .assessment-telemetry,html.light .assessment-progress-panel,html.light .assessment-question-actions{border-color:#d6d6cc}html.light .assessment-options label{color:#494943}html.light .assessment-options label:hover{background:#f0f0ea;border-color:#d6d6cc}html.light .assessment-options label.is-selected{color:#20201d;background:#eeefe4;border-color:#7b8054}html.light .assessment-options label.is-selected .assessment-option-key{color:#20201d;background:#fff;border-color:#7b8054}html.light .assessment-options label.is-selected .assessment-option-prompt{color:#59603a}html.light .assessment-option-key{color:#33332d;border-color:#c6c6bb}html.light .assessment-question-card .assessment-back,html.light .assessment-gate-card>.assessment-back{color:#52524c}html.light .assessment-gate-input-row input{color:#20201d;background:#fff}html.light .assessment-terminal-exit{border-color:#c6c6bb}html.light .assessment-telemetry-matrix>div>i,html.light .assessment-signal-map i{background:#d6d6cc}html.light .assessment-signal-map i[data-state=answered]{background:#20201d}html.light .assessment-signal-map i[data-state=current]{background:#85857d}html.light .assessment-maturity-track>b{background:#20201d;box-shadow:0 0 0 1px #fbfbf8}html.light .assessment-telemetry-readout>div>strong{color:#32322d}html.light .assessment-telemetry-log{border-color:#d6d6cc}@media (max-width:980px){.assessment-intro{grid-template-columns:1fr}.assessment-intro-copy{padding:29px 25px 20px}.assessment-intro>.assessment-diagnostic{margin:0 25px 24px}.assessment-diagnostic{max-width:640px}.assessment-question-shell{grid-template-columns:minmax(0,1fr) 174px;display:grid}.assessment-gate,.assessment-results{grid-template-columns:minmax(0,1fr) 174px}.assessment-telemetry{padding-left:10px;padding-right:10px}.assessment-progress-panel{grid-template-columns:auto minmax(100px,1fr);gap:13px}.assessment-question-card{padding:19px 22px 15px}.assessment-options{grid-template-columns:minmax(0,1fr)}.assessment-result-grid{grid-template-columns:1fr}.assessment-result-grid article{border-right:0;border-bottom:1px solid var(--color-rule)}.assessment-result-grid article:last-child{border-bottom:0}.assessment-result-grid article>p{min-height:auto}}@media (max-width:700px){.assessment-page:after{font-size:7px;bottom:9px;right:12px}.assessment-runner>.assessment-intro,.assessment-runner>.assessment-question-shell,.assessment-runner>.assessment-gate,.assessment-runner>.assessment-results{min-height:0;max-height:none}.assessment-runner{min-height:0;padding:18px 0 26px}.assessment-runner.assessment-runner-loading{min-height:100svh}.assessment-intro{gap:0}.assessment-intro-copy{padding:24px 17px 20px}.assessment-intro>.assessment-diagnostic{margin:0 14px 17px}.assessment-intro-copy h1{margin-top:20px}.assessment-intro-actions{flex-direction:column;align-items:flex-start}.assessment-intro-index{gap:8px 16px;margin-top:20px}.assessment-intro-index span{font-size:9px}.assessment-diagnostic{box-shadow:10px 10px 0 var(--cxo-red)}@supports (color:color-mix(in lab, red, red)){.assessment-diagnostic{box-shadow:10px 10px 0 color-mix(in srgb, var(--cxo-red) 18%, transparent)}}.assessment-diagnostic-body{grid-template-columns:108px 1fr;gap:18px;min-height:310px;padding:24px 18px}.assessment-preview-score strong{font-size:44px}.assessment-radar{width:106px;height:106px}.point-a{top:13px;left:58px}.point-b{bottom:17px;right:8px}.point-c{bottom:10px;left:17px}.assessment-pillar-strip{grid-template-columns:1fr}.assessment-pillar-strip>div{border-right:0;border-bottom:1px solid var(--color-rule);min-height:0}.assessment-pillar-strip>div:last-child{border-bottom:0}.assessment-intro-foot{flex-direction:column;gap:8px;margin-top:0;padding:10px 14px}.assessment-question-shell{border-left:0;border-right:0;min-height:0;display:block}.assessment-telemetry{display:none}.assessment-terminal-bar{gap:9px;padding:0 12px;font-size:8px}.assessment-terminal-status{display:none}.assessment-terminal-bar{grid-template-columns:auto minmax(0,1fr) auto}.assessment-terminal-exit{font-size:9px}.assessment-progress-panel{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:10px 12px}.assessment-progress-summary{gap:6px}.assessment-progress-summary>strong{font-size:10px}.assessment-maturity-meter{margin-bottom:5px}.assessment-signal-map{gap:2px;margin:0}.assessment-signal-map i{height:5px}.assessment-chapters{display:none}.assessment-question-card{padding:17px 14px 13px}.assessment-question-card h1{margin-top:15px;font-size:17px}.assessment-options{grid-template-columns:1fr}.assessment-options label{flex-direction:row;align-items:center;gap:8px;min-height:44px}.assessment-options .assessment-option-unknown{grid-column:auto}.assessment-question-actions{padding-top:10px}.assessment-keyboard-hint{display:none}.assessment-gate{min-height:0;margin:0;display:block}.assessment-gate-signal{grid-template-columns:minmax(0,1fr);gap:16px;padding:19px 20px}.assessment-gate-signal-preview{justify-content:space-between}.assessment-gate-bars{width:68px;height:42px;margin:0;position:static}.assessment-gate-checklist{gap:5px;margin:0}.assessment-gate-checklist span{font-size:8px}.assessment-gate-card{padding:24px 19px 20px}.assessment-gate-opening{grid-template-columns:1fr;gap:10px;margin-bottom:17px}.assessment-gate-opening>.assessment-ascii-mark{grid-row:1;font-size:4px}.assessment-ascii-report{grid-template-columns:1fr;gap:12px;padding:12px}.assessment-ascii-report-score{border-bottom:1px solid #34342f;border-right:0;grid-template-columns:1fr auto;align-items:center;padding:0 0 10px}.assessment-ascii-report-score>span:last-child{grid-column:1/-1}.assessment-ascii-report-row{grid-template-columns:66px minmax(90px,1fr);gap:5px;font-size:9px}.assessment-ascii-report-row>code{letter-spacing:0;font-size:8px}.assessment-gate-dossier{grid-template-columns:1fr;gap:14px;padding:13px}.assessment-gate-dossier-score{border-bottom:1px solid #34342f;border-right:0;padding-bottom:12px;padding-right:0}.assessment-gate-input-row{flex-direction:column}.assessment-gate-input-row .btn{width:100%}.assessment-results{height:auto;display:block;overflow:visible}.assessment-results-body{padding:18px 14px;overflow:visible}.assessment-results-head h1{font-size:26px}.assessment-overall-score{padding:12px}.assessment-overall-score strong{font-size:44px}.assessment-overall-score{width:100%}.assessment-priority-callout{grid-template-columns:1fr}.assessment-share-topline,.assessment-share-footer{gap:12px;padding:0 14px;font-size:8px}.assessment-share-topline span:last-child{text-align:right}.assessment-share-content{grid-template-columns:1fr;gap:30px;padding:28px 20px}.assessment-share-pillars>div{grid-template-columns:105px minmax(0,1fr) 26px;gap:8px}.assessment-share-pillars>div>span,.assessment-share-pillars>div>strong{font-size:9px}.assessment-share-footer{flex-direction:column;align-items:flex-start;padding:14px}.assessment-results-actions{flex-direction:column;align-items:stretch}.assessment-results-actions>.assessment-restart{align-self:flex-start}.assessment-results-signals>div{grid-template-columns:65px minmax(0,1fr) 25px;gap:6px}.assessment-results-signals>div>code{white-space:nowrap;overflow:hidden}.assessment-results-email-row{flex-direction:column}.assessment-results-email-row>button{min-height:34px}.assessment-results-cta{flex-direction:column;align-items:stretch;padding:26px 22px}.assessment-results-cta>div:last-child{justify-items:stretch}}.hero-lower{flex-direction:column;align-items:flex-start;gap:28px;margin-top:30px;display:flex}.hero-copy{text-align:left;width:min(62%,720px)}.hero-copy p{max-width:680px;color:var(--cxo-fog);font-family:var(--font-body), sans-serif;margin:0;line-height:1.6}.hero-copy p:first-child{font-size:18px}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.home-hero .btn-primary{border-color:var(--cxo-white);background-color:var(--cxo-white);background-image:linear-gradient(90deg, var(--cxo-gold), var(--cxo-gold));color:var(--cxo-ink);font-family:var(--font-mono), ui-monospace, monospace;border-radius:2px;font-weight:500}.home-hero .btn-primary:hover{border-color:var(--cxo-gold);color:var(--cxo-ink);background-size:100% 100%}html.light .home-hero{border-bottom-color:var(--color-rule);background:var(--cxo-fog);color:var(--cxo-ink)}html.light .home-hero:before{background:url(/cxo-assets/hero-floral-overlay.png) 0 100%/100% no-repeat}html.light .hero-head h1{color:var(--cxo-ink)}html.light .hero-copy p{color:var(--color-text-2)}html.light .hero-glitch-field:before{opacity:.42;mix-blend-mode:multiply}html.light .hero-glitch-field:after{background:radial-gradient(56% 46% at 50% 30%,#eef0f4fa 0%,#eef0f4e0 54%,#0000 100%),linear-gradient(#eef0f457 0%,#0000 38% 100%)}html.light .home-hero .btn-primary{border-color:var(--cxo-ink);background-color:var(--cxo-ink);color:var(--cxo-white)}html.light .home-hero .btn-primary:hover{border-color:var(--cxo-gold);color:var(--cxo-ink)}.theatre{z-index:5;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);background:var(--color-bg-2);position:relative}.theatre:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 20% 0,#5c8fd01a,#0000 70%),radial-gradient(60% 80% at 80% 100%,#4fb6bf14,#0000 70%);position:absolute;inset:0}.theatre-bar{border-bottom:1px solid var(--color-rule);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-3);align-items:center;gap:18px;padding:10px 0;font-size:11px;display:flex}.theatre-bar .dot{background:var(--tn-green);width:7px;height:7px;box-shadow:0 0 8px var(--tn-green);border-radius:9999px;animation:1.4s steps(2,end) infinite blink}.theatre-bar .now{color:var(--tn-green);letter-spacing:.18em;font-weight:700}.theatre-bar .meta{color:var(--color-text-3);margin-left:auto}.theatre-bar .meta b{color:var(--color-text-2);font-weight:600}.theatre-titlebar{background:var(--color-bg-2);border:1px solid var(--color-rule);font-family:var(--font-mono), monospace;color:var(--color-text-3);letter-spacing:.04em;border-bottom:none;border-radius:10px 10px 0 0;align-items:center;gap:14px;margin-top:28px;padding:10px 16px;font-size:12px;display:flex}.tl-dots{gap:7px;display:flex}.tl-dots span{border-radius:9999px;width:12px;height:12px}.tl-dots .r{background:#f7768e}.tl-dots .y{background:#e0af68}.tl-dots .g{background:#9ece6a}.tl-title{color:var(--color-text-2)}.tl-title .path{color:var(--tn-violet)}.tl-title .shell{color:var(--color-text-3)}.tl-spacer{flex:1}.tl-tabs{gap:4px;font-size:11px;display:flex}.tl-tabs span{border-radius:6px 6px 0 0;padding:4px 10px}.tl-tabs .on{background:var(--color-bg-elev);color:var(--color-text)}.theatre-grid{border:1px solid var(--color-rule);background:var(--color-bg-elev);border-top:none;border-radius:0 0 10px 10px;grid-template-columns:1.2fr 1fr;gap:0;display:grid;overflow:hidden;box-shadow:0 30px 80px -30px #0009}.theatre-log{border-right:1px solid var(--color-rule);background:repeating-linear-gradient(0deg, transparent 0 2px, #c0caf503 2px 3px), var(--color-bg-elev);padding:22px 24px;position:relative}.theatre-log h4{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-3);margin:0 0 16px;font-size:11px;font-weight:600}.log-stream{font-family:var(--font-mono), monospace;color:var(--color-text-2);height:280px;font-size:12px;line-height:1.85;position:relative;overflow:hidden}.log-stream:after{content:"";background:linear-gradient(180deg, transparent, var(--color-bg-elev));pointer-events:none;height:60px;position:absolute;bottom:0;left:0;right:0}.log-row{white-space:nowrap;gap:12px;padding:1px 0;display:flex;overflow:hidden}.log-row .ts{color:var(--color-text-3);flex:none}.log-row .who{color:var(--tn-cyan);flex:none;font-weight:600}.log-row .what{color:var(--color-text-2);text-overflow:ellipsis;flex:1;overflow:hidden}.log-row .what i{color:var(--tn-violet);font-style:normal}.log-row .what em{color:var(--tn-yellow);font-style:normal}.log-row .green{color:var(--tn-green)}.log-row .yellow{color:var(--tn-yellow)}.log-row .ok{color:var(--tn-green);font-weight:600}.log-row .arrow{color:var(--tn-violet)}.log-row.new{animation:.4s log-in}@keyframes log-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.theatre-stats{grid-template-columns:1fr 1fr;align-content:start;gap:22px 28px;padding:24px 28px;display:grid}.stat{flex-direction:column;gap:4px;display:flex}.stat .label{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-3);font-size:10px;font-weight:600}.stat .value{font-family:var(--font-pixel), monospace;letter-spacing:.01em;color:var(--tn-yellow);font-variant-numeric:tabular-nums;font-size:26px;font-weight:400}.stat .delta{font-family:var(--font-mono), monospace;color:var(--tn-green);letter-spacing:.06em;font-size:11px;font-weight:600}.stat .spark{align-items:end;gap:3px;height:28px;margin-top:6px;display:flex}.stat .spark span{background:var(--tn-cyan);opacity:.55;border-radius:1px;flex:1;transition:height .5s}.method-intro{grid-template-columns:1fr 1.6fr;align-items:start;gap:80px;margin-bottom:80px;display:grid}.method-chapter{border-top:1px solid var(--color-rule);grid-template-columns:220px 1fr;align-items:start;gap:64px;padding:56px 0;display:grid}.method-chapter:last-child{border-bottom:1px solid var(--color-rule)}.method-chapter>div:nth-child(2){min-width:0}.method-chapter .meta-col{position:sticky;top:80px}.method-chapter .ch-num{font-family:var(--font-pixel), monospace;letter-spacing:.02em;background:linear-gradient(180deg, var(--prog-accent,var(--tn-yellow)), var(--color-text-3));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,2.8vw,36px);font-weight:400;line-height:1}.method-chapter .ch-tag{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--prog-accent,var(--color-text-3));margin-top:14px;font-size:10px;font-weight:700}.method-chapter .ch-meta{border-top:1px solid var(--color-rule);font-family:var(--font-mono), monospace;color:var(--color-text-2);letter-spacing:.02em;gap:10px;margin-top:22px;padding-top:18px;font-size:12px;line-height:1.55;display:grid}.method-chapter .ch-meta>span{grid-template-columns:76px 1fr;align-items:baseline;gap:12px;display:grid}.method-chapter .ch-meta>span>b{color:var(--prog-accent,var(--color-text-3));letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.method-chapter .ch-meta>span>span{color:var(--color-text-2)}.method-chapter .meta-cta{border-top:1px solid var(--color-rule);flex-direction:column;gap:10px;margin-top:24px;padding-top:20px;display:flex}.mc-btn{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;background:var(--prog-accent,var(--color-text));color:var(--color-bg);border:1px solid var(--prog-accent,var(--color-text));border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:11px;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.mc-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.mc-sub{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-3);text-align:center;font-size:10px}.mc-sub b{color:var(--prog-accent,var(--color-text-2));font-weight:700}.deck{color:var(--color-text-2);max-width:680px;margin:0 0 22px;font-size:17px;line-height:1.65}.deck em{color:var(--prog-accent,var(--color-text));font-style:italic}.body-prose{color:var(--color-text-2);max-width:680px;margin:0 0 28px;font-size:16px;line-height:1.7}.cta-line{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--color-rule-2);color:var(--color-text);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:12px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.cta-line:hover{background:var(--color-surface-2);border-color:var(--color-text)}.method-chapter[data-prog] .cta-line{border-color:var(--prog-accent);color:var(--prog-accent)}.method-chapter[data-prog] .cta-line:hover{background:var(--prog-accent);color:var(--color-bg)}.method-chapter.is-flagship[data-prog] .cta-line{background:var(--prog-accent);color:var(--color-bg);border-color:var(--prog-accent)}.method-chapter.is-flagship[data-prog] .cta-line:hover{filter:brightness(1.1);box-shadow:0 10px 30px -10px var(--prog-accent)}.method-chapter[data-prog="01"]{--prog-accent:var(--tn-yellow)}.method-chapter[data-prog="02"]{--prog-accent:var(--tn-green)}.method-chapter[data-prog="03"]{--prog-accent:var(--tn-violet)}.program-detail{border-top:1px solid var(--color-rule);border-left:1px solid var(--color-rule);box-sizing:border-box;grid-template-columns:1fr 1fr;gap:0;width:100%;min-width:0;max-width:100%;margin:32px 0 28px;display:grid}.pd-cell{border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);background:var(--color-surface);flex-direction:column;gap:12px;padding:22px 24px;display:flex;position:relative}.pd-cell.span-2{grid-column:1/-1}.pd-label{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--prog-accent,var(--color-text-3));border-bottom:1px solid var(--color-rule);align-items:center;gap:10px;margin-bottom:4px;padding-bottom:14px;font-size:10px;font-weight:700;display:flex}.pd-tag{color:var(--color-text-3);opacity:.7;letter-spacing:.16em;margin-left:auto;font-weight:500}.pd-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.pd-list li{color:var(--color-text-2);border-bottom:1px solid var(--color-rule);grid-template-columns:110px 1fr;align-items:baseline;gap:20px;padding:14px 0;font-size:14px;line-height:1.55;display:grid}.pd-list li:last-child{border-bottom:none;padding-bottom:0}.pd-list li:first-child{padding-top:0}.pd-list li .lbl{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--prog-accent,var(--tn-red));white-space:nowrap;font-size:10px;font-weight:700}.pd-list li b{color:var(--color-text);font-weight:600}.pd-list.numbered{counter-reset:pd;gap:14px;display:grid}.pd-list.numbered li{counter-increment:pd;border:none;padding:0 0 4px 42px;display:block;position:relative}.pd-list.numbered li:first-child{padding-top:0}.pd-list.numbered li:before{content:"[0" counter(pd) "]";width:34px;height:22px;color:var(--prog-accent,var(--tn-red));font-family:var(--font-mono), monospace;letter-spacing:.02em;background:0 0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:0;left:0}.pd-list.numbered li:not(:last-child):after{content:"";background:var(--prog-accent,var(--tn-red));opacity:.25;width:1px;position:absolute;top:28px;bottom:-8px;left:17px}.pd-kpis{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pd-kpi{flex-direction:column;gap:4px;display:flex}.pd-kpi .v{font-family:var(--font-pixel), monospace;letter-spacing:.01em;color:var(--prog-accent,var(--tn-yellow));font-variant-numeric:tabular-nums;font-size:22px;font-weight:400;line-height:1}.pd-kpi .l{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-3);font-size:10px;font-weight:600;line-height:1.4}.pd-fit{gap:10px;display:grid}.pd-fit-row{grid-template-columns:12px 1fr;align-items:baseline;gap:12px;font-size:14px;line-height:1.5;display:grid}.pd-fit-row .mark{font-family:var(--font-mono), monospace;font-size:13px;font-weight:700}.pd-fit-row.yes .mark{color:var(--prog-accent,var(--tn-green))}.pd-fit-row.no .mark{color:var(--color-text-3)}.pd-fit-row .label{color:var(--color-text-2)}.pd-fit-row.no .label{color:var(--color-text-3)}.pd-fit-row.stop .mark{color:var(--tn-red);font-weight:700}.pd-fit-row.stop{border-top:1px dashed #f7768e4d;grid-template-columns:12px auto 1fr;gap:12px;margin-top:6px;padding-top:12px}.pd-fit-row.stop .stop-tag{font-family:var(--font-mono), monospace;letter-spacing:.18em;color:var(--tn-red);border:1px solid var(--tn-red);white-space:nowrap;border-radius:3px;align-self:start;margin-top:1px;padding:2px 7px;font-size:10px;font-weight:700}.pd-fit-row.stop .label{color:var(--color-text-2)}@media (max-width:760px){.program-detail{grid-template-columns:1fr}}.plate{border:1px solid var(--color-rule);background:var(--color-surface);box-sizing:border-box;grid-template-columns:1.4fr 1fr;gap:0;width:100%;min-width:0;max-width:100%;margin:28px 0;display:grid;overflow:hidden}.plate.flip{grid-template-columns:1fr 1.4fr}.plate-img{aspect-ratio:4/3;background:repeating-linear-gradient(45deg, transparent 0 14px, #c0caf506 14px 15px), var(--color-bg-2);border-right:1px solid var(--color-rule);justify-content:center;align-items:center;display:flex;position:relative}.plate.flip .plate-img{border-right:none;border-left:1px solid var(--color-rule);order:2}.plate-img img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.plate-img .ph-mark{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-3);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px;font-size:11px;display:flex;position:relative}.plate-img .ph-mark .icon{color:var(--prog-accent,var(--color-text-3));font-size:24px;font-family:var(--font-mono), monospace;line-height:1}.plate-img .ph-mark .id{color:var(--prog-accent,var(--color-text-3));font-weight:700}.plate-img:before,.plate-img:after{content:"";border:1px solid var(--prog-accent,var(--color-rule-2));opacity:.6;width:14px;height:14px;position:absolute}.plate-img:before{border-bottom:none;border-right:none;top:8px;left:8px}.plate-img:after{border-top:none;border-left:none;bottom:8px;right:8px}.plate-meta{flex-direction:column;justify-content:center;gap:14px;padding:22px 24px;display:flex}.plate-meta .pl-ref{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--prog-accent,var(--color-text-3));font-size:10px;font-weight:700}.plate-meta .pl-title{font-family:var(--font-mono), monospace;color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:22px;line-height:1.2}.plate-meta .pl-cap{color:var(--color-text-2);margin:0;font-size:13px;line-height:1.55}.plate-meta .pl-cap em{color:var(--color-text);font-style:italic}.plate-meta .pl-spec{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-3);gap:4px;margin-top:4px;font-size:10px;display:grid}.plate-meta .pl-spec b{color:var(--color-text-2);font-weight:600}@media (max-width:760px){.plate,.plate.flip{grid-template-columns:1fr}.plate.flip .plate-img{border-left:none;border-bottom:1px solid var(--color-rule);order:0}.plate-img{border-right:none;border-bottom:1px solid var(--color-rule)}}.pullquote-section{background:var(--color-bg-2);border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);padding:160px 0;position:relative}.pullquote-section:before{content:"";pointer-events:none;background:radial-gradient(50% 70% at 50% 30%,#5c8fd01a,#0000 70%),radial-gradient(70% 60% at 50% 100%,#4fb6bf14,#0000 70%);position:absolute;inset:0}.pullquote-section .qmark{font-family:var(--font-mono), monospace;background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:-10px;font-size:96px;font-weight:700;line-height:1}.pullquote-section blockquote{font-family:var(--font-mono), monospace;letter-spacing:-.03em;color:var(--color-text);text-wrap:pretty;max-width:920px;margin:0;font-size:clamp(28px,3.6vw,48px);font-weight:600;line-height:1.18}.pullquote-section blockquote .under{background-image:linear-gradient(transparent 78%, var(--gradient-brand) 78%, var(--gradient-brand) 96%, transparent 96%)}.pullquote-section .pq-foot{border-top:1px solid var(--color-rule);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-3);flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;padding-top:22px;font-size:11px;display:flex}.pullquote-section .pq-foot b{color:var(--color-text);font-weight:700}.pullquote-section .pq-foot .sep{opacity:.4}.proof-head{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:56px;display:grid}.spec{border-collapse:collapse;width:100%;font-family:var(--font-body), sans-serif;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);font-size:14px}.spec thead th{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-3);text-align:left;border-bottom:1px solid var(--color-rule);background:var(--color-surface);padding:16px 18px;font-size:10px;font-weight:700}.spec tbody tr{border-bottom:1px solid var(--color-rule);transition:background .15s}.spec tbody tr:last-child{border-bottom:none}.spec tbody tr:hover{background:var(--color-surface)}.spec tbody td{vertical-align:top;padding:22px 18px}.spec .who{flex-direction:column;gap:4px;display:flex}.spec .who b{color:var(--color-text);font-weight:600}.spec .who .role{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-3);font-size:10px;font-weight:600}.spec .program{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-2);font-size:11px;font-weight:600}.spec .outcome{font-family:var(--font-pixel), monospace;letter-spacing:.01em;color:var(--tn-yellow);font-variant-numeric:tabular-nums;font-size:18px;font-weight:400}.spec .outcome small{font-family:var(--font-body), sans-serif;letter-spacing:0;color:var(--color-text-3);text-transform:none;margin-top:2px;font-size:12px;font-weight:400;display:block}.spec .quote{color:var(--color-text-2);max-width:380px;font-size:14px;line-height:1.55}.spec .timing{font-family:var(--font-mono), monospace;color:var(--color-text-3);letter-spacing:.04em;font-size:11px}.spec-foot{font-family:var(--font-mono), monospace;color:var(--color-text-3);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:18px;font-size:11px;display:flex}.spec-foot b{color:var(--color-text);font-weight:600}.logo-strip{border:1px solid var(--color-rule);border-radius:12px;grid-template-columns:repeat(6,1fr);margin-top:48px;display:grid;overflow:hidden}.logo-strip>div{font-family:var(--font-mono), monospace;color:var(--color-text-3);letter-spacing:.14em;text-transform:uppercase;border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);justify-content:center;align-items:center;padding:26px 14px;font-size:11px;font-weight:600;transition:background .15s,color .15s;display:flex}.logo-strip>div:nth-child(6n){border-right:none}.logo-strip>div:nth-last-child(-n+6){border-bottom:none}.logo-strip>div:hover{color:var(--color-text);background:var(--color-surface)}.whoami{background:var(--color-bg-elev);border:1px solid var(--color-rule);max-width:820px;font-family:var(--font-mono), monospace;color:var(--color-text-2);box-shadow:0 12px 60px -30px var(--tn-pink);margin:0 auto;font-size:13px;line-height:1.7;position:relative}@supports (color:color-mix(in lab, red, red)){.whoami{box-shadow:0 12px 60px -30px color-mix(in oklab, var(--tn-pink) 40%, transparent)}}.whoami .wa-bar{background:var(--color-bg-2);border-bottom:1px solid var(--color-rule);letter-spacing:.06em;color:var(--color-text-3);align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:flex}.whoami .wa-bar .dot{background:var(--tn-pink);width:8px;height:8px;box-shadow:0 0 8px var(--tn-pink);border-radius:50%;animation:2s ease-in-out infinite blink}.whoami .wa-bar .path{color:var(--color-text-2)}.whoami .wa-bar .meta{color:var(--color-text-3);margin-left:auto}.whoami .wa-body{padding:22px 24px 26px}.whoami .prompt{color:var(--tn-pink);font-weight:700}.whoami .cmd{color:var(--color-text);font-weight:600}.whoami .cmt{color:var(--color-text-3)}.whoami .key{color:var(--color-text-3);min-width:110px;display:inline-block}.whoami .val{color:var(--color-text)}.whoami .val b{color:var(--tn-pink);font-weight:700}.whoami .val em{color:var(--color-text);border-bottom:1px dashed var(--color-text-3);padding-bottom:1px;font-style:normal}.whoami .arr{color:var(--tn-pink)}.whoami a{color:var(--tn-pink);border-bottom:1px solid var(--tn-pink);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.whoami a{border-bottom:1px solid color-mix(in oklab, var(--tn-pink) 50%, transparent)}}.whoami a{transition:color .15s,border-color .15s}.whoami a:hover{color:var(--color-text);border-color:var(--color-text)}.whoami pre{font-family:inherit;font-size:inherit;line-height:inherit;white-space:pre-wrap;word-break:break-word;margin:0}.whoami .blk{display:block}.whoami .indent{padding-left:16px}.whoami .cursor:after{content:"█";color:var(--tn-pink);margin-left:2px;animation:1s step-end infinite cursor-blink}html.light .whoami{background:#fff;border-color:#343b5429}html.light .whoami .wa-bar{background:#eef1f7;border-bottom-color:#343b5424}@keyframes cursor-blink{50%{opacity:0}}@media (max-width:720px){.whoami{font-size:12px}.whoami .key{min-width:92px}.whoami .wa-body{padding:18px 16px 22px}}.faq-head{grid-template-columns:1fr 1.4fr;align-items:start;gap:80px;margin-bottom:48px;display:grid}.faq-list{border-top:1px solid var(--color-rule)}.faq-item{border-bottom:1px solid var(--color-rule)}.faq-item summary{cursor:pointer;grid-template-columns:80px 1fr 32px;align-items:center;gap:16px;padding:28px 0;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item .q-num{font-family:var(--font-mono), monospace;letter-spacing:.18em;color:var(--color-text-3);font-size:12px;font-weight:600}.faq-item .q-text{font-family:var(--font-mono), monospace;letter-spacing:-.025em;color:var(--color-text);font-size:clamp(18px,1.8vw,22px);font-weight:600}.faq-item .q-toggle{font-family:var(--font-mono), monospace;color:var(--tn-red);justify-self:end;font-size:22px;font-weight:700;line-height:1;transition:transform .2s,color .2s;animation:1.1s steps(2,end) infinite blink}.faq-item .q-body{grid-template-columns:80px 1fr 32px;gap:16px;padding-bottom:32px;display:grid}.faq-item .q-body>p{color:var(--color-text-2);grid-column:2;max-width:720px;margin:0;font-size:16px;line-height:1.7}.cta-section{background:var(--color-bg-2);border-top:1px solid var(--color-rule);padding:140px 0;position:relative}.cta-section:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 50% 100%,#d9536f2e,#0000 70%),radial-gradient(70% 50% at 50% 0,#5c8fd01a,#0000 70%);position:absolute;inset:0}.field{flex-direction:column;gap:6px;display:flex}.field label{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-3);font-size:10px;font-weight:700}.field input,.field select,.field textarea{font-family:var(--font-body), sans-serif;background:var(--color-bg);border:1px solid var(--color-rule);color:var(--color-text);border-radius:10px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .15s,background .15s}.field select{padding-right:42px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-rule-2);background:var(--color-bg-elev)}.field .checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;padding:10px 0 2px;display:grid}.field .checkbox-pill{min-height:30px;color:var(--color-text-2);cursor:pointer;font-family:var(--font-body), sans-serif;letter-spacing:0;text-transform:none;border-radius:0;align-items:center;gap:8px;padding:2px 0;font-size:14px;font-weight:400;transition:color .15s;display:flex;background:0 0!important;border:0!important}.field .checkbox-pill:hover{color:var(--color-text)}.field .checkbox-pill input{width:13px;height:13px;accent-color:var(--accent-terminal);background:0 0;border-radius:3px;flex:none;padding:0}.field .checkbox-pill span{font-size:14px;line-height:1.3}.field .checkbox-pill:has(input:checked){color:var(--color-text)}.row-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.submit{background-color:var(--cxo-ink);background-image:linear-gradient(90deg, var(--cxo-red), var(--cxo-red));min-height:48px;color:var(--cxo-white);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--cxo-ink);cursor:pointer;box-shadow:none;background-position:0;background-repeat:no-repeat;background-size:0 100%;border-radius:2px;margin-top:8px;padding:12px 26px;font-size:12px;font-weight:700;transition:background-size .28s ease-out,border-color .2s,color .2s,opacity .15s}.submit:hover{border-color:var(--cxo-red);box-shadow:none;background-size:100% 100%}.submit:disabled{opacity:.6;cursor:not-allowed}.form-foot{font-family:var(--font-mono), monospace;color:var(--color-text-3);letter-spacing:.04em;margin-top:14px;font-size:11px}.form-foot a{color:var(--color-text);border-bottom:1px solid var(--color-rule-2);text-decoration:none}.form-foot a:hover{color:var(--tn-cyan);border-color:var(--tn-cyan)}.tile-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.service-tile{border:1px solid var(--color-rule);background:var(--color-surface);color:inherit;border-radius:12px;flex-direction:column;gap:14px;min-height:220px;padding:28px 28px 24px;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:flex;position:relative}.service-tile:hover{border-color:var(--color-rule-2);background:var(--color-surface-2);transform:translateY(-2px)}.service-tile .st-tag{font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.2em;text-transform:uppercase;color:var(--prog-accent,var(--tn-yellow))}.service-tile .st-num{font-family:var(--font-pixel), monospace;color:var(--prog-accent,var(--color-text-3));opacity:.7;letter-spacing:.04em;font-size:12px;position:absolute;top:24px;right:26px}.service-tile h3{font-family:var(--font-mono), monospace;letter-spacing:-.025em;color:var(--color-text);margin:0;font-size:22px;font-weight:300;line-height:1.15}.service-tile p{font-family:var(--font-body), sans-serif;color:var(--color-text-2);flex:1;margin:0;font-size:14px;line-height:1.6}.service-tile .st-foot{font-family:var(--font-mono), monospace;font-size:11px;font-weight:var(--weight-label);letter-spacing:.14em;text-transform:uppercase;color:var(--prog-accent,var(--color-text-2));justify-content:space-between;align-items:center;margin-top:10px;display:flex}.service-tile .st-arrow{transition:transform .2s}.service-tile:hover .st-arrow{transform:translate(4px)}.service-tile[data-prog="01"]{--prog-accent:var(--tn-yellow)}.service-tile[data-prog="02"]{--prog-accent:var(--tn-green)}.service-tile[data-prog="03"]{--prog-accent:var(--tn-violet)}.service-tile[data-prog="04"]{--prog-accent:var(--tn-cyan)}.homepage-panel{padding:72px 0;position:relative}.homepage-panel-first{padding-top:88px}.section-kicker{font-family:var(--font-mono), monospace;font-size:11px;font-weight:var(--weight-label);letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-3);align-items:center;gap:14px;margin-bottom:28px;display:flex}.section-kicker:after{content:"";background:var(--color-rule);flex:1;height:1px}.system-panel{background:var(--cxo-fog);color:var(--cxo-ink);border-bottom:1px solid var(--cxo-ash)}.system-panel .section-kicker{color:var(--cxo-ink)}.system-panel .section-kicker:after{background:var(--cxo-ink)}.system-editorial{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:start;gap:64px;display:grid}.system-copy{width:100%;max-width:500px;position:sticky;top:120px}.system-copy h2{font-family:var(--font-display), ui-monospace, monospace;font-size:clamp(36px,4vw,58px);font-weight:var(--weight-display);letter-spacing:var(--ls-display);color:var(--cxo-ink);margin:0;line-height:1.04}.system-copy h2>span{display:block}.system-copy p{color:var(--cxo-mute);font-family:var(--font-body), sans-serif;max-width:430px;margin:24px 0 0;font-size:18px;line-height:1.55}.system-list{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.system-line{grid-template-columns:36px 1fr;gap:10px;padding:26px 0 28px;display:grid}.system-num{--system-accent:var(--cxo-red);width:32px;height:32px;color:var(--cxo-white);background:var(--system-accent);place-items:center;display:grid}.system-num svg{width:19px;height:19px;color:var(--cxo-white)}.system-line:nth-child(2) .system-num{--system-accent:var(--cxo-gold)}.system-line:nth-child(3) .system-num{--system-accent:var(--cxo-indigo)}.system-line:nth-child(4) .system-num{--system-accent:var(--cxo-success)}.system-line:nth-child(5) .system-num{--system-accent:var(--cxo-pink)}.system-line:nth-child(6) .system-num{--system-accent:var(--cxo-red)}.system-line h3{font-family:var(--font-heading), sans-serif;font-size:26px;font-weight:var(--weight-heading);letter-spacing:var(--ls-tight);color:var(--cxo-ink);margin:0 0 8px;line-height:1}.system-line p{color:var(--cxo-mute);font-family:var(--font-body), sans-serif;max-width:680px;margin:0;font-size:15px;line-height:1.6}.builder-wedge{isolation:isolate;background:var(--cxo-ink);color:var(--cxo-white);grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:56px;margin-top:72px;padding:48px;display:grid;position:relative;overflow:hidden}.builder-wedge-pixel-art{z-index:0;pointer-events:none;opacity:1;background:var(--cxo-ink-2);box-shadow:inset 0 0 0 1px var(--cxo-red);position:absolute;inset:22px -22px -22px 22px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.builder-wedge-pixel-art{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cxo-red) 72%, transparent)}}.builder-wedge-pixel-art img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;position:absolute;inset:0}.builder-wedge-copy,.builder-wedge-terminal-stack{z-index:1;min-width:0;position:relative}.builder-wedge-copy>span{font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.18em;text-transform:uppercase;color:var(--cxo-sage);margin-bottom:14px;display:block}.builder-wedge h3{font-family:var(--font-display), ui-monospace, monospace;font-size:clamp(30px,3vw,46px);font-weight:var(--weight-heading);letter-spacing:var(--ls-display);margin:0;line-height:1.04}.builder-wedge p{color:var(--cxo-fog);font-family:var(--font-body), sans-serif;max-width:520px;margin:20px 0 0;font-size:17px;line-height:1.6}.builder-wedge-link{white-space:nowrap;border:1px solid var(--cxo-white);align-items:center;gap:10px;margin-top:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.builder-wedge-link{border:1px solid color-mix(in srgb, var(--cxo-white) 68%, transparent)}}.builder-wedge-link{color:var(--cxo-white);font-family:var(--font-mono), monospace;font-size:11px;font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:2px;padding:11px 16px;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s}.builder-wedge-link:hover{border-color:var(--cxo-white);background-color:var(--cxo-white)}@supports (color:color-mix(in lab, red, red)){.builder-wedge-link:hover{background-color:color-mix(in srgb, var(--cxo-white) 8%, transparent)}}.builder-wedge-link:hover{color:var(--cxo-white)}.builder-wedge-link span{font-size:15px;line-height:1}.builder-wedge-link:focus-visible{outline:2px solid var(--cxo-attention);outline-offset:3px}.builder-wedge-terminal{z-index:1;background:var(--cxo-terminal);min-width:0;position:relative}@supports (color:color-mix(in lab, red, red)){.builder-wedge-terminal{background:color-mix(in srgb, var(--cxo-terminal) 94%, transparent)}}.builder-wedge-terminal{font-family:var(--font-mono), monospace;box-shadow:inset 0 0 0 1px #fff3}.builder-wedge-terminal-bar{color:var(--cxo-sage);letter-spacing:.08em;border-bottom:1px solid #fff3;justify-content:space-between;gap:16px;padding:13px 16px;font-size:11px;display:flex}.builder-wedge-terminal-bar span:last-child{color:var(--cxo-attention)}.builder-wedge-rows{padding:4px 16px}.builder-wedge-rows div{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(100px,.62fr) minmax(0,1fr);gap:18px;padding:15px 0;display:grid}.builder-wedge-rows span{color:#ebebe0ad;font-size:12px}.builder-wedge-rows b{color:var(--cxo-white);text-align:right;font-size:12px;font-weight:400}.builder-wedge-command{color:var(--cxo-fog);padding:16px;font-size:12px;line-height:1.5}.builder-wedge-command span{color:var(--cxo-sage)}.os-bento{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;display:grid}.os-console,.visual-placeholder,.assessment-chip,.path-card,.deploy-core,.deploy-node{position:relative;overflow:hidden}.os-console:before,.visual-placeholder:before,.assessment-chip:before,.path-card:before,.deploy-core:before,.deploy-node:before{content:"";pointer-events:none;background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,0%), #7dcfff1f, transparent 34%), linear-gradient(135deg, #bb9af714, transparent 40%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.os-console:hover:before,.visual-placeholder:hover:before,.assessment-chip:hover:before,.path-card:hover:before,.deploy-core:hover:before,.deploy-node:hover:before{opacity:1}.os-console{border:1px solid var(--color-rule);background:var(--color-bg-elev);border-radius:14px;grid-row:span 2;box-shadow:0 30px 80px -45px #000000bf}.os-console-top{border-bottom:1px solid var(--color-rule);background:var(--color-bg-2);font-family:var(--font-mono), monospace;color:var(--color-text-3);letter-spacing:.06em;justify-content:space-between;gap:16px;padding:13px 16px;font-size:11px;display:flex}.os-status{color:var(--tn-green)}.os-console-body{padding:12px 16px 16px}.os-layer{font-family:var(--font-mono), monospace;border-bottom:1px solid #565f8947;grid-template-columns:42px 170px 1fr;align-items:baseline;gap:14px;padding:13px 0;display:grid}.os-layer:last-child{border-bottom:none}.os-layer-num{font-family:var(--font-pixel), monospace;color:var(--tn-cyan);font-size:11px}.os-layer-title{letter-spacing:.04em;color:var(--color-text);font-size:12px;font-weight:700}.os-layer-copy{font-family:var(--font-body), sans-serif;color:var(--color-text-2);font-size:14px;line-height:1.5}.visual-placeholder{border:1px dashed var(--color-rule-2);background:linear-gradient(135deg,#c0caf509,#7dcfff08),repeating-linear-gradient(45deg,#0000 0 14px,#c0caf509 14px 15px);border-radius:14px;flex-direction:column;justify-content:end;min-height:260px;padding:22px;display:flex}.visual-placeholder.small{justify-content:center;min-height:150px}.vp-label{font-family:var(--font-mono), monospace;letter-spacing:.18em;color:var(--tn-yellow);text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700}.visual-placeholder strong{font-family:var(--font-mono), monospace;letter-spacing:-.02em;color:var(--color-text);font-size:19px;line-height:1.2}.visual-placeholder p{max-width:320px;color:var(--color-text-2);margin:9px 0 0;font-size:13px;line-height:1.55}.assessment-chip{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:14px;min-height:150px;padding:20px}.assessment-chip span{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--tn-green);font-size:11px;font-weight:700}.assessment-chip p{color:var(--color-text-2);margin:16px 0 0;font-size:14px;line-height:1.6}.circuit-board{grid-template-columns:minmax(230px,.9fr) minmax(300px,1.15fr) minmax(230px,.9fr);align-items:stretch;gap:18px;display:grid;position:relative}.circuit-board:before{content:"";background:linear-gradient(90deg, transparent, var(--tn-cyan), var(--tn-violet), transparent);opacity:.4;pointer-events:none;height:1px;position:absolute;top:50%;left:15%;right:15%}.circuit-core{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 28px 80px -48px #000000bf}.circuit-column{padding:6px 0;position:relative}.circuit-inputs,.circuit-outputs{background:0 0}.circuit-heading span,.core-label{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--tn-cyan);font-size:10px;font-weight:700;display:block}.circuit-heading strong{font-family:var(--font-mono), monospace;letter-spacing:-.025em;color:var(--color-text);margin-top:10px;font-size:19px;line-height:1.15;display:block}.signal-list{border-top:none;gap:12px;margin-top:24px;display:grid}.signal-list .circuit-node{color:var(--color-text-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#24283bc7,#1a1b2694),radial-gradient(circle at 12%,#ff7a451c,#0000 44%);border:1px solid #565f8994;border-radius:12px;padding:12px 42px 12px 16px;font-size:14px;line-height:1.35;transition:border-color .18s,transform .18s,background .18s;display:block;position:relative;box-shadow:inset 0 1px #ffffff0a,0 12px 34px -30px #000c}.signal-list .circuit-node:hover{background:linear-gradient(#24283bdb,#1a1b26a8),radial-gradient(circle at 12%,#7dcfff24,#0000 44%);border-color:#7dcfff8c;transform:translate(2px)}.signal-list .circuit-node:before{content:"";background:var(--tn-crimson-orange);border-radius:999px;width:9px;height:9px;position:absolute;top:50%;right:14px;transform:translateY(-50%);box-shadow:0 0 0 3px #ff7a451a,0 0 14px #ff7a45b3}.signal-list .circuit-node:after{content:"";opacity:.72;background:linear-gradient(90deg,#ff7a45d9,#7dcfff6b,#0000);width:32px;height:1px;position:absolute;top:50%;right:-32px;transform:translateY(-50%)}.circuit-outputs .signal-list .circuit-node:before{background:var(--tn-green);left:14px;right:auto;box-shadow:0 0 0 3px #9ece6a1a,0 0 14px #9ece6ab8}.circuit-outputs .signal-list .circuit-node:after{background:linear-gradient(90deg,#0000,#7dcfff6b,#9ece6ad9);left:-32px;right:auto}.circuit-outputs .signal-list .circuit-node{background:linear-gradient(#24283bc7,#1a1b2694),radial-gradient(circle at 88%,#9ece6a1a,#0000 44%);padding:12px 16px 12px 42px}.circuit-outputs .signal-list .circuit-node:hover{background:linear-gradient(#24283bdb,#1a1b26a8),radial-gradient(circle at 88%,#9ece6a24,#0000 44%);transform:translate(-2px)}.circuit-core{background:radial-gradient(circle at 50% 0%, #7dcfff29, transparent 42%), radial-gradient(circle at 50% 100%, #bb9af71c, transparent 42%), var(--color-bg-elev);padding:30px}.circuit-core h2{font-family:var(--font-mono), monospace;letter-spacing:-.04em;margin:28px 0 0;font-size:clamp(28px,3.4vw,44px);line-height:1.05}.core-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.core-grid span{border:1px solid var(--color-rule);min-height:58px;color:var(--color-text-2);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:#1a1b268a;border-radius:10px;align-items:center;padding:12px;font-size:11px;font-weight:700;display:flex}.paths-band{border-top:1px solid var(--color-rule)}.path-row{border-bottom:1px solid var(--color-rule);color:inherit;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 0;text-decoration:none;display:grid}.path-row:hover .path-cta{filter:brightness(1.08);transform:translate(4px)}.path-row-featured{padding-top:30px;padding-bottom:30px}.path-index{font-family:var(--font-pixel), monospace;color:var(--prog-accent,var(--tn-cyan));letter-spacing:.04em;font-size:13px}.path-row h3{font-family:var(--font-mono), monospace;letter-spacing:-.03em;margin:8px 0 6px;font-size:24px;line-height:1.1}.path-row p{color:var(--color-text-2);max-width:760px;margin:0;font-size:15px;line-height:1.55}.path-row[data-prog="01"]{--prog-accent:var(--tn-yellow)}.path-row[data-prog="02"]{--prog-accent:var(--tn-green)}.path-row[data-prog="03"]{--prog-accent:var(--tn-violet)}.path-row[data-prog="04"]{--prog-accent:var(--tn-cyan)}.path-bento{grid-template-columns:1.1fr 1fr 1fr;grid-auto-rows:minmax(220px,auto);gap:16px;display:grid}.path-card{border:1px solid var(--color-rule);background:var(--color-surface);color:inherit;cursor:pointer;border-radius:16px;flex-direction:column;min-height:0;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex}.path-card:after{content:"";background:var(--prog-accent,var(--tn-cyan));opacity:.62;transform-origin:0;height:2px;transition:transform .2s,opacity .2s;position:absolute;top:0;left:18px;right:18px;transform:scaleX(.32)}.path-card:hover{border-color:var(--prog-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.path-card:hover{border-color:color-mix(in srgb, var(--prog-accent) 70%, var(--color-rule-2))}}.path-card:hover{background:linear-gradient(180deg, var(--prog-accent), transparent 38%), var(--color-surface-2)}@supports (color:color-mix(in lab, red, red)){.path-card:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--prog-accent) 7%, transparent), transparent 38%), var(--color-surface-2)}}.path-card:hover{box-shadow:0 18px 54px -42px var(--prog-accent), inset 0 1px 0 #ffffff0a}@supports (color:color-mix(in lab, red, red)){.path-card:hover{box-shadow:0 18px 54px -42px color-mix(in srgb, var(--prog-accent) 48%, transparent), inset 0 1px 0 #ffffff0a}}.path-card:hover:after{opacity:1;transform:scaleX(1)}.path-card-large{background:radial-gradient(circle at 30% 0%, var(--prog-accent), transparent 38%), var(--color-bg-elev);grid-row:span 2}@supports (color:color-mix(in lab, red, red)){.path-card-large{background:radial-gradient(circle at 30% 0%, color-mix(in srgb, var(--prog-accent) 18%, transparent), transparent 38%), var(--color-bg-elev)}}.path-card-large p{flex:0}.path-card-wide{grid-column:span 2;grid-template-columns:1fr minmax(220px,.75fr);align-items:start;gap:22px;display:grid}.path-card-wide>div:first-child{flex-direction:column;align-items:flex-start;display:flex}.path-tag{font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.18em;text-transform:uppercase;color:var(--prog-accent,var(--tn-cyan))}.path-card h3{font-family:var(--font-mono), monospace;letter-spacing:-.03em;margin:22px 0 10px;font-size:24px;font-weight:300;line-height:1.1}.path-card p{color:var(--color-text-2);flex:0;margin:0;font-size:14px;line-height:1.6}.path-card-image{aspect-ratio:16/9;background:0 0;border:none;border-radius:0;margin:14px 0 18px;overflow:hidden}.path-card-image img{object-fit:cover;width:100%;height:100%;display:block}.path-card-image-exec img{object-position:center;object-fit:cover;padding:0}.path-card-image-company{aspect-ratio:16/9;border:1px solid var(--color-rule);background:#0b0f0f;border-radius:12px;margin-top:14px}.path-card-image-company img{object-fit:cover;object-position:center;padding:0}.path-card-image-training{aspect-ratio:4/3;border:1px solid var(--color-rule);background:#0b0f0f;border-radius:12px;margin-top:14px}.path-card-image-training img{object-fit:cover;object-position:center;padding:0}.path-card pre{border:1px solid var(--color-rule);color:var(--color-text-2);font-family:var(--font-mono), monospace;background:#00000029;border-radius:10px;margin:28px 0 0;padding:16px;font-size:12px;line-height:1.7;overflow:auto}.repo-checklist{background:repeating-linear-gradient(0deg,#0000 0 19px,#c0caf506 19px 20px),#0b0f0f;border:1px solid #52617ab8;border-radius:14px;margin-top:22px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.repo-checklist-bar{border-bottom:1px solid var(--color-rule);font-family:var(--font-mono), monospace;letter-spacing:.1em;color:var(--color-text-3);background:#151b25;align-items:center;gap:10px;padding:11px 14px;font-size:11px;display:flex}.repo-dots{gap:6px;display:flex}.repo-dots span{border-radius:999px;width:8px;height:8px}.repo-dots span:first-child{background:var(--tn-crimson)}.repo-dots span:nth-child(2){background:var(--tn-yellow)}.repo-dots span:nth-child(3){background:var(--accent-terminal)}.repo-prompt{font-family:var(--font-mono), monospace;color:var(--color-text);padding:16px 18px 4px;font-size:15px;line-height:1.4}.repo-prompt span{color:var(--accent-terminal);margin-right:8px}.repo-checklist ul{gap:9px;margin:0;padding:12px 18px 18px;list-style:none;display:grid}.repo-checklist li{font-family:var(--font-mono), monospace;color:var(--color-text-2);white-space:nowrap;font-size:14px;line-height:1.55}.repo-checklist .md-box{color:var(--accent-terminal);margin-right:12px}.repo-checklist .md-key{color:var(--tn-cyan);width:74px;margin-right:10px;display:inline-block}html.light .repo-checklist{background:repeating-linear-gradient(0deg,#0000 0 19px,#343b5409 19px 20px),#f8fafc;border-color:#343b542e}html.light .repo-checklist-bar{background:#eef1f7;border-bottom-color:#343b5424}.path-cta{font-family:var(--font-mono), monospace;font-size:11px;font-weight:var(--weight-label);letter-spacing:.14em;text-transform:uppercase;color:var(--prog-accent,var(--color-text));background:0 0;border:0;border-radius:0;align-items:center;gap:7px;width:fit-content;margin-top:20px;padding:8px 0;transition:color .18s;display:inline-flex}.path-cta:before,.path-cta:after{color:var(--prog-accent,var(--color-text));transition:transform .18s}.path-cta:before{content:"["}.path-cta:after{content:"]"}.path-card:hover .path-cta{color:var(--prog-accent,var(--color-text));box-shadow:none;background:0 0}.path-card:hover .path-cta:before{transform:translate(-4px)}.path-card:hover .path-cta:after{transform:translate(4px)}.path-card[data-prog="01"]{--prog-accent:var(--tn-yellow)}.path-card[data-prog="02"]{--prog-accent:var(--tn-pink)}.path-card[data-prog="03"]{--prog-accent:var(--tn-violet)}.path-card[data-prog="04"]{--prog-accent:var(--accent-terminal)}.paths-panel{background:var(--cxo-ink);color:var(--cxo-white);position:relative;overflow:hidden}.paths-panel .section-kicker{color:var(--cxo-ash)}.paths-panel .section-kicker:after{background:var(--cxo-red)}.paths-panel .path-bento{border:1px solid var(--cxo-white);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-auto-rows:minmax(300px,auto);gap:0;display:grid}@supports (color:color-mix(in lab, red, red)){.paths-panel .path-bento{border:1px solid color-mix(in srgb, var(--cxo-white) 24%, transparent)}}.paths-panel .path-card{isolation:isolate;border:0;border-bottom:1px solid var(--cxo-white);min-height:300px;padding:32px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.paths-panel .path-card{border-bottom:1px solid color-mix(in srgb, var(--cxo-white) 24%, transparent)}}.paths-panel .path-card{background:var(--cxo-ink-2);color:var(--cxo-white);box-shadow:none;border-radius:0;outline:none}.paths-panel .path-card:before{display:none}.paths-panel .path-card:after{content:"";z-index:10;pointer-events:none;width:auto;height:auto;box-shadow:inset 0 0 0 1px var(--prog-accent);opacity:0;background:0 0;transition:opacity .15s;display:block;position:absolute;inset:0;transform:none}.paths-panel .path-card[data-prog="04"]{--prog-accent:var(--cxo-gold)}.paths-panel .path-card[data-prog="01"]{--prog-accent:var(--cxo-red)}.paths-panel .path-card[data-prog="02"]{--prog-accent:var(--cxo-sage)}.paths-panel .path-card[data-prog="03"]{--prog-accent:var(--cxo-pink)}.paths-panel .path-card:hover{border-color:var(--cxo-white);transform:none}@supports (color:color-mix(in lab, red, red)){.paths-panel .path-card:hover{border-color:color-mix(in srgb, var(--cxo-white) 24%, transparent)}}.paths-panel .path-card:hover{background:var(--cxo-ink-2);box-shadow:none}.paths-panel .path-card:hover:after{opacity:1;transform:none}.paths-panel .path-card:focus-visible{z-index:4;outline:none}.paths-panel .path-card:focus-visible:after{opacity:1;box-shadow:inset 0 0 0 2px var(--prog-accent)}.paths-panel .path-card-large{border-right:1px solid var(--cxo-white);grid-row:span 2;min-height:616px}@supports (color:color-mix(in lab, red, red)){.paths-panel .path-card-large{border-right:1px solid color-mix(in srgb, var(--cxo-white) 24%, transparent)}}.paths-panel .path-card-large{background:var(--cxo-ink)}.paths-panel .path-card.path-card-wide{border-bottom:0;grid-column:1/-1;min-height:292px;display:block}.paths-panel .path-card.path-card-wide>div:first-child{z-index:2;align-self:center;width:55%;position:relative}.paths-panel .path-tag,.paths-panel .path-card h3,.paths-panel .path-card p,.paths-panel .path-cta,.paths-panel .repo-checklist{z-index:2;position:relative}.paths-panel .path-tag{color:var(--prog-accent)}.paths-panel .path-card h3{max-width:480px;color:var(--cxo-white);font-family:var(--font-heading), sans-serif;font-size:clamp(30px,2.5vw,42px);font-weight:var(--weight-heading);letter-spacing:var(--ls-tight);margin:58px 0 12px;line-height:.98}.paths-panel .path-card:not(.path-card-large) h3{max-width:360px;font-size:clamp(28px,2.2vw,34px)}.paths-panel .path-card-wide h3{margin-top:22px}.paths-panel .path-card p{max-width:490px;color:var(--cxo-ash);font-family:var(--font-body), sans-serif;font-size:16px;line-height:1.52}.paths-panel .path-card-large .path-card-image{display:none}.paths-panel .path-card:not(.path-card-large) .path-card-image{z-index:0;opacity:.4;background:0 0;border:0;border-radius:0;width:auto;height:auto;margin:0;position:absolute;inset:0}.paths-panel .path-card:not(.path-card-large) .path-card-image:after{content:"";background:linear-gradient(90deg, var(--cxo-ink-2) 0%, var(--cxo-ink-2) 42%, var(--cxo-ink-2) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.paths-panel .path-card:not(.path-card-large) .path-card-image:after{background:linear-gradient(90deg, var(--cxo-ink-2) 0%, color-mix(in srgb, var(--cxo-ink-2) 92%, transparent) 42%, color-mix(in srgb, var(--cxo-ink-2) 34%, transparent) 100%)}}.paths-panel .path-card:not(.path-card-large) .path-card-image img{object-fit:cover;filter:saturate(.74)contrast(1.06);width:100%;height:100%}.paths-panel .path-card.path-card-wide .path-card-image{z-index:1;aspect-ratio:auto;opacity:.7;width:45%;height:auto;min-height:0;margin:0;position:absolute;inset:0 0 0 auto}.paths-panel .path-card.path-card-wide .path-card-image:after{background:linear-gradient(90deg, var(--cxo-ink-2) 0%, var(--cxo-ink-2) 70%)}@supports (color:color-mix(in lab, red, red)){.paths-panel .path-card.path-card-wide .path-card-image:after{background:linear-gradient(90deg, var(--cxo-ink-2) 0%, color-mix(in srgb, var(--cxo-ink-2) 12%, transparent) 70%)}}.paths-panel .path-cta{color:var(--cxo-white);background:0 0;border:0;border-radius:0;margin-top:26px;padding:0}.paths-panel .path-card:hover .path-cta{color:var(--cxo-white);box-shadow:none;background:0 0;transform:none}.paths-panel .path-card-large .path-cta{color:var(--cxo-white);background:0 0;border-radius:0;padding:8px 0}.paths-panel .path-card-large:hover .path-cta{color:var(--cxo-white);box-shadow:none;background:0 0}.paths-panel .repo-checklist{border:1px solid var(--cxo-white);margin-top:28px}@supports (color:color-mix(in lab, red, red)){.paths-panel .repo-checklist{border:1px solid color-mix(in srgb, var(--cxo-white) 26%, transparent)}}.paths-panel .repo-checklist{background:repeating-linear-gradient(0deg, transparent 0 22px, #ffffff0b 22px 23px), var(--cxo-terminal);box-shadow:none;border-radius:0}.paths-panel .repo-checklist-bar{background:var(--cxo-terminal-bar);border-bottom-color:var(--cxo-white)}@supports (color:color-mix(in lab, red, red)){.paths-panel .repo-checklist-bar{border-bottom-color:color-mix(in srgb, var(--cxo-white) 18%, transparent)}}.paths-panel .repo-checklist-bar,.paths-panel .repo-prompt,.paths-panel .repo-checklist li{color:var(--cxo-ash)}.paths-panel .repo-prompt span,.paths-panel .repo-checklist .md-box{color:var(--cxo-gold)}.paths-panel .repo-checklist .md-key{color:var(--cxo-sage)}@media (max-width:1180px){.paths-panel .path-bento{grid-template-columns:1fr}.paths-panel .path-card-large,.paths-panel .path-card-wide{border-right:0;grid-area:auto}.paths-panel .path-card.path-card-wide>div:first-child{width:58%}}@media (max-width:760px){.paths-panel .path-bento{grid-template-columns:1fr}.paths-panel .path-card,.paths-panel .path-card-large{min-height:0;padding:28px 22px}.paths-panel .path-card-wide{grid-template-columns:1fr}.paths-panel .path-card.path-card-wide>div:first-child{width:auto}.paths-panel .path-card h3,.paths-panel .path-card:not(.path-card-large) h3{margin-top:52px;font-size:30px}.paths-panel .path-card.path-card-wide .path-card-image{display:none}.paths-panel .repo-checklist{margin-top:24px}.paths-panel .repo-checklist li{font-size:12px}}.testimonials-section{padding-top:56px}.testimonial-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:18px;display:grid}.testimonial-feature{border:1px solid var(--color-rule);background:radial-gradient(circle at 12% 0%, var(--tn-pink), transparent 42%), radial-gradient(circle at 92% 100%, var(--tn-cyan), transparent 42%), var(--color-bg-elev);border-radius:18px;min-height:360px;padding:34px 38px;position:relative}@supports (color:color-mix(in lab, red, red)){.testimonial-feature{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--tn-pink) 22%, transparent), transparent 42%), radial-gradient(circle at 92% 100%, color-mix(in srgb, var(--tn-cyan) 14%, transparent), transparent 42%), var(--color-bg-elev)}}.testimonial-feature{flex-direction:column;justify-content:space-between;display:flex;overflow:hidden;box-shadow:0 28px 80px -48px #000000bf}.testimonial-feature:after{content:"";background:linear-gradient(90deg, #1a1f2be6, #1a1f2b9e 58%, #1a1f2bdb), radial-gradient(circle at 14% 10%, var(--tn-pink), transparent 40%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.testimonial-feature:after{background:linear-gradient(90deg, #1a1f2be6, #1a1f2b9e 58%, #1a1f2bdb), radial-gradient(circle at 14% 10%, color-mix(in srgb, var(--tn-pink) 16%, transparent), transparent 40%)}}.testimonial-feature:after{pointer-events:none;z-index:0}.testimonial-bg{object-fit:cover;object-position:center;opacity:.56;z-index:0;width:100%;height:100%;position:absolute;inset:0}.quote-mark{font-family:var(--font-mono), monospace;color:var(--tn-pink);font-size:120px;line-height:1;position:absolute;top:18px;right:30px}@supports (color:color-mix(in lab, red, red)){.quote-mark{color:color-mix(in srgb, var(--tn-pink) 24%, transparent)}}.quote-mark{pointer-events:none;z-index:1}.testimonial-feature blockquote,.testimonial-row blockquote{color:var(--color-text);z-index:1;margin:0;position:relative}.testimonial-feature blockquote{max-width:780px;font-family:var(--font-mono), monospace;letter-spacing:-.035em;font-size:clamp(26px,3.2vw,42px);font-weight:300;line-height:1.14}.testimonial-feature footer{font-family:var(--font-mono), monospace;z-index:1;flex-direction:column;gap:6px;margin-top:34px;display:flex;position:relative}.testimonial-feature footer span:first-child{color:var(--tn-pink);font-size:10px;font-weight:var(--weight-label);letter-spacing:.18em;text-transform:uppercase}.testimonial-feature footer span:last-child{color:var(--color-text-3);letter-spacing:.08em;font-size:12px}.testimonial-stack{gap:18px;display:grid}.testimonial-row{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);padding:28px 0}.testimonial-row blockquote{color:var(--color-text-2);font-size:17px;line-height:1.65}.testimonial-row footer{font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.18em;text-transform:uppercase;color:var(--tn-cyan);margin-top:18px}.hero-split{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:56px;display:grid}.diag-terminal{--diag-bg:var(--cxo-terminal);--diag-bar-bg:var(--cxo-terminal-bar);--diag-surface:#ffffff06;--diag-rule:#ffffff2e;--diag-rule-quiet:#ffffff1a;--diag-muted:#ebebe0ad;--diag-text:var(--cxo-fog);--diag-strong:var(--cxo-white);--diag-accent:var(--cxo-sage);--diag-track:#ffffff26;--diag-hover-rule:var(--cxo-sage);background:var(--diag-bg);border:0;border-radius:10px;transition:filter .18s;position:relative;overflow:hidden}html.light .diag-terminal{--diag-bg:#f8f9fb;--diag-bar-bg:#eceff3;--diag-surface:#23242306;--diag-rule:#23242333;--diag-rule-quiet:#2324231a;--diag-muted:#232423a8;--diag-text:var(--cxo-ink);--diag-strong:var(--cxo-ink);--diag-accent:var(--cxo-mute);--diag-track:#23242321;--diag-hover-rule:var(--cxo-indigo)}.diag-terminal:after{content:"";z-index:1;pointer-events:none;box-sizing:border-box;border:1px solid var(--diag-rule);border-radius:inherit;transition:border-color .18s;position:absolute;inset:0}.diag-terminal:hover{filter:brightness(1.05)}.diag-terminal:hover:after{border-color:var(--diag-hover-rule)}.diag-dashboard{width:min(72%,980px)}.diag-terminal .bar{background:var(--diag-bar-bg);border-bottom:1px solid var(--diag-rule);font-family:var(--font-mono), monospace;color:var(--diag-accent);letter-spacing:.04em;align-items:center;gap:10px;padding:8px 16px;font-size:12px;display:flex}.diag-terminal .dots{gap:7px;display:flex}.diag-terminal .dots span{border-radius:0;width:8px;height:8px}.diag-terminal .dots span:first-child{background:var(--cxo-red)}.diag-terminal .dots span:nth-child(2){background:var(--cxo-gold)}.diag-terminal .dots span:nth-child(3){background:var(--cxo-sage)}.diag-terminal .body{font-family:var(--font-mono), monospace;color:var(--diag-text);padding:14px 18px 16px;font-size:14px;line-height:22px}.diag-grid{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:18px;display:grid}.diag-left{min-width:0}.diag-row{border-bottom:1px solid var(--diag-rule-quiet);grid-template-columns:minmax(150px,1fr) auto;gap:18px;padding:5px 0;transition:background .16s;display:grid}.diag-row:last-child{border-bottom:none}.diag-row .key{color:var(--diag-muted)}.diag-row .value{color:var(--diag-strong)}.diag-row .warn{color:var(--cxo-gold)}.diag-row .bad{color:var(--cxo-red)}.diag-row .ok{color:var(--cxo-sage)}.diag-row .rose{color:var(--cxo-indigo)}.diag-row .error{color:var(--cxo-red)}.diag-right{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.diag-panel{border:1px solid var(--diag-rule);background:var(--diag-surface);border-radius:6px;min-width:0;padding:12px;transition:background .18s}.diag-panel-head{border-bottom:1px solid var(--diag-rule);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;padding-bottom:7px;display:flex}.diag-panel-head span{font-size:10px;font-weight:var(--weight-label);letter-spacing:.16em;text-transform:uppercase;color:var(--diag-accent)}.diag-panel-head strong{color:var(--diag-strong);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.meter-row{--meter:50%;--meter-color:var(--cxo-indigo);--meter-value:var(--cxo-gold);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:6px 0 10px;display:grid;position:relative}.meter-row[data-status=success]{--meter-color:var(--cxo-success);--meter-value:var(--cxo-success)}.meter-row[data-status=attention]{--meter-color:var(--cxo-attention);--meter-value:var(--cxo-attention)}.meter-row[data-status=error]{--meter-color:var(--cxo-red);--meter-value:var(--cxo-red)}.meter-row:after{content:"";background:linear-gradient(90deg, var(--meter-color) 0 var(--meter), var(--diag-track) var(--meter) 100%);border-radius:999px;height:3px;position:absolute;bottom:3px;left:0;right:0}.meter-row span{color:var(--diag-muted);white-space:nowrap;font-size:11px}.meter-row b{color:var(--meter-value);font-size:10px;font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.mini-chart{flex-direction:column;display:flex}.spark-bars{flex:1;align-items:end;gap:5px;min-height:98px;padding-top:4px;display:flex}.spark-bars span{background:var(--cxo-indigo);opacity:.82;min-width:4px;box-shadow:none;border-radius:0;flex:1}.diag-command{border-top:1px solid var(--diag-rule);color:var(--diag-strong);margin-top:12px;padding-top:9px}.diag-command .prompt{color:var(--diag-accent)}.deploy-grid{border-top:1px solid var(--color-rule);border-left:1px solid var(--color-rule);grid-template-columns:repeat(5,1fr);display:grid}.deploy-card{border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);background:var(--color-surface);min-height:160px;padding:22px 20px 20px}.deploy-card .label{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--tn-cyan);font-size:10px;font-weight:700}.deploy-card h3{font-family:var(--font-mono), monospace;letter-spacing:-.02em;margin:18px 0 8px;font-size:18px;font-weight:300;line-height:1.2}.deploy-card p{color:var(--color-text-2);margin:0;font-size:13px;line-height:1.55}.matrix{border-top:1px solid var(--color-rule);border-left:1px solid var(--color-rule);display:grid}.matrix-row{border-bottom:1px solid var(--color-rule);grid-template-columns:180px 1fr 1fr;display:grid}.matrix-row>*{border-right:1px solid var(--color-rule);padding:16px 18px}.matrix-head{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-3);background:var(--color-surface);font-size:10px;font-weight:700}.matrix-cell-title{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--tn-cyan);font-size:11px;font-weight:700}.matrix p{color:var(--color-text-2);margin:0;font-size:14px;line-height:1.55}.seat-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.seat-card{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:10px;overflow:hidden}.seat-card h3{font-family:var(--font-mono), monospace;letter-spacing:-.02em;margin:0 0 10px;font-size:18px;font-weight:300}.seat-card p{color:var(--color-text-2);margin:0;font-size:14px;line-height:1.55}.executive-build{grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:center;gap:48px;display:grid}.executive-build-copy>span{color:var(--prog-accent,var(--tn-green));font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;display:block}.executive-build-copy h2{font-family:var(--font-mono), monospace;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:300;line-height:1.06}.executive-build-copy p{max-width:620px;color:var(--color-text-2);margin:18px 0 0;font-size:16px;line-height:1.7}.build-day-agenda{border:1px solid var(--prog-accent,var(--tn-green))}@supports (color:color-mix(in lab, red, red)){.build-day-agenda{border:1px solid color-mix(in srgb, var(--prog-accent,var(--tn-green)) 20%, var(--color-rule))}}.build-day-agenda{background:var(--color-bg-elev);border-radius:18px;overflow:hidden;box-shadow:0 20px 60px -52px #000000b8}.build-day-head{border-bottom:1px solid var(--color-rule);font-family:var(--font-mono), monospace;background:#151b25;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.build-day-head span,.build-day-head b{font-size:10px;font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase}.build-day-head span{color:var(--color-text-3)}.build-day-head b{color:var(--prog-accent,var(--tn-green))}.build-day-row{border-bottom:1px solid var(--prog-accent,var(--tn-green));grid-template-columns:48px minmax(0,1fr);gap:14px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.build-day-row{border-bottom:1px solid color-mix(in srgb, var(--prog-accent,var(--tn-green)) 12%, var(--color-rule))}}.build-day-row:last-child{border-bottom:none}.build-day-row>b{background:var(--prog-accent,var(--tn-green));border-radius:999px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.build-day-row>b{background:color-mix(in srgb, var(--prog-accent,var(--tn-green)) 10%, transparent)}}.build-day-row>b{color:var(--prog-accent,var(--tn-green));font-family:var(--font-pixel), monospace;font-size:11px;font-weight:400}.build-day-row strong{color:var(--color-text);font-family:var(--font-mono), monospace;letter-spacing:-.02em;margin-bottom:5px;font-size:16px;font-weight:300;display:block}.build-day-row p{color:var(--color-text-2);margin:0;font-size:14px;line-height:1.55}.what-we-hear-section{background:var(--color-surface-2);border-top:1px solid var(--color-rule);padding-top:clamp(76px,8vw,108px);padding-bottom:clamp(88px,9vw,124px);position:relative;overflow:hidden}.what-we-hear-section .what-we-hear{width:100%;position:relative}.what-we-hear-section .subpage-section-head{margin-bottom:36px}.what-we-hear-section .subpage-section-head h2{max-width:760px;font-size:var(--display-2-size)}.quote-set{background:var(--color-rule-2);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.what-we-hear-section .what-we-hear blockquote{--quote-accent:var(--cxo-red);min-height:220px;color:var(--color-text);box-shadow:inset 0 3px 0 var(--quote-accent);letter-spacing:0;border-radius:0;flex-direction:column;margin:0;padding:32px;font-size:clamp(17px,1.6vw,20px);line-height:1.45;display:flex;position:relative;background:var(--color-bg)!important;border:0!important}.what-we-hear-section .what-we-hear blockquote:nth-child(2){--quote-accent:var(--cxo-pink)}.what-we-hear-section .what-we-hear blockquote:nth-child(3){--quote-accent:var(--cxo-indigo)}.what-we-hear-section .what-we-hear blockquote:nth-child(4){--quote-accent:var(--cxo-gold)}.what-we-hear-section .what-we-hear blockquote:before{content:"“";color:var(--quote-accent);font-family:var(--font-display);font-size:58px;line-height:1;position:absolute;top:22px;right:28px}.what-we-hear-section .what-we-hear blockquote p{max-width:440px;font-family:var(--font-reading);margin:0;padding-right:44px}.what-we-hear-section .what-we-hear blockquote p span{display:block}.what-we-hear-section .what-we-hear blockquote footer{color:var(--quote-accent);font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase;border-top:0;margin-top:auto;padding-top:28px}html.light .what-we-hear-section .what-we-hear blockquote{background:var(--cxo-white)!important}html.dark .what-we-hear-section .what-we-hear blockquote{background:var(--cxo-black)!important}.model-grid{border-top:1px solid var(--color-rule);border-left:1px solid var(--color-rule);grid-template-columns:repeat(3,1fr);display:grid}.model-card{border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);background:var(--color-surface);min-height:180px;padding:24px 24px 22px;position:relative}.model-card .model-num{font-family:var(--font-pixel), monospace;color:var(--tn-cyan);letter-spacing:.04em;font-size:11px}.model-card h3{font-family:var(--font-mono), monospace;letter-spacing:-.025em;color:var(--color-text);margin:18px 0 10px;font-size:20px;font-weight:300;line-height:1.15}.model-card p{font-family:var(--font-body), sans-serif;color:var(--color-text-2);margin:0;font-size:14px;line-height:1.6}.operator-preview{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:40px 0;display:grid}.operator-preview .op-prose{color:var(--color-text-2);max-width:480px;margin:0;font-size:16px;line-height:1.6}.operator-preview .op-cta{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text);border-bottom:1px solid var(--color-rule-2);margin-top:18px;padding-bottom:2px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.operator-preview .op-cta:hover{color:var(--tn-cyan);border-color:var(--tn-cyan)}.operator-section{padding:78px 0 104px;position:relative}.operator-grid{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.operator-portrait-card{border:1px solid var(--color-rule);background:radial-gradient(circle at 50% 0%, var(--tn-pink), transparent 46%), var(--color-bg-elev);border-radius:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operator-portrait-card{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--tn-pink) 16%, transparent), transparent 46%), var(--color-bg-elev)}}.operator-portrait-card{box-shadow:0 28px 80px -48px #000000bf}.operator-card-head{grid-template-columns:92px 1fr;align-items:center;gap:16px;padding:18px;display:grid}.operator-photo{background:repeating-linear-gradient(45deg, transparent 0 14px, #c0caf509 14px 15px), var(--color-bg-2);border-radius:14px;width:92px;height:92px;position:relative;overflow:hidden}.operator-photo:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 18%,#0000 25%,#1a1b2638 72%),linear-gradient(#0000 56%,#1a1b266b);position:absolute;inset:0}.operator-photo img{object-fit:cover;width:100%;height:100%;display:block}.operator-photo-meta{flex-direction:column;gap:7px;display:flex}.operator-photo-meta span:first-child{font-family:var(--font-mono), monospace;letter-spacing:-.02em;color:var(--color-text);font-size:18px;font-weight:300}.operator-photo-meta span:last-child{font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.14em;text-transform:uppercase;color:var(--tn-pink)}.operator-card-terminal{border-top:1px solid var(--color-rule);padding:10px 18px 14px;display:grid}.operator-card-terminal div{font-family:var(--font-mono), monospace;color:var(--color-text-2);border-bottom:1px solid #565f8942;grid-template-columns:78px 1fr;gap:12px;padding:8px 0;font-size:11px;line-height:1.45;display:grid}.operator-card-terminal div:last-child{border-bottom:none}html.light .operator-card-terminal{background:#fff}html.light .operator-card-terminal div{border-bottom-color:#343b541f}.operator-copy{align-self:center;width:100%;padding:8px 10px}.operator-copy h2{font-family:var(--font-mono), monospace;letter-spacing:-.04em;color:var(--color-text);margin:0;font-size:clamp(24px,3vw,38px);font-weight:300;line-height:1.12}.operator-copy h2>span{display:block}.operator-copy h2.strategy-heading{font-family:var(--font-strategy);letter-spacing:-.055em;font-weight:400}.operator-copy p{max-width:620px;color:var(--color-text-2);margin:22px 0 0;font-size:16px;line-height:1.7}.mini-key{color:var(--color-text-3)}.service-hero{padding:80px 0 60px;position:relative}.service-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,.82fr);align-items:center;gap:58px;display:grid}.service-hero-copy{max-width:760px}.service-hero .sh-eyebrow{font-family:var(--font-mono), monospace;font-size:11px;font-weight:var(--weight-label);letter-spacing:.2em;text-transform:uppercase;color:var(--prog-accent,var(--tn-yellow));margin-bottom:18px;display:inline-block}.service-hero h1{font-family:var(--font-mono), monospace;letter-spacing:-.04em;text-wrap:pretty;margin:0;font-size:clamp(36px,5vw,72px);font-weight:300;line-height:1.03}.service-hero .sh-lede{font-family:var(--font-body), sans-serif;color:var(--color-text-2);max-width:640px;margin:28px 0 0;font-size:19px;line-height:1.55}.service-visual{border:1px solid var(--color-rule);background:var(--color-bg-elev);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 28px 80px -52px #000c}.service-visual img{object-fit:cover;width:100%;height:100%;min-height:320px;display:block}.service-visual-caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-2);background:#080f0fb8;border:1px solid #c0caf52e;border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.service-terminal-card{border:1px solid var(--color-rule);background:var(--color-bg-elev);border-radius:14px;overflow:hidden}.service-terminal-card .terminal-bar{border-bottom:1px solid var(--color-rule);background:var(--color-bg-2);font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--color-text-3);padding:10px 14px;font-size:11px}.service-terminal-card pre{font-family:var(--font-mono), monospace;color:var(--color-text-2);white-space:pre-wrap;margin:0;padding:18px;font-size:12px;line-height:1.7}html.light .service-terminal-card{background:#fff;border-color:#343b5429}html.light .service-terminal-card .terminal-bar{background:#eef1f7;border-bottom-color:#343b5424}.service-proof-strip{border-top:1px solid var(--color-rule);border-left:1px solid var(--color-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:34px;display:grid}.service-proof-strip div{border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);min-height:96px;padding:18px}.service-proof-strip span{font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.16em;text-transform:uppercase;color:var(--prog-accent,var(--tn-cyan));margin-bottom:10px;display:block}.service-proof-strip p{color:var(--color-text-2);margin:0;font-size:14px;line-height:1.45}.training-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.training-format-card{--format-accent:var(--tn-violet);border:1px solid var(--color-rule);background:var(--color-surface);min-height:300px;color:inherit;border-radius:16px;flex-direction:column;gap:14px;padding:18px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:flex}.training-format-card[data-tone=team]{--format-accent:var(--tn-cyan)}.training-format-card[data-tone=exec]{--format-accent:var(--tn-yellow)}.training-format-card:hover{border-color:var(--color-rule-2);transform:translateY(-3px)}.training-format-visual{border:1px solid var(--color-rule);background:#0b0f0f85;border-radius:12px;height:172px;position:relative;overflow:hidden}.training-format-visual img{object-fit:cover;opacity:.9;width:100%;height:100%;display:block}.training-format-card>span{color:var(--color-text);font-family:var(--font-mono), monospace;letter-spacing:-.02em;font-size:18px;font-weight:300;display:block}.training-format-card p{color:var(--color-text-2);margin:0;font-size:14px;line-height:1.55}.training-format-card b{color:var(--format-accent);font-family:var(--font-mono), monospace;font-size:11px;font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase;margin-top:auto}.training-featured-course{grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:42px;min-height:340px;padding:clamp(26px,4vw,42px);display:grid}.training-featured-copy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.training-featured-eyebrow{color:var(--color-text-2);font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:10px;display:flex}.training-lennys-badge{border:1px solid var(--color-rule-2);color:var(--color-text);align-items:center;gap:8px;padding:4px 10px 4px 6px;display:inline-flex}.training-lennys-badge>img{object-fit:contain;flex:0 0 30px;width:30px;height:30px}.training-featured-copy h3{font-family:var(--font-display), ui-monospace, monospace;font-size:clamp(32px,4vw,50px);font-weight:var(--weight-display);letter-spacing:var(--ls-display);margin:0;line-height:1.05}.training-featured-copy>p{max-width:520px}.training-featured-meta{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:100%;padding:19px 0;display:grid}.training-featured-meta span,.training-featured-meta strong{display:block}.training-featured-meta span{color:var(--color-text-2);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.training-featured-meta strong{color:var(--color-text);margin-top:7px;font-size:15px;font-weight:500}.training-featured-visual{height:100%;min-height:280px}.training-reviews-section{padding-top:12px}.training-review-layout{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(36px,8vw,112px);padding:clamp(34px,5vw,58px) 0;display:grid}.training-review-eyebrow,.training-review-feature figcaption{color:var(--color-text-2);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.training-review-score{align-items:baseline;gap:8px;margin-top:17px;display:flex}.training-review-score strong{color:var(--color-text);font-family:var(--font-display), ui-monospace, monospace;font-size:clamp(58px,7vw,82px);font-weight:var(--weight-display);letter-spacing:var(--ls-display);line-height:1}.training-review-score>span{color:var(--color-text-2);font-size:18px}.training-review-stars{color:var(--cxo-red);letter-spacing:.18em;margin-top:12px;font-size:15px}.training-review-summary>p{color:var(--color-text-2);margin:9px 0 0;font-size:13px}.training-review-summary>a{color:var(--color-text);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:20px;font-size:10px;display:inline-block}.training-review-feature{margin:0}.training-review-feature blockquote{color:var(--color-text);font-family:var(--font-display), ui-monospace, monospace;font-size:clamp(19px,2.25vw,28px);font-weight:var(--weight-display);letter-spacing:-.025em;margin:0;line-height:1.5}.training-review-feature figcaption{margin-top:22px}@media (max-width:760px){.training-format-grid{grid-template-columns:1fr}.training-featured-course{grid-template-columns:1fr;gap:24px}.training-featured-visual{min-height:190px}.training-featured-meta{gap:16px}.training-featured-meta strong{font-size:13px}.training-review-layout{grid-template-columns:1fr;gap:28px}}.training-syllabus-section{padding-top:68px}.training-syllabus-flow{gap:22px;max-width:980px;display:grid;position:relative}.training-syllabus-step{background:0 0;min-height:0;padding:0 0 0 70px;position:relative}.exercise-bento{grid-template-columns:1.15fr .85fr 1fr;grid-auto-rows:minmax(210px,auto);gap:16px;display:grid}.exercise-card{--exercise-accent:var(--tn-violet);--exercise-accent-2:var(--tn-cyan);border:1px solid var(--exercise-accent);flex-direction:column;min-height:210px;padding:20px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.exercise-card{border:1px solid color-mix(in srgb, var(--exercise-accent) 20%, var(--color-rule))}}.exercise-card{background:radial-gradient(circle at 18% 0%, var(--exercise-accent), transparent 40%), var(--color-bg-elev);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.exercise-card{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--exercise-accent) 13%, transparent), transparent 40%), color-mix(in srgb, var(--color-bg-elev) 82%, transparent)}}.exercise-card[data-tone=cyan]{--exercise-accent:var(--tn-cyan);--exercise-accent-2:var(--tn-blue)}.exercise-card[data-tone=yellow]{--exercise-accent:var(--tn-yellow);--exercise-accent-2:var(--tn-orange)}.exercise-card[data-tone=green]{--exercise-accent:var(--tn-green);--exercise-accent-2:var(--accent-terminal)}.exercise-card[data-tone=pink]{--exercise-accent:var(--tn-pink);--exercise-accent-2:var(--tn-violet)}.exercise-card[data-tone=crimson]{--exercise-accent:var(--tn-crimson);--exercise-accent-2:var(--tn-pink)}.exercise-card[data-size=large]{background:radial-gradient(circle at 28% 0%, var(--exercise-accent), transparent 42%), radial-gradient(circle at 84% 100%, var(--exercise-accent-2), transparent 44%), var(--color-bg-elev);grid-row:span 2}@supports (color:color-mix(in lab, red, red)){.exercise-card[data-size=large]{background:radial-gradient(circle at 28% 0%, color-mix(in srgb, var(--exercise-accent) 18%, transparent), transparent 42%), radial-gradient(circle at 84% 100%, color-mix(in srgb, var(--exercise-accent-2) 12%, transparent), transparent 44%), var(--color-bg-elev)}}.exercise-card[data-size=wide]{grid-column:span 2}.exercise-card:after{content:"";background:linear-gradient(90deg, var(--exercise-accent), var(--exercise-accent-2));opacity:.7;height:2px;position:absolute;top:0;left:18px;right:18px}.exercise-artifact{z-index:1;border:1px solid var(--exercise-accent);width:100%;min-height:128px;margin-bottom:auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.exercise-artifact{border:1px solid color-mix(in srgb, var(--exercise-accent) 22%, var(--color-rule))}}.exercise-artifact{background:repeating-linear-gradient(0deg, transparent 0 18px, #c0caf506 18px 19px), radial-gradient(circle at 88% 0%, var(--exercise-accent-2), transparent 36%), #0b0f0f;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.exercise-artifact{background:repeating-linear-gradient(0deg, transparent 0 18px, #c0caf506 18px 19px), radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--exercise-accent-2) 14%, transparent), transparent 36%), #0b0f0f}}.exercise-artifact{box-shadow:inset 0 1px #ffffff0a}.exercise-card[data-size=large] .exercise-artifact{min-height:190px}.exercise-card[data-size=wide] .exercise-artifact{min-height:138px}.exercise-assessment{align-content:center;gap:14px;padding:16px;display:grid}.exercise-assessment-row{--score:50%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.exercise-assessment-row span,.exercise-assessment-row b,.exercise-checklist b,.exercise-checklist em,.exercise-talent b,.exercise-talent em,.exercise-roles span,.exercise-roles b{font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.1em;text-transform:uppercase}.exercise-assessment-row span{color:var(--color-text-2)}.exercise-assessment-row b{color:var(--exercise-accent)}.exercise-assessment-row i{background:linear-gradient(90deg, var(--exercise-accent) 0 var(--score), var(--exercise-accent) var(--score) 100%);border-radius:999px;grid-column:1/-1;height:6px;display:block}@supports (color:color-mix(in lab, red, red)){.exercise-assessment-row i{background:linear-gradient(90deg, var(--exercise-accent) 0 var(--score), color-mix(in srgb, var(--exercise-accent) 10%, var(--color-rule)) var(--score) 100%)}}.exercise-inventory{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:8px;padding:12px;display:grid}.exercise-inventory span{border:1px solid var(--exercise-accent);min-width:0;padding:9px 10px;display:block}@supports (color:color-mix(in lab, red, red)){.exercise-inventory span{border:1px solid color-mix(in srgb, var(--exercise-accent) 18%, var(--color-rule))}}.exercise-inventory span{color:var(--color-text-2);font-family:var(--font-mono), monospace;background:var(--exercise-accent);border-radius:10px;font-size:11px}@supports (color:color-mix(in lab, red, red)){.exercise-inventory span{background:color-mix(in srgb, var(--exercise-accent) 8%, transparent)}}.exercise-inventory span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exercise-checklist{align-content:center;padding:10px 12px;display:grid}.exercise-checklist div,.exercise-talent div{border-bottom:1px solid var(--exercise-accent);grid-template-columns:26px minmax(0,1fr) minmax(70px,auto);align-items:center;gap:10px;padding:8px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.exercise-checklist div,.exercise-talent div{border-bottom:1px solid color-mix(in srgb, var(--exercise-accent) 12%, var(--color-rule))}}.exercise-checklist div:last-child,.exercise-talent div:last-child{border-bottom:0}.exercise-checklist b,.exercise-talent b{color:var(--exercise-accent)}.exercise-checklist span,.exercise-talent span{min-width:0;color:var(--color-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.exercise-checklist em,.exercise-talent em{color:var(--color-text-3);text-align:right;font-style:normal}.exercise-quadrant{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;padding:12px;display:grid}.exercise-quadrant span{border-right:1px solid var(--exercise-accent);place-items:center;min-height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.exercise-quadrant span{border-right:1px solid color-mix(in srgb, var(--exercise-accent) 15%, var(--color-rule))}}.exercise-quadrant span{border-bottom:1px solid var(--exercise-accent)}@supports (color:color-mix(in lab, red, red)){.exercise-quadrant span{border-bottom:1px solid color-mix(in srgb, var(--exercise-accent) 15%, var(--color-rule))}}.exercise-quadrant span{color:var(--exercise-accent);font-family:var(--font-mono), monospace;font-size:11px;font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase;background:var(--exercise-accent)}@supports (color:color-mix(in lab, red, red)){.exercise-quadrant span{background:color-mix(in srgb, var(--exercise-accent) 6%, transparent)}}.exercise-quadrant span:nth-child(2n){border-right:0}.exercise-quadrant span:nth-child(n+3){border-bottom:0}.exercise-talent{align-content:center;padding:10px 12px;display:grid}.exercise-roles{align-content:center;gap:8px;padding:12px;display:grid}.exercise-roles div{border:1px solid var(--exercise-accent);justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.exercise-roles div{border:1px solid color-mix(in srgb, var(--exercise-accent) 16%, var(--color-rule))}}.exercise-roles div{background:var(--exercise-accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.exercise-roles div{background:color-mix(in srgb, var(--exercise-accent) 7%, transparent)}}.exercise-roles span{color:var(--exercise-accent)}.exercise-roles b{color:var(--color-text-3);text-align:right}.exercise-card h3{z-index:1;color:var(--color-text);font-family:var(--font-mono), monospace;letter-spacing:-.02em;margin:20px 0 10px;font-size:20px;font-weight:300;position:relative}.exercise-card p{z-index:1;color:var(--color-text-2);margin:0;font-size:14px;line-height:1.55;position:relative}.training-report{border:1px solid var(--function-accent);gap:14px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.training-report{border:1px solid color-mix(in srgb, var(--function-accent) 22%, var(--color-rule))}}.training-report{background:radial-gradient(circle at 88% 0%, var(--function-accent-2), transparent 36%), repeating-linear-gradient(0deg, transparent 0 18px, #c0caf506 18px 19px), var(--color-bg-elev);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.training-report{background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--function-accent-2) 14%, transparent), transparent 36%), repeating-linear-gradient(0deg, transparent 0 18px, #c0caf506 18px 19px), color-mix(in srgb, var(--color-bg-elev) 66%, transparent)}}.training-report-head{border-bottom:1px solid var(--function-accent);justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.training-report-head{border-bottom:1px solid color-mix(in srgb, var(--function-accent) 16%, var(--color-rule))}}.training-report-head span,.training-report-note span,.training-report-row span,.training-report-row b,.opportunity-cell span{font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase}.training-report-head span,.training-report-row span{color:var(--color-text-3)}.training-report-head strong{color:var(--function-accent);font-family:var(--font-mono), monospace;letter-spacing:-.06em;font-size:42px;font-weight:300;line-height:1}.training-report-chart{gap:13px;display:grid}.training-report-row{--score:50%;--report-status:var(--tn-yellow);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.training-report-row[data-status=good]{--report-status:var(--accent-terminal)}.training-report-row[data-status=ok]{--report-status:var(--tn-yellow)}.training-report-row[data-status=bad]{--report-status:var(--tn-crimson)}.training-report-note span{color:var(--function-accent)}.training-report-row b{color:var(--report-status)}.training-report-row i{background:linear-gradient(90deg, var(--report-status) 0 var(--score), var(--report-status) var(--score) 100%);border-radius:999px;grid-column:1/-1;height:7px;display:block}@supports (color:color-mix(in lab, red, red)){.training-report-row i{background:linear-gradient(90deg, var(--report-status) 0 var(--score), color-mix(in srgb, var(--report-status) 10%, var(--color-rule)) var(--score) 100%)}}.training-report-note{border-top:1px solid var(--function-accent);gap:5px;padding-top:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.training-report-note{border-top:1px solid color-mix(in srgb, var(--function-accent) 16%, var(--color-rule))}}.training-report-note p{color:var(--color-text-2);margin:0;font-size:12px;line-height:1.45}.training-checklist-terminal .artifact-terminal-lines{gap:9px}.training-checklist-terminal .artifact-terminal-lines span{color:var(--color-text-2);display:block}.training-checklist-terminal .artifact-terminal-lines b{width:30px;display:inline-block}.training-opportunity-map{border:1px solid var(--function-accent);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.training-opportunity-map{border:1px solid color-mix(in srgb, var(--function-accent) 22%, var(--color-rule))}}.training-opportunity-map{background:radial-gradient(circle at 88% 0%, var(--function-accent-2), transparent 34%), var(--color-bg-elev);border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.training-opportunity-map{background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--function-accent-2) 12%, transparent), transparent 34%), color-mix(in srgb, var(--color-bg-elev) 66%, transparent)}}.opportunity-cell{border-right:1px solid var(--function-accent);min-height:112px;padding:14px}@supports (color:color-mix(in lab, red, red)){.opportunity-cell{border-right:1px solid color-mix(in srgb, var(--function-accent) 15%, var(--color-rule))}}.opportunity-cell{border-bottom:1px solid var(--function-accent)}@supports (color:color-mix(in lab, red, red)){.opportunity-cell{border-bottom:1px solid color-mix(in srgb, var(--function-accent) 15%, var(--color-rule))}}.opportunity-cell{background:var(--function-accent)}@supports (color:color-mix(in lab, red, red)){.opportunity-cell{background:color-mix(in srgb, var(--function-accent) 5%, transparent)}}.opportunity-cell:nth-child(2n){border-right:0}.opportunity-cell:nth-child(n+3){border-bottom:0}.opportunity-cell span{color:var(--function-accent);margin-bottom:14px;display:block}.opportunity-cell strong{color:var(--color-text);font-family:var(--font-mono), monospace;letter-spacing:-.02em;font-size:14px;font-weight:300;display:block}.opportunity-cell p{color:var(--color-text-3);margin:6px 0 0;font-size:11px;line-height:1.4}.tools-training-strip{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);padding:26px 0}.tools-training-inner{grid-template-columns:minmax(240px,.6fr) minmax(0,1.4fr);align-items:center;gap:34px;display:grid}.tools-training-inner p{max-width:390px;color:var(--color-text);font-family:var(--font-display);font-size:clamp(18px,1.7vw,24px);font-weight:var(--weight-display);letter-spacing:var(--display-letter-spacing);margin:0;line-height:1.2}.tools-logo-bar{flex-wrap:wrap;justify-content:flex-end;gap:12px 22px;display:flex}.tool-logo-item{color:var(--color-text-2);font-family:var(--font-mono), monospace;letter-spacing:.04em;align-items:center;gap:7px;font-size:12px;display:inline-flex}.tool-logo-item:not(:last-child):after{content:"+";color:var(--cxo-red);margin-left:15px}.tool-logo-mark{place-items:center;width:18px;height:18px;display:inline-grid}.tool-logo-mark img{object-fit:contain;width:18px;height:18px;display:block}.tool-logo-item:nth-child(4) .tool-logo-mark img{filter:invert()}html.light .tool-logo-item:nth-child(4) .tool-logo-mark img{filter:none}.subpage-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:58px;display:grid}.subpage-hero-grid>*{min-width:0}.service-artifact-card{border:1px solid var(--color-rule);background:#0b0f0f;border-radius:16px;overflow:hidden;box-shadow:0 28px 80px -52px #000c}.artifact-bar{border-bottom:1px solid var(--color-rule);color:var(--color-text-3);font-family:var(--font-mono), monospace;letter-spacing:.1em;background:#151b25;padding:11px 14px;font-size:11px}.service-artifact-card pre{font-family:var(--font-mono), monospace;color:var(--color-text-2);white-space:pre-wrap;margin:0;padding:22px;font-size:13px;line-height:1.72}.assessment-report-card{z-index:1;border:1px solid var(--color-rule);background:#0b0f0f;border-radius:16px;width:min(100%,560px);position:relative;overflow:hidden;transform:translateY(34px);box-shadow:0 28px 80px -52px #000c}.assessment-report-body{font-family:var(--font-mono), monospace;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:18px;padding:18px;display:grid}.assessment-score{background:radial-gradient(circle at 18% 0%, var(--accent-terminal), transparent 44%), #1a1b2694;border:1px solid #52617ab8;border-radius:12px;padding:16px}@supports (color:color-mix(in lab, red, red)){.assessment-score{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent-terminal) 12%, transparent), transparent 44%), #1a1b2694}}.assessment-score span,.assessment-next span{font-size:10px;font-weight:var(--weight-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-3);margin-bottom:10px;display:block}.assessment-score strong{letter-spacing:-.06em;color:var(--accent-terminal);font-size:54px;font-weight:300;line-height:1;display:block}.assessment-score p,.assessment-next p{color:var(--color-text-2);margin:12px 0 0;font-size:12px;line-height:1.55}.assessment-bars{gap:12px;display:grid}.assessment-bar{--score:50%;--assessment-tone:var(--tn-cyan);--assessment-track:#52617a6b;padding:0 0 12px;position:relative}.assessment-bar[data-status=good]{--assessment-tone:var(--accent-terminal);--assessment-track:var(--accent-terminal)}@supports (color:color-mix(in lab, red, red)){.assessment-bar[data-status=good]{--assessment-track:color-mix(in srgb, var(--accent-terminal) 12%, #52617a61)}}.assessment-bar[data-status=ok]{--assessment-tone:var(--tn-yellow);--assessment-track:var(--tn-yellow)}@supports (color:color-mix(in lab, red, red)){.assessment-bar[data-status=ok]{--assessment-track:color-mix(in srgb, var(--tn-yellow) 10%, #52617a61)}}.assessment-bar[data-status=bad]{--assessment-tone:var(--tn-crimson);--assessment-track:var(--tn-crimson)}@supports (color:color-mix(in lab, red, red)){.assessment-bar[data-status=bad]{--assessment-track:color-mix(in srgb, var(--tn-crimson) 10%, #52617a61)}}.assessment-bar:after{content:"";background:linear-gradient(90deg, var(--assessment-tone) 0 var(--score), var(--assessment-track) var(--score) 100%);border-radius:999px;height:5px;position:absolute;bottom:0;left:0;right:0}.assessment-bar span{color:var(--color-text-2);margin-bottom:3px;font-size:12px;display:block}.assessment-bar b{color:var(--assessment-tone);font-size:10px;font-weight:var(--weight-label);letter-spacing:.1em;text-transform:uppercase}.assessment-next{border-top:1px solid var(--color-rule);grid-column:1/-1;padding-top:14px}html.light .assessment-report-card{background:#fff;border-color:#343b5429}html.light .assessment-score{background:#f8fafc;border-color:#343b5429}html.light .assessment-next{border-top-color:#343b5424}html.light .service-artifact-card{background:#fff;border-color:#343b5429;box-shadow:0 12px 34px -28px #1a1f3359}html.light .artifact-bar{background:#eef1f7;border-bottom-color:#343b5424}html.light .service-artifact-card pre{color:var(--color-text-2);background:repeating-linear-gradient(0deg,#0000 0 19px,#343b5409 19px 20px),#fff}.training-hero-visual{isolation:isolate;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.training-hero-image{z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:-72px -24px -24px}.training-hero-image img{object-fit:contain;opacity:.58;filter:saturate(1.04)contrast(1.02);width:min(82%,486px);height:auto}.training-hero-visual .service-artifact-card{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0f0fd6;width:min(88%,520px);position:absolute;top:50%;left:50%;transform:translate(-50%,-36%)}html.light .training-hero-image img{opacity:.22;filter:saturate(.96)contrast(.98)}html.light .training-hero-visual .service-artifact-card{background:#ffffffd6}.engineering-hero-visual{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.engineering-pipeline-image{z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:-44px -24px -28px}.engineering-pipeline-image img{object-fit:contain;opacity:.42;filter:saturate(1.05)contrast(.98);width:min(100%,520px);height:auto}.engineering-hero-visual .service-artifact-card{z-index:1;width:min(100%,560px);position:relative;transform:translateY(34px)}html.light .engineering-pipeline-image img{opacity:.28;filter:saturate(.92)contrast(.94)}.transformation-hero-visual{justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.transformation-pipeline-image{z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:-54px -24px -34px}.transformation-pipeline-image img{object-fit:contain;opacity:.4;filter:saturate(1.05)contrast(.98);width:min(100%,520px);height:auto}.transformation-hero-visual .service-artifact-card{z-index:1;width:min(100%,560px);position:relative;transform:translateY(34px)}html.light .transformation-pipeline-image img{opacity:.28;filter:saturate(.92)contrast(.94)}.executive-hero-visual{isolation:isolate;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative}.executive-upskilling-image{pointer-events:none;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:-92px -24px -68px;transform:translateY(28px)}.executive-upskilling-image img{opacity:.3;object-fit:contain;filter:invert()grayscale()contrast(1.18);width:min(100%,560px);height:auto}.executive-hero-visual .service-artifact-card{z-index:1;width:min(100%,560px);position:relative;transform:translateY(34px)}.executive-brief-card{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1218db;border:1px solid #c0caf52e;border-radius:18px;width:min(100%,400px);position:relative;overflow:hidden;transform:translateY(34px);box-shadow:0 34px 90px -58px #000000eb,inset 0 1px #ffffff0d}.brief-body{background:linear-gradient(#ffffff06,#fff0);gap:12px;padding:16px;display:grid}.brief-head{font-family:var(--font-mono), monospace;border-bottom:1px solid #c0caf524;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.brief-head span{color:var(--cxo-gold);font-size:11px;font-weight:var(--weight-label);letter-spacing:.14em}.brief-head strong{color:var(--color-text);letter-spacing:-.02em;font-size:15px;font-weight:400}.brief-head em{color:var(--color-text-3);font-family:var(--font-mono), monospace;font-size:10px;font-style:normal;font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase;margin-left:auto}.brief-signal-grid{border-top:1px solid #c0caf51f;gap:0;display:grid}.brief-signal{background:0 0;border-bottom:1px solid #c0caf51f;grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:10px;min-height:0;padding:10px 0 10px 18px;display:grid;position:relative}.brief-signal:before{content:"";background:var(--brief-tone,var(--tn-cyan));border-radius:999px;width:7px;height:7px;position:absolute;top:15px;left:0}.brief-signal[data-status=hot]{--brief-tone:var(--cxo-indigo)}.brief-signal[data-status=risk]{--brief-tone:var(--cxo-pink)}.brief-signal[data-status=good]{--brief-tone:var(--cxo-gold)}.brief-signal span,.brief-section span,.brief-decision-queue>span{color:var(--brief-tone,var(--tn-cyan));font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;display:block}.brief-signal p,.brief-section p{color:var(--color-text-2);margin:0;font-size:13px;line-height:1.5}.brief-section,.brief-decision-queue{background:0 0;border:none;border-top:1px solid #c0caf524;border-radius:0;padding:10px 0 0}.brief-section{border-top:0;padding-top:0}.brief-section span,.brief-decision-queue>span{color:var(--cxo-red)}.brief-decision-queue div{gap:6px;display:grid}.brief-decision-queue b{color:var(--color-text-2);font-family:var(--font-mono), monospace;letter-spacing:.08em;background:#ffffff06;border:1px solid #c0caf521;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:7px 9px;font-size:11px;font-weight:400;display:grid}.brief-decision-queue b i{color:var(--cxo-red);font-style:normal;font-weight:var(--weight-label)}.brief-decision-queue b:nth-child(2) i{color:var(--cxo-indigo)}.brief-decision-queue b:nth-child(3) i{color:var(--cxo-gold)}.executive-brief-card .artifact-bar{color:var(--cxo-pink)}html.light .executive-upskilling-image img{opacity:.34;filter:grayscale()contrast(1.08)}html.light .executive-brief-card{background:#ffffffdb;border-color:#343b5429;box-shadow:0 18px 46px -36px #1a1f336b,inset 0 1px #ffffffb8}html.light .executive-brief-card .artifact-bar{background:#eef1f7eb;border-bottom-color:#343b5424}html.light .brief-body{background:linear-gradient(#343b5406,#fff0)}html.light .brief-head,html.light .brief-signal-grid,html.light .brief-signal,html.light .brief-section,html.light .brief-decision-queue{border-color:#343b5421}html.light .brief-decision-queue b{background:#f8fafcbd;border-color:#343b5424}.subpage-section{border-top:1px solid var(--color-rule);padding:76px 0}@supports (color:color-mix(in lab, red, red)){.subpage-section-alt{background:color-mix(in srgb, var(--color-bg-2) 56%, transparent)}}.subpage-section-head{width:100%;max-width:none;margin-bottom:34px}.subpage-section-head>span,.loop-copy>span{color:var(--prog-accent,var(--tn-cyan));font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;display:block}.subpage-section-head h2,.loop-copy h2{font-family:var(--font-mono), monospace;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:300;line-height:1.08}.subpage-section-head p,.loop-copy p{color:var(--color-text-2);max-width:820px;margin:18px 0 0;font-size:16px;line-height:1.7}.matrix-rich{background:radial-gradient(circle at 10% 0%, var(--accent-terminal), transparent 34%), var(--color-surface);border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.matrix-rich{background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--accent-terminal) 8%, transparent), transparent 34%), var(--color-surface)}}.matrix-rich{border-color:var(--accent-terminal)}@supports (color:color-mix(in lab, red, red)){.matrix-rich{border-color:color-mix(in srgb, var(--accent-terminal) 18%, var(--color-rule))}}.engineering-loop{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:54px;display:grid}.compute-grid{grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(0,.95fr));gap:16px;display:grid}.compute-panel{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:14px;min-height:220px;padding:22px;position:relative;overflow:hidden}.compute-panel:before{content:"";pointer-events:none;opacity:.72;background:radial-gradient(circle at 12% 0%, var(--panel-accent,var(--accent-terminal)), transparent 40%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.compute-panel:before{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--panel-accent,var(--accent-terminal)) 13%, transparent), transparent 40%)}}.compute-panel.primary{background:radial-gradient(circle at 18% 0%, var(--accent-terminal), transparent 42%), var(--color-bg-elev);grid-row:span 2}@supports (color:color-mix(in lab, red, red)){.compute-panel.primary{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--accent-terminal) 14%, transparent), transparent 42%), var(--color-bg-elev)}}.compute-panel[data-tone=culture]{grid-column:span 2}.compute-panel>span{color:var(--panel-accent,var(--prog-accent,var(--accent-terminal)));font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;display:block;position:relative}.compute-panel h3{font-family:var(--font-mono), monospace;letter-spacing:-.03em;margin:0 0 12px;font-size:22px;font-weight:300;line-height:1.14;position:relative}.compute-panel p{color:var(--color-text-2);margin:0;font-size:14px;line-height:1.65;position:relative}.compute-panel.primary h3{font-size:clamp(28px,3vw,40px);line-height:1.08}.spec-example{background:#0b0f0f;border:1px solid #52617a94;border-radius:10px;margin-top:18px;position:relative;overflow:hidden}.spec-example-bar{border-bottom:1px solid var(--color-rule);color:var(--color-text-3);font-family:var(--font-mono), monospace;letter-spacing:.08em;background:#151b25;padding:8px 10px;font-size:10px}.spec-example pre{color:var(--color-text-2);font-family:var(--font-mono), monospace;white-space:pre-wrap;margin:0;padding:12px;font-size:11px;line-height:1.55}html.light .spec-example{background:#fff;border-color:#343b5429}html.light .spec-example-bar{background:#eef1f7;border-bottom-color:#343b5424}.compute-panel[data-tone=compute]{--panel-accent:var(--accent-terminal)}.compute-panel[data-tone=product]{--panel-accent:var(--tn-cyan)}.compute-panel[data-tone=design]{--panel-accent:var(--tn-pink)}.compute-panel[data-tone=culture]{--panel-accent:var(--tn-yellow)}.priority-queue,.handoff-lanes,.ai-leaderboard{margin-top:24px;position:relative}.priority-queue{border:1px solid var(--accent-terminal);gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.priority-queue{border:1px solid color-mix(in srgb, var(--accent-terminal) 24%, var(--color-rule))}}.priority-queue{background:linear-gradient(135deg, var(--accent-terminal), transparent 42%), #080f0f57;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.priority-queue{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-terminal) 10%, transparent), transparent 42%), #080f0f57}}.priority-queue-head,.ai-leaderboard-head{font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;display:flex}.priority-queue-head{color:var(--color-text-3)}.priority-queue-head strong,.priority-queue-head b,.ai-leaderboard-head strong,.ai-leaderboard-head b{font-weight:var(--weight-label)}.priority-queue-head b{color:var(--accent-terminal)}.priority-row{border:1px solid var(--accent-terminal);grid-template-columns:34px minmax(0,1fr) minmax(110px,.42fr);align-items:center;gap:12px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.priority-row{border:1px solid color-mix(in srgb, var(--accent-terminal) 14%, var(--color-rule))}}.priority-row{background:var(--color-bg-elev);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.priority-row{background:color-mix(in srgb, var(--color-bg-elev) 72%, transparent)}}.priority-row>b{background:var(--accent-terminal);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.priority-row>b{background:color-mix(in srgb, var(--accent-terminal) 13%, transparent)}}.priority-row>b{color:var(--accent-terminal);font-family:var(--font-mono), monospace;font-size:11px;font-weight:var(--weight-label)}.priority-row strong,.handoff-lane strong,.ai-leader-title strong{color:var(--color-text);font-family:var(--font-mono), monospace;letter-spacing:-.02em;font-weight:400}.priority-row strong{font-size:14px;display:block}.priority-row p{margin-top:3px;font-size:12px;line-height:1.45}.priority-row em{color:var(--color-text-3);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-align:right;text-transform:uppercase;justify-self:end;font-size:10px;font-style:normal;line-height:1.35}.operating-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid;position:relative}.operating-rules div{border:1px solid var(--accent-terminal)}@supports (color:color-mix(in lab, red, red)){.operating-rules div{border:1px solid color-mix(in srgb, var(--accent-terminal) 16%, var(--color-rule))}}.operating-rules div{background:var(--accent-terminal);border-radius:12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.operating-rules div{background:color-mix(in srgb, var(--accent-terminal) 6%, transparent)}}.operating-rules strong{color:var(--accent-terminal);font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;display:block}.operating-rules p{margin:0;font-size:12px;line-height:1.45}.pr-mix-graph{border:1px solid var(--accent-terminal);margin-top:12px;position:relative}@supports (color:color-mix(in lab, red, red)){.pr-mix-graph{border:1px solid color-mix(in srgb, var(--accent-terminal) 18%, var(--color-rule))}}.pr-mix-graph{background:radial-gradient(circle at 88% 0%, var(--tn-cyan), transparent 36%), var(--color-bg-elev);border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pr-mix-graph{background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--tn-cyan) 11%, transparent), transparent 36%), color-mix(in srgb, var(--color-bg-elev) 70%, transparent)}}.pr-mix-shell-bar{border-bottom:1px solid var(--color-rule);color:var(--color-text-3);font-family:var(--font-mono), monospace;letter-spacing:.08em;background:#151b25;align-items:center;gap:10px;padding:10px 12px;font-size:10px;display:flex}.pr-mix-body{padding:14px}.pr-mix-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.pr-mix-summary div{border:1px solid var(--accent-terminal)}@supports (color:color-mix(in lab, red, red)){.pr-mix-summary div{border:1px solid color-mix(in srgb, var(--accent-terminal) 16%, var(--color-rule))}}.pr-mix-summary div{background:#080f0f4d;border-radius:10px;padding:10px}.pr-mix-summary span{color:var(--color-text-3);font-family:var(--font-mono), monospace;font-size:9px;font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;display:block}.pr-mix-summary strong{color:var(--color-text);font-family:var(--font-mono), monospace;letter-spacing:-.04em;font-size:28px;font-weight:300;line-height:1;display:block}.pr-mix-summary div:first-child strong{color:var(--accent-terminal)}.pr-mix-columns{border-top:1px solid var(--accent-terminal);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;min-height:150px;padding:12px 8px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.pr-mix-columns{border-top:1px solid color-mix(in srgb, var(--accent-terminal) 14%, var(--color-rule))}}.pr-mix-column{align-items:end;gap:8px;display:grid}.pr-mix-bars{justify-content:center;align-items:end;gap:5px;height:116px;display:flex}.pr-mix-bars i{border-radius:5px 5px 2px 2px;width:min(34%,18px);min-height:18px;display:block}.pr-mix-bars .human{background:var(--color-text-3)}@supports (color:color-mix(in lab, red, red)){.pr-mix-bars .human{background:color-mix(in srgb, var(--color-text-3) 70%, transparent)}}.pr-mix-bars .agent{background:linear-gradient(180deg, var(--tn-cyan), var(--accent-terminal))}.pr-mix-column b{color:var(--color-text-3);font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.12em;text-align:center;text-transform:uppercase}.pr-mix-legend{color:var(--color-text-3);font-family:var(--font-mono), monospace;font-size:9px;font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase;justify-content:flex-start;align-items:center;gap:16px;margin-top:14px;display:flex}.pr-mix-legend span:before{content:"";border-radius:999px;width:8px;height:8px;margin-right:7px;display:inline-block}.pr-mix-legend .human:before{background:var(--color-text-3)}@supports (color:color-mix(in lab, red, red)){.pr-mix-legend .human:before{background:color-mix(in srgb, var(--color-text-3) 74%, transparent)}}.pr-mix-legend .agent:before{background:var(--accent-terminal)}.handoff-lanes{gap:12px;display:grid}.handoff-lane{border:1px solid var(--tn-pink);padding:14px}@supports (color:color-mix(in lab, red, red)){.handoff-lane{border:1px solid color-mix(in srgb, var(--tn-pink) 23%, var(--color-rule))}}.handoff-lane{background:linear-gradient(90deg, var(--tn-pink), transparent 48%), #070b0b9e;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.handoff-lane{background:linear-gradient(90deg, color-mix(in srgb, var(--tn-pink) 11%, transparent), transparent 48%), #070b0b9e}}.handoff-lane strong{color:var(--tn-pink);margin-bottom:6px;font-size:13px;display:block}.handoff-lane p{color:var(--color-text-3);margin:0;font-size:12px;line-height:1.5}.ai-leaderboard{border:1px solid var(--tn-yellow);padding:12px}@supports (color:color-mix(in lab, red, red)){.ai-leaderboard{border:1px solid color-mix(in srgb, var(--tn-yellow) 28%, var(--color-rule))}}.ai-leaderboard{background:radial-gradient(circle at 80% 0%, var(--tn-yellow), transparent 36%), #080f0f57;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.ai-leaderboard{background:radial-gradient(circle at 80% 0%, color-mix(in srgb, var(--tn-yellow) 13%, transparent), transparent 36%), #080f0f57}}.ai-leaderboard-head{color:var(--color-text-3);margin-bottom:10px}.ai-leaderboard-head b{color:var(--tn-yellow)}.ai-leader-row{border-top:1px solid var(--tn-yellow);grid-template-columns:30px minmax(0,1fr) minmax(58px,auto);align-items:center;gap:12px;padding:10px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.ai-leader-row{border-top:1px solid color-mix(in srgb, var(--tn-yellow) 14%, var(--color-rule))}}.ai-leader-rank{background:var(--tn-yellow);border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ai-leader-rank{background:color-mix(in srgb, var(--tn-yellow) 12%, transparent)}}.ai-leader-rank{color:var(--tn-yellow);font-family:var(--font-mono), monospace;font-size:11px}.ai-leader-main{min-width:0}.ai-leader-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ai-leader-title strong{font-size:13px}.ai-leader-title em,.ai-leader-row>b{color:var(--color-text-3);font-family:var(--font-mono), monospace;font-size:10px;font-style:normal;font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase}.ai-leader-row p{margin:3px 0 7px;font-size:12px;line-height:1.35}.ai-leader-meter{background:var(--tn-yellow);border-radius:999px;height:5px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ai-leader-meter{background:color-mix(in srgb, var(--tn-yellow) 10%, var(--color-rule))}}.ai-leader-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--tn-yellow), var(--accent-terminal));height:100%;display:block}.ai-leader-row>b{color:var(--tn-yellow);white-space:nowrap;text-align:right;font-size:13px}html.light .priority-queue,html.light .handoff-lane,html.light .pr-mix-graph,html.light .ai-leaderboard{background:#fff}html.light .pr-mix-graph{border-color:#04785757;box-shadow:0 16px 42px -34px #1a1f3347}html.light .pr-mix-shell-bar{color:#f8fafcad;background:#111827;border-bottom-color:#1118272e}html.light .pr-mix-summary div{background:#f3f5f9;border-color:#343b542e}html.light .pr-mix-summary span,html.light .pr-mix-column b,html.light .pr-mix-legend{color:#5f6687}html.light .pr-mix-summary strong{color:#1a1f33}html.light .pr-mix-summary div:first-child strong{color:#047857}html.light .pr-mix-columns{border-top-color:#343b542e}html.light .pr-mix-bars .human,html.light .pr-mix-legend .human:before{background:#8f98b8}html.light .pr-mix-bars .agent,html.light .pr-mix-legend .agent:before{background:#047857}.loop-steps{border-top:1px solid var(--color-rule);border-left:1px solid var(--color-rule);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.loop-steps div{border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);background:#c0caf505;flex-direction:column;justify-content:space-between;min-height:118px;padding:18px;display:flex}.loop-steps span{font-family:var(--font-pixel), monospace;color:var(--prog-accent,var(--tn-cyan));font-size:11px}.loop-steps strong{font-family:var(--font-mono), monospace;letter-spacing:-.02em;font-size:15px;font-weight:300}.function-bento{grid-template-columns:1.15fr .95fr .95fr;grid-auto-rows:minmax(210px,auto);gap:16px;display:grid}.function-card{--function-accent:var(--prog-accent,var(--tn-yellow));--function-accent-2:var(--accent-terminal);border:1px solid var(--color-rule);background:radial-gradient(circle at 16% 0%, var(--function-accent), transparent 38%), var(--color-surface);border-radius:16px;min-height:210px;padding:22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.function-card{background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--function-accent) 12%, transparent), transparent 38%), var(--color-surface)}}.function-card[data-tone=engineering]{--function-accent:var(--accent-terminal);--function-accent-2:var(--tn-cyan)}.function-card[data-tone=gtm]{--function-accent:var(--tn-cyan);--function-accent-2:var(--tn-blue)}.function-card[data-tone=marketing]{--function-accent:var(--tn-pink);--function-accent-2:var(--tn-violet)}.function-card[data-tone=ops]{--function-accent:var(--tn-yellow);--function-accent-2:var(--tn-orange)}.function-card[data-tone=finance]{--function-accent:var(--tn-green);--function-accent-2:var(--accent-terminal)}.function-card[data-tone=success]{--function-accent:var(--tn-violet);--function-accent-2:var(--tn-pink)}.function-card:after{content:"";background:linear-gradient(90deg, var(--function-accent), var(--function-accent-2));opacity:.72;transform-origin:0;height:2px;position:absolute;top:0;left:18px;right:18px;transform:scaleX(.28)}.function-card[data-size=large]{background:radial-gradient(circle at 28% 0%, var(--function-accent), transparent 42%), radial-gradient(circle at 84% 100%, var(--function-accent-2), transparent 44%), var(--color-bg-elev);grid-row:span 2}@supports (color:color-mix(in lab, red, red)){.function-card[data-size=large]{background:radial-gradient(circle at 28% 0%, color-mix(in srgb, var(--function-accent) 18%, transparent), transparent 42%), radial-gradient(circle at 84% 100%, color-mix(in srgb, var(--function-accent-2) 12%, transparent), transparent 44%), var(--color-bg-elev)}}.function-card[data-size=wide]{grid-column:span 2}.function-card-top{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:28px;display:flex;position:relative}.function-card-top span,.function-card-top b{font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.16em;text-transform:uppercase}.function-card-top span{color:var(--function-accent)}.function-card-top b{color:var(--color-text-3);text-align:right}.function-card h3{max-width:640px;font-family:var(--font-mono), monospace;letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(20px,2vw,28px);font-weight:300;line-height:1.12;position:relative}.function-card p{max-width:660px;color:var(--color-text-2);margin:0;font-size:14px;line-height:1.65;position:relative}.function-card[data-size=large] h3{font-size:clamp(26px,3vw,38px)}.function-artifact{border-top:1px solid var(--function-accent);margin-top:22px;padding-top:16px;position:relative}@supports (color:color-mix(in lab, red, red)){.function-artifact{border-top:1px solid color-mix(in srgb, var(--function-accent) 18%, var(--color-rule))}}.artifact-terminal{border:1px solid var(--function-accent);padding:0}@supports (color:color-mix(in lab, red, red)){.artifact-terminal{border:1px solid color-mix(in srgb, var(--function-accent) 22%, var(--color-rule))}}.artifact-terminal{background:repeating-linear-gradient(0deg, transparent 0 18px, #c0caf506 18px 19px), var(--color-bg-elev);border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.artifact-terminal{background:repeating-linear-gradient(0deg, transparent 0 18px, #c0caf506 18px 19px), color-mix(in srgb, var(--color-bg-elev) 58%, transparent)}}.artifact-mini-bar{border-bottom:1px solid var(--color-rule);color:var(--color-text-3);font-family:var(--font-mono), monospace;letter-spacing:.08em;background:#151b25;padding:9px 11px;font-size:10px}.artifact-terminal-lines{gap:7px;padding:12px;display:grid}.artifact-terminal-lines span,.artifact-terminal-lines b,.artifact-terminal-lines i{font-family:var(--font-mono), monospace;font-size:11px;font-style:normal}.artifact-terminal-lines span{color:var(--color-text-2)}.artifact-terminal-lines b,.artifact-terminal-lines i{color:var(--function-accent)}.internal-agent-chat{background:#1a1d21;border:1px solid #613b739e;border-radius:14px;grid-template-columns:58px minmax(0,1fr);padding:0;display:grid;overflow:hidden}.slack-sidebar{background:linear-gradient(#4a154b,#321234);border-right:1px solid #ffffff14;align-content:start;justify-items:center;gap:10px;padding:12px 8px;display:grid}.slack-sidebar strong,.slack-sidebar span{color:#ffffffdb;font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label)}.slack-sidebar strong{background:#ffffff24;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.slack-sidebar span{background:#ffffff14;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.slack-main{background:#1a1d21;min-width:0}.slack-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 14px;display:flex}.slack-header strong{color:#f8f8f8;font-family:var(--font-body), sans-serif;font-size:14px}.slack-header span{color:#f8f8f87a;font-family:var(--font-body), sans-serif;font-size:10px}.slack-thread{gap:2px;padding:12px 14px 6px;display:grid}.slack-message{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.slack-avatar{color:#fff;width:30px;height:30px;font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);border-radius:7px;place-items:center;display:grid}.slack-avatar.human{background:linear-gradient(135deg,#36c5f0,#2eb67d)}.slack-avatar.bot{background:linear-gradient(135deg,#ecb22e,#e01e5a)}.slack-avatar.product{background:linear-gradient(135deg,#2eb67d,#611f69)}.slack-meta{align-items:center;gap:7px;margin-bottom:3px;display:flex}.slack-meta b{color:#f8f8f8;font-family:var(--font-body), sans-serif;font-size:12px;font-weight:700}.slack-meta span,.slack-meta em{color:#f8f8f875;font-family:var(--font-body), sans-serif;font-size:10px;font-style:normal}.slack-meta em{color:#fff;background:#1264a3;border-radius:4px;padding:1px 4px;font-size:9px;font-weight:700}.slack-message p{color:#f8f8f8db;font-family:var(--font-body), sans-serif;margin:0;font-size:12px;line-height:1.38}.slack-actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.slack-actions span{color:#1d1c1d;font-family:var(--font-body), sans-serif;background:#f8f8f8;border:1px solid #ffffff2e;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:700}.slack-reactions{flex-wrap:wrap;gap:6px;padding:0 14px 12px 58px;display:flex}.slack-reactions span{color:#f8f8f8bd;font-family:var(--font-body), sans-serif;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:3px 7px;font-size:10px}.deal-pipeline{border:1px solid var(--function-accent);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:150px;display:grid}@supports (color:color-mix(in lab, red, red)){.deal-pipeline{border:1px solid color-mix(in srgb, var(--function-accent) 22%, var(--color-rule))}}.deal-stage{border-right:1px solid var(--color-rule);background:0 0;flex-direction:column;gap:7px;min-width:0;padding:14px;display:flex}.deal-stage:last-child{border-right:0}.deal-stage i{background:var(--color-rule);width:100%;height:5px;margin-top:auto;display:block;overflow:hidden}.deal-stage i b{background:var(--function-accent);height:100%;display:block}.deal-stage span,.variant-card span,.ops-route span,.finance-row span,.pulse-list span{color:var(--color-text-3);font-family:var(--font-mono), monospace;font-size:9px;font-weight:var(--weight-label);letter-spacing:.1em;text-transform:uppercase;line-height:1.3}.deal-stage span{text-overflow:ellipsis;overflow:hidden}.deal-stage strong{color:var(--color-text);font-family:var(--font-display);font-size:30px;font-weight:var(--weight-display);line-height:1}.deal-stage em{min-height:32px;color:var(--color-text-2);font-family:var(--font-body), sans-serif;font-size:11px;font-style:normal;line-height:1.4}.campaign-lab{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.variant-card{border:1px solid var(--function-accent);min-width:0;padding:12px}@supports (color:color-mix(in lab, red, red)){.variant-card{border:1px solid color-mix(in srgb, var(--function-accent) 20%, var(--color-rule))}}.variant-card{background:var(--function-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.variant-card{background:color-mix(in srgb, var(--function-accent) 7%, transparent)}}.variant-card strong{min-height:38px;color:var(--color-text);font-family:var(--font-mono), monospace;margin:8px 0 12px;font-size:13px;font-weight:300;line-height:1.35;display:block}.variant-card i{background:linear-gradient(90deg, var(--function-accent), var(--function-accent-2));border-radius:999px;height:6px;display:block}.ops-router{gap:8px;display:grid}.ops-route{border:1px solid var(--function-accent);grid-template-columns:minmax(0,1fr) 58px 72px;align-items:center;gap:10px;padding:10px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.ops-route{border:1px solid color-mix(in srgb, var(--function-accent) 18%, var(--color-rule))}}.ops-route{background:var(--color-bg-elev);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.ops-route{background:color-mix(in srgb, var(--color-bg-elev) 62%, transparent)}}.ops-route b,.ops-route em,.finance-row strong,.finance-row b{font-family:var(--font-mono), monospace;font-size:10px;font-style:normal;font-weight:var(--weight-label);letter-spacing:.08em;text-transform:uppercase}.ops-route b{color:var(--function-accent)}.ops-route em{color:var(--color-text-2);justify-self:end}.finance-table{border:1px solid var(--function-accent);display:grid}@supports (color:color-mix(in lab, red, red)){.finance-table{border:1px solid color-mix(in srgb, var(--function-accent) 18%, var(--color-rule))}}.finance-table{border-radius:12px;overflow:hidden}.finance-row{border-bottom:1px solid var(--color-rule);background:var(--color-bg-elev);grid-template-columns:64px minmax(120px,1fr) auto auto;align-items:center;gap:14px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.finance-row{background:color-mix(in srgb, var(--color-bg-elev) 58%, transparent)}}.finance-row i{background:var(--color-rule);height:6px;display:block;overflow:hidden}.finance-row i em{background:var(--function-accent);height:100%;display:block}.finance-row strong{color:var(--color-text);font-size:12px}.finance-row b{color:var(--function-accent)}.finance-callout{background:var(--function-accent);grid-template-columns:64px minmax(0,1fr);gap:14px;padding:13px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.finance-callout{background:color-mix(in srgb, var(--function-accent) 7%, transparent)}}.finance-callout span{color:var(--function-accent);font-family:var(--font-mono), monospace;font-size:9px;font-weight:var(--weight-label);letter-spacing:.1em;text-transform:uppercase}.finance-callout strong{color:var(--color-text-2);font-family:var(--font-body), sans-serif;font-size:12px;font-weight:var(--weight-body-strong);line-height:1.45}.customer-pulse{grid-template-columns:minmax(116px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:12px;display:grid}.pulse-score{border:1px solid var(--function-accent);min-width:0;min-height:132px;padding:14px}@supports (color:color-mix(in lab, red, red)){.pulse-score{border:1px solid color-mix(in srgb, var(--function-accent) 34%, var(--color-rule))}}.pulse-score{background:var(--function-accent);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.pulse-score{background:color-mix(in srgb, var(--function-accent) 7%, transparent)}}.pulse-score strong{color:var(--color-text);font-family:var(--font-display);font-size:38px;font-weight:var(--weight-display);margin:12px 0 auto;line-height:1}.pulse-score span,.pulse-score em{color:var(--color-text-3);font-family:var(--font-mono), monospace;font-size:9px;font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase}.pulse-score em{color:var(--function-accent);margin-top:7px;font-style:normal}.pulse-score i{background:var(--color-rule);height:6px;display:block;overflow:hidden}.pulse-score i b{background:var(--function-accent);width:71%;height:100%;display:block}.pulse-list{background:var(--color-rule);gap:1px;display:grid}.pulse-list span{background:var(--color-bg);white-space:normal;align-content:center;gap:4px;min-width:0;padding:10px;display:grid}.pulse-list span b{color:var(--function-accent);font-size:11px}.how-workflow{border-top:none;gap:24px;max-width:980px;display:grid;position:relative}.how-workflow:before{display:none}.how-step{background:0 0;border-bottom:none;min-height:0;padding:0 0 0 70px;position:relative}.how-step-index{z-index:1;border:1px solid var(--prog-accent,var(--tn-yellow));place-items:center;width:52px;height:52px;display:grid;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.how-step-index{border:1px solid color-mix(in srgb, var(--prog-accent,var(--tn-yellow)) 34%, var(--color-rule))}}.how-step-index{background:var(--color-bg);color:var(--prog-accent,var(--tn-yellow));font-family:var(--font-pixel), monospace;border-radius:999px;font-size:14px}.how-step-body{grid-template-columns:1fr;align-items:start;gap:8px;display:grid}.how-step-body span{color:var(--prog-accent,var(--tn-yellow));font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.16em;text-transform:uppercase;margin:0;display:block}.how-step-body h3{font-family:var(--font-mono), monospace;letter-spacing:-.04em;margin:0;font-size:clamp(20px,2vw,27px);font-weight:300;line-height:1.12}.how-step-body p{max-width:760px;color:var(--color-text-2);margin:2px 0 0;font-size:14px;line-height:1.65}.wide-placeholder{border:1px dashed var(--color-rule-2);background:repeating-linear-gradient(45deg, transparent 0 16px, #c0caf507 16px 17px), var(--color-surface);border-radius:18px;min-height:360px}@supports (color:color-mix(in lab, red, red)){.wide-placeholder{background:repeating-linear-gradient(45deg, transparent 0 16px, #c0caf507 16px 17px), color-mix(in srgb, var(--color-surface) 70%, transparent)}}.wide-placeholder{flex-direction:column;justify-content:end;padding:28px;display:flex}.wide-placeholder span{color:var(--tn-yellow);font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.18em;text-transform:uppercase}.wide-placeholder strong{font-family:var(--font-mono), monospace;margin-top:10px;font-size:26px;font-weight:300}.metric-system{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:start;gap:48px;display:grid}.metric-system-full{grid-template-columns:1fr;gap:18px}.metric-copy{position:sticky;top:90px}.metric-copy>span{color:var(--prog-accent,var(--tn-yellow));font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;display:block}.metric-copy h3{font-family:var(--font-mono), monospace;letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:300;line-height:1.08}.metric-copy p{color:var(--color-text-2);margin:18px 0 0;font-size:16px;line-height:1.7}.metric-board{border-top:1px solid var(--color-rule);border-left:1px solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metric-column{border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);background:var(--color-surface)}.metric-column-head{border-bottom:1px solid var(--color-rule);font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.18em;text-transform:uppercase;color:var(--prog-accent,var(--tn-yellow));padding:16px 18px}.metric-row{border-bottom:1px solid #565f8952;padding:18px}.metric-row:last-child{border-bottom:none}.metric-row span{font-family:var(--font-mono), monospace;letter-spacing:-.02em;color:var(--color-text);margin-bottom:7px;font-size:18px;font-weight:300;display:block}.metric-row b{color:var(--color-text-2);font-size:14px;font-weight:400;line-height:1.45}html.light .metric-column{background:#fff}.service-hero[data-prog="01"]{--prog-accent:var(--tn-yellow)}.service-hero[data-prog="02"]{--prog-accent:var(--tn-green)}.service-hero[data-prog="03"]{--prog-accent:var(--tn-violet);z-index:2}.service-hero[data-prog="03"]+.subpage-section{z-index:1;position:relative}.talk-section{background:var(--color-bg-2);border-top:1px solid var(--color-rule);padding:100px 0 110px;position:relative}.talk-inner{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.talk-inner form{text-align:left;margin-left:auto;margin-right:auto}.talk-form{flex-direction:column;gap:14px;width:min(100%,560px);display:flex}.talk-form>*{min-width:0}.talk-inner>p{margin-left:auto!important;margin-right:auto!important}.talk-inner .submit{justify-self:center!important}.talk-section:before{content:"";pointer-events:none;background:radial-gradient(ellipse 45% 50% at 30% 0%, var(--tn-crimson), transparent 65%), radial-gradient(ellipse 42% 52% at 58% 0%, var(--tn-pink), transparent 66%), radial-gradient(ellipse 60% 40% at 80% 100%, var(--tn-cyan), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.talk-section:before{background:radial-gradient(ellipse 45% 50% at 30% 0%, color-mix(in srgb, var(--tn-crimson) 20%, transparent), transparent 65%), radial-gradient(ellipse 42% 52% at 58% 0%, color-mix(in srgb, var(--tn-pink) 16%, transparent), transparent 66%), radial-gradient(ellipse 60% 40% at 80% 100%, color-mix(in srgb, var(--tn-cyan) 12%, transparent), transparent 70%)}}.newsletter-form{border:1px solid var(--color-rule);background:var(--color-bg-elev);border-radius:12px;padding:28px 32px;position:relative;box-shadow:0 16px 60px -30px #00000080}.newsletter-submit{border:1px solid var(--color-text);background-color:var(--color-text);background-image:linear-gradient(90deg, var(--cxo-gold), var(--cxo-gold));min-height:40px;color:var(--color-bg);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background-position:0;background-repeat:no-repeat;background-size:0 100%;border-radius:2px;padding:9px 18px;font-size:11px;font-weight:700;transition:background-size .28s ease-out,border-color .2s,color .2s,opacity .15s}.newsletter-submit:hover{border-color:var(--cxo-gold);color:var(--cxo-ink);background-size:100% 100%}.newsletter-submit:disabled{cursor:not-allowed;opacity:.58}.form-disclosure{color:var(--color-text-3);margin:2px 0 0;font-size:12px;line-height:1.45}.form-disclosure a{color:inherit;text-underline-offset:2px}.notes-section{border-top:1px solid var(--color-rule);padding:40px 0 32px}.notes-section:first-of-type{border-top:none;padding-top:0}.notes-section h2{font-family:var(--font-mono), monospace;letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:300;line-height:1.2}.notes-section .ns-sub{font-family:var(--font-mono), monospace;font-size:11px;font-weight:var(--weight-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-3);margin-bottom:24px}.notes-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.notes-list li{border-top:1px solid var(--color-rule)}.notes-list a,.notes-list .item-static{color:var(--color-text-2);grid-template-columns:100px 1fr auto;align-items:baseline;gap:22px;padding:18px 0;text-decoration:none;transition:color .15s;display:grid}.notes-list a:hover{color:var(--color-text)}.notes-list .item-static{color:var(--color-text-3);cursor:default}.notes-list .meta{font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-3)}.notes-list .title{font-family:var(--font-body), sans-serif;color:var(--color-text);font-size:16px;font-weight:500;line-height:1.45}.notes-list .title em{color:var(--color-text-2);font-style:normal;font-weight:400}.notes-list .title small{font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-3);margin-top:8px;display:block}.notes-rss{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.notes-rss a{color:var(--color-text-2)}.notes-list .arrow{font-family:var(--font-mono), monospace;color:var(--color-text-3);font-size:14px;transition:transform .15s,color .15s}.notes-list a:hover .arrow{color:var(--color-text);transform:translate(3px)}.note-article{max-width:720px;margin:0 auto;padding:60px 48px}.note-article .meta{font-family:var(--font-mono), monospace;font-size:11px;font-weight:var(--weight-label);letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-3);margin-bottom:18px}.note-article h1{font-family:var(--font-mono), monospace;letter-spacing:-.035em;color:var(--color-text);margin:0 0 16px;font-size:clamp(32px,4.4vw,56px);font-weight:300;line-height:1.08}.note-article .lede{font-family:var(--font-body), sans-serif;color:var(--color-text-2);margin:0 0 36px;font-size:19px;line-height:1.55}.note-article h2{font-family:var(--font-mono), monospace;letter-spacing:-.025em;margin:40px 0 12px;font-size:22px;font-weight:300}.note-article p{font-family:var(--font-body), sans-serif;color:var(--color-text-2);margin:0 0 18px;font-size:16px;line-height:1.7}.note-article .back{font-family:var(--font-mono), monospace;font-size:11px;font-weight:var(--weight-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-3);margin-bottom:22px;text-decoration:none;display:inline-block}.note-article .back:hover{color:var(--color-text)}.note-hero{border:1px solid var(--color-rule);border-radius:8px;width:100%;height:auto;margin:0 0 36px;display:block}.note-content h3{font-family:var(--font-mono), monospace;margin:32px 0 12px;font-size:18px;font-weight:500;line-height:1.35}.note-content ul{color:var(--color-text-2);margin:0 0 18px;padding-left:22px;line-height:1.7}.note-content li{margin-bottom:6px}.note-content blockquote{border-left:2px solid var(--tn-cyan);margin:24px 0;padding-left:18px}.note-content blockquote p{font-style:italic}.note-content a{color:var(--tn-cyan);text-underline-offset:3px;text-decoration-thickness:1px}.note-content hr{border:0;border-top:1px solid var(--color-rule);margin:36px 0}.note-content code{font-family:var(--font-mono), monospace;font-size:.88em}.note-signoff{border-top:1px solid var(--color-rule);color:var(--color-text-2);margin-top:44px;padding-top:22px}.display-h1,.display-h2,.hero-head h1,.operator-copy h2.strategy-heading{font-family:var(--font-display);font-weight:var(--weight-display)!important}.display-h1,.hero-head h1{font-size:clamp(46px, 4.7vw, var(--fs-display));line-height:var(--lh-display);letter-spacing:var(--ls-display)}.display-h2{font-weight:var(--weight-heading);font-size:clamp(38px, 4.2vw, var(--fs-h1));line-height:var(--lh-h1);letter-spacing:var(--ls-display)}.display-h3{font-family:var(--font-display);font-weight:var(--weight-display);font-size:clamp(30px, 3vw, var(--fs-h2));line-height:var(--lh-h2);letter-spacing:var(--ls-tight)}.login-title,.service-hero h1,.note-article h1,.subpage-section-head h2,.loop-copy h2,.operator-copy h2,.notes-section h2{font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:clamp(30px, 3vw, var(--fs-h2));line-height:var(--lh-h2);letter-spacing:var(--ls-tight)}.service-tile h3,.note-article h2,.note-content h3{font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-tight)}.hero-copy p:first-child,.login-lede,.service-hero .sh-lede,.note-article .lede{font-family:var(--font-reading);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg)}.operator-copy p,.subpage-section-head p,.loop-copy p,.note-article p,.note-signoff{font-family:var(--font-reading);font-size:var(--fs-body);line-height:var(--lh-body)}.service-tile p,.notes-list .title{font-family:var(--font-reading);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm)}.detail-block{border-top:1px solid var(--color-rule);padding:60px 0}.detail-block h2{font-family:var(--font-heading);font-size:clamp(30px, 3vw, var(--fs-h2));font-weight:var(--weight-heading);letter-spacing:var(--ls-tight);line-height:var(--lh-h2);margin:0 0 12px}.detail-block .db-sub{font-family:var(--font-mono), monospace;font-size:11px;font-weight:var(--weight-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-3);margin-bottom:32px}.detail-block p{font-family:var(--font-reading);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text-2);max-width:680px;margin:0 0 18px}.detail-block ul.steps{counter-reset:step;gap:20px;margin:0;padding:0;list-style:none;display:grid}.detail-block ul.steps li{counter-increment:step;font-family:var(--font-reading);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text-2);max-width:680px;padding-left:42px;position:relative}.detail-block ul.steps li:before{content:"[0" counter(step) "]";width:34px;height:22px;color:var(--prog-accent,var(--tn-yellow));font-family:var(--font-mono), monospace;letter-spacing:.02em;background:0 0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:2px;left:0}.detail-block ul.steps li b{color:var(--color-text);font-weight:var(--weight-body-strong)}.detail-block ul.simple{gap:14px;margin:0;padding:0;list-style:none;display:grid}.detail-block ul.simple li{font-family:var(--font-body), sans-serif;color:var(--color-text-2);grid-template-columns:130px 1fr;align-items:baseline;gap:18px;max-width:680px;font-size:16px;line-height:1.6;display:grid}.detail-block ul.simple li .lbl{font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.16em;text-transform:uppercase;color:var(--prog-accent,var(--tn-yellow))}.detail-block ul.simple li b{color:var(--color-text);font-weight:600}.detail-block[data-prog="01"]{--prog-accent:var(--tn-yellow)}.detail-block[data-prog="02"]{--prog-accent:var(--tn-green)}.detail-block[data-prog="03"]{--prog-accent:var(--tn-violet)}@media (max-width:1180px){.site-nav{align-items:center;gap:12px;padding:9px 24px}.site-nav-left{flex:auto;gap:0}.site-nav-links-desktop,.site-nav-actions-desktop{display:none}.site-nav-toggle{justify-content:center;width:36px;height:36px;padding:0;display:inline-flex}.site-nav-mobile-actions{flex:none;align-items:center;gap:8px;display:flex}.site-nav-cta-mobile{min-height:36px;padding:0 12px;font-size:10px;display:none}.site-nav-menu-mobile{border-top:1px solid var(--cxo-ink-2);background:var(--cxo-black);width:auto;box-shadow:none;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:16px 24px 24px;display:flex;position:absolute;top:100%;left:0;right:0}.site-nav-menu-mobile .site-nav-link{border-bottom:1px solid var(--cxo-ink-2);width:100%;color:var(--cxo-white);white-space:normal;background:0 0;border-radius:0;padding:14px 0;font-size:12px}.site-nav-menu-mobile .site-nav-mobile-heading{color:var(--cxo-sage);font-weight:600}.site-nav-menu-mobile .site-nav-mobile-child{min-height:44px;color:var(--color-text-3);align-items:center;padding:10px 0 10px 18px;font-size:11px;display:flex}.site-nav-menu-mobile .site-nav-cta{justify-content:center;width:100%;min-height:42px;margin-top:16px}html.light .site-nav-menu-mobile{background:var(--cxo-fog);border-top-color:var(--color-rule)}html.light .site-nav-menu-mobile .site-nav-link{color:var(--cxo-ink);border-bottom-color:var(--color-rule)}.container-tight,.container-narrow,.container-wide{padding:0 28px}.marketing-hub-grid,.customer-name-grid,.customer-proof-grid{grid-template-columns:1fr}.customer-name-grid span{border-right:0;border-bottom:1px solid var(--color-rule)}.customer-name-grid span:last-child{border-bottom:0}.theatre-grid{grid-template-columns:1fr}.theatre-log{border-right:none;border-bottom:1px solid var(--color-rule)}.method-intro{grid-template-columns:1fr;gap:32px}.method-chapter{grid-template-columns:1fr;gap:24px}.method-chapter .meta-col{position:static}.method-chapter .ch-meta{flex-wrap:wrap;gap:18px;display:flex}.proof-head,.faq-head{grid-template-columns:1fr;gap:20px}.service-hero-grid{grid-template-columns:1fr;gap:34px}.service-proof-strip,.training-format-grid{grid-template-columns:1fr}.training-syllabus-step{padding-left:56px}.tools-training-inner{grid-template-columns:1fr}.tools-logo-bar{justify-content:flex-start}.subpage-hero-grid{grid-template-columns:1fr;gap:34px}.subpage-section-head h2.single-line-heading{white-space:normal}.engineering-hero-visual{min-height:420px}.engineering-pipeline-image{inset:-24px 0 0}.engineering-pipeline-image img{width:min(100%,420px)}.engineering-hero-visual .service-artifact-card{transform:translateY(18px)}.transformation-hero-visual{min-height:420px}.transformation-pipeline-image{inset:-24px 0 0}.transformation-pipeline-image img{width:min(100%,420px)}.transformation-hero-visual .service-artifact-card,.assessment-report-card{transform:translateY(18px)}.assessment-report-body{grid-template-columns:1fr}.executive-hero-visual{min-height:420px}.executive-upskilling-image{inset:-54px -18px -34px;transform:translateY(18px)}.executive-upskilling-image img{width:min(100%,430px)}.executive-hero-visual .service-artifact-card,.executive-brief-card{transform:translateY(18px)}.brief-signal-grid,.engineering-loop{grid-template-columns:1fr}.loop-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.compute-grid{grid-template-columns:1fr}.compute-panel.primary{grid-row:auto}.compute-panel[data-tone=culture]{grid-column:auto}.priority-row{grid-template-columns:34px minmax(0,1fr)}.priority-row em{text-align:left;grid-column:2;justify-self:start}.operating-rules,.metric-system{grid-template-columns:1fr}.metric-copy{position:static}.metric-board,.how-workflow{grid-template-columns:1fr}.how-workflow:before{display:none}.how-step{min-height:auto;padding-left:56px}.how-step-index{width:40px;height:40px;font-size:11px}.how-step-body{grid-template-columns:1fr;gap:10px}.function-bento{grid-template-columns:1fr}.function-card[data-size=large],.function-card[data-size=wide]{grid-area:auto}.exercise-bento{grid-template-columns:1fr}.exercise-card[data-size=large],.exercise-card[data-size=wide]{grid-area:auto}.campaign-lab{grid-template-columns:1fr}.deal-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-stage{min-height:118px}.deal-stage:nth-child(2){border-right:0}.deal-stage:nth-child(-n+2){border-bottom:1px solid var(--color-rule)}.finance-row{grid-template-columns:48px minmax(0,1fr) auto auto;gap:6px}.finance-callout{grid-template-columns:1fr;gap:5px}.customer-pulse,.ops-route{grid-template-columns:1fr}.ops-route em{justify-self:start}.row-2{grid-template-columns:1fr}.pullquote-section{padding:100px 0}.logo-strip{grid-template-columns:repeat(3,1fr)}.logo-strip>div{border-right:1px solid var(--color-rule)!important;border-bottom:1px solid var(--color-rule)!important}.logo-strip>div:nth-child(3n){border-right:none!important}.case-study{grid-template-columns:1fr!important}.case-study>div:first-child{border-right:none!important;border-bottom:1px solid var(--color-rule)!important}.engagement-strip{grid-template-columns:1fr!important}.receipt-strip{grid-template-columns:repeat(2,1fr)!important;gap:24px 0!important}.receipt-strip>div{border-right:none!important;padding:0 16px!important}.faq-item summary,.faq-item .q-body{grid-template-columns:50px 1fr 24px}.announcement-bar{gap:12px;min-height:26px;padding:0 16px}.announcement-bar-items{gap:0}.announcement-bar-cta>span:last-child{display:none}.announcement-bar-brand{gap:8px}.tile-grid,.model-grid{grid-template-columns:1fr}.hero-split{grid-template-columns:1fr;gap:36px}.home-hero{padding:72px 0}.hero-glitch-field canvas{opacity:.68}.hero-head{width:100%}.hero-lower{grid-template-columns:1fr;gap:36px;margin-top:36px}.hero-head h1{font-size:clamp(34px,9vw,62px)}.hero-title>span{white-space:normal}.mid-page-cta-card{flex-direction:column;align-items:flex-start}.login-destination-grid,.diag-grid,.diag-right{grid-template-columns:1fr}.system-editorial{grid-template-columns:1fr;gap:32px}.system-copy{position:static}.system-list{grid-template-columns:1fr}.builder-wedge{grid-template-columns:1fr;gap:32px}.deploy-grid,.os-bento{grid-template-columns:1fr}.os-console{grid-row:auto}.os-layer{grid-template-columns:36px 1fr}.os-layer-copy{grid-column:2}.circuit-board{grid-template-columns:1fr}.circuit-board:before{display:none}.path-bento{grid-template-columns:1fr}.path-card-large,.path-card-wide{grid-area:auto}.path-card-wide{grid-template-columns:1fr}.repo-checklist li{white-space:normal}.repo-checklist .md-key{width:auto}.quote-set,.testimonial-layout{grid-template-columns:1fr}.testimonial-feature{min-height:300px;padding:28px}.matrix-row,.seat-grid{grid-template-columns:1fr}.executive-build{grid-template-columns:1fr;gap:28px}.operator-preview{grid-template-columns:1fr;gap:24px}.operator-grid{grid-template-columns:1fr}.operator-copy{padding:0}.footer-grid{gap:28px;grid-template-columns:1fr!important}.footer-cols{grid-template-columns:repeat(2,1fr)!important}.note-article{padding:48px 28px}.notes-list a,.notes-list .item-static{grid-template-columns:80px 1fr auto;gap:14px;padding:14px 0}.detail-block ul.simple li{grid-template-columns:1fr;gap:4px}}@media (max-width:760px){.home-hero,html.light .home-hero{background-position:50%}.home-hero:before,html.light .home-hero:before{opacity:.68;background-position:0 100%;background-size:auto 12%;-webkit-mask-image:linear-gradient(90deg,#000 0 34%,#0000009e 52%,#0000 78%);mask-image:linear-gradient(90deg,#000 0 34%,#0000009e 52%,#0000 78%)}html.light .home-hero:before{opacity:.38}.hero-copy,.diag-dashboard,.hero-actions{width:100%}.system-panel{padding:64px 0}.system-copy h2{font-size:clamp(34px,10vw,46px)}.system-line{grid-template-columns:36px 1fr;gap:10px}.system-line h3{font-size:24px}.builder-wedge{margin-top:48px;padding:28px 22px}.builder-wedge-link{white-space:normal;max-width:100%}.builder-wedge-pixel-art{inset:16px -16px -16px 16px}.builder-wedge-pixel-art img{width:100%;height:100%;inset:0}.builder-wedge-terminal-bar{font-size:10px}.builder-wedge-rows div{grid-template-columns:1fr;gap:4px}.builder-wedge-rows b{text-align:left}.site-nav-cta-mobile{min-height:40px;display:inline-flex}.site-nav-toggle{width:40px;height:40px}.site-nav-menu-mobile .site-nav-cta{display:inline-flex}}.proof-section{background:var(--cxo-fog);color:var(--cxo-ink)}.proof-section .testimonial-layout{border:1px solid var(--cxo-ash);gap:0}.proof-section .testimonial-feature{border:0;border-right:1px solid var(--cxo-white);justify-content:flex-start;min-height:416px;padding:42px 46px}@supports (color:color-mix(in lab, red, red)){.proof-section .testimonial-feature{border-right:1px solid color-mix(in srgb, var(--cxo-white) 22%, transparent)}}.proof-section .testimonial-feature{background-color:var(--cxo-ink);box-shadow:none;background-image:none;border-radius:0}.proof-section .testimonial-feature:after{display:none}.proof-quote-pixels{z-index:0;width:100%;height:auto;image-rendering:pixelated;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.proof-section .quote-mark{color:var(--cxo-red);top:20px;right:28px}@supports (color:color-mix(in lab, red, red)){.proof-section .quote-mark{color:color-mix(in srgb, var(--cxo-red) 56%, transparent)}}.proof-section .quote-mark{font-family:var(--font-display), ui-monospace, monospace;font-size:108px}.proof-section .testimonial-feature blockquote{max-width:640px;color:var(--cxo-white);font-family:var(--font-display), ui-monospace, monospace;font-size:clamp(31px,3.25vw,48px);font-weight:var(--weight-display);letter-spacing:var(--ls-display);line-height:1.04}.proof-section .testimonial-feature footer span:first-child{color:var(--cxo-gold)}.proof-section .testimonial-feature footer span:last-child{color:var(--cxo-ash)}.proof-section .testimonial-feature footer{background:#000000d6;align-self:flex-start;width:fit-content;padding:8px 10px;box-shadow:0 0 0 1px #ffffff1f}.proof-section .testimonial-stack{background:var(--cxo-white);gap:0}.proof-section .testimonial-row{border:0;border-bottom:1px solid var(--cxo-ash);flex-direction:column;justify-content:space-between;min-height:208px;padding:34px 38px;display:flex}.proof-section .testimonial-row:last-child{border-bottom:0}.proof-section .testimonial-row blockquote{color:var(--cxo-mute);font-family:var(--font-body), sans-serif;font-size:16px;line-height:1.55}.proof-section .testimonial-row footer{color:var(--cxo-red)}.operator-section{background:var(--cxo-ink);color:var(--cxo-white);padding:96px 0}.operator-grid{grid-template-columns:minmax(320px,.76fr) minmax(0,1.24fr);gap:80px}.operator-portrait-card{border:1px solid var(--cxo-white)}@supports (color:color-mix(in lab, red, red)){.operator-portrait-card{border:1px solid color-mix(in srgb, var(--cxo-white) 24%, transparent)}}.operator-portrait-card{background:var(--cxo-ink-2);box-shadow:none;border-radius:0}.operator-card-head{padding:22px}.operator-photo{background:var(--cxo-ink);border-radius:0;width:104px;height:104px}.operator-photo:after{background:linear-gradient(180deg, transparent 48%, var(--cxo-ink))}@supports (color:color-mix(in lab, red, red)){.operator-photo:after{background:linear-gradient(180deg, transparent 48%, color-mix(in srgb, var(--cxo-ink) 66%, transparent))}}.operator-photo-meta span:first-child{color:var(--cxo-white);font-family:var(--font-heading), sans-serif;font-size:25px;font-weight:var(--weight-heading);letter-spacing:var(--ls-tight)}.operator-photo-meta span:last-child{color:var(--cxo-gold)}.operator-card-terminal{border-top-color:var(--cxo-white);padding:12px 22px 16px}@supports (color:color-mix(in lab, red, red)){.operator-card-terminal{border-top-color:color-mix(in srgb, var(--cxo-white) 24%, transparent)}}.operator-card-terminal div{border-bottom-color:var(--cxo-white);grid-template-columns:86px 1fr;padding:10px 0}@supports (color:color-mix(in lab, red, red)){.operator-card-terminal div{border-bottom-color:color-mix(in srgb, var(--cxo-white) 13%, transparent)}}.operator-card-terminal div{color:var(--cxo-ash)}.operator-card-terminal .mini-key{color:var(--cxo-sage)}.operator-copy{padding:0}.operator-copy h2{color:var(--cxo-white);font-family:var(--font-display), ui-monospace, monospace;font-size:clamp(42px,5vw,70px);font-weight:var(--weight-display);letter-spacing:var(--ls-display);line-height:1.01}.operator-copy p{max-width:660px;color:var(--cxo-ash);font-family:var(--font-body), sans-serif;font-size:18px;line-height:1.55}.talk-section{background-color:var(--cxo-fog);color:var(--cxo-ink);background-image:url(/cxo-assets/footer-transition-pixels.webp);background-position:50% 56%;background-repeat:no-repeat;background-size:100% 100%;border:0;padding:64px 0 72px}.talk-section:before{display:none}.talk-inner{text-align:left}.talk-inner.container-narrow{max-width:1280px}.talk-shell{border:1px solid var(--cxo-ink);background:var(--cxo-white);box-sizing:border-box;grid-template-columns:minmax(280px,.72fr) minmax(0,1.5fr);width:min(100%,1180px);display:grid}.talk-heading-panel{border-right:1px solid var(--cxo-ash);background:var(--cxo-white);box-sizing:border-box;width:100%;padding:30px 32px}.talk-heading-panel p{color:var(--cxo-mute)!important;margin:14px 0 0!important}.talk-shell .talk-form{border:0;width:100%!important}.talk-inner .display-h2{color:var(--cxo-ink);font-family:var(--font-display), ui-monospace, monospace;font-weight:var(--weight-display);letter-spacing:var(--ls-display);font-size:clamp(42px,5vw,68px)!important;line-height:1.02!important}.talk-inner>p{color:var(--cxo-mute)!important}.talk-form{border:1px solid var(--cxo-ink);background:var(--cxo-white);border-radius:0;padding:24px 28px}.talk-success{text-align:left;padding:32px 28px}.talk-success h3,.talk-form .field label{color:var(--cxo-ink)}.talk-form .field>input,.talk-form .field>select,.talk-form .field>textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;appearance:none;border-color:var(--cxo-ash);background:var(--cxo-white);color:var(--cxo-ink);box-shadow:none;border-radius:0}.talk-form select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='%231b1b18' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:14px;min-height:44px;padding-right:42px}.talk-form .field>input::placeholder,.talk-form .field>textarea::placeholder{color:var(--cxo-mute);opacity:1}.talk-form select option{background:var(--cxo-white);color:var(--cxo-ink)}.talk-form select option:disabled{color:var(--cxo-mute)}.talk-form input:-webkit-autofill{-webkit-text-fill-color:var(--cxo-ink);caret-color:var(--cxo-ink);-webkit-box-shadow:0 0 0 1000px var(--cxo-white) inset;transition:background-color 9999s ease-out}.talk-form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--cxo-ink);caret-color:var(--cxo-ink);-webkit-box-shadow:0 0 0 1000px var(--cxo-white) inset;transition:background-color 9999s ease-out}.talk-form input:-webkit-autofill:focus{-webkit-text-fill-color:var(--cxo-ink);caret-color:var(--cxo-ink);-webkit-box-shadow:0 0 0 1000px var(--cxo-white) inset;transition:background-color 9999s ease-out}.talk-form textarea:-webkit-autofill{-webkit-text-fill-color:var(--cxo-ink);caret-color:var(--cxo-ink);-webkit-box-shadow:0 0 0 1000px var(--cxo-white) inset;transition:background-color 9999s ease-out}.talk-form textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--cxo-ink);caret-color:var(--cxo-ink);-webkit-box-shadow:0 0 0 1000px var(--cxo-white) inset;transition:background-color 9999s ease-out}.talk-form textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--cxo-ink);caret-color:var(--cxo-ink);-webkit-box-shadow:0 0 0 1000px var(--cxo-white) inset;transition:background-color 9999s ease-out}.talk-form .field>input:hover,.talk-form .field>select:hover,.talk-form .field>textarea:hover,.talk-form .field>input:focus,.talk-form .field>select:focus,.talk-form .field>textarea:focus,.talk-form .field>input:focus-visible,.talk-form .field>select:focus-visible,.talk-form .field>textarea:focus-visible{background-color:var(--cxo-white);color:var(--cxo-ink);-webkit-text-fill-color:var(--cxo-ink)}.talk-form .field>input:focus,.talk-form .field>select:focus,.talk-form .field>textarea:focus,.talk-form .field>input:focus-visible,.talk-form .field>select:focus-visible,.talk-form .field>textarea:focus-visible{border-color:var(--cxo-red);outline:2px solid var(--cxo-red)}@supports (color:color-mix(in lab, red, red)){.talk-form .field>input:focus,.talk-form .field>select:focus,.talk-form .field>textarea:focus,.talk-form .field>input:focus-visible,.talk-form .field>select:focus-visible,.talk-form .field>textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--cxo-red) 18%, transparent)}}.talk-form .field>input:focus,.talk-form .field>select:focus,.talk-form .field>textarea:focus,.talk-form .field>input:focus-visible,.talk-form .field>select:focus-visible,.talk-form .field>textarea:focus-visible{outline-offset:1px}.talk-form .checkbox-pill{min-height:56px;color:var(--cxo-ink);border-radius:0;padding:12px 44px 12px 14px;transition:border-color .15s,background-color .15s,color .15s;position:relative;border:1px solid var(--cxo-ash)!important;background:var(--cxo-white)!important}.talk-form .checkbox-pill:hover{color:var(--cxo-ink);border-color:var(--cxo-red)!important}.talk-form .checkbox-pill input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.talk-form .checkbox-pill span{width:100%;font-size:14px;line-height:1.35;display:block}.talk-form .checkbox-pill span:after{content:"+";width:22px;height:22px;color:var(--cxo-mute);font-family:var(--font-mono), monospace;border:1px solid;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.talk-form .checkbox-pill:has(input:focus-visible){outline:2px solid var(--cxo-red);border-color:var(--cxo-red)!important}@supports (color:color-mix(in lab, red, red)){.talk-form .checkbox-pill:has(input:focus-visible){outline:2px solid color-mix(in srgb, var(--cxo-red) 20%, transparent)}}.talk-form .checkbox-pill:has(input:focus-visible){outline-offset:2px}.talk-form .checkbox-pill:has(input:checked){color:var(--cxo-white);border-color:var(--cxo-ink)!important;background:var(--cxo-ink)!important}.talk-form .checkbox-pill:has(input:checked) span:after{content:"✓";border-color:var(--cxo-red);background:var(--cxo-red);color:var(--cxo-white)}.talk-form .checkbox-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px}.talk-form .checkbox-external-link{color:var(--cxo-red);font-family:var(--font-mono), monospace;margin-left:6px;font-weight:700;text-decoration:none}.talk-form .checkbox-external-link:hover{color:var(--cxo-ink)}.talk-form .row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.talk-form .submit{background-color:var(--cxo-ink);background-image:linear-gradient(90deg, var(--cxo-red), var(--cxo-red));min-width:148px;min-height:44px;color:var(--cxo-white);border-radius:2px;margin-top:0;align-self:flex-end!important}.talk-form .submit:hover{border-color:var(--cxo-red);background-size:100% 100%}.talk-form .submit.is-submitting{border-color:var(--cxo-red);opacity:1;cursor:wait;background-size:100% 100%}.site-footer{background:var(--cxo-ink);color:var(--cxo-white);padding:30px 48px 20px}.site-footer-inner{grid-template-columns:minmax(220px,.9fr) minmax(0,2.1fr);align-items:start;gap:36px;max-width:1180px;margin:0 auto;display:grid}.site-footer-inner.footer-grid{grid-template-columns:minmax(180px,.7fr) minmax(0,2.3fr)!important}.site-footer-brand,.site-footer-column{flex-direction:column;gap:9px;display:flex}.site-footer-logo{width:fit-content;margin-bottom:4px;display:inline-flex}.site-footer-logo img{width:108px;height:auto;display:block}.site-footer-tagline,.site-footer-link,.site-footer-meta{color:var(--cxo-ash);font-family:var(--font-mono), monospace;letter-spacing:.06em;font-size:11px}.site-footer-link{text-decoration:none;transition:color .15s}.site-footer-link:hover{color:var(--cxo-gold)}.site-footer-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.site-footer-cols.footer-cols{grid-template-columns:repeat(4,minmax(0,1fr))!important}.site-footer-heading{color:var(--cxo-sage);font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.18em;text-transform:uppercase;margin-bottom:5px}.site-footer-meta{border-top:0;flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1180px;margin:14px auto 0;padding-top:0;display:flex}.site-footer-outline{width:100%;max-width:1231px;margin:16px auto 0;overflow:hidden}.site-footer-outline img{transform-origin:50%;width:100%;height:auto;display:block;transform:scaleX(-1)}@media (max-width:1180px){.proof-section .testimonial-feature{border-right:0;border-bottom:1px solid var(--cxo-white)}@supports (color:color-mix(in lab, red, red)){.proof-section .testimonial-feature{border-bottom:1px solid color-mix(in srgb, var(--cxo-white) 24%, transparent)}}.operator-grid{gap:48px}}@media (max-width:900px){.talk-inner.container-narrow{max-width:760px}.talk-shell{grid-template-columns:1fr}.talk-heading-panel{border-right:0;border-bottom:1px solid var(--cxo-ash);padding:24px 28px}.talk-form .checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.talk-form .row-2{grid-template-columns:1fr}}@media (max-width:760px){.proof-section .testimonial-feature{min-height:320px;padding:30px 22px}.proof-section .testimonial-row{min-height:0;padding:28px 22px}.operator-section{padding:72px 0}.operator-grid{gap:34px}.operator-copy h2{font-size:46px}.operator-photo{width:82px;height:82px}.talk-section{padding:48px 0 52px}.talk-form{padding:20px}.talk-form .checkbox-grid{grid-template-columns:1fr}.site-footer{padding:28px 22px 20px}.site-footer-inner.footer-grid{gap:30px;grid-template-columns:1fr!important}.site-footer-cols.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-footer-column{gap:2px}.site-footer-heading{margin-bottom:8px}.site-footer-link{align-items:center;min-height:36px;line-height:1.4;display:flex}.site-footer-meta a{align-items:center;min-height:36px;display:inline-flex}.site-footer-outline img{width:100%;max-width:100%;position:static;transform:scaleX(-1)}}.operator-team-card{border:1px solid var(--cxo-white);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operator-team-card{border:1px solid color-mix(in srgb, var(--cxo-white) 24%, transparent)}}.operator-team-card{background:var(--cxo-ink-2)}.operator-team-portraits{background:var(--cxo-white);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.operator-team-portraits{background:color-mix(in srgb, var(--cxo-white) 24%, transparent)}}.operator-person-card{isolation:isolate;background-color:var(--cxo-white);background-image:linear-gradient(var(--cxo-ink) 1px, transparent 1px), linear-gradient(90deg, var(--cxo-ink) 1px, transparent 1px);min-height:384px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operator-person-card{background-image:linear-gradient(color-mix(in srgb, var(--cxo-ink) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--cxo-ink) 9%, transparent) 1px, transparent 1px)}}.operator-person-card{background-size:28px 28px}.operator-person-card:before{content:"";z-index:1;background:var(--cxo-red);width:22px;height:22px;box-shadow:-11px 11px 0 var(--cxo-red), -22px 22px 0 var(--cxo-red);position:absolute;top:18px;right:18px}.operator-fingerprint,.operator-portrait,.operator-pixel-art{max-width:none;display:block;position:absolute}.operator-fingerprint{z-index:0;opacity:.78;width:156%;height:auto;top:0;left:-56%}.operator-portrait{z-index:2;object-fit:contain;object-position:center bottom;width:148%;height:111%;bottom:-3%;left:-24%}.operator-person-card:nth-child(2) .operator-portrait{width:124%;height:105%;bottom:-4%;left:-12%}.operator-pixel-art{z-index:3;pointer-events:none;width:210%;height:auto;bottom:-35%;left:-55%}.operator-name-block{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:18px;left:16px}.operator-name-block span{background:var(--cxo-ink);color:var(--cxo-white);font-family:var(--font-display), ui-monospace, monospace;font-size:clamp(29px,3vw,44px);font-weight:var(--weight-display);letter-spacing:var(--ls-display);padding:6px 10px 7px;line-height:.9}.operator-name-block span+span{margin-left:16px}.operator-team-card .operator-card-terminal{border-top:1px solid var(--cxo-white);padding:12px 18px 16px}@supports (color:color-mix(in lab, red, red)){.operator-team-card .operator-card-terminal{border-top:1px solid color-mix(in srgb, var(--cxo-white) 24%, transparent)}}.operator-team-card .operator-card-terminal div{border-bottom-color:var(--cxo-white);grid-template-columns:82px 1fr}@supports (color:color-mix(in lab, red, red)){.operator-team-card .operator-card-terminal div{border-bottom-color:color-mix(in srgb, var(--cxo-white) 13%, transparent)}}.operator-team-card .operator-card-terminal div{color:var(--cxo-ash)}.operator-team-card .mini-key{color:var(--cxo-sage)}@media (max-width:760px){.operator-person-card{min-height:274px}.operator-name-block{bottom:12px;left:10px}.operator-name-block span{padding:5px 7px 6px;font-size:26px}.operator-name-block span+span{margin-left:10px}.operator-team-card .operator-card-terminal{padding:10px 14px 12px}.operator-team-card .operator-card-terminal div{grid-template-columns:72px 1fr;font-size:10px}}.hero-credibility-inline{z-index:2;width:min(72%,980px);color:var(--cxo-white);border:1px solid var(--cxo-white);margin-top:-104px;margin-left:clamp(36px,7vw,112px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-credibility-inline{border:1px solid color-mix(in srgb, var(--cxo-white) 18%, transparent)}}.hero-credibility-inline{background:var(--cxo-terminal);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.hero-credibility-inline{background:color-mix(in srgb, var(--cxo-terminal) 88%, transparent)}}.hero-credibility-inline{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 44px #00000038}.hero-credibility-inline:before{content:"";border-bottom:1px solid var(--cxo-white);height:28px;display:block}@supports (color:color-mix(in lab, red, red)){.hero-credibility-inline:before{border-bottom:1px solid color-mix(in srgb, var(--cxo-white) 16%, transparent)}}.hero-credibility-inline:before{background:radial-gradient(circle at 18px 50%, var(--cxo-red) 0 4px, transparent 4.5px), radial-gradient(circle at 33px 50%, var(--cxo-gold) 0 4px, transparent 4.5px), radial-gradient(circle at 48px 50%, var(--cxo-sage) 0 4px, transparent 4.5px), var(--cxo-terminal-bar)}@supports (color:color-mix(in lab, red, red)){.hero-credibility-inline:before{background:radial-gradient(circle at 18px 50%, var(--cxo-red) 0 4px, transparent 4.5px), radial-gradient(circle at 33px 50%, var(--cxo-gold) 0 4px, transparent 4.5px), radial-gradient(circle at 48px 50%, var(--cxo-sage) 0 4px, transparent 4.5px), color-mix(in srgb, var(--cxo-terminal-bar) 94%, transparent)}}.hero-credibility-inline .credibility-row{border-bottom-color:var(--cxo-white);grid-template-columns:128px minmax(0,1fr);gap:20px;min-height:0;padding:14px 18px}@supports (color:color-mix(in lab, red, red)){.hero-credibility-inline .credibility-row{border-bottom-color:color-mix(in srgb, var(--cxo-white) 22%, transparent)}}.hero-credibility-inline .credibility-row:last-child{border-bottom:0}.hero-credibility-inline .credibility-customers{justify-items:center;gap:8px}.hero-credibility-inline .credibility-customer{place-items:center;width:100%;min-width:0;height:30px;display:grid}.hero-credibility-inline .credibility-customer-lockup{width:100%;min-width:0;height:100%;color:inherit;font-family:var(--font-heading), sans-serif;font-size:clamp(13px,1.05vw,15px);font-weight:var(--weight-heading);letter-spacing:var(--ls-tight);justify-content:center;align-items:center;gap:7px;line-height:1;display:flex}.hero-credibility-inline .credibility-customer-lockup img{object-fit:contain;flex:none;width:auto;max-width:100%;height:18px;display:block}.hero-credibility-inline .credibility-customer-lockup img[src$="/amplitude-on-dark.svg"]{height:23px}.hero-credibility-inline .credibility-customer-lockup img[alt=Chime]{transform:translateY(-2px)}.hero-credibility-inline .credibility-customer-lockup img[src$="/intuscare-on-dark.svg"]{height:23px}.hero-credibility-inline .credibility-customer-lockup img[src$="/gcai-on-dark.svg"]{height:13px}html.light .hero-credibility-inline .credibility-customer-lockup img{filter:invert()}.hero-credibility-inline .credibility-stack{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;width:100%;display:grid}.hero-credibility-inline .credibility-stack>span{align-items:center;gap:8px;min-width:0;min-height:18px;font-size:12px;display:flex}.hero-credibility-inline .credibility-stack>span:not(:last-child):after{margin-left:auto}.hero-credibility-inline .credibility-stack>span:nth-child(4n):after{display:none}.hero-credibility-inline .credibility-brand img{width:20px;height:20px}.credibility-placeholder-mark{width:18px;height:18px;color:inherit;font-family:var(--font-mono), monospace;border:1px solid;flex:0 0 18px;place-items:center;font-size:9px;font-weight:600;line-height:1;display:grid}html.light .hero-credibility-inline{color:var(--cxo-ink);background:#f8f9fbe6;border-color:#2324232e;box-shadow:0 18px 44px #2324231f}html.light .hero-credibility-inline:before{background:radial-gradient(circle at 18px 50%, var(--cxo-red) 0 4px, transparent 4.5px), radial-gradient(circle at 33px 50%, var(--cxo-gold) 0 4px, transparent 4.5px), radial-gradient(circle at 48px 50%, var(--cxo-sage) 0 4px, transparent 4.5px), #eceff3;border-bottom-color:#23242324}html.light .hero-credibility-inline .credibility-row{border-bottom-color:var(--color-rule)}html.light .hero-credibility-inline .credibility-label{color:var(--cxo-mute)}html.light .hero-credibility-inline .credibility-logos>span{color:var(--cxo-ink)}.credibility-band{border-top:1px solid var(--cxo-white)}@supports (color:color-mix(in lab, red, red)){.credibility-band{border-top:1px solid color-mix(in srgb, var(--cxo-white) 19%, transparent)}}.credibility-band{color:var(--cxo-white);background:#000000b8}.credibility-row{border-bottom:1px solid var(--cxo-white);grid-template-columns:168px minmax(0,1fr);align-items:center;gap:28px;min-height:82px;display:grid}@supports (color:color-mix(in lab, red, red)){.credibility-row{border-bottom:1px solid color-mix(in srgb, var(--cxo-white) 19%, transparent)}}.credibility-row:last-child{border-bottom:0}.credibility-label{color:var(--cxo-sage);font-family:var(--font-mono), monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.18em;text-transform:uppercase}.credibility-logos{flex-wrap:wrap;align-items:center;gap:14px 30px;display:flex}.credibility-customers{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:20px;width:100%;display:grid}.credibility-logos>span{white-space:nowrap;color:var(--cxo-ash);line-height:1}.credibility-customers>span{font-family:var(--font-heading), sans-serif;font-size:clamp(20px,1.85vw,28px);font-weight:var(--weight-heading);letter-spacing:var(--ls-tight)}.credibility-stack>span{font-family:var(--font-mono), monospace;letter-spacing:.04em;font-size:12px}.credibility-stack>span:not(:last-child):after{content:"+";color:var(--cxo-red);margin-left:30px}.credibility-brand{align-items:center;gap:7px;display:inline-flex}.credibility-brand img{object-fit:contain;flex:none;width:20px;height:20px;display:block}.credibility-logo-dark-invert{filter:invert()}html.light .credibility-band{border-top-color:var(--color-rule);color:var(--cxo-ink);background:#f8f9fbc2}html.light .credibility-row{border-bottom-color:var(--color-rule)}html.light .credibility-label{color:var(--cxo-mute)}html.light .credibility-logos>span{color:var(--cxo-ink)}html.light .credibility-logo-dark-invert{filter:none}html.light .credibility-logo-light-invert,html.light .tool-logo-item img:is([src$="/perplexity.svg"],[src$="/anthropic.svg"],[src$="/claude-code.svg"],[src$="/cognition.svg"],[src$="/cursor.svg"]){filter:invert()}@media (max-width:1100px){.hero-credibility-inline .credibility-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-credibility-inline .credibility-stack>span:nth-child(4n):after{display:inline}.hero-credibility-inline .credibility-stack>span:nth-child(3n):after{display:none}}@media (max-width:760px){.hero-credibility-inline{width:100%;margin-top:0;margin-left:0}.hero-credibility-inline .credibility-row{grid-template-columns:1fr;gap:14px;padding:16px}.hero-credibility-inline .credibility-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-credibility-inline .credibility-stack>span:nth-child(n):after{display:none}.credibility-row{grid-template-columns:1fr;gap:14px;min-height:0;padding:24px 0}.credibility-logos{gap:14px 18px}.credibility-customers{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.hero-credibility-inline .credibility-customer-lockup{font-size:14px}.hero-credibility-inline .credibility-customer-lockup img{width:auto;max-width:100%;height:18px}.credibility-stack>span{font-size:11px}.credibility-stack>span:not(:last-child):after{margin-left:18px}}.operator-section{background:var(--cxo-ink);padding:96px 0 108px}.operator-intro{flex-direction:column;gap:22px;margin-bottom:48px;display:flex}.operator-intro h2{max-width:520px;color:var(--cxo-white);font-family:var(--font-display), ui-monospace, monospace;font-size:clamp(46px,5vw,72px);font-weight:var(--weight-display);letter-spacing:var(--ls-display);margin:0;line-height:.98}.operator-intro p{max-width:690px;color:var(--cxo-ash);font-family:var(--font-body), sans-serif;margin:0;font-size:18px;line-height:1.55}.operator-bio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.about-operator-team{margin-top:48px}.operator-bio-card{border:1px solid var(--cxo-white);grid-template-rows:240px minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:306px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operator-bio-card{border:1px solid color-mix(in srgb, var(--cxo-white) 28%, transparent)}}.operator-bio-card{background:var(--cxo-ink-2)}.operator-bio-photo{isolation:isolate;background-color:var(--cxo-white);background-image:linear-gradient(var(--cxo-ink) 1px, transparent 1px), linear-gradient(90deg, var(--cxo-ink) 1px, transparent 1px);min-height:240px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operator-bio-photo{background-image:linear-gradient(color-mix(in srgb, var(--cxo-ink) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--cxo-ink) 8%, transparent) 1px, transparent 1px)}}.operator-bio-photo{background-size:26px 26px}.operator-bio-portrait{z-index:1;object-fit:contain;object-position:center bottom}.operator-bio-copy{flex-direction:column;justify-content:center;padding:28px 26px;display:flex}.operator-bio-copy h3{color:var(--cxo-white);font-family:var(--font-heading), sans-serif;font-size:clamp(30px,2.6vw,42px);font-weight:var(--weight-heading);letter-spacing:var(--ls-heading);margin:0;line-height:.98}.operator-bio-copy .operator-bio-role{color:var(--cxo-sage);font-family:var(--font-mono), ui-monospace, monospace;font-size:11px;font-weight:var(--weight-label);letter-spacing:.1em;text-transform:uppercase;margin:14px 0 18px;line-height:1.45}.operator-bio-details{border-top:1px solid var(--cxo-white);margin:0}@supports (color:color-mix(in lab, red, red)){.operator-bio-details{border-top:1px solid color-mix(in srgb, var(--cxo-white) 16%, transparent)}}.operator-bio-details div{border-bottom:1px solid var(--cxo-white);grid-template-columns:72px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.operator-bio-details div{border-bottom:1px solid color-mix(in srgb, var(--cxo-white) 13%, transparent)}}.operator-bio-details dt,.operator-bio-details dd{font-family:var(--font-mono), ui-monospace, monospace;margin:0;font-size:11px;line-height:1.35}.operator-bio-details dt{color:var(--cxo-sage);letter-spacing:.08em}.operator-bio-details dd{color:var(--cxo-ash)}.operator-talent-graphic{background-color:var(--cxo-red);background-image:linear-gradient(var(--cxo-black) 1px, transparent 1px), linear-gradient(90deg, var(--cxo-black) 1px, transparent 1px);justify-content:space-between;align-items:flex-end;min-height:240px;padding:24px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operator-talent-graphic{background-image:linear-gradient(color-mix(in srgb, var(--cxo-black) 16%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--cxo-black) 16%, transparent) 1px, transparent 1px)}}.operator-talent-graphic{background-size:26px 26px}.operator-talent-graphic>span{color:var(--cxo-white);font-family:var(--font-display), ui-monospace, monospace;font-size:132px;font-weight:var(--weight-display);line-height:.65}.operator-talent-graphic p{color:var(--cxo-black);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-align:right;margin:0;font-size:11px;font-weight:600;line-height:1.45}.operator-talent-copy{color:var(--cxo-ash);font-family:var(--font-body), sans-serif;margin:0 0 20px;font-size:15px;line-height:1.5}.operator-talent-link{color:var(--cxo-white);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;align-self:flex-start;margin-top:auto;font-size:11px;font-weight:600;text-decoration:none}.operator-talent-link:hover{color:var(--cxo-red)}@media (max-width:1040px) and (min-width:761px){.operator-bio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operator-talent-card{grid-column:1/-1}}@media (max-width:760px){.operator-section{padding:78px 0}.operator-intro{grid-template-columns:1fr;gap:26px;margin-bottom:34px}.operator-intro h2{font-size:50px}.operator-intro p{font-size:17px}.operator-bio-grid{grid-template-columns:1fr;gap:18px}.operator-bio-card{grid-template-rows:220px auto;grid-template-columns:1fr;min-height:220px}.operator-bio-photo{min-height:220px}.operator-bio-copy{padding:22px 20px}.operator-bio-copy h3{font-size:31px}.operator-bio-copy .operator-bio-role{margin:10px 0 14px;font-size:10px}.operator-bio-details div{grid-template-columns:62px minmax(0,1fr);padding:6px 0}.operator-bio-details dt,.operator-bio-details dd{font-size:10px}.operator-talent-card{grid-template-rows:180px minmax(0,1fr);grid-template-columns:1fr}.operator-talent-graphic{min-height:180px}}@media (prefers-reduced-motion:reduce){.btn,.site-nav-cta,.submit,.newsletter-submit,.builder-wedge-link,.path-cta,.path-cta:before,.path-cta:after{transition:none}}:root{--font-display:"Iosevka Charon", var(--font-mono), ui-monospace, monospace;--weight-display:500;--display-1-size:clamp(44px, 4.7vw, 64px);--display-2-size:clamp(38px, 4vw, 54px);--display-3-size:clamp(28px, 2.5vw, 38px);--display-1-line-height:1;--display-2-line-height:1.03;--display-3-line-height:1.08;--display-letter-spacing:-.02em}.display-h1,.home-hero .hero-head h1{font-family:var(--font-display);font-size:var(--display-1-size);line-height:var(--display-1-line-height);letter-spacing:var(--display-letter-spacing);font-weight:var(--weight-display)!important}.display-h2,.system-copy h2,.operator-intro h2,.talk-inner .display-h2{font-family:var(--font-display);letter-spacing:var(--display-letter-spacing);font-weight:var(--weight-display)!important;font-size:var(--display-2-size)!important;line-height:var(--display-2-line-height)!important}.display-h3,.builder-wedge h3,.paths-panel .path-card h3,.paths-panel .path-card:not(.path-card-large) h3{font-family:var(--font-display);font-size:var(--display-3-size);line-height:var(--display-3-line-height);letter-spacing:var(--display-letter-spacing);font-weight:var(--weight-display)!important}.home-hero .hero-solid-highlight{color:var(--cxo-white);animation:8.6s step-end infinite hero-highlight-shift}html.light .home-hero .hero-solid-highlight{color:var(--cxo-ink)}.home-hero .hero-solid-highlight:before{color:var(--cxo-red)}.home-hero .hero-solid-highlight:after{color:var(--cxo-indigo)}.home-hero .hero-copy p,.home-hero .hero-copy p:first-child{max-width:640px;font-family:var(--font-body), sans-serif;letter-spacing:-.01em;font-size:18px;font-weight:400;line-height:1.55}.founder-proof{z-index:11;border-top:1px solid var(--color-rule-2);border-bottom:1px solid var(--color-rule-2);background:var(--cxo-ink-2);color:var(--cxo-white);position:relative}.founder-proof-inner{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:stretch;display:grid}.founder-proof-intro{border-right:1px solid var(--color-rule-2);flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:28px 32px 28px 0;display:flex}.founder-proof-intro>span,.engagement-heading>div>span{font-family:var(--font-mono), ui-monospace, monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.18em;text-transform:uppercase;color:var(--cxo-sage)}.founder-proof-intro a{color:inherit;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:13px;font-weight:600;text-decoration:none}.founder-proof-intro a:hover,.founder-proof-intro a:focus-visible{color:var(--cxo-gold)}.founder-proof-people{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.founder-proof-person{min-width:0;color:inherit;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;padding:20px 28px;text-decoration:none;display:grid}.founder-proof-person+.founder-proof-person{border-left:1px solid var(--color-rule-2)}.founder-proof-portrait{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:50%;width:64px;height:64px;position:relative;overflow:hidden}.founder-proof-portrait img{object-fit:cover;object-position:center 24%;width:100%;height:100%}.founder-proof-person>span:last-child{gap:5px;min-width:0;display:grid}.founder-proof-person strong{font-family:var(--font-display), ui-monospace, monospace;font-size:21px;font-weight:var(--weight-display);line-height:1.05}.founder-proof-person small{color:var(--cxo-ash);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;font-size:10px;line-height:1.45}.founder-proof-join{border-top:1px solid var(--color-rule-2);min-height:54px;color:inherit;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;font-size:11px;text-decoration:none;display:grid}.founder-proof-join-mark{color:var(--cxo-red);font-family:var(--font-display), ui-monospace, monospace;font-size:30px;line-height:1}.founder-proof-join-action{color:var(--cxo-gold);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.founder-proof-join:hover .founder-proof-join-action,.founder-proof-join:focus-visible .founder-proof-join-action{color:var(--cxo-red)}.about-skills-section{border-top:1px solid var(--color-rule);padding:72px 0 88px}.detail-block p a.about-bio-link{color:var(--color-text);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-text);-webkit-text-decoration-color:var(--color-text);-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text);font-weight:500}@supports (color:color-mix(in lab, red, red)){.detail-block p a.about-bio-link{-webkit-text-decoration-color:color-mix(in srgb, var(--color-text) 58%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-text) 58%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-text) 58%, transparent);text-decoration-color:color-mix(in srgb, var(--color-text) 58%, transparent)}}.detail-block p a.about-bio-link{text-underline-offset:.2em;text-decoration-thickness:1px}.detail-block p a.about-bio-link:hover,.detail-block p a.about-bio-link:focus-visible{color:var(--color-text);-webkit-text-decoration-color:var(--color-text);-webkit-text-decoration-color:var(--color-text);-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}.about-skills-heading{gap:12px;margin-bottom:30px;display:grid}.about-skills-heading>span,.about-skills-label{color:var(--cxo-sage);font-family:var(--font-mono), ui-monospace, monospace;font-size:10px;font-weight:var(--weight-label);letter-spacing:.18em;text-transform:uppercase}.about-skills-heading h2{margin:0}.about-skills-matrix{border:1px solid var(--color-rule-2);background:var(--color-surface);overflow:hidden}.about-skills-bar{border-bottom:1px solid var(--color-rule-2);background:var(--cxo-terminal-bar);align-items:center;gap:8px;min-height:38px;padding:0 16px;display:flex}.about-skills-bar>span{border-radius:50%;width:8px;height:8px}.about-skills-bar>span:first-child{background:var(--cxo-red)}.about-skills-bar>span:nth-child(2){background:var(--cxo-gold)}.about-skills-bar>span:nth-child(3){background:var(--cxo-sage)}.about-skills-bar>strong{color:var(--color-text-3);font-family:var(--font-mono), ui-monospace, monospace;margin-left:10px;font-size:11px;font-weight:400}.about-skills-row{grid-template-columns:148px minmax(0,1fr);gap:28px;padding:25px 24px;display:grid}.about-skills-row+.about-skills-row{border-top:1px solid var(--color-rule-2)}.about-skills-label{padding-top:5px}.about-skills-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.about-skill-group{align-content:start;gap:9px;display:grid}.about-skill-group strong{color:var(--color-text);font-family:var(--font-display), ui-monospace, monospace;font-size:20px;font-weight:var(--weight-display);margin-bottom:4px}.about-skill-group>span,.about-stack-brand{color:var(--color-text-2);font-family:var(--font-mono), ui-monospace, monospace;font-size:11px;line-height:1.45}.about-stack-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 24px;display:grid}.about-stack-brand{align-items:center;gap:8px;min-width:0;display:flex}.about-stack-brand img{object-fit:contain;flex:0 0 20px;width:20px;height:20px}.about-stack-icon{width:20px;height:20px;color:var(--color-text);flex:0 0 20px;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex}.engagement-section{border-bottom:1px solid var(--color-rule);background:var(--color-bg);padding:78px 0 86px}.engagement-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:48px;margin-bottom:34px;display:grid}.engagement-heading h2{max-width:760px;margin:14px 0 0}.engagement-heading>p{max-width:460px;color:var(--color-text-2);margin:0;font-size:17px;line-height:1.55}.engagement-modes{border:1px solid var(--color-rule-2);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.engagement-mode{min-width:0;padding:26px 24px 30px}.engagement-mode+.engagement-mode{border-left:1px solid var(--color-rule-2)}.engagement-mode>div{align-items:center;gap:10px;display:flex}.engagement-mode>div>span{background:var(--cxo-red);width:24px;height:2px}.engagement-mode small{color:var(--color-text-3);font-family:var(--font-mono), ui-monospace, monospace;font-size:9px;font-weight:var(--weight-label);letter-spacing:.15em;text-transform:uppercase}.engagement-mode h3{font-family:var(--font-display), ui-monospace, monospace;font-size:25px;font-weight:var(--weight-display);letter-spacing:var(--display-letter-spacing);margin:26px 0 10px;line-height:1.08}.engagement-mode p{color:var(--color-text-2);margin:0;font-size:14px;line-height:1.55}html.light .founder-proof{border-color:var(--color-rule);background:var(--cxo-white);color:var(--cxo-ink)}html.light .founder-proof-intro,html.light .founder-proof-person+.founder-proof-person,html.light .founder-proof-join{border-color:var(--color-rule)}html.light .founder-proof-person small{color:var(--cxo-mute)}html.light .about-skills-bar{background:var(--cxo-fog)}@media (max-width:1040px){.founder-proof-inner,.engagement-heading{grid-template-columns:1fr}.founder-proof-intro{border-right:0;border-bottom:1px solid var(--color-rule-2);flex-direction:row;justify-content:space-between;align-items:center;padding-right:0}html.light .founder-proof-intro{border-bottom-color:var(--color-rule)}.engagement-heading{gap:18px}.about-skills-row{grid-template-columns:110px minmax(0,1fr);gap:20px}.about-skills-grid,.about-stack-grid,.engagement-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.engagement-mode:nth-child(3){border-left:0}.engagement-mode:nth-child(n+3){border-top:1px solid var(--color-rule-2)}}@media (max-width:760px){.announcement-bar-brand{flex:auto;min-width:0}.announcement-bar-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.announcement-bar-brand .theme-toggle{flex:0 0 34px}.announcement-bar-items{flex:none}.announcement-bar-cta{white-space:nowrap}.announcement-bar-course{display:none}.founder-proof-intro{flex-direction:column;align-items:flex-start;padding:24px 0}.founder-proof-people,.engagement-modes{grid-template-columns:1fr}.founder-proof-person{padding:20px 0}.founder-proof-person+.founder-proof-person{border-top:1px solid var(--color-rule-2);border-left:0}.founder-proof-join{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:14px 0}.founder-proof-join-action{grid-column:2}html.light .founder-proof-person+.founder-proof-person{border-top-color:var(--color-rule)}.engagement-section{padding:64px 0}.about-skills-section{padding:60px 0 72px}.about-skills-row{grid-template-columns:1fr;gap:18px;padding:21px 18px}.about-skills-grid,.about-stack-grid{gap:22px 14px}.engagement-mode+.engagement-mode,.engagement-mode:nth-child(3){border-top:1px solid var(--color-rule-2);border-left:0}}html.light body,html.light .system-panel,html.light .proof-section,html.light .talk-section{background:var(--cxo-white)}html.light .talk-section{background-color:var(--cxo-white);background-image:url(/cxo-assets/footer-transition-pixels.webp);background-position:50% 56%;background-repeat:no-repeat;background-size:100% 100%}html.light .system-panel{border-bottom-color:var(--color-rule)}html.light .announcement-bar,html.light .site-nav,html.light .site-nav-menu-mobile,html.light .site-footer{background:var(--cxo-white);color:var(--cxo-ink)}html.light .announcement-bar{border-bottom:1px solid var(--color-rule)}html.light .announcement-bar-items{color:var(--cxo-ink)}html.light .announcement-bar-path{color:var(--cxo-mute)}html.light .theme-toggle{color:var(--cxo-mute);background:0 0}html.light .theme-toggle[data-theme=light] .theme-toggle-light,html.light .theme-toggle[data-theme=dark] .theme-toggle-dark{color:var(--cxo-ink)}html.light .theme-toggle:focus-visible{outline-color:var(--cxo-ink)}html.light .site-nav-menu-mobile{border-top-color:var(--color-rule)}html.light .builder-wedge,html.light .paths-panel,html.light .operator-section{background:var(--cxo-fog);color:var(--cxo-ink)}html.light .builder-wedge-copy>span{color:var(--cxo-red)}html.light .builder-wedge h3,html.light .builder-wedge-link{color:var(--cxo-ink)}html.light .builder-wedge p{color:var(--cxo-mute)}html.light .builder-wedge-link{border-color:var(--cxo-ink)}@supports (color:color-mix(in lab, red, red)){html.light .builder-wedge-link{border-color:color-mix(in srgb, var(--cxo-ink) 62%, transparent)}}html.light .builder-wedge-link:hover{border-color:var(--cxo-ink);background:var(--cxo-ink)}@supports (color:color-mix(in lab, red, red)){html.light .builder-wedge-link:hover{background:color-mix(in srgb, var(--cxo-ink) 6%, transparent)}}html.light .builder-wedge-link:hover{color:var(--cxo-ink)}html.light .builder-wedge-pixel-art{background:var(--cxo-white)}html.light .paths-panel .section-kicker{color:var(--cxo-mute)}html.light .paths-panel .path-bento{border-color:var(--color-rule-2)}html.light .paths-panel .path-card,html.light .paths-panel .path-card-large{border-color:var(--color-rule);background:var(--cxo-fog);color:var(--cxo-ink)}html.light .paths-panel .path-card:hover{border-color:var(--color-rule);background:var(--cxo-white)}html.light .paths-panel .path-card h3,html.light .paths-panel .path-cta,html.light .paths-panel .path-card-large .path-cta,html.light .paths-panel .path-card:hover .path-cta,html.light .paths-panel .path-card-large:hover .path-cta{color:var(--cxo-ink)}html.light .paths-panel .path-card p{color:var(--cxo-mute)}html.light .paths-panel .repo-checklist{border-color:var(--color-rule-2);background:repeating-linear-gradient(0deg, transparent 0 22px, var(--cxo-ink) 22px 23px), var(--cxo-white)}@supports (color:color-mix(in lab, red, red)){html.light .paths-panel .repo-checklist{background:repeating-linear-gradient(0deg, transparent 0 22px, color-mix(in srgb, var(--cxo-ink) 5%, transparent) 22px 23px), var(--cxo-white)}}html.light .paths-panel .repo-checklist-bar{border-bottom-color:var(--color-rule);background:var(--cxo-fog);color:var(--cxo-mute)}html.light .paths-panel .repo-prompt{color:var(--cxo-ink)}html.light .paths-panel .repo-checklist li{color:var(--cxo-mute)}html.light .paths-panel .path-card:not(.path-card-large) .path-card-image:after{background:linear-gradient(90deg, var(--cxo-fog) 0%, var(--cxo-fog) 42%, var(--cxo-fog) 100%)}@supports (color:color-mix(in lab, red, red)){html.light .paths-panel .path-card:not(.path-card-large) .path-card-image:after{background:linear-gradient(90deg, var(--cxo-fog) 0%, color-mix(in srgb, var(--cxo-fog) 92%, transparent) 42%, color-mix(in srgb, var(--cxo-fog) 34%, transparent) 100%)}}html.light .paths-panel .path-card:hover:not(.path-card-large) .path-card-image:after{background:linear-gradient(90deg, var(--cxo-white) 0%, var(--cxo-white) 42%, var(--cxo-white) 100%)}@supports (color:color-mix(in lab, red, red)){html.light .paths-panel .path-card:hover:not(.path-card-large) .path-card-image:after{background:linear-gradient(90deg, var(--cxo-white) 0%, color-mix(in srgb, var(--cxo-white) 92%, transparent) 42%, color-mix(in srgb, var(--cxo-white) 34%, transparent) 100%)}}html.light .proof-section .testimonial-layout{border-color:var(--color-rule-2)}html.light .proof-section .testimonial-feature{border-color:var(--color-rule);background-color:var(--cxo-fog);color:var(--cxo-ink);background-image:none}html.light .proof-section .testimonial-feature:after{display:none}html.light .proof-section .testimonial-feature blockquote{color:var(--cxo-ink)}html.light .proof-section .testimonial-feature footer span:last-child{color:var(--cxo-ash)}html.light .proof-section .testimonial-stack{background:var(--cxo-white)}html.light .proof-section .testimonial-row{border-bottom-color:var(--color-rule)}html.light .operator-intro h2,html.light .operator-bio-copy h3{color:var(--cxo-ink)}html.light .operator-intro p,html.light .operator-bio-details dd,html.light .operator-talent-copy{color:var(--cxo-mute)}html.light .operator-bio-card,html.light .operator-portrait-card{border-color:var(--color-rule-2);background:var(--cxo-white)}html.light .operator-bio-copy .operator-bio-role,html.light .operator-bio-details dt,html.light .paths-panel .path-card[data-prog="01"] .path-tag,html.light .diag-row .bad,html.light .diag-row .error,html.light .talk-form .checkbox-external-link,html.light .builder-wedge-copy>span{color:#a62f10}html.light .paths-panel .path-card[data-prog="02"] .path-tag,html.light .diag-row .ok,html.light .paths-panel .repo-checklist .md-key{color:#515719}html.light .paths-panel .path-card[data-prog="03"] .path-tag{color:#98186b}html.light .paths-panel .path-card[data-prog="04"] .path-tag,html.light .diag-row .warn,html.light .paths-panel .repo-prompt span,html.light .paths-panel .repo-checklist .md-box{color:#7d6000}html.light .what-we-hear-section .what-we-hear blockquote{--quote-accent:#a62f10}html.light .what-we-hear-section .what-we-hear blockquote:nth-child(2){--quote-accent:#98186b}html.light .what-we-hear-section .what-we-hear blockquote:nth-child(3){--quote-accent:#3e459b}html.light .what-we-hear-section .what-we-hear blockquote:nth-child(4){--quote-accent:#7d6000}html.light .operator-talent-link{color:var(--cxo-ink)}html.light .operator-talent-link:hover{color:var(--cxo-red)}html.light .operator-bio-details{border-top-color:var(--color-rule)}html.light .operator-bio-details div{border-bottom-color:var(--color-rule)}html.light .site-footer-logo img,html.light .site-footer-outline img{filter:invert()}html.light .site-footer-tagline,html.light .site-footer-link,html.light .site-footer-meta{color:var(--cxo-mute)}html.light .site-footer-heading{color:var(--cxo-ink)}html.light .site-footer-link:hover{color:var(--cxo-red)}html.dark{--cxo-ash:#c7c7c7;--cxo-fog:#f2f2f2;--cxo-mute:#a3a3a3}html.dark body,html.dark .system-panel,html.dark .proof-section,html.dark .announcement-bar,html.dark .site-nav,html.dark .site-nav-menu-mobile,html.dark .site-footer{background:var(--cxo-black);color:var(--cxo-white)}html.dark .announcement-bar{border-bottom:1px solid var(--color-rule)}html.dark .builder-wedge,html.dark .paths-panel,html.dark .operator-section{background:var(--cxo-ink);color:var(--cxo-white)}html.dark .system-panel{border-bottom-color:var(--color-rule)}html.dark .system-panel .section-kicker,html.dark .system-copy h2,html.dark .system-line h3{color:var(--cxo-white)}html.dark .system-panel .section-kicker:after{background:var(--cxo-white)}html.dark .system-copy p,html.dark .system-line p{color:var(--cxo-ash)}html.dark .paths-panel .path-card,html.dark .paths-panel .path-card-large{background:var(--cxo-black)}html.dark .paths-panel .path-card:hover{background:var(--cxo-ink)}html.dark .paths-panel .path-card:not(.path-card-large) .path-card-image:after{background:linear-gradient(90deg, var(--cxo-black) 0%, var(--cxo-black) 42%, var(--cxo-black) 100%)}@supports (color:color-mix(in lab, red, red)){html.dark .paths-panel .path-card:not(.path-card-large) .path-card-image:after{background:linear-gradient(90deg, var(--cxo-black) 0%, color-mix(in srgb, var(--cxo-black) 92%, transparent) 42%, color-mix(in srgb, var(--cxo-black) 34%, transparent) 100%)}}html.dark .paths-panel .path-card.path-card-wide .path-card-image:after{background:linear-gradient(90deg, var(--cxo-black) 0%, var(--cxo-black) 70%)}@supports (color:color-mix(in lab, red, red)){html.dark .paths-panel .path-card.path-card-wide .path-card-image:after{background:linear-gradient(90deg, var(--cxo-black) 0%, color-mix(in srgb, var(--cxo-black) 12%, transparent) 70%)}}html.dark .proof-section .testimonial-layout{border-color:var(--color-rule-2)}html.dark .proof-section .testimonial-feature{border-color:var(--color-rule);background-color:var(--cxo-ink)}html.dark .proof-section .testimonial-stack{background:var(--cxo-black)}html.dark .proof-section .testimonial-row{border-bottom-color:var(--color-rule)}html.dark .proof-section .testimonial-row blockquote{color:var(--cxo-ash)}html.dark .operator-bio-card,html.dark .operator-portrait-card,html.dark .talk-shell,html.dark .talk-heading-panel,html.dark .talk-form,html.dark .talk-success{border-color:var(--color-rule-2);background:var(--cxo-black)}html.dark .talk-heading-panel{border-bottom-color:var(--color-rule)}html.dark .talk-inner .display-h2,html.dark .talk-form .field label,html.dark .talk-success h3{color:var(--cxo-white)}html.dark .talk-heading-panel p{color:var(--cxo-ash)!important}html.dark .talk-form .field>input,html.dark .talk-form .field>select,html.dark .talk-form .field>textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:var(--color-rule-2);background:var(--cxo-ink);color:var(--cxo-white);-webkit-text-fill-color:var(--cxo-white)}html.dark .talk-form .field>input::placeholder,html.dark .talk-form .field>textarea::placeholder,html.dark .talk-form select option:disabled{color:var(--cxo-ash)}html.dark .talk-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='%23ffffff' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E")}html.dark .talk-form select option{background:var(--cxo-ink);color:var(--cxo-white)}html.dark .talk-form .field>input:hover,html.dark .talk-form .field>select:hover,html.dark .talk-form .field>textarea:hover,html.dark .talk-form .field>input:focus,html.dark .talk-form .field>select:focus,html.dark .talk-form .field>textarea:focus,html.dark .talk-form .field>input:focus-visible,html.dark .talk-form .field>select:focus-visible,html.dark .talk-form .field>textarea:focus-visible{background-color:var(--cxo-ink);color:var(--cxo-white);-webkit-text-fill-color:var(--cxo-white)}html.dark .talk-form input:-webkit-autofill{-webkit-text-fill-color:var(--cxo-white);caret-color:var(--cxo-white);-webkit-box-shadow:0 0 0 1000px var(--cxo-ink) inset}html.dark .talk-form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--cxo-white);caret-color:var(--cxo-white);-webkit-box-shadow:0 0 0 1000px var(--cxo-ink) inset}html.dark .talk-form input:-webkit-autofill:focus{-webkit-text-fill-color:var(--cxo-white);caret-color:var(--cxo-white);-webkit-box-shadow:0 0 0 1000px var(--cxo-ink) inset}html.dark .talk-form textarea:-webkit-autofill{-webkit-text-fill-color:var(--cxo-white);caret-color:var(--cxo-white);-webkit-box-shadow:0 0 0 1000px var(--cxo-ink) inset}html.dark .talk-form textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--cxo-white);caret-color:var(--cxo-white);-webkit-box-shadow:0 0 0 1000px var(--cxo-ink) inset}html.dark .talk-form textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--cxo-white);caret-color:var(--cxo-white);-webkit-box-shadow:0 0 0 1000px var(--cxo-ink) inset}html.dark .talk-form .checkbox-pill input[type=checkbox]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark .talk-form .checkbox-pill{color:var(--cxo-white);border-color:var(--color-rule-2)!important;background:var(--cxo-ink)!important}html.dark .talk-form .checkbox-pill:hover{color:var(--cxo-white);border-color:var(--cxo-red)!important}html.dark .talk-form .checkbox-pill:has(input:checked){color:var(--cxo-black);border-color:var(--cxo-white)!important;background:var(--cxo-white)!important}html.dark .talk-form .checkbox-pill:has(input:checked) .checkbox-external-link{color:var(--cxo-red)}html.dark .talk-form .submit{background-color:var(--cxo-white);color:var(--cxo-black)}.service-hero[data-prog="01"],.subpage-section[data-prog="01"]{--prog-accent:var(--cxo-red)}.service-hero[data-prog="02"],.subpage-section[data-prog="02"]{--prog-accent:var(--cxo-gold)}.service-hero[data-prog="03"],.subpage-section[data-prog="03"]{--prog-accent:var(--cxo-pink)}.service-hero[data-prog="04"],.subpage-section[data-prog="04"]{--prog-accent:var(--cxo-indigo)}.service-hero{border-bottom:1px solid var(--color-rule);background:var(--color-bg);padding:clamp(76px,8vw,112px) 0 clamp(68px,7vw,96px)}.service-hero-grid,.subpage-hero-grid{gap:clamp(42px,5vw,72px)}.service-hero .sh-eyebrow,.login-eyebrow{color:var(--prog-accent,var(--cxo-gold));letter-spacing:.18em;margin-bottom:20px;font-size:10px;font-weight:600}.service-hero h1,.login-title,.note-article h1{font-size:var(--display-1-size);line-height:var(--display-1-line-height);letter-spacing:var(--display-letter-spacing);font-family:var(--font-display)!important;font-weight:var(--weight-display)!important}.service-hero .gradient-text{color:var(--prog-accent,var(--cxo-red));-webkit-text-fill-color:currentColor;background:0 0}.service-hero .sh-lede,.login-lede,.note-article .lede{font-family:var(--font-reading), sans-serif;margin-top:24px;font-size:clamp(17px,1.5vw,20px);font-weight:400;line-height:1.55}.subpage-section,.detail-block,.notes-section{border-color:var(--color-rule)}.subpage-section{background:var(--color-bg);padding:clamp(72px,7vw,104px) 0}.subpage-section-alt{background:var(--color-bg-2)}html.light .subpage-section-alt{background:var(--cxo-fog)}html.dark .subpage-section-alt{background:var(--cxo-ink)}.subpage-section-head{margin-bottom:clamp(32px,4vw,52px)}.subpage-section-head-wide{grid-template-columns:minmax(0,1.28fr) minmax(340px,.72fr);align-items:end;gap:clamp(22px,2.2vw,32px) clamp(32px,4vw,64px);display:grid}.subpage-section-head-wide>span{grid-column:1/-1}.subpage-section-head-wide h2,.subpage-section-head-wide p{max-width:none}.subpage-section-head-wide h2{text-wrap:balance}.subpage-section-head-wide p{border-left:1px solid var(--color-rule-2);align-self:stretch;align-items:flex-end;margin-top:0;padding:18px 0 .12em clamp(24px,2.5vw,40px);display:flex}.subpage-section-head h2,.loop-copy h2,.executive-build-copy h2,.detail-block h2,.notes-section h2{font-family:var(--font-display);font-size:var(--display-2-size);font-weight:var(--weight-display);line-height:var(--display-2-line-height);letter-spacing:var(--display-letter-spacing)}.subpage-section-head>span,.loop-copy>span,.executive-build-copy>span,.metric-copy>span,.detail-block .db-sub,.notes-section .ns-sub{color:var(--prog-accent,var(--cxo-red));letter-spacing:.17em;font-size:10px;font-weight:600}.subpage-section-head p,.loop-copy p,.executive-build-copy p,.metric-copy p,.detail-block p{font-family:var(--font-reading);color:var(--color-text-2)}.subpage-section-head h2.single-line-heading{white-space:normal}.service-visual,.service-terminal-card,.service-artifact-card,.assessment-report-card,.executive-brief-card,.build-day-agenda,.whoami{border:1px solid var(--color-rule-2);box-shadow:none;border-radius:4px}.service-artifact-card,.assessment-report-card,.executive-brief-card,.service-terminal-card,.whoami{background:var(--cxo-terminal)}.artifact-bar,.service-terminal-card .terminal-bar,.executive-brief-card .artifact-bar,.build-day-head,.whoami .wa-bar,.artifact-mini-bar{background:var(--cxo-terminal-bar);border-color:var(--color-rule)}.service-artifact-card pre,.service-terminal-card pre,.assessment-report-body,.brief-body,.whoami .wa-body{color:var(--cxo-ash)}html.light .service-artifact-card,html.light .assessment-report-card,html.light .executive-brief-card,html.light .service-terminal-card,html.light .whoami{border-color:var(--color-rule-2);background:var(--cxo-white)}html.light .artifact-bar,html.light .service-terminal-card .terminal-bar,html.light .executive-brief-card .artifact-bar,html.light .build-day-head,html.light .whoami .wa-bar,html.light .artifact-mini-bar{border-color:var(--color-rule);background:var(--cxo-fog)}html.light .service-artifact-card pre,html.light .service-terminal-card pre,html.light .assessment-report-body,html.light .brief-body,html.light .whoami .wa-body{color:var(--color-text-2);background-image:none}.service-proof-strip{border-color:var(--color-rule-2);margin-top:40px}.service-proof-strip div{border-color:var(--color-rule);background:0 0;padding:20px}.service-proof-strip span{color:var(--prog-accent,var(--cxo-red))}.training-format-grid,.function-bento,.exercise-bento,.seat-grid,.compute-grid,.quote-set{background:var(--color-rule);gap:1px;padding:1px}.training-format-card,.function-card,.exercise-card,.seat-card,.compute-panel{box-shadow:none;background:var(--color-bg);border:0;border-radius:0}html.light .training-format-card,html.light .function-card,html.light .exercise-card,html.light .seat-card,html.light .compute-panel{background:var(--cxo-white)}html.dark .training-format-card,html.dark .function-card,html.dark .exercise-card,html.dark .seat-card,html.dark .compute-panel{background:var(--cxo-black)}.subpage-section:not(.subpage-section-alt) :is(.training-format-card,.function-card,.exercise-card,.seat-card,.compute-panel){background:var(--color-bg-2)}html.light .subpage-section:not(.subpage-section-alt) :is(.training-format-card,.function-card,.exercise-card,.seat-card,.compute-panel){background:var(--cxo-fog)}html.dark .subpage-section:not(.subpage-section-alt) :is(.training-format-card,.function-card,.exercise-card,.seat-card,.compute-panel){background:var(--cxo-ink)}.seat-card{--seat-accent:var(--cxo-red);flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.seat-card:nth-child(2){--seat-accent:var(--cxo-gold)}.seat-card:nth-child(3){--seat-accent:var(--cxo-indigo)}.seat-card:nth-child(4){--seat-accent:var(--cxo-pink)}.seat-card:nth-child(5){--seat-accent:var(--cxo-sage)}.seat-card:nth-child(6){--seat-accent:var(--cxo-red)}.seat-card-media{aspect-ratio:4/3;border-bottom:1px solid var(--color-rule);background:var(--color-bg-2);width:100%;position:relative;overflow:hidden}.seat-card-media-image img{object-fit:cover;object-position:center;opacity:.82;filter:grayscale()contrast(1.12);mix-blend-mode:multiply}.seat-card:first-child .seat-card-media-image img{object-position:center 52%}.seat-card:nth-child(2) .seat-card-media-image img{object-position:center 44%}.seat-card:nth-child(3) .seat-card-media-image img{object-position:center 46%}.seat-card:nth-child(4) .seat-card-media-image img{object-position:center 48%}.seat-card:nth-child(5) .seat-card-media-image img,.seat-card:nth-child(6) .seat-card-media-image img{object-position:center 50%}html.dark .seat-card-media-image img{opacity:.58;filter:grayscale()invert()contrast(1.2);mix-blend-mode:screen}.seat-card-media-placeholder{background-color:var(--color-bg-2);background-image:linear-gradient(var(--color-rule) 1px, transparent 1px), linear-gradient(90deg, var(--color-rule) 1px, transparent 1px);background-size:24px 24px}.seat-card-media-placeholder:before,.seat-card-media-placeholder:after{content:"";z-index:1;position:absolute}.seat-card-media-placeholder:before{border:1px solid var(--seat-accent);inset:16px}@supports (color:color-mix(in lab, red, red)){.seat-card-media-placeholder:before{border:1px solid color-mix(in srgb, var(--seat-accent) 62%, var(--color-rule))}}.seat-card-media-placeholder:after{background:var(--seat-accent);width:12px;height:12px;top:16px;right:16px}.seat-card-media-placeholder span{z-index:2;border:1px solid var(--seat-accent);background:var(--color-bg);width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seat-card-media-placeholder span:before,.seat-card-media-placeholder span:after{content:"";background:var(--seat-accent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seat-card-media-placeholder span:before{width:18px;height:2px}.seat-card-media-placeholder span:after{width:2px;height:18px}.seat-card-copy{flex:1;padding:22px}html.light .seat-card-media-placeholder{background-color:var(--cxo-fog)}html.dark .seat-card-media-placeholder{background-color:var(--cxo-ink)}.training-format-card,.function-card,.exercise-card{transition:background-color .18s,color .18s}.training-format-card:hover{background:var(--format-accent);border-color:#0000;transform:none}@supports (color:color-mix(in lab, red, red)){.training-format-card:hover{background:color-mix(in srgb, var(--format-accent) 8%, var(--color-bg))}}.training-format-visual img{opacity:.82;filter:grayscale()contrast(1.12);mix-blend-mode:multiply}html.dark .training-format-visual img{opacity:.58;filter:grayscale()invert()contrast(1.2);mix-blend-mode:screen}.training-format-card[data-tone=cohort] .training-format-visual img{object-position:center 50%}.training-format-card[data-tone=team] .training-format-visual img{object-position:center 48%}.training-format-card[data-tone=exec] .training-format-visual img{object-position:center 52%}.function-card,.function-card[data-size=large],.exercise-card,.compute-panel,.compute-panel.primary,.matrix-rich{background-image:none}.compute-panel:before{display:none}.function-card:after{background:var(--function-accent);opacity:1;width:44px;height:3px;left:22px;right:auto;transform:none}.training-exercise-bento .function-card{--function-accent:var(--cxo-red);--function-accent-2:var(--cxo-red)}.training-exercise-bento .function-card-top{justify-content:flex-start}.training-exercise-bento .function-card-top b{color:var(--cxo-mute);text-align:left}.training-exercise-bento :is(.training-report,.training-opportunity-map,.training-checklist-terminal){background:var(--color-bg-2);box-shadow:none;background-image:none}.training-exercise-bento :is(.variant-card,.opportunity-cell){background:0 0}.training-exercise-bento .variant-card i{background:var(--function-accent)}.training-exercise-bento .training-report-row i{background:var(--color-rule);position:relative;overflow:hidden}.training-exercise-bento .training-report-row i:before{content:"";width:var(--score);background:var(--report-status);position:absolute;inset:0 auto 0 0}.training-format-visual,.artifact-terminal,.internal-agent-chat,.variant-card,.ops-route,.finance-table,.spec-example,.assessment-score,.brief-decision-queue b{box-shadow:none;border-radius:2px}.priority-queue,.priority-row,.operating-rules div,.pr-mix-graph,.pr-mix-summary div,.handoff-lane,.ai-leaderboard,.ai-leader-rank,.priority-row>b{border-radius:2px}.pr-mix-bars i{border-radius:2px 2px 0 0}.training-format-card>span,.function-card h3,.exercise-card h3,.seat-card h3,.compute-panel h3,.how-step-body h3,.metric-copy h3,.executive-build-copy h2,.build-day-row strong{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--display-letter-spacing)}.function-card h3,.exercise-card h3,.seat-card h3,.compute-panel h3,.how-step-body h3,.build-day-row strong{line-height:var(--display-3-line-height)}.function-card[data-size=large] h3,.compute-panel.primary h3,.metric-copy h3{font-size:var(--display-3-size)}.matrix-rich,.matrix,.metric-board,.loop-steps{border-color:var(--color-rule-2);background:0 0;border-radius:0}.matrix-row,.matrix-row>*,.metric-column,.metric-row,.loop-steps div{border-color:var(--color-rule)}.matrix-head,.metric-column-head,.loop-steps div{background:0 0}.how-step,.training-syllabus-step{padding-left:62px}.how-step-index{width:46px;height:28px;color:var(--color-text);font-family:var(--font-mono), monospace;letter-spacing:.05em;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex;top:1px}.how-step-index:before,.how-step-index:after{color:var(--prog-accent,var(--cxo-red));font-weight:500}.how-step-index:before{content:"["}.how-step-index:after{content:"]"}.mid-page-cta{background:var(--color-bg);padding:0 0 clamp(64px,7vw,92px)}.mid-page-cta-card{border-width:1px;border-color:var(--color-rule-2);background:var(--color-bg-2);min-height:210px;box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.mid-page-cta-card:before{content:"";height:clamp(20px,1.9vw,28px);image-rendering:pixelated;background-image:url(/cxo-assets/pixel-bar-source.png);background-position:56.7% 31.5%;background-repeat:no-repeat;background-size:106.36%;position:absolute;inset:0 0 auto}.mid-page-cta-card>div{grid-column:1;padding:48px 24px 36px 40px}.mid-page-cta-card:after{content:none}.mid-page-cta-card span{color:var(--cxo-red)}.mid-page-cta-card h2{font-family:var(--font-display);font-size:var(--display-3-size);font-weight:var(--weight-display);line-height:var(--display-3-line-height);letter-spacing:var(--display-letter-spacing);color:var(--color-text)}.mid-page-cta-card p{max-width:680px;color:var(--color-text-2)}.mid-page-cta-card .btn{grid-column:2;margin:12px 40px 0 12px}html.light .mid-page-cta-card{background:var(--cxo-white)}html.dark .mid-page-cta-card{background:var(--cxo-ink)}.login-lander{padding:clamp(76px,8vw,112px) 0 clamp(88px,9vw,128px)}.login-destination-grid{background:var(--color-rule-2);gap:1px;padding:1px}.login-destination-card{background:var(--color-bg-2);min-height:260px;box-shadow:inset 0 3px 0 var(--cxo-red);border:0;border-radius:0;transition:background-color .18s}.login-destination-card:nth-child(2){box-shadow:inset 0 3px 0 var(--cxo-gold)}.login-destination-card:hover{background:var(--cxo-red);border-color:#0000;transform:none}@supports (color:color-mix(in lab, red, red)){.login-destination-card:hover{background:color-mix(in srgb, var(--cxo-red) 7%, var(--color-bg-2))}}.login-destination-card:nth-child(2):hover{background:var(--cxo-gold)}@supports (color:color-mix(in lab, red, red)){.login-destination-card:nth-child(2):hover{background:color-mix(in srgb, var(--cxo-gold) 9%, var(--color-bg-2))}}.login-destination-card span,.login-destination-card b{color:var(--cxo-red)}.login-destination-card:nth-child(2) span,.login-destination-card:nth-child(2) b{color:var(--cxo-gold)}.login-destination-card strong{font-size:var(--display-3-size);line-height:var(--display-3-line-height);letter-spacing:var(--display-letter-spacing);font-family:var(--font-display)!important;font-weight:var(--weight-display)!important}html.light .login-destination-card{background:var(--cxo-white)}html.dark .login-destination-card{background:var(--cxo-ink)}.notes-section{padding:48px 0}.notes-list{border-top:1px solid var(--color-rule-2)}.notes-list li:first-child{border-top:0}.notes-list a,.notes-list .item-static{padding:20px 16px;transition:background-color .15s,color .15s}.notes-list a:hover{background:var(--color-bg-2)}html.light .notes-list a:hover{background:var(--cxo-fog)}html.dark .notes-list a:hover{background:var(--cxo-ink)}.notes-list .title,.note-article p,.note-content li{font-family:var(--font-reading)}.note-article{max-width:820px;padding-top:clamp(64px,7vw,96px);padding-bottom:clamp(80px,8vw,120px)}.note-article h2,.note-content h3{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--display-letter-spacing)}.note-article h2{font-size:var(--display-3-size);line-height:var(--display-3-line-height)}.note-hero{border-radius:0}.note-content blockquote{border-color:var(--cxo-red)}.note-content a,.note-signoff a{color:var(--cxo-red)}.detail-block{padding:clamp(64px,6vw,88px) 0}.detail-block ul.steps li:before{background:var(--prog-accent,var(--cxo-red));color:var(--cxo-black);border-radius:0}.whoami .wa-bar .dot{background:var(--cxo-red);box-shadow:none}.whoami .prompt,.whoami .arr,.whoami a,.whoami .val b,.whoami .cursor:after{color:var(--cxo-red)}.service-hero{overflow:clip}.training-hero-visual,.engineering-hero-visual,.transformation-hero-visual,.executive-hero-visual{isolation:isolate;min-height:540px}.training-hero-image,.engineering-pipeline-image,.transformation-pipeline-image,.executive-upskilling-image{z-index:0;border:1px solid var(--color-rule-2);background:var(--color-bg-2);pointer-events:none;display:block;position:absolute;inset:0 0 86px 64px;overflow:hidden;transform:none}.training-hero-image:after,.engineering-pipeline-image:after,.transformation-pipeline-image:after,.executive-upskilling-image:after{content:"";z-index:2;background:var(--prog-accent,var(--cxo-red));width:52px;height:3px;position:absolute;inset:0 auto auto 0}.training-hero-image img,.engineering-pipeline-image img,.transformation-pipeline-image img,.executive-upskilling-image img{object-fit:cover;object-position:center;opacity:.74;filter:grayscale()contrast(1.14);mix-blend-mode:multiply;width:100%;max-width:none;height:100%}.transformation-pipeline-image{inset:26px -20px 118px 18px}.transformation-pipeline-image img{object-position:center 48%}.training-hero-image{inset:0 -10px 86px 72px}.training-hero-image img{object-position:center 44%}.engineering-pipeline-image{inset:-18px 22px 72px 94px}.engineering-pipeline-image img{object-position:center 42%}.executive-upskilling-image{inset:-34px -34px 36px 142px}.executive-upskilling-image img{object-fit:contain;object-position:right center}html.dark .training-hero-image,html.dark .engineering-pipeline-image,html.dark .transformation-pipeline-image,html.dark .executive-upskilling-image{background:var(--cxo-ink)}html.dark .training-hero-image img,html.dark .engineering-pipeline-image img,html.dark .transformation-pipeline-image img,html.dark .executive-upskilling-image img{opacity:.48;filter:grayscale()invert()contrast(1.22);mix-blend-mode:screen}html.light .training-hero-image img,html.light .engineering-pipeline-image img,html.light .transformation-pipeline-image img,html.light .executive-upskilling-image img{opacity:.62;filter:grayscale()contrast(1.18);mix-blend-mode:multiply}.training-hero-visual .service-artifact-card,.engineering-hero-visual .service-artifact-card,.transformation-hero-visual .assessment-report-card,.executive-hero-visual .executive-brief-card{z-index:3;width:min(92%,520px);box-shadow:12px 12px 0 var(--color-bg), 13px 13px 0 var(--color-rule-2);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:4px;position:absolute;inset:auto auto 0 0;transform:none}.training-hero-visual .service-artifact-card{width:min(84%,460px)}.transformation-hero-visual .assessment-report-card{width:min(86%,480px)}.executive-hero-visual .executive-brief-card{width:min(74%,390px);bottom:-10px;left:-10px}.executive-hero-visual:before,.training-formats-section:before,.executive-seats-section:before{content:"";pointer-events:none;background-image:linear-gradient(var(--color-rule) 1px, transparent 1px), linear-gradient(90deg, var(--color-rule) 1px, transparent 1px);background-size:32px 32px;position:absolute}.executive-hero-visual:before{z-index:-1;opacity:.64;inset:-22px -46px 28px 42px;-webkit-mask-image:linear-gradient(135deg,#0000 2%,#000 24% 76%,#0000 98%);mask-image:linear-gradient(135deg,#0000 2%,#000 24% 76%,#0000 98%)}.training-formats-section,.executive-seats-section{isolation:isolate;position:relative;overflow:hidden}.training-formats-section:before,.executive-seats-section:before{z-index:-1;opacity:.46;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.training-format-grid,.seat-grid{position:relative}.training-format-grid:before,.seat-grid:before{content:"";z-index:2;width:116px;height:6px;image-rendering:pixelated;background-image:url(/cxo-assets/pixel-bar-source.png);background-position:42% 52%;background-repeat:no-repeat;background-size:760px;position:absolute;top:-15px;left:1px}@media (max-width:980px){.service-hero-grid,.subpage-hero-grid{grid-template-columns:1fr}.service-hero-copy{max-width:780px}.subpage-section-head-wide{grid-template-columns:1fr}.subpage-section-head-wide p{border-top:1px solid var(--color-rule-2);border-left:0;margin-top:18px;padding:18px 0 0}.training-hero-visual,.engineering-hero-visual,.transformation-hero-visual,.executive-hero-visual{min-height:500px}}@media (max-width:760px){:root{--display-1-size:clamp(38px, 11vw, 52px);--display-2-size:clamp(32px, 9vw, 42px);--display-3-size:clamp(25px, 7vw, 32px)}.service-hero{padding:58px 0 64px}.marketing-hub-hero{min-height:auto}.service-hero .sh-lede,.login-lede,.note-article .lede{font-size:15px;line-height:1.6}.service-proof-strip{grid-template-columns:1fr}.training-hero-image,.engineering-pipeline-image,.transformation-pipeline-image,.executive-upskilling-image{inset:0 0 78px 28px}.training-hero-visual .service-artifact-card,.engineering-hero-visual .service-artifact-card,.transformation-hero-visual .assessment-report-card,.executive-hero-visual .executive-brief-card{width:calc(100% - 20px);bottom:0;left:0}.training-format-grid,.function-bento,.exercise-bento,.seat-grid,.compute-grid,.quote-set{gap:1px}.training-format-card,.function-card,.exercise-card,.compute-panel,.seat-card-copy{padding:20px}.mid-page-cta-card{grid-template-columns:1fr;min-height:0;padding-bottom:0}.mid-page-cta-card>div{grid-column:1;padding:50px 20px 18px}.mid-page-cta-card .btn{grid-column:1;justify-self:start;margin:0 20px 30px}.mid-page-cta-card:after{content:none}.login-destination-card{min-height:220px;padding:24px 20px}.notes-list a,.notes-list .item-static{grid-template-columns:1fr auto;gap:8px 16px;padding:18px 0}.notes-list .meta{grid-column:1/-1}.note-article{padding:52px 20px 84px}.how-step,.training-syllabus-step{padding-left:54px}}@media (max-width:360px){.announcement-bar{gap:8px;padding-inline:12px}.announcement-bar-date{display:none}.announcement-bar-cta>span:last-child{display:inline}.site-nav{padding-inline:16px}}.work-with-us-page{background:var(--color-bg);min-height:100vh}.talent-hero{border-bottom:1px solid var(--color-rule);padding:92px 0 96px;position:relative;overflow:hidden}.talent-hero:before{content:"";pointer-events:none;background:linear-gradient(var(--color-rule) 1px, transparent 1px), linear-gradient(90deg, var(--color-rule) 1px, transparent 1px);opacity:.3;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 38% 82%,#0000);mask-image:linear-gradient(90deg,#0000 2%,#000 38% 82%,#0000)}.talent-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.75fr);align-items:center;gap:clamp(52px,8vw,112px);display:grid;position:relative}.talent-hero-copy{max-width:760px}.talent-eyebrow,.talent-form-kicker{color:var(--cxo-red);font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700;display:block}.talent-hero h1{max-width:800px;font-family:var(--font-display), var(--font-mono), monospace;font-size:clamp(46px,6.8vw,92px);font-weight:var(--weight-display);letter-spacing:var(--ls-display);text-wrap:balance;margin:0;line-height:.96}.talent-hero-copy>p{max-width:660px;color:var(--color-text-2);margin:28px 0 0;font-size:18px;line-height:1.65}.talent-terminal{border:1px solid var(--cxo-white);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.talent-terminal{border:1px solid color-mix(in srgb, var(--cxo-white) 20%, transparent)}}.talent-terminal{background:var(--cxo-terminal);color:var(--cxo-white);box-shadow:22px 22px 0 var(--cxo-red)}@supports (color:color-mix(in lab, red, red)){.talent-terminal{box-shadow:22px 22px 0 color-mix(in srgb, var(--cxo-red) 16%, transparent)}}.talent-terminal-bar{border-bottom:1px solid var(--cxo-white);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:38px;padding:0 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.talent-terminal-bar{border-bottom:1px solid color-mix(in srgb, var(--cxo-white) 15%, transparent)}}.talent-terminal-bar{background:var(--cxo-terminal-bar);color:var(--cxo-white)}@supports (color:color-mix(in lab, red, red)){.talent-terminal-bar{color:color-mix(in srgb, var(--cxo-white) 70%, transparent)}}.talent-terminal-bar{font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:10px}.talent-terminal-bar>span:last-child{color:var(--cxo-sage);text-transform:uppercase}.talent-terminal-dots{gap:5px;display:flex}.talent-terminal-dots i{background:var(--cxo-red);border-radius:999px;width:7px;height:7px}.talent-terminal-dots i:nth-child(2){background:var(--cxo-gold)}.talent-terminal-dots i:nth-child(3){background:var(--cxo-sage)}.talent-terminal-body{padding:22px 22px 18px}.talent-terminal-body>div{border-bottom:1px solid var(--cxo-white);grid-template-columns:92px 1fr;gap:16px;padding:10px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.talent-terminal-body>div{border-bottom:1px solid color-mix(in srgb, var(--cxo-white) 11%, transparent)}}.talent-terminal-body>div{font-family:var(--font-mono), monospace;font-size:12px}.talent-terminal-body>div span{color:var(--cxo-sage)}.talent-terminal-body>div strong{color:var(--cxo-white)}@supports (color:color-mix(in lab, red, red)){.talent-terminal-body>div strong{color:color-mix(in srgb, var(--cxo-white) 88%, transparent)}}.talent-terminal-body>div strong{font-weight:500}.talent-terminal-body>p{color:var(--cxo-white);align-items:center;gap:8px;margin:20px 0 0;display:flex}@supports (color:color-mix(in lab, red, red)){.talent-terminal-body>p{color:color-mix(in srgb, var(--cxo-white) 68%, transparent)}}.talent-terminal-body>p{font-family:var(--font-mono), monospace;font-size:11px;line-height:1.5}.talent-terminal-body>p>span{color:var(--cxo-red)}.talent-terminal-body>p>i{background:var(--cxo-sage);width:7px;height:14px;animation:1.1s step-end infinite talent-cursor}@keyframes talent-cursor{50%{opacity:0}}.talent-intake-section{background:var(--color-bg-2);padding:82px 0 104px;position:relative}.talent-form-shell{border:1px solid var(--color-rule-2);background:var(--color-bg);grid-template-columns:minmax(260px,.66fr) minmax(0,1.5fr);width:min(100%,1180px);margin:0 auto;display:grid}.talent-form-intro{border-right:1px solid var(--color-rule);background:linear-gradient(145deg, var(--cxo-red), transparent 42%), var(--color-bg);padding:34px 32px}@supports (color:color-mix(in lab, red, red)){.talent-form-intro{background:linear-gradient(145deg, color-mix(in srgb, var(--cxo-red) 8%, transparent), transparent 42%), var(--color-bg)}}.talent-form-intro h2,.talent-success h2{font-family:var(--font-display), var(--font-mono), monospace;font-size:clamp(38px,4vw,58px);font-weight:var(--weight-display);letter-spacing:var(--ls-display);margin:0;line-height:1}.talent-form-intro>p:not(.talent-form-kicker){color:var(--color-text-2);margin:20px 0 0;font-size:15px;line-height:1.65}.talent-intake-notes{border-top:1px solid var(--color-rule);margin:34px 0 0}.talent-intake-notes div{border-bottom:1px solid var(--color-rule);grid-template-columns:92px 1fr;gap:12px;padding:13px 0;display:grid}.talent-intake-notes dt,.talent-intake-notes dd{font-family:var(--font-mono), monospace;margin:0;font-size:10px;line-height:1.4}.talent-intake-notes dt{color:var(--cxo-red);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.talent-intake-notes dd{color:var(--color-text-2)}.talent-form{flex-direction:column;gap:20px;min-width:0;padding:32px;display:flex}.talent-row-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.talent-field{flex-direction:column;gap:7px;min-width:0;display:flex}.talent-field label,.talent-skills legend,.talent-links legend{color:var(--color-text);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.talent-field label span,.talent-links legend span{color:var(--color-text-3);letter-spacing:.08em;font-weight:500}.talent-field input,.talent-field textarea{border:1px solid var(--color-rule-2);background:var(--color-bg);width:100%;color:var(--color-text);font-family:var(--font-body), sans-serif;border-radius:0;outline:0;font-size:14px;transition:border-color .15s,outline-color .15s}.talent-field input{min-height:46px;padding:11px 13px}.talent-field textarea{resize:vertical;min-height:144px;padding:13px;line-height:1.55}.talent-field input::placeholder,.talent-field textarea::placeholder{color:var(--color-text-3);opacity:1}.talent-field input:focus-visible,.talent-field textarea:focus-visible{border-color:var(--cxo-red);outline:2px solid var(--cxo-red)}@supports (color:color-mix(in lab, red, red)){.talent-field input:focus-visible,.talent-field textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--cxo-red) 20%, transparent)}}.talent-field input:focus-visible,.talent-field textarea:focus-visible{outline-offset:1px}.talent-skills,.talent-links{border:0;min-width:0;margin:0;padding:0}.talent-links>p{color:var(--color-text-3);margin:7px 0 0;font-size:12px;line-height:1.4}.talent-link-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.talent-link-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.talent-link-row input{border:1px solid var(--color-rule-2);background:var(--color-bg);min-width:0;min-height:46px;color:var(--color-text);font-family:var(--font-body), sans-serif;border-radius:0;outline:0;padding:11px 13px;font-size:14px}.talent-link-row input::placeholder{color:var(--color-text-3);opacity:1}.talent-link-row input:focus-visible{border-color:var(--cxo-red);outline:2px solid var(--cxo-red)}@supports (color:color-mix(in lab, red, red)){.talent-link-row input:focus-visible{outline:2px solid color-mix(in srgb, var(--cxo-red) 20%, transparent)}}.talent-link-row input:focus-visible{outline-offset:1px}.talent-link-remove,.talent-link-add{color:var(--color-text-3);cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;font-size:10px}.talent-link-remove{padding:0 4px}.talent-link-add{color:var(--color-text-2);align-self:flex-start;margin-top:10px;padding:4px 0}.talent-link-remove:hover,.talent-link-add:hover{color:var(--cxo-red)}.talent-link-remove:focus-visible,.talent-link-add:focus-visible{outline:2px solid var(--cxo-red);outline-offset:3px}.talent-field-meta{color:var(--color-text-3);justify-content:space-between;gap:16px;margin-top:7px;font-size:12px;line-height:1.4;display:flex}.talent-field-meta span:last-child{color:var(--color-text-2);font-family:var(--font-mono), monospace;flex:none;font-size:10px}.talent-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.talent-skill{border:1px solid var(--color-rule-2);min-height:46px;color:var(--color-text);cursor:pointer;align-items:center;padding:10px 42px 10px 13px;font-size:13px;line-height:1.3;transition:border-color .15s,background-color .15s,color .15s;display:flex;position:relative}.talent-skill:hover{border-color:var(--cxo-red)}.talent-skill input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.talent-skill span:after{content:"+";width:21px;height:21px;color:var(--color-text-3);font-family:var(--font-mono), monospace;border:1px solid;place-items:center;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.talent-skill:has(input:focus-visible){border-color:var(--cxo-red);outline:2px solid var(--cxo-red)}@supports (color:color-mix(in lab, red, red)){.talent-skill:has(input:focus-visible){outline:2px solid color-mix(in srgb, var(--cxo-red) 22%, transparent)}}.talent-skill:has(input:focus-visible){outline-offset:2px}.talent-skill:has(input:checked){border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.talent-skill:has(input:checked) span:after{content:"✓";border-color:var(--cxo-red);background:var(--cxo-red);color:var(--cxo-white)}.talent-skill:has(input:disabled):not(:has(input:checked)){cursor:not-allowed;opacity:.42}.talent-notice{color:var(--color-text-3);margin:-4px 0 0;font-size:12px;line-height:1.5}.talent-service-fallback a,.talent-form-error a{color:inherit;text-underline-offset:3px;text-decoration:underline}.talent-service-fallback,.talent-form-error{border:1px solid var(--cxo-red)}@supports (color:color-mix(in lab, red, red)){.talent-service-fallback,.talent-form-error{border:1px solid color-mix(in srgb, var(--cxo-red) 42%, var(--color-rule))}}.talent-service-fallback,.talent-form-error{background:var(--cxo-red)}@supports (color:color-mix(in lab, red, red)){.talent-service-fallback,.talent-form-error{background:color-mix(in srgb, var(--cxo-red) 8%, transparent)}}.talent-service-fallback,.talent-form-error{color:var(--color-text-2);font-family:var(--font-mono), monospace;padding:11px 13px;font-size:12px;line-height:1.55}.talent-form-error{color:var(--cxo-red)}.talent-form-error:focus{outline:2px solid var(--cxo-red);outline-offset:4px}.talent-submit{border:1px solid var(--color-text);background-color:var(--color-text);background-image:linear-gradient(90deg, var(--cxo-red), var(--cxo-red));min-height:46px;color:var(--color-bg);cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;background-position:0;background-repeat:no-repeat;background-size:0 100%;border-radius:2px;align-self:flex-end;padding:12px 22px;font-size:11px;font-weight:700;transition:background-size .25s,border-color .2s}.talent-submit:hover,.talent-submit.is-submitting{border-color:var(--cxo-red);color:var(--cxo-white);background-size:100% 100%}.talent-submit:focus-visible{outline:2px solid var(--cxo-red);outline-offset:3px}.talent-submit:disabled{cursor:wait}.talent-success{border:1px solid var(--color-rule-2);background:linear-gradient(145deg, var(--cxo-red), transparent 48%), var(--color-bg);width:min(100%,780px);margin:0 auto;padding:clamp(34px,5vw,58px)}@supports (color:color-mix(in lab, red, red)){.talent-success{background:linear-gradient(145deg, color-mix(in srgb, var(--cxo-red) 7%, transparent), transparent 48%), var(--color-bg)}}.talent-success-mark{border:1px solid var(--cxo-red);background:var(--cxo-red);width:54px;height:54px;color:var(--cxo-white);font-family:var(--font-mono), monospace;place-items:center;margin-bottom:20px;font-size:22px;font-weight:700;display:grid}.talent-success>p:last-child{max-width:560px;color:var(--color-text-2);margin:16px 0 0;font-size:16px;line-height:1.6}@media (prefers-reduced-motion:reduce){.talent-terminal-body>p>i{animation:none}}@media (max-width:980px){.talent-hero-grid,.talent-form-shell{grid-template-columns:1fr}.talent-terminal{width:min(100%,620px)}.talent-form-intro{border-right:0;border-bottom:1px solid var(--color-rule)}.talent-intake-notes{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.talent-intake-notes div{grid-template-columns:1fr;gap:4px;padding-right:14px}}@media (max-width:680px){.talent-hero{padding:58px 0 70px}.talent-hero h1{font-size:clamp(42px,13vw,62px)}.talent-hero-copy>p{font-size:16px}.talent-terminal{box-shadow:10px 10px 0 var(--cxo-red)}@supports (color:color-mix(in lab, red, red)){.talent-terminal{box-shadow:10px 10px 0 color-mix(in srgb, var(--cxo-red) 14%, transparent)}}.talent-terminal-bar>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.talent-intake-section{padding:52px 0 72px}.talent-form-intro,.talent-form{padding:24px 20px}.talent-row-2,.talent-skill-grid,.talent-intake-notes{grid-template-columns:1fr}.talent-intake-notes div{grid-template-columns:92px 1fr}.talent-field-meta{flex-direction:column;align-items:flex-start;gap:4px}.talent-submit{width:100%}}.assessment-boot-map pre,.assessment-fingerprint-ascii,.assessment-ascii-report,.assessment-ascii-report code,.assessment-telemetry-matrix,.assessment-telemetry-divider{font-kerning:none!important;font-synthesis:none!important;font-variant-ligatures:none!important;font-feature-settings:"liga" 0, "calt" 0!important;letter-spacing:0!important;tab-size:2!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.assessment-intro{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;align-items:stretch;gap:0;display:grid;overflow:hidden}.assessment-intro-stage{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);min-height:0;display:grid}.assessment-intro-copy{border-right:1px solid #34342f;flex-direction:column;justify-content:center;padding:36px 34px;display:flex}.assessment-intro-copy .assessment-kicker{margin-bottom:0}.assessment-intro-copy h1{max-width:540px;margin:18px 0 16px;font-size:clamp(35px,4.4vw,55px);line-height:.96}.assessment-intro-copy>p{max-width:550px;font-family:var(--font-reading);font-size:14px;line-height:1.55}.assessment-intro-duration{color:#aaa9a0;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:9px;font-size:9px}.assessment-intro>.assessment-intro-stage>.assessment-diagnostic{min-width:0;box-shadow:none;background:#0c0c0b;border:0;flex-direction:column;justify-content:center;margin:0;padding:0;display:flex}.assessment-moth-visual{background:url(/cxo-assets/assessment-moth.png) 50%/cover no-repeat;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.assessment-preview-log{color:#aaa9a0;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;gap:7px;margin-bottom:20px;font-size:9px;display:grid}.assessment-preview-log>span{grid-template-columns:34px 1fr auto;gap:8px;display:grid}.assessment-preview-log b{color:var(--cxo-sage)}.assessment-preview-log i{color:#6f6f69;font-style:normal}.assessment-boot-map{background:linear-gradient(#cfd0a20e 1px,#0000 1px) 0 0/100% 22px,linear-gradient(90deg,#cfd0a20e 1px,#0000 1px) 0 0/22px 100%,#0b0b0a;border-top:1px solid #34342f;border-bottom:1px solid #34342f;align-content:center;min-height:155px;display:grid;position:relative;overflow:hidden}.assessment-boot-map:after{content:none!important;display:none!important}.assessment-boot-map pre{z-index:1;color:#e7e7df;text-shadow:0 0 12px #37d8ff2e;margin:0 auto;font:10px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;position:relative}.assessment-boot-map>span{color:#74746d;font:7px var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;position:absolute;bottom:8px}.assessment-boot-map>span:first-of-type{left:12px}.assessment-boot-map>span:nth-of-type(2){left:50%;transform:translate(-50%)}.assessment-boot-map>span:nth-of-type(3){right:12px}.assessment-fingerprint{aspect-ratio:20/8;background:#090908;width:100%;position:relative;overflow:hidden}.assessment-fingerprint-image{filter:saturate(.85)contrast(1.18)brightness(.78);background:url(/cxo-assets/footer-transition-pixels.webp) 50% 47%/cover no-repeat;position:absolute;inset:0;transform:scale(1.03)}.assessment-fingerprint:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(circle,#0000 0 1px,#070706db 1.3px 2px) 0 0/5px 5px,linear-gradient(90deg,#08080759,#0000 45%,#08080733);position:absolute;inset:0}.assessment-fingerprint-ascii{z-index:1;color:#fffff7eb;font:8px/1.35 var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;text-shadow:0 1px 8px #000c;background:#070706b8;margin:0;padding:5px 7px;position:absolute;bottom:14px;left:16px}.assessment-fingerprint[data-sample=true] .assessment-fingerprint-ascii{opacity:.88}@keyframes assessment-fingerprint-in{0%{opacity:0;transform:scale(.5)}}.assessment-preview-footer{color:#83837b;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-top:13px;font-size:8px;display:flex}.assessment-intro-dock{background:#151513;border-top:1px solid #34342f;justify-content:center;align-items:stretch;gap:0;padding:12px;display:flex}.assessment-intro-dock>span{color:#aaa9a0;min-height:34px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;background:#11110f;border:1px solid #34342f;border-right:0;justify-content:center;align-items:center;padding:0 24px;font-size:9px;display:inline-flex}.assessment-intro-dock>span:last-child{border-right:1px solid #34342f}.assessment-intro-dock>span b{color:#f5f5ee;margin-right:5px}.assessment-intro-foot{min-height:30px;padding:8px 14px;font-size:8px}.assessment-results-body{grid-template-columns:minmax(0,1fr);place-content:start stretch;gap:0;padding:18px 22px 16px;display:grid}.assessment-results-command{margin-bottom:12px}.assessment-results-hero{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);background:radial-gradient(circle,#ffffff09 0 1px,#0000 1.5px) 0 0/5px 5px,#0b0b0a;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:30px;min-height:178px;padding:26px 30px;display:grid;position:relative}.assessment-results-score{border-right:1px solid var(--color-rule);min-width:0;color:var(--assessment-score-color);font-family:var(--font-mono), ui-monospace, monospace;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:28px;display:flex}.assessment-results-score>span,.assessment-results-score>b{letter-spacing:.11em;text-transform:uppercase;font-weight:600}.assessment-results-score>span{font-size:9px}.assessment-results-score>b{font-size:10px}.assessment-results-score>strong{color:var(--color-text);font-family:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", monospace;margin:12px 0 8px;font-size:52px;font-weight:600;line-height:.9}.assessment-results-score>strong small{margin-left:4px;font-size:15px;font-weight:500}.assessment-results-score>span,.assessment-results-score>b{color:#dadad1}.assessment-readiness-distribution{min-width:0}.assessment-distribution-curve{border-bottom:1px solid #55554e;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:5px;height:94px;padding:0 12px;display:grid;position:relative}.assessment-distribution-curve>i{background:#242421;border:1px solid #3c3c37;height:44%;display:block}.assessment-distribution-curve>i:nth-child(2),.assessment-distribution-curve>i:nth-child(4){height:72%}.assessment-distribution-curve>i:nth-child(3){height:94%}.assessment-distribution-curve>i[data-active=true]{border-color:var(--assessment-score-color,var(--cxo-red));background:var(--assessment-score-color,var(--cxo-red))}@supports (color:color-mix(in lab, red, red)){.assessment-distribution-curve>i[data-active=true]{background:color-mix(in srgb, var(--assessment-score-color,var(--cxo-red)) 34%, #242421)}}.assessment-distribution-score-marker{background:var(--assessment-score-color,var(--cxo-red));width:1px;height:104px;position:absolute;bottom:-5px;transform:translate(-50%)}.assessment-distribution-score-marker:after{background:var(--assessment-score-color,var(--cxo-red));content:"";width:7px;height:7px;position:absolute;bottom:-3px;left:-3px}.assessment-distribution-score-marker b{color:var(--color-text);font:600 9px var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;position:absolute;top:-2px;left:7px}.assessment-distribution-average{background:repeating-linear-gradient(#8a8a82 0 3px,#0000 3px 6px);width:1px;height:66px;position:absolute;bottom:0;transform:translate(-50%)}.assessment-distribution-average:after{content:"";background:#0b0b0a;border:1px solid #8a8a82;width:5px;height:5px;position:absolute;bottom:-3px;right:-3px;transform:rotate(45deg)}.assessment-distribution-average b{color:#8a8a82;font:600 8px var(--font-mono), ui-monospace, monospace;text-align:right;white-space:nowrap;background:#0b0b0a;padding:2px 4px;position:absolute;bottom:10px;right:7px}.assessment-distribution-axis{color:#777770;text-align:center;grid-template-columns:repeat(5,1fr);padding:8px 12px 0;font:500 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.assessment-distribution-axis>span{flex-direction:column;align-items:center;gap:3px;display:flex}.assessment-distribution-axis>span>b{color:#aaa9a0;font-weight:600}.assessment-distribution-axis>span[data-active=true],.assessment-distribution-axis>span[data-active=true]>b{color:var(--color-text)}.assessment-results-output{border-bottom:1px solid var(--color-rule);font-family:var(--font-mono), ui-monospace, monospace;color:var(--color-text-3);grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:8px 18px;padding:10px 0;font-size:8px;display:grid}.assessment-results-output h1{color:var(--color-text);font:600 11px var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;margin:0}.assessment-results-output h1>span,.assessment-results-output div>span{color:var(--cxo-sage)}.assessment-results-share-control{background:0 0;border:1px solid #66665e;justify-self:end;align-items:stretch;display:flex}.assessment-results-share-control>button{color:#f5f5ee;min-height:30px;font:600 9px var(--font-mono), ui-monospace, monospace;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-right:1px solid #34342f;align-items:center;padding:0 9px;display:inline-flex}.assessment-results-share-control>:last-child{border-right:0}.assessment-results-share-control>button:hover,.assessment-results-share-control>button:focus-visible{color:#11110f;background:#f5f5ee;outline:none}.assessment-results-signals{border-bottom:1px solid var(--color-rule);gap:9px;padding:14px 0}.assessment-results-signals>div{grid-template-columns:170px minmax(0,1fr) 32px auto;gap:11px;font-size:11px;line-height:1.25}.assessment-results-signals>div>span{white-space:nowrap}.assessment-results-signals>div>i{background:var(--assessment-score-color);height:9px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.assessment-results-signals>div>i{background:color-mix(in srgb, var(--assessment-score-color) 15%, var(--color-rule))}}.assessment-results-signals>div>i>b{background:var(--assessment-score-color);height:100%;display:block}.assessment-results-signals>div>i>em{background:#f5f5ee;width:1px;position:absolute;top:-3px;bottom:-3px;box-shadow:0 0 0 1px #11110f}.assessment-results-signals>div>strong{color:var(--color-text);font-size:11px}.assessment-results-signals>div>small{text-align:right;white-space:nowrap;min-width:90px;font-size:10px}.assessment-results-signals>div>small[data-direction=up]{color:var(--score-good)}.assessment-results-signals>div>small[data-direction=down]{color:var(--score-critical)}.assessment-results-report-form{background:#191917;border:1px solid #66665e;margin-top:11px;padding:14px}.assessment-results-report-form>label{color:#f5f5ee;font-size:11px;display:block}.assessment-results-email-row{margin-top:7px}.assessment-results-email-row>input{background:#0d0d0c;border-color:#77776e;min-height:43px;font-size:13px}.assessment-results-email-row>input:focus{border-color:#f5f5ee;outline:1px solid #f5f5ee}.assessment-results-email-row>.assessment-results-report-submit{color:#11110f;background-color:#f5f5ee;background-image:none;border-color:#f5f5ee;min-width:152px;min-height:43px;font-size:10px}.assessment-results-email-row>.assessment-results-report-submit:hover{color:#11110f;background-color:#deded8;border-color:#deded8}.assessment-results-report-form>small{font-size:8px}.assessment-report-status{margin:11px 0 0;padding:11px 13px}.assessment-report-status strong{font-size:13px}.assessment-report-status p{font-size:10px}.assessment-results-dock{background:0 0;border-top:1px solid #34342f;border-bottom:1px solid #34342f;align-items:center;gap:0;margin-top:12px;display:flex}.assessment-results-dock>button,.assessment-results-dock>a{color:#c5c5bd;min-height:46px;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-left:1px solid #34342f;align-items:center;padding:0 20px;font-size:10px;text-decoration:none;display:flex}.assessment-results-dock>*>b{font-weight:600}.assessment-results-dock>.assessment-results-talk{margin-left:auto}.assessment-results-dock>button:hover,.assessment-results-dock>button:focus-visible,.assessment-results-dock>a:hover,.assessment-results-dock>a:focus-visible{color:#fff;background:0 0;outline:none}.assessment-runner>.assessment-intro,.assessment-runner>.assessment-question-shell,.assessment-runner>.assessment-gate,.assessment-runner>.assessment-results{width:min(100%,980px);max-width:980px;box-shadow:10px 10px 0 var(--cxo-red)}@supports (color:color-mix(in lab, red, red)){.assessment-runner>.assessment-intro,.assessment-runner>.assessment-question-shell,.assessment-runner>.assessment-gate,.assessment-runner>.assessment-results{box-shadow:10px 10px 0 color-mix(in srgb, var(--cxo-red) 18%, transparent)}}html.light .assessment-intro-copy{border-color:#d6d6cc}html.light .assessment-intro>.assessment-intro-stage>.assessment-diagnostic{background:#f1f1ec}html.light .assessment-intro-copy .assessment-kicker,html.light .assessment-intro-duration{color:#5f5f58}html.light .assessment-results-hero{background:radial-gradient(circle,#20201d0e 0 1px,#0000 1.5px) 0 0/5px 5px,#f1f1ec}html.light .assessment-preview-log{color:#575750}html.light .assessment-preview-log i,html.light .assessment-preview-footer,html.light .assessment-results-fingerprint>span{color:#6b6b63}html.light .assessment-fingerprint{background:#e5e5de}html.light .assessment-boot-map{background:linear-gradient(#20201d12 1px,#0000 1px) 0 0/100% 22px,linear-gradient(90deg,#20201d12 1px,#0000 1px) 0 0/22px 100%,#f1f1ec;border-color:#c9c9bf}html.light .assessment-boot-map pre{color:#20201d;text-shadow:none}html.light .assessment-fingerprint-image{filter:saturate(.78)contrast(1.08)brightness(1.05)}html.light .assessment-fingerprint:after{mix-blend-mode:screen;background:radial-gradient(circle,#0000 0 1px,#f7f7f3c2 1.3px 2px) 0 0/5px 5px}html.light .assessment-fingerprint-ascii{color:#20201d;text-shadow:none;background:#f7f7f3e0}html.light .assessment-intro-dock{background:#e9e9e3;border-color:#d6d6cc}html.light .assessment-intro-dock>span{color:#5b5b54;background:#f7f7f3;border-color:#c9c9bf}html.light .assessment-intro-dock>span b{color:#20201d}html.light .assessment-results-fingerprint{border-color:#d6d6cc}html.light .assessment-results-email-row>input{background:#fff}html.light .assessment-results-score>span,html.light .assessment-results-score>b{color:#44443e}html.light .assessment-distribution-curve{border-color:#99998f}html.light .assessment-distribution-curve>i{background:#e3e3dc;border-color:#c9c9bf}html.light .assessment-distribution-average{background:repeating-linear-gradient(#686861 0 3px,#0000 3px 6px)}html.light .assessment-distribution-average:after{background:#f1f1ec;border-color:#686861}html.light .assessment-distribution-average b{color:#686861;background:#f1f1ec}html.light .assessment-distribution-axis{color:#66665f}html.light .assessment-distribution-axis>span>b{color:#44443e}html.light .assessment-distribution-axis>span[data-active=true],html.light .assessment-distribution-axis>span[data-active=true]>b{color:var(--color-text)}html.light .assessment-results-dock{background:0 0;border-color:#c9c9bf}html.light .assessment-results-dock>button,html.light .assessment-results-dock>a{color:#33332e;border-color:#c9c9bf}html.light .assessment-results-share-control{border-color:#9b9b92}html.light .assessment-results-share-control>button{color:#20201d;border-color:#c9c9bf}html.light .assessment-results-share-control>button:hover,html.light .assessment-results-share-control>button:focus-visible,html.light .assessment-results-dock>button:hover,html.light .assessment-results-dock>button:focus-visible,html.light .assessment-results-dock>a:hover,html.light .assessment-results-dock>a:focus-visible{color:#20201d;background:0 0}html.light .assessment-terminal-status,html.light .assessment-terminal-command>span,html.light .assessment-gate-command>span,html.light .assessment-gate-eyebrow,html.light .assessment-gate-card form>label,html.light .assessment-scan-log>span>b,html.light .assessment-results-command>span,html.light .assessment-preview-log b,html.light .assessment-results-output h1>span,html.light .assessment-results-output div>span,html.light .assessment-telemetry-heading>span:last-child,html.light .assessment-telemetry-log>span>i{color:#5d6228}html.light .assessment-telemetry-heading>span:first-child,html.light .assessment-telemetry-matrix>div>span,html.light .assessment-telemetry-matrix>div[data-active=true]>span,html.light .assessment-telemetry-matrix>div>strong{color:#45453f}html.light .assessment-exit-launcher{color:#20201d;background:#f7f7f3;border-color:#33332e}html.light .assessment-exit-launcher kbd{color:#55554f}html.light .assessment-exit-dialog{color:#20201d;background:#f7f7f3;border-color:#aaa99f}html.light .assessment-exit-dialog p{color:#55554f}html.light .assessment-exit-dialog button{color:#fff;background:#20201d;border-color:#20201d}html.light .assessment-exit-dialog a{color:#20201d;background:0 0;border-color:#77776e}html.light .assessment-exit-dialog a:hover,html.light .assessment-exit-dialog a:focus-visible{background:#e9e9e3;border-color:#20201d}html.light .assessment-results-report-form{background:#f1f1ec;border-color:#77776e}html.light .assessment-results-report-form>label{color:#20201d}html.light .assessment-results-email-row>.assessment-results-report-submit{color:#fff;background-color:#20201d;border-color:#20201d}html.light .assessment-results-email-row>.assessment-results-report-submit:hover{color:#fff;background-color:#34342f;border-color:#34342f}@media (max-width:700px){.assessment-focus-main{grid-template-columns:minmax(0,1fr)}.assessment-runner{min-width:0}.assessment-intro-stage{grid-template-columns:1fr}.assessment-intro-copy{border-bottom:1px solid #34342f;border-right:0;padding:25px 18px 23px}.assessment-intro-copy h1{overflow-wrap:anywhere;font-size:clamp(29px,9vw,42px)}.assessment-intro>.assessment-intro-stage>.assessment-diagnostic{margin:0;padding:0}.assessment-moth-visual{min-height:250px}.assessment-preview-log{margin-bottom:14px}.assessment-intro-start{justify-content:center;width:100%;padding-inline:12px;font-size:13px}.assessment-intro-dock{grid-template-columns:repeat(3,1fr);padding:9px;display:grid}.assessment-intro-dock>span{min-height:36px;padding:0 9px;font-size:7px}.assessment-intro-dock>span b,.assessment-intro-foot>span:last-child{display:none}.assessment-results-body{padding:16px 13px}.assessment-results-hero{grid-template-columns:1fr;gap:14px;min-height:130px;padding:16px 13px}.assessment-results-score{border-right:0;border-bottom:1px solid var(--color-rule);padding:0 0 12px}.assessment-results-score>strong{font-size:34px}.assessment-results-score>strong small{font-size:11px}.assessment-distribution-curve{height:70px;padding-inline:4px}.assessment-distribution-curve>span{height:80px}.assessment-distribution-axis{padding-inline:4px}.assessment-results-output{grid-template-columns:1fr auto;gap:7px}.assessment-results-output>div{display:none}.assessment-results-share-control{grid-area:2/1/auto/-1;justify-self:stretch}.assessment-results-share-control>button{flex:1;justify-content:center;padding:0 6px}.assessment-results-signals>div{grid-template-columns:125px minmax(0,1fr) 28px auto;gap:8px;font-size:10px}.assessment-results-signals>div>strong{font-size:10px}.assessment-results-signals>div>small{min-width:80px;font-size:9px}.assessment-results-dock{grid-template-columns:repeat(2,1fr);display:grid}.assessment-results-dock>button,.assessment-results-dock>a{justify-content:center;padding:0 6px}}@media (prefers-reduced-motion:reduce){.assessment-fingerprint>i{animation:none}.assessment-results-dock>button:hover,.assessment-results-dock>a:hover{transform:none}}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
