.ic--mono{--ic-tone:currentColor}[data-whcity],.cs{--ic-tone:currentColor}.tone--teal{--tone-50:var(--cm-teal-50);--tone-100:var(--cm-teal-100);--tone-500:var(--cm-teal-500);--tone-600:var(--cm-teal-700);--tone-700:var(--cm-teal-800)}.tone--mint{--tone-50:var(--cm-mint-50);--tone-100:var(--cm-mint-100);--tone-500:var(--cm-mint-500);--tone-600:var(--cm-mint-600);--tone-700:var(--cm-mint-700)}.tone--amber{--tone-50:var(--cm-amber-50);--tone-100:var(--cm-amber-100);--tone-500:var(--cm-amber-500);--tone-600:var(--cm-amber-600);--tone-700:var(--cm-amber-700)}.tone--coral{--tone-50:var(--cm-coral-50);--tone-100:var(--cm-coral-100);--tone-500:var(--cm-coral-500);--tone-600:var(--cm-coral-600);--tone-700:var(--cm-coral-700)}.tone--indigo{--tone-50:var(--cm-indigo-50);--tone-100:var(--cm-indigo-100);--tone-500:var(--cm-indigo-500);--tone-600:var(--cm-indigo-600);--tone-700:var(--cm-indigo-700)}.tone--violet{--tone-50:var(--cm-violet-50);--tone-100:var(--cm-violet-100);--tone-500:var(--cm-violet-500);--tone-600:var(--cm-violet-600);--tone-700:var(--cm-violet-700)}.tone--sky{--tone-50:var(--cm-sky-50);--tone-100:var(--cm-sky-100);--tone-500:var(--cm-sky-500);--tone-600:var(--cm-sky-600);--tone-700:var(--cm-sky-700)}.tone--lime{--tone-50:var(--cm-lime-50);--tone-100:var(--cm-lime-100);--tone-500:var(--cm-lime-500);--tone-600:var(--cm-lime-600);--tone-700:var(--cm-lime-700)}:not([class*=tone--]):has(>.ic>use[href="#ic-employee"]),:not([class*=tone--]):has(>.ic>use[href="#ic-people"]),:not([class*=tone--]):has(>.ic>use[href="#ic-act"]),:not([class*=tone--]):has(>.ic>use[href="#ic-citizen"]){--tone-50:var(--fam-actors-ground);--tone-100:var(--fam-actors-tint);--tone-500:var(--fam-actors);--tone-600:var(--fam-actors-ink);--tone-700:var(--fam-actors-deep)}:not([class*=tone--]):has(>.ic>use[href="#ic-customer"]),:not([class*=tone--]):has(>.ic>use[href="#ic-call-active"]),:not([class*=tone--]):has(>.ic>use[href="#ic-channel-chat"]),:not([class*=tone--]):has(>.ic>use[href="#ic-channel-email"]),:not([class*=tone--]):has(>.ic>use[href="#ic-channel-web"]){--tone-50:var(--fam-channels-ground);--tone-100:var(--fam-channels-tint);--tone-500:var(--fam-channels);--tone-600:var(--fam-channels-ink);--tone-700:var(--fam-channels-deep)}:not([class*=tone--]):has(>.ic>use[href="#ic-ai-agent"]),:not([class*=tone--]):has(>.ic>use[href="#ic-code"]),:not([class*=tone--]):has(>.ic>use[href="#ic-bounded"]),:not([class*=tone--]):has(>.ic>use[href="#ic-code-block"]),:not([class*=tone--]):has(>.ic>use[href="#ic-server"]){--tone-50:var(--fam-agents-ground);--tone-100:var(--fam-agents-tint);--tone-500:var(--fam-agents);--tone-600:var(--fam-agents-ink);--tone-700:var(--fam-agents-deep)}:not([class*=tone--]):has(>.ic>use[href="#ic-policy"]),:not([class*=tone--]):has(>.ic>use[href="#ic-procedure"]),:not([class*=tone--]):has(>.ic>use[href="#ic-product"]),:not([class*=tone--]):has(>.ic>use[href="#ic-contract"]),:not([class*=tone--]):has(>.ic>use[href="#ic-regulation"]),:not([class*=tone--]):has(>.ic>use[href="#ic-decision"]),:not([class*=tone--]):has(>.ic>use[href="#ic-document"]),:not([class*=tone--]):has(>.ic>use[href="#ic-catalog"]),:not([class*=tone--]):has(>.ic>use[href="#ic-graduation"]){--tone-50:var(--fam-knowledge-ground);--tone-100:var(--fam-knowledge-tint);--tone-500:var(--fam-knowledge);--tone-600:var(--fam-knowledge-ink);--tone-700:var(--fam-knowledge-deep)}:not([class*=tone--]):has(>.ic>use[href="#ic-flow"]),:not([class*=tone--]):has(>.ic>use[href="#ic-answer"]),:not([class*=tone--]):has(>.ic>use[href="#ic-comparison"]),:not([class*=tone--]):has(>.ic>use[href="#ic-checklist"]),:not([class*=tone--]):has(>.ic>use[href="#ic-flow-panel"]),:not([class*=tone--]):has(>.ic>use[href="#ic-gauge"]){--tone-50:var(--fam-outcomes-ground);--tone-100:var(--fam-outcomes-tint);--tone-500:var(--fam-outcomes);--tone-600:var(--fam-outcomes-ink);--tone-700:var(--fam-outcomes-deep)}:not([class*=tone--]):has(>.ic>use[href="#ic-prevent"]),:not([class*=tone--]):has(>.ic>use[href="#ic-alert"]){--tone-50:var(--fam-risk-ground);--tone-100:var(--fam-risk-tint);--tone-500:var(--fam-risk);--tone-600:var(--fam-risk-ink);--tone-700:var(--fam-risk-deep)}:not([class*=tone--]):has(>.ic>use[href="#ic-drawer"]),:not([class*=tone--]):has(>.ic>use[href="#ic-duplicate-merge"]),:not([class*=tone--]):has(>.ic>use[href="#ic-stale-repair"]),:not([class*=tone--]):has(>.ic>use[href="#ic-loop"]),:not([class*=tone--]):has(>.ic>use[href="#ic-resolved"]),:not([class*=tone--]):has(>.ic>use[href="#ic-lock"]){--tone-50:var(--fam-verbs-ground);--tone-100:var(--fam-verbs-tint);--tone-500:var(--fam-verbs);--tone-600:var(--fam-verbs-ink);--tone-700:var(--fam-verbs-deep)}:not([class*=tone--]):has(>.ic>use[href="#ic-clock"]),:not([class*=tone--]):has(>.ic>use[href="#ic-calendar"]),:not([class*=tone--]):has(>.ic>use[href="#ic-location"]){--tone-50:var(--fam-utility-ground);--tone-100:var(--fam-utility-tint);--tone-500:var(--fam-utility);--tone-600:var(--fam-utility-ink);--tone-700:var(--fam-utility-deep)}:not([class*=tone--]):has(>.ic>use[href="#ic-ward"]),:not([class*=tone--]):has(>.ic>use[href="#ic-train"]),:not([class*=tone--]):has(>.ic>use[href="#ic-car"]),:not([class*=tone--]):has(>.ic>use[href="#ic-storefront"]),:not([class*=tone--]):has(>.ic>use[href="#ic-bank"]),:not([class*=tone--]):has(>.ic>use[href="#ic-antenna"]),:not([class*=tone--]):has(>.ic>use[href="#ic-hotel-bell"]),:not([class*=tone--]):has(>.ic>use[href="#ic-building"]){--tone-50:var(--fam-sectors-ground);--tone-100:var(--fam-sectors-tint);--tone-500:var(--fam-sectors);--tone-600:var(--fam-sectors-ink);--tone-700:var(--fam-sectors-deep)}.ic-plate{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--plate,40px);block-size:var(--plate,40px);border-radius:var(--r-md);background:var(--tone-100,var(--tint-2));color:var(--tone-700,var(--action));--ic-tone:var(--tone-500,var(--accent-lg));transition:background-color var(--d-fast) var(--ease),transform var(--d-base) var(--ease)}.ic-plate--sm{--plate:32px}.ic-plate--lg{--plate:48px;border-radius:var(--r-panel)}.ic-plate--round{border-radius:50%}.ic-plate>.ic{display:block;margin:0}.tag[class*=tone--]{background:var(--tone-100);color:var(--tone-700);--ic-tone:var(--tone-500)}.tag--solid{background:var(--tone-600,var(--badge));color:var(--paper);--ic-tone:var(--paper)}.tag>.ic{inline-size:20px;block-size:20px;vertical-align:-.3em;margin-inline-end:var(--s1)}a.tag{text-decoration:none}a.tag:hover,a.tag:focus-visible{text-decoration:underline;text-underline-offset:.14em}.ground{background:var(--tone-50,var(--tint))}.sunrise,.cta-band,.section--sunken[data-section=challenge],.section[data-section=business-areas]:has(.crosslink),.section[data-section=audiences]:not(.section--sunken),.section--sunken[data-section=objection],.section--sunken[data-section=reality],.section--sunken[data-section=ai-challenge],.section--tint[data-section=one-brain],.section--tint[data-section=mission-critical],.section--sunken[data-section=industries],.section--sunken[data-section=separate],.section--sunken[data-section=loop],.section--sunken[data-section=audiences],.section--sunken[data-section=differences],.section[data-section=beliefs],.section[data-section=culture],.section[data-section=routes],[data-section=why-hero]~.section[data-section=reasons],.section--sunken[data-section=mission],.section--tint[data-section=in-practice],.section--sunken[data-section=why-here],.section[data-section=the-work],[data-section=stories]~.section--sunken[data-section=results],[data-section=pricing-plans]~.voices-band[data-section=voices],[data-section=brain-hero]~.section[data-section=why-now],[data-section=brain-hero]~.section--sunken[data-section=sovereignty],[data-section=cat-hero]~.section--sunken[data-section=wh],[data-section=cat-hero]~.section[data-section=requirements],[data-section=cat-hero]~.section[data-section=evidence],.section[data-section=where-next]:not(:has(~.cta-band)),.section--sunken[data-section=story-facts]{background-color:var(--sunrise-from);background-image:linear-gradient(var(--sunrise-angle),var(--sunrise-from) 0%,var(--sunrise-mid) var(--sunrise-stop),var(--sunrise-to) 100%)}.sunrise[class*=tone--],.section--sunken[data-section=story-facts][class*=tone--]{--sunrise-to:var(--tone-50)}.sunrise.tone--sky,.section--sunken[data-section=story-facts].tone--sky,.section--sunken[data-section=objection],.section--sunken[data-section=ai-challenge],.section--tint[data-section=one-brain],.section--tint[data-section=mission-critical],.section--sunken[data-section=industries],.section--sunken[data-section=separate],.section--sunken[data-section=differences],.section[data-section=routes],[data-section=brain-hero]~.section--sunken[data-section=sovereignty],[data-section=pricing-plans]~.voices-band[data-section=voices]{--sunrise-mid:var(--cm-sky-50);--sunrise-to:var(--cm-amber-50)}.section[data-section=business-areas]:has(.crosslink),.section[data-section=audiences]:not(.section--sunken),[data-section=stories]~.section--sunken[data-section=results],[data-section=cat-hero]~.section[data-section=evidence]{--sunrise-to:var(--cm-lime-50)}@media print{.section,.cta-band,.voices-band{background-image:none!important}}@media (forced-colors:active){.section,.cta-band,.voices-band{background-image:none!important}}.roi .roi__dir{color:var(--cm-lime-600)}a.card:hover .ic-plate,.megapanel a:hover .ic-plate{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.ic-plate{transition:none}}ul.pillars--iconed .icon-title{--it-ic:40px}ul.pillars--iconed .icon-title>.ic,ul.pillars--iconed .metric>.ic,.indstrip a>svg.indstrip__ic,.reqlist .reqlist__item>.ic,.icon-list>li.reasons__item>.ic{inline-size:40px;block-size:40px;padding:8px;border-radius:var(--r-md);background:var(--tone-100,var(--tint-2));color:var(--tone-700,var(--action));--ic-tone:var(--tone-500,var(--accent-lg))}ul.pillars--iconed .metric>.ic{margin-block-start:calc((1.45*var(--t-lead) - 40px)/2)}.indstrip a>svg.indstrip__ic{margin-block-start:calc((var(--lh-body)*var(--t-small) - 40px)/2)}.indstrip a:hover>svg.indstrip__ic{color:var(--tone-700,var(--action))}.reqlist .reqlist__item>.ic{margin-block-start:calc((var(--lh-head)*var(--t-h3) - 40px)/2)}.formshell__aside .reqlist__item>.ic{margin-block-start:calc((var(--lh-head)*var(--t-body) - 40px)/2)}.icon-list>li.reasons__item{--it-ic:40px}.indstrip a[href$="industries/financial-services/"]{--fam-sectors:var(--cm-indigo-500);--fam-sectors-ground:var(--cm-indigo-50);--fam-sectors-tint:var(--cm-indigo-100);--fam-sectors-ink:var(--cm-indigo-600);--fam-sectors-deep:var(--cm-indigo-700)}.indstrip a[href$="industries/healthcare/"],.indstrip a[href$="industries/retail/"]{--fam-sectors:var(--cm-coral-500);--fam-sectors-ground:var(--cm-coral-50);--fam-sectors-tint:var(--cm-coral-100);--fam-sectors-ink:var(--cm-coral-600);--fam-sectors-deep:var(--cm-coral-700)}.indstrip a[href$="industries/telecom/"]{--fam-sectors:var(--cm-sky-500);--fam-sectors-ground:var(--cm-sky-50);--fam-sectors-tint:var(--cm-sky-100);--fam-sectors-ink:var(--cm-sky-600);--fam-sectors-deep:var(--cm-sky-700)}.indstrip a[href$="industries/automotive/"]{--fam-sectors:var(--cm-amber-500);--fam-sectors-ground:var(--cm-amber-50);--fam-sectors-tint:var(--cm-amber-100);--fam-sectors-ink:var(--cm-amber-600);--fam-sectors-deep:var(--cm-amber-700)}.indstrip a[href$="industries/hospitality/"]{--fam-sectors:var(--cm-lime-500);--fam-sectors-ground:var(--cm-lime-50);--fam-sectors-tint:var(--cm-lime-100);--fam-sectors-ink:var(--cm-lime-600);--fam-sectors-deep:var(--cm-lime-700)}.sectorrow__item:not(.sectorrow__item--out){background:var(--tone-50,var(--paper));border-color:var(--tone-100,var(--hairline))}.sectorrow__item .ic{color:var(--tone-700,var(--accent-lg))}.valuecard__three li{background:var(--tone-100,var(--tint));border-color:var(--tone-100,var(--tint-2))}.valuecard__three .ic{color:var(--tone-700,var(--accent-lg))}.pricecard#customer-service{--tone-50:var(--cm-amber-50);--tone-100:var(--cm-amber-100);--tone-500:var(--cm-amber-500);--tone-700:var(--cm-amber-700)}.pricecard#customer-and-self-service{--tone-50:var(--cm-sky-50);--tone-100:var(--cm-sky-100);--tone-500:var(--cm-sky-500);--tone-700:var(--cm-sky-700)}.pricecard#enterprise{--tone-50:var(--cm-indigo-50);--tone-100:var(--cm-indigo-100);--tone-500:var(--cm-indigo-500);--tone-700:var(--cm-indigo-700)}.pricecard[id]{border-block-start:3px solid var(--tone-500)}.pricecard[id] .pricecard__ic .ic{color:var(--tone-700)}:root{--rest-50:var(--tint);--rest-100:var(--tint-2);--rest-500:var(--accent-lg);--rest-600:var(--action);--rest-700:var(--action);--calm-move:background-color var(--d-fast) var(--ease), border-color var(--d-fast) var(--ease), box-shadow var(--d-fast) var(--ease), color var(--d-fast) var(--ease)}.labelset--iconed .labelset__item:hover>.ic,.labelset--iconed .labelset__item:focus-within>.ic,ul.pillars--iconed .pillar:hover .icon-title>.ic,ul.pillars--iconed .pillar:focus-within .icon-title>.ic,ul.pillars--iconed .metric:hover>.ic,ul.pillars--iconed .metric:focus-within>.ic,.icon-list>li.reasons__item:hover>.ic,.icon-list>li.reasons__item:focus-within>.ic,.reqlist>.reqlist__item:hover>.ic,.reqlist>.reqlist__item:focus-within>.ic{box-shadow:inset 0 0 0 2px var(--tone-500,var(--accent-lg))}p.hero__wh .whword:hover,p.hero__wh .whword:focus-visible{box-shadow:inset 0-2px 0 var(--tone-500,var(--accent-lg))}ul.knowwho>li.knowwho__cell:hover,ul.knowwho>li.knowwho__cell:focus-within{border-color:var(--tone-500,var(--accent-lg))}ul.knowwho>li.knowwho__cell.is-needed:hover,ul.knowwho>li.knowwho__cell.is-needed:focus-within{background:var(--tone-100,var(--tint-2))}html[data-flight-mode=run] .beat .beat__card>ul.knowwho>li.knowwho__cell:hover,html[data-flight-mode=run] .beat .beat__card>ul.knowwho>li.knowwho__cell:focus-within{background:var(--tone-50,var(--tint));border-color:var(--tone-500,var(--accent-lg))}html[data-flight-mode=run] .beat .beat__card>ul.knowwho>li.knowwho__cell.is-needed:hover,html[data-flight-mode=run] .beat .beat__card>ul.knowwho>li.knowwho__cell.is-needed:focus-within{background:var(--tone-100,var(--tint-2))}ul.sectorrow>li.sectorrow__item:not(.sectorrow__item--out):hover,ul.sectorrow>li.sectorrow__item:not(.sectorrow__item--out):focus-within{border-color:var(--tone-500,var(--accent-lg))}.teamfigs>.teamfig:hover,.teamfigs>.teamfig:focus-within{background:var(--tone-50,var(--tint))}.rolepick__chip:hover,.cat__chip:hover{--chip-bg:var(--action-hover)}