.agent-workflow-map{margin:0;min-width:0;padding:26px;border:1px solid #e4ddea;border-radius:8px;background:radial-gradient(ellipse at 0 75%,#efdfedb0,transparent 65%),radial-gradient(ellipse at 100% 30%,#def0ffa6,transparent 70%),#fbfafc}.agent-map-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:9px;letter-spacing:.09em;color:#7c6886;margin-bottom:26px}.agent-map-caption>.icon{width:18px;height:18px;color:#9b81a6}.agent-goal{padding:19px 20px;border:1px solid #e0d7e8;border-radius:5px;background:#ffffffb3}.agent-goal>span{font-size:8px;letter-spacing:.07em;color:#8b7894}.agent-goal strong{display:block;font-size:19px;line-height:1.4;font-weight:500;letter-spacing:-.025em;margin-top:8px}.agent-map-link{height:24px;display:flex;justify-content:center}.agent-map-link>i{position:relative;overflow:hidden;width:1px;height:100%;background:#d0bdd9}.agent-map-link>i:after{content:"";position:absolute;left:0;top:-8px;width:1px;height:8px;background:#a25a98;animation:agent-link-flow 3s linear infinite}.agent-orchestration{padding:22px 18px;background:linear-gradient(110deg,#e7d8edcc,#f5f0ffdf 50%,#e1edfccc);border:1px solid #d2bfdc;border-radius:6px}.agent-core{display:flex;align-items:center;gap:14px}.agent-core-icon{padding:12px;border:1px solid #fff;border-radius:11px;background:#ffffffb2;color:#a87aa5}.agent-core-icon>.icon{width:27px;height:27px}.agent-core>div>span{font-size:8px;letter-spacing:.035em;color:#856b91}.agent-core strong{display:block;font-size:21px;font-weight:500;letter-spacing:-.04em;line-height:1.35;margin-top:8px}.agent-toolset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:20px}.agent-toolset>span{display:flex;flex-direction:column;align-items:center;gap:9px;padding:12px 4px;border:1px solid #e1d8e9;border-radius:4px;background:#ffffffaf;color:#81668e;font-size:8px;text-align:center;line-height:1.5}.agent-toolset .icon{width:17px;height:17px}.agent-boundary{display:flex;align-items:center;gap:7px;margin-top:16px;font-size:8px;color:#907697}.agent-boundary>.icon{width:12px;height:12px;flex-shrink:0}.agent-human-review{display:flex;align-items:center;gap:15px;padding:20px 18px;background:linear-gradient(100deg,#f4e4f0,#fcf8ff);border:1px solid #c99abe;border-radius:5px;box-shadow:inset 3px 0 #b675a6}.agent-human-review>.icon{width:25px;height:25px;color:#ad6a9f;flex-shrink:0}.agent-human-review span{font-size:8px;letter-spacing:.05em;color:#9b6d95}.agent-human-review strong{display:block;font-size:18px;font-weight:500;letter-spacing:-.03em;margin-top:7px}.agent-human-review p{font-size:9px;line-height:1.7;margin-top:6px;color:#947b9a}.agent-record{display:flex;align-items:center;gap:9px;padding:20px 0;font-size:9px;color:#80628c}.agent-record>.icon{width:15px;height:15px}.agent-workflow-map figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e3d9e9;padding-top:17px;font-size:8px;color:#887093}.agent-workflow-map figcaption>span{display:flex;align-items:center;gap:7px}.agent-workflow-map figcaption .icon{width:13px;height:13px;flex-shrink:0}.agent-workflow-map figcaption small{font-size:7px;color:#9b88a4}.agent-workflow-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;row-gap:36px}.agent-workflow-grid li{border-top:1px solid #dfd5e7;padding-top:24px}.agent-workflow-grid li>div{display:flex;align-items:center;justify-content:space-between;color:#a184ac;margin-bottom:22px}.agent-workflow-grid li>div>span{font-size:10px;color:#b09bb9}.agent-workflow-grid li>div>.icon{width:26px;height:26px}.agent-workflow-grid h3{font-size:19px;line-height:1.5;letter-spacing:-.025em;font-weight:500;max-width:270px}.agent-capabilities{background:#f8f7fa;border-block:1px solid #ebe6ef}.agent-capability-list article{display:grid;grid-template-columns:35px 1fr 1.15fr;gap:30px;align-items:start;padding:35px 0;border-top:1px solid #dfd7e7}.agent-capability-list article:last-child{padding-bottom:0}.agent-capability-list article>.saas-number{padding-top:13px}.agent-capability-title{display:flex;align-items:flex-start;gap:20px}.agent-capability-title .icon-tile{flex-shrink:0;background:#fff}.agent-capability-title h3{font-size:24px;letter-spacing:-.03em;line-height:1.4;font-weight:500;max-width:295px;padding-top:4px}.agent-capability-list article>p{font-size:14px;line-height:1.95;padding-top:4px;max-width:520px}.agent-production{background:radial-gradient(ellipse at 85% 85%,#57406060,transparent 70%),#292631;color:#fff}.agent-production h2 em{color:#c6afcc}.agent-production-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:60px}.agent-production-intro>p{font-size:18px;line-height:2;color:#d0c2d9}.agent-production-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;margin:0;padding:0}.agent-production-steps li>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff2a;padding-bottom:23px;margin-bottom:24px;color:#bd94b8}.agent-production-steps li>div>span{font-size:11px}.agent-production-steps h3{font-size:21px;font-weight:500;letter-spacing:-.03em;line-height:1.4;margin-bottom:11px}.agent-production-steps p{font-size:12px;line-height:1.8;color:#b8a8c4}.agent-production-note{display:flex;align-items:center;gap:11px;border-top:1px solid #ffffff1a;padding-top:24px;margin-top:40px;font-size:11px;line-height:1.8;color:#c0a7c8}.agent-production-note>.icon{width:18px;height:18px;flex-shrink:0}@keyframes agent-link-flow{to{transform:translateY(40px)}}@media(min-width:1550px){.agentic-ai-page .saas-actions{flex-direction:column;align-items:flex-start}}@media(max-width:1150px){.agent-workflow-map{padding:22px 18px}.agent-orchestration{padding:20px 15px}.agent-core{gap:12px}.agent-core strong{font-size:19px}.agent-core-icon{padding:10px}.agent-human-review{padding:19px 15px;gap:12px}.agent-capability-list article{grid-template-columns:25px 1fr 1.1fr;gap:22px}.agent-capability-title{gap:16px}.agent-capability-title h3{font-size:22px}.agent-workflow-grid{column-gap:25px}.agent-production-intro{gap:50px}.agent-production-steps{gap:22px}}@media(max-width:900px){.agent-workflow-map{max-width:600px;width:100%;margin:0 auto;padding:28px}.agent-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.agent-capability-title{flex-direction:column;gap:15px}.agent-capability-list article>p{padding-top:0}.agent-production-intro{gap:35px;align-items:start}.agent-production h2{font-size:38px}.agent-production-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}}@media(max-width:650px){.agent-workflow-map{padding:22px 16px}.agent-map-caption{font-size:8px;margin-bottom:23px}.agent-goal{padding:18px 15px}.agent-goal strong{font-size:18px}.agent-core strong{font-size:19px}.agent-core>div>span{font-size:7px}.agent-core-icon{padding:10px}.agent-core-icon>.icon{width:23px;height:23px}.agent-orchestration{padding:21px 13px}.agent-toolset{gap:6px}.agent-toolset>span{font-size:7px}.agent-boundary{font-size:7px}.agent-human-review{padding:19px 13px;gap:12px}.agent-human-review>.icon{width:21px;height:21px}.agent-human-review strong{font-size:17px}.agent-human-review p{font-size:8px}.agent-human-review span{font-size:7px}.agent-record{font-size:8px}.agent-workflow-map figcaption{font-size:7px;gap:8px}.agent-workflow-map figcaption small{font-size:6px}.agent-workflow-grid{gap:26px 20px}.agent-workflow-grid li{padding-top:20px}.agent-workflow-grid h3{font-size:16px}.agent-workflow-grid li>div{margin-bottom:18px}.agent-capability-list article{grid-template-columns:22px 1fr;gap:16px;padding:28px 0}.agent-capability-title{flex-direction:row;align-items:center;gap:14px}.agent-capability-title h3{font-size:21px;padding:0}.agent-capability-title .icon-tile{width:40px;height:40px}.agent-capability-title .icon{width:21px;height:21px}.agent-capability-list article>p{grid-column:2;font-size:13px}.agent-production-intro{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.agent-production h2{font-size:36px}.agent-production-intro>p{font-size:13px}.agent-production-steps{gap:30px 22px}.agent-production-steps h3{font-size:19px}.agent-production-steps p{font-size:11px}.agent-production-steps li>div{padding-bottom:18px;margin-bottom:20px}.agent-production-note{font-size:10px;margin-top:32px}}@media(prefers-reduced-motion:reduce){.agent-map-link>i:after{animation:none}}
