.doc-page-experience{--doc-shell:min(1240px,calc(100vw - 64px));--doc-dark:#001427;--doc-navy:#031d33;--doc-navy-2:#06253d;--doc-light:#f3f6f8;--doc-white:#fff;--doc-ink:#071827;--doc-muted:#637887;--doc-cyan:#20d0c5;--doc-red:#e10119;--doc-line-dark:#abcdde2e;--doc-line-light:#d8e2e7;--doc-panel-dark:#062238b8;font-family:var(--font-inter),Inter,Arial,sans-serif}.site-page[data-page-slug=credo\/who-we-are] .page-hero,.site-page[data-page-slug=security\/data-protection] .page-hero,.site-page[data-page-slug=engage] .page-hero,.site-page[data-page-slug=security\/ai-assurance] .page-hero,.site-page[data-page-slug=intelligence] .page-hero,.site-page[data-page-slug=credo\/careers] .page-hero{background:#001427!important}.site-page[data-page-slug=credo\/who-we-are] .page-hero-shell,.site-page[data-page-slug=security\/data-protection] .page-hero-shell,.site-page[data-page-slug=engage] .page-hero-shell,.site-page[data-page-slug=security\/ai-assurance] .page-hero-shell,.site-page[data-page-slug=intelligence] .page-hero-shell,.site-page[data-page-slug=credo\/careers] .page-hero-shell{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;align-items:center!important;gap:clamp(42px,6vw,86px)!important;width:min(1240px,100vw - 64px)!important;min-height:0!important;padding-top:118px!important;padding-bottom:70px!important}.site-page[data-page-slug=credo\/who-we-are] .page-copy h1,.site-page[data-page-slug=security\/data-protection] .page-copy h1,.site-page[data-page-slug=engage] .page-copy h1,.site-page[data-page-slug=security\/ai-assurance] .page-copy h1,.site-page[data-page-slug=intelligence] .page-copy h1,.site-page[data-page-slug=credo\/careers] .page-copy h1{letter-spacing:-.045em!important;max-width:16ch!important;font-size:clamp(2.75rem,4.1vw,3.75rem)!important;line-height:1.02!important}.site-page[data-page-slug=credo\/who-we-are] .page-lead,.site-page[data-page-slug=security\/data-protection] .page-lead,.site-page[data-page-slug=engage] .page-lead,.site-page[data-page-slug=security\/ai-assurance] .page-lead,.site-page[data-page-slug=intelligence] .page-lead,.site-page[data-page-slug=credo\/careers] .page-lead{white-space:pre-line;color:#aabac4!important;max-width:58ch!important;font-size:1rem!important;line-height:1.7!important}.site-page[data-page-slug=credo\/who-we-are] .page-visual,.site-page[data-page-slug=security\/data-protection] .page-visual,.site-page[data-page-slug=engage] .page-visual,.site-page[data-page-slug=security\/ai-assurance] .page-visual,.site-page[data-page-slug=intelligence] .page-visual,.site-page[data-page-slug=credo\/careers] .page-visual{min-height:340px!important}.doc-section{padding:clamp(76px,7vw,108px) 32px;position:relative;overflow:hidden}.doc-shell{width:var(--doc-shell);z-index:1;margin:0 auto;position:relative}.doc-section--dark{background:var(--doc-dark);color:#fff}.doc-section--navy{background:var(--doc-navy);color:#fff}.doc-section--light{background:var(--doc-light);color:var(--doc-ink)}.doc-page-experience h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,2.7vw,2.5rem);font-weight:730;line-height:1.08}.doc-page-experience h3{letter-spacing:-.018em;margin:0;font-size:clamp(1.08rem,1.5vw,1.28rem);font-weight:700;line-height:1.25}.doc-page-experience p{font-size:1rem;line-height:1.68}.doc-kicker{color:#7e929f;letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:800;font-size:.72rem!important;line-height:1.35!important}.doc-section--dark .doc-kicker,.doc-section--navy .doc-kicker{color:#8ea3b0}.doc-section-head{border-bottom:1px solid var(--doc-line-dark);justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px;padding-bottom:18px;display:flex}.doc-section-head>span{color:var(--doc-cyan);letter-spacing:.13em;font-size:.72rem;font-weight:800}.doc-section-head>p{color:#91a5b1;text-align:right;max-width:48ch;margin:0;font-size:.86rem}.doc-section-head--light{border-bottom-color:var(--doc-line-light)}.doc-section-head--light>p{color:var(--doc-muted)}.doc-section-head--character{align-items:start}.doc-section-head--character>div h2{max-width:18ch;margin-top:12px}.doc-section-head--character>p{color:#9eb0bb;max-width:54ch;font-size:.95rem}.doc-panel-grid{gap:18px;display:grid}.doc-panel-grid--2,.doc-panel-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-panel-grid--definition{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.doc-panel-grid--endure{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr)}.doc-panel{border:1px solid var(--doc-line-dark);min-width:0;min-height:330px;padding:clamp(30px,3vw,44px);transition:transform .28s,border-color .28s,background .28s;position:relative;overflow:hidden}.doc-panel:after{content:"";pointer-events:none;border:1px solid #20d0c51f;border-radius:50%;width:170px;height:170px;transition:transform .45s,border-color .3s;position:absolute;bottom:-76px;right:-52px}.doc-panel:hover{border-color:#20d0c570;transform:translateY(-3px)}.doc-panel:hover:after{border-color:#20d0c542;transform:scale(1.12)}.doc-panel--dark{color:#fff;background:#001427db}.doc-panel--navy{color:#fff;background:linear-gradient(145deg,#06253d,#031d33)}.doc-panel--light{color:var(--doc-ink);border-color:var(--doc-line-light);background:#fff}.doc-panel--light:after{border-color:#007e9b1a}.doc-panel__topline{justify-content:space-between;align-items:center;min-height:17px;margin-bottom:30px;display:flex}.doc-panel__index{color:var(--doc-cyan);letter-spacing:.13em;font-size:.73rem;font-weight:800}.doc-panel--light .doc-panel__index{color:#087b98}.doc-panel__signal{background:linear-gradient(90deg,var(--doc-cyan),transparent);width:28px;height:1px}.doc-panel h2{max-width:17ch;margin-top:14px}.doc-panel__body{color:#9eb0bb;max-width:56ch;margin:20px 0 0}.doc-panel--light .doc-panel__body{color:var(--doc-muted)}.doc-wide-panel{border:1px solid var(--doc-line-light);grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(48px,7vw,98px);min-height:280px;padding:clamp(34px,4vw,54px);display:grid}.doc-wide-panel--light{color:var(--doc-ink);background:#fff}.doc-wide-panel__heading{grid-template-columns:46px minmax(0,1fr);gap:18px;display:grid}.doc-wide-panel__heading h2{max-width:16ch;margin-top:12px}.doc-wide-panel__copy{border-left:1px solid var(--doc-line-light);padding-left:clamp(28px,4vw,56px)}.doc-wide-panel__copy p{max-width:58ch;color:var(--doc-muted);margin:0}.doc-text-link{color:#087b98;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;margin-top:28px;font-size:.75rem;font-weight:800;display:inline-flex}.doc-who-foundation{padding-top:88px}.doc-foundation-system{z-index:0;pointer-events:none;opacity:.7;height:200px;position:absolute;top:92px;left:0;right:0}.doc-foundation-system__line{background:linear-gradient(90deg,var(--doc-red),#e101197a 52%,transparent);transform-origin:0;height:1px;animation:1.8s cubic-bezier(.22,.75,.2,1) both doc-line-draw;position:absolute;bottom:26px;left:0;right:0}.doc-foundation-system__tower{transform-origin:bottom;background:linear-gradient(#0000,#20d0c55c);width:1px;animation:.9s .45s both doc-tower-rise;position:absolute;bottom:26px}.doc-foundation-system__tower--1{height:42px;left:24%}.doc-foundation-system__tower--2{height:78px;animation-delay:.62s;left:45%}.doc-foundation-system__tower--3{height:116px;animation-delay:.79s;left:68%}.doc-foundation-system__tower--4{height:150px;animation-delay:.96s;left:88%}.doc-panel-grid--foundation{z-index:1;margin-top:86px;position:relative}.doc-panel--origin,.doc-panel--ambition{min-height:390px}.doc-who-standard{background:#eef3f6}.doc-character-panel{border:1px solid var(--doc-line-dark);background:#031d33;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.doc-character-panel__rail{background:linear-gradient(90deg,transparent,var(--doc-cyan),var(--doc-red),transparent);opacity:.28;height:1px;position:absolute;top:50%;left:8%;right:8%}.doc-character-cell{z-index:1;border-right:1px solid var(--doc-line-dark);background:#031d33c7;flex-direction:column;justify-content:space-between;min-height:190px;padding:28px 24px;transition:background .28s,transform .28s;display:flex;position:relative}.doc-character-cell:last-child{border-right:0}.doc-character-cell:hover{background:#06253d;transform:translateY(-2px)}.doc-character-cell__index{color:#6f8796;letter-spacing:.12em;font-size:.7rem;font-weight:800}.doc-character-cell strong{color:#fff;letter-spacing:-.03em;font-size:clamp(1.25rem,1.9vw,1.7rem);line-height:1.08}.doc-character-cell:hover strong{color:var(--doc-cyan)}.doc-panel--build,.doc-panel--voice,.doc-data-context .doc-panel{min-height:360px}.doc-data-definition{background:#eef3f6}.doc-panel--definition,.doc-panel--logic{min-height:390px}.doc-system-frame{border:1px solid var(--doc-line-dark);background:#00182d;position:relative;overflow:hidden}.doc-system-frame:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 19.8%,#ffffff09 20%,#0000 20.2% 39.8%,#ffffff09 40%,#0000 40.2% 59.8%,#ffffff09 60%,#0000 60.2% 79.8%,#ffffff09 80%,#0000 80.2%);position:absolute;inset:0}.doc-system-frame__head{z-index:2;border-bottom:1px solid var(--doc-line-dark);grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:52px;padding:38px 40px;display:grid;position:relative}.doc-system-frame__head h2{max-width:16ch;margin-top:12px}.doc-system-frame__head>p{color:#91a5b1;align-self:end;max-width:48ch;margin:0}.doc-data-thread{z-index:3;pointer-events:none;height:1px;position:absolute;top:190px;left:4%;right:4%}.doc-data-thread__base{background:linear-gradient(90deg,#20d0c51f,var(--doc-cyan) 18%,var(--doc-cyan) 70%,#e101198c);position:absolute;inset:0}.doc-data-pulse{background:#fff;border-radius:50%;width:9px;height:9px;animation:8s linear infinite doc-data-travel;position:absolute;top:-4px;left:0;box-shadow:0 0 0 5px #20d0c51a,0 0 16px #20d0c599}.doc-stage-grid{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));padding-top:30px;display:grid;position:relative}.doc-stage-panel{border-right:1px solid var(--doc-line-dark);min-width:0;min-height:380px;padding:30px 24px 34px;transition:background .28s}.doc-stage-panel:last-child{border-right:0}.doc-stage-panel:hover{background:#06253d}.doc-stage-panel__top{color:#778f9d;letter-spacing:.12em;justify-content:space-between;align-items:center;min-height:58px;margin-bottom:48px;font-size:.72rem;font-weight:800;display:flex}.doc-stage-node{background:var(--doc-cyan);border-radius:50%;width:14px;height:14px;transition:transform .25s,background .25s;box-shadow:0 0 0 5px #00182d,0 0 0 6px #20d0c573}.doc-stage-panel:hover .doc-stage-node{background:#fff;transform:scale(1.18)}.doc-stage-panel h3{color:#fff;margin-top:14px}.doc-stage-panel>p:last-child{color:#9eb0bb;margin:16px 0 0;font-size:.92rem;line-height:1.62}.doc-wide-panel--outcome{min-height:300px}.doc-engage-entry .doc-panel-grid--4,.doc-engage-access .doc-panel-grid--4{position:relative}.doc-engage-entry .doc-panel,.doc-engage-access .doc-panel{min-height:330px}.doc-engage-orientation{pointer-events:none;opacity:.48;height:1px;position:absolute;top:52%;left:5%;right:5%}.doc-engage-orientation__line{background:linear-gradient(90deg,transparent,var(--doc-cyan) 38%,var(--doc-red) 50%,var(--doc-cyan) 62%,transparent);position:absolute;inset:0}.doc-engage-orientation__point{background:var(--doc-red);border-radius:50%;width:10px;height:10px;animation:3.8s ease-in-out infinite doc-orient-pulse;position:absolute;top:-5px;left:calc(50% - 5px);box-shadow:0 0 0 7px #e101191a}.doc-engagement{background:#eef3f6}.doc-engagement-grid{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);align-items:start;gap:18px;display:grid}.doc-engagement-side{gap:18px;display:grid}.doc-panel--brief{min-height:260px}.doc-form-spec,.doc-purpose-options,.doc-engagement-form-panel{border:1px solid var(--doc-line-light);background:#fff}.doc-form-spec{padding:30px}.doc-form-spec h3{margin-top:12px}.doc-form-spec>p:last-child{color:var(--doc-muted);margin:14px 0 0}.doc-purpose-options{padding:30px}.doc-purpose-options h3{margin-bottom:18px}.doc-purpose-options ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.doc-purpose-options li{border-top:1px solid var(--doc-line-light);color:#344c5b;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:13px 0;font-size:.9rem;line-height:1.45;display:grid}.doc-purpose-options li span{color:#087b98;letter-spacing:.1em;font-size:.68rem;font-weight:800}.doc-engagement-form-panel{padding:clamp(26px,3vw,40px)}.doc-engagement-form-panel .contact-form{box-shadow:none;background:0 0;margin:0;padding:0}.doc-engagement-form-panel .contact-form .field-grid{gap:16px}.doc-engagement-form-panel .contact-form label>span{color:#2f4654;letter-spacing:.02em;font-size:.76rem;font-weight:750}.doc-engagement-form-panel .contact-form label>span small{color:#8799a4;font-size:.66rem;font-weight:700}.doc-engagement-form-panel .contact-form input,.doc-engagement-form-panel .contact-form textarea,.doc-engagement-form-panel .contact-form select{color:#071827;background:#f7f9fa;border:1px solid #d2dce2}.doc-engagement-form-panel .contact-form input:focus,.doc-engagement-form-panel .contact-form textarea:focus,.doc-engagement-form-panel .contact-form select:focus{border-color:var(--doc-cyan);outline:2px solid #20d0c51f}.doc-engagement-form-panel .privacy-ack{color:#536875;align-items:flex-start;gap:10px;margin-top:4px;font-size:.8rem;line-height:1.45;display:flex}.doc-engagement-form-panel .privacy-ack input{flex:none;width:16px;height:16px;margin-top:2px}.doc-final-panel{border:1px solid var(--doc-line-dark);background:linear-gradient(120deg,#031d33,#001427);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;min-height:250px;padding:clamp(34px,4vw,52px);display:grid}.doc-final-panel h2{max-width:17ch;margin-top:12px}.doc-final-panel p:not(.doc-kicker){color:#9eb0bb;max-width:56ch;margin:16px 0 0}@keyframes doc-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes doc-tower-rise{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes doc-data-travel{0%{background:#fff;left:0}72%{background:#fff}86%{background:var(--doc-red)}to{background:var(--doc-red);left:calc(100% - 9px)}}@keyframes doc-orient-pulse{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:1020px){.site-page[data-page-slug=credo\/who-we-are] .page-hero-shell,.site-page[data-page-slug=security\/data-protection] .page-hero-shell,.site-page[data-page-slug=engage] .page-hero-shell,.site-page[data-page-slug=security\/ai-assurance] .page-hero-shell,.site-page[data-page-slug=intelligence] .page-hero-shell,.site-page[data-page-slug=credo\/careers] .page-hero-shell{grid-template-columns:1fr!important;width:min(100% - 40px,860px)!important;padding-top:108px!important}.site-page[data-page-slug=credo\/who-we-are] .page-visual,.site-page[data-page-slug=security\/data-protection] .page-visual,.site-page[data-page-slug=engage] .page-visual,.site-page[data-page-slug=security\/ai-assurance] .page-visual,.site-page[data-page-slug=intelligence] .page-visual,.site-page[data-page-slug=credo\/careers] .page-visual{min-height:260px!important}.doc-page-experience{--doc-shell:min(100%,calc(100vw - 40px))}.doc-panel-grid--definition,.doc-panel-grid--endure,.doc-engagement-grid,.doc-wide-panel{grid-template-columns:1fr}.doc-wide-panel__copy{border-left:0;border-top:1px solid var(--doc-line-light);padding-top:28px;padding-left:0}.doc-character-panel{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.doc-stage-grid{grid-template-columns:1fr;padding:0 0 0 34px}.doc-system-frame__head{grid-template-columns:1fr}.doc-data-thread{width:1px;height:auto;inset:166px auto 24px 34px}.doc-data-thread__base{background:linear-gradient(180deg,var(--doc-cyan),#e101198c)}.doc-data-pulse{display:none}.doc-stage-panel{border-right:0;border-bottom:1px solid var(--doc-line-dark);min-height:0;padding:30px 30px 32px;position:relative}.doc-stage-panel:last-child{border-bottom:0}.doc-stage-panel__top{min-height:20px;margin-bottom:20px}.doc-stage-node{position:absolute;top:37px;left:-42px}.doc-final-panel{grid-template-columns:1fr}}@media (max-width:760px){.doc-section{padding:62px 20px}.doc-page-experience{--doc-shell:100%}.doc-section-head{flex-direction:column;align-items:start;gap:10px}.doc-section-head>p{text-align:left}.doc-panel-grid--2,.doc-panel-grid--4{grid-template-columns:1fr}.doc-panel{padding:28px 24px;min-height:0!important}.doc-panel-grid--foundation{margin-top:54px}.doc-foundation-system{height:150px;top:78px}.doc-character-panel{grid-template-columns:1fr;overflow:visible}.doc-character-cell{border-right:0;border-bottom:1px solid var(--doc-line-dark);min-height:96px}.doc-character-cell:last-child{border-bottom:0}.doc-character-panel__rail{display:none}.doc-system-frame__head{gap:20px;padding:28px 24px}.doc-stage-grid{padding-left:28px}.doc-data-thread{left:28px}.doc-stage-panel{padding:26px 22px 28px}.doc-stage-node{left:-34px}.doc-engagement-form-panel,.doc-form-spec,.doc-purpose-options{padding:24px}.doc-final-panel{padding:30px 24px}.site-page[data-page-slug=credo\/who-we-are] .page-hero-shell,.site-page[data-page-slug=security\/data-protection] .page-hero-shell,.site-page[data-page-slug=engage] .page-hero-shell,.site-page[data-page-slug=security\/ai-assurance] .page-hero-shell,.site-page[data-page-slug=intelligence] .page-hero-shell,.site-page[data-page-slug=credo\/careers] .page-hero-shell{gap:24px!important;width:min(100% - 28px,600px)!important;padding-top:100px!important;padding-bottom:48px!important}.site-page[data-page-slug=credo\/who-we-are] .page-copy h1,.site-page[data-page-slug=security\/data-protection] .page-copy h1,.site-page[data-page-slug=engage] .page-copy h1,.site-page[data-page-slug=security\/ai-assurance] .page-copy h1,.site-page[data-page-slug=intelligence] .page-copy h1,.site-page[data-page-slug=credo\/careers] .page-copy h1{font-size:clamp(2.35rem,11vw,3.1rem)!important}}@media (prefers-reduced-motion:reduce){.doc-foundation-system__line,.doc-foundation-system__tower,.doc-data-pulse,.doc-engage-orientation__point{animation:none!important}.doc-panel,.doc-panel:after,.doc-character-cell,.doc-stage-node{transition:none!important}}.doc-ai-context .doc-panel{min-height:350px}.doc-ai-definition{background:#eef3f6}.doc-ai-definition-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:18px;display:grid}.doc-panel--ai-definition{min-height:390px}.doc-panel--ai-visual{place-items:center;min-height:390px;padding:24px;display:grid}.doc-ai-field{aspect-ratio:1.2;pointer-events:none;width:min(38%,330px);position:absolute;top:50%;right:34px;transform:translateY(-50%)}.doc-ai-field--standalone{width:min(92%,430px);margin:0;position:relative;inset:auto;transform:none}.doc-ai-field__ring{border:1px solid #087b9833;border-radius:50%;animation:7s ease-in-out infinite doc-assurance-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.doc-ai-field__ring--1{width:38%;height:58%}.doc-ai-field__ring--2{width:58%;height:76%;animation-delay:-2s}.doc-ai-field__ring--3{width:78%;height:94%;animation-delay:-4s}.doc-ai-field__core{background:var(--doc-red);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #e1011914}.doc-ai-field__trace{transform-origin:0;background:linear-gradient(90deg,#0000,#5aa8bc);height:1px;position:absolute;top:50%}.doc-ai-field__trace--in{width:50%;left:-10%}.doc-ai-field__trace--out{transform-origin:0;width:48%;left:51%}.doc-ai-field__trace--out1{transform:rotate(-17deg)}.doc-ai-field__trace--out2{transform:rotate(0)}.doc-ai-field__trace--out3{transform:rotate(17deg)}.doc-assurance-rail{border-top:1px solid var(--doc-line-light);border-bottom:1px solid var(--doc-line-light);grid-template-columns:repeat(7,minmax(0,1fr));margin-top:34px;display:grid}.doc-assurance-rail__step{border-right:1px solid var(--doc-line-light);min-width:0;padding:16px 8px}.doc-assurance-rail__step:last-child{border-right:0}.doc-assurance-rail__step span{color:#8da0aa;letter-spacing:.1em;margin-bottom:8px;font-size:.62rem;font-weight:800;display:block}.doc-assurance-rail__step strong{color:#213b4a;font-size:.72rem;font-weight:750;display:block}.doc-assurance-rail--dark{z-index:3;border-color:var(--doc-line-dark);margin:0 40px;position:relative}.doc-assurance-rail--dark .doc-assurance-rail__step{border-color:var(--doc-line-dark)}.doc-assurance-rail--dark .doc-assurance-rail__step span{color:#6f8796}.doc-assurance-rail--dark .doc-assurance-rail__step strong{color:#c7d3da}.doc-system-frame--ai:after{content:"";pointer-events:none;border:1px solid #20d0c517;border-radius:50%;width:170px;height:110px;position:absolute;top:166px;left:50%;transform:translate(-50%);box-shadow:0 0 0 22px #20d0c506,0 0 0 44px #20d0c504}.doc-ai-trace-system{z-index:3;pointer-events:none;height:1px;position:absolute;top:220px;left:4%;right:4%}.doc-ai-trace-system__line{background:linear-gradient(90deg,#20d0c533,var(--doc-cyan) 28%,#e10119bf 50%,var(--doc-cyan) 72%,#20d0c529);position:absolute;inset:0}.doc-ai-trace-system__core{background:var(--doc-red);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 0 8px #e1011917}.doc-ai-trace-system__pulse{background:#fff;border-radius:50%;width:9px;height:9px;animation:9s linear infinite doc-assurance-trace;position:absolute;top:-4px;left:0;box-shadow:0 0 13px #20d0c5a6}.doc-stage-grid--ai{padding-top:46px}.doc-stage-panel--ai{min-height:410px}.doc-intelligence-context .doc-panel{min-height:350px}.doc-intelligence-definition{background:#eef3f6}.doc-intelligence-definition-panel{min-height:310px}.doc-system-frame--intelligence{overflow:hidden}.doc-system-frame__label{z-index:2;border-bottom:1px solid var(--doc-line-dark);color:#7f96a3;letter-spacing:.13em;justify-content:space-between;align-items:center;padding:20px 40px;font-size:.7rem;font-weight:800;display:flex;position:relative}.doc-system-frame__label span:first-child{color:#a8bac4}.doc-intelligence-streams{border-bottom:1px solid var(--doc-line-dark);height:124px;margin:0 40px;position:relative}.doc-intelligence-streams__line{background:linear-gradient(90deg,#20d0c52e,var(--doc-cyan));transform-origin:0;width:50%;height:1px;position:absolute;left:0}.doc-intelligence-streams__line--1{top:18px;transform:rotate(6deg)}.doc-intelligence-streams__line--2{top:40px;transform:rotate(3deg)}.doc-intelligence-streams__line--3{top:62px}.doc-intelligence-streams__line--4{top:84px;transform:rotate(-3deg)}.doc-intelligence-streams__line--5{top:106px;transform:rotate(-6deg)}.doc-intelligence-streams__anchor{background:var(--doc-red);border-radius:50%;width:11px;height:11px;animation:4.4s ease-in-out infinite doc-intelligence-anchor;position:absolute;top:57px;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #e101191a}.doc-intelligence-streams__forward{background:linear-gradient(90deg,var(--doc-red),var(--doc-cyan) 40%,#20d0c51a);height:1px;position:absolute;top:57px;left:50%;right:0}.doc-intelligence-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.doc-intelligence-panel{border-right:1px solid var(--doc-line-dark);color:#fff;flex-direction:column;min-width:0;min-height:360px;padding:28px 24px 32px;transition:background .28s,transform .28s;display:flex;position:relative}.doc-intelligence-panel:last-child{border-right:0}.doc-intelligence-panel:hover{background:#06253d;transform:translateY(-2px)}.doc-intelligence-panel__top{color:#718b99;letter-spacing:.1em;justify-content:space-between;margin-bottom:42px;font-size:.68rem;font-weight:800;display:flex}.doc-intelligence-panel__top span:last-child{color:var(--doc-cyan);font-size:1rem}.doc-intelligence-panel h3{color:#fff;margin-top:14px}.doc-intelligence-panel>p:last-child{color:#9eb0bb;margin:16px 0 0;font-size:.9rem;line-height:1.62}.doc-panel-grid--loop{align-items:stretch}.doc-panel--loop,.doc-panel--security-intelligence{min-height:500px}.doc-loop-cycle{aspect-ratio:1;width:min(100%,390px);margin:36px auto 0;position:relative}.doc-loop-cycle__orbit{border:1px solid #087b9833;border-radius:50%;position:absolute;inset:12%}.doc-loop-cycle__pulse{--loop-radius:clamp(96px,10vw,145px);background:var(--doc-cyan);border-radius:50%;width:9px;height:9px;animation:10s linear infinite doc-loop-orbit;position:absolute;top:calc(50% - 4.5px);left:calc(50% - 4.5px);box-shadow:0 0 0 6px #20d0c514}.doc-loop-cycle__step{z-index:2;color:#264453;letter-spacing:.02em;background:#fff;border:1px solid #d6e2e7;place-items:center;min-width:72px;min-height:34px;padding:7px 10px;font-size:.68rem;font-weight:750;display:grid;position:absolute}.doc-loop-cycle__step--1{top:0;left:50%;transform:translate(-50%)}.doc-loop-cycle__step--2{top:24%;right:0}.doc-loop-cycle__step--3{bottom:22%;right:2%}.doc-loop-cycle__step--4{bottom:0;left:50%;transform:translate(-50%)}.doc-loop-cycle__step--5{bottom:22%;left:2%}.doc-loop-cycle__step--6{top:24%;left:0}.doc-careers-foundation{padding-top:88px}.doc-career-paths{z-index:0;pointer-events:none;opacity:.6;height:210px;position:absolute;top:100px;left:0;right:0}.doc-career-paths__base{background:linear-gradient(90deg,var(--doc-red),#e101196b,transparent);height:1px;position:absolute;bottom:22px;left:0;right:0}.doc-career-paths__path{background:linear-gradient(to top,var(--doc-cyan),transparent);transform-origin:bottom;width:1px;animation:1.2s cubic-bezier(.22,.75,.2,1) both doc-career-rise;position:absolute;bottom:22px}.doc-career-paths__path:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-5px;left:-3px;box-shadow:0 0 12px #20d0c58c}.doc-career-paths__path--1{height:60px;animation-delay:.2s;left:18%}.doc-career-paths__path--2{height:104px;animation-delay:.4s;left:39%}.doc-career-paths__path--3{height:138px;animation-delay:.6s;left:62%}.doc-career-paths__path--4{height:154px;animation-delay:.8s;left:76%}.doc-career-paths__path--5{height:186px;animation-delay:1s;left:90%}.doc-panel-grid--careers-foundation{z-index:1;margin-top:82px;position:relative}.doc-careers-foundation .doc-panel{min-height:380px}.doc-careers-work{background:#eef3f6}.doc-careers-work .doc-panel{min-height:350px}.doc-bleg-panel{border:1px solid var(--doc-line-dark);background:#00182d;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(36px,6vw,84px);min-height:390px;padding:clamp(34px,4vw,54px);display:grid}.doc-bleg-panel__copy h2{max-width:15ch;margin-top:14px}.doc-bleg-panel__copy>p:last-child{color:#9eb0bb;max-width:54ch;margin:18px 0 0}.doc-bleg-cycle{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:180px;display:grid;position:relative}.doc-bleg-cycle__line{background:linear-gradient(90deg,var(--doc-red),var(--doc-cyan),var(--doc-cyan),var(--doc-red));opacity:.55;height:1px;position:absolute;top:50%;left:8%;right:8%}.doc-bleg-cycle__pulse{background:#fff;border-radius:50%;width:10px;height:10px;animation:7.5s ease-in-out infinite doc-bleg-travel;position:absolute;top:calc(50% - 5px);left:8%;box-shadow:0 0 0 6px #20d0c514}.doc-bleg-cycle__step{z-index:2;border-left:1px solid var(--doc-line-dark);background:#00182db8;flex-direction:column;justify-content:space-between;min-height:120px;padding:18px;display:flex;position:relative}.doc-bleg-cycle__step:first-of-type{border-left:0}.doc-bleg-cycle__step span{color:#748b99;letter-spacing:.1em;font-size:.65rem;font-weight:800}.doc-bleg-cycle__step strong{color:#fff;font-size:clamp(1.05rem,1.5vw,1.3rem)}.doc-careers-capability .doc-panel{min-height:300px}.doc-careers-impact{background:#eef3f6}.doc-impact-panel{border-left:3px solid var(--doc-cyan)}@keyframes doc-assurance-breathe{0%,to{opacity:.65;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}@keyframes doc-assurance-trace{0%{background:#fff;left:0}47%{background:#fff}50%{background:var(--doc-red)}54%{background:#fff}to{background:#fff;left:calc(100% - 9px)}}@keyframes doc-intelligence-anchor{0%,to{opacity:.65;transform:translate(-50%,-50%)scale(.86)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.16)}}@keyframes doc-loop-orbit{0%{transform:rotate(-90deg) translateX(var(--loop-radius)) rotate(90deg)}to{transform:rotate(270deg) translateX(var(--loop-radius)) rotate(-270deg)}}@keyframes doc-career-rise{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes doc-bleg-travel{0%,5%{left:8%}30%{left:34%}55%{left:58%}80%,to{left:calc(92% - 10px)}}@media (max-width:1020px){.doc-ai-definition-grid,.doc-bleg-panel{grid-template-columns:1fr}.doc-panel--ai-definition{min-height:0}.doc-ai-field{width:min(100%,430px);margin:34px auto 0;position:relative;top:auto;right:auto;transform:none}.doc-ai-field--standalone{width:min(92%,430px);margin:0 auto}.doc-assurance-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.doc-assurance-rail__step:nth-child(4){border-right:0}.doc-intelligence-grid{grid-template-columns:1fr}.doc-intelligence-panel{border-right:0;border-bottom:1px solid var(--doc-line-dark);min-height:0}.doc-intelligence-panel:last-child{border-bottom:0}.doc-intelligence-streams{display:none}.doc-bleg-cycle{min-height:150px}}@media (max-width:760px){.doc-assurance-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-assurance-rail__step:nth-child(2n){border-right:0}.doc-system-frame--ai:after,.doc-ai-trace-system{display:none}.doc-loop-cycle{width:min(100%,300px)}.doc-loop-cycle__pulse{--loop-radius:108px}.doc-loop-cycle__step{min-width:62px;font-size:.62rem}.doc-bleg-cycle{grid-template-columns:1fr;gap:1px}.doc-bleg-cycle__line,.doc-bleg-cycle__pulse{display:none}.doc-bleg-cycle__step{border-left:0;border-top:1px solid var(--doc-line-dark);min-height:78px}.doc-bleg-cycle__step:first-of-type{border-top:0}.doc-career-paths{height:150px;top:74px}}@media (prefers-reduced-motion:reduce){.doc-ai-field__ring,.doc-ai-trace-system__pulse,.doc-intelligence-streams__anchor,.doc-loop-cycle__pulse,.doc-career-paths__path,.doc-bleg-cycle__pulse{animation:none!important}.doc-intelligence-panel{transition:none!important}}.site-page[data-page-slug=security\/cloud-security] .page-hero,.site-page[data-page-slug=intelligence\/predictive-intelligence] .page-hero,.site-page[data-page-slug=intelligence\/intelligent-automation] .page-hero{background:#001427!important}.site-page[data-page-slug=security\/cloud-security] .page-hero-shell,.site-page[data-page-slug=intelligence\/predictive-intelligence] .page-hero-shell,.site-page[data-page-slug=intelligence\/intelligent-automation] .page-hero-shell{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;align-items:center!important;gap:clamp(42px,6vw,86px)!important;width:min(1240px,100vw - 64px)!important;min-height:0!important;padding-top:118px!important;padding-bottom:70px!important}.site-page[data-page-slug=security\/cloud-security] .page-copy h1,.site-page[data-page-slug=intelligence\/predictive-intelligence] .page-copy h1,.site-page[data-page-slug=intelligence\/intelligent-automation] .page-copy h1{letter-spacing:-.045em!important;max-width:16ch!important;font-size:clamp(2.75rem,4.1vw,3.75rem)!important;line-height:1.02!important}.site-page[data-page-slug=security\/cloud-security] .page-lead,.site-page[data-page-slug=intelligence\/predictive-intelligence] .page-lead,.site-page[data-page-slug=intelligence\/intelligent-automation] .page-lead{white-space:pre-line;color:#aabac4!important;max-width:58ch!important;font-size:1rem!important;line-height:1.7!important}.site-page[data-page-slug=security\/cloud-security] .page-visual,.site-page[data-page-slug=intelligence\/predictive-intelligence] .page-visual,.site-page[data-page-slug=intelligence\/intelligent-automation] .page-visual{min-height:340px!important}.doc-system-frame__count{color:#78909d;letter-spacing:.14em;flex:none;font-size:.72rem;font-weight:800}.doc-five-system-grid{z-index:2;border-top:1px solid var(--doc-line-dark);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.doc-five-system-panel{border-right:1px solid var(--doc-line-dark);background:#00142738;min-width:0;min-height:350px;padding:28px 24px 32px;transition:background .28s,transform .28s,border-color .28s;position:relative}.doc-five-system-panel:last-child{border-right:0}.doc-five-system-panel:hover{background:#06253d;transform:translateY(-2px)}.doc-five-system-panel__top{color:#748b98;letter-spacing:.11em;justify-content:space-between;align-items:center;margin-bottom:34px;font-size:.68rem;font-weight:800;display:flex}.doc-five-system-panel__node{border:1px solid var(--doc-cyan);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #20d0c50a}.doc-five-system-panel h3{color:#fff;margin-top:12px}.doc-five-system-panel>p:last-child{color:#9eb0bb;margin:16px 0 0;font-size:.9rem;line-height:1.62}.doc-five-system-panel:hover .doc-five-system-panel__node{background:var(--doc-cyan)}.doc-cloud-context{padding-top:86px}.doc-cloud-state-strip{border:1px solid var(--doc-line-dark);background:linear-gradient(#06253d80,#00142747);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:18px;height:190px;margin:30px 0 20px;padding:0 30px;display:grid;position:relative;overflow:hidden}.doc-cloud-state-strip__trust{background:linear-gradient(90deg,#20d0c514,var(--doc-cyan) 30%,var(--doc-red) 53%,var(--doc-cyan) 72%,#20d0c514);opacity:.68;height:1px;position:absolute;top:50%;left:5%;right:5%}.doc-cloud-state-strip__anchor{background:var(--doc-red);border-radius:50%;width:10px;height:10px;animation:4.8s ease-in-out infinite doc-cloud-anchor;position:absolute;top:calc(50% - 5px);left:53%;box-shadow:0 0 0 8px #e1011914}.doc-cloud-state{perspective:540px;height:132px;position:relative}.doc-cloud-state__plane{transform-origin:50%;background:linear-gradient(145deg,#144f6c1f,#ffffff05);border:1px solid #83b5cf38;position:absolute;inset:18px 12%;transform:rotateX(58deg)rotate(-2deg)}.doc-cloud-state__grid{opacity:.3;background-image:linear-gradient(#20d0c51f 1px,#0000 1px),linear-gradient(90deg,#20d0c51f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:30px 18%;transform:rotateX(58deg)rotate(-2deg)}.doc-cloud-state__module{background:#0c3853;border:1px solid #c6e4f26b;width:18px;height:18px;animation:7s ease-in-out infinite doc-cloud-module-shift;position:absolute;box-shadow:0 4px 18px #0000002e}.doc-cloud-state__module--1{top:56px;left:28%}.doc-cloud-state__module--2{animation-delay:-2.1s;top:42px;left:49%}.doc-cloud-state__module--3{animation-delay:-4.2s;top:78px;left:62%}.doc-cloud-state--2 .doc-cloud-state__module--1{top:38px;left:35%}.doc-cloud-state--2 .doc-cloud-state__module--2{top:62px;left:56%}.doc-cloud-state--2 .doc-cloud-state__module--3{top:86px;left:45%}.doc-cloud-state--3 .doc-cloud-state__module--1{top:70px;left:22%}.doc-cloud-state--3 .doc-cloud-state__module--2{top:34px;left:50%}.doc-cloud-state--3 .doc-cloud-state__module--3{top:62px;left:68%}.doc-panel-grid--cloud-context .doc-panel{min-height:350px}.doc-cloud-definition{background:#eef3f6}.doc-panel-grid--cloud-definition{align-items:stretch}.doc-panel--cloud-definition,.doc-panel--cloud-logic{min-height:440px}.doc-cloud-logic-rail{border-top:1px solid var(--doc-line-light);border-bottom:1px solid var(--doc-line-light);grid-template-columns:repeat(7,minmax(0,1fr));margin-top:34px;display:grid}.doc-cloud-logic-rail>span{border-right:1px solid var(--doc-line-light);min-width:0;padding:14px 8px}.doc-cloud-logic-rail>span:last-child{border-right:0}.doc-cloud-logic-rail small{color:#8da0aa;letter-spacing:.1em;margin-bottom:7px;font-size:.58rem;font-weight:800;display:block}.doc-cloud-logic-rail strong{color:#244453;overflow-wrap:anywhere;font-size:.68rem;font-weight:750;display:block}.doc-system-frame--cloud{overflow:hidden}.doc-cloud-sync{height:72px;margin:0 40px;position:relative}.doc-cloud-sync__line{background:linear-gradient(90deg,#20d0c51f,var(--doc-cyan),var(--doc-red),var(--doc-cyan),#20d0c51f);height:1px;position:absolute;top:35px;left:0;right:0}.doc-cloud-sync__pulse{background:#fff;border-radius:50%;width:11px;height:11px;animation:8.5s ease-in-out infinite doc-cloud-travel;position:absolute;top:30px;left:0;box-shadow:0 0 12px #20d0c58c}.doc-cloud-sync__transition{border:1px solid var(--doc-cyan);background:#031d33;border-radius:2px;width:11px;height:11px;position:absolute;top:30px;transform:rotate(45deg)}.doc-cloud-sync__transition--1{left:9%}.doc-cloud-sync__transition--2{left:29%}.doc-cloud-sync__transition--3{border-color:var(--doc-red);left:49%}.doc-cloud-sync__transition--4{left:69%}.doc-cloud-sync__transition--5{left:89%}.doc-cloud-outcome{background:#eef3f6}.doc-predictive-context .doc-panel{min-height:350px}.doc-predictive-definition{background:#eef3f6}.doc-predictive-definition-grid{gap:18px;display:grid}.doc-panel-grid--predictive-copy .doc-panel{min-height:350px}.doc-predictive-field{border:1px solid var(--doc-line-light);background:#fff;min-height:300px;padding:28px 34px 22px;position:relative;overflow:hidden}.doc-predictive-field svg{width:100%;height:245px;display:block}.doc-predictive-field path{fill:none;stroke-linecap:round}.doc-predictive-field__input{stroke:#5a9fb3;stroke-width:1.25px;opacity:.55;stroke-dasharray:5 9;animation:12s linear infinite doc-predictive-dash}.doc-predictive-field__band{stroke:#7caec0;stroke-width:24px;opacity:.08}.doc-predictive-field__path{stroke:#0c7e9b;stroke-width:1.4px;opacity:.72;stroke-dasharray:8 10;animation:15s linear infinite reverse doc-predictive-dash}.doc-predictive-field__path--2{opacity:.55}.doc-predictive-field__path--3{opacity:.38}.doc-predictive-field__return{stroke:#e10119;stroke-width:1px;opacity:.35;stroke-dasharray:3 8;animation:18s linear infinite doc-predictive-dash}.doc-predictive-field__anchor{fill:var(--doc-red);filter:drop-shadow(0 0 5px #e1011947);transform-origin:326px 150px;animation:4.4s ease-in-out infinite doc-predictive-anchor}.doc-predictive-field__labels{color:#7b909d;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;font-size:.62rem;font-weight:800;display:grid}.doc-predictive-field__labels span:nth-child(2){color:#c1071d;text-align:center}.doc-predictive-field__labels span:last-child{text-align:right}.doc-system-frame--predictive{overflow:hidden}.doc-predictive-stage-line{height:62px;margin:0 40px;position:relative}.doc-predictive-stage-line>span{background:linear-gradient(90deg,var(--doc-cyan),#20d0c533 48%,var(--doc-red) 50%,#20d0c533 52%,var(--doc-cyan));opacity:.58;height:1px;position:absolute;top:30px;left:0;right:0}.doc-predictive-stage-line>i{background:#fff;border-radius:50%;width:9px;height:9px;animation:9s ease-in-out infinite doc-predictive-stage-travel;position:absolute;top:26px;left:0;box-shadow:0 0 11px #20d0c580}.doc-predictive-outcome{background:#eef3f6}.doc-automation-context .doc-panel{min-height:350px}.doc-automation-definition{background:#eef3f6}.doc-panel-grid--automation-definition .doc-panel{min-height:360px}.doc-automation-path{border:1px solid var(--doc-line-light);background:#fff;min-height:270px;margin-top:18px;position:relative;overflow:hidden}.doc-automation-path__main{height:1px;position:absolute;top:52%;left:8%;right:8%}.doc-automation-path__flow{background:linear-gradient(90deg,var(--doc-red),#5a9fb3 18%,#087b98 82%,#087b9826);height:1px;position:absolute;top:0;left:0;right:0}.doc-automation-path__intent{background:var(--doc-red);border-radius:50%;width:11px;height:11px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 0 7px #e1011912}.doc-automation-path__outcome{background:#fff;border:1px solid #087b98;width:15px;height:15px;position:absolute;top:-7px;right:-5px;transform:rotate(45deg)}.doc-automation-path__planes{pointer-events:none;grid-template-columns:repeat(3,1fr);gap:32px;display:grid;position:absolute;inset:26% 34% 23%}.doc-automation-path__planes span{background:linear-gradient(#087b980a,#0000);border:1px solid #087b9838;transform:skewY(-4deg)}.doc-automation-path__exception{width:20%;height:42%;position:absolute;top:13%;left:47%}.doc-automation-path__branch{border-top:1px solid #087b98;border-left:1px solid #087b98;border-radius:16px 0 0;width:48%;height:58%;position:absolute;bottom:0;left:0}.doc-automation-path__exception strong{color:#315363;letter-spacing:.06em;text-transform:uppercase;background:#f8fafb;border:1px solid #d7e3e8;padding:8px 12px;font-size:.65rem;font-weight:800;position:absolute;top:0;left:37%}.doc-automation-path__return{border-top:1px dashed #e1011959;border-right:1px dashed #e1011959;border-radius:0 14px 0 0;height:52%;position:absolute;top:38px;left:37%;right:-40%}.doc-automation-path:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;animation:8.5s ease-in-out infinite doc-automation-travel;position:absolute;top:calc(52% - 5px);left:8%;box-shadow:0 0 11px #087b9859}.doc-automation-path__labels{color:#8194a0;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr 1fr 1fr;font-size:.62rem;font-weight:800;display:grid;position:absolute;bottom:24px;left:8%;right:8%}.doc-automation-path__labels span:nth-child(2){text-align:center}.doc-automation-path__labels span:last-child{text-align:right}.doc-system-frame--automation{overflow:hidden}.doc-automation-stage-line{height:62px;margin:0 40px;position:relative}.doc-automation-stage-line>span{background:linear-gradient(90deg,var(--doc-red),var(--doc-cyan) 24%,var(--doc-cyan) 76%,#20d0c51f);opacity:.58;height:1px;position:absolute;top:30px;left:0;right:0}.doc-automation-stage-line>i{background:#fff;border-radius:50%;width:9px;height:9px;animation:8.5s ease-in-out infinite doc-automation-stage-travel;position:absolute;top:26px;left:0;box-shadow:0 0 11px #20d0c580}.doc-automation-outcome{background:#eef3f6}@keyframes doc-cloud-anchor{0%,to{opacity:.64;transform:scale(.86)}50%{opacity:1;transform:scale(1.16)}}@keyframes doc-cloud-module-shift{0%,to{opacity:.62;transform:translate(0,0)}50%{opacity:1;transform:translate(7px,-5px)}}@keyframes doc-cloud-travel{0%,4%{background:#fff;left:0}49%{background:#fff}52%{background:var(--doc-red)}57%{background:#fff}96%,to{background:#fff;left:calc(100% - 11px)}}@keyframes doc-predictive-dash{to{stroke-dashoffset:-180px}}@keyframes doc-predictive-anchor{0%,to{opacity:.65;transform:scale(.86)}50%{opacity:1;transform:scale(1.18)}}@keyframes doc-predictive-stage-travel{0%,5%{left:0}95%,to{left:calc(100% - 9px)}}@keyframes doc-automation-travel{0%,6%{opacity:.5;left:8%}46%{opacity:1;left:48%}60%{opacity:.86;left:57%}94%,to{opacity:.55;left:calc(92% - 10px)}}@keyframes doc-automation-stage-travel{0%,5%{left:0}95%,to{left:calc(100% - 9px)}}@media (max-width:1020px){.site-page[data-page-slug=security\/cloud-security] .page-hero-shell,.site-page[data-page-slug=intelligence\/predictive-intelligence] .page-hero-shell,.site-page[data-page-slug=intelligence\/intelligent-automation] .page-hero-shell{grid-template-columns:1fr!important}.doc-five-system-grid{grid-template-columns:1fr}.doc-five-system-panel{border-right:0;border-bottom:1px solid var(--doc-line-dark);min-height:0}.doc-five-system-panel:last-child{border-bottom:0}.doc-cloud-state-strip{height:170px;padding:0 16px}.doc-cloud-logic-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.doc-cloud-logic-rail>span:nth-child(4){border-right:0}.doc-cloud-sync,.doc-predictive-stage-line,.doc-automation-stage-line{display:none}.doc-predictive-field{min-height:260px}.doc-automation-path__planes{left:28%;right:28%}}@media (max-width:760px){.site-page[data-page-slug=security\/cloud-security] .page-hero-shell,.site-page[data-page-slug=intelligence\/predictive-intelligence] .page-hero-shell,.site-page[data-page-slug=intelligence\/intelligent-automation] .page-hero-shell{gap:28px!important;width:min(100% - 32px,1240px)!important;padding-top:102px!important;padding-bottom:52px!important}.site-page[data-page-slug=security\/cloud-security] .page-copy h1,.site-page[data-page-slug=intelligence\/predictive-intelligence] .page-copy h1,.site-page[data-page-slug=intelligence\/intelligent-automation] .page-copy h1{font-size:clamp(2.35rem,12vw,3.15rem)!important}.doc-cloud-state-strip{grid-template-columns:1fr;height:150px}.doc-cloud-state--2,.doc-cloud-state--3{display:none}.doc-cloud-state-strip__anchor{left:66%}.doc-cloud-logic-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-cloud-logic-rail>span:nth-child(2n){border-right:0}.doc-predictive-field{padding:18px 14px 16px}.doc-predictive-field svg{height:190px}.doc-automation-path{min-height:320px}.doc-automation-path__planes{gap:14px;inset:30% 18% 32%}.doc-automation-path__exception{width:38%;top:8%;left:39%}.doc-automation-path__exception strong{white-space:nowrap;left:20%}.doc-automation-path__labels{font-size:.56rem;bottom:18px}}@media (prefers-reduced-motion:reduce){.doc-cloud-state-strip__anchor,.doc-cloud-state__module,.doc-cloud-sync__pulse,.doc-predictive-field__input,.doc-predictive-field__path,.doc-predictive-field__return,.doc-predictive-field__anchor,.doc-predictive-stage-line>i,.doc-automation-path:after,.doc-automation-stage-line>i{animation:none!important}.doc-five-system-panel{transition:none!important}}.doc-panel--cyber-logic,.doc-panel--identity-logic,.doc-panel--dataintel-logic{min-height:410px}.doc-cyber-logic-rail,.doc-dataintel-meaning-rail{border-top:1px solid #cbd8df;border-bottom:1px solid #cbd8df;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:30px;display:grid}.doc-cyber-logic-rail>span,.doc-dataintel-meaning-rail>span{border-right:1px solid #d7e1e6;min-width:0;padding:14px 7px}.doc-cyber-logic-rail>span:last-child,.doc-dataintel-meaning-rail>span:last-child{border-right:0}.doc-cyber-logic-rail small,.doc-dataintel-meaning-rail small{color:#8196a2;letter-spacing:.09em;margin-bottom:7px;font-size:.6rem;font-weight:800;display:block}.doc-cyber-logic-rail strong,.doc-dataintel-meaning-rail strong{color:#163244;font-size:.68rem;line-height:1.3;display:block}.doc-system-frame--cyber,.doc-system-frame--identity,.doc-system-frame--dataintel{overflow:hidden}.doc-cyber-continuity,.doc-identity-trust-line,.doc-dataintel-semantic-line{z-index:3;height:58px;margin:5px 34px 2px;position:relative}.doc-cyber-continuity__line{background:linear-gradient(90deg,#20d0c52e,#ffffff80 42%,#e10119b3 50%,#ffffff80 58%,#20d0c542);height:1px;position:absolute;top:28px;left:0;right:0}.doc-cyber-continuity__improvement{border-top:1px dashed #20d0c547;height:24px;animation:7s ease-in-out infinite doc-system-breathe;position:absolute;top:18px;left:51%;right:0;transform:skewY(-2deg)}.doc-five-system-grid--cyber .doc-five-system-panel:nth-child(3){background:#e1011906}.doc-identity-entity-rail{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:28px;padding-top:19px;display:grid;position:relative}.doc-identity-entity-rail__line{background:linear-gradient(90deg,#0000,#88b5c3,#0000);height:1px;position:absolute;top:6px;left:2%;right:2%}.doc-identity-entity{text-align:center;min-width:0;position:relative}.doc-identity-entity i{background:#fff;border:1px solid #20b8b0;border-radius:50%;width:7px;height:7px;animation:6s ease-in-out infinite doc-identity-node;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.doc-identity-entity:nth-of-type(2n) i{animation-delay:-2s}.doc-identity-entity:nth-of-type(3n) i{animation-delay:-4s}.doc-identity-entity small{color:#8ba0aa;font-size:.58rem;font-weight:800;display:block}.doc-identity-entity strong{color:#173142;margin-top:5px;font-size:.66rem;line-height:1.2;display:block}.doc-identity-trust-line>span{background:linear-gradient(90deg,#20d0c52e,#20d0c5 48%,#20d0c52e);height:1px;position:absolute;top:28px;left:0;right:0}.doc-identity-trust-line>i{background:#fff;border-radius:50%;width:11px;height:11px;animation:9s linear infinite doc-line-pulse;position:absolute;top:23px;left:0;box-shadow:0 0 14px #20d0c5b3}.doc-dataintel-semantic-line__input{clip-path:polygon(0 10%,100% 30%,100% 70%,0 90%);background:repeating-linear-gradient(0deg,#0000 0 6px,#20d0c538 6px 7px);width:38%;height:24px;position:absolute;top:16px;left:0}.doc-dataintel-semantic-line__lattice{border:1px solid #20d0c538;width:78px;height:50px;position:absolute;top:4px;left:42%;transform:skew(-15deg);box-shadow:inset 22px 0 #20d0c505,inset -22px 0 #20d0c505}.doc-dataintel-semantic-line__output{background:linear-gradient(90deg,#20d0c5,#20d0c52e);height:1px;position:absolute;top:28px;left:55%;right:0}.doc-dataintel-semantic-line>i{background:var(--doc-red);border-radius:50%;width:11px;height:11px;animation:4s ease-in-out infinite doc-ai-core;position:absolute;top:23px;left:49%;box-shadow:0 0 0 7px #e1011912}@keyframes doc-cyber-pressure{0%,to{opacity:.62;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes doc-system-breathe{0%,to{opacity:.35}50%{opacity:.85}}@keyframes doc-identity-node{0%,to{opacity:.55;border-radius:45% 55% 40% 60%}50%{opacity:1;border-radius:60% 40% 55% 45%}}@keyframes doc-line-pulse{to{left:calc(100% - 11px)}}@keyframes doc-ai-core{0%,to{opacity:.65;transform:scale(.86)}50%{opacity:1;transform:scale(1.14)}}@media (max-width:980px){.doc-cyber-logic-rail,.doc-dataintel-meaning-rail,.doc-identity-entity-rail{grid-template-columns:repeat(4,1fr)}.doc-cyber-logic-rail>span:nth-child(4),.doc-dataintel-meaning-rail>span:nth-child(4){border-right:0}.doc-identity-entity-rail__line{display:none}}@media (max-width:700px){.doc-cyber-logic-rail,.doc-dataintel-meaning-rail,.doc-identity-entity-rail{grid-template-columns:1fr 1fr}.doc-cyber-continuity,.doc-identity-trust-line,.doc-dataintel-semantic-line{margin-inline:14px}.doc-panel--cyber-logic,.doc-panel--identity-logic,.doc-panel--dataintel-logic{min-height:auto}}@media (prefers-reduced-motion:reduce){.doc-cyber-continuity__event,.doc-cyber-continuity__improvement,.doc-identity-entity i,.doc-identity-trust-line>i,.doc-dataintel-semantic-line>i{animation:none!important}}.doc-page-cyber,.doc-page-identity,.doc-page-dataintel{--doc-shell:1240px}.doc-cyber-context .doc-panel,.doc-identity-context .doc-panel,.doc-dataintel-context .doc-panel{min-height:350px}.doc-cyber-definition,.doc-identity-definition,.doc-dataintel-definition{background:#eef3f6}.doc-panel--cyber-definition,.doc-panel--cyber-logic,.doc-panel--identity-definition,.doc-panel--identity-logic,.doc-panel--dataintel-definition,.doc-panel--dataintel-logic{min-height:320px}.doc-cyber-continuity{background:#f8fafb;border:1px solid #d7e0e5;height:150px;margin-top:20px;position:relative;overflow:hidden}.doc-cyber-continuity__line{background:linear-gradient(90deg,#20d0c5,#547f91 80%);height:2px;position:absolute;top:74px}.doc-cyber-continuity__line--before{clip-path:polygon(0 0,84% 0,92% 100%,100% 0,100% 100%,92% 0,84% 100%,0 100%);width:42%;left:5%}.doc-cyber-continuity__line--after{background:linear-gradient(90deg,#e10119 0,#20d0c5 25%,#547f91);left:51%;right:5%}.doc-cyber-continuity__event{background:#e10119;border-radius:50%;width:14px;height:14px;animation:5s ease-in-out infinite doc-cyber-pressure;position:absolute;top:67px;left:49%;box-shadow:0 0 0 10px #e1011912}.doc-cyber-continuity__improvement{transform-origin:100%;opacity:.38;background:#20d0c5;width:19%;height:1px;position:absolute;top:55px;right:5%;transform:rotate(-4deg)}.doc-system-frame--cyber{overflow:hidden}.doc-cyber-stage-line{border-bottom:1px solid var(--doc-line-dark);height:38px;margin:0 40px;position:relative}.doc-cyber-stage-line__continuity{background:linear-gradient(90deg,#20d0c52e,#20d0c5 38%,#e10119 50%,#20d0c5 62%,#20d0c52e);height:1px;position:absolute;top:18px;left:1%;right:1%}.doc-cyber-stage-line__event{background:#e10119;border-radius:50%;width:10px;height:10px;position:absolute;top:13px;left:50%;transform:translate(-50%);box-shadow:0 0 0 7px #e1011914}.doc-five-system-panel--cyber:nth-child(3){background:#e1011906}.doc-five-system-panel--cyber .doc-five-system-panel__node{border-color:#20d0c57a}.doc-identity-field{background:#f8fafb;border:1px solid #d7e0e5;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;min-height:190px;margin-top:20px;padding:44px 22px 32px;display:grid;position:relative;overflow:hidden}.doc-identity-field__rail{background:linear-gradient(90deg,#0000,#20d0c5 20%,#e10119 51%,#20d0c5 80%,#0000);height:1px;position:absolute;top:82px;left:5%;right:5%}.doc-identity-field__entity{z-index:2;color:#547080;text-transform:uppercase;letter-spacing:.09em;text-align:center;flex-direction:column;align-items:center;gap:19px;font-size:.7rem;font-weight:750;display:flex;position:relative}.doc-identity-field__entity i{background:#f8fafb;border:1px solid #087b9861;border-radius:50%;width:24px;height:24px;animation:6.5s ease-in-out infinite doc-identity-context;display:block;box-shadow:0 0 0 7px #20d0c509}.doc-identity-field__entity--2 i{border-radius:34% 66% 58% 42%;animation-delay:-1s}.doc-identity-field__entity--3 i{border-radius:25%;animation-delay:-2s}.doc-identity-field__entity--4 i{border-radius:50% 25%;animation-delay:-3s}.doc-identity-field__entity--5 i{border-radius:36%;animation-delay:-4s}.doc-identity-field__entity--6 i{border-radius:50% 30%;animation-delay:-5s}.doc-identity-field__entity--7 i{border-radius:30% 50%;animation-delay:-6s}.doc-identity-field__decision{background:#e10119;border-radius:50%;width:12px;height:12px;position:absolute;top:76px;left:50%;transform:translate(-50%);box-shadow:0 0 0 8px #e101190f}.doc-system-frame--identity{overflow:hidden}.doc-identity-stage-line{border-bottom:1px solid var(--doc-line-dark);height:38px;margin:0 40px;position:relative}.doc-identity-stage-line span{background:linear-gradient(90deg,#20d0c524,#20d0c5 35%,#e10119 50%,#20d0c5 65%,#20d0c524);height:1px;position:absolute;top:18px;left:1%;right:1%}.doc-identity-stage-line i{background:#fff;border-radius:50%;width:9px;height:9px;animation:10s linear infinite doc-identity-travel;position:absolute;top:14px;left:0;box-shadow:0 0 12px #20d0c599}.doc-five-system-panel--identity .doc-five-system-panel__node{border-radius:45% 55% 40% 60%;animation:6s ease-in-out infinite doc-identity-node}.doc-semantic-field{background:#f8fafb;border:1px solid #d7e0e5;grid-template-columns:1fr 180px 1fr;align-items:center;min-height:220px;margin-top:20px;padding:34px 42px;display:grid;position:relative;overflow:hidden}.doc-semantic-field__inputs,.doc-semantic-field__outputs{flex-direction:column;justify-content:center;gap:22px;display:flex}.doc-semantic-field__inputs span{background:linear-gradient(90deg,#20d0c5,#20d0c51f);height:1px;animation:9s linear infinite doc-semantic-flow;display:block}.doc-semantic-field__inputs span:first-child{width:86%}.doc-semantic-field__inputs span:nth-child(2){width:68%;height:2px}.doc-semantic-field__inputs span:nth-child(3){background:0 0;border-top:1px dashed #20d0c5;width:94%}.doc-semantic-field__inputs span:nth-child(4){opacity:.5;width:58%;height:3px}.doc-semantic-field__inputs span:nth-child(5){width:78%}.doc-semantic-field__lattice{border:1px solid #087b982e;width:150px;height:150px;margin:auto;position:relative;transform:rotate(45deg)}.doc-semantic-field__lattice i{background:#087b982e;position:absolute}.doc-semantic-field__lattice i:first-child,.doc-semantic-field__lattice i:nth-child(2){width:1px;height:100%;top:0;left:33%}.doc-semantic-field__lattice i:nth-child(2){left:66%}.doc-semantic-field__lattice i:nth-child(3),.doc-semantic-field__lattice i:nth-child(4){width:100%;height:1px;top:33%;left:0}.doc-semantic-field__lattice i:nth-child(4){top:66%}.doc-semantic-field__lattice b{background:#e10119;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #e101190f}.doc-semantic-field__outputs span{background:linear-gradient(90deg,#20d0c51f,#20d0c5);height:1px;display:block}.doc-semantic-field__outputs span:first-child{align-self:flex-end;width:88%;transform:rotate(-4deg)}.doc-semantic-field__outputs span:nth-child(2){align-self:flex-end;width:96%}.doc-semantic-field__outputs span:nth-child(3){align-self:flex-end;width:82%;transform:rotate(4deg)}.doc-semantic-field__labels{color:#718b99;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:.65rem;font-weight:800;display:flex;position:absolute;bottom:16px;left:42px;right:42px}.doc-system-frame--dataintel{overflow:hidden}.doc-dataintel-stage-line{border-bottom:1px solid var(--doc-line-dark);height:38px;margin:0 40px;position:relative}.doc-dataintel-stage-line span{background:linear-gradient(90deg,#20d0c524,#20d0c5 47%,#e10119 50%,#20d0c5 53%,#20d0c524);height:1px;position:absolute;top:18px;left:1%;right:1%}.doc-dataintel-stage-line i{background:#fff;border-radius:50%;width:9px;height:9px;animation:11s linear infinite doc-dataintel-travel;position:absolute;top:14px;left:0;box-shadow:0 0 12px #20d0c599}@keyframes doc-identity-context{0%,to{opacity:.52;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@keyframes doc-identity-travel{0%{opacity:0;left:1%}7%{opacity:1}93%{opacity:1}to{opacity:0;left:98%}}@keyframes doc-semantic-flow{to{background-position:220px 0}}@keyframes doc-dataintel-travel{0%{opacity:0;left:1%}7%{opacity:1}93%{opacity:1}to{opacity:0;left:98%}}@media (max-width:980px){.doc-identity-field{grid-template-columns:repeat(4,1fr);row-gap:30px}.doc-identity-field__rail,.doc-identity-field__decision{display:none}.doc-semantic-field{grid-template-columns:1fr 130px 1fr;padding-inline:26px}.doc-semantic-field__lattice{width:112px;height:112px}.doc-semantic-field__labels{left:26px;right:26px}}@media (max-width:760px){.site-page[data-page-slug=security\/cyber-resilience] .page-hero-shell,.site-page[data-page-slug=security\/trusted-identity] .page-hero-shell,.site-page[data-page-slug=intelligence\/data-intelligence] .page-hero-shell{gap:24px!important;width:min(100% - 28px,600px)!important;padding-top:100px!important;padding-bottom:48px!important}.site-page[data-page-slug=security\/cyber-resilience] .page-copy h1,.site-page[data-page-slug=security\/trusted-identity] .page-copy h1,.site-page[data-page-slug=intelligence\/data-intelligence] .page-copy h1{font-size:clamp(2.35rem,11vw,3.1rem)!important}.doc-cyber-continuity{height:120px}.doc-identity-field{grid-template-columns:1fr 1fr;padding:30px 20px}.doc-identity-field__entity:last-of-type{grid-column:1/-1}.doc-semantic-field{grid-template-columns:1fr;gap:26px;padding:28px 22px 48px}.doc-semantic-field__inputs,.doc-semantic-field__outputs{gap:12px}.doc-semantic-field__lattice{width:104px;height:104px}.doc-semantic-field__labels{left:22px;right:22px}}@media (prefers-reduced-motion:reduce){.doc-cyber-continuity__event,.doc-identity-field__entity i,.doc-identity-stage-line i,.doc-five-system-panel--identity .doc-five-system-panel__node,.doc-dataintel-stage-line i{animation:none!important}}.site-page[data-page-slug=intelligence\/decision-intelligence] .page-hero,.site-page[data-page-slug=intelligence\/ai-orchestration] .page-hero,.site-page[data-page-slug=credo\/ecosystem] .page-hero{background:#001427!important}.site-page[data-page-slug=intelligence\/decision-intelligence] .page-hero-shell,.site-page[data-page-slug=intelligence\/ai-orchestration] .page-hero-shell,.site-page[data-page-slug=credo\/ecosystem] .page-hero-shell{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr)!important;align-items:center!important;gap:clamp(42px,6vw,86px)!important;width:min(1240px,100vw - 64px)!important;min-height:0!important;padding-top:118px!important;padding-bottom:70px!important}.site-page[data-page-slug=intelligence\/decision-intelligence] .page-copy h1,.site-page[data-page-slug=intelligence\/ai-orchestration] .page-copy h1,.site-page[data-page-slug=credo\/ecosystem] .page-copy h1{letter-spacing:-.045em!important;max-width:17ch!important;font-size:clamp(2.75rem,4.1vw,3.75rem)!important;line-height:1.02!important}.site-page[data-page-slug=intelligence\/decision-intelligence] .page-lead,.site-page[data-page-slug=intelligence\/ai-orchestration] .page-lead,.site-page[data-page-slug=credo\/ecosystem] .page-lead{white-space:pre-line;color:#aabac4!important;max-width:60ch!important;font-size:1rem!important;line-height:1.7!important}.site-page[data-page-slug=intelligence\/decision-intelligence] .page-visual,.site-page[data-page-slug=intelligence\/ai-orchestration] .page-visual,.site-page[data-page-slug=credo\/ecosystem] .page-visual{min-height:340px!important}.doc-page-decision,.doc-page-aiorch,.doc-page-ecosystem{--doc-shell:1240px}.doc-decision-context .doc-panel,.doc-aiorch-context .doc-panel,.doc-ecosystem-context .doc-panel{min-height:350px}.doc-decision-definition,.doc-aiorch-definition,.doc-ecosystem-definition,.doc-ecosystem-featured,.doc-ecosystem-landscape,.doc-ecosystem-method{background:#eef3f6}.doc-panel--decision-logic,.doc-panel--aiorch-logic{min-height:340px}.doc-decision-logic-rail,.doc-aiorch-component-rail{border-top:1px solid #d9e2e7;border-bottom:1px solid #d9e2e7;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:30px;display:grid}.doc-aiorch-component-rail{grid-template-columns:repeat(8,minmax(0,1fr))}.doc-decision-logic-rail>span,.doc-aiorch-component-rail>span{border-right:1px solid #d9e2e7;min-width:0;padding:14px 10px 15px}.doc-decision-logic-rail>span:last-child,.doc-aiorch-component-rail>span:last-child{border-right:0}.doc-decision-logic-rail small,.doc-aiorch-component-rail small{color:#8c9aa3;letter-spacing:.12em;margin-bottom:7px;font-size:.59rem;font-weight:800;display:block}.doc-decision-logic-rail strong,.doc-aiorch-component-rail strong{color:#173042;font-size:.71rem;font-weight:780;line-height:1.25;display:block}.doc-system-frame--decision,.doc-system-frame--aiorch,.doc-system-frame--ecosystem{overflow:hidden}.doc-decision-junction{border-top:1px solid var(--doc-line-dark);height:176px;margin:18px 32px 0;position:relative;overflow:hidden}.doc-decision-junction__evidence i{transform-origin:0;background:linear-gradient(90deg,#20d0c529,#20d0c5b8);width:34%;height:1px;position:absolute;left:3%}.doc-decision-junction__evidence i:first-child{top:32px;transform:rotate(11deg)}.doc-decision-junction__evidence i:nth-child(2){top:65px;transform:rotate(4deg)}.doc-decision-junction__evidence i:nth-child(3){top:105px;transform:rotate(-4deg)}.doc-decision-junction__evidence i:nth-child(4){top:138px;transform:rotate(-11deg)}.doc-decision-junction__planes{width:172px;height:108px;position:absolute;top:34px;left:41%}.doc-decision-junction__planes i{border:1px solid #b9dae538;position:absolute;inset:0;transform:skewY(-12deg)}.doc-decision-junction__planes i:nth-child(2){opacity:.72;transform:translate(20px)skewY(12deg)}.doc-decision-junction__planes i:nth-child(3){opacity:.4;transform:translate(40px)skewY(-12deg)}.doc-decision-junction__planes b{background:var(--doc-red);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #e101190f}.doc-decision-junction__path{background:linear-gradient(90deg,#20d0c5,#20d0c55c);height:1px;position:absolute;top:88px;left:57%;right:5%}.doc-decision-junction__outcome{border:1px solid #b9dae547;width:35px;height:39px;position:absolute;top:69px;right:4%}.doc-decision-junction__return{border-bottom:1px solid #20d0c538;border-right:1px solid #20d0c538;border-radius:0 0 44px;width:35%;height:42px;position:absolute;bottom:8px;right:7%;transform:skew(-12deg)}.doc-five-system-panel--decision:nth-child(3){background:#e1011906}.doc-five-system-panel--decision:nth-child(3) .doc-five-system-panel__node{border-color:var(--doc-red);box-shadow:0 0 0 5px #e101190a}.doc-aiorch-field{border-top:1px solid var(--doc-line-dark);height:190px;margin:18px 32px 0;position:relative;overflow:hidden}.doc-aiorch-field__wave{border-top:1px solid #20d0c585;border-radius:50%;width:31%;height:46px;position:absolute;top:34px;left:5%;transform:rotate(-5deg);box-shadow:0 -8px 0 -7px #20d0c538,0 8px 0 -7px #20d0c52e}.doc-aiorch-field__membrane{border:1px solid #b9dae53d;border-radius:50% 18%;width:27%;height:53px;position:absolute;top:65px;left:22%;transform:skew(-14deg)}.doc-aiorch-field__plane{border:1px solid #b9dae52e;width:27%;height:60px;position:absolute;left:39%;transform:skewY(-8deg)}.doc-aiorch-field__plane--1{top:58px}.doc-aiorch-field__plane--2{opacity:.55;top:82px;left:43%}.doc-aiorch-field__purpose{background:var(--doc-red);border-radius:50%;width:11px;height:11px;position:absolute;top:92px;left:58%;box-shadow:0 0 0 8px #e101190f}.doc-aiorch-field__purpose:before{content:"";transform-origin:100%;background:linear-gradient(90deg,#20d0c58a,#20d0c50f);width:220px;height:1px;position:absolute;top:5px;right:7px}.doc-aiorch-field__outcome{background:var(--doc-cyan);border-radius:50%;width:8px;height:8px;position:absolute;right:7%}.doc-aiorch-field__outcome:before{content:"";background:linear-gradient(90deg,#20d0c514,#20d0c59e);width:165px;height:1px;position:absolute;top:3px;right:7px}.doc-aiorch-field__outcome--1{top:48px}.doc-aiorch-field__outcome--2{opacity:.8;top:92px}.doc-aiorch-field__outcome--3{opacity:.58;top:136px}.doc-aiorch-field__return{border-bottom:1px solid #20d0c533;border-right:1px solid #20d0c533;border-radius:0 0 52px;width:27%;height:39px;position:absolute;bottom:9px;right:8%;transform:skew(-12deg)}.doc-five-system-panel--aiorch .doc-five-system-panel__node{border-color:#20d0c57a}.doc-ecosystem-platforms{padding-bottom:clamp(72px,8vw,112px)}.doc-ecosystem-plane-map{border-top:1px solid var(--doc-line-dark);height:230px;margin:20px 34px 6px;position:relative;overflow:hidden}.doc-ecosystem-plane-map__plane{border:1px solid #b9dae538;width:52%;height:76px;position:absolute;left:50%;transform:translate(-50%)skewY(-8deg)}.doc-ecosystem-plane-map__plane--security{top:35px}.doc-ecosystem-plane-map__plane--intelligence{top:116px;transform:translate(-50%)skewY(8deg)}.doc-ecosystem-plane-map b{background:var(--doc-red);border-radius:50%;width:12px;height:12px;position:absolute;top:109px;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #e101190f}.doc-ecosystem-plane-map__node{background:var(--doc-cyan);border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 5px #20d0c509}.doc-ecosystem-plane-map__node--1{top:55px;left:29%}.doc-ecosystem-plane-map__node--2{top:42px;left:39%}.doc-ecosystem-plane-map__node--3{top:62px;left:49%}.doc-ecosystem-plane-map__node--4{top:44px;left:59%}.doc-ecosystem-plane-map__node--5{top:57px;left:69%}.doc-ecosystem-plane-map__node--6{top:157px;left:29%}.doc-ecosystem-plane-map__node--7{top:174px;left:39%}.doc-ecosystem-plane-map__node--8{top:151px;left:49%}.doc-ecosystem-plane-map__node--9{top:174px;left:59%}.doc-ecosystem-plane-map__node--10{top:157px;left:69%}.doc-ecosystem-platform-copy{margin-top:0}.doc-ecosystem-platform-copy .doc-panel{background:#00142766;min-height:320px}.doc-featured-relationships{border-top:1px solid #d4dfe5;border-bottom:1px solid #d4dfe5;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(42px,7vw,90px);padding:clamp(34px,5vw,64px) 0;display:grid}.doc-featured-relationships__copy h2{color:#07131d;letter-spacing:-.04em;max-width:14ch;margin:10px 0 18px;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.02}.doc-featured-relationships__copy>p:last-child{color:#536672;white-space:pre-line;margin:0;line-height:1.72}.doc-featured-relationships .vendor-logo-strip{background:#fff;border:1px solid #d8e2e7}.doc-featured-relationships .vendor-logo-card{background:#fff;min-height:118px}.doc-page-ecosystem .vendor-landscape{border:0;margin-top:0;padding:0}.doc-page-ecosystem .vendor-landscape__head{grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);margin-bottom:28px;padding-top:10px}.doc-page-ecosystem .vendor-landscape__head h2{max-width:16ch}.doc-page-ecosystem .vendor-landscape__platforms{background:#cad8df;border:1px solid #cad8df;grid-template-columns:1fr 1fr;gap:1px;display:grid}.doc-page-ecosystem .vendor-landscape__platform{background:#fff;min-width:0}.doc-page-ecosystem .vendor-landscape__platform-head{background:#f8fafb;border-bottom:1px solid #dce4e8;gap:8px;min-height:112px;padding:24px 26px;display:grid}.doc-page-ecosystem .vendor-landscape__platform-head strong{color:#102534;max-width:30ch;font-size:1rem;line-height:1.4}.doc-page-ecosystem .vendor-landscape__rows{border-top:0}.doc-page-ecosystem .vendor-landscape__row{grid-template-columns:34px minmax(130px,.45fr) minmax(0,1.55fr);align-items:start;gap:16px;min-height:132px;padding:20px 22px}.doc-page-ecosystem .vendor-landscape__logos{flex-wrap:wrap;gap:8px;display:flex}.doc-page-ecosystem .vendor-landscape__logo{color:#183140;background:#fff;border:1px solid #e0e7eb;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"mark name""mark status";align-items:center;column-gap:9px;min-width:132px;max-width:190px;padding:7px 9px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.doc-page-ecosystem .vendor-landscape__logo:hover,.doc-page-ecosystem .vendor-landscape__logo:focus-visible{border-color:#8fa8b5;outline:none;transform:translateY(-1px);box-shadow:0 8px 20px #0119290f}.doc-page-ecosystem .vendor-landscape__mark{background:#fff;border:1px solid #e1e7ea;grid-area:mark;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.doc-page-ecosystem .vendor-landscape__mark img{object-fit:contain;width:22px;height:22px;display:block}.doc-page-ecosystem .vendor-landscape__name{grid-area:name;min-width:0;font-size:.72rem;font-weight:780;line-height:1.15}.doc-page-ecosystem .vendor-landscape__status{color:#81909a;letter-spacing:.04em;text-transform:uppercase;grid-area:status;font-size:.54rem;font-weight:750}.doc-page-ecosystem .vendor-landscape__shared{color:#778995;padding-top:4px;font-size:.76rem;line-height:1.5;display:block}.doc-page-ecosystem .vendor-landscape__disclaimer{color:#657984;background:#f8fafb;border-left:2px solid #e10119;margin:24px 0 0;padding:18px 20px;font-size:.78rem;line-height:1.6}@media (max-width:1080px){.doc-decision-logic-rail,.doc-aiorch-component-rail{grid-template-columns:repeat(4,1fr)}.doc-featured-relationships{grid-template-columns:1fr;gap:28px}.doc-page-ecosystem .vendor-landscape__platforms{grid-template-columns:1fr}}@media (max-width:980px){.site-page[data-page-slug=intelligence\/decision-intelligence] .page-hero-shell,.site-page[data-page-slug=intelligence\/ai-orchestration] .page-hero-shell,.site-page[data-page-slug=credo\/ecosystem] .page-hero-shell{grid-template-columns:1fr!important;width:min(100% - 40px,860px)!important;padding-top:108px!important}.doc-five-system-grid--decision,.doc-five-system-grid--aiorch{grid-template-columns:1fr}.doc-five-system-grid--decision .doc-five-system-panel,.doc-five-system-grid--aiorch .doc-five-system-panel{border-right:0;border-bottom:1px solid var(--doc-line-dark);min-height:0}.doc-five-system-grid--decision .doc-five-system-panel:last-child,.doc-five-system-grid--aiorch .doc-five-system-panel:last-child{border-bottom:0}.doc-decision-junction,.doc-aiorch-field{margin-inline:18px}.doc-page-ecosystem .vendor-landscape__head{grid-template-columns:1fr;gap:16px}}@media (max-width:760px){.site-page[data-page-slug=intelligence\/decision-intelligence] .page-hero-shell,.site-page[data-page-slug=intelligence\/ai-orchestration] .page-hero-shell,.site-page[data-page-slug=credo\/ecosystem] .page-hero-shell{gap:24px!important;width:min(100% - 28px,600px)!important;padding-top:100px!important;padding-bottom:48px!important}.site-page[data-page-slug=intelligence\/decision-intelligence] .page-copy h1,.site-page[data-page-slug=intelligence\/ai-orchestration] .page-copy h1,.site-page[data-page-slug=credo\/ecosystem] .page-copy h1{font-size:clamp(2.35rem,11vw,3.1rem)!important}.doc-decision-logic-rail,.doc-aiorch-component-rail{grid-template-columns:1fr 1fr}.doc-decision-junction{height:148px}.doc-aiorch-field{height:158px}.doc-ecosystem-plane-map{height:190px;margin-inline:14px}.doc-ecosystem-plane-map__plane{width:75%}.doc-ecosystem-plane-map__plane--intelligence{top:100px}.doc-ecosystem-plane-map b{top:96px}.doc-ecosystem-plane-map__node--6{top:132px}.doc-ecosystem-plane-map__node--7{top:147px}.doc-ecosystem-plane-map__node--8{top:127px}.doc-ecosystem-plane-map__node--9{top:147px}.doc-ecosystem-plane-map__node--10{top:132px}.doc-page-ecosystem .vendor-landscape__row{grid-template-columns:30px 1fr;gap:10px}.doc-page-ecosystem .vendor-landscape__logos{grid-column:2}.doc-page-ecosystem .vendor-landscape__logo{min-width:calc(50% - 4px);max-width:none}}@media (max-width:520px){.doc-page-ecosystem .vendor-landscape__logo{min-width:100%}.doc-decision-junction__planes{width:128px;left:36%}.doc-decision-junction__path{left:58%}.doc-aiorch-field__purpose{left:55%}.doc-aiorch-field__outcome:before{width:105px}}@media (prefers-reduced-motion:reduce){.doc-page-decision *,.doc-page-aiorch *,.doc-page-ecosystem *{scroll-behavior:auto!important}.doc-page-ecosystem .vendor-landscape__logo{transition:none!important}}.doc-featured-relationships__anchors{background:#fff;border:1px solid #d8e2e7;grid-template-columns:repeat(3,1fr);display:grid}.doc-featured-relationships__anchors span{color:#112939;letter-spacing:-.02em;border-right:1px solid #d8e2e7;place-items:center;min-height:118px;padding:24px;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:800;display:grid;position:relative}.doc-featured-relationships__anchors span:last-child{border-right:0}.doc-featured-relationships__anchors span:before{content:"";background:#e10119;border-radius:50%;width:5px;height:5px;position:absolute;top:20px;left:50%;transform:translate(-50%)}@media (max-width:560px){.doc-featured-relationships__anchors{grid-template-columns:1fr}.doc-featured-relationships__anchors span{border-bottom:1px solid #d8e2e7;border-right:0;min-height:84px}.doc-featured-relationships__anchors span:last-child{border-bottom:0}}.site-page[data-page-slug=security] .page-hero{background:#001427!important}.site-page[data-page-slug=security] .page-hero-shell{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;align-items:center!important;gap:clamp(42px,6vw,86px)!important;width:min(1240px,100vw - 64px)!important;min-height:0!important;padding-top:118px!important;padding-bottom:70px!important}.site-page[data-page-slug=security] .page-copy h1{letter-spacing:-.045em!important;max-width:16ch!important;font-size:clamp(2.75rem,4.1vw,3.75rem)!important;line-height:1.02!important}.site-page[data-page-slug=security] .page-lead{white-space:pre-line;color:#aabac4!important;max-width:58ch!important;font-size:1rem!important;line-height:1.7!important}.site-page[data-page-slug=security] .page-visual{min-height:340px!important}.doc-security-context .doc-panel{min-height:350px}.doc-security-definition{background:#eef3f6}.doc-security-definition-panel{min-height:310px}.doc-system-frame--security{overflow:hidden}.doc-security-fabric{border-bottom:1px solid var(--doc-line-dark);height:142px;margin:0 40px;position:relative;overflow:hidden}.doc-security-fabric__inputs span{background:linear-gradient(90deg,#20d0c51f,var(--doc-cyan));transform-origin:0;width:46%;height:1px;position:absolute;left:0}.doc-security-fabric__inputs span:first-child{top:22px;transform:rotate(7deg)}.doc-security-fabric__inputs span:nth-child(2){top:45px;transform:rotate(3.5deg)}.doc-security-fabric__inputs span:nth-child(3){top:70px}.doc-security-fabric__inputs span:nth-child(4){top:95px;transform:rotate(-3.5deg)}.doc-security-fabric__inputs span:nth-child(5){top:118px;transform:rotate(-7deg)}.doc-security-fabric__planes{width:64px;height:112px;position:absolute;top:15px;left:44%}.doc-security-fabric__planes i{background:linear-gradient(#0000,#ffffff42,#0000);width:1px;height:100%;position:absolute;top:0;transform:skewY(-12deg)}.doc-security-fabric__planes i:first-child{left:10px}.doc-security-fabric__planes i:nth-child(2){left:31px}.doc-security-fabric__planes i:nth-child(3){left:52px}.doc-security-fabric__anchor{background:var(--doc-red);border-radius:50%;width:11px;height:11px;animation:4.4s ease-in-out infinite doc-security-anchor;position:absolute;top:65px;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #e101191a}.doc-security-fabric__output span{transform-origin:0;background:linear-gradient(90deg,var(--doc-red),var(--doc-cyan) 36%,#20d0c514);height:1px;position:absolute;left:50%;right:0}.doc-security-fabric__output span:first-child{top:50px;transform:rotate(-4deg)}.doc-security-fabric__output span:nth-child(2){top:65px}.doc-security-fabric__output span:nth-child(3){top:80px;transform:rotate(4deg)}.doc-security-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.doc-security-panel{border-right:1px solid var(--doc-line-dark);color:#fff;flex-direction:column;min-width:0;min-height:360px;padding:28px 24px 32px;transition:background .28s,transform .28s;display:flex;position:relative}.doc-security-panel:last-child{border-right:0}.doc-security-panel:hover{background:#06253d;transform:translateY(-2px)}.doc-security-panel__top{color:#718b99;letter-spacing:.1em;justify-content:space-between;margin-bottom:42px;font-size:.68rem;font-weight:800;display:flex}.doc-security-panel__top span:last-child{color:var(--doc-cyan);font-size:1rem}.doc-security-panel h3{color:#fff;margin-top:14px}.doc-security-panel>p:last-child{color:#9eb0bb;margin:16px 0 0;font-size:.9rem;line-height:1.62}.doc-panel-grid--security-outcome{align-items:stretch}.doc-panel--security-outcome,.doc-panel--security-intelligence-link{min-height:430px}.doc-panel--security-intelligence-link .doc-text-link{margin-top:auto;padding-top:30px}@keyframes doc-security-anchor{0%,to{opacity:.65;transform:translate(-50%,-50%)scale(.86)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.16)}}@media (max-width:1020px){.doc-security-grid{grid-template-columns:1fr}.doc-security-panel{border-right:0;border-bottom:1px solid var(--doc-line-dark);min-height:0}.doc-security-panel:last-child{border-bottom:0}.doc-security-fabric{display:none}}@media (max-width:760px){.site-page[data-page-slug=security] .page-hero-shell{grid-template-columns:1fr!important;width:min(100% - 32px,1240px)!important;padding-top:104px!important;padding-bottom:52px!important}.site-page[data-page-slug=security] .page-visual{min-height:250px!important}}@media (prefers-reduced-motion:reduce){.doc-security-fabric__anchor{animation:none!important}.doc-security-panel{transition:none!important}}.site-page[data-page-slug=why-credo] .page-hero,.site-page[data-page-slug=credo\/how-we-work] .page-hero,.site-page[data-page-slug=credo\/what-we-believe] .page-hero{background:#001427!important}.site-page[data-page-slug=why-credo] .page-hero-shell,.site-page[data-page-slug=credo\/how-we-work] .page-hero-shell,.site-page[data-page-slug=credo\/what-we-believe] .page-hero-shell{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;align-items:center!important;gap:clamp(42px,6vw,86px)!important;width:min(1240px,100vw - 64px)!important;min-height:0!important;padding-top:118px!important;padding-bottom:70px!important}.site-page[data-page-slug=why-credo] .page-copy h1,.site-page[data-page-slug=credo\/how-we-work] .page-copy h1,.site-page[data-page-slug=credo\/what-we-believe] .page-copy h1{letter-spacing:-.045em!important;max-width:16ch!important;font-size:clamp(2.75rem,4.1vw,3.75rem)!important;line-height:1.02!important}.site-page[data-page-slug=why-credo] .page-lead,.site-page[data-page-slug=credo\/how-we-work] .page-lead,.site-page[data-page-slug=credo\/what-we-believe] .page-lead{white-space:pre-line;color:#aabac4!important;max-width:60ch!important;font-size:1rem!important;line-height:1.7!important}.site-page[data-page-slug=why-credo] .page-visual,.site-page[data-page-slug=credo\/how-we-work] .page-visual,.site-page[data-page-slug=credo\/what-we-believe] .page-visual{min-height:340px!important}.doc-wide-panel--dark{border-color:var(--doc-line-dark);color:#fff;background:#061a2b}.doc-wide-panel--dark h2{color:#fff}.doc-wide-panel--dark .doc-wide-panel__copy p{color:#aabac4}.doc-panel-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.doc-why-thesis{min-height:300px}.doc-why-orchestration{border-bottom:1px solid var(--doc-line-dark);height:150px;margin:28px 38px 0;position:relative;overflow:hidden}.doc-why-orchestration__incoming,.doc-why-orchestration__outgoing{width:46%;position:absolute;top:20px;bottom:20px}.doc-why-orchestration__incoming{clip-path:polygon(0 0,100% 38%,100% 62%,0 100%);background:repeating-linear-gradient(7deg,#0000 0 13px,#20d0c557 14px 15px,#0000 16px 24px);left:0}.doc-why-orchestration__outgoing{clip-path:polygon(0 39%,100% 0,100% 100%,0 61%);background:repeating-linear-gradient(0deg,#0000 0 15px,#20d0c56b 16px 17px,#0000 18px 27px);right:0}.doc-why-orchestration__plane{background:linear-gradient(135deg,#ffffff0d,#0000);border:1px solid #ffffff38;width:44px;height:120px;position:absolute;top:14px;left:50%;transform:translate(-50%)skewY(-9deg)}.doc-why-orchestration__plane:before,.doc-why-orchestration__plane:after{content:"";background:#ffffff1f;width:1px;position:absolute;top:8px;bottom:8px}.doc-why-orchestration__plane:before{left:13px}.doc-why-orchestration__plane:after{right:13px}.doc-why-orchestration__anchor{background:var(--doc-red);border-radius:50%;width:10px;height:10px;animation:4.2s ease-in-out infinite doc-v5912-anchor;position:absolute;top:75px;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #e1011917}.doc-system-frame--why{overflow:hidden}.doc-stage-grid--why{grid-template-columns:repeat(5,minmax(0,1fr))}.doc-why-reason-line{background:linear-gradient(90deg,transparent,var(--doc-cyan) 12%,var(--doc-cyan) 88%,transparent);opacity:.38;height:1px;margin:10px 24px 0;position:relative}.doc-why-reason-line span{background:var(--doc-red);border-radius:50%;width:5px;height:5px;animation:9s ease-in-out infinite doc-v5912-travel;position:absolute;top:-2px;left:0}.doc-why-reason{min-height:370px}.doc-why-reason h3{font-size:clamp(1.2rem,1.7vw,1.55rem)}.doc-how-purpose .doc-wide-panel{min-height:300px}.doc-system-frame--how{overflow:hidden}.doc-how-lifecycle-line{background:#20d0c547;height:1px;margin:4px 34px 34px;position:relative}.doc-how-lifecycle-line span{background:linear-gradient(90deg,transparent,var(--doc-cyan),transparent);opacity:.45;position:absolute;inset:0}.doc-how-lifecycle-line i{background:var(--doc-red);border-radius:50%;width:9px;height:9px;animation:11s ease-in-out infinite doc-v5912-travel;position:absolute;top:-4px;left:0}.doc-how-stage-grid{border-top:1px solid var(--doc-line-dark);border-left:1px solid var(--doc-line-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.doc-how-stage{border-right:1px solid var(--doc-line-dark);border-bottom:1px solid var(--doc-line-dark);color:#fff;min-height:300px;padding:28px 25px 30px;position:relative}.doc-how-stage__index{color:#6f8794;letter-spacing:.12em;margin-bottom:36px;font-size:.7rem;font-weight:800}.doc-how-stage:before{content:"";background:var(--doc-cyan);border-radius:50%;width:6px;height:6px;position:absolute;top:61px;left:25px;box-shadow:0 0 0 5px #20d0c514}.doc-how-stage h3{color:#fff;margin:12px 0 0;font-size:1.22rem;line-height:1.2}.doc-how-stage>p:last-child{color:#9eb0bb;margin:15px 0 0;font-size:.9rem;line-height:1.65}.doc-how-return{color:#718a98;letter-spacing:.12em;align-items:center;gap:16px;margin:28px 8px 0;font-size:.68rem;font-weight:800;display:flex}.doc-how-return i{background:linear-gradient(90deg,var(--doc-cyan),#20d0c514);flex:1;height:1px;display:block;position:relative}.doc-how-return i:after{content:"";border-top:1px solid var(--doc-cyan);border-right:1px solid var(--doc-cyan);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.doc-how-layer-system{background:#fff;border:1px solid #d8e2e7;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center;gap:clamp(40px,6vw,90px);padding:56px;display:grid}.doc-how-layer-system__copy h2{color:#0b2438;margin-top:13px;font-size:clamp(2rem,3.2vw,3.2rem)}.doc-how-layer-system__copy>p:last-child{color:#506674;margin-top:22px;line-height:1.75}.doc-how-layer-system__planes{perspective:700px;gap:14px;display:grid;position:relative}.doc-how-layer-system__planes span{color:#123045;letter-spacing:.13em;background:linear-gradient(90deg,#f7fafb,#edf4f6);border:1px solid #bcd0da;align-items:center;min-height:74px;padding:0 26px;font-size:.72rem;font-weight:800;display:flex;transform:skew(-8deg)}.doc-how-layer-system__planes span:nth-child(2){margin-inline:22px}.doc-how-layer-system__planes span:nth-child(3){margin-inline:44px}.doc-believe-purpose .doc-wide-panel{min-height:300px}.doc-system-frame--believe{overflow:hidden}.doc-believe-foundation{border-bottom:2px solid var(--doc-red);height:40px;margin:12px 34px 0;position:relative}.doc-believe-foundation span{background:linear-gradient(90deg,transparent,var(--doc-red) 12%,var(--doc-red) 88%,transparent);height:2px;position:absolute;bottom:-2px;left:0;right:0}.doc-believe-foundation i{background:var(--doc-red);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-5px}.doc-believe-foundation i:first-of-type{left:16%}.doc-believe-foundation i:nth-of-type(2){left:50%}.doc-believe-foundation i:nth-of-type(3){left:84%}.doc-believe-principle-grid{border-left:1px solid var(--doc-line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.doc-believe-principle{border-right:1px solid var(--doc-line-dark);color:#fff;min-height:370px;padding:34px 30px}.doc-believe-principle__index{color:#728996;letter-spacing:.12em;margin-bottom:50px;font-size:.7rem;font-weight:800;display:block}.doc-believe-principle h3{color:#fff;margin-top:14px;font-size:clamp(1.25rem,1.8vw,1.6rem)}.doc-believe-principle>p:last-child{color:#9eb0bb;margin:18px 0 0;line-height:1.7}.doc-believe-human .doc-panel{min-height:390px}.doc-believe-impact-panel{border:1px solid #ffffff21;border-left:3px solid var(--doc-red);background:#071b2d;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(36px,7vw,100px);padding:56px;display:grid}.doc-believe-impact-panel h2{color:#fff;margin-top:14px;font-size:clamp(2rem,3.2vw,3.25rem)}.doc-believe-impact-panel>p{color:#aebdc5;margin:0;font-size:1rem;line-height:1.8}@keyframes doc-v5912-anchor{0%,to{opacity:.65;transform:translate(-50%,-50%)scale(.86)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.14)}}@keyframes doc-v5912-travel{0%,to{opacity:.25;left:0}50%{opacity:1;left:calc(100% - 5px)}}@media (max-width:1050px){.doc-stage-grid--why{grid-template-columns:1fr}.doc-why-reason{border-right:0;border-bottom:1px solid var(--doc-line-dark);min-height:0}.doc-why-reason-line{display:none}.doc-how-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-panel-grid--3{grid-template-columns:1fr}.doc-believe-human .doc-panel{min-height:0}}@media (max-width:760px){.site-page[data-page-slug=why-credo] .page-hero-shell,.site-page[data-page-slug=credo\/how-we-work] .page-hero-shell,.site-page[data-page-slug=credo\/what-we-believe] .page-hero-shell{grid-template-columns:1fr!important;width:min(100% - 32px,1240px)!important;padding-top:104px!important;padding-bottom:52px!important}.site-page[data-page-slug=why-credo] .page-visual,.site-page[data-page-slug=credo\/how-we-work] .page-visual,.site-page[data-page-slug=credo\/what-we-believe] .page-visual{min-height:250px!important}.doc-why-orchestration{height:118px;margin-inline:4px}.doc-why-orchestration__plane{height:92px}.doc-why-orchestration__anchor{top:59px}.doc-how-stage-grid{border-top:0;border-left:1px solid var(--doc-line-dark);grid-template-columns:1fr}.doc-how-stage{border-right:0;min-height:0;padding-left:38px}.doc-how-stage:before{top:42px;left:-4px}.doc-how-lifecycle-line{display:none}.doc-how-return{margin-top:20px}.doc-how-layer-system{grid-template-columns:1fr;padding:32px 24px}.doc-how-layer-system__planes span:nth-child(2),.doc-how-layer-system__planes span:nth-child(3){margin-inline:0}.doc-believe-principle-grid{grid-template-columns:1fr}.doc-believe-principle{border-right:0;border-bottom:1px solid var(--doc-line-dark);min-height:0}.doc-believe-foundation{display:none}.doc-believe-impact-panel{grid-template-columns:1fr;padding:36px 26px}}@media (prefers-reduced-motion:reduce){.doc-why-orchestration__anchor,.doc-why-reason-line span,.doc-how-lifecycle-line i{animation:none!important}.doc-why-reason,.doc-how-stage{transition:none!important}}.doc-page-ecosystem .doc-ecosystem-landscape{background:#f3f0e8;position:relative;overflow:hidden}.doc-page-ecosystem .doc-ecosystem-landscape:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 calc(50% - .5px),#0a1b2912 50%,#0000 calc(50% + .5px)),radial-gradient(circle at 82% 10%,#20d0c517,#0000 27%);position:absolute;inset:0}.doc-page-ecosystem .vendor-landscape--v2{border:0;margin:0;padding:0;position:relative}.doc-page-ecosystem .vendor-landscape__intro{border-bottom:1px solid #0c213129;grid-template-columns:minmax(0,.92fr) minmax(320px,.72fr);justify-content:space-between;align-items:end;gap:clamp(32px,7vw,92px);padding:0 0 clamp(44px,6vw,76px);display:grid}.doc-page-ecosystem .vendor-landscape__intro h2{color:#07131d;letter-spacing:-.058em;max-width:12ch;margin:10px 0 0;font-size:clamp(2.6rem,5.3vw,5.9rem);font-weight:700;line-height:.93}.doc-page-ecosystem .vendor-landscape__intro>p{color:#4c616d;max-width:54ch;margin:0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.72}.doc-page-ecosystem .vendor-landscape__architecture{gap:0;display:grid}.doc-page-ecosystem .vendor-landscape__platform{background:0 0;border-bottom:1px solid #0c21312b;grid-template-columns:minmax(240px,.38fr) minmax(0,1.62fr);display:grid}.doc-page-ecosystem .vendor-landscape__platform-head{background:0 0;border:0;border-right:1px solid #0c213129;flex-direction:column;justify-content:flex-start;gap:18px;min-height:100%;padding:clamp(38px,5vw,68px) clamp(28px,4vw,58px) clamp(38px,5vw,68px) 0;display:flex;position:relative}.doc-page-ecosystem .vendor-landscape__platform-head span{color:#e10119;letter-spacing:.16em;font-size:.66rem;font-weight:850}.doc-page-ecosystem .vendor-landscape__platform-head h3{color:#0d2433;letter-spacing:-.045em;max-width:11ch;margin:0;font-size:clamp(1.75rem,2.7vw,3.15rem);font-weight:680;line-height:1}.doc-page-ecosystem .vendor-landscape__platform-head i{background:linear-gradient(90deg,#e10119,#20d0c5);width:58px;height:1px;margin-top:auto;display:block}.doc-page-ecosystem .vendor-landscape__capability-list{min-width:0}.doc-page-ecosystem .vendor-landscape__capability{border-bottom:1px solid #0c21311c;grid-template-columns:minmax(180px,.44fr) minmax(0,1.56fr);min-height:132px;display:grid}.doc-page-ecosystem .vendor-landscape__capability:last-child{border-bottom:0}.doc-page-ecosystem .vendor-landscape__capability-label{border-right:1px solid #0c21311a;grid-template-columns:38px minmax(0,1fr);align-content:center;gap:16px;padding:26px clamp(22px,3vw,40px);display:grid}.doc-page-ecosystem .vendor-landscape__capability-label span{color:#8a989f;letter-spacing:.1em;font-size:.69rem;font-weight:800}.doc-page-ecosystem .vendor-landscape__capability-label h4{color:#102534;letter-spacing:-.025em;margin:0;font-size:clamp(1.02rem,1.4vw,1.34rem);font-weight:720;line-height:1.18}.doc-page-ecosystem .vendor-landscape__brand-rail{flex-wrap:wrap;align-content:center;gap:10px 12px;padding:24px clamp(22px,3vw,42px);display:flex}.doc-page-ecosystem .vendor-landscape__brand{color:#102534;background:#ffffff8a;border:1px solid #0d24331f;border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:10px 14px;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex;position:relative}.doc-page-ecosystem .vendor-landscape__brand:hover,.doc-page-ecosystem .vendor-landscape__brand:focus-visible{background:#fff;border-color:#0d243347;outline:none;transform:translateY(-1px)}.doc-page-ecosystem .vendor-landscape__brand-logo{flex:none;place-items:center;width:28px;height:24px;display:grid}.doc-page-ecosystem .vendor-landscape__brand--full .vendor-landscape__brand-logo{width:72px}.doc-page-ecosystem .vendor-landscape__brand-logo img{object-fit:contain;width:100%;max-width:72px;height:24px;display:block}.doc-page-ecosystem .vendor-landscape__brand--icon .vendor-landscape__brand-logo img{opacity:.82;width:22px;height:22px}.doc-page-ecosystem .vendor-landscape__brand--full .vendor-landscape__brand-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.doc-page-ecosystem .vendor-landscape__brand-name{letter-spacing:-.015em;font-size:.77rem;font-weight:720;line-height:1.1}.doc-page-ecosystem .vendor-landscape__brand--word{background:0 0;border-color:#0d24331a}.doc-page-ecosystem .vendor-landscape__brand--word:before{content:"";background:#20d0c5;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #20d0c50f}.doc-page-ecosystem .vendor-landscape__shared{color:#71828a;align-items:center;min-height:46px;padding:0 0 0 28px;font-size:.78rem;line-height:1.5;display:inline-flex;position:relative}.doc-page-ecosystem .vendor-landscape__shared:before{content:"";background:linear-gradient(90deg,#e10119,#20d0c5);width:18px;height:1px;position:absolute;top:50%;left:0}.doc-page-ecosystem .vendor-landscape__foot{grid-template-columns:58px minmax(0,680px);align-items:start;gap:18px;padding:30px 0 0;display:grid}.doc-page-ecosystem .vendor-landscape__foot>span{background:#e10119;height:1px;margin-top:11px}.doc-page-ecosystem .vendor-landscape__foot p{color:#6c7e87;margin:0;font-size:.76rem;line-height:1.65}.doc-page-ecosystem .doc-featured-relationships__anchors a{background:#fff;border-right:1px solid #d8e2e7;place-items:center;min-height:132px;padding:28px;transition:background-color .2s;display:grid;position:relative}.doc-page-ecosystem .doc-featured-relationships__anchors a:last-child{border-right:0}.doc-page-ecosystem .doc-featured-relationships__anchors a:hover,.doc-page-ecosystem .doc-featured-relationships__anchors a:focus-visible{background:#f8fafb;outline:none}.doc-page-ecosystem .doc-featured-relationships__anchors a:before{content:"";background:#e10119;border-radius:50%;width:4px;height:4px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.doc-page-ecosystem .doc-featured-relationships__anchors img{object-fit:contain;width:min(150px,82%);height:54px;display:block}@media (max-width:980px){.doc-page-ecosystem .vendor-landscape__intro{grid-template-columns:1fr;gap:24px}.doc-page-ecosystem .vendor-landscape__intro h2{max-width:13ch}.doc-page-ecosystem .vendor-landscape__platform{grid-template-columns:1fr}.doc-page-ecosystem .vendor-landscape__platform-head{border-bottom:1px solid #0c213129;border-right:0;min-height:auto;padding:34px 0}.doc-page-ecosystem .vendor-landscape__platform-head h3{max-width:16ch}.doc-page-ecosystem .vendor-landscape__platform-head i{margin-top:10px}}@media (max-width:720px){.doc-page-ecosystem .vendor-landscape__capability{grid-template-columns:1fr}.doc-page-ecosystem .vendor-landscape__capability-label{border-right:0;grid-template-columns:34px 1fr;padding:22px 0}.doc-page-ecosystem .vendor-landscape__brand-rail{padding:0 0 24px 50px}.doc-page-ecosystem .vendor-landscape__brand{min-height:42px;padding:9px 12px}.doc-page-ecosystem .vendor-landscape__foot{grid-template-columns:36px 1fr}.doc-page-ecosystem .doc-featured-relationships__anchors a{border-bottom:1px solid #d8e2e7;border-right:0;min-height:96px}.doc-page-ecosystem .doc-featured-relationships__anchors a:last-child{border-bottom:0}}@media (max-width:520px){.doc-page-ecosystem .vendor-landscape__brand-rail{padding-left:0}.doc-page-ecosystem .vendor-landscape__brand{background:#ffffff6b;border-left:0;border-right:0;border-radius:0;justify-content:flex-start;width:100%}.doc-page-ecosystem .vendor-landscape__brand--full .vendor-landscape__brand-logo{width:92px}}.site-page[data-page-slug=security\/ai-assurance] .page-hero,.site-page[data-page-slug=intelligence\/ai-orchestration] .page-hero,.site-page[data-page-slug=security\/cloud-security] .page-hero,.site-page[data-page-slug=security\/cyber-resilience] .page-hero,.site-page[data-page-slug=intelligence\/data-intelligence] .page-hero,.site-page[data-page-slug=security\/data-protection] .page-hero,.site-page[data-page-slug=intelligence\/decision-intelligence] .page-hero,.site-page[data-page-slug=intelligence\/intelligent-automation] .page-hero,.site-page[data-page-slug=intelligence\/predictive-intelligence] .page-hero,.site-page[data-page-slug=security\/trusted-identity] .page-hero{background:var(--credo-supplied-hero-bg)!important;background-color:var(--credo-supplied-hero-bg)!important;background-image:none!important}.site-page[data-page-slug=security\/ai-assurance] .page-hero-shell,.site-page[data-page-slug=intelligence\/ai-orchestration] .page-hero-shell,.site-page[data-page-slug=security\/cloud-security] .page-hero-shell,.site-page[data-page-slug=security\/cyber-resilience] .page-hero-shell,.site-page[data-page-slug=intelligence\/data-intelligence] .page-hero-shell,.site-page[data-page-slug=security\/data-protection] .page-hero-shell,.site-page[data-page-slug=intelligence\/decision-intelligence] .page-hero-shell,.site-page[data-page-slug=intelligence\/intelligent-automation] .page-hero-shell,.site-page[data-page-slug=intelligence\/predictive-intelligence] .page-hero-shell,.site-page[data-page-slug=security\/trusted-identity] .page-hero-shell{grid-template-columns:minmax(0,7fr) minmax(260px,3fr)!important;align-items:center!important;gap:clamp(56px,6vw,92px)!important}@media (max-width:1100px) and (min-width:769px){.site-page[data-page-slug=security\/ai-assurance] .page-hero-shell,.site-page[data-page-slug=intelligence\/ai-orchestration] .page-hero-shell,.site-page[data-page-slug=security\/cloud-security] .page-hero-shell,.site-page[data-page-slug=security\/cyber-resilience] .page-hero-shell,.site-page[data-page-slug=intelligence\/data-intelligence] .page-hero-shell,.site-page[data-page-slug=security\/data-protection] .page-hero-shell,.site-page[data-page-slug=intelligence\/decision-intelligence] .page-hero-shell,.site-page[data-page-slug=intelligence\/intelligent-automation] .page-hero-shell,.site-page[data-page-slug=intelligence\/predictive-intelligence] .page-hero-shell,.site-page[data-page-slug=security\/trusted-identity] .page-hero-shell{grid-template-columns:minmax(0,13fr) minmax(250px,7fr)!important}}@media (max-width:768px){.site-page[data-page-slug=security\/ai-assurance] .page-hero-shell,.site-page[data-page-slug=intelligence\/ai-orchestration] .page-hero-shell,.site-page[data-page-slug=security\/cloud-security] .page-hero-shell,.site-page[data-page-slug=security\/cyber-resilience] .page-hero-shell,.site-page[data-page-slug=intelligence\/data-intelligence] .page-hero-shell,.site-page[data-page-slug=security\/data-protection] .page-hero-shell,.site-page[data-page-slug=intelligence\/decision-intelligence] .page-hero-shell,.site-page[data-page-slug=intelligence\/intelligent-automation] .page-hero-shell,.site-page[data-page-slug=intelligence\/predictive-intelligence] .page-hero-shell,.site-page[data-page-slug=security\/trusted-identity] .page-hero-shell{grid-template-columns:1fr!important}}
