#capabilities .capability-stack>.capability-stage.cap-channels,
#capabilities .capability-stack>.capability-stage.cap-seo{position:relative;isolation:isolate;background:none;border:0;border-radius:0;box-shadow:none;overflow:visible}
#capabilities .capability-stack>.capability-stage.cap-channels:before{content:"";position:absolute;z-index:-1;right:-12px;top:4%;width:61%;height:92%;border-radius:50%;background:radial-gradient(ellipse at 52% 48%,#f1d8c8 0,#f7e7dc99 48%,#fbf1e800 73%);pointer-events:none}
#capabilities .capability-stack>.capability-stage.cap-seo:before{content:"";position:absolute;z-index:-1;right:-10px;top:10%;width:66%;height:78%;border-radius:50%;background:radial-gradient(ellipse at 50% 48%,#c7d7f3b3,#e1e9f680 48%,#edf3fc00 75%);pointer-events:none}
#capabilities .capability-stack>.capability-stage.cap-channels .capability-art,
#capabilities .capability-stack>.capability-stage.cap-seo .capability-art{border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none}
#capabilities .cap-channels .campaign-origin{padding-bottom:20px}
#capabilities .cap-channels .campaign-origin-mark{display:grid;place-items:center;width:42px;height:42px;border:1px solid #c9a88a66;border-radius:50%;font-size:24px;color:#a87c53}
#capabilities .cap-channels .campaign-origin strong{font-size:19px;color:#745a43}
#capabilities .cap-channels .campaign-ruler{margin-left:28px;background:#c9ac8c33}
#capabilities .cap-channels .campaign-tasks{padding-left:18px}
#capabilities .cap-channels .campaign-task{gap:16px}
#capabilities .cap-channels .campaign-task:not(:last-child):before{left:22px;background:#b89b7955}
#capabilities .cap-channels .campaign-tool-mark{width:34px;height:34px;background:#f6e9da88;border:1px solid #d0b79855;color:#aa8962}
#capabilities .cap-channels .campaign-task.is-current .campaign-tool-mark{background:#e1ede6;border-color:#8ca99b88;color:#63867d;box-shadow:0 0 0 5px #e4ece533}
#capabilities .cap-channels .campaign-task strong{font-size:14px}
#capabilities .cap-channels .campaign-result{border:0;padding-top:15px;margin-left:15px}
#capabilities .cap-seo .repo-route{border:0;padding-bottom:18px}
#capabilities .cap-seo .repo-route-line{background:#91acd455}
#capabilities .cap-seo .repo-workspace{background:none;border:0;border-radius:0;box-shadow:none;padding-left:21px}
#capabilities .cap-seo .repo-workspace:before{content:"";position:absolute;left:7px;top:19px;bottom:18px;width:1px;background:linear-gradient(#9ab5d3,#a99bbf);pointer-events:none}
#capabilities .cap-seo .repo-audit-head{background:transparent;backdrop-filter:none;border:0;position:relative;padding-left:5px}
#capabilities .cap-seo .repo-audit-head:before{content:"";position:absolute;left:-18px;top:16px;width:7px;height:7px;border-radius:50%;background:#b4c9e1;box-shadow:0 0 0 4px #e8eff7}
#capabilities .cap-seo .repo-issues>div{border:0;padding-block:8px}
#capabilities .cap-seo .repo-file{position:relative;border:0;margin-top:9px}
#capabilities .cap-seo .repo-file:before{content:"";position:absolute;left:-18px;top:16px;width:7px;height:7px;border-radius:50%;background:#9fbdad;box-shadow:0 0 0 4px #e8eff0}
#capabilities .cap-seo .repo-diff{padding-left:5px}
#capabilities .cap-seo .repo-code-add{border-left:1px solid #94b9a077;padding:6px 10px}
#capabilities .cap-seo .repo-pr{border:0;padding-left:4px;position:relative}
#capabilities .cap-seo .repo-pr:before{content:"";position:absolute;left:-23px;top:17px;width:7px;height:7px;border-radius:50%;background:#aa98bd;box-shadow:0 0 0 4px #edeaf4}
#capabilities .cap-seo .repo-pr-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid #b7a8c555;border-radius:50%;font-size:25px}
#capabilities .cap-seo .repo-review{border:0}
#capabilities .cap-seo .repo-agent{border:0;padding-top:12px}
@media(max-width:760px){#capabilities .capability-stack>.capability-stage.cap-channels:before,#capabilities .capability-stack>.capability-stage.cap-seo:before{top:19%;right:-10px;width:105%;height:80%}#capabilities .capability-stack>.capability-stage.cap-channels,#capabilities .capability-stack>.capability-stage.cap-seo{padding-inline:20px}}
#capabilities .capability-stack>.capability-stage.cap-channels .capability-art,
#capabilities .capability-stack>.capability-stage.cap-channels .art-frame,
#capabilities .capability-stack>.capability-stage.cap-channels .campaign-flow{border:none;outline:none;box-shadow:none;background:transparent;backdrop-filter:none}
#capabilities .cap-channels .capability-art:before,
#capabilities .cap-channels .capability-art:after,
#capabilities .cap-channels .art-frame:before,
#capabilities .cap-channels .art-frame:after{display:none}
#capabilities .cap-channels .campaign-origin-mark,
#capabilities .cap-channels .campaign-tool-mark,
#capabilities .cap-channels .campaign-task.is-current .campaign-tool-mark{border:0;box-shadow:none}
#capabilities .capability-stack>.capability-stage.cap-channels:before{opacity:.5;background:radial-gradient(ellipse at 65% 48%,#efcfad66,transparent 72%)}
#capabilities .capability-stack>.capability-stage.cap-seo:before{opacity:.55;background:radial-gradient(ellipse at 65% 48%,#b8ccef77,transparent 72%)}
#capabilities .cap-channels .capability-copy h3,
#capabilities .cap-seo .capability-copy h3{color:#1c3041}
#capabilities .cap-channels .capability-copy>p,
#capabilities .cap-seo .capability-copy>p{color:#526476}
#capabilities .cap-channels .campaign-origin strong{color:#503e2f}
#capabilities .cap-channels .campaign-origin small,
#capabilities .cap-channels .campaign-progress{color:#78624d}
#capabilities .cap-channels .campaign-task{opacity:.85}
#capabilities .cap-channels .campaign-task.is-current,
#capabilities .cap-channels .campaign-task.is-done{opacity:1}
#capabilities .cap-channels .campaign-task strong{color:#394c58}
#capabilities .cap-channels .campaign-task.is-current strong{color:#254f44}
#capabilities .cap-channels .campaign-task small{color:#73614f}
#capabilities .cap-channels .campaign-task-output{color:#51695e;font-size:9px}
#capabilities .cap-channels .campaign-tool-mark{color:#72573b;background:#ebdcc9}
#capabilities .cap-channels .campaign-task-state{color:#4d7c5d}
#capabilities .cap-channels .campaign-result strong{color:#635443}
#capabilities .cap-channels .campaign-disclaimer{color:#7c6e60;font-size:8px}
#capabilities .cap-seo .repo-site b,
#capabilities .cap-seo .repo-destination{color:#354f71}
#capabilities .cap-seo .repo-audit-head strong{color:#30527c}
#capabilities .cap-seo .repo-audit-head>span,
#capabilities .cap-seo .repo-issue-type{color:#66768a}
#capabilities .cap-seo .repo-issues strong{color:#354d67}
#capabilities .cap-seo .repo-file strong{color:#415b79}
#capabilities .cap-seo .repo-file small,
#capabilities .cap-seo .repo-second-file{color:#6b7c93}
#capabilities .cap-seo .repo-code-add,
#capabilities .cap-seo .repo-code-add>span{color:#35694b}
#capabilities .cap-seo .repo-pr strong{color:#61447e}
#capabilities .cap-seo .repo-pr span,
#capabilities .cap-seo .repo-pr>b{color:#806496}
#capabilities .cap-seo .repo-review{color:#61748a}
#capabilities .cap-seo .repo-review strong{color:#63497c}
#capabilities .cap-seo .repo-checks{color:#42725a}
#capabilities .cap-seo .repo-agent{color:#516b8a}
#capabilities .cap-seo .repo-disclaimer{color:#748297;font-size:8px}
#capabilities .capability-stack>.capability-stage.cap-channels{border:1px solid #ffffffd9;border-radius:28px;background:radial-gradient(ellipse at 85% 12%,#f6cfa888,transparent 65%),linear-gradient(145deg,#f6e3df,#f5e9df 60%,#eef0e6);box-shadow:0 12px 35px #4e3e3310}
#capabilities .capability-stack>.capability-stage.cap-seo{border:1px solid #ffffffd9;border-radius:28px;background:radial-gradient(ellipse at 85% 12%,#bdd0f588,transparent 65%),linear-gradient(145deg,#deedf7,#e7eff5 60%,#edf2ec);box-shadow:0 12px 35px #2c466510}
#capabilities .capability-stack>.capability-stage.cap-channels:before,
#capabilities .capability-stack>.capability-stage.cap-seo:before{display:none}
