:root{--graphite-black:#000;--graphite-975:#050506;--graphite-950:#09090a;--graphite-900:#101012;--graphite-850:#151517;--graphite-800:#1b1b1e;--graphite-750:#222226;--graphite-700:#29292e;--graphite-650:#323238;--graphite-white:#f2f1ed;--graphite-white-2:#e7e6e1;--graphite-ink:#111113;--graphite-muted-dark:#aaaab0;--graphite-muted-light:#616168;--red-line-dark:#e1011961;--red-line-dark-strong:#e10119b8;--red-line-light:#b9001452;--red-line-light-strong:#b90014a6;--graphite-shadow:0 28px 72px #0000003d;--black:var(--graphite-950);--navy:var(--graphite-900);--navy-2:var(--graphite-800);--navy-3:var(--graphite-700);--navy-deep:var(--graphite-950);--navy-surface:var(--graphite-800);--navy-accent:var(--graphite-700);--navy-accent-strong:var(--graphite-650);--blue-soft:var(--graphite-white);--ink:var(--graphite-ink);--muted:var(--graphite-muted-light);--muted-dark:var(--graphite-muted-dark);--line-dark:var(--red-line-dark);--line-light:var(--red-line-light);--white:var(--graphite-white);--white-soft:var(--graphite-white-2);--focus:var(--red)}html,body{background:var(--graphite-950)!important}body{color:#fff}body:before,body:after{display:none!important}::selection{color:#09090a!important;background:#e8e8e6!important}:focus-visible{outline-color:var(--red-line-dark-strong)!important}hr{border:0;border-top:1px solid var(--red-line-dark)!important}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--red-line-dark)!important;background:#000000f2!important}.site-header:after,.site-footer:before{background:linear-gradient(90deg, transparent, var(--red), transparent)!important;opacity:.52!important;height:1px!important}.site-footer{color:#fff!important;border-top:1px solid var(--red-line-dark)!important;background:#000!important}.mega-menu,.mobile-panel{border:1px solid var(--red-line-dark)!important;background:#080809fb!important}.nav-item>a,.mobile-nav a,.footer-nav a{color:#ffffffdb!important}.nav-item>a:hover,.nav-item>a:focus-visible,.mobile-nav a:hover,.mobile-nav a:focus-visible,.footer-nav a:hover,.footer-nav a:focus-visible{color:#fff!important}.nav-item>a:after,.mobile-nav a:after,.footer-nav a:after{background:var(--red)!important;height:1px!important}.button-primary,.specular-cta{color:#09090a!important;border:1px solid var(--red-line-dark-strong)!important;box-shadow:none!important;background:#f3f2ee!important}.button-primary:hover,.button-primary:focus-visible,.specular-cta:hover,.specular-cta:focus-visible{color:#000!important;border-color:var(--red-line-dark-strong)!important;background:#fff!important}.nav-cta,.nav-cta:visited{color:#fff!important;border:1px solid var(--red-line-dark-strong)!important;box-shadow:none!important;background:#050505!important}.nav-cta:hover,.nav-cta:focus-visible{color:#fff!important;background:#0d0d0f!important;border-color:#ff2138!important}.button-secondary{color:#fff!important;border:1px solid var(--red-line-dark)!important;background:0 0!important}.button-secondary:hover,.button-secondary:focus-visible{color:#fff!important;border-color:var(--red-line-dark-strong)!important;background:#ffffff0f!important}.hero-section,.page-hero,.blog-hero,.article-hero{color:#fff!important;border-bottom:1px solid var(--red-line-dark)!important;background:#000!important}.hero-section:before,.hero-section:after,.page-hero:before,.page-hero:after,.blog-hero:before,.article-hero:before{background-image:none!important}.hero-content h1,.hero-content h1 span,.page-hero h1,.blog-hero h1,.blog-hero h1 span,.article-hero h1{color:#fff!important;text-shadow:none!important}.hero-lead,.page-lead,.blog-hero p,.article-thesis{color:#ffffffb8!important}.hero-lead strong{color:#fff!important}.hero-media:after,.page-hero-media:after,.connect-media:after{background:linear-gradient(#000 0%,#0000 28% 72%,#000 100%)!important}.scroll-progress{background:var(--red)!important;height:2px!important;box-shadow:none!important}[data-home-section=rail] .rail-band,[data-home-section=flow] .flow-section,[data-home-section=security] .service-index-section,[data-home-section=intelligence] .intel-section,[data-home-section=purpose] .manifesto-section,[data-home-section=sectors] .client-band,[data-home-section=lifecycle] .method-section,[data-home-section=global] .global-band,[data-home-section=faq] .home-faq,[data-home-section=connect] .connect-v2,.capability-page-section,.presence-section,.related-section,.home-faq{color:#fff!important;background:radial-gradient(circle at 78% 8%, #ffffff0b, transparent 30rem), linear-gradient(145deg, var(--graphite-750) 0%, var(--graphite-900) 58%, var(--graphite-950) 100%)!important;border-block:1px solid var(--red-line-dark)!important}[data-home-section=intelligence] .intel-section,[data-home-section=global] .global-band,.presence-section{background:radial-gradient(circle at 18% 4%, #ffffff0a, transparent 28rem), linear-gradient(150deg, var(--graphite-900) 0%, var(--graphite-700) 62%, var(--graphite-950) 115%)!important}[data-home-section=purpose] .manifesto-section,[data-home-section=lifecycle] .method-section,[data-home-section=connect] .connect-v2{background:radial-gradient(circle at 84% 14%, #ffffff09, transparent 25rem), linear-gradient(135deg, var(--graphite-800) 0%, var(--graphite-950) 100%)!important}[data-home-section=trusted] .trust-band,[data-home-section=category] .manifesto-section,[data-home-section=why] .ledger-section,[data-home-section=insights] .insight-section,.page-intro-section,.outcomes-page-section,.page-connect-section,.blog-list-section,.article-content,.article-body-wrap{--line-dark:var(--red-line-light);--line-light:var(--red-line-light);--structural-line:var(--red-line-light);color:var(--graphite-ink)!important;background:linear-gradient(180deg, var(--graphite-white) 0%, var(--graphite-white-2) 100%)!important;border-block:1px solid var(--red-line-light)!important}[data-home-section=category] h2,[data-home-section=category] p,[data-home-section=why] h2,[data-home-section=why] p,[data-home-section=insights] h2,[data-home-section=insights] p,.page-intro-section h2,.page-intro-section h3,.page-intro-section p,.outcomes-page-section h2,.outcomes-page-section h3,.outcomes-page-section p,.page-connect-section h2,.page-connect-section h3,.page-connect-section p,.blog-list-section h2,.blog-list-section h3,.article-content,.article-body-wrap{color:var(--graphite-ink)!important}.section-tag:before,.hero-kicker:before,.kicker:before,.manifesto-kicker:before,.connect-v2 .contact-form:before,.map-region-list article:before,.client-band:before,.client-band:after,.trust-band:before,.trust-band:after,.flow-track:before,.flow-arrow:before,.intel-progress span,.method-fill{background:var(--red)!important;box-shadow:none!important}.section-tag:before,.hero-kicker:before,.kicker:before,.manifesto-kicker:before{width:2.4rem!important;height:1px!important}.flow-track:before,.flow-arrow:before,.intel-progress span,.method-fill{height:1px!important}.hero-content h1 span,.stat-suffix,.word-strip-accent,.page-eyebrow,.section-tag,.section-label,.kicker,.manifesto-kicker,.service-detail-topline span:first-child,.service-detail-link,.service-detail-icon,.method-step-label,.view-num,.view-row-arrow,.faq-icon,.page-card svg,.bento-num,.related-card>span,.outcome-card svg,.blog-card-meta i,.blog-card-categories i,.article-callout,.article-code figcaption{color:inherit!important;text-shadow:none!important}.section-tag,.kicker,.manifesto-kicker,.page-eyebrow,.section-label{color:var(--graphite-muted-dark)!important}[data-home-section=category] .manifesto-kicker,[data-home-section=why] .section-tag,[data-home-section=insights] .section-tag,.page-intro-section .section-label,.outcomes-page-section .section-label,.page-connect-section .section-tag,[data-home-section=trusted] .trust-heading{color:var(--graphite-muted-light)!important}[data-home-section=trusted] .trust-marquee,[data-home-section=trusted] .trust-cell{border-color:var(--red-line-light)!important;background:0 0!important}[data-home-section=trusted] .trust-cell img{opacity:.82;filter:grayscale()contrast(1.08)brightness(.42)!important}[data-home-section=trusted] .trust-cell:hover img{opacity:1;filter:grayscale()contrast(1.08)brightness(.18)!important}[data-home-section=category] .manifesto-statement,[data-home-section=category] .manifesto-card h3{color:var(--graphite-ink)!important}[data-home-section=category] .manifesto-card{box-shadow:0 18px 42px #1212140f;border:1px solid var(--red-line-light)!important;background:#ffffff8f!important}[data-home-section=category] .manifesto-card:hover{border-color:var(--red-line-light-strong)!important}[data-home-section=category] .manifesto-support p{color:var(--graphite-muted-light)!important}[data-home-section=purpose] .manifesto-statement,[data-home-section=purpose] .manifesto-card h3{color:#fff!important}[data-home-section=purpose] .manifesto-kicker,[data-home-section=purpose] .manifesto-support p{color:var(--graphite-muted-dark)!important}[data-home-section=purpose] .manifesto-card{border:1px solid var(--red-line-dark)!important;background:#ffffff09!important}.rail-band,.client-band,.word-strip{border-block:1px solid var(--red-line-dark)!important}.rail-item,.flow-node{border:1px solid var(--red-line-dark)!important;background:#00000029!important}.rail-icon,.flow-node-icon,.rail-item:nth-child(3) .rail-icon,.flow-node.is-accent .flow-node-icon,.flow-node.is-accent .flow-label{color:#ffffffc7!important}.service-console,.service-tabs,.service-detail,.service-tab,.service-detail-chips span{border-color:var(--red-line-dark)!important}.service-console,.service-detail{background:radial-gradient(circle at 88% 10%, #ffffff0b, transparent 20rem), linear-gradient(145deg, var(--graphite-700) 0%, var(--graphite-900) 100%)!important}.service-tab{color:#fff!important;background:#0000002b!important}.service-tab:hover,.service-tab:focus-visible,.service-tab.is-active{background:#ffffff0e!important}.service-tab.is-active{box-shadow:inset 3px 0 0 var(--red)!important}.service-tab.is-active .service-tab-number,.service-detail-topline span:first-child,.service-detail-link,.service-detail-icon{color:#fff!important}.service-detail-chips span{color:#ffffffd1!important;background:#ffffff0b!important}.intel-head h2,.intel-card h3,.intel-card-cta strong{color:#fff!important}.intel-head>div p,.intel-card p{color:var(--graphite-muted-dark)!important}.intel-progress,.method-track{background:var(--red-line-dark)!important;height:1px!important}.intel-ghost{color:#ffffff09!important;-webkit-text-stroke:1px #ffffff12!important;text-shadow:none!important}.intel-card{border:1px solid var(--red-line-dark)!important;background:#00000040!important}.intel-card:hover,.intel-card-cta:hover{border-color:var(--red-line-dark-strong)!important;background:#ffffff0e!important}.intel-card-head svg,.intel-card-cta svg{color:#ffffffbd!important}[data-home-section=why] .ledger-list{border-top:1px solid var(--red-line-light)!important}[data-home-section=why] .ledger-row{border-bottom:1px solid var(--red-line-light)!important}[data-home-section=why] .ledger-row:hover{background:#ffffff80!important}[data-home-section=why] .ledger-row p{color:var(--graphite-ink)!important}[data-home-section=why] .ledger-row svg,[data-home-section=why] .ledger-lede p{color:var(--graphite-muted-light)!important}[data-home-section=why] .button-secondary,.page-connect-section .button-secondary{color:var(--graphite-ink)!important;border-color:var(--red-line-light)!important;background:0 0!important}[data-home-section=why] .button-secondary:hover,.page-connect-section .button-secondary:hover{border-color:var(--red-line-light-strong)!important;background:#1212140f!important}.method-lede h2,.method-panel h3,.method-count{color:#fff!important}.method-lede>p,.method-panel p,.method-total,.method-num,.method-step-label{color:var(--graphite-muted-dark)!important}.method-panel{border:1px solid var(--red-line-dark)!important;background:#0000002b!important}.method-panel.is-live{border-color:var(--red-line-dark-strong)!important;background:#ffffff0e!important}.view-index{border-top:1px solid var(--red-line-light)!important}.view-row{color:var(--graphite-ink)!important;border-bottom:1px solid var(--red-line-light)!important}.view-row-title{color:var(--graphite-ink)!important;font-family:var(--font-body), system-ui, sans-serif!important;text-transform:none!important;letter-spacing:-.035em!important;font-weight:720!important}.view-num,.view-row-text,.view-lede,.view-row-arrow{color:var(--graphite-muted-light)!important}.view-row:hover,.view-row:focus-visible{background:#ffffff8c!important}.view-row:hover .view-num,.view-row:focus-visible .view-num,.view-row:hover .view-row-arrow,.view-row:focus-visible .view-row-arrow{color:var(--graphite-ink)!important}.client-band-intro,.client-item{color:#ffffffc7!important}.client-item:before{background:#ffffffb8!important}.global-layout>div:first-child h2{color:#fff!important}.global-layout>div:first-child>p:last-child{color:var(--graphite-muted-dark)!important}.map-surface{box-shadow:var(--graphite-shadow);background:radial-gradient(circle at 58% 44%, #ffffff0b, transparent 17rem), linear-gradient(145deg, var(--graphite-700) 0%, var(--graphite-950) 100%)!important;border:1px solid var(--red-line-dark)!important}.map-base{opacity:.72!important;filter:grayscale()brightness(1.45)contrast(.72)!important}.map-ocean-glow{opacity:0!important}.map-routes{opacity:1!important}.map-routes path{stroke:var(--red-line-dark)!important;stroke-width:1px!important;opacity:1!important;filter:none!important}.map-routes path.is-active{stroke:var(--red-line-dark-strong)!important;stroke-width:1.6px!important}.map-floating-panel{border:1px solid var(--red-line-dark)!important;background:#050506e6!important}.map-floating-panel span,.map-floating-panel p{color:var(--graphite-muted-dark)!important}.map-point i,.map-point-hub i,.map-point:hover i,.map-point:focus-visible i,.map-point.is-active i{background:#f2f2f0!important;box-shadow:0 0 0 5px #ffffff14,0 0 16px #ffffff26!important}.map-point:before,.map-point-hub:after{border:1px solid var(--red-line-dark)!important;box-shadow:none!important;background:0 0!important}.map-point em{border:1px solid var(--red-line-dark)!important;color:#fff!important;background:#050506!important}.map-point:hover em,.map-point:focus-visible em{border-color:var(--red-line-dark-strong)!important}.map-region-list{background:var(--red-line-dark)!important;border:1px solid var(--red-line-dark)!important}.map-region-list article,.map-region-list button{background:var(--graphite-900)!important}.map-region-list button:hover,.map-region-list button:focus-visible,.map-region-list button.is-active{background:var(--graphite-800)!important}.home-faq-lede h2,.faq-q,.connect-copy-v2 h2{color:#fff!important}.home-faq-lede p,.faq-a p,.connect-copy-v2>p,.connect-note{color:var(--graphite-muted-dark)!important}.faq-items,.faq-item,.faq-icon{border-color:var(--red-line-dark)!important}.faq-icon,.faq-item.is-open .faq-icon,.faq-q:hover .faq-icon{color:#fff!important;border-color:var(--red-line-dark-strong)!important}.connect-chips span,.connect-v2 .contact-form,.connect-v2 .contact-form input,.connect-v2 .contact-form textarea,.connect-v2 .contact-form select{border-color:var(--red-line-dark)!important;color:#fff!important;background:#0000003d!important}.connect-v2 .contact-form input:focus,.connect-v2 .contact-form textarea:focus,.connect-v2 .contact-form select:focus{border-color:var(--red-line-dark-strong)!important;box-shadow:none!important}.word-strip{background:#000!important}.word-strip-ghost{-webkit-text-stroke-color:#ffffff24!important}.word-strip-accent{color:#fff!important;text-shadow:none!important}.page-hero{border-bottom:1px solid var(--red-line-dark)!important}.page-eyebrow,.section-tag,.section-label,.page-card svg,.bento-num,.related-card>span{color:var(--graphite-muted-dark)!important}.page-visual,.signal-board,.signal-row{border-color:var(--red-line-dark)!important;background:#ffffff06!important}.visual-orbit span,.signal-row:before,.signal-board:before,.signal-board:after{border-color:var(--red-line-dark)!important;background-color:#0000!important}.signal-row span,.signal-board-head span{color:var(--graphite-muted-dark)!important}.capability-page-section .section-heading h2,.presence-section .section-heading h2,.related-head h2{color:#fff!important}.capability-page-section .section-heading p,.presence-section .section-heading p,.related-head p,.related-card p{color:var(--graphite-muted-dark)!important}.page-card,.bento-card,.related-card{border:1px solid var(--red-line-dark)!important;color:#fff!important;background:#00000038!important}.page-card:hover,.bento-card:hover,.related-card:hover,.related-card:focus-visible{border-color:var(--red-line-dark-strong)!important;background:#ffffff0e!important}.page-card p,.bento-text,.related-card p{color:var(--graphite-muted-dark)!important}.outcome-card{border:1px solid var(--red-line-light)!important;color:var(--graphite-ink)!important;background:#ffffff80!important}.outcome-card svg{color:var(--graphite-ink)!important}.page-connect-section .contact-form{border:1px solid var(--red-line-light)!important;color:var(--graphite-ink)!important;background:#ffffff85!important}.page-connect-section .contact-form input,.page-connect-section .contact-form textarea,.page-connect-section .contact-form select{border-color:var(--red-line-light)!important;color:var(--graphite-ink)!important;background:#fff!important}.page-connect-section .contact-form label,.page-connect-section .contact-form label span{color:var(--graphite-ink)!important}.page-connect-section .button-primary{color:#fff!important;border-color:var(--red-line-light-strong)!important;background:#111113!important}.blog-list-section,.article-body,.article-summary,.article-cta,.article-author-card{color:var(--graphite-ink)!important}.blog-card,.blog-empty,.article-summary,.article-cta,.article-author-card{border:1px solid var(--red-line-light)!important;background:#ffffff94!important}.blog-card h2,.blog-card p,.blog-card-meta,.article-body,.article-body h2,.article-body h3,.article-summary p,.article-callout strong{color:var(--graphite-ink)!important}.blog-card p,.blog-card-meta,.article-body figcaption{color:var(--graphite-muted-light)!important}.blog-card:hover{border-color:var(--red-line-light-strong)!important}.blog-card-meta i,.blog-card-categories i{background:var(--graphite-ink)!important;color:var(--graphite-ink)!important}.article-callout{color:var(--graphite-ink)!important;border:1px solid var(--red-line-light)!important;border-left:3px solid var(--red-line-light-strong)!important;background:#12121409!important}.article-code{background:var(--graphite-950)!important;border:1px solid var(--red-line-dark)!important}.article-code figcaption{background:var(--graphite-800)!important;color:#fff!important;border-bottom:1px solid var(--red-line-dark)!important}.view-row-title,.page-hero h1,.blog-hero h1,.article-hero h1,main h1,main h2,main h3{text-transform:none!important}.stat-suffix{color:inherit!important}@media (max-width:900px){.hero-section,.page-hero{background:#000!important}.map-region-list{gap:1px;background:0 0!important}.map-region-list article,.map-region-list button{border-color:var(--red-line-dark)!important}}:root{--structural-line:var(--red-line-dark)}[data-home-section=trusted] .trust-band,[data-home-section=category] .manifesto-section,[data-home-section=why] .ledger-section,[data-home-section=insights] .insight-section,.page-intro-section,.outcomes-page-section,.page-connect-section,.blog-list-section,.article-content,.article-body-wrap{--structural-line:var(--red-line-light)}*,:before,:after{border-color:var(--structural-line)!important}.white-section:before,.navy-section:before,.orchestration-section:before,.page-section:before,.related-section:before,.service-index-section:before,.service-console-section:before,.ledger-section:before,.connect-v2:before{background:linear-gradient(90deg, transparent, var(--red), transparent)!important;opacity:.52!important;height:1px!important}.service-tab:after{background:var(--red)!important;width:3px!important}.nav-item>a:after,.mobile-nav a:after,.footer-nav a:after{background:var(--red)!important;opacity:.58!important;border-radius:0!important;width:18px!important;height:1px!important}.nav-item>a:after{content:none!important;display:none!important}.nav-cta,.nav-cta:visited,.nav-cta:hover,.nav-cta:focus-visible{color:#fff!important;border:1px solid var(--red-line-dark-strong)!important;box-shadow:none!important;background:#050505!important}.nav-cta:hover,.nav-cta:focus-visible{background:#0d0d0f!important;border-color:#ff2138!important}.rail-band{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.rail-band .capability-rail{flex:0 1220px!important;grid-area:auto!important;place-self:center!important;width:min(100%,1220px)!important;max-width:1220px!important;margin:0 auto!important;transform:none!important}@media (max-width:900px){.rail-band .capability-rail{flex-basis:680px!important;width:min(100%,680px)!important}}[data-home-section=trusted] .trust-cell img{transform:scale(1);filter:grayscale()contrast(1.04)brightness(.58)!important;opacity:.78!important;transition:filter .22s,opacity .22s,transform .22s!important}[data-home-section=trusted] .trust-cell:hover img,[data-home-section=trusted] .trust-cell:focus-within img{transform:scale(1.035);filter:none!important;opacity:1!important}[data-home-section=flow] .flow-track,[data-home-section=flow] .flow-node,[data-home-section=flow] .flow-node:last-child,[data-home-section=flow] .flow-icon,[data-home-section=flow] .flow-icon-accent,[data-home-section=flow] .flow-node:last-child .flow-icon{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}[data-home-section=flow] .flow-track{gap:clamp(1.6rem,4vw,4rem)!important}[data-home-section=flow] .flow-node{padding:0!important}[data-home-section=security] .service-console-head{border-bottom:1px solid #ffffff1a!important}[data-home-section=security] .service-console{box-shadow:none!important;background:0 0!important;border:0!important;gap:clamp(.85rem,1.5vw,1.2rem)!important;overflow:visible!important}[data-home-section=security] .service-tabs{border-radius:14px;overflow:hidden;background:#0000002e!important;border:0!important}[data-home-section=security] .service-tab{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff16!important}[data-home-section=security] .service-tab:last-child{border-bottom:0!important}[data-home-section=security] .service-tab:before,[data-home-section=security] .service-tab:after{content:none!important;display:none!important}[data-home-section=security] .service-tab:hover,[data-home-section=security] .service-tab:focus-visible,[data-home-section=security] .service-tab.is-active{box-shadow:none!important;background:#ffffff0e!important}[data-home-section=security] .service-detail{background:radial-gradient(circle at 87% 14%,#ffffff0b,#0000 19rem),linear-gradient(145deg,#202024 0%,#141417 100%)!important;border:0!important;box-shadow:0 24px 64px #00000038!important}[data-home-section=security] .service-detail:after{border-color:#ffffff12!important}[data-home-section=security] .service-detail-icon,[data-home-section=security] .service-detail-chips span{border-color:#ffffff1f!important}[data-home-section=security] .service-detail-link,[data-home-section=security] .service-detail-link:hover,[data-home-section=security] .service-detail-link:focus-visible{color:#fff!important;border-bottom-color:#ffffff47!important}[data-home-section=lifecycle] .method-stage{padding-left:3.25rem!important;position:relative!important}[data-home-section=lifecycle] .method-track{z-index:5!important;background:#ffffff24!important;border:0!important;border-radius:999px!important;width:3px!important;height:auto!important;min-height:0!important;display:block!important;position:absolute!important;top:1rem!important;bottom:1rem!important;left:.82rem!important;overflow:hidden!important}[data-home-section=lifecycle] .method-fill{will-change:transform;transform:scaleY(0);border-radius:inherit!important;background:linear-gradient(180deg, #ff364b 0%, var(--red) 100%)!important;transform-origin:top!important;border:0!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important;box-shadow:0 0 12px #e1011942!important}[data-home-section=lifecycle] .method-panel,[data-home-section=lifecycle] .method-panel.is-live{border-color:#ffffff16!important}.word-strip-ghost{color:#0000!important;-webkit-text-stroke:1.55px #ffffff3b!important;text-shadow:0 0 1px #ffffff14!important;opacity:1!important}button,.button,.nav-cta,.theme-toggle,.menu-toggle,.mega-primary,.faq-q,.faq-icon,.map-region-list button,.service-tab,.service-link,input[type=button],input[type=submit],input[type=reset],[role=button]{border-radius:0!important}
.header-actions{justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;display:inline-flex}.theme-toggle{color:#fff;cursor:pointer;background:#ffffff06;border:1px solid #ffffff24;justify-content:center;align-items:center;gap:.45rem;min-width:44px;min-height:42px;padding:0 .72rem;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.theme-toggle:hover,.theme-toggle:focus-visible{background:#ffffff12;border-color:#ffffff4d}.theme-toggle:active{transform:translateY(1px)}.theme-toggle-icon{place-items:center;width:20px;height:20px;display:grid}.theme-toggle-text{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}@media (min-width:901px){.header-bar{grid-template-columns:auto minmax(0,1fr) auto!important}}@media (max-width:1180px) and (min-width:901px){.theme-toggle-text{display:none}.theme-toggle{padding-inline:.65rem}}@media (max-width:900px){.header-actions{margin-left:auto}.theme-toggle-text{display:none}.theme-toggle{width:42px;padding:0}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--graphite-black:#fff!important;--graphite-975:#fbfaf7!important;--graphite-950:#f4f2ed!important;--graphite-900:#ebe9e4!important;--graphite-850:#e4e1dc!important;--graphite-800:#dad7d1!important;--graphite-750:#d0cdc7!important;--graphite-700:#c4c1bb!important;--graphite-650:#b7b4ae!important;--graphite-white:#fff!important;--graphite-white-2:#f3f1ec!important;--graphite-ink:#111113!important;--graphite-muted-dark:#5f6066!important;--graphite-muted-light:#66676d!important;--red-line-dark:#1111131f!important;--red-line-dark-strong:#11111340!important;--red-line-light:#1111131c!important;--red-line-light-strong:#11111338!important;--black:#f7f6f2!important;--navy:#f0eee9!important;--navy-2:#e8e6e1!important;--navy-3:#dedbd5!important;--navy-deep:#f8f7f4!important;--navy-surface:#ebe9e4!important;--navy-accent:#dedbd5!important;--navy-accent-strong:#c9c6c0!important;--blue-soft:#111113!important;--ink:#111113!important;--muted:#66676d!important;--muted-dark:#62636a!important;--line-dark:#1111131f!important;--line-light:#1111131c!important;--white:#fff!important;--white-soft:#f3f1ec!important;--structural-line:#1111131c!important;--focus:#b80014!important}html[data-theme=light],html[data-theme=light] body{color:#111113!important;background:#f3f1ec!important}html[data-theme=light] body{--black:#f7f6f2!important;--navy-2:#e8e6e1!important;--navy-accent-strong:#c9c6c0!important;--blue-soft:#111113!important}html[data-theme=light] ::selection{color:#fff!important;background:#1a1a1d!important}html[data-theme=light] .site-header{box-shadow:0 8px 28px #1111130e;color:#111113!important;background:#f8f7f3f0!important;border-bottom-color:#1111131f!important}html[data-theme=light] .site-header:after{opacity:1!important;background:linear-gradient(90deg,#0000,#1111131f,#0000)!important}html[data-theme=light] .nav-item>a,html[data-theme=light] .mobile-subnav a{color:#111113e0!important}html[data-theme=light] .nav-item>a:hover,html[data-theme=light] .nav-item>a:focus-visible,html[data-theme=light] .mobile-subnav a:hover,html[data-theme=light] .mobile-subnav a:focus-visible{color:#000!important}html[data-theme=light] .theme-toggle{color:#111113!important;background:#fff!important;border-color:#11111329!important}html[data-theme=light] .theme-toggle:hover,html[data-theme=light] .theme-toggle:focus-visible{background:#eeece7!important;border-color:#1111134d!important}html[data-theme=light] .menu-toggle{color:#111113!important;border-color:#11111329!important}html[data-theme=light] .mega-panel,html[data-theme=light] .mega-menu,html[data-theme=light] .mobile-panel{box-shadow:0 28px 70px #1111131f;color:#111113!important;background:#f8f7f3fb!important;border-color:#1111131f!important}html[data-theme=light] .mega-feature h2,html[data-theme=light] .mega-feature p,html[data-theme=light] .mega-feature span,html[data-theme=light] .mega-links a strong,html[data-theme=light] .mega-links a span,html[data-theme=light] .mega-group-title,html[data-theme=light] .mega-primary{color:#111113!important}html[data-theme=light] .nav-cta,html[data-theme=light] .nav-cta:visited{color:#fff!important;border-color:var(--red)!important;background:#111113!important}html[data-theme=light] .nav-cta:hover,html[data-theme=light] .nav-cta:focus-visible{color:#fff!important;background:#000!important}html[data-theme=light] .hero-section,html[data-theme=light] .page-hero,html[data-theme=light] .blog-hero,html[data-theme=light] .article-hero{color:#fff!important;background:#000!important;border-color:#ffffff1c!important}html[data-theme=light] .hero-content h1,html[data-theme=light] .hero-content h1 span,html[data-theme=light] .hero-lead strong,html[data-theme=light] .page-hero h1,html[data-theme=light] .blog-hero h1,html[data-theme=light] .article-hero h1{color:#fff!important}html[data-theme=light] .hero-lead,html[data-theme=light] .page-lead,html[data-theme=light] .blog-hero p,html[data-theme=light] .article-thesis{color:#ffffffb8!important}html[data-theme=light] [data-home-section=rail] .rail-band,html[data-theme=light] [data-home-section=flow] .flow-section,html[data-theme=light] [data-home-section=security] .service-index-section,html[data-theme=light] [data-home-section=intelligence] .intel-section,html[data-theme=light] [data-home-section=purpose] .manifesto-section,html[data-theme=light] [data-home-section=sectors] .client-band,html[data-theme=light] [data-home-section=lifecycle] .method-section,html[data-theme=light] [data-home-section=global] .global-band,html[data-theme=light] [data-home-section=faq] .home-faq,html[data-theme=light] [data-home-section=connect] .connect-v2,html[data-theme=light] .capability-page-section,html[data-theme=light] .presence-section,html[data-theme=light] .related-section,html[data-theme=light] .home-faq{color:#111113!important;background:radial-gradient(circle at 82% 4%,#ffffffbf,#0000 30rem),linear-gradient(145deg,#f7f6f2 0%,#e8e6e1 100%)!important;border-color:#1111131c!important}html[data-theme=light] [data-home-section=intelligence] .intel-section,html[data-theme=light] [data-home-section=global] .global-band,html[data-theme=light] .presence-section{background:radial-gradient(circle at 18% 4%,#fffc,#0000 28rem),linear-gradient(150deg,#eeece7 0%,#f9f8f5 100%)!important}html[data-theme=light] [data-home-section=purpose] .manifesto-section,html[data-theme=light] [data-home-section=lifecycle] .method-section,html[data-theme=light] [data-home-section=connect] .connect-v2{background:radial-gradient(circle at 84% 14%,#fffc,#0000 25rem),linear-gradient(135deg,#f7f6f2 0%,#e6e3de 100%)!important}html[data-theme=light] [data-home-section=trusted] .trust-band,html[data-theme=light] [data-home-section=category] .manifesto-section,html[data-theme=light] [data-home-section=why] .ledger-section,html[data-theme=light] [data-home-section=insights] .insight-section,html[data-theme=light] .page-intro-section,html[data-theme=light] .outcomes-page-section,html[data-theme=light] .page-connect-section,html[data-theme=light] .blog-list-section,html[data-theme=light] .article-content,html[data-theme=light] .article-body-wrap{color:#111113!important;background:linear-gradient(#fff 0%,#f1efea 100%)!important;border-color:#1111131c!important}html[data-theme=light] [data-home-section]:not([data-home-section=hero]) h1,html[data-theme=light] [data-home-section]:not([data-home-section=hero]) h2,html[data-theme=light] [data-home-section]:not([data-home-section=hero]) h3,html[data-theme=light] [data-home-section]:not([data-home-section=hero]) strong,html[data-theme=light] .capability-page-section h2,html[data-theme=light] .capability-page-section h3,html[data-theme=light] .presence-section h2,html[data-theme=light] .related-section h2,html[data-theme=light] .related-section h3,html[data-theme=light] .home-faq h2,html[data-theme=light] .faq-q,html[data-theme=light] .connect-copy-v2 h2{color:#111113!important}html[data-theme=light] [data-home-section]:not([data-home-section=hero]) p,html[data-theme=light] [data-home-section]:not([data-home-section=hero]) small,html[data-theme=light] .capability-page-section p,html[data-theme=light] .presence-section p,html[data-theme=light] .related-section p,html[data-theme=light] .home-faq p,html[data-theme=light] .connect-note{color:#62636a!important}html[data-theme=light] .section-tag,html[data-theme=light] .kicker,html[data-theme=light] .manifesto-kicker,html[data-theme=light] .page-eyebrow,html[data-theme=light] .section-label,html[data-theme=light] .method-step-label,html[data-theme=light] .view-num{color:#65666c!important}html[data-theme=light] .rail-item,html[data-theme=light] .flow-node,html[data-theme=light] .intel-card,html[data-theme=light] .service-console,html[data-theme=light] .service-tabs,html[data-theme=light] .service-detail,html[data-theme=light] .service-tab,html[data-theme=light] .method-panel,html[data-theme=light] .page-card,html[data-theme=light] .bento-card,html[data-theme=light] .related-card,html[data-theme=light] .map-region-list article,html[data-theme=light] .map-region-list button,html[data-theme=light] .connect-v2 .contact-form,html[data-theme=light] .connect-chips span{color:#111113!important;box-shadow:none!important;background:#ffffffb8!important;border-color:#1111131f!important}html[data-theme=light] .service-console,html[data-theme=light] .service-detail{background:radial-gradient(circle at 88% 10%,#11111309,#0000 20rem),linear-gradient(145deg,#fff 0%,#e9e7e2 100%)!important}html[data-theme=light] .service-tab:hover,html[data-theme=light] .service-tab:focus-visible,html[data-theme=light] .service-tab.is-active,html[data-theme=light] .method-panel.is-live,html[data-theme=light] .intel-card:hover,html[data-theme=light] .page-card:hover,html[data-theme=light] .bento-card:hover,html[data-theme=light] .related-card:hover{color:#111113!important;background:#e8e6e1!important;border-color:#11111333!important}html[data-theme=light] .service-tab.is-active{box-shadow:inset 3px 0 0 var(--red)!important}html[data-theme=light] .rail-icon,html[data-theme=light] .flow-node-icon,html[data-theme=light] .service-tab,html[data-theme=light] .service-detail-icon,html[data-theme=light] .intel-card-head svg,html[data-theme=light] .intel-card-cta svg,html[data-theme=light] .page-card svg,html[data-theme=light] .related-card svg,html[data-theme=light] .faq-icon{color:#252529!important}html[data-theme=light] .service-detail-chips span{color:#222226!important;background:#eeece7!important;border-color:#1111131f!important}html[data-theme=light] .method-track,html[data-theme=light] .intel-progress{background:#1111131f!important}html[data-theme=light] .intel-ghost{color:#11111306!important;-webkit-text-stroke-color:#11111314!important}html[data-theme=light] .view-index,html[data-theme=light] .view-row{border-color:#1111131f!important}html[data-theme=light] .view-row,html[data-theme=light] .view-row-title{color:#111113!important}html[data-theme=light] .view-row:hover,html[data-theme=light] .view-row:focus-visible{background:#ffffffc7!important}html[data-theme=light] .view-row-text,html[data-theme=light] .view-row-arrow,html[data-theme=light] .view-lede{color:#66676d!important}html[data-theme=light] .map-surface{box-shadow:0 24px 65px #11111314;background:radial-gradient(circle at 58% 44%,#11111309,#0000 17rem),linear-gradient(145deg,#fff 0%,#e7e4df 100%)!important;border-color:#1111131f!important}html[data-theme=light] .map-base{opacity:.62!important;filter:grayscale()brightness(.42)contrast(.82)!important}html[data-theme=light] .map-floating-panel,html[data-theme=light] .map-point em{color:#111113!important;background:#fffffff0!important;border-color:#11111324!important}html[data-theme=light] .map-floating-panel strong,html[data-theme=light] .map-point em{color:#111113!important}html[data-theme=light] .map-point i,html[data-theme=light] .map-point-hub i,html[data-theme=light] .map-point:hover i,html[data-theme=light] .map-point:focus-visible i,html[data-theme=light] .map-point.is-active i{background:#17171a!important;box-shadow:0 0 0 5px #11111312,0 0 14px #1111131f!important}html[data-theme=light] .map-routes path{stroke:#11111338!important}html[data-theme=light] .map-routes path.is-active{stroke:var(--red)!important}html[data-theme=light] .map-region-list{background:#1111131a!important;border-color:#1111131f!important}html[data-theme=light] .faq-items,html[data-theme=light] .faq-item,html[data-theme=light] .faq-icon{border-color:#1111131f!important}html[data-theme=light] .connect-v2 .contact-form input,html[data-theme=light] .connect-v2 .contact-form textarea,html[data-theme=light] .connect-v2 .contact-form select,html[data-theme=light] .page-connect-section .contact-form input,html[data-theme=light] .page-connect-section .contact-form textarea,html[data-theme=light] .page-connect-section .contact-form select{color:#111113!important;background:#fff!important;border-color:#11111324!important}html[data-theme=light] .connect-v2 .contact-form label,html[data-theme=light] .connect-v2 .contact-form label span,html[data-theme=light] .page-connect-section .contact-form label,html[data-theme=light] .page-connect-section .contact-form label span{color:#111113!important}html[data-theme=light] .button-primary,html[data-theme=light] .specular-cta,html[data-theme=light] .page-connect-section .button-primary{color:#fff!important;background:#111113!important;border-color:#111113!important}html[data-theme=light] .button-primary:hover,html[data-theme=light] .button-primary:focus-visible,html[data-theme=light] .specular-cta:hover,html[data-theme=light] .specular-cta:focus-visible,html[data-theme=light] .page-connect-section .button-primary:hover{color:#fff!important;background:#000!important;border-color:#000!important}html[data-theme=light] .button-secondary,html[data-theme=light] [data-home-section=why] .button-secondary,html[data-theme=light] .page-connect-section .button-secondary{color:#111113!important;background:0 0!important;border-color:#11111333!important}html[data-theme=light] .button-secondary:hover,html[data-theme=light] .button-secondary:focus-visible{color:#000!important;background:#1111130f!important}html[data-theme=light] .word-strip{color:#111113!important;background:#e7e4df!important;border-color:#1111131f!important}html[data-theme=light] .word-strip-ghost{-webkit-text-stroke-color:#11111324!important}html[data-theme=light] .word-strip-accent{color:#111113!important}html[data-theme=light] .site-footer{color:#111113!important;background:#eceae5!important;border-top-color:#1111131f!important}html[data-theme=light] .site-footer:before{opacity:1!important;background:linear-gradient(90deg,#0000,#1111131f,#0000)!important}html[data-theme=light] .footer-nav a,html[data-theme=light] .footer-heading,html[data-theme=light] .footer-copy,html[data-theme=light] .footer-meta,html[data-theme=light] .site-footer p,html[data-theme=light] .site-footer small{color:#333339!important}html[data-theme=light] .blog-card,html[data-theme=light] .blog-empty,html[data-theme=light] .article-summary,html[data-theme=light] .article-cta,html[data-theme=light] .article-author-card,html[data-theme=light] .outcome-card,html[data-theme=light] .page-connect-section .contact-form{color:#111113!important;background:#ffffffc7!important;border-color:#1111131f!important}html[data-theme=light] .article-code{color:#fff!important;background:#17171a!important;border-color:#11111333!important}html[data-theme=light] .article-code figcaption{color:#fff!important;background:#242429!important;border-color:#ffffff1f!important}@media (max-width:900px){html[data-theme=light] .nav-list{background:#f7f6f2!important}html[data-theme=light] .nav-item{border-color:#1111131f!important}}html[data-theme=light] [data-home-section=trusted] .trust-cell img{filter:grayscale()contrast(1.02)brightness(.64)!important;opacity:.76!important}html[data-theme=light] [data-home-section=trusted] .trust-cell:hover img,html[data-theme=light] [data-home-section=trusted] .trust-cell:focus-within img{filter:none!important;opacity:1!important}html[data-theme=light] [data-home-section=flow] .flow-track,html[data-theme=light] [data-home-section=flow] .flow-node,html[data-theme=light] [data-home-section=flow] .flow-node:last-child,html[data-theme=light] [data-home-section=flow] .flow-icon,html[data-theme=light] [data-home-section=flow] .flow-icon-accent,html[data-theme=light] [data-home-section=flow] .flow-node:last-child .flow-icon{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html[data-theme=light] [data-home-section=security] .service-console-head{border-bottom-color:#1111131f!important}html[data-theme=light] [data-home-section=security] .service-console{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=light] [data-home-section=security] .service-tabs{background:#ffffff9e!important;border:0!important}html[data-theme=light] [data-home-section=security] .service-tab{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #1111131a!important}html[data-theme=light] [data-home-section=security] .service-tab:last-child{border-bottom:0!important}html[data-theme=light] [data-home-section=security] .service-tab:before,html[data-theme=light] [data-home-section=security] .service-tab:after{content:none!important;display:none!important}html[data-theme=light] [data-home-section=security] .service-tab:hover,html[data-theme=light] [data-home-section=security] .service-tab:focus-visible,html[data-theme=light] [data-home-section=security] .service-tab.is-active{box-shadow:none!important;background:#e8e6e1!important}html[data-theme=light] [data-home-section=security] .service-detail{background:radial-gradient(circle at 87% 14%,#11111309,#0000 19rem),linear-gradient(145deg,#fff 0%,#e9e7e2 100%)!important;border:0!important;box-shadow:0 20px 52px #11111314!important}html[data-theme=light] [data-home-section=security] .service-detail-icon,html[data-theme=light] [data-home-section=security] .service-detail-chips span{border-color:#1111131f!important}html[data-theme=light] [data-home-section=lifecycle] .method-track{background:#11111329!important;height:auto!important}html[data-theme=light] [data-home-section=lifecycle] .method-fill{background:linear-gradient(180deg, #ff364b 0%, var(--red) 100%)!important}html[data-theme=light] .word-strip-ghost{color:#0000!important;-webkit-text-stroke:1.55px #1111133d!important;text-shadow:0 0 1px #11111312!important;opacity:1!important}html[data-theme=light] .hero-section{color:#111820!important;background:#f6f8fb!important;border-color:#1118201f!important}html[data-theme=light] .hero-content h1,html[data-theme=light] .hero-content h1 span,html[data-theme=light] .hero-lead strong{color:#111820!important}html[data-theme=light] .hero-lead{color:#111820ad!important}html[data-theme=light] .hero-section .button-primary{color:#fff!important;background:#111820!important;border-color:#111820!important}html[data-theme=light] .hero-section .button-primary:hover,html[data-theme=light] .hero-section .button-primary:focus-visible{background:#000!important;border-color:#000!important}html[data-theme=light] .hero-section .button-secondary{color:#111820!important;background:0 0!important;border-color:#1118203d!important}html[data-theme=light] .hero-section .button-secondary:hover,html[data-theme=light] .hero-section .button-secondary:focus-visible{background:#1118200f!important;border-color:#1118206b!important}html[data-theme=light] button,html[data-theme=light] .button,html[data-theme=light] .nav-cta,html[data-theme=light] .theme-toggle,html[data-theme=light] .menu-toggle,html[data-theme=light] .mega-primary,html[data-theme=light] .faq-q,html[data-theme=light] .faq-icon,html[data-theme=light] .map-region-list button,html[data-theme=light] .service-tab,html[data-theme=light] .service-link,html[data-theme=light] input[type=button],html[data-theme=light] input[type=submit],html[data-theme=light] input[type=reset],html[data-theme=light] [role=button]{border-radius:0!important}html[data-theme=light]{--light-ink:#111113;--light-ink-soft:#2d2e33;--light-body:#53545b;--light-muted:#6a6b72;--light-faint:#85868d;--light-rule:#11111321}html[data-theme=light] [data-home-section]:not([data-home-section=hero]){color:var(--light-ink)!important}html[data-theme=light] [data-home-section]:not([data-home-section=hero]) :is(h1,h2,h3,h4,h5,h6,strong,b,.statement,.rail-item strong,.flow-label,.service-tab-title,.service-detail-copy h3,.intel-card h3,.ledger-row strong,.method-panel h3,.view-row-title,.faq-q,.connect-copy-v2 h2){color:var(--light-ink)!important;opacity:1!important}html[data-theme=light] [data-home-section]:not([data-home-section=hero]) :is(p,li,small,.lede,.rail-item p,.manifesto-card p,.service-console-head>p,.service-detail-copy p,.intel-card p,.ledger-row p,.method-lede>p,.method-panel p,.view-row-text,.faq-a p,.connect-copy-v2>p,.connect-note){color:var(--light-body)!important;opacity:1!important}html[data-theme=light] [data-home-section=flow] :is(.flow-label,.flow-icon,.flow-icon svg,.flow-arrow,.flow-arrow svg){color:var(--light-ink)!important;opacity:1!important}html[data-theme=light] [data-home-section=flow] .flow-icon-accent,html[data-theme=light] [data-home-section=flow] .flow-icon-accent svg{color:var(--red)!important}html[data-theme=light] [data-home-section=flow] .flow-arrow{color:#1111137a!important}html[data-theme=light] [data-home-section=security] :is(.service-console-head h2,.service-tab,.service-tab-title,.service-tab-icon,.service-tab-icon svg,.service-tab-arrow,.service-tab-arrow svg,.service-detail-topline,.service-detail-topline span,.service-detail-icon,.service-detail-icon svg,.service-detail-copy h3,.service-detail-link,.service-detail-link svg){color:var(--light-ink)!important;opacity:1!important}html[data-theme=light] [data-home-section=security] .service-tab-number{color:var(--light-muted)!important;opacity:1!important}html[data-theme=light] [data-home-section=security] .service-tab:not(.is-active){color:var(--light-ink-soft)!important;opacity:1!important}html[data-theme=light] [data-home-section=security] .service-tab.is-active{color:#000!important}html[data-theme=light] [data-home-section=security] .service-detail-copy p{color:var(--light-body)!important}html[data-theme=light] [data-home-section=security] .service-detail-chips span{color:var(--light-ink-soft)!important;border-color:var(--light-rule)!important;opacity:1!important;background:#e7e4de!important}html[data-theme=light] [data-home-section=security] .service-detail-link{border-bottom-color:var(--red)!important}html[data-theme=light] [data-home-section=lifecycle] :is(.method-lede h2,.method-count,.method-total,.method-step-label,.method-num,.method-panel h3){color:var(--light-ink)!important;opacity:1!important}html[data-theme=light] [data-home-section=lifecycle] .method-total{color:var(--light-muted)!important}html[data-theme=light] [data-home-section=lifecycle] .method-step-label{color:var(--red)!important}html[data-theme=light] [data-home-section=lifecycle] .method-panel{opacity:.72!important;color:var(--light-ink)!important}html[data-theme=light] [data-home-section=lifecycle] .method-panel.is-live{opacity:1!important}html[data-theme=light] [data-home-section=lifecycle] .method-panel p{color:var(--light-body)!important}html[data-theme=light] [data-home-section=lifecycle] .method-track{opacity:1!important;background:#11111338!important}html[data-theme=light] [data-home-section=sectors] .client-band-intro{color:var(--light-muted)!important;opacity:1!important}html[data-theme=light] [data-home-section=sectors] .client-item{color:var(--light-ink)!important;opacity:1!important;-webkit-text-stroke:0!important}html[data-theme=light] [data-home-section=sectors] .client-item i{background:#11111359!important}html[data-theme=light] [data-home-section=rail] :is(.rail-icon,.rail-icon svg),html[data-theme=light] [data-home-section=intelligence] :is(.intel-head h2,.intel-card h3,.intel-card-head,.intel-card-cta,.intel-card-cta svg){color:var(--light-ink)!important;opacity:1!important}html[data-theme=light] [data-home-section=intelligence] .intel-card p{color:var(--light-body)!important}html[data-theme=light] [data-home-section=why] :is(.ledger-lede h2,.ledger-row strong,.ledger-row span,.ledger-row svg,.ledger-link),html[data-theme=light] [data-home-section=insights] :is(.view-row,.view-row-title,.view-row-arrow,.view-row-arrow svg){color:var(--light-ink)!important;opacity:1!important}html[data-theme=light] [data-home-section=insights] :is(.view-num,.view-row-text,.view-lede){color:var(--light-muted)!important;opacity:1!important}html[data-theme=light] .site-page .page-section,html[data-theme=light] .site-page .related-section,html[data-theme=light] .site-page .home-faq{color:var(--light-ink)!important}html[data-theme=light] .site-page :is(.page-section,.related-section,.home-faq) :is(h1,h2,h3,h4,h5,h6,strong,b,.section-heading,.bento-title,.page-card h3,.related-card h3,.signal-board-head,.faq-q){color:var(--light-ink)!important;opacity:1!important}html[data-theme=light] .site-page :is(.page-section,.related-section,.home-faq) :is(p,li,small,.page-copy,.bento-text,.page-card p,.related-card p,.signal-row p,.faq-a p){color:var(--light-body)!important;opacity:1!important}html[data-theme=light] .site-page :is(.page-section,.related-section) :is(.page-eyebrow,.section-label,.section-tag,.bento-num,.signal-row>span:first-child){color:var(--light-muted)!important;opacity:1!important}html[data-theme=light] .site-page :is(.page-section,.related-section) :is(a:not(.button),.bento-cta,.page-card svg,.related-card svg,.signal-icon,.signal-icon svg){color:var(--light-ink)!important;opacity:1!important}html[data-theme=light] .site-page :is(.page-card,.bento-card,.related-card,.signal-board,.signal-row,.outcome-card){color:var(--light-ink)!important;border-color:var(--light-rule)!important}html[data-theme=light] :is(.blog-list-section,.article-content,.article-body-wrap,.page-connect-section) :is(h1,h2,h3,h4,strong,.blog-card h2,label,label span){color:var(--light-ink)!important;opacity:1!important}html[data-theme=light] :is(.blog-list-section,.article-content,.article-body-wrap,.page-connect-section) :is(p,li,small,.blog-card p,.blog-card-meta,figcaption,.form-status){color:var(--light-body)!important;opacity:1!important}html[data-theme=light] :is(.blog-category-nav a,.blog-card-categories i){color:var(--light-ink-soft)!important;border-color:var(--light-rule)!important}html[data-theme=light] :is(input,textarea,select)::placeholder{color:#77787f!important;opacity:1!important}html[data-theme=light] :is([data-home-section]:not([data-home-section=hero]),.site-page .page-section,.site-page .related-section,.blog-list-section,.article-content,.article-body-wrap) :is(h1,h2,h3,h4,h5,h6,p,li,strong,small,a,button,span){text-shadow:none!important}html[data-theme=light] [data-home-section=category] :is(.manifesto-kicker,.manifesto-statement,.manifesto-statement span,.mw),html[data-theme=light] [data-home-section=purpose] :is(.manifesto-kicker,.manifesto-statement,.manifesto-statement span,.mw){color:var(--light-ink)!important}html[data-theme=light] :is([data-home-section=category],[data-home-section=purpose]) .manifesto-card p{color:var(--light-body)!important;opacity:1!important}html[data-theme=light] [data-home-section=trusted] .trust-heading{color:var(--light-muted)!important;opacity:1!important}html[data-theme=light] [data-home-section=stats] :is(.stat-band-tag,.stat-value,.stat-suffix,.stat-label){color:var(--light-ink)!important;opacity:1!important}html[data-theme=light] [data-home-section=stats] .stat-label{color:var(--light-body)!important}html[data-theme=light] [data-home-section=faq] :is(.home-faq-lede h2,.faq-q,.faq-q>span:first-child,.faq-icon,.faq-icon svg){color:var(--light-ink)!important;opacity:1!important}html[data-theme=light] [data-home-section=faq] .faq-a p{color:var(--light-body)!important;opacity:1!important}html[data-theme=light] [data-home-section=connect] :is(.connect-copy-v2 h2,.connect-chips span,.connect-note,.connect-note svg,.contact-form label,.contact-form label span){color:var(--light-ink)!important;opacity:1!important}html[data-theme=light] [data-home-section=connect] .connect-copy-v2>p{color:var(--light-body)!important}html[data-theme=light] .site-page .page-section :is(.content-block,.content-stack,.page-copy,.page-visual,.signal-board,.signal-board-head,.signal-row,.outcome-grid,.outcome-card,.related-head){color:var(--light-ink)!important}html[data-theme=light] .site-page .page-section .signal-row :is(h3,strong,span),html[data-theme=light] .site-page .page-section .outcome-card :is(h3,strong,span),html[data-theme=light] .site-page .related-section .related-card :is(h3,strong,span){color:var(--light-ink)!important;opacity:1!important}html[data-theme=light] .site-page .page-section .signal-row p,html[data-theme=light] .site-page .page-section .outcome-card p,html[data-theme=light] .site-page .related-section .related-card p{color:var(--light-body)!important;opacity:1!important}html[data-theme=light] :is(.navy-section,.orchestration-section){color:var(--light-ink)!important}html[data-theme=light] :is(.navy-section,.orchestration-section) :is(h1,h2,h3,strong,.section-tag){color:var(--light-ink)!important;opacity:1!important}html[data-theme=light] :is(.navy-section,.orchestration-section) p{color:var(--light-body)!important;opacity:1!important}html[data-theme=light] :is(.service-row,.service-row-title,.service-row-index,.service-row-arrow,.service-preview-title,.service-preview-link,.service-preview-icon){color:var(--light-ink)!important;opacity:1!important}html[data-theme=light] :is(.service-row-desc,.service-preview-text){color:var(--light-body)!important;opacity:1!important}html[data-theme=light] :is(.service-preview,.service-preview-inner){color:var(--light-ink)!important;border-color:var(--light-rule)!important;background-color:#ffffffbd!important}html[data-theme=light] :is(.map-caption,.map-caption span,.map-caption strong,.map-caption svg,.map-region-phone){color:var(--light-ink)!important;opacity:1!important}html[data-theme=light] .hero-section{color:#111820!important;background:#fff!important}html[data-theme=light] .hero-section:before,html[data-theme=light] .hero-section:after,html[data-theme=light] .hero-media:before,html[data-theme=light] .hero-media:after{box-shadow:none!important;background:0 0!important}html[data-theme=light] .hero-media,html[data-theme=light] .hero-media>section,html[data-theme=light] .hero-media [data-credo-theme=light]{background:#fff!important}
:root{--font-graphik:"Graphik", "Inter", "Helvetica Neue", Arial, sans-serif}html,body,button,input,textarea,select{font-synthesis:none;font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-graphik)!important}body{letter-spacing:0;font-size:16px;font-weight:400;line-height:1.62}h1,h2,h3,h4,h5,h6,strong,.hero-title,.page-title,.page-copy h1,.page-section h2,.page-section h3,.manifesto-kicker,.manifesto-statement,.service-row-title,.service-detail h3,.intel-card h3,.method-panel h3,.view-row-title,.ledger-row strong,.bento-title,.signal-row strong,.faq-q strong,.map-region-list strong,.word-strip-main,.word-strip-accent,.connect-title{font-stretch:100%;font-family:var(--font-graphik)!important;font-weight:600!important}h1,h2,h3,h4,h5,h6,.hero-title,.page-copy h1,.manifesto-statement,.word-strip-main,.word-strip-accent{letter-spacing:-.045em!important}p,li,dd,dt,blockquote,figcaption,.article-body,.article-body p,.article-body li,.page-lead,.content-block p,.content-block li,.hero-lead,.manifesto-card p,.service-side-copy p,.service-detail p,.intel-card p,.method-lede p,.method-panel p,.view-lede,.view-row-desc,.ledger-lede p,.ledger-row p,.faq-a p,.connect-copy p,.bento-text,.signal-row span,.map-floating-panel p,.map-region-list p{font-family:var(--font-graphik)!important;font-weight:400!important}.hero-lead,.page-lead,.content-block p,.content-block li,.manifesto-card p,.service-side-copy p,.service-detail p,.intel-card p,.method-lede p,.method-panel p,.view-lede,.view-row-desc,.ledger-lede p,.ledger-row p,.faq-a p,.connect-copy p,.bento-text,.article-body p,.article-body li{letter-spacing:0!important;font-size:clamp(1rem,1.05vw,1.25rem)!important;line-height:1.62!important}.section-tag,.page-eyebrow,.eyebrow,.kicker,.stat-band-tag,.stat-label,.trust-heading,.mega-group-title,.map-floating-panel span,.map-region-phone,.view-num,.method-index,.method-step-label,.rail-step,.rail-label,.signal-board-head,.footer-heading{font-family:var(--font-graphik)!important;letter-spacing:.04em!important;font-weight:500!important;line-height:1.35!important}.nav-item>a,.mobile-subnav a,.nav-cta,.button,.theme-toggle,.menu-toggle,.mega-primary,.mega-links a,.footer-nav a,.service-link,.service-detail-link,.article-inline-cta,.form-submit,input[type=button],input[type=submit],input[type=reset]{font-stretch:100%;font-family:var(--font-graphik)!important;letter-spacing:.015em!important;font-size:clamp(.875rem,.78vw,1rem)!important;font-weight:500!important;line-height:1.2!important}[class*=mono],[class*=code],[class*=label],[class*=tag],[class*=eyebrow],[class*=kicker]{font-family:var(--font-graphik)!important}@media (max-width:720px){body{font-size:16px;line-height:1.6}.hero-lead,.page-lead,.content-block p,.content-block li,.manifesto-card p,.service-side-copy p,.service-detail p,.intel-card p,.method-lede p,.method-panel p,.view-lede,.view-row-desc,.ledger-lede p,.ledger-row p,.faq-a p,.connect-copy p,.bento-text,.article-body p,.article-body li{font-size:1rem!important;line-height:1.6!important}.nav-item>a,.mobile-subnav a,.nav-cta,.button,.theme-toggle,.menu-toggle,.mega-primary,.mega-links a,.footer-nav a{font-size:.875rem!important}}
:root{--credo-red:#e10119;--credo-red-bright:#ff263e;--credo-red-soft:#ff6476;--credo-blue:#3677ff;--credo-blue-bright:#65a0ff;--credo-blue-deep:#07172e;--credo-teal:#14b8a6;--credo-teal-bright:#62dfcf;--credo-teal-deep:#061d20;--credo-amber:#e9a23b;--credo-violet:#8b5cf6;--credo-cyan:#22c7e8;--credo-paper:#f3f0e9;--credo-paper-clean:#f8f7f3;--credo-cloud:#eef2f7;--credo-ink:#111318;--credo-graphite:#111217;--credo-carbon:#050507}.site-header:after{opacity:.82!important;background:linear-gradient(90deg,#0000 0%,#3677ff8c 22%,#14b8a699 47%,#e10119d1 76%,#0000 100%)!important;height:2px!important}.nav-item>a{transition:color .18s,opacity .18s!important}.nav-item:first-child:hover>a,.nav-item:first-child:focus-within>a{color:var(--credo-blue-bright)!important}.nav-item:nth-child(2):hover>a,.nav-item:nth-child(2):focus-within>a{color:var(--credo-teal-bright)!important}.nav-item:nth-child(3):hover>a,.nav-item:nth-child(3):focus-within>a{color:#fff!important}.nav-item:nth-child(4):hover>a,.nav-item:nth-child(4):focus-within>a{color:#ffc365!important}.nav-cta{box-shadow:0 10px 32px #e1011938!important}.theme-toggle:hover,.theme-toggle:focus-visible{color:var(--credo-teal-bright)!important;border-color:#14b8a699!important}.hero-section{isolation:isolate;background:radial-gradient(circle at 78%,#14b8a613,#0000 29rem),radial-gradient(circle at 58% 70%,#e1011912,#0000 26rem),radial-gradient(circle at 92% 20%,#3677ff12,#0000 24rem),#000!important}.hero-section:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#00000073,#0000 52%),linear-gradient(#0000 65%,#000000b8);position:absolute;inset:0}.hero-content,.hero-media{z-index:1;position:relative}.hero-content h1 span,html[data-theme=light] .hero-content h1 span{background:linear-gradient(92deg,#fff 0% 46%,#ff8b98 76%,#ff3149 100%);-webkit-background-clip:text;background-clip:text;color:#0000!important;text-shadow:0 0 34px #e1011914!important}.hero-media{background:radial-gradient(circle,#14b8a613,#0000 34%),radial-gradient(circle at 52% 62%,#e101190e,#0000 28%)}[data-home-section=rail] .rail-band,html[data-theme=light] [data-home-section=rail] .rail-band{color:#fff!important;background:radial-gradient(circle at 83% 8%,#3677ff17,#0000 24rem),linear-gradient(120deg,#0c0d12 0%,#15161c 56%,#0a0b0f 100%)!important;border-block-color:#ffffff17!important}[data-home-section=rail] .rail-item,html[data-theme=light] [data-home-section=rail] .rail-item{position:relative;overflow:hidden;color:#fff!important;background:#ffffff05!important;border-color:#ffffff17!important}[data-home-section=rail] .rail-item:before{content:"";opacity:.72;background:var(--stage-color,#ffffff59);transform-origin:0;height:2px;transition:transform .26s,opacity .26s;position:absolute;inset:0 0 auto;transform:scaleX(.4)}[data-home-section=rail] .rail-item:hover:before{opacity:1;transform:scaleX(1)}[data-home-section=rail] .rail-item:first-child{--stage-color:#8b93a5}[data-home-section=rail] .rail-item:nth-child(2){--stage-color:#647da5}[data-home-section=rail] .rail-item:nth-child(3){--stage-color:var(--credo-red)}[data-home-section=rail] .rail-item:nth-child(4){--stage-color:var(--credo-blue)}[data-home-section=rail] .rail-item:nth-child(5){--stage-color:var(--credo-teal)}[data-home-section=rail] .rail-icon,html[data-theme=light] [data-home-section=rail] .rail-icon{color:var(--stage-color)!important}[data-home-section=rail] .rail-item span,html[data-theme=light] [data-home-section=rail] .rail-item span{color:#fff!important}[data-home-section=rail] .rail-item p,html[data-theme=light] [data-home-section=rail] .rail-item p{color:#ffffff94!important}[data-home-section=trusted] .trust-band,html[data-theme=light] [data-home-section=trusted] .trust-band{background:radial-gradient(circle at 10% 10%, #e101190e, transparent 26rem), radial-gradient(circle at 88% 85%, #3677ff11, transparent 28rem), var(--credo-paper-clean)!important;color:var(--credo-ink)!important;border-color:#11131817!important}[data-home-section=trusted] .trust-heading,html[data-theme=light] [data-home-section=trusted] .trust-heading{color:#555b66!important}[data-home-section=trusted] .trust-cell,html[data-theme=light] [data-home-section=trusted] .trust-cell{background:#ffffffc2!important;border:1px solid #11131813!important;transition:transform .24s,border-color .24s,box-shadow .24s!important;box-shadow:0 16px 42px #2227310e!important}[data-home-section=trusted] .trust-cell:hover{transform:translateY(-3px);border-color:#3677ff38!important;box-shadow:0 20px 50px #22273117!important}[data-home-section=trusted] .trust-cell img,html[data-theme=light] [data-home-section=trusted] .trust-cell img{filter:grayscale(.18)saturate(.82)contrast(1.02)!important;opacity:.84!important}[data-home-section=trusted] .trust-cell:hover img{filter:grayscale(0)saturate()contrast()!important;opacity:1!important}[data-home-section=category] .manifesto-section,html[data-theme=light] [data-home-section=category] .manifesto-section{background:radial-gradient(circle at 14% 18%, #e1011911, transparent 30rem), radial-gradient(circle at 86% 78%, #14b8a614, transparent 32rem), var(--credo-paper)!important;color:var(--credo-ink)!important}[data-home-section=category] .manifesto-kicker:before{background:linear-gradient(90deg, var(--credo-red), var(--credo-teal))!important}[data-home-section=category] .manifesto-statement,html[data-theme=light] [data-home-section=category] .manifesto-statement{color:var(--credo-ink)!important}[data-home-section=category] .manifesto-card,html[data-theme=light] [data-home-section=category] .manifesto-card{position:relative;background:#ffffff8c!important;border-color:#1113181a!important;box-shadow:0 20px 55px #23252d0b!important}[data-home-section=category] .manifesto-card:first-child{border-top:3px solid var(--credo-red)!important}[data-home-section=category] .manifesto-card:nth-child(2){border-top:3px solid var(--credo-teal)!important}[data-home-section=category] .manifesto-card:first-child:hover{background:#e101190b!important}[data-home-section=category] .manifesto-card:nth-child(2):hover{background:#14b8a60e!important}[data-home-section=flow] .flow-section,html[data-theme=light] [data-home-section=flow] .flow-section{color:#fff!important;background:radial-gradient(circle at 78% 28%,#14b8a617,#0000 28rem),radial-gradient(circle at 25% 82%,#3677ff14,#0000 26rem),linear-gradient(145deg,#08090d 0%,#11131a 55%,#07080b 100%)!important}[data-home-section=flow] .flow-head h2,html[data-theme=light] [data-home-section=flow] .flow-head h2{color:#fff!important}[data-home-section=flow] .flow-head p,html[data-theme=light] [data-home-section=flow] .flow-head p{color:#ffffff9e!important}[data-home-section=flow] .flow-track{position:relative}[data-home-section=flow] .flow-track:after{content:"";z-index:0;background:linear-gradient(90deg, #707888, var(--credo-blue), var(--credo-teal), var(--credo-red));opacity:.42;height:1px;position:absolute;top:50%;left:8%;right:8%}[data-home-section=flow] .flow-node,[data-home-section=flow] .flow-arrow{z-index:1;position:relative}[data-home-section=flow] .flow-node:first-of-type{--flow-color:#8c94a3}[data-home-section=flow] .flow-node:nth-of-type(2){--flow-color:var(--credo-blue)}[data-home-section=flow] .flow-node:nth-of-type(3){--flow-color:var(--credo-teal)}[data-home-section=flow] .flow-node:nth-of-type(4){--flow-color:var(--credo-red)}[data-home-section=flow] .flow-icon,html[data-theme=light] [data-home-section=flow] .flow-icon{color:var(--flow-color,white)!important;border:1px solid color-mix(in srgb, var(--flow-color,white) 45%, transparent)!important;box-shadow:0 0 30px color-mix(in srgb, var(--flow-color,white) 12%, transparent)!important;background:#101219!important}[data-home-section=flow] .flow-label,html[data-theme=light] [data-home-section=flow] .flow-label{color:#fff!important}[data-home-section=flow] .flow-arrow:first-of-type{color:#6f87ae!important}[data-home-section=flow] .flow-arrow:nth-of-type(2){color:#2caab5!important}[data-home-section=flow] .flow-arrow:nth-of-type(3){color:#d64052!important}[data-home-section=security] .service-index-section,html[data-theme=light] [data-home-section=security] .service-index-section{color:#fff!important;background:radial-gradient(circle at 84% 12%,#3677ff2e,#0000 31rem),radial-gradient(circle at 15% 85%,#14c7e813,#0000 30rem),linear-gradient(145deg,#06101f 0%,#0a1930 58%,#050b14 100%)!important;border-color:#5089ff26!important}[data-home-section=security] .section-tag,[data-home-section=security] .service-console-head h2,html[data-theme=light] [data-home-section=security] .section-tag,html[data-theme=light] [data-home-section=security] .service-console-head h2{color:#fff!important}[data-home-section=security] .section-tag:before{background:var(--credo-blue)!important}[data-home-section=security] .service-console-head>p,html[data-theme=light] [data-home-section=security] .service-console-head>p{color:#dde8ffa8!important}[data-home-section=security] .service-console,[data-home-section=security] .service-tabs,[data-home-section=security] .service-detail,html[data-theme=light] [data-home-section=security] .service-console,html[data-theme=light] [data-home-section=security] .service-tabs,html[data-theme=light] [data-home-section=security] .service-detail{color:#fff!important;background:radial-gradient(circle at 92% 9%,#3677ff18,#0000 24rem),#050d1ac4!important;border-color:#5c91ff2e!important}[data-home-section=security] .service-tab,html[data-theme=light] [data-home-section=security] .service-tab{color:#fff!important;background:#06101fb8!important;border-color:#5d8ff71f!important}[data-home-section=security] .service-tab:hover,[data-home-section=security] .service-tab:focus-visible,[data-home-section=security] .service-tab.is-active,html[data-theme=light] [data-home-section=security] .service-tab:hover,html[data-theme=light] [data-home-section=security] .service-tab:focus-visible,html[data-theme=light] [data-home-section=security] .service-tab.is-active{background:linear-gradient(90deg,#3677ff29,#3677ff09)!important;border-color:#65a0ff47!important}[data-home-section=security] .service-tab.is-active{box-shadow:inset 3px 0 0 var(--credo-red), 0 0 34px #3677ff0d!important}[data-home-section=security] .service-tab-icon,[data-home-section=security] .service-detail-icon,[data-home-section=security] .service-detail-topline span:first-child,html[data-theme=light] [data-home-section=security] .service-tab-icon,html[data-theme=light] [data-home-section=security] .service-detail-icon{color:var(--credo-blue-bright)!important}[data-home-section=security] .service-detail-copy h3,html[data-theme=light] [data-home-section=security] .service-detail-copy h3{color:#fff!important}[data-home-section=security] .service-detail-copy p,html[data-theme=light] [data-home-section=security] .service-detail-copy p{color:#dde8ffab!important}[data-home-section=security] .service-detail-chips span,html[data-theme=light] [data-home-section=security] .service-detail-chips span{color:#dbe8ff!important;background:#3677ff17!important;border-color:#65a0ff33!important}[data-home-section=security] .service-detail-link,html[data-theme=light] [data-home-section=security] .service-detail-link{color:#fff!important;border-color:var(--credo-blue)!important}[data-home-section=intelligence] .intel-section,html[data-theme=light] [data-home-section=intelligence] .intel-section{color:#fff!important;background:radial-gradient(circle at 18% 8%,#14b8a633,#0000 31rem),radial-gradient(circle at 85% 78%,#3677ff13,#0000 28rem),linear-gradient(145deg,#05191b 0%,#08262a 58%,#041416 100%)!important;border-color:#2acfbc24!important}[data-home-section=intelligence] .intel-head h2,html[data-theme=light] [data-home-section=intelligence] .intel-head h2{color:#fff!important}[data-home-section=intelligence] .intel-head>div p,html[data-theme=light] [data-home-section=intelligence] .intel-head>div p{color:#d5f4f0a8!important}[data-home-section=intelligence] .intel-progress{background:#62dfcf29!important}[data-home-section=intelligence] .intel-progress span{background:linear-gradient(90deg, var(--credo-teal), var(--credo-cyan), var(--credo-blue))!important;box-shadow:0 0 18px #14b8a640!important}[data-home-section=intelligence] .intel-ghost{color:#62dfcf06!important;-webkit-text-stroke:1px #62dfcf1c!important}[data-home-section=intelligence] .intel-card,html[data-theme=light] [data-home-section=intelligence] .intel-card{--card-accent:var(--credo-teal);position:relative;overflow:hidden;color:#fff!important;box-shadow:none!important;background:#031416ad!important;border-color:#62dfcf26!important}[data-home-section=intelligence] .intel-card:before{content:"";background:var(--card-accent);opacity:.82;height:2px;position:absolute;inset:0 0 auto}[data-home-section=intelligence] .intel-card:first-child{--card-accent:var(--credo-teal)}[data-home-section=intelligence] .intel-card:nth-child(2){--card-accent:var(--credo-violet)}[data-home-section=intelligence] .intel-card:nth-child(3){--card-accent:var(--credo-blue)}[data-home-section=intelligence] .intel-card:nth-child(4){--card-accent:var(--credo-amber)}[data-home-section=intelligence] .intel-card:nth-child(5),[data-home-section=intelligence] .intel-card-cta{--card-accent:var(--credo-red)}[data-home-section=intelligence] .intel-card-cta:before{background:linear-gradient(90deg, var(--credo-teal), var(--credo-red))!important}[data-home-section=intelligence] .intel-card:hover,html[data-theme=light] [data-home-section=intelligence] .intel-card:hover{transform:translateY(-5px);background:color-mix(in srgb, var(--card-accent) 7%, #061b1e)!important;border-color:color-mix(in srgb, var(--card-accent) 42%, transparent)!important}[data-home-section=intelligence] .intel-card-head svg,[data-home-section=intelligence] .intel-card-cta svg,html[data-theme=light] [data-home-section=intelligence] .intel-card-head svg{color:var(--card-accent)!important}[data-home-section=intelligence] .intel-card h3,[data-home-section=intelligence] .intel-card-cta strong,html[data-theme=light] [data-home-section=intelligence] .intel-card h3{color:#fff!important}[data-home-section=intelligence] .intel-card p,html[data-theme=light] [data-home-section=intelligence] .intel-card p{color:#d5f4f0a1!important}[data-home-section=why] .ledger-section,html[data-theme=light] [data-home-section=why] .ledger-section{color:var(--credo-ink)!important;background:radial-gradient(circle at 12% 20%,#e101190b,#0000 28rem),radial-gradient(circle at 88% 80%,#3677ff0e,#0000 28rem),#f6f3ed!important}[data-home-section=why] .ledger-lede h2,[data-home-section=why] .ledger-row p,html[data-theme=light] [data-home-section=why] .ledger-lede h2,html[data-theme=light] [data-home-section=why] .ledger-row p{color:var(--credo-ink)!important}[data-home-section=why] .ledger-row{--ledger-accent:var(--credo-red);padding-left:1rem;position:relative;transition:background .2s,padding-left .2s!important}[data-home-section=why] .ledger-row:before{content:"";background:var(--ledger-accent);opacity:.45;width:2px;position:absolute;top:22%;bottom:22%;left:0}[data-home-section=why] .ledger-row:first-child{--ledger-accent:var(--credo-red)}[data-home-section=why] .ledger-row:nth-child(2){--ledger-accent:var(--credo-blue)}[data-home-section=why] .ledger-row:nth-child(3){--ledger-accent:var(--credo-teal)}[data-home-section=why] .ledger-row:nth-child(4){--ledger-accent:var(--credo-amber)}[data-home-section=why] .ledger-row:nth-child(5){--ledger-accent:var(--credo-violet)}[data-home-section=why] .ledger-row:hover{padding-left:1.35rem;background:color-mix(in srgb, var(--ledger-accent) 6%, white)!important}[data-home-section=why] .ledger-row svg{color:var(--ledger-accent)!important}[data-home-section=purpose] .manifesto-section,html[data-theme=light] [data-home-section=purpose] .manifesto-section{color:#fff!important;background:radial-gradient(circle at 84% 22%,#ff52662b,#0000 30rem),radial-gradient(circle at 18% 86%,#14b8a60e,#0000 25rem),linear-gradient(135deg,#280208 0%,#71000d 48%,#170104 100%)!important;border-color:#ff758529!important}[data-home-section=purpose] .manifesto-kicker,[data-home-section=purpose] .manifesto-statement,html[data-theme=light] [data-home-section=purpose] .manifesto-kicker,html[data-theme=light] [data-home-section=purpose] .manifesto-statement{color:#fff!important}[data-home-section=purpose] .manifesto-card,html[data-theme=light] [data-home-section=purpose] .manifesto-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff1!important;border-color:#ffffff26!important}[data-home-section=purpose] .manifesto-card p,html[data-theme=light] [data-home-section=purpose] .manifesto-card p{color:#ffffffc7!important}[data-home-section=sectors] .client-band,html[data-theme=light] [data-home-section=sectors] .client-band{color:#fff!important;background:radial-gradient(circle at 50% 0,#3677ff13,#0000 24rem),linear-gradient(120deg,#101116,#181920 50%,#0d0e12)!important}[data-home-section=sectors] .client-band-intro,html[data-theme=light] [data-home-section=sectors] .client-band-intro{color:#ffffffb8!important}[data-home-section=sectors] .client-item,html[data-theme=light] [data-home-section=sectors] .client-item{color:#ffffffd1!important}[data-home-section=sectors] .client-item:nth-child(8n+1) i{background:var(--credo-blue)!important}[data-home-section=sectors] .client-item:nth-child(8n+2) i{background:var(--credo-red)!important}[data-home-section=sectors] .client-item:nth-child(8n+3) i{background:var(--credo-teal)!important}[data-home-section=sectors] .client-item:nth-child(8n+4) i{background:var(--credo-violet)!important}[data-home-section=sectors] .client-item:nth-child(8n+5) i{background:var(--credo-amber)!important}[data-home-section=sectors] .client-item:nth-child(8n+6) i{background:var(--credo-cyan)!important}[data-home-section=sectors] .client-item:nth-child(8n+7) i{background:#ff6c7d!important}[data-home-section=sectors] .client-item:nth-child(8n+8) i{background:#86a7ff!important}[data-home-section=stats] .stat-band{background:radial-gradient(circle at 50% 120%,#e1011921,#0000 28rem),#08090d!important;border-color:#ffffff17!important}[data-home-section=stats] .stat-cell{position:relative}[data-home-section=stats] .stat-cell:first-child .stat-figure{color:var(--credo-red-soft)!important}[data-home-section=stats] .stat-cell:nth-child(2) .stat-figure{color:var(--credo-blue-bright)!important}[data-home-section=stats] .stat-cell:nth-child(3) .stat-figure{color:var(--credo-teal-bright)!important}[data-home-section=stats] .stat-cell:nth-child(4) .stat-figure{color:#ffc365!important}[data-home-section=lifecycle] .method-section,html[data-theme=light] [data-home-section=lifecycle] .method-section{color:#fff!important;background:radial-gradient(circle at 14% 20%,#e101191b,#0000 28rem),radial-gradient(circle at 84% 78%,#14b8a60e,#0000 30rem),linear-gradient(145deg,#0c0d12 0%,#15161d 62%,#08090d 100%)!important}[data-home-section=lifecycle] .method-lede h2,[data-home-section=lifecycle] .method-panel h3,[data-home-section=lifecycle] .method-count,html[data-theme=light] [data-home-section=lifecycle] .method-lede h2,html[data-theme=light] [data-home-section=lifecycle] .method-panel h3{color:#fff!important}[data-home-section=lifecycle] .method-lede>p,[data-home-section=lifecycle] .method-panel p,html[data-theme=light] [data-home-section=lifecycle] .method-lede>p,html[data-theme=light] [data-home-section=lifecycle] .method-panel p{color:#ffffff8f!important}[data-home-section=lifecycle] .method-panel,html[data-theme=light] [data-home-section=lifecycle] .method-panel{opacity:.66;background:#ffffff05!important;border-color:#ffffff13!important;transition:opacity .22s,background .22s,border-color .22s!important}[data-home-section=lifecycle] .method-panel.is-complete{opacity:.82;border-color:#14b8a624!important}[data-home-section=lifecycle] .method-panel.is-complete .method-num{color:var(--credo-teal-bright)!important}[data-home-section=lifecycle] .method-panel.is-live,html[data-theme=light] [data-home-section=lifecycle] .method-panel.is-live{opacity:1;box-shadow:inset 3px 0 0 var(--credo-red), 0 20px 50px #00000021!important;background:#e1011913!important;border-color:#ff465c4d!important}[data-home-section=lifecycle] .method-panel.is-live .method-num{color:#ff7585!important}[data-home-section=lifecycle] .method-fill{background:linear-gradient(180deg, var(--credo-red-bright), var(--credo-red), var(--credo-teal))!important;box-shadow:0 0 16px #e1011952!important}[data-home-section=insights] .insight-section,html[data-theme=light] [data-home-section=insights] .insight-section{color:var(--credo-ink)!important;background:radial-gradient(circle at 84% 10%,#3677ff0d,#0000 25rem),linear-gradient(#fff 0%,#f2f0eb 100%)!important}[data-home-section=insights] .view-head h2,[data-home-section=insights] .view-row-title,html[data-theme=light] [data-home-section=insights] .view-head h2,html[data-theme=light] [data-home-section=insights] .view-row-title{color:var(--credo-ink)!important}[data-home-section=insights] .view-row{--insight-accent:var(--credo-red);position:relative;overflow:hidden}[data-home-section=insights] .view-row:before{content:"";background:var(--insight-accent);opacity:.5;width:3px;transition:transform .22s,opacity .22s;position:absolute;top:18%;bottom:18%;left:0;transform:scaleY(.25)}[data-home-section=insights] .view-row:first-child{--insight-accent:var(--credo-red)}[data-home-section=insights] .view-row:nth-child(2){--insight-accent:var(--credo-blue)}[data-home-section=insights] .view-row:nth-child(3){--insight-accent:var(--credo-teal)}[data-home-section=insights] .view-row:nth-child(4){--insight-accent:var(--credo-amber)}[data-home-section=insights] .view-row:nth-child(5){--insight-accent:var(--credo-violet)}[data-home-section=insights] .view-row:hover:before,[data-home-section=insights] .view-row:focus-visible:before{opacity:1;transform:scaleY(1)}[data-home-section=insights] .view-row:hover,[data-home-section=insights] .view-row:focus-visible{background:color-mix(in srgb, var(--insight-accent) 6%, white)!important}[data-home-section=insights] .view-row:hover .view-num,[data-home-section=insights] .view-row:focus-visible .view-num,[data-home-section=insights] .view-row:hover .view-row-arrow,[data-home-section=insights] .view-row:focus-visible .view-row-arrow{color:var(--insight-accent)!important}[data-home-section=faq] .home-faq,html[data-theme=light] [data-home-section=faq] .home-faq{background:radial-gradient(circle at 84% 18%, #3677ff12, transparent 27rem), var(--credo-cloud)!important;color:var(--credo-ink)!important;border-color:#1113181a!important}[data-home-section=faq] .home-faq-lede h2,[data-home-section=faq] .faq-q,html[data-theme=light] [data-home-section=faq] .home-faq-lede h2,html[data-theme=light] [data-home-section=faq] .faq-q{color:var(--credo-ink)!important}[data-home-section=faq] .home-faq-lede p,[data-home-section=faq] .faq-a p,html[data-theme=light] [data-home-section=faq] .home-faq-lede p,html[data-theme=light] [data-home-section=faq] .faq-a p{color:#5c6574!important}[data-home-section=faq] .faq-items,[data-home-section=faq] .faq-item,html[data-theme=light] [data-home-section=faq] .faq-items,html[data-theme=light] [data-home-section=faq] .faq-item{border-color:#1113181f!important}[data-home-section=faq] .faq-item.is-open{background:#ffffff7a}[data-home-section=faq] .faq-icon,html[data-theme=light] [data-home-section=faq] .faq-icon{color:var(--credo-red)!important;background:#ffffff9e!important;border-color:#e1011947!important}[data-home-section=faq] .faq-q:hover .faq-icon,[data-home-section=faq] .faq-item.is-open .faq-icon{background:var(--credo-red)!important;color:#fff!important;border-color:var(--credo-red)!important}[data-home-section=connect] .connect-v2,html[data-theme=light] [data-home-section=connect] .connect-v2{color:#fff!important;background:radial-gradient(circle at 82% 20%,#ffffff29,#0000 30rem),radial-gradient(circle at 12% 90%,#14b8a617,#0000 25rem),linear-gradient(135deg,#a90013 0%,#e10119 48%,#b80015 100%)!important;border-color:#ffffff29!important}[data-home-section=connect] .connect-media:after,html[data-theme=light] [data-home-section=connect] .connect-media:after{background:linear-gradient(90deg,#a90013db,#0000 48%,#b800159e)!important}[data-home-section=connect] .section-tag,[data-home-section=connect] .connect-copy-v2 h2,html[data-theme=light] [data-home-section=connect] .section-tag,html[data-theme=light] [data-home-section=connect] .connect-copy-v2 h2{color:#fff!important}[data-home-section=connect] .section-tag:before{background:#fff!important}[data-home-section=connect] .connect-copy-v2>p,[data-home-section=connect] .connect-note,html[data-theme=light] [data-home-section=connect] .connect-copy-v2>p,html[data-theme=light] [data-home-section=connect] .connect-note{color:#ffffffc2!important}[data-home-section=connect] .connect-chips span,html[data-theme=light] [data-home-section=connect] .connect-chips span{color:#fff!important;background:#ffffff13!important;border-color:#ffffff57!important}[data-home-section=connect] .connect-chips span:hover{background:#ffffff26!important;border-color:#fff!important}[data-home-section=connect] .contact-form,html[data-theme=light] [data-home-section=connect] .contact-form{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff!important;background:#120205ad!important;border-color:#fff3!important;box-shadow:0 28px 80px #4d000842!important}[data-home-section=connect] .contact-form label,[data-home-section=connect] .contact-form label span,html[data-theme=light] [data-home-section=connect] .contact-form label,html[data-theme=light] [data-home-section=connect] .contact-form label span{color:#ffffffc2!important}[data-home-section=connect] .contact-form input,[data-home-section=connect] .contact-form textarea,[data-home-section=connect] .contact-form select,html[data-theme=light] [data-home-section=connect] .contact-form input,html[data-theme=light] [data-home-section=connect] .contact-form textarea,html[data-theme=light] [data-home-section=connect] .contact-form select{color:#fff!important;background:#ffffff0e!important;border-color:#ffffff38!important}[data-home-section=connect] .contact-form input:focus,[data-home-section=connect] .contact-form textarea:focus,[data-home-section=connect] .contact-form select:focus{border-color:var(--credo-teal-bright)!important;box-shadow:0 0 0 3px #62dfcf1f!important}[data-home-section=connect] .contact-form .button:hover,[data-home-section=connect] .contact-form button[type=submit]:hover{color:#fff!important;background:#111318!important;border-color:#111318!important}.site-footer{border-top-color:#e1011952!important}.site-footer .footer-shell{position:relative}.site-footer .footer-shell:before{content:"";background:linear-gradient(90deg, var(--credo-red), var(--credo-blue), var(--credo-teal), transparent);opacity:.7;height:1px;position:absolute;top:0;left:0;right:0}.site-footer a:hover,.site-footer a:focus-visible{color:var(--credo-teal-bright)!important}@media (max-width:900px){[data-home-section=flow] .flow-track:after{background:linear-gradient(180deg, #707888, var(--credo-blue), var(--credo-teal), var(--credo-red));width:1px;height:auto;inset:8% auto 8% 50%}[data-home-section=flow] .flow-node{background:#08090ddb!important}[data-home-section=trusted] .trust-cell{box-shadow:none!important}}@media (prefers-reduced-motion:reduce){[data-home-section=trusted] .trust-cell,[data-home-section=intelligence] .intel-card,[data-home-section=why] .ledger-row{transition:none!important}}html[data-theme=light] .site-header,html[data-theme=light] .mega-panel{color:#fff!important;background:#050507!important;border-color:#ffffff1f!important}html[data-theme=light] .nav-item>a,html[data-theme=light] .mega-feature h2,html[data-theme=light] .mega-links a strong,html[data-theme=light] .brand,html[data-theme=light] .menu-toggle{color:#fff!important}html[data-theme=light] .mega-feature>span,html[data-theme=light] .mega-feature p,html[data-theme=light] .mega-links a span,html[data-theme=light] .mega-group-title{color:#ffffff94!important}html[data-theme=light] .theme-toggle{color:#fff!important;background:#ffffff0a!important;border-color:#ffffff29!important}.site-footer,html[data-theme=light] .site-footer{color:#fff!important;background:#050507!important;border-color:#ffffff1a!important}html[data-theme=light] .site-footer p,html[data-theme=light] .site-footer small,html[data-theme=light] .site-footer .footer-base{color:#ffffff8c!important}:root{--credo-surface-0:#050507;--credo-surface-1:#0b0d12;--credo-surface-2:#11151c;--credo-light-bg:#f4f6f8;--credo-light-card:#fff;--credo-light-line:#1118271c}.brand-logo{object-fit:contain;width:auto!important;height:clamp(28px,2.35vw,38px)!important}.footer-logo{height:clamp(34px,3.4vw,48px)!important}.site-header,html[data-theme=light] .site-header{box-shadow:none!important;border-bottom:1px solid #ffffff1a!important}.site-header:after,html[data-theme=light] .site-header:after{display:none!important}.scroll-progress{background:linear-gradient(90deg, var(--credo-blue), var(--credo-teal), var(--credo-red))!important;height:2px!important;box-shadow:none!important;top:70px!important}@media (max-width:900px){.scroll-progress{top:72px!important}}.hero-section,html[data-theme=light] .hero-section{color:#fff!important;background:#000!important;grid-template-columns:minmax(300px,.34fr) minmax(600px,.66fr)!important;column-gap:0!important;min-height:100dvh!important;padding-right:0!important}.hero-section:before,.hero-section:after,html[data-theme=light] .hero-section:before,html[data-theme=light] .hero-section:after{background:0 0!important}.hero-content,html[data-theme=light] .hero-content{z-index:3!important;width:min(100%,590px)!important}.hero-content h1,.hero-content .hero-lead,.hero-lead strong,html[data-theme=light] .hero-content h1,html[data-theme=light] .hero-content .hero-lead,html[data-theme=light] .hero-lead strong{color:#fff!important}.hero-media,html[data-theme=light] .hero-media{transform-origin:100%!important;background:0 0!important;justify-self:stretch!important;width:min(72vw,1180px)!important;max-width:none!important;margin-right:-2.5vw!important;transform:scale(1.22)!important}.hero-media:before,.hero-media:after,html[data-theme=light] .hero-media:before,html[data-theme=light] .hero-media:after{display:none!important}.hero-media>section,html[data-theme=light] .hero-media>section,html[data-theme=light] .hero-media [data-credo-theme]{background:#000!important}@media (max-width:1180px) and (min-width:901px){.hero-section,html[data-theme=light] .hero-section{grid-template-columns:minmax(300px,.39fr) minmax(480px,.61fr)!important}.hero-media,html[data-theme=light] .hero-media{width:66vw!important;transform:scale(1.14)!important}}@media (max-width:900px){.hero-section,html[data-theme=light] .hero-section{grid-template-columns:1fr!important;grid-template-areas:"copy""media"!important;min-height:auto!important;padding-right:clamp(1rem,4vw,1.5rem)!important}.hero-media,html[data-theme=light] .hero-media{width:112%!important;margin-inline:-6%!important;transform:none!important}}[data-home-section=flow] .flow-track:before,[data-home-section=flow] .flow-track:after,html[data-theme=light] [data-home-section=flow] .flow-track:before,html[data-theme=light] [data-home-section=flow] .flow-track:after{content:none!important;display:none!important}[data-home-section=flow] .flow-node{box-shadow:none!important}[data-home-section=purpose] .manifesto-section{color:#fff!important;background:radial-gradient(circle at 82% 18%,#3677ff1c,#0000 31rem),radial-gradient(circle at 14% 88%,#14b8a613,#0000 28rem),linear-gradient(135deg,#08090d 0%,#111720 52%,#07080b 100%)!important;border-color:#ffffff17!important}[data-home-section=purpose] .manifesto-kicker:before{background:linear-gradient(90deg, var(--credo-blue), var(--credo-teal))!important}[data-home-section=purpose] .manifesto-card{box-shadow:none!important;background:#ffffff09!important;border-color:#ffffff1c!important}[data-home-section=connect] .connect-v2{color:#fff!important;background:radial-gradient(circle at 82% 18%,#14b8a621,#0000 30rem),radial-gradient(circle at 12% 86%,#3677ff1c,#0000 28rem),linear-gradient(135deg,#06080c 0%,#0a1620 50%,#06100f 100%)!important;border-color:#ffffff17!important}[data-home-section=connect] .connect-media:after{background:linear-gradient(90deg,#06080ce0,#0000 52%,#06100fad)!important}[data-home-section=connect] .connect-chips span{background:#ffffff09!important;border-color:#62dfcf47!important}[data-home-section=connect] .contact-form{background:#05080cd1!important;border-color:#62dfcf2e!important;box-shadow:0 28px 80px #00000047!important}[data-home-section=connect] .contact-form:before{background:linear-gradient(90deg, var(--credo-blue), var(--credo-teal))!important}[data-home-section=connect] .contact-form .button,[data-home-section=connect] .contact-form button[type=submit]{color:#081017!important;background:#fff!important;border-color:#fff!important}[data-home-section=connect] .contact-form .button:hover,[data-home-section=connect] .contact-form button[type=submit]:hover{background:var(--credo-teal-bright)!important;border-color:var(--credo-teal-bright)!important;color:#041210!important}.site-footer,html[data-theme=light] .site-footer{border-top:0!important}.site-footer:before,.site-footer .footer-shell:before,html[data-theme=light] .site-footer:before,html[data-theme=light] .site-footer .footer-shell:before{content:none!important;display:none!important}html[data-theme=light] body{background:var(--credo-light-bg)!important;color:var(--credo-ink)!important}html[data-theme=light] [data-home-section=security] .service-index-section{color:var(--credo-ink)!important;background:radial-gradient(circle at 84% 14%,#3677ff1c,#0000 30rem),linear-gradient(145deg,#f7faff,#eaf1ff)!important}html[data-theme=light] [data-home-section=security] :is(h2,h3,strong,.service-tab,.service-tab span){color:var(--credo-ink)!important}html[data-theme=light] [data-home-section=security] :is(.service-index-lede p,.service-detail p,.service-tab small){color:#5d6878!important}html[data-theme=light] [data-home-section=security] :is(.service-console,.service-tabs,.service-detail){background:#ffffffc7!important;border-color:#3677ff26!important}html[data-theme=light] [data-home-section=security] .service-tab{background:0 0!important;border-color:#3677ff1f!important}html[data-theme=light] [data-home-section=security] .service-tab:hover,html[data-theme=light] [data-home-section=security] .service-tab.is-active{box-shadow:inset 3px 0 0 var(--credo-blue)!important;background:#3677ff14!important}html[data-theme=light] [data-home-section=intelligence] .intel-section{color:var(--credo-ink)!important;background:radial-gradient(circle at 18% 12%,#14b8a61f,#0000 30rem),linear-gradient(145deg,#f5fffd,#e7f8f5)!important}html[data-theme=light] [data-home-section=intelligence] :is(h2,h3,strong){color:var(--credo-ink)!important}html[data-theme=light] [data-home-section=intelligence] :is(.intel-lede p,.intel-card p){color:#596d6b!important}html[data-theme=light] [data-home-section=intelligence] .intel-card{background:#ffffffc2!important;border-color:#14b8a629!important;box-shadow:0 12px 38px #0f766e0e!important}html[data-theme=light] [data-home-section=purpose] .manifesto-section{color:var(--credo-ink)!important;background:radial-gradient(circle at 82% 16%,#3677ff14,#0000 28rem),radial-gradient(circle at 12% 88%,#14b8a613,#0000 26rem),#eef2f6!important}html[data-theme=light] [data-home-section=purpose] :is(.manifesto-kicker,.manifesto-statement){color:var(--credo-ink)!important}html[data-theme=light] [data-home-section=purpose] .manifesto-card{border-color:var(--credo-light-line)!important;background:#ffffffc2!important}html[data-theme=light] [data-home-section=purpose] .manifesto-card p{color:#596273!important}html[data-theme=light] [data-home-section=sectors] .client-band{color:var(--credo-ink)!important;border-color:var(--credo-light-line)!important;background:#f8f9fb!important}html[data-theme=light] [data-home-section=sectors] :is(.client-band-intro,.client-item){color:#4f5968!important}html[data-theme=light] [data-home-section=connect] .connect-v2{color:var(--credo-ink)!important;border-color:var(--credo-light-line)!important;background:radial-gradient(circle at 84% 18%,#14b8a61a,#0000 29rem),radial-gradient(circle at 10% 86%,#3677ff14,#0000 26rem),linear-gradient(145deg,#f7fbff,#edf7f5)!important}html[data-theme=light] [data-home-section=connect] :is(.section-tag,.connect-copy-v2 h2){color:var(--credo-ink)!important}html[data-theme=light] [data-home-section=connect] :is(.connect-copy-v2>p,.connect-note){color:#5a6673!important}html[data-theme=light] [data-home-section=connect] .connect-chips span{color:#244b52!important;background:#ffffffb8!important;border-color:#14b8a63d!important}html[data-theme=light] [data-home-section=connect] .contact-form{color:var(--credo-ink)!important;background:#ffffffe0!important;border-color:#14b8a62e!important;box-shadow:0 24px 70px #0f766e1a!important}html[data-theme=light] [data-home-section=connect] .contact-form :is(label,label span){color:#35414d!important}html[data-theme=light] [data-home-section=connect] .contact-form :is(input,textarea,select){color:var(--credo-ink)!important;background:#fff!important;border-color:#11182724!important}html[data-theme=light] [data-home-section=connect] .contact-form .button,html[data-theme=light] [data-home-section=connect] .contact-form button[type=submit]{color:#fff!important;background:#0b1720!important;border-color:#0b1720!important}.site-page.theme-security{--page-accent:var(--credo-blue);--page-soft:#eaf1ff;--page-deep:#07172e}.site-page.theme-intelligence{--page-accent:var(--credo-teal);--page-soft:#e7f8f5;--page-deep:#061d20}.site-page.theme-insights{--page-accent:var(--credo-amber);--page-soft:#fff6e8;--page-deep:#20170a}.site-page.theme-why{--page-accent:var(--credo-violet);--page-soft:#f1edff;--page-deep:#151024}.site-page.theme-connect{--page-accent:var(--credo-teal);--page-soft:#eaf8f7;--page-deep:#07191b}.site-page.theme-global{--page-accent:var(--credo-cyan);--page-soft:#e8f8fb;--page-deep:#071b20}.site-page .page-hero{background:radial-gradient(circle at 82% 16%, color-mix(in srgb, var(--page-accent) 16%, transparent), transparent 31rem), linear-gradient(145deg, #050609, var(--page-deep))!important}.site-page :is(.page-eyebrow,.section-tag,.section-label span,.signal-board-head span){color:color-mix(in srgb, var(--page-accent) 78%, white)!important}.site-page :is(.signal-icon,.page-card svg,.outcome-card svg){color:var(--page-accent)!important}.site-page :is(.page-card,.outcome-card,.related-card,.signal-board){border-color:color-mix(in srgb, var(--page-accent) 17%, transparent)!important}.site-page :is(.page-card,.outcome-card,.related-card):hover{border-color:color-mix(in srgb, var(--page-accent) 50%, transparent)!important}.site-page .page-actions .button-primary,.site-page .page-connect-section .button-primary{background:var(--page-accent)!important;border-color:var(--page-accent)!important;color:#fff!important}html[data-theme=light] .site-page{background:var(--credo-light-bg)!important;color:var(--credo-ink)!important}html[data-theme=light] .site-page .page-hero{background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--page-accent) 14%, transparent), transparent 30rem), linear-gradient(145deg, #fff, var(--page-soft))!important;color:var(--credo-ink)!important;border-color:var(--credo-light-line)!important}html[data-theme=light] .site-page .page-hero-media{opacity:.13!important;filter:invert()grayscale()!important}html[data-theme=light] .site-page .page-hero :is(h1,.page-lead){color:var(--credo-ink)!important}html[data-theme=light] .site-page .page-hero .page-lead{color:#536071!important}html[data-theme=light] .site-page .signal-board{color:var(--credo-ink)!important;border-color:color-mix(in srgb, var(--page-accent) 20%, transparent)!important;box-shadow:0 24px 70px color-mix(in srgb, var(--page-accent) 8%, transparent)!important;background:#ffffffc7!important}html[data-theme=light] .site-page .signal-row{border-color:var(--credo-light-line)!important}html[data-theme=light] .site-page .signal-row :is(strong,span){color:var(--credo-ink)!important}html[data-theme=light] .site-page .signal-row span{color:#657080!important}html[data-theme=light] .site-page .page-intro-section,html[data-theme=light] .site-page .outcomes-page-section,html[data-theme=light] .site-page .presence-section,html[data-theme=light] .site-page .related-section{color:var(--credo-ink)!important;border-color:var(--credo-light-line)!important;background:#fff!important}html[data-theme=light] .site-page .capability-page-section,html[data-theme=light] .site-page .page-connect-section{background:radial-gradient(circle at 84% 12%, color-mix(in srgb, var(--page-accent) 8%, transparent), transparent 27rem), var(--page-soft)!important;color:var(--credo-ink)!important;border-color:var(--credo-light-line)!important}html[data-theme=light] .site-page :is(.content-block h2,.section-heading h2,.page-card h3,.outcome-card,.related-card strong,.page-connect-section h2){color:var(--credo-ink)!important}html[data-theme=light] .site-page :is(.content-block p,.content-block li,.section-heading p,.page-card p,.related-card p,.page-connect-section p){color:#5c6776!important}html[data-theme=light] .site-page :is(.page-card,.outcome-card,.related-card,.contact-form){color:var(--credo-ink)!important;border-color:color-mix(in srgb, var(--page-accent) 15%, transparent)!important;box-shadow:0 12px 36px color-mix(in srgb, var(--page-accent) 5%, transparent)!important;background:#ffffffd6!important}html[data-theme=light] .site-page .contact-form :is(label,label span){color:#3e4956!important}html[data-theme=light] .site-page .contact-form :is(input,textarea,select){color:var(--credo-ink)!important;background:#fff!important;border-color:#11182724!important}html[data-theme=light] .site-page .home-faq{color:var(--credo-ink)!important;background:#eef2f6!important}html[data-theme=light] .site-page .home-faq :is(h2,.faq-q){color:var(--credo-ink)!important}html[data-theme=light] .site-page .home-faq :is(p,.faq-a p){color:#5b6675!important}html[data-theme=light] .site-page .faq-icon{color:var(--page-accent)!important;border-color:color-mix(in srgb, var(--page-accent) 28%, transparent)!important}.blog-hero,.article-hero{background:radial-gradient(circle at 82% 12%,#e9a23b1a,#0000 29rem),radial-gradient(circle at 14% 88%,#14b8a612,#0000 26rem),linear-gradient(145deg,#06070a,#15120d)!important}.blog-category-nav a.is-active,.blog-category-nav a:hover,.article-back:hover,.article-themes a:hover{border-color:var(--credo-amber)!important;color:var(--credo-amber)!important}.article-cta{background:radial-gradient(circle at 88% 18%,#14b8a61a,#0000 24rem),#0b1115!important;border-color:#14b8a62e!important}.article-cta .button-primary{color:#0b1115!important;background:#fff!important;border-color:#fff!important}html[data-theme=light] .blog-hero,html[data-theme=light] .article-hero{color:var(--credo-ink)!important;background:radial-gradient(circle at 84% 12%,#e9a23b1a,#0000 28rem),radial-gradient(circle at 12% 88%,#14b8a60e,#0000 25rem),linear-gradient(145deg,#fff,#fff7ea)!important}html[data-theme=light] :is(.blog-hero,.article-hero) :is(h1,p,.article-thesis,.article-meta,.article-back),html[data-theme=light] :is(.blog-list-section,.article-body,.article-files,.article-related){color:var(--credo-ink)!important}html[data-theme=light] .blog-card,html[data-theme=light] :is(.article-author-card,.article-related,.article-files,.article-cta){background:#fff!important;border-color:#e9a23b29!important;box-shadow:0 12px 38px #6d4d1a0e!important}html[data-theme=light] .article-cta .button-primary{color:#fff!important;background:#111820!important;border-color:#111820!important}
