:where(html:has(.legacy-site)) .enterprise-section{padding:88px 0}:where(html:has(.legacy-site)) .enterprise-header .primary-nav{gap:34px;justify-content:center}:where(html:has(.legacy-site)) .enterprise-header .nav-login{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 6px;border-radius:999px;color:var(--text-secondary);font-weight:500;white-space:nowrap;transition:color .15s,background-color .15s}:where(html:has(.legacy-site)) .enterprise-header .nav-login:hover{color:var(--text);background:var(--surface-2)}@media(max-width:900px){:where(html:has(.legacy-site)) .enterprise-header .nav-actions>.btn{display:none}}:where(html:has(.legacy-site)) .platform-menu>summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;padding:22px 0;font-size:14px}:where(html:has(.legacy-site)) .platform-menu>summary::-webkit-details-marker{display:none}:where(html:has(.legacy-site)) .platform-menu>summary:after{content:"⌄";font-size:12px;transition:transform .2s}:where(html:has(.legacy-site)) .platform-menu[open]>summary:after{transform:rotate(180deg)}:where(html:has(.legacy-site)) .platform-dropdown{position:absolute;left:0;right:0;top:100%;padding:28px var(--page-gutter) 36px;background:var(--canvas);border-bottom:1px solid var(--border);box-shadow:0 25px 40px #1515150a}:where(html:has(.legacy-site)) .platform-dropdown-grid{max-width:950px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px 36px}:where(html:has(.legacy-site)) .platform-dropdown a{display:flex;flex-direction:column;gap:7px;padding:20px;border-radius:10px}:where(html:has(.legacy-site)) .platform-dropdown a:hover{background:var(--surface-2)}:where(html:has(.legacy-site)) .platform-dropdown strong{font-size:18px;font-weight:500;letter-spacing:-.025em}:where(html:has(.legacy-site)) .platform-dropdown span{font-size:14px;color:var(--text-secondary);line-height:1.5}:where(html:has(.legacy-site)) .workforce-hero{padding:76px 0 72px}:where(html:has(.legacy-site)) .workforce-hero h1{max-width:1120px;font-size:clamp(42px,5.1vw,72px)}:where(html:has(.legacy-site)) .workforce-hero h1>span{color:#616161}:where(html:has(.legacy-site)) .workforce-hero .lede{max-width:750px;margin:28px auto;line-height:1.7}:where(html:has(.legacy-site)) .workforce-hero .eyebrow{font-size:12px}:where(html:has(.legacy-site)) .agent-stage{margin-top:52px;padding:26px 30px 32px;border:1px solid #dcdcdc;border-radius:12px;background-color:#ececec;background-image:radial-gradient(#81818142 .65px,transparent 0);background-size:7px 7px;text-align:left}:where(html:has(.legacy-site)) .stage-caption{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px;color:#4a4a4a;font-size:14px;font-weight:500}:where(html:has(.legacy-site)) .stage-caption>span:last-child{font-size:12px;font-weight:400}:where(html:has(.legacy-site)) .agent-window,:where(html:has(.legacy-site)) .small-window,:where(html:has(.legacy-site)) .sovereignty-visual{overflow:hidden;background:#ffffff;border:1px solid #d2d2d2;border-radius:10px;box-shadow:0 14px 28px #27272710}:where(html:has(.legacy-site)) .window-bar{display:grid;grid-template-columns:80px 1fr 150px;gap:12px;align-items:center;padding:15px 20px;background:#f8f8f8;border-bottom:1px solid #e1e1e1;min-height:51px}:where(html:has(.legacy-site)) .window-controls{display:flex;gap:7px}:where(html:has(.legacy-site)) .window-controls i{width:9px;height:9px;border-radius:50%;background:#8d8d8d;border:1px solid #6767672b}:where(html:has(.legacy-site)) .window-controls i:nth-child(2){background:#bababa;border-color:#8a8a8a2b}:where(html:has(.legacy-site)) .window-controls i:nth-child(3){background:#9d9d9d;border-color:#7575752b}:where(html:has(.legacy-site)) .window-title{font:12px var(--font-mono);text-align:center;color:#4f4f4f;overflow-wrap:anywhere}:where(html:has(.legacy-site)) .window-note{font-size:12px;text-align:right;color:#6f6f6f}:where(html:has(.legacy-site)) .agent-workspace{display:grid;grid-template-columns:210px minmax(0,1fr)}:where(html:has(.legacy-site)) .agent-steps{display:flex;flex-direction:column;gap:8px;padding:28px 15px;background:#f6f6f6;border-right:1px solid #e4e4e4}:where(html:has(.legacy-site)) .agent-steps button{display:flex;align-items:start;gap:12px;border:1px solid transparent;border-radius:7px;padding:15px 12px;background:transparent;text-align:left;color:#6d6d6d;line-height:1.4;min-width:0}:where(html:has(.legacy-site)) .agent-steps button:hover{background:#eeeeee}:where(html:has(.legacy-site)) .agent-steps button[aria-selected=true]{background:#ffffff;color:#363636;border-color:#dcdcdc;box-shadow:0 2px 5px #33333307}:where(html:has(.legacy-site)) .step-number{font:12px var(--font-mono);padding-top:2px;flex-shrink:0}:where(html:has(.legacy-site)) .agent-steps strong{display:block;font-size:14px;font-weight:550}:where(html:has(.legacy-site)) .agent-steps small{display:block;font-size:12px;line-height:1.5;margin-top:5px}:where(html:has(.legacy-site)) .agent-panels{min-width:0}:where(html:has(.legacy-site)) .agent-panel{padding:28px 32px;min-height:442px;outline-offset:-4px}:where(html:has(.legacy-site)) .agent-panel[hidden]{display:none}:where(html:has(.legacy-site)) .agent-panel-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid #e8e8e8}:where(html:has(.legacy-site)) .agent-panel-heading h3{font-size:24px;text-wrap:pretty;line-height:1.25}:where(html:has(.legacy-site)) .ui-kicker{font:12px/1.5 var(--font-mono);color:#707070;margin-bottom:10px}:where(html:has(.legacy-site)) .status-badge{display:inline-flex;align-items:center;gap:7px;font-size:12px;line-height:1.4;border:1px solid #e2e2e2;color:#5a5a5a;background:#f5f5f5;padding:5px 9px;border-radius:20px;white-space:nowrap}:where(html:has(.legacy-site)) .status-badge:before{content:"";width:5px;height:5px;background:currentColor;border-radius:50%;flex-shrink:0}:where(html:has(.legacy-site)) .status-badge.amber{background:#f4f4f4;border-color:#e1e1e1;color:#676767}:where(html:has(.legacy-site)) .agent-panel-grid{display:grid;grid-template-columns:1.06fr 1fr;gap:28px;align-items:start}:where(html:has(.legacy-site)) .agent-conversation{min-width:0}:where(html:has(.legacy-site)) .ui-label{display:block;font-size:12px;color:#7a7a7a;margin-bottom:8px}:where(html:has(.legacy-site)) .agent-conversation p{font-size:14px;line-height:1.65;color:#4d4d4d}:where(html:has(.legacy-site)) .agent-conversation .chat-request{color:#333333;background:#f0f0f0;border:1px solid #e3e3e3;border-radius:8px 8px 0 8px;padding:14px 16px}:where(html:has(.legacy-site)) .cayu-reply{margin-top:20px;color:#545454;font-weight:600}:where(html:has(.legacy-site)) .agent-plan{display:grid;gap:7px;margin-top:18px;font-size:12px;color:#646464}:where(html:has(.legacy-site)) .agent-plan span{display:flex;gap:12px;align-items:center}:where(html:has(.legacy-site)) .agent-plan b{font:12px var(--font-mono);color:#888888}:where(html:has(.legacy-site)) .agent-definition{border:1px solid #e3e3e3;background:#fdfdfd;border-radius:8px;padding:20px;min-width:0}:where(html:has(.legacy-site)) .definition-title{display:flex;gap:12px;align-items:center;margin-bottom:15px}:where(html:has(.legacy-site)) .agent-symbol{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;border:1px solid #cfcfcf;background:#eeeeee;color:#575757;font-size:25px;flex-shrink:0}:where(html:has(.legacy-site)) .definition-title strong{display:block;font-size:16px;letter-spacing:-.02em;font-weight:550}:where(html:has(.legacy-site)) .definition-title div>span{font-size:12px;color:#7f7f7f}:where(html:has(.legacy-site)) .agent-definition dl{margin:0}:where(html:has(.legacy-site)) .agent-definition dl>div{display:grid;grid-template-columns:76px 1fr;gap:10px;border-top:1px solid #e8e8e8;padding:11px 0}:where(html:has(.legacy-site)) .agent-definition dl>div:last-child{padding-bottom:0}:where(html:has(.legacy-site)) .agent-definition dt{font-size:12px;color:#747474;padding-top:1px}:where(html:has(.legacy-site)) .agent-definition dd{font-size:13px;line-height:1.5;color:#464646;margin:0}:where(html:has(.legacy-site)) .connection-row{display:flex;gap:12px;align-items:center;border-bottom:1px solid #e8e8e8;padding:17px 0}:where(html:has(.legacy-site)) .connection-row:first-child{padding-top:5px}:where(html:has(.legacy-site)) .source-icon{display:grid;place-items:center;border:1px solid #dddddd;border-radius:5px;width:34px;height:34px;font:12px var(--font-mono);color:#5a5a5a;background:#f5f5f5;flex-shrink:0}:where(html:has(.legacy-site)) .connection-row strong{display:block;font-size:14px;font-weight:500}:where(html:has(.legacy-site)) .connection-row div>span{display:block;font-size:12px;color:#787878;margin-top:3px}:where(html:has(.legacy-site)) .access-label{margin-left:auto;color:#696969;font:12px var(--font-mono)}:where(html:has(.legacy-site)) .ui-footnote{font-size:12px;line-height:1.5;margin-top:18px;color:#747474}:where(html:has(.legacy-site)) .eval-row,:where(html:has(.legacy-site)) .permission-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #e7e7e7;font-size:13px}:where(html:has(.legacy-site)) .status-text{font-size:12px;font-weight:500;color:#5d5d5d}:where(html:has(.legacy-site)) .status-text.amber{color:#707070}:where(html:has(.legacy-site)) .policy-note{padding-top:20px}:where(html:has(.legacy-site)) .policy-note strong{display:block;font-size:14px;font-weight:500}:where(html:has(.legacy-site)) .policy-note p{font-size:13px;line-height:1.6;margin-top:7px;color:#6c6c6c}:where(html:has(.legacy-site)) .run-events{margin:0;padding:0;list-style:none}:where(html:has(.legacy-site)) .run-events li{display:flex;gap:10px;position:relative;padding:0 0 25px}:where(html:has(.legacy-site)) .run-events li:last-child{padding-bottom:0}:where(html:has(.legacy-site)) .run-events li:not(:last-child):before{content:"";position:absolute;top:22px;bottom:3px;left:9px;width:1px;background:#e0e0e0}:where(html:has(.legacy-site)) .event-mark{display:grid;place-items:center;flex-shrink:0;border:1px solid #e1e1e1;width:20px;height:20px;font-size:12px;border-radius:50%;background:#f2f2f2;color:#676767}:where(html:has(.legacy-site)) .event-mark.pending{color:#6c6c6c;background:#f5f5f5;border-color:#dedede}:where(html:has(.legacy-site)) .run-events strong{display:block;font-size:13px;font-weight:500}:where(html:has(.legacy-site)) .run-events div>span{display:block;font-size:12px;line-height:1.5;color:#7d7d7d;margin-top:5px}:where(html:has(.legacy-site)) .run-events time{font:12px var(--font-mono);color:#808080;white-space:nowrap;margin-left:auto}:where(html:has(.legacy-site)) .evidence-preview h4{font-size:16px;margin-bottom:10px;letter-spacing:-.02em}:where(html:has(.legacy-site)) .evidence-preview>p:not(.ui-kicker){font-size:13px;line-height:1.6}:where(html:has(.legacy-site)) .evidence-file{display:flex;align-items:center;gap:9px;font-size:12px;border-bottom:1px solid #e7e7e7;padding:12px 0}:where(html:has(.legacy-site)) .evidence-file b{margin-left:auto;font-size:12px;color:#787878;font-weight:400}:where(html:has(.legacy-site)) .evidence-preview .approval-note{margin-top:16px;color:#6f6f6f;font-size:12px!important}:where(html:has(.legacy-site)) .learning-path{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#6a6a6a;margin-top:25px}:where(html:has(.legacy-site)) .learning-path b{font-weight:400;color:#a0a0a0}:where(html:has(.legacy-site)) .eval-row b{font-size:12px;color:#777777;font-weight:400}:where(html:has(.legacy-site)) .window-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;color:#7e7e7e;padding:13px 22px;border-top:1px solid #e6e6e6;background:#fbfbfb}:where(html:has(.legacy-site)) .window-footer>span:first-child{display:flex;align-items:center;gap:8px}:where(html:has(.legacy-site)) .runtime-section{background:#191919;color:#f5f5f5}:where(html:has(.legacy-site)) .runtime-loop-head{text-align:center;max-width:1000px;margin:0 auto 52px}:where(html:has(.legacy-site)) .runtime-loop-head .eyebrow{color:#b9b9b9}:where(html:has(.legacy-site)) .runtime-loop-head h2{font-size:clamp(34px,4.4vw,57px)}:where(html:has(.legacy-site)) .runtime-loop-head>p:last-child{font-size:17px;line-height:1.7;color:#bababa;max-width:690px;margin:24px auto 0}:where(html:has(.legacy-site)) .execution-loop{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}:where(html:has(.legacy-site)) .loop-step{display:flex;align-items:center;gap:12px;padding:19px 20px;border:1px solid #5e5e5e;border-radius:7px;background:#242424;margin-bottom:23px;position:relative}:where(html:has(.legacy-site)) .execution-loop li:not(:last-child) .loop-step:after{content:"";position:absolute;width:28px;right:-29px;top:50%;height:1px;background:#5e5e5e}:where(html:has(.legacy-site)) .loop-step>span{font:12px var(--font-mono);color:#9f9f9f}:where(html:has(.legacy-site)) .loop-step strong{font:14px var(--font-mono);text-transform:uppercase;letter-spacing:.06em}:where(html:has(.legacy-site)) .loop-step>b{font-size:20px;font-weight:400;color:#b1b1b1;margin-left:auto}:where(html:has(.legacy-site)) .execution-loop h3{font-size:19px;line-height:1.35;margin-bottom:12px}:where(html:has(.legacy-site)) .execution-loop p{font-size:15px;line-height:1.75;color:#b6b6b6;max-width:275px}:where(html:has(.legacy-site)) .loop-return{display:flex;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid #404040;padding:30px 20px 22px;font-size:14px;color:#afafaf;text-align:center}:where(html:has(.legacy-site)) .loop-return>span{font-size:21px;color:#b8b8b8}:where(html:has(.legacy-site)) .runtime-traits{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 45px;margin-top:26px;font-size:13px;color:#cdcdcd}:where(html:has(.legacy-site)) .runtime-traits span:before{content:"+";margin-right:10px;color:#858585}:where(html:has(.legacy-site)) .benefits-section{border-bottom:1px solid #e5e5e5;background:#f9f9f9}:where(html:has(.legacy-site)) .benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}:where(html:has(.legacy-site)) .benefit-card{padding:35px 26px 36px;border-right:1px solid #e4e4e4}:where(html:has(.legacy-site)) .benefit-card:first-child{padding-left:0}:where(html:has(.legacy-site)) .benefit-card:last-child{padding-right:0;border-right:0}:where(html:has(.legacy-site)) .benefit-card .eyebrow{font-size:12px;color:#7c7c7c;margin-bottom:20px}:where(html:has(.legacy-site)) .benefit-value{font-size:clamp(25px,2.5vw,37px);line-height:1.1;letter-spacing:-.045em;color:#404040;margin-bottom:17px}:where(html:has(.legacy-site)) .benefit-card h3{font-size:16px;margin-bottom:10px}:where(html:has(.legacy-site)) .benefit-card>p:not(.eyebrow){font-size:14px;color:#707070}:where(html:has(.legacy-site)) .benefit-card .benefit-note{font-size:12px!important;margin-top:13px}:where(html:has(.legacy-site)) .platform-section .section-head>div>p:last-child{max-width:600px}:where(html:has(.legacy-site)) .platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}:where(html:has(.legacy-site)) .platform-card{border:1px solid #dddddd;border-radius:10px;background:var(--canvas);overflow:hidden;display:flex;flex-direction:column;min-width:0;scroll-margin-top:95px}:where(html:has(.legacy-site)) .platform-visual{height:348px;display:flex;align-items:center;justify-content:center;padding:30px 36px;background:#ebebeb;min-width:0;border-bottom:1px solid #e0e0e0}:where(html:has(.legacy-site)) .runtime-visual{background:#e5e5e5;background-image:radial-gradient(#6d6d6d43 .65px,transparent 0);background-size:6px 6px}:where(html:has(.legacy-site)) .small-window{width:100%;max-width:480px}:where(html:has(.legacy-site)) .small-window .window-bar{grid-template-columns:55px 1fr auto;padding:12px 17px;gap:8px;min-height:44px}:where(html:has(.legacy-site)) .small-window .window-title{font-size:12px}:where(html:has(.legacy-site)) .small-window .window-note{font-size:12px}:where(html:has(.legacy-site)) .small-window .window-controls{gap:5px}:where(html:has(.legacy-site)) .small-window .window-controls i{width:8px;height:8px}:where(html:has(.legacy-site)) .terminal-window{background:#222222;border-color:#5d5d5d;color:#eeeeee}:where(html:has(.legacy-site)) .terminal-window .window-bar{background:#2e2e2e;border-color:#4a4a4a}:where(html:has(.legacy-site)) .terminal-window .window-note,:where(html:has(.legacy-site)) .terminal-window .window-title{color:#c1c1c1}:where(html:has(.legacy-site)) .runtime-code{padding:21px 23px 17px;font:13px/1.95 var(--font-mono)}:where(html:has(.legacy-site)) .code-comment{font-size:12px;color:#a1a1a1;margin-bottom:7px}:where(html:has(.legacy-site)) .runtime-code code{font:inherit}:where(html:has(.legacy-site)) .code-prompt{color:#bababa;margin-right:6px}:where(html:has(.legacy-site)) .project-primitives{display:flex;gap:8px;flex-wrap:wrap;padding:0 23px 18px}:where(html:has(.legacy-site)) .project-primitives span{border:1px solid #505050;border-radius:4px;font:12px var(--font-mono);color:#c0c0c0;padding:4px 7px}:where(html:has(.legacy-site)) .terminal-base{font-size:12px;color:#afafaf;border-top:1px solid #474747;padding:12px 23px}:where(html:has(.legacy-site)) .cloud-summary{padding:18px 20px}:where(html:has(.legacy-site)) .cloud-summary .ui-kicker{font-size:12px;margin-bottom:10px}:where(html:has(.legacy-site)) .cloud-summary>div{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(html:has(.legacy-site)) .cloud-summary strong{font-size:16px;font-weight:500;letter-spacing:-.02em}:where(html:has(.legacy-site)) .cloud-summary .status-badge{font-size:12px;padding:4px 7px}:where(html:has(.legacy-site)) .cloud-operation-row{display:flex;justify-content:space-between;gap:14px;font-size:12px;padding:11px 20px;border-top:1px solid #e8e8e8}:where(html:has(.legacy-site)) .cloud-operation-row>span{color:#7e7e7e}:where(html:has(.legacy-site)) .cloud-operation-row strong{font-size:12px;font-weight:400;text-align:right;color:#585858}:where(html:has(.legacy-site)) .cloud-window-note{padding:11px 20px;font-size:12px;color:#727272;background:#f5f5f5;border-top:1px solid #e5e5e5}:where(html:has(.legacy-site)) .platform-copy{padding:34px;display:flex;flex:1;flex-direction:column}:where(html:has(.legacy-site)) .platform-copy .eyebrow{font-size:12px;margin-bottom:15px;color:#767676}:where(html:has(.legacy-site)) .platform-copy h3{font-size:30px;max-width:460px;margin-bottom:19px}:where(html:has(.legacy-site)) .platform-copy>p:not(.eyebrow){font-size:16px;line-height:1.75}:where(html:has(.legacy-site)) .platform-copy .tool-note{padding:19px 0 0;margin-top:20px;border-top:1px solid var(--border-subtle);color:#727272;font-size:14px!important}:where(html:has(.legacy-site)) .platform-copy>.text-link{margin-top:auto;padding-top:24px}:where(html:has(.legacy-site)) .compound-note{display:flex;gap:12px;border-top:1px solid var(--border-subtle);margin-top:20px;padding-top:19px}:where(html:has(.legacy-site)) .compound-note>span{font-size:23px;line-height:1.2;color:#7d7d7d}:where(html:has(.legacy-site)) .compound-note p{font-size:14px;line-height:1.7}:where(html:has(.legacy-site)) .compound-note strong{font-weight:500;color:#474747}:where(html:has(.legacy-site)) .teams-section{background:#f8f8f8;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}:where(html:has(.legacy-site)) .team-value-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}:where(html:has(.legacy-site)) .team-value-card{padding:23px 20px;background:#ffffff;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;min-width:0}:where(html:has(.legacy-site)) .team-name{color:#686868;font:12px var(--font-mono);margin-bottom:27px}:where(html:has(.legacy-site)) .team-value-card h3{font-size:22px;margin-bottom:16px;text-wrap:pretty}:where(html:has(.legacy-site)) .team-value-card>p:not(.team-name){font-size:15px;line-height:1.7}:where(html:has(.legacy-site)) .team-job-path{font:12px/1.7 var(--font-mono);border-top:1px solid #e8e8e8;color:#787878;margin-top:auto;padding-top:17px}:where(html:has(.legacy-site)) .team-value-card>p:not(.team-name){padding-bottom:22px}:where(html:has(.legacy-site)) .industry-line{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #e2e2e2;margin:36px 0 25px;padding-top:28px}:where(html:has(.legacy-site)) .industry-line .eyebrow{font-size:12px;margin-bottom:10px}:where(html:has(.legacy-site)) .industry-line p:not(.eyebrow){font-size:14px}:where(html:has(.legacy-site)) .industry-names{display:flex;gap:12px;flex-wrap:wrap}:where(html:has(.legacy-site)) .industry-names span{font-size:14px;background:#eeeeee;border:1px solid #dddddd;color:#626262;border-radius:5px;padding:9px 13px}:where(html:has(.legacy-site)) .sovereignty-panel{display:grid;grid-template-columns:1fr 1.12fr;gap:74px;align-items:center}:where(html:has(.legacy-site)) .sovereignty-copy h2{font-size:clamp(34px,3.6vw,48px);margin-bottom:24px}:where(html:has(.legacy-site)) .sovereignty-copy>p:not(.eyebrow){font-size:16px;line-height:1.8;margin-top:16px;max-width:480px}:where(html:has(.legacy-site)) .sovereignty-visual{box-shadow:none;border-color:#dcdcdc}:where(html:has(.legacy-site)) .sovereignty-visual .window-bar{grid-template-columns:65px 1fr auto;background:#f4f4f4;border-color:#e2e2e2}:where(html:has(.legacy-site)) .sovereignty-content{padding:24px}:where(html:has(.legacy-site)) .retained-assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px}:where(html:has(.legacy-site)) .retained-assets span{font-size:14px;padding:14px 6px;text-align:center;color:#646464;border:1px solid #dddddd;border-radius:5px;background:#f4f4f4}:where(html:has(.legacy-site)) .retained-caption{color:#838383;font-size:12px;text-align:center;line-height:1.5}:where(html:has(.legacy-site)) .model-connection{color:#9a9a9a;text-align:center;padding:12px;font-size:20px}:where(html:has(.legacy-site)) .model-slot{display:flex;gap:18px;align-items:center;justify-content:space-between;background:#363636;border:1px solid #5d5d5d;border-radius:7px;padding:18px;color:#f3f3f3}:where(html:has(.legacy-site)) .model-slot div>span{font:12px var(--font-mono);display:block;color:#bdbdbd;margin-bottom:8px}:where(html:has(.legacy-site)) .model-slot strong{font-size:14px;font-weight:500;display:block}:where(html:has(.legacy-site)) .model-switch{display:flex;gap:9px;align-items:center;flex-shrink:0;border:1px solid #909090;border-radius:5px;min-height:40px;padding:8px 11px;font-size:12px;background:#515151;color:#f4f4f4}:where(html:has(.legacy-site)) .model-switch:hover{background:#696969}:where(html:has(.legacy-site)) .model-caption{font-size:12px;line-height:1.7;color:#787878;min-height:41px;margin-top:16px}:where(html:has(.legacy-site)) .deployment-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-top:60px}:where(html:has(.legacy-site)) .deployment-heading .eyebrow{font-size:12px;margin-bottom:14px}:where(html:has(.legacy-site)) .deployment-heading h3{font-size:28px;max-width:580px}:where(html:has(.legacy-site)) .deployment-heading>p{font-size:14px;max-width:330px}:where(html:has(.legacy-site)) .deployment-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px}:where(html:has(.legacy-site)) .deployment-options>div{border-top:1px solid #e1e1e1;padding-top:20px}:where(html:has(.legacy-site)) .deployment-options span{font:12px var(--font-mono);color:#989898}:where(html:has(.legacy-site)) .deployment-options h4{font-size:18px;letter-spacing:-.02em;margin:12px 0 8px}:where(html:has(.legacy-site)) .deployment-options p{font-size:14px;line-height:1.7}:where(html:has(.legacy-site)) .delivery-section{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}:where(html:has(.legacy-site)) .delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}:where(html:has(.legacy-site)) .delivery-card{display:flex;flex-direction:column;background:#ffffff;border:1px solid #e2e2e2;border-radius:8px;min-width:0}:where(html:has(.legacy-site)) .delivery-top{display:flex;justify-content:space-between;gap:15px;color:#808080;font-size:12px;margin-bottom:34px}:where(html:has(.legacy-site)) .delivery-top>span:first-child{font-family:var(--font-mono)}:where(html:has(.legacy-site)) .delivery-card h3{margin-bottom:15px}:where(html:has(.legacy-site)) .delivery-card>p{line-height:1.75;padding-bottom:26px}:where(html:has(.legacy-site)) .delivery-card .text-link{margin-top:auto;padding-top:20px;border-top:1px solid #e7e7e7}:where(html:has(.legacy-site)) .partner-note{font-size:14px;line-height:1.7;margin-top:25px;max-width:780px}:where(html:has(.legacy-site)) .workshop-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;border:1px solid #e1e1e1;border-radius:10px;padding:48px;background:#ffffff}:where(html:has(.legacy-site)) .workshop-panel h2{font-size:40px}:where(html:has(.legacy-site)) .workshop-panel>div>p:not(.eyebrow){font-size:16px;line-height:1.75;max-width:500px}:where(html:has(.legacy-site)) .workshop-panel .workshop-qualification{font-size:14px!important;margin:18px 0 24px;color:#787878}:where(html:has(.legacy-site)) .vision-section{padding-top:0;padding-bottom:0}:where(html:has(.legacy-site)) .future-panel{border-top:1px solid #e4e4e4;padding:42px 0}:where(html:has(.legacy-site)) .future-panel>div{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}:where(html:has(.legacy-site)) .future-panel h2{font-size:40px;color:#5f5f5f}:where(html:has(.legacy-site)) .future-panel>div>p{font-size:16px;line-height:1.85;max-width:540px}:where(html:has(.legacy-site)) .enterprise-closing{margin-top:0;background:var(--canvas);padding:56px 0 90px}@media(max-width:1150px){:where(html:has(.legacy-site)) .agent-workspace{grid-template-columns:174px minmax(0,1fr)}:where(html:has(.legacy-site)) .agent-steps{padding:24px 10px}:where(html:has(.legacy-site)) .agent-steps button{gap:8px;padding:13px 9px}:where(html:has(.legacy-site)) .agent-panel{padding:24px;min-height:480px}:where(html:has(.legacy-site)) .agent-panel-heading h3{font-size:22px}:where(html:has(.legacy-site)) .agent-panel-grid{gap:18px}:where(html:has(.legacy-site)) .agent-panel-heading{align-items:flex-start}:where(html:has(.legacy-site)) .agent-panel-heading .status-badge{white-space:normal;max-width:140px}:where(html:has(.legacy-site)) .agent-definition{padding:15px}:where(html:has(.legacy-site)) .agent-definition dl>div{grid-template-columns:64px 1fr;gap:6px}:where(html:has(.legacy-site)) .run-events{padding-top:3px}:where(html:has(.legacy-site)) .run-events time{font-size:12px}:where(html:has(.legacy-site)) .loop-step{padding:16px 14px}:where(html:has(.legacy-site)) .loop-step strong{font-size:12px}:where(html:has(.legacy-site)) .loop-step>span{font-size:12px}:where(html:has(.legacy-site)) .execution-loop{gap:20px}:where(html:has(.legacy-site)) .execution-loop li:not(:last-child) .loop-step:after{width:20px;right:-21px}:where(html:has(.legacy-site)) .platform-visual{padding:24px}:where(html:has(.legacy-site)) .platform-copy{padding:28px}:where(html:has(.legacy-site)) .team-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(html:has(.legacy-site)) .team-value-card:last-child{grid-column:span 2}:where(html:has(.legacy-site)) .sovereignty-panel{gap:38px}:where(html:has(.legacy-site)) .model-slot{flex-direction:column;align-items:flex-start}:where(html:has(.legacy-site)) .workshop-panel{padding:36px;gap:38px}:where(html:has(.legacy-site)) .workshop-panel h2{font-size:34px}}@media(max-width:900px){:where(html:has(.legacy-site)) .enterprise-section{padding:64px 0}:where(html:has(.legacy-site)) .enterprise-header .primary-nav{padding:10px 24px 24px}:where(html:has(.legacy-site)) .platform-menu{border-bottom:1px solid var(--border-subtle)}:where(html:has(.legacy-site)) .platform-menu>summary{padding:16px 0;justify-content:space-between}:where(html:has(.legacy-site)) .platform-dropdown{position:static;padding:0 0 16px;border:0;box-shadow:none}:where(html:has(.legacy-site)) .platform-dropdown-grid{grid-template-columns:1fr;gap:0}:where(html:has(.legacy-site)) .platform-dropdown a{padding:12px}:where(html:has(.legacy-site)) .platform-dropdown strong{font-size:16px}:where(html:has(.legacy-site)) .workforce-hero{padding:56px 0}:where(html:has(.legacy-site)) .workforce-hero h1{font-size:52px}:where(html:has(.legacy-site)) .agent-stage{padding:20px}:where(html:has(.legacy-site)) .stage-caption{font-size:13px}:where(html:has(.legacy-site)) .stage-caption>span:last-child{font-size:12px}:where(html:has(.legacy-site)) .agent-workspace{grid-template-columns:1fr}:where(html:has(.legacy-site)) .agent-steps{padding:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border-right:0;border-bottom:1px solid #e4e4e4}:where(html:has(.legacy-site)) .agent-steps button{padding:12px;align-items:center}:where(html:has(.legacy-site)) .agent-steps small{display:none}:where(html:has(.legacy-site)) .agent-panel{min-height:420px}:where(html:has(.legacy-site)) .agent-panel-heading .status-badge{max-width:none;white-space:nowrap}:where(html:has(.legacy-site)) .agent-panel-grid{gap:24px}:where(html:has(.legacy-site)) .agent-definition{padding:20px}:where(html:has(.legacy-site)) .execution-loop{grid-template-columns:1fr 1fr;gap:32px}:where(html:has(.legacy-site)) .execution-loop li:not(:last-child) .loop-step:after{display:none}:where(html:has(.legacy-site)) .execution-loop p{max-width:none}:where(html:has(.legacy-site)) .execution-loop h3{font-size:20px}:where(html:has(.legacy-site)) .benefits-section{padding:0}:where(html:has(.legacy-site)) .benefit-grid{grid-template-columns:1fr 1fr}:where(html:has(.legacy-site)) .benefit-card{padding:30px!important;border-bottom:1px solid #e4e4e4}:where(html:has(.legacy-site)) .benefit-card:nth-child(2){border-right:0}:where(html:has(.legacy-site)) .benefit-card:nth-child(n+3){border-bottom:0}:where(html:has(.legacy-site)) .benefit-value{font-size:32px}:where(html:has(.legacy-site)) .platform-grid{gap:22px}:where(html:has(.legacy-site)) .platform-visual{height:340px;padding:18px}:where(html:has(.legacy-site)) .small-window .window-bar{grid-template-columns:45px 1fr}:where(html:has(.legacy-site)) .small-window .window-note{display:none}:where(html:has(.legacy-site)) .runtime-code{font-size:12px;padding:22px 16px}:where(html:has(.legacy-site)) .project-primitives{padding:0 16px 18px;gap:6px}:where(html:has(.legacy-site)) .terminal-base{padding:12px 16px;font-size:12px}:where(html:has(.legacy-site)) .cloud-summary{padding:18px 14px}:where(html:has(.legacy-site)) .cloud-summary>div{flex-direction:column;align-items:start;gap:8px}:where(html:has(.legacy-site)) .cloud-operation-row{padding:10px 14px;flex-direction:column;gap:4px}:where(html:has(.legacy-site)) .cloud-operation-row strong{text-align:left}:where(html:has(.legacy-site)) .cloud-window-note{display:none}:where(html:has(.legacy-site)) .platform-copy{padding:25px}:where(html:has(.legacy-site)) .platform-copy h3{font-size:26px}:where(html:has(.legacy-site)) .platform-copy>p:not(.eyebrow){font-size:15px}:where(html:has(.legacy-site)) .team-value-grid{grid-template-columns:1fr 1fr}:where(html:has(.legacy-site)) .team-value-card:last-child{grid-column:span 2}:where(html:has(.legacy-site)) .industry-line{align-items:flex-start;flex-direction:column;gap:22px}:where(html:has(.legacy-site)) .sovereignty-panel{grid-template-columns:1fr;gap:32px}:where(html:has(.legacy-site)) .sovereignty-copy h2 br:last-of-type{display:none}:where(html:has(.legacy-site)) .sovereignty-copy>p:not(.eyebrow){max-width:650px}:where(html:has(.legacy-site)) .sovereignty-visual{max-width:650px;width:100%}:where(html:has(.legacy-site)) .model-slot{flex-direction:row;align-items:center}:where(html:has(.legacy-site)) .delivery-grid{grid-template-columns:1fr}:where(html:has(.legacy-site)) .delivery-card{padding:28px;display:grid;grid-template-columns:1fr 1.4fr;column-gap:30px}:where(html:has(.legacy-site)) .delivery-top{grid-column:1/-1;margin-bottom:20px}:where(html:has(.legacy-site)) .delivery-card h3{grid-column:1}:where(html:has(.legacy-site)) .delivery-card>p{grid-column:2;grid-row:2/4;padding-bottom:0}:where(html:has(.legacy-site)) .delivery-card .text-link{grid-column:1;border-top:0;padding-top:12px}:where(html:has(.legacy-site)) .workshop-panel{gap:30px;padding:30px}:where(html:has(.legacy-site)) .workshop-panel h2{font-size:30px}:where(html:has(.legacy-site)) .vision-section{padding-top:0;padding-bottom:0}:where(html:has(.legacy-site)) .future-panel>div{gap:35px}:where(html:has(.legacy-site)) .future-panel h2{font-size:35px}}@media(max-width:640px){:where(html:has(.legacy-site)) .enterprise-section{padding:52px 0}:where(html:has(.legacy-site)) .workforce-hero{padding:44px 0 48px}:where(html:has(.legacy-site)) .workforce-hero h1{font-size:42px;line-height:1.08}:where(html:has(.legacy-site)) .workforce-hero .lede{font-size:16px;line-height:1.75}:where(html:has(.legacy-site)) .workforce-hero .eyebrow{font-size:12px}:where(html:has(.legacy-site)) .agent-stage{margin-top:36px;padding:13px 10px 11px;border-radius:9px}:where(html:has(.legacy-site)) .stage-caption{flex-direction:column;align-items:flex-start;gap:4px;padding:3px 5px;margin-bottom:14px;font-size:13px}:where(html:has(.legacy-site)) .stage-caption>span:last-child{font-size:12px}:where(html:has(.legacy-site)) .agent-window{border-radius:7px}:where(html:has(.legacy-site)) .window-bar{padding:12px 14px;grid-template-columns:45px 1fr;gap:8px;min-height:44px}:where(html:has(.legacy-site)) .window-note{display:none}:where(html:has(.legacy-site)) .window-title{text-align:right;font-size:12px}:where(html:has(.legacy-site)) .window-controls{gap:5px}:where(html:has(.legacy-site)) .window-controls i{width:8px;height:8px}:where(html:has(.legacy-site)) .agent-steps{padding:8px 6px;gap:3px}:where(html:has(.legacy-site)) .agent-steps button{padding:9px 4px;justify-content:center;min-height:42px}:where(html:has(.legacy-site)) .step-number{display:none}:where(html:has(.legacy-site)) .agent-steps strong{font-size:12px}:where(html:has(.legacy-site)) .agent-panel{padding:20px 16px;min-height:0}:where(html:has(.legacy-site)) .agent-panel-heading{flex-direction:column;gap:12px;padding-bottom:16px;margin-bottom:20px}:where(html:has(.legacy-site)) .agent-panel-heading h3{font-size:23px}:where(html:has(.legacy-site)) .agent-panel-heading .ui-kicker{font-size:12px}:where(html:has(.legacy-site)) .agent-panel-grid{grid-template-columns:1fr;gap:24px}:where(html:has(.legacy-site)) .agent-conversation p{font-size:14px}:where(html:has(.legacy-site)) .agent-definition{padding:18px}:where(html:has(.legacy-site)) .agent-definition dl>div{grid-template-columns:65px 1fr}:where(html:has(.legacy-site)) .window-footer{padding:11px 14px;font-size:12px}:where(html:has(.legacy-site)) .window-footer>span:first-child{display:none}:where(html:has(.legacy-site)) .window-footer>span:last-child{margin:auto}:where(html:has(.legacy-site)) .runtime-loop-head{margin-bottom:30px}:where(html:has(.legacy-site)) .runtime-loop-head h2{font-size:33px}:where(html:has(.legacy-site)) .runtime-loop-head>p:last-child{font-size:16px}:where(html:has(.legacy-site)) .execution-loop{grid-template-columns:1fr;gap:27px}:where(html:has(.legacy-site)) .loop-step{margin-bottom:14px;padding:16px 18px}:where(html:has(.legacy-site)) .loop-step strong{font-size:14px}:where(html:has(.legacy-site)) .execution-loop h3{font-size:20px;margin-bottom:9px}:where(html:has(.legacy-site)) .execution-loop p{font-size:15px}:where(html:has(.legacy-site)) .loop-return{font-size:13px;padding:24px 0 20px;align-items:flex-start;text-align:left}:where(html:has(.legacy-site)) .runtime-traits{gap:12px 18px;font-size:12px;justify-content:flex-start}:where(html:has(.legacy-site)) .benefits-section{padding:0}:where(html:has(.legacy-site)) .benefit-grid{grid-template-columns:1fr}:where(html:has(.legacy-site)) .benefit-card{border-right:0;padding:26px 0!important}:where(html:has(.legacy-site)) .benefit-card:nth-child(3){border-bottom:1px solid #e4e4e4}:where(html:has(.legacy-site)) .benefit-card .eyebrow{margin-bottom:15px}:where(html:has(.legacy-site)) .benefit-value{font-size:34px;margin-bottom:12px}:where(html:has(.legacy-site)) .benefit-card h3{font-size:18px}:where(html:has(.legacy-site)) .benefit-card>p:not(.eyebrow){font-size:15px}:where(html:has(.legacy-site)) .platform-grid{grid-template-columns:1fr;gap:26px}:where(html:has(.legacy-site)) .platform-visual{height:325px;padding:20px 18px}:where(html:has(.legacy-site)) .small-window .window-title{text-align:right}:where(html:has(.legacy-site)) .cloud-summary>div{flex-direction:row;align-items:center}:where(html:has(.legacy-site)) .cloud-summary strong{font-size:14px}:where(html:has(.legacy-site)) .cloud-operation-row{flex-direction:row;gap:12px;padding:12px 14px}:where(html:has(.legacy-site)) .cloud-operation-row strong{text-align:right}:where(html:has(.legacy-site)) .cloud-summary .status-badge{font-size:12px}:where(html:has(.legacy-site)) .cloud-window-note{display:block;font-size:12px;padding:11px 14px}:where(html:has(.legacy-site)) .platform-copy{padding:25px}:where(html:has(.legacy-site)) .platform-copy h3{font-size:28px}:where(html:has(.legacy-site)) .platform-copy>p:not(.eyebrow){font-size:16px}:where(html:has(.legacy-site)) .team-value-grid{grid-template-columns:1fr;gap:14px}:where(html:has(.legacy-site)) .team-value-card:last-child{grid-column:auto}:where(html:has(.legacy-site)) .team-value-card{padding:25px}:where(html:has(.legacy-site)) .team-name{margin-bottom:16px;font-size:13px}:where(html:has(.legacy-site)) .team-value-card h3{font-size:25px}:where(html:has(.legacy-site)) .team-value-card>p:not(.team-name){font-size:16px;padding-bottom:21px}:where(html:has(.legacy-site)) .team-job-path{font-size:12px}:where(html:has(.legacy-site)) .industry-names{gap:8px}:where(html:has(.legacy-site)) .industry-names span{font-size:13px;padding:8px 10px}:where(html:has(.legacy-site)) .sovereignty-copy h2{font-size:35px}:where(html:has(.legacy-site)) .sovereignty-copy>p:not(.eyebrow){font-size:16px}:where(html:has(.legacy-site)) .sovereignty-visual .window-bar{grid-template-columns:45px 1fr}:where(html:has(.legacy-site)) .sovereignty-content{padding:18px}:where(html:has(.legacy-site)) .retained-assets{gap:6px}:where(html:has(.legacy-site)) .retained-assets span{font-size:12px;padding:12px 3px}:where(html:has(.legacy-site)) .retained-caption{font-size:12px}:where(html:has(.legacy-site)) .model-slot{flex-direction:column;align-items:flex-start;gap:15px;padding:16px}:where(html:has(.legacy-site)) .model-caption{font-size:12px}:where(html:has(.legacy-site)) .deployment-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-top:38px}:where(html:has(.legacy-site)) .deployment-heading h3{font-size:27px}:where(html:has(.legacy-site)) .deployment-options{grid-template-columns:1fr;gap:25px;margin-top:28px}:where(html:has(.legacy-site)) .deployment-options h4{margin-top:8px;font-size:19px}:where(html:has(.legacy-site)) .deployment-options p{font-size:15px}:where(html:has(.legacy-site)) .delivery-card{display:flex;padding:26px}:where(html:has(.legacy-site)) .delivery-card h3{font-size:26px}:where(html:has(.legacy-site)) .delivery-card>p{font-size:16px;padding-bottom:22px}:where(html:has(.legacy-site)) .delivery-card .text-link{border-top:1px solid #e7e7e7;padding-top:18px}:where(html:has(.legacy-site)) .workshop-panel{grid-template-columns:1fr;padding:27px 24px;gap:24px}:where(html:has(.legacy-site)) .workshop-panel h2{font-size:32px}:where(html:has(.legacy-site)) .workshop-panel .eyebrow{font-size:12px}:where(html:has(.legacy-site)) .vision-section{padding:0}:where(html:has(.legacy-site)) .future-panel{padding:32px 0}:where(html:has(.legacy-site)) .future-panel>div{grid-template-columns:1fr;gap:24px}:where(html:has(.legacy-site)) .future-panel h2{font-size:36px}:where(html:has(.legacy-site)) .future-panel>div>p{font-size:16px}:where(html:has(.legacy-site)) .enterprise-closing{padding:32px 0 60px}:where(html:has(.legacy-site)) .enterprise-closing h2{font-size:34px}:where(html:has(.legacy-site)) .footer-nav{gap:18px 25px}}@media(prefers-reduced-motion:reduce){:where(html:has(.legacy-site)) .platform-menu>summary:after{transition:none}}:where(html:has(.legacy-site)) .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(html:has(.legacy-site)) .workforce-hero{padding:80px 0 60px}:where(html:has(.legacy-site)) .workforce-hero h1>span{color:#707070}:where(html:has(.legacy-site)) .workforce-hero .lede{max-width:615px;font-size:19px;margin:24px auto 30px}:where(html:has(.legacy-site)) .window-footer .dot,:where(html:has(.legacy-site)) .workforce-hero .dot{background:#666}:where(html:has(.legacy-site)) .agent-stage{background:#f3f3f3;background-image:none;border-color:#e0e0e0;padding:28px}:where(html:has(.legacy-site)) .stage-caption h2{font-size:22px;letter-spacing:-.035em;line-height:1.35;font-weight:500;text-wrap:pretty}:where(html:has(.legacy-site)) .stage-caption{margin-bottom:24px;color:#292929}:where(html:has(.legacy-site)) .stage-caption>span:last-child{color:#767676}:where(html:has(.legacy-site)) .agent-panel{min-height:414px}:where(html:has(.legacy-site)) .runtime-continuation{position:relative;margin-top:28px;padding:28px 30px 30px;background:#202020;border:1px solid #353535;border-radius:9px;color:#f4f4f4;scroll-margin-top:95px}:where(html:has(.legacy-site)) .runtime-bridge{position:absolute;left:50%;top:-29px;width:1px;height:29px}:where(html:has(.legacy-site)) .runtime-bridge:after{content:"";position:absolute;bottom:-3px;left:-2px;width:5px;height:5px;border-radius:50%}:where(html:has(.legacy-site)) .runtime-continuation .runtime-loop-head{max-width:none;margin:0 0 23px;text-align:left}:where(html:has(.legacy-site)) .runtime-continuation .runtime-loop-head h3{font-size:25px;letter-spacing:-.03em;text-wrap:pretty}:where(html:has(.legacy-site)) .runtime-continuation .runtime-loop-head p{font-size:14px;line-height:1.6;margin:10px 0 0;max-width:none;color:#b2b2b2}:where(html:has(.legacy-site)) .runtime-continuation .execution-loop{gap:24px}:where(html:has(.legacy-site)) .runtime-continuation .loop-step{padding:13px 16px;margin-bottom:10px}:where(html:has(.legacy-site)) .runtime-continuation .loop-step strong{font-size:12px;color:#e2e2e2}:where(html:has(.legacy-site)) .runtime-continuation .loop-step>b{font-size:17px;color:#999}:where(html:has(.legacy-site)) .runtime-continuation .execution-loop li:not(:last-child) .loop-step:after{width:24px;right:-25px}:where(html:has(.legacy-site)) .runtime-continuation .execution-loop p{font-size:13px;color:#999;line-height:1.5}:where(html:has(.legacy-site)) .benefits-section{padding:0;background:#fff}:where(html:has(.legacy-site)) .benefit-card{padding:32px 25px 34px}:where(html:has(.legacy-site)) .benefit-card h3{font-size:25px;margin-bottom:14px;letter-spacing:-.04em}:where(html:has(.legacy-site)) .benefit-card>p:not(.eyebrow){font-size:15px;color:#737373;line-height:1.7}:where(html:has(.legacy-site)) .benefit-card strong{font-weight:500;color:#414141}:where(html:has(.legacy-site)) .benefit-note{font-size:12px;color:#858585}:where(html:has(.legacy-site)) .platform-section .section-head{margin-bottom:38px}:where(html:has(.legacy-site)) .platform-copy h3{font-size:28px;margin-bottom:16px}:where(html:has(.legacy-site)) .platform-copy{padding:30px}:where(html:has(.legacy-site)) .platform-copy .tool-note{font-size:13px!important;margin-top:18px;padding-top:17px}:where(html:has(.legacy-site)) .platform-ownership{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:30px 0 0;margin-top:30px;border-top:1px solid #ddd;scroll-margin-top:95px}:where(html:has(.legacy-site)) .platform-ownership h3{font-size:23px;margin-bottom:10px}:where(html:has(.legacy-site)) .platform-ownership p{font-size:14px;line-height:1.7;max-width:480px}:where(html:has(.legacy-site)) .deployment-inline{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;max-width:420px}:where(html:has(.legacy-site)) .deployment-inline span{padding:7px 10px;border:1px solid #dedede;border-radius:4px;background:#f8f8f8;font-size:12px;color:#616161;white-space:nowrap}:where(html:has(.legacy-site)) .delivery-section{background:#f7f7f7}:where(html:has(.legacy-site)) .delivery-card{padding:28px}:where(html:has(.legacy-site)) .delivery-number{font:12px var(--font-mono);color:#999;margin-bottom:30px}:where(html:has(.legacy-site)) .delivery-card h3{font-size:26px}:where(html:has(.legacy-site)) .delivery-card>p{padding-bottom:0;font-size:16px;max-width:350px}:where(html:has(.legacy-site)) .workshop-strip{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:32px 0 0;margin-top:32px;border-top:1px solid #d8d8d8;scroll-margin-top:95px}:where(html:has(.legacy-site)) .workshop-strip h3{font-size:25px;margin-bottom:12px}:where(html:has(.legacy-site)) .workshop-strip p{font-size:15px;line-height:1.7}:where(html:has(.legacy-site)) .workshop-strip .partner-note{font-size:13px;margin-top:8px;color:#858585}:where(html:has(.legacy-site)) .workshop-strip .btn{flex-shrink:0}:where(html:has(.legacy-site)) .industries-section .section-head p:not(.eyebrow){font-size:18px;color:#7a7a7a}:where(html:has(.legacy-site)) .industry-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}:where(html:has(.legacy-site)) .industry-tile{position:relative;min-height:280px;border:1px solid #dedede;background:#ececec;overflow:hidden;border-radius:8px;isolation:isolate}:where(html:has(.legacy-site)) .industry-tile-copy{position:relative;z-index:2;padding:29px}:where(html:has(.legacy-site)) .industry-tile h3{font-size:31px;letter-spacing:-.04em}:where(html:has(.legacy-site)) .industry-tile p{font-size:14px;color:#777;margin-top:8px}:where(html:has(.legacy-site)) .industry-art{position:absolute;bottom:-2px;left:25px;right:25px;height:145px;display:flex;gap:16px;align-items:flex-end;z-index:-1}:where(html:has(.legacy-site)) .industry-art i{display:block;flex:1;height:85%;border:1px solid #bdbdbd;background:#d9d9d9}:where(html:has(.legacy-site)) .industry-energy{color:#fff}:where(html:has(.legacy-site)) .industry-energy p{color:#aaa}:where(html:has(.legacy-site)) .industry-energy .industry-art{left:-45px;right:-45px;bottom:-65px;height:205px;gap:16px;align-items:stretch;transform:rotate(-22deg)}:where(html:has(.legacy-site)) .industry-energy .industry-art i{height:100%;border-radius:100%;border-color:#5c5c5c;background:transparent}:where(html:has(.legacy-site)) .industry-manufacturing .industry-art i:first-child{height:35%}:where(html:has(.legacy-site)) .industry-manufacturing .industry-art i:nth-child(2){height:55%}:where(html:has(.legacy-site)) .industry-manufacturing .industry-art i:nth-child(3){height:90%}:where(html:has(.legacy-site)) .industry-manufacturing .industry-art i:nth-child(4){height:65%}:where(html:has(.legacy-site)) .industry-manufacturing .industry-art i:nth-child(5){height:45%}:where(html:has(.legacy-site)) .industry-logistics .industry-art{left:24px;right:24px;height:130px;align-items:center;gap:0;bottom:-5px}:where(html:has(.legacy-site)) .industry-logistics .industry-art:before{content:"";position:absolute;height:1px;left:0;right:0;top:50%;z-index:-1}:where(html:has(.legacy-site)) .industry-logistics .industry-art i{height:35px;width:35px;flex:none;border-radius:50%;margin:auto}:where(html:has(.legacy-site)) .industry-logistics .industry-art i:nth-child(odd){width:18px;height:18px}:where(html:has(.legacy-site)) .business-teams{display:flex;align-items:center;gap:28px;margin-top:28px;padding-top:25px;border-top:1px solid #e3e3e3}:where(html:has(.legacy-site)) .business-teams>span{font-size:13px}:where(html:has(.legacy-site)) .business-teams>div{display:flex;flex-wrap:wrap;gap:13px 26px;font-size:15px;color:#525252}:where(html:has(.legacy-site)) .business-teams>.text-link{margin-left:auto}:where(html:has(.legacy-site)) .mission-section{background:#f6f6f6;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}:where(html:has(.legacy-site)) .mission-statement{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:90px}:where(html:has(.legacy-site)) .mission-statement h2{font-size:42px;line-height:1.15}:where(html:has(.legacy-site)) .mission-statement>div>p:not(.eyebrow){font-size:17px;line-height:1.8;max-width:490px}:where(html:has(.legacy-site)) .mission-statement .text-link{margin-top:24px}:where(html:has(.legacy-site)) .enterprise-closing{padding:70px 0}:where(html:has(.legacy-site)) .enterprise-closing .actions{margin-top:28px}@media(max-width:1150px){:where(html:has(.legacy-site)) .agent-panel{min-height:450px}:where(html:has(.legacy-site)) .platform-ownership{gap:25px}:where(html:has(.legacy-site)) .deployment-inline{max-width:320px}:where(html:has(.legacy-site)) .industry-tile-copy{padding:25px}:where(html:has(.legacy-site)) .industry-tile h3{font-size:27px}:where(html:has(.legacy-site)) .mission-statement{gap:50px}:where(html:has(.legacy-site)) .mission-statement h2{font-size:38px}}@media(max-width:900px){:where(html:has(.legacy-site)) .workforce-hero{padding:58px 0 45px}:where(html:has(.legacy-site)) .agent-stage{padding:22px}:where(html:has(.legacy-site)) .stage-caption{gap:20px;align-items:flex-start}:where(html:has(.legacy-site)) .stage-caption h2{font-size:20px;max-width:330px}:where(html:has(.legacy-site)) .stage-caption>span:last-child{max-width:140px;text-align:right}:where(html:has(.legacy-site)) .agent-panel{min-height:410px}:where(html:has(.legacy-site)) .runtime-continuation{padding:25px}:where(html:has(.legacy-site)) .runtime-continuation .runtime-loop-head h3{font-size:23px}:where(html:has(.legacy-site)) .runtime-continuation .execution-loop{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}:where(html:has(.legacy-site)) .runtime-continuation .loop-step{padding:11px 9px;gap:8px}:where(html:has(.legacy-site)) .runtime-continuation .loop-step strong{font-size:12px}:where(html:has(.legacy-site)) .runtime-continuation .execution-loop p{font-size:12px}:where(html:has(.legacy-site)) .runtime-continuation .loop-step>b{display:none}:where(html:has(.legacy-site)) .runtime-continuation .execution-loop li:not(:last-child) .loop-step:after{display:block;width:12px;right:-13px}:where(html:has(.legacy-site)) .benefit-card{padding:25px!important}:where(html:has(.legacy-site)) .benefit-card h3{font-size:26px}:where(html:has(.legacy-site)) .platform-copy{padding:25px}:where(html:has(.legacy-site)) .platform-copy h3{font-size:26px}:where(html:has(.legacy-site)) .platform-ownership{align-items:flex-start;flex-direction:column;gap:20px}:where(html:has(.legacy-site)) .deployment-inline{max-width:none;justify-content:flex-start}:where(html:has(.legacy-site)) .delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}:where(html:has(.legacy-site)) .delivery-card{display:flex;padding:22px}:where(html:has(.legacy-site)) .delivery-card h3{font-size:23px}:where(html:has(.legacy-site)) .delivery-card>p{font-size:15px}:where(html:has(.legacy-site)) .delivery-number{margin-bottom:23px}:where(html:has(.legacy-site)) .workshop-strip{gap:30px}:where(html:has(.legacy-site)) .industry-showcase{gap:15px}:where(html:has(.legacy-site)) .industry-tile{min-height:260px}:where(html:has(.legacy-site)) .industry-tile-copy{padding:22px 18px}:where(html:has(.legacy-site)) .industry-tile h3{font-size:23px}:where(html:has(.legacy-site)) .industry-tile p{font-size:13px}:where(html:has(.legacy-site)) .industry-art{gap:10px;left:15px;right:15px;height:130px}:where(html:has(.legacy-site)) .industry-logistics .industry-art{left:15px;right:15px}:where(html:has(.legacy-site)) .industry-logistics .industry-art i{height:26px;width:26px}:where(html:has(.legacy-site)) .business-teams{flex-wrap:wrap;gap:14px 25px}:where(html:has(.legacy-site)) .business-teams>.text-link{margin-left:0}:where(html:has(.legacy-site)) .mission-statement{gap:35px}:where(html:has(.legacy-site)) .mission-statement h2{font-size:33px}}@media(max-width:640px){:where(html:has(.legacy-site)) .workforce-hero{padding:44px 0 36px}:where(html:has(.legacy-site)) .workforce-hero .lede{font-size:17px;line-height:1.65;margin:22px auto 26px}:where(html:has(.legacy-site)) .agent-stage{padding:13px 10px 11px}:where(html:has(.legacy-site)) .stage-caption{gap:6px;margin-bottom:16px}:where(html:has(.legacy-site)) .stage-caption h2{font-size:19px;max-width:none}:where(html:has(.legacy-site)) .stage-caption>span:last-child{max-width:none;text-align:left}:where(html:has(.legacy-site)) .agent-panel{min-height:0}:where(html:has(.legacy-site)) .runtime-continuation{margin-top:22px;padding:22px 17px}:where(html:has(.legacy-site)) .runtime-bridge{top:-23px;height:23px}:where(html:has(.legacy-site)) .runtime-continuation .runtime-loop-head h3{font-size:23px;line-height:1.3}:where(html:has(.legacy-site)) .runtime-continuation .runtime-loop-head p{font-size:13px;margin-top:10px}:where(html:has(.legacy-site)) .runtime-continuation .execution-loop{grid-template-columns:1fr 1fr;gap:18px 14px}:where(html:has(.legacy-site)) .runtime-continuation .loop-step{padding:10px 11px}:where(html:has(.legacy-site)) .runtime-continuation .loop-step strong{font-size:12px}:where(html:has(.legacy-site)) .runtime-continuation .execution-loop li:not(:last-child) .loop-step:after{display:none}:where(html:has(.legacy-site)) .runtime-continuation .execution-loop p{font-size:12px}:where(html:has(.legacy-site)) .benefit-grid{grid-template-columns:1fr 1fr}:where(html:has(.legacy-site)) .benefit-card{padding:24px 15px!important;border-bottom:1px solid #e3e3e3}:where(html:has(.legacy-site)) .benefit-card:first-child,:where(html:has(.legacy-site)) .benefit-card:nth-child(3){padding-left:0!important;border-right:1px solid #e3e3e3}:where(html:has(.legacy-site)) .benefit-card:nth-child(2),:where(html:has(.legacy-site)) .benefit-card:nth-child(4){padding-right:0!important}:where(html:has(.legacy-site)) .benefit-card:nth-child(n+3){border-bottom:0}:where(html:has(.legacy-site)) .benefit-card h3{font-size:23px;line-height:1.2}:where(html:has(.legacy-site)) .benefit-card>p:not(.eyebrow){font-size:14px;line-height:1.7}:where(html:has(.legacy-site)) .benefit-note{font-size:12px}:where(html:has(.legacy-site)) .platform-copy h3{font-size:27px}:where(html:has(.legacy-site)) .platform-ownership{margin-top:24px;padding-top:25px}:where(html:has(.legacy-site)) .platform-ownership h3{font-size:23px}:where(html:has(.legacy-site)) .deployment-inline{gap:8px}:where(html:has(.legacy-site)) .delivery-grid{grid-template-columns:1fr}:where(html:has(.legacy-site)) .delivery-card{padding:24px}:where(html:has(.legacy-site)) .delivery-number{margin-bottom:20px}:where(html:has(.legacy-site)) .delivery-card h3{font-size:27px;margin-bottom:12px}:where(html:has(.legacy-site)) .delivery-card>p{font-size:16px}:where(html:has(.legacy-site)) .workshop-strip{flex-direction:column;align-items:flex-start;gap:22px}:where(html:has(.legacy-site)) .workshop-strip h3{font-size:26px}:where(html:has(.legacy-site)) .industry-showcase{grid-template-columns:1fr;gap:18px}:where(html:has(.legacy-site)) .industry-tile{min-height:250px}:where(html:has(.legacy-site)) .industry-tile-copy{padding:26px}:where(html:has(.legacy-site)) .industry-tile h3{font-size:31px}:where(html:has(.legacy-site)) .industry-tile p{font-size:14px}:where(html:has(.legacy-site)) .industry-art{left:30px;right:30px}:where(html:has(.legacy-site)) .industry-logistics .industry-art{left:30px;right:30px}:where(html:has(.legacy-site)) .industry-logistics .industry-art i{height:35px;width:35px}:where(html:has(.legacy-site)) .business-teams{align-items:flex-start;flex-direction:column;gap:17px}:where(html:has(.legacy-site)) .business-teams>div{font-size:15px;gap:12px 18px}:where(html:has(.legacy-site)) .business-teams>.text-link{margin-top:7px}:where(html:has(.legacy-site)) .industries-section .section-head p:not(.eyebrow){font-size:16px}:where(html:has(.legacy-site)) .mission-statement{grid-template-columns:1fr;gap:25px}:where(html:has(.legacy-site)) .mission-statement h2{font-size:33px}:where(html:has(.legacy-site)) .mission-statement>div>p:not(.eyebrow){font-size:16px}:where(html:has(.legacy-site)) .mission-statement .text-link{margin-top:20px}:where(html:has(.legacy-site)) .enterprise-closing{padding:50px 0}}:where(html:has(.legacy-site)) .source-icon{width:40px;height:40px;background:#fff;border-color:#e2e2e2}:where(html:has(.legacy-site)) .source-icon img{display:block;object-fit:contain;filter:grayscale(1);max-width:30px;max-height:28px}:where(html:has(.legacy-site)) .build-alternative{font-size:13px;line-height:1.7;border-top:1px solid #e6e6e6;margin-top:22px;padding-top:15px;color:#777}:where(html:has(.legacy-site)) .build-alternative strong{font-weight:500;color:#4c4c4c}:where(html:has(.legacy-site)) .build-alternative a{color:#4c4c4c;text-decoration:underline;text-underline-offset:3px}:where(html:has(.legacy-site)) .platform-card .platform-visual{height:auto;min-height:400px;flex-shrink:0;padding:28px;overflow:hidden}:where(html:has(.legacy-site)) .platform-card .small-window{flex:none;line-height:1.5;min-width:0}:where(html:has(.legacy-site)) .cloud-window .window-bar{grid-template-columns:55px minmax(0,1fr) auto;line-height:1.5}:where(html:has(.legacy-site)) .cloud-window .window-title{text-align:center}:where(html:has(.legacy-site)) .cloud-window .window-note{display:block}:where(html:has(.legacy-site)) .cloud-window .cloud-summary{padding:18px 20px}:where(html:has(.legacy-site)) .cloud-window .cloud-summary>div{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px}:where(html:has(.legacy-site)) .cloud-window .cloud-summary strong{font-size:16px;line-height:1.5}:where(html:has(.legacy-site)) .cloud-window .cloud-operation-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;padding:11px 20px;align-items:start;line-height:1.5}:where(html:has(.legacy-site)) .cloud-window .cloud-operation-row strong{text-align:right;line-height:1.5;overflow-wrap:break-word}:where(html:has(.legacy-site)) .cloud-window .cloud-window-note{display:block;padding:11px 20px;line-height:1.5}@media(max-width:900px){:where(html:has(.legacy-site)) .platform-card .platform-visual{padding:24px 18px}:where(html:has(.legacy-site)) .cloud-window .window-bar{grid-template-columns:45px minmax(0,1fr)}:where(html:has(.legacy-site)) .cloud-window .window-title{text-align:right}:where(html:has(.legacy-site)) .cloud-window .window-note{display:none}:where(html:has(.legacy-site)) .cloud-window .cloud-summary{padding:18px 14px}:where(html:has(.legacy-site)) .cloud-window .cloud-operation-row{padding:11px 14px;gap:12px}:where(html:has(.legacy-site)) .cloud-window .cloud-window-note{padding:11px 14px}}@media(max-width:640px){:where(html:has(.legacy-site)) .platform-card .platform-visual{height:auto;min-height:0;padding:24px 18px}:where(html:has(.legacy-site)) .build-alternative{font-size:13px;line-height:1.7}}:where(html:has(.legacy-site)) .enterprise-section .section-head .eyebrow,:where(html:has(.legacy-site)) .mission-statement .eyebrow{color:#35567d}:where(html:has(.legacy-site)) .platform-card .runtime-visual{background:#eff1f4 url(/assets/illustrations/runtime-lines.svg) 50%/cover no-repeat}:where(html:has(.legacy-site)) .platform-card .cloud-visual{background:#f2f4f7 url(/assets/illustrations/cloud-lines.svg) 50%/cover no-repeat}:where(html:has(.legacy-site)) .platform-visual .small-window{position:relative;box-shadow:0 12px 24px #1d30430d,0 2px 5px #00000006}:where(html:has(.legacy-site)) .platform-visual .window-controls i{background:#ee746b;border-color:#c6544b30}:where(html:has(.legacy-site)) .platform-visual .window-controls i:nth-child(2){background:#e6b356;border-color:#b8863030}:where(html:has(.legacy-site)) .platform-visual .window-controls i:nth-child(3){background:#6eb482;border-color:#47895830}:where(html:has(.legacy-site)) .terminal-window .window-bar{background:#292c31;border-bottom-color:#3e434b}:where(html:has(.legacy-site)) .terminal-window .window-note{color:#a9b9cd}:where(html:has(.legacy-site)) .runtime-code .code-prompt{color:#8c9caf}:where(html:has(.legacy-site)) .runtime-code .code-command{color:#a7c9ed}:where(html:has(.legacy-site)) .runtime-code .code-package{color:#d9bf91}:where(html:has(.legacy-site)) .terminal-window .code-comment{color:#9b9fa6}:where(html:has(.legacy-site)) .terminal-window .project-primitives span{border-color:#475466;background:#b1c7e508;color:#becde1}:where(html:has(.legacy-site)) .cloud-window .window-bar{background:#f7f8fa;border-bottom-color:#e1e5eb}:where(html:has(.legacy-site)) .cloud-window .ui-kicker{color:#547295}:where(html:has(.legacy-site)) .cloud-window .status-badge.amber{background:#fbf4e8;border-color:#ecddc2;color:#91662b}:where(html:has(.legacy-site)) .cloud-window .operation-review strong{color:#91662b}:where(html:has(.legacy-site)) .cloud-window .operation-configured strong{color:#426b97}:where(html:has(.legacy-site)) .cloud-window .cloud-window-note{background:#f6f8fb;color:#62768e;border-top-color:#e2e7ef}:root:where(:has(.legacy-site)){--cayu-accent:#35567d;--cayu-ui-accent:#426b97;--cayu-accent-soft:#edf2f8;--cayu-accent-border:#d3deec;--cayu-review:#91662b;--cayu-review-soft:#fbf4e8;--cayu-review-border:#ecddc2}:where(html:has(.legacy-site)) .workforce-hero>.wrap>.eyebrow{color:var(--cayu-accent)}:where(html:has(.legacy-site)) .enterprise-section .btn.secondary,:where(html:has(.legacy-site)) .workforce-hero .btn.secondary{color:var(--text);background:#fff;border-color:#dedede}:where(html:has(.legacy-site)) .enterprise-section .btn.secondary:hover,:where(html:has(.legacy-site)) .workforce-hero .btn.secondary:hover{background:#f3f3f3}:where(html:has(.legacy-site)) .enterprise-section .text-link .arrow{color:var(--cayu-ui-accent)}:where(html:has(.legacy-site)) .enterprise-closing :focus-visible,:where(html:has(.legacy-site)) .enterprise-section :focus-visible,:where(html:has(.legacy-site)) .workforce-hero :focus-visible{outline-color:var(--cayu-ui-accent)}:where(html:has(.legacy-site)) .agent-stage.dark{--cayu-accent:#aec9ef;--cayu-ui-accent:#aec9ef;--cayu-review:#e1bf86;background:var(--canvas);color:var(--text);border-color:var(--border-strong)}:where(html:has(.legacy-site)) .agent-stage .stage-caption h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;max-width:none;color:var(--text)}:where(html:has(.legacy-site)) .agent-stage .stage-powered{font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.5}:where(html:has(.legacy-site)) .agent-stage.dark .stage-caption>span:last-child,:where(html:has(.legacy-site)) .agent-stage.dark .stage-powered{color:var(--text-tertiary)}:where(html:has(.legacy-site)) .agent-stage .stage-caption>span:last-child{flex-shrink:0}:where(html:has(.legacy-site)) .agent-stage.dark .agent-window{background:#181818;border-color:var(--border-strong);box-shadow:var(--shadow-lg)}:where(html:has(.legacy-site)) .agent-stage.dark .window-bar{background:var(--surface-2);border-bottom-color:var(--border)}:where(html:has(.legacy-site)) .agent-stage.dark .window-title{color:var(--cayu-accent)}:where(html:has(.legacy-site)) .agent-stage.dark .window-note{color:var(--text-tertiary)}:where(html:has(.legacy-site)) .agent-window .window-controls i{background:#ee746b;border-color:#c6544b30}:where(html:has(.legacy-site)) .agent-window .window-controls i:nth-child(2){background:#e6b356;border-color:#b8863030}:where(html:has(.legacy-site)) .agent-window .window-controls i:nth-child(3){background:#6eb482;border-color:#47895830}:where(html:has(.legacy-site)) .agent-stage.dark .agent-steps{background:#1e1e1e;border-color:var(--border)}:where(html:has(.legacy-site)) .agent-stage.dark .agent-steps button{color:var(--text-tertiary)}:where(html:has(.legacy-site)) .agent-stage.dark .agent-steps button:hover{background:var(--surface-2);color:var(--text)}:where(html:has(.legacy-site)) .agent-stage.dark .agent-steps button[aria-selected=true]{background:#28313e;color:var(--cayu-accent);border-color:#45566f;box-shadow:inset 3px 0 0 var(--cayu-accent)}:where(html:has(.legacy-site)) .agent-stage.dark .agent-plan b,:where(html:has(.legacy-site)) .agent-stage.dark .cayu-reply,:where(html:has(.legacy-site)) .agent-stage.dark .step-number,:where(html:has(.legacy-site)) .agent-stage.dark .ui-kicker{color:var(--cayu-accent)}:where(html:has(.legacy-site)) .agent-stage.dark .agent-panel-heading{border-color:var(--border)}:where(html:has(.legacy-site)) .agent-stage.dark .status-badge{color:var(--cayu-accent);background:#253040;border-color:#3c4b60}:where(html:has(.legacy-site)) .agent-stage.dark .status-badge.amber{color:var(--cayu-review);background:#302b25;border-color:#65533b}:where(html:has(.legacy-site)) .agent-stage.dark .agent-plan,:where(html:has(.legacy-site)) .agent-stage.dark .connection-row div>span,:where(html:has(.legacy-site)) .agent-stage.dark .definition-title div>span,:where(html:has(.legacy-site)) .agent-stage.dark .run-events div>span,:where(html:has(.legacy-site)) .agent-stage.dark .run-events time,:where(html:has(.legacy-site)) .agent-stage.dark .ui-footnote,:where(html:has(.legacy-site)) .agent-stage.dark .ui-label{color:var(--text-tertiary)}:where(html:has(.legacy-site)) .agent-stage.dark .ui-label.cayu-reply{color:var(--cayu-accent)}:where(html:has(.legacy-site)) .agent-stage.dark .agent-conversation p,:where(html:has(.legacy-site)) .agent-stage.dark .agent-definition dd,:where(html:has(.legacy-site)) .agent-stage.dark .evidence-preview>p:not(.ui-kicker),:where(html:has(.legacy-site)) .agent-stage.dark .policy-note p{color:var(--text-secondary)}:where(html:has(.legacy-site)) .agent-stage.dark .agent-conversation .chat-request{color:var(--text-secondary);background:#292929;border-color:var(--border);box-shadow:none}:where(html:has(.legacy-site)) .agent-stage.dark .agent-definition{background:var(--surface);border-color:var(--border);box-shadow:none}:where(html:has(.legacy-site)) .agent-stage.dark .agent-symbol{color:var(--cayu-accent);background:#28313e;border-color:#45566f}:where(html:has(.legacy-site)) .agent-stage.dark .agent-definition dt{color:var(--cayu-accent)}:where(html:has(.legacy-site)) .agent-stage.dark .agent-definition dl>div,:where(html:has(.legacy-site)) .agent-stage.dark .connection-row,:where(html:has(.legacy-site)) .agent-stage.dark .eval-row,:where(html:has(.legacy-site)) .agent-stage.dark .evidence-file,:where(html:has(.legacy-site)) .agent-stage.dark .permission-row{border-color:var(--border)}:where(html:has(.legacy-site)) .agent-stage.dark .access-label,:where(html:has(.legacy-site)) .agent-stage.dark .eval-row b,:where(html:has(.legacy-site)) .agent-stage.dark .status-text{color:var(--cayu-accent)}:where(html:has(.legacy-site)) .agent-stage.dark .status-text.amber{color:var(--cayu-review)}:where(html:has(.legacy-site)) .agent-stage.dark .source-icon{background:#e8e8e8;border-color:var(--border-strong)}:where(html:has(.legacy-site)) .agent-stage.dark .event-mark{color:var(--cayu-accent);background:#253040;border-color:#3c4b60}:where(html:has(.legacy-site)) .agent-stage.dark .event-mark.pending{color:var(--cayu-review);background:#302b25;border-color:#65533b}:where(html:has(.legacy-site)) .agent-stage.dark .run-events li:not(:last-child):before{background:var(--border-strong)}:where(html:has(.legacy-site)) .agent-stage.dark .evidence-file b,:where(html:has(.legacy-site)) .agent-stage.dark .evidence-file>span:first-child,:where(html:has(.legacy-site)) .agent-stage.dark .learning-path{color:var(--cayu-accent)}:where(html:has(.legacy-site)) .agent-stage.dark .evidence-preview p.approval-note{color:var(--cayu-review)}:where(html:has(.legacy-site)) .agent-stage.dark .learning-path b{color:var(--text-tertiary)}:where(html:has(.legacy-site)) .agent-stage.dark .build-alternative{color:var(--text-tertiary);border-color:var(--border)}:where(html:has(.legacy-site)) .agent-stage.dark .build-alternative strong{color:var(--text-secondary)}:where(html:has(.legacy-site)) .agent-stage.dark .build-alternative a{color:var(--cayu-accent);text-decoration-color:currentColor;text-underline-offset:3px}:where(html:has(.legacy-site)) .agent-stage.dark .build-alternative a:hover{color:var(--text)}:where(html:has(.legacy-site)) .agent-stage.dark .window-footer{background:#1e1e1e;color:var(--text-tertiary);border-top-color:var(--border)}:where(html:has(.legacy-site)) .agent-stage.dark .window-footer .dot{background:var(--cayu-accent)}:where(html:has(.legacy-site)) .agent-stage.dark :focus-visible{outline-color:var(--cayu-accent)}@media(max-width:900px){:where(html:has(.legacy-site)) .agent-stage.dark .agent-steps button[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--cayu-accent)}}:where(html:has(.legacy-site)) .runtime-continuation{border-color:#353535;background-color:#202020}:where(html:has(.legacy-site)) .runtime-bridge{background:#aaa}:where(html:has(.legacy-site)) .runtime-bridge:after{background:#d1d1d1}:where(html:has(.legacy-site)) .runtime-continuation .loop-step{background:#292929;border-color:#525252;box-shadow:none}:where(html:has(.legacy-site)) .runtime-continuation .loop-step strong{color:#b9cee8}:where(html:has(.legacy-site)) .runtime-continuation .loop-step>b{color:#8faed2}:where(html:has(.legacy-site)) .runtime-continuation .execution-loop li:not(:last-child) .loop-step:after{background:#525252}:where(html:has(.legacy-site)) .runtime-continuation .execution-loop li:last-child .loop-step{background:#302b25;border-color:#766044}:where(html:has(.legacy-site)) .runtime-continuation .execution-loop li:last-child .loop-step strong,:where(html:has(.legacy-site)) .runtime-continuation .execution-loop li:last-child .loop-step>b{color:#d9bf91}:where(html:has(.legacy-site)) .benefit-card{position:relative;border-color:#e1e6ed}:where(html:has(.legacy-site)) .benefit-card:before{content:"";display:block;width:28px;height:3px;border-radius:2px;background:#7894b7;margin-bottom:18px}:where(html:has(.legacy-site)) .benefit-card:nth-child(3):before{background:#c6a26b}:where(html:has(.legacy-site)) .benefit-card h3,:where(html:has(.legacy-site)) .benefit-card strong{color:var(--text)}:where(html:has(.legacy-site)) .business-teams,:where(html:has(.legacy-site)) .platform-ownership,:where(html:has(.legacy-site)) .workshop-strip{border-top-color:#d6dfeb}:where(html:has(.legacy-site)) .deployment-inline span{color:var(--cayu-accent);background:#f4f6fa;border-color:#d5dfec}:where(html:has(.legacy-site)) .delivery-card{position:relative;isolation:isolate;overflow:hidden;border-color:#d6dfeb;box-shadow:0 4px 14px #29456604}:where(html:has(.legacy-site)) .delivery-card:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:0;right:0;width:180px;height:125px;background:url(/assets/illustrations/runtime-lines.svg) 50%/cover no-repeat;opacity:.8}:where(html:has(.legacy-site)) .delivery-card:nth-child(2):before{background-image:url(/assets/illustrations/cloud-lines.svg)}:where(html:has(.legacy-site)) .delivery-card:nth-child(3):before{transform:scaleX(-1)}:where(html:has(.legacy-site)) .delivery-number{display:grid;place-items:center;align-self:flex-start;width:33px;height:29px;border:1px solid #d2deed;border-radius:5px;color:var(--cayu-accent);background:var(--cayu-accent-soft)}:where(html:has(.legacy-site)) .delivery-card:nth-child(3) .delivery-number{color:var(--cayu-review);background:var(--cayu-review-soft);border-color:var(--cayu-review-border)}:where(html:has(.legacy-site)) .workshop-strip h3{color:var(--text)}:where(html:has(.legacy-site)) .industry-tile{border-color:#dedede}:where(html:has(.legacy-site)) .industry-energy{background:#262626;border-color:#262626}:where(html:has(.legacy-site)) .industry-energy .industry-art i{border-color:#6983a6}:where(html:has(.legacy-site)) .industry-energy .industry-art i:nth-child(3){border-color:#c3a16d}:where(html:has(.legacy-site)) .industry-energy p{color:#b7c3d2}:where(html:has(.legacy-site)) .industry-manufacturing{background:#ececec}:where(html:has(.legacy-site)) .industry-manufacturing .industry-art i{background:#d9d9d9;border-color:#bdbdbd}:where(html:has(.legacy-site)) .industry-logistics{background:#f6f6f6}:where(html:has(.legacy-site)) .industry-logistics .industry-art:before{background:#ccc}:where(html:has(.legacy-site)) .industry-logistics .industry-art i{background:#f6f6f6;border-color:#bcbcbc;box-shadow:none}:where(html:has(.legacy-site)) .industry-logistics .industry-art i:nth-child(odd){background:#b7b7b7;border-color:#b7b7b7}:where(html:has(.legacy-site)) .business-teams{border-top-color:#e3e3e3}:where(html:has(.legacy-site)) .business-teams>span{color:#858585}:where(html:has(.legacy-site)) .function-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}:where(html:has(.legacy-site)) .function-card{display:flex;flex-direction:column;min-width:0;padding:27px 24px 16px;border:1px solid #dedede;border-radius:8px;background:#fff;color:var(--text)}:where(html:has(.legacy-site)) .function-card:first-child{background:#262626;border-color:#262626;color:#fff}:where(html:has(.legacy-site)) .function-card:nth-child(2){background:#f3f3f3}:where(html:has(.legacy-site)) .function-card:nth-child(4){background:#ececec}:where(html:has(.legacy-site)) .function-card h3{font-size:25px;line-height:1.25;min-height:3.75em;letter-spacing:-.035em;margin-bottom:18px;text-wrap:pretty}:where(html:has(.legacy-site)) .function-card ul{display:grid;grid-template-rows:repeat(3,1fr);list-style:none;margin:0;padding:0;flex:1}:where(html:has(.legacy-site)) .function-card li{display:flex;align-items:center;font-size:14px;line-height:1.6;color:#555;padding:12px 0;border-top:1px solid #d9d9d9}:where(html:has(.legacy-site)) .function-card:first-child li{color:#d1d1d1;border-color:#474747}@media(max-width:1100px){:where(html:has(.legacy-site)) .function-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html:has(.legacy-site)) .function-card{padding:28px 26px 16px}:where(html:has(.legacy-site)) .function-card h3{min-height:2.5em;max-width:340px}:where(html:has(.legacy-site)) .function-card li{font-size:15px}}@media(max-width:640px){:where(html:has(.legacy-site)) .function-grid{grid-template-columns:1fr;gap:18px}:where(html:has(.legacy-site)) .function-card{padding:25px 24px 14px}:where(html:has(.legacy-site)) .function-card h3{font-size:27px;min-height:0;margin-bottom:22px;max-width:none}}:where(html:has(.legacy-site)) .mission-section{position:relative;isolation:isolate;overflow:hidden;background:#f6f7f9;border-color:#e0e6ee}:where(html:has(.legacy-site)) .mission-section:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/assets/illustrations/cloud-lines.svg) 100%/800px 520px no-repeat;opacity:.35}:where(html:has(.legacy-site)) .enterprise-closing{position:relative;isolation:isolate;overflow:hidden}:where(html:has(.legacy-site)) .enterprise-closing:after,:where(html:has(.legacy-site)) .enterprise-closing:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:0;bottom:0;width:24%;background:url(/assets/illustrations/runtime-lines.svg) 50%/cover no-repeat;opacity:.4}:where(html:has(.legacy-site)) .enterprise-closing:before{left:0;transform:rotate(180deg)}:where(html:has(.legacy-site)) .enterprise-closing:after{right:0}@media(max-width:640px){:where(html:has(.legacy-site)) .agent-steps button[aria-selected=true]{box-shadow:inset 0 -2px 0 #999}:where(html:has(.legacy-site)) .benefit-card:before{margin-bottom:15px}:where(html:has(.legacy-site)) .delivery-card:before{width:160px;height:110px}:where(html:has(.legacy-site)) .mission-section:before{opacity:.2}:where(html:has(.legacy-site)) .enterprise-closing:after,:where(html:has(.legacy-site)) .enterprise-closing:before{opacity:.2;width:17%}}:where(html:has(.legacy-site)) .expertise-strip{max-width:980px;margin:0 auto;padding:0;text-align:center}:where(html:has(.legacy-site)) .expertise-strip>p{margin:0 0 14px;color:#888;font-size:12px;font-weight:400;line-height:1.5}:where(html:has(.legacy-site)) .expertise-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}:where(html:has(.legacy-site)) .expertise-track{display:flex;width:max-content;animation:expertise-scroll 48s linear infinite}:where(html:has(.legacy-site)) .expertise-logos{display:flex;flex:none;align-items:center;gap:24px;padding:0 24px 0 0;margin:0;list-style:none}:where(html:has(.legacy-site)) .expertise-logos>li{display:flex;justify-content:center;align-items:center;flex:0 0 96px;min-width:0;height:24px}:where(html:has(.legacy-site)) .expertise-logos img{display:block;width:100%;max-width:92px;height:18px;object-fit:contain;filter:grayscale(1) brightness(0);opacity:.4}:where(html:has(.legacy-site)) .expertise-logos .expertise-logo-ucdavis{max-width:72px;height:14px}:where(html:has(.legacy-site)) .expertise-logos .expertise-logo-harvard{filter:none;opacity:1}:where(html:has(.legacy-site)) .expertise-credential span{color:#888;font-size:12px;line-height:1.25;font-weight:400}:where(html:has(.legacy-site)) .expertise-marquee:focus-within .expertise-track,:where(html:has(.legacy-site)) .expertise-marquee:hover .expertise-track{animation-play-state:paused}@keyframes expertise-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:640px){:where(html:has(.legacy-site)) .expertise-strip>p{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){:where(html:has(.legacy-site)) .expertise-marquee{mask-image:none}:where(html:has(.legacy-site)) .expertise-track{width:100%;animation:none}:where(html:has(.legacy-site)) .expertise-logos{width:100%;padding:0;flex-wrap:wrap;justify-content:center;gap:12px 20px}:where(html:has(.legacy-site)) .expertise-logos[aria-hidden=true]{display:none}}:where(html:has(.legacy-site)) .workforce-hero{min-height:0;display:block;padding:147.84px 0 134.4px}:where(html:has(.legacy-site)) .workforce-hero>.wrap{width:100%}:where(html:has(.legacy-site)) .workforce-hero>.wrap>.actions{padding-top:24px}:where(html:has(.legacy-site)) #main>.expertise-section{margin-block-start:0;padding:104px 0 0}:where(html:has(.legacy-site)) #main>.walkthrough-section{margin-block-start:clamp(112px,12vw,176px);padding:0 0 clamp(48px,6vw,96px)}:where(html:has(.legacy-site)) .walkthrough-section .agent-stage{margin-top:0}:where(html:has(.legacy-site)) .walkthrough-section :focus-visible{outline-color:var(--cayu-ui-accent)}@media(max-width:900px){:where(html:has(.legacy-site)) .workforce-hero{padding:105.6px 0 86.4px}}@media(max-width:640px){:where(html:has(.legacy-site)) .workforce-hero{padding:84.48px 0 76.8px}:where(html:has(.legacy-site)) .workforce-hero>.wrap>.actions{padding-top:16px}:where(html:has(.legacy-site)) #main>.expertise-section{padding-top:64px}:where(html:has(.legacy-site)) #main>.walkthrough-section{margin-block-start:96px;padding-bottom:48px}}:where(html:has(.legacy-site)) .subhero.company-hero{position:relative;isolation:isolate;display:grid;place-items:center;min-height:clamp(600px,78svh,820px);padding:110px 0;overflow:hidden;background:#111820;color:var(--text)}:where(html:has(.legacy-site)) .company-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;z-index:-2}:where(html:has(.legacy-site)) .company-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#080c1440,transparent 72%),linear-gradient(180deg,#070c1410,#070c1400 60%,#070c1438)}:where(html:has(.legacy-site)) .company-hero>.wrap{width:100%}:where(html:has(.legacy-site)) .subhero.company-hero .eyebrow{font-size:12px;letter-spacing:.16em;color:#b6cbe5;margin-bottom:28px}:where(html:has(.legacy-site)) .subhero.company-hero h1{font-size:clamp(44px,4.7vw,68px);line-height:1.1;max-width:1040px;margin:0 auto 28px;text-shadow:0 2px 24px #080c1455}:where(html:has(.legacy-site)) .subhero.company-hero p:not(.eyebrow){font-size:19px;line-height:1.7;max-width:610px;color:#d5dde7;text-wrap:pretty}@media(max-width:640px){:where(html:has(.legacy-site)) .subhero.company-hero{min-height:calc(100svh - 64px);padding:100px 0}:where(html:has(.legacy-site)) .company-hero-art{object-position:64% center}:where(html:has(.legacy-site)) .subhero.company-hero h1{font-size:42px;line-height:1.12;margin-bottom:24px}:where(html:has(.legacy-site)) .subhero.company-hero p:not(.eyebrow){font-size:16px;line-height:1.7;max-width:350px}}