/* Shared vivid gradients; scoped to the local DIC redesign surfaces. */
.dic-product-page,.dic-demo-page,.dic-path-hero,.voice-product-page--dax,.dic-about-local,.dic-single-word-panel {
 --dic-icon-cyan:linear-gradient(135deg,#cefbff 0%,#35ddff 42%,#00a9ff 100%);
 --dic-icon-violet:linear-gradient(135deg,#e9deff 0%,#b19cff 42%,#725cff 100%);
 --dic-icon-mint:linear-gradient(135deg,#dcffe3 0%,#65f5be 42%,#00cfa4 100%);
}
/* Bright local icon palette shared by the matching DIC page designs. */
.dic-product-page .dic-product-icon,
.dic-demo-page .dic-demo-icon,
.dic-demo-page .dic-demo-step-icon,
.dic-path-hero .dic-path-route__compact-icon,
.dic-path-hero .dic-path-route__feature-icon,
.voice-product-page--dax .voice-product-hero__icon,
.voice-product-page--dax .voice-product-feature-grid article>i { background:var(--dic-icon-cyan);color:#002d4a;box-shadow:inset 0 1px 0 #ffffffcc,inset 0 -1px 0 #00000018,0 5px 18px #19bfff30; }
.dic-product-page .dic-product-workflow__steps li:nth-child(2) .dic-product-icon,
.dic-product-page .dic-product-fit-grid article:nth-child(2) .dic-product-icon,
.dic-demo-page .dic-demo-steps li:nth-child(2) .dic-demo-step-icon,
.voice-product-page--dax .voice-product-feature-grid article:nth-child(2)>i { background:var(--dic-icon-violet);color:#1b124d; }
.dic-product-page .dic-product-icon--teal,
.dic-product-page .dic-product-fit-grid article:nth-child(3) .dic-product-icon,
.dic-demo-page .dic-demo-icon--teal,
.dic-demo-page .dic-demo-steps li:nth-child(3) .dic-demo-step-icon,
.dic-path-hero .dic-path-route--dax .dic-path-route__compact-icon,
.voice-product-page--dax .voice-product-feature-grid article:nth-child(3)>i { background:var(--dic-icon-mint);color:#004438; }
