.viwi-warm-guided .viwi-recovery-note{
  display:block;
  margin:10px 0 12px;
  padding:12px 14px;
  border-radius:16px;
  border:1px solid rgba(96,165,250,.16);
  background:rgba(96,165,250,.08);
  color:#DBEAFE;
  font-size:.84rem;
  line-height:1.45;
}

.viwi-warm-guided .viwi-recovery-cta{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  min-height:42px;
  padding:.70rem .92rem;
  border-radius:14px!important;
  font-weight:800!important;
  box-shadow:0 10px 22px rgba(0,0,0,.16);
}
