.agents-page{color:#243d30}.ag-hero{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;padding:64px 0 63px}.ag-hero-copy>.eyebrow{font-size:8px;letter-spacing:1.5px;line-height:1.8}.ag-hero h1{font-size:clamp(50px,5.5vw,78px);line-height:1.04;font-weight:500;letter-spacing:-3.4px;margin:24px 0 27px}.agents-page h1 em,.agents-page h2 em{font-family:Georgia,serif;font-weight:400;color:#70864e}.ag-hero-copy>p:not(.ag-rollout){font-size:14px;line-height:1.95;max-width:455px;color:#68795f}.ag-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:28px}.ag-hero-actions .q-button{font-size:12px}.ag-hero-actions .text-link{font-size:11px}.ag-rollout{display:flex;gap:8px;align-items:center;font-size:10px;color:#778766;margin-top:21px}.ag-network{position:relative;height:565px;border-radius:17px;border:1px solid #d8e1cc;background-color:#edf1e2;background-image:radial-gradient(#b7c6a4 .7px,transparent 0);background-size:17px 17px}.ag-network-label{position:absolute;top:24px;left:27px;font-size:7px;letter-spacing:1.5px;color:#748863}.ag-network-lines{position:absolute;width:100%;height:100%;stroke:#bbcba6;stroke-width:1}.ag-network-lines circle{stroke-dasharray:3 7}.ag-network-core{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#fffef6;width:181px;height:132px;position:absolute;top:45%;left:50%;transform:translate(-50%,-30%);border:1px solid #d1ddbd;border-radius:15px;box-shadow:0 12px 30px #46643610}.ag-network-core .brand{font-size:28px}.ag-network-core>span:last-child{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#73895e}.agent-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:13px;background:#fffdf7;border:1px solid #e4e7da}.agent-logo img{object-fit:contain}.agent-logo-chatgpt{background:#181c19;border-color:#181c19}.agent-logo-grok{background:#111;border-color:#111}.ag-network-agent{position:absolute;display:flex;align-items:center;gap:9px;padding:8px 13px 8px 8px;background:#fffef8;border:1px solid #d7dfca;border-radius:12px;box-shadow:0 4px 14px #566d3310;font-size:12px;font-weight:500}.ag-network-agent .agent-logo{border:0;border-radius:9px}.ag-node-claude{top:18%;left:5%}.ag-node-chatgpt{top:14%;right:3%}.ag-node-hermes{top:49%;right:-15px}.ag-node-openclaw{bottom:15%;right:13%}.ag-node-grok{bottom:18%;left:1%}.ag-network-note{position:absolute;bottom:-16px;left:22px;right:44px;display:flex;align-items:center;gap:13px;background:#fffef7;border:1px solid #dce3cf;border-radius:8px;padding:18px;box-shadow:0 9px 25px #3b4c2610}.ag-network-note>svg{color:#789257}.ag-network-note strong{display:block;font-size:12px;font-weight:500}.ag-network-note span{display:block;margin-top:5px;color:#7b896d;font-size:9px}.ag-network-pip{position:absolute;right:-8px;bottom:-30px}.ag-network-caption{position:absolute;bottom:68px;left:27px;right:20px;font-size:8px;line-height:1.7;color:#7c8c6a}.ag-platforms{padding:36px 0 53px;border-top:1px solid #e0e5d5}.ag-platform-heading,.ag-section-heading{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;margin-bottom:34px}.ag-context h2,.ag-end h2,.ag-faq h2,.ag-platform-heading h2,.ag-section-heading h2{font-size:clamp(35px,3.9vw,54px);line-height:1.1;font-weight:500;letter-spacing:-1.8px;margin-top:17px}.ag-platform-heading>p,.ag-section-heading>p{font-size:12px;line-height:1.9;color:#728066;max-width:365px}.ag-agent-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ag-agent-grid article{display:flex;flex-direction:column;align-items:start;padding:22px 18px 18px;background:#f2f4ea;border:1px solid #e0e6d6;border-radius:9px}.ag-agent-grid h3{font-size:19px;font-weight:500;letter-spacing:-.5px;line-height:1.3;margin:19px 0 11px}.ag-platform-type{display:block;font-size:9px;color:#66804f;line-height:1.7}.ag-agent-grid p{font-size:11px;line-height:1.9;color:#758269;margin:10px 0 17px}.ag-agent-grid a{display:inline-flex;gap:5px;align-items:center;font-size:9px;font-weight:500;min-height:44px;margin-top:auto}.ag-brand-note{font-size:9px;line-height:1.9;color:#7b886e;margin-top:19px}.ag-workflow-section{background:#eaf0df;border-block:1px solid #dce5cf;padding:61px 0;scroll-margin-top:25px}.ag-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #cbd8bb;border-radius:8px;overflow:hidden;background:#f7f9ee}.ag-tabs button{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:17px 20px;min-height:55px;text-align:left;cursor:pointer;font-size:12px;border-right:1px solid #d8e2cb}.ag-tabs button:last-child{border:0}.ag-tabs button[aria-selected=true]{background:#244c3a;color:#f4f7e7}.ag-workflow-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:55px;align-items:center;padding-top:37px;min-height:510px}.ag-workflow-copy h3{font-size:37px;line-height:1.16;font-weight:500;letter-spacing:-1.3px;margin:18px 0 24px;max-width:350px}.ag-workflow-copy>p{font-size:13px;line-height:1.95;color:#6e805e;max-width:355px}.ag-workflow-copy .text-link{font-size:11px;margin-top:25px;min-height:44px}.ag-example{min-width:0}.ag-example-label{display:flex;align-items:center;gap:7px;font-size:7px;letter-spacing:1px;color:#6c8456;margin-bottom:15px}.ag-prompt{background:#dfe8d0;padding:17px 20px;border:1px solid #cfdcbc;border-radius:9px 9px 0 0;margin-inline:15px}.ag-prompt>span{display:flex;align-items:center;gap:7px;font-size:8px;color:#6b8057;letter-spacing:1px}.ag-prompt p{font:italic 18px/1.5 Georgia,serif;color:#49633b;margin-top:11px}.ag-draft{border:1px solid #cfd9c0;border-radius:9px;box-shadow:0 10px 25px #4d6c2a0b;background:#fffef6;padding:19px 21px}.ag-draft-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:17px;border-bottom:1px solid #e1e6d5}.ag-draft-header>span:first-child{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:1.7}.ag-draft-header>span:last-child{white-space:nowrap;font-size:8px;border-radius:4px;padding:5px 7px;color:#8a6b39;background:#f3ecd9}.ag-result-row{display:flex;align-items:center;gap:13px;padding:15px 0;border-bottom:1px solid #e9eddf}.ag-result-row>span{font:italic 17px Georgia,serif;color:#8a9b73;width:24px;flex-shrink:0}.ag-result-row>div{flex:1}.ag-result-row strong{font-size:11px;font-weight:500}.ag-result-row p{font-size:9px;line-height:1.8;color:#78876c;margin-top:4px}.ag-result-row>svg{color:#95a77b;flex-shrink:0}.ag-source{font-size:9px;line-height:1.8;color:#82916f;margin-top:14px}.ag-review{display:flex;align-items:start;gap:8px;background:#eef2e4;border-radius:5px;padding:12px;margin-top:12px;color:#677d52}.ag-review>svg{flex-shrink:0;margin-top:1px}.ag-review p{font-size:10px;line-height:1.8}.ag-example-foot{font-size:9px;line-height:1.8;color:#76886a;margin:14px 10px 0}.ag-connection{padding:66px 0 53px;scroll-margin-top:25px}.ag-connection-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.ag-connection-steps article{position:relative;padding:28px 0 0;border-top:1px solid #dce4d0}.ag-step-number{display:block;font:italic 28px Georgia,serif;color:#8b9b77;margin-bottom:23px}.ag-connection-steps article>svg{position:absolute;right:4px;top:32px;color:#7b925f}.ag-connection-steps h3{font-size:23px;line-height:1.3;letter-spacing:-.6px;font-weight:500;margin-bottom:15px}.ag-connection-steps p{font-size:12px;line-height:1.95;color:#758469}.ag-connection-status{display:flex;align-items:center;gap:20px;background:#eef2e6;border:1px solid #dce4d1;padding:24px;border-radius:9px;margin-top:32px}.ag-connection-status>span{color:#7a925e}.ag-connection-status>div{flex:1}.ag-connection-status strong{font-size:13px;font-weight:500}.ag-connection-status p{font-size:11px;line-height:1.9;color:#718164;margin-top:7px;max-width:650px}.ag-connection-status a{font-size:10px;flex-shrink:0;min-height:44px}.ag-context{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;padding:46px 0 61px;border-top:1px solid #dfe6d3}.ag-context>div:first-child>p{font-size:13px;line-height:1.95;color:#718164;margin:25px 0;max-width:340px}.ag-context .text-link{font-size:11px;min-height:44px}.ag-context-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px 31px}.ag-context-grid article{padding:23px 0 0;border-top:1px solid #dfe6d3}.ag-context-grid svg{color:#81966c}.ag-context-grid h3{font-size:17px;font-weight:500;line-height:1.3;letter-spacing:-.3px;margin:16px 0 12px}.ag-context-grid p{font-size:11px;line-height:1.9;color:#75866a}.ag-principles{display:flex;align-items:start;gap:24px;padding:30px;color:#e8eedc;background:#244936;border-radius:10px}.ag-principles>svg{color:#bfd29a;flex-shrink:0;margin-top:4px}.ag-principles h2{font-size:24px;font-weight:500;line-height:1.3;letter-spacing:-.5px}.ag-principles p{font-size:12px;line-height:1.95;color:#c1d2b6;margin-top:13px;max-width:860px}.ag-faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;padding:65px 0}.ag-faq details{border-bottom:1px solid #dce4cf;padding:20px 0}.ag-faq details:first-child{padding-top:0}.ag-faq summary{font-size:13px;font-weight:500;line-height:1.7;list-style:revert;cursor:pointer}.ag-faq details p{font-size:12px;line-height:1.95;color:#728366;margin-top:15px}.ag-faq details .text-link{font-size:11px;min-height:44px;margin-top:9px}.ag-end{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 25px 50px;border:1px solid #dce4cf;border-radius:13px;margin-bottom:70px;background:#edf2e3}.ag-end>.eyebrow{margin-top:18px}.ag-end>p{font-size:13px;line-height:1.9;color:#6d805e;margin:24px 0}.ag-end>div:not(.brand-mascot){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:25px}.ag-end .text-link{font-size:11px}.ag-end-note{display:inline-flex;align-items:center;gap:6px;font-size:9px;color:#7c8c6a;margin-top:20px;line-height:1.8}.ag-end-mark{position:absolute;left:25px;bottom:25px;color:#a7b891}.agents-page :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid #83a266;outline-offset:4px}@media (max-width:1100px){.ag-hero{gap:4%}.ag-hero h1{font-size:63px}.ag-network{height:520px}.ag-network-agent{font-size:10px;gap:5px;padding-right:10px}.ag-network-core{width:160px}.ag-network-core .brand{font-size:23px}.ag-node-hermes{right:-8px}.ag-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-platform-heading,.ag-section-heading{gap:35px}.ag-workflow-panel{gap:30px}.ag-context{gap:40px}.ag-faq{gap:45px}}@media (max-width:800px){.ag-hero h1{font-size:50px;letter-spacing:-2.6px}.ag-hero-copy>p:not(.ag-rollout){font-size:13px}.ag-hero-actions{gap:18px}.ag-network{height:470px}.ag-network-agent{padding:6px}.ag-network-agent>span:last-child{display:none}.ag-node-claude{left:8%}.ag-node-chatgpt{right:9%}.ag-network-core{width:150px;height:115px}.ag-network-label{font-size:6px;left:17px}.ag-network-caption{left:17px;font-size:7px}.ag-network-note{left:12px;right:25px;padding:15px 12px}.ag-network-note strong{font-size:10px}.ag-network-note span{font-size:8px}.ag-tabs button{padding:15px 12px;font-size:11px}.ag-workflow-copy h3{font-size:31px}.ag-workflow-panel{gap:24px}.ag-draft{padding:15px}.ag-draft-header>span:first-child{font-size:10px}.ag-connection-status{flex-wrap:wrap}.ag-connection-status a{margin-left:40px}.ag-context{grid-template-columns:1fr;gap:30px}.ag-context>div:first-child>p{max-width:530px}}@media (max-width:650px){.ag-hero{grid-template-columns:1fr;padding:39px 0 53px;gap:38px}.ag-hero-copy>.eyebrow{font-size:7px;letter-spacing:1.1px}.ag-hero h1{font-size:clamp(45px,12.5vw,68px);letter-spacing:-2.4px;margin:21px 0 24px}.ag-hero-copy>p:not(.ag-rollout){font-size:14px;line-height:1.9}.ag-hero-actions{align-items:start;flex-direction:column;margin-top:25px;gap:18px}.ag-hero-actions .q-button{font-size:13px;min-height:49px}.ag-hero-actions .text-link{font-size:12px;min-height:32px}.ag-rollout{font-size:10px;margin-top:16px}.ag-network{height:420px;margin-top:4px}.ag-network-agent>span:last-child{display:block;font-size:10px}.ag-network-agent{padding:5px 8px 5px 5px}.ag-network-agent .agent-logo{width:37px!important;height:37px!important}.ag-network-agent .agent-logo img{width:25px;height:25px}.ag-network-label{top:19px;font-size:6px;letter-spacing:1.1px}.ag-network-core{width:145px;height:109px;top:45%}.ag-network-core .brand{font-size:22px}.ag-node-claude{left:4%;top:19%}.ag-node-chatgpt{right:3%;top:14%}.ag-node-hermes{right:-7px;top:49%}.ag-node-openclaw{right:11%;bottom:18%}.ag-node-grok{left:1%;bottom:22%}.ag-network-note{bottom:-17px;left:13px;right:23px;padding:15px 12px}.ag-network-caption{font-size:7px;bottom:57px;max-width:235px}.ag-network-pip{right:-8px;bottom:-30px}.ag-network-pip .brand-mascot{width:75px!important;height:75px!important}.ag-platforms{padding:30px 0 37px}.ag-platform-heading,.ag-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:25px}.ag-context h2,.ag-end h2,.ag-faq h2,.ag-platform-heading h2,.ag-section-heading h2{font-size:38px;letter-spacing:-1.6px}.ag-platform-heading>p,.ag-section-heading>p{font-size:13px;max-width:none}.ag-agent-grid{grid-template-columns:1fr 1fr;gap:12px}.ag-agent-grid article{padding:18px 14px 12px}.ag-agent-grid article:last-child{grid-column:1/-1}.ag-agent-grid h3{font-size:20px}.ag-agent-grid p{font-size:12px}.ag-agent-grid a,.ag-brand-note{font-size:10px}.ag-workflow-section{padding:39px 0;scroll-margin-top:10px}.ag-tabs{grid-template-columns:1fr 1fr}.ag-tabs button{padding:14px 12px;font-size:11px;border-bottom:1px solid #d8e2cb}.ag-tabs button:nth-child(2n){border-right:0}.ag-tabs button:last-child{grid-column:1/-1;border:0}.ag-workflow-panel{grid-template-columns:1fr;gap:25px;min-height:0;padding-top:28px}.ag-workflow-copy h3{font-size:33px;margin:16px 0 19px;max-width:none}.ag-workflow-copy>p{font-size:13px;max-width:none}.ag-workflow-copy .text-link{font-size:12px;margin-top:15px}.ag-example-label{font-size:7px;line-height:1.7}.ag-prompt{margin-inline:8px;padding:16px}.ag-prompt p{font-size:18px}.ag-draft{padding:17px 14px}.ag-draft-header{align-items:start}.ag-draft-header>span:first-child{font-size:11px}.ag-draft-header>span:first-child svg{flex-shrink:0;margin-top:3px}.ag-result-row strong{font-size:12px}.ag-example-foot,.ag-result-row p,.ag-source{font-size:10px}.ag-review p{font-size:11px}.ag-connection{padding:40px 0}.ag-connection-steps{grid-template-columns:1fr;gap:23px}.ag-step-number{margin-bottom:17px}.ag-connection-steps p{font-size:13px}.ag-connection-status{padding:20px 17px;align-items:start;gap:13px}.ag-connection-status>div{min-width:0}.ag-connection-status p{font-size:12px}.ag-connection-status a{margin-left:33px;font-size:11px}.ag-context{padding:32px 0 39px}.ag-context-grid{gap:22px}.ag-context-grid h3{font-size:17px}.ag-context-grid p{font-size:12px}.ag-principles{padding:24px 19px;gap:14px}.ag-principles>svg{width:23px}.ag-principles h2{font-size:23px}.ag-principles p{font-size:12px}.ag-faq{grid-template-columns:1fr;gap:27px;padding:40px 0}.ag-faq details p{font-size:13px}.ag-end{padding:28px 17px 35px;margin-bottom:40px}.ag-end>.eyebrow{font-size:7px;line-height:1.8}.ag-end h2{font-size:36px}.ag-end>div:not(.brand-mascot){flex-direction:column;gap:18px}.ag-end .q-button{font-size:12px}.ag-end-note{font-size:8px}.ag-end-mark{display:none}}#sop-review{scroll-margin-top:30px}