.homepage-narrative{background:#001427}.homepage-narrative .hn-platform-zone--security,html[data-theme=light] .homepage-narrative .hn-platform-zone--security,html[data-theme=dark] .homepage-narrative .hn-platform-zone--security{position:relative;color:#071827!important;background:#f1f5f6!important}.homepage-narrative .hn-platform-zone--security:before{background:linear-gradient(#001a30 0%,#d8e4e7 66%,#f1f5f6 100%)!important;height:42px!important}.homepage-narrative .hn-platform-zone--security:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#f1f5f600,#d7e3e7 52%,#03243b 100%);height:54px;position:absolute;inset:auto 0 0}.homepage-narrative .hn-platform-zone--security .service-index-section{z-index:1;position:relative;padding:clamp(4rem,5.3vw,4.8rem) clamp(1.5rem,4vw,4rem) clamp(4.3rem,5.4vw,5rem)!important}.homepage-narrative .hn-platform-zone--security .section-shell,.homepage-narrative .hn-platform-zone--security .service-console-shell{width:min(100%,1180px)!important;margin-inline:auto!important}.homepage-narrative .hn-platform-zone--security .service-console-head{border-bottom:1px solid #cbd8dd!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important;align-items:center!important;gap:clamp(2.5rem,4vw,4rem)!important;margin:0 0 2.35rem!important;padding:0 0 1.55rem!important}.homepage-narrative .hn-platform-zone--security .service-console-kicker,html[data-theme=light] .homepage-narrative .hn-platform-zone--security .service-console-kicker,html[data-theme=dark] .homepage-narrative .hn-platform-zone--security .service-console-kicker{color:#617986!important;-webkit-text-fill-color:#617986!important}.homepage-narrative .hn-platform-zone--security .service-console-head h2,html[data-theme=light] .homepage-narrative .hn-platform-zone--security .service-console-head h2,html[data-theme=dark] .homepage-narrative .hn-platform-zone--security .service-console-head h2{color:#071827!important;-webkit-text-fill-color:#071827!important;max-width:16ch!important;font-size:clamp(2.15rem,3.25vw,2.8rem)!important;line-height:1.04!important}.homepage-narrative .hn-platform-zone--security .service-console-summary p,html[data-theme=light] .homepage-narrative .hn-platform-zone--security .service-console-summary p,html[data-theme=dark] .homepage-narrative .hn-platform-zone--security .service-console-summary p{color:#516876!important;-webkit-text-fill-color:#516876!important;max-width:63ch!important;font-size:.94rem!important;line-height:1.58!important}.homepage-narrative .hn-platform-zone--security .service-console-summary .service-console-summary-lead,html[data-theme=light] .homepage-narrative .hn-platform-zone--security .service-console-summary .service-console-summary-lead,html[data-theme=dark] .homepage-narrative .hn-platform-zone--security .service-console-summary .service-console-summary-lead{color:#142c3a!important;-webkit-text-fill-color:#142c3a!important;font-size:1.03rem!important}.homepage-narrative .hn-platform-zone--security .service-capabilities-label{color:#6f828e!important;-webkit-text-fill-color:#6f828e!important;margin:0 0 1.35rem!important}.homepage-narrative .hn-platform-zone--security .service-capability-grid{position:relative;background:0 0!important;border:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;padding-top:0!important;display:grid!important}.homepage-narrative .hn-platform-zone--security .service-capability-grid:before{content:"";z-index:0;background:linear-gradient(90deg,#0d7e972e,#20cdbfad 50%,#0d7e972e);height:1px;position:absolute;top:46px;left:8.5%;right:8.5%}.homepage-narrative .hn-platform-zone--security .service-capability-card{z-index:1;text-align:center;justify-items:center;position:relative;color:#071827!important;background:0 0!important;border:0!important;grid-template-rows:auto 42px auto 1fr auto!important;gap:.48rem!important;min-height:166px!important;padding:.2rem .95rem .75rem!important;transition:transform .24s!important;display:grid!important}.homepage-narrative .hn-platform-zone--security .service-capability-card:before{display:none!important}.homepage-narrative .hn-platform-zone--security .service-capability-card:hover,.homepage-narrative .hn-platform-zone--security .service-capability-card:focus-visible{background:0 0!important;transform:translateY(-3px)!important}.homepage-narrative .hn-platform-zone--security .service-capability-number{color:#7d919c!important;font-size:.64rem!important}.homepage-narrative .hn-platform-zone--security .service-capability-icon{background:#f1f5f6;border:1px solid #b9d2d9;border-radius:50%;place-items:center;width:38px;height:38px;transition:border-color .24s,color .24s,transform .24s;display:grid;box-shadow:0 0 0 7px #f1f5f6;color:#087b92!important}.homepage-narrative .hn-platform-zone--security .service-capability-card:hover .service-capability-icon,.homepage-narrative .hn-platform-zone--security .service-capability-card:focus-visible .service-capability-icon{border-color:#20cdbf;transform:scale(1.06);color:#009c91!important}.homepage-narrative .hn-platform-zone--security .service-capability-copy{align-content:start;justify-items:center;gap:.3rem!important;display:grid!important}.homepage-narrative .hn-platform-zone--security .service-capability-copy strong{text-wrap:balance;color:#071827!important;-webkit-text-fill-color:#071827!important;font-size:.91rem!important;line-height:1.25!important}.homepage-narrative .hn-platform-zone--security .service-capability-copy>span{text-wrap:balance;max-width:22ch;color:#5c717e!important;-webkit-text-fill-color:#5c717e!important;font-size:.76rem!important;line-height:1.42!important}.homepage-narrative .hn-platform-zone--security .service-capability-arrow{opacity:.55;color:#087b92!important;transition:opacity .22s,transform .22s!important}.homepage-narrative .hn-platform-zone--security .service-capability-card:hover .service-capability-arrow,.homepage-narrative .hn-platform-zone--security .service-capability-card:focus-visible .service-capability-arrow{opacity:1;transform:translate(3px)!important}.homepage-narrative .hn-platform-zone--security .home-source-link{color:#075d84!important;-webkit-text-fill-color:#075d84!important;margin-top:1.5rem!important}.homepage-narrative .hn-platform-zone--intelligence,html[data-theme=light] .homepage-narrative .hn-platform-zone--intelligence,html[data-theme=dark] .homepage-narrative .hn-platform-zone--intelligence{color:#fff!important;background:linear-gradient(#03243b 0%,#001b31 100%)!important}.homepage-narrative .hn-platform-zone--intelligence .intel-section,html[data-theme=light] .homepage-narrative .hn-platform-zone--intelligence .intel-section,html[data-theme=dark] .homepage-narrative .hn-platform-zone--intelligence .intel-section{color:#fff!important;background:0 0!important}.homepage-narrative .hn-platform-zone--intelligence .intel-inner{padding:clamp(4.2rem,5.5vw,5.2rem) clamp(1.5rem,4vw,4rem)!important}.homepage-narrative .hn-platform-zone--intelligence .intel-head{border-bottom-color:#ffffff21!important;grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important;gap:clamp(2.5rem,4vw,4rem)!important;padding-bottom:1.4rem!important}.homepage-narrative .hn-platform-zone--intelligence .intel-kicker,html[data-theme=light] .homepage-narrative .hn-platform-zone--intelligence .intel-kicker,html[data-theme=dark] .homepage-narrative .hn-platform-zone--intelligence .intel-kicker,.homepage-narrative .hn-platform-zone--intelligence .intel-capabilities-label,html[data-theme=light] .homepage-narrative .hn-platform-zone--intelligence .intel-capabilities-label,html[data-theme=dark] .homepage-narrative .hn-platform-zone--intelligence .intel-capabilities-label{color:#ffffff80!important;-webkit-text-fill-color:#ffffff80!important}.homepage-narrative .hn-platform-zone--intelligence .intel-head h2,html[data-theme=light] .homepage-narrative .hn-platform-zone--intelligence .intel-head h2,html[data-theme=dark] .homepage-narrative .hn-platform-zone--intelligence .intel-head h2{color:#fff!important;-webkit-text-fill-color:#fff!important;max-width:18ch!important;font-size:clamp(2.15rem,3.25vw,2.8rem)!important;line-height:1.04!important}.homepage-narrative .hn-platform-zone--intelligence .intel-summary p,html[data-theme=light] .homepage-narrative .hn-platform-zone--intelligence .intel-summary p,html[data-theme=dark] .homepage-narrative .hn-platform-zone--intelligence .intel-summary p{color:#ffffffa8!important;-webkit-text-fill-color:#ffffffa8!important;font-size:.94rem!important;line-height:1.58!important}.homepage-narrative .hn-platform-zone--intelligence .intel-summary .intel-summary-lead,html[data-theme=light] .homepage-narrative .hn-platform-zone--intelligence .intel-summary .intel-summary-lead,html[data-theme=dark] .homepage-narrative .hn-platform-zone--intelligence .intel-summary .intel-summary-lead{color:#ffffffe8!important;-webkit-text-fill-color:#ffffffe8!important;font-size:1.03rem!important}.homepage-narrative .hn-platform-zone--intelligence .intel-progress{background:#ffffff1f!important}.homepage-narrative .hn-platform-zone--intelligence .intel-progress span{background:linear-gradient(90deg,#20d8c5,#39a8d1)!important}.homepage-narrative .hn-platform-zone--intelligence .intel-capability-note{color:#fff6!important}.homepage-narrative .hn-platform-zone--intelligence .intel-track{background:0 0!important;border-top:1px solid #ffffff21!important;border-bottom:1px solid #ffffff21!important;gap:0!important}.homepage-narrative .hn-platform-zone--intelligence .intel-card{color:#fff!important;background:0 0!important;border-right:1px solid #ffffff1a!important;min-height:172px!important;padding:1.15rem 1rem!important}.homepage-narrative .hn-platform-zone--intelligence .intel-card:last-child{border-right:0!important}.homepage-narrative .hn-platform-zone--intelligence .intel-card:hover{background:#ffffff09!important;transform:translateY(-2px)!important}.homepage-narrative .hn-platform-zone--intelligence .intel-card-meta{color:#20d8c5!important}.homepage-narrative .hn-platform-zone--intelligence .intel-card-meta>span{color:#fff6!important}.homepage-narrative .hn-platform-zone--intelligence .intel-card-title,html[data-theme=light] .homepage-narrative .hn-platform-zone--intelligence .intel-card-title,html[data-theme=dark] .homepage-narrative .hn-platform-zone--intelligence .intel-card-title{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:.95rem!important}.homepage-narrative .hn-platform-zone--intelligence .intel-card>p,html[data-theme=light] .homepage-narrative .hn-platform-zone--intelligence .intel-card>p,html[data-theme=dark] .homepage-narrative .hn-platform-zone--intelligence .intel-card>p{color:#ffffff94!important;-webkit-text-fill-color:#ffffff94!important;font-size:.77rem!important}.homepage-narrative .hn-platform-zone--intelligence .intel-section-cta{border-top-color:#ffffff1f!important}.homepage-narrative .hn-platform-zone--intelligence .intel-section-cta .home-source-link{color:#20d8c5!important;-webkit-text-fill-color:#20d8c5!important}.homepage-narrative .hn-why,.homepage-narrative .hn-purpose,.homepage-narrative .hn-proof,.homepage-narrative .hn-ecosystem{color:#fff}.homepage-narrative .hn-why{background:linear-gradient(#001b31 0%,#00182d 100%)!important}.homepage-narrative .hn-why:before{background:linear-gradient(#001b31 0%,#00182d00 100%)!important;height:48px!important}.homepage-narrative .hn-why .hn-kicker,.homepage-narrative .hn-why .hn-subkicker{color:#ffffff7d!important;-webkit-text-fill-color:#ffffff7d!important}.homepage-narrative .hn-why .hn-heading h2,.homepage-narrative .hn-why .hn-statement,.homepage-narrative .hn-why .hn-body{-webkit-text-fill-color:currentColor!important}.homepage-narrative .hn-why .hn-heading h2{color:#fff!important}.homepage-narrative .hn-why .hn-statement{color:#ffffffe6!important}.homepage-narrative .hn-why .hn-body{color:#ffffff9e!important}.homepage-narrative .hn-why .hn-difference:before{background:#ffffff29!important}.homepage-narrative .hn-why .hn-difference-node{background:#5f8294!important;border-color:#00182d!important;box-shadow:0 0 0 1px #ffffff2e!important}.homepage-narrative .hn-why .hn-difference-index{color:#fff6!important}.homepage-narrative .hn-why .hn-difference-item strong{color:#ffffffd6!important}.homepage-narrative .hn-why .hn-difference-item:hover strong{color:#fff!important}.homepage-narrative .hn-why .hn-text-link{color:#20d8c5!important}.homepage-narrative .hn-purpose{background:radial-gradient(circle,#20d8c514,#0000 23rem),linear-gradient(#00182d 0%,#031f33 100%)!important;min-height:500px!important}.homepage-narrative .hn-purpose-orbit{z-index:0!important;width:min(980px,88vw)!important;height:min(430px,54vw)!important}.homepage-narrative .hn-purpose-ring{opacity:.48!important;border-color:#39a8d124!important;animation-duration:40s!important}.homepage-narrative .hn-purpose-ring--two{opacity:.38!important;border-color:#20d8c52e!important;animation-duration:48s!important;inset:18% 13%!important}.homepage-narrative .hn-purpose-ring--three{inset:29% 25%;opacity:.28!important;border-color:#ffffff1f!important;animation-duration:56s!important;animation-direction:reverse!important}.homepage-narrative .hn-purpose-ring--four{inset:38% 36%;opacity:.25!important;border-color:#e101192e!important;animation-duration:64s!important}.homepage-narrative .hn-purpose-inner{z-index:1!important}.homepage-narrative .hn-purpose .hn-kicker{color:#ffffff80!important}.homepage-narrative .hn-purpose h2{color:#fff!important;-webkit-text-fill-color:#fff!important}.homepage-narrative .hn-purpose-statement{color:#ffffffe3!important;-webkit-text-fill-color:#ffffffe3!important}.homepage-narrative .hn-purpose-body{color:#ffffff9e!important;-webkit-text-fill-color:#ffffff9e!important}.homepage-narrative .hn-purpose-dot{opacity:.38!important}.homepage-narrative .hn-proof{background:#041e31!important}.homepage-narrative .hn-proof .hn-kicker{color:#ffffff78!important}.homepage-narrative .hn-proof .hn-heading h2{color:#fff!important;-webkit-text-fill-color:#fff!important}.homepage-narrative .hn-proof .hn-statement{color:#ffffffe0!important;-webkit-text-fill-color:#ffffffe0!important}.homepage-narrative .hn-proof .hn-body{color:#fff9!important;-webkit-text-fill-color:#fff9!important}.homepage-narrative .hn-proof .hn-text-link{color:#20d8c5!important}.homepage-narrative .hn-proof-evidence{margin-top:clamp(2.8rem,4vw,3.6rem)!important}.homepage-narrative .hn-evidence-heading{color:#ffffff7a!important;margin-bottom:1.25rem!important}.homepage-narrative .hn-trust-marquee{border-top-color:#ffffff1a!important;border-bottom-color:#ffffff1a!important}.homepage-narrative .hn-trust-cell{background:0 0!important;border-right-color:#ffffff14!important;grid-template-rows:48px 28px!important;gap:.42rem!important;width:clamp(185px,15vw,225px)!important;min-height:110px!important;padding:.7rem .9rem!important}.homepage-narrative .hn-trust-cell:hover{background:#ffffff06!important}.homepage-narrative .hn-trust-logo{background:#f7f9fa;border:1px solid #ffffff1a;border-radius:8px;padding:.55rem .8rem;width:112px!important;height:42px!important}.homepage-narrative .hn-trust-logo img{max-width:88px!important;max-height:27px!important}.homepage-narrative .hn-trust-cell:hover .hn-trust-logo img{transform:scale(1.035)!important}.homepage-narrative .hn-trust-sector{color:#ffffff6e!important;font-size:.52rem!important}.homepage-narrative .hn-ecosystem{background:linear-gradient(#041e31 0%,#001427 100%)!important}.homepage-narrative .hn-ecosystem .hn-kicker{color:#ffffff78!important}.homepage-narrative .hn-ecosystem .hn-heading h2{color:#fff!important;-webkit-text-fill-color:#fff!important}.homepage-narrative .hn-ecosystem .hn-statement{color:#ffffffe0!important;-webkit-text-fill-color:#ffffffe0!important}.homepage-narrative .hn-ecosystem .hn-body{color:#fff9!important;-webkit-text-fill-color:#fff9!important}.homepage-narrative .hn-ecosystem .hn-text-link{color:#20d8c5!important}.homepage-narrative .hn-ecosystem-architecture{border-top-color:#ffffff1a!important;border-bottom-color:#ffffff1a!important}.homepage-narrative .hn-ecosystem-capability+.hn-ecosystem-capability{border-left-color:#ffffff14!important}.homepage-narrative .hn-ecosystem-capability:hover{background:#ffffff06!important}.homepage-narrative .hn-ecosystem-capability span{color:#ffffff63!important}.homepage-narrative .hn-ecosystem-capability strong{color:#ffffffdb!important}.homepage-narrative .hn-vendor-evidence{width:min(100%,650px)!important;margin-top:1.75rem!important}.homepage-narrative .hn-vendor-evidence .vendor-logo-card{opacity:.88!important;border-left-color:#ffffff17!important;min-height:70px!important}.homepage-narrative .hn-vendor-evidence .vendor-logo-frame{background:#f7f9fa;border:1px solid #ffffff1a;border-radius:8px;margin-inline:auto;padding:.45rem .7rem;width:124px!important;height:42px!important}.homepage-narrative .hn-vendor-evidence .vendor-logo-frame img{max-width:98px!important;max-height:27px!important}.homepage-narrative .hn-view{background:#f2f5f6!important}.homepage-narrative .hn-view:before{content:"";pointer-events:none;background:linear-gradient(#001427 0%,#d9e4e7 68%,#f2f5f6 100%);height:46px;position:absolute;inset:0 0 auto}.homepage-narrative .hn-why,.homepage-narrative .hn-proof,.homepage-narrative .hn-ecosystem,.homepage-narrative .hn-view{padding-top:clamp(4.6rem,6vw,5.7rem)!important;padding-bottom:clamp(4.6rem,6vw,5.7rem)!important}@media (max-width:1100px){.homepage-narrative .hn-platform-zone--security .service-capability-grid:before{display:none}.homepage-narrative .hn-platform-zone--security .service-capability-grid{background:#d2dde1!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:1px!important}.homepage-narrative .hn-platform-zone--security .service-capability-card{grid-column:span 2;background:#f1f5f6!important;min-height:150px!important}.homepage-narrative .hn-platform-zone--security .service-capability-card:nth-child(4){grid-column:2/span 2}.homepage-narrative .hn-platform-zone--security .service-capability-card:nth-child(5){grid-column:4/span 2}.homepage-narrative .hn-platform-zone--security .service-capability-icon{box-shadow:none}}@media (max-width:720px){.homepage-narrative .hn-platform-zone--security .service-console-head,.homepage-narrative .hn-platform-zone--intelligence .intel-head{grid-template-columns:1fr!important;gap:1.15rem!important}.homepage-narrative .hn-platform-zone--security .service-capability-grid,.homepage-narrative .hn-platform-zone--intelligence .intel-track{background:0 0!important;grid-template-columns:1fr!important}.homepage-narrative .hn-platform-zone--security .service-capability-card,.homepage-narrative .hn-platform-zone--intelligence .intel-card{border-bottom:1px solid #7f97a23d!important;border-right:0!important;grid-column:auto!important;min-height:0!important}.homepage-narrative .hn-platform-zone--security .service-capability-card{text-align:left;place-items:center start;grid-template-rows:auto!important;grid-template-columns:32px 42px 1fr 20px!important;padding:.85rem .2rem!important}.homepage-narrative .hn-platform-zone--security .service-capability-copy{justify-items:start}.homepage-narrative .hn-platform-zone--security .service-capability-copy>span{text-align:left;max-width:none}.homepage-narrative .hn-platform-zone--security .service-capability-icon{box-shadow:none}.homepage-narrative .hn-purpose-orbit{width:760px!important;height:340px!important}.homepage-narrative .hn-trust-cell{width:175px!important}.homepage-narrative .hn-vendor-evidence{width:100%!important}.homepage-narrative .hn-vendor-evidence .vendor-logo-frame{width:105px!important}}@media (prefers-reduced-motion:reduce){.homepage-narrative .hn-purpose-ring{animation:none!important}}
.homepage-narrative .hn-proof,html[data-theme=light] .homepage-narrative .hn-proof,html[data-theme=dark] .homepage-narrative .hn-proof{color:#071827!important;background:#fff!important}.homepage-narrative .hn-proof .hn-kicker{color:#748694!important;-webkit-text-fill-color:#748694!important}.homepage-narrative .hn-proof .hn-heading h2{color:#071827!important;-webkit-text-fill-color:#071827!important}.homepage-narrative .hn-proof .hn-statement{color:#183140!important;-webkit-text-fill-color:#183140!important}.homepage-narrative .hn-proof .hn-body{color:#536a78!important;-webkit-text-fill-color:#536a78!important}.homepage-narrative .hn-proof .hn-text-link{color:#075d84!important}.homepage-narrative .hn-evidence-heading{color:#687b88!important;-webkit-text-fill-color:#687b88!important}.homepage-narrative .hn-trust-marquee{background:#fff!important;border-top-color:#dbe4e8!important;border-bottom-color:#dbe4e8!important}.homepage-narrative .hn-trust-cell{background:#fff!important;border-right-color:#e1e8eb!important}.homepage-narrative .hn-trust-cell:hover{background:#f7fafb!important}.homepage-narrative .hn-trust-logo{background:0 0!important;border-color:#0000!important}.homepage-narrative .hn-trust-sector{color:#748694!important;-webkit-text-fill-color:#748694!important}.homepage-narrative .hn-ecosystem,html[data-theme=light] .homepage-narrative .hn-ecosystem,html[data-theme=dark] .homepage-narrative .hn-ecosystem{color:#071827!important;background:#fff!important}.homepage-narrative .hn-ecosystem .hn-kicker{color:#748694!important;-webkit-text-fill-color:#748694!important}.homepage-narrative .hn-ecosystem .hn-heading h2{color:#071827!important;-webkit-text-fill-color:#071827!important}.homepage-narrative .hn-ecosystem .hn-statement{color:#183140!important;-webkit-text-fill-color:#183140!important}.homepage-narrative .hn-ecosystem .hn-body{color:#536a78!important;-webkit-text-fill-color:#536a78!important}.homepage-narrative .hn-ecosystem .hn-text-link{color:#075d84!important}.homepage-narrative .hn-ecosystem-architecture{border-top-color:#dbe4e8!important;border-bottom-color:#dbe4e8!important}.homepage-narrative .hn-ecosystem-capability+.hn-ecosystem-capability{border-left-color:#e1e8eb!important}.homepage-narrative .hn-ecosystem-capability:hover{background:#f7fafb!important}.homepage-narrative .hn-ecosystem-capability span{color:#8798a3!important;-webkit-text-fill-color:#8798a3!important}.homepage-narrative .hn-ecosystem-capability strong{color:#142b39!important;-webkit-text-fill-color:#142b39!important}.homepage-narrative .hn-vendor-evidence .vendor-logo-card{background:0 0!important;border-left-color:#e1e8eb!important}.homepage-narrative .hn-vendor-evidence .vendor-logo-frame{background:0 0!important;border-color:#0000!important}.homepage-narrative .hn-view,html[data-theme=light] .homepage-narrative .hn-view,html[data-theme=dark] .homepage-narrative .hn-view{color:#071827!important;background:#fff!important}.homepage-narrative .hn-view:before{display:none!important}.homepage-narrative .hn-view .hn-kicker{color:#526978!important;-webkit-text-fill-color:#526978!important}.homepage-narrative .hn-view .hn-heading h2{color:#071827!important;-webkit-text-fill-color:#071827!important}.homepage-narrative .hn-view .hn-statement{color:#183140!important;-webkit-text-fill-color:#183140!important}.homepage-narrative .hn-view .hn-body{color:#536a78!important;-webkit-text-fill-color:#536a78!important}.homepage-narrative .hn-view .hn-text-link{color:#075d84!important}.homepage-narrative .hn-view-index{border-top-color:#dbe4e8!important}.homepage-narrative .hn-view-row{border-bottom-color:#dbe4e8!important}.homepage-narrative .hn-view-copy strong{color:#071827!important;-webkit-text-fill-color:#071827!important}.homepage-narrative .hn-view-copy>span{color:#536a78!important;-webkit-text-fill-color:#536a78!important}.homepage-narrative .hn-proof+.hn-ecosystem,.homepage-narrative .hn-ecosystem+.hn-view{border-top:1px solid #edf1f3}.homepage-narrative .hn-platform-zone--security .service-console-head{margin-bottom:clamp(1.55rem,2.2vw,2rem)!important}.homepage-narrative .hn-platform-zone--security .service-capability-grid{margin-top:0!important}
.hn-trusted{color:#10283a;background:#f3f0e8;padding:clamp(34px,5vw,58px) 0!important}.hn-proof-evidence--standalone{margin-top:0!important}.hn-proof-evidence--standalone .hn-evidence-heading{color:#314b5b}.hn-how-home{background:#f3f0e8}.hn-lifecycle{border-top:1px solid #bfcdd5;border-bottom:1px solid #bfcdd5;grid-template-columns:repeat(8,minmax(0,1fr));margin-top:clamp(42px,6vw,76px);display:grid}.hn-lifecycle-step{border-right:1px solid #cdd8de;min-height:150px;padding:25px 14px;position:relative}.hn-lifecycle-step:last-child{border-right:0}.hn-lifecycle-step:before{content:"";background:#20d0c5;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:14px}.hn-lifecycle-step:first-child:before,.hn-lifecycle-step:last-child:before{background:#e10119}.hn-lifecycle-step span{color:#758a96;letter-spacing:.12em;margin-bottom:38px;font-size:.67rem;font-weight:800;display:block}.hn-lifecycle-step strong{color:#10283a;font-size:.86rem}.hn-presence{background:#fff}.hn-market-grid{border:1px solid #d4dfe4;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(42px,6vw,72px);display:grid}.hn-market{border-bottom:1px solid #d4dfe4;border-right:1px solid #d4dfe4;min-height:132px;padding:24px}.hn-market:nth-child(3n){border-right:0}.hn-market:nth-last-child(-n+3){border-bottom:0}.hn-market span{color:#78909c;letter-spacing:.12em;margin-bottom:31px;font-size:.67rem;font-weight:800;display:block}.hn-market strong{color:#10283a;font-size:clamp(.95rem,1.35vw,1.08rem)}@media (max-width:980px){.hn-lifecycle{grid-template-columns:repeat(4,1fr)}.hn-lifecycle-step:nth-child(4){border-right:0}.hn-lifecycle-step:nth-child(-n+4){border-bottom:1px solid #cdd8de}.hn-market-grid{grid-template-columns:repeat(2,1fr)}.hn-market:nth-child(3n){border-right:1px solid #d4dfe4}.hn-market:nth-child(2n){border-right:0}.hn-market:nth-last-child(-n+3){border-bottom:1px solid #d4dfe4}.hn-market:nth-last-child(-n+2){border-bottom:0}}@media (max-width:620px){.hn-lifecycle{grid-template-columns:1fr}.hn-lifecycle-step{min-height:84px;padding:18px 18px 18px 37px;border-bottom:1px solid #cdd8de!important;border-right:0!important}.hn-lifecycle-step:last-child{border-bottom:0!important}.hn-lifecycle-step:before{top:25px;left:-4px}.hn-lifecycle-step span{margin:0 0 7px}.hn-market-grid{grid-template-columns:1fr}.hn-market{min-height:98px;border-bottom:1px solid #d4dfe4!important;border-right:0!important}.hn-market:last-child{border-bottom:0!important}}
.site-header,html[data-theme=light] .site-header,html[data-theme=dark] .site-header{background:0 0!important;border-bottom-color:#0000!important;transition:background-color .22s,border-color .22s,box-shadow .22s!important}.site-header.is-scrolled,.site-header.mobile-menu-open,html[data-theme=light] .site-header.is-scrolled,html[data-theme=dark] .site-header.is-scrolled{background:#03101f!important;border-bottom-color:#8eacbf24!important;box-shadow:0 12px 38px #00000024!important}.site-header:after{opacity:0!important}.site-header.is-scrolled:after{opacity:.28!important}.header-bar{min-height:78px!important}.nav-list{gap:clamp(.7rem,1.65vw,1.85rem)!important}.mobile-nav-row{align-items:center;display:flex}.mobile-nav-row>a{align-items:center;min-height:44px;display:inline-flex;position:relative;color:#fff!important;font-family:var(--font-inter),Inter,Arial,sans-serif!important;letter-spacing:.015em!important;text-transform:none!important;font-size:.78rem!important;font-weight:650!important}.mobile-nav-row>a:after{content:"";transform-origin:0;background:#e10119;height:2px;transition:transform .18s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.nav-item:hover .mobile-nav-row>a:after,.nav-item:focus-within .mobile-nav-row>a:after,.nav-item.is-active .mobile-nav-row>a:after{transform:scaleX(1)}.nav-item.is-active .mobile-nav-row>a:after{transform:scaleX(.42)}.mobile-subnav-toggle{display:none}.mega-panel,html[data-theme=light] .mega-panel,html[data-theme=dark] .mega-panel{background:linear-gradient(#03101f 0%,#041629 100%)!important;border-top-color:#8eacbf1f!important;border-bottom-color:#8eacbf1f!important}.mega-shell{grid-template-columns:minmax(250px,.62fr) minmax(540px,1.38fr)!important;gap:clamp(2.5rem,5vw,5.2rem)!important;padding-top:2rem!important;padding-bottom:2.15rem!important}.mega-feature{background:0 0!important;border:0!important;border-left:1px solid #8eacbf2e!important;padding:.25rem 0 .25rem 1.35rem!important}.mega-feature .mega-feature-title{font-size:clamp(1.8rem,2.8vw,2.75rem)!important}.mega-feature>span{color:#20d0c5!important;letter-spacing:.12em!important;font-size:.66rem!important}.mega-feature>p:not(.mega-feature-title){color:#9eb0bb!important;font-size:.88rem!important;line-height:1.58!important}.mega-primary{margin-top:.3rem!important}.mega-links>a,.mega-group>a{border-color:#8eacbf1f!important}.mega-links>a strong,.mega-group>a strong{font-size:.86rem!important}.mega-links>a span,.mega-group>a span{font-size:.76rem!important;line-height:1.45!important}.mega-group-title{color:#20d0c5!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-size:.64rem!important}.mega-panel--insights .mega-shell{max-width:1050px;grid-template-columns:minmax(250px,.7fr) minmax(420px,1fr)!important}.mega-panel--insights .mega-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mega-panel--insights .mega-links>a{min-height:78px!important}.mega-panel--why-credo .mega-grouped{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.5rem!important}.site-header :is(a,button):focus-visible{outline-offset:4px!important;outline:2px solid #fff!important}.site-header .nav-cta:focus-visible{outline-color:#fff!important}@media (max-width:900px){.site-header,html[data-theme=light] .site-header,html[data-theme=dark] .site-header{background:#03101f!important;border-bottom-color:#8eacbf1f!important}.header-bar{min-height:74px!important}.mobile-nav-row{grid-template-columns:minmax(0,1fr) 46px;gap:.35rem;width:100%;display:grid}.mobile-nav-row>a{width:100%;min-height:52px;padding:0 .45rem!important;font-size:.94rem!important}.mobile-nav-row>a:after{width:28px;bottom:6px;left:.45rem;right:auto}.mobile-subnav-toggle{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.mobile-subnav-toggle svg{transition:transform .18s}.mobile-subnav-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-subnav{padding-left:.65rem;background:0 0!important;border:0!important;border-left:1px solid #20d0c547!important;margin:.1rem 0 .65rem!important;display:none!important}.mobile-subnav.is-open{display:grid!important}.mobile-subnav>a,.mobile-subnav-group>a{align-items:center;min-height:44px;display:flex;color:#9fb0bb!important;background:0 0!important;border:0!important;border-bottom:1px solid #8eacbf17!important;padding:.65rem .55rem!important;font-size:.86rem!important}.mobile-subnav-group{display:grid}.mobile-subnav-group>p{color:#20d0c5;letter-spacing:.12em;text-transform:uppercase;margin:.8rem .55rem .3rem;font-size:.62rem;font-weight:800}.mobile-subnav-group:first-child>p{margin-top:.25rem}.nav-list{padding:1rem!important}.nav-cta-mobile{min-height:50px!important;margin-top:1rem!important}}@media (prefers-reduced-motion:reduce){.site-header,.mobile-nav-row>a:after,.mobile-subnav-toggle svg{transition:none!important}}@media (min-width:901px){.site-header .nav-cta-desktop{padding-inline:clamp(.82rem,1.15vw,1.08rem)!important}.site-header .mega-feature>p:not(.mega-feature-title){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#b7c4cc!important}.site-header .mega-links>a span,.site-header .mega-group>a span{color:#a9bac4!important}.site-header .mega-links>a strong,.site-header .mega-group>a strong{white-space:nowrap}}
.site-page[data-page-slug]{--inner-black:#010407;--inner-ink:#071521;--inner-navy:#05192a;--inner-navy-2:#09243a;--inner-warm:#f4f1e9;--inner-paper:#fbfaf7;--inner-cyan:#20d0c5;--inner-blue:#69aee7;--inner-red:#e10119;--inner-line-dark:#c3dbe524;--inner-line-light:#07152121;--inner-muted-dark:#91a4af;--inner-muted:#5e6c75;background:var(--inner-paper)}.site-page[data-page-slug].theme-security{--inner-signal:var(--inner-cyan)}.site-page[data-page-slug].theme-intelligence{--inner-signal:#73b9ee}.site-page[data-page-slug].theme-insights{--inner-signal:#f0b24d}.site-page[data-page-slug].theme-why{--inner-signal:var(--inner-red)}.site-page[data-page-slug].theme-connect,.site-page[data-page-slug].theme-global{--inner-signal:var(--inner-cyan)}.site-page[data-page-slug] .page-hero{border-bottom:1px solid var(--inner-line-dark);isolation:isolate;background:radial-gradient(circle at 82% 46%, color-mix(in srgb,var(--inner-signal) 9%,transparent) 0, transparent 31rem), radial-gradient(circle at 26% 70%, #233c4e38 0, transparent 33rem), var(--inner-black)!important;min-height:min(860px,92svh)!important;padding:0 clamp(22px,4vw,64px)!important}.site-page[data-page-slug] .page-hero:before{z-index:-2!important;background-color:#0000!important;background-image:linear-gradient(90deg,#0000 0 7%,#ffffff09 7% calc(7% + 1px),#0000 calc(7% + 1px) 93%,#ffffff09 93% calc(93% + 1px),#0000 calc(93% + 1px)),linear-gradient(90deg,#0000 0 31%,#ffffff06 31% calc(31% + 1px),#0000 calc(31% + 1px) 69%,#ffffff06 69% calc(69% + 1px),#0000 calc(69% + 1px)),linear-gradient(#0000 0 78%,#ffffff09 78% calc(78% + 1px),#0000 calc(78% + 1px))!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}.site-page[data-page-slug] .page-hero:after{content:"";background:linear-gradient(90deg,var(--inner-signal),#ffffff24 15%,#ffffff24 86%,transparent);opacity:.62;pointer-events:none;height:1px;position:absolute;bottom:28px;left:clamp(22px,4vw,64px);right:clamp(22px,4vw,64px)}.site-page[data-page-slug] .page-hero-shell{grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr)!important;align-items:center!important;gap:clamp(54px,7vw,124px)!important;width:min(1460px,100%)!important;min-height:min(860px,92svh)!important;margin:0 auto!important;padding:clamp(132px,16vh,168px) 0 clamp(92px,10vh,118px)!important}.site-page[data-page-slug] .page-copy{z-index:3;position:relative;max-width:700px!important}.site-page[data-page-slug] .site-breadcrumbs{letter-spacing:.1em;text-transform:uppercase;margin:0 0 clamp(34px,4vw,58px)!important;font-size:.68rem!important;line-height:1.2!important}.site-page[data-page-slug] .site-breadcrumbs li,.site-page[data-page-slug] .site-breadcrumbs a{color:#d9e8ef70!important}.site-page[data-page-slug] .site-breadcrumbs [aria-current=page]{color:color-mix(in srgb,var(--inner-signal) 82%,white)!important}.site-page[data-page-slug] .site-breadcrumbs li:not(:last-child):after{color:#ffffff29!important}.site-page[data-page-slug] .page-eyebrow{align-items:center;gap:12px;display:flex;color:color-mix(in srgb,var(--inner-signal) 86%,white)!important;font-family:var(--font-inter),Inter,Arial,sans-serif!important;letter-spacing:.16em!important;margin:0 0 18px!important;font-size:.69rem!important;font-weight:760!important}.site-page[data-page-slug] .page-eyebrow:before{content:"";background:var(--inner-signal);width:30px;height:1px;box-shadow:40px 0 0 -.25px #ffffff26}.site-page[data-page-slug] .page-copy h1{text-wrap:balance;color:#fff!important;max-width:13.5ch!important;font-family:var(--font-inter),Inter,Arial,sans-serif!important;letter-spacing:-.06em!important;font-size:clamp(3.25rem,5.7vw,5.85rem)!important;font-weight:610!important;line-height:.94!important}.site-page[data-page-slug] .page-lead{white-space:pre-line;color:#dae7edb3!important;max-width:62ch!important;margin:clamp(25px,3vw,38px) 0 0!important;font-size:clamp(1rem,1.12vw,1.15rem)!important;line-height:1.78!important}.site-page[data-page-slug] .page-actions{gap:12px!important;margin-top:32px!important}.site-page[data-page-slug] .page-actions .button{letter-spacing:.04em;min-height:46px;padding-inline:20px;font-size:.76rem;border-radius:0!important}.site-page[data-page-slug] .page-actions .button-secondary{background:0 0!important;border-color:#ffffff30!important}.site-page[data-page-slug] .page-visual{isolation:isolate;place-items:center;display:grid;position:relative;min-height:520px!important}.site-page[data-page-slug] .page-visual:before{content:"";z-index:-2;background:radial-gradient(circle at 51% 50%,color-mix(in srgb,var(--inner-signal) 8%,transparent),transparent 62%);filter:blur(12px);border-radius:50%;position:absolute;inset:7% -8% 8% 8%}.site-page[data-page-slug] .page-visual:after{content:"";z-index:-1;background:linear-gradient(90deg,transparent,var(--inner-line-dark) 18%,var(--inner-line-dark) 82%,transparent);height:1px;position:absolute;top:50%;left:3%;right:-7%}.site-page[data-page-slug] .doc-hero-svg{opacity:.93;filter:drop-shadow(0 24px 55px #00000038);width:min(100%,760px)!important;max-width:none!important}.site-page[data-page-slug] .page-hero-art{aspect-ratio:1.34!important;width:min(100%,820px)!important;max-width:none!important}.site-page[data-page-slug] .page-hero-art:before{clip-path:none!important;background:linear-gradient(90deg,transparent 0 19%,#ffffff0b 19% calc(19% + 1px),transparent calc(19% + 1px) 66%,#ffffff08 66% calc(66% + 1px),transparent calc(66% + 1px)), radial-gradient(circle at 58% 48%,color-mix(in srgb,var(--inner-signal) 8%,transparent),transparent 58%)!important;border:0!important;inset:8% 0 8% 12%!important}.site-page[data-page-slug] .page-hero-art__copy{display:none!important}.site-page[data-page-slug] .page-hero-art__nodes{gap:8px!important;top:11%!important;left:1%!important}.site-page[data-page-slug] .page-hero-art__nodes span{border-left:1px solid color-mix(in srgb,var(--inner-signal) 58%,transparent)!important;color:#dceaf085!important;letter-spacing:.13em!important;background:0 0!important;padding:0 0 5px 11px!important;font-size:8px!important}.site-page[data-page-slug] .doc-hero-svg path,.site-page[data-page-slug] .doc-hero-svg ellipse,.site-page[data-page-slug] .doc-hero-svg circle,.site-page[data-page-slug] .doc-hero-svg polygon,.site-page[data-page-slug] .doc-hero-svg rect{vector-effect:non-scaling-stroke}.site-page[data-page-slug] .doc-hero-red-point{filter:drop-shadow(0 0 8px #e1011973)drop-shadow(0 0 22px #e1011926)!important}.site-page[data-page-slug] .doc-page-experience{--doc-shell:min(1380px,calc(100vw - 96px));--doc-dark:var(--inner-black);--doc-navy:var(--inner-navy);--doc-navy-2:var(--inner-navy-2);--doc-light:var(--inner-warm);--doc-ink:var(--inner-ink);--doc-muted:var(--inner-muted);--doc-cyan:var(--inner-cyan);--doc-red:var(--inner-red);--doc-line-dark:var(--inner-line-dark);--doc-line-light:var(--inner-line-light);counter-reset:credo-chapter}.site-page[data-page-slug] .doc-section{counter-increment:credo-chapter;border-top:1px solid #0000;padding:clamp(92px,9vw,148px) clamp(22px,4vw,64px)!important}.site-page[data-page-slug] .doc-section:after{content:counter(credo-chapter,decimal-leading-zero);color:currentColor;letter-spacing:-.08em;opacity:.027;pointer-events:none;font-size:clamp(4.8rem,9vw,9.5rem);font-weight:520;line-height:.8;position:absolute;top:clamp(22px,2.5vw,38px);right:max(22px,50vw - 690px)}.site-page[data-page-slug] .doc-section--light{color:var(--inner-ink);background:var(--inner-warm)!important}.site-page[data-page-slug] .doc-section--dark{background:var(--inner-black)!important}.site-page[data-page-slug] .doc-section--navy{background:linear-gradient(90deg,transparent 0 12%,#ffffff05 12% calc(12% + 1px),transparent calc(12% + 1px) 88%,#ffffff05 88% calc(88% + 1px),transparent calc(88% + 1px)), var(--inner-navy)!important}.site-page[data-page-slug] .doc-page-experience h2{letter-spacing:-.055em!important;font-size:clamp(2.15rem,3.4vw,3.8rem)!important;font-weight:600!important;line-height:.99!important}.site-page[data-page-slug] .doc-page-experience h3{letter-spacing:-.03em!important;font-size:clamp(1.2rem,1.55vw,1.55rem)!important;font-weight:610!important;line-height:1.15!important}.site-page[data-page-slug] .doc-page-experience p{line-height:1.78!important}.site-page[data-page-slug] .doc-kicker{color:color-mix(in srgb,var(--inner-signal) 66%,#6e7d86)!important;letter-spacing:.16em!important;font-size:.68rem!important;font-weight:760!important}.site-page[data-page-slug] .doc-section--dark .doc-kicker,.site-page[data-page-slug] .doc-section--navy .doc-kicker{color:color-mix(in srgb,var(--inner-signal) 72%,#9cb0ba)!important}.site-page[data-page-slug] .doc-section-head{border-bottom:1px solid var(--doc-line-dark)!important;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr)!important;align-items:start!important;gap:clamp(34px,6vw,90px)!important;margin-bottom:clamp(42px,5vw,74px)!important;padding-bottom:20px!important;display:grid!important}.site-page[data-page-slug] .doc-section-head>span{color:color-mix(in srgb,var(--inner-signal) 82%,white)!important;letter-spacing:.15em!important;font-size:.67rem!important}.site-page[data-page-slug] .doc-section-head>p{justify-self:end;max-width:60ch!important;color:var(--inner-muted-dark)!important;text-align:left!important;font-size:.9rem!important}.site-page[data-page-slug] .doc-panel-grid{gap:clamp(34px,5vw,76px)!important}.site-page[data-page-slug] .doc-panel-grid--2{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important}.site-page[data-page-slug] .doc-panel-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(28px,3vw,44px)!important}.site-page[data-page-slug] .doc-panel-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(28px,3vw,44px)!important}.site-page[data-page-slug] .doc-panel-grid--definition{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)!important}.site-page[data-page-slug] .doc-panel{border:0!important;border-top:1px solid!important;border-top-color:var(--doc-line-dark)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;padding:30px 0 8px!important;transition:none!important;overflow:visible!important}.site-page[data-page-slug] .doc-panel--light{border-top-color:var(--doc-line-light)!important;color:var(--inner-ink)!important}.site-page[data-page-slug] .doc-panel:after{display:none!important}.site-page[data-page-slug] .doc-panel:hover{transform:none!important}.site-page[data-page-slug] .doc-panel__topline{min-height:16px!important;margin-bottom:clamp(34px,4vw,58px)!important}.site-page[data-page-slug] .doc-panel__index{color:color-mix(in srgb,var(--inner-signal) 78%,white)!important;font-size:.68rem!important}.site-page[data-page-slug] .doc-panel--light .doc-panel__index{color:#087b98!important}.site-page[data-page-slug] .doc-panel__signal{background:linear-gradient(90deg,var(--inner-signal),transparent)!important;width:54px!important}.site-page[data-page-slug] .doc-panel h2{max-width:15ch!important;margin-top:12px!important}.site-page[data-page-slug] .doc-panel__body{max-width:58ch!important;color:var(--inner-muted-dark)!important;margin:24px 0 0!important}.site-page[data-page-slug] .doc-panel--light .doc-panel__body{color:var(--inner-muted)!important}.site-page[data-page-slug] .doc-wide-panel{background:0 0!important;border:0!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;align-items:start!important;gap:clamp(60px,8vw,132px)!important;min-height:0!important;padding:0!important}.site-page[data-page-slug] .doc-wide-panel__heading{padding-top:6px;grid-template-columns:42px minmax(0,1fr)!important;gap:22px!important}.site-page[data-page-slug] .doc-wide-panel__heading h2{max-width:15ch!important}.site-page[data-page-slug] .doc-wide-panel__copy{position:relative;border:0!important;border-left:1px solid var(--doc-line-light)!important;padding:34px 0 0 clamp(34px,5vw,70px)!important}.site-page[data-page-slug] .doc-wide-panel__copy:before{content:"";background:var(--inner-signal);border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:-4px}.site-page[data-page-slug] .doc-wide-panel__copy p{max-width:62ch!important;color:var(--inner-muted)!important;font-size:clamp(1rem,1.12vw,1.13rem)!important}.site-page[data-page-slug] .doc-section--dark .doc-wide-panel__copy,.site-page[data-page-slug] .doc-section--navy .doc-wide-panel__copy{border-left-color:var(--doc-line-dark)!important}.site-page[data-page-slug] .doc-section--dark .doc-wide-panel__copy p,.site-page[data-page-slug] .doc-section--navy .doc-wide-panel__copy p{color:var(--inner-muted-dark)!important}.site-page[data-page-slug] .doc-text-link{position:relative;color:inherit!important;letter-spacing:.13em!important;gap:.7rem!important;margin-top:34px!important;font-size:.7rem!important}.site-page[data-page-slug] .doc-text-link:after{content:"";background:var(--inner-signal);width:52px;height:1px;transition:width .25s;position:absolute;bottom:-7px;left:0}.site-page[data-page-slug] .doc-text-link:hover:after{width:100%}.site-page[data-page-slug] .doc-system-frame{position:relative;overflow:hidden;border:0!important;border-top:1px solid var(--doc-line-dark)!important;border-bottom:1px solid var(--doc-line-dark)!important;background:0 0!important}.site-page[data-page-slug] .doc-system-frame:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 20%,#ffffff06 20% calc(20% + 1px),#0000 calc(20% + 1px) 40%,#ffffff06 40% calc(40% + 1px),#0000 calc(40% + 1px) 60%,#ffffff06 60% calc(60% + 1px),#0000 calc(60% + 1px) 80%,#ffffff06 80% calc(80% + 1px),#0000 calc(80% + 1px));position:absolute;inset:0}.site-page[data-page-slug] .doc-system-frame__head,.site-page[data-page-slug] .doc-system-frame__label{z-index:2;position:relative;border-bottom:1px solid var(--doc-line-dark)!important;background:0 0!important;padding:26px 0 30px!important}.site-page[data-page-slug] .doc-system-frame__head{grid-template-columns:minmax(0,1fr) auto!important}.site-page[data-page-slug] .doc-system-frame__count{color:#ffffff30!important;letter-spacing:-.07em!important;font-size:clamp(3rem,5vw,5rem)!important;font-weight:500!important;line-height:.8!important}.site-page[data-page-slug] .doc-stage-grid,.site-page[data-page-slug] .doc-five-system-grid,.site-page[data-page-slug] .doc-security-grid,.site-page[data-page-slug] .doc-intelligence-grid,.site-page[data-page-slug] .doc-how-stage-grid,.site-page[data-page-slug] .doc-believe-principle-grid{z-index:2;position:relative}.site-page[data-page-slug] .doc-stage-panel,.site-page[data-page-slug] .doc-five-system-panel,.site-page[data-page-slug] .doc-security-panel,.site-page[data-page-slug] .doc-intelligence-panel,.site-page[data-page-slug] .doc-how-stage,.site-page[data-page-slug] .doc-believe-principle{color:#fff;position:relative;border:0!important;border-right:1px solid var(--doc-line-dark)!important;background:0 0!important;min-height:390px!important;padding:clamp(34px,3vw,48px) clamp(22px,2.1vw,34px) clamp(38px,3vw,54px)!important;transition:background .28s,color .28s!important}.site-page[data-page-slug] .doc-stage-panel:last-child,.site-page[data-page-slug] .doc-five-system-panel:last-child,.site-page[data-page-slug] .doc-security-panel:last-child,.site-page[data-page-slug] .doc-intelligence-panel:last-child,.site-page[data-page-slug] .doc-how-stage:last-child,.site-page[data-page-slug] .doc-believe-principle:last-child{border-right:0!important}.site-page[data-page-slug] .doc-stage-panel:after,.site-page[data-page-slug] .doc-five-system-panel:after,.site-page[data-page-slug] .doc-security-panel:after,.site-page[data-page-slug] .doc-intelligence-panel:after,.site-page[data-page-slug] .doc-how-stage:after,.site-page[data-page-slug] .doc-believe-principle:after{content:"";background:linear-gradient(90deg,var(--inner-signal),transparent 74%);transform-origin:0;height:2px;transition:transform .32s cubic-bezier(.2,.75,.25,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-page[data-page-slug] .doc-stage-panel:hover,.site-page[data-page-slug] .doc-five-system-panel:hover,.site-page[data-page-slug] .doc-security-panel:hover,.site-page[data-page-slug] .doc-intelligence-panel:hover,.site-page[data-page-slug] .doc-how-stage:hover,.site-page[data-page-slug] .doc-believe-principle:hover{background:#ffffff06!important}.site-page[data-page-slug] .doc-stage-panel:hover:after,.site-page[data-page-slug] .doc-five-system-panel:hover:after,.site-page[data-page-slug] .doc-security-panel:hover:after,.site-page[data-page-slug] .doc-intelligence-panel:hover:after,.site-page[data-page-slug] .doc-how-stage:hover:after,.site-page[data-page-slug] .doc-believe-principle:hover:after{transform:scaleX(1)}.site-page[data-page-slug] .doc-stage-panel p:not(.doc-kicker),.site-page[data-page-slug] .doc-five-system-panel p:not(.doc-kicker),.site-page[data-page-slug] .doc-security-panel>p:last-child,.site-page[data-page-slug] .doc-intelligence-panel>p:last-child,.site-page[data-page-slug] .doc-how-stage>p:last-child,.site-page[data-page-slug] .doc-believe-principle>p:last-child{color:var(--inner-muted-dark)!important;font-size:.92rem!important;line-height:1.72!important}.site-page[data-page-slug] .doc-security-grid,.site-page[data-page-slug] .doc-intelligence-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.site-page[data-page-slug] .doc-security-panel,.site-page[data-page-slug] .doc-intelligence-panel{text-decoration:none!important}.site-page[data-page-slug] .doc-security-panel__top,.site-page[data-page-slug] .doc-intelligence-panel__top,.site-page[data-page-slug] .doc-five-system-panel__top,.site-page[data-page-slug] .doc-stage-panel__top{color:#ffffff57!important;margin-bottom:clamp(46px,5vw,76px)!important}.site-page[data-page-slug] .doc-security-panel__top span:last-child,.site-page[data-page-slug] .doc-intelligence-panel__top span:last-child{color:var(--inner-signal)!important}.site-page[data-page-slug=credo\/who-we-are] .doc-panel-grid--foundation{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)!important;gap:clamp(52px,7vw,108px)!important;margin-top:130px!important}.site-page[data-page-slug=credo\/who-we-are] .doc-foundation-system{opacity:.42!important;height:250px!important;top:82px!important}.site-page[data-page-slug=credo\/who-we-are] .doc-character-panel{border:0!important;border-top:1px solid var(--doc-line-dark)!important;border-bottom:1px solid var(--doc-line-dark)!important;background:0 0!important}.site-page[data-page-slug=credo\/who-we-are] .doc-character-cell{background:0 0!important;min-height:250px!important;padding:34px 26px!important}.site-page[data-page-slug=credo\/who-we-are] .doc-character-cell strong{font-size:clamp(1.55rem,2.2vw,2.35rem)!important;font-weight:570!important}.site-page[data-page-slug=security] .doc-security-fabric,.site-page[data-page-slug=intelligence] .doc-intelligence-streams{opacity:.76;margin-top:24px!important;margin-bottom:14px!important}.site-page[data-page-slug=security] .doc-security-capabilities,.site-page[data-page-slug=intelligence] .doc-intelligence-capabilities{padding-top:clamp(108px,10vw,160px)!important;padding-bottom:clamp(108px,10vw,160px)!important}.site-page[data-page-slug=credo\/how-we-work] .doc-how-stage-grid{border-bottom:1px solid var(--doc-line-dark);grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.site-page[data-page-slug=credo\/how-we-work] .doc-how-stage{min-height:330px!important}.site-page[data-page-slug=credo\/how-we-work] .doc-how-stage:nth-child(4){border-right:0!important}.site-page[data-page-slug=credo\/how-we-work] .doc-how-stage:nth-child(n+5){border-top:1px solid var(--doc-line-dark)!important}.site-page[data-page-slug=credo\/how-we-work] .doc-how-stage:nth-child(8){border-right:0!important}.site-page[data-page-slug=credo\/how-we-work] .doc-how-lifecycle-line{opacity:.72}.site-page[data-page-slug=credo\/how-we-work] .doc-how-layer-system{background:0 0!important;border:0!important;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr)!important;gap:clamp(70px,9vw,150px)!important;min-height:520px!important;padding:0!important}.site-page[data-page-slug=credo\/how-we-work] .doc-how-layer-system__planes{min-height:420px}.site-page[data-page-slug=credo\/what-we-believe] .doc-believe-principle-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.site-page[data-page-slug=credo\/what-we-believe] .doc-believe-principle{min-height:470px!important;padding-top:54px!important}.site-page[data-page-slug=credo\/what-we-believe] .doc-believe-principle h3{max-width:10ch;font-size:clamp(1.7rem,2.5vw,2.7rem)!important;font-weight:560!important}.site-page[data-page-slug=credo\/what-we-believe] .doc-believe-impact-panel{background:0 0!important;border:0!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:clamp(70px,9vw,150px)!important;padding:0!important;display:grid!important}.site-page[data-page-slug=credo\/what-we-believe] .doc-believe-impact-panel>p{border-left:1px solid var(--doc-line-dark);padding-left:clamp(36px,5vw,72px)}.site-page[data-page-slug=why-credo] .doc-stage-grid--why{grid-template-columns:repeat(5,minmax(0,1fr))!important}.site-page[data-page-slug=why-credo] .doc-why-reason{min-height:430px!important}.site-page[data-page-slug=why-credo] .doc-why-reason h3{font-size:clamp(1.45rem,2vw,2.1rem)!important;font-weight:570!important}.site-page[data-page-slug=credo\/careers] .doc-bleg-panel{background:0 0!important;border:0!important;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;gap:clamp(70px,9vw,150px)!important;min-height:520px!important;padding:0!important}.site-page[data-page-slug=credo\/careers] .doc-bleg-cycle__step{background:0 0!important}.site-page[data-page-slug=credo\/ecosystem] .doc-ecosystem-plane-map{border:0!important;border-top:1px solid var(--doc-line-dark)!important;border-bottom:1px solid var(--doc-line-dark)!important;background:0 0!important;min-height:460px!important}.site-page[data-page-slug=credo\/ecosystem] .doc-featured-relationships{background:0 0!important;border:0!important;padding:0!important}.site-page[data-page-slug=engage] .doc-engagement{background:var(--inner-warm)!important}.site-page[data-page-slug=engage] .doc-engagement-grid{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr)!important;gap:clamp(60px,8vw,120px)!important}.site-page[data-page-slug=engage] .doc-form-spec,.site-page[data-page-slug=engage] .doc-purpose-options,.site-page[data-page-slug=engage] .doc-engagement-form-panel{border:0!important;border-top:1px solid var(--doc-line-light)!important;background:0 0!important;padding:28px 0 0!important}.site-page[data-page-slug=engage] .doc-engagement-form-panel .contact-form input,.site-page[data-page-slug=engage] .doc-engagement-form-panel .contact-form textarea,.site-page[data-page-slug=engage] .doc-engagement-form-panel .contact-form select{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #07152142!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.site-page[data-page-slug=engage] .doc-engagement-form-panel .contact-form input:focus,.site-page[data-page-slug=engage] .doc-engagement-form-panel .contact-form textarea:focus,.site-page[data-page-slug=engage] .doc-engagement-form-panel .contact-form select:focus{border-bottom-color:var(--inner-cyan)!important;outline:0!important}.site-page[data-page-slug] .doc-final-invitation{align-items:center;min-height:520px;display:flex;background:radial-gradient(circle at 82% 42%,color-mix(in srgb,var(--inner-signal) 8%,transparent),transparent 28rem), var(--inner-black)!important}.site-page[data-page-slug] .doc-final-panel{position:relative;border:0!important;border-top:1px solid var(--doc-line-dark)!important;background:0 0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(56px,8vw,130px)!important;min-height:0!important;padding:42px 0 0!important}.site-page[data-page-slug] .doc-final-panel:before{content:"";background:var(--inner-signal);width:8px;height:8px;box-shadow:0 0 0 6px color-mix(in srgb,var(--inner-signal) 10%,transparent);border-radius:50%;position:absolute;top:-4px;left:0}.site-page[data-page-slug] .doc-final-panel h2{letter-spacing:-.06em!important;max-width:15ch!important;font-size:clamp(2.65rem,4.7vw,5.1rem)!important;font-weight:560!important}.site-page[data-page-slug] .doc-final-panel p:not(.doc-kicker){color:var(--inner-muted-dark)!important}.site-page[data-page-slug]>.answer-brief{display:none!important}.site-page[data-page-slug] .page-section{padding:clamp(92px,8.5vw,142px) clamp(22px,4vw,64px)!important}.site-page[data-page-slug] .page-section:before,.site-page[data-page-slug] .related-section:before{background:linear-gradient(90deg,var(--inner-line-light),transparent 80%)!important;left:clamp(22px,4vw,64px)!important;right:clamp(22px,4vw,64px)!important}.site-page[data-page-slug] .page-section-shell,.site-page[data-page-slug] .section-shell{width:min(1380px,100%)!important;margin-inline:auto!important}.site-page[data-page-slug] .page-section-shell{grid-template-columns:minmax(170px,.26fr) minmax(0,1fr)!important;gap:clamp(50px,8vw,130px)!important}.site-page[data-page-slug] .section-label{top:120px!important}.site-page[data-page-slug] .section-label span,.site-page[data-page-slug] .section-tag,.site-page[data-page-slug] .content-kicker,.site-page[data-page-slug] .card-kicker,.site-page[data-page-slug] .bento-kicker{text-transform:uppercase;font-family:var(--font-inter),Inter,Arial,sans-serif!important;letter-spacing:.15em!important;font-size:.68rem!important;font-weight:760!important}.site-page[data-page-slug] .page-intro-section{background:var(--inner-warm)!important}.site-page[data-page-slug] .content-stack{gap:0!important}.site-page[data-page-slug] .content-block{border-top:1px solid var(--inner-line-light);grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:clamp(42px,6vw,96px);padding:clamp(34px,4.2vw,62px) 0;display:grid;position:relative;max-width:none!important}.site-page[data-page-slug] .content-block:first-child{border-top:0;padding-top:0}.site-page[data-page-slug] .content-block h2{align-self:start;max-width:15ch;letter-spacing:-.055em!important;font-size:clamp(2rem,3.2vw,3.6rem)!important;font-weight:590!important;line-height:1!important}.site-page[data-page-slug] .content-block>p,.site-page[data-page-slug] .content-block>ul{grid-column:2;max-width:65ch;margin-top:0!important}.site-page[data-page-slug] .content-block .content-kicker{color:#087b98;grid-column:1;margin-bottom:12px}.site-page[data-page-slug] .capability-page-section{color:#fff;background:var(--inner-black)!important}.site-page[data-page-slug] .capability-page-section .section-heading{grid-template-columns:minmax(170px,.26fr) minmax(0,1fr);align-items:end;gap:clamp(50px,8vw,130px);display:grid;margin-bottom:clamp(54px,6vw,90px)!important}.site-page[data-page-slug] .capability-page-section .section-heading .section-tag{color:color-mix(in srgb,var(--inner-signal) 72%,white)!important}.site-page[data-page-slug] .capability-page-section .section-heading h2{max-width:14ch;letter-spacing:-.06em!important;font-size:clamp(2.4rem,4.1vw,4.7rem)!important;font-weight:560!important;line-height:.98!important}.site-page[data-page-slug] .bento-grid{border-top:1px solid var(--inner-line-dark);border-bottom:1px solid var(--inner-line-dark);gap:0!important}.site-page[data-page-slug] .bento-card{border:0!important;border-right:1px solid var(--inner-line-dark)!important;border-bottom:1px solid var(--inner-line-dark)!important;min-height:330px!important;box-shadow:none!important;background:0 0!important;padding:34px 28px 38px!important;transform:none!important}.site-page[data-page-slug] .bento-card:nth-child(2n){border-right:0!important}.site-page[data-page-slug] .bento-card:before{opacity:0;transition:opacity .25s;background:linear-gradient(180deg,color-mix(in srgb,var(--inner-signal) 5%,transparent),transparent 44%)!important}.site-page[data-page-slug] .bento-card:after{display:none!important}.site-page[data-page-slug] .bento-card:hover:before{opacity:1}.site-page[data-page-slug] .bento-title{max-width:14ch;letter-spacing:-.04em!important;font-size:clamp(1.45rem,2.1vw,2.2rem)!important;font-weight:570!important}.site-page[data-page-slug] .bento-text{max-width:48ch;color:var(--inner-muted-dark)!important}.site-page[data-page-slug] .bento-cta{opacity:.52!important;color:color-mix(in srgb,var(--inner-signal) 74%,white)!important;transform:none!important}.site-page[data-page-slug] .page-card-grid,.site-page[data-page-slug] .outcome-grid,.site-page[data-page-slug] .faq-grid{background:0 0!important;border:0!important;gap:0!important}.site-page[data-page-slug] .page-card,.site-page[data-page-slug] .outcome-card,.site-page[data-page-slug] .faq-card{border-top:1px solid var(--inner-line-dark);border-right:1px solid var(--inner-line-dark);box-shadow:none!important;background:0 0!important}.site-page[data-page-slug] .page-card{min-height:300px!important;padding:34px 28px!important}.site-page[data-page-slug] .page-card h3{max-width:14ch;letter-spacing:-.04em!important;font-size:clamp(1.45rem,2vw,2.15rem)!important;font-weight:570!important}.site-page[data-page-slug] .outcomes-page-section{background:var(--inner-warm)!important}.site-page[data-page-slug] .outcome-card{border-color:var(--inner-line-light)!important;min-height:118px!important}.site-page[data-page-slug] .page-after-cards-section,.site-page[data-page-slug] .presence-section{background:var(--inner-warm)!important}.site-page[data-page-slug] .page-connect-section{color:#fff;align-items:center;min-height:520px;display:flex;background:var(--inner-black)!important}.site-page[data-page-slug] .page-connect-section .page-cta-panel,.site-page[data-page-slug] .page-connect-section .page-form-grid{border-top:1px solid var(--inner-line-dark);box-shadow:none!important;background:0 0!important;padding:46px 0 0!important}.site-page[data-page-slug] .page-connect-section h2{max-width:15ch;color:#fff!important;letter-spacing:-.06em!important;font-size:clamp(2.6rem,4.5vw,5rem)!important;font-weight:560!important}.site-page[data-page-slug] .page-connect-section p{color:var(--inner-muted-dark)!important}.site-page[data-page-slug] .related-section{background:var(--inner-paper)!important}.site-page[data-page-slug] .related-card{border:0!important;border-top:1px solid var(--inner-line-light)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.site-page[data-page-slug] a:focus-visible,.site-page[data-page-slug] button:focus-visible,.site-page[data-page-slug] input:focus-visible,.site-page[data-page-slug] textarea:focus-visible,.site-page[data-page-slug] select:focus-visible{outline-offset:4px;outline:2px solid color-mix(in srgb,var(--inner-signal) 76%,white)!important}.site-page[data-page-slug] .scroll-progress{background:var(--inner-signal)!important}@media (max-width:1180px){.site-page[data-page-slug] .page-hero-shell{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr)!important;gap:48px!important;width:min(100%,980px)!important}.site-page[data-page-slug] .page-copy h1{font-size:clamp(3rem,5.6vw,4.7rem)!important}.site-page[data-page-slug] .doc-page-experience{--doc-shell:min(100%,calc(100vw - 64px))}.site-page[data-page-slug] .doc-security-grid,.site-page[data-page-slug] .doc-intelligence-grid,.site-page[data-page-slug] .doc-stage-grid--why{grid-template-columns:repeat(3,minmax(0,1fr))!important}.site-page[data-page-slug] .doc-security-panel:nth-child(3n),.site-page[data-page-slug] .doc-intelligence-panel:nth-child(3n),.site-page[data-page-slug] .doc-stage-grid--why .doc-stage-panel:nth-child(3n){border-right:0!important}.site-page[data-page-slug] .doc-security-panel:nth-child(n+4),.site-page[data-page-slug] .doc-intelligence-panel:nth-child(n+4),.site-page[data-page-slug] .doc-stage-grid--why .doc-stage-panel:nth-child(n+4){border-top:1px solid var(--doc-line-dark)!important}}@media (max-width:900px){.site-page[data-page-slug] .page-hero{min-height:0!important}.site-page[data-page-slug] .page-hero-shell{grid-template-columns:1fr!important;gap:42px!important;width:min(100%,760px)!important;min-height:0!important;padding:128px 0 72px!important}.site-page[data-page-slug] .page-copy{max-width:660px!important}.site-page[data-page-slug] .page-copy h1{max-width:14ch!important}.site-page[data-page-slug] .page-visual{min-height:360px!important}.site-page[data-page-slug] .doc-page-experience{--doc-shell:min(100%,calc(100vw - 44px))}.site-page[data-page-slug] .doc-panel-grid--2,.site-page[data-page-slug] .doc-panel-grid--3,.site-page[data-page-slug] .doc-panel-grid--4,.site-page[data-page-slug] .doc-panel-grid--definition,.site-page[data-page-slug] .doc-wide-panel,.site-page[data-page-slug] .doc-believe-impact-panel,.site-page[data-page-slug] .doc-bleg-panel,.site-page[data-page-slug] .doc-how-layer-system,.site-page[data-page-slug] .doc-engagement-grid,.site-page[data-page-slug] .doc-panel-grid--foundation{grid-template-columns:1fr!important}.site-page[data-page-slug] .doc-wide-panel__copy,.site-page[data-page-slug=credo\/what-we-believe] .doc-believe-impact-panel>p{border-left:0!important;border-top:1px solid var(--doc-line-light)!important;padding:30px 0 0!important}.site-page[data-page-slug] .doc-section--dark .doc-wide-panel__copy,.site-page[data-page-slug] .doc-section--navy .doc-wide-panel__copy{border-top-color:var(--doc-line-dark)!important}.site-page[data-page-slug] .doc-security-grid,.site-page[data-page-slug] .doc-intelligence-grid,.site-page[data-page-slug] .doc-stage-grid--why,.site-page[data-page-slug] .doc-believe-principle-grid,.site-page[data-page-slug=credo\/how-we-work] .doc-how-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-page[data-page-slug] .doc-stage-panel,.site-page[data-page-slug] .doc-five-system-panel,.site-page[data-page-slug] .doc-security-panel,.site-page[data-page-slug] .doc-intelligence-panel,.site-page[data-page-slug] .doc-how-stage,.site-page[data-page-slug] .doc-believe-principle{min-height:300px!important}.site-page[data-page-slug] .doc-security-panel:nth-child(2n),.site-page[data-page-slug] .doc-intelligence-panel:nth-child(2n),.site-page[data-page-slug] .doc-stage-grid--why .doc-stage-panel:nth-child(2n),.site-page[data-page-slug] .doc-believe-principle:nth-child(2n),.site-page[data-page-slug=credo\/how-we-work] .doc-how-stage:nth-child(2n){border-right:0!important}.site-page[data-page-slug] .page-section-shell,.site-page[data-page-slug] .capability-page-section .section-heading{grid-template-columns:1fr!important;gap:28px!important}.site-page[data-page-slug] .section-label{position:static!important}.site-page[data-page-slug] .content-block{grid-template-columns:1fr!important;gap:18px!important}.site-page[data-page-slug] .content-block>p,.site-page[data-page-slug] .content-block>ul,.site-page[data-page-slug] .content-block .content-kicker{grid-column:1!important}}@media (max-width:620px){.site-page[data-page-slug] .page-hero{padding-inline:18px!important}.site-page[data-page-slug] .page-hero:after{left:18px;right:18px}.site-page[data-page-slug] .page-hero-shell{gap:26px!important;padding-top:112px!important;padding-bottom:58px!important}.site-page[data-page-slug] .site-breadcrumbs{margin-bottom:28px!important}.site-page[data-page-slug] .page-copy h1{font-size:clamp(2.55rem,13.5vw,3.65rem)!important}.site-page[data-page-slug] .page-lead{font-size:.98rem!important;line-height:1.7!important}.site-page[data-page-slug] .page-visual{min-height:260px!important}.site-page[data-page-slug] .doc-section,.site-page[data-page-slug] .page-section{padding:76px 18px!important}.site-page[data-page-slug] .doc-page-experience{--doc-shell:100%}.site-page[data-page-slug] .doc-section:after{font-size:4.7rem;right:18px}.site-page[data-page-slug] .doc-section-head{grid-template-columns:1fr!important;gap:14px!important}.site-page[data-page-slug] .doc-section-head>p{justify-self:start!important}.site-page[data-page-slug] .doc-panel-grid{gap:38px!important}.site-page[data-page-slug] .doc-panel{padding-top:24px!important}.site-page[data-page-slug] .doc-panel__topline{margin-bottom:28px!important}.site-page[data-page-slug] .doc-page-experience h2{font-size:clamp(2rem,10vw,2.9rem)!important}.site-page[data-page-slug] .doc-security-grid,.site-page[data-page-slug] .doc-intelligence-grid,.site-page[data-page-slug] .doc-stage-grid--why,.site-page[data-page-slug] .doc-believe-principle-grid,.site-page[data-page-slug=credo\/how-we-work] .doc-how-stage-grid{grid-template-columns:1fr!important}.site-page[data-page-slug] .doc-stage-panel,.site-page[data-page-slug] .doc-five-system-panel,.site-page[data-page-slug] .doc-security-panel,.site-page[data-page-slug] .doc-intelligence-panel,.site-page[data-page-slug] .doc-how-stage,.site-page[data-page-slug] .doc-believe-principle{border-right:0!important;border-top:1px solid var(--doc-line-dark)!important;min-height:0!important;padding:34px 4px 38px!important}.site-page[data-page-slug] .doc-system-frame:before{display:none}.site-page[data-page-slug] .doc-final-invitation{min-height:440px}.site-page[data-page-slug] .doc-final-panel{grid-template-columns:1fr!important;gap:38px!important}.site-page[data-page-slug] .doc-final-panel h2{font-size:clamp(2.55rem,12vw,3.8rem)!important}.site-page[data-page-slug] .bento-grid,.site-page[data-page-slug] .bento-grid-6,.site-page[data-page-slug] .bento-grid-8{grid-template-columns:1fr!important}.site-page[data-page-slug] .bento-card{border-right:0!important;min-height:0!important}.site-page[data-page-slug] .content-block{padding:38px 0}.site-page[data-page-slug] .page-connect-section{min-height:460px}}@media (prefers-reduced-motion:reduce){.site-page[data-page-slug] .doc-stage-panel:after,.site-page[data-page-slug] .doc-five-system-panel:after,.site-page[data-page-slug] .doc-security-panel:after,.site-page[data-page-slug] .doc-intelligence-panel:after,.site-page[data-page-slug] .doc-how-stage:after,.site-page[data-page-slug] .doc-believe-principle:after,.site-page[data-page-slug] .doc-text-link:after{transition:none!important}}
.site-page[data-page-slug]{--inner-shell:1240px;--inner-gutter:clamp(24px,4vw,56px);--inner-section-y:clamp(82px,7.5vw,116px);--inner-h1:clamp(2.75rem,4.45vw,4.6rem);--inner-h2:clamp(1.85rem,2.65vw,2.8rem);--inner-h3:clamp(1.08rem,1.35vw,1.34rem);--inner-display:clamp(2.15rem,3.25vw,3.45rem);font-family:var(--font-inter),Inter,Arial,sans-serif!important}.site-page[data-page-slug] :where(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,span,strong,small){font-family:var(--font-inter),Inter,Arial,sans-serif}.site-page[data-page-slug] .page-hero-shell,.site-page[data-page-slug] .page-section-shell,.site-page[data-page-slug] .section-shell,.site-page[data-page-slug] .doc-shell{width:min(var(--inner-shell),calc(100vw - (var(--inner-gutter) * 2)))!important;margin-inline:auto!important}.site-page[data-page-slug] .doc-page-experience{--doc-shell:min(var(--inner-shell),calc(100vw - (var(--inner-gutter) * 2)))!important}.site-page[data-page-slug] .page-hero{min-height:min(760px,88svh)!important;padding-inline:var(--inner-gutter)!important}.site-page[data-page-slug] .page-hero-shell{grid-template-columns:minmax(0,.94fr) minmax(430px,1.06fr)!important;gap:clamp(48px,6vw,88px)!important;min-height:min(760px,88svh)!important;padding:clamp(120px,14vh,150px) 0 clamp(72px,8vh,96px)!important}.site-page[data-page-slug] .page-copy{max-width:640px!important}.site-page[data-page-slug] .page-copy h1{text-wrap:balance;max-width:14ch!important;font-size:var(--inner-h1)!important;letter-spacing:-.047em!important;font-weight:600!important;line-height:1!important}.site-page[data-page-slug] .page-lead{max-width:58ch!important;margin-top:26px!important;font-size:1rem!important;line-height:1.7!important}.site-page[data-page-slug] .page-eyebrow{letter-spacing:.14em!important;margin-bottom:16px!important;font-size:.66rem!important}.site-page[data-page-slug] .site-breadcrumbs{margin-bottom:34px!important}.site-page[data-page-slug] .page-visual{min-height:clamp(320px,37vw,520px)!important}.site-page[data-page-slug] .doc-section,.site-page[data-page-slug] .page-section{padding:var(--inner-section-y) var(--inner-gutter)!important}.site-page[data-page-slug] .doc-section-head{grid-template-columns:minmax(155px,2fr) minmax(0,5fr)!important;align-items:start!important;gap:clamp(32px,5vw,68px)!important;margin-bottom:clamp(38px,4.5vw,58px)!important;padding-bottom:17px!important}.site-page[data-page-slug] .doc-section-head>p{justify-self:end;max-width:54ch!important;font-size:.88rem!important;line-height:1.65!important}.site-page[data-page-slug] .doc-section:after{right:max(var(--inner-gutter),calc((100vw - var(--inner-shell))/2))!important;letter-spacing:.16em!important;opacity:.34!important;font-size:.7rem!important;font-weight:760!important;line-height:1!important;top:28px!important}.site-page[data-page-slug] .doc-final-invitation:after{display:none!important}.site-page[data-page-slug] .doc-page-experience h2{font-size:var(--inner-h2)!important;letter-spacing:-.04em!important;font-weight:600!important;line-height:1.06!important}.site-page[data-page-slug] .doc-page-experience h3{font-size:var(--inner-h3)!important;letter-spacing:-.022em!important;font-weight:620!important;line-height:1.22!important}.site-page[data-page-slug] .doc-page-experience p{font-size:clamp(.94rem,.92vw,1rem)!important;line-height:1.7!important}.site-page[data-page-slug] .doc-kicker,.site-page[data-page-slug] .section-tag,.site-page[data-page-slug] .section-label span,.site-page[data-page-slug] .content-kicker,.site-page[data-page-slug] .card-kicker,.site-page[data-page-slug] .bento-kicker{letter-spacing:.14em!important;font-size:.65rem!important}.site-page[data-page-slug] .doc-system-frame__count{letter-spacing:.14em!important;opacity:.5!important;align-self:start!important;margin-top:3px!important;font-size:.72rem!important;font-weight:760!important;line-height:1!important}.site-page[data-page-slug] .doc-system-frame__head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:32px!important}.site-page[data-page-slug] .doc-panel-grid--2,.site-page[data-page-slug] .doc-panel-grid--4,.site-page[data-page-slug] .doc-panel-grid--definition,.site-page[data-page-slug] .doc-panel-grid--foundation,.site-page[data-page-slug] .doc-panel-grid--endure{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(42px,5vw,70px)!important}.site-page[data-page-slug] .doc-panel{padding-top:24px!important}.site-page[data-page-slug] .doc-panel__topline{margin-bottom:30px!important}.site-page[data-page-slug] .doc-panel h2{max-width:16ch!important}.site-page[data-page-slug] .doc-panel__body{margin-top:20px!important}.site-page[data-page-slug] .doc-wide-panel{grid-template-columns:minmax(0,7fr) minmax(0,5fr)!important;align-items:start!important;gap:clamp(48px,6vw,82px)!important}.site-page[data-page-slug] .doc-wide-panel__heading{grid-template-columns:34px minmax(0,1fr)!important;gap:16px!important}.site-page[data-page-slug] .doc-wide-panel__copy{padding:24px 0 0 clamp(28px,3.4vw,48px)!important}.site-page[data-page-slug] .doc-wide-panel__copy p{font-size:1rem!important;line-height:1.7!important}.site-page[data-page-slug] .doc-stage-panel,.site-page[data-page-slug] .doc-five-system-panel,.site-page[data-page-slug] .doc-security-panel,.site-page[data-page-slug] .doc-intelligence-panel,.site-page[data-page-slug] .doc-how-stage,.site-page[data-page-slug] .doc-believe-principle{min-height:330px!important;padding:30px 24px 36px!important}.site-page[data-page-slug] .page-section-shell,.site-page[data-page-slug] .capability-page-section .section-heading{grid-template-columns:minmax(155px,2fr) minmax(0,5fr)!important;gap:clamp(32px,5vw,68px)!important}.site-page[data-page-slug] .section-label{top:96px!important}.site-page[data-page-slug] .content-block{grid-template-columns:minmax(220px,2fr) minmax(0,5fr)!important;gap:clamp(38px,5vw,70px)!important;padding:clamp(30px,3.5vw,48px) 0!important}.site-page[data-page-slug] .content-block h2{letter-spacing:-.04em!important;max-width:17ch!important;font-size:clamp(1.75rem,2.35vw,2.55rem)!important;font-weight:600!important;line-height:1.06!important}.site-page[data-page-slug] .capability-page-section .section-heading h2{letter-spacing:-.045em!important;max-width:16ch!important;font-size:clamp(2rem,3vw,3.15rem)!important;font-weight:590!important;line-height:1.03!important}.site-page[data-page-slug] .bento-title,.site-page[data-page-slug] .page-card h3{font-size:clamp(1.3rem,1.65vw,1.75rem)!important;line-height:1.15!important}.site-page[data-page-slug] .doc-final-invitation{align-items:center!important;min-height:430px!important}.site-page[data-page-slug] .doc-final-panel{grid-template-columns:minmax(0,7fr) minmax(260px,5fr)!important;align-items:center!important;gap:clamp(48px,6vw,82px)!important;padding-top:34px!important}.site-page[data-page-slug] .doc-final-panel:before{top:-4px!important}.site-page[data-page-slug] .doc-final-panel>div:first-child{max-width:700px}.site-page[data-page-slug] .doc-final-panel h2{max-width:17ch!important;font-size:var(--inner-display)!important;letter-spacing:-.045em!important;font-weight:590!important;line-height:1.02!important}.site-page[data-page-slug] .doc-final-panel p:not(.doc-kicker){max-width:52ch!important;margin-top:17px!important;font-size:.96rem!important;line-height:1.65!important}.site-page[data-page-slug] .doc-final-panel>.button{text-align:center;min-width:260px;min-height:44px;justify-self:end!important;padding:0 22px!important}.site-page[data-page-slug] .page-connect-section{min-height:430px!important}.site-page[data-page-slug] .page-connect-section h2{max-width:17ch!important;font-size:var(--inner-display)!important;letter-spacing:-.045em!important;font-weight:590!important;line-height:1.02!important}.site-page[data-page-slug=credo\/ecosystem] .vendor-landscape__intro h2{letter-spacing:-.045em!important;max-width:15ch!important;font-size:clamp(2rem,3.1vw,3.25rem)!important;line-height:1.03!important}.site-page[data-page-slug=credo\/ecosystem] .vendor-landscape__platform-head h3{font-size:clamp(1.55rem,2vw,2.15rem)!important;line-height:1.08!important}@media (max-width:1180px){.site-page[data-page-slug]{--inner-shell:1040px;--inner-h1:clamp(2.65rem,5vw,4rem)}.site-page[data-page-slug] .page-hero-shell{grid-template-columns:minmax(0,1fr) minmax(380px,.92fr)!important;gap:44px!important}}@media (max-width:900px){.site-page[data-page-slug]{--inner-gutter:clamp(22px,5vw,36px);--inner-section-y:clamp(72px,9vw,92px)}.site-page[data-page-slug] .page-hero-shell{width:min(760px,calc(100vw - (var(--inner-gutter) * 2)))!important;grid-template-columns:1fr!important;min-height:0!important;padding:116px 0 68px!important}.site-page[data-page-slug] .page-copy{max-width:620px!important}.site-page[data-page-slug] .page-visual{min-height:320px!important}.site-page[data-page-slug] .doc-panel-grid--2,.site-page[data-page-slug] .doc-panel-grid--4,.site-page[data-page-slug] .doc-panel-grid--definition,.site-page[data-page-slug] .doc-panel-grid--foundation,.site-page[data-page-slug] .doc-panel-grid--endure,.site-page[data-page-slug] .doc-wide-panel,.site-page[data-page-slug] .doc-final-panel,.site-page[data-page-slug] .page-section-shell,.site-page[data-page-slug] .capability-page-section .section-heading,.site-page[data-page-slug] .content-block{grid-template-columns:1fr!important}.site-page[data-page-slug] .doc-final-panel>.button{min-width:0;justify-self:start!important}.site-page[data-page-slug] .doc-wide-panel__copy{border-left:0!important;border-top:1px solid var(--doc-line-light)!important;padding:26px 0 0!important}.site-page[data-page-slug] .doc-wide-panel__copy:before{top:-4px!important;left:0!important}.site-page[data-page-slug] .content-block>p,.site-page[data-page-slug] .content-block>ul,.site-page[data-page-slug] .content-block .content-kicker{grid-column:1!important}.site-page[data-page-slug] .section-label{position:static!important}}@media (max-width:620px){.site-page[data-page-slug]{--inner-gutter:18px;--inner-h1:clamp(2.35rem,11.5vw,3.15rem);--inner-h2:clamp(1.75rem,8.6vw,2.35rem);--inner-display:clamp(2rem,9.5vw,2.8rem)}.site-page[data-page-slug] .page-hero{padding-inline:18px!important}.site-page[data-page-slug] .page-hero-shell{gap:28px!important;padding-top:106px!important}.site-page[data-page-slug] .page-visual{min-height:250px!important}.site-page[data-page-slug] .doc-section:after{font-size:.64rem!important;top:20px!important;right:18px!important}.site-page[data-page-slug] .doc-section-head{grid-template-columns:1fr!important;gap:12px!important}.site-page[data-page-slug] .doc-section-head>p{justify-self:start!important}.site-page[data-page-slug] .doc-panel__topline{margin-bottom:24px!important}.site-page[data-page-slug] .doc-stage-panel,.site-page[data-page-slug] .doc-five-system-panel,.site-page[data-page-slug] .doc-security-panel,.site-page[data-page-slug] .doc-intelligence-panel,.site-page[data-page-slug] .doc-how-stage,.site-page[data-page-slug] .doc-believe-principle{min-height:0!important;padding:30px 4px 34px!important}.site-page[data-page-slug] .doc-final-invitation{min-height:390px!important}.site-page[data-page-slug] .doc-final-panel{gap:30px!important}}
.site-page[data-page-slug=security] .page-visual,.site-page[data-page-slug=intelligence] .page-visual,.site-page[data-page-slug=insights] .page-visual,.site-page[data-page-slug=why-credo] .page-visual{overflow:visible!important}.site-page[data-page-slug=security] .page-visual:before,.site-page[data-page-slug=security] .page-visual:after,.site-page[data-page-slug=intelligence] .page-visual:before,.site-page[data-page-slug=intelligence] .page-visual:after,.site-page[data-page-slug=insights] .page-visual:before,.site-page[data-page-slug=insights] .page-visual:after,.site-page[data-page-slug=why-credo] .page-visual:before,.site-page[data-page-slug=why-credo] .page-visual:after{content:none!important;display:none!important}.credo-static-hero-art{filter:drop-shadow(0 26px 58px #0000003d);object-fit:contain!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;opacity:1!important;background:0 0!important;width:auto!important;max-width:100%!important;height:auto!important;transition:none!important;animation:none!important;display:block!important}.site-page[data-page-slug=security] .credo-static-hero-art--security{justify-self:center;max-height:440px!important}.site-page[data-page-slug=intelligence] .credo-static-hero-art--intelligence{width:min(100%,690px)!important;max-height:430px!important}.site-page[data-page-slug=insights] .credo-static-hero-art--insights{justify-self:center;max-height:440px!important}.site-page[data-page-slug=why-credo] .credo-static-hero-art--why-credo{justify-self:center;max-height:430px!important}@media (max-width:980px){.site-page[data-page-slug=security] .credo-static-hero-art--security,.site-page[data-page-slug=insights] .credo-static-hero-art--insights,.site-page[data-page-slug=why-credo] .credo-static-hero-art--why-credo{max-height:360px!important}.site-page[data-page-slug=intelligence] .credo-static-hero-art--intelligence{width:min(100%,620px)!important;max-height:360px!important}}@media (max-width:640px){.site-page[data-page-slug=security] .credo-static-hero-art--security{max-height:300px!important}.site-page[data-page-slug=intelligence] .credo-static-hero-art--intelligence{width:min(100%,520px)!important;max-height:300px!important}.site-page[data-page-slug=insights] .credo-static-hero-art--insights,.site-page[data-page-slug=why-credo] .credo-static-hero-art--why-credo{max-height:320px!important}}@media (prefers-reduced-motion:reduce){.credo-static-hero-art{transition:none!important;animation:none!important}}
.site-page[data-page-slug] .page-hero .page-visual,.site-page[data-page-slug] .page-hero .page-visual--dedicated{box-shadow:none!important;background:0 0!important;border:0 #0000!important;outline:0!important;overflow:visible!important}.site-page[data-page-slug] .page-hero :is(.landmark-hero,.editorial-hero-image,.page-hero-art,.credo-minimal-hero-graphic){box-shadow:none!important;background-color:#0000!important}.site-page[data-page-slug=security] .page-hero .page-visual,.site-page[data-page-slug=intelligence] .page-hero .page-visual,.site-page[data-page-slug=insights] .page-hero .page-visual,.site-page[data-page-slug=why-credo] .page-hero .page-visual{place-items:center!important;padding:0!important}.credo-static-hero-art{box-shadow:none!important;mix-blend-mode:normal!important;isolation:auto!important;filter:drop-shadow(0 22px 48px #0000002e)!important;background:0 0!important;border:0!important;outline:0!important}.site-page[data-page-slug=security] .credo-static-hero-art--security{max-height:470px!important}.site-page[data-page-slug=intelligence] .credo-static-hero-art--intelligence{width:min(100%,720px)!important;max-height:455px!important}.site-page[data-page-slug=insights] .credo-static-hero-art--insights{max-height:465px!important}.site-page[data-page-slug=why-credo] .credo-static-hero-art--why-credo{max-height:455px!important}@media (max-width:980px){.site-page[data-page-slug] .page-hero .page-visual,.site-page[data-page-slug] .page-hero .page-visual--dedicated{background:0 0!important}}
.site-page[data-page-slug] .doc-page-experience *,.site-page[data-page-slug] .exact-controlled-section *{animation-name:none!important;animation-iteration-count:1!important}.site-page[data-page-slug] :is(.doc-security-fabric,.doc-intelligence-streams,.doc-data-thread,.doc-ai-trace-system,.doc-why-orchestration,.doc-why-reason-line,.doc-how-lifecycle-line,.doc-believe-foundation,.doc-predictive-stage-line,.doc-automation-stage-line,.doc-dataintel-stage-line,.doc-cloud-sync,.doc-cyber-continuity,.doc-identity-trust-line,.doc-dataintel-semantic-line){display:none!important}.site-page[data-page-slug] .doc-system-frame{--credo-section-progress:0;border-top:1px solid #ffffff1f;position:relative;overflow:visible!important}.site-page[data-page-slug] .doc-system-frame:before{content:"";background:linear-gradient(90deg,var(--doc-cyan),#20d0c56b 72%,transparent);height:1px;transform:scaleX(var(--credo-section-progress));transform-origin:0;pointer-events:none;position:absolute;top:-1px;left:0;right:0}.site-page[data-page-slug] .doc-system-frame__label,.site-page[data-page-slug] .doc-system-frame__head{border-bottom:1px solid var(--doc-line-dark);min-height:74px;align-items:center!important;margin:0!important;padding:24px 0 22px!important}.site-page[data-page-slug] .doc-system-frame__label{color:#8297a3;letter-spacing:.13em;justify-content:space-between;gap:24px;font-size:.66rem;font-weight:780;display:flex}.site-page[data-page-slug] :is(.doc-security-grid,.doc-intelligence-grid,.doc-stage-grid,.doc-five-system-grid){border-top:0!important;align-items:stretch!important;margin-top:0!important}.site-page[data-page-slug] :is(.doc-security-panel,.doc-intelligence-panel){transform:none;grid-template-rows:28px 54px minmax(84px,auto) 1fr!important;align-content:start!important;gap:0!important;min-height:390px!important;padding:30px 24px 34px!important;display:grid!important}.site-page[data-page-slug] :is(.doc-security-panel,.doc-intelligence-panel):hover{background:#072439b8!important;transform:none!important}.site-page[data-page-slug] :is(.doc-security-panel__top,.doc-intelligence-panel__top){align-self:start;margin:0!important}.site-page[data-page-slug] :is(.doc-security-panel,.doc-intelligence-panel) .doc-kicker{align-items:flex-start;min-height:54px;padding-top:2px;display:flex;margin:0!important;line-height:1.45!important}.site-page[data-page-slug] :is(.doc-security-panel,.doc-intelligence-panel) h3{align-items:flex-start;max-width:15ch;min-height:84px;padding-top:12px;display:flex;margin:0!important;font-size:clamp(1.18rem,1.45vw,1.42rem)!important;line-height:1.18!important}.site-page[data-page-slug] :is(.doc-security-panel,.doc-intelligence-panel)>p:last-child{align-self:start;max-width:31ch;padding-top:16px;color:#98acb7!important;margin:0!important;font-size:.9rem!important;line-height:1.68!important}.site-page[data-page-slug] :is(.doc-stage-panel,.doc-five-system-panel,.doc-why-reason){grid-template-rows:28px minmax(48px,auto) minmax(78px,auto) 1fr!important;align-content:start!important;min-height:360px!important;padding:30px 24px 34px!important;display:grid!important}.site-page[data-page-slug] :is(.doc-stage-panel,.doc-five-system-panel,.doc-why-reason) .doc-kicker{min-height:48px;padding-top:2px;margin:0!important}.site-page[data-page-slug] :is(.doc-stage-panel,.doc-five-system-panel,.doc-why-reason) h3{min-height:78px;padding-top:10px;margin:0!important}.site-page[data-page-slug] :is(.doc-stage-panel,.doc-five-system-panel,.doc-why-reason)>p:last-child{padding-top:14px;margin:0!important}.site-page[data-page-slug] .doc-how-stage-grid{border-top:1px solid var(--doc-line-dark)!important;border-left:1px solid var(--doc-line-dark)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}.site-page[data-page-slug] .doc-how-stage{grid-template-rows:52px minmax(72px,auto) 1fr!important;min-height:300px!important;padding:28px 25px 32px!important;display:grid!important}.site-page[data-page-slug] .doc-how-stage__index{margin:0!important}.site-page[data-page-slug] .doc-how-stage:before{top:55px!important}.site-page[data-page-slug] .doc-how-stage h3{padding-top:10px;margin:0!important}.site-page[data-page-slug] .doc-how-stage>p:last-child{padding-top:15px;margin:0!important}.site-page[data-page-slug] .doc-how-return{border-top:1px solid #20d0c529;padding-top:20px;margin-top:22px!important}.site-page[data-page-slug] .bento-grid{grid-auto-rows:1fr}.site-page[data-page-slug] .bento-card{grid-template-rows:34px minmax(38px,auto) minmax(78px,auto) 1fr 28px!important;min-height:340px!important;padding:30px 28px 32px!important;display:grid!important}.site-page[data-page-slug] .bento-head,.site-page[data-page-slug] .bento-kicker,.site-page[data-page-slug] .bento-title,.site-page[data-page-slug] .bento-text,.site-page[data-page-slug] .bento-cta{align-self:start;margin:0!important}.site-page[data-page-slug] .bento-kicker{padding-top:8px}.site-page[data-page-slug] .bento-title{padding-top:12px;max-width:15ch!important;font-size:clamp(1.28rem,1.6vw,1.7rem)!important;line-height:1.16!important}.site-page[data-page-slug] .bento-text{padding-top:16px;max-width:38ch!important;font-size:.92rem!important;line-height:1.68!important}.site-page[data-page-slug] .bento-cta{align-self:end;padding-top:10px}.site-page[data-page-slug] .page-card-grid{align-items:stretch}.site-page[data-page-slug] .page-card{grid-template-rows:36px minmax(74px,auto) 1fr;display:grid;min-height:300px!important}.site-page[data-page-slug] .page-card h3{padding-top:14px;margin:0!important}.site-page[data-page-slug] .page-card p{padding-top:16px;margin:0!important}.site-page[data-page-slug] .doc-section,.site-page[data-page-slug] .page-section{isolation:isolate;position:relative}.site-page[data-page-slug] .doc-section+.doc-section,.site-page[data-page-slug] .page-section+.page-section{border-top:1px solid #7e99a81f}.site-page[data-page-slug] .doc-section-head{align-items:start!important}.site-page[data-page-slug] .doc-section-head>:first-child,.site-page[data-page-slug] .doc-section-head>div:first-child,.site-page[data-page-slug] .doc-section-head>p{text-align:left!important;justify-self:start!important}.site-page[data-page-slug] .doc-panel-grid{align-items:stretch!important}.site-page[data-page-slug] .doc-panel{flex-direction:column;height:100%;display:flex}.site-page[data-page-slug] .doc-panel__body{max-width:54ch}@media (max-width:1180px){.site-page[data-page-slug] :is(.doc-security-grid,.doc-intelligence-grid,.doc-stage-grid--why){grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-page[data-page-slug] :is(.doc-security-panel,.doc-intelligence-panel,.doc-why-reason){border-bottom:1px solid var(--doc-line-dark)}.site-page[data-page-slug] :is(.doc-security-panel,.doc-intelligence-panel,.doc-why-reason):nth-child(2n){border-right:0!important}.site-page[data-page-slug] .doc-how-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.site-page[data-page-slug] :is(.doc-security-grid,.doc-intelligence-grid,.doc-stage-grid--why){grid-template-columns:1fr!important}.site-page[data-page-slug] :is(.doc-security-panel,.doc-intelligence-panel,.doc-stage-panel,.doc-five-system-panel,.doc-why-reason){grid-template-rows:auto!important;min-height:0!important;padding:28px 4px 30px!important}.site-page[data-page-slug] :is(.doc-security-panel,.doc-intelligence-panel,.doc-stage-panel,.doc-five-system-panel,.doc-why-reason) :is(.doc-kicker,h3){min-height:0!important}.site-page[data-page-slug] .doc-how-stage-grid{grid-template-columns:1fr!important}.site-page[data-page-slug] .bento-card{grid-template-rows:auto!important;min-height:0!important;padding:28px 4px 30px!important}}@media (prefers-reduced-motion:reduce){.site-page[data-page-slug] .doc-system-frame:before{transform:scaleX(1)!important}}
.site-page[data-page-slug] .page-hero .credo-abstract-hero-wrapper{--credo-abstract-max:560px;--credo-abstract-tablet-max:500px;--credo-abstract-phone-max:360px;width:min(44vw, var(--credo-abstract-max));pointer-events:none;isolation:auto;justify-content:center;align-items:center;max-width:100%;margin:0 auto;padding:0;display:flex;position:relative;overflow:visible;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.site-page[data-page-slug] .page-hero .credo-abstract-hero-art{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:100%;margin:0;padding:0;display:block;object-fit:contain!important;width:100%!important;height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;transition:none!important;animation:none!important;transform:none!important}.site-page[data-page-slug] .credo-abstract-hero-wrapper--ai-assurance{--credo-abstract-max:420px;--credo-abstract-tablet-max:360px;--credo-abstract-phone-max:290px}.site-page[data-page-slug] .credo-abstract-hero-wrapper--ai-orchestration{--credo-abstract-max:570px;--credo-abstract-tablet-max:520px;--credo-abstract-phone-max:380px}.site-page[data-page-slug] .credo-abstract-hero-wrapper--case-studies{--credo-abstract-max:390px;--credo-abstract-tablet-max:350px;--credo-abstract-phone-max:285px}.site-page[data-page-slug] .credo-abstract-hero-wrapper--cloud-security{--credo-abstract-max:460px;--credo-abstract-tablet-max:400px;--credo-abstract-phone-max:320px}.site-page[data-page-slug] .credo-abstract-hero-wrapper--credo-events{--credo-abstract-max:400px;--credo-abstract-tablet-max:350px;--credo-abstract-phone-max:290px}.site-page[data-page-slug] .credo-abstract-hero-wrapper--credo-research{--credo-abstract-max:430px;--credo-abstract-tablet-max:380px;--credo-abstract-phone-max:300px}.site-page[data-page-slug] .credo-abstract-hero-wrapper--credo-view{--credo-abstract-max:570px;--credo-abstract-tablet-max:500px;--credo-abstract-phone-max:370px}.site-page[data-page-slug] .credo-abstract-hero-wrapper--cyber-resilience{--credo-abstract-max:245px;--credo-abstract-tablet-max:220px;--credo-abstract-phone-max:185px}.site-page[data-page-slug] .credo-abstract-hero-wrapper--data-intelligence{--credo-abstract-max:500px;--credo-abstract-tablet-max:450px;--credo-abstract-phone-max:340px}.site-page[data-page-slug] .credo-abstract-hero-wrapper--data-protection{--credo-abstract-max:410px;--credo-abstract-tablet-max:360px;--credo-abstract-phone-max:290px}.site-page[data-page-slug] .credo-abstract-hero-wrapper--decision-intelligence{--credo-abstract-max:520px;--credo-abstract-tablet-max:460px;--credo-abstract-phone-max:350px}.site-page[data-page-slug] .credo-abstract-hero-wrapper--intelligent-automation{--credo-abstract-max:610px;--credo-abstract-tablet-max:540px;--credo-abstract-phone-max:390px}.site-page[data-page-slug] .credo-abstract-hero-wrapper--predictive-intelligence{--credo-abstract-max:560px;--credo-abstract-tablet-max:500px;--credo-abstract-phone-max:370px}.site-page[data-page-slug] .credo-abstract-hero-wrapper--trusted-identity{--credo-abstract-max:520px;--credo-abstract-tablet-max:460px;--credo-abstract-phone-max:350px}:is(.site-page[data-page-slug] .page-hero .page-visual:has(.credo-abstract-hero-wrapper),.site-page[data-page-slug] .page-hero .page-visual--dedicated:has(.credo-abstract-hero-wrapper)){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important;overflow:visible!important}@media (max-width:900px){.site-page[data-page-slug] .page-hero .credo-abstract-hero-wrapper{width:min(78vw, var(--credo-abstract-tablet-max));margin-top:4px}.site-page[data-page-slug] .page-hero .page-visual:has(.credo-abstract-hero-wrapper){min-height:0!important;padding-top:8px!important}}@media (max-width:520px){.site-page[data-page-slug] .page-hero .credo-abstract-hero-wrapper{width:min(88vw, var(--credo-abstract-phone-max))}}
.hn-how-home-v2{color:#10283a;background:#f3f0e8;position:relative;overflow:clip}.hn-how-home-v2:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 calc(50% - .5px),#10283a12 50%,#0000 calc(50% + .5px)),linear-gradient(#ffffff47,#0000 22% 78%,#10283a09);position:absolute;inset:0}.hn-how-layout{z-index:1;grid-template-columns:minmax(310px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(64px,8vw,132px);padding-top:clamp(92px,10vw,144px);padding-bottom:clamp(92px,10vw,144px);display:grid;position:relative}.hn-how-copy{min-width:0;position:relative}.hn-how-copy-inner{max-width:560px;position:sticky;top:clamp(118px,15vh,170px)}.hn-how-copy .hn-kicker{color:#139f9a;margin:0 0 24px}.hn-how-copy h2{color:#10283a;letter-spacing:-.055em;max-width:10.5ch;margin:0;font-size:clamp(2.65rem,4vw,4.15rem);line-height:.98}.hn-how-principle{color:#10283a;letter-spacing:-.015em;margin:clamp(28px,3vw,40px) 0 0;font-size:clamp(1.05rem,1.35vw,1.3rem);font-weight:650}.hn-how-body{color:#526b78;max-width:52ch;margin:14px 0 0;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.72}.hn-life-current{border-top:1px solid #c8d3d8;grid-template-columns:auto auto 1fr;align-items:baseline;gap:7px;width:min(100%,360px);margin-top:clamp(40px,5vw,66px);padding-top:18px;display:grid}.hn-life-current-index{color:#e10119;letter-spacing:-.035em;font-size:1.55rem;font-weight:760}.hn-life-current-total{color:#93a4ad;letter-spacing:.08em;font-size:.8rem;font-weight:700}.hn-life-current-label{color:#10283a;letter-spacing:.1em;text-transform:uppercase;justify-self:end;font-size:.78rem;font-weight:750}.hn-how-link{margin-top:28px}.hn-life-system{min-width:0;padding-left:clamp(32px,4vw,58px);position:relative}.hn-life-progress{width:2px;position:absolute;top:4px;bottom:4px;left:0}.hn-life-progress__track,.hn-life-progress__fill{width:100%;display:block;position:absolute;inset:0}.hn-life-progress__track{background:#cad5da}.hn-life-progress__fill{transform-origin:top;background:linear-gradient(#e10119 0%,#20cfc6 20% 100%);transform:scaleY(0)}.hn-life-rows{display:grid}.hn-life-row{opacity:.58;border-top:1px solid #ccd7dc;grid-template-columns:58px minmax(150px,.8fr) minmax(210px,1.2fr);align-items:center;gap:clamp(18px,2.3vw,34px);min-height:clamp(118px,10vw,148px);transition:opacity .22s,color .22s;display:grid;position:relative}.hn-life-row:last-child{border-bottom:1px solid #ccd7dc}.hn-life-row__node{background:#f3f0e8;border:2px solid #b6c5cb;border-radius:50%;width:9px;height:9px;transition:background .22s,border-color .22s,transform .22s;position:absolute;top:50%;left:calc(-1*clamp(32px,4vw,58px) - 4px);transform:translateY(-50%)}.hn-life-row__index{color:#81939c;letter-spacing:.12em;font-size:.72rem;font-weight:800}.hn-life-row__label{color:#536c78;letter-spacing:-.025em;font-size:clamp(1.15rem,1.65vw,1.55rem);font-weight:690}.hn-life-row__detail{color:#768993;max-width:34ch;font-size:clamp(.92rem,1vw,1rem);line-height:1.55}.hn-life-row.is-complete{opacity:.72}.hn-life-row.is-complete .hn-life-row__node{background:#20cfc6;border-color:#20cfc6}.hn-life-row.is-active{opacity:1}.hn-life-row.is-active .hn-life-row__node{background:#e10119;border-color:#e10119;transform:translateY(-50%)scale(1.18)}.hn-life-row.is-active .hn-life-row__index{color:#139f9a}.hn-life-row.is-active .hn-life-row__label{color:#10283a}.hn-life-row.is-active .hn-life-row__detail{color:#526b78}@media (max-width:980px){.hn-how-layout{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:48px}.hn-life-row{grid-template-columns:48px minmax(125px,.85fr) minmax(160px,1.15fr);gap:18px}}@media (max-width:820px){.hn-how-home-v2:before{display:none}.hn-how-layout{grid-template-columns:1fr;gap:54px;padding-top:82px;padding-bottom:82px}.hn-how-copy-inner{max-width:690px;position:static}.hn-how-copy h2{max-width:12ch}.hn-life-current{display:none}.hn-how-link{margin-top:30px}.hn-life-system{padding-left:32px}.hn-life-row{grid-template-columns:44px minmax(120px,.8fr) minmax(0,1.2fr);min-height:106px}.hn-life-row__node{left:-36px}}@media (max-width:560px){.hn-how-layout{gap:42px}.hn-how-copy h2{font-size:clamp(2.45rem,12vw,3.45rem)}.hn-life-system{padding-left:24px}.hn-life-row{grid-template-columns:38px 1fr;gap:8px 14px;min-height:112px;padding:18px 0}.hn-life-row__node{left:-28px}.hn-life-row__index{grid-row:1/span 2;align-self:start;padding-top:4px}.hn-life-row__label{font-size:1.16rem}.hn-life-row__detail{grid-column:2}}@media (prefers-reduced-motion:reduce){.hn-life-row,.hn-life-row__node{transition:none!important}.hn-life-progress__fill{transform:scaleY(1)!important}}
.view-article-index{color:#10283a;background:#f3f0e8;border-top:1px solid #10283a1f;border-bottom:1px solid #10283a1f;position:relative}.view-article-index__shell{padding-top:clamp(88px,9vw,138px);padding-bottom:clamp(88px,9vw,138px)}.view-article-index__head{grid-template-columns:minmax(160px,.32fr) minmax(0,.72fr) minmax(280px,.58fr);align-items:start;gap:clamp(28px,4vw,70px);margin-bottom:clamp(48px,6vw,80px);display:grid}.view-article-index__head .section-tag{color:#139f9a;margin:.55rem 0 0}.view-article-index__head h2{color:#10283a;letter-spacing:-.05em;max-width:11ch;margin:0;font-size:clamp(2.35rem,4vw,4.25rem);line-height:1}.view-article-index__head>p:last-child{color:#5d7380;max-width:44ch;margin:.45rem 0 0;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.7}.view-article-index__grid{margin-top:0}.site-page[data-page-slug=insights\/view] .view-article-index .blog-card{box-shadow:none;background:0 0;border-color:#10283a24}.site-page[data-page-slug=insights\/view] .view-article-index .blog-card h2,.site-page[data-page-slug=insights\/view] .view-article-index .blog-card p,.site-page[data-page-slug=insights\/view] .view-article-index .blog-card-meta{color:#10283a}.site-page[data-page-slug=insights\/view] .view-article-index .blog-card p,.site-page[data-page-slug=insights\/view] .view-article-index .blog-card-meta{color:#647985}@media (max-width:900px){.view-article-index__head{grid-template-columns:1fr;gap:16px}.view-article-index__head h2{max-width:14ch}}
.site-page[data-page-slug=security\/ai-assurance]{--credo-supplied-hero-bg:#00010d;--credo-supplied-art-max:390px;--credo-supplied-art-mobile:430px}.site-page[data-page-slug=intelligence\/ai-orchestration]{--credo-supplied-hero-bg:#000411;--credo-supplied-art-max:420px;--credo-supplied-art-mobile:450px}.site-page[data-page-slug=insights\/case-studies]{--credo-supplied-hero-bg:#00030e;--credo-supplied-art-max:440px;--credo-supplied-art-mobile:470px}.site-page[data-page-slug=security\/cloud-security]{--credo-supplied-hero-bg:#00020c;--credo-supplied-art-max:365px;--credo-supplied-art-mobile:410px}.site-page[data-page-slug=insights\/events],.site-page[data-page-slug=insights\/knowledge-base],.site-page[data-page-slug=insights\/research]{--credo-supplied-hero-bg:#00020f;--credo-supplied-art-max:360px;--credo-supplied-art-mobile:410px}.site-page[data-page-slug=insights\/view]{--credo-supplied-hero-bg:#000310;--credo-supplied-art-max:245px;--credo-supplied-art-mobile:285px}.site-page[data-page-slug=security\/cyber-resilience]{--credo-supplied-hero-bg:#00030f;--credo-supplied-art-max:385px;--credo-supplied-art-mobile:430px}.site-page[data-page-slug=intelligence\/data-intelligence]{--credo-supplied-hero-bg:#00020d;--credo-supplied-art-max:375px;--credo-supplied-art-mobile:420px}.site-page[data-page-slug=security\/data-protection]{--credo-supplied-hero-bg:#00020f;--credo-supplied-art-max:350px;--credo-supplied-art-mobile:400px}.site-page[data-page-slug=intelligence\/decision-intelligence]{--credo-supplied-hero-bg:#000411;--credo-supplied-art-max:350px;--credo-supplied-art-mobile:400px}.site-page[data-page-slug=intelligence\/intelligent-automation]{--credo-supplied-hero-bg:#000717;--credo-supplied-art-max:350px;--credo-supplied-art-mobile:400px}.site-page[data-page-slug=intelligence\/predictive-intelligence]{--credo-supplied-hero-bg:#000412;--credo-supplied-art-max:350px;--credo-supplied-art-mobile:400px}.site-page[data-page-slug=security\/trusted-identity]{--credo-supplied-hero-bg:#000513;--credo-supplied-art-max:350px;--credo-supplied-art-mobile:400px}.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=insights\/case-studies] .page-hero,.site-page[data-page-slug=security\/cloud-security] .page-hero,.site-page[data-page-slug=insights\/events] .page-hero,.site-page[data-page-slug=insights\/knowledge-base] .page-hero,.site-page[data-page-slug=insights\/research] .page-hero,.site-page[data-page-slug=insights\/view] .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:before,.site-page[data-page-slug=security\/ai-assurance] .page-hero:after,.site-page[data-page-slug=intelligence\/ai-orchestration] .page-hero:before,.site-page[data-page-slug=intelligence\/ai-orchestration] .page-hero:after,.site-page[data-page-slug=insights\/case-studies] .page-hero:before,.site-page[data-page-slug=insights\/case-studies] .page-hero:after,.site-page[data-page-slug=security\/cloud-security] .page-hero:before,.site-page[data-page-slug=security\/cloud-security] .page-hero:after,.site-page[data-page-slug=insights\/events] .page-hero:before,.site-page[data-page-slug=insights\/events] .page-hero:after,.site-page[data-page-slug=insights\/knowledge-base] .page-hero:before,.site-page[data-page-slug=insights\/knowledge-base] .page-hero:after,.site-page[data-page-slug=insights\/research] .page-hero:before,.site-page[data-page-slug=insights\/research] .page-hero:after,.site-page[data-page-slug=insights\/view] .page-hero:before,.site-page[data-page-slug=insights\/view] .page-hero:after,.site-page[data-page-slug=security\/cyber-resilience] .page-hero:before,.site-page[data-page-slug=security\/cyber-resilience] .page-hero:after,.site-page[data-page-slug=intelligence\/data-intelligence] .page-hero:before,.site-page[data-page-slug=intelligence\/data-intelligence] .page-hero:after,.site-page[data-page-slug=security\/data-protection] .page-hero:before,.site-page[data-page-slug=security\/data-protection] .page-hero:after,.site-page[data-page-slug=intelligence\/decision-intelligence] .page-hero:before,.site-page[data-page-slug=intelligence\/decision-intelligence] .page-hero:after,.site-page[data-page-slug=intelligence\/intelligent-automation] .page-hero:before,.site-page[data-page-slug=intelligence\/intelligent-automation] .page-hero:after,.site-page[data-page-slug=intelligence\/predictive-intelligence] .page-hero:before,.site-page[data-page-slug=intelligence\/predictive-intelligence] .page-hero:after,.site-page[data-page-slug=security\/trusted-identity] .page-hero:before,.site-page[data-page-slug=security\/trusted-identity] .page-hero:after{display:none!important}.site-page[data-page-slug] .page-hero-shell:has(.credo-abstract-hero-wrapper){grid-template-columns:minmax(0,7fr) minmax(260px,3fr)!important;align-items:center!important;gap:clamp(56px,6vw,92px)!important}:is(.site-page[data-page-slug] .page-hero .page-visual:has(.credo-abstract-hero-wrapper),.site-page[data-page-slug] .page-hero .page-visual--dedicated:has(.credo-abstract-hero-wrapper)){position:relative;width:100%!important;min-width:0!important;min-height:0!important;box-shadow:none!important;isolation:auto!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;justify-content:flex-end!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.site-page[data-page-slug] .page-hero .page-visual:has(.credo-abstract-hero-wrapper):before{display:none!important}.site-page[data-page-slug] .page-hero .page-visual:has(.credo-abstract-hero-wrapper):after{display:none!important}.site-page[data-page-slug] .page-hero .credo-abstract-hero-wrapper{width:min(100%,var(--credo-supplied-art-max))!important;max-width:var(--credo-supplied-art-max)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;margin:0 0 0 auto!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}.site-page[data-page-slug] .page-hero .credo-abstract-hero-art{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:auto!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;transition:none!important;animation:none!important;display:block!important;transform:none!important}@media (max-width:1100px) and (min-width:769px){.site-page[data-page-slug] .page-hero-shell:has(.credo-abstract-hero-wrapper){grid-template-columns:minmax(0,13fr) minmax(250px,7fr)!important;gap:clamp(36px,4.5vw,58px)!important}.site-page[data-page-slug] .page-hero .credo-abstract-hero-wrapper{width:min(100%,var(--credo-supplied-art-max))!important}}@media (max-width:768px){.site-page[data-page-slug] .page-hero-shell:has(.credo-abstract-hero-wrapper){grid-template-columns:1fr!important;gap:30px!important}.site-page[data-page-slug] .page-hero .page-visual:has(.credo-abstract-hero-wrapper){justify-content:center!important;margin-top:2px!important}.site-page[data-page-slug] .page-hero .credo-abstract-hero-wrapper{width:min(82vw,var(--credo-supplied-art-mobile))!important;max-width:var(--credo-supplied-art-mobile)!important;justify-content:center!important;margin:0 auto!important}}@media (max-width:430px){.site-page[data-page-slug] .page-hero .credo-abstract-hero-wrapper{width:min(86vw,var(--credo-supplied-art-mobile))!important}}
.site-page[data-page-slug=security\/ai-assurance]{--credo-hero-field-0:#00010d;--credo-hero-field-25:#00010e;--credo-hero-field-50:#000512;--credo-hero-field-75:#00020f;--credo-hero-field-100:#00010d}.site-page[data-page-slug=intelligence\/ai-orchestration]{--credo-hero-field-0:#000410;--credo-hero-field-25:#000411;--credo-hero-field-50:#000511;--credo-hero-field-75:#000511;--credo-hero-field-100:#000410}.site-page[data-page-slug=insights\/case-studies]{--credo-hero-field-0:#00030e;--credo-hero-field-25:#00030e;--credo-hero-field-50:#000511;--credo-hero-field-75:#00030f;--credo-hero-field-100:#00030f}.site-page[data-page-slug=security\/cloud-security]{--credo-hero-field-0:#00010b;--credo-hero-field-25:#00020d;--credo-hero-field-50:#000410;--credo-hero-field-75:#00020d;--credo-hero-field-100:#00010c}.site-page[data-page-slug=insights\/events]{--credo-hero-field-0:#00020f;--credo-hero-field-25:#00020f;--credo-hero-field-50:#000310;--credo-hero-field-75:#000310;--credo-hero-field-100:#00020f}.site-page[data-page-slug=insights\/knowledge-base],.site-page[data-page-slug=insights\/research]{--credo-hero-field-0:#00010e;--credo-hero-field-25:#00020f;--credo-hero-field-50:#000311;--credo-hero-field-75:#000210;--credo-hero-field-100:#00020f}.site-page[data-page-slug=insights\/view]{--credo-hero-field-0:#00020f;--credo-hero-field-25:#000210;--credo-hero-field-50:#000311;--credo-hero-field-75:#000311;--credo-hero-field-100:#000311}.site-page[data-page-slug=security\/cyber-resilience]{--credo-hero-field-0:#00030f;--credo-hero-field-25:#000310;--credo-hero-field-50:#000513;--credo-hero-field-75:#000310;--credo-hero-field-100:#00030f}.site-page[data-page-slug=intelligence\/data-intelligence]{--credo-hero-field-0:#00020b;--credo-hero-field-25:#00030e;--credo-hero-field-50:#00030f;--credo-hero-field-75:#00030f;--credo-hero-field-100:#00020d}.site-page[data-page-slug=security\/data-protection]{--credo-hero-field-0:#00020d;--credo-hero-field-25:#00020f;--credo-hero-field-50:#000412;--credo-hero-field-75:#000310;--credo-hero-field-100:#00020f}.site-page[data-page-slug=intelligence\/decision-intelligence]{--credo-hero-field-0:#000412;--credo-hero-field-25:#000512;--credo-hero-field-50:#000513;--credo-hero-field-75:#000412;--credo-hero-field-100:#000411}.site-page[data-page-slug=intelligence\/intelligent-automation]{--credo-hero-field-0:#000717;--credo-hero-field-25:#010817;--credo-hero-field-50:#010818;--credo-hero-field-75:#010818;--credo-hero-field-100:#000717}.site-page[data-page-slug=intelligence\/predictive-intelligence]{--credo-hero-field-0:#000411;--credo-hero-field-25:#000412;--credo-hero-field-50:#000614;--credo-hero-field-75:#010513;--credo-hero-field-100:#000412}.site-page[data-page-slug=security\/trusted-identity]{--credo-hero-field-0:#000512;--credo-hero-field-25:#000513;--credo-hero-field-50:#000614;--credo-hero-field-75:#000614;--credo-hero-field-100:#000614}.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=insights\/case-studies] .page-hero,.site-page[data-page-slug=security\/cloud-security] .page-hero,.site-page[data-page-slug=insights\/events] .page-hero,.site-page[data-page-slug=insights\/knowledge-base] .page-hero,.site-page[data-page-slug=insights\/research] .page-hero,.site-page[data-page-slug=insights\/view] .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-color:var(--credo-hero-field-50)!important;background-image:linear-gradient(180deg, var(--credo-hero-field-0) 0%, var(--credo-hero-field-25) 25%, var(--credo-hero-field-50) 50%, var(--credo-hero-field-75) 75%, var(--credo-hero-field-100) 100%)!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.site-page[data-page-slug] .page-hero .credo-abstract-hero-wrapper{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.site-page[data-page-slug] .page-hero-shell:has(.credo-abstract-hero-wrapper){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.site-page[data-page-slug] .page-hero .page-visual:has(.credo-abstract-hero-wrapper){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.site-page[data-page-slug] .page-hero .page-visual--dedicated:has(.credo-abstract-hero-wrapper){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.site-page[data-page-slug] .page-hero .credo-abstract-hero-art{box-shadow:none!important;object-fit:contain!important;background:0 0!important;border:0!important;outline:0!important;-webkit-mask-image:radial-gradient(99% 98%,#000 0% 88%,#000000fc 92%,#000000e6 95%,#0000007a 98%,#0000 100%)!important;mask-image:radial-gradient(99% 98%,#000 0% 88%,#000000fc 92%,#000000e6 95%,#0000007a 98%,#0000 100%)!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}@media (max-width:768px){:is(.site-page[data-page-slug] .page-hero .page-visual:has(.credo-abstract-hero-wrapper),.site-page[data-page-slug] .page-hero .credo-abstract-hero-wrapper){box-shadow:none!important;background:0 0!important;border:0!important}}
