.ind-flow-timeline .ind-flow-step-item{position:relative;padding-bottom:1.75rem}.ind-flow-timeline .ind-flow-step-item:not(:last-child)::before{content:"";position:absolute;left:1.25rem;top:2.75rem;bottom:0;width:2px;background:var(--bs-border-color)}.ind-flow-timeline .ind-flow-step-item:last-child{padding-bottom:0}.ind-channel-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#fff;border:1px solid var(--bs-border-color);border-radius:2rem;font-size:.875rem;font-weight:500;transition:box-shadow .2s ease,border-color .2s ease}.ind-channel-badge:hover{border-color:var(--bs-primary);box-shadow:0 .25rem 1rem rgba(0,0,0,.06)}.ind-channel-badge .icon{font-size:1.125rem}.ind-bento-card{border:none;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}.ind-bento-card:hover{transform:translateY(-2px);box-shadow:0 .75rem 2rem rgba(0,0,0,.1)}.ind-bento-card .media-circle{width:3rem;height:3rem;font-size:1.25rem}.ind-stat-pill{background:#fff;border-radius:1rem;padding:1.25rem 1rem;text-align:center;height:100%;border:1px solid var(--bs-border-color)}.ind-flow-timeline .ind-flow-step-item .media-circle{width:2.5rem;height:2.5rem;font-size:.875rem}.ind-pain-block .description-block span{background:var(--bs-primary-soft,rgba(var(--bs-primary-rgb),.1));border-radius:50%;width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ind-zigzag-row+.ind-zigzag-row{margin-top:3rem;padding-top:3rem;border-top:1px solid var(--bs-border-color)}.ind-pain-block{padding:1.25rem;border-radius:.75rem;background:#fff;border:1px solid var(--bs-border-color);height:100%;transition:box-shadow .2s ease}.ind-pain-block:hover{box-shadow:0 .5rem 1.5rem rgba(0,0,0,.08)}
