.dhiw-module{width:100%}.dhiw-card{border-radius:16px;box-shadow:0 4px 32px rgba(0,41,60,.25);padding:52px 52px 56px}.dhiw-header{margin-bottom:48px}.dhiw-header h3{color:#fff;margin-bottom:10px}.dhiw-header__accent{background:var(--vermillion);border-radius:2px;display:block;height:3px;width:40px}.dhiw-steps{align-items:flex-start;display:flex;gap:0}.dhiw-step{flex:1;flex-direction:column;max-width:260px;text-align:center}.dhiw-step,.dhiw-step__node{align-items:center;display:flex}.dhiw-step__node{border-radius:50%;flex-shrink:0;height:72px;justify-content:center;margin-bottom:16px;width:72px}.dhiw-step__node--analyze{background:linear-gradient(135deg,#005c78,#0a8aaa)}.dhiw-step__node--alert{background:linear-gradient(135deg,#ef4523,#f07528)}.dhiw-step__node--educate{background:linear-gradient(135deg,#3a1248,#72306e)}.dhiw-step__node--remediate{background:linear-gradient(135deg,#3a2a68,#5a4a8a)}.dhiw-step .h5{color:#fff}.dhiw-step__desc{color:hsla(0,0%,100%,.75);font-size:16px;line-height:1.6;max-width:220px}@keyframes dhiw-float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.dhiw-step__node.is-floating{animation:dhiw-float 1.2s ease-in-out infinite}}@media (prefers-reduced-motion:no-preference){[data-dhiw-step]{opacity:0;transform:translateX(-10px);transition:opacity .4s ease,transform .4s ease;transition-delay:var(--dhiw-delay,0s)}[data-dhiw-step].dhiw-visible{opacity:1;transform:translateX(0)}}@media (max-width:1023px){.dhiw-card{padding:36px 24px 40px}.dhiw-steps{align-items:center;flex-direction:column}.dhiw-step{max-width:420px;width:100%}.dhiw-step__desc{max-width:100%}}@media (prefers-reduced-motion:no-preference) and (max-width:1023px){[data-dhiw-step]{transform:translateY(10px)}[data-dhiw-step].dhiw-visible{transform:translateY(0)}}